FictionBook Editor V 2.66

fb2

Новая дополненная версия 3.0 руководства по созданию книг формата Fb2 в FictionBook Editor V 2.66. Обложка сделана Wotti.

Описание функций FB Editor

После запуска программы появляется рабочее окно. Вверху находится стандартное меню и панель инструментов. Под ними располагается панель линков, с помощью которой можно присваивать имена (метки) элементам книги, а также делать ссылки и сноски. Большую часть рабочего окна занимает главное окно редактирования текста. Оно имеет три режима: D — редактирование описания книги, B — редактирование текста книги в режиме WYSIWYG и S — режим исходника, когда видны все теги и настоящая структура файла. Слева от главного окна находится панель Структура документа (Document Tree), в котором отображается древовидная структура документа. С помощью ее можно быстро перейти в нужный элемент книги. И внизу – служебная строка. Там выводится структура текущего редактируемого элемента (например: body/section/p) или сообщения валидатора и регэспа.

Пройдемся по пунктам меню. В меню Файл (File), кроме стандартных Создать(New), Открыть(Open), Сохранить(Save), есть команда Проверить(Validate) (F8). При вызове ее документ проверяется на соответствие спецификации schema. Если при этом были обнаружены ошибки, то программа автоматически переходит в режим редактирования исходника, устанавливая курсор на 1-2 строки ниже «проблемной» строки. Пункт меню Файл\Импорт по умолчанию имеет один подпункт: «No import plugins installed». Плагины для импорта книг из других форматов в комплект FBE не входят. Но если Вы установите пакеты Any2 FB2 и FB2 to Any, то FB Editor сам обнаружит их, и соответствующие иконки появятся в меню Файл\Импорт и Файл\Экспорт. Устанавливать Any2FB2 и FB2 to Any в одну папку с FBE не обязательно. Пункт меню Файл\Экспорт позволяет экспортировать книгу в формат HTML. Структура книги полностью сохраняется.

Второй раздел меню – Правка(Edit) – кроме типовых Отменить ввод(Undo-Redo), Вырезать(Cut), Копировать(Copy), Найти(Find), Заменить(Replace), содержит блок работы с элементами книги: Клонировать(Сlone), Разрезать(Split), Склеить(Merge) container и – специально для вложенных секций – Убрать внешний(Remove outer container). Ниже идут три подменю вставки элементов. В подменю Стиль(Style) собраны команды вставки элементов в пределах одного абзаца: Обычный(Normal), Автор текста(Text текста(Text Author), Подзаголовок(Subtitle), Link, Footnote, Remove link. Подменю Вставка(Add) содержит команды вставки элементов, которые должны находиться строго в определенном месте: Тело(Body), Заголовок(Title), Эпиграф(Epigraph), Рисунок(Image) (вариант), Аннотация(Annotation), Цитата. В подменю Вставка(Insert) сгруппированы команды вставки элементов, которые, в принципе, могут находиться в произвольном месте книги: Рисунок(Image), Стихи(Poem), Cite. Последней идет команда Прикрепить(Add Binary object). Она позволяет присоединять к файлу книги картинки и бинарные файлы.

Следующий раздел меню – Вид(View). Сначала идут флажки отображения панелей – Панель инструментов(Toolbar), Панель скриптов(Link bar), Панель ссылок(Status bar), Панель таблиц, Строка состояния, Структура книги(Doсument Tree).

Чтобы все были видны должны стоять все «галочки». Под ними – выбор режима редактирования книги – Описание документа(Description), Дизайн(Body), Код(Source). И последний пункт – Ускоренный режим.

Раздел меню Сервис(Tools) содержит три пункта. Команда Слова(Words). К сожалению, она до конца не проработана. В своем нынешнем состоянии она выдает список слов, входящих в текст книги, в которых есть дефис.

Команда Слова(Words). К сожалению, она до конца не проработана. В своем нынешнем состоянии она выдает список слов, входящих в текст книги, в которых есть дефис. Те слова, у которых в тексте книги есть варианты без дефиса, помечаются восклицательным знаком. В поле Заменить(Replacement) можно вводить варианты замены. Внизу дополнительные опции.

Лучше убрать «галочку» из «Показать/скрыть исключения», если, они у Вас уже есть. Надо расставить «галочки» в квадратиках напротив тех слов, где дефис надо убрать, а потом нажать «ОК» в правой части внизу – «Обработка». Можно нажать на «Найти», курсор перемещается на слово в тексте (оно будет выделено), и нажать на кнопку «заменить» (она активируется после нахождения слова). Кнопка «найти» очень удобна для уточнения необходимости изменений. Вы можете выделить строки, которые хотите вставить в исключения и нажать «В исключения». В дальнейшем, строки с исключениями, будут выделяться красным.

В раздел Help (только FBE 2.6.6) входит небольшой Help и пункт О программе(About), где указаны номер версии и дата сборки.

В разделе  Настройки:

Вид — можно менять цвет фона, шрифты, цвет текста, место хранения пользовательского словаря (для слов, которые Вы добавляете при проверке орфографии).

Показывать пробелы — будет показывать «неразрывный пробел». Для этого, здесь же, в Меню Другое установить, каким символом он будет отображаться, в окошке Неразрывные пробелы→Использовать символ; Обычно используется квадратик. «Неразрывный пробел» не позволяет программам отображения и печати разорвать в этом месте строку.  В первую очередь это относится к единицам измерения, инициалам, числам 1 000 000 и т. п., когда необходимо, чтобы инициалы не «уезжали» на следующую строчку, а единицы измерения стояли вместе с цифрами.

Другое — менять кодировку, выставить опцию «Восстанавливать позицию курсора», и тогда Вы при открытии файла окажетесь на том месте, где закончили его редактировать в прошлый раз;

Клавиши — присваивать/изменять горячие клавиши любым командам. Удобно присвоить символам отсутствующим в клавиатуре, например:

{Ctrl+2} « — двойные левые кавычки ёлочкой;

{Ctrl+3} » — двойные правые кавычки ёлочкой;

{Ctrl+=} — длинное (полиграфическое) тире;

{Ctrl+[} – ‘ – левая верхняя одинарная кавычка.

{Сtrl+]} – ’ – правая верхняя одинарная кавычка.

{Ctrl+›} – … – многоточие и т. д.

 Выделяете требуемую команду; переводите курсор в окно Клавиши; жмете сочетание клавиш (появится в окне) и щелкаете Присвоить.

Появится:

Слова — хранятся слова, отмеченные как «исключения» при запуске службы «Слова». Там можно убрать/добавить слово и выставить, хотите ли Вы по умолчанию видеть исключения при запуске службы.

Раздел меню Вставка содержит команды для форматирования текста: Заголовок, Стихи, Цитата, Эпиграф, Аннотация. Вставки и прикрепления рисунков и создания таблиц.

  Команда «Тело» вставляет дополнительную секцию body в конце документа со строкой заголовка над ней. Т. е. дополнительную часть/главу.

Команда «Рисунок секции» резервирует (на месте курсора) место для вставки рисунка .

Информационное окно

В левом нижнем углу экрана расположено Информационное окно. В нем отражаются все действия редактора:

- код строки на которой стоит курсор    ;

- ошибки обнаруженные регэспом ;

- результат выполнения команды .

Настройка Панели инстументов

В меню «Вид» отметить «Панель инструментов».

Щелкнуть два раза левой кнопкой мышки в панели инструментов. Или, там же один раз, правой кнопкой и потом щелкнуть по появившейся кнопке «Настройка панели».

В появившемся меню «Настройка панели инструментов» «Имеющиеся кнопки» установить курсор на требуемую иконку и нажать OK. Кнопка появится на панели инструментов. Кнопки между собой, для наглядности, можно разделять Разделителем. Кнопки можно перемещать по панели кнопками «Вверх» (т. е. влево) и «Вниз» (т. е. вправо), установив на них курсор в окне «Панель инструментов».

Особенности редактирования документов

Первое, что необходимо усвоить при работе с FictionBook – это то, что данный формат предназначен не для оформления, а для структурирования электронного документа.

Поэтому бесполезно искать абзацные отступы, выравнивание и прочие элементы, столь привычные в любом стандартном редакторе. В созданной по умолчанию пустой книге всего три элемента: Annotation, history и body с title и одной section (версиях 2.0 и выше — title отсутствует. Но Вы можете можете сами создать для себя первоначальный образ книги по умолчанию. Для этого загрузите файл blank.fb2 и отформатируйте по своему вкусу. Чтобы файл был валидным надо заполнить Description. Обязательно указать какой-нибудь жанр, например: unfinished(недописанное) из раздела Прочее, но потом не забыть поменять его при создании книги. Можно занести свой Ник в поле «Ник» автора документа, вместо Your Name. Такой шаблон может выглядеть так:

Можно изменить файл блокноте. Вот код этого шаблона.

<FictionBook xmlns=«http://www.gribuser.ru/xml/fictionbook/2.0» xmlns:l=«http://www.w3.org/1999/xlink»>

 <description>

  <title-info>

   <genre>unfinished</genre>

   <author>

    <first-name>Автор</first-name>

    <last-name>Книги</last-name>

   </author>

   <book-title>Название книги</book-title>

   <annotation>

    <p>Введите сюда краткую аннотацию</p>

   </annotation>

   <date></date>

   <lang>ru</lang>

  </title-info>

  <document-info>

   <author>

    <first-name>Izekbis</first-name>

    <last-name></last-name>

   </author>

   <program-used>FictionBook Editor Release 2.6.6</program-used>

   <date value="2013-09-26">26 September 2013</date>

   <id>CEE134AE-55CC-4F88-93BC-B0A5543250A5</id>

   <version>1.0</version>

   <history>

    <p>1.0 — создание файла</p>

   </history>

  </document-info>

 </description>

 <body name=«Содержание»>

  <section>

   <title>

    <p>Автор книги</p>

   </title>

   <empty-line/>

  </section>

  <section>

   <title>

    <p>Название книги</p>

   </title>

   <empty-line/>

  </section>

  <section>

   <title>

    <p>Заголовок</p>

   </title>

   <p>Сюда введите текст книги. Обязательно заполните описание книги (Description). Обязательно — Автор(ы), Название, Жанр и Язык, иначе файл будет не валидным.</p>

  </section>

 </body>

</FictionBook>

Как видим, в FB Editor различные элементы книги принято выделять цветной полоской слева, а также цветовой заливкой. Редактирование в FB Editor внешне почти не отличается от произведенного с помощью обычного редактора. Поддерживается даже перетягивание выделенного текста. Но свои особенности имеются. И главная из них – поабзацное перетекание текста из элемента в элемент. Наберите два-три слова в разделе section. Потом нажмите Enter, создав тем самым новый абзац. Наберите еще что-нибудь. Затем перейдите в заголовок книги (body/title/p, выделен зеленым цветом) и нажмите Del. Первый абзац текста перейдет в заголовок книги. Это и есть перетекание текста. Запомните этот способ. Его Вы будете использовать очень часто.

Из привычных способов выделения текста FB Editor может предложить только два. Щелкнув по соответствующей кнопке на панели инструментов, текст можно сделать полужирным (горячая клавиша Ctrl-S) или курсивным (Сtrl-E). Не стоит злоупотреблять и дополнительно выделять названия глав, подзаголовки, стихи и т. д. жирным шрифтом, курсивом, пустыми строчками и тому подобными приемами. Это полагается делать через настройки читалки. Новшества версии 2.1 в текущей версии FB Editor не поддерживаются. Набирать их в режиме редактирования исходника можно, и валидатор обрабатывает их нормально. Но в коде программы поддержка новых тегов не предусмотрена, и после выхода в режим WYSIWYG эти теги просто исчезают или преобразуются в обычные абзацы, как, например, таблицы.

Поиск (Edit\Find (Ctrl+F)) и замена (Edit\Replace (Сtrl+H)) в FB Editor имеют стандартные функции Match Whole Word (найти слово целиком), Match case (различать регистр), поиска вперед и назад по тексту. Последний флажок – Regular expression – позволяет использовать при поиске и замене регулярные выражения. В режиме редактирования исходника нельзя вводить пустые элементы. При возврате в режим WYSIWYG они не будут отображаться, а как только Вы начнете редактировать текст в режиме WYSIWYG, вообще исчезнут. Нужно вставлять внутрь хотя бы элемент «пустая строка» ‹empty-line/›. Например:

Неправильно:

‹section›‹/section›

‹cite›‹/cite›

Правильно:

‹section›

‹empty-line/›

‹/section›

‹cite›‹p›Какой-нибудь текст‹/p›‹/cite›

Заполнение описания книги (Description)

Перед тем, как приступить к набору или редактированию текста книги, необходимо заполнить описание книги – Description, нажав кнопку D. Это описание нужно для корректной работы библиотечных программ, но может быть интересно и читателю. Режим редактирования описания вызывается из меню Вид — Описание Документа. Окно редактирования имеет следующие разделы: Жанры, Авторы, Название, Язык, FB2 документ и бумажная книга. В каждом разделе есть несколько граф.

В самом верху Дескриптора есть кнопка «Показать», где можно выбрать, что именно Вы хотите видеть на этой странице:

В правой части большинства граф есть служебные кнопки. Кнопка с пересекающимися прямоугольниками  позволяет дублировать графу. Кнопка с крестиком, напротив, удаляет ненужные дубликаты. Если графа существует в единственном экземпляре, кнопка неактивна. В разделе Title Info содержится основная информация о книге. Первым пунктом идет жанр произведения (Genres). Он должен быть выбран из фиксированного списка. Щелкните по кнопке с треугольничком и выберите нужный жанр из соответствующей группы. В этой же строке правее находится поле Match. Оно обозначает соответствие произведения выбранному жанру (в процентах). Например, в списке поджанров нет весьма популярного нынче «городского фэнтези». Поэтому оформляем его двумя жанрами: фэнтези и боевик. Сначала выбираем жанр Фантастика; Fantasy\Fantasy. Потом добавляем еще одну строку Genre и выбираем жанр Science Fiction amp; Fantasy\Action. Расширенный список жанров Либрусек можно посмотреть и скачать файлы (для FBE) на сайте:

 /code.google.com/p/fictionbookeditor/downloads/detail?name=FBE_genres.zip.

После Жанры идет графа Авторы — информация об авторе книги: First (имя) Middle (отчество), Last (фамилия), Nick (ник), Email (адрес электронной почты), Homepage (адрес сайта). Следом идет Название книги (Book title ), Keywords (Ключевые слова), Date (дата написания (не выпуска!)) в произвольном формате (например, «2001-2005 г., Переделкино»). В поле Значение даты(Value) тоже вводится дата (обычно окончания работы над книгой), но строго в компьютерном формате ГГГГ-ММ-ДД (например, 2006-07-22).

Обложка(Coverpage). Картинка обложки. В поле Изображение(Image) вводится ссылка на картинку обложки. Сама картинка присоединяется к файлу командой Правка\прикрепить(Edit\Add Binary object) (скрепка на панели инструментов). Не следует делать картинку обложки слишком большой. Обычно высота картинки должна быть 250-320 пикселей, ширина – пропорционально (последнее время высоту делают 350-600, но не более 720). Размер файла JPG не должен превышать 30-50 Kb. Уменьшить размер файла можно программами, которые указаны в разделе Вставка рисунков и обложки.

Language – язык книги. Для русского пишем «ru».

Следует знать, что в описании книги жизненно необходимыми являются пункты: Автор(ы), Название, Жанр и Язык. Если они не заполнены или заполнены неправильно, то валидатор FB Editor ругается при попытке сохранить книгу. А что самое неприятное – если вам понадобилось отредактировать «исходник», то валидатор просто «не выпустит» из режима редактирования Source до тех пор, пока указанные поля не будут заполнены правильно. Поэтому первым делом необходимо заполнить эти элементы. С остальными можно разобраться и попозже.

Язык(Source language) – исходный язык, если книга переводная. В противном случае оставляем пустой.

Переводчик(Translators) – Если книга не переводная, оставляем пустыми. Иначе заполняем таким же образом, как и графу Authors: имя, отчество, фамилия и т. д.

Sequence – если книга входит в серию, то в поле Name вводим название серии, а в поле Number – порядковый номер в серии. Обратите внимание, что в правой части строки перед кнопкой дублирования есть кнопка с треугольничком. Она позволяет создавать вложенные серии. К примеру, основная серия – «Звездные Войны», вложенная серия – трилогия «Адмирал Траун».

Раздел FB2 документ(Document Info) содержит информацию о самой книге.

В строку Авторы(Authors) вводим информацию о человеке, создавшем этот документ. Аналогично ранее заполнявшимся Авторы и Переводчик.

Использованные программы(Programs used) – программное обеспечение, использованное при создании книги. Обычно FB Editor сам пишет там – FB Tools, FBD. Если Вы использовали какие-нибудь дополнительные утилиты, можно упомянуть их там.

Заполнение полей Дата текстом(Date) и Дата с текстом(Value) аналогично таким же полям в Book Info.

Source URLs — если исходный текст для создания книги был скачан с какого-нибудь сайта, здесь нужно указать ссылку на него.

Source OCR — если книга было отсканирована, то здесь указываем данные (обычно ник) сканериста, а также человека, производившего вычитку. Страна должна знать своих героев!

ID – уникальный номер документа. Обычно генерируется самим FB Editorом или программой конвертации.

Версия(Version) — номер версии книги. Обычно это 1.0. В случае внесения изменений номер версии нужно изменять вручную.

Следующий раздел — Бумажная книга(Publisher Info). Здесь собрана информация о бумажном оригинале книги, если таковой существовал.

Заголовок книги(Book name). Обычно совпадает с названием произведения, но если оно было издано в составе сборника, то здесь следует указывать название сборника.

Издатель(Publisher) — название издательства.

Город(City) — город, в котором была выпущена книга.

Год(Year ) — год выпуска.

ISBN — код ISBN.

Серия(Sequence) — название печатной серии. «Библиотека приключений», например, или «Абсолютное оружие». Также допускает вложенные серии.

В раздел Дополнительная информация(Custom Info) может вноситься произвольная дополнительная информация. Копирайт, художник, редактор т. д., и т. п.

Раздел Бинарные файлы(Binary Objects) заполняется автоматически по мере присоединения к книге бинарных объектов, обычно картинок. Щелкая по кнопке с крестиком и удаляя графы в этом разделе, Вы одновременно удаляете присоединенные объекты.

* * *

В приведенном выше отрывке из статьи Юзича «Делаем книги в формате FictionBook» достаточно полно описываются возможности редактора FictionBook Editior из пакета FB Tools, но все сказанное применимо и к FBE 2.0 и выше. Добавлены изменения в версии 2.6.6. Не упомянуто лишь немного из нововведений и улучшений: вставка таблиц (не совсем удобная, но хоть что-то); таки вправлены мозги фишке «Слова-слова» для поиска слов, написанных через дефис; редактирование структуры книги кнопками (внизу левой панели Структура документа) или просто перетаскиванием (!!!); удобное группирование скриптов в меню; настройка комбинаций горячих клавиш и многое другое, не столь очевидное, но стабильность из-за этого настолько повысилась, что придётся изрядно попотеть, чтобы завалить редактор…

Делаем книгу

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

В FBE вместо голубого «Введите сюда краткую аннотацию» добавьте краткое описание текста. Если вам добавить нечего, тогда просто удаляете голубой текст.

К красному «1.0 – создание файла» добавляете ваше сетевое имя, например: «OCR, V 1.0 – создание файла – Ник», если хотите проявить скромность – удалите красный текст, а лучше оставьте как есть: данный текст относится к «истории версий», и, если кто-нибудь впоследствии будет вносить изменения в данный документ, ему не потребуется заново создавать history.

Внутри секции помеченной зеленой вертикальной линией щелкнете правой кнопкой мыши, выберете Выделить body(select body). В меню Вставка выберете Заголовок. Появляется горизонтальная зеленая линия – место для заголовка ко всему тексту. Сюда вставьте автора и заголовок, скопированные из исходного документа (обратите внимание: если автор и заголовок были выделены курсивом или полужирным, то их, bold и italic, лучше убрать).

Теперь копируем оставшийся текст и заменяем им в редакторе выделенное «Чтобы изменить документ по умолчанию, отредактируйте файл „blank. fb2“ вручную»

Если у Вас стоит Any to FB2 в меню Файл/Импорт щелкните по вставке ANY›FB2 dy GribUser – откроется окно:

Укажите путь к Вашему файлу txt\doc\html, сбросьте все настройки и щелкните Import. После того, как увидите на вкладке Log фразу Export finished , нажмите кнопку Done. Документ передается в FBE и видно, что получилось при импорте.

Иногда, если вставлялся файл txt, в тексте появляется много пустых строк (бывает через одну). Убрать все пустые строки можно так. Нажмите кнопку S т. е. перейдите к коду книги. В меню Правка>Заменить вставьте в окно Найти следующий текст: <empty-line/>, окно Заменить оставьте пустым.

И нажмите Заменить все (уберет все пустые строки), или Искать далее и убирать по одной только ненужные.

Второй способ

Можно вставить текстовой файл на место, где стоит «Чтобы изменить документ по умолчанию, отредактируйте файл blank.fb2 вручную». Файл должен быть чисто тестовым. Картинки, ссылки и т. п. вставятся при редактировании и форматировании. Предварительно лучше создать свой шаблон, как указано в разделе «Особенности редактирования документов».

И наконец, можно создать Fb2-файл в ABBYY FineReader 11, или FBD(Fiction Book Designer) и доводить в FBE. Файл из этих программ обычно получается не валидным, поэтому начните с кнопки F8 и смотрите раздел Валидатор «ругается».

Теперь надо форматировать файл, как будет указано ниже.

Мы сейчас находимся в B – body, в том, что будет видно на экранах читалок. Теперь переходим в D – description, вставим информацию о тексте, которая хранится fb2-файлах отдельно.

Щелкаем «D», в открывшемся окне заполняем окошки необходимой информацией, как было указано выше. Помните, что Жанр, Автор, Название и Язык должны быть заполнены обязательно. Вместо Your и Name в авторе документа вставьте свой Ник. Возвращаемся в «B».

Если у Вас в книге есть деление на части и главы – выделяем заголовок части. Нажимаем Shift+Enter. Заголовок части (Title) очутился внутри зеленой полосы. А вертикальная зеленая полоса слева означает секцию. В книге их может быть несколько. Выделяем так каждую часть и форматируем их стилем заголовок. Если есть главы, выделяйте их также и форматируйте заголовком и их, нажимая Shift+Enter. Потом, слева в окне структура документа, выделяете все главы Части 1 (курсор на первой, потом с нажатым Shift щелчок на последней) и голубой стрелочкой внизу сдвигаете их в право. Получите вложенную структуру оглавления. Проделайте эту операцию для всех частей и глав.

Можно делать и несколько уровней. Эти заголовки в читалках составят оглавление. Надо вложить сначала «Часть+Глава» в Раздел, а затем уже Главу в Часть. При этом важно: между предыдущей секцией и первой вложенной не может быть пустой строки; там может быть только эпиграф или картинка (при этом не должно быть пустых строк). Если ошиблись запустите скрипт «Сброс структуры разделов» в разделе Структура разделов. Изменить subtitle на title (и наоборот), превращать subtitle и title в обычный текст можно скриптом «Обзор и превращение элементов» раздел Обработка форматирования.

Можно сделать чтобы в FBE в «Структуре документа» и в читалках, над раскрывшимся Содержанием вместо «body» стояло «Содержание» или «Оглавление».

Термин «Содержание» употребляется в научной, технической,  научно-популярной литературе, в сборниках нескольких авторов, или одного автора, если в книге несколько произведений. В книге, где одно произведение, одного автора употребляется термин «Оглавление».

Нажмите S и найдите:

</description>

 <body>

и замените на:

</description>

 <body name=«Содержание»>

или

</description>

 <body name=«Оглавление»>

Подразделы (подзаголовки-subtitle) в тексте – обычно * * *, выделяем Alt+S или нажав кнопку . Эти подзаголовки в оглавление не войдут.

Выделяем эпиграф книги и нажимаем Ctrl+N. Текст становится синим. Выделяем автора эпиграфа нажимаем Alt+A. Текст становится коричневым. Если есть эпиграфы в разделах надо это проделать в каждой секции.

Эти же операции можно производить кнопками на панели или через меню Вставка и Стиль.

Если Вы где-то ошиблись вернуть можно нажав кнопку «Обычный текст» .

Если есть стихи и цитаты выделите и их через меню Вставка.

Пустые строки вокруг заголовков можно убрать скриптом Разметка подзаголовков, чистка пустых строк(Разметка подзаголовков, чистка пустых строк, удаление жирности в заголовках) раздел Подзаголовки, пустые строки.

Проверяем орфографию нажав кнопку .

У вас есть возможность при проверке:

— пропустить слово (один раз);

— пропустить все (все так же написанные слова);

— заменить слово на предложенное (или выбрать предложенное из списка Варианты);

— добавить слово в словарь (к сожалению без морфологии);

— заменить на слово, предложенное  во второй строке — нажать на «Заменить», или самому изменить найденное с опечаткой слово;

— заменить все (Осторожно — могут быть другие случаи, например: входить в другое слово).

Если текст сканирован и распознан в FR нужно проверить его скриптом Поиск по набору регэспов и другими скриптами (см. ниже). Желательно проверить следующими скриптами: Управляемое исправление разрывов абзацев, Проверка иллюстраций, Унификация вложений и иллюстраций, Разметка подписей к иллюстрациям, Расстановка елочек и лапок, Разметка подзаголовков, чистка пустых строк, Пустые строки вокруг картинок, Унификация сносок (с удалением неиспользуемых секций сносок), Унификация комментариев (с удалением неиспользуемых секций комментариев).

Но даже после проверок скриптами и спеллчекером в тексте могут быть ещё ошибки, которые спеллчекер не заметит. Например: «блок-блох», «равный-разный» и т.п. Поэтому текст лучше вычитать.

С текстом вроде бы всё.

Вставляем картинки, таблицы, формулы, ссылки(примечания и комментарии). См. ниже.

Жмем галочку в меню  (или: F8) — Проверить. И внизу экрана, слева в информационном окне — появляется: Ошибок не обнаружено.

Заполняем описание книги (Description). Обязательно — Автор(ы), Название, Жанр и Язык, иначе файл будет не валидным.

Теперь сохраняем его: указываем куда, называем, кодировку выбираем – utf-8 или 1251 (В utf-8 больше символов, в 1251 файл меньше, но некоторые символы (в частности греческий, принесенный из Word и т. д.) в читалках могут отобразится знаком ?). Отрываем новый файл читалкой. Все в порядке? Поздравляю, Вы сделали вашу первую fb2-книгу!

Валидатор «ругается».

Не паникуйте. Нажмите кнопку S т. е. перейдите к коду книги. Курсор обычно останавливается на одну-две строки ниже невалидного места. Если, знаете как устроен код fb2, посмотрите, что неправильно и исправьте. Прочитать можно в книге М. И. Кондратович (Юзич) Создание электронных книг в формате FictionBook 2.1 Практическое руководство.

Если не знаете, не беда. Нажмите кнопку B.

Курсор обычно останавливается за (или на) каким-нибудь элементом форматирования: заголовок, эпиграф, рисунок и т. д. Скорее всего — он и не валиден. Измените форматирование элемента на текст (скрипт «Обзор и превращение элементов» в разделе Обработка форматирования, скрипт «Снятие форматирования стихом, цитатой или эпиграфом» в разделе Мелочи редактирования, кнопка ), удалите рисунок. Проверьте валидацию F8. При положительном результате (Ошибок не обнаружено) возвратите форматирование элемента, вставьте рисунок. Предварительно окружите место вставки пустыми строками. Их потом можно удалить. И снова F8.

Если, не помогло, выделите некорректное место (2-3 строки ниже и выше элемента форматирования), скопируйте в буфер и сотрите выделенное. Проверьте валидацию F8. При положительном результате (Ошибок не обнаружено), вставьте содержимое буфера в текстовой редактор. (Не Word, а редактор поддерживающий только txt: Notepad, Aditor и т. д. Он снимет все признаки форматирования). Выделите и скопируйте вставленное. Вставьте в FBE на место стертого. Проверьте валидацию F8. При положительном результате (Ошибок не обнаружено) возвратите форматирование элемента. И снова F8.

Часто помогает запуск скрипта «Сброс структуры разделов» в разделе Структура разделов.

Для предотвращения не валидности при вставке картинки, эпиграфа и т. д. лучше обрамлять место вставки пустыми строками, особенно от заголовков. Пустые строки потом можно удалить скриптами «Управляемое исправление разрывов абзацев», «Пустые строки возле иллюстраций». Невалидность чаще  всего возникает в местах соприкосновения таких элементов форматирования с заголовком. Особенно если файл конвертирован другой программой: FineReader, docfb2  и т. д.

Рекомендуется периодически (в ходе редактирования) нажимать кнопку F8, для проверки валидности, и в случае положительного ответа сохранять файл. В случае невалидности давать Откат.

Хорошо всегда иметь резервную копию валидного файла.

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

Поставить курсор в заголовок(title) и нажать Alt+Del. Разрыв убирается.

Иногда (когда не удается справиться) полезно открыть файл в FBD (Fiction Book Designer) и переформатировать проблемное(некорректное место) средствами FBD. Кстати и наоборот. Сохранить файл в FBD, с проверкой валидатором FBD (запись без архивации), и вновь проверить в FBE. Проблема обычно устраняется.

FBD открывает файлы, которые FBE не открывает, как не валидные.

Вставка рисунков и обложки

Рисунки вставляют в форматах JPG или PNG. Минимальный размер рисунков 240 на 320, максимальный 400 на 600. Очень редко, если карты(таблицы), можно применять 900 на 600. Размер маленьких рисунков надо подбирать индивидуально. Картинки очень увеличивают размер файла книги. Рисунки следует подготовить и разместить по порядку размещения в одном каталоге. При большом количестве иллюстраций, перед тем, как вставить картинки, можно убрать из JPG служебную информацию. Например программой, Riot V0.4.6(Radical Image Optimization Tool – Радикальный Инструмент Оптимизации Изображения), или Color quantizer V 0.6.0.0.2, или в IrfanView. Для этого в Irfan, в «Параметрах сохранения JPG» убрать все галочки кроме первой.

Цветные рисунки надо использовать не более 64 цветов, а иногда и 16. Подпись к рисунку можно сделать стилем подзаголовок(подзаголовок+курсив) используя скрипты «Разметка подписей к иллюстрациям», «Заголовки картинок в подписи».

Иногда полезно сделать некоторые участки рисунка прозрачными. Например углы у круглой картины.

Это можно сделать в Photoshop. Для того, чтобы сделать прозрачные области в рисунке, надо создать 2 слоя: нижний прозрачный фоновый слой и верхний видимый слой, на котором удалить ненужные участки изображения.

1. Открываем Photoshop. Открываем в нем, рисунок (File-›Open).

2. Выделяем все изображение (Ctrl+A).

3. Копируем выделенную картинку (Ctrl+C).

4. Открываем в Photoshop новый файл (File-›New, или Ctrl+N). В появившемся окне в самом нижнем выпадающем списке выбираем значение Transparent – «прозрачность».

Нажимаем Enter и видим, что Photoshop создал новый файл с фоном, состоящим из бело-серых квадратиков. Такими квадратиками в Photoshop обозначаются полностью прозрачные области.

5. Вставляем в новый файл с прозрачным фоном, ранее скопированное изображение Ctrl+V. В результате в текущий, полностью пустой и прозрачный слой будет вставлено ранее скопированное изображение.

6. Выделить область, которую нужно удалить с помощью обычных инструментов выделения (М), или с помощью «волшебной» палочки (W):

Нажать клавишу Delete и вместо выделенных фрагментов появятся бело-серые квадратики – эта область будет прозрачной. Сохранить изображение в формате Png, поддерживающим прозрачность.

А так будет выглядеть рисунок в книге:

Некоторые черно-белые картинки хорошо смотрятся с полностью прозрачным фоном. Это можно сделать программами Limpng-1.1 – автор «Рыжий тигра», MyBitmap фирмы 4Neurons или IrfanView.

В IrfanView установить формат PNG и поставить галочки «Сохранять прозрачный цвет» и «Сохранять прозрачность как альфа-канал». Когда попросит — щелкнуть мышкой фон, который должен быть прозрачным.

 Например: такие:

Вставка рисунка

Установить курсор на место вставки первого рисунка. Картинки лучше вставлять, не разрывая ими абзац (как часто бывает в бумажной книге), а вставлять между абзацами. Лучше, во избежание не валидности, оставлять с обеих сторон рисунка по пустой строке, особенно от заголовка. Пустые строки потом можно будет удалить скриптом — Пустые строки возле иллюстраций. В меню Вставка щелкнуть Рисунок, или щелкнуть кнопку , или Ctrl+M. В открывшемся окне «Вставить пустой рисунок» – убрать «галочку» в окошке «Показывать это окно» (больше показываться не будет, а выйдет сразу в файловое меню) и щелкнуть «Нет». В открывшемся файловом меня найти первый рисунок, щелкнуть «OK». Первая картинка вставлена. Наведя курсор на кнопку в   в строке рисунка, увидите его изображение. А щелкнув по кнопке  можно извлечь рисунок в любую папку.

Чтобы удалить рисунок надо нажать кнопку D и в разделе Бинарные файлы щелкнуть против удаляемого рисунка кнопку X.

Нажать кнопку B выделить оставшийся от рисунка значок и в поле Структура документа щелкнуть правой кнопкой мышки nobin_pic… и в открывшемся окне нажать Удалить.

Запустить скрипт Унификация вложений и иллюстраций и Проверка иллюстраций.

Если, в разделе Бинарные файлы есть строки unused_pic_…, надо посмотреть не пропал ли рисунок. Если,нужно вставить (см. ниже). Если, нет – такие строки надо удалить, нажав X.

Вставить(удалить) пустые строки возле картинок можно скриптом Пустые строки возле иллюстраций раздел Иллюстрации.

Если, надо заменить картинку (уменьшить размер, улучшить качество и т.п.), удалите картинку, щелкнув в  Дескрипторе кнопку X против  этой картинки. На месте картинки появится . Если Вы поставите курсор на неё, в окошке «ссылка» (панель ссылок) будет видно название файла. Нажмите на стрелочку рядом — появится список всех файлов.

Прикрепите обработанную картинку(картинки), с тем же именем(именами), в Меню Вставка Прикрепить,  или щелкнуть кнопку  и запустите скрипт Обновление иллюстраций. Если Вы всё сделали правильно, то на нужных местах будут стоять новые (обработанные) картинки. Проверьте ещё раз скриптом «Проверка иллюстраций».

Если заменяемых картинок немного, можно заменить их не стирая:

 1. Подготовьте нужные картинки и прикрепите их к файлу;.

 2. Перейдите к первой, заменяемой картинке. Если Вы поставите курсор на неё, в окошке Ссылка (панель ссылок) увидите название файла. Нажмите на стрелочку рядом — появится список всех прикреплённых файлов. Если, Вы вставили файлы с теми же названиями, они получат дополнительный индекс _0;

 3. Выберите требуемую картинку. Она заменит в этом месте существующую;

 4. Перейдите к следующей картинке и сделайте то же самое; 

Повторите операции со всеми, заменяемыми картинками;

 5. Запустите скрипты  Обновление иллюстраций и Унификация вложений и иллюстраций.

Если, есть неиспользуемые вложения, запустите скрипт Удаление неиспользуемых вложений и проверьте иллюстрации ещё раз.

Убедитесь, что всё в порядке.

Если, надо заменить все картинки:

Запустите скрипт «Сохранить вложения на диск». При этом все картинки сохранятся в той же папке, где находится файл. Лучше создать отдельную временную папку.

Обработайте картинки и сохраните с тем же именем.

Запустите скрипт «Удалить все вложения».

Прикрепите обработанные картинки и обложку — в меню Вставка/Прикрепить. В открывшемся окне войти во временную папку — курсор на первый файл, с нажатым Shift курсор на последний, и нажать Enter. Все картинки прикрепились. Выберите в Дескрипторе обложку в окне Обложка/Изображение.

Запустите скрипт «Обновление иллюстраций». Все картинки встали на свои места.

Запустите скрипт «Унификация вложений и иллюстраций». Он вам выдаст сообщение:

Вставка обложки

Для вставки обложки в меню Вставка щелкнуть Прикрепить или кнопку . В открывшемся файловом меню найти рисунок обложки, щелкнуть «OK». Рисунок вставится в конце файла. Щелкнуть кнопку «D» и перейти в Дескриптор. Щелкнуть в окошке «Обложка Изображение» и в отрывшемся окне щелкнуть по файлу обложки.

Обложка вставлена. Запустите скрипт «Унификация вложений и иллюстраций». Наведя курсор на кнопку,   в разделе «Бинарные файлы» строка data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD//gAqSW50ZWwoUikgSlBFRyBMaWJyYXJ5LCB2ZXJzaW9u IDEsNSw0LDM2AP/bAEMACAYGBwYFCAcHBwkJCAoMFA0MCwsMGRITDxQdGh8eHRocHCAkLicg IiwjHBwoNyksMDE0NDQfJzk9ODI8LjM0Mv/bAEMBCQkJDAsMGA0NGDIhHCEyMjIyMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv/CABEIAlgBigMBIgAC EQEDEQH/xAAbAAACAgMBAAAAAAAAAAAAAAAFBgAEAgMHAf/EABoBAQADAQEBAAAAAAAAAAAA AAABAgMEBQb/2gAMAwEAAhADEAAAAbtoxaAxTXVDHuvM9mGR7PIK5KvUGHRq1HoZnwALUosZ amqpFiAbSHruWN851Z9fRqCHnGzeKpb4VKpzRFh/p+/fFKZNImnSw+FbvV4AW0YqG+yJKGc8 wNk8hFVqXi7cAEjbVysl3OtYPNWyFLdY9KO7bgbfB1OLXKNejXobLCENp0dEqIF6L2axLyLB cD+2NFsjcztjX1Pw2/ON9GYotWKgGuzDU2DY2z6CnOtuVYXeg84rv0reELbebYx9xmmutd9K +q9ga92ugExejI0l8tx77IeTHEyimDy7uhjkrTXdvEaCUge5jKI5zc6DViVsiwbL8g+5US0u i4IKL1LIE3TprUbBWutTaMZJot1tuGXoswBsSb8jwP23dfPWehcv6fFxii3AbZW2lAflfZ5N OTKSEkh5q3eFAYwYFe8NIGUkBg+yJrqAPDmbL0bF5er6cbVij2okjcUalelrVWBZp0behpjH bn1qT4oJsFlRjSpFabDn11ZfA3wbqS8YtgubtJPL0Li0yar8to+JO6+fzjo2Y4xGFAsWCvaA 716bN2tnt5djIHuC3oq+bp5DyZeA3dXgVnmsyXWAHXVT6Ah9Ap1ropsCzSvlYuxouU/bGXoE Vk2Krawx02jfy6647KVsqVDUx5eiGqu3s40wj3lpyI7VcoI0YVKST48DTp0sWCzup0lqFohB a8fCFqBWOYbeTptUL9qUqBqgeYlIC917E8zAehQOaFk3XLYK0XInn70nmMPWaRZalt5SS+85 6Jn28+sn7UaBcW7dbmWit2jbIhFOtXZl2oVWnT0EetWprYFXbefVpGt923Gg2WXCLCTJn3bm F6igG2DLBReayZSHggwOlpLULhnhsxPfcciV9oorFbOYN324UbOyie+WdQCoGEzD1OjaaNHX jLWlcLTofKCXtp1Hxm4jErGL0TmvOb/QJbBLOadt+Ult11ox8o6Nvg92XuPvPeZYY2F7C6e9 vi1g2UJ241i1cWNWS0fNeNIqVdNnaZaLfoN0laRssY7T2SEkh5PYU/ahIii2aq688uPe2nYp 22HG3MFuW6Nsb+dWrNSno2sGNgwiaN2fh4rsKX5/SS2Udvkeha9rSFjHTgbb4bZ2YONK3Q9v zdlqgQl7M/ChtyFBK1r2GrZj4bfNcMaZLwpXR2QQ9C7wlpGYA61o3g7zDce7xpc9ob7IP057 S3qpXzynb2lGxoyLeNTcU6B1d4+i7tG5+f1kfaHtZu4VMJWcalvoxLafdvqcNez77LLOnDXN nphcms21d48sad2oJ1LtUzEmQ4R146Q0fAnznloiXFg6JwLuQLIy2XfCpuNCC/qpeF4PpLFS XNhqsaq5dFWK9LBNdjzg7dfuXkWxx3QhK5b6uShjenTj7uEWYXsakNMN0AUcr0pFdy7eNtXc dFuuZ1FrCiDHgF7kaXkEcOY7n6uJTMt0B/wRPB7VzZsQfX7wQmS3X4ds89c5b7lu8x+jihx9 93ogsJznw5iFv3LTKSed2TXs6J04IZxjA9vMQiJ5B4xpXfG7M5h5x6CN17b6mGz1NrelzdAX 1+FuMZo52wMnpQg9VOhry7C30jnrcKbtzCHWZybedMRGskcmnWYcmuP6Tjdgs0bHzvp75hKV 9XD9bpqne9Yn0Pm816aqqUusCee5Utuknmd3lMh0ns5+T2un+dXPmNSJz6Mu6v7896VjHVhV mJu1Ouono+wZ7/ll/eTyXVU1bhrjI5nJyXSIUiOlRHKlzbq4Jle0DlgroNE3w0bZaGIGSoZ2 pXF6343pmoN9wuWx12qUCVWYL6vGbsV5389ikSGcmqpJOfqlrUwaZhfM8+vmtkMs/I6vavgb DovYDcd4tUdt7v563u/3v49LYsMJvleG/wBr+C3iQHHvliFLpiA/nPX7n+R0Kc9h0PHnzAB1 zoPpz2dCgg73Zb5tqEq+46kL9GlU27lkv5nTbH3dXVhd17PfP2UMG7T2QDZvPeeca9gRrQsP 0bdAao+e+pyInj5LwuPoQZrm4Tnkl0LHn/hmCLlRTnQfTnt11hdvigQ4UkvoRyKdEhzudDGA t+5zsOiznUOi+c78HnmT3uOdzokOdzokOds5Fdyvcz1EvP67GdfHzN7c1exGfmvCWyttqdud fZ4b9nzzeXOfbOiznUOiik/wE+NBw53OiQ53YfIXLgtTOgznPp0XXz6GbyhNYc8X8whzZqHi 9GGC9GGC8VuWRyyXK41RRg3+LG4rqDSOpbG6OteR6NqyFJ9nJgKYK/XgFMVtvB2btOGri6af QueM/recp0mXX05L0YYL0YYBuoJBgZPV30YYvQYAmrwRPD2YvQ9Spce7qhWui90Cky64bPKO ovyh6EfRm0FodusA9ZSkaJMjE5pYzoGGQ3jgBkY1eIVLeFP2tjWsfhvXVvr54a3SQVg8/r3r zHnjVb6EsH/X47M8968pJCatsOWVXtDl7JCTZjE4uSd4joqSSr1tu1i6y7gPA4XyNRcwGaLW wYSSh00Xt5z0BU2rESY7SC3fIYeXnljjU8emwXoX/QsSwqWezuymPlNc5qtTGq4yG9c04hqE 8PQxej7nHe6Mtauznq2KhLozy1ZzG9CgTF92N6q7rvVmvYDT2PQILava6FNunZ08YvwY6CDJ JiSQnnpMZ2DLQVfPIe+TDKMtM88PP3TgN5a7wtZc9a5HcOJeneSb4vt17seDrLPKU6dXNnJN 8/BxKQQ49LnD06toMv5fbb9054VznnkJV3aNLXQmtn+g87mm7p6rvmBKaWWt1txt2ZgZZte2 oKhTUUPLWmGhDZFKkYarVSHuWTdlHhiYeDllU1C5bc7TD6+gTxjx77r+8lrKejKeR3LWhnqZ 6aCW3XkX4O1+95xWC5eCngyBoirmfJ9AtmP2ef03fKnkLGjVX0rvIAWT2PPGAWFX68Nmj2RJ P0XJgr0jkfXQZjt3QqV8dfk57ffPfIznnshq2SrZsoaRHXbZoW3X2tG0iOu723yeylazhBS9 sgvJ7zfo3Pg6blXRR1ov7xRX3/M2SS1ZJCW6jPhqN2j/ADg7CWNDys3NGBPSnozoVPv5V5d6 5zbTIbJJSSHvXeRddPKXNLGMHrgy18/gQzpZ86z5X8NtaV9QMK+k/f2471fHl/VbsfvG4dqs 8M9O6zj9g6qnrUpaxKjbzdC1Q6wO0z5vtYi2tEiPViY57OqZzXlDO305jYrL8zuUq1PK3u7B 8k4M/KPdM+sCOfSY1R4PnKJ1iHJ+re0Tm2/Q35QKsibHkZE8x+WMXvKfhZq6qG8tJipb9fVU QGJe0mSQkkN5gQYJJCPiG+B5PZkvG2jcKLU3HZ2q9ehxNIJO2Buhjj1cinTZVqJkkJJCSQkk LXT+TOA3Tz0k80CM/U70EAX0xM5KCcq2vnrdwp77RrZN7X03oYEVvpvzDVISeZmOVu8ebpCS Qj4hvgHrsy3ndXbgAezoOtP02g7ixVc9BbxTNzQLz/rHKb0xkhJISSEkhNuqHUriI9nlS5CR Vg1eK0Dg+nKLxNekw0+qstLUlWtYn4NkFTNk2QV40SSvGiCvGjwWHsLlB7Xxusc0e+qpe0go Epp0S/yhomrp6qy9GrnJykLEaIK8aIK8aIK8aIK8aIK/Sl2+M8VGE5XJCSQkkJJCSQt9QSXe GCcVG8nUMalTVpLhY5/hFup5c7eduW5Ts0oic8dkqJWL1H28G557askhJISSEvUYdd9p3CSQ kkJJCSQnnsOfM1y8cikhJISSEkhJPR+O6h0AYK8EwveJVLl9Rm7Ifh0mmRSs43dgM0d/m11V 2VJLM274tf8AfPb5ySEkhJISSDuz896ESSEkhJISSEkh57IchkhJISSEkhC4hyGbnXQed56E lNkVEtBzn5XWjZqX9CC4XY056jMBbLSSqo+c6ZhbVW5pEklqySEkhJISSGzq/JOiBqeekkhJ ISSEkhJ5DkUkJJCSQkkJ0znvUj0EdxFOXWCHFyhd3ieT2LV/LZtCGCWuIkt7lKrzno3Oc7hr dS3pSSSYkwpQIQbcN0klJIRqVSB033z0kkJJCSQkkMRJamc1xOe5bAsms7anN/ep53pyjzq8 EdzRQR1jXyqHR7XLhsD7tyCVu270zOLOrry2Wp1mcmqTXrSIqOdLh777e0pzTzpug5FX7Kvx PPtfWhgmZOlSYV453znE6bZK+6hzU6zOTQ6zOTQ6zOTQ6zOTQ6xu5H1052Ns6+P0qrwFtUhx rAxXb55O2v2bQt6jpkSY0VQCJfZE8+ybL9boeDhsmqpcZqcws1WfwWumULwwZJV6YY8lyuHQ mvEPFhpIyGYXzZYC4B3Nb3hrlDwGFyN1oR4zbBVjzkIke4IvXFssLNe/jMhYSGYdJddt1bYT XYE6U2dFor4RGRqFNiTzZWH9I5UMVp7pCYNGEzO1XGh9bt7CzdMkSqNUTwOH9Q56XFxjHlnF p9Of+uIAug3kOBDQe+Ur4UaHTJRjFB35D0YNyQ89xqHJY7KGeuXRaB61E0U6JRbaKLVatFPK rAfIXl8D0LR0O823tw1VU5fBxw4CDpBbFmkibzDC9RAlwgM3HVuYEgwzK5a6brSlWOmc9fEQ bBxEWUW1KuC5qKOQfpqdMAvS07jBiHhbpY6CspdI9z1SiV7QjfRCeaZ9FrgMwhfSXw2KdAwF RGqqFNiwdBTbzZvLAXRoGrVf52dBp5pgzb09mApUXXCm0HsCd61RKDOMWjowUKYN9ELrCpBc 3jXZXBQ6aqzOL15B0HWvatomOcMfQOsPgDtc5tt6dBSpPcEB1tVhJt3GcXl/oeBzwy1rgt2y 5MR6HU9Ih4PVQVsHzecrOP8Aic4HdYoHNihkwLhFkyKXK+xhhBMFrQvhnY4c0vPFgQQ3V/Tz Pz05Pn0kMG7WGR7756Jt45uAFRhAAI0p9IF0+l4jsrEF0NXhVAbtqhtDVVaOgsoslx68QfDo YRa1mTcpUzqKszrgIPrhozE0YFtA7wfBYnEJ16dEbqTVzMdDXPnwWArkonQht1LK5kViNBAA RPaRO2Zba+88CmfRaJFIJmbh4Cwh2oDt9smLRQ1kKOh0hzdn0FSpVsUTynnmbqD7iLg0xYFB hZoKeLdBMIsUFOo17AbQZ9ZvGEsAbYueisOeoAN5YYATGPhtK4byeyE8kJ7ISSEkhjVkBlyQ JyQnkhVV5DXlIaD8gckgqNch7JDz2QnkgJISG+SHkkPZISSExkKguQIkJCSQ/8QALxAAAQQB BAIBAwMEAwEBAAAAAwABAgQFERITFRAUICEiMSMwNAYkMkEWM0A1Jf/aAAgBAQABBQKE1prK MpxQ5a/ObaFFYd05Is3tD091ng+91X1LYWnmx+ihm1TaaTshG0spWii5aEWnlTyU7Jip31Qt XTAK7fh6MmkOclCa26vGc4ob6t8tNJisb05Is3tj29gyHWgN+OLogvoGW1M7P4fX4XG0MN9k 5mYi9blURRHEkP7cc+GQrECs8tFK4CCnlgMrGRkaHsETlJLw0Xko1Dzi1Cek60JS446wKw33 Ekro47Av+r6MHQq8Brji6KL6Bnomdn8fX4Wo6WAy2TmViL1eR/VAtfLszrZ98nnFnPo7Gg7e LMdyatIkmDBlqzKdoA0a8GIymaEvbMykSc1pomZ3XDOQetNowBxQBh3PM3I8pTk1scWKcSlb Fo9p9Qy3itgJJV21IKe8Wvh1JmWz75SnFPY0diwdvFmO6casiTYMG8xbXx+WZtG08PFpLji0 Zas7m42nkB7O1nGJMlYkpFITxX3clgLklHGfa1arF3jBOh/9rfSJbIXXYNw1iwmfLNsNAciy hiyurAHrGxoxHLFmjGeidng+OeT0Itr4f6szfTTxKEZLjjtlrGW6bKU5SgNtB/H8LVSLCDSy VaKll4cU8rYki2SleI3NV2u7jp2CqGIM6hiBMoUq41oyOHkYjvBcw2fl5GKba+0nHSuECTJs 8bYRsR9fpkm3VK5OE9W21i1mIfXHz2XUdv17cdbmKNu/ZlCMlIMtPrpWluF51UpNFrGWU7li aDHmnOEhzFSPMb4l5rqQ6hrirx2RTvAMmk0vFqw1cE71ks427EJWJRMFBDCCsCeBacefH+vY V+sQg9XFOO3dZeB8WsdW4z5SG6mKXGZvxpykyImdYye27qtUz6/N30UmZ1rEMtfLvHW1CUx8 LuYeI+2vTDXWniUmhEmWG0692FiWTsFAnKYr/q15Vi89fLR1qVyMI71hWTtQaAVXJJz5Zn9j EzZrBchXFO0drOOF/wB1lm5sZ+oBByewEmazUjCTSC8nCxNS5OLcFbX2H03RFvkzNFbm+Wni xprXfUfgld2neKzAoPuu/dvs3nryFlCzmQ9gscmaTxpBY04O0WtPz4uD7SWivGxjJtKrZkOQ uvM8ibRkx96RHPHZYxgxFDlx/pVH2Wbv8zHQedRn+hRsUdPcGEKEjzDjIxJCDCg7xixZSmoy gON+zyCFByGnXlCQH1Zxpt29ySZezLSJIyb4WJaEhpB1yR8ZSIuOtPjtGhvG1eNtZBnETF6y WTHNo0tRWrLbbVTQuPUKxJxr6hE1fVWcgZjFZjY6o7RtXv5AzTCq8JnBPH2BvDG2Syr1o1hy oggq0YSjMH14ZO/tREz5CCnkZJ7Z5J5PJNq6x1JxePo0lZhuGBuVvXkmDNl+tFc+iaTP4JCL qbvpzEmuEqlLbG1+vVBILMObFEAOx8uN91XaG7lB7qYT7J3m/Wx5Nsyx2Fp6zrAHGEVkaU5F YZnVSqOasUR2JQx9aCZtPDyaKndrjRsqGQ+w4h9hY3FMQ82ZRCSajjrMmhh5awxtaChXEPxO bQiOTSkpNrGuDZ8Jf466JjkUJb4FFLeEcYQVl/viit+rQlB67NoshOQ68S7Lcm1HIjxlIsTB xYN07dAvPQrGDBp7UztJlaf7BCgCM7tcaJlhRaeXM6naPNxxlaqFjGLsMkmhQNNhY2MiRxdZ lIUYIOsjMn+Fh/1RO7T8RbT4Fm0IQHKbxBGMWhMKdpSjq41vii/fOUHaVyOy1hpLVWo8taNY 8lDVgmrQsmjjwtGMIjinkzL2q7PLJjg88sZ2nbOR90kKtrCNfdGGMsyXVNFq9UAJRiGCPObo LTk7QizyT6MPfJAMWT/An6hHZ2K0mfw61bw76No5ixZot8Hrx1HLe2rwR5jg9Cy/tyG8l9dN 0mf/AFOwACllwMpZie4l+yRSlKaZ/rEJZvDG2JIWNhJh4+tBQjAfgptF+fg0nihl3p/waG8L RjthOTxGaMWZ9WRSbGg+6G54KH+WurSE7r66NKbPpuUWaPzhHZEsdWv12lUbUZY5IfB27PO1 cNB3OSTylueISTeGMszUMOoYutFQAIa08WRvBVwu62R3WC7Istfhqt7xcc2nBWfpIUYbDM7m FOY3jNnjq5CxjtiWGqiOMfLsyZ/u3R1+Yy71OMpT/wBX6UpF9Y66+zOXVTI8cSFlCtEDsdlG TSj5aWroouR/wyKTebVarVarVap3VIn3KY4s8Y71tjrtitGRWYaGTepRlIikSMXZ9fGimPcz cg01lRfc2vjVc0EOu8XW+CfjdReHl5RZboKQ46ji4oevOSdjrjfUP2Ozs7eJEi0YyTSW5blu W5bk8lVl/du+jTmzoR4aRdn8vKDsBotJpM/jZFboxfkit8fD/VTC0VCcRj4tVoaa4Zstk0LJ ElI1imdo1cXOVjGRigxvV4ytZIcA5GMoSFi5yHUxhZ+mYJ+bKKdvICRiUbMfXxKanQKwnyIB c+UXt2Gk4MXtjJNJbluW5bluTyQpkYxXyJxyq4yEuDEoZadQcbOTk3NlU1KZ7Hr4pniLFwkf JbVz5RHjfsxDjBOPgxKBYp12lkT8jlycmeieZOtpxGNsaKU8gHRNPFSkepBmhUyQlx5ZQsGY s7WOK3JiVw1ShjVyQ34supzvhk9jHTjyYlD6ws/XyMJcWXTwyzKNijMXJiVLbv3Let63Lcnm t2qriszfiy6GGUVyYlcmJRrIGFx5ZcWXQqtlzzfFjnyYlEtVeEUsiZuLLKNO5ykFRCPkxCe5 S4vYtTLxZdNSu8g6gdiE94C9rKKFu+5HkAgfVxiapjZPZBFp+zk2b2sogWrsjFFjzE9XGL1c Y762Am9rKL2soq5SmXq4xetjFcDXHGbaqWmmukPuTSd2ZMhTvgb2sonsZOTDrUXF62MXq4xW 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, увидите изображение обложки.

Вставка рисунка в текст

Иногда нужно вставить рисунок в текст. Так вставлены в этом руководстве кнопки и иконки. Установить курсор в тексте на место вставки рисунка. В меню Вставка щелкнуть Рисунок в текст, или кнопку , или Alt+M. В открывшемся окне «Вставить пустой рисунок» – убрать «галочку» в окошке «Показывать это окно» (больше показываться не будет, а выйдет сразу в файловое меню) и щелкнуть «Нет». В открывшемся файловом меню найти рисунок, щелкнуть «OK».

Внимание – Если, в книге есть рисунки вставленные в текст, нельзя применять скрипты «Удаление неиспользуемых вложений» и «Удаление неиспользуемых картинок»! Тогда в Дескрипторе в разделе Бинарные файлы строки unused_pic_… надо удалить, нажав X.

Вставка таблиц и формул

Большинство читалок (кроме CoolReader) таблицы в формате fb2 не понимает. Поэтому лучше пока вставлять таблицы картинкой. Таблицы картинкой можно делать в Word. Шрифтом жирный Arial 12-14 пт. Границы тоже потолще 1,5 пт. Сохранить виртуальным принтером (например PDFCreator или PDF-Xchange ABBYY PDF transformer) в Pdf. Открыть в STDU Viewer, выделить изображение и сохранить в файл в формате серый Jpg или Png. Затем в программе IrfanView (в «Параметрах сохранения JPG» убрать все галочки кроме первой), Color quantizer или RIOT (Radical Image Optimization Tool) уменьшить количество уровней серого до 16, для уменьшения размера файла. Разрешение не более 900 на 600, но зависит от размера таблицы. Проверять по читаемости. Если сохраняете PNG, можно сделать фон — прозрачным.

Вставка простых формул типа: a2 cosα+β=с или H2SO4 трудностей не вызывает. Вставку сложных формул (сложные дроби, интегралы и т. д. лучше делать в Word в редакторе формул и вставлять картинкой, как было сказано в таблицах.

Вставка таблиц в формате fb2

Посмотрим на примере (автор «Алексей_Н»).

Так таблица будет выглядеть в CoolReader3:

Для начала в FBE выбираем во вкладке «Вставка» пункт «Таблица».

Задаем нужные параметры, в данном случае сохраняем галочку «Вставить строку заголовков», а в строке «Число строк таблицы» указываем «5» (это в этой таблице, а вообще-то число может быть любое).

Подтверждаем кнопкой «ОК». В этом примере в таблице 2 столбца. Мы видим, что заголовок для обоих столбцов общий. Для этого в строке заголовка пишем название, на верхней панели находим окошечко «colspan» и вписываем цифру «2». Данная функция подразумевает, что ячейка будет расширена по горизонтали на два столбца. Чтобы заголовок был по центру, выбираем «center» во вкладке «th, td align:» (она посередине или вторая справа). К слову, любая подпись в таблице может быть оформлена по центру, справа или слева соответственно.

Далее переходим на первую строку таблицы.

«Первый столбик» охватывает две строки по вертикали. Для этого, введя данные «Первый столбик», на верхней панели в квадратике «rowspan» ставим цифру «2». Это расширение по вертикали. Клавишей «Enter» создаем второй столбик и пишем «Второй столбик».

Переходим ко второй строке. Помним, что у нас «Первый столбик» расширен на две ячейки. Поэтому во второй строке достаточно написать «Данные второго столбика» и всё. В третьей строке у нас «Объединенный столбец». Формируем его так же, как и заголовок.

Четвертая строка. Здесь просто два столбца: Пишем «Данные слева», нажимаем «Enter», пишем «Данные справа». Вообще-то в FBE это выглядит как две строки, но такова особенность построения таблицы в FBE: строка в ячейке – это столбец. Пятая строка формируется так же, как четвертая.

Эта же таблица в FBE.

Код этой таблицы

При вставке таблицы лучше оставлять с обоих сторон пустые строки. Особенно от заголовков. Следует усвоить, что голубая — строка заголовков, синие — строки таблицы. Строки внутри голубой и синей строк — это ячейки граф данной строки.  Если ячейка пустая в этом месте должна быть пустая строка. Следующий столбик создаем клавишей «Enter».  

Цифры в окошке colspan означают на сколько ячеек надо расширить данную ячейку по горизонтали,  в окошке rowspan — по вертикали. В окошке «th, td align» устанавливается расположение текста в строках заголовков по центру(center), справа(right) или слева(left).  В окошке «tr align» тоже в строках таблицы. В окошке «th, td valign» устанавливается расположение текста во всех строках вверху(top), посредине(middle), внизу(bottom) строки. В каждой строке таблицы должно быть столько строчек сколько в таблице граф, но с учетом расширения. Т. е. если в таблице 4 графы, но первая ячейка расширена на 3 (окошке colspan  стоит 3), то в этой строке будет только 2 строчки.

Если ячейка расширена по вертикали, то пустую строку под ней оставлять не следует.

Если надо вставить еще одну пустую строку заголовков, вставьте в режиме кода S следующие строки:

      <tr>

       <th/>

      </tr>

Если надо вставить еще одну пустую строку таблицы, вставьте в режиме кода S следующие строки:

      <tr>

       <td/>

      </tr>

Или столько таких выражений, сколько надо вставить строк.

<td/> — это ячейка в строке таблицы. В дальнейшем, сколько в таблице граф, столько строчек <td/> будет в выражении строки таблицы. В след за <td/> будет идти текст ячейки — <td>Текст</td>.

<th> — тоже в заголовке. <th>Заголовок</th>.

При создании таблицы надо быть очень внимательным, иначе таблица получится не валидной. Часто валидатор «ругается» после F8, обнаруживая пустые текстовые (белые) строки посреди таблицы.

Такие строки надо удалить. Нажать кнопку S и удалить все строки <empty-line/> посреди таблицы. Пробел между строками кода удалить, установив курсорна предыдущую строку, и  нажав «Enter».

Вот еще пример таблицы:

картинкой,

Вставляем таблицу, как в первом примере — Заголовок и 4 строки.

Добавляем строку заголовков. Нажимаем S и вставляем

Нажимаем В — появилась вторая голубая строка. Заполняем таблицу.

1 строка заголовка — пишем «Заголовок на 3 графы», окошке colspan ставим 3. Жмем  Enter. Во вторую строчку пишем «Заголовок на 2 столбца», окошке rowspan ставим 2. В строке видно 2 строчки, но не забываем, что первая строчка расширена на 3 т. е. всего 4 графы таблицы.

2 строка заголовка — в три строчки пишем «Подзаголовок». Четвертую строчку делать не надо. Эта графа расширена в 2  по вертикали.

Заполняем таблицу. Каждая строка должна состоять из 4 строчек.

1 строка таблицы — пишем «тест» в 1 и 4 строчку. Строчки 2 и 3 — пустые.

2 строка таблицы — пишем «тест» во все  4 строчки.

3 строка таблицы — пишем «тест» в 2 и 3 строчку. Строчки 1 и 4 — пустые.

4 строка таблицы — пишем «тест» в  4 строчку. Строчки 1,  2 и 3 — пустые.

Вот ее код:

    <table>

     <tr>

      <th colspan="3">Заголовок на 3 графы</th>

      <th rowspan="2">Заголовок на 2 столбца</th>

     </tr>

     <tr>

      <th>Подзаголовок</th>

      <th>Подзаголовок</th>

      <th>Подзаголовок</th>

     </tr>

     <tr>

      <td>Текст</td>

      <td/>

      <td/>

      <td>Текст</td>

     </tr>

     <tr>

      <td>Текст</td>

      <td>Текст</td>

      <td>Текст</td>

      <td>Текст</td>

     </tr>

     <tr>

      <td/>

      <td>Текст</td>

      <td>Текст</td>

      <td/>

     </tr>

     <tr>

      <td/>

      <td/>

      <td/>

      <td>Текст</td>

     </tr>

    </table>

Все «align»(расположение текста) в коде, специально,  для облегчения восприятия — убраны. Т. е. поставлены по умолчанию — белое поле в окошках «align».

Это не мешает воспроизводству таблицы т. к. по умолчанию в заголовках расположение по центру стилем Title, а в строках по левому краю. По высоте, во всех случаях, — посредине(middle).

Данная процедура часто помогает избавится от невалидности таблицы.

Если разобрались, то можно вставлять таблицу кодами.

Таблица готова жмем F8 — проверяем валидность.

Заголовок на 3 графы Заголовок на 2 столбца
Подзаголовок Подзаголовок Подзаголовок
Текст     Текст
Текст Текст Текст Текст
  Текст Текст  
      Текст

Нормально видна она будет только в CoolReader.

После вставки таблицы обязательно проверьте валидность F8. Если можете — исправьте. Если таблица не валидна ее лучше стереть и набрать заново.

Работа со скриптами

При описании работы скриптов, частично использовано их описание, сделанные автором скриптов Sclex.

Если скрипты в установленной версии отсутствуют или обновить версию скриптов можно отсюда:

//scripts.fictionbook.org/

Вставка иконок скриптов в панель инструментов

В меню «Вид» отметить «Панель скриптов».

Щелкнуть два раза левой кнопкой мышки в панели скриптов. Или, там же один раз, правой кнопкой и потом щелкнуть по появившейся кнопке «Настройка панели».

В появившемся меню «Настройка панели инструментов» «Имеющиеся кнопки» установить курсор на требуемую иконку и нажать OK. Кнопка появится на панели инструментов. Кнопки между собой, для наглядности, можно разделять Разделителем. Кнопки лучше расположить группами по каталогу скриптов. Между группами расположить по два Разделителя. Кнопки можно перемещать по панели кнопками «Вверх» (т. е. влево) и «Вниз» (т. е. вправо), установив на них курсор в окне «Панель инструментов».

Некоторые скрипты не имеют иконок, а некоторые имеющиеся иконки не выразительны. Иконки можно создать самому в графическом редакторе. Например начертить в Visio. Иконки чертить в квадрате 32х32 мм с сеткой 1-2 мм. Детали рисунка должны быть крупными. Детали меньше 4-5 мм в иконке видны не будут. Заливку квадрата сделать неярким цветом не мешающим рассмотреть рисунок иконки. Сгруппировать созданное изображение, нажав кнопку , или командой Shift+Ctrl+G. Созданный рисунок сохранить в формате JPG. Затем в IrfanViev изменить размер до 32 на 32 пикселя и сохранить в формате ICO в каталоге, где расположен скрипт. Название иконки должно точно соответствовать названию скрипта.

Вот некоторые из сделанных иконок:

03_Добавление сноски со вводом ;

04_Добавление комментария с переходом ;

04_Добавление сноски с переходом ;

06_Интерактивная ликвидация разрывов абзацев ;

525_Разметка подзаголовков, чистка пустых строк ;

Поиск по набору регэкспов ;

04_Предложение ;

17_Поиск по набору регэкспов_golma1 .

Расстановка сносок из скобок

Сноски делятся на примечания и комментарии. Примечания будут при чтении располагаться внизу страницы, а комментарии в конце книги. Если сноска разъясняет текст это – примечание, если ссылка на источник – комментарий. Примечание больше половины страницы лучше оформлять комментарием.

Номера сносок необходимо предварительно расставить в скобки. Например {1}, [1]. Скобки должны быть выбраны такие которые не встречаются в тексте книги. Щелкам мышкой по меню «Скрипты», (или нужной иконке, если есть). Находим нужный скрипт «Примечание(Комментарий) из {…} или […]». Жмем на нужный. Скрипт отрапортует, что все, что мог сделал – остальное вручную. Проверяем все ли сноски отмечены и не отметил ли чего ненужного. При необходимости исправляем и повторяем. В самом конце книги появятся пустые зеленые строки примечаний. Текст самих примечаний лучше предварительно собрать в конце книги. Аккуратно переносим текст каждого примечания в свою строку под зеленой строкой с номером примечания. Номер примечания в строке нужно убрать. После вставки последнего примечания убираем оставшийся мусор. В меню «Скрипты» – «добавление примечаний» – находим скрипт «Текст сносок». После нажатия он проверит сноски на ошибки. После проверки в меню «Скрипты» находим скрипт «Унификация сносок». Это последняя операция. Сноски добавлены. Сохраняем файл.

При вставке сносок полезно применить программу Clipdiary 3.50. Clipdiary – это утилита, позволяющая вставить в буфер обмена несколько сот сносок и, потом, по одной вставлять их в нужное место. Если, примечания берутся из Word, надо убрать принудительную нумерацию и переносы. Принудительная нумерация будет дублировать номер сноски, переносы вызовут разрыв слов через дефис. Убрать принудительную нумерацию, оставив при этом нумерацию, можно скопировав сноски и вставить их в текстовой редактор (например: Notepad или Aditor и т. п.). Скопировать там и вставить в Word.

Если, в файле полученным из ФР или другого источника, стоят номера ссылок верхним индексом можно воспользоваться скриптом «Обрамить верхние индексы скобками {}». Скрипт в стандартный набор не входит. Его надо скачивать отдельно.

Щелкнуть по иконке скрипта. Все ссылки обрамятся скобками {}. Дальше скрипты «Примечания из {}» или «Комментарии из {}».

После текста появятся пустые строки ссылок (примечаний или комментариев).

Теперь можно воспользоваться программой Clipdiary и вставить все ссылки.

По поводу, где устанавливать знак сноски, приводится выдержка из книги «Правила русской орфографии и пунктуации. Полный академический справочник» Изд. Эксмо 2007 г.

§ 160. При оформлении сносок соблюдается следующая последовательность знаков.

1. Если сноска относится к слову или группе слов внутри предложения, то запятая, точка с запятой, двоеточие ставятся после знака сноски: текст1, текст1; текст1:

2. Если есть знаки вопросительный, восклицательный и многоточие, относящиеся ко всему предложению, то они ставятся перед знаком сноски: текст?1 текст!1 текст…1.

3. Если сноска относится ко всему предложению и в конце его отсутствуют знаки, указанные в п. 2, то после знака сноски ставится точка: текст1.

4. Кавычки ставятся перед знаком сноски: «текст»1.

5. Сноска, относящаяся к слову или группе слов, заключенных в скобки, ставится перед закрывающей скобкой: (текст1); сноска, относящаяся ко всему предложению, имеющему конечную вставку, ставится после скобки: (текст)1.

Расстановка сносок со вводом (с переходом)

В версии 2.66 называется «Добавить сноску, введя ее текст в окошке».

Сноски, выделенные звездочкой или номером(1), типа: «На расстоянии в 200 парсеков* …

* Парсек расстояние проходимое ….»

Если сносок не много можно использовать скрипт «Примечание(комментарий) со вводом». Вырезать текст сноски без звездочки(номера). Курсор ставим на место будущей сноски. То есть на место первой звездочки(номера). В меню «Скрипты» находим «Добавление примечания(комментария)» – «Добавление сноски(комментария) со вводом» Щелкаем мышкой. В появившемся окне добавляем скопированный текст.

Жмем «OK». FBE сообщит, что сноска добавлена.

Жмем «OK». Убираем оставшийся мусор. В результате появилась аккуратная ссылка -[1]. В конце документа появилось новое «Примечание» с текстом.

Внимание – Данный скрипт вставляет примечания, состоящие только из одного абзаца.

При вставке сносок, состоящих из нескольких абзацев, надо воспользоваться скриптом «Вставить примечание(комментарий) с переходом (В версии 2.66 – Добавить сноску(комментарий), перейти к ее разделу)».

Отличается тем, что после вставки номера – переходит в конец в раздел Примечания(Комментарии). Там можно вставить любое количество абзацев.

Поиск по набору регэкспов

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

В каждом случае Вам придется решать, ошибка это или нет. Исправления производятся вручную в тексте. После этого запустите скрипт дальше.

Если вы заметили повторяющуюся ошибку, вы сами можете добавить ее в регэксп. Для этого откройте скрипт в текстовом редакторе (например: Notepad. В начале файла увидите правила построения регэкспов) и добавьте свои строки по типу:

tagRegExp(«(?‹![а-яё])гак(?![а-яё])»,"i","Найдено: слово \"гак\" (\"так\" с опечаткой).");

tagRegExp("(?‹![а-яё])эго(?![а-яё])","i","Найдено: слово \"эго\" (\"это\" с опечаткой).");

addRegExp("[A-Za-zА-яЁё][—]","i","Найдено: прилипшее тире в конце и середине слова");

addRegExp("[—][A-Za-zА-яЁё]","i","Найдено: прилипшее тире в начале и середине слова");

Если какой-то регэксп вам кажется лишним, "отключите" его. Для этого откройте скрипт в текстовом редакторе, найдите нужное сочетание, по которому работает поиск, и поставьте в начале строки два слэша: //.

//tagRegExp("(?‹![а-яё])эго(?![а-яё])","i","Найдено: слово \"эго\" (\"это\" с опечаткой).").

Добавление сносок (примечаний и комментариев) v2.6

Как известно, людям, готовящим книги, иногда бывает нужно добавить сноску среди уже существующих, при этом требуется ручная работа, т. к. регэкспы не могут выполнять требуемые арифметические действия.

Что делает скрипт.

1. Добавляет body примечаний, если его нет.

2. Добавляет заголовок body примечаний, если его нет. Если есть – оставляет без изменений.

3. Изменяет ID секций примечаний.

4. Изменяет заголовки секций примечаний.

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

6. Меняет текст сносок (у простых ссылок остается как было).

7. Добавляет новую секцию примечаний.

8. Добавляет новую сноску с правильными адресом и текстом.

Как использовать скрипт? Нужно стать на позицию в тексте, где должна появиться ссылка на примечание, и запустить скрипт. Остальное делается автоматически.

Детали алгоритма. Номер вставляемого примечания определяется по номеру примечания, расположенного перед вставляемым. Остальные не анализируются. Т. е. если вставляем после сноски, связанной с третьей секцией боди примечаний, новая сноска получит номер четыре и будет связана с четвертой секцией в боди примечаний. Если вставлять новую сноску после сноски, которая не связана ни с какой секцией в теле примечаний, скрипт сообщит об ошибке.

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

Секции примечаний нумеруются с единицы для первой секции.

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

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

Настройки. В начале файла скрипта расположены определения констант, которые задают шаблоны для называния заголовков, для текста ссылок и пр. Соответственно при необходимости их можно поменять. Макрос %N задает номер секции примечания, остальное трактуется как просто текст.

В данный набор скриптов входят следующие подверсии:

1. Добавление сноски;

2. Обработка сносок;

3. Добавление сноски со вводом;

4. Добавление сноски с переходом;

5. Добавление последней сноски;

6. Добавление последней сноски со вводом;

7. Добавление последней сноски с переходом;

8. Унификация комментария;

9. Унификация комментариев;

10. Добавление комментария со вводом;

11. Добавление комментария с переходом;

12. Добавление последнего комментария;

13. Добавление последнего комментария со вводом;

14. Добавление последнего комментария с переходом;

15. Унификация сносок (с удалением неиспользуемых секций сносок);

16. Унификация комментариев (с удалением неиспользуемых секций комментариев);

Видно, что есть скрипты, которые работают с так называемыми «сносками», а есть которые с «комментариями». Что тут имеется в виду? А имеется тут в виду то, что можно работать одновременно с двумя потоками сносок, различающихся вот чем. Во-первых, «сноски» располагаются в ‹body name=«notes»›, а «комментарии» – в ‹body name=«comments»›. Во-вторых, текст ссылок-«комментариев» скрипт выделяет тегом ‹sup›, чего не происходит со «сносками». Это нужно для того, чтобы «комментарии» в тех читалках, где нет специальной их поддержки, отображались как верхний индекс. Третье – по умолчанию ссылка «сноски» имеет такой вид: [1], в то время как ссылки «комментариев» оформляются следующим образом: {1}. То есть для «комментариев» используются фигурные скобки, а не квадратные, таким образом можно зрительно различать тип сноски при чтении книги. Четвертое различие состоит в том, что по умолчанию id секций «сносок» имеют вид i_1, а «комментариев» – c_1. Соответственно этому различаются и адреса ссылок.

Скрипты 1 и 8 («Добавление сноски» и «Добавление комментария») добавляют простую сноску или комментарий, и больше ничего не делают – курсор оказывается в позиции сразу за добавленной ссылкой сноски.

Скрипты 2 и 9 («Обработка сносок/комментариев») отличаются тем, что не производят добавление сноски или комментария, но при этом производят перенумерацию и всяческую обработку уже имеющихся сносок/комментариев.

Скрипты 3, 6, 10 и 13 («…со вводом») позволяют после генерации пустой сноски в соответствующем боди ввести ее текст в появившемся окошке. Можно использовать различные теги, как fb2- (‹emphasis›, ‹strong› и пр.) так и теги html (‹b›, ‹i› и пр.). html-теги тоже будут преобразованы в fb2-теги, но их может быть удобнее использовать вследствие краткости, и, следовательно, большей быстроты их набора на клавиатуре. После того, как текст будет введен в окошке и сноска создана, курсор окажется в позиции сразу за свежесозданной ссылкой сноски.

Скрипты 4, 7, 11 и 14 («…с переходом») работают так, что совершаются все перенумерации, создается сноска с пустым телом, а потом в начало этого тела сноски (но после заголовка) перемещается курсор. Бывает удобно вставить текст сноски в буфер обмена, потом запустить скрипт «…с переходом» и сделать paste из буфера.

Скрипты 6, 7, 13 и 14 («Добавление *последней* сноски/комментария…») позволяют добавлять сноску только ниже по документу, чем расположена последняя сноска из уже имеющихся. Данные скрипты не производят перенумерацию ссылок и секций (т. к. при добавлении *последней* сноски в этом нет нужды), за счет чего происходит ускорение работы скрипта. Детали работы этого скрипта, я, честно говоря, сам восстанавливаю в памяти не без труда, если еще чего вспомню, то напишу.

Скрипты 15 и 16 («Унификация… с удалением неиспользуемых секций…») производят унификацию сносок либо комментариев, при этом секции сносок или комментариев, на которые нет ссылок, удаляются.

Примечания и комментарии из скобок v2.2

Бывает так, что в книге примечания сделаны прямо посреди основного текста книги, а не вынесены в отдельные секции в ‹body name=«notes»›. В таком случае может быть удобней не переносить примечания в ‹body name=«notes»› по одному, а пометить начало и конец каждого примечания (посреди текста книги) последовательностью определенных символов (такая последовательность в рамках письменного и устного общения насчет данного скрипта условно называется «скобкой»), а потом сгенерировать все (корректно оформленные) сноски сразу. Именно для такого случая и сделан данный набор скриптов.

В архиве имеются следующие скрипты:

1. Примечания из [];

2. Примечания из {};

3. Примечания из [!!];

4. Примечания из [~ ~];

5. Примечания из скобок, заданных регэкспами;

6. Примечания из скобок, заданных простым текстом;

7. Комментарии из [];

8. Комментарии из {};

9. Комментарии из [!!];

10. Комментарии из [~ ~]

11. Комментарии из скобок, заданных регэкспами;

12. Комментарии из скобок, заданных простым текстом;

Про разницу между «Примечаниями» и «Комментариями» можно прочитать в описании скрипта «Добавление сносок и примечаний».

Скрипты 1-4 и 7-10 используют жестко заданные «скобки», какие именно – указано в названиях скриптов (сначала открывающая, а затем закрывающая).

Скрипты 5 и 11 («…из скобок заданных регэкспами») позволяют задать отдельно регэксп для открывающей и закрывающей «скобок», и по этим регэкспам скрипт ищет скобки и извлекает сноски.

Скрипты 6 и 12 («…из скобок, заданных простым текстом») позволяют ввести две строковые последовательности в одном окошке (через пробел), и эти последовательности скрипт при работе будет считать за открывающую и закрывающую скобки.

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

Скрипты данного набора имеют такой недостаток, что если внутри многосимвольной «скобки» в тексте книги есть какой-то тег (например, используется скрипт «Примечания из [!!]» и открывающая скобка имеет в fb2 вид [‹emphasis›!), то такая скобка не будет обнаружена скриптом. По этой причине односимвольные «скобки» предпочтительнее многосимвольных. Если вам все же приходится использовать многосимвольные, то после обработки скриптом нужно сделать поиск «скобки» по тексту в режим «Дизайн» (в случае приведенного примера искать нужно [! и!]), подправить случаи, где тег оказался внутри «скобки», и запустить скрипт заново.

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

Заголовки картинок в подписи v1.1

Скрипты данного набора создает под всеми картинками документа подпись (не графикой, текстом) на основе текста из атрибута title картинки, после чего этот атрибут удаляется. Перед создаваемой подписью скрипт не вставляет пустую строку, после – вставляет.

В архиве пять скриптов:

1. Заголовок картинки в подпись (strong) — (жирный);

2. Заголовок картинки в подпись (emphasis) — (курсив);

3. Заголовок картинки в подпись (subtitle) — (подзаголовок);

4. Заголовок картинки в подпись (subtitle, strong) — (подзаголовок, жирный);

5. Заголовок картинки в подпись (subtitle, emphasis) — (подзаголовок, курсив);

Слова в скобках описывают, какими тегами будут выделены новосозданные подписи.

По завершении работы скрипт отображает статистику: сколько всего встретилось картинок, сколько заголовков было заменено на подпись.

Управляемое исправление разрывов абзацев

Иногда в исходнике книги, который приходится использовать для создания fb2, встречаются разрывы абзацев, запятые вместо точек в конце абзацев (при этом абзац кончается на маленькую букву) и прочие неправильности. Данный скрипт призван решить данную проблему (хотя бы частично). Он просматривает весь документ, анализирует пары абзацев текста, расположенные рядом друг с другом, и проверяет конечные символы первого (считая от начала документа) абзаца и начальные символы второго абзаца каждой такой пары на то, допустимая ли это комбинация.

На первом этапе после запуска скрипта нужно задать настройки, согласно которым будет происходить отлов различных комбинаций конца одного абзаца и начала другого. Настройка «Ручной выбор», если она установлена, предписывает скрипту запоминать пару абзацев с указанной разновидностью комбинации конечных и начальных символов для последующего ручного выбора варианта обработки. В этом случае выбранный в окне предварительных настроек вариант обработки станет вариантом по умолчанию в окне ручной обработки. Если же опция «Ручной выбор» не установлена, для данной комбинации будет происходить автоматическая обработка согласно выбранному варианту.

Нажатие «ОК» запускает второй (неинтерактивный) этап – автоматическую обработку и поиск спорных случаев для ручной обработки. Это может потребовать заметного времени, зависит от размера документа, количества абзацев, количества найденных для ручной обработки случаев и, может, от чего-то еще.

На третьем этапе возникает окно с собранными непонятными случаями. В этом окне отображаются пары абзацев (порой с окружающим их текстом впридачу), и подсвечены символы, из-за которых данная пара абзацев направлена на ручную обработку. И можно, выбрав радиокнопку (круглую кнопку), выбрать вариант исправления данной пары абзацев. Если ваша мышь имеет колесико прокрутки, то крутить колесико и кликать по радиокнопкам достаточно комфортное занятие.

Как разложить файлы скрипта по папкам.

1. js-файл следует разместить в папке скриптов, выбранной в настройках FBE.

2. htm-файлы в подпапке HTML папки редактора, чей exe-файл будете запускать. Создайте эту подпапку, если ее нет.

3. css-файлы в поддиректории CSS каталога редактора, чей exe-файл будете запускать. Под именем «удаление разрывов_main.css» можно подложить main.css от вашего FBE (чтобы текст отображался тем же стилем, что у вас в редакторе). В файле «удаление разрывов_add.css», редактируя строку ac {background-color: red; color: white;}.

Можно настроить стиль подсветки (во время третьего этапа) символов, из-за которых пара абзацев направлена на ручную обработку.

Подробнее см. ниже раздел Чистка.

Разметка подзаголовков, чистка пустых строк v3.2

Скрипт превращает код вида

‹p›***‹/p›

‹p›* * *‹/p›

‹subtitle›***‹/subtitle›

‹title›‹p›***‹/p›‹/title›

‹title›‹p›* * *‹/p›‹/title›

в

‹subtitle›* * *‹/subtitle›

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

^(|)*\*((|)*(\*))?((|)*(\*))?(|)*$

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

Пустые строки (далее – ПС) непосредственно перед и непосредственно после подзаголовков (всех) удаляются. В случае с ‹title› разрыв секции перед этим тэгом ликвидируется. По информации от jurgenntа преобразование title – › subtitle может быть опасно для файлов, где используется заголовок (не стиха, а простой) из трех звездочек, чтобы «одноименное» стихотворение попало в оглавление.

Также удаляются тэги ‹empty-line/› в начале и конце секции («в начале» в данном случае значит не только сразу после ‹section›, но и после ‹title›, ‹epigraph› и пр.).

Удаляются ПС перед и после тэгов ‹cite› и ‹poem›.

Последовательности из нескольких ПС заменяются на одну ПС.

Удаляются ПС внутри ‹poem›, т. к. они препятствуют валидности документа. ПС внутри тегов ‹title› также удаляются.

ПС, нужные для того, чтобы секция была валидной, не удаляются при описанных выше действиях скрипта.

За ПС во всех указанных случаях считаются: абзацы, которые из чисто текстового содержимого (не считая тэгов) либо не имеют вообще ничего, либо представляют комбинацию произвольного количества пробелов и неразрывных пробелов; тэги ‹empty-line/›.

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

Всего подверсий скрипта в архиве – четыре:

1. Разметка подзаголовков, чистка пустых строк;

2. Разметка подзаголовков, чистка пустых строк, удаление жирности в заголовках;

3. Разметка подзаголовков, чистка пустых строк; удаление жирности в заголовках по запросу;

4. Разметка подзаголовков, чистка пустых строк, удаление жирности и курсива в заголовках.

Слова «…по запросу» в названии третьего скрипта означают то, что при запуске скрипта выскакивает окошко, в котором можно выбрать, удалять жирность в заголовках или нет.

Пустые строки вокруг картинок v1.4

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

Удаление неиспользуемых вложений v1.0

Скрипт удаляет вложения, на которые ни ссылается ни одна картинка. Зачем это может быть нужно – предлагаю вам самим придумать.;-)

Ссылочные переходы v1.6

Этот набор скриптов представляет собой замену встроенной в FBE функции перехода по ссылке и обратно.

В наборе три скрипта:

1. Переход по ссылке;

2. Возврат на ссылку;

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

Первый скрипт переходит по ссылке, которая находится под или рядом с курсором. Второй переходит к первой от начала документа ссылке, указывающей на секцию, находящуюся под курсором. Третий скрипт переходит по ссылке, если она есть под или рядом с курсором, в противном случае пытается совершить возврат на ссылку, которая ссылается на секцию, в которой находится курсор.

Скрипты универсальны в том плане, что не заточены только под ссылку «сноски» или только под ссылку «комментария», а работают (теоретически) для всех вариантов локальных ссылок.

Кроме того, в отличие от встроенного в FBE перехода, мой скрипт переходит по ссылке, если курсор стоит слева или справа от нее, что дает возможность совершать переход даже если текст ссылки состоит из одного символа.

Таблица символов v1.2

Этот скрипт – заготовка, которую перед использованием нужно настроить под себя. Если это сделать, скрипт будет при запуске выводить таблицу символов, клик по которым делает так, что они вставляются в текст редактируемой книги.

Размер окна с таблицей символов настраивается в js-файле, поменять значения в этих строках:

var dialogWidth="300px"; //ширина окна таблицы символов var dialogHeight="300px"; //высота окна таблицы символов

Размер таблицы (измеряемый в клетках) настраивается в html, вот это место:

var tableX=3; //количество столбцов в таблице символов var tableY=3; //количество строк в таблице символов

Символы для таблицы задаются в приведенной ниже строке, указывать их можно как непосредственно, так и в форме html-сущностей (entities):

var charStr="12345 amp;gt; amp;lt; amp;nbsp; amp;#160;";

Чтобы задать символ ударения, нужно написать два символа: "amp;#160; amp;#769;", в скрипте на этот случай предусмотрен специальный код. Если понадобится, чтобы в таблице был знак меньше "‹" или больше "›", то записать их следует как amp;lt; и amp;gt; соответственно. Неразрывный пробел можно записать как amp;#160; либо amp;nbsp;. Других именованных сущностей, кроме названных, скрипт не понимает, поэтому прочие символы можно кодировать только сущностями с Unicode-кодом символа.

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

var titleStr="Единица|Двойка|Тройка|Четверка|Пятерка|Больше|Меньше|Неразрывный пробел|Неразрывный пробел";

Можно использовать другой (но тоже односимвольный) разделитель вместо pipe – "|" – изменив вот эту строку:

var dividerChar="|";

Шрифт ячеек таблицы задается в этой строке:

td {font-family: Tahoma; font-size:16px;}

Скрипт работает в немодальном окне, то есть окно скрипта после запуска висит параллельно окну редактора, не мешая (если не заслонять:-) работе в последнем.

Для успешного старта скрипта html-файл из архива следует положить в папку Cmd или Scripts (какая есть) той версии редактора, исполняемый файл которого запускаете. js-файл должен лежать в папке скриптов, выбранной в настройках редактора.

Унификация вложений и картинок v1.2

Скрипт переименовывает вложения соответственно порядку следования ссылок на них в теле документа. Если на вложение ссылается несколько картинок, берется номер первой из них. Первое нумеруемое вложение получает номер 1. По умолчанию новое имя файла (без учета расширения) выглядит как «i_001» (можно настроить префикс имени, т. е. то, что будет вместо «i_», и количество цифр, до которого следует дополнять номер); расширение получается из поля content-type бинарника:.jpg для image/jpeg и. png для image.png.

Вложения, на которые нет ссылок, переименовываются по другому алгоритму. К их имени дописывается префикс (конкретный вид его можно настроить) «unused_». Если вложение уже имеет такой префикс, второй раз он не добавляется. Случается иногда ситуация, что уже есть вложение например unused_a.png, есть вложение a.png, и т. к. на последнее нет ссылок, оно тоже по идее должно стать unused_a.png. Получалось бы запрещенное дублирование id вложений, поэтому такая ситуация решена дописыванием постфикса вида «_0» (число меняется по необходимости) к имени вложения.

Вложению обложки дается имя cover, вложению обложки оригинального издания cover_src (настраиваемо путем редактирования параметра в файле скрипта). Расширение дается согласно content-type. Если в качестве обложки ничего не выбрано, и есть вложение с именем «data:image/jpeg;base64,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 lIUYIOsjMn+Fh/1RO7T8RbT4Fm0IQHKbxBGMWhMKdpSjq41vii/fOUHaVyOy1hpLVWo8taNY 8lDVgmrQsmjjwtGMIjinkzL2q7PLJjg88sZ2nbOR90kKtrCNfdGGMsyXVNFq9UAJRiGCPObo LTk7QizyT6MPfJAMWT/An6hHZ2K0mfw61bw76No5ixZot8Hrx1HLe2rwR5jg9Cy/tyG8l9dN 0mf/AFOwACllwMpZie4l+yRSlKaZ/rEJZvDG2JIWNhJh4+tBQjAfgptF+fg0nihl3p/waG8L RjthOTxGaMWZ9WRSbGg+6G54KH+WurSE7r66NKbPpuUWaPzhHZEsdWv12lUbUZY5IfB27PO1 cNB3OSTylueISTeGMszUMOoYutFQAIa08WRvBVwu62R3WC7Istfhqt7xcc2nBWfpIUYbDM7m FOY3jNnjq5CxjtiWGqiOMfLsyZ/u3R1+Yy71OMpT/wBX6UpF9Y66+zOXVTI8cSFlCtEDsdlG TSj5aWroouR/wyKTebVarVarVap3VIn3KY4s8Y71tjrtitGRWYaGTepRlIikSMXZ9fGimPcz cg01lRfc2vjVc0EOu8XW+CfjdReHl5RZboKQ46ji4oevOSdjrjfUP2Ozs7eJEi0YyTSW5blu W5bk8lVl/du+jTmzoR4aRdn8vKDsBotJpM/jZFboxfkit8fD/VTC0VCcRj4tVoaa4Zstk0LJ ElI1imdo1cXOVjGRigxvV4ytZIcA5GMoSFi5yHUxhZ+mYJ+bKKdvICRiUbMfXxKanQKwnyIB c+UXt2Gk4MXtjJNJbluW5bluTyQpkYxXyJxyq4yEuDEoZadQcbOTk3NlU1KZ7Hr4pniLFwkf JbVz5RHjfsxDjBOPgxKBYp12lkT8jlycmeieZOtpxGNsaKU8gHRNPFSkepBmhUyQlx5ZQsGY s7WOK3JiVw1ShjVyQ34supzvhk9jHTjyYlD6ws/XyMJcWXTwyzKNijMXJiVLbv3Let63Lcnm t2qriszfiy6GGUVyYlcmJRrIGFx5ZcWXQqtlzzfFjnyYlEtVeEUsiZuLLKNO5ykFRCPkxCe5 S4vYtTLxZdNSu8g6gdiE94C9rKKFu+5HkAgfVxiapjZPZBFp+zk2b2sogWrsjFFjzE9XGL1c Y762Am9rKL2soq5SmXq4xetjFcDXHGbaqWmmukPuTSd2ZMhTvgb2sonsZOTDrUXF62MXq4xW SyEP2sovZyil7RierjtPVxiELHhnZs2Ry9rKL2cm7BF9z08dFvVxiaVcYjW7on9nJ+BZaRpl gco3wknfo1Zxw6sat0FVu7Zd2yBYLbDLDTnLo10iAYFE3dsu7ZDy/KU2JnYN0a6NEpQxzvKM paLT6bVpp4BjSzaeY4592y7tkeyLIz6RdGukdFOWjX7tl3TKxkA2h1sdC1DpF0aAE9cZMu4i d2yLlBGjAdcpekXRqvVsV/A7xxR7O0uztqnC9NSx1acusprrKauvUDPs7S7S0u0tKkxzh9Ci mx1J11lNXCCp2eztrs7a7O0qY/frdZUV6kMI/MLEhz7O0qIQXhdZUXWU1LHUotuIxN8nW+el qdyMaIaVsfWU11dNDoAFK4S/Ul2dtdnaU7hSqpDHWm6ymusqKFWIh2ZZKsuztarYBF9cI7Nq Z332FyWFvsKjUlFcYFsAtgEbiTNo3gld5z2BWwC4wLYBHKWR+Q63Ff4NAO3YBZSG0HJYW+xq CDxH5dC4yQPGyA3JYW+wt51SsiO2wC2AWwLK5Sm632GfkOt51VuSCueSp40lhCDAEPE5RHG9 kZWX8aoAHKofRvLq8JvNMfNc8ZH+F8axeG0rk9IM618ap3Vr6jq2pVSiLE4vDtqr+MeHwq3i 1ZV7YrUfHHFb5rkmt80JjGJUpxAPZFbIrZFWSirBEWRTRdM61Wqd08tJbIrZFZgnHDfNb5pp Sd/Df5bIrZFbIq40xXK03eTRfTXRarcpTTPuNsirtT2BPIkX3zXJNb5qhkGgmjF22RWyKccH a5jjDTTnrousprrKas1aFYcLpRP2dxdncXZ3EK9eMR6YzRvVhVVCaaa3LcotqpiaTGtZAC7O 2gVoWwdZTXWU1aoVh1vGui7O4uzuLs7iqOO6ogCOSI/03p5qZVzzhPs7i7O4gHGez1lNdZTX WU11lNErkGCWQvQl2dxdncXZ3FCxGZ13FVDuNZGXH3jk6i0uotLqLSlirMWo2qdSHcVFayFW xXjJ2djLkXIoFZ0zrRnY2PaT9nWCu3qr2dY2ZPIHgf8A2FqiKutK8mxhGnCERx1UyaIhnd96 3OhhJYK+JtOuotLqLS6i0gSPTrdxVXcVV3FRdxVVyzRtRFjjGh1FpdRaXUWvFHHysqEIjh8M le5n8xkvotVqh79BnUZ+CCgVg1YDIiR3jlF4uq43mROok/Ud0Q2iKbVb1vZb1jLXFZ+DrI0v Xn8K1klUlezC0PxvdNlLTN21tdtbXbW121tU/Zth6moupqLqai6moupqK9EFYu90xHZ45KzF nM8pjOoF1UibRgluh4lCM16wkzM3mwz8hTPFUqzW11VRdTUXU1F1NRdVUV61bqG7a2u2trtr a7W2pZOzOFKtSth6qoupqLqai6mohUAAnbs36k+1t/LHUfZk3xsnavXk8py86L6sp0TCgV5y jW3M+q1+GvgG6SutyQwxNDN8b1b2a3xCadctaxCyL4ThEkLtCVZ+eC6qouqqLq6iu16NUUch ZhHtLa7O2uztrs7a7O2gV3t1uqqLqqa6qouqprqqas0qlau+QszYMnaLO/hiwd9fGuiaTSZS I4Jk2xdqIRw7S2uztrs7a7O2uztrs7aoQr3V1VNdVUXVVF1VNdVUTUoAgS/eETtLa7O2uztr s7a7K261+vizYhXCY07Bfjj6vs2flmi6Ch9XrEdoRk7vOe2EK4x1OCMaW+S+rvBmFDeyl9U8 tQh/6bguG38QGlXOMkSD+OQpe0N2dn8/71ddzVQ8oApLdG3bL01ldNZXTWV01ldNZXT2FTvV agXzVRk/9QU1/wAiqL/kNRRz1OS7mqrNQ2QnPGnrwg6Z0eWquT2VyEcVXIfWMIMKMJO6nLdN 5KbaPHL1miaDZSx01ldNZXTWV01ldNZXTWUDlxtbuaq7mqu5qruaq7mqu5rK3OtcN09hSxJ4 RccYQkKcY9lYTau+PpesNasy5IrkitzP4ytriC/0aTvJ/hXjKbQi0IFi0xBp/Qtd4Nu/ubc9 07L/AKd+Wo4nnFexF1u+gBfSY4kiehKCxZOO98pwacbAHrH+WMvb2vWGEOzL++es016pdcZR 44yk0U5JP8WLsjYM9g6mBnUxPDw35iGMVix8l6Umi05vPxKSOzNPbFbyKe4i44rSLKL6ygRM /iYITlAjS+eVq8wPLR1d208fh3n79e1j7FmVZr5W9yyu7ZFzuk+/Zd+y79l37Lv2TSLk6jYh l0mq6RGwm6PQOugdNiVVD6RHd3dSmimUpbn+X6omgZRmtfDHlGM8u4pd2yhlJkXuHUsiaC7t lXoDuN0iPjPXY3FCPr/azTkwKDGZsS4ZNbJWHVyTgG+Ktu6lFpM9eK9Zesy4IIFCRzxEwoeP z8N3h3UyaIpkU05vGUtNdFuZlviuSKCIth62NYTyhGcbGNlBRK8XgXVNLxOEJxHSEOXkoBmY Dyx9pWLHPbjKMpyrRm06xIqRJDetZjLH/wAtHDOufsH+eKq8QXfRn+r+XfRfnw8lMqMfRmPy z866tsi6xgYTst+PNioKwxqxqrjMok1Wur/EkWnGgV5QmGxWvWRvA48gSLdkR1SCW6aVaM7t Su9drdSFofCL5Ua3s2WRf8fLy8ymiFR7G1EJIj12+/wIMzSeO11jZNA7Oz/F/qrONi6hviSL rVa+NVqndTK4DWNpao2hw4+tUc+RiNshXugHXgMbT89dUXXVF11RddUT0KUUbJ8J3zF512t1 dpdTZO87043HZO6nNEKgVZHT46o79ZTXW001OqylVpRiOMYMZtDKi33lkWI+xtrsba7G2uxt rsba7C2oH5YxkmdarVarcpSQ2iSxeGSuKXtDEMs68pEeRNG1a/aZuxtrsbfl5sycyecnWTKR gxxFmSfDWdJY8w0KoxHqY8dXw8lMimXVV6aYTphsnEnhJvFiX3s6KCBl6MVGERxk6M7Rs/GH +UJ6s0luW5bk8lKai/3WZtKnZtNIT/n4N+U7u/nfr8WjGHiUlMqMdmbHO9nIKP1j5K30tfSx GS1W5blOf0vS1swfdD4fhS3Cdpret63p5p5INJz0QjK051Hen8W/KYcnXEyOVnk3yk+iIVEK iElOWCFoFCf7fLtq2QDLjgRMRcicimX6TdyFhHbD4ir+5j5QlGe7R9yeX1VSp7JDA5KtGk9e GivVvVs/Bvz4sk4wwdM6Z/Oqd1J1ZltnKw3iiHhpJtWTEkmkz+Xb6XMfOD7pMuSSeToms1CE YfPDF0KeoKwp40rGJRPCNQM7ZLtd65hWCVFTyE7FhvGQq+zW+DfnliuUiFOTyi6aSaS3rcty 3J3VTSa4hq3xhqcxFzEXMRcxVzlZCskm3KRcpFykWr64yqI9dgCi1yXCOwcsIjv1pRhfruoW 6klGIZLiGuMasgadflIuQi5JppSiuSack3TTmy5SLlIuUixZYHDxjXENcQ1xQXrk8C+jxkmk ty3Lcty3KZGVD6xWcLtr/EL/AKvww38L8JyELMtmZIsGJJThCJ4BLvozg0Eeyw1WNNjWh8Nv 9msd6x4Sacfj6GzFNJNJbluW5b1KejT1lOsLhAswXkv/ABBHUnww38KwXhDZmWdMcdCODVmr S1HI3Ix2kseaXsSeMb8P1S5kWh/2sPa+nnmgsXV5zq7V9Yq3Lct63p983x9NyL/cpNCJJuQn wizyccGG3ww38LJz5rFho2MTE2khni8d8WTkGzklGRH9rHWIn5o1QsOGWHvpftDJIRAGY4fH BBVQNWrog4lhZx5AqbatHXTbJ3GN3lVxbpm0UoNJZbcLHv8ATyzO6iCTqMGh8sN/CvUo2BDB HgNjLMGbcy22uKOs3xuO4ZZMj++KhDiZtESDTG8dkv2sRZ4zfMtUJk+Kruo4ysyGEYvhmi6k WyK2xb9nDfwlx7bv+qIq7ZbIxj6NbVk1wLwbSbecoPjvftfh6Vj2q3juxruxruxruxruxrux ruxruxruxruxruxo2NLbL0hF0hFLESiulIukIukIukIukIukIulInxE1G91DR/qEMl2YfY7q CrziO5dvwuAjEOmstK2UHXD3Y13Y13Y0SUcsXpCrpCLpCLpCLpCLpCLpCLpCLpCLpCLpCKrS NRl3Q1zw/bqj5rS1dOW5M/sE5g5AZFHIw3e6BmaW7zKWvjOfzkEmv7VIvFc/cydXgs8M/wBv DC3WFbsPv3jgrUhGk0ZMzMVMWSqknMlfkYU30iiWYCJm/wCamfR/2qxeat+3ZA1kH7eJFspI oGiWxMaBs1HZ9YZSSsW3BAy4Gi0Lw077oFsT5eDbDJPrPx/r9nDF3V//ADNF5OOPGO+dg1oB H6gG+lQcJxYRCnYUZN9zTiZ2Tybbi5O4Bae+STzrZcTDs7UOGr/tYkuy7/5sYPkvSk0IlkW1 cuj24eJdo6km2M/1hqJPBnnabc83dmDkiNTh90KoXZZr+bGO5M2jftDnxkjLdH/y4UWgzhY4 bYLAkGZg1yRcZBWHEo5BdgylfdC5bRrtQAsd6mqDVK1yX5zn80H4/cxheWj/AOWiLhprJVua tt9gPRjRBSEevjDmLbpvUNVqkIavVHXbMAtFapU4YqX+Wc/nA/H7mFJpP9vml+zWHzWfOPZm CrBBf8g3srzhJcqlcBXuhZ/Mv8s5/OB+PMpNFnO6Y8lCbT+VEvDd/b2MuEq2TXHNcRVxFXCV cJVxEWJFts8o1yjTkjpVEKtAhoNH0CmO84cUcdPSVAkXjj7EpDlCEOUa5RqRR7suOZrlenZd vQtrr7a9C0i07bzjTsSfr7a9SzB4BNKPAZeuZeuZcc1xkQStKvyjXKNco1yjXKNco1yjXKNc o1yj8FvSKo231BkNsR2hFfTXw/08ZYnJc+B3+/zH6S8yNFlruelD+2rQaI/E3kyZtsRF4S+y nlKc5TIGDylGIj7BxGWa9Ybu0WZZAfJS/Z/2rFaAY8cXUGlOePiOcUUmisWXi1M76EnyE+Bf +3RaJ/ETSZRLGSKXd5xEf7AMmYc7IoN7QtsLI5qzZ+ktXlEe9gj44EGxI+j9wwwGzvozPqyk 2rEhxk/Yb8o8rM2jOEEMsXUZ7HFenKdq+DihaoQiM1aU9MOoYqqSB6uNrT0w6DWxlglrGY4C HVxRJ9RXZ51cXCQ6GMMmxNFethFMGJ1BUonn0QtrM1es9ysyrcZk4iyeRA15xtU01+qq1gUx uYcYdtR3e0FSytOBHy9DR8zSjCeVpwUczRdjSxZyjxlcjNhq6JXxYXDVxh101ZdNWXS1l0tZ dNXWpEQMYksVndo1tK8TOyonmW1ndGyOPrjM18XV5G2JoxxcQtSzpNAlx7Dw2Gqxsky91oCp 4okyX7vI9fE2ZhlhxGBjMkUpM6OMMjXxRjByWNDXo4zJycBrJLtgVE0pXMd6YMZkI3RZqP8A b1MWe2DIVvTsVRSqVpFJaMKkZ3u0mrhAElgt2tKpYr4pzVzsQQKFAt6L4I7Qxd+VQuSyr2Z1 BEsSfBG24rJy5PjyMuSKnYhoMb2i48chZXO//RoW6wBX7UrlylWgbFY+xPG3Ya5bMZttMTSu ypBxAh3CWZ6U8fBi3Vs2WbL8eUzc99sGTtBBatlOuGIsJhoNO0R+NSmxsfiSuLIf1AXeYFdg 1c7/AD8hLTCYqGs/ytrxHjRPUbOyaWQqGf0s2F3Djrp6bWsnbOIPFpH6KpCdCsM0Ctkvsy2M sexV8+wuczR5jTQwELKpXjSq0ztZyWenJ79LEe1Wr4mrWaMGEs+wZNg4wDXzf1xOFBGxIwzY i/VMO5Ur60snqrB4Vwj32Lechsu0qj+nfZmxVSBDrCz4r93RhGt+vj8OFzZEb+7n/wAtnm// AEJ1nuYHHG4iNLSRTMGNWYjCzkWjkKkJNSzEtcdhKrWItjtjtJxXiwccm2GDN4Vg6ysWcJOM YLczIxVqrtQFamAI5KnCNUf2FhUxwqU8jUvEuYeZxjWSq2nMIZ8pdnUZ5ZYNx69AdyofMhtm hX7HHvMVTKD25ejGyezbnQxE608hWyBrYzZYILZbJFhaDha7RBcnKGVGibiFYx6ipRvV17mZ VoF+2XHZIgZXKAL02BkqiHzlsUqnq071W+a1jJHcGYr3SkptkqSIXLWItW9dxYyJcdBslTie GQuMEG8g8dEUOKxFPWnrMBF96zFtxtCQ9rWnVG5HfZNi7a4sKq7ievO/UHMlOjaTAiORXhxR BhpKpUrAY9fFQKDH40r2a1dk1Sny1R14NZPjLcRVsa5uooaCFjhzNYbbpSuF48LqWNEE/WBY uMDFu06+PZCrsFXOGxdMGOjUgOgXMeIZLtUJCV8SzVYYwZLXoWyxrY8RPVxDDrPjWl2VJOXH 3ZPiaTPGxQAWOQpyl52siUwnI1GuwZ4mrGUACjLHVQHyuaqAqky02oUKOHremNnxmbd9FfeV 7MnwdWYXkfHYLFYwB6l0bYe/exs7l25OgVoxIKFapXsZHHVhEzF0zVar61XcArGPxdurTnFq tnLZ2sKFNpCjQxcG3ZCI4Wt3ZXzYWtIeELKxWK3GRo1QZYQoZnIZaoCGKoXaFerjBgsZPMwi 0shMUhYCuKdaFUD/ANQEww4mdZQQK+TsvUsyBGUAfF23Nb0CXG3ICyucsxPbtw7fGgzfrBqC PksnOXEsgEkLsc/yRnTsWcZUycsaKXLm7tuxeo2LmRBeCxZYqhjcpXo16d4YcjlbzFLcq0gU qWRiLD4Ew2OS8J8tm7sCV8aQFenjCty37EJXjRIM5M9Eg8LRlVBYgKIecBMlcJ6OXyGTHYxW JthjRo3BiymcPAlnmq18HgrkBjjfG2Zj9fF+4MuVv2oZGQIOMHlrU2hG4bdCbTaUN5viYfJC DyZ/gYhJHbdyTpjJa1VisO1XnCQwjnOTjnqmf7/JgPNicwlUcjw82SfXeSD+1PjhbLujJpNo 7l+JoylCBZ7vgN5a7J7tHZXyWYVaxsraFjLpHfGMX3jXq1aUr1dqtDNbj3f+mkScK/Z1N/ta N2Y3G0SHr0i5O8sffs9ieyGtGvbr2GPZDXgS0E8cmezBdlUChzYsMya7WUJ5WQMXYskbI246 YiyZxDck8u+a3ZSNwZYRuVIzm7uoWQstk90btV5SyNUElZnbuXzvaw1mP1bIXY0a0IXbi2bE E0pPIjwi93SPvEUBxgtEQe5XIyjj6VeyQNiqKyL+n/8ALEAFbs1aFKFjB1g2SZ6sOAbbyhhJ VanT0hNbwmPrCLQwP8DHVPZjiZ+vlIxhZz9yA6mZI0bH9RZMY6eSzUNkHbZdFs4v6h/+dUxh OI+T5Y42uE1XFNuqUx8GZ9cXf5RvXxvp0+hoBjbwuHx4LsdPpdrxx2UCMWQycZxdXLYqInsB kaRIDH/UP3hni6vWY4szVBy4puXkf14zfZFbvN6iO/Cnih0zWqzWa48QKoY+Mq2pU6oagiYO qUp8MAirYwIwf8frcljHiPUhgwwH/wAdAnxdVnx2PBVjcxde49bH06Mr46dpVa1WuQ+HHZmb GwkqkfXDZrAuGfE12VLHtVaWBquUWDCKTf08Bnu4kFwsMZAARYSsRWMcE1Ophw1LCuVR3AVK sKYHhrO3hhWrHSjrltgFfDGlW9NsBV3PXGKA6rSltbzGPj8szaN50bQrbX0dPLWIWZhafAw9 poHGML3/AKyd9H+iC24qk26LNLiHRiOfynKLSC2kHbVox8flv9eXZtCNtlo7J5awGzMP9t21 Ug6pxzZVZfb8DCYsZxeDszMiP92ju9OtKD+BtLm+Z9OYX+H7LsztMOqeE2VWWo/P/8QAKhEA AgIBAgQGAwEBAQAAAAAAAQIAAxEEEhATITEFICIwQEEUMlEjJGD/2gAIAQMBAT8B9kIx7CJp LW+ovhbnvB4ai/s0Felr7wa6pP1EPiRB9IljDVU7h7oQmLo7j9RPDLD3lmgWsZJlLaZVy8Pi FS/oJZr2f9RDrLm+49F5G4ynR76+YxlFOnY7c5M1uxW2qMTQHcjJLF2sR7NXh9rjMTQpu2u0 A0tbYPWW6uoD/MQ+JOR6RH1lx7mU0WX9cxtIyMA01GlrqSIVpqDKIzVLeGEYdzNF66ihilK9 SNnaeJLizM0T7Xx/ZrU2W+xQCXAE1mosrOwTk22DfF0pLhP7G0a9VXuJoq15Z6dRNauUD4mi uQVlGl1dgUOpyJqXHI3mVkPpCsOnWtFtjXAOpleoSu1ie0vavfmuX3m7E0tbc0HE8TxvHsUH DgzxA5YGaS7FgDdpzf8Ao3RMi/J+5pxsuZZrb2Zthmk5e/1x7FqrK5zmLrk5OxhK9U9Z9Msu tu6QUXt0i+G2E+qfg0r+xm7R1RvEUH6LLLDY24+wJqhu04aJ+01mz0lZ+WmAfufluLN4jl7D ui6K5uwg8MfHUwUUKcMYG0dfaDU7Hyoh19n1H1dr/c3E+5pkW2oj7n41n8legdxmL4fUo/0M zoq43iNY6IsbxOz6j6q1+5gBY4i1BRMTbmXV7PdptaptwjeI2GflW9sxnZu/l0w654YHC/qv xaDA03TdLG6fFU4MVs8My189PgpSTPx4yFeKE54XEjilIHebFltOBke5WMtNsxHTK8V7wS/h UPVMZm2Wfr7iHBivNwh6yyn+TBiVHvwsr3TYc4ldWJ2m+W2dMe6luJzhE1HWAhp0L44Y4Odv WG0ARriZzT8EORK6uu6NgcOk1CZX4i95WcCah8tNxlFZxuMJyJYuPZVN0FB9nOIL2zmFC3qE 5bRA8HWOme8esr5scB0gsI9gtwAlbqBibhN4huwekS0NCI1IPaCj+zkCPUVg7zm/2HZb9wjE z5y3ALwUZgQS0deA6Su/+xTuGZiYgWWDYxAmZjpGbPkzMwnEJmIBxor9OZibMiMMHHHTt0mR OkLS/qeGfIx8gEA8lD9MTpHbEY5PGp9sDTMZsDMDjymHyDyqxWc+Gwv0EKNCjDiHInOac09o fKeGJjgPOj7e05+YrowwTLqNo3A+2RxA9jIxDgwLFOTgmORnp8THAStgO8bH18CmrIyY1E/G H9jriD4u9pzNwwZXcmNpjadHGRG9JxFh+Em37gx9wiYM3OOmZYgXv3ghPxQnpzOohOe8+oeO Pa5DRkK9/PvIjMT38uZn2qDn9pZpiexjKVOD5BMiZ4CH3txlepZRHO45+OvWMTC2fjo+2Myn t/7z/8QAKhEAAgIBAwMFAAICAwAAAAAAAAECAxEEEiEQEzEgIjBAQQUyI1EUQmD/2gAIAQIB AT8B+HI5odyO634RmbO3J+Tsi9kvlyOaHchWNskpt8Hal+iqS8nbihSiSsw8IlKZXnyWcPIv hdqQ7Hjg97FB/p2UduJKSiKeSE5SZ/Z4FnbjpZxLI8uPJT4LFmJW8r4JeCuKfJuSN3GTuFje SD5wWReckZLOCte4fEzdl4FEcG4kc/pGO0m1gp8fBLwVLgnHjg2+3A/6k+YorivJPOOBLc8j qe7I45ElE3RQ7kdyTMTZ2X+iWF8MP7dK8/pseTtrGBYR3IneRukx7/03Ra5YlAUIox8k3tY5 odiR3Zfh/kZ2n+nZiKCLJqEcl18psyyM5LwaS/uLD+WUUztI2Ix6da/bgcTBtNL7Z/V1Mcnb O2Ksph7vqzjuWB+3hmUZKa8c9cr5r9ZGvhC/kX+opvjauOtqTj008U+jeOTUaxt4id+f+zSa rf7ZfJdLbAnlvpppuM+s/wCrGafpqHiDGYNPFqaF8dkd0SdJ22ZcWUa1PiQpLGS3Vw/qukdQ qnhjvht3ZNRq3ZwvBXW2doopxz8s6c+D/jyLdJlFlMomJwpyZw8i1Ef0tt3lEN/tK9LJywyG nikKmAlj6E61Ivu9rjgUHLlGxmxmimoy5El9OfgteWaOvEMs2RL5qXtRtw+Cme74ZTUTufDq NTGtcnfk2U3rajvQJyrZdx4KtRKtlOrjZ6s9GsjivW3g1OuUfbAe6x5Zp9K5DokjaxVsWmyu S7TOI04lOtlHiRZ/IL/qLXz/AEp1cbCXghWe+DE8r12WxgsyNTrJWcLwQg5Gn0n6xRS8E5KK 5HN54KZprHRrPku0qfgsr2sfSDwyiW+Cb6buRR9DsivLFdW/DLtVCpF187pclVLkUaZLz11t z3bSN0cHe/yZRB5jnrq4cjibCMDSrEemPRrNW17Yjk2bmcy8lOncimiMF6NXV7smxldTbIrC 62w3EqjtFdeXg2Y49NzxEsWWOBtIRNNFbM+mcFIemIVqHLFJM3rq60xUo7Ylj02rMSdY6ztl dWSqOI+uyO/ghXhYRNSXhFVuXh/HbT+o2HbRXX/v4Mci4HIkv1Ec/G4JmxL4M9ZRb8Ec/v0L tRs4RCz25O5Ii8+STF9RxQoY5RZXPOURusi8MXu5GZ+lPJgWDKJRiyEs+B8sisfVcuRYYlg/ RfL3UKafqwbUJJdMc/Na8eCOpS4aIvcs+rH0cE6IyZBYWPrylgiJY+vKG4jFr/3n/8QARBAA AQMBAwkECAQFBAICAwAAAQACEQMSITEEEBMiMjNBUZEgYXGSIzA0QlJygaEUYqKxQ4KTwfAF JNHhQHNj8VOywv/aAAgBAQAGPwLmrmq4rv7bm96snqpvhX3J0NMo1IPimyezpGDHFAcZUqXV G9VtF3gELDC6forrLVrvV5JTo+EqRTdHgu9ONW/gCtVRitlXH1BHIqyeqm+FJ6LZWCwWoPoi se0DzCkqzgEDgFZZcnjuQcrlitao1aoc7wUaKBNxlSDHgr3u65tUE+Albsgd6kvH8t6kNLAh crmqST4BW/eGPeqYm6VtuWCwWoJ7s2Pa+ZAlRMAKcGrY7EwhYuXNbNymc7e5cmrDNrVWg+Kb i4P5IjiPurnWfBS57j9c1wJTGCJkkqcR+VQ4OJ8YTYydvzFOa0tHgoqOWs6yY6oO0toHg0IR QMjm5SGMH3TH8xKqucBEStlh+ZNfzE9iYWpcuavbcsc4PJS7Varm5788Z7woAWqb0S54H1W3 J/Kg2mz6uVzrPgtZ7j9czfROqAGbK2bLsb+CDn1mtBV9t/2Q1BdxV6HAIQqtM7TWmblohTPz JrakgO+6pQYFk3BWGiSoMNPNWHGbplEVGAloCstEAIg8URxmE0K/tXhQArjesVj4oCfUS5wa O9H0knuReymSQYvuWrZaFLnlOIlz2H7K4ErVprXe0eF613OctWk3NI2xgtcxHNA2p+imCArN ytm1ZwlNaXE0ycFa4OanDuuX7Ki/imv5FPABGqMVTf8ARM/NdmaZ4J3LH6J9PBo2R6m8LVvR uiFHLsyUW0R/MVfVd9Foy7HCeaLHbQ4K21l84OulNINicW4x4K9zvCVqNjvU2QrQFxxVxzF+ PcrqhHc1SKrvAoPAxEldy23O7k+YCrUeIwW5qdFScAdUXowbxchbmzxhF1I3Rm0hdMsnqi74 TKY/kczr8DgmPLoMWfFN7xHq5IV2yexLDBUaSCbrytEwhzsFNWrHgppi88c9pxgBQxjnotgs cMQVT0RszM3KLbjPerWswplTmFPIprzgETTfNrgOCLMZGamLIiU34XBOafeaoLpI4AJ1SnaF 6Z4qRxVekTdma1zDcL3DgjBue1CKZceEhMLxDovVRpuHcmEcCqZbiCvRuhWi4lXD1IbCjlnt Mw5IN94nohOJBvUPkBBoBMrdavFajnOaw4hUm4BwtFPbMGxcRwTw4Xxd4qnU5RKa7kZWqZuw UDBphOY6+UIGpzXoi4QPqtFVMn3SqjeAdcjbAJa5MqDgYVJ3CYVSFWpnA4KRNoG5Mc25OAaW u4u5pzrbRfgpL57hggxuCk3K4XBTZv700YtKY0Ykq0yS1FF3vL0kiFcVsoGey3wQeTjmxzW3 gyOXBU3Tg5d+ITLRiPuhSF1MC6FUaMcUxxFwuTCdlwx5qp80qtS5ZrWA70KVOZN5Kmp0T6bI YGmEKzjNRuJ5phPBW/jCNh9mcVVoV3lx+JGyLXevSQ0Kw37p7wzWvN6ADRAWr0VrBXVLLuIx WLnFalJo7yt4R4LWcT9VAnwWlqbXAcsziMcxIxC5LhmgArWaVcc0nMGMHBcFKqeEp2mxiBdK a4YOCJVJ48E2lTiDT1u8on4b1TtXtaZQdzCqAe8E9vIq4E2Tersc2mpC1OIVgNf4JogiLzOM ptokWbrluwfG9XZryr6o+ic1gdJ7kW0wC7mptK08yrlq03H6LZA8Sterd+ULYtHvWpTaPAZp WPfmI5qT2CtW4qJ6q/6owCQrszQhPG6E4RF8YoNYZsXFFaRuLSOCpunVbhHJEdysvY0kcC2F LmG64RzWl92zF/NONNhIT7WDuWKhnDaHEK7MGjFyN61qjfotVrieC1WNb43rWqu+lysOfrAy 2eIQaCHWcYR9E7uMRCnVb4lWXVb+QCvaXeJVilTDSrJ93ge0BwATZ43R6iAFCIF4K5c0IGrx W0EGJh+FVIOJlVW/XNUaLyWrVov6JtvGL1e36oAyWjgeKstEDNiEfSMnuxXog4harGtUmofo tp3VaS2BwgCSiG0nk8yFeGt8SvSVugVsONqOJRsho4pzG3tKFM4BSAFjCJOCJtfVazbhiezY QdyHaldygdrBYrS1BjdEYothoD+QWObirytZ4CuDj9Fq0hHeUfSQO5S5xd4q7FatNx+ivbZH eialUhA2ZPirLQB3Zob2bl35i1EQ63wUE4Ky4wezirSuU2s0CViru3ClPsjC9SLi0zeg90zg QOCg0tXnKstIbfiOSlzy7xKkwtWm4/RYBvzFC3V6BXgu8StVjR9M8zcrRNynioGJ7cjFBwzX YlYQUbKuw5KVgoUq4djD1QHu5rVK/uW5f0W7AHihpKgEAAWQry5xWrTb0WypHYuzN5DO4/T1 DmfXNPFBTF6wCwVoBXr8ozRx7HeuKwUjsYozEcM20OqvLequIz3kLaHVbwdVzVqbLle8AIm0 D/MryOquM5zrN6qfUMV5hG8dVAIV2eLTeqLS4Xd6iQc8XBbQ6raHXOXF1yi2CTheg7SAO8Vt iO5cVxXpatCmPAkqHZY4Dk25WWVXuPIf/Sihk9V55lwhRSyKk3v/AMKLnUKYaOMr0+UU2nkw G5Wn5S9zuZKsU6rnO5Aq1QyOQMNKQvZqf+fVTVpUmNnEpunyomODbgt+7qnaA1KrwJgFCnTy SmGj/Oa9mZ/n1VnLLFGm4G8YrVrmfUt0LbT+ARp1MlYWnG9WalV7XjETgt+7qn/hcp1jwfgg Rk9Mg969mp9f+1aynJLAPGkQFBrOEcFablLweYKH4atTfwh2K9mZ/n1UVcjpOU16NWmR+aVv 3dVDMrcRyderNF9CrOHBQclpkd6tPyIAcQxwCt1BWZ3E/wDCmlldRp7iho8qZP5m45rLabSe QYV6DIabjzcYR0YDJ+Ehbf6gi2vltiPh1kNK63HxArYb5CreT5I2pym5O0TW0w7g0hbf6gm6 fKNG08cU3TP0rh7zmlbLfIVYp0mudysp2gYKLD7rXBbX6gpL/wBQTPxL9LUA2i1bLfKU6wdW bvUWsn2m8Vt/qCfU/wBRpNc348YWw3ylbDfIUG5FX0ZHuxcVt/qC2z5grWVZOysDxJEhFj6b Q4cLBWy3yFBmT5S6jGENU0q9seIW2fMEX1snp1p+IhB9bJwweErYZ5StHTrup8rIKsUcs0nK dVbf6grdShSqdzoU1Miawj65vRUC3+RbDvIrD6jKfO2AFYrZSH84dZ/ZYs86gWSeQeVGTZE+ 47br5Wwf6a2HeRRWqtpNGNoBW6j2ud86xZ51Ask/OU85Hk7mMPNskrYd/TWw7+mnsy6oGMjZ OqSsWedYs86Dsne3vFrNdmxRV6wRFKk4D5FsO8igsMH/AONMNWno3kbLnLFnnXuedMGRVmEC 6xiVsO/prYd/TTXZTkzqjRwswhabYng5xCxZ51bpva13zr0GUU6jCcIEhbDv6a2Hf01/uMhe 4Hi26ELQDZ5uKxZ51YpZSG8taYWrXpVAcLIC2HeTNYp5K5zvmQDKgpE43SpOUSe9q348il+U CTg2xitXJiX8Xkr2d3mXs7uqLmM0U7LnXoudlNoniWrfjyLfjyJ8M0zsA8XL2d3Vezu6ptNu Tul35k6q6uJP5cFvx5Fvx5E2s8irfFiIlGw0gcj2m1C/RmZAhOYcndLTGK9nd1Xs7uqpsczR Gds3rfjyLfjyLfjyJltumi4vFy9nd5l7O7qrNTJXdxnBWmVx3ixgt+PIt+PIi11UVQMJu+6s PyZzXDhaXs7uqs1MktDvKi2aLeFoSp048i348ij8TbZ8Lhms06gaPBb77Le/ZB+UVbLfhi9F zqcuPMrchboLR0KbbQxdyW9HRb77LffZF2VP1HC5uC2G9VdSC3QQbkgDHgaxW++y332W++y0 mV+k1tVbkLSMkfl7FphAPhK332Rq1mB1WdYrchbkK+kESKrrPBq2itooxVtsOOqt03SN2gty FuQrVNll3MFb20w4OsrffZb77IaUteBwIUaJranwytyFuQnMok055cFOkts+INW++2bZpovL WR3BalLRs7m3raq/dbdb7rbrdShUyis4u+C3gtmmtmmtmmrLWtk8ggOWcFtZ7BN4tLBi2aa2 afRbFNVCw1Gtm4Nlbdb7rXNQjvnsDVprZppr6Jswb7HFbdb7rbrdSoc4uPGT2XU3ANMYtuRZ pKjhwIditut91tVupW1V+6sVaLW1fluK2aa2aauaxGpk9d0/BbW1W6lbdX7rarfdBtWhpGfJ eFirdSWU/uVYptgZy9zoaOKLKZij++fFF3uNx/4UdkVR9c9JnCZOep2qb+Tswb8R7RVtuHEc 0KjDIPYNXJxq8Wcuxqm0zi0qabr+LeIz4Lbf1W2/zLbf5kGU3PLvFaxtuOJK2R0WyOi2R0Re 5o7hzT3uxPDh2ge9bI6LZHRU2MuJM3Lbf1W27zK9zj4nO3xWyOi2R0WyOiqstPxkXq8k+Pap jm4LZHRahsPbhCILngjG9bb/ADLbf5ltv8yFKuLuDowWA6LZHRbI6I6ovVvJ3Pc34bV4W27H 4s25+63I6oufSHcJxTtBZpNJ2Ylb39IW9/SFvf0hCmypLj+UJv4j0rwMUx1JlkEwe1yPNa1S 7nZC3v6UyrlQ0lSMVuR1W5+6e9lOHAZ5C3v6Qt7+kLe/pCqOyptt7cDgpp0w3tB7TDgt7+kL e/pC/wB60OtXB+ELc/dbkdVuR1W5+6s5I/Rxg03yrLnw4cC1b39IW9/SFvf0hW8ppirOMXZs X9E45O0uI+K4I1KhYXeK/h9V/D6r+H1UnRgfMtYuNQ4myvf8qcyXTwuzX9m9TSNnuKsEPEcL Kxf5Vqg/VPk8M7fFXtg8woY5h8bl6QtA/KrLBA7UMEr+H5l/D6r+H1XueZH8ULTWYFt5WL+i xf5V7/lWLvKsXCoMHWUH03UyD+Zfw+q/h9V7nXMHvupf/sg1gAaOHZ0NMzTG0efYg9gkAkDE 9iHiUSDazObzCh1xzDkM+jdtcDz7dh+zU/ftaRg9Ef09m0zDi3mrbD4g8M+w5QHMj5Vtt8q2 2+VbbfKttvlRdlDvRuuAAglbs+ZbB8y2D5lsHzLYPmWjoNvjWm/NN31UAsA7mK0Y/lGdzsY4 K0cZz6zQVsBXZwW4gKHXORe92qDFkLdnzLYPmWwfMtg+ZbB8ystcNGdmQttvlW23yrbb5Vtt 8qLXFhaeFlTo4eNoWluz5lsHzLYPmWwfMrdIOafmV72lhwdZW23y9rSP3Q/V2nVDwwRc68nH symvYbV145INYNQfcoiyY9RUqNveDBZ3K20+CqU/iE9otG2L29oVGYj7q2z6jl2S14lpVtku pc/hXFbr7rdfdbr7qdFLjsiUGteABhqreDyreDyreDyreDyrejyprss1ibwMIW6+63X3W6+6 3X3W6+6fWFLWbhfxRa593gmXq/HMRaHYkGc2lAng5EY036wRq0GWKtnVK3g8q3g8q3g8q3g8 q3g6LefpT9OwGtMk81uvut191uvut191uvunfhvRvPFFj3w4flW8HlW8HlW8HlW8HlUaQeXs F7/oOaNR+J+3aAOw293bZS+Iyj4IdEZRKLqjA92K0suDvFYlcyrOJOK/5ULRHFpuTPBVGcJk dptRvBNe29pEjtWm71uHeiDj2dkrCp5UGMbULj+VWi6nYGy2VtU+q2qfVbVPqtqn1W1T6rap 9VY1i73iBir7fRYVT/Ktir0WzV6L+J0X8Tom16ZaKZbq2sUajiyByV2ZrOZTGNMcEyzHBMgX ypxcpmApmc0xigIqeVW8muLW61u5bVPqtqn1W1T6rap9VtU+qxp9U78RrUxhY4L+J0WFTyrC p5VhU8qwqeVYVOiaaJsVDcbQuK2qfVFxdTgd6nS63AQrZbqzit2zooAvVp+9dj3ZrysVisc2 iadZ/wC2aT2WN4kwg0YC5OYeIhekPRS0yEy1cFTEpg/ME3xWN3er29FcrbvoFDhIU0tYcuKA PvCz2y1wkFOpHhh4dsUKp1vdPNBg26lwuTml7tRwAlY3SFdVQr1RrnZHLNy7Li86oEp1U8c0 i5X5+ZTTwZer13Z7sCuXgt65a9T7LErBX9gPweL7Q9RpG7VP9uwBaCjNIxWLhXpi+PeCNWnD oGM4r0TS4BY/ZeznzL2Y+ZezfrXs3617N+tezfrXs361dFBhPG+0r8oj+Ve0/pXtH6V7Vf8A IvaR5V7SPKr8o/Sntb6SRe/CO5ST6sFzSAcOzhaVl+SkH5l7OfMtTJHH6r2X9avyN30cvZz5 k6pTq2NbYiYXtH6E0mqXyYgNRpaGHKo4PAIxHEqWAPnuha1aw4flQqDKYs/lUFgc0XXXJ7XU wZeSADgpsUuuaCFcSFtLazNpsOKDGthrRA7d3Zin1WtEr/hX3LaCxXo6ZI5q3V13cuCLXCRy VvJ7x8Kh1x7EPaCFMTynh2NZt/MIE30nXHM3JmPcGjeWVavm3dJwWAgNw5lNNN3j3ItqX/mV UOqAmYaJvWgHdrdwxKLH87u9bPb0rhrv+wUqfUyTciOHYvWC1mggDiruxrDW+IKTez4h6ktO BRoPOvT48wmWXt5zG0nOY2yJmOS2ZUBitVd0Me/uVSnkziCHYBPBi83QoNzhg5bsdoA7Avd6 ySpzwwKzyuzOJ+Ht2qGqeXBWHiD6hlduLce8IVQRqw8FC7VcsobZDnMqas8k7YwwiAmtJiwI hGo0NtOxI49jcNW4atw1bhqvosTxkQ0dPu4rfkeC9oct+5QK7kH5TWd8nZtPkM/dX0B1W4HV bgdVuGlToGrVaGjkn+OZx7kdE8tK3x6LfHot8ei3x6LfHot8eit1L6trHu9QxjhLScFTGTGK Z1bHBOqOqE1QOH7JzqToJ4wjUdZLjfJatluOEKBVIHgt8ei3x6di4LFaGi1xqVOXJXhrfEr3 D9V6RpCssbaKtbVTny7EK3Wx4NXJX3q4rDM1v1zX3HmtsqGjM5n1HrifhEqixzgXuIwVYC61 qN/uVdh27893Z1WgT2JJTfgZrZh2JTfl7YPajt1KpdZnZTQyHNJjvT6gaZpmPFvaGe9aNuyM fVXqrVjaMdsPAvZ+3ZlE8SgO0xzd7T1fFQZBGKjNGaHn0YEmOKfRabEiBHBTWdbq8xmLfcN7 fUOdx9VdfmpM42ZOa5X9kvoCW/DyV6wV5uVmYb+6ux7dSlzFpa7b+fFFrBaETaNyL3U7h3o2 GxGJKay9104K1onsLrzdc5WLDi3mBhnMbbb29veP8yvc4+J9TUBAPiFu2eUKrU0bLm3aoW8f 1W8f1W8f5lvH9VvH+Zbx8/Mt4/zLeP8AMt4/zLFW6jbRtEKBTb0Q0bKZPeEHPDC3jYZEJ3oh q9y1qQHgFe0N8WrVDD9FsN6LYb0VRrAA6LiLlvH+YreP8xW8f5lqvcPAreP8yve8/wAyue/z LeP8xW8f5lvH+ZWHtbbZ3YrYb0Ww3othvRbDei2x6qFUd3xmZS+J09pvZPznM97WWvzG4BWI 4wU9jze0WoiS7wTqIm0PeauNjuOKgtDHn75i1gt1OXLxTadQ2g/mqrO/1Tag+o7kHA3HtYel 2z6gEJreOJzObwYLPaHd2T85Tn3TFy/E1KvGy1scf7Kk6SXHFUabQahdzus+Ce1gqS3G6YRY 1pcRfgoN3itEJNOz0VV5OpYv8Vk9n/2O7kyr8Qj1ZydxwvZ2NpW3bDP3zXbt2HZuULSv2Rs9 +YuOAEpzzi4z2YC7+yfnKvfFOjiDzVqkZdTdLwmzgEFIN/NSTfzlal5KO0LscVUMkyZfzKtT aL+KJ4s1vVte3aam1G4HsNpj6nnmLHiQVNMF7PuFdmvUNEu5BWq9w+BXZnx72r2LhK1rld2j 85Ti1o0sXOQqUwQcCO/knVDSIbjitqPFaQWrHxRcr3laapjFwVOiWOgjV704VRrPxjhmcw4E Qi04gx6vQuOq/Dx9Rr0we9XWx9Ve0u8StRgb4dinS5CTm2QtkepPznNWZdD4cB35soZZaY2A U8F1hqbAkWpPMK1a+nFB2I7DuTtb1chB/vC52fcv6rcv6rcv6rcv6rcvW5ety9bl63L+q3L+ q3L0axqBtrARgt83ot83or8opj6LfN6LfN6LfN6LfN6LfN6LfN6LfN6K6szovw9RmkO1LVun habRVbUYTcty9Cu+0YNq5CnZe3WlG+ra4ELeO6IU7FV8cXFbl63L+q3L01rPRvYPe4rfN6Lf N6LfN6LfN6LfN6LfN6LfN6LfN6LfN6LfN6LfN6Jzw8PbF7AMVuXrj6umzmc5BqikeRNys1Xa Wbg4FOmWWefFQ4Fo5qbfGIi9SD2R8gzWT9PVUnd8etttGpU/dcfVvqfCIzaFl3xFQExl12Ks shp5AStUipHVTGGKFkmmXYTdbQ0pl2ewfr3IfIMwPq6dTmPWGmbuR5esDuLzOZ7sqq2ZMimy 8lDRs0fdamUahJsTiqtJxNNzjIqgSjUpyBETz71rytV8L0mpKkGQnUaIFoC9x4IyS5xxJVE/ /EPWup/Cf/HDeJuTWfCITwHAPNwVTKK1V0C6w08UXu4BNDxLJ1gqraNGaTcASi5rKo4XBWWk u/dQ+496mVUb7rXXLKKpOpzUs26uz3Kmwe7TGbw9XZ4PEf8Ajs5N1kXOMALSubq8PBBzTeXg vRbmJBgnFRTcWjkg+YeMHBWiZKkDV4rQilrAQHSm0G3/ABx+y0tS58XN+EIfJ61rx7plAjA/ +NUq8zAT6ZuDkylUi/kcU/JqrJpONmCYsynMxgqM9yaxvvFRF4wPElWqZcOQHFU2Ov0Rm1F2 YfIEfWs5t1f/ABqTOMTmLw30lO9pTHN2niESarj9E6k/EcEA6g5jeJdchTJa535eCZTshtri Vq48SqTqF4biAg5xtPjlhnHyBHx9bUpc9YesxPqadPmb+w2nNqy435mEloDTBPfmfYtbWs4l W6jbVMYQdlQDa8OyPkCPYkq4K8Bd/apu74PrMFuqnlK2HdFsO6Ldv8pW7f5St1U8pW6qeUrd v8qdUqasNutXLbb1W23qrqjZ8VGla485RioyeGsnGpUpgOMl1sItbVZNmBrBNmrR79dWaOUU 3N73ICplFJjeYcg01Q6BjK229Vtt6reM8yDqYtCxiEYpOW4ctw5bhyM0HqG0Xlez1Oi3Lx9F Oif0W7f0W6f0W6f5VsO6K5juiY92rI95bbeq229Vtt6rbb1W23qttvVbbeq229Vtt6rbb1za 9T+VqFrXWu0H5OCAa6/kbuzZ4MEdmOXYB7GqJUlUu+Vdn1WyUSceKl3FXNcovnijdEq5yIG1 wC9I6ByUmT9VcFU5gT6xxtUqmj3jQIIU0nH5URL2N4K3ZAqNuNnDxjNEoMBtVDg3knsqGbIk HuTnn3jPZPZvvzQMM7SR4FQXC5Xu6KZUNVhvVXyhBvPBR91Zdgtu7grhfzUlSMxB4pzD7pj1 dmrsnGG4+KAvUKWXeCFKpEuMNcP2TgyuC/uV1ZsnuKrO03otHDnDheva3/59E17X1S1wkGVY rZQ9rsY/wL2t/wDn0Wjo5RUc7l/gQdXrVWTcL/8ApBgympbJgd/2Rl1W7vUVMpd9Hf8AS9HX qOPzf9LXdWb/ADD/AIXtlX/PotTKan1/+lZFcz80LGpI70KbSQxnxFQawWo4VO4LYhWK1cNd 8MFH/dtnwK3wnwKD2G1PFW3PaG8yYUfiG/dM9I30hhsXyU+m+rZcwxgvaB0KJFYGOABUGu21 yxV9YD6FOf8Aijacf84KW1HEcCCr3VOqh+VOB+af7KKWUuJ5WltVeq2qvVbVXqtqr1W1U6rd lUxRe9tM7RxhalVtTxEK3pNf4IWs2U2mNHYAnC9XD3ArVdupMWg6E3QExAdeqeU0t3U4cjxT XUS4h2MnihSdZLnPlscGo5TUtaUxdyvT7drUF1kwn0GgOfF/5Ew1RYYb7M6y0FAnQsuB+JBx 0bGH3P8AtONC3Trt90ulUsnqFmOLheQhZutMBTK1unZcJhCs2Q+QNqU+nXN1JtoO7lhN8NYm tqmmR8ExC/F5KX03s2gTKvuqt2h/dPfUsxcKcYz3oVQ9jQcLQTGTrWAT4p2U1HAscwEALWl7 jst4IGtYI+GY/ZNynJy4NBvaTsqzTvedooU3kE2Qbk11Qth7ZFk3hfh6wDXMdqhP0bmNsfEj aqUiI7woO6OPctBk74pcXc1Yo05HHgPqUdZk8IJkL8JlO0Lmu/t6jFWKY8e5MbZeACcV/IFT 0j6lts6oatKWwPdB5L8M/wB689xT8myi5hN//KtHd/8A8hVf5f3VZzGy5wgHkjVqmTTvsd/M rKarNoMMKkx2BdmtDB+KrFt1mqVQf8VFpTKTcnBa0QDBX+4BjFrRcEazXS+q+ye4JxPutkK1 YvVQx7hVLkTCo5OPFU6fwtvQ/wDW1ZGAbnY9FUdGAVmfqntDWutCIdgVrQSTLkCPgCoCPcCZ Xc+Y1YT9FSD7fOVZcyxTO1YF5RLZc/3WQneCp6sTe7vVxVaz8SBJlzTZPY2Sp4LFRMlQSJxc 5CpbxdMfRBpOqGXJtV1eJm6yrmW3fE5XC4Xqi+IrO/ZFzrnv4nkqv8v7qox5NiL2/EtQmPdP xBXbLrimtqe4/M6s/Bq5vqFUWDhRaP3VGoMoykS3Br7gqumeKhAuJF8p2TNwqYeKsOuJFlRd Mqs2b33NVPk3WKL8WB0/QZh/6wqTWDXY0EJ1N11oReoC0lU2GRc33nK5llw2m8WlXfAFk8QZ YEBEa4/uq01qzII3b4V2V5T/ADPlPdSdcHGI5KY1XiWlDi0iU5zrmMRqYlxVbgC+6c15CsNx OYBlG3U2WE3o23WY5pmrDrMuRGLTinOp+9z4IuczSXbVNly/D1qFRuJBswMzMqyao60z3EHV sMCYiO5CzDW8k2lS16VwLWtvUnJa0dzE0NaH052WtlwRNOk8B3Nly1hoqp4OucrDPSsGF0qx VNR1SY0YEBMqvjSY/KialI1C0RaYy5NpNyc2W4eiUZUXgjBkQjlVVsEjVatJk1QMyjGzhKh9 Mu74tKNd9Tv4Kpk9N1knbdF6NShk5da42JXs5/pLS1aD7UcGFDJ6jcLhd9lpMneGV+LDxX8V o5tvXo5qVj75MwrDXTUN5J5pzqlNzyLpYwwmUatF9N1MYlsAqGNtUSbg0X4cU/RZO7WxmnK0 b6VRrTjYZC9JtTdTG0T/AGQpZSIeSX3e6UaeTuFZjeETH0X+4bUAHAiy1aChFSqbi4bLAm02 HVA+6DGu1T9lOKlbKbk7CQXXmOSs1AbKI0kjgXYp3pNRt8nkm6auw2cNeFvW/wBQpmhcDTAg XosflFMEcJWnsh08WOxTLAAaOATtIYZF8latRuH/AOUrSZONsY2plHTPDXuvPpChUo60HEPK axz2guNwfxVgPpvdOyKhXoqYY7jzQFXKGGMNaEBpaZabrqpR1T/UKcxlg1m8JkhWqrmMZ+Yp tM12VPyhbxn9QqnYqUaYInxCrPFWMlYb3koNY5r38hVN6ItMa4cDWNy0lF5YIm2H3KhVo1qZ qnaFpFpZaC2e+S5BratBh42VYqV2NcOEoVHvAFS8HSG9OrUKglgkm2TAVt1em5+Ah8KzWe1s Yg1DKFQuFg3A6Qr/AG5pWgJkYwvaafVBhfSqO4c0DonY/EVq1qLAPdCDW5RTJOF/YwQqVKcu iEaWibZKHotXxwRpWBZOqRzCr0ajLVNtqBPeqIo07MgzemUMmFhrycCqbq9O3UcJmSm0abia dSBHimwEzIi4tptu+0yiKTLFQbJtce9AO32zjhK0+Ustmobr1SrZOTZdfY/shVqloydjeG0U xuR0HsdN8lZPrWn2BNm9V/RTQpmzZGB75VamW6rLRb3QU6q6CRh4rJcqtB7zru1pvVR7tdhF tl/cjUrseanuFvBU20aZFBzgLJVOo1kOaQwHuVPJqFO3XyhotAc1VqES+nBb3Xqi+zc9tp8c dYqlk1LUyYHVbyH/ACnWWNpmLnCVUouFrRxBPLknN+hCqtrN9Awuhv7KpWlrGDFk6zkS2nGi AsX4XpzK1Koaj7nkcR1VTU9GAXMHK+5U6gbD32rZ54L8JkdK02lL3OnBVarmy+0WT3Qvw1j0 MnVn8qo1ckim5jpgyRmZqejMOeOd96ZTyDJyx3EudH91Ta8y5rQCe26qdlrbRhPqlroqktHd JQptBBpS0ptaiDaBNlpQo5VQqCoy64JuW1adik29vfyzN/1DJgXfFHD/AKhBtLJajqx90YJ1 LKXg1naw/L3L8LleTvBbswqZFIsyZnvHlxTqlnT5Mb8NlaChkrjUOGqP7Km2rvTac1o4Kw6n VLyZMYKtWcHWalrDhJVPJ6gJbTdL44+CZWbTqzVGprfuqtN7SbJsiPzSjk7mS6pgYwgJuVNY 4MBGqqVENdLw2r9FUymy+1TItn+wT6MGa0Ad16pw0xR1D3wVT/1XJaRNN2sRyVjJ6FQ1XXCU 51QQ+pw5BVKj2TZaSYT61RjjTc4kNRfTGu2C4cJUBjwat3SFUa6lJogvJgXp9ay6zUJAA4SV omh00iZnvhejpv8ATSyTjKq0C11q+pP0X42y6xMxxwU5mVrLrNMgEc4KYzJsldaHdf8AZU2O MlrQCewbpPNXgEKUHfD2rsQvr2bNqL0GOqFwnCUzKHS5zBqgm4d+Y0qt4PHkm06ds2eKI95W T1Udh0VD4LbeB4qXbJ59iy0kO7kAHGFhJ5wr2iFIU8B2tQwe5Nlxx7OqL1fcsVpMmq2bF754 haVuWU2ttWdeBf0VelllRukpniq05cKzRiBP+D6KK1YNPJOyjSB1MfCqxyqtZpnYaRgnlmUN pTDg8nh+6ptqVdIIm33LRisy1MQjaA6wE/01K7Ezgn1MlqMLuD/3T9FXYLEbTR/wjkmUPbVm dYcIU1qjWeK9DVa5WqtRrR3rSZPVDiNoBAsrWaLtlrbiCBegypXAeAJF6a9plrhIKbVo1g2l c2OMqlVOW02tqmGzz6KpSytrtIw4lsSjRyfKaba7TeHKs5zy82xtHuKtfjm2drRzN3LkmWah ZkoudI2u9B1E2288E5hyhjqhOC4DxKuyinjGPFX3IAZS2T4/8I06tcB7cQQc1TJKD9DTpgW3 jvVJxyg12PGDpvzaSJcbmhB+U5d+Hbi0TB6IU3OtFgAtc+9QcFNlXt1lgFcM11xWU2hGoqT2 EuojKBLAMDzTqb23OxhZTGNkLKTlTQ6pjZd91lFFr9J8VM8FWFWmHwBEqnWAhwimOUXrJiDF sBp7xetJYE6O1b/NyVQVS4im5xb9Assqvbacxmr3XKv839lVNuq2zG7GK/DAUn4jSDFVGZQb QDnAAnoFSGTGxsyGnBaPKDLLUAE/ZUvw2obpDTgqQiBpKkfZMf8A6lSIa4A6guKZoosRqxhC b/7B/dZHlTHufrhzmcgsqZk/8OnOkB4qs97A94tTPC65VxZmXAH6ghV6dMbAeGoUdE2wY1OG yrDGaJpqQQ3jctNDbdibU+9yVVtWSGONm/kP+1VNW1qxEFQmP0c0DrAKpXsh1Bgv/Of8/ZQE ar4tHAcXL8dljqbiIFOhTda+pVt7wxvNxhZO9t7b9YYL8RpSXCnNsuu/zgtcyWusjwhTxV83 cArTx9FsDsMtvc2zfqovY+oSWxejRc50O5JtYOqksM3wtLD6RO1ZVin9ScSnObUdTm+y3AJg t1Ro2WboTqcudTqYhym1UszsSmZMJp02mRZVVmlqQ8QcOcrfVfsotV/stJTDrThi4q26W1Pi atJJqVB7zuCBcDb+JuKtNa57+bzgtOX1LTgLhCbpG1wGNsiIwVNjCRSvvcrVarUFkRIhY5TH DBFrA4WsXOiUXy8A+6MEXCrV2S3hxEKdNV+y0pJY/iW8VUpNNph27fFCpNQCdjgm5MJpsaZF lMrNq1CW8DmNKpIEzIQp05IxvXJOrOqVJdyhU6rXv1HB2sMUG1Lbb5BHBNyQi1THM3qdLUsz gmtpMhtNWnmRwAVwz3547PLvUqCUIw7LpGOCb4KA1XrBNzFvNaIgOacEHONru7dk57/UXXd6 lXlCMPW3GE4FFvLsxx4FQT0QJXdzzaR13dnbiL4n1DTxhD1V61TCNoKzy7H/xAApEAEAAgED AgUFAQEBAAAAAAABABEhMUFRYXEQgZGh8SCxwdHw4TBA/9oACAEBAAE/IacOvUl8AEwsKmUt rX1vo1RQ+dwiPQYWpmtkbS/POgETaI20nBhvwo7TSMNqIYDeHiJmu4xZV8ykIRpHmKIZhcrh C0PUC/vDAt4oD7Rs2OrBZKppFxE/quM8A5I4thsOZecjfiU5FXaCWgEwEawsvevqclRegsEp gN4tbgupS7hjq5iha3Y5SZlIMKkiU0jrNED4cMNJWfCuzaY4Zs6QHLeVlGN8/MrJTfrLlYuG KBlzeeGGc+aF3hcN/aermP3MPNcWmUCzhGW/epfM0zjvG8rJpUcjjHPG7ZIdrK9dZqhvNLBV JvjEDmYyYpjDT1bUcRbiNc6MqDqRJovViq03FEwGNuC6R1miB8Hj4Vm/DNBouakM6QXBnN7y htfvSjEAd/BhQixBAHOOgJrzNzCYxl3oy5d1a1hdTr7yjxXlnMIwnFnKNl2YIshDLpoYoPnD n1i1p6w2JvrL3Ga0Q0+IrpKr8mRy+880IhSL7pkuKLHIoj5JW2su5hgpgdOZW1RydsM7q9DB Ju8n5TBlV+yIUIsPaVZoVq1Y6wsZgw2gHw0MXkW4UkocHQE1IObBCa5fXw1Dat1O1A5YiUXy +KaFVNCOw66Qx1VKXdZlQ6iSYYhDljxvEYF97gy6LDWUY43f1NHscguFUfwpmDpK6cWxWeY/ 88+jrHTtXgzF18W7+EqUtFXLZS7CzMFu1ekqDRU3bJfZESjWlqlnJUZwouguMO5Ai3NJXvqm 135SuRUoKlAgITDBwMIAxA72i46kDZFFqWF75iZ4VpLouZYYsggOJQdJUBomU0AdJr0kyOkM 3THAgdKbx2rNawPqaJtvC1U00DYLKGII5vWONOwtmLiZAaqZ1DVVtveCAwbBpNQq5UPBBK6w 4uiEe4L+8rooqFtJA4UeWZoK9CL0dgjUhNSwXL5WUstKzVx4LAFnvKg26F1Fthqs02lrjWhe 5LDuslcSjD0YZpb+8Y22Zz5ot38TXzms1OR2iW7xH0pGdeCpseIB9Ru5zCOwK00WJk5GRlJb OP0e6IEoI1hJ5XlAUpOyqU1bJXoQWclIjdGGtI5zGhTEDMo9ipTisU7mI4QARA4QZtGeW0OT OkCJ50w6tnpFLDlfeJSA90DXINlEqpotXrcSsFv3jt2bZxthoO5c0QaggxCvhqSXKCE8pdFx dMgAbcvSE5qQ+06ZbFCGtWpGtSiV1StRnL2hEXDDvKRBqwBZn6wGZhg9ZXpdyFgTI+LLvd6w pnOyi4APRcJDVwSbBSltspxCqwRJqArO4oGPScEpn7wPBZuXFS13qq0wojg51hiScuO/iBLa ZqUHzsGvNBE5hbsw0hKqC3oQKXqQrc+Z0Xg7RJpU2qjehgjh1zMEqQLCAXiDWTt3MytYT6K2 Xho1AQNA1zM02oJlj4KOZWd5ZUR1Gsry1b64iNU2tYlZE4esQKZtc0eOcxAtSXZ9LaVFfaiU o3V41rdyIaA5xmm57RrBfNFS6lBvKsIszQQJY1WPbOkeZ1q5c9Jn7QnWWM5msVwOpoOBM/5u Xsy2NqLgIyVkJW1E0fX8zAdFIQu2v0kYBQLXAY3JR1XpKkKRTpCfRI7S0DNzt81Mm1lK8yud ixx2JTbxHkzKcFaBnEUii4dbuK7ktMnQQmnWrNCWeg2KRwyySuDMuQboS2mlTrAOk2gwzUqO LIQdhxAPQEGl8TOa30Y6hBovecEwyaXKCMy5fj9/JUBXCWRFpPgopvV83xEAQBfZ1l3WnJLW 2fEjMAIwlijSvJpLGFlnr8Tfu6GgqbJ1eRzGuy3Q4NT3m2YawXR3Q3CW1ux8/PCFxV9FqS16 +uL+Jpl5Yl3FRYeWI/cx26QWBROhyMohA1Tfygx6wty7qi2vKFHWLMq7TdaPpFL1ay8IY55m o6Rn9CVreKCorkMLbPtQ1GlS6xgEs4HMwTTK4X78Gg+DXgmiuyUt5feOgKg7QFzcwIYQjzUW oF8G98NeJjNtZpKj+zAZSoBpcicZj2e4x1rpNwoesdjS8ZjgF1x15hzsFjYZRVqgVKADBr0h hBrW6kWpWHtFc1Uhq3AeqWHV1ZVx5gmPXvC1Y1ds0Qz7YuKNC2ckt6lgNCg2mIViDrN+vGTE DAq2gQOLLowxzxc6BUMWxobERMFrjNQrARX670GaZdGT3lfewV37RK/ISBUQOCkX5eHQBUY+ gfRuOIVCuZvWDvLBVjNYQ2RMAb93wXJQC2XyInmiY8aYixfSfdKlL3UwkoJZtiU2Vg0Mpzco jDFp/AQnZdIi1O4wadHMQlYI4pd4PVGsFHJMPzEvCjOSmpUGTqs++pf2maSL2DEe+HwS3dgo Pjz1W7koFCnrzt1lF0BsEDcRySBdeoe8NZAsc0BrLpUNOosV7V0iSsX9CthyPOOgz3hDTwpp 1+hjeripYF+olZd6tTWBrHe4DVbGBrNZ3pQrhUTWszWJWF0kDa5g7MUC1mJaFd4yWOFoTagj zS7MXsafODNeZsLlhARaBMTVgOrNZ3FCqjmyN5Kio4hbYfGfJL73uqUaEwTVb1Vh7baz7vp9 oFKDxO2iqf5wbJm1BlhdjgmkJxNyZMXMDmoXf0ZWKU0RwJUAdZg3k0+glLjLNdeJmCHPHgg1 agm54Hcjlb7tpSCj6EspiE3AV7r3mYqTXMbWNjaFI02iPTSZTHpKC2mEGNdJWtyhH0xm7lhd yrAeclIWjpjXnELVy7jAdLjWUq/ziAxDrc+kqADsUe8pyhu2uas/NCpiW7s79Iqrdfoftw8N NxAtBzHvqaiWcR05iOjoxv0gCsYLhWCJyeAYnPEJmqTRNYhbsdd4xSymaIIXC59gI04y0FO8 ES1e5BK+sICDnZMSkoSX7axkvwzFIEW1KJY0w2rp+kuDLJRnZM2VikqWL2fKUa630esOV/ub RcsG5+SC+aSoMBuQA28OabK5xsqBCu/LrKhpLrCLly4wBvhNJhi1co+dGekMFIF3+Zl+51lE sWzG2veNxkOCER2gHLpUttzxUOJRXRK8qFh9d1ug1JdhAWzGDp1hGrClufWYmsjUFxZbxbBT VmneH+YHHpEFDrJcIs4hLQll0Jc8pdasJjQb+BXdS2aVGI8zL2Bp5Q+kz4HLXakqyb87RgXJ pr+oXaI+Ki2yAGIOZmYGcdZmShX3ZpLXctoAwxLgKhYscolRV30gVnLeoIphlFoc+GGqRBr7 YfanQw0qfApYtXcRGGvRJiOIjQu7FivZRbSt6I51bsSjbIuIKNb6QHvBSJ0J2y9EOR8Fqa5w OyXhuc+AeIYerwNBdVPaDcA5Wo4sZ0TlT5mRQnI+DpFTQSnCWZqxhEgM7zaXNpcbI95qfDp8 emvaAFMMBPRDo0YrMG59ScfcoPdV7z+hMcu00h+Jz7N0PtLDTpYwA7YnCeloLfONdPiB+Y3X +lh5neMmjVL+ILRP4Yh1mavPWfLEGDNS/B6MBKRmxXmqn8z9QY0xN9yoUhcFkfOkU5coTtlg Eh223n0mPPgn0A+GWgHX3mEzwpf3i6oluXsnzT9SoWi8zf0g9osTV7z4hDxGDRB5SKCZUpTP pBgnom/tKm00TbreCcanIkdEUbLOzcSCbNAPaszWH1n6iSrMKg9pXktQFedsu7mpR/Mupf3M 1mJLvYT3Tvqp+1ShFOMz+HgUQ9EFhG5F6D5TEKVpBju8lwjVSz6YgHh8KpTEH75sVfNiguW1 x0nUQzLncP0ICUGrR8PKJbMB5mYMWVBOpgapALjVDWKnw+eEN2PEKSoXeIYa+HvlGrHYiPHg bBV951EKfkFOl0UeO2juXYLLO+kv3+CBjyIaomvhReA4NIZ2k8ziJ6i1YXggmjSkF6VFwzXS O6SyESrzVgTcU1Ut67zqIJVh1Wj6Rq2TCemvAmrDVqvrPgstYwtVhMm5lZHTolZoef8AcM3j BAJcZCOwZWAIbAn+AYCz8plOhEbJuv8Ac+U/uBFg0BFmhrp9wT4BPhEtaNKiz+J8p/c+c/uU yOg2ejKE3LymNzC5ccoEYl5MvQYdCI2reQz4DHC4UiMzXpY0T30nzn9zr+r+4PEc6eVc+ET4 hHr8UWp3JWtoXaPvPlP7gMI3HmXmkAf9KYM+gmMuHGiVu+LrfQNo6VmwNOVPPOuZn7qBR2pX HyheD6Xw6KUBjvD4pptOzEVu3sfvLTXFCwZRkXNAt8MY46XIUrLrU32ytLLfy/M/n/qOjFgA HNeAfhMRDNQQysvXTjWX/l+Yo/l94Q80GsJwGbIkQ6krhUry1AaCUEGiAZZf1AvYH4cqwsVw igZ2ZeC38vzKs1PJl94pMeCOL/c+MeGbxDwr6yVVk18/dL/y/Mvqd75QsKYix0hVr6QjEr39 Ii25fPwsAcdE/wBS23l/6lHT/BG5tDZLsGV7PTBGi70MsU6GLvxN7tFJ8wxosr5uPF2y5Fwc wAqqumdH6Z0fplj6tVkcs0STUz5z5uaCCTeu2Z0HpnSemdH6ZXbhVxRK/wBkVuFhuPooxmli Oj9Mt8qaNz5yfISwUu7LAW+DHnF1+hG4BdZgcVBFkqqRYV9TpPlGfITofcGdvRQ9GdJ6Zbs9 Mzuy/wBqFhuT+zmfIT5SDwtCr90ufbV3NoKL3G3w+EIqhnCvaVVibCtedT5ufkJuxAD1Aisd 3LAP1E+KJ8ITC15qGJXt1otvwMZJpyInVdOILld5QufHE+GRP9BELF4AoxPlIMfhLp7+IKga 2ENZdXBPiiBYTHdIe0+Qi4GRxAlqakc/RphThprKjp1xahPkPDT1zo2JU1O2PwpOP0yCBCmj RGgmpWL2jUNxjUnys9e84aEwF/dVmN36SkDW/o/cPjPxrJS1OkQLpde/9S+vvL6+8p8mYcRq XXhAEDBDxwgEPQX7y+vvL6+81wdE4IeF97ab+Dp5S+vvL6+8zHgB7MMkY9zRXTwiLj4KvT5g VL036JXL+GGnhpNTiWousr8x+pfX3ZfX3l9feaiRysP6mmw1PA9fC/IZ8snzyP8AB1469pQl 538gnxqfHo/5qO2ulBa4i19Bgdj6tkXqwHMFPxp8egai64tE+cz51Cgdwr459pCv8afHp8eh ZI3nRzEontZZx3aWwcPhfAaC8qfHpgWtLdD0ajdqoLsnzyfLJ84lATp9sZfLzXRPj0+PQAaB TRWJYamt3kcym98lOJ0nqnzCWdmy7XE1MGoKeb9FKU2bbIOpwy8exM7yU+0NLuWSkpKFsdB0 oU8iapj0+iE7ToUbaT5hOk9UNVfjb42W4ZJ0viUJRtS5RxiMrxLCHbnw4dYBvmZFrh18aU2Y ehk61tCjR6p8wnzCIbPVDNxmCnRnSKn4iG/opQlJNWwv3xr4pxDYEWPeOwnlOhP7f5n9v8z+ 3+Ypchauj2jJ0XdHQnUhVF120u0eppxD6IYYZhNwgsUACOozXkOdLymA7NC2wRosjGRX2p9H Zy7CW1K9GLJDZUFzfNrYfCXEaQzrKkS8WhBirsecWuuj+E/t/mf2/wAz+f8AiHG4Hg6nTmFP gcdaDFXNOfqPScADtHRxP7f5n9v8zR4vhTtX+fZDypgSvFjvtwb/ANTPXxo4JWqiDMEvuxbb 2GCEhmA6MEZU6fc843Km6adIaSkeCJyo18Heslr4Amd+AIIQjrEUFuTpMeB6zMG1bts+ka41 i3K31fqZ+i9Nrtfp3l8WMarxc9vaDABoB8Vr+FeClQsfMkufKp8uny6fLJ8uhI/NtL0rrDpM Cgw2GJ0boBH4ldcHtKDWHvmJcN8Hi47paaw8DqgAt+9AKAHB4LEkNK3jMCpo1Jluyhm+svX7 ifLJ8uny6fPpjZ9u16k+FfQteyzpSjUyAw7eOvaH+6ny6fLp8unVAYvtChoJffB0PZeFPEzw zPDKeGYNz6cuO0BX2+nZjYcu0W5Xa6ynhlPWU8MtwzZDNEBO8v1GKKWpC9+Re0PAuXLjCyhq hTrOpzFrk47kt3hlbkpf0hXtR6ym8jxM8MzwynhlPDMVe06dEE9pN3H0jFJSM1WHu6H9xJSl 2J/JT+Sn81ML8e3nrDr9QBifDJ8cnxzw4/5iZPZxDafyU/gp/JT+CnQeqGCpv2kCm0zVYRWC uLlJNBpgwYXGKYRfeJFqBKAhdWRYhNYo6czbd+buSkkJuumof4yfHJ8cnxzw70/oirE0mKT+ Cn8lP5KfwU/kpfJLW49IKxdJSfDJ8cnxyfHJrCi0lIkR+PC4i3QNVxO2CGg4PqoA6x9iBX1V M5tdiGpGofKot3V30lO67SvarUxNvpgMIjhnYzKYN4AV5VI2UqPRKhWTRlr+CovQ/aYGr0R0 +rWGWTk3IqOSPpS4eEA/yYDCBpHUePo/hG9uyfwP3FmTQfKPQMFjB6az5F+p8i/U+RfqfIv1 PkX6ieWk6v1Nbe3h106QW6T+8wenYD9z4B+5n/E/cw2Dwn9zofz3hdgUsQ74ebq/aAXyz4NA IK6WfRNVSxkuaaWpxLlzYviOqqZW6WA76ladvAsEr6Jm+AH8uX4Kg6nE+RfqfIv1PkX6nyL9 T5F+p8m/U0lVayb/AInS/nvP4H7n8D9z+B+5/A/cYlVC7Ku48z51+oNOFrb9SznjZY8QUe1d hfFT+L+4AIU0BuzHWLLhweDpA7xGf7ENEXw0ta6bQrWro0lqL+jaJ26wvvNAZB5TSUaGzQ4I teLUdSUblLq6QzgmuGXCt1PADQbcI488xSmyrIdAy6kSHTmWV3pn7i34GR12h9VPx0k71pzs fq+00xpTbOO8yM4lsd2ZnHyBzMwPQCr3XrGxRW00xTMaf3DL1dibzTpOv0BlBpZu+8HBseC9 tuNoWNE6eGQLq2OW+dLw0PXtLeotxwmCCDE1N4OJe2CurSUInnZjryVoQbze0NPd65lDbEFq oL4VOugws3enj6L8WorzUb7p534feFSa9YrsMqCkiDImozIpBVVS6nWY+gLAcfdlCugVKCtr iKjnH8H9Q3voXr9p1n87TrP52nWfztOs/nadZ/O0v5yXZkZprpf8wAxb+9Y11/vzhkAo/wA1 n9P9z+j+4Nblf3WZk0lMexvMiDFohm8p3i+Fcvxus/xKF+2kww3eAmsA+CTFbF1P6g3pP6P6 nr7YkELw7n9QC2nRY5B6w/4iKDYVd55/fyg82CcyNXnXvrBmoF28F7/zBQzDgi8sGB1HOsvB 8rdPvLy0op1b9o/VqAy584qRLn+14UBPeJgV+MNxeRCuqXqss7WzexvPQcYeBZpZFcluV4uz Rz4UyhKbzKQPWa6/Y0lgNWO6uOoeYqfIRPl2JTPLghVAMlMIZN8WIop1LnyZV5DUSmANYTMR l1gjS992NqleHlyYkifuXH56k2xAUxRanF0TO/UBEwHSqVb+dpVS3VLZwsTZvOi2Am3vLE2l oRtk9SiGVksthyTo/r6zEs7EJ1pFZQO30ALYrqwceFUqgsAhaWtnj2ZgmR1zHUH0iXLOhcAA FHjvNNGzUJUjpGnedWFuhBf0MAGwpGKdoxvXRiY270nUPWoxvRV103Mvq7x3A6sPjv03RXQB Zo7301jUv0T+2lz7t8X+TF+H6q9P8xKViPDv4WS5Rgy/aatrFqVQTeGctuxLy+XEdVdCV4ZL eXYiMtfU8NMhp7w2xsh9BBTVMVWPXv1Etg6jMEPAuMPghctKHJrNcoT259rI4ixXT1j8fK7e nziMX0KoPWFZYMfiBLCTMfVu7/ezMAmrYUU27z7QBLNY/wARASLxUzBemGe8IBBJWOY122a/ 4i5SvVPl0CbPVQzPnmNUDxK5xBGE62fBOEUlfZzRm58EnwSfBp8GnwbwpaLotq7fpGZfAD7q 1by4ZL1vLvM7sDYH3Tf8fWqBytaxeKmud5sfEHBGABifBoIh7Twuas32ifsmoLymh2jXTfKu AgsPQJypPQuXGJvxPel+yYlUo3jKmV2JWh8+DvE60IPd3QXWO81mx08OzzwVBpdkLcodpiuJ iZpCfqFWEpHwTw3xplbhdW+0yEkVeTMyqHeQQqnR9Oj3PDUC+G1xurTzPPx2p0l5uBo1l4uU yreYUCYfS2n28Ha6fQFaZvWNY7+BJ0R8EtEcgTn9M/Tdr4lI8OvrMZDw3wmJWUcIvrDmAZSK YtW0Jsbo7kPp90eGwV3gGpe0Y4dRy8TT9Lp4Oi8yzTyIjfTxLkyEvQ1+/hZXh+gqWZUE23ga 1nUndMWsO1sGZQjLOhP07zDjm7DQnFADtL2szXTYxMRFDX7wVqgBZvt0hVMtBBwAWbQdIiq2 lRjqvTjy+nQ7njT2yjvORzz4Vnhf0Eti8bLCON+XSZW92YJ+4OZTxFrqgtAzTXy8QUJY7RQj N017OkD8piOUXdHVKdcrPMCYd1eFksly5cJVwQ7wK8EwcCYo4GJvjvF+021aGyAXozpM1Uz4 H9iOg18YEzlhnBXgZUD/AEVPaXLlxYdyJur6T5HG1Zwr9WAw+DtB2HA+ByzgbqHSfOZ8pnyi fIYKsN5tM7r65z5XPkcyflzXWvli/foZU0O2Xxy6D9pSBvWHLNVHRWL7QJxm4JOROiqA+jCf B41/jy7i+oD3IJnX/rXwmVEUHUtmHIG62kt1TbXKPzRS2pXrS8Fvk8+RxWxjVOGzPi8+Lz4v OH0PjCsa8QPEMMAcssPUR4Kmcs+x9THWahp9IFo+sdIRSylelsUnF7KObBg2HTKdC9F7mzH0 0Ca/rqQwdRLshqHA06uEbrYrghbOMBp2c/8ALJUGObdAlI2Jv9VmP2XHp4yeHWMWisXlFLl2 +Y+FcOEPz9SO7vqANoBgXVlXa4n3Py/csy4qWXgW3byFx0hr2qOJR4DrBshVgnCRcWi1bV44 viHKoK9EFXULkyNiVUYvvU/52ZFqONyX4XOimBrz532ESzJHsupnx0gsF4zfULFZVRrH6ty2 /ntESjrvFLyn5TWfC+mkFspOu5+oGABmBry/EtaT0i3v9oy1A8U6Qc1FqHWaVjoJKttdBrMI UyQUSZllU4A2Jj3lduwdJT5kB/zRuksmh+3XDx4qK0zLMmeRu+G/pEXekcESzfEYorfE0CwQ ltAtmEfDbXvCFCjiakZ5j121FddYFUid/HXzsJlFSFUfN3+sBrOsfZl+MLTmmPVClq8A1GVj kYMuJe6Oo2+l3FrU1va9bj6Uwhwt47OC7aw2GAQDBoTUQS842okvL/naZh5frMyT3kYx7GdV LqwiiujX6KGdbzsES9S5e37MNIHl/wAwAYr97n2js9otrF1G+aiao1dGpxLIEhwI3jrDQfkw 8oylJkfot5og/P8AzFBKTJ0h9Cjh8fik+KT4pPik+YJ8oT5YnzhPiE+IRq/ISq5S2yOGfK58 vnC5eaY9Zdp6+fL58vny+fL58vlevr4XVd0TUM6+inbMQq48pFb0FCika2rObJoAyAWv6mG/ CcMC7xKAdy8zQV3rX+4H+EE+UJ8UnyBLUmG8geU+Tz5fPl8+Xz5fPl8+Xz5fPl8+Xz5fGmLS CjSoM/lJQ19n/PC+BXsZlYo0iA1l4hgVqOvQiCyTMh5rpBqjqWxt0rWIeWa1b49YkWZWZl2h CgjnENYy70PotrO3/kyTRm7OP+lShoNZW26N2n/Nchit3fjwtlod3tAGCNYVlw0lONU3spWB gho8oAXUzuZhUe20hdz8wka71rzlg+Byxauu3ljFfC6WNw0/49tYQDpr/wBH1s08j/ozhleX Q8KiB/dXtD1oDk3DrKzyk3es3TT/APclhpCWGsVJmN7zAkcjYcMFWsqNyHWEpEj81bQ26bwt SRd5iI0ufvvhV+cMA6f8rzc3h0f+lf8AMmaoIYmgeiCAGm85xflLMaqoPDO1wXPNGYhZrDvC CUcEnZg+wWyoPeCNCtVUMVu1So7HR2lLs06TjymP1CjZjWGzbqPB3fLMRKwXgoVMZf8AOiT9 01P/AD8utf4h8B2rsSqov0Vsl+zuF09p1CIQaXW8IbbBvKu4NXEzyS9Rc7nVd5m1LTnzNVq5 gcINP2DHc60T+LcXCZa0QLU6awKD/mmvhgNJFn/muI+1EZtBVkqVka0jpCVhZEt2mkVGFFzc FQgz54mPXPaKsm2ToWZA57RM7ucw/wA+0XXKQzmCowGaI2O8Pt8He7/65lyvL/Iaf+TTMuTl d3M2hA3SqGrLUahZLzF1GbvDMvwvSxNtRLgef4iJ6Wlq9UyPHBXtbGYW4C7y1FLur5met6B/ OZTia/b/ALu68nQfkhp/zbv+Nwkfk38XOJqZH5HHl4PFO/LTqzOE/qgfmHaSphfJTeHEh1dJ 9Gv28He/m3jYmiaIzvBaiDYxuH6uA3yT/ENP+fQT+S/ET1HzwXR+z8LktTl/dfiU6wvlEAXp qMl7z4PPg8ewdMNGveaRTTQHpcV8A6BmFq2kjB0DsQEBr11xLaLwiQsBzlRzNQs2z4PPi8v+ DhMa/FgkvNZ2qZv0z+An8pNEloVoRckM1XgilbRAodbjBtGgUso75SX7iI6+pnUe1OObYbME fOfF58XnxefF58XnxefF58XnxefB5RxEOm1gCXE0NlqzvzKLpOAD8xittBUxGraEQLWiXi9p qu/VHLKOJRxKOJRxLceBPKeUrpH3yUcSjiY/mYyxy6ReGuO41LsQHTs8+JOpdYNCxyN4rnjj xEVbCUcK2iCa9FUmSgJzHuiq3Mxu2FurrGgO5A5QVBLV0PlKJRxKOJRxKOJRxKOJRxKOIBTG 54GrBasd4mxW6+1xhA4wHPXpK9a7RexCBUZvE7weFOWCS5c1d0V9av0r5YQSa8ONOuswV08M ubX38X3IL+CZpLTWDkX1TCDRiqjZsyxDrCugdI+B5egmrbXWkoxyjZaNqsw2WchCbQIBpY58 A00KYmGK/wDFodyXLnClsh7xrAwo9SoLar4YgpcbNE1ymOreRMsZpA852liJrZG+rUcBO6Kn 5n9bI1wUmR8oXRjI7eUf3sWYsuj+4HFFZujFvIHVtFIoasP1K3L0H7RhONBH0YCpX8wfISer K33RXa2Xk9SUtX1gH6m7TYDLzCVlXOHWHKhWF07xYCBxKndroL8oEeC4vN7TVajV/RNtM/rn wuknIfb9Ijrsvg4MQedjtZ7V6eUdv/62lEAYsn2l6IC9X2TOt4f0Qy5ImQuLQNoaPtKGr6D9 TpXgH2QrsVgH0SH+F/U+K/qfBf1Pgv6nDf2/qclnea1bopwxD7Z9VKjHu1jszbhxM7vIfYe8 CAA2SuYEzuZoe1ZgUFSmXRHnSDvRtrPGmQO2VVKTpDzk0Mgb+dynhdLUBGKl0QA5K7/yNu2V yB/LsShz6FFNldsyj3nma7rKppu6im1gYcSNYReL/MesRDplp3iIcp4u0x6RxasLGvSUwNhh zxcS6tS5pt7kPrn4Pzmc4aC9YIoJC9Fc3KXTSu/R0lJ71BVxT1EQpVWLQlAhKI4ctJhrxFXT i5bAxQaPKUooxbTzDNU9flc4gEdYuhcz5Kb1FGDOhb00fWPhiaKW7HuYPWaStGjm747ShbaP 8Jmw6f7iNUY6MP8AmPV6NHzIIsU58oNJnvfjmzd+/orwDXMpC6hKp69Zn2vZoIlwsGzDrBmo 1FL6UPLzGDKA4T+Y9t1HWtk9I7TkDoO3mhRkD6fu/MCkb/YjUBaFmblhM3U5rm1mhCzdiBdZ 7m0wQwJ3E4sjW1Mbpi91nCbkXymKotlHrzKBSBOtj2JrlJ9j8y4EIcrvGfgij2lJaN+ePzLk imZ1cE02gHU7+8/udYmIE9EPnSB5PxMApzqtZ18SHBcHnrexubP3yjhVZfMy+EFObZSeoWi0 viJtPLlHdmHKibvGq8EVeqkENBk3S0etNCVW3sR7wBHV4XxWtYgdSaA7qlit0LEO6DbFygs0 GIzZaTQd8SyIJHF6y/0sJ4Na3GzY9VO0BbD1zBLmPPrhguScDQi6C/syvUlFrU1faXPfU04W Nr2CD1h4ZV5prELFnrEZx33eJsV35rC0h6Sxah36kvSod7J+bPOEMvQbVLP15xHIXo83/koH l0E4pZd9X0+8wlns4rT3qXS2I66EKqUb2lA8flgGUjNWH5ORSfzBqN9N2XbnTdOhDFBi/KDe GjRf945hVnJLxSNftDv1GnXWZirwBfJJqkmbrfkjfBiTUv8AeIE8EhPvMUbsvdl52vV7roQA 6vYwVBsjgAerNFDceI1UzM99o7itzOmzdA7NC1lYOjBQg2r7DOkdGq0jCDCgp1DWu9x0z7RA Sos48ue0OlqmKA1BMSyQNY9gNzNvSXiEVaeUrzQikV9osDORlTNLT1WGL6kLn0C+zvAWEiiP bmXHqdi2OsGJgqua49ZUK9WS1CjKBKvSJmqG2OZWV2ybdVc9Zmi916keqPjq7EqCohanA8RK mlWZrpNL7mJcOGEYgBx4yg+6X4bLa9PPXSJtU9cA84DBas8wdI1ct5q3+JXSY3E6eswDY1ht XWXjlqaEH7QIV2ZWj5j3EjUu8qmtcpewvh0j8LU1Jx+pjwt8iJbuEZ+bKFw/Mh37+k5jMd+U 3omsa2a7rLVDtU6rwtR3+RVyuaGmd4Hux2JTla/Z+U3QLBatdPAvPs7LFGJrAGWiD0wDcPNU uiegqqBrkQqMVmKIhE40QjBlE5qNTWXuAklq9+YAuuFsnnMMOnwWrlK5XtGvFtfdCiDWjo+U QuAC0u0bLOX/ABcNK83kd9JgQEDAXw9YPhOjZXvHO8rBKzHu3O09bjmp3WF0L4irE0Xi4CNW 8ptF1jNaZSs5b1MR1zkLCz+qPA9TaOKsAsgANXtKnoKLC/mONY7pUtUA4TPNRUVfVQcwW6sC W6S2t0aHciHp7Nakd2mNLG5vw/1GneyXlOFx6SsOKOCo7A6G7wrw6KGgDWZfia0d/OZMLKUd qUK3xtR5lYMJ1iiEJEWATeTmO0IXpGr63GgbDor0Cq2jL/RtdHpKo0mO/Ywzbk7qxGpEUFmm MrxHtTQ6rHpK1HW7wH5u4dzmW2Eu3D7TQ84vRqnGtzVVFqE4ysMMOwsnvv8A5HHEgqrdUt51 CHNJtyGmVddihnb3zrCN1qCtrqtbrneEza2aKVON8wp6rVUpHeXyXW313gWLTHFXEELcFepy 51OPWPGhauvC5i5Aac8jrwSlmoNJHLzyggQtYN9RaqECWa6LTyV7xUiylDhEyTBKIF20E5aj NZou2emnvCSoCtrN/wAwI6JOLNI1wM1TARakVBdGEHBoqk51n+2m4zRdYxFLOFm2t31lQX1a C++sDUI7BGq5LlM2AOWdM0mV8pLbWWX46S4aCYjB3rI07RWIhKumly2DJd87Qz8omuie0MNI xDFYwxQNXYw2czWVd8QkeUnWgz/HM2sWyLnTOkXBlBgWpbcJwCRUpbzrm8kDkitC7Grn7SoD QileHj8y4ScMh1NV/uWH7wLbX2dusttS9Mtq8oAbibqDbLJPUB/QwCi229NXGm1rmgR7jLZc Fgli479/AHB6QnAgtUIcd4WUxcW246HMC22eaLLM0fLaGS3UJ2yktxRsNCt9oqxgSJnoazB0 y30NB66wgo3EaIYh1pdul8xBKygyRmu/3l+60uqFpic70ql7RTYtC9DBB1j0LsRaLhqix3ek Qg0aqoGO8VK+tHVWKnUXGCq7UGquB+XZM3Stm8P4em6H0aXqDA3xioJD5TyBXKO8q+JVShhd zHKshBYX2Q00l5lWysbS2MNAHBEUSFvBJjgFlLgcxob+kHTWAMrkg9vQu2tcu8Ewm6PXV807 BtiURC9vSUVUSgibsRBSFgdEKZfMXCsY13qGs1JWzXlgOsqULJTK2U9EhgN34qF6JhqmKtmY 6TsSjj2hHSZYj6pRquu5pppL18agZhgjQqVy1qAvYrDOsUcMAzM5oY0y6a1FK+t5XnDnECjP 1KemmsDpC1yc6FQNfJcanFhxOjWJV59VmQ2rmBZuNaPc7Ycsc0t4de9VNJTsp9RlixYCvbVv lcuq0zWFXuNfKKpjIg1utOmae4FFIXijJMsp3PpETQ6hr6a7zvPJr5bx1hxgeecxO9eTQGTr q8wHbORqo6SiuHKJgWaVHVzk4g7FV8q0MSOXsIHfR8ovjmBQKmRL0lJSOuBZ5SrtwLpTh7ru GT1TBws2gxVs2Ma6ykBpy14vSXIPOgHTOn7jBdw1tW2nvpLq+RzHj0AxDDQRgntLss3m9VZl pZ/HXMSpC2pTUputsxUOyXECtMnV/UNOYUWrezHV4lmgirVm7vAGbhuy48dMssv0vDFcQdpR 1LlNv+SAaZe2pLSiKLgvtqZjxaxcN6xoosVHW2aDesGq6OmDpL5JC3g3fnn0hG5nDlltc1HZ WkckKJsCr1lKcOL5d9u94mX+8VWUO2X1hz18tMjffE9ylC8TqxtfU4gJdcXsL18pp+tKa/io Tp9UFpOmKx1iaqupGDHqlvCtawvjtOo6HEabjA2cueNazASwx7JU/hcQkH2jAblM50g2qn27 o57xKkbhJddLbz0iWInjc/LQkJBjnQi1I2jVn944ViAoCl9wjW8/P5No2uNlKLQ7ZQFcpw9b ldDFVKeFiro5PLX0lUIhJr7ptGTNDSptKk9SYtxBR/G80apdRmB1frUyCs9ZfutNhPHrFhoN nXU86lBbVvMAeANWBGiijBT2gEFxfgwFCuMM33iQVMrQWO3aG6sW6im5VPgMT3i8Klw0vnp/ sLa71j1hzpaDyIFQCFluu++WXxsNXOENP66gOfzYKri9Y9RKibXz3g4rSbKH4eDKGuutZsM1 HIrijG0p7hF1KSsEDSZ8n5mJUK0R+GHTDJmdtY84v2UMYA37QWqJNlz1zG0PKu1c5htBXTIt d98yicjUaoAMzwTpjbpOk72DEz8GVyPygTQPH6QtS1VfXGp5/sTpXSXplTb0XrUoNt2N/uWl iqmmyvz4OhiCZEi12rOpXeBiPJMKbWYiit4CHVAkA3WJj8IFhSums56OsZmhZuVXEFobBfP3 ggsABQAeKfaTQl+dAAaHhUoSkxHAoqaLnPObiul4h27UKfRU6NVITrbsMsZQ8lR3Bxuy2xNL Kb1AAqdNiQujbVyxrPYxc28GHgzY65qCYaWpLk5ia64tFxqrmAAPFBKSIomJzj7pWycTFK17 kM1dIFfTR9QCkGEM32xkNbiaMu3L+m68U7E2jcQjYM6zYN7I5JYR1hR484obBtNvFB18XSEl 6h9oEu3z2+ivqpAEgDKuHJDSgme86kdfR//aAAwDAQACAAMAAAAQ8EoAEMsgxaw9gD/Zypsw MAoMAAwYISJtvivaYjeJKhSAcIQ8kAMzqp1FTaUMdJIOSo2XgAA0IgAd5A2YdCumGAwm5Xt1 gssoEE0AzXwudXuw+vi3VeJvATkI8Y4g4QmxcaLzSP8AwQK0lkEsHBADEABHK+GZJmB3k+7H LaPELDOJMAAMLJmKqIJBGI6pcxcoFNPEDNIDHPHOHNNPJNBKxQE7mKJBIFCOGGCBMJNGCBJE G+BiwLgArBAFACDFFBGGGT/OJPPbtBepwuAJCMEMDCOCBzjE5nCP8HDhd4UaLCOKMDNHFNbX peFnfYWf8vpKIBPLHFKMFGKKkSmw90hley4TQJBPJBDPOMENIPPOuiwpVB0MFGPPNOIDBPPP JIPECNB1H1qvPPIKAEENCgDKHOEANJrw8SSCoussvPPFwPPAAFDNOJwov8Y9sUQ4aWaSukfP POEHM0nEtTNGdv1zTwhTWzIKBCsvO22Z8luLrzzHDvioRADDGCnLHNJb2sBpWuxPvGwTTLE/ PKGq5qEa9MINLGN+hQmU/f8AxwADyc2enR3gADjyhlERUVzzzyyAgA7UYl1ygxRzyhOzRSND zzzyihAACKGAygpzzz1YLTgBBzzzzzgDzzzzxbehYyJldhzzziAAAABAzzzzywY5y/Unx1jz zywAAAAAADzzzwTaA0URcehzzzzyAgAAAAzzzzxSjIVTMjwDgM3TwygAAACyUAjhAxf1xYNq gRLZCDQgwwwyBusvpjxZAEbVWSgATwQBDTjjChRGLzDABCABTwDRhDyAChDCACw6V7TTRyhR ihxjQAhwCRSRCwhBxIQRgRAghzCwDxBgyzxigRATDhCwDShyATgDBSyAyQSgwijwyhRzjwDC gyxyzzgDAxygxzyAjByjBwARzhizTDCiRCjgxTwiwRCByAADxwByADzyAAACADwAADwAD//E ACYRAQACAgEEAgICAwAAAAAAAAEAESExECAwQVFAYXGRYKGBwdH/2gAIAQMBAT8Q7AXqYmyI mkCtVArkd5v5h9TeuyaKJHfcSoITic0wmUmvEOgX+5i8Mo/FE6IQm1DwEg2QQ3xuLebn0L2A WgliYPuD2BH0AkzDKZUzE1TBsPbFYsYWfLAmN1cS8p3ERciYJXTRf8QgV2qGJ8kcfwQ1Dz2N 7MCPVE9puPhzDX/qJqzJFVBF3q5Vwf6jSF3/ALnmYS1ltkbLQ4jiZT8hXKcmoUWjLm812M+V UWt8b9xkOEbk4Fg9BT7izH2oYqTWP+i1fUALDEDo+JTrXoJS0czKAEB3M9R/uFVBouXsPMC6 1UrS9ShT4zNMaRU2sRoywgYNCZLSGnPiCY2/uXONcGKKmycd57ZiLp+sHWniX+0S5R8XL+4Z AnBCMWsqbzKhWYmJxSKrNd3yhmkAihTGIWrlvQV1CnioIBz4tKxOKpm38V7oJxLjFunwQbcR HuM081pc3DAOAtqGXLoru1GQxoUS0Jbn1xr4ePAJuU0g5UR3KdlhfAURRuUmkjW2JVYiZENf BzlmcV4h9wuouDGNNGDWcUnjiFQBaW8iVkVKiq2/AxxMC2WeQzHuCmomGK6fiCAMaknpYC1C ol3stCddlMEzT7En1wLV4hdoJoTKHSFxZKYwYgWHsV4Ja8dTbn2RHfCB8wXXONYTKEaWIFpF T6Rl5PUOooRlxAviCtSxiVMkUt44TpEGoChFkylhTPACLTMWWCUwrXQkgWDCrC0p4IB7Yq4l hlly0ZZwI1FlJfiXqr6PGTfCy2CdBStQS1LF5tUywxFzMJaVMsW2+hUQZ5qGjpcsga1HoCam wOdWxQqFFi4xekWRI8FTTrZ2MwQzhgjMh5Adpno4pWV5exjUZjyGJY3cAcCMXbUQOxbcqaQJ IB3+AsjJiNNwDoYYpqJZ8MLA8FLxO4UMFsFEfglWOFqRW0QZxCidoJSg1mX/AA6qZiPsiLbu O7gjbimW7Q5cSw6QuZhpPAguXRHPJ7RRSJdtnSAVMJJijFFfeA1KU5j2jfxy5URUxPr44jVw jCv55//EACARAQEBAAICAwEBAQAAAAAAAAEAESExEEEgMFFAYWD/2gAIAQIBAT8Q+lB2w/cH qbD0+JdygZixcftQdsP3B6sxnggQ5XcIF1a8JpjG2xqOEWm/R/vilaE4ccT3nZOrHoLFISp6 lBIqmDahzA7tEYLi1FyFg/QgWwmi6VnWOoXC9MQm8WeDZJuYHLJs20NzjIiEUPcMZBTbJv05 12Gbb9PCPr6logAJwQsZlwRhHPhv32Di9Q8c9iPI+ngydxtVJzD1dlYckO2dsCwaGWXLwnPD Z7m7dAWDxn1KKdWHuUyUeHgH5UB3B6LQJurxf7SuqX259oOMbbHbkA6+KoqdW4doUjr+TIM6 9StkbER1/IKwK8EDoJeXxsftafYspjts3gtA/KhznworH+QBU+4SBdFsv6PsZEtBYEiWdMOm +Z2vfwyiOsJmAlv17BOPElcnCnGy8G0d7brFB7helNdMR2KaJ19bduGkOp3IZkMN7hyxcLTx Nt+/CDDMJ2Hgfwc8l+BSmFjxk56ll/aByWfxJGltPqHI7nsSazyCTFO/n05g+5J39C5Z5c/l zfqCTf7RHBrJM7txFZuMOm+N84eISVcy+/lsI1tzkf2XZGW5LiS/yk9EllupDTidOQhcC1fi 4p7uWNkBNn0OLmLPls7CVXyKXGDH4LQRy1bQ82RnJqIuOfJti9sLM6jqYB3yuXXhcINuV1/L cdPyQOI3YGcEzMuiUdch44yxl5d3LauW4hmx78rnclvn+zmrBOjavLZi1T35ZNmdoTxZp5Mb BseKjIEdY/DXyRFk2LixBjn4i43Jf4hDaQvTb5sfdk6csnx1i5PAQ1zYR8zG4vUS2wuVZ9Kb JvpsprA9dydjIz18x7XxieoMw5uDn6+QSOkfATzuWXgh8c1/AbEsNbTU5bBwJBwm6Io7D/Eo ctl3JMQjVl2BjgiByNdfxFHE7CWJ9kPuS4ekGR5fx5xlgRcWQYQDDx6eNt+pFy69+LOpfu6z wd0ceMs+rsGT4EOCzykj6he4kg+5Pu1B3/RBoONblfzsu8mOX/vP/8QAKRABAAICAgEDBAID AQEAAAAAAQARITFBUWFxgZEQocHwsdEg4fEwQP/aAAgBAQABPxBDTQZeW4NCrOSF2QvAaI5i cxOIf4EdRwbL8tn2qUkA10te8UFkoNqBr3Bcy1DZNQPosXaNTpSszqq4vjIXzHN8XE1IYFac 9RIYMynBtDFjmvSLNTA+D/yEnKtVRXVrEIXhUP8AEfqh5YRYyQOw2I56lt/0hfyIqCradHvD P+43ijKynzFD+i5FhyfaFgd00wc5zMRpZdUI8YZncodqGnwdwsa8Atjs8y4YQtGnuFZrJZkh YgLwcEG4WWRi4a/xAi04jebL5uLBKMP4mdy3qev9xYBRbmcQo/mY/U9M7Gbd7MTPA5Tv0Zkw o9Qt6QDD3lilStRKF3zNDb6R03MK+Q7R/wCSpwF8eCIQTynH7xL0U7a0+xmyJy2rzHLXRs8T m/CPO4Gr7uJlrAOdahFxWr3rVoqnMlMX3DCY80cexx5lOYNf8t3LgHYo9l1MJQF3SriyvZbE fGpashZM1L3T59otGWwNhsbD5gniE1FYtpunxEmTsFr3fb/qHVQ2oZd4Mnio2vdHRXxbGYwF 3D9wu+oMFQA0CZL/ALgkELJhv3is8YMzL4/YsgFRzel9IiByAoRD0imEuXEruDgZ2H0jGamC vKR8bnBojRIMjPh/qY4FnFPz1AhkrFq5h9mCXdfQ4U3DjKZeYpXSc8QglyEC4ab3UCurB3AE bPSCd/bMuAJYwuhDfxPVzW1cFpizcqcxBSFd4IBYC0MPTccQRf6UU58bjLehOGarrXqMBp3w hD48I/Ci7ZjuGggOy/Via2NM1FMAqlVMLAXHKG3uZTAOObF8BKGoNlSOmEGYtEg4v3hIY4DT 2iXJ0QQ2N+2Cp2iiQWC/Or2ZJRiYMMc41lmK6vFrXA0g1DBgMWGJlcrGrXri4lPVCimThk9Y LnPL2JBQ7mTH0X6YJzKcQKU3KdaKvPEuoFQgBEZtsjLl5gYzANJb0lqd44hEAEI7dM1gMq7i 3IxwW2cwoxMQfJWAXtl5FKIrFimU99wwGr1J5LG7Vu4qMXW/mYGYx8RuXBXf9TcDUoWtU+Yb Qe0q9YpUTKBw0Lyi5jjqpHxcaXPvYsHCvtWgLRo04mZmCoiHKw8nXIzEfBXDwrCi1QAhfhHV MIqgFBfoS4N6y33qEvg1RX3bgArIAXdaiL1GraBmu9wiDrFmdhsgvZwZDQprW/Q5jGwBVAzG Ni014jB/gd0bywLeaEhyAKRMmcSp3hWKV1auK+8X0lZBq00+rBU5gwOgjhJmXpNU9x55KLuh znrhh4p4/wBqT+PaUROIEQicEFgVUM3PoFsFEovM8rikp8RqKudvmXWYVgB+YVSicgvxFE3o eDB9lYmkpblH18MKCBiNbKTIfMGF9WUzZC+ejVPzEsJyB5WME+GJSD3vPxFYTYU9xDKxKuga 5HyxshoqXa7DqqlY2nqzVi39oq1/i29RqoGw+XI+2/vH216X7qgUCGKMYhMgQJ5Ov6hxwJQO uK79JWHJFj1uoUXSl0bccGosSL3wLqvMrWCh9X0W46hlEOOgCLkBrxuLlqhDVge7sjNOU27c svo4nbHWcxmUq2wVflD5gWxf5nkEONj2LiwXWsGoXvazbk+w/MLAVh5JhMjDjlKUJiOat+SK NpcwLW3q+Ipshq1FvPt95UQRHJBKPWa/wQTMrVwbLUk1BQs+RKOiow08QLY5N73/AIUurKbO YbLIVaCNLxrZhyOZyQvQJ6EotdxXdMMvLCaGTDn11H/6GEPNuRxAg41OXy5PDHtPgP4H7mL0 oZSZq2CNg5aAff7zMGaqwISllOyYo8+YaUEtbGg/L4lvDbFrejzPJhFHpX6TSedmvS6xdQ7R VU+rxfTAiyhrNzk7h/UN61hivNCvpLGE5ZRSj8y0626N6a8wASD8AzXNJom7TVnFcNdypY0Z 7CZAm8yDFG+aJ5Ci/J3MtxWasvJ0wRC1Z5fwZamT7v8A7lgvGJxpS4DVvBCAsBdPw4OkprDn eCX8MEsEU2DC7AvtlpAeGGT/ABS5YFuHGL0ozUrgHT6R394ToBYmn6k34B3YHVyssMqBu8Fa XHtFN5IOQ3Q6IlAGcJ2WjfqVHkLcEx1bo8RVHPRbNDB0cQZIlKgO5TnZwFm8HbuPMyXKCqAB pbOIdioULV2a2wLl8UJ9NR3qtlGLkeH0hgVkTyNP3GAGqWHi3+0RXaAZrnEYfSaAwNneR1F7 i0uLrmZVocULs8+Yf0pa00CqtfEZAwUNlKu2Lmru4Mrfswg7rQl5guwAsAAvim4hEatBV+2o RiGjAdP8feIYUYGy4X8TQImyHoViSKTBRxz31GqFF8BFXXrF4GqCDx2PcQnaFzE09bmFQj6C erCEpszaLX5hsEyUFNPrhYs8pE+UAvMzde/UcQBzSAwQ5FYAEyOmXx9XxAsoOOZoFY/iFYNj RAUOarsOPrm6W1yPj1gbIExlsnDe3+pjmvTbS1/aZbG0sD4IH00QBirpzr5gE4m3TGQqwdy7 HgnHcUo1xqvWW+GAwNDHtbj0lG9XBLk/b88xQ0AAlzFV5mXSiu1L+ZYd0pQPDmXDEljqrTdM Olwhpwq8RkhDdnn27jHk1wGi9XnorcsNCJ3COqq9Ra6ahVO1WLrMwOjs03HpLpjjLRpGnHfw zOnaAaGePCAAKkwVTPtx6xtwt0A5h8wMW6EVtLXmuIFHQKoc8173LXAWCGDCnBT94jxilEYE 5u4pBYCs3VCX8xuvLTdAN2f9hEAaGybdxkZvJ5fTmVT3w1PftFDYM0Fe7j3hb3VajWFnPcaY WphQbfgGZGhaW24PLN2jvw8zTsNCgHBUVyRH7IWqVdGa8SuSjYMMgV1emVqzJ2Sl19HTAxwy yL5lxRaTy5SYhvDqLAkaSNPqSnYs4NG29kWrsNZ1YekW1AfAQ5jW+46tTS8a4hhJnoubs+x6 x18C7m2l+0vEvrMUqFh7ugCV5siCNg12U/mI7gfpCg9jC00zWZXndtX2GfmWvrzCtDXRQVER DxWg9Ui9CFSGBvjuDIbsKsSn2VL9rnJTdPMCFRDev9EYiCDMgdnpbFvaPKjS8lREEAw71Qsg PL7RENtK05wc+scPhuFb9vEF/tEhu6cHiKFBWWjoOvWJXKi3QGqvUbGwtS2/3E6+AjZb4hbX Etd69cRdQCjhPpqCJkt0f7IvQ4VGAl1wavajzHwlHAb+3lVvr3lF3/EICECjKumAgcx3KU3Y GSUZLFNcu4Qonep3gQG5rRG6/iIgBhGBMHMuhzFxiUrccWh5hGN7FFHpcz8wDyvq8S3Nj2Rp 8GA7ZaurzH9QJXmWNKQ9M4P5TUGBnYP9xa6KqeUHLas01oc6mewArylj6qV4iEgaCt3T9lgV A5gcrX7a3xM7Al6cFeGqlPVmkxVh/mIFaB+/5mhpG2F216MMgIeY8R0PpGA0A2FYp3jj3lyr 1RyOacXXMDCj2BfdoVvHjzFW1SlOAyY9pbmkpzv7OIZIAAGCWmn+ZYPJlH3h6eTrPaMogVgc XL6BJYbrzzRXvcsD4HFNNhZmZQZpE9j8xVxlDZZrWeGB1tyUL96lxIzFZT1TUQEqzYp72H4l 4UCwh92PtLsF2nb4ggoIzN1oOYShdqyrauvxDRm4DfL8iILRHZqGo/SuAJbfpLCaOQxSxTg2 faBCY6MgsfHIR4PSFgFm/N9fRFoRsgJHXiz8ttD8scZdypd/B96lVznCpTYXx1DYOxq4hwbQ W1N3kw3inzHr8loUyUqjbkuPtPCcifmMBDKFjV2jiarlFaR1sALteeYF3XtIJYuAF3XPrCQ4 psGgljjdytfDRsFJ1xu4VclpUbDFBxBBPOdQColkzBRTmqOYjYAvUYh42urt/KW/SuMhMuzX UMB3Ifiw6ZBaED4qWdgr46Nuhdt6mIvhllbVilbN3nUO8oogXlV2p5Y3Aqjg7wMQigvJvIn8 TMRvM8+Kh4IaJXjJl+YfMtgPxK4liXbZNqccblYMfMDM4lZDIN1sQLWUcTd+k0R29SqnaY3e C/oxxZTTtcJ0g5axBiXiuXt0TIPCTDo+IK0wDJzBQulWy9YoNNmlJUhtVJoYcM+Aq+P4lji4 rQdB8+JYxKGvnOPxGgAd3HosJ3o195cYLeQDy43G4aGDOpf3g54q0o7G5ZttmtdPLwcExT/H QRRuiDqYLUCoqCqbqgWqMtA4mw5wR98zIm20teTUEpCioT4uN0olsWu9leYLDmWFWgeC+2Kd yjNLBhkNrb6mmTvkeMicgTXr+cwk3LbhMctVX8ygnUCCbZqHYco6PEJ5OQYDf31KwXOmeoAQ 4YGOgg8IdkCqqdxIVNzqPhhZArInP14jvDgdXMrlWwDY4uKBcPUfQeyHmKYb0fo3XBwczGZe jggowf4AuQcMsgLVqo2kJYGcojoBahb8w8m7jVWWOBO+rIBAEEaKhaXjubH5W1EKmDs5hcoe stNd8jD5g9iAJQhFAaqg+9xF4IivxMy/AhjqmYXETZUsIcxW/ZUKITQTXZcTHMraP15htwwq T7mMB54/stLqDgnAa3mjxMC6zGprykWjVcv0repTzUA1Hk7gbWgyRz4CCsZQ1eswtY0PpDlR HJsxcv4QbZ+TZxmGu/i4wqgPNNsPDsORlENAzgXb7y5TatUEDiwvPERorMq5gYU597lpC2hS nVojdykG9vf+OyVM9VZWO7DS4ckSmAq3Duhy0NQeRAoUdn7uE9JCg3lL1iAVkuyJbdRdADvL 87455jdoFWA9CiVoH1gegcEOcBB29xUBGnGZ9MopTaabPhP4lbZu7FnxRMo0YGPzuBYEQqtX iMHMK4YhhclNtzI0AbKO8zxjPgmu7P5gQNSlbIm3MKZqji9PiaXjXT1DGGQv1juIv0aRDQps 252lIDVmYZgDag3fmWpdS6eoRQtoupxyN9wM0Uj4JcSRYU5uAUUV9GhF11GJ2vdvEobYYvbK W03x/nebmlvZARdiG2UUBwrR8TKJY0Dw2xVYpithUqPZy+PMfXRsACuty5BgCoVlpBWMdfwT zKgsJ7wGg4NT2jx5b8QVMDi5R7JW1BXbMsmNDheiEwVtBKAYBVHEohTJzEyB53o/2uHCTCUj Iwq3mVYc5f3PzKIJZqPgWESw6AuNHsnzos1FkWwbIGbyeIo8vE4ldrAc9GBwQUCoNDNBqHFv A4l6sgYNwFHPrHmN+K6hUUW6WpsumysJb0D4ggFGwZbEBpV2xIshppQ5aLZlH4mNjrOZeUr4 f7o8crZzvnUfTThjXtARYRC9ZaMpoT+Y/Wf9twODQIPpB1srMntGytugueoJReWifeIxj/0Z iQG79X5nQBQJ8zcuGFiU2F5K9ZZjgseXP5mnMXshFankJvwnlzHDoUPIxr0liB8yvliRuv0u BKbwqPxcMX7FJv4+iBLgj74XZnVbhE6h8V4rM6YZCr5qUIs+Y5v/ADCRVLKV8MKabOn+6NxX u/2SwWt/ZFR2P2hnCZuqHrLmFUpb63LghNgKfvAzFgslfLUc0XgblWPsUpTxOhOgcPNsxdU9 xTd+YS2LDPnGnmVqpfotDlfiWCFUj1Sqz+4hc8sI/wB/G2AqHTvyCeisdxnM2sP4+hMhnBT7 3iHlojmv6Sq+IK8Dcxmw1xQHlj3xq0Re8DGAheXm1K+qywFX3Sp7VOui0AX5vxKxgAzdr2XM pazMCdOw9oGmUPNpCmkW6Hhdm87iV0aLNf6mjM8sPKabj5zZmYdxrnLousjkrHmHLuiAL4XF 6eyClG32JdKV+MRXfXDVhpLUeUAjWLvqA3MIQPPj/fEam5AvaWzIXYVvsp8R78KGDDY4/rH2 uIgV5/jqLfMoumgZF86qCApC7L45RyUqv5XMsEyY34Ft4r3l6Bqyqq8PF8THxJR62YvtcNhA +iYED7xwdaUCejVIK5lc+FrPjUaRxwWJzTDzCIai1h8Kq/E3cgT3fKYMNbYouaTDwVB2soQb eLN3HLsgMzwZuvEo4DNtMwx7JI6EIrlixlQkPlxubmsvGI71HPKq75+Gz0uUAC2+AuagH5Zh DVKDQ2ly1jxkjccmQeXBROk39OIFJJM4Hbg9WCPxzFLVcsyM1MAktRWb3qNu7LZbQoqhlOc/ F/1Q90GQQbtNPQ17SgWhG7+oQ0JYY47jAjdB28yhlcF16DhxyxDJw4omq+OkQxbLWd8QtTT1 /VES8Pn+iLmVkSF2iu96gLCQ6uieBSWQOSmk7HMQGmDPqYyeZccdfpiLQp9mqGf4QjybaHlH J7xXWDDNKKSoa5Sw+eZs9Ku31ZcbxZz+xLWOuzP3GzxDL0bCvhVT2Szx9Z4nboFh8Ww+YeaB bSnkX5nEbm0tm+FZqOVelb/aUbouYOw2viHU6on2T2QpAHj4fCXYtYS/DHJSxoRwhx5dwEWq KMOgi+n9XKAvOrMl2774grxBIwcAUDmjmc8BcXFejgDmFEvY+HK3QevSXcpH5uNPUTeBuykw rG4cnvTJEclvfKC9F35PiKCC1lNQDR7gaTaaO9KlgeoRejxkCBYuCt9iXRC7FdbePo+lyFYh M+0OKEt5pq+SD0wSpS3rEIt1gOl2V4qZKpbTpmLm3cUsygau6ocbCVbUcpLTI7WTBTR0zYCy a50l5PDM/wAhazQnDz8x0EXzFQZKw011Wo1uOmluLgRwGcsaS26U9F+0GvYZt/TmLK7r34Bf EzDG0HTx9bmCAoN5zn2+gNG3SDtVQesz5usi4sK9amZqFvD6qYg027cfncDqxXrcYvB5Zbii vaVjB4Icmzp/UchLm6lfbETxuEXQ1Z0qZlwNXYz1vHtP+dheeHeGIQwNMfpRrOLvPEB3bWcf 6n7N+JjQ/wA9260G5YTNTRwC9AD13zP+NigWrusKbzBUkzauDquYMo23Uesb/qWQPk5lvAhT XorgSYHmWDALrGWY0SYMiLki045qWnOoUfh/1AP5D/UOWMfXQw0vncFef0/3Mv4kXAAZwh1S Rl4SAhpHO/4Zq5+gfiBFfCT8RuZClddifJzF+LIQnnp5mg3Y1g0i9AJ76e0as1frayNnqXPA uAnY1SeYoBHks/1F4PhSeRqx8lTqIqAXYiqPLNnDgI+jAeQPdCfEGmU1bceqT7kNPzNDhrd9 XbE2S9YD7xgFK9EVsMIfUfh43ABsVUvvESmJtzHLqBy9cQkQFyKL41DwJgAdelcfQBiAjXap Lth08RxGNxljo3qDX6M/7m3+biI1UHbhgmB2vtDi+kENeQ83V94uGCkUEBccqOfE3DZ2/uG/ z+w1d7m/ScRwPHhmh5lQeaefMDMe9/ZDLUgtvDRjVQ7evOJbH3ykTykMYUAQQPUy6C8LBM8q VQtPJBa3l4HhOcfxAwWFSSqO5fZmSs8LQ19W/uA6wIoNIlJpMy8qViq93D08zowHEEhm5OCV Y3kpfimanLEM2vlwl+lfVL7Bz116QMymxjkO3UYunaHa/svUGQRBNgvP+oa+lOucwdPQByzL eZChwosPghVr8EqIVzYaDDm8biNLeWPk3X2C5WFX0wzJWONWMg4onfcNQyAPQPWV+1LPQ8pi yIqhzFfLllXWIEU9lReVcrLuX6ZtA+7rg1J6jalAYGr940yWKoLUA8PCYr6ZC10LbPtDipA5 c1CiSpY3CwrJm0zFS6c74BdjSx+7OXdzvgvBqetfSju4RQ6rJ3MfnGHWkex+8J6ss9rC08M9 ylmkd4xG1CNliU+jBmoi1nYpQ9kuLWOLjoWPia1asLT0eIiKqsE7d4fDiKC0sYzyYxLSMqI3 Cm38VAANBUBcPA8OTuW1VL1ViuuZbD8ODy9jmPUa6LVe1bV9WBjbPdl0qqQCXsthaZbvkH/X Upb+T7eJTt8pRnA7gaw5bS1rsaz494VoCitVxFZ9VR4/ENAN1lT1AKxfyLMpX9kB02EcZWBv kx5jdWX95VRlX8omXr9Mld0q/SV7fKA7fKZzmcXoT3IsotcVFeF5yRl/r3me9WQGUgHMsMtE AzhFG3fGpc+qWmnNHScP8xZVoBXs9PiaLWe7AKxQpRhgAgFxPJ7T7OJW0u07bGV/7RFO3i2f HpEmwErOx2vkZdfi0U6T8lk92IomW/30hQYPmmGM1VR9orrqeXfoQol3A1nlvFNxmTwQl5sa L18wW3f9DQJf7npNWwsF8MfeZv6J4DXoVvMFN5g4tgImrgsZar1bKunHMvkR44gTjAgRdmaX cCxRXH07eVqfkB+Zd+v0JYBz59S/+Su+jaN/B3/ogoSgK9KvBae0b2aqo3jF6YezSLFHgj5w KywAwzf5ImYl5vxQwpiKFuSLuwwz/MpC4NU4SZvojinNjf6YidhxBW+sOTp45hwPFEop/n1+ mjTi39OJpaZCfUUyk33YfwPjcU+sCODPPnipb/rP0X8z9B/MxZBPEMzruUusG2OChX+Jsx/b xPB/TxGnX9vED4yqg8q1gNsy2TpKuVKAlBFki5rLPxBIKPJC5QY3Egz7QQ59ESFbRw7Pa5Sa lho/esTaxVf6kvcHGpVsBQ1n1j+k/wAz9P8AzE+qO1V6s537fSmBxtVlmmte0M1NXH+qeD+3 ieJqj/lMdLaFLdUoYRe8xkqK2rXvEGYNFAGEnJXPdwbRgnJwbY2PIuUHVo40w6P7eJ4f7eJc ldkNBoFXVubqOLbenf8AefoP5n7D+YJf7vrMx8gudzOV1UczlKh84+5ueF+nieH+nieN+niW 9wABR1wPQ7hdE9U9f9wZ0+gNcnG2iEhOtwDgrB/MOK1abx4vljxfLC6xJABtbjcMSEHY8Y95 gwUGlkFQB5PUrIKV0PExb31ez7Q0I09SqFcQEQfMBzVwmvVkD6nMoS/sAtlblI1DAaYKbyQQ imgtb4ojZyzoUPJ34iazemiO36AFhNSQNsjzL8hhnJhLt8VnMuHy2/p5AHzqcaWtl7Xl8wjx HliWgxKyrtmku+tRexGboO1wffxuYYKxkwR+xx4PlhJcNpotnx4ShQi9zdUDXk1Bi+3f+5+o /ufpP7icA+qjKpodufLw7LuLp1BS18B8TxfLHi+WC5JUFpYzlMZg4lSSybqrZ1LwvxK7qC0B ELdFwA19HXKekIUitAXQ9ee3xOTyb1jx+ZnzKfPuzFsNRePWGMVbgYlHiKlJX2m0Zkke11LU 2yXDRCUmp0zluvIcJcdp50unnzKds9zkQg9Y7HROI0Gy/WFS1/axwMM29xg3d7K3Mz4Fo7de 8sTvzHmF+sTlrfAznb6M8G+C5e0J54e0dg2GJj2vgTD7Qyr7V9KlDxDQITBssfD4iLjJe10+ XDxB8veWzMyeOLldiC9oTvtFdRWkfyfn6Jhotjb6pWFweqUIA6Cp/wARP+I+iWX8f3l9raWL zRkHXkluGj9+ZlvN3/vn6X+Z+u/mIj+37wOkNQC0BcclM/MDivYi+a7Li9SCxvRD4ix1ugb7 pHJbBi4MDbqtsGi17mkXBdc1zC0LWqzjjgqqj+lJpoUyejxKuR8pILOygKJeJU/e5c+oJzoX 4idlgbs2y/W0VkOUaM8SwNq3ef8Amfrv5n6X+Z+s/mcwTd+ffcCCBA0ACPKY+fol/wARP+Ij m/gS4dbZHSMrilre3TOVx7kRd/p+Z+t/mfrf5im/2/MrwolqJ0ppPDNaO1p8dGXEMg13Tj/U 8j4lf6DK/wBBlumfBcUfNDS/Yd9tHcpMABQNBKCYmJYHEz7YKLvwPd+0ZlV92pt9evaf85lG gezP+UzD+KDYAmsOXglfUlsOMp3l7eZuLsGjmuQ4jOStopb3hH4SEBrUrMJ6Ebgvx3KGVIKq clPPTCBhQXelfkx6MfGwvRNz6MyKvWM4mJiYmIAyyDGPF8WWe8rQJFRWkw/HUr/olf6DP+Ay 8x7BqWZ2sTRyvDXtuJdRoKeRQc6JiYmI62Q9iTTUVdK2aeP+piYmrwP3nhw8OCex4lZQJCDb l0HLBdGLgGq/cz/SfU44SFfiQV2Hr7nxL7HTlEDINqZ8DMYcNQ8H9PM8OHg/p5n6R+YbCF1c jTnNNeIpFsAWx2esvIptwZ5T1nJNAafM5PtCLH4Ny0sbvVS9XXwj3thcR8C2aL6mRgpAF82/ hCNXGbg4HVlxewKpJiU4dzZyO/8AA444/wCVjZcy3wkG/pAwVpqFBjDw4eHDwYeHBVpOu3GS 1jx6S2fCB7mcjseSCVqdcn3/AMOOOMQYkMNtajoWxTH0NOImSjsGYHrEWMYegLNBPb/A3jfE 0QHuZ+479JpAAcB9Ll/RavFspOFFeaf7ftNJiqvbMoTGu0I4m5KLGVeJiZQq3bqEDTZ1pyU+ OYQSR5A4K9I9RqXSowGbChVLLmooNr6eCq8y76KoYqNTB2MvHkr5K5ZYpd2/ZELZMPe/ybYc W/8AcIGcIHIwyf4GcwwKSzgPd110xIaRMDCuk+oKYF9D2hYMKlYbu5kStlqbuHwihwPDHduh yvEug5hXMvJcsy7P8JGzZqIYNDyNngi716VdTK9DB4j/AM+RCSecoff6Fg2RnhoWBa0NcOZ1 F3WAuYvAWtoCFr3qpZRYPVFIxAaAvYvayuqfmJvhSjCCrwyQMFAQgXV495hU0zizXfUoRSxa HXp558QpKcJ4F9ekAIXTc8D0I1Wtu11bBH1YqizmppwNBiioTHgSrLIq7xiWf4uzZs2bdz8f mgkZbduMiNbZvzKP6sf8lH/JR/yUf8lDTFnp/uH12bv6QWhq6zedTv8AVkYVTQggjcRfrul7 Rur1mJW1BQg+TnF4jZo97AvtZ5TQQaY7dji8XL2wcbhNg9qopVH0Lmb+6PU10OYpTm44MGiM 8/zo9YhlDIOajxa48QZf7czMnhL0nfYf6Q2aCOgAfYjwg8Xiypl+apOO1jTML9BUtYhK9fKW VllYZYpEigF0Xz1MyeQ8moYFJnZcpW+R6O46kKwOj+2VjOTIA7fMBO1VgnokugO1ej8Jcmhi qGQ9ZiG6+nvPee894DJB3I7/AH0jUKse6/4e0HBme/0vzMmn7xzhzytlOtDg43en3ihCO0RY dUwQZlVHRVGOaDQRPeBFqvXh0QwLu2yY4ggGdTLcp2+x7y1mzRMAeBj/ALmLdnusw9Z4uVfT OBolIHEABGh+PR6fmJZSWdJcRKbaL9nMSBjQqVCNYAXqW59Bg9oIJUrGOH5T2jTuZxgbL79Y 0eNEBMZOeYcm5ibdRrMmxo9nEyJhxUHv3A7ByCgPmC+1w9ZBzmhj2RWBhAVQQzZN84YYnjyC PPcvMO1/MHG5Z39KdyzubMMA5ioZbT1N+0EQdgZqr+lK0FrRKEBaM0QvMoqIpSQTkL6qPVUS oDs69YPJ7eYpdbV8j4mupCOBGq0Jnm63Eubo4GV34ohUQNJBU2nYh9IwHmlaXGu0pP5fo44r +iyi4+SNU8ilfwKB9bTgIDXkSPSLgQ8ToWJ6zSctVkM/9rALZaecY5Ci0bcWsEoYGhla83ir qW9XXfB6Q8zXiErTHEAv8IsXIS65lpaK9y4gNqDKsGBupvd78MYBH8QUxQ5l02WJqocAJmz+ FiwV4QD6O0SLQO6Rr7ev5Ejx7sFp9IThG2h+CHbaGAs9Rg2SyEuTYsTJiDTSNUDw01Wylziv eY6wBcorRYQJ+1Gb9XZMwwU4cGkGxYHMPJeK8MHxU2njKLvk4+8IDh6pwp61j35gux8iiwLL LIUl7eM3wBMr86JSsVFuioMBYqJgPBw9H2n8YVzyvhC7Z4LgrrXoPiZ3aWar2+JWuATVPzdr 6wqhv/csivQY9bflx9FxcNuo6ZD5H069Zrm4Bho3KWMOVaqPnx2lHsyuAGGlr278xQRhGE9e pRqJ7vujMYqi6gRs6r4ffRMfu17uuX1hYLtaH2jgRLcB6n8MUv2lgfIwxYlLnEtNxCz4OR7H iZK1ZfwHL5gVqrQGPsSnB7dTI2fNxyADAPZPMbOPHJw9E+0KbqxzZzBgrT5A3gM1q4ANwgoH WXb5feWzkWEFHcuEHHUQpgRsfOEtq3WwlQodKA7pz7SzDj7FVRvPJHo8TA9PVtH1CAfL1Kn5 ibzZ2HfnEsyUf5NUrgrf7/MsBAG02g9d+9TBQC5lyLk0r63vcQJh0Gc9H9x3ToRay1WoZrGI RaYVlcv9c+kYWDZdtdw/fmUQUtT2al2hUNDpKx9nAqma0KtXnb5g5AKAKqGpUTTxmIGrKxl8 9niMdirA8BxLwHCih/f4gQwluE4hgQ+l4iww7c4E+RDO0r8mn0I7oBpCi+RZx6kfRUAS7RSk 6eoGxDSlBjtgamAz6cEU7Zwjit/NTcCvhg2YB/SMUlWK1PjNvR9YaxRxd+R7Wk94GAqNRT1K epT1KepT6eXiNi9q4sHHuftKdAGK68Qqr4/wyzLZPMSmcwmhQ5P5PmZWwu3r0gm2D1qGLhXU fjJpcvr4l2FXg6hxJKjHcF5YjoH2mZZZaV68Ra1smkTiGy7LqBd4LGUozcx3GndTHiLBWBEs TqLlNq7s8P8AxEib3z9+INJ3MPKB7gZ+mNM+wgFp9r9iOt3GYAm3lJ6w2zDOx3Sn15hejLaG 4ppqw34jz0HFiwI5yN+hCP5oAJzwr7+IycQZZ2Km9uZS3UxVY+n7z/c/ef7n6z/cyP8AB/aL UsLyvy515lclLUKxe+4H9oIqtT2hPW4YAcAFv2g0plxlb6+kAGNQV7gCrD/IftQO20BR+DiM /TLzM/REgkJMiFKcMctkH8MCvL8w3cNmAJhz+6N395iNKYqXVrADFsD0Mynh8f4mmGGC/G9o qVoGGyzGldD/ADMIXZBeYeU9c8kI5go1OIdBxS5mguYWWR6W2I+OoUnIsA4oaHmHS49VazLx 35jyWjktjmmjRFMY8i5qr+EJsIHACgPH0wyUVDwX/MNEaWuDuY+11lKOI8uXON1hKDLci9x7 dHgYErQujE9SOlZw7Z6wGp+SCi1lNA7epWLyDhdf23MG6DFXBFQy4QvaqjYvR5lbj5EfHm+O JReEHNe0Oq78D0JdegZEEycjkS1O/E2CrEeuCFW7gSCCja+vcEXlgCVOc45X1YRmwZjQBk6E T/HQ00zgxzXDzAASn7Thv3g9s13PJPLABphpYsbSqUvW/wCPEex6DtUn0ar3lGAmeoCm9NXG 6gNCqoAonXifvrKOj6dG+71Pps08uPiVWKqooWVXl/nr1jZk+f2hdbN7XbKq8BcS6sMRBQCt jkfaPVtU1W8yuzHXUMJZUIv5REM7z34IxUVdrQq3u3Kvem18yx9ouu5RcqVMeKjTNUzQgdez zDQPzPPGW62BYv7zRU+OGXlwPUTj/A+RMNt2lOEFj6JFcyNahdk9UzbjsyhgyhuLm9+rnoLd QckLSwl8OfiFMcZFGidjlTcQgiomHhP8f0XZ9NsD2p8fOBKEGIRq/gcxgMe0G4efpceQxQot dTHUuLe1q0HcRPI0cIF2GNyF09xNjLTkl++YNmvqyKxxFJ2Fc7N/3EFyN2aZgMLjhBiWku6w KTmv2oaUpo6ncRz68/4hg499QLMsQgVZF5qqYiBWh0+u48seQ1KnjC4I2F1cNtgd09z1mt3o YsWNO+Y4PF0Nao4MSk7ajeeCFLWZnmwlcVFE1zNK37mPSv8AH9d2fVMaHuWCJV2LLyZTDHcv EQbiDmbJi3LOAi9A9/mNhPIHsiK5GvMS+gIKd73yRT/YijZbiyKYfnIMHsreTmX4jmE3EjTC MXFBZO3y8Ioq14SmJIbKjQBSngQlAFnS+wcdHlmYCrtpfT/UEMFvoM832Z5Psynf2ZTv7Mp+ jN4lnaMP2grS3tzf41mOcMFo0s86YqN/Lq1jolYuLN90LtdgQiBtl2LjAcbX3KnG3b2k/qqj /LF09c5Diar3BZKFG1+brPuD+JYKIowiNj0+mZTv7Mp39mU7+zAxt+J7IsLqash/Wf5hmbNA HulS/M8s8kpbGCTf3msw7m7MxtsAF9BS2pyawYhwh9z7SpqAvFUxu5s3fvzM/wC38z95/M/a /wAzMCNLf5icAOG3zud37PmYXq/XMykL0/tmdbTalt9t7hXBDYFFVqGi7QJ89zEve0UrjC8u W8e8AV3Rm8Cy7q3UT6yBA48toov54uETirC2DbTviou1ikrNbyWHvW42RwFu1ZZfU/SPxBJa DK/6otBsWkLKyBKaj5bHiO275PvMGCEcHuxcAWDnG8MbxZFryl+v7U0DHAuvOXcFFqGhv1pz 1P8ApH5n6j+Z21c4fzKpDWguzGel9IO/tfE/QPxP0D8Rqad86PtL8tjv9qMW2Vq6xEKzMdzz Q8565h3MdcwUukRrBoz0C3+YfmVhYRfR9rv/AB95QlbHo/4HJP1PiGpcArwSvqYIdAYF1Ydx thbVEBwG8/Etp5HA7QQMc5iuGqTEg5dF0l4RnQwNNq908c09eZb4QbBwBxZmuGJtE8MIuAon 1DQ5rcPYFytxg9N64mMUtko0P5r2/wDHm4ZqvMw2B/L6hBDNc0TH+PNBd4A5dV8y8jZLd0Pj X3SgEupw3nUatwNblXMxNMGkA5jC2v8AxE5eKes/Go8+ItiV1wmfuX/LIAMjLs1nrr68k/U+ Jc8JKOkP6l47NrGyWNChQFuGAQita60V1CadSBW+j0XtA3KTLBdLzu7JfL06wYtHMTX0FwPI wDCihb0Z6LGGMes8f0oXr8FZjja4BHDc5ZjoQjlLL9mvaGv/ABdMokLC5fi7PEpdX4+iAt4I Vlk9TD9IgY3+gbTySyLB4qLCSobe19PJ3BFnwQBlx3NbuNBVoO5QegFxIwS6QTaajUf4HXmK Acmn9+YV4cXgF/iKBaT5X/EzaePErJEzR9vT/Dkn63xLwicjktNeMO4frHKkti+DBzgqXirQ TqNkZMmq88RmbLoXzU5gktaF1jpHmU+tmWs4wfvcBC6u7PXSD6JnuaJIjakuSw1EJozIB/HD EQ/UjmtJ9/tOcf8AjdZlQeWdLyPhI2++5aFejZ7fSrMzcTbwR4QuFSv6Hj6FUHQT4TzL7wUr ZeTaeT3leAcNxwGTCIKKr84j9Jq4IxBBsLe6ceCCgFRQqusQC6hoYYI2vLelw9OpaAHAlxYv nvUmNRcXa/1MVHYZ90CvHjr/AA5J+p8TDJNiXTeDfvCgPIm1ZBwmqlpnwAHoRkLvNqF3uVWe soKdcILSaFlb/fELYtNzRkTA9GzmI1iEFuGcdG8Sq8TSuADWFt5uGWDACggICIPIKhlYSNNk /iv/ACYrtnWcGaPCfx/4FfSd9wzLi/CyPzBz5IPa6mF2cI+r6umaogV6eB6XDIF6y43BlnWV 4kKKqvTEr1/yvMV/ra+i+J3WBNY9t33lVIEcW0w/2ijlagcKEqBmo92D6telS5rfQqNu+HpL MC6WvLf3XKv9K9iOk9oOfo6lJqw1i3Hux9//ADeE8Q2xsR9Ys0NnyO333/4YYYINWTsUKj61 wwFusvEiK6VqLCDvPE/bPzMnL+3MsBmy4jnOl8wFdF8n5n6N+Z+rfmfo35n6p+Z+qfmIFCG1 /slndnIh92FnvTR9NBd2b8wrxUUn/colQ8aOcc5duPeYIEYsHrEaNSbqqvqcQ48w3ASks3dn pAVL2bGrb4BE8wsgaKhrlHb0gYA8znro6OO/8KlPh/rLjKWFt3WWfon5n7p+Z+6fmfun5n7p +Z+6fmfun5n7p+Z+6fmfun5jXlf07mTTusksWhMnm4IEBxepuLWSmrMH7/8AlmLVkYrG5fxX vAFDAwRjxBRYt4zDchizOSi7Q6c0rVy8ba9IRCTNLPEv1Ck6aLnyxGp3ltcAh0yelR6MmBKS 0xuFBMBViOor2ZoxFBzUeZxLH7OWdxHgBk81xMdfSjqUXdSj/DmWeh+7F/P/AKU6jCIIjHE8 XuW3fx/58xjPL/S+Z5iqKRLS9D238Qk1eDg7mJ6boiqD5zAI3bKjtDAJ73E5Sbo7y2Soc8Fg +jeQ8czJWDSGrqF4okyoFIoheCmHHM9Bq+cQwemJUP7fpwObeDgWExG60d5aTx9EEWytFYTn P/hzG0yqlD08MseemGs/ecf+doRUtotiS8f+WByyhU1syaHwX7y8WS/Im0i4LADiq9yP7BTv Np00aNPcYsFlmK4y4uXErH1OiwyGDZHLAwFilBgWFNrUEPvW2FQoa8TZTeP9y9VBYV77aKrN qG97rNFALEvYlkPFNrTRBt7lPcTNoHua/FO6IvosVeaPsVGxStQdA8IVDYD7f+LKHL6nO/4v H/phy/8Al6wD7CDtxKZQpXhTBoHxZthOcr9o8DkN7VkbGwPFMOHEnIv/ALHUixNeB8XxKmDN StJiui8dx0E0xWkphrxzKUQRRbnEKghdlV0jqUcAMm18PZHyhJEpqUdC484lG8lilIKe9u0d FBXsckcofq5aXNvasTqnPM70JM7f/ID4S/Iga/8AmtqAMCyzHyYldvHG1ga+VVKHL+c9xqZg FF5pbeKV949o1u4IK3sBAhgpuq9J3EFkV5R3g4e2KRJmAEZz6Ye5n8miCDHExfJupfB+8RWA bVFjjtafMPzIBwc9teYcBPWZHx0IcUHETc7a7yxmnWyADoPvOP8AyW1CNeHMa6xv2JZOP/kd PcsAEbtIWvystrjbhsR+QxzM7ZDvEmlCOTGftDgrBNFbKHlk3zMkmUG6a1x6Qah0ZzEginOS /wDsbS4ukxe7nNvEd8IIlLfDDlJbngKmCV72a0fdYIWPq8I7XjjmZACdobBezouqzMkaUGSO i/a2Z+U46xNv/m1p9GUlXdn1w+4mj/yuX/4rlS6zUQwgAuzI/mO0edLLoEEfIZgq7uwl907T frLmggkpttR7bY2gyQ3WtdkuU26DkLCi5NWYMpr1R04HUDN8wIBJfGBrzEfDApoaOjwcwdXJ Gwx6Kx7xmoRbFylA7Ncq4gblg4ufaJ+y7Z9i/iH195zUvLBz36f48QcGAL5MfhNH/kqCnli0 g26Kx/4dzCi4p1z9gwKaPScQUdLKlZiEHAwjyzUa0xYNIwVFPVdF8Snm+TTKAiTnhoPGsaXd aJmSqQKVsMNylylKxXCvfiBbz3YwEar3+ofsu2fY/wCIfQsWUbk37HMeorja5SUvjEVLo8ol 1uc1OL+thNfaX/MYA6x/5POIGH8USFazLxR91Y/xAb9af4iVWd6v+iC2N2h+JbqMSWI7S/E9 7/fURiczWGUwuizHcz/sfMx/sfMSdkIBPKUX5hVtjCA4LKLy5cvtNFRqZpjK9/rEBjDy+KHL 8EJGRQs1Q7jga2Zc833fR8x3byjGGSrbj71EF90GLfeG7pcqcuZ+8fmYcN+ncPYbTCbz5ggN /YFum6Yqu1xZx6yoFjXf95k/P/eIOSdX/DfvK8ocF+hx3CpHY5nmZsN56S6WVmfEu6Ks2y5d QR9kb+IqWG6SvtFBGHLR/EfoXr/RBwavKfnjjxMx7MxFNlKyT9Y/M/WPzP1j8z9Y/M/WPzP1 j8z9Y/M/WPzP1j8znxfpzPF+JUxCxKrVN0r1wOrgUSAboBB+C/7SYA44UR6uH5lWXuBHdCZ9 pQ5Nrq8QVy/MoADaso1N0sTmGoBPo/qCfuueN95+65g0+8ohahT2/pAHhCnQnoTGxg36Xn7R sa5dsKP7MQ5TB3F6DVY0jobKuiofX5BZ3xNAy5Ckdw6+gixNBgHliI2X6w3L7t+NlZGMZMbD F+ZfAbCykdhZ2OOIkKQ0JUYEdUyDJFfFV7wLVCysMW8ekTLLvI/aFBooDiAcWBybv2GCg0Pu zxvvPG+88b7zxvvPG+88b7zxvvP3XNTcyL2a+l40CjeIE16R+rRQqJ07esJ4Zez4vdUQrEQb wINCiONKx43cxdPTsh4g/BO0WVj0dG2pXTfNgOXQmOc+I3xZXpcfb/B4gBJWyn2iu4PvEqe8 v+ZhvD/Aw2h9NiK6JS9oQ2BvxNVGAjVjCqyInnZuXIDRBwFI1aWP/Jm4qgoa8x7/ACo9A4iN oPmh/UCA3rBRthFQ68S/zKelaeYr1CVwHlhYAqxW1/EXhqtdykAKPZOIOFsDscMDKwDqn/x/ Xdkpe/vH4MolNIL+FQ0qVJue8NA+gNxklAKl+TT73BXaAp2CLpoaS7rUKyAI0OBenPxDBgFq uipkw2Hzsaw4W1BrmBgaNeEV8WJVLGk4p9YFfputrByYw/ExV4Ik0FKho3miXj1EtgvQoiIV 6jNAU1am5f0fjpX4cx8W11rnKhGj+l/gL7QGfZbBRn9VNV9lWhAeFrqeAVlyu4XgyJ7bhSbF Druv1uUW0pBZywW6NS9UijPlYP2lpx2YRzyDJn0i1r1kR8ThVECxwjTe4qQsYsGvBg1SvgB5 vKFSKWVtTYAS5FNUBfWecal9VRriX1wgTC2w0V5WB9YxjQvsArQ6V7WoiAqerLAwGufQIL9a 9YuWigLJZkJpOcaaYiTjVlfxARlY5bm2AmCaMcl2vXzcILu3C6xGLI7T97MHoTRPPgKxDXiz /g+5NmgXX0g04cXvMmRyQ0sDUDw0wFne4GiCuEoxVXFEILYhR9yPgBCZVfrDjWbVNDzIi/DN KTRC2y4g5CgsEoS4F43cGn2I9K8EcnPfi48ezBJ7VD1PF9SiyN+yFB0K1qNkSOA8puVXTivS ceosGCplrMTd5+R3aZSBhzDlh2uy0ZoXqFfYxAMIcxuniIMyGX1qGxrHy9R5SV+rZAKV/UYn IBALBhQ8fKoqhJDpCnFtzsxB10aV0EaKOO77gJ56uYSlFWtwPS4tbU2A1yYuXA2AXgve2wL7 8SmyqDhbgBturXfiJgLkp6sPpeIKXRXZVDh2Y5Hhj2vsCgfyHjhhgwbuXAWIyBmN9aWqF2Fc V7Qk1Oixs2Cigw+ZZ0GRJbMtmsOYZtiJU8cgPyrAqfHAWDUcQyGQZHBZU29eJ2lVqrn9u7hy bkRWu7DOOMRr63LOFYZt36IuwKM1gIaEt1kXeGwxE6g0YT1q5UIXd/lG7vjv9Jw/yQiFtmnm nfCjazhMEKOEi36b4lEcWkSrpYG3FqfaCabG3JKv5euWoKoW2OfP1p19GgB02D8xuqt4zqOL R4eFZjan2KuQr31DHHjSEzHd1r0Y4cKhreH9xMlIy0VUcstVXBmKXOXkZoa3bb3ja3FAtGDi 6DUbxETr2N8Dk2VLXbsG0Rgz2bfXA8gAD0P+Jqg387ujeDlIHfTLR2WSu+eMHBEzMI7t2/n+ JWWLh7+11Ku3eZp8UnVY/aPdrrVRdfENJkgabf5gWGsy22qr3IjSY3VcLYvDpuHD6fve/lW9 K6joK8OrUygMvRGBeIE5yBAjx7S7aAPCc8MTUgyj0fGfeINDg6ov7ixXTkfehIar5V0fOYbd weEb+8B7k7T7aI3uex1sh6wB31CKaFO2qv1XuWgHNXmcFc1vQy+8DKzTc5nin58QvQFpKUr3 u4vA1B+WAtEYqDDa1r6xbRWdYI1DNFq8kTKQHqu8+OI1cV1r47jKqQoGrur5YrNITg+Qm/rS VUGV8RIBBoRMwzBa61b9ZQVFvBXvDpABTZ8aO3iAXMRVuWrNgYPTUXc00gRI6IuzTHSpWFb/ AJ0Q7mAAgvA66nJLbfjCt2Z8yg8kOLY759+5gkJWBD1cOB5zFRMYALtmuXzZ1BWOWYzBcyp0 VGDLy9yPLIIRbw8Cmk7LxiNdlOyUpHya+ICBrWC1ZNYe/EIkE4Gk7hTr+NXVQPKtHrKC6iQN nNdcxhMITGBD4wSpUgr3BRiBiXDwiCexRlZYHvAEhbdLRXdFHU1olZTgazhbpUbSCAtqGcxc THlxD7QKfI7gQNA40Y/Kj3hHzeqjD+0IsKFT9feUJwfvClCutQyHlI54KjsF143t1BttQBPR +8D3wuvA87y4lvdjy0KXdP4QRDE9YetwPQpwWHnjzMiJunoEBWlBBcehnWPVnEhzghm1lV4l +PDsLxQdJVHcyolgDKxnCDyIlrlS7EKDAuEtRq/lwER4XLJw/UB32ELWMcRFql5uBYIjyR4Q tAEoVHK4PXrBM0ajYLjpQycXtr/UA1luoHrPMTTwIkXeOOIbgaaVY7uKcWailou8/aC6ArTl RrZzE5q+fbJcqTXiMtRrkg3wKDEvIWrXnlAts1qfJL+WYyxEGBDFEAjdBMUhgsFealbh2Ajd q3AW5hxySRq1QwpnA4+DN08mY8U9Q0ClL0BrHvMYzEFldBoevUIY1bGKKDeVNJFxPYLdBo7d pjDXcpZWozTDNKPW4QWAqIzl5jJ4PBK+XvTUW8oeled6XR4zzFNnm6vvFsGjFEWbxt5VYAtg MHkBEr1pKiO6lRTOzgwtJn5WvLWe5QouqgPgi3NKCjQCsbW2KGAutDVjdnT3EqLrLxynkrDJ vqUZITGHkCfePn4CQu8myvLqNhoXQB90NffuGtehwLL1rIt5uUAq0QtC2UG/mICvZULQatpB aWVbZBXW0PE7ZouETxXpCW1COVVCXQ1ll0XbVswxAracA70meGOp8wyv8JLEKsCSqVQB8uIi XG3vcHlV2cViy4zAkuRba9WFkGotunmY9QZtX6cwaaBkbzzVyqZl+vDU5tGwqOYBP2YgO2Ns rquAsWtXzXFwxwltRSCr1b7kFJ3ErDou6Jwuz9sypBq7iVuVKq2VpCMzYs14fvAVwKJs7Cpf XOJgOw8d9ec+swA5ojW3GLilVICkK74BfaADnkPaFnGeIbPxStFaMNsQslECjDkfRs5lwMgC LxzfrAKFUYnIYGKeeJQtcUPlsnTMj6SoKfL3iWEyaHAPVqvMxBUM7TZGSvxJjkDYc1B8oUCu kpug16MPZC3ZBWqGAH2uUAIMVPDxdStx3pS3oUATcFecBcfQvLAt1ScylWgd2sDPiKJwqkNI KwiIk0DskvYrK2OnEtsclc8ItWuhi4d3U2Ls5srxqvMWSITYqZqgK+CIjFF4NWtZeWPE0b5Y EsryPvKTRShsy1bqUAKgGwgqzq4rDQ1jbVDF20dx7aIXusAac9xzs9gYhblJjuvA3ILDuAdm 3y+IjRiEGO22E9oksNVgvyaqX98TmqnRlsg+yFzbo1u5enJ1O1yp/wAOb8/NQXfG+cwRVgiq 7tm/SMjQnFjCZg/oxoQLEZtocMF6HJHkAjgUyy5t8ihGz2ywzFN6+23Laypjoa0CjYYFN8rm A37Bg0vhtebwpjllpNgocF0j58xmXgQLQDGSrd1vlJTOCIuU7ClovrqGQmUu3dkRTijBwxFQ ZnaRWkbZLXAZ3BpojqJFy7BxYqL6oduS9EzLNlRvXEW1GW7UFOVzYGd3g2jS060mmNF5+EEA UP2GCweZw+8YmNRVoqba83BOqWWXWylrpkLeJp7+rZCsG0v5Iwg0JaQ1tbCasTiLYKkyLESZ vkYxCoArN0SW3zCiF641K399xRCL9AhxgBBQZcSlNdJstgppTzZEMXGFoZsF0FGcVBpWitAV tbUxW84wLGvhXGS8kuxXuR1YLOjQMXkqVcUwBCzZ3iQwUgimM5l0tRFXgEVvtrtj1pNIABaw BQvAFWiuDOZSUGcjbyl1JfC7GQrHQesDlqRlhq7BClfeHOzcDYSXQ08BDj3RTl3tE7Wy8doW VXq5Ra3XLncV0NhTSDN+Tcv5xwdZabU6EHWNwTbb8Z1qCRtiCjfZCqs9omeo3QGMryuzVVKO WcESWOXI5cu5TuX9MYH3lJfmSaacalTGjOAhLYv18zLO0MZQaxWajgYIlOjdOMcw1NE003qs V0v8xgikxMZqI1s9HmOAxzdVkqueV1QkC9xuhwTdf1GvUsWqWKsQpS6q1WSjZrXcM0bMMtRZ JTc6oF5FfYULltArTRsuwDRs9spVAhtYCuF4AL+6Z1AT0QFhdKzbi3GpQ2O6xLdhUsqqpdQF K4QKhdrVYkOdOZYUN92iCiaD5hJYFQ1r2AGaz1AcHfgQ3uzNus1KEsA2CUUYzmlyMEVswqsi 3KWfCbzHHnAUgN5zXERCZ4bNA8vMC9DlER03t6ZhUoSp68nFgs0p6VAxDuKKHevTMQHiXMcx qm2r956vmZhG4aFnLZDWjnKwwiro5idlqZCxOLKfUNjB/NYK0UL5xjzK3eEQS61oDsvMEVMF TLiygbbDJooIba0bLTabRuj71M/6/BaCc36yqmTxRNtGDDUKS3WyDTjHPcTfVUqU0uA6C6IH X2ZAnbOnpKXcQMKHmt53AEFVAenM194RXfSWVC0yav3lvgqVLkWWNndxKpsKBi25zXMo6+ow rQWz+4EGtJa+2JVyXCnJBGHDfQ3KcoIxoxORLdIMKMAehUsaHF5CYF4OqiGVT0LWmCeaNiVE chWYKCAceIK2Cu7jkUOal2lfDEX22MaHPrLdQANwsTnftUPVNdLAmgGvmnYMYkLNXj8w1uEA oNJwl/yaWBLcq67GYWEXJwetczFRq4FrlLFUOhHnMw3R8E9Q4yP3cWurOLMM20f2rs9PSD9y coVj7GvERpGvZpeeHqU4G+Dw7mPszmNIYbjmiC4bG6Yz0xEvqMHn09JTwDQ/4OYx/tUvqWoR dNWTFGL2rkWoipPRZzADQj0BiGWiX3G78wDSXi72sKdY55Ieooo2zOT/AFxKAKw1n9xBXYKl nf0s4xSBdxTQXNVLpB5vUsgG8YFLBY31uZ1QIqwNGY7K53iDne2cbaiqiBpzAnQWRXgBU3hJ xol1yAfALYF0breIejeQXDQRXANe0CvUxxUpbaoW7jVYu6a4UYFjI4KaNDLQinABaCyl7oIt CivIo6v8t15jknuRllhYCuzOTJiVIuEsS0Gw6QMZZQLktNYUZEVvyO4h4bDHEUznnETlEXcr sAgIiXfOElNIihKZrAyl81iOqU3UNVm1UwzVZiLhtyZBgW5JdGIdzswqM4Aod1RzG8N3mGKD JXbZ0UEqJ8lrKIXm7YNIQLBMjnOu428wziXs4oG+NQzBCdomUBadteZi4MJYUlMg3VKqsu5Z o6W1dP1U5Kw4m8OAJq20MC6CuiWWskiN2oahiui6vEQ0ShJQ0WBUAdDi0l9fa7aRsgqhG9Ux LE9RlozV0rXmCnAlnrLyJkZM9jGZY1WBqdGQ6fRymLGRu7ocP4rJDD9JerjF9mZO/QDeaQ4e 5UgEFnm5mSKmGNwjwFNJyCV1MzAi5LC0Bu94sVtWkL8l7girRg87zTmvHcCrN0wU0XemkXpm 5SlZrQcmb22+rHvesXC6AtgN+tdTJmo4GCgoPaIg3gDL5joHqCEojMWY9UTeHqtCMLzcMiyA UDBb5jw61C9AwL2G4lJNUthQrnJqHlVJWuw55HqK5hSM9SmA1uAzvAdwKWQFsg1k4CPTL+EA B4Vu9RgGKqyA8UGoA7uni+lijG8VxDoABdQtdHH+Euei22YgOCMw2rv71Y9QdW52mg19ZukK t+DyNExm84zgUo+joDk8NxFwF1Dntdby5i98fCWl4aFG7qWxTdKpW1Xkju75lCPARitSvGMQ B5MMEphVhRFlQUXHWRV14NnVagxxsbIMJLYyHALbYOTbBq+gPDill+KZlcdfctOzXeHECl2f FULNLgPbFjYVdsA8sa6611EGVfq3CXJe7gC2KnPBCBKvG99rpj4jCZshkMmiteZca8AITeM6 I10U7DZVRr3GOWrK28QuikXz22UEHUpLcFYdylt6LDB4g9UKEAmC9oWWuj1JVkfL2bKxl0yA 5oTwqIAWlFuOYGGPcpXTFUa7pjjvhwpZVxnRe/MvVzysoC9hjkMSusFm2+Jl2Fd10QzuFhde tbgYomDGY4AxbmcTVpp7jsKyJYBuniU+lNosYDdj5Y18dZiBV42EJkXOc8C4NWqyKspY0XG1 XE/B7p/8jQYPeZ6kH5lEsL40XRiGcXQCC1Rss1g1EVm5GgAjFLd7AiW3cdRtejDi7uDqG7GA pyu7K7X3jU68LABKO6+jChfZA/iKlQrh5utVLkIHlXH1Dbcb04gAOxw4xaXQRGei4FAoGBM9 spHN/qDjYN+QzoWoYCE5ZVYZE2bEvVoWBS1TkDLqYrQqo2M5LrGoXSquGlCMV1LshLAgWC8m XrBLEtaFV9GJQ6kpEYMVPK3MF7NVkGmKLMthrjUX+WwApxwbBPqQXYx9zuA4yhaKBCbAq+TH BFQGbrQcB2KNEUdhV+YdHgOnshW5RU4AvDa93ZVyuZgoF5scqOo4gUyKlywOHC4cZl48G9Je GsAUYmRprKk/e4FRjvAcKXmr95gvjChFcLRlxA8LGFpw3eGzGdbgsvMZa6tzkdNWmoFqwE3a 8guqxe4rDgPLJVc+SxURzpe8wIDg4JfFfSmtVAoi2OWpTwivJD4wVKL0Sl3RcagPRJbvxQgE vlG2X0dPrMaHGar995QR7VwjxEAFv+4AoupRKjQ4qArJNTY+fmN5y6/kheeBZawsJxyKEWFR UNC5/WKJScDlL1BBMBVeILGnPcqHynZpXF9VKKrVL5HZ/qAU0yjqUs4XEpWpR1AbrMb5Rvyu 6gV52HSyo2kSiiOAVLNC1AtFBprcMBgKJReiAEpQTpJSbXipgnTpt2eDi5gPOcVXfsRsG1XB t6WGCKNf4YIZKDP+LncShHYkpr2g37jqJjQdC9PENeywHhf8KHiKaCp2ePaCxXdHYiA3iumd sBRVFBz5lLlzis36S4vMRbSbuUEoizanfC/5gCGs1zDX0UEXTZK+lWiWMIixbxDf5Swxek4O QlSpiANHn/FL3GTRsSaSajI+EiXGBWvSw1VmFenP76f4f//Z» или «cover.png», это вложение делается обложкой. Аналогично для обложки ориг. издания, только искомое вложение должно называться «cover_src» + расширение.

Потом вложения сортируются в таком порядке: обложка; обложка оригинального издания; пронумерованные картинки; вложения, на которые нет ссылок.

Атрибут href у картинок изменяется с тем, чтобы картинки оставались связаны со своими вложениями несмотря на смену id.

По окончании обработки выводится статистика, в том числе перечни: картинок, для которых нет вложений; вложений, на которые нет ссылки; картинки с нелокальными ссылками; список вложений с content-type не image/jpg, не image/png. Т. е. попутно скрипт можно использовать как проверку картинок.

Есть пара известных проблем. Во-первых, после работы скрипта перестает появляться выпадающий список при редактировании атрибута href картинки. Во-вторых, в некоторых случаях не срабатывает встроенное обновление картинок, и выводится старая картинка вместо новой, хотя связь «картинка – › бинарник» соблюдена верно.

Обновление картинок и списков обложек v1.0

Бывает, удалишь несколько вложений, потом вставишь на их место новые с теми же названиями, а картинки в режиме «Дизайн» редактор не обновляет – остаются видны старые. Или меняешь руками id вложений в режиме редактирования описания (description’а) книги – тот же эффект. Выпадающие списки для выбора картинки обложки тоже не обновляются. В этом случае и пригодится данный скрипт. (Но все-таки, кажется, и со скриптом срабатывает не всегда.)

Удалить все вложения из книги v1.3

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

Тест сносок v1.2

Скрипт проверяет порядок расположения ссылок-сносок и их правильность. Определяет, кажется, все возможные ошибки. Является аналогом скрипта «Проверить ссылки», который стандартно идет с FBW, но работает быстрее (сравните: N*N операций в случае скрипта FBW и N операций в случае «Теста сносок»). К тому же определяет больше ошибок.

Ограничение: поддерживается только стандартный формат оформления сносок (когда каждая сноска представлена секцией в ‹body name=«notes»› и ссылки сносок ссылаются именно на секции). Кроме того, скрипт понимает лишь одноуровневые сноски, т. е. в боди notes не должно быть секций второго уровня вложенности.

Изменения в версии 1.2:

• скрипт работал некорректно (выдавал сообщение «Отсутствует # в адресе ссылки.») в случае, если FBE показывал длинные ссылки в книге

(допустим,"file:///C:/FB2/FBE2.0%2004%20-%2028%20Jun%202009.dir/main.html#N1" вместо "#N1");

• при отсутствии body примечаний скрипт выдавал сообщение об этом, но потом вылетал с ошибкой;

• сообщение об ошибке «Нет секции примечания с id, указанным в ссылке.» исправлено на «В body примечаний нет секции примечания с id, указанным в ссылке.».

 Регистр v1.1

Данный набор скриптов позволяет, выделив текст и запустив скрипт, перевести его в нижний либо в ВЕРХНИЙ регистр.

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

1. В верхний регистр;

2. В нижний регистр;

3. Предложение – Делает первую букву прописной остальные строчные, как в предложении. Удобно для изменения в заголовках, где все прописные;

4 Капитализация выделения - В выделенном фрагменте начинает все слова с заглавных;

5 Сжатие разрядки - сжимает разрядку. Осторожно — может слепить слова, если, текст форматирован по ширине;

6 Циклическое изменение регистра — меняет заглавные на прописные и наоборот.

Вставка ссылки на midi-файл v1.0

AlReader позволяет читать fb2-книги со ссылками на midi-файлы, которые (midi-файлы) можно прослушать прямо в читалке. Данный скрипт позволяет вставить такую ссылку. Для этого нужно выделить текст, который следует сделать ссылкой, запустить скрипт, выбрать музыкальный файл, и подтвердить создание ссылки. Чтобы читалка нашла файл с музыкой, нужно положить midi в zip-архив, в котором лежит и fb2.

Разбиение на секции v1.3

Данный скрипт позволяет, задав признак для поиска строк – будущих заголовков, произвести разбиение fb2-документа на секции с одновременной разметкой этих заголовков тегом title. После чего остается придать секциям правильную вложенность с помощью кнопок управления структурой документа, которые есть в окне «Структура книги» редактора. По сути, скрипт избавляет от ручной работы с комбинацией Shift-Enter.

После запуска скрипта появляется окно настроек. В нем можно задать регэксп для поиска строк-заголовков. Можно выбрать, учитывать ли регистр при поиске по заданному регэкспу. Еще можно настроить, сколько при разметке захватывать в заголовок строк до и после строки, найденной по регэкспу.

Второй этап работы скрипта запускается кнопкой «Обработать» или «Обработать и выйти». В процессе обработки создаются разрывы секций (‹/section›‹section›) перед найденными строками-заголовками, а сами заголовки (которые на тот момент еще не заголовки) размечаются тегом title.

Чтобы скрипт заработал, html-файл из архива следует положить в подпапку HTML папки той версии редактора, исполняемый файл которого запускаете. Создайте эту подпапку, если ее нет. js-файл должен лежать в папке скриптов, выбранной в настройках редактора.

Изменение в версии 1.3:

поправлено то, что после выхода из скрипта освобождалась не вся занимаемая им память.

Обработка кавычек v2.7

В набор входят следующие скрипты:

1. Расстановка елочек и лапок;

2. Расстановка елочек и лапок (начиная с 1-го уровня);

3. Расстановка елочек и лапок (начиная со 2-го уровня);

4. Расстановка елочек и лапок (с позиции курсора);

5. Расстановка елочек и лапок (с позиции курсора, начиная с 1-го уровня);

6. Расстановка елочек и лапок (с позиции курсора, начиная со 2-го уровня);

7. Переход на след. елочки;

8. Переход на пред. елочки;

9. Переход на пред. лапки;

10. Переход на след. лапки;

11. Переход на пред. прямые кавычки;

12. Переход на след. прямые кавычки;

13. Переход на пред. прямые кавычки, елочки или лапки;

14. Переход на след. прямые кавычки, елочки или лапки;

15. Расстановка только елочек.

Скрипт под номером 1 проставляет елочки и лапки в документе, учитывая уровни их вложенности и работает корректно, даже в случае наличия сносок. Если в момент запуска скрипта выделения в документе нет, будет обработан весь текст. Если же есть выделение, будет обработана лишь выделенная область. Скрипт находит спорное место, сообщает Вам об этом и предлагает исправить вручную. Если число кавычек в уровне не совпадает – означает, что где-то есть непарная (открывающая/закрывающая) кавычка. Скрипт показывает какой не хватает.

Видно не хватает закрывающей елочки. Скрипт останавливается в конце непарной секции. Вернитесь (при помощи скрипта «Переход на предыдущие ёлочки/лапки») к последней «ёлочке/лапке»(что указано непарным) и просмотрите текст. Исправьте знак или проставьте недостающую кавычку (её вид не имеет значения, скрипт изменит на правильный). Запустите скрипт.

Означает, что отсутствует открывающая кавычка.

Нажмите «ОК», при этом курсор окажется возле закрывающей кавычки. Поставьте  открывающую кавычку. Или уберите закрывающую, если не нужна.

Возможно также:

- отсутствие пробела перед открывающей кавычкой;

- пробел после открывающей кавычки;

- точка после открывающей кавычки (возможно надо многоточие);

- искажение знака кавычки

- мусор после распознавания.

Исправьте.

 Означает, что вложение кавычек слишком сложное. Уровень вложения больше двух. Вернитесь к последней «ёлочке» и просмотрите текст. Бывает, что такое сложное вложение действительно правильное. Если выяснится, что все правильно — проставьте нужные кавычки. Скрипт такого сочетания кавычек не понимает, и будет постоянно останавливаться на нем. Скрипт может не понимать, если открывающая и закрывающая кавычка находятся в разных абзацах, и конструкции типа «+». Поэтому, дальше запускайте скрипт — Расстановка ёлочек и лапок с позиции курсора.

Если расстановка кавычек неправильная — исправьте.

Возможно также:

- отсутствие пробела перед открывающей кавычкой;

- пробел после открывающей кавычки;

- точка после открывающей кавычки (возможно надо многоточие);

- мусор после распознавания.

После исправления ошибок, запускайте скрипт, пока не получите сообщение:

Скрипты 2 и 3 аналогичны скрипту 1, но начинают расстановку елочек и лапок не с нулевого уровня вложенности, а с первого или второго.

Скрипты 4, 5 и 6 при отсутствии выделения перед запуском скрипта проставляют елочки и лапки не от начала документа, а с позиции курсора.

Скрипты 7-14 позволяют перемещаться вперед или назад по документу к определенным символам кавычек, указанным в названиях скриптов.

Скрипт 15 заменяет все кавычки на елочки, левые и правые. Соответственно, все проверки на уровень вложенности кавычек отключены.

Поиск форматирования v1.0

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

Вот перечень скриптов этого набора:

1. Переход на предыдущий курсив;

2. Переход на следующий курсив;

3. Переход на предыдущий абзац с курсивом;

4. Переход на следующий абзац с курсивом;

5. Переход на предыдущую жирность;

6. Переход на следующую жирность;

7. Переход на предыдущий абзац с жирностью;

8. Переход на следующий абзац с жирностью;

9. Переход на предыдущий верхний индекс;

10. Переход на следующий верхний индекс;

11. Переход на предыдущий абзац с верхним индексом;

12. Переход на следующий абзац с верхним индексом;

13. Переход на предыдущий нижний индекс;

14. Переход на следующий нижний индекс;

15. Переход на предыдущий абзац с нижним индексом;

16. Переход на следующий абзац с нижним индексом;

17. Переход на предыдущее зачеркивание;

18. Переход на следующее зачеркивание;

19. Переход на предыдущий абзац, содержащий зачеркивание;

20. Переход на следующий абзац, содержащий зачеркивание;

21. Переход на предыдущий код;

22. Переход на следующий код;

23. Переход на предыдущий абзац, содержащий код;

24. Переход на следующий абзац, содержащий код.

Превращение внешних ссылок в текст v1.1

Суть скрипта ясна из названия. Поясню, что внешней ссылкой считается любая ссылка, которая не является локальной ссылкой. Локальной же ссылкой считается такая, у которой адрес начинается с «file://» либо со знака «#», также перед этими строковыми последовательностями могут быть пробелы.

Точка, тире, буква v1.3

Данный скрипт находит комбинации символов «точка, тире, маленькая буква», «запятая, тире, большая буква», «многоточие, тире, маленькая буква», причем между любыми двумя символами комбинации могут быть простые или неразрывные пробелы (а могут и не быть), а под тире в данном контексте понимаются дефис или короткое либо длинное тире.

Когда комбинация символов найдена, абзац с этой комбинацией выводится в диалоге, причем комбинация символов выделена особым стилем (по умолчанию – белым по красному). Также в диалоге имеются кнопки управления скриптом. Кнопка «Пропуск» пропускает текущий найденный случай и пытается найти следующий.

Кнопка «Заменить знак пунктуации» производит замену точки из найденной комбинации символов на запятую, либо наоборот – заменяет найденную запятую на точку; после чего происходит переход к следующей комбинации символов. Кнопка «Изменить регистр буквы» превращает большую букву из найденной комбинации в маленькую, либо наоборот, после чего, опять же, происходит переход на следующий подлежащий рассмотрению пользователем случай. Кнопка «Выход» ничего не делает, кроме того что закрывает скрипт.

Если перед нажатием одной из кнопок «Заменить знак пунктуации» и «Изменить регистр буквы» установлен флажок «После замены перейти к этому месту», то после того, как скрипт произведет полагающиеся изменения, произойдет выход из скрипта, и область видимости в основном окне FBE и курсор будут перемещены к рассматриваемой комбинации символов. Имеется также кнопка «Перейти без замены», которая осуществляет такое же перемещение области видимости и курсора, но при этом не совершается ни одно из предлагаемых на данный момент изменений документа.

Как разложить файлы скрипта:

1. js-файл положить где-нибудь внутри папки Scripts, выбранной в настройках редактора.

2. содержимое папки HTML положить в папку HTML, находящуюся в папке редактора, exe-файл которого запускаете.

3. Подпапка CSS при этом должна быть внутри папки HTML. Под именем «Точка, тире, буква – main.css» можно подложить main.css от вашего FBE (чтобы текст отображался тем же стилем, что у вас в редакторе). В файле «Точка, тире, буква – add.css», редактируя строку

SPAN.ddl_marked {background-color: red; color: white}

Можно настроить стиль, которым будет подсвечиваться рассматриваемая комбинация символов.

Строка

#fbw_body {font-family: Tahoma; font-size:15px;}

Назначает стиль, который будет применен ко всему отображаемому тексту. Это аналог настроек шрифта в настройках FBE.

В js-файле скрипта можно изменить значения размеров диалога (измеряются в пикселях) вот в этих строках:

var dialogWidth="640px"; // ширина диалогового окна var dialogHeight="480px"; // высота диалогового окна.

Управление структурой секций v1.8.

Я полагаю, скрипт может быть удобен как для изменения структуры секций путем перетаскивания мышью, так и для массового ручного контроля/редактирования заголовков. Преимущество сравнительно со встроенным в FBE редактированием дерева – заголовки отображаются «как есть», с форматированием и многострочностью.

Недостатки.

• После окончания работы скрипта, если Вы вышли из него по нажатию кнопки «Сохранить», желательно проверить валидность книги, т. к. скрипт этого не делает.

• Не поддерживается выделение нескольких элементов дерева.

• Долговато выполняется сохранение, надо бы как-то оптимизировать, но пока нет идей.

Известные проблемы.

• Могут быть проблемы, связанные с необновлением скроллбара. Дело в том, что код для скроллбара пришлось написать самому, использовать системный было нельзя – тогда бы курсорные клавиши прокручивали документ когда не надо. Если заметите необновление размера скроллбара в какой-то ситуации – пожалуйста сообщайте (как и остальные баги).

• IE, на движке которого работает FBE, имеет багофичу (в отличие от других браузеров), из-за которой скрипты не могут обрабатывать второе нажатие (в отличие от отпускания) кнопки мыши при двойном щелчке. Поэтому если быстро нажать, отпустить, опять нажать и удерживать клавишу мыши, когда мышиный курсор находится на кнопке скроллбара, то автоскроллинг не запускается, хотя должен бы.

Кликать ссылку «HTML в буфер» внизу окна скрипта не надо – она нужна только для отладки.

Как правильно разложить файлы скрипта.

Файл «01_Управление структурой секций. js» положить в папку скриптов, заданную в настройках FBE. Содержимое папки HTML (включая подпапки) положить в папку HTML, находящуюся в папке редактора, exe-файл которого запускаете.

Настроить размер по умолчанию для окна скрипта можно в файле «01_Управление структурой секций. js», изменив числа в таких строках:

var dialogWidth="640px"; // ширина диалогового окна var dialogHeight="480px"; // высота диалогового окна.

Перенос примечаний в скобки v1.1.

Скрипт переносит примечания и комментарии из body «notes» и «comments» в текст, обрамляя их скобками. Примечания («notes») обрамляются квадратными скобками, а комментарии («comments») – фигурными. Если примечание содержит несколько абзацев, его абзацы будут слиты в один абзац и разделены строковой последовательностью «//». Блочные элементы (cite, epigraph, poem) при переносе примечаний в скобки теряются, инлайновые – сохраняются.

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

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

Режим чтения v1.0.

Скрипт переводит FBE в режим чтения, в котором клавиши «Вверх» и «Вниз» прокручивают текст на одну строку в соответствующих направлениях, а клавиши «Влево» и «Вправо» прокручивают на три строки вверх и вниз соответственно. Чтобы выйти из режима чтения, нужно кликнуть мышью в произвольное место текста, и курсор будет установлен в указанную позицию.

Работа скрипта проверена в IE6.

Снятие форматирования стихом, цитатой или эпиграфом v1.1

Суть скрипта понятна из названия. Для использования нужно поставить курсор внутрь стиха, цитаты или эпиграфа, запустить скрипт, и форматирование будет снято. Если курсор перед запуском вложен в несколько тегов, входящих в число тех, которые умеет убирать скрипт, то будет убран самый глубокий (максимально вложенный) тег.

Изменение в версии 1.1:

• Теперь, если, например, снимается форматирование цитатой, тег text-author, относящийся к этой цитате, превращается в p. Аналогично для эпиграфов и стихов.

Мелочи редактирования

Скрипты:

«Удаление пробелов» – нужен, когда в исходнике есть текст разрядкой;

«Снятие форматирования стихом, цитатой или эпиграфом» – позволяет снять ошибочное форматирование, не переходя в режим Source;

«Открыть текстовый файл» – можете хранить любую информацию, которая вам кажется важной при работе с файлом fb2 – Вы всегда сможете вызвать этот текст, добавить нужное и сохранить.

Обработка форматирования

Скрипт «Обзор и превращение элементов» раздел Обработка форматирования – позволяет менять subtitle на title (и наоборот), превращать subtitle и title в обычный текст, создавать списки по различным видам форматирования и преобразовать (списком или в одиночку) элементы, придавая им другое форматирование или убирая его. Очень актуален при не валидном файле.

Можно преобразовать:

titles-заголовок в subtitles и text;

subtitles-подзаголовок в titles и text;

emphasis-курсив в strong, sup, sub и text;

strong-жирный в emphasis, sup, sub, strikethrough и text;

sup-надстрочный(верхний индекс) в emphasis, sub, strikethrough и text;

sub-подстрочный(нижний индекс) в emphasis, sup, strikethrough и text;

strikethrough-перечеркнутый в strong, sup, sub и text;

 Для этого в верхнем окне Отобразить — выбрать необходимое форматирование и щелкнуть Выполнить. Выделить требуемые элементы. В нижнем окне Переформатировать выбранные элементы как — выбрать необходимое форматирование и щелкнуть Выполнить.

Можно посмотреть и убирать (превращать в текст) ненужное форматирование: жирным, курсивом зачеркиванием и т. д.

Можно изменять регистр заголовков или подзаголовков. Щелкнуть правой кнопкой мышки. 

Иллюстрации

Содержит следующие скрипты:

Проверка иллюстраций;

Унификация вложений и иллюстраций;

Обновление иллюстраций;

Сохранить вложения на диск – Сохраняет все картинки на диск в том же каталоге, что файл fb2.

Удалить все вложения;

Пустые строки возле иллюстраций – удаляет/вставляет пустые строки;

Удаление неиспользуемых вложений; (Осторожно – скрипт удаляет рисунки вставленные в текст!).

Разметка подписей к иллюстрациям - при запуске появляется окно:

Форматирует подписи к картинкам: жирный, курсив, верхний/нижний индекс, подзаголовок. Поставить галочку(и) в в нужном окне(ах). 

Подпись к картинке должна идти следующей строкой за картинкой. Пустые строки возле картинок надо удалить скриптом Пустые строки возле иллюстраций.

Можно запустить, чтобы искал и менял сам нажав ВСЕ, или вручную. Если вручную, на секунду подсветит подпись и остановится. Спросит: Это подпись ?. Если, подпись нажать Это подпись, если нет нажать Искать дальше.

Осторожно — если есть картинки без подписи скрипт изменит строку(строки) за ней.

Удаление неиспользуемых картинок (Осторожно – скрипт удаляет рисунки вставленные в текст!).

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

Чистка

Содержит следующие скрипты:

Заголовки, подзаголовки;

Генеральная уборка; (Осторожно – скрипт может производить некорректные изменения!)

Латиница в Кириллице – заменяет латинские буквы в русских словах на кириллические (но не все – нужно продублировать регэспом); (Осторожно – скрипт может менять в иностранных словах латинские буквы на русские!)

Фамилия И. О – расставляет неразрывные пробелы в сочетаниях «Петров В. И.», «И. И. Иванов», «Иван III» и т. п.;

Слипшиеся слова – интерактивный, работает с места курсора и обучающийся.

При запуске спрашивает:   Жмите Да.

В сообщении указывается, что за ошибка обнаружена. Предлагает изменение – если оно Вас устраивает – жмите Да, или исправьте в окне скрипта и жмите Да. Скрипт обучаемый. Если Вы нажали ДА, во всех подобных случаях будет предлагать аналогичное исправление.

<Strong> и <EM> — означают появление посреди предложения жирности или курсива. Если необходимо — оставьте, если нет — уберите в окне скрипта.

Означает, что в выражении — стоит неразрывный пробел. Вверху Показывать Пробелы — выключен, внизу — включен.

Произведите изменения в окне скрипта и жмите Да. Если жмете Нет изменение не производится;

Управляемое исправление разрывов абзацев (см. ниже);

10.000.000.000 – расставляет неразрывные пробелы в числах типа 100 437 и меняет длинное тире на дефис в числовых диапазонах 1936-1972;

Дефис – Тире – останавливается и спрашивает оставить дефис или поменять на тире( и наоборот);

Орфография;

Точка – когда в тексте много пропущенных точек: интерактивный, с места курсора, изменения делаются в окне скрипта после проверки абзаца;

Удаление возвратов;

Разрыв предложения;

Точка, тире, буква – ищет неправильно расставленные знаки в прямой речи и необходим, если ФР постоянно путает точку с запятой. Скрипт выделяет спорное место красным цветом и предлагает на выбор три варианта: – пропуск – заменить знак пунктуации – изменить регистр буквы. Если ни один вариант не подходит, можно нажать на «Перейти без замены» и сделать необходимые исправления вручную. Внимание – при этом надо обращать на слово, первая буква которого выделена красным. Если это имя нарицательное, написанное с большой буквы, то стоящая запятая должна быть точкой;

Превращение внешних ссылок в текст – нужен, когда в тексте много интернет-ссылок или емэйл-адресов;

Символы win-1252 (буквы);

Символы win-1252 (слова);

Точка_Запятая;

Поиск прилипших предлогов.

Управляемое исправление разрывов абзацев:

Оставьте Ручной выбор и нажмите OK.

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

Не трогать;

Соединить через пробел;

Соединить без пробела;

Соединить через дефис/тире;

Соединить убрав дефис/тире;

Добавить точку;

Заменить запятую на точку.

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

Несколько субъективных заметок.

1 FBD (Fiction Book Designer) открывает DOC и TXT гораздо корректнее, чем Any to FB2.

2 В FBD удобнее редактировать тест по стилям, чем в FBE. Тем более, он сам расставляет стили. Надо только проверить  и поправить.

3 В FBD удобнее расставлять заголовки по уровням, чем в FBE.

4 FBD позволяет масштабировать картинки при вставке и редактировании.

5 FBD не поддерживает прозрачность рисунков и вставку рисунков в текст. Их надо вставлять в FBE.

6 Если в Doc есть ссылки, то FBD их тоже найдет и сам вставит ссылки. Выделите все сноски (в конце книги): двойной клик на первой сноске, затем Shift+клик на последней. В меню Format щелкнуть Mark note block. Сноски окрасятся фиолетовый цвет. Сноски форматированы. Если, в Doc были картинки, они тоже вставятся.

7 Вставку ссылок и комментариев, если их не было в DOC, удобнее проводить в FBE.

8 Проверку регэкспом и скриптами надо проводить в FBE. В FBD их попросту нет.

9 Окончательную доводку книги и заполнение «Дескриптора» надо проводить в FBE.

10 FBD открывает файлы, которые FBE не открывает, как не валидные.

Эти заметки субъективны. Каждый сам определяет, как ему удобнее.