List of commits:
Subject Hash Author Date (UTC)
Добавлен tex с отчётом ffa962fe22c4494c37bbe1420c631de2d60e94c2 AnMikhaylova 2022-04-16 09:18:55
Изменено расположение файла по-умолчанию с метаданными 7f6d8da74566f1b3a104e381bf969cd4acaca082 AnMikhaylova 2022-04-10 18:17:03
ChanCol - добавлена обработка исключения (файл не найден) в меоде чтения CSV файла 784c1d3c75e25e7edcd4afadeced8f2ca67b563f AnMikhaylova 2022-04-10 17:08:54
Исправлен разделитель файлов, добавлена кнопка "Выход" 50a6e759d1a4b026af5d13a8784b3d527cd16d41 oam 2022-04-10 15:51:02
Добавлена возможность в начале работы перед показом основного меню выбрать директорию исходных файлов (InitialDir). ParamDynamicsMenu - добавлена возможность выбора переменных для отображения. 97d97ffd3f6dbf7b7ec23c7bc877bc205f347afb AnMikhaylova 2022-04-10 15:04:58
ChanCol - добавлен метод чтения метаданных из CSV файла. GeomReader - добавлен метод подсчета общего количества точек по х. TimeReader - добавлен метод подсчета общего количества временных шагов. TimeMenu - убран "хардкод" при создании объекта класса ChanFile. Также, при создании массива с метаданными по колонкам теперь используется описанная выше функция чтения из CSV файла. e428e9144c90e5bd1735d8776bd9539f15d0f72c AnMikhaylova 2022-04-09 19:05:17
TimeMenu - оптимизирована работа кнопки "очистить выбор" 35dce8258eb2432b5b3fa77c33e04dc3b20d248b AnMikhaylova 2022-04-05 11:19:01
TimeMenu - реализованы кнопки "очистить выбор", "выбрать всё". 684d7c56012361a388ffe2210ec0b7e425ebcd8d AnMikhaylova 2022-04-05 11:15:49
Переименован класс ChanProf из пакета channel для избежания конфликта имён. Добавлен пробный вариант выбора параметров в окне TimeMenu. 022e133a15f37f403a53232c9b6f81218532dd33 AnMikhaylova 2022-04-04 09:29:18
Реализованы классы для описания файла с результатами расчетов; создан тест b9eb54937916bf4538dc559ea3c391f0855d4280 oam 2022-04-03 18:51:28
Вспомогательные классы для описания переменных канала в определенный момент времени 33e512158850d511534458dda088a71386044de0 OAM 2022-04-01 07:22:42
В окне TimeMenu добавлены кнопки для выбора нужных координат. В окно нужно добавить функцию выбора параметров. 2cd07ab29c86f397b297576a753f96f5fcb0a567 AnMikhaylova 2022-03-26 11:08:53
В класс TimeReader добавлен метод getPointsInTime(), который вычисляет допустимые моменты времени для моделирования. Расчёт производится по данным из файла timescen.txt. Добавлено окно TimeMenu для выбора нужных моментов времени и выбора параметров. В окне реализован только вывод допустимых значений времени. 672abb1bfe2906250806e02c36273d561a67d098 AnMikhaylova 2022-03-25 20:13:56
Добавлено главное меню (MainMenu). Добавлено меню выбора канала (ChanMenu). В данном окне кнопка "выбрать" выступает в качестве загшлушки. Добавлено меню выбора директории файлов конфигурации (DirMenu). c8d0f12754cf04c526636136484fb552a61878be AnMikhaylova 2022-03-24 16:35:56
The FileReader class has been renamed (to DefaultReader). TimeInterval - added a method that calculates the total duration of the interval. TimeReader - added a method for calculating the total duration of the simulation. Changed directory with source files. 7d82fe691e99d1c76e74a7e95496ca14cd9786e3 AnMikhaylova 2022-03-17 20:05:59
The FileReader class has been renamed (to DefaultReader). TimeInterval - added a method that calculates the total duration of the interval. TimeReader - added a method for calculating the total duration of the simulation. Changed directory with source files. e348951a762aed7ed2bf0a6d61a06b7873a73518 AnMikhaylova 2022-03-17 20:01:36
initial commit 07cb3f608489e2df5cda5655d3055d7c7e46b522 oam 2022-03-17 19:33:58
Commit ffa962fe22c4494c37bbe1420c631de2d60e94c2 - Добавлен tex с отчётом
Author: AnMikhaylova
Author date (UTC): 2022-04-16 09:18
Committer name: AnMikhaylova
Committer date (UTC): 2022-04-16 09:18
Parent(s): 7f6d8da74566f1b3a104e381bf969cd4acaca082
Signer:
Signing key:
Signing status: N
Tree: e9f6c2fcdce78d232c03f442a55ffd15d924517d
File Lines added Lines deleted
nir2/NIR_otchet.aux 78 0
nir2/NIR_otchet.bcf 3499 0
nir2/NIR_otchet.log 1340 0
nir2/NIR_otchet.pdf 0 0
nir2/NIR_otchet.run.xml 92 0
nir2/NIR_otchet.synctex.gz 0 0
nir2/NIR_otchet.tex 282 0
nir2/NIR_otchet.toc 42 0
nir2/intro.tex 20 0
nir2/java.bib 16 0
nir2/part1.tex 63 0
nir2/part2.tex 137 0
nir2/part3.tex 223 0
nir2/pics/AWT-Swing-diff.png 0 0
nir2/pics/aggr5.png 0 0
nir2/pics/anketa1.png 0 0
nir2/pics/bn.png 0 0
nir2/pics/chan.png 0 0
nir2/pics/dataframe2.png 0 0
nir2/pics/dia1.png 0 0
nir2/pics/dia2.png 0 0
nir2/pics/dir.png 0 0
nir2/pics/dynam-all.png 0 0
nir2/pics/dynam-select.png 0 0
nir2/pics/dynam.png 0 0
nir2/pics/edit-dir.png 0 0
nir2/pics/hierarchy.png 0 0
nir2/pics/list3.png 0 0
nir2/pics/menu.png 0 0
nir2/pics/meta.png 0 0
nir2/pics/otchet.png 0 0
nir2/pics/otchet1.png 0 0
nir2/pics/otchet2.png 0 0
nir2/pics/primer_ dia1.png 0 0
nir2/pics/primer_dia2.png 0 0
nir2/pics/rmd.png 0 0
nir2/pics/scheme.png 0 0
nir2/pics/swing-base.png 0 0
nir2/pics/table4.png 0 0
nir2/pics/time-all.png 0 0
nir2/pics/time-select.png 0 0
nir2/pics/time.png 0 0
nir2/rbiblio.bib 55 0
nir2/rbiblio.bib.sav.tmp 0 0
nir2/vkriate.sty 88 0
nir2/vkriate2.sty 89 0
src/lleak/channel/ChanFile.java 1 1
src/menu/ChanMenu.form 10 10
src/menu/ChanMenu.java 10 10
src/menu/InitialDir.form 2 2
src/menu/InitialDir.java 2 2
src/menu/ParamDynamicsMenu.form 51 48
src/menu/ParamDynamicsMenu.java 49 38
src/menu/TimeMenu.form 44 49
src/menu/TimeMenu.java 46 43
File nir2/NIR_otchet.aux added (mode: 100644) (index 0000000..f2a2dc7)
1 \relax
2 \@writefile{toc}{\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax }
3 \@writefile{lof}{\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax }
4 \@writefile{lot}{\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax }
5 \abx@aux@refcontext{none/global//global/global}
6 \providecommand\babel@aux[2]{}
7 \@nameuse{bbl@beforestart}
8 \catcode `"\active
9 \babel@aux{russian}{}
10 \@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{ВВЕДЕНИЕ}{3}{}\protected@file@percent }
11 \@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {1}Структура и составляющие вычислительной модели контура}{5}{}\protected@file@percent }
12 \@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Обзор предметной области}{5}{}\protected@file@percent }
13 \@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Схема энергоблока реактора на быстрых нейтронах\relax }}{6}{}\protected@file@percent }
14 \providecommand*\caption@xref[2]{\@setref\relax\@undefined{#1}}
15 \newlabel{fig:bn}{{1}{6}}
16 \@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}Структура конфигурационных и выходных вычислительных файлов}{7}{}\protected@file@percent }
17 \@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Иерархическая структура файлов\relax }}{8}{}\protected@file@percent }
18 \newlabel{fig:scheme}{{2}{8}}
19 \@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {2}Программный язык и среда разработки}{10}{}\protected@file@percent }
20 \@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Java}{10}{}\protected@file@percent }
21 \@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.1}Язык Java}{10}{}\protected@file@percent }
22 \@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.2}Графический интерфейс в Java}{12}{}\protected@file@percent }
23 \@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Диаграмма наследования\relax }}{14}{}\protected@file@percent }
24 \newlabel{fig:swing-base}{{3}{14}}
25 \@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces AWT и Swing\relax }}{14}{}\protected@file@percent }
26 \newlabel{fig:AWT-Swing-diff}{{4}{14}}
27 \@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Иерархия классов Swing\relax }}{15}{}\protected@file@percent }
28 \newlabel{fig:hierarchy}{{5}{15}}
29 \@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Среда разработки NetBeans}{16}{}\protected@file@percent }
30 \@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {3}Проектирование и разработка приложения для задания параметров}{20}{}\protected@file@percent }
31 \@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Разработка вспомогательных классов}{20}{}\protected@file@percent }
32 \@writefile{lop}{\defcounter {refsection}{0}\relax }\@writefile{lop}{\contentsline {Program}{\numberline {1}{\ignorespaces Обработка и синтаксический анализ текста\relax }}{21}{}\protected@file@percent }
33 \newlabel{list-1}{{1}{21}}
34 \@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces Структура файла CSV\relax }}{22}{}\protected@file@percent }
35 \newlabel{fig:meta}{{6}{22}}
36 \@writefile{lop}{\defcounter {refsection}{0}\relax }\@writefile{lop}{\contentsline {Program}{\numberline {2}{\ignorespaces Обработка FileNotFoundException\relax }}{23}{}\protected@file@percent }
37 \newlabel{list-2}{{2}{23}}
38 \@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Разработка пользовательского интерфейса}{24}{}\protected@file@percent }
39 \@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.1}Окно выбора директории}{24}{}\protected@file@percent }
40 \@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces Окно выбора директории\relax }}{24}{}\protected@file@percent }
41 \newlabel{fig:dir}{{7}{24}}
42 \@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces Диалоговое окно изменения директории\relax }}{25}{}\protected@file@percent }
43 \newlabel{fig:edit-dir}{{8}{25}}
44 \@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.2}Главное меню}{25}{}\protected@file@percent }
45 \@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces Главное меню\relax }}{26}{}\protected@file@percent }
46 \newlabel{fig:menu}{{9}{26}}
47 \@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.3}Общий выбор по списку каналов}{26}{}\protected@file@percent }
48 \@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\contentsline {figure}{\numberline {10}{\ignorespaces Окно общего выбора по списку каналов\relax }}{27}{}\protected@file@percent }
49 \newlabel{fig:chan}{{10}{27}}
50 \@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.4}Выбор для динамики параметров}{27}{}\protected@file@percent }
51 \@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\contentsline {figure}{\numberline {11}{\ignorespaces Окно выбора для динамики параметров\relax }}{28}{}\protected@file@percent }
52 \newlabel{fig:dynam}{{11}{28}}
53 \@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\contentsline {figure}{\numberline {12}{\ignorespaces Окно выбора для динамики параметров\relax }}{29}{}\protected@file@percent }
54 \newlabel{fig:dynam-select}{{12}{29}}
55 \@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\contentsline {figure}{\numberline {13}{\ignorespaces Окно выбора для динамики параметров\relax }}{30}{}\protected@file@percent }
56 \newlabel{fig:dynam-all}{{13}{30}}
57 \@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.5}Выбор для профилей в заданный момент времени}{30}{}\protected@file@percent }
58 \@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\contentsline {figure}{\numberline {14}{\ignorespaces Окно выбора для профилей в заданный момент времени\relax }}{31}{}\protected@file@percent }
59 \newlabel{fig:time}{{14}{31}}
60 \@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\contentsline {figure}{\numberline {15}{\ignorespaces Окно выбора для профилей в заданный момент времени\relax }}{32}{}\protected@file@percent }
61 \newlabel{fig:time-select}{{15}{32}}
62 \@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\contentsline {figure}{\numberline {16}{\ignorespaces Окно выбора для профилей в заданный момент времени\relax }}{33}{}\protected@file@percent }
63 \newlabel{fig:time-all}{{16}{33}}
64 \@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{ЗАКЛЮЧЕНИЕ}{34}{}\protected@file@percent }
65 \@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ}{35}{}\protected@file@percent }
66 \@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{{\cyrillictext \CYRP \cyrr \cyri \cyrl \cyro \cyrzh \cyre \cyrn \cyri \cyre } \numberline {\CYRA }\centering }{35}{}\protected@file@percent }
67 \@writefile{lop}{\defcounter {refsection}{0}\relax }\@writefile{lop}{\contentsline {Program}{\numberline {\CYRA .1}{\ignorespaces Суперкласс DefaultReader\relax }}{36}{}\protected@file@percent }
68 \newlabel{DefReader}{{\CYRA .1}{36}}
69 \abx@aux@read@bbl@mdfivesum{nobblfile}
70 \abx@aux@read@bblrerun
71 \providecommand\totalcount@set[2]{}
72 \totalcount@set{figure}{0}
73 \totalcount@set{table}{0}
74 \totalcount@set{mycitecount}{0}
75 \expandafter\ifx\csname c@page@totc\endcsname\relax\newcounter{page@totc}\fi\setcounter{page@totc}{37}
76 \expandafter\ifx\csname c@figure@totc\endcsname\relax\newcounter{figure@totc}\fi\setcounter{figure@totc}{0}
77 \expandafter\ifx\csname c@table@totc\endcsname\relax\newcounter{table@totc}\fi\setcounter{table@totc}{0}
78 \gdef \@abspage@last{37}
File nir2/NIR_otchet.bcf added (mode: 100644) (index 0000000..1454072)
1 <?xml version="1.0" encoding="UTF-8"?>
2 <bcf:controlfile version="3.7" bltxversion="3.16" xmlns:bcf="https://sourceforge.net/projects/biblatex">
3 <!-- BIBER OPTIONS -->
4 <bcf:options component="biber" type="global">
5 <bcf:option type="singlevalued">
6 <bcf:key>output_encoding</bcf:key>
7 <bcf:value>utf8</bcf:value>
8 </bcf:option>
9 <bcf:option type="singlevalued">
10 <bcf:key>input_encoding</bcf:key>
11 <bcf:value>utf8</bcf:value>
12 </bcf:option>
13 <bcf:option type="singlevalued">
14 <bcf:key>debug</bcf:key>
15 <bcf:value>0</bcf:value>
16 </bcf:option>
17 <bcf:option type="singlevalued">
18 <bcf:key>mincrossrefs</bcf:key>
19 <bcf:value>2</bcf:value>
20 </bcf:option>
21 <bcf:option type="singlevalued">
22 <bcf:key>minxrefs</bcf:key>
23 <bcf:value>2</bcf:value>
24 </bcf:option>
25 <bcf:option type="singlevalued">
26 <bcf:key>sortcase</bcf:key>
27 <bcf:value>1</bcf:value>
28 </bcf:option>
29 <bcf:option type="singlevalued">
30 <bcf:key>sortupper</bcf:key>
31 <bcf:value>1</bcf:value>
32 </bcf:option>
33 </bcf:options>
34 <!-- BIBLATEX OPTIONS -->
35 <!-- GLOBAL -->
36 <bcf:options component="biblatex" type="global">
37 <bcf:option type="singlevalued">
38 <bcf:key>alphaothers</bcf:key>
39 <bcf:value>+</bcf:value>
40 </bcf:option>
41 <bcf:option type="singlevalued">
42 <bcf:key>labelalpha</bcf:key>
43 <bcf:value>0</bcf:value>
44 </bcf:option>
45 <bcf:option type="multivalued">
46 <bcf:key>labelnamespec</bcf:key>
47 <bcf:value order="1">shortauthor</bcf:value>
48 <bcf:value order="2">author</bcf:value>
49 <bcf:value order="3">shorteditor</bcf:value>
50 <bcf:value order="4">editor</bcf:value>
51 <bcf:value order="5">translator</bcf:value>
52 </bcf:option>
53 <bcf:option type="singlevalued">
54 <bcf:key>labeltitle</bcf:key>
55 <bcf:value>0</bcf:value>
56 </bcf:option>
57 <bcf:option type="multivalued">
58 <bcf:key>labeltitlespec</bcf:key>
59 <bcf:value order="1">shorttitle</bcf:value>
60 <bcf:value order="2">title</bcf:value>
61 <bcf:value order="3">maintitle</bcf:value>
62 </bcf:option>
63 <bcf:option type="singlevalued">
64 <bcf:key>labeltitleyear</bcf:key>
65 <bcf:value>0</bcf:value>
66 </bcf:option>
67 <bcf:option type="singlevalued">
68 <bcf:key>labeldateparts</bcf:key>
69 <bcf:value>0</bcf:value>
70 </bcf:option>
71 <bcf:option type="multivalued">
72 <bcf:key>labeldatespec</bcf:key>
73 <bcf:value order="1" type="field">date</bcf:value>
74 <bcf:value order="2" type="field">year</bcf:value>
75 <bcf:value order="3" type="field">eventdate</bcf:value>
76 <bcf:value order="4" type="field">origdate</bcf:value>
77 <bcf:value order="5" type="field">urldate</bcf:value>
78 <bcf:value order="6" type="string">nodate</bcf:value>
79 </bcf:option>
80 <bcf:option type="singlevalued">
81 <bcf:key>julian</bcf:key>
82 <bcf:value>0</bcf:value>
83 </bcf:option>
84 <bcf:option type="singlevalued">
85 <bcf:key>gregorianstart</bcf:key>
86 <bcf:value>1582-10-15</bcf:value>
87 </bcf:option>
88 <bcf:option type="singlevalued">
89 <bcf:key>maxalphanames</bcf:key>
90 <bcf:value>3</bcf:value>
91 </bcf:option>
92 <bcf:option type="singlevalued">
93 <bcf:key>maxbibnames</bcf:key>
94 <bcf:value>3</bcf:value>
95 </bcf:option>
96 <bcf:option type="singlevalued">
97 <bcf:key>maxcitenames</bcf:key>
98 <bcf:value>3</bcf:value>
99 </bcf:option>
100 <bcf:option type="singlevalued">
101 <bcf:key>maxsortnames</bcf:key>
102 <bcf:value>3</bcf:value>
103 </bcf:option>
104 <bcf:option type="singlevalued">
105 <bcf:key>maxitems</bcf:key>
106 <bcf:value>3</bcf:value>
107 </bcf:option>
108 <bcf:option type="singlevalued">
109 <bcf:key>minalphanames</bcf:key>
110 <bcf:value>1</bcf:value>
111 </bcf:option>
112 <bcf:option type="singlevalued">
113 <bcf:key>minbibnames</bcf:key>
114 <bcf:value>1</bcf:value>
115 </bcf:option>
116 <bcf:option type="singlevalued">
117 <bcf:key>mincitenames</bcf:key>
118 <bcf:value>1</bcf:value>
119 </bcf:option>
120 <bcf:option type="singlevalued">
121 <bcf:key>minsortnames</bcf:key>
122 <bcf:value>1</bcf:value>
123 </bcf:option>
124 <bcf:option type="singlevalued">
125 <bcf:key>minitems</bcf:key>
126 <bcf:value>1</bcf:value>
127 </bcf:option>
128 <bcf:option type="singlevalued">
129 <bcf:key>nohashothers</bcf:key>
130 <bcf:value>0</bcf:value>
131 </bcf:option>
132 <bcf:option type="singlevalued">
133 <bcf:key>noroman</bcf:key>
134 <bcf:value>0</bcf:value>
135 </bcf:option>
136 <bcf:option type="singlevalued">
137 <bcf:key>nosortothers</bcf:key>
138 <bcf:value>0</bcf:value>
139 </bcf:option>
140 <bcf:option type="singlevalued">
141 <bcf:key>singletitle</bcf:key>
142 <bcf:value>0</bcf:value>
143 </bcf:option>
144 <bcf:option type="singlevalued">
145 <bcf:key>skipbib</bcf:key>
146 <bcf:value>0</bcf:value>
147 </bcf:option>
148 <bcf:option type="singlevalued">
149 <bcf:key>skipbiblist</bcf:key>
150 <bcf:value>0</bcf:value>
151 </bcf:option>
152 <bcf:option type="singlevalued">
153 <bcf:key>skiplab</bcf:key>
154 <bcf:value>0</bcf:value>
155 </bcf:option>
156 <bcf:option type="singlevalued">
157 <bcf:key>sortalphaothers</bcf:key>
158 <bcf:value>+</bcf:value>
159 </bcf:option>
160 <bcf:option type="singlevalued">
161 <bcf:key>sortlocale</bcf:key>
162 <bcf:value>russian</bcf:value>
163 </bcf:option>
164 <bcf:option type="singlevalued">
165 <bcf:key>sortingtemplatename</bcf:key>
166 <bcf:value>none</bcf:value>
167 </bcf:option>
168 <bcf:option type="singlevalued">
169 <bcf:key>sortsets</bcf:key>
170 <bcf:value>0</bcf:value>
171 </bcf:option>
172 <bcf:option type="singlevalued">
173 <bcf:key>uniquelist</bcf:key>
174 <bcf:value>false</bcf:value>
175 </bcf:option>
176 <bcf:option type="singlevalued">
177 <bcf:key>uniquename</bcf:key>
178 <bcf:value>false</bcf:value>
179 </bcf:option>
180 <bcf:option type="singlevalued">
181 <bcf:key>uniqueprimaryauthor</bcf:key>
182 <bcf:value>0</bcf:value>
183 </bcf:option>
184 <bcf:option type="singlevalued">
185 <bcf:key>uniquetitle</bcf:key>
186 <bcf:value>0</bcf:value>
187 </bcf:option>
188 <bcf:option type="singlevalued">
189 <bcf:key>uniquebaretitle</bcf:key>
190 <bcf:value>0</bcf:value>
191 </bcf:option>
192 <bcf:option type="singlevalued">
193 <bcf:key>uniquework</bcf:key>
194 <bcf:value>0</bcf:value>
195 </bcf:option>
196 <bcf:option type="singlevalued">
197 <bcf:key>useprefix</bcf:key>
198 <bcf:value>0</bcf:value>
199 </bcf:option>
200 <bcf:option type="singlevalued">
201 <bcf:key>useafterword</bcf:key>
202 <bcf:value>1</bcf:value>
203 </bcf:option>
204 <bcf:option type="singlevalued">
205 <bcf:key>useannotator</bcf:key>
206 <bcf:value>1</bcf:value>
207 </bcf:option>
208 <bcf:option type="singlevalued">
209 <bcf:key>useauthor</bcf:key>
210 <bcf:value>1</bcf:value>
211 </bcf:option>
212 <bcf:option type="singlevalued">
213 <bcf:key>usebookauthor</bcf:key>
214 <bcf:value>1</bcf:value>
215 </bcf:option>
216 <bcf:option type="singlevalued">
217 <bcf:key>usecommentator</bcf:key>
218 <bcf:value>1</bcf:value>
219 </bcf:option>
220 <bcf:option type="singlevalued">
221 <bcf:key>useeditor</bcf:key>
222 <bcf:value>0</bcf:value>
223 </bcf:option>
224 <bcf:option type="singlevalued">
225 <bcf:key>useeditora</bcf:key>
226 <bcf:value>1</bcf:value>
227 </bcf:option>
228 <bcf:option type="singlevalued">
229 <bcf:key>useeditorb</bcf:key>
230 <bcf:value>1</bcf:value>
231 </bcf:option>
232 <bcf:option type="singlevalued">
233 <bcf:key>useeditorc</bcf:key>
234 <bcf:value>1</bcf:value>
235 </bcf:option>
236 <bcf:option type="singlevalued">
237 <bcf:key>useforeword</bcf:key>
238 <bcf:value>1</bcf:value>
239 </bcf:option>
240 <bcf:option type="singlevalued">
241 <bcf:key>useholder</bcf:key>
242 <bcf:value>1</bcf:value>
243 </bcf:option>
244 <bcf:option type="singlevalued">
245 <bcf:key>useintroduction</bcf:key>
246 <bcf:value>1</bcf:value>
247 </bcf:option>
248 <bcf:option type="singlevalued">
249 <bcf:key>usenamea</bcf:key>
250 <bcf:value>1</bcf:value>
251 </bcf:option>
252 <bcf:option type="singlevalued">
253 <bcf:key>usenameb</bcf:key>
254 <bcf:value>1</bcf:value>
255 </bcf:option>
256 <bcf:option type="singlevalued">
257 <bcf:key>usenamec</bcf:key>
258 <bcf:value>1</bcf:value>
259 </bcf:option>
260 <bcf:option type="singlevalued">
261 <bcf:key>usetranslator</bcf:key>
262 <bcf:value>0</bcf:value>
263 </bcf:option>
264 <bcf:option type="singlevalued">
265 <bcf:key>useshortauthor</bcf:key>
266 <bcf:value>1</bcf:value>
267 </bcf:option>
268 <bcf:option type="singlevalued">
269 <bcf:key>useshorteditor</bcf:key>
270 <bcf:value>1</bcf:value>
271 </bcf:option>
272 <bcf:option type="singlevalued">
273 <bcf:key>usebooktranslator</bcf:key>
274 <bcf:value>1</bcf:value>
275 </bcf:option>
276 <bcf:option type="singlevalued">
277 <bcf:key>usebookcommentator</bcf:key>
278 <bcf:value>1</bcf:value>
279 </bcf:option>
280 <bcf:option type="singlevalued">
281 <bcf:key>usebookannotator</bcf:key>
282 <bcf:value>1</bcf:value>
283 </bcf:option>
284 <bcf:option type="singlevalued">
285 <bcf:key>usebookintroduction</bcf:key>
286 <bcf:value>1</bcf:value>
287 </bcf:option>
288 <bcf:option type="singlevalued">
289 <bcf:key>usebookforeword</bcf:key>
290 <bcf:value>1</bcf:value>
291 </bcf:option>
292 <bcf:option type="singlevalued">
293 <bcf:key>usebookafterword</bcf:key>
294 <bcf:value>1</bcf:value>
295 </bcf:option>
296 </bcf:options>
297 <!-- book -->
298 <bcf:options component="biblatex" type="book">
299 <bcf:option type="singlevalued">
300 <bcf:key>labelalpha</bcf:key>
301 <bcf:value>0</bcf:value>
302 </bcf:option>
303 <bcf:option type="multivalued">
304 <bcf:key>labelnamespec</bcf:key>
305 <bcf:value order="1">shortauthor</bcf:value>
306 <bcf:value order="2">author</bcf:value>
307 <bcf:value order="3">shorteditor</bcf:value>
308 <bcf:value order="4">editor</bcf:value>
309 <bcf:value order="5">translator</bcf:value>
310 </bcf:option>
311 <bcf:option type="singlevalued">
312 <bcf:key>labeltitle</bcf:key>
313 <bcf:value>0</bcf:value>
314 </bcf:option>
315 <bcf:option type="multivalued">
316 <bcf:key>labeltitlespec</bcf:key>
317 <bcf:value order="1">shorttitle</bcf:value>
318 <bcf:value order="2">maintitle</bcf:value>
319 <bcf:value order="3">title</bcf:value>
320 </bcf:option>
321 <bcf:option type="singlevalued">
322 <bcf:key>labeltitleyear</bcf:key>
323 <bcf:value>0</bcf:value>
324 </bcf:option>
325 <bcf:option type="singlevalued">
326 <bcf:key>labeldateparts</bcf:key>
327 <bcf:value>0</bcf:value>
328 </bcf:option>
329 <bcf:option type="multivalued">
330 <bcf:key>labeldatespec</bcf:key>
331 <bcf:value order="1" type="field">date</bcf:value>
332 <bcf:value order="2" type="field">year</bcf:value>
333 <bcf:value order="3" type="field">eventdate</bcf:value>
334 <bcf:value order="4" type="field">origdate</bcf:value>
335 <bcf:value order="5" type="field">urldate</bcf:value>
336 <bcf:value order="6" type="string">nodate</bcf:value>
337 </bcf:option>
338 <bcf:option type="singlevalued">
339 <bcf:key>maxalphanames</bcf:key>
340 <bcf:value>3</bcf:value>
341 </bcf:option>
342 <bcf:option type="singlevalued">
343 <bcf:key>maxbibnames</bcf:key>
344 <bcf:value>3</bcf:value>
345 </bcf:option>
346 <bcf:option type="singlevalued">
347 <bcf:key>maxcitenames</bcf:key>
348 <bcf:value>3</bcf:value>
349 </bcf:option>
350 <bcf:option type="singlevalued">
351 <bcf:key>maxsortnames</bcf:key>
352 <bcf:value>3</bcf:value>
353 </bcf:option>
354 <bcf:option type="singlevalued">
355 <bcf:key>maxitems</bcf:key>
356 <bcf:value>3</bcf:value>
357 </bcf:option>
358 <bcf:option type="singlevalued">
359 <bcf:key>minalphanames</bcf:key>
360 <bcf:value>1</bcf:value>
361 </bcf:option>
362 <bcf:option type="singlevalued">
363 <bcf:key>minbibnames</bcf:key>
364 <bcf:value>1</bcf:value>
365 </bcf:option>
366 <bcf:option type="singlevalued">
367 <bcf:key>mincitenames</bcf:key>
368 <bcf:value>1</bcf:value>
369 </bcf:option>
370 <bcf:option type="singlevalued">
371 <bcf:key>minsortnames</bcf:key>
372 <bcf:value>1</bcf:value>
373 </bcf:option>
374 <bcf:option type="singlevalued">
375 <bcf:key>minitems</bcf:key>
376 <bcf:value>1</bcf:value>
377 </bcf:option>
378 <bcf:option type="singlevalued">
379 <bcf:key>nohashothers</bcf:key>
380 <bcf:value>0</bcf:value>
381 </bcf:option>
382 <bcf:option type="singlevalued">
383 <bcf:key>noroman</bcf:key>
384 <bcf:value>0</bcf:value>
385 </bcf:option>
386 <bcf:option type="singlevalued">
387 <bcf:key>nosortothers</bcf:key>
388 <bcf:value>0</bcf:value>
389 </bcf:option>
390 <bcf:option type="singlevalued">
391 <bcf:key>singletitle</bcf:key>
392 <bcf:value>0</bcf:value>
393 </bcf:option>
394 <bcf:option type="singlevalued">
395 <bcf:key>skipbib</bcf:key>
396 <bcf:value>0</bcf:value>
397 </bcf:option>
398 <bcf:option type="singlevalued">
399 <bcf:key>skiplab</bcf:key>
400 <bcf:value>0</bcf:value>
401 </bcf:option>
402 <bcf:option type="singlevalued">
403 <bcf:key>skipbiblist</bcf:key>
404 <bcf:value>0</bcf:value>
405 </bcf:option>
406 <bcf:option type="singlevalued">
407 <bcf:key>uniquelist</bcf:key>
408 <bcf:value>false</bcf:value>
409 </bcf:option>
410 <bcf:option type="singlevalued">
411 <bcf:key>uniquename</bcf:key>
412 <bcf:value>false</bcf:value>
413 </bcf:option>
414 <bcf:option type="singlevalued">
415 <bcf:key>uniqueprimaryauthor</bcf:key>
416 <bcf:value>0</bcf:value>
417 </bcf:option>
418 <bcf:option type="singlevalued">
419 <bcf:key>uniquetitle</bcf:key>
420 <bcf:value>0</bcf:value>
421 </bcf:option>
422 <bcf:option type="singlevalued">
423 <bcf:key>uniquebaretitle</bcf:key>
424 <bcf:value>0</bcf:value>
425 </bcf:option>
426 <bcf:option type="singlevalued">
427 <bcf:key>uniquework</bcf:key>
428 <bcf:value>0</bcf:value>
429 </bcf:option>
430 <bcf:option type="singlevalued">
431 <bcf:key>useprefix</bcf:key>
432 <bcf:value>0</bcf:value>
433 </bcf:option>
434 <bcf:option type="singlevalued">
435 <bcf:key>useafterword</bcf:key>
436 <bcf:value>1</bcf:value>
437 </bcf:option>
438 <bcf:option type="singlevalued">
439 <bcf:key>useannotator</bcf:key>
440 <bcf:value>1</bcf:value>
441 </bcf:option>
442 <bcf:option type="singlevalued">
443 <bcf:key>useauthor</bcf:key>
444 <bcf:value>1</bcf:value>
445 </bcf:option>
446 <bcf:option type="singlevalued">
447 <bcf:key>usebookauthor</bcf:key>
448 <bcf:value>1</bcf:value>
449 </bcf:option>
450 <bcf:option type="singlevalued">
451 <bcf:key>usecommentator</bcf:key>
452 <bcf:value>1</bcf:value>
453 </bcf:option>
454 <bcf:option type="singlevalued">
455 <bcf:key>useeditor</bcf:key>
456 <bcf:value>0</bcf:value>
457 </bcf:option>
458 <bcf:option type="singlevalued">
459 <bcf:key>useeditora</bcf:key>
460 <bcf:value>1</bcf:value>
461 </bcf:option>
462 <bcf:option type="singlevalued">
463 <bcf:key>useeditorb</bcf:key>
464 <bcf:value>1</bcf:value>
465 </bcf:option>
466 <bcf:option type="singlevalued">
467 <bcf:key>useeditorc</bcf:key>
468 <bcf:value>1</bcf:value>
469 </bcf:option>
470 <bcf:option type="singlevalued">
471 <bcf:key>useforeword</bcf:key>
472 <bcf:value>1</bcf:value>
473 </bcf:option>
474 <bcf:option type="singlevalued">
475 <bcf:key>useholder</bcf:key>
476 <bcf:value>1</bcf:value>
477 </bcf:option>
478 <bcf:option type="singlevalued">
479 <bcf:key>useintroduction</bcf:key>
480 <bcf:value>1</bcf:value>
481 </bcf:option>
482 <bcf:option type="singlevalued">
483 <bcf:key>usenamea</bcf:key>
484 <bcf:value>1</bcf:value>
485 </bcf:option>
486 <bcf:option type="singlevalued">
487 <bcf:key>usenameb</bcf:key>
488 <bcf:value>1</bcf:value>
489 </bcf:option>
490 <bcf:option type="singlevalued">
491 <bcf:key>usenamec</bcf:key>
492 <bcf:value>1</bcf:value>
493 </bcf:option>
494 <bcf:option type="singlevalued">
495 <bcf:key>usetranslator</bcf:key>
496 <bcf:value>0</bcf:value>
497 </bcf:option>
498 <bcf:option type="singlevalued">
499 <bcf:key>useshortauthor</bcf:key>
500 <bcf:value>1</bcf:value>
501 </bcf:option>
502 <bcf:option type="singlevalued">
503 <bcf:key>useshorteditor</bcf:key>
504 <bcf:value>1</bcf:value>
505 </bcf:option>
506 <bcf:option type="singlevalued">
507 <bcf:key>usebooktranslator</bcf:key>
508 <bcf:value>1</bcf:value>
509 </bcf:option>
510 <bcf:option type="singlevalued">
511 <bcf:key>usebookcommentator</bcf:key>
512 <bcf:value>1</bcf:value>
513 </bcf:option>
514 <bcf:option type="singlevalued">
515 <bcf:key>usebookannotator</bcf:key>
516 <bcf:value>1</bcf:value>
517 </bcf:option>
518 <bcf:option type="singlevalued">
519 <bcf:key>usebookintroduction</bcf:key>
520 <bcf:value>1</bcf:value>
521 </bcf:option>
522 <bcf:option type="singlevalued">
523 <bcf:key>usebookforeword</bcf:key>
524 <bcf:value>1</bcf:value>
525 </bcf:option>
526 <bcf:option type="singlevalued">
527 <bcf:key>usebookafterword</bcf:key>
528 <bcf:value>1</bcf:value>
529 </bcf:option>
530 </bcf:options>
531 <!-- collection -->
532 <bcf:options component="biblatex" type="collection">
533 <bcf:option type="singlevalued">
534 <bcf:key>labelalpha</bcf:key>
535 <bcf:value>0</bcf:value>
536 </bcf:option>
537 <bcf:option type="multivalued">
538 <bcf:key>labelnamespec</bcf:key>
539 <bcf:value order="1">shortauthor</bcf:value>
540 <bcf:value order="2">author</bcf:value>
541 <bcf:value order="3">shorteditor</bcf:value>
542 <bcf:value order="4">editor</bcf:value>
543 <bcf:value order="5">translator</bcf:value>
544 </bcf:option>
545 <bcf:option type="singlevalued">
546 <bcf:key>labeltitle</bcf:key>
547 <bcf:value>0</bcf:value>
548 </bcf:option>
549 <bcf:option type="multivalued">
550 <bcf:key>labeltitlespec</bcf:key>
551 <bcf:value order="1">shorttitle</bcf:value>
552 <bcf:value order="2">maintitle</bcf:value>
553 <bcf:value order="3">title</bcf:value>
554 </bcf:option>
555 <bcf:option type="singlevalued">
556 <bcf:key>labeltitleyear</bcf:key>
557 <bcf:value>0</bcf:value>
558 </bcf:option>
559 <bcf:option type="singlevalued">
560 <bcf:key>labeldateparts</bcf:key>
561 <bcf:value>0</bcf:value>
562 </bcf:option>
563 <bcf:option type="multivalued">
564 <bcf:key>labeldatespec</bcf:key>
565 <bcf:value order="1" type="field">date</bcf:value>
566 <bcf:value order="2" type="field">year</bcf:value>
567 <bcf:value order="3" type="field">eventdate</bcf:value>
568 <bcf:value order="4" type="field">origdate</bcf:value>
569 <bcf:value order="5" type="field">urldate</bcf:value>
570 <bcf:value order="6" type="string">nodate</bcf:value>
571 </bcf:option>
572 <bcf:option type="singlevalued">
573 <bcf:key>maxalphanames</bcf:key>
574 <bcf:value>3</bcf:value>
575 </bcf:option>
576 <bcf:option type="singlevalued">
577 <bcf:key>maxbibnames</bcf:key>
578 <bcf:value>3</bcf:value>
579 </bcf:option>
580 <bcf:option type="singlevalued">
581 <bcf:key>maxcitenames</bcf:key>
582 <bcf:value>3</bcf:value>
583 </bcf:option>
584 <bcf:option type="singlevalued">
585 <bcf:key>maxsortnames</bcf:key>
586 <bcf:value>3</bcf:value>
587 </bcf:option>
588 <bcf:option type="singlevalued">
589 <bcf:key>maxitems</bcf:key>
590 <bcf:value>3</bcf:value>
591 </bcf:option>
592 <bcf:option type="singlevalued">
593 <bcf:key>minalphanames</bcf:key>
594 <bcf:value>1</bcf:value>
595 </bcf:option>
596 <bcf:option type="singlevalued">
597 <bcf:key>minbibnames</bcf:key>
598 <bcf:value>1</bcf:value>
599 </bcf:option>
600 <bcf:option type="singlevalued">
601 <bcf:key>mincitenames</bcf:key>
602 <bcf:value>1</bcf:value>
603 </bcf:option>
604 <bcf:option type="singlevalued">
605 <bcf:key>minsortnames</bcf:key>
606 <bcf:value>1</bcf:value>
607 </bcf:option>
608 <bcf:option type="singlevalued">
609 <bcf:key>minitems</bcf:key>
610 <bcf:value>1</bcf:value>
611 </bcf:option>
612 <bcf:option type="singlevalued">
613 <bcf:key>nohashothers</bcf:key>
614 <bcf:value>0</bcf:value>
615 </bcf:option>
616 <bcf:option type="singlevalued">
617 <bcf:key>noroman</bcf:key>
618 <bcf:value>0</bcf:value>
619 </bcf:option>
620 <bcf:option type="singlevalued">
621 <bcf:key>nosortothers</bcf:key>
622 <bcf:value>0</bcf:value>
623 </bcf:option>
624 <bcf:option type="singlevalued">
625 <bcf:key>singletitle</bcf:key>
626 <bcf:value>0</bcf:value>
627 </bcf:option>
628 <bcf:option type="singlevalued">
629 <bcf:key>skipbib</bcf:key>
630 <bcf:value>0</bcf:value>
631 </bcf:option>
632 <bcf:option type="singlevalued">
633 <bcf:key>skiplab</bcf:key>
634 <bcf:value>0</bcf:value>
635 </bcf:option>
636 <bcf:option type="singlevalued">
637 <bcf:key>skipbiblist</bcf:key>
638 <bcf:value>0</bcf:value>
639 </bcf:option>
640 <bcf:option type="singlevalued">
641 <bcf:key>uniquelist</bcf:key>
642 <bcf:value>false</bcf:value>
643 </bcf:option>
644 <bcf:option type="singlevalued">
645 <bcf:key>uniquename</bcf:key>
646 <bcf:value>false</bcf:value>
647 </bcf:option>
648 <bcf:option type="singlevalued">
649 <bcf:key>uniqueprimaryauthor</bcf:key>
650 <bcf:value>0</bcf:value>
651 </bcf:option>
652 <bcf:option type="singlevalued">
653 <bcf:key>uniquetitle</bcf:key>
654 <bcf:value>0</bcf:value>
655 </bcf:option>
656 <bcf:option type="singlevalued">
657 <bcf:key>uniquebaretitle</bcf:key>
658 <bcf:value>0</bcf:value>
659 </bcf:option>
660 <bcf:option type="singlevalued">
661 <bcf:key>uniquework</bcf:key>
662 <bcf:value>0</bcf:value>
663 </bcf:option>
664 <bcf:option type="singlevalued">
665 <bcf:key>useprefix</bcf:key>
666 <bcf:value>0</bcf:value>
667 </bcf:option>
668 <bcf:option type="singlevalued">
669 <bcf:key>useafterword</bcf:key>
670 <bcf:value>1</bcf:value>
671 </bcf:option>
672 <bcf:option type="singlevalued">
673 <bcf:key>useannotator</bcf:key>
674 <bcf:value>1</bcf:value>
675 </bcf:option>
676 <bcf:option type="singlevalued">
677 <bcf:key>useauthor</bcf:key>
678 <bcf:value>1</bcf:value>
679 </bcf:option>
680 <bcf:option type="singlevalued">
681 <bcf:key>usebookauthor</bcf:key>
682 <bcf:value>1</bcf:value>
683 </bcf:option>
684 <bcf:option type="singlevalued">
685 <bcf:key>usecommentator</bcf:key>
686 <bcf:value>1</bcf:value>
687 </bcf:option>
688 <bcf:option type="singlevalued">
689 <bcf:key>useeditor</bcf:key>
690 <bcf:value>0</bcf:value>
691 </bcf:option>
692 <bcf:option type="singlevalued">
693 <bcf:key>useeditora</bcf:key>
694 <bcf:value>1</bcf:value>
695 </bcf:option>
696 <bcf:option type="singlevalued">
697 <bcf:key>useeditorb</bcf:key>
698 <bcf:value>1</bcf:value>
699 </bcf:option>
700 <bcf:option type="singlevalued">
701 <bcf:key>useeditorc</bcf:key>
702 <bcf:value>1</bcf:value>
703 </bcf:option>
704 <bcf:option type="singlevalued">
705 <bcf:key>useforeword</bcf:key>
706 <bcf:value>1</bcf:value>
707 </bcf:option>
708 <bcf:option type="singlevalued">
709 <bcf:key>useholder</bcf:key>
710 <bcf:value>1</bcf:value>
711 </bcf:option>
712 <bcf:option type="singlevalued">
713 <bcf:key>useintroduction</bcf:key>
714 <bcf:value>1</bcf:value>
715 </bcf:option>
716 <bcf:option type="singlevalued">
717 <bcf:key>usenamea</bcf:key>
718 <bcf:value>1</bcf:value>
719 </bcf:option>
720 <bcf:option type="singlevalued">
721 <bcf:key>usenameb</bcf:key>
722 <bcf:value>1</bcf:value>
723 </bcf:option>
724 <bcf:option type="singlevalued">
725 <bcf:key>usenamec</bcf:key>
726 <bcf:value>1</bcf:value>
727 </bcf:option>
728 <bcf:option type="singlevalued">
729 <bcf:key>usetranslator</bcf:key>
730 <bcf:value>0</bcf:value>
731 </bcf:option>
732 <bcf:option type="singlevalued">
733 <bcf:key>useshortauthor</bcf:key>
734 <bcf:value>1</bcf:value>
735 </bcf:option>
736 <bcf:option type="singlevalued">
737 <bcf:key>useshorteditor</bcf:key>
738 <bcf:value>1</bcf:value>
739 </bcf:option>
740 <bcf:option type="singlevalued">
741 <bcf:key>usebooktranslator</bcf:key>
742 <bcf:value>1</bcf:value>
743 </bcf:option>
744 <bcf:option type="singlevalued">
745 <bcf:key>usebookcommentator</bcf:key>
746 <bcf:value>1</bcf:value>
747 </bcf:option>
748 <bcf:option type="singlevalued">
749 <bcf:key>usebookannotator</bcf:key>
750 <bcf:value>1</bcf:value>
751 </bcf:option>
752 <bcf:option type="singlevalued">
753 <bcf:key>usebookintroduction</bcf:key>
754 <bcf:value>1</bcf:value>
755 </bcf:option>
756 <bcf:option type="singlevalued">
757 <bcf:key>usebookforeword</bcf:key>
758 <bcf:value>1</bcf:value>
759 </bcf:option>
760 <bcf:option type="singlevalued">
761 <bcf:key>usebookafterword</bcf:key>
762 <bcf:value>1</bcf:value>
763 </bcf:option>
764 </bcf:options>
765 <!-- reference -->
766 <bcf:options component="biblatex" type="reference">
767 <bcf:option type="singlevalued">
768 <bcf:key>labelalpha</bcf:key>
769 <bcf:value>0</bcf:value>
770 </bcf:option>
771 <bcf:option type="multivalued">
772 <bcf:key>labelnamespec</bcf:key>
773 <bcf:value order="1">shortauthor</bcf:value>
774 <bcf:value order="2">author</bcf:value>
775 <bcf:value order="3">shorteditor</bcf:value>
776 <bcf:value order="4">editor</bcf:value>
777 <bcf:value order="5">translator</bcf:value>
778 </bcf:option>
779 <bcf:option type="singlevalued">
780 <bcf:key>labeltitle</bcf:key>
781 <bcf:value>0</bcf:value>
782 </bcf:option>
783 <bcf:option type="multivalued">
784 <bcf:key>labeltitlespec</bcf:key>
785 <bcf:value order="1">shorttitle</bcf:value>
786 <bcf:value order="2">maintitle</bcf:value>
787 <bcf:value order="3">title</bcf:value>
788 </bcf:option>
789 <bcf:option type="singlevalued">
790 <bcf:key>labeltitleyear</bcf:key>
791 <bcf:value>0</bcf:value>
792 </bcf:option>
793 <bcf:option type="singlevalued">
794 <bcf:key>labeldateparts</bcf:key>
795 <bcf:value>0</bcf:value>
796 </bcf:option>
797 <bcf:option type="multivalued">
798 <bcf:key>labeldatespec</bcf:key>
799 <bcf:value order="1" type="field">date</bcf:value>
800 <bcf:value order="2" type="field">year</bcf:value>
801 <bcf:value order="3" type="field">eventdate</bcf:value>
802 <bcf:value order="4" type="field">origdate</bcf:value>
803 <bcf:value order="5" type="field">urldate</bcf:value>
804 <bcf:value order="6" type="string">nodate</bcf:value>
805 </bcf:option>
806 <bcf:option type="singlevalued">
807 <bcf:key>maxalphanames</bcf:key>
808 <bcf:value>3</bcf:value>
809 </bcf:option>
810 <bcf:option type="singlevalued">
811 <bcf:key>maxbibnames</bcf:key>
812 <bcf:value>3</bcf:value>
813 </bcf:option>
814 <bcf:option type="singlevalued">
815 <bcf:key>maxcitenames</bcf:key>
816 <bcf:value>3</bcf:value>
817 </bcf:option>
818 <bcf:option type="singlevalued">
819 <bcf:key>maxsortnames</bcf:key>
820 <bcf:value>3</bcf:value>
821 </bcf:option>
822 <bcf:option type="singlevalued">
823 <bcf:key>maxitems</bcf:key>
824 <bcf:value>3</bcf:value>
825 </bcf:option>
826 <bcf:option type="singlevalued">
827 <bcf:key>minalphanames</bcf:key>
828 <bcf:value>1</bcf:value>
829 </bcf:option>
830 <bcf:option type="singlevalued">
831 <bcf:key>minbibnames</bcf:key>
832 <bcf:value>1</bcf:value>
833 </bcf:option>
834 <bcf:option type="singlevalued">
835 <bcf:key>mincitenames</bcf:key>
836 <bcf:value>1</bcf:value>
837 </bcf:option>
838 <bcf:option type="singlevalued">
839 <bcf:key>minsortnames</bcf:key>
840 <bcf:value>1</bcf:value>
841 </bcf:option>
842 <bcf:option type="singlevalued">
843 <bcf:key>minitems</bcf:key>
844 <bcf:value>1</bcf:value>
845 </bcf:option>
846 <bcf:option type="singlevalued">
847 <bcf:key>nohashothers</bcf:key>
848 <bcf:value>0</bcf:value>
849 </bcf:option>
850 <bcf:option type="singlevalued">
851 <bcf:key>noroman</bcf:key>
852 <bcf:value>0</bcf:value>
853 </bcf:option>
854 <bcf:option type="singlevalued">
855 <bcf:key>nosortothers</bcf:key>
856 <bcf:value>0</bcf:value>
857 </bcf:option>
858 <bcf:option type="singlevalued">
859 <bcf:key>singletitle</bcf:key>
860 <bcf:value>0</bcf:value>
861 </bcf:option>
862 <bcf:option type="singlevalued">
863 <bcf:key>skipbib</bcf:key>
864 <bcf:value>0</bcf:value>
865 </bcf:option>
866 <bcf:option type="singlevalued">
867 <bcf:key>skiplab</bcf:key>
868 <bcf:value>0</bcf:value>
869 </bcf:option>
870 <bcf:option type="singlevalued">
871 <bcf:key>skipbiblist</bcf:key>
872 <bcf:value>0</bcf:value>
873 </bcf:option>
874 <bcf:option type="singlevalued">
875 <bcf:key>uniquelist</bcf:key>
876 <bcf:value>false</bcf:value>
877 </bcf:option>
878 <bcf:option type="singlevalued">
879 <bcf:key>uniquename</bcf:key>
880 <bcf:value>false</bcf:value>
881 </bcf:option>
882 <bcf:option type="singlevalued">
883 <bcf:key>uniqueprimaryauthor</bcf:key>
884 <bcf:value>0</bcf:value>
885 </bcf:option>
886 <bcf:option type="singlevalued">
887 <bcf:key>uniquetitle</bcf:key>
888 <bcf:value>0</bcf:value>
889 </bcf:option>
890 <bcf:option type="singlevalued">
891 <bcf:key>uniquebaretitle</bcf:key>
892 <bcf:value>0</bcf:value>
893 </bcf:option>
894 <bcf:option type="singlevalued">
895 <bcf:key>uniquework</bcf:key>
896 <bcf:value>0</bcf:value>
897 </bcf:option>
898 <bcf:option type="singlevalued">
899 <bcf:key>useprefix</bcf:key>
900 <bcf:value>0</bcf:value>
901 </bcf:option>
902 <bcf:option type="singlevalued">
903 <bcf:key>useafterword</bcf:key>
904 <bcf:value>1</bcf:value>
905 </bcf:option>
906 <bcf:option type="singlevalued">
907 <bcf:key>useannotator</bcf:key>
908 <bcf:value>1</bcf:value>
909 </bcf:option>
910 <bcf:option type="singlevalued">
911 <bcf:key>useauthor</bcf:key>
912 <bcf:value>1</bcf:value>
913 </bcf:option>
914 <bcf:option type="singlevalued">
915 <bcf:key>usebookauthor</bcf:key>
916 <bcf:value>1</bcf:value>
917 </bcf:option>
918 <bcf:option type="singlevalued">
919 <bcf:key>usecommentator</bcf:key>
920 <bcf:value>1</bcf:value>
921 </bcf:option>
922 <bcf:option type="singlevalued">
923 <bcf:key>useeditor</bcf:key>
924 <bcf:value>0</bcf:value>
925 </bcf:option>
926 <bcf:option type="singlevalued">
927 <bcf:key>useeditora</bcf:key>
928 <bcf:value>1</bcf:value>
929 </bcf:option>
930 <bcf:option type="singlevalued">
931 <bcf:key>useeditorb</bcf:key>
932 <bcf:value>1</bcf:value>
933 </bcf:option>
934 <bcf:option type="singlevalued">
935 <bcf:key>useeditorc</bcf:key>
936 <bcf:value>1</bcf:value>
937 </bcf:option>
938 <bcf:option type="singlevalued">
939 <bcf:key>useforeword</bcf:key>
940 <bcf:value>1</bcf:value>
941 </bcf:option>
942 <bcf:option type="singlevalued">
943 <bcf:key>useholder</bcf:key>
944 <bcf:value>1</bcf:value>
945 </bcf:option>
946 <bcf:option type="singlevalued">
947 <bcf:key>useintroduction</bcf:key>
948 <bcf:value>1</bcf:value>
949 </bcf:option>
950 <bcf:option type="singlevalued">
951 <bcf:key>usenamea</bcf:key>
952 <bcf:value>1</bcf:value>
953 </bcf:option>
954 <bcf:option type="singlevalued">
955 <bcf:key>usenameb</bcf:key>
956 <bcf:value>1</bcf:value>
957 </bcf:option>
958 <bcf:option type="singlevalued">
959 <bcf:key>usenamec</bcf:key>
960 <bcf:value>1</bcf:value>
961 </bcf:option>
962 <bcf:option type="singlevalued">
963 <bcf:key>usetranslator</bcf:key>
964 <bcf:value>0</bcf:value>
965 </bcf:option>
966 <bcf:option type="singlevalued">
967 <bcf:key>useshortauthor</bcf:key>
968 <bcf:value>1</bcf:value>
969 </bcf:option>
970 <bcf:option type="singlevalued">
971 <bcf:key>useshorteditor</bcf:key>
972 <bcf:value>1</bcf:value>
973 </bcf:option>
974 <bcf:option type="singlevalued">
975 <bcf:key>usebooktranslator</bcf:key>
976 <bcf:value>1</bcf:value>
977 </bcf:option>
978 <bcf:option type="singlevalued">
979 <bcf:key>usebookcommentator</bcf:key>
980 <bcf:value>1</bcf:value>
981 </bcf:option>
982 <bcf:option type="singlevalued">
983 <bcf:key>usebookannotator</bcf:key>
984 <bcf:value>1</bcf:value>
985 </bcf:option>
986 <bcf:option type="singlevalued">
987 <bcf:key>usebookintroduction</bcf:key>
988 <bcf:value>1</bcf:value>
989 </bcf:option>
990 <bcf:option type="singlevalued">
991 <bcf:key>usebookforeword</bcf:key>
992 <bcf:value>1</bcf:value>
993 </bcf:option>
994 <bcf:option type="singlevalued">
995 <bcf:key>usebookafterword</bcf:key>
996 <bcf:value>1</bcf:value>
997 </bcf:option>
998 </bcf:options>
999 <!-- proceedings -->
1000 <bcf:options component="biblatex" type="proceedings">
1001 <bcf:option type="singlevalued">
1002 <bcf:key>labelalpha</bcf:key>
1003 <bcf:value>0</bcf:value>
1004 </bcf:option>
1005 <bcf:option type="multivalued">
1006 <bcf:key>labelnamespec</bcf:key>
1007 <bcf:value order="1">shortauthor</bcf:value>
1008 <bcf:value order="2">author</bcf:value>
1009 <bcf:value order="3">shorteditor</bcf:value>
1010 <bcf:value order="4">editor</bcf:value>
1011 <bcf:value order="5">translator</bcf:value>
1012 </bcf:option>
1013 <bcf:option type="singlevalued">
1014 <bcf:key>labeltitle</bcf:key>
1015 <bcf:value>0</bcf:value>
1016 </bcf:option>
1017 <bcf:option type="multivalued">
1018 <bcf:key>labeltitlespec</bcf:key>
1019 <bcf:value order="1">shorttitle</bcf:value>
1020 <bcf:value order="2">maintitle</bcf:value>
1021 <bcf:value order="3">title</bcf:value>
1022 </bcf:option>
1023 <bcf:option type="singlevalued">
1024 <bcf:key>labeltitleyear</bcf:key>
1025 <bcf:value>0</bcf:value>
1026 </bcf:option>
1027 <bcf:option type="singlevalued">
1028 <bcf:key>labeldateparts</bcf:key>
1029 <bcf:value>0</bcf:value>
1030 </bcf:option>
1031 <bcf:option type="multivalued">
1032 <bcf:key>labeldatespec</bcf:key>
1033 <bcf:value order="1" type="field">date</bcf:value>
1034 <bcf:value order="2" type="field">year</bcf:value>
1035 <bcf:value order="3" type="field">eventdate</bcf:value>
1036 <bcf:value order="4" type="field">origdate</bcf:value>
1037 <bcf:value order="5" type="field">urldate</bcf:value>
1038 <bcf:value order="6" type="string">nodate</bcf:value>
1039 </bcf:option>
1040 <bcf:option type="singlevalued">
1041 <bcf:key>maxalphanames</bcf:key>
1042 <bcf:value>3</bcf:value>
1043 </bcf:option>
1044 <bcf:option type="singlevalued">
1045 <bcf:key>maxbibnames</bcf:key>
1046 <bcf:value>3</bcf:value>
1047 </bcf:option>
1048 <bcf:option type="singlevalued">
1049 <bcf:key>maxcitenames</bcf:key>
1050 <bcf:value>3</bcf:value>
1051 </bcf:option>
1052 <bcf:option type="singlevalued">
1053 <bcf:key>maxsortnames</bcf:key>
1054 <bcf:value>3</bcf:value>
1055 </bcf:option>
1056 <bcf:option type="singlevalued">
1057 <bcf:key>maxitems</bcf:key>
1058 <bcf:value>3</bcf:value>
1059 </bcf:option>
1060 <bcf:option type="singlevalued">
1061 <bcf:key>minalphanames</bcf:key>
1062 <bcf:value>1</bcf:value>
1063 </bcf:option>
1064 <bcf:option type="singlevalued">
1065 <bcf:key>minbibnames</bcf:key>
1066 <bcf:value>1</bcf:value>
1067 </bcf:option>
1068 <bcf:option type="singlevalued">
1069 <bcf:key>mincitenames</bcf:key>
1070 <bcf:value>1</bcf:value>
1071 </bcf:option>
1072 <bcf:option type="singlevalued">
1073 <bcf:key>minsortnames</bcf:key>
1074 <bcf:value>1</bcf:value>
1075 </bcf:option>
1076 <bcf:option type="singlevalued">
1077 <bcf:key>minitems</bcf:key>
1078 <bcf:value>1</bcf:value>
1079 </bcf:option>
1080 <bcf:option type="singlevalued">
1081 <bcf:key>nohashothers</bcf:key>
1082 <bcf:value>0</bcf:value>
1083 </bcf:option>
1084 <bcf:option type="singlevalued">
1085 <bcf:key>noroman</bcf:key>
1086 <bcf:value>0</bcf:value>
1087 </bcf:option>
1088 <bcf:option type="singlevalued">
1089 <bcf:key>nosortothers</bcf:key>
1090 <bcf:value>0</bcf:value>
1091 </bcf:option>
1092 <bcf:option type="singlevalued">
1093 <bcf:key>singletitle</bcf:key>
1094 <bcf:value>0</bcf:value>
1095 </bcf:option>
1096 <bcf:option type="singlevalued">
1097 <bcf:key>skipbib</bcf:key>
1098 <bcf:value>0</bcf:value>
1099 </bcf:option>
1100 <bcf:option type="singlevalued">
1101 <bcf:key>skiplab</bcf:key>
1102 <bcf:value>0</bcf:value>
1103 </bcf:option>
1104 <bcf:option type="singlevalued">
1105 <bcf:key>skipbiblist</bcf:key>
1106 <bcf:value>0</bcf:value>
1107 </bcf:option>
1108 <bcf:option type="singlevalued">
1109 <bcf:key>uniquelist</bcf:key>
1110 <bcf:value>false</bcf:value>
1111 </bcf:option>
1112 <bcf:option type="singlevalued">
1113 <bcf:key>uniquename</bcf:key>
1114 <bcf:value>false</bcf:value>
1115 </bcf:option>
1116 <bcf:option type="singlevalued">
1117 <bcf:key>uniqueprimaryauthor</bcf:key>
1118 <bcf:value>0</bcf:value>
1119 </bcf:option>
1120 <bcf:option type="singlevalued">
1121 <bcf:key>uniquetitle</bcf:key>
1122 <bcf:value>0</bcf:value>
1123 </bcf:option>
1124 <bcf:option type="singlevalued">
1125 <bcf:key>uniquebaretitle</bcf:key>
1126 <bcf:value>0</bcf:value>
1127 </bcf:option>
1128 <bcf:option type="singlevalued">
1129 <bcf:key>uniquework</bcf:key>
1130 <bcf:value>0</bcf:value>
1131 </bcf:option>
1132 <bcf:option type="singlevalued">
1133 <bcf:key>useprefix</bcf:key>
1134 <bcf:value>0</bcf:value>
1135 </bcf:option>
1136 <bcf:option type="singlevalued">
1137 <bcf:key>useafterword</bcf:key>
1138 <bcf:value>1</bcf:value>
1139 </bcf:option>
1140 <bcf:option type="singlevalued">
1141 <bcf:key>useannotator</bcf:key>
1142 <bcf:value>1</bcf:value>
1143 </bcf:option>
1144 <bcf:option type="singlevalued">
1145 <bcf:key>useauthor</bcf:key>
1146 <bcf:value>1</bcf:value>
1147 </bcf:option>
1148 <bcf:option type="singlevalued">
1149 <bcf:key>usebookauthor</bcf:key>
1150 <bcf:value>1</bcf:value>
1151 </bcf:option>
1152 <bcf:option type="singlevalued">
1153 <bcf:key>usecommentator</bcf:key>
1154 <bcf:value>1</bcf:value>
1155 </bcf:option>
1156 <bcf:option type="singlevalued">
1157 <bcf:key>useeditor</bcf:key>
1158 <bcf:value>0</bcf:value>
1159 </bcf:option>
1160 <bcf:option type="singlevalued">
1161 <bcf:key>useeditora</bcf:key>
1162 <bcf:value>1</bcf:value>
1163 </bcf:option>
1164 <bcf:option type="singlevalued">
1165 <bcf:key>useeditorb</bcf:key>
1166 <bcf:value>1</bcf:value>
1167 </bcf:option>
1168 <bcf:option type="singlevalued">
1169 <bcf:key>useeditorc</bcf:key>
1170 <bcf:value>1</bcf:value>
1171 </bcf:option>
1172 <bcf:option type="singlevalued">
1173 <bcf:key>useforeword</bcf:key>
1174 <bcf:value>1</bcf:value>
1175 </bcf:option>
1176 <bcf:option type="singlevalued">
1177 <bcf:key>useholder</bcf:key>
1178 <bcf:value>1</bcf:value>
1179 </bcf:option>
1180 <bcf:option type="singlevalued">
1181 <bcf:key>useintroduction</bcf:key>
1182 <bcf:value>1</bcf:value>
1183 </bcf:option>
1184 <bcf:option type="singlevalued">
1185 <bcf:key>usenamea</bcf:key>
1186 <bcf:value>1</bcf:value>
1187 </bcf:option>
1188 <bcf:option type="singlevalued">
1189 <bcf:key>usenameb</bcf:key>
1190 <bcf:value>1</bcf:value>
1191 </bcf:option>
1192 <bcf:option type="singlevalued">
1193 <bcf:key>usenamec</bcf:key>
1194 <bcf:value>1</bcf:value>
1195 </bcf:option>
1196 <bcf:option type="singlevalued">
1197 <bcf:key>usetranslator</bcf:key>
1198 <bcf:value>0</bcf:value>
1199 </bcf:option>
1200 <bcf:option type="singlevalued">
1201 <bcf:key>useshortauthor</bcf:key>
1202 <bcf:value>1</bcf:value>
1203 </bcf:option>
1204 <bcf:option type="singlevalued">
1205 <bcf:key>useshorteditor</bcf:key>
1206 <bcf:value>1</bcf:value>
1207 </bcf:option>
1208 <bcf:option type="singlevalued">
1209 <bcf:key>usebooktranslator</bcf:key>
1210 <bcf:value>1</bcf:value>
1211 </bcf:option>
1212 <bcf:option type="singlevalued">
1213 <bcf:key>usebookcommentator</bcf:key>
1214 <bcf:value>1</bcf:value>
1215 </bcf:option>
1216 <bcf:option type="singlevalued">
1217 <bcf:key>usebookannotator</bcf:key>
1218 <bcf:value>1</bcf:value>
1219 </bcf:option>
1220 <bcf:option type="singlevalued">
1221 <bcf:key>usebookintroduction</bcf:key>
1222 <bcf:value>1</bcf:value>
1223 </bcf:option>
1224 <bcf:option type="singlevalued">
1225 <bcf:key>usebookforeword</bcf:key>
1226 <bcf:value>1</bcf:value>
1227 </bcf:option>
1228 <bcf:option type="singlevalued">
1229 <bcf:key>usebookafterword</bcf:key>
1230 <bcf:value>1</bcf:value>
1231 </bcf:option>
1232 </bcf:options>
1233 <!-- BIBLATEX OPTION SCOPE -->
1234 <bcf:optionscope type="GLOBAL">
1235 <bcf:option datatype="xml">datamodel</bcf:option>
1236 <bcf:option datatype="xml">labelalphanametemplate</bcf:option>
1237 <bcf:option datatype="xml">labelalphatemplate</bcf:option>
1238 <bcf:option datatype="xml">inheritance</bcf:option>
1239 <bcf:option datatype="xml">translit</bcf:option>
1240 <bcf:option datatype="xml">uniquenametemplate</bcf:option>
1241 <bcf:option datatype="xml">sortingnamekeytemplate</bcf:option>
1242 <bcf:option datatype="xml">sortingtemplate</bcf:option>
1243 <bcf:option datatype="xml">extradatespec</bcf:option>
1244 <bcf:option datatype="xml">labelnamespec</bcf:option>
1245 <bcf:option datatype="xml">labeltitlespec</bcf:option>
1246 <bcf:option datatype="xml">labeldatespec</bcf:option>
1247 <bcf:option datatype="string">controlversion</bcf:option>
1248 <bcf:option datatype="string">alphaothers</bcf:option>
1249 <bcf:option datatype="string">sortalphaothers</bcf:option>
1250 <bcf:option datatype="string">presort</bcf:option>
1251 <bcf:option datatype="string">texencoding</bcf:option>
1252 <bcf:option datatype="string">bibencoding</bcf:option>
1253 <bcf:option datatype="string">sortingtemplatename</bcf:option>
1254 <bcf:option datatype="string">sortlocale</bcf:option>
1255 <bcf:option datatype="string">language</bcf:option>
1256 <bcf:option datatype="string">autolang</bcf:option>
1257 <bcf:option datatype="string">langhook</bcf:option>
1258 <bcf:option datatype="string">indexing</bcf:option>
1259 <bcf:option datatype="string">hyperref</bcf:option>
1260 <bcf:option datatype="string">backrefsetstyle</bcf:option>
1261 <bcf:option datatype="string">block</bcf:option>
1262 <bcf:option datatype="string">pagetracker</bcf:option>
1263 <bcf:option datatype="string">citecounter</bcf:option>
1264 <bcf:option datatype="string">citetracker</bcf:option>
1265 <bcf:option datatype="string">ibidtracker</bcf:option>
1266 <bcf:option datatype="string">idemtracker</bcf:option>
1267 <bcf:option datatype="string">opcittracker</bcf:option>
1268 <bcf:option datatype="string">loccittracker</bcf:option>
1269 <bcf:option datatype="string">labeldate</bcf:option>
1270 <bcf:option datatype="string">labeltime</bcf:option>
1271 <bcf:option datatype="string">dateera</bcf:option>
1272 <bcf:option datatype="string">date</bcf:option>
1273 <bcf:option datatype="string">time</bcf:option>
1274 <bcf:option datatype="string">eventdate</bcf:option>
1275 <bcf:option datatype="string">eventtime</bcf:option>
1276 <bcf:option datatype="string">origdate</bcf:option>
1277 <bcf:option datatype="string">origtime</bcf:option>
1278 <bcf:option datatype="string">urldate</bcf:option>
1279 <bcf:option datatype="string">urltime</bcf:option>
1280 <bcf:option datatype="string">update</bcf:option>
1281 <bcf:option datatype="string">uptime</bcf:option>
1282 <bcf:option datatype="string">prioritydate</bcf:option>
1283 <bcf:option datatype="string">prioritytime</bcf:option>
1284 <bcf:option datatype="string">publicationdate</bcf:option>
1285 <bcf:option datatype="string">publicationtime</bcf:option>
1286 <bcf:option datatype="string">alldatesusetime</bcf:option>
1287 <bcf:option datatype="string">alldates</bcf:option>
1288 <bcf:option datatype="string">alltimes</bcf:option>
1289 <bcf:option datatype="string">gregorianstart</bcf:option>
1290 <bcf:option datatype="string">autocite</bcf:option>
1291 <bcf:option datatype="string">notetype</bcf:option>
1292 <bcf:option datatype="string">uniquelist</bcf:option>
1293 <bcf:option datatype="string">uniquename</bcf:option>
1294 <bcf:option datatype="string">refsection</bcf:option>
1295 <bcf:option datatype="string">refsegment</bcf:option>
1296 <bcf:option datatype="string">citereset</bcf:option>
1297 <bcf:option datatype="string">sortlos</bcf:option>
1298 <bcf:option datatype="string">babel</bcf:option>
1299 <bcf:option datatype="string">datelabel</bcf:option>
1300 <bcf:option datatype="string">backrefstyle</bcf:option>
1301 <bcf:option datatype="string">arxiv</bcf:option>
1302 <bcf:option datatype="boolean">familyinits</bcf:option>
1303 <bcf:option datatype="boolean">giveninits</bcf:option>
1304 <bcf:option datatype="boolean">prefixinits</bcf:option>
1305 <bcf:option datatype="boolean">suffixinits</bcf:option>
1306 <bcf:option datatype="boolean">useafterword</bcf:option>
1307 <bcf:option datatype="boolean">useannotator</bcf:option>
1308 <bcf:option datatype="boolean">useauthor</bcf:option>
1309 <bcf:option datatype="boolean">usebookauthor</bcf:option>
1310 <bcf:option datatype="boolean">usecommentator</bcf:option>
1311 <bcf:option datatype="boolean">useeditor</bcf:option>
1312 <bcf:option datatype="boolean">useeditora</bcf:option>
1313 <bcf:option datatype="boolean">useeditorb</bcf:option>
1314 <bcf:option datatype="boolean">useeditorc</bcf:option>
1315 <bcf:option datatype="boolean">useforeword</bcf:option>
1316 <bcf:option datatype="boolean">useholder</bcf:option>
1317 <bcf:option datatype="boolean">useintroduction</bcf:option>
1318 <bcf:option datatype="boolean">usenamea</bcf:option>
1319 <bcf:option datatype="boolean">usenameb</bcf:option>
1320 <bcf:option datatype="boolean">usenamec</bcf:option>
1321 <bcf:option datatype="boolean">usetranslator</bcf:option>
1322 <bcf:option datatype="boolean">useshortauthor</bcf:option>
1323 <bcf:option datatype="boolean">useshorteditor</bcf:option>
1324 <bcf:option datatype="boolean">usebooktranslator</bcf:option>
1325 <bcf:option datatype="boolean">usebookcommentator</bcf:option>
1326 <bcf:option datatype="boolean">usebookannotator</bcf:option>
1327 <bcf:option datatype="boolean">usebookintroduction</bcf:option>
1328 <bcf:option datatype="boolean">usebookforeword</bcf:option>
1329 <bcf:option datatype="boolean">usebookafterword</bcf:option>
1330 <bcf:option datatype="boolean">debug</bcf:option>
1331 <bcf:option datatype="boolean">loadfiles</bcf:option>
1332 <bcf:option datatype="boolean">safeinputenc</bcf:option>
1333 <bcf:option datatype="boolean">sortcase</bcf:option>
1334 <bcf:option datatype="boolean">sortupper</bcf:option>
1335 <bcf:option datatype="boolean">terseinits</bcf:option>
1336 <bcf:option datatype="boolean">abbreviate</bcf:option>
1337 <bcf:option datatype="boolean">dateabbrev</bcf:option>
1338 <bcf:option datatype="boolean">clearlang</bcf:option>
1339 <bcf:option datatype="boolean">sortcites</bcf:option>
1340 <bcf:option datatype="boolean">sortsets</bcf:option>
1341 <bcf:option datatype="boolean">backref</bcf:option>
1342 <bcf:option datatype="boolean">backreffloats</bcf:option>
1343 <bcf:option datatype="boolean">trackfloats</bcf:option>
1344 <bcf:option datatype="boolean">parentracker</bcf:option>
1345 <bcf:option datatype="boolean">labeldateusetime</bcf:option>
1346 <bcf:option datatype="boolean">datecirca</bcf:option>
1347 <bcf:option datatype="boolean">dateuncertain</bcf:option>
1348 <bcf:option datatype="boolean">dateusetime</bcf:option>
1349 <bcf:option datatype="boolean">eventdateusetime</bcf:option>
1350 <bcf:option datatype="boolean">origdateusetime</bcf:option>
1351 <bcf:option datatype="boolean">urldateusetime</bcf:option>
1352 <bcf:option datatype="boolean">updateusetime</bcf:option>
1353 <bcf:option datatype="boolean">prioritydateusetime</bcf:option>
1354 <bcf:option datatype="boolean">publicationdateusetime</bcf:option>
1355 <bcf:option datatype="boolean">julian</bcf:option>
1356 <bcf:option datatype="boolean">datezeros</bcf:option>
1357 <bcf:option datatype="boolean">timezeros</bcf:option>
1358 <bcf:option datatype="boolean">timezones</bcf:option>
1359 <bcf:option datatype="boolean">seconds</bcf:option>
1360 <bcf:option datatype="boolean">autopunct</bcf:option>
1361 <bcf:option datatype="boolean">punctfont</bcf:option>
1362 <bcf:option datatype="boolean">labelnumber</bcf:option>
1363 <bcf:option datatype="boolean">labelalpha</bcf:option>
1364 <bcf:option datatype="boolean">labeltitle</bcf:option>
1365 <bcf:option datatype="boolean">labeltitleyear</bcf:option>
1366 <bcf:option datatype="boolean">labeldateparts</bcf:option>
1367 <bcf:option datatype="boolean">nohashothers</bcf:option>
1368 <bcf:option datatype="boolean">nosortothers</bcf:option>
1369 <bcf:option datatype="boolean">noroman</bcf:option>
1370 <bcf:option datatype="boolean">singletitle</bcf:option>
1371 <bcf:option datatype="boolean">uniquetitle</bcf:option>
1372 <bcf:option datatype="boolean">uniquebaretitle</bcf:option>
1373 <bcf:option datatype="boolean">uniquework</bcf:option>
1374 <bcf:option datatype="boolean">uniqueprimaryauthor</bcf:option>
1375 <bcf:option datatype="boolean">defernumbers</bcf:option>
1376 <bcf:option datatype="boolean">locallabelwidth</bcf:option>
1377 <bcf:option datatype="boolean">bibwarn</bcf:option>
1378 <bcf:option datatype="boolean">useprefix</bcf:option>
1379 <bcf:option datatype="boolean">skipbib</bcf:option>
1380 <bcf:option datatype="boolean">skipbiblist</bcf:option>
1381 <bcf:option datatype="boolean">skiplab</bcf:option>
1382 <bcf:option datatype="boolean">dataonly</bcf:option>
1383 <bcf:option datatype="boolean">defernums</bcf:option>
1384 <bcf:option datatype="boolean">firstinits</bcf:option>
1385 <bcf:option datatype="boolean">sortfirstinits</bcf:option>
1386 <bcf:option datatype="boolean">sortgiveninits</bcf:option>
1387 <bcf:option datatype="boolean">labelyear</bcf:option>
1388 <bcf:option datatype="boolean">otherlangs</bcf:option>
1389 <bcf:option datatype="boolean">dashed</bcf:option>
1390 <bcf:option datatype="boolean">blockpunct</bcf:option>
1391 <bcf:option datatype="boolean">isbn</bcf:option>
1392 <bcf:option datatype="boolean">url</bcf:option>
1393 <bcf:option datatype="boolean">doi</bcf:option>
1394 <bcf:option datatype="boolean">eprint</bcf:option>
1395 <bcf:option datatype="boolean">bibisbn</bcf:option>
1396 <bcf:option datatype="boolean">biburl</bcf:option>
1397 <bcf:option datatype="boolean">bibdoi</bcf:option>
1398 <bcf:option datatype="boolean">bibeprint</bcf:option>
1399 <bcf:option datatype="boolean">citeisbn</bcf:option>
1400 <bcf:option datatype="boolean">citeurl</bcf:option>
1401 <bcf:option datatype="boolean">citedoi</bcf:option>
1402 <bcf:option datatype="boolean">citeeprint</bcf:option>
1403 <bcf:option datatype="boolean">related</bcf:option>
1404 <bcf:option datatype="boolean">volsorder</bcf:option>
1405 <bcf:option datatype="boolean">movenames</bcf:option>
1406 <bcf:option datatype="boolean">doublevols</bcf:option>
1407 <bcf:option datatype="boolean">subentry</bcf:option>
1408 <bcf:option datatype="boolean">subentrycomp</bcf:option>
1409 <bcf:option datatype="boolean">bibtexcaseprotection</bcf:option>
1410 <bcf:option datatype="integer">mincrossrefs</bcf:option>
1411 <bcf:option datatype="integer">minxrefs</bcf:option>
1412 <bcf:option datatype="integer">maxnames</bcf:option>
1413 <bcf:option datatype="integer">minnames</bcf:option>
1414 <bcf:option datatype="integer">maxbibnames</bcf:option>
1415 <bcf:option datatype="integer">minbibnames</bcf:option>
1416 <bcf:option datatype="integer">maxcitenames</bcf:option>
1417 <bcf:option datatype="integer">mincitenames</bcf:option>
1418 <bcf:option datatype="integer">maxsortnames</bcf:option>
1419 <bcf:option datatype="integer">minsortnames</bcf:option>
1420 <bcf:option datatype="integer">maxitems</bcf:option>
1421 <bcf:option datatype="integer">minitems</bcf:option>
1422 <bcf:option datatype="integer">maxalphanames</bcf:option>
1423 <bcf:option datatype="integer">minalphanames</bcf:option>
1424 <bcf:option datatype="integer">maxparens</bcf:option>
1425 <bcf:option datatype="integer">dateeraauto</bcf:option>
1426 </bcf:optionscope>
1427 <bcf:optionscope type="ENTRYTYPE">
1428 <bcf:option datatype="string">alphaothers</bcf:option>
1429 <bcf:option datatype="string">sortalphaothers</bcf:option>
1430 <bcf:option datatype="string">presort</bcf:option>
1431 <bcf:option datatype="string">indexing</bcf:option>
1432 <bcf:option datatype="string">citetracker</bcf:option>
1433 <bcf:option datatype="string">ibidtracker</bcf:option>
1434 <bcf:option datatype="string">idemtracker</bcf:option>
1435 <bcf:option datatype="string">opcittracker</bcf:option>
1436 <bcf:option datatype="string">loccittracker</bcf:option>
1437 <bcf:option datatype="string">uniquelist</bcf:option>
1438 <bcf:option datatype="string">uniquename</bcf:option>
1439 <bcf:option datatype="boolean">familyinits</bcf:option>
1440 <bcf:option datatype="boolean">giveninits</bcf:option>
1441 <bcf:option datatype="boolean">prefixinits</bcf:option>
1442 <bcf:option datatype="boolean">suffixinits</bcf:option>
1443 <bcf:option datatype="boolean">useafterword</bcf:option>
1444 <bcf:option datatype="boolean">useannotator</bcf:option>
1445 <bcf:option datatype="boolean">useauthor</bcf:option>
1446 <bcf:option datatype="boolean">usebookauthor</bcf:option>
1447 <bcf:option datatype="boolean">usecommentator</bcf:option>
1448 <bcf:option datatype="boolean">useeditor</bcf:option>
1449 <bcf:option datatype="boolean">useeditora</bcf:option>
1450 <bcf:option datatype="boolean">useeditorb</bcf:option>
1451 <bcf:option datatype="boolean">useeditorc</bcf:option>
1452 <bcf:option datatype="boolean">useforeword</bcf:option>
1453 <bcf:option datatype="boolean">useholder</bcf:option>
1454 <bcf:option datatype="boolean">useintroduction</bcf:option>
1455 <bcf:option datatype="boolean">usenamea</bcf:option>
1456 <bcf:option datatype="boolean">usenameb</bcf:option>
1457 <bcf:option datatype="boolean">usenamec</bcf:option>
1458 <bcf:option datatype="boolean">usetranslator</bcf:option>
1459 <bcf:option datatype="boolean">useshortauthor</bcf:option>
1460 <bcf:option datatype="boolean">useshorteditor</bcf:option>
1461 <bcf:option datatype="boolean">usebooktranslator</bcf:option>
1462 <bcf:option datatype="boolean">usebookcommentator</bcf:option>
1463 <bcf:option datatype="boolean">usebookannotator</bcf:option>
1464 <bcf:option datatype="boolean">usebookintroduction</bcf:option>
1465 <bcf:option datatype="boolean">usebookforeword</bcf:option>
1466 <bcf:option datatype="boolean">usebookafterword</bcf:option>
1467 <bcf:option datatype="boolean">terseinits</bcf:option>
1468 <bcf:option datatype="boolean">abbreviate</bcf:option>
1469 <bcf:option datatype="boolean">dateabbrev</bcf:option>
1470 <bcf:option datatype="boolean">clearlang</bcf:option>
1471 <bcf:option datatype="boolean">labelnumber</bcf:option>
1472 <bcf:option datatype="boolean">labelalpha</bcf:option>
1473 <bcf:option datatype="boolean">labeltitle</bcf:option>
1474 <bcf:option datatype="boolean">labeltitleyear</bcf:option>
1475 <bcf:option datatype="boolean">labeldateparts</bcf:option>
1476 <bcf:option datatype="boolean">nohashothers</bcf:option>
1477 <bcf:option datatype="boolean">nosortothers</bcf:option>
1478 <bcf:option datatype="boolean">noroman</bcf:option>
1479 <bcf:option datatype="boolean">singletitle</bcf:option>
1480 <bcf:option datatype="boolean">uniquetitle</bcf:option>
1481 <bcf:option datatype="boolean">uniquebaretitle</bcf:option>
1482 <bcf:option datatype="boolean">uniquework</bcf:option>
1483 <bcf:option datatype="boolean">uniqueprimaryauthor</bcf:option>
1484 <bcf:option datatype="boolean">useprefix</bcf:option>
1485 <bcf:option datatype="boolean">skipbib</bcf:option>
1486 <bcf:option datatype="boolean">skipbiblist</bcf:option>
1487 <bcf:option datatype="boolean">skiplab</bcf:option>
1488 <bcf:option datatype="boolean">dataonly</bcf:option>
1489 <bcf:option datatype="boolean">skiplos</bcf:option>
1490 <bcf:option datatype="boolean">labelyear</bcf:option>
1491 <bcf:option datatype="boolean">subentrycomp</bcf:option>
1492 <bcf:option datatype="boolean">bibtexcaseprotection</bcf:option>
1493 <bcf:option datatype="xml">labelalphatemplate</bcf:option>
1494 <bcf:option datatype="xml">translit</bcf:option>
1495 <bcf:option datatype="xml">sortexclusion</bcf:option>
1496 <bcf:option datatype="xml">sortinclusion</bcf:option>
1497 <bcf:option datatype="xml">labelnamespec</bcf:option>
1498 <bcf:option datatype="xml">labeltitlespec</bcf:option>
1499 <bcf:option datatype="xml">labeldatespec</bcf:option>
1500 <bcf:option datatype="integer">maxnames</bcf:option>
1501 <bcf:option datatype="integer">minnames</bcf:option>
1502 <bcf:option datatype="integer">maxbibnames</bcf:option>
1503 <bcf:option datatype="integer">minbibnames</bcf:option>
1504 <bcf:option datatype="integer">maxcitenames</bcf:option>
1505 <bcf:option datatype="integer">mincitenames</bcf:option>
1506 <bcf:option datatype="integer">maxsortnames</bcf:option>
1507 <bcf:option datatype="integer">minsortnames</bcf:option>
1508 <bcf:option datatype="integer">maxitems</bcf:option>
1509 <bcf:option datatype="integer">minitems</bcf:option>
1510 <bcf:option datatype="integer">maxalphanames</bcf:option>
1511 <bcf:option datatype="integer">minalphanames</bcf:option>
1512 </bcf:optionscope>
1513 <bcf:optionscope type="ENTRY">
1514 <bcf:option datatype="string">noinherit</bcf:option>
1515 <bcf:option datatype="string" backendin="sortingnamekeytemplatename,uniquenametemplatename,labelalphanametemplatename">nametemplates</bcf:option>
1516 <bcf:option datatype="string" backendout="1">labelalphanametemplatename</bcf:option>
1517 <bcf:option datatype="string" backendout="1">uniquenametemplatename</bcf:option>
1518 <bcf:option datatype="string" backendout="1">sortingnamekeytemplatename</bcf:option>
1519 <bcf:option datatype="string">presort</bcf:option>
1520 <bcf:option datatype="string" backendout="1">indexing</bcf:option>
1521 <bcf:option datatype="string" backendout="1">citetracker</bcf:option>
1522 <bcf:option datatype="string" backendout="1">ibidtracker</bcf:option>
1523 <bcf:option datatype="string" backendout="1">idemtracker</bcf:option>
1524 <bcf:option datatype="string" backendout="1">opcittracker</bcf:option>
1525 <bcf:option datatype="string" backendout="1">loccittracker</bcf:option>
1526 <bcf:option datatype="string">uniquelist</bcf:option>
1527 <bcf:option datatype="string">uniquename</bcf:option>
1528 <bcf:option datatype="boolean" backendout="1">familyinits</bcf:option>
1529 <bcf:option datatype="boolean" backendout="1">giveninits</bcf:option>
1530 <bcf:option datatype="boolean" backendout="1">prefixinits</bcf:option>
1531 <bcf:option datatype="boolean" backendout="1">suffixinits</bcf:option>
1532 <bcf:option datatype="boolean" backendout="1">useafterword</bcf:option>
1533 <bcf:option datatype="boolean" backendout="1">useannotator</bcf:option>
1534 <bcf:option datatype="boolean" backendout="1">useauthor</bcf:option>
1535 <bcf:option datatype="boolean" backendout="1">usebookauthor</bcf:option>
1536 <bcf:option datatype="boolean" backendout="1">usecommentator</bcf:option>
1537 <bcf:option datatype="boolean" backendout="1">useeditor</bcf:option>
1538 <bcf:option datatype="boolean" backendout="1">useeditora</bcf:option>
1539 <bcf:option datatype="boolean" backendout="1">useeditorb</bcf:option>
1540 <bcf:option datatype="boolean" backendout="1">useeditorc</bcf:option>
1541 <bcf:option datatype="boolean" backendout="1">useforeword</bcf:option>
1542 <bcf:option datatype="boolean" backendout="1">useholder</bcf:option>
1543 <bcf:option datatype="boolean" backendout="1">useintroduction</bcf:option>
1544 <bcf:option datatype="boolean" backendout="1">usenamea</bcf:option>
1545 <bcf:option datatype="boolean" backendout="1">usenameb</bcf:option>
1546 <bcf:option datatype="boolean" backendout="1">usenamec</bcf:option>
1547 <bcf:option datatype="boolean" backendout="1">usetranslator</bcf:option>
1548 <bcf:option datatype="boolean" backendout="1">useshortauthor</bcf:option>
1549 <bcf:option datatype="boolean" backendout="1">useshorteditor</bcf:option>
1550 <bcf:option datatype="boolean" backendout="1">usebooktranslator</bcf:option>
1551 <bcf:option datatype="boolean" backendout="1">usebookcommentator</bcf:option>
1552 <bcf:option datatype="boolean" backendout="1">usebookannotator</bcf:option>
1553 <bcf:option datatype="boolean" backendout="1">usebookintroduction</bcf:option>
1554 <bcf:option datatype="boolean" backendout="1">usebookforeword</bcf:option>
1555 <bcf:option datatype="boolean" backendout="1">usebookafterword</bcf:option>
1556 <bcf:option datatype="boolean" backendout="1">terseinits</bcf:option>
1557 <bcf:option datatype="boolean" backendout="1">abbreviate</bcf:option>
1558 <bcf:option datatype="boolean" backendout="1">dateabbrev</bcf:option>
1559 <bcf:option datatype="boolean" backendout="1">clearlang</bcf:option>
1560 <bcf:option datatype="boolean" backendout="1">labelnumber</bcf:option>
1561 <bcf:option datatype="boolean" backendout="1">labelalpha</bcf:option>
1562 <bcf:option datatype="boolean" backendout="1">labeltitle</bcf:option>
1563 <bcf:option datatype="boolean" backendout="1">labeltitleyear</bcf:option>
1564 <bcf:option datatype="boolean" backendout="1">labeldateparts</bcf:option>
1565 <bcf:option datatype="boolean">nohashothers</bcf:option>
1566 <bcf:option datatype="boolean">nosortothers</bcf:option>
1567 <bcf:option datatype="boolean">noroman</bcf:option>
1568 <bcf:option datatype="boolean">singletitle</bcf:option>
1569 <bcf:option datatype="boolean">uniquetitle</bcf:option>
1570 <bcf:option datatype="boolean">uniquebaretitle</bcf:option>
1571 <bcf:option datatype="boolean">uniquework</bcf:option>
1572 <bcf:option datatype="boolean">uniqueprimaryauthor</bcf:option>
1573 <bcf:option datatype="boolean" backendout="1">useprefix</bcf:option>
1574 <bcf:option datatype="boolean" backendout="1">skipbib</bcf:option>
1575 <bcf:option datatype="boolean" backendout="1">skipbiblist</bcf:option>
1576 <bcf:option datatype="boolean" backendout="1">skiplab</bcf:option>
1577 <bcf:option datatype="boolean" backendin="uniquename=false,uniquelist=false,skipbib=true,skipbiblist=true,skiplab=true">dataonly</bcf:option>
1578 <bcf:option datatype="boolean" backendout="1">skiplos</bcf:option>
1579 <bcf:option datatype="boolean" backendout="1">subentrycomp</bcf:option>
1580 <bcf:option datatype="boolean" backendout="1">bibtexcaseprotection</bcf:option>
1581 <bcf:option datatype="integer" backendin="maxcitenames,maxbibnames,maxsortnames">maxnames</bcf:option>
1582 <bcf:option datatype="integer" backendin="mincitenames,minbibnames,minsortnames">minnames</bcf:option>
1583 <bcf:option datatype="integer" backendout="1">maxbibnames</bcf:option>
1584 <bcf:option datatype="integer" backendout="1">minbibnames</bcf:option>
1585 <bcf:option datatype="integer" backendout="1">maxcitenames</bcf:option>
1586 <bcf:option datatype="integer" backendout="1">mincitenames</bcf:option>
1587 <bcf:option datatype="integer" backendout="1">maxsortnames</bcf:option>
1588 <bcf:option datatype="integer" backendout="1">minsortnames</bcf:option>
1589 <bcf:option datatype="integer" backendout="1">maxitems</bcf:option>
1590 <bcf:option datatype="integer" backendout="1">minitems</bcf:option>
1591 <bcf:option datatype="integer" backendout="1">maxalphanames</bcf:option>
1592 <bcf:option datatype="integer" backendout="1">minalphanames</bcf:option>
1593 </bcf:optionscope>
1594 <bcf:optionscope type="NAMELIST">
1595 <bcf:option datatype="string" backendin="sortingnamekeytemplatename,uniquenametemplatename,labelalphanametemplatename">nametemplates</bcf:option>
1596 <bcf:option datatype="string" backendout="1">labelalphanametemplatename</bcf:option>
1597 <bcf:option datatype="string" backendout="1">uniquenametemplatename</bcf:option>
1598 <bcf:option datatype="string" backendout="1">sortingnamekeytemplatename</bcf:option>
1599 <bcf:option datatype="string">uniquelist</bcf:option>
1600 <bcf:option datatype="string">uniquename</bcf:option>
1601 <bcf:option datatype="boolean" backendout="1">familyinits</bcf:option>
1602 <bcf:option datatype="boolean" backendout="1">giveninits</bcf:option>
1603 <bcf:option datatype="boolean" backendout="1">prefixinits</bcf:option>
1604 <bcf:option datatype="boolean" backendout="1">suffixinits</bcf:option>
1605 <bcf:option datatype="boolean" backendout="1">terseinits</bcf:option>
1606 <bcf:option datatype="boolean">nohashothers</bcf:option>
1607 <bcf:option datatype="boolean">nosortothers</bcf:option>
1608 <bcf:option datatype="boolean" backendout="1">useprefix</bcf:option>
1609 </bcf:optionscope>
1610 <bcf:optionscope type="NAME">
1611 <bcf:option datatype="string" backendin="sortingnamekeytemplatename,uniquenametemplatename,labelalphanametemplatename">nametemplates</bcf:option>
1612 <bcf:option datatype="string" backendout="1">labelalphanametemplatename</bcf:option>
1613 <bcf:option datatype="string" backendout="1">uniquenametemplatename</bcf:option>
1614 <bcf:option datatype="string" backendout="1">sortingnamekeytemplatename</bcf:option>
1615 <bcf:option datatype="string">uniquename</bcf:option>
1616 <bcf:option datatype="boolean" backendout="1">familyinits</bcf:option>
1617 <bcf:option datatype="boolean" backendout="1">giveninits</bcf:option>
1618 <bcf:option datatype="boolean" backendout="1">prefixinits</bcf:option>
1619 <bcf:option datatype="boolean" backendout="1">suffixinits</bcf:option>
1620 <bcf:option datatype="boolean" backendout="1">terseinits</bcf:option>
1621 <bcf:option datatype="boolean" backendout="1">useprefix</bcf:option>
1622 </bcf:optionscope>
1623 <!-- DATAFIELDSETS -->
1624 <bcf:datafieldset name="setnames">
1625 <bcf:member datatype="name" fieldtype="list"/>
1626 </bcf:datafieldset>
1627 <bcf:datafieldset name="settitles">
1628 <bcf:member field="title"/>
1629 <bcf:member field="booktitle"/>
1630 <bcf:member field="eventtitle"/>
1631 <bcf:member field="issuetitle"/>
1632 <bcf:member field="journaltitle"/>
1633 <bcf:member field="maintitle"/>
1634 <bcf:member field="origtitle"/>
1635 </bcf:datafieldset>
1636 <!-- SOURCEMAP -->
1637 <bcf:sourcemap>
1638 <bcf:maps datatype="bibtex" level="style">
1639 <bcf:map map_overwrite="1">
1640 <bcf:map_step map_field_source="author" map_match="(.+\s+and\s+){3,}|and\s+others\s*$" map_final="1"/>
1641 <bcf:map_step map_field_source="options" map_match="(.+)" map_replace="useauthor=false,$1"/>
1642 <bcf:map_step map_field_source="options" map_match="^$" map_replace="useauthor=false"/>
1643 </bcf:map>
1644 <bcf:map>
1645 <bcf:map_step map_field_source="author" map_match="(.+\s+and\s+){3,}|and\s+others\s*$" map_final="1"/>
1646 <bcf:map_step map_field_set="options" map_field_value="useauthor=false"/>
1647 </bcf:map>
1648 <bcf:map map_overwrite="1">
1649 <bcf:map_step map_field_source="editor" map_match="(.+\s+and\s+){3,}|and\s+others\s*$" map_final="1"/>
1650 <bcf:map_step map_field_source="options" map_match="(.+)" map_replace="useeditor=false,$1"/>
1651 <bcf:map_step map_field_source="options" map_match="^$" map_replace="useeditor=false"/>
1652 </bcf:map>
1653 <bcf:map>
1654 <bcf:map_step map_field_source="editor" map_match="(.+\s+and\s+){3,}|and\s+others\s*$" map_final="1"/>
1655 <bcf:map_step map_field_set="options" map_field_value="useeditor=false"/>
1656 </bcf:map>
1657 <bcf:map>
1658 <bcf:map_step map_type_source="candthesis" map_type_target="thesis" map_final="1"/>
1659 <bcf:map_step map_field_set="type" map_field_value="phdthesis"/>
1660 </bcf:map>
1661 <bcf:map>
1662 <bcf:map_step map_type_source="docthesis" map_type_target="thesis" map_final="1"/>
1663 <bcf:map_step map_field_set="type" map_field_value="docthesis"/>
1664 </bcf:map>
1665 <bcf:map map_overwrite="1">
1666 <bcf:per_type>patent</bcf:per_type>
1667 <bcf:map_step map_field_source="options" map_final="1"/>
1668 <bcf:map_step map_field_set="options" map_field_value="useauthor=false,"/>
1669 <bcf:map_step map_field_set="options" map_origfieldval="1" map_append="1"/>
1670 </bcf:map>
1671 <bcf:map>
1672 <bcf:per_type>patent</bcf:per_type>
1673 <bcf:map_step map_field_set="options" map_field_value="useauthor=false"/>
1674 <bcf:map_step map_field_source="authortype" map_field_target="authorcountry"/>
1675 <bcf:map_step map_field_source="reqnumber" map_field_target="requestnumber"/>
1676 <bcf:map_step map_field_source="publdate" map_field_target="publicationdate"/>
1677 <bcf:map_step map_field_source="prdate" map_field_target="prioritydate"/>
1678 <bcf:map_step map_field_source="prnumber" map_field_target="prioritynumber"/>
1679 <bcf:map_step map_field_source="prcountry" map_field_target="prioritycountry"/>
1680 </bcf:map>
1681 <bcf:map>
1682 <bcf:per_type>thesis</bcf:per_type>
1683 <bcf:per_type>masterthesis</bcf:per_type>
1684 <bcf:per_type>phdthesis</bcf:per_type>
1685 <bcf:per_type>candthesis</bcf:per_type>
1686 <bcf:per_type>docthesis</bcf:per_type>
1687 <bcf:map_step map_field_source="major" map_field_target="science"/>
1688 <bcf:map_step map_field_source="majorcode" map_field_target="specialitycode"/>
1689 <bcf:map_step map_field_source="number" map_field_target="specialitycode"/>
1690 </bcf:map>
1691 </bcf:maps>
1692 <bcf:maps datatype="bibtex" level="driver">
1693 <bcf:map>
1694 <bcf:map_step map_field_set="day" map_null="1"/>
1695 </bcf:map>
1696 <bcf:map>
1697 <bcf:map_step map_type_source="conference" map_type_target="inproceedings"/>
1698 <bcf:map_step map_type_source="electronic" map_type_target="online"/>
1699 <bcf:map_step map_type_source="www" map_type_target="online"/>
1700 </bcf:map>
1701 <bcf:map>
1702 <bcf:map_step map_type_source="mastersthesis" map_type_target="thesis" map_final="1"/>
1703 <bcf:map_step map_field_set="type" map_field_value="mathesis"/>
1704 </bcf:map>
1705 <bcf:map>
1706 <bcf:map_step map_type_source="phdthesis" map_type_target="thesis" map_final="1"/>
1707 <bcf:map_step map_field_set="type" map_field_value="phdthesis"/>
1708 </bcf:map>
1709 <bcf:map>
1710 <bcf:map_step map_type_source="techreport" map_type_target="report" map_final="1"/>
1711 <bcf:map_step map_field_set="type" map_field_value="techreport"/>
1712 </bcf:map>
1713 <bcf:map>
1714 <bcf:map_step map_field_source="hyphenation" map_field_target="langid"/>
1715 <bcf:map_step map_field_source="address" map_field_target="location"/>
1716 <bcf:map_step map_field_source="school" map_field_target="institution"/>
1717 <bcf:map_step map_field_source="annote" map_field_target="annotation"/>
1718 <bcf:map_step map_field_source="archiveprefix" map_field_target="eprinttype"/>
1719 <bcf:map_step map_field_source="journal" map_field_target="journaltitle"/>
1720 <bcf:map_step map_field_source="primaryclass" map_field_target="eprintclass"/>
1721 <bcf:map_step map_field_source="key" map_field_target="sortkey"/>
1722 <bcf:map_step map_field_source="pdf" map_field_target="file"/>
1723 </bcf:map>
1724 </bcf:maps>
1725 </bcf:sourcemap>
1726 <!-- LABELALPHA NAME TEMPLATE -->
1727 <bcf:labelalphanametemplate name="global">
1728 <bcf:namepart order="1" use="1" pre="1" substring_width="1" substring_compound="1">prefix</bcf:namepart>
1729 <bcf:namepart order="2">family</bcf:namepart>
1730 </bcf:labelalphanametemplate>
1731 <!-- LABELALPHA TEMPLATE -->
1732 <bcf:labelalphatemplate type="global">
1733 <bcf:labelelement order="1">
1734 <bcf:labelpart final="1">shorthand</bcf:labelpart>
1735 <bcf:labelpart>label</bcf:labelpart>
1736 <bcf:labelpart substring_width="3" substring_side="left" ifnames="1">labelname</bcf:labelpart>
1737 <bcf:labelpart substring_width="1" substring_side="left">labelname</bcf:labelpart>
1738 </bcf:labelelement>
1739 <bcf:labelelement order="2">
1740 <bcf:labelpart substring_width="2" substring_side="right">year</bcf:labelpart>
1741 </bcf:labelelement>
1742 </bcf:labelalphatemplate>
1743 <!-- EXTRADATE -->
1744 <bcf:extradatespec>
1745 <bcf:scope>
1746 <bcf:field order="1">labelyear</bcf:field>
1747 <bcf:field order="2">year</bcf:field>
1748 </bcf:scope>
1749 </bcf:extradatespec>
1750 <!-- INHERITANCE -->
1751 <bcf:inheritance>
1752 <bcf:defaults inherit_all="true" override_target="false">
1753 </bcf:defaults>
1754 <bcf:inherit>
1755 <bcf:type_pair source="mvbook" target="inbook"/>
1756 <bcf:type_pair source="mvbook" target="bookinbook"/>
1757 <bcf:type_pair source="mvbook" target="suppbook"/>
1758 <bcf:type_pair source="book" target="inbook"/>
1759 <bcf:type_pair source="book" target="bookinbook"/>
1760 <bcf:type_pair source="book" target="suppbook"/>
1761 <bcf:field source="author" target="author"/>
1762 <bcf:field source="author" target="bookauthor"/>
1763 </bcf:inherit>
1764 <bcf:inherit>
1765 <bcf:type_pair source="mvbook" target="book"/>
1766 <bcf:type_pair source="mvbook" target="inbook"/>
1767 <bcf:type_pair source="mvbook" target="bookinbook"/>
1768 <bcf:type_pair source="mvbook" target="suppbook"/>
1769 <bcf:field source="title" target="maintitle"/>
1770 <bcf:field source="subtitle" target="mainsubtitle"/>
1771 <bcf:field source="titleaddon" target="maintitleaddon"/>
1772 <bcf:field source="shorttitle" skip="true"/>
1773 <bcf:field source="sorttitle" skip="true"/>
1774 <bcf:field source="indextitle" skip="true"/>
1775 <bcf:field source="indexsorttitle" skip="true"/>
1776 </bcf:inherit>
1777 <bcf:inherit>
1778 <bcf:type_pair source="mvcollection" target="collection"/>
1779 <bcf:type_pair source="mvcollection" target="reference"/>
1780 <bcf:type_pair source="mvcollection" target="incollection"/>
1781 <bcf:type_pair source="mvcollection" target="inreference"/>
1782 <bcf:type_pair source="mvcollection" target="suppcollection"/>
1783 <bcf:type_pair source="mvreference" target="collection"/>
1784 <bcf:type_pair source="mvreference" target="reference"/>
1785 <bcf:type_pair source="mvreference" target="incollection"/>
1786 <bcf:type_pair source="mvreference" target="inreference"/>
1787 <bcf:type_pair source="mvreference" target="suppcollection"/>
1788 <bcf:field source="title" target="maintitle"/>
1789 <bcf:field source="subtitle" target="mainsubtitle"/>
1790 <bcf:field source="titleaddon" target="maintitleaddon"/>
1791 <bcf:field source="shorttitle" skip="true"/>
1792 <bcf:field source="sorttitle" skip="true"/>
1793 <bcf:field source="indextitle" skip="true"/>
1794 <bcf:field source="indexsorttitle" skip="true"/>
1795 </bcf:inherit>
1796 <bcf:inherit>
1797 <bcf:type_pair source="mvproceedings" target="proceedings"/>
1798 <bcf:type_pair source="mvproceedings" target="inproceedings"/>
1799 <bcf:field source="title" target="maintitle"/>
1800 <bcf:field source="subtitle" target="mainsubtitle"/>
1801 <bcf:field source="titleaddon" target="maintitleaddon"/>
1802 <bcf:field source="shorttitle" skip="true"/>
1803 <bcf:field source="sorttitle" skip="true"/>
1804 <bcf:field source="indextitle" skip="true"/>
1805 <bcf:field source="indexsorttitle" skip="true"/>
1806 </bcf:inherit>
1807 <bcf:inherit>
1808 <bcf:type_pair source="book" target="inbook"/>
1809 <bcf:type_pair source="book" target="bookinbook"/>
1810 <bcf:type_pair source="book" target="suppbook"/>
1811 <bcf:field source="title" target="booktitle"/>
1812 <bcf:field source="subtitle" target="booksubtitle"/>
1813 <bcf:field source="titleaddon" target="booktitleaddon"/>
1814 <bcf:field source="shorttitle" skip="true"/>
1815 <bcf:field source="sorttitle" skip="true"/>
1816 <bcf:field source="indextitle" skip="true"/>
1817 <bcf:field source="indexsorttitle" skip="true"/>
1818 </bcf:inherit>
1819 <bcf:inherit>
1820 <bcf:type_pair source="collection" target="incollection"/>
1821 <bcf:type_pair source="collection" target="inreference"/>
1822 <bcf:type_pair source="collection" target="suppcollection"/>
1823 <bcf:type_pair source="reference" target="incollection"/>
1824 <bcf:type_pair source="reference" target="inreference"/>
1825 <bcf:type_pair source="reference" target="suppcollection"/>
1826 <bcf:field source="title" target="booktitle"/>
1827 <bcf:field source="subtitle" target="booksubtitle"/>
1828 <bcf:field source="titleaddon" target="booktitleaddon"/>
1829 <bcf:field source="shorttitle" skip="true"/>
1830 <bcf:field source="sorttitle" skip="true"/>
1831 <bcf:field source="indextitle" skip="true"/>
1832 <bcf:field source="indexsorttitle" skip="true"/>
1833 </bcf:inherit>
1834 <bcf:inherit>
1835 <bcf:type_pair source="proceedings" target="inproceedings"/>
1836 <bcf:field source="title" target="booktitle"/>
1837 <bcf:field source="subtitle" target="booksubtitle"/>
1838 <bcf:field source="titleaddon" target="booktitleaddon"/>
1839 <bcf:field source="shorttitle" skip="true"/>
1840 <bcf:field source="sorttitle" skip="true"/>
1841 <bcf:field source="indextitle" skip="true"/>
1842 <bcf:field source="indexsorttitle" skip="true"/>
1843 </bcf:inherit>
1844 <bcf:inherit>
1845 <bcf:type_pair source="periodical" target="article"/>
1846 <bcf:type_pair source="periodical" target="suppperiodical"/>
1847 <bcf:field source="title" target="journaltitle"/>
1848 <bcf:field source="subtitle" target="journalsubtitle"/>
1849 <bcf:field source="titleaddon" target="journaltitleaddon"/>
1850 <bcf:field source="shorttitle" skip="true"/>
1851 <bcf:field source="sorttitle" skip="true"/>
1852 <bcf:field source="indextitle" skip="true"/>
1853 <bcf:field source="indexsorttitle" skip="true"/>
1854 </bcf:inherit>
1855 <bcf:inherit>
1856 <bcf:type_pair source="*" target="*"/>
1857 <bcf:field source="ids" skip="true"/>
1858 <bcf:field source="crossref" skip="true"/>
1859 <bcf:field source="xref" skip="true"/>
1860 <bcf:field source="entryset" skip="true"/>
1861 <bcf:field source="entrysubtype" skip="true"/>
1862 <bcf:field source="execute" skip="true"/>
1863 <bcf:field source="label" skip="true"/>
1864 <bcf:field source="options" skip="true"/>
1865 <bcf:field source="presort" skip="true"/>
1866 <bcf:field source="related" skip="true"/>
1867 <bcf:field source="relatedoptions" skip="true"/>
1868 <bcf:field source="relatedstring" skip="true"/>
1869 <bcf:field source="relatedtype" skip="true"/>
1870 <bcf:field source="shorthand" skip="true"/>
1871 <bcf:field source="shorthandintro" skip="true"/>
1872 <bcf:field source="sortkey" skip="true"/>
1873 </bcf:inherit>
1874 <bcf:inherit>
1875 <bcf:type_pair source="*" target="*"/>
1876 <bcf:field source="heading" skip="true"/>
1877 </bcf:inherit>
1878 <bcf:inherit>
1879 <bcf:type_pair source="periodical" target="article"/>
1880 <bcf:field source="endyear" skip="true"/>
1881 <bcf:field source="endmonth" skip="true"/>
1882 <bcf:field source="endday" skip="true"/>
1883 <bcf:field source="credits" target="journalcredits"/>
1884 </bcf:inherit>
1885 <bcf:inherit>
1886 <bcf:type_pair source="mvbook" target="book"/>
1887 <bcf:type_pair source="mvbook" target="collection"/>
1888 <bcf:type_pair source="mvbook" target="inbook"/>
1889 <bcf:type_pair source="mvbook" target="incollection"/>
1890 <bcf:type_pair source="mvbook" target="inproceedings"/>
1891 <bcf:type_pair source="mvcollection" target="book"/>
1892 <bcf:type_pair source="mvcollection" target="collection"/>
1893 <bcf:type_pair source="mvcollection" target="inbook"/>
1894 <bcf:type_pair source="mvcollection" target="incollection"/>
1895 <bcf:type_pair source="mvcollection" target="inproceedings"/>
1896 <bcf:type_pair source="mvproceedings" target="book"/>
1897 <bcf:type_pair source="mvproceedings" target="collection"/>
1898 <bcf:type_pair source="mvproceedings" target="inbook"/>
1899 <bcf:type_pair source="mvproceedings" target="incollection"/>
1900 <bcf:type_pair source="mvproceedings" target="inproceedings"/>
1901 <bcf:field source="endyear" skip="true"/>
1902 <bcf:field source="endmonth" skip="true"/>
1903 <bcf:field source="endday" skip="true"/>
1904 </bcf:inherit>
1905 <bcf:inherit>
1906 <bcf:type_pair source="mvbook" target="book"/>
1907 <bcf:type_pair source="mvbook" target="collection"/>
1908 <bcf:type_pair source="mvbook" target="proceedings"/>
1909 <bcf:type_pair source="mvbook" target="reference"/>
1910 <bcf:type_pair source="mvcollection" target="book"/>
1911 <bcf:type_pair source="mvcollection" target="collection"/>
1912 <bcf:type_pair source="mvcollection" target="proceedings"/>
1913 <bcf:type_pair source="mvcollection" target="reference"/>
1914 <bcf:type_pair source="mvproceedings" target="book"/>
1915 <bcf:type_pair source="mvproceedings" target="collection"/>
1916 <bcf:type_pair source="mvproceedings" target="proceedings"/>
1917 <bcf:type_pair source="mvproceedings" target="reference"/>
1918 <bcf:type_pair source="mvreference" target="book"/>
1919 <bcf:type_pair source="mvreference" target="collection"/>
1920 <bcf:type_pair source="mvreference" target="proceedings"/>
1921 <bcf:type_pair source="mvreference" target="reference"/>
1922 <bcf:field source="shorttitle" target="shorttitle"/>
1923 </bcf:inherit>
1924 <bcf:inherit>
1925 <bcf:type_pair source="article" target="periodical"/>
1926 <bcf:field source="pagetotal" skip="true"/>
1927 </bcf:inherit>
1928 <bcf:inherit>
1929 <bcf:type_pair source="book" target="inbook"/>
1930 <bcf:type_pair source="book" target="bookinbook"/>
1931 <bcf:type_pair source="book" target="suppbook"/>
1932 <bcf:field source="translator" target="booktranslator"/>
1933 <bcf:field source="introduction" target="bookintroduction"/>
1934 <bcf:field source="commentator" target="bookcommentator"/>
1935 <bcf:field source="annotator" target="bookannotator"/>
1936 <bcf:field source="foreword" target="bookforeword"/>
1937 <bcf:field source="afterword" target="bookafterword"/>
1938 <bcf:field source="origlanguage" target="bookoriglanguage"/>
1939 <bcf:field source="credits" target="bookcredits"/>
1940 <bcf:field source="pagetotal" skip="true"/>
1941 </bcf:inherit>
1942 <bcf:inherit>
1943 <bcf:type_pair source="collection" target="incollection"/>
1944 <bcf:type_pair source="collection" target="inreference"/>
1945 <bcf:type_pair source="collection" target="suppcollection"/>
1946 <bcf:type_pair source="reference" target="incollection"/>
1947 <bcf:type_pair source="reference" target="inreference"/>
1948 <bcf:type_pair source="reference" target="suppcollection"/>
1949 <bcf:field source="translator" target="booktranslator"/>
1950 <bcf:field source="introduction" target="bookintroduction"/>
1951 <bcf:field source="commentator" target="bookcommentator"/>
1952 <bcf:field source="annotator" target="bookannotator"/>
1953 <bcf:field source="foreword" target="bookforeword"/>
1954 <bcf:field source="afterword" target="bookafterword"/>
1955 <bcf:field source="origlanguage" target="bookoriglanguage"/>
1956 <bcf:field source="credits" target="bookcredits"/>
1957 <bcf:field source="pagetotal" skip="true"/>
1958 </bcf:inherit>
1959 <bcf:inherit>
1960 <bcf:type_pair source="proceedings" target="inproceedings"/>
1961 <bcf:field source="translator" target="booktranslator"/>
1962 <bcf:field source="introduction" target="bookintroduction"/>
1963 <bcf:field source="commentator" target="bookcommentator"/>
1964 <bcf:field source="annotator" target="bookannotator"/>
1965 <bcf:field source="foreword" target="bookforeword"/>
1966 <bcf:field source="afterword" target="bookafterword"/>
1967 <bcf:field source="origlanguage" target="bookoriglanguage"/>
1968 <bcf:field source="credits" target="bookcredits"/>
1969 <bcf:field source="pagetotal" skip="true"/>
1970 </bcf:inherit>
1971 </bcf:inheritance>
1972 <!-- UNIQUENAME TEMPLATES -->
1973 <bcf:uniquenametemplate name="global">
1974 <bcf:namepart order="1" use="1" base="1">prefix</bcf:namepart>
1975 <bcf:namepart order="2" base="1">family</bcf:namepart>
1976 <bcf:namepart order="3">given</bcf:namepart>
1977 </bcf:uniquenametemplate>
1978 <!-- SORTING NAME KEY TEMPLATES -->
1979 <bcf:sortingnamekeytemplate name="global">
1980 <bcf:keypart order="1">
1981 <bcf:part type="namepart" order="1" use="1">prefix</bcf:part>
1982 <bcf:part type="namepart" order="2">family</bcf:part>
1983 </bcf:keypart>
1984 <bcf:keypart order="2">
1985 <bcf:part type="namepart" order="1">given</bcf:part>
1986 </bcf:keypart>
1987 <bcf:keypart order="3">
1988 <bcf:part type="namepart" order="1">suffix</bcf:part>
1989 </bcf:keypart>
1990 <bcf:keypart order="4">
1991 <bcf:part type="namepart" order="1" use="0">prefix</bcf:part>
1992 </bcf:keypart>
1993 </bcf:sortingnamekeytemplate>
1994 <bcf:presort>mm</bcf:presort>
1995 <bcf:sortexclusion type="bookinbook">
1996 <bcf:exclusion>editor</bcf:exclusion>
1997 <bcf:exclusion>volume</bcf:exclusion>
1998 <bcf:exclusion>maintitle</bcf:exclusion>
1999 </bcf:sortexclusion>
2000 <bcf:sortexclusion type="inbook">
2001 <bcf:exclusion>editor</bcf:exclusion>
2002 <bcf:exclusion>volume</bcf:exclusion>
2003 <bcf:exclusion>maintitle</bcf:exclusion>
2004 </bcf:sortexclusion>
2005 <bcf:sortexclusion type="incollection">
2006 <bcf:exclusion>editor</bcf:exclusion>
2007 <bcf:exclusion>volume</bcf:exclusion>
2008 <bcf:exclusion>maintitle</bcf:exclusion>
2009 </bcf:sortexclusion>
2010 <bcf:sortexclusion type="inreference">
2011 <bcf:exclusion>editor</bcf:exclusion>
2012 <bcf:exclusion>volume</bcf:exclusion>
2013 <bcf:exclusion>maintitle</bcf:exclusion>
2014 </bcf:sortexclusion>
2015 <bcf:sortexclusion type="suppbook">
2016 <bcf:exclusion>editor</bcf:exclusion>
2017 <bcf:exclusion>volume</bcf:exclusion>
2018 <bcf:exclusion>maintitle</bcf:exclusion>
2019 </bcf:sortexclusion>
2020 <bcf:sortexclusion type="suppcollection">
2021 <bcf:exclusion>editor</bcf:exclusion>
2022 <bcf:exclusion>volume</bcf:exclusion>
2023 <bcf:exclusion>maintitle</bcf:exclusion>
2024 </bcf:sortexclusion>
2025 <!-- DATA MODEL -->
2026 <bcf:datamodel>
2027 <bcf:constants>
2028 <bcf:constant type="list" name="gender">sf,sm,sn,pf,pm,pn,pp</bcf:constant>
2029 <bcf:constant type="list" name="nameparts">family,given,prefix,suffix</bcf:constant>
2030 <bcf:constant type="list" name="optiondatatypes">boolean,integer,string,xml</bcf:constant>
2031 <bcf:constant type="list" name="multiscriptforms">default,transliteration,transcription,translation</bcf:constant>
2032 </bcf:constants>
2033 <bcf:entrytypes>
2034 <bcf:entrytype>article</bcf:entrytype>
2035 <bcf:entrytype>artwork</bcf:entrytype>
2036 <bcf:entrytype>audio</bcf:entrytype>
2037 <bcf:entrytype>bibnote</bcf:entrytype>
2038 <bcf:entrytype>book</bcf:entrytype>
2039 <bcf:entrytype>bookinbook</bcf:entrytype>
2040 <bcf:entrytype>booklet</bcf:entrytype>
2041 <bcf:entrytype>collection</bcf:entrytype>
2042 <bcf:entrytype>commentary</bcf:entrytype>
2043 <bcf:entrytype>customa</bcf:entrytype>
2044 <bcf:entrytype>customb</bcf:entrytype>
2045 <bcf:entrytype>customc</bcf:entrytype>
2046 <bcf:entrytype>customd</bcf:entrytype>
2047 <bcf:entrytype>custome</bcf:entrytype>
2048 <bcf:entrytype>customf</bcf:entrytype>
2049 <bcf:entrytype>dataset</bcf:entrytype>
2050 <bcf:entrytype>inbook</bcf:entrytype>
2051 <bcf:entrytype>incollection</bcf:entrytype>
2052 <bcf:entrytype>inproceedings</bcf:entrytype>
2053 <bcf:entrytype>inreference</bcf:entrytype>
2054 <bcf:entrytype>image</bcf:entrytype>
2055 <bcf:entrytype>jurisdiction</bcf:entrytype>
2056 <bcf:entrytype>legal</bcf:entrytype>
2057 <bcf:entrytype>legislation</bcf:entrytype>
2058 <bcf:entrytype>letter</bcf:entrytype>
2059 <bcf:entrytype>manual</bcf:entrytype>
2060 <bcf:entrytype>misc</bcf:entrytype>
2061 <bcf:entrytype>movie</bcf:entrytype>
2062 <bcf:entrytype>music</bcf:entrytype>
2063 <bcf:entrytype>mvcollection</bcf:entrytype>
2064 <bcf:entrytype>mvreference</bcf:entrytype>
2065 <bcf:entrytype>mvproceedings</bcf:entrytype>
2066 <bcf:entrytype>mvbook</bcf:entrytype>
2067 <bcf:entrytype>online</bcf:entrytype>
2068 <bcf:entrytype>patent</bcf:entrytype>
2069 <bcf:entrytype>performance</bcf:entrytype>
2070 <bcf:entrytype>periodical</bcf:entrytype>
2071 <bcf:entrytype>proceedings</bcf:entrytype>
2072 <bcf:entrytype>reference</bcf:entrytype>
2073 <bcf:entrytype>report</bcf:entrytype>
2074 <bcf:entrytype>review</bcf:entrytype>
2075 <bcf:entrytype>set</bcf:entrytype>
2076 <bcf:entrytype>software</bcf:entrytype>
2077 <bcf:entrytype>standard</bcf:entrytype>
2078 <bcf:entrytype>suppbook</bcf:entrytype>
2079 <bcf:entrytype>suppcollection</bcf:entrytype>
2080 <bcf:entrytype>suppperiodical</bcf:entrytype>
2081 <bcf:entrytype>thesis</bcf:entrytype>
2082 <bcf:entrytype>unpublished</bcf:entrytype>
2083 <bcf:entrytype>video</bcf:entrytype>
2084 <bcf:entrytype skip_output="true">xdata</bcf:entrytype>
2085 </bcf:entrytypes>
2086 <bcf:fields>
2087 <bcf:field fieldtype="field" datatype="integer">sortyear</bcf:field>
2088 <bcf:field fieldtype="field" datatype="integer">volume</bcf:field>
2089 <bcf:field fieldtype="field" datatype="integer">volumes</bcf:field>
2090 <bcf:field fieldtype="field" datatype="literal">abstract</bcf:field>
2091 <bcf:field fieldtype="field" datatype="literal">addendum</bcf:field>
2092 <bcf:field fieldtype="field" datatype="literal">annotation</bcf:field>
2093 <bcf:field fieldtype="field" datatype="literal">booksubtitle</bcf:field>
2094 <bcf:field fieldtype="field" datatype="literal">booktitle</bcf:field>
2095 <bcf:field fieldtype="field" datatype="literal">booktitleaddon</bcf:field>
2096 <bcf:field fieldtype="field" datatype="literal">chapter</bcf:field>
2097 <bcf:field fieldtype="field" datatype="literal">edition</bcf:field>
2098 <bcf:field fieldtype="field" datatype="literal">eid</bcf:field>
2099 <bcf:field fieldtype="field" datatype="literal">entrysubtype</bcf:field>
2100 <bcf:field fieldtype="field" datatype="literal">eprintclass</bcf:field>
2101 <bcf:field fieldtype="field" datatype="literal">eprinttype</bcf:field>
2102 <bcf:field fieldtype="field" datatype="literal">eventtitle</bcf:field>
2103 <bcf:field fieldtype="field" datatype="literal">eventtitleaddon</bcf:field>
2104 <bcf:field fieldtype="field" datatype="literal">gender</bcf:field>
2105 <bcf:field fieldtype="field" datatype="literal">howpublished</bcf:field>
2106 <bcf:field fieldtype="field" datatype="literal">indexsorttitle</bcf:field>
2107 <bcf:field fieldtype="field" datatype="literal">indextitle</bcf:field>
2108 <bcf:field fieldtype="field" datatype="literal">isan</bcf:field>
2109 <bcf:field fieldtype="field" datatype="literal">isbn</bcf:field>
2110 <bcf:field fieldtype="field" datatype="literal">ismn</bcf:field>
2111 <bcf:field fieldtype="field" datatype="literal">isrn</bcf:field>
2112 <bcf:field fieldtype="field" datatype="literal">issn</bcf:field>
2113 <bcf:field fieldtype="field" datatype="literal">issue</bcf:field>
2114 <bcf:field fieldtype="field" datatype="literal">issuesubtitle</bcf:field>
2115 <bcf:field fieldtype="field" datatype="literal">issuetitle</bcf:field>
2116 <bcf:field fieldtype="field" datatype="literal">issuetitleaddon</bcf:field>
2117 <bcf:field fieldtype="field" datatype="literal">iswc</bcf:field>
2118 <bcf:field fieldtype="field" datatype="literal">journalsubtitle</bcf:field>
2119 <bcf:field fieldtype="field" datatype="literal">journaltitle</bcf:field>
2120 <bcf:field fieldtype="field" datatype="literal">journaltitleaddon</bcf:field>
2121 <bcf:field fieldtype="field" datatype="literal">label</bcf:field>
2122 <bcf:field fieldtype="field" datatype="literal">langid</bcf:field>
2123 <bcf:field fieldtype="field" datatype="literal">langidopts</bcf:field>
2124 <bcf:field fieldtype="field" datatype="literal">library</bcf:field>
2125 <bcf:field fieldtype="field" datatype="literal">mainsubtitle</bcf:field>
2126 <bcf:field fieldtype="field" datatype="literal">maintitle</bcf:field>
2127 <bcf:field fieldtype="field" datatype="literal">maintitleaddon</bcf:field>
2128 <bcf:field fieldtype="field" datatype="literal">nameaddon</bcf:field>
2129 <bcf:field fieldtype="field" datatype="literal">note</bcf:field>
2130 <bcf:field fieldtype="field" datatype="literal">number</bcf:field>
2131 <bcf:field fieldtype="field" datatype="literal">origtitle</bcf:field>
2132 <bcf:field fieldtype="field" datatype="literal">pagetotal</bcf:field>
2133 <bcf:field fieldtype="field" datatype="literal">part</bcf:field>
2134 <bcf:field fieldtype="field" datatype="literal">relatedstring</bcf:field>
2135 <bcf:field fieldtype="field" datatype="literal">relatedtype</bcf:field>
2136 <bcf:field fieldtype="field" datatype="literal">reprinttitle</bcf:field>
2137 <bcf:field fieldtype="field" datatype="literal">series</bcf:field>
2138 <bcf:field fieldtype="field" datatype="literal">shorthandintro</bcf:field>
2139 <bcf:field fieldtype="field" datatype="literal">subtitle</bcf:field>
2140 <bcf:field fieldtype="field" datatype="literal">title</bcf:field>
2141 <bcf:field fieldtype="field" datatype="literal">titleaddon</bcf:field>
2142 <bcf:field fieldtype="field" datatype="literal">usera</bcf:field>
2143 <bcf:field fieldtype="field" datatype="literal">userb</bcf:field>
2144 <bcf:field fieldtype="field" datatype="literal">userc</bcf:field>
2145 <bcf:field fieldtype="field" datatype="literal">userd</bcf:field>
2146 <bcf:field fieldtype="field" datatype="literal">usere</bcf:field>
2147 <bcf:field fieldtype="field" datatype="literal">userf</bcf:field>
2148 <bcf:field fieldtype="field" datatype="literal">venue</bcf:field>
2149 <bcf:field fieldtype="field" datatype="literal">version</bcf:field>
2150 <bcf:field fieldtype="field" datatype="literal" label="true">shorthand</bcf:field>
2151 <bcf:field fieldtype="field" datatype="literal" label="true">shortjournal</bcf:field>
2152 <bcf:field fieldtype="field" datatype="literal" label="true">shortseries</bcf:field>
2153 <bcf:field fieldtype="field" datatype="literal" label="true">shorttitle</bcf:field>
2154 <bcf:field fieldtype="field" datatype="literal" skip_output="true">sorttitle</bcf:field>
2155 <bcf:field fieldtype="field" datatype="literal" skip_output="true">sortshorthand</bcf:field>
2156 <bcf:field fieldtype="field" datatype="literal" skip_output="true">sortkey</bcf:field>
2157 <bcf:field fieldtype="field" datatype="literal" skip_output="true">presort</bcf:field>
2158 <bcf:field fieldtype="list" datatype="literal">institution</bcf:field>
2159 <bcf:field fieldtype="list" datatype="literal">lista</bcf:field>
2160 <bcf:field fieldtype="list" datatype="literal">listb</bcf:field>
2161 <bcf:field fieldtype="list" datatype="literal">listc</bcf:field>
2162 <bcf:field fieldtype="list" datatype="literal">listd</bcf:field>
2163 <bcf:field fieldtype="list" datatype="literal">liste</bcf:field>
2164 <bcf:field fieldtype="list" datatype="literal">listf</bcf:field>
2165 <bcf:field fieldtype="list" datatype="literal">location</bcf:field>
2166 <bcf:field fieldtype="list" datatype="literal">organization</bcf:field>
2167 <bcf:field fieldtype="list" datatype="literal">origlocation</bcf:field>
2168 <bcf:field fieldtype="list" datatype="literal">origpublisher</bcf:field>
2169 <bcf:field fieldtype="list" datatype="literal">publisher</bcf:field>
2170 <bcf:field fieldtype="list" datatype="name">afterword</bcf:field>
2171 <bcf:field fieldtype="list" datatype="name">annotator</bcf:field>
2172 <bcf:field fieldtype="list" datatype="name">author</bcf:field>
2173 <bcf:field fieldtype="list" datatype="name">bookauthor</bcf:field>
2174 <bcf:field fieldtype="list" datatype="name">commentator</bcf:field>
2175 <bcf:field fieldtype="list" datatype="name">editor</bcf:field>
2176 <bcf:field fieldtype="list" datatype="name">editora</bcf:field>
2177 <bcf:field fieldtype="list" datatype="name">editorb</bcf:field>
2178 <bcf:field fieldtype="list" datatype="name">editorc</bcf:field>
2179 <bcf:field fieldtype="list" datatype="name">foreword</bcf:field>
2180 <bcf:field fieldtype="list" datatype="name">holder</bcf:field>
2181 <bcf:field fieldtype="list" datatype="name">introduction</bcf:field>
2182 <bcf:field fieldtype="list" datatype="name">namea</bcf:field>
2183 <bcf:field fieldtype="list" datatype="name">nameb</bcf:field>
2184 <bcf:field fieldtype="list" datatype="name">namec</bcf:field>
2185 <bcf:field fieldtype="list" datatype="name">translator</bcf:field>
2186 <bcf:field fieldtype="list" datatype="name" label="true">shortauthor</bcf:field>
2187 <bcf:field fieldtype="list" datatype="name" label="true">shorteditor</bcf:field>
2188 <bcf:field fieldtype="list" datatype="name" skip_output="true">sortname</bcf:field>
2189 <bcf:field fieldtype="field" datatype="key">authortype</bcf:field>
2190 <bcf:field fieldtype="field" datatype="key">editoratype</bcf:field>
2191 <bcf:field fieldtype="field" datatype="key">editorbtype</bcf:field>
2192 <bcf:field fieldtype="field" datatype="key">editorctype</bcf:field>
2193 <bcf:field fieldtype="field" datatype="key">editortype</bcf:field>
2194 <bcf:field fieldtype="field" datatype="key">bookpagination</bcf:field>
2195 <bcf:field fieldtype="field" datatype="key">nameatype</bcf:field>
2196 <bcf:field fieldtype="field" datatype="key">namebtype</bcf:field>
2197 <bcf:field fieldtype="field" datatype="key">namectype</bcf:field>
2198 <bcf:field fieldtype="field" datatype="key">pagination</bcf:field>
2199 <bcf:field fieldtype="field" datatype="key">pubstate</bcf:field>
2200 <bcf:field fieldtype="field" datatype="key">type</bcf:field>
2201 <bcf:field fieldtype="list" datatype="key">language</bcf:field>
2202 <bcf:field fieldtype="list" datatype="key">origlanguage</bcf:field>
2203 <bcf:field fieldtype="field" datatype="entrykey">crossref</bcf:field>
2204 <bcf:field fieldtype="field" datatype="entrykey">xref</bcf:field>
2205 <bcf:field fieldtype="field" datatype="date" skip_output="true">date</bcf:field>
2206 <bcf:field fieldtype="field" datatype="datepart" nullok="true">endyear</bcf:field>
2207 <bcf:field fieldtype="field" datatype="datepart" nullok="true">year</bcf:field>
2208 <bcf:field fieldtype="field" datatype="datepart">month</bcf:field>
2209 <bcf:field fieldtype="field" datatype="datepart">day</bcf:field>
2210 <bcf:field fieldtype="field" datatype="datepart">hour</bcf:field>
2211 <bcf:field fieldtype="field" datatype="datepart">minute</bcf:field>
2212 <bcf:field fieldtype="field" datatype="datepart">second</bcf:field>
2213 <bcf:field fieldtype="field" datatype="datepart">timezone</bcf:field>
2214 <bcf:field fieldtype="field" datatype="datepart">season</bcf:field>
2215 <bcf:field fieldtype="field" datatype="datepart">endmonth</bcf:field>
2216 <bcf:field fieldtype="field" datatype="datepart">endday</bcf:field>
2217 <bcf:field fieldtype="field" datatype="datepart">endhour</bcf:field>
2218 <bcf:field fieldtype="field" datatype="datepart">endminute</bcf:field>
2219 <bcf:field fieldtype="field" datatype="datepart">endsecond</bcf:field>
2220 <bcf:field fieldtype="field" datatype="datepart">endtimezone</bcf:field>
2221 <bcf:field fieldtype="field" datatype="datepart">endseason</bcf:field>
2222 <bcf:field fieldtype="field" datatype="date" skip_output="true">eventdate</bcf:field>
2223 <bcf:field fieldtype="field" datatype="datepart" nullok="true">eventendyear</bcf:field>
2224 <bcf:field fieldtype="field" datatype="datepart" nullok="true">eventyear</bcf:field>
2225 <bcf:field fieldtype="field" datatype="datepart">eventmonth</bcf:field>
2226 <bcf:field fieldtype="field" datatype="datepart">eventday</bcf:field>
2227 <bcf:field fieldtype="field" datatype="datepart">eventhour</bcf:field>
2228 <bcf:field fieldtype="field" datatype="datepart">eventminute</bcf:field>
2229 <bcf:field fieldtype="field" datatype="datepart">eventsecond</bcf:field>
2230 <bcf:field fieldtype="field" datatype="datepart">eventtimezone</bcf:field>
2231 <bcf:field fieldtype="field" datatype="datepart">eventseason</bcf:field>
2232 <bcf:field fieldtype="field" datatype="datepart">eventendmonth</bcf:field>
2233 <bcf:field fieldtype="field" datatype="datepart">eventendday</bcf:field>
2234 <bcf:field fieldtype="field" datatype="datepart">eventendhour</bcf:field>
2235 <bcf:field fieldtype="field" datatype="datepart">eventendminute</bcf:field>
2236 <bcf:field fieldtype="field" datatype="datepart">eventendsecond</bcf:field>
2237 <bcf:field fieldtype="field" datatype="datepart">eventendtimezone</bcf:field>
2238 <bcf:field fieldtype="field" datatype="datepart">eventendseason</bcf:field>
2239 <bcf:field fieldtype="field" datatype="date" skip_output="true">origdate</bcf:field>
2240 <bcf:field fieldtype="field" datatype="datepart" nullok="true">origendyear</bcf:field>
2241 <bcf:field fieldtype="field" datatype="datepart" nullok="true">origyear</bcf:field>
2242 <bcf:field fieldtype="field" datatype="datepart">origmonth</bcf:field>
2243 <bcf:field fieldtype="field" datatype="datepart">origday</bcf:field>
2244 <bcf:field fieldtype="field" datatype="datepart">orighour</bcf:field>
2245 <bcf:field fieldtype="field" datatype="datepart">origminute</bcf:field>
2246 <bcf:field fieldtype="field" datatype="datepart">origsecond</bcf:field>
2247 <bcf:field fieldtype="field" datatype="datepart">origtimezone</bcf:field>
2248 <bcf:field fieldtype="field" datatype="datepart">origseason</bcf:field>
2249 <bcf:field fieldtype="field" datatype="datepart">origendmonth</bcf:field>
2250 <bcf:field fieldtype="field" datatype="datepart">origendday</bcf:field>
2251 <bcf:field fieldtype="field" datatype="datepart">origendhour</bcf:field>
2252 <bcf:field fieldtype="field" datatype="datepart">origendminute</bcf:field>
2253 <bcf:field fieldtype="field" datatype="datepart">origendsecond</bcf:field>
2254 <bcf:field fieldtype="field" datatype="datepart">origendtimezone</bcf:field>
2255 <bcf:field fieldtype="field" datatype="datepart">origendseason</bcf:field>
2256 <bcf:field fieldtype="field" datatype="date" skip_output="true">urldate</bcf:field>
2257 <bcf:field fieldtype="field" datatype="datepart" nullok="true">urlendyear</bcf:field>
2258 <bcf:field fieldtype="field" datatype="datepart" nullok="true">urlyear</bcf:field>
2259 <bcf:field fieldtype="field" datatype="datepart">urlmonth</bcf:field>
2260 <bcf:field fieldtype="field" datatype="datepart">urlday</bcf:field>
2261 <bcf:field fieldtype="field" datatype="datepart">urlhour</bcf:field>
2262 <bcf:field fieldtype="field" datatype="datepart">urlminute</bcf:field>
2263 <bcf:field fieldtype="field" datatype="datepart">urlsecond</bcf:field>
2264 <bcf:field fieldtype="field" datatype="datepart">urltimezone</bcf:field>
2265 <bcf:field fieldtype="field" datatype="datepart">urlseason</bcf:field>
2266 <bcf:field fieldtype="field" datatype="datepart">urlendmonth</bcf:field>
2267 <bcf:field fieldtype="field" datatype="datepart">urlendday</bcf:field>
2268 <bcf:field fieldtype="field" datatype="datepart">urlendhour</bcf:field>
2269 <bcf:field fieldtype="field" datatype="datepart">urlendminute</bcf:field>
2270 <bcf:field fieldtype="field" datatype="datepart">urlendsecond</bcf:field>
2271 <bcf:field fieldtype="field" datatype="datepart">urlendtimezone</bcf:field>
2272 <bcf:field fieldtype="field" datatype="datepart">urlendseason</bcf:field>
2273 <bcf:field fieldtype="field" datatype="verbatim">doi</bcf:field>
2274 <bcf:field fieldtype="field" datatype="verbatim">eprint</bcf:field>
2275 <bcf:field fieldtype="field" datatype="verbatim">file</bcf:field>
2276 <bcf:field fieldtype="field" datatype="verbatim">verba</bcf:field>
2277 <bcf:field fieldtype="field" datatype="verbatim">verbb</bcf:field>
2278 <bcf:field fieldtype="field" datatype="verbatim">verbc</bcf:field>
2279 <bcf:field fieldtype="field" datatype="uri">url</bcf:field>
2280 <bcf:field fieldtype="field" format="xsv" datatype="entrykey" skip_output="true">xdata</bcf:field>
2281 <bcf:field fieldtype="field" format="xsv" datatype="entrykey" skip_output="true">ids</bcf:field>
2282 <bcf:field fieldtype="field" format="xsv" datatype="entrykey" skip_output="true">entryset</bcf:field>
2283 <bcf:field fieldtype="field" format="xsv" datatype="entrykey">related</bcf:field>
2284 <bcf:field fieldtype="field" format="xsv" datatype="keyword">keywords</bcf:field>
2285 <bcf:field fieldtype="field" format="xsv" datatype="option" skip_output="true">options</bcf:field>
2286 <bcf:field fieldtype="field" format="xsv" datatype="option" skip_output="true">relatedoptions</bcf:field>
2287 <bcf:field fieldtype="field" datatype="range">pages</bcf:field>
2288 <bcf:field fieldtype="field" datatype="code">execute</bcf:field>
2289 <bcf:field fieldtype="field" datatype="range">number</bcf:field>
2290 <bcf:field fieldtype="field" datatype="range">book</bcf:field>
2291 <bcf:field fieldtype="field" datatype="range">part</bcf:field>
2292 <bcf:field fieldtype="field" datatype="range">volume</bcf:field>
2293 <bcf:field fieldtype="field" datatype="range">issue</bcf:field>
2294 <bcf:field fieldtype="field" datatype="literal">books</bcf:field>
2295 <bcf:field fieldtype="field" datatype="literal">parts</bcf:field>
2296 <bcf:field fieldtype="field" datatype="literal">issues</bcf:field>
2297 <bcf:field fieldtype="field" datatype="literal">volsorder</bcf:field>
2298 <bcf:field fieldtype="field" datatype="literal">sortvolume</bcf:field>
2299 <bcf:field fieldtype="field" datatype="literal">systemreq</bcf:field>
2300 <bcf:field fieldtype="field" datatype="literal">publication</bcf:field>
2301 <bcf:field fieldtype="field" datatype="literal">ipc</bcf:field>
2302 <bcf:field fieldtype="field" datatype="literal">requestnumber</bcf:field>
2303 <bcf:field fieldtype="field" datatype="literal">prioritynumber</bcf:field>
2304 <bcf:field fieldtype="field" datatype="literal">prioritycountry</bcf:field>
2305 <bcf:field fieldtype="field" datatype="literal">authorcountry</bcf:field>
2306 <bcf:field fieldtype="field" datatype="literal">science</bcf:field>
2307 <bcf:field fieldtype="field" datatype="literal">specialitycode</bcf:field>
2308 <bcf:field fieldtype="field" datatype="literal">speciality</bcf:field>
2309 <bcf:field fieldtype="field" datatype="literal">heading</bcf:field>
2310 <bcf:field fieldtype="field" datatype="date" skip_output="true">update</bcf:field>
2311 <bcf:field fieldtype="field" datatype="datepart" nullok="true">upendyear</bcf:field>
2312 <bcf:field fieldtype="field" datatype="datepart" nullok="true">upyear</bcf:field>
2313 <bcf:field fieldtype="field" datatype="datepart">upmonth</bcf:field>
2314 <bcf:field fieldtype="field" datatype="datepart">upday</bcf:field>
2315 <bcf:field fieldtype="field" datatype="datepart">uphour</bcf:field>
2316 <bcf:field fieldtype="field" datatype="datepart">upminute</bcf:field>
2317 <bcf:field fieldtype="field" datatype="datepart">upsecond</bcf:field>
2318 <bcf:field fieldtype="field" datatype="datepart">uptimezone</bcf:field>
2319 <bcf:field fieldtype="field" datatype="datepart">upseason</bcf:field>
2320 <bcf:field fieldtype="field" datatype="datepart">upendmonth</bcf:field>
2321 <bcf:field fieldtype="field" datatype="datepart">upendday</bcf:field>
2322 <bcf:field fieldtype="field" datatype="datepart">upendhour</bcf:field>
2323 <bcf:field fieldtype="field" datatype="datepart">upendminute</bcf:field>
2324 <bcf:field fieldtype="field" datatype="datepart">upendsecond</bcf:field>
2325 <bcf:field fieldtype="field" datatype="datepart">upendtimezone</bcf:field>
2326 <bcf:field fieldtype="field" datatype="datepart">upendseason</bcf:field>
2327 <bcf:field fieldtype="field" datatype="date" skip_output="true">prioritydate</bcf:field>
2328 <bcf:field fieldtype="field" datatype="datepart" nullok="true">priorityendyear</bcf:field>
2329 <bcf:field fieldtype="field" datatype="datepart" nullok="true">priorityyear</bcf:field>
2330 <bcf:field fieldtype="field" datatype="datepart">prioritymonth</bcf:field>
2331 <bcf:field fieldtype="field" datatype="datepart">priorityday</bcf:field>
2332 <bcf:field fieldtype="field" datatype="datepart">priorityhour</bcf:field>
2333 <bcf:field fieldtype="field" datatype="datepart">priorityminute</bcf:field>
2334 <bcf:field fieldtype="field" datatype="datepart">prioritysecond</bcf:field>
2335 <bcf:field fieldtype="field" datatype="datepart">prioritytimezone</bcf:field>
2336 <bcf:field fieldtype="field" datatype="datepart">priorityseason</bcf:field>
2337 <bcf:field fieldtype="field" datatype="datepart">priorityendmonth</bcf:field>
2338 <bcf:field fieldtype="field" datatype="datepart">priorityendday</bcf:field>
2339 <bcf:field fieldtype="field" datatype="datepart">priorityendhour</bcf:field>
2340 <bcf:field fieldtype="field" datatype="datepart">priorityendminute</bcf:field>
2341 <bcf:field fieldtype="field" datatype="datepart">priorityendsecond</bcf:field>
2342 <bcf:field fieldtype="field" datatype="datepart">priorityendtimezone</bcf:field>
2343 <bcf:field fieldtype="field" datatype="datepart">priorityendseason</bcf:field>
2344 <bcf:field fieldtype="field" datatype="date" skip_output="true">publicationdate</bcf:field>
2345 <bcf:field fieldtype="field" datatype="datepart" nullok="true">publicationendyear</bcf:field>
2346 <bcf:field fieldtype="field" datatype="datepart" nullok="true">publicationyear</bcf:field>
2347 <bcf:field fieldtype="field" datatype="datepart">publicationmonth</bcf:field>
2348 <bcf:field fieldtype="field" datatype="datepart">publicationday</bcf:field>
2349 <bcf:field fieldtype="field" datatype="datepart">publicationhour</bcf:field>
2350 <bcf:field fieldtype="field" datatype="datepart">publicationminute</bcf:field>
2351 <bcf:field fieldtype="field" datatype="datepart">publicationsecond</bcf:field>
2352 <bcf:field fieldtype="field" datatype="datepart">publicationtimezone</bcf:field>
2353 <bcf:field fieldtype="field" datatype="datepart">publicationseason</bcf:field>
2354 <bcf:field fieldtype="field" datatype="datepart">publicationendmonth</bcf:field>
2355 <bcf:field fieldtype="field" datatype="datepart">publicationendday</bcf:field>
2356 <bcf:field fieldtype="field" datatype="datepart">publicationendhour</bcf:field>
2357 <bcf:field fieldtype="field" datatype="datepart">publicationendminute</bcf:field>
2358 <bcf:field fieldtype="field" datatype="datepart">publicationendsecond</bcf:field>
2359 <bcf:field fieldtype="field" datatype="datepart">publicationendtimezone</bcf:field>
2360 <bcf:field fieldtype="field" datatype="datepart">publicationendseason</bcf:field>
2361 <bcf:field fieldtype="list" datatype="name">booktranslator</bcf:field>
2362 <bcf:field fieldtype="list" datatype="name">bookcommentator</bcf:field>
2363 <bcf:field fieldtype="list" datatype="name">bookannotator</bcf:field>
2364 <bcf:field fieldtype="list" datatype="name">bookintroduction</bcf:field>
2365 <bcf:field fieldtype="list" datatype="name">bookforeword</bcf:field>
2366 <bcf:field fieldtype="list" datatype="name">bookafterword</bcf:field>
2367 <bcf:field fieldtype="field" datatype="key">media</bcf:field>
2368 <bcf:field fieldtype="list" datatype="key">bookoriglanguage</bcf:field>
2369 <bcf:field fieldtype="list" datatype="literal">specdata</bcf:field>
2370 <bcf:field fieldtype="list" datatype="literal">credits</bcf:field>
2371 <bcf:field fieldtype="list" datatype="literal">bookcredits</bcf:field>
2372 <bcf:field fieldtype="list" datatype="literal">editioncredits</bcf:field>
2373 </bcf:fields>
2374 <bcf:entryfields>
2375 <bcf:field>abstract</bcf:field>
2376 <bcf:field>annotation</bcf:field>
2377 <bcf:field>authortype</bcf:field>
2378 <bcf:field>bookpagination</bcf:field>
2379 <bcf:field>crossref</bcf:field>
2380 <bcf:field>day</bcf:field>
2381 <bcf:field>doi</bcf:field>
2382 <bcf:field>eprint</bcf:field>
2383 <bcf:field>eprintclass</bcf:field>
2384 <bcf:field>eprinttype</bcf:field>
2385 <bcf:field>endday</bcf:field>
2386 <bcf:field>endhour</bcf:field>
2387 <bcf:field>endminute</bcf:field>
2388 <bcf:field>endmonth</bcf:field>
2389 <bcf:field>endseason</bcf:field>
2390 <bcf:field>endsecond</bcf:field>
2391 <bcf:field>endtimezone</bcf:field>
2392 <bcf:field>endyear</bcf:field>
2393 <bcf:field>entryset</bcf:field>
2394 <bcf:field>entrysubtype</bcf:field>
2395 <bcf:field>execute</bcf:field>
2396 <bcf:field>file</bcf:field>
2397 <bcf:field>gender</bcf:field>
2398 <bcf:field>hour</bcf:field>
2399 <bcf:field>ids</bcf:field>
2400 <bcf:field>indextitle</bcf:field>
2401 <bcf:field>indexsorttitle</bcf:field>
2402 <bcf:field>isan</bcf:field>
2403 <bcf:field>ismn</bcf:field>
2404 <bcf:field>iswc</bcf:field>
2405 <bcf:field>keywords</bcf:field>
2406 <bcf:field>label</bcf:field>
2407 <bcf:field>langid</bcf:field>
2408 <bcf:field>langidopts</bcf:field>
2409 <bcf:field>library</bcf:field>
2410 <bcf:field>lista</bcf:field>
2411 <bcf:field>listb</bcf:field>
2412 <bcf:field>listc</bcf:field>
2413 <bcf:field>listd</bcf:field>
2414 <bcf:field>liste</bcf:field>
2415 <bcf:field>listf</bcf:field>
2416 <bcf:field>minute</bcf:field>
2417 <bcf:field>month</bcf:field>
2418 <bcf:field>namea</bcf:field>
2419 <bcf:field>nameb</bcf:field>
2420 <bcf:field>namec</bcf:field>
2421 <bcf:field>nameatype</bcf:field>
2422 <bcf:field>namebtype</bcf:field>
2423 <bcf:field>namectype</bcf:field>
2424 <bcf:field>nameaddon</bcf:field>
2425 <bcf:field>options</bcf:field>
2426 <bcf:field>origday</bcf:field>
2427 <bcf:field>origendday</bcf:field>
2428 <bcf:field>origendhour</bcf:field>
2429 <bcf:field>origendminute</bcf:field>
2430 <bcf:field>origendmonth</bcf:field>
2431 <bcf:field>origendseason</bcf:field>
2432 <bcf:field>origendsecond</bcf:field>
2433 <bcf:field>origendtimezone</bcf:field>
2434 <bcf:field>origendyear</bcf:field>
2435 <bcf:field>orighour</bcf:field>
2436 <bcf:field>origminute</bcf:field>
2437 <bcf:field>origmonth</bcf:field>
2438 <bcf:field>origseason</bcf:field>
2439 <bcf:field>origsecond</bcf:field>
2440 <bcf:field>origtimezone</bcf:field>
2441 <bcf:field>origyear</bcf:field>
2442 <bcf:field>origlocation</bcf:field>
2443 <bcf:field>origpublisher</bcf:field>
2444 <bcf:field>origtitle</bcf:field>
2445 <bcf:field>pagination</bcf:field>
2446 <bcf:field>presort</bcf:field>
2447 <bcf:field>related</bcf:field>
2448 <bcf:field>relatedoptions</bcf:field>
2449 <bcf:field>relatedstring</bcf:field>
2450 <bcf:field>relatedtype</bcf:field>
2451 <bcf:field>season</bcf:field>
2452 <bcf:field>second</bcf:field>
2453 <bcf:field>shortauthor</bcf:field>
2454 <bcf:field>shorteditor</bcf:field>
2455 <bcf:field>shorthand</bcf:field>
2456 <bcf:field>shorthandintro</bcf:field>
2457 <bcf:field>shortjournal</bcf:field>
2458 <bcf:field>shortseries</bcf:field>
2459 <bcf:field>shorttitle</bcf:field>
2460 <bcf:field>sortkey</bcf:field>
2461 <bcf:field>sortname</bcf:field>
2462 <bcf:field>sortshorthand</bcf:field>
2463 <bcf:field>sorttitle</bcf:field>
2464 <bcf:field>sortyear</bcf:field>
2465 <bcf:field>timezone</bcf:field>
2466 <bcf:field>url</bcf:field>
2467 <bcf:field>urlday</bcf:field>
2468 <bcf:field>urlendday</bcf:field>
2469 <bcf:field>urlendhour</bcf:field>
2470 <bcf:field>urlendminute</bcf:field>
2471 <bcf:field>urlendmonth</bcf:field>
2472 <bcf:field>urlendsecond</bcf:field>
2473 <bcf:field>urlendtimezone</bcf:field>
2474 <bcf:field>urlendyear</bcf:field>
2475 <bcf:field>urlhour</bcf:field>
2476 <bcf:field>urlminute</bcf:field>
2477 <bcf:field>urlmonth</bcf:field>
2478 <bcf:field>urlsecond</bcf:field>
2479 <bcf:field>urltimezone</bcf:field>
2480 <bcf:field>urlyear</bcf:field>
2481 <bcf:field>usera</bcf:field>
2482 <bcf:field>userb</bcf:field>
2483 <bcf:field>userc</bcf:field>
2484 <bcf:field>userd</bcf:field>
2485 <bcf:field>usere</bcf:field>
2486 <bcf:field>userf</bcf:field>
2487 <bcf:field>verba</bcf:field>
2488 <bcf:field>verbb</bcf:field>
2489 <bcf:field>verbc</bcf:field>
2490 <bcf:field>xdata</bcf:field>
2491 <bcf:field>xref</bcf:field>
2492 <bcf:field>year</bcf:field>
2493 </bcf:entryfields>
2494 <bcf:entryfields>
2495 <bcf:entrytype>set</bcf:entrytype>
2496 <bcf:field>entryset</bcf:field>
2497 </bcf:entryfields>
2498 <bcf:entryfields>
2499 <bcf:entrytype>article</bcf:entrytype>
2500 <bcf:field>addendum</bcf:field>
2501 <bcf:field>annotator</bcf:field>
2502 <bcf:field>author</bcf:field>
2503 <bcf:field>commentator</bcf:field>
2504 <bcf:field>editor</bcf:field>
2505 <bcf:field>editora</bcf:field>
2506 <bcf:field>editorb</bcf:field>
2507 <bcf:field>editorc</bcf:field>
2508 <bcf:field>editortype</bcf:field>
2509 <bcf:field>editoratype</bcf:field>
2510 <bcf:field>editorbtype</bcf:field>
2511 <bcf:field>editorctype</bcf:field>
2512 <bcf:field>eid</bcf:field>
2513 <bcf:field>issn</bcf:field>
2514 <bcf:field>issue</bcf:field>
2515 <bcf:field>issuetitle</bcf:field>
2516 <bcf:field>issuesubtitle</bcf:field>
2517 <bcf:field>issuetitleaddon</bcf:field>
2518 <bcf:field>journalsubtitle</bcf:field>
2519 <bcf:field>journaltitle</bcf:field>
2520 <bcf:field>journaltitleaddon</bcf:field>
2521 <bcf:field>language</bcf:field>
2522 <bcf:field>note</bcf:field>
2523 <bcf:field>number</bcf:field>
2524 <bcf:field>origlanguage</bcf:field>
2525 <bcf:field>pages</bcf:field>
2526 <bcf:field>pubstate</bcf:field>
2527 <bcf:field>series</bcf:field>
2528 <bcf:field>subtitle</bcf:field>
2529 <bcf:field>title</bcf:field>
2530 <bcf:field>titleaddon</bcf:field>
2531 <bcf:field>translator</bcf:field>
2532 <bcf:field>version</bcf:field>
2533 <bcf:field>volume</bcf:field>
2534 </bcf:entryfields>
2535 <bcf:entryfields>
2536 <bcf:entrytype>bibnote</bcf:entrytype>
2537 <bcf:field>note</bcf:field>
2538 </bcf:entryfields>
2539 <bcf:entryfields>
2540 <bcf:entrytype>book</bcf:entrytype>
2541 <bcf:field>author</bcf:field>
2542 <bcf:field>addendum</bcf:field>
2543 <bcf:field>afterword</bcf:field>
2544 <bcf:field>annotator</bcf:field>
2545 <bcf:field>chapter</bcf:field>
2546 <bcf:field>commentator</bcf:field>
2547 <bcf:field>edition</bcf:field>
2548 <bcf:field>editor</bcf:field>
2549 <bcf:field>editora</bcf:field>
2550 <bcf:field>editorb</bcf:field>
2551 <bcf:field>editorc</bcf:field>
2552 <bcf:field>editortype</bcf:field>
2553 <bcf:field>editoratype</bcf:field>
2554 <bcf:field>editorbtype</bcf:field>
2555 <bcf:field>editorctype</bcf:field>
2556 <bcf:field>eid</bcf:field>
2557 <bcf:field>foreword</bcf:field>
2558 <bcf:field>introduction</bcf:field>
2559 <bcf:field>isbn</bcf:field>
2560 <bcf:field>language</bcf:field>
2561 <bcf:field>location</bcf:field>
2562 <bcf:field>maintitle</bcf:field>
2563 <bcf:field>maintitleaddon</bcf:field>
2564 <bcf:field>mainsubtitle</bcf:field>
2565 <bcf:field>note</bcf:field>
2566 <bcf:field>number</bcf:field>
2567 <bcf:field>origlanguage</bcf:field>
2568 <bcf:field>pages</bcf:field>
2569 <bcf:field>pagetotal</bcf:field>
2570 <bcf:field>part</bcf:field>
2571 <bcf:field>publisher</bcf:field>
2572 <bcf:field>pubstate</bcf:field>
2573 <bcf:field>series</bcf:field>
2574 <bcf:field>subtitle</bcf:field>
2575 <bcf:field>title</bcf:field>
2576 <bcf:field>titleaddon</bcf:field>
2577 <bcf:field>translator</bcf:field>
2578 <bcf:field>volume</bcf:field>
2579 <bcf:field>volumes</bcf:field>
2580 </bcf:entryfields>
2581 <bcf:entryfields>
2582 <bcf:entrytype>mvbook</bcf:entrytype>
2583 <bcf:field>addendum</bcf:field>
2584 <bcf:field>afterword</bcf:field>
2585 <bcf:field>annotator</bcf:field>
2586 <bcf:field>author</bcf:field>
2587 <bcf:field>commentator</bcf:field>
2588 <bcf:field>edition</bcf:field>
2589 <bcf:field>editor</bcf:field>
2590 <bcf:field>editora</bcf:field>
2591 <bcf:field>editorb</bcf:field>
2592 <bcf:field>editorc</bcf:field>
2593 <bcf:field>editortype</bcf:field>
2594 <bcf:field>editoratype</bcf:field>
2595 <bcf:field>editorbtype</bcf:field>
2596 <bcf:field>editorctype</bcf:field>
2597 <bcf:field>foreword</bcf:field>
2598 <bcf:field>introduction</bcf:field>
2599 <bcf:field>isbn</bcf:field>
2600 <bcf:field>language</bcf:field>
2601 <bcf:field>location</bcf:field>
2602 <bcf:field>note</bcf:field>
2603 <bcf:field>number</bcf:field>
2604 <bcf:field>origlanguage</bcf:field>
2605 <bcf:field>pagetotal</bcf:field>
2606 <bcf:field>publisher</bcf:field>
2607 <bcf:field>pubstate</bcf:field>
2608 <bcf:field>series</bcf:field>
2609 <bcf:field>subtitle</bcf:field>
2610 <bcf:field>title</bcf:field>
2611 <bcf:field>titleaddon</bcf:field>
2612 <bcf:field>translator</bcf:field>
2613 <bcf:field>volume</bcf:field>
2614 <bcf:field>volumes</bcf:field>
2615 </bcf:entryfields>
2616 <bcf:entryfields>
2617 <bcf:entrytype>inbook</bcf:entrytype>
2618 <bcf:entrytype>bookinbook</bcf:entrytype>
2619 <bcf:entrytype>suppbook</bcf:entrytype>
2620 <bcf:field>addendum</bcf:field>
2621 <bcf:field>afterword</bcf:field>
2622 <bcf:field>annotator</bcf:field>
2623 <bcf:field>author</bcf:field>
2624 <bcf:field>booktitle</bcf:field>
2625 <bcf:field>bookauthor</bcf:field>
2626 <bcf:field>booksubtitle</bcf:field>
2627 <bcf:field>booktitleaddon</bcf:field>
2628 <bcf:field>chapter</bcf:field>
2629 <bcf:field>commentator</bcf:field>
2630 <bcf:field>edition</bcf:field>
2631 <bcf:field>editor</bcf:field>
2632 <bcf:field>editora</bcf:field>
2633 <bcf:field>editorb</bcf:field>
2634 <bcf:field>editorc</bcf:field>
2635 <bcf:field>editortype</bcf:field>
2636 <bcf:field>editoratype</bcf:field>
2637 <bcf:field>editorbtype</bcf:field>
2638 <bcf:field>editorctype</bcf:field>
2639 <bcf:field>eid</bcf:field>
2640 <bcf:field>foreword</bcf:field>
2641 <bcf:field>introduction</bcf:field>
2642 <bcf:field>isbn</bcf:field>
2643 <bcf:field>language</bcf:field>
2644 <bcf:field>location</bcf:field>
2645 <bcf:field>mainsubtitle</bcf:field>
2646 <bcf:field>maintitle</bcf:field>
2647 <bcf:field>maintitleaddon</bcf:field>
2648 <bcf:field>note</bcf:field>
2649 <bcf:field>number</bcf:field>
2650 <bcf:field>origlanguage</bcf:field>
2651 <bcf:field>part</bcf:field>
2652 <bcf:field>publisher</bcf:field>
2653 <bcf:field>pages</bcf:field>
2654 <bcf:field>pubstate</bcf:field>
2655 <bcf:field>series</bcf:field>
2656 <bcf:field>subtitle</bcf:field>
2657 <bcf:field>title</bcf:field>
2658 <bcf:field>titleaddon</bcf:field>
2659 <bcf:field>translator</bcf:field>
2660 <bcf:field>volume</bcf:field>
2661 <bcf:field>volumes</bcf:field>
2662 </bcf:entryfields>
2663 <bcf:entryfields>
2664 <bcf:entrytype>booklet</bcf:entrytype>
2665 <bcf:field>addendum</bcf:field>
2666 <bcf:field>author</bcf:field>
2667 <bcf:field>chapter</bcf:field>
2668 <bcf:field>editor</bcf:field>
2669 <bcf:field>editortype</bcf:field>
2670 <bcf:field>eid</bcf:field>
2671 <bcf:field>howpublished</bcf:field>
2672 <bcf:field>language</bcf:field>
2673 <bcf:field>location</bcf:field>
2674 <bcf:field>note</bcf:field>
2675 <bcf:field>pages</bcf:field>
2676 <bcf:field>pagetotal</bcf:field>
2677 <bcf:field>pubstate</bcf:field>
2678 <bcf:field>subtitle</bcf:field>
2679 <bcf:field>title</bcf:field>
2680 <bcf:field>titleaddon</bcf:field>
2681 <bcf:field>type</bcf:field>
2682 </bcf:entryfields>
2683 <bcf:entryfields>
2684 <bcf:entrytype>collection</bcf:entrytype>
2685 <bcf:entrytype>reference</bcf:entrytype>
2686 <bcf:field>addendum</bcf:field>
2687 <bcf:field>afterword</bcf:field>
2688 <bcf:field>annotator</bcf:field>
2689 <bcf:field>chapter</bcf:field>
2690 <bcf:field>commentator</bcf:field>
2691 <bcf:field>edition</bcf:field>
2692 <bcf:field>editor</bcf:field>
2693 <bcf:field>editora</bcf:field>
2694 <bcf:field>editorb</bcf:field>
2695 <bcf:field>editorc</bcf:field>
2696 <bcf:field>editortype</bcf:field>
2697 <bcf:field>editoratype</bcf:field>
2698 <bcf:field>editorbtype</bcf:field>
2699 <bcf:field>editorctype</bcf:field>
2700 <bcf:field>eid</bcf:field>
2701 <bcf:field>foreword</bcf:field>
2702 <bcf:field>introduction</bcf:field>
2703 <bcf:field>isbn</bcf:field>
2704 <bcf:field>language</bcf:field>
2705 <bcf:field>location</bcf:field>
2706 <bcf:field>mainsubtitle</bcf:field>
2707 <bcf:field>maintitle</bcf:field>
2708 <bcf:field>maintitleaddon</bcf:field>
2709 <bcf:field>note</bcf:field>
2710 <bcf:field>number</bcf:field>
2711 <bcf:field>origlanguage</bcf:field>
2712 <bcf:field>pages</bcf:field>
2713 <bcf:field>pagetotal</bcf:field>
2714 <bcf:field>part</bcf:field>
2715 <bcf:field>publisher</bcf:field>
2716 <bcf:field>pubstate</bcf:field>
2717 <bcf:field>series</bcf:field>
2718 <bcf:field>subtitle</bcf:field>
2719 <bcf:field>title</bcf:field>
2720 <bcf:field>titleaddon</bcf:field>
2721 <bcf:field>translator</bcf:field>
2722 <bcf:field>volume</bcf:field>
2723 <bcf:field>volumes</bcf:field>
2724 </bcf:entryfields>
2725 <bcf:entryfields>
2726 <bcf:entrytype>mvcollection</bcf:entrytype>
2727 <bcf:entrytype>mvreference</bcf:entrytype>
2728 <bcf:field>addendum</bcf:field>
2729 <bcf:field>afterword</bcf:field>
2730 <bcf:field>annotator</bcf:field>
2731 <bcf:field>author</bcf:field>
2732 <bcf:field>commentator</bcf:field>
2733 <bcf:field>edition</bcf:field>
2734 <bcf:field>editor</bcf:field>
2735 <bcf:field>editora</bcf:field>
2736 <bcf:field>editorb</bcf:field>
2737 <bcf:field>editorc</bcf:field>
2738 <bcf:field>editortype</bcf:field>
2739 <bcf:field>editoratype</bcf:field>
2740 <bcf:field>editorbtype</bcf:field>
2741 <bcf:field>editorctype</bcf:field>
2742 <bcf:field>foreword</bcf:field>
2743 <bcf:field>introduction</bcf:field>
2744 <bcf:field>isbn</bcf:field>
2745 <bcf:field>language</bcf:field>
2746 <bcf:field>location</bcf:field>
2747 <bcf:field>note</bcf:field>
2748 <bcf:field>number</bcf:field>
2749 <bcf:field>origlanguage</bcf:field>
2750 <bcf:field>publisher</bcf:field>
2751 <bcf:field>pubstate</bcf:field>
2752 <bcf:field>subtitle</bcf:field>
2753 <bcf:field>title</bcf:field>
2754 <bcf:field>titleaddon</bcf:field>
2755 <bcf:field>translator</bcf:field>
2756 <bcf:field>volume</bcf:field>
2757 <bcf:field>volumes</bcf:field>
2758 </bcf:entryfields>
2759 <bcf:entryfields>
2760 <bcf:entrytype>incollection</bcf:entrytype>
2761 <bcf:entrytype>suppcollection</bcf:entrytype>
2762 <bcf:entrytype>inreference</bcf:entrytype>
2763 <bcf:field>addendum</bcf:field>
2764 <bcf:field>afterword</bcf:field>
2765 <bcf:field>annotator</bcf:field>
2766 <bcf:field>author</bcf:field>
2767 <bcf:field>booksubtitle</bcf:field>
2768 <bcf:field>booktitle</bcf:field>
2769 <bcf:field>booktitleaddon</bcf:field>
2770 <bcf:field>chapter</bcf:field>
2771 <bcf:field>commentator</bcf:field>
2772 <bcf:field>edition</bcf:field>
2773 <bcf:field>editor</bcf:field>
2774 <bcf:field>editora</bcf:field>
2775 <bcf:field>editorb</bcf:field>
2776 <bcf:field>editorc</bcf:field>
2777 <bcf:field>editortype</bcf:field>
2778 <bcf:field>editoratype</bcf:field>
2779 <bcf:field>editorbtype</bcf:field>
2780 <bcf:field>editorctype</bcf:field>
2781 <bcf:field>eid</bcf:field>
2782 <bcf:field>foreword</bcf:field>
2783 <bcf:field>introduction</bcf:field>
2784 <bcf:field>isbn</bcf:field>
2785 <bcf:field>language</bcf:field>
2786 <bcf:field>location</bcf:field>
2787 <bcf:field>mainsubtitle</bcf:field>
2788 <bcf:field>maintitle</bcf:field>
2789 <bcf:field>maintitleaddon</bcf:field>
2790 <bcf:field>note</bcf:field>
2791 <bcf:field>number</bcf:field>
2792 <bcf:field>origlanguage</bcf:field>
2793 <bcf:field>pages</bcf:field>
2794 <bcf:field>part</bcf:field>
2795 <bcf:field>publisher</bcf:field>
2796 <bcf:field>pubstate</bcf:field>
2797 <bcf:field>series</bcf:field>
2798 <bcf:field>subtitle</bcf:field>
2799 <bcf:field>title</bcf:field>
2800 <bcf:field>titleaddon</bcf:field>
2801 <bcf:field>translator</bcf:field>
2802 <bcf:field>volume</bcf:field>
2803 <bcf:field>volumes</bcf:field>
2804 </bcf:entryfields>
2805 <bcf:entryfields>
2806 <bcf:entrytype>dataset</bcf:entrytype>
2807 <bcf:field>addendum</bcf:field>
2808 <bcf:field>author</bcf:field>
2809 <bcf:field>edition</bcf:field>
2810 <bcf:field>editor</bcf:field>
2811 <bcf:field>editortype</bcf:field>
2812 <bcf:field>language</bcf:field>
2813 <bcf:field>location</bcf:field>
2814 <bcf:field>note</bcf:field>
2815 <bcf:field>number</bcf:field>
2816 <bcf:field>organization</bcf:field>
2817 <bcf:field>publisher</bcf:field>
2818 <bcf:field>pubstate</bcf:field>
2819 <bcf:field>series</bcf:field>
2820 <bcf:field>subtitle</bcf:field>
2821 <bcf:field>title</bcf:field>
2822 <bcf:field>titleaddon</bcf:field>
2823 <bcf:field>type</bcf:field>
2824 <bcf:field>version</bcf:field>
2825 </bcf:entryfields>
2826 <bcf:entryfields>
2827 <bcf:entrytype>manual</bcf:entrytype>
2828 <bcf:field>addendum</bcf:field>
2829 <bcf:field>author</bcf:field>
2830 <bcf:field>chapter</bcf:field>
2831 <bcf:field>edition</bcf:field>
2832 <bcf:field>editor</bcf:field>
2833 <bcf:field>editortype</bcf:field>
2834 <bcf:field>eid</bcf:field>
2835 <bcf:field>isbn</bcf:field>
2836 <bcf:field>language</bcf:field>
2837 <bcf:field>location</bcf:field>
2838 <bcf:field>note</bcf:field>
2839 <bcf:field>number</bcf:field>
2840 <bcf:field>organization</bcf:field>
2841 <bcf:field>pages</bcf:field>
2842 <bcf:field>pagetotal</bcf:field>
2843 <bcf:field>publisher</bcf:field>
2844 <bcf:field>pubstate</bcf:field>
2845 <bcf:field>series</bcf:field>
2846 <bcf:field>subtitle</bcf:field>
2847 <bcf:field>title</bcf:field>
2848 <bcf:field>titleaddon</bcf:field>
2849 <bcf:field>type</bcf:field>
2850 <bcf:field>version</bcf:field>
2851 </bcf:entryfields>
2852 <bcf:entryfields>
2853 <bcf:entrytype>misc</bcf:entrytype>
2854 <bcf:entrytype>software</bcf:entrytype>
2855 <bcf:field>addendum</bcf:field>
2856 <bcf:field>author</bcf:field>
2857 <bcf:field>editor</bcf:field>
2858 <bcf:field>editortype</bcf:field>
2859 <bcf:field>howpublished</bcf:field>
2860 <bcf:field>language</bcf:field>
2861 <bcf:field>location</bcf:field>
2862 <bcf:field>note</bcf:field>
2863 <bcf:field>organization</bcf:field>
2864 <bcf:field>pubstate</bcf:field>
2865 <bcf:field>subtitle</bcf:field>
2866 <bcf:field>title</bcf:field>
2867 <bcf:field>titleaddon</bcf:field>
2868 <bcf:field>type</bcf:field>
2869 <bcf:field>version</bcf:field>
2870 </bcf:entryfields>
2871 <bcf:entryfields>
2872 <bcf:entrytype>online</bcf:entrytype>
2873 <bcf:field>addendum</bcf:field>
2874 <bcf:field>author</bcf:field>
2875 <bcf:field>editor</bcf:field>
2876 <bcf:field>editortype</bcf:field>
2877 <bcf:field>language</bcf:field>
2878 <bcf:field>note</bcf:field>
2879 <bcf:field>organization</bcf:field>
2880 <bcf:field>pubstate</bcf:field>
2881 <bcf:field>subtitle</bcf:field>
2882 <bcf:field>title</bcf:field>
2883 <bcf:field>titleaddon</bcf:field>
2884 <bcf:field>version</bcf:field>
2885 </bcf:entryfields>
2886 <bcf:entryfields>
2887 <bcf:entrytype>patent</bcf:entrytype>
2888 <bcf:field>addendum</bcf:field>
2889 <bcf:field>author</bcf:field>
2890 <bcf:field>holder</bcf:field>
2891 <bcf:field>location</bcf:field>
2892 <bcf:field>note</bcf:field>
2893 <bcf:field>number</bcf:field>
2894 <bcf:field>pubstate</bcf:field>
2895 <bcf:field>subtitle</bcf:field>
2896 <bcf:field>title</bcf:field>
2897 <bcf:field>titleaddon</bcf:field>
2898 <bcf:field>type</bcf:field>
2899 <bcf:field>version</bcf:field>
2900 </bcf:entryfields>
2901 <bcf:entryfields>
2902 <bcf:entrytype>periodical</bcf:entrytype>
2903 <bcf:field>addendum</bcf:field>
2904 <bcf:field>editor</bcf:field>
2905 <bcf:field>editora</bcf:field>
2906 <bcf:field>editorb</bcf:field>
2907 <bcf:field>editorc</bcf:field>
2908 <bcf:field>editortype</bcf:field>
2909 <bcf:field>editoratype</bcf:field>
2910 <bcf:field>editorbtype</bcf:field>
2911 <bcf:field>editorctype</bcf:field>
2912 <bcf:field>issn</bcf:field>
2913 <bcf:field>issue</bcf:field>
2914 <bcf:field>issuesubtitle</bcf:field>
2915 <bcf:field>issuetitle</bcf:field>
2916 <bcf:field>issuetitleaddon</bcf:field>
2917 <bcf:field>language</bcf:field>
2918 <bcf:field>note</bcf:field>
2919 <bcf:field>number</bcf:field>
2920 <bcf:field>pubstate</bcf:field>
2921 <bcf:field>season</bcf:field>
2922 <bcf:field>series</bcf:field>
2923 <bcf:field>subtitle</bcf:field>
2924 <bcf:field>title</bcf:field>
2925 <bcf:field>titleaddon</bcf:field>
2926 <bcf:field>volume</bcf:field>
2927 </bcf:entryfields>
2928 <bcf:entryfields>
2929 <bcf:entrytype>mvproceedings</bcf:entrytype>
2930 <bcf:field>addendum</bcf:field>
2931 <bcf:field>editor</bcf:field>
2932 <bcf:field>editortype</bcf:field>
2933 <bcf:field>eventday</bcf:field>
2934 <bcf:field>eventendday</bcf:field>
2935 <bcf:field>eventendhour</bcf:field>
2936 <bcf:field>eventendminute</bcf:field>
2937 <bcf:field>eventendmonth</bcf:field>
2938 <bcf:field>eventendseason</bcf:field>
2939 <bcf:field>eventendsecond</bcf:field>
2940 <bcf:field>eventendtimezone</bcf:field>
2941 <bcf:field>eventendyear</bcf:field>
2942 <bcf:field>eventhour</bcf:field>
2943 <bcf:field>eventminute</bcf:field>
2944 <bcf:field>eventmonth</bcf:field>
2945 <bcf:field>eventseason</bcf:field>
2946 <bcf:field>eventsecond</bcf:field>
2947 <bcf:field>eventtimezone</bcf:field>
2948 <bcf:field>eventyear</bcf:field>
2949 <bcf:field>eventtitle</bcf:field>
2950 <bcf:field>eventtitleaddon</bcf:field>
2951 <bcf:field>isbn</bcf:field>
2952 <bcf:field>language</bcf:field>
2953 <bcf:field>location</bcf:field>
2954 <bcf:field>note</bcf:field>
2955 <bcf:field>number</bcf:field>
2956 <bcf:field>organization</bcf:field>
2957 <bcf:field>pagetotal</bcf:field>
2958 <bcf:field>publisher</bcf:field>
2959 <bcf:field>pubstate</bcf:field>
2960 <bcf:field>series</bcf:field>
2961 <bcf:field>subtitle</bcf:field>
2962 <bcf:field>title</bcf:field>
2963 <bcf:field>titleaddon</bcf:field>
2964 <bcf:field>venue</bcf:field>
2965 <bcf:field>volumes</bcf:field>
2966 </bcf:entryfields>
2967 <bcf:entryfields>
2968 <bcf:entrytype>proceedings</bcf:entrytype>
2969 <bcf:field>addendum</bcf:field>
2970 <bcf:field>chapter</bcf:field>
2971 <bcf:field>editor</bcf:field>
2972 <bcf:field>editortype</bcf:field>
2973 <bcf:field>eid</bcf:field>
2974 <bcf:field>eventday</bcf:field>
2975 <bcf:field>eventendday</bcf:field>
2976 <bcf:field>eventendhour</bcf:field>
2977 <bcf:field>eventendminute</bcf:field>
2978 <bcf:field>eventendmonth</bcf:field>
2979 <bcf:field>eventendseason</bcf:field>
2980 <bcf:field>eventendsecond</bcf:field>
2981 <bcf:field>eventendtimezone</bcf:field>
2982 <bcf:field>eventendyear</bcf:field>
2983 <bcf:field>eventhour</bcf:field>
2984 <bcf:field>eventminute</bcf:field>
2985 <bcf:field>eventmonth</bcf:field>
2986 <bcf:field>eventseason</bcf:field>
2987 <bcf:field>eventsecond</bcf:field>
2988 <bcf:field>eventtimezone</bcf:field>
2989 <bcf:field>eventyear</bcf:field>
2990 <bcf:field>eventtitle</bcf:field>
2991 <bcf:field>eventtitleaddon</bcf:field>
2992 <bcf:field>isbn</bcf:field>
2993 <bcf:field>language</bcf:field>
2994 <bcf:field>location</bcf:field>
2995 <bcf:field>mainsubtitle</bcf:field>
2996 <bcf:field>maintitle</bcf:field>
2997 <bcf:field>maintitleaddon</bcf:field>
2998 <bcf:field>note</bcf:field>
2999 <bcf:field>number</bcf:field>
3000 <bcf:field>organization</bcf:field>
3001 <bcf:field>pages</bcf:field>
3002 <bcf:field>pagetotal</bcf:field>
3003 <bcf:field>part</bcf:field>
3004 <bcf:field>publisher</bcf:field>
3005 <bcf:field>pubstate</bcf:field>
3006 <bcf:field>series</bcf:field>
3007 <bcf:field>subtitle</bcf:field>
3008 <bcf:field>title</bcf:field>
3009 <bcf:field>titleaddon</bcf:field>
3010 <bcf:field>venue</bcf:field>
3011 <bcf:field>volume</bcf:field>
3012 <bcf:field>volumes</bcf:field>
3013 </bcf:entryfields>
3014 <bcf:entryfields>
3015 <bcf:entrytype>inproceedings</bcf:entrytype>
3016 <bcf:field>addendum</bcf:field>
3017 <bcf:field>author</bcf:field>
3018 <bcf:field>booksubtitle</bcf:field>
3019 <bcf:field>booktitle</bcf:field>
3020 <bcf:field>booktitleaddon</bcf:field>
3021 <bcf:field>chapter</bcf:field>
3022 <bcf:field>editor</bcf:field>
3023 <bcf:field>editortype</bcf:field>
3024 <bcf:field>eid</bcf:field>
3025 <bcf:field>eventday</bcf:field>
3026 <bcf:field>eventendday</bcf:field>
3027 <bcf:field>eventendhour</bcf:field>
3028 <bcf:field>eventendminute</bcf:field>
3029 <bcf:field>eventendmonth</bcf:field>
3030 <bcf:field>eventendseason</bcf:field>
3031 <bcf:field>eventendsecond</bcf:field>
3032 <bcf:field>eventendtimezone</bcf:field>
3033 <bcf:field>eventendyear</bcf:field>
3034 <bcf:field>eventhour</bcf:field>
3035 <bcf:field>eventminute</bcf:field>
3036 <bcf:field>eventmonth</bcf:field>
3037 <bcf:field>eventseason</bcf:field>
3038 <bcf:field>eventsecond</bcf:field>
3039 <bcf:field>eventtimezone</bcf:field>
3040 <bcf:field>eventyear</bcf:field>
3041 <bcf:field>eventtitle</bcf:field>
3042 <bcf:field>eventtitleaddon</bcf:field>
3043 <bcf:field>isbn</bcf:field>
3044 <bcf:field>language</bcf:field>
3045 <bcf:field>location</bcf:field>
3046 <bcf:field>mainsubtitle</bcf:field>
3047 <bcf:field>maintitle</bcf:field>
3048 <bcf:field>maintitleaddon</bcf:field>
3049 <bcf:field>note</bcf:field>
3050 <bcf:field>number</bcf:field>
3051 <bcf:field>organization</bcf:field>
3052 <bcf:field>pages</bcf:field>
3053 <bcf:field>part</bcf:field>
3054 <bcf:field>publisher</bcf:field>
3055 <bcf:field>pubstate</bcf:field>
3056 <bcf:field>series</bcf:field>
3057 <bcf:field>subtitle</bcf:field>
3058 <bcf:field>title</bcf:field>
3059 <bcf:field>titleaddon</bcf:field>
3060 <bcf:field>venue</bcf:field>
3061 <bcf:field>volume</bcf:field>
3062 <bcf:field>volumes</bcf:field>
3063 </bcf:entryfields>
3064 <bcf:entryfields>
3065 <bcf:entrytype>report</bcf:entrytype>
3066 <bcf:field>addendum</bcf:field>
3067 <bcf:field>author</bcf:field>
3068 <bcf:field>chapter</bcf:field>
3069 <bcf:field>eid</bcf:field>
3070 <bcf:field>institution</bcf:field>
3071 <bcf:field>isrn</bcf:field>
3072 <bcf:field>language</bcf:field>
3073 <bcf:field>location</bcf:field>
3074 <bcf:field>note</bcf:field>
3075 <bcf:field>number</bcf:field>
3076 <bcf:field>pages</bcf:field>
3077 <bcf:field>pagetotal</bcf:field>
3078 <bcf:field>pubstate</bcf:field>
3079 <bcf:field>subtitle</bcf:field>
3080 <bcf:field>title</bcf:field>
3081 <bcf:field>titleaddon</bcf:field>
3082 <bcf:field>type</bcf:field>
3083 <bcf:field>version</bcf:field>
3084 </bcf:entryfields>
3085 <bcf:entryfields>
3086 <bcf:entrytype>thesis</bcf:entrytype>
3087 <bcf:field>addendum</bcf:field>
3088 <bcf:field>author</bcf:field>
3089 <bcf:field>chapter</bcf:field>
3090 <bcf:field>eid</bcf:field>
3091 <bcf:field>institution</bcf:field>
3092 <bcf:field>language</bcf:field>
3093 <bcf:field>location</bcf:field>
3094 <bcf:field>note</bcf:field>
3095 <bcf:field>pages</bcf:field>
3096 <bcf:field>pagetotal</bcf:field>
3097 <bcf:field>pubstate</bcf:field>
3098 <bcf:field>subtitle</bcf:field>
3099 <bcf:field>title</bcf:field>
3100 <bcf:field>titleaddon</bcf:field>
3101 <bcf:field>type</bcf:field>
3102 </bcf:entryfields>
3103 <bcf:entryfields>
3104 <bcf:entrytype>unpublished</bcf:entrytype>
3105 <bcf:field>addendum</bcf:field>
3106 <bcf:field>author</bcf:field>
3107 <bcf:field>eventday</bcf:field>
3108 <bcf:field>eventendday</bcf:field>
3109 <bcf:field>eventendhour</bcf:field>
3110 <bcf:field>eventendminute</bcf:field>
3111 <bcf:field>eventendmonth</bcf:field>
3112 <bcf:field>eventendseason</bcf:field>
3113 <bcf:field>eventendsecond</bcf:field>
3114 <bcf:field>eventendtimezone</bcf:field>
3115 <bcf:field>eventendyear</bcf:field>
3116 <bcf:field>eventhour</bcf:field>
3117 <bcf:field>eventminute</bcf:field>
3118 <bcf:field>eventmonth</bcf:field>
3119 <bcf:field>eventseason</bcf:field>
3120 <bcf:field>eventsecond</bcf:field>
3121 <bcf:field>eventtimezone</bcf:field>
3122 <bcf:field>eventyear</bcf:field>
3123 <bcf:field>eventtitle</bcf:field>
3124 <bcf:field>eventtitleaddon</bcf:field>
3125 <bcf:field>howpublished</bcf:field>
3126 <bcf:field>language</bcf:field>
3127 <bcf:field>location</bcf:field>
3128 <bcf:field>note</bcf:field>
3129 <bcf:field>pubstate</bcf:field>
3130 <bcf:field>subtitle</bcf:field>
3131 <bcf:field>title</bcf:field>
3132 <bcf:field>titleaddon</bcf:field>
3133 <bcf:field>type</bcf:field>
3134 <bcf:field>venue</bcf:field>
3135 </bcf:entryfields>
3136 <bcf:entryfields>
3137 <bcf:field>number</bcf:field>
3138 <bcf:field>book</bcf:field>
3139 <bcf:field>part</bcf:field>
3140 <bcf:field>issue</bcf:field>
3141 <bcf:field>books</bcf:field>
3142 <bcf:field>parts</bcf:field>
3143 <bcf:field>issues</bcf:field>
3144 <bcf:field>language</bcf:field>
3145 <bcf:field>media</bcf:field>
3146 <bcf:field>credits</bcf:field>
3147 <bcf:field>editioncredits</bcf:field>
3148 <bcf:field>specdata</bcf:field>
3149 <bcf:field>volsorder</bcf:field>
3150 <bcf:field>heading</bcf:field>
3151 </bcf:entryfields>
3152 <bcf:entryfields>
3153 <bcf:entrytype>article</bcf:entrytype>
3154 <bcf:entrytype>periodical</bcf:entrytype>
3155 <bcf:field>journalcredits</bcf:field>
3156 <bcf:field>location</bcf:field>
3157 <bcf:field>publisher</bcf:field>
3158 </bcf:entryfields>
3159 <bcf:entryfields>
3160 <bcf:entrytype>book</bcf:entrytype>
3161 <bcf:entrytype>collection</bcf:entrytype>
3162 <bcf:entrytype>proceedings</bcf:entrytype>
3163 <bcf:entrytype>reference</bcf:entrytype>
3164 <bcf:field>sortvolume</bcf:field>
3165 </bcf:entryfields>
3166 <bcf:entryfields>
3167 <bcf:entrytype>inbook</bcf:entrytype>
3168 <bcf:entrytype>incollection</bcf:entrytype>
3169 <bcf:entrytype>inproceedings</bcf:entrytype>
3170 <bcf:entrytype>inreference</bcf:entrytype>
3171 <bcf:entrytype>bookinbook</bcf:entrytype>
3172 <bcf:entrytype>suppbook</bcf:entrytype>
3173 <bcf:entrytype>suppcollection</bcf:entrytype>
3174 <bcf:field>booktranslator</bcf:field>
3175 <bcf:field>bookcommentator</bcf:field>
3176 <bcf:field>bookannotator</bcf:field>
3177 <bcf:field>bookintroduction</bcf:field>
3178 <bcf:field>bookforeword</bcf:field>
3179 <bcf:field>bookafterword</bcf:field>
3180 <bcf:field>bookoriglanguage</bcf:field>
3181 <bcf:field>bookcredits</bcf:field>
3182 </bcf:entryfields>
3183 <bcf:entryfields>
3184 <bcf:entrytype>thesis</bcf:entrytype>
3185 <bcf:field>science</bcf:field>
3186 <bcf:field>specialitycode</bcf:field>
3187 <bcf:field>speciality</bcf:field>
3188 <bcf:field>number</bcf:field>
3189 </bcf:entryfields>
3190 <bcf:entryfields>
3191 <bcf:entrytype>online</bcf:entrytype>
3192 <bcf:field>update</bcf:field>
3193 <bcf:field>systemreq</bcf:field>
3194 </bcf:entryfields>
3195 <bcf:entryfields>
3196 <bcf:entrytype>patent</bcf:entrytype>
3197 <bcf:field>pagetotal</bcf:field>
3198 <bcf:field>priorityday</bcf:field>
3199 <bcf:field>prioritymonth</bcf:field>
3200 <bcf:field>priorityyear</bcf:field>
3201 <bcf:field>priorityendday</bcf:field>
3202 <bcf:field>priorityendmonth</bcf:field>
3203 <bcf:field>priorityendyear</bcf:field>
3204 <bcf:field>publicationday</bcf:field>
3205 <bcf:field>publicationmonth</bcf:field>
3206 <bcf:field>publicationyear</bcf:field>
3207 <bcf:field>publicationendday</bcf:field>
3208 <bcf:field>publicationendmonth</bcf:field>
3209 <bcf:field>publicationendyear</bcf:field>
3210 <bcf:field>publication</bcf:field>
3211 <bcf:field>requestnumber</bcf:field>
3212 <bcf:field>ipc</bcf:field>
3213 <bcf:field>prioritynumber</bcf:field>
3214 <bcf:field>prioritycountry</bcf:field>
3215 <bcf:field>authorcountry </bcf:field>
3216 </bcf:entryfields>
3217 <bcf:multiscriptfields>
3218 <bcf:field>abstract</bcf:field>
3219 <bcf:field>addendum</bcf:field>
3220 <bcf:field>afterword</bcf:field>
3221 <bcf:field>annotator</bcf:field>
3222 <bcf:field>author</bcf:field>
3223 <bcf:field>bookauthor</bcf:field>
3224 <bcf:field>booksubtitle</bcf:field>
3225 <bcf:field>booktitle</bcf:field>
3226 <bcf:field>booktitleaddon</bcf:field>
3227 <bcf:field>chapter</bcf:field>
3228 <bcf:field>commentator</bcf:field>
3229 <bcf:field>editor</bcf:field>
3230 <bcf:field>editora</bcf:field>
3231 <bcf:field>editorb</bcf:field>
3232 <bcf:field>editorc</bcf:field>
3233 <bcf:field>foreword</bcf:field>
3234 <bcf:field>holder</bcf:field>
3235 <bcf:field>institution</bcf:field>
3236 <bcf:field>introduction</bcf:field>
3237 <bcf:field>issuesubtitle</bcf:field>
3238 <bcf:field>issuetitle</bcf:field>
3239 <bcf:field>issuetitleaddon</bcf:field>
3240 <bcf:field>journalsubtitle</bcf:field>
3241 <bcf:field>journaltitle</bcf:field>
3242 <bcf:field>journaltitleaddon</bcf:field>
3243 <bcf:field>location</bcf:field>
3244 <bcf:field>mainsubtitle</bcf:field>
3245 <bcf:field>maintitle</bcf:field>
3246 <bcf:field>maintitleaddon</bcf:field>
3247 <bcf:field>nameaddon</bcf:field>
3248 <bcf:field>note</bcf:field>
3249 <bcf:field>organization</bcf:field>
3250 <bcf:field>origlanguage</bcf:field>
3251 <bcf:field>origlocation</bcf:field>
3252 <bcf:field>origpublisher</bcf:field>
3253 <bcf:field>origtitle</bcf:field>
3254 <bcf:field>part</bcf:field>
3255 <bcf:field>publisher</bcf:field>
3256 <bcf:field>relatedstring</bcf:field>
3257 <bcf:field>series</bcf:field>
3258 <bcf:field>shortauthor</bcf:field>
3259 <bcf:field>shorteditor</bcf:field>
3260 <bcf:field>shorthand</bcf:field>
3261 <bcf:field>shortjournal</bcf:field>
3262 <bcf:field>shortseries</bcf:field>
3263 <bcf:field>shorttitle</bcf:field>
3264 <bcf:field>sortname</bcf:field>
3265 <bcf:field>sortshorthand</bcf:field>
3266 <bcf:field>sorttitle</bcf:field>
3267 <bcf:field>subtitle</bcf:field>
3268 <bcf:field>title</bcf:field>
3269 <bcf:field>titleaddon</bcf:field>
3270 <bcf:field>translator</bcf:field>
3271 <bcf:field>venue</bcf:field>
3272 </bcf:multiscriptfields>
3273 <bcf:constraints>
3274 <bcf:entrytype>article</bcf:entrytype>
3275 <bcf:entrytype>book</bcf:entrytype>
3276 <bcf:entrytype>inbook</bcf:entrytype>
3277 <bcf:entrytype>bookinbook</bcf:entrytype>
3278 <bcf:entrytype>suppbook</bcf:entrytype>
3279 <bcf:entrytype>booklet</bcf:entrytype>
3280 <bcf:entrytype>collection</bcf:entrytype>
3281 <bcf:entrytype>incollection</bcf:entrytype>
3282 <bcf:entrytype>suppcollection</bcf:entrytype>
3283 <bcf:entrytype>manual</bcf:entrytype>
3284 <bcf:entrytype>misc</bcf:entrytype>
3285 <bcf:entrytype>mvbook</bcf:entrytype>
3286 <bcf:entrytype>mvcollection</bcf:entrytype>
3287 <bcf:entrytype>online</bcf:entrytype>
3288 <bcf:entrytype>patent</bcf:entrytype>
3289 <bcf:entrytype>periodical</bcf:entrytype>
3290 <bcf:entrytype>suppperiodical</bcf:entrytype>
3291 <bcf:entrytype>proceedings</bcf:entrytype>
3292 <bcf:entrytype>inproceedings</bcf:entrytype>
3293 <bcf:entrytype>reference</bcf:entrytype>
3294 <bcf:entrytype>inreference</bcf:entrytype>
3295 <bcf:entrytype>report</bcf:entrytype>
3296 <bcf:entrytype>set</bcf:entrytype>
3297 <bcf:entrytype>thesis</bcf:entrytype>
3298 <bcf:entrytype>unpublished</bcf:entrytype>
3299 <bcf:constraint type="mandatory">
3300 <bcf:fieldxor>
3301 <bcf:field>date</bcf:field>
3302 <bcf:field>year</bcf:field>
3303 </bcf:fieldxor>
3304 </bcf:constraint>
3305 </bcf:constraints>
3306 <bcf:constraints>
3307 <bcf:entrytype>set</bcf:entrytype>
3308 <bcf:constraint type="mandatory">
3309 <bcf:field>entryset</bcf:field>
3310 </bcf:constraint>
3311 </bcf:constraints>
3312 <bcf:constraints>
3313 <bcf:entrytype>article</bcf:entrytype>
3314 <bcf:constraint type="mandatory">
3315 <bcf:field>author</bcf:field>
3316 <bcf:field>journaltitle</bcf:field>
3317 <bcf:field>title</bcf:field>
3318 </bcf:constraint>
3319 </bcf:constraints>
3320 <bcf:constraints>
3321 <bcf:entrytype>book</bcf:entrytype>
3322 <bcf:entrytype>mvbook</bcf:entrytype>
3323 <bcf:constraint type="mandatory">
3324 <bcf:field>author</bcf:field>
3325 <bcf:field>title</bcf:field>
3326 </bcf:constraint>
3327 </bcf:constraints>
3328 <bcf:constraints>
3329 <bcf:entrytype>inbook</bcf:entrytype>
3330 <bcf:entrytype>bookinbook</bcf:entrytype>
3331 <bcf:entrytype>suppbook</bcf:entrytype>
3332 <bcf:constraint type="mandatory">
3333 <bcf:field>author</bcf:field>
3334 <bcf:field>title</bcf:field>
3335 <bcf:field>booktitle</bcf:field>
3336 </bcf:constraint>
3337 </bcf:constraints>
3338 <bcf:constraints>
3339 <bcf:entrytype>booklet</bcf:entrytype>
3340 <bcf:constraint type="mandatory">
3341 <bcf:fieldor>
3342 <bcf:field>author</bcf:field>
3343 <bcf:field>editor</bcf:field>
3344 </bcf:fieldor>
3345 <bcf:field>title</bcf:field>
3346 </bcf:constraint>
3347 </bcf:constraints>
3348 <bcf:constraints>
3349 <bcf:entrytype>collection</bcf:entrytype>
3350 <bcf:entrytype>reference</bcf:entrytype>
3351 <bcf:entrytype>mvcollection</bcf:entrytype>
3352 <bcf:entrytype>mvreference</bcf:entrytype>
3353 <bcf:constraint type="mandatory">
3354 <bcf:field>editor</bcf:field>
3355 <bcf:field>title</bcf:field>
3356 </bcf:constraint>
3357 </bcf:constraints>
3358 <bcf:constraints>
3359 <bcf:entrytype>incollection</bcf:entrytype>
3360 <bcf:entrytype>suppcollection</bcf:entrytype>
3361 <bcf:entrytype>inreference</bcf:entrytype>
3362 <bcf:constraint type="mandatory">
3363 <bcf:field>author</bcf:field>
3364 <bcf:field>editor</bcf:field>
3365 <bcf:field>title</bcf:field>
3366 <bcf:field>booktitle</bcf:field>
3367 </bcf:constraint>
3368 </bcf:constraints>
3369 <bcf:constraints>
3370 <bcf:entrytype>dataset</bcf:entrytype>
3371 <bcf:constraint type="mandatory">
3372 <bcf:field>title</bcf:field>
3373 </bcf:constraint>
3374 </bcf:constraints>
3375 <bcf:constraints>
3376 <bcf:entrytype>manual</bcf:entrytype>
3377 <bcf:constraint type="mandatory">
3378 <bcf:field>title</bcf:field>
3379 </bcf:constraint>
3380 </bcf:constraints>
3381 <bcf:constraints>
3382 <bcf:entrytype>misc</bcf:entrytype>
3383 <bcf:entrytype>software</bcf:entrytype>
3384 <bcf:constraint type="mandatory">
3385 <bcf:field>title</bcf:field>
3386 </bcf:constraint>
3387 </bcf:constraints>
3388 <bcf:constraints>
3389 <bcf:entrytype>online</bcf:entrytype>
3390 <bcf:constraint type="mandatory">
3391 <bcf:field>title</bcf:field>
3392 <bcf:fieldor>
3393 <bcf:field>url</bcf:field>
3394 <bcf:field>doi</bcf:field>
3395 <bcf:field>eprint</bcf:field>
3396 </bcf:fieldor>
3397 </bcf:constraint>
3398 </bcf:constraints>
3399 <bcf:constraints>
3400 <bcf:entrytype>patent</bcf:entrytype>
3401 <bcf:constraint type="mandatory">
3402 <bcf:field>author</bcf:field>
3403 <bcf:field>title</bcf:field>
3404 <bcf:field>number</bcf:field>
3405 </bcf:constraint>
3406 </bcf:constraints>
3407 <bcf:constraints>
3408 <bcf:entrytype>periodical</bcf:entrytype>
3409 <bcf:constraint type="mandatory">
3410 <bcf:field>editor</bcf:field>
3411 <bcf:field>title</bcf:field>
3412 </bcf:constraint>
3413 </bcf:constraints>
3414 <bcf:constraints>
3415 <bcf:entrytype>proceedings</bcf:entrytype>
3416 <bcf:entrytype>mvproceedings</bcf:entrytype>
3417 <bcf:constraint type="mandatory">
3418 <bcf:field>title</bcf:field>
3419 </bcf:constraint>
3420 </bcf:constraints>
3421 <bcf:constraints>
3422 <bcf:entrytype>inproceedings</bcf:entrytype>
3423 <bcf:constraint type="mandatory">
3424 <bcf:field>author</bcf:field>
3425 <bcf:field>title</bcf:field>
3426 <bcf:field>booktitle</bcf:field>
3427 </bcf:constraint>
3428 </bcf:constraints>
3429 <bcf:constraints>
3430 <bcf:entrytype>report</bcf:entrytype>
3431 <bcf:constraint type="mandatory">
3432 <bcf:field>author</bcf:field>
3433 <bcf:field>title</bcf:field>
3434 <bcf:field>type</bcf:field>
3435 <bcf:field>institution</bcf:field>
3436 </bcf:constraint>
3437 </bcf:constraints>
3438 <bcf:constraints>
3439 <bcf:entrytype>thesis</bcf:entrytype>
3440 <bcf:constraint type="mandatory">
3441 <bcf:field>author</bcf:field>
3442 <bcf:field>title</bcf:field>
3443 <bcf:field>type</bcf:field>
3444 <bcf:field>institution</bcf:field>
3445 </bcf:constraint>
3446 </bcf:constraints>
3447 <bcf:constraints>
3448 <bcf:entrytype>unpublished</bcf:entrytype>
3449 <bcf:constraint type="mandatory">
3450 <bcf:field>author</bcf:field>
3451 <bcf:field>title</bcf:field>
3452 </bcf:constraint>
3453 </bcf:constraints>
3454 <bcf:constraints>
3455 <bcf:constraint type="data" datatype="isbn">
3456 <bcf:field>isbn</bcf:field>
3457 </bcf:constraint>
3458 <bcf:constraint type="data" datatype="issn">
3459 <bcf:field>issn</bcf:field>
3460 </bcf:constraint>
3461 <bcf:constraint type="data" datatype="ismn">
3462 <bcf:field>ismn</bcf:field>
3463 </bcf:constraint>
3464 <bcf:constraint type="data" datatype="pattern" pattern="(?:sf|sm|sn|pf|pm|pn|pp)">
3465 <bcf:field>gender</bcf:field>
3466 </bcf:constraint>
3467 </bcf:constraints>
3468 <bcf:constraints>
3469 <bcf:constraint type="data" datatype="date">
3470 <bcf:field>update</bcf:field>
3471 <bcf:field>prioritydate</bcf:field>
3472 <bcf:field>publicationdate</bcf:field>
3473 </bcf:constraint>
3474 </bcf:constraints>
3475 </bcf:datamodel>
3476 <!-- CITATION DATA -->
3477 <!-- SECTION 0 -->
3478 <bcf:bibdata section="0">
3479 <bcf:datasource type="file" datatype="bibtex" glob="false">java.bib</bcf:datasource>
3480 </bcf:bibdata>
3481 <bcf:section number="0">
3482 </bcf:section>
3483 <!-- SORTING TEMPLATES -->
3484 <bcf:sortingtemplate name="none">
3485 <bcf:sort order="1">
3486 <bcf:sortitem order="1">citeorder</bcf:sortitem>
3487 </bcf:sort>
3488 </bcf:sortingtemplate>
3489 <!-- DATALISTS -->
3490 <bcf:datalist section="0"
3491 name="none/global//global/global"
3492 type="entry"
3493 sortingtemplatename="none"
3494 sortingnamekeytemplatename="global"
3495 labelprefix=""
3496 uniquenametemplatename="global"
3497 labelalphanametemplatename="global">
3498 </bcf:datalist>
3499 </bcf:controlfile>
File nir2/NIR_otchet.log added (mode: 100644) (index 0000000..878ca89)
1 This is pdfTeX, Version 3.141592653-2.6-1.40.24 (MiKTeX 21.12) (preloaded format=pdflatex 2022.3.1) 16 APR 2022 12:17
2 entering extended mode
3 restricted \write18 enabled.
4 %&-line parsing enabled.
5 **./NIR_otchet.tex
6 (NIR_otchet.tex
7 LaTeX2e <2021-11-15> patch level 1
8 L3 programming layer <2021-11-22>
9 (D:\Program Files\MiKTeX\tex/latex/base\article.cls
10 Document Class: article 2021/10/04 v1.4n Standard LaTeX document class
11 (D:\Program Files\MiKTeX\tex/latex/base\size12.clo
12 File: size12.clo 2021/10/04 v1.4n Standard LaTeX file (size option)
13 )
14 \c@part=\count183
15 \c@section=\count184
16 \c@subsection=\count185
17 \c@subsubsection=\count186
18 \c@paragraph=\count187
19 \c@subparagraph=\count188
20 \c@figure=\count189
21 \c@table=\count190
22 \abovecaptionskip=\skip47
23 \belowcaptionskip=\skip48
24 \bibindent=\dimen138
25 ) (vkriate.sty
26 File: vkriate
27
28 (D:\Program Files\MiKTeX\tex/latex/cmap\cmap.sty
29 Package: cmap 2021/02/06 v1.0j CMap support: searchable PDF
30 )
31 (D:\Program Files\MiKTeX\tex/latex/biblatex\biblatex.sty
32 Package: biblatex 2020/12/31 v3.16 programmable bibliographies (PK/MW)
33
34 (D:\Program Files\MiKTeX\tex/generic/pdftexcmds\pdftexcmds.sty
35 Package: pdftexcmds 2020-06-27 v0.33 Utility functions of pdfTeX for LuaTeX (HO
36 )
37
38 (D:\Program Files\MiKTeX\tex/generic/infwarerr\infwarerr.sty
39 Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages (HO)
40 )
41 (D:\Program Files\MiKTeX\tex/generic/iftex\iftex.sty
42 Package: iftex 2020/03/06 v1.0d TeX engine tests
43 )
44 (D:\Program Files\MiKTeX\tex/generic/ltxcmds\ltxcmds.sty
45 Package: ltxcmds 2020-05-10 v1.25 LaTeX kernel commands for general use (HO)
46 )
47 Package pdftexcmds Info: \pdf@primitive is available.
48 Package pdftexcmds Info: \pdf@ifprimitive is available.
49 Package pdftexcmds Info: \pdfdraftmode found.
50 )
51 (D:\Program Files\MiKTeX\tex/latex/etoolbox\etoolbox.sty
52 Package: etoolbox 2020/10/05 v2.5k e-TeX tools for LaTeX (JAW)
53 \etb@tempcnta=\count191
54 )
55 (D:\Program Files\MiKTeX\tex/latex/graphics\keyval.sty
56 Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
57 \KV@toks@=\toks16
58 )
59 (D:\Program Files\MiKTeX\tex/latex/kvoptions\kvoptions.sty
60 Package: kvoptions 2020-10-07 v3.14 Key value format for package options (HO)
61
62 (D:\Program Files\MiKTeX\tex/generic/kvsetkeys\kvsetkeys.sty
63 Package: kvsetkeys 2019/12/15 v1.18 Key value parser (HO)
64 ))
65 (D:\Program Files\MiKTeX\tex/latex/logreq\logreq.sty
66 Package: logreq 2010/08/04 v1.0 xml request logger
67 \lrq@indent=\count192
68
69 (D:\Program Files\MiKTeX\tex/latex/logreq\logreq.def
70 File: logreq.def 2010/08/04 v1.0 logreq spec v1.0
71 ))
72 (D:\Program Files\MiKTeX\tex/latex/base\ifthen.sty
73 Package: ifthen 2020/11/24 v1.1c Standard LaTeX ifthen package (DPC)
74 )
75 (D:\Program Files\MiKTeX\tex/latex/url\url.sty
76 \Urlmuskip=\muskip16
77 Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc.
78 )
79 \c@tabx@nest=\count193
80 \c@listtotal=\count194
81 \c@listcount=\count195
82 \c@liststart=\count196
83 \c@liststop=\count197
84 \c@citecount=\count198
85 \c@citetotal=\count199
86 \c@multicitecount=\count266
87 \c@multicitetotal=\count267
88 \c@instcount=\count268
89 \c@maxnames=\count269
90 \c@minnames=\count270
91 \c@maxitems=\count271
92 \c@minitems=\count272
93 \c@citecounter=\count273
94 \c@maxcitecounter=\count274
95 \c@savedcitecounter=\count275
96 \c@uniquelist=\count276
97 \c@uniquename=\count277
98 \c@refsection=\count278
99 \c@refsegment=\count279
100 \c@maxextratitle=\count280
101 \c@maxextratitleyear=\count281
102 \c@maxextraname=\count282
103 \c@maxextradate=\count283
104 \c@maxextraalpha=\count284
105 \c@abbrvpenalty=\count285
106 \c@highnamepenalty=\count286
107 \c@lownamepenalty=\count287
108 \c@maxparens=\count288
109 \c@parenlevel=\count289
110 \blx@tempcnta=\count290
111 \blx@tempcntb=\count291
112 \blx@tempcntc=\count292
113 \blx@maxsection=\count293
114 \blx@maxsegment@0=\count294
115 \blx@notetype=\count295
116 \blx@parenlevel@text=\count296
117 \blx@parenlevel@foot=\count297
118 \blx@sectionciteorder@0=\count298
119 \blx@entrysetcounter=\count299
120 \blx@biblioinstance=\count300
121 \labelnumberwidth=\skip49
122 \labelalphawidth=\skip50
123 \biblabelsep=\skip51
124 \bibitemsep=\skip52
125 \bibnamesep=\skip53
126 \bibinitsep=\skip54
127 \bibparsep=\skip55
128 \bibhang=\skip56
129 \blx@bcfin=\read2
130 \blx@bcfout=\write3
131 \blx@langwohyphens=\language79
132 \c@mincomprange=\count301
133 \c@maxcomprange=\count302
134 \c@mincompwidth=\count303
135 Package biblatex Info: Trying to load biblatex default data model...
136 Package biblatex Info: ... file 'blx-dm.def' found.
137
138 (D:\Program Files\MiKTeX\tex/latex/biblatex\blx-dm.def
139 File: blx-dm.def 2020/12/31 v3.16 biblatex localization (PK/MW)
140 )
141 Package biblatex Info: Trying to load biblatex style data model...
142 Package biblatex Info: ... file 'gost-numeric.dbx' found.
143
144 (D:\Program Files\MiKTeX\tex/latex/biblatex-gost/dbx\gost-numeric.dbx
145 File: gost-numeric.dbx 2021/05/08 v1.22 biblatex-gost data model
146 Package biblatex Info: Trying to load biblatex-gost data model...
147 Package biblatex Info: ... file 'biblatex-gost.dbx' found.
148
149 (D:\Program Files\MiKTeX\tex/latex/biblatex-gost/dbx\biblatex-gost.dbx
150 File: biblatex-gost.dbx 2021/05/08 v1.22 biblatex-gost data model
151 ))
152 Package biblatex Info: Trying to load biblatex custom data model...
153 Package biblatex Info: ... file 'biblatex-dm.cfg' not found.
154 \c@afterword=\count304
155 \c@savedafterword=\count305
156 \c@annotator=\count306
157 \c@savedannotator=\count307
158 \c@author=\count308
159 \c@savedauthor=\count309
160 \c@bookauthor=\count310
161 \c@savedbookauthor=\count311
162 \c@commentator=\count312
163 \c@savedcommentator=\count313
164 \c@editor=\count314
165 \c@savededitor=\count315
166 \c@editora=\count316
167 \c@savededitora=\count317
168 \c@editorb=\count318
169 \c@savededitorb=\count319
170 \c@editorc=\count320
171 \c@savededitorc=\count321
172 \c@foreword=\count322
173 \c@savedforeword=\count323
174 \c@holder=\count324
175 \c@savedholder=\count325
176 \c@introduction=\count326
177 \c@savedintroduction=\count327
178 \c@namea=\count328
179 \c@savednamea=\count329
180 \c@nameb=\count330
181 \c@savednameb=\count331
182 \c@namec=\count332
183 \c@savednamec=\count333
184 \c@translator=\count334
185 \c@savedtranslator=\count335
186 \c@shortauthor=\count336
187 \c@savedshortauthor=\count337
188 \c@shorteditor=\count338
189 \c@savedshorteditor=\count339
190 \c@booktranslator=\count340
191 \c@savedbooktranslator=\count341
192 \c@bookcommentator=\count342
193 \c@savedbookcommentator=\count343
194 \c@bookannotator=\count344
195 \c@savedbookannotator=\count345
196 \c@bookintroduction=\count346
197 \c@savedbookintroduction=\count347
198 \c@bookforeword=\count348
199 \c@savedbookforeword=\count349
200 \c@bookafterword=\count350
201 \c@savedbookafterword=\count351
202 \c@labelname=\count352
203 \c@savedlabelname=\count353
204 \c@institution=\count354
205 \c@savedinstitution=\count355
206 \c@lista=\count356
207 \c@savedlista=\count357
208 \c@listb=\count358
209 \c@savedlistb=\count359
210 \c@listc=\count360
211 \c@savedlistc=\count361
212 \c@listd=\count362
213 \c@savedlistd=\count363
214 \c@liste=\count364
215 \c@savedliste=\count365
216 \c@listf=\count366
217 \c@savedlistf=\count367
218 \c@location=\count368
219 \c@savedlocation=\count369
220 \c@organization=\count370
221 \c@savedorganization=\count371
222 \c@origlocation=\count372
223 \c@savedoriglocation=\count373
224 \c@origpublisher=\count374
225 \c@savedorigpublisher=\count375
226 \c@publisher=\count376
227 \c@savedpublisher=\count377
228 \c@language=\count378
229 \c@savedlanguage=\count379
230 \c@origlanguage=\count380
231 \c@savedoriglanguage=\count381
232 \c@bookoriglanguage=\count382
233 \c@savedbookoriglanguage=\count383
234 \c@specdata=\count384
235 \c@savedspecdata=\count385
236 \c@credits=\count386
237 \c@savedcredits=\count387
238 \c@bookcredits=\count388
239 \c@savedbookcredits=\count389
240 \c@editioncredits=\count390
241 \c@savededitioncredits=\count391
242 \c@pageref=\count392
243 \c@savedpageref=\count393
244 \shorthandwidth=\skip57
245 \shortjournalwidth=\skip58
246 \shortserieswidth=\skip59
247 \shorttitlewidth=\skip60
248 \shortauthorwidth=\skip61
249 \shorteditorwidth=\skip62
250 \locallabelnumberwidth=\skip63
251 \locallabelalphawidth=\skip64
252 \localshorthandwidth=\skip65
253 \localshortjournalwidth=\skip66
254 \localshortserieswidth=\skip67
255 \localshorttitlewidth=\skip68
256 \localshortauthorwidth=\skip69
257 \localshorteditorwidth=\skip70
258 Package biblatex Info: Trying to load compatibility code...
259 Package biblatex Info: ... file 'blx-compat.def' found.
260
261 (D:\Program Files\MiKTeX\tex/latex/biblatex\blx-compat.def
262 File: blx-compat.def 2020/12/31 v3.16 biblatex compatibility (PK/MW)
263 )
264 Package biblatex Info: Trying to load generic definitions...
265 Package biblatex Info: ... file 'biblatex.def' found.
266
267 (D:\Program Files\MiKTeX\tex/latex/biblatex\biblatex.def
268 File: biblatex.def 2020/12/31 v3.16 biblatex compatibility (PK/MW)
269 \c@textcitecount=\count394
270 \c@textcitetotal=\count395
271 \c@textcitemaxnames=\count396
272 \c@biburlbigbreakpenalty=\count397
273 \c@biburlbreakpenalty=\count398
274 \c@biburlnumpenalty=\count399
275 \c@biburlucpenalty=\count400
276 \c@biburllcpenalty=\count401
277 \biburlbigskip=\muskip17
278 \biburlnumskip=\muskip18
279 \biburlucskip=\muskip19
280 \biburllcskip=\muskip20
281 \c@smartand=\count402
282 )
283 Package biblatex Info: Trying to load bibliography style 'gost-numeric'...
284 Package biblatex Info: ... file 'gost-numeric.bbx' found.
285
286 (D:\Program Files\MiKTeX\tex/latex/biblatex-gost/bbx\gost-numeric.bbx
287 File: gost-numeric.bbx 2021/05/08 v1.22 biblatex-gost styles
288 Package biblatex Info: Trying to load bibliography style 'gost-standard'...
289 Package biblatex Info: ... file 'gost-standard.bbx' found.
290
291 (D:\Program Files\MiKTeX\tex/latex/biblatex-gost/bbx\gost-standard.bbx
292 File: gost-standard.bbx 2021/05/08 v1.22 biblatex-gost styles
293 Package biblatex Info: Trying to load biblatex-gost generic definitions...
294 Package biblatex Info: ... file 'biblatex-gost.def' found.
295
296 (D:\Program Files\MiKTeX\tex/latex/biblatex-gost\biblatex-gost.def
297 File: biblatex-gost.def 2021/05/08 v1.22 biblatex-gost styles
298 )
299 \c@blx@gost@pointer=\count403
300 \c@bbx:relatedcount=\count404
301 \c@bbx:relatedtotal=\count405
302 Package biblatex Info: Redefining autocite command 'footnote'.
303 Package biblatex Info: Redefining autocite command 'superscript'.
304 ))
305 Package biblatex Info: Trying to load citation style 'gost-numeric'...
306 Package biblatex Info: ... file 'gost-numeric.cbx' found.
307
308 (D:\Program Files\MiKTeX\tex/latex/biblatex-gost/cbx\gost-numeric.cbx
309 File: gost-numeric.cbx 2021/05/08 v1.22 biblatex-gost styles
310 Package biblatex Info: Trying to load citation style 'numeric-comp'...
311 Package biblatex Info: ... file 'numeric-comp.cbx' found.
312
313 (D:\Program Files\MiKTeX\tex/latex/biblatex/cbx\numeric-comp.cbx
314 File: numeric-comp.cbx 2020/12/31 v3.16 biblatex citation style (PK/MW)
315 \c@cbx@tempcnta=\count406
316 \c@cbx@tempcntb=\count407
317 \c@cbx@tempcntc=\count408
318 \c@cbx@tempcntd=\count409
319 Package biblatex Info: Redefining '\cite'.
320 Package biblatex Info: Redefining '\parencite'.
321 Package biblatex Info: Redefining '\footcite'.
322 Package biblatex Info: Redefining '\footcitetext'.
323 Package biblatex Info: Redefining '\smartcite'.
324 Package biblatex Info: Redefining '\supercite'.
325 Package biblatex Info: Redefining '\textcite'.
326 Package biblatex Info: Redefining '\textcites'.
327 Package biblatex Info: Redefining '\cites'.
328 Package biblatex Info: Redefining '\parencites'.
329 Package biblatex Info: Redefining '\smartcites'.
330 ))
331 Package biblatex Info: Trying to load configuration file...
332 Package biblatex Info: ... file 'biblatex.cfg' found.
333
334 (D:\Program Files\MiKTeX\tex/latex/biblatex\biblatex.cfg
335 File: biblatex.cfg
336 ))
337 (D:\Program Files\MiKTeX\tex/latex/t2\mathtext.sty
338 Package: mathtext 2018/04/13 v1.1 transparent text-and-math defs
339 LaTeX Info: Redefining \halign on input line 119.
340 )
341 (D:\Program Files\MiKTeX\tex/latex/base\fontenc.sty
342 Package: fontenc 2021/04/29 v2.0v Standard LaTeX package
343
344 (D:\Program Files\MiKTeX\tex/latex/cyrillic\t2aenc.def
345 File: t2aenc.def 2005/09/27 v1.0i Cyrillic encoding definition file
346 Now handling font encoding T2A ...
347 ... processing UTF-8 mapping file for font encoding T2A
348
349 (D:\Program Files\MiKTeX\tex/latex/base\t2aenc.dfu
350 File: t2aenc.dfu 2021/06/21 v1.2n UTF-8 support
351 defining Unicode char U+00A4 (decimal 164)
352 defining Unicode char U+00A7 (decimal 167)
353 defining Unicode char U+00AB (decimal 171)
354 defining Unicode char U+00BB (decimal 187)
355 defining Unicode char U+0131 (decimal 305)
356 defining Unicode char U+0237 (decimal 567)
357 defining Unicode char U+0400 (decimal 1024)
358 defining Unicode char U+0401 (decimal 1025)
359 defining Unicode char U+0402 (decimal 1026)
360 defining Unicode char U+0403 (decimal 1027)
361 defining Unicode char U+0404 (decimal 1028)
362 defining Unicode char U+0405 (decimal 1029)
363 defining Unicode char U+0406 (decimal 1030)
364 defining Unicode char U+0407 (decimal 1031)
365 defining Unicode char U+0408 (decimal 1032)
366 defining Unicode char U+0409 (decimal 1033)
367 defining Unicode char U+040A (decimal 1034)
368 defining Unicode char U+040B (decimal 1035)
369 defining Unicode char U+040C (decimal 1036)
370 defining Unicode char U+040D (decimal 1037)
371 defining Unicode char U+040E (decimal 1038)
372 defining Unicode char U+040F (decimal 1039)
373 defining Unicode char U+0410 (decimal 1040)
374 defining Unicode char U+0411 (decimal 1041)
375 defining Unicode char U+0412 (decimal 1042)
376 defining Unicode char U+0413 (decimal 1043)
377 defining Unicode char U+0414 (decimal 1044)
378 defining Unicode char U+0415 (decimal 1045)
379 defining Unicode char U+0416 (decimal 1046)
380 defining Unicode char U+0417 (decimal 1047)
381 defining Unicode char U+0418 (decimal 1048)
382 defining Unicode char U+0419 (decimal 1049)
383 defining Unicode char U+041A (decimal 1050)
384 defining Unicode char U+041B (decimal 1051)
385 defining Unicode char U+041C (decimal 1052)
386 defining Unicode char U+041D (decimal 1053)
387 defining Unicode char U+041E (decimal 1054)
388 defining Unicode char U+041F (decimal 1055)
389 defining Unicode char U+0420 (decimal 1056)
390 defining Unicode char U+0421 (decimal 1057)
391 defining Unicode char U+0422 (decimal 1058)
392 defining Unicode char U+0423 (decimal 1059)
393 defining Unicode char U+0424 (decimal 1060)
394 defining Unicode char U+0425 (decimal 1061)
395 defining Unicode char U+0426 (decimal 1062)
396 defining Unicode char U+0427 (decimal 1063)
397 defining Unicode char U+0428 (decimal 1064)
398 defining Unicode char U+0429 (decimal 1065)
399 defining Unicode char U+042A (decimal 1066)
400 defining Unicode char U+042B (decimal 1067)
401 defining Unicode char U+042C (decimal 1068)
402 defining Unicode char U+042D (decimal 1069)
403 defining Unicode char U+042E (decimal 1070)
404 defining Unicode char U+042F (decimal 1071)
405 defining Unicode char U+0430 (decimal 1072)
406 defining Unicode char U+0431 (decimal 1073)
407 defining Unicode char U+0432 (decimal 1074)
408 defining Unicode char U+0433 (decimal 1075)
409 defining Unicode char U+0434 (decimal 1076)
410 defining Unicode char U+0435 (decimal 1077)
411 defining Unicode char U+0436 (decimal 1078)
412 defining Unicode char U+0437 (decimal 1079)
413 defining Unicode char U+0438 (decimal 1080)
414 defining Unicode char U+0439 (decimal 1081)
415 defining Unicode char U+043A (decimal 1082)
416 defining Unicode char U+043B (decimal 1083)
417 defining Unicode char U+043C (decimal 1084)
418 defining Unicode char U+043D (decimal 1085)
419 defining Unicode char U+043E (decimal 1086)
420 defining Unicode char U+043F (decimal 1087)
421 defining Unicode char U+0440 (decimal 1088)
422 defining Unicode char U+0441 (decimal 1089)
423 defining Unicode char U+0442 (decimal 1090)
424 defining Unicode char U+0443 (decimal 1091)
425 defining Unicode char U+0444 (decimal 1092)
426 defining Unicode char U+0445 (decimal 1093)
427 defining Unicode char U+0446 (decimal 1094)
428 defining Unicode char U+0447 (decimal 1095)
429 defining Unicode char U+0448 (decimal 1096)
430 defining Unicode char U+0449 (decimal 1097)
431 defining Unicode char U+044A (decimal 1098)
432 defining Unicode char U+044B (decimal 1099)
433 defining Unicode char U+044C (decimal 1100)
434 defining Unicode char U+044D (decimal 1101)
435 defining Unicode char U+044E (decimal 1102)
436 defining Unicode char U+044F (decimal 1103)
437 defining Unicode char U+0450 (decimal 1104)
438 defining Unicode char U+0451 (decimal 1105)
439 defining Unicode char U+0452 (decimal 1106)
440 defining Unicode char U+0453 (decimal 1107)
441 defining Unicode char U+0454 (decimal 1108)
442 defining Unicode char U+0455 (decimal 1109)
443 defining Unicode char U+0456 (decimal 1110)
444 defining Unicode char U+0457 (decimal 1111)
445 defining Unicode char U+0458 (decimal 1112)
446 defining Unicode char U+0459 (decimal 1113)
447 defining Unicode char U+045A (decimal 1114)
448 defining Unicode char U+045B (decimal 1115)
449 defining Unicode char U+045C (decimal 1116)
450 defining Unicode char U+045D (decimal 1117)
451 defining Unicode char U+045E (decimal 1118)
452 defining Unicode char U+045F (decimal 1119)
453 defining Unicode char U+0490 (decimal 1168)
454 defining Unicode char U+0491 (decimal 1169)
455 defining Unicode char U+0492 (decimal 1170)
456 defining Unicode char U+0493 (decimal 1171)
457 defining Unicode char U+0496 (decimal 1174)
458 defining Unicode char U+0497 (decimal 1175)
459 defining Unicode char U+0498 (decimal 1176)
460 defining Unicode char U+0499 (decimal 1177)
461 defining Unicode char U+049A (decimal 1178)
462 defining Unicode char U+049B (decimal 1179)
463 defining Unicode char U+049C (decimal 1180)
464 defining Unicode char U+049D (decimal 1181)
465 defining Unicode char U+04A0 (decimal 1184)
466 defining Unicode char U+04A1 (decimal 1185)
467 defining Unicode char U+04A2 (decimal 1186)
468 defining Unicode char U+04A3 (decimal 1187)
469 defining Unicode char U+04A4 (decimal 1188)
470 defining Unicode char U+04A5 (decimal 1189)
471 defining Unicode char U+04AA (decimal 1194)
472 defining Unicode char U+04AB (decimal 1195)
473 defining Unicode char U+04AE (decimal 1198)
474 defining Unicode char U+04AF (decimal 1199)
475 defining Unicode char U+04B0 (decimal 1200)
476 defining Unicode char U+04B1 (decimal 1201)
477 defining Unicode char U+04B2 (decimal 1202)
478 defining Unicode char U+04B3 (decimal 1203)
479 defining Unicode char U+04B6 (decimal 1206)
480 defining Unicode char U+04B7 (decimal 1207)
481 defining Unicode char U+04B8 (decimal 1208)
482 defining Unicode char U+04B9 (decimal 1209)
483 defining Unicode char U+04BA (decimal 1210)
484 defining Unicode char U+04BB (decimal 1211)
485 defining Unicode char U+04C0 (decimal 1216)
486 defining Unicode char U+04C1 (decimal 1217)
487 defining Unicode char U+04C2 (decimal 1218)
488 defining Unicode char U+04D0 (decimal 1232)
489 defining Unicode char U+04D1 (decimal 1233)
490 defining Unicode char U+04D2 (decimal 1234)
491 defining Unicode char U+04D3 (decimal 1235)
492 defining Unicode char U+04D4 (decimal 1236)
493 defining Unicode char U+04D5 (decimal 1237)
494 defining Unicode char U+04D6 (decimal 1238)
495 defining Unicode char U+04D7 (decimal 1239)
496 defining Unicode char U+04D8 (decimal 1240)
497 defining Unicode char U+04D9 (decimal 1241)
498 defining Unicode char U+04DA (decimal 1242)
499 defining Unicode char U+04DB (decimal 1243)
500 defining Unicode char U+04DC (decimal 1244)
501 defining Unicode char U+04DD (decimal 1245)
502 defining Unicode char U+04DE (decimal 1246)
503 defining Unicode char U+04DF (decimal 1247)
504 defining Unicode char U+04E2 (decimal 1250)
505 defining Unicode char U+04E3 (decimal 1251)
506 defining Unicode char U+04E4 (decimal 1252)
507 defining Unicode char U+04E5 (decimal 1253)
508 defining Unicode char U+04E6 (decimal 1254)
509 defining Unicode char U+04E7 (decimal 1255)
510 defining Unicode char U+04E8 (decimal 1256)
511 defining Unicode char U+04E9 (decimal 1257)
512 defining Unicode char U+04EC (decimal 1260)
513 defining Unicode char U+04ED (decimal 1261)
514 defining Unicode char U+04EE (decimal 1262)
515 defining Unicode char U+04EF (decimal 1263)
516 defining Unicode char U+04F0 (decimal 1264)
517 defining Unicode char U+04F1 (decimal 1265)
518 defining Unicode char U+04F2 (decimal 1266)
519 defining Unicode char U+04F3 (decimal 1267)
520 defining Unicode char U+04F4 (decimal 1268)
521 defining Unicode char U+04F5 (decimal 1269)
522 defining Unicode char U+04F8 (decimal 1272)
523 defining Unicode char U+04F9 (decimal 1273)
524 defining Unicode char U+200C (decimal 8204)
525 defining Unicode char U+2013 (decimal 8211)
526 defining Unicode char U+2014 (decimal 8212)
527 defining Unicode char U+2018 (decimal 8216)
528 defining Unicode char U+2019 (decimal 8217)
529 defining Unicode char U+201C (decimal 8220)
530 defining Unicode char U+201D (decimal 8221)
531 defining Unicode char U+201E (decimal 8222)
532 defining Unicode char U+2030 (decimal 8240)
533 defining Unicode char U+2031 (decimal 8241)
534 defining Unicode char U+2116 (decimal 8470)
535 defining Unicode char U+2329 (decimal 9001)
536 defining Unicode char U+232A (decimal 9002)
537 defining Unicode char U+2423 (decimal 9251)
538 defining Unicode char U+27E8 (decimal 10216)
539 defining Unicode char U+27E9 (decimal 10217)
540 defining Unicode char U+FB00 (decimal 64256)
541 defining Unicode char U+FB01 (decimal 64257)
542 defining Unicode char U+FB02 (decimal 64258)
543 defining Unicode char U+FB03 (decimal 64259)
544 defining Unicode char U+FB04 (decimal 64260)
545 defining Unicode char U+FB05 (decimal 64261)
546 defining Unicode char U+FB06 (decimal 64262)
547 )
548 \symT2Aletters=\mathgroup4
549 )
550 LaTeX Font Info: Trying to load font information for T2A+cmr on input line 1
551 12.
552
553 (D:\Program Files\MiKTeX\tex/latex/cyrillic\t2acmr.fd
554 File: t2acmr.fd 2001/08/11 v1.0a Computer Modern Cyrillic font definitions
555 )<<t2a.cmap>>)
556 (D:\Program Files\MiKTeX\tex/latex/base\inputenc.sty
557 Package: inputenc 2021/02/14 v1.3d Input encoding file
558 \inpenc@prehook=\toks17
559 \inpenc@posthook=\toks18
560 )
561 (D:\Program Files\MiKTeX\tex/generic/babel\babel.sty
562 Package: babel 2021/11/29 3.67 The Babel package
563 \babel@savecnt=\count410
564 \U@D=\dimen139
565 \l@unhyphenated=\language80
566
567 (D:\Program Files\MiKTeX\tex/generic/babel\txtbabel.def)
568 \bbl@readstream=\read3
569 \bbl@dirlevel=\count411
570
571 *************************************
572 * Local config file bblopts.cfg used
573 *
574 (D:\Program Files\MiKTeX\tex/latex/arabi\bblopts.cfg
575 File: bblopts.cfg 2005/09/08 v0.1 add Arabic and Farsi to "declared" options of
576 babel
577 )
578 (D:\Program Files\MiKTeX\tex/latex/babel-english\english.ldf
579 Language: english 2017/06/06 v3.3r English support from the babel system
580 Package babel Info: Hyphen rules for 'canadian' set to \l@english
581 (babel) (\language0). Reported on input line 102.
582 Package babel Info: Hyphen rules for 'australian' set to \l@ukenglish
583 (babel) (\language73). Reported on input line 105.
584 Package babel Info: Hyphen rules for 'newzealand' set to \l@ukenglish
585 (babel) (\language73). Reported on input line 108.
586 )
587 (D:\Program Files\MiKTeX\tex/latex/babel-russian\russianb.ldf
588 File: russianb.ldf 2021/01/10 1.3m Russian support for the Babel system
589 Language: russian 2020/09/09 1.3k Russian support for the Babel system
590 Package babel Info: Making " an active character on input line 124.
591 Package babel Info: Default for \cyrdash is provided on input line 163.
592 ))
593 (D:\Program Files\MiKTeX\tex/latex/amsmath\amsmath.sty
594 Package: amsmath 2021/10/15 v2.17l AMS math features
595 \@mathmargin=\skip71
596
597 For additional information on amsmath, use the `?' option.
598 (D:\Program Files\MiKTeX\tex/latex/amsmath\amstext.sty
599 Package: amstext 2021/08/26 v2.01 AMS text
600
601 (D:\Program Files\MiKTeX\tex/latex/amsmath\amsgen.sty
602 File: amsgen.sty 1999/11/30 v2.0 generic functions
603 \@emptytoks=\toks19
604 \ex@=\dimen140
605 ))
606 (D:\Program Files\MiKTeX\tex/latex/amsmath\amsbsy.sty
607 Package: amsbsy 1999/11/29 v1.2d Bold Symbols
608 \pmbraise@=\dimen141
609 )
610 (D:\Program Files\MiKTeX\tex/latex/amsmath\amsopn.sty
611 Package: amsopn 2021/08/26 v2.02 operator names
612 )
613 \inf@bad=\count412
614 LaTeX Info: Redefining \frac on input line 234.
615 \uproot@=\count413
616 \leftroot@=\count414
617 LaTeX Info: Redefining \overline on input line 399.
618 \classnum@=\count415
619 \DOTSCASE@=\count416
620 LaTeX Info: Redefining \ldots on input line 496.
621 LaTeX Info: Redefining \dots on input line 499.
622 LaTeX Info: Redefining \cdots on input line 620.
623 \Mathstrutbox@=\box50
624 \strutbox@=\box51
625 \big@size=\dimen142
626 LaTeX Font Info: Redeclaring font encoding OML on input line 743.
627 \symOMLletters=\mathgroup5
628 LaTeX Font Info: Redeclaring font encoding OMS on input line 744.
629 \symOMSletters=\mathgroup6
630 \macc@depth=\count417
631 \c@MaxMatrixCols=\count418
632 \dotsspace@=\muskip21
633 \c@parentequation=\count419
634 \dspbrk@lvl=\count420
635 \tag@help=\toks20
636 \row@=\count421
637 \column@=\count422
638 \maxfields@=\count423
639 \andhelp@=\toks21
640 \eqnshift@=\dimen143
641 \alignsep@=\dimen144
642 \tagshift@=\dimen145
643 \tagwidth@=\dimen146
644 \totwidth@=\dimen147
645 \lineht@=\dimen148
646 \@envbody=\toks22
647 \multlinegap=\skip72
648 \multlinetaggap=\skip73
649 \mathdisplay@stack=\toks23
650 LaTeX Info: Redefining \[ on input line 2938.
651 LaTeX Info: Redefining \] on input line 2939.
652 )
653 (D:\Program Files\MiKTeX\tex/latex/fancyvrb\fancyvrb.sty
654 Package: fancyvrb 2021/12/21 4.1b verbatim text (tvz,hv)
655 \FV@CodeLineNo=\count424
656 \FV@InFile=\read4
657 \FV@TabBox=\box52
658 \c@FancyVerbLine=\count425
659 \FV@StepNumber=\count426
660 \FV@OutFile=\write4
661 )
662 (D:\Program Files\MiKTeX\tex/latex/formular\formular.sty
663 Package: formular 2005/06/15 v1.0a -- (c) 2001 by Hans-Christoph Wirth
664
665 (D:\Program Files\MiKTeX\tex/latex/tools\xspace.sty
666 Package: xspace 2014/10/28 v1.13 Space after command names (DPC,MH)
667 )
668 \frm@margin=\skip74
669 \frm@baselineskip=\skip75
670 \frm@namebx=\box53
671 \frm@contbx=\box54
672 \frm@cnt=\count427
673 \frm@lbound=\count428
674 )
675 (D:\Program Files\MiKTeX\tex/latex/setspace\setspace.sty
676 Package: setspace 2011/12/19 v6.7a set line spacing
677 )
678 (D:\Program Files\MiKTeX\tex/latex/geometry\geometry.sty
679 Package: geometry 2020/01/02 v5.9 Page Geometry
680
681 (D:\Program Files\MiKTeX\tex/generic/iftex\ifvtex.sty
682 Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead.
683 )
684 \Gm@cnth=\count429
685 \Gm@cntv=\count430
686 \c@Gm@tempcnt=\count431
687 \Gm@bindingoffset=\dimen149
688 \Gm@wd@mp=\dimen150
689 \Gm@odd@mp=\dimen151
690 \Gm@even@mp=\dimen152
691 \Gm@layoutwidth=\dimen153
692 \Gm@layoutheight=\dimen154
693 \Gm@layouthoffset=\dimen155
694 \Gm@layoutvoffset=\dimen156
695 \Gm@dimlist=\toks24
696
697 (D:\Program Files\MiKTeX\tex/latex/geometry\geometry.cfg))
698 (D:\Program Files\MiKTeX\tex/latex/t2\misccorr.sty
699 Package: misccorr 1999/09/23 v0.1 misc corrections for russian typesetting
700
701 (D:\Program Files\MiKTeX\tex/latex/amsfonts\amssymb.sty
702 Package: amssymb 2013/01/14 v3.01 AMS font symbols
703
704 (D:\Program Files\MiKTeX\tex/latex/amsfonts\amsfonts.sty
705 Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support
706 \symAMSa=\mathgroup7
707 \symAMSb=\mathgroup8
708 LaTeX Font Info: Redeclaring math symbol \hbar on input line 98.
709 LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold'
710 (Font) U/euf/m/n --> U/euf/b/n on input line 106.
711 ))
712 (D:\Program Files\MiKTeX\tex/latex/tools\enumerate.sty
713 Package: enumerate 2015/07/23 v3.00 enumerate extensions (DPC)
714 \@enLab=\toks25
715 )
716 \c@rlistctr=\count432
717 )
718 (D:\Program Files\MiKTeX\tex/latex/ccaption\ccaption.sty
719 Package: ccaption 2011/08/07 v3.2c Extended captioning and new floats
720 \@contcwidth=\skip76
721 \@contindw=\skip77
722 \abovelegendskip=\skip78
723 \belowlegendskip=\skip79
724 \c@newflo@tctr=\count433
725 )
726 (D:\Program Files\MiKTeX\tex/latex/caption\caption.sty
727 Package: caption 2022/02/20 v3.6 Customizing captions (AR)
728
729 (D:\Program Files\MiKTeX\tex/latex/caption\caption3.sty
730 Package: caption3 2022/01/07 v2.3 caption3 kernel (AR)
731 \caption@tempdima=\dimen157
732 \captionmargin=\dimen158
733 \caption@leftmargin=\dimen159
734 \caption@rightmargin=\dimen160
735 \caption@width=\dimen161
736 \caption@indent=\dimen162
737 \caption@parindent=\dimen163
738 \caption@hangindent=\dimen164
739 Package caption Info: Unknown document class (or package),
740 (caption) standard defaults will be used.
741 Package caption Info: \@makecaption = \long macro:#1#2->\let \@conttempa \relax
742 \ifdim \prevdepth >-99\p@ \vskip \abovecaptionskip \else \def \@conttempa {\vb
743 ox to\topskip {}}\fi \let \@contfnote \footnote \renewcommand {\footnote }[2][]
744 {} \let \@contfmark \footnotemark \renewcommand {\footnotemark }[1][]{} \let \@
745 contlabel \label \renewcommand {\label }[1]{} \sbox \@tempboxa {\@contnfont #1\
746 @contdelim \@conttfont #2} \let \footnote \@contfnote \let \footnotemark \@cont
747 fmark \let \label \@contlabel \ifdim \wd \@tempboxa <\linewidth \centering \fi
748 \if@contcw \centering \parbox {\@contcwidth }{\fi \if@conthang \sbox \@tempboxa
749 {\@contnfont #1\@contdelim } \@contpre {\@contnfont #1\@contdelim }\@conttempa
750 {\@contcstyle \hangindent =\wd \@tempboxa \hangafter =\@ne \@conttfont #2\par
751 } \else \if@contindent \@contpre {\@contnfont #1\@contdelim }\@conttempa {\@con
752 tcstyle \hangindent =\@contindw \hangafter =\@ne \@conttfont #2\par } \else \@c
753 ontpre {\@contnfont #1\@contdelim }\@conttempa {\@contcstyle \@conttfont #2\par
754 } \fi \fi \@contpost \if@contcw \par } \fi \vskip \belowcaptionskip on input
755 line 1157.
756 )
757
758 Package caption Warning: Unknown document class (or package),
759 (caption) standard defaults will be used.
760 See the caption package documentation for explanation.
761
762 \c@caption@flags=\count434
763 \c@continuedfloat=\count435
764 ) (D:\Program Files\MiKTeX\tex/latex/tools\indentfirst.sty
765 Package: indentfirst 1995/11/23 v1.03 Indent first paragraph (DPC)
766 )
767 (D:\Program Files\MiKTeX\tex/latex/graphics\graphicx.sty
768 Package: graphicx 2021/09/16 v1.2d Enhanced LaTeX Graphics (DPC,SPQR)
769
770 (D:\Program Files\MiKTeX\tex/latex/graphics\graphics.sty
771 Package: graphics 2021/03/04 v1.4d Standard LaTeX Graphics (DPC,SPQR)
772
773 (D:\Program Files\MiKTeX\tex/latex/graphics\trig.sty
774 Package: trig 2021/08/11 v1.11 sin cos tan (DPC)
775 )
776 (D:\Program Files\MiKTeX\tex/latex/graphics-cfg\graphics.cfg
777 File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
778 )
779 Package graphics Info: Driver file: pdftex.def on input line 107.
780
781 (D:\Program Files\MiKTeX\tex/latex/graphics-def\pdftex.def
782 File: pdftex.def 2020/10/05 v1.2a Graphics/color driver for pdftex
783 ))
784 \Gin@req@height=\dimen165
785 \Gin@req@width=\dimen166
786 )
787 (D:\Program Files\MiKTeX\tex/latex/totcount\totcount.sty
788 Package: totcount 2011/01/25 v1.2 package for gettingthe total value of LaTeX c
789 ounters
790 )
791 (D:\Program Files\MiKTeX\tex/latex/tocloft\tocloft.sty
792 Package: tocloft 2017/08/31 v2.3i parameterised ToC, etc., typesetting
793 Package tocloft Info: The document has section divisions on input line 51.
794 \cftparskip=\skip80
795 \cftbeforetoctitleskip=\skip81
796 \cftaftertoctitleskip=\skip82
797 \cftbeforepartskip=\skip83
798 \cftpartnumwidth=\skip84
799 \cftpartindent=\skip85
800 \cftbeforesecskip=\skip86
801 \cftsecindent=\skip87
802 \cftsecnumwidth=\skip88
803 \cftbeforesubsecskip=\skip89
804 \cftsubsecindent=\skip90
805 \cftsubsecnumwidth=\skip91
806 \cftbeforesubsubsecskip=\skip92
807 \cftsubsubsecindent=\skip93
808 \cftsubsubsecnumwidth=\skip94
809 \cftbeforeparaskip=\skip95
810 \cftparaindent=\skip96
811 \cftparanumwidth=\skip97
812 \cftbeforesubparaskip=\skip98
813 \cftsubparaindent=\skip99
814 \cftsubparanumwidth=\skip100
815 \cftbeforeloftitleskip=\skip101
816 \cftafterloftitleskip=\skip102
817 \cftbeforefigskip=\skip103
818 \cftfigindent=\skip104
819 \cftfignumwidth=\skip105
820 \c@lofdepth=\count436
821 \c@lotdepth=\count437
822 \cftbeforelottitleskip=\skip106
823 \cftafterlottitleskip=\skip107
824 \cftbeforetabskip=\skip108
825 \cfttabindent=\skip109
826 \cfttabnumwidth=\skip110
827 )
828 (D:\Program Files\MiKTeX\tex/latex/float\float.sty
829 Package: float 2001/11/08 v1.3d Float enhancements (AL)
830 \c@float@type=\count438
831 \float@exts=\toks26
832 \float@box=\box55
833 \@float@everytoks=\toks27
834 \@floatcapt=\box56
835 )
836 (D:\Program Files\MiKTeX\tex/latex/titlesec\titlesec.sty
837 Package: titlesec 2021/07/05 v2.14 Sectioning titles
838 \ttl@box=\box57
839 \beforetitleunit=\skip111
840 \aftertitleunit=\skip112
841 \ttl@plus=\dimen167
842 \ttl@minus=\dimen168
843 \ttl@toksa=\toks28
844 \titlewidth=\dimen169
845 \titlewidthlast=\dimen170
846 \titlewidthfirst=\dimen171
847 )
848 (D:\Program Files\MiKTeX\tex/latex/appendix\appendix.sty
849 Package: appendix 2020/02/08 v1.2c extra appendix facilities
850 \c@@pps=\count439
851 \c@@ppsavesec=\count440
852 \c@@ppsaveapp=\count441
853 )
854 \c@mycitecount=\count442
855
856 (D:\Program Files\MiKTeX\tex/latex/totalcount\totalcount.sty
857 Package: totalcount 2018/01/21 v1.0a Total values of counters (AR)
858 \c@totalcount@figure=\count443
859 \c@totalcount@table=\count444
860 \c@totalcount@mycitecount=\count445
861 )
862 \@float@every@Program=\toks29
863 \c@Program=\count446
864 )
865 (D:\Program Files\MiKTeX\tex/latex/tools\longtable.sty
866 Package: longtable 2021-09-01 v4.17 Multi-page Table package (DPC)
867 \LTleft=\skip113
868 \LTright=\skip114
869 \LTpre=\skip115
870 \LTpost=\skip116
871 \LTchunksize=\count447
872 \LTcapwidth=\dimen172
873 \LT@head=\box58
874 \LT@firsthead=\box59
875 \LT@foot=\box60
876 \LT@lastfoot=\box61
877 \LT@gbox=\box62
878 \LT@cols=\count448
879 \LT@rows=\count449
880 \c@LT@tables=\count450
881 \c@LT@chunks=\count451
882 \LT@p@ftn=\toks30
883 )
884 (D:\Program Files\MiKTeX\tex/latex/multirow\multirow.sty
885 Package: multirow 2021/03/15 v2.8 Span multiple rows of a table
886 \multirow@colwidth=\skip117
887 \multirow@cntb=\count452
888 \multirow@dima=\skip118
889 \bigstrutjot=\dimen173
890 )
891
892 Package biblatex Warning: 'babel/polyglossia' detected but 'csquotes' missing.
893 (biblatex) Loading 'csquotes' recommended.
894
895 \@quotelevel=\count453
896 \@quotereset=\count454
897 (D:\Program Files\MiKTeX\tex/latex/l3backend\l3backend-pdftex.def
898 File: l3backend-pdftex.def 2021-10-18 L3 backend support: PDF output (pdfTeX)
899 \l__color_backend_stack_int=\count455
900 \l__pdf_internal_box=\box63
901 )
902 (NIR_otchet.aux
903 \c@page@totc=\count456
904 \c@figure@totc=\count457
905 \c@table@totc=\count458
906 )
907 \openout1 = `NIR_otchet.aux'.
908
909 LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 31.
910 LaTeX Font Info: ... okay on input line 31.
911 LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 31.
912 LaTeX Font Info: ... okay on input line 31.
913 LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 31.
914 LaTeX Font Info: ... okay on input line 31.
915 LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 31.
916 LaTeX Font Info: ... okay on input line 31.
917 LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 31.
918 LaTeX Font Info: ... okay on input line 31.
919 LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 31.
920 LaTeX Font Info: ... okay on input line 31.
921 LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 31.
922 LaTeX Font Info: ... okay on input line 31.
923 LaTeX Font Info: Checking defaults for T2A/cmr/m/n on input line 31.
924 LaTeX Font Info: ... okay on input line 31.
925 Package biblatex Info: Trying to load language 'russian' -> 'russian-gost'...
926 Package biblatex Info: ... file 'russian-gost.lbx' found.
927
928 (D:\Program Files\MiKTeX\tex/latex/biblatex-gost/lbx\russian-gost.lbx
929 File: russian-gost.lbx 2021/05/08 v1.22 biblatex-gost styles
930 Package biblatex Info: Trying to load language 'russian'...
931 Package biblatex Info: ... file 'russian.lbx' found.
932
933 (D:\Program Files\MiKTeX\tex/latex/biblatex/lbx\russian.lbx
934 File: russian.lbx 2020/12/31 v3.16 biblatex localization (PK/MW)
935 )
936 Package biblatex Info: Trying to load language 'russian'...
937 Package biblatex Info: ... file 'russian.lbx' found.
938
939 (D:\Program Files\MiKTeX\tex/latex/biblatex/lbx\russian.lbx
940 File: russian.lbx 2020/12/31 v3.16 biblatex localization (PK/MW)
941 ))
942 Package biblatex Info: Trying to load language 'english' -> 'english-gost'...
943 Package biblatex Info: ... file 'english-gost.lbx' found.
944
945 (D:\Program Files\MiKTeX\tex/latex/biblatex-gost/lbx\english-gost.lbx
946 File: english-gost.lbx 2021/05/08 v1.22 biblatex-gost styles
947 Package biblatex Info: Trying to load language 'english'...
948 Package biblatex Info: ... file 'english.lbx' found.
949
950 (D:\Program Files\MiKTeX\tex/latex/biblatex/lbx\english.lbx
951 File: english.lbx 2020/12/31 v3.16 biblatex localization (PK/MW)
952 )
953 Package biblatex Info: Trying to load language 'english'...
954 Package biblatex Info: ... file 'english.lbx' found.
955
956 (D:\Program Files\MiKTeX\tex/latex/biblatex/lbx\english.lbx
957 File: english.lbx 2020/12/31 v3.16 biblatex localization (PK/MW)
958 ))
959 Package biblatex Info: Input encoding 'utf8' detected.
960 Package biblatex Info: Automatic encoding selection.
961 (biblatex) Assuming data encoding 'utf8'.
962 Package biblatex Info: Document encoding is UTF8 ....
963
964 (D:\Program Files\MiKTeX\tex/latex/l3kernel\expl3.sty
965 Package: expl3 2021-11-22 L3 programming layer (loader)
966 )
967 Package biblatex Info: ... and expl3
968 (biblatex) 2021-11-22 L3 programming layer (loader)
969 (biblatex) is new enough (at least 2020/04/06),
970 (biblatex) setting 'casechanger=expl3'.
971
972 (D:\Program Files\MiKTeX\tex/latex/biblatex\blx-case-expl3.sty
973 (D:\Program Files\MiKTeX\tex/latex/l3packages/xparse\xparse.sty
974 Package: xparse 2021-11-12 L3 Experimental document command parser
975 )
976 Package: blx-case-expl3 2020/12/31 v3.16 expl3 case changing code for biblatex
977 )
978 \openout3 = `NIR_otchet.bcf'.
979
980 Package biblatex Info: Trying to load bibliographic data...
981 Package biblatex Info: ... file 'NIR_otchet.bbl' not found.
982
983 No file NIR_otchet.bbl.
984 Package biblatex Info: Reference section=0 on input line 31.
985 Package biblatex Info: Reference segment=0 on input line 31.
986 LaTeX Info: Redefining \th on input line 31.
987 *geometry* driver: auto-detecting
988 *geometry* detected driver: pdftex
989 *geometry* verbose mode - [ preamble ] result:
990 * driver: pdftex
991 * paper: a4paper
992 * layout: <same size as paper>
993 * layoutoffset:(h,v)=(0.0pt,0.0pt)
994 * modes:
995 * h-part:(L,W,R)=(85.35826pt, 483.69687pt, 28.45274pt)
996 * v-part:(T,H,B)=(56.9055pt, 731.23584pt, 56.9055pt)
997 * \paperwidth=597.50787pt
998 * \paperheight=845.04684pt
999 * \textwidth=483.69687pt
1000 * \textheight=731.23584pt
1001 * \oddsidemargin=13.08827pt
1002 * \evensidemargin=13.08827pt
1003 * \topmargin=-52.36449pt
1004 * \headheight=12.0pt
1005 * \headsep=25.0pt
1006 * \topskip=12.0pt
1007 * \footskip=30.0pt
1008 * \marginparwidth=35.0pt
1009 * \marginparsep=10.0pt
1010 * \columnsep=10.0pt
1011 * \skip\footins=10.8pt plus 4.0pt minus 2.0pt
1012 * \hoffset=0.0pt
1013 * \voffset=0.0pt
1014 * \mag=1000
1015 * \@twocolumnfalse
1016 * \@twosidefalse
1017 * \@mparswitchfalse
1018 * \@reversemarginfalse
1019 * (1in=72.27pt=25.4mm, 1cm=28.453pt)
1020
1021 Package caption Info: Begin \AtBeginDocument code.
1022 Package caption Info: float package is loaded.
1023 Package caption Info: longtable package is loaded.
1024 (D:\Program Files\MiKTeX\tex/latex/caption\ltcaption.sty
1025 Package: ltcaption 2021/01/08 v1.4c longtable captions (AR)
1026 )
1027 Package caption Info: End \AtBeginDocument code.
1028
1029 (D:\Program Files\MiKTeX\tex/context/base/mkii\supp-pdf.mkii
1030 [Loading MPS to PDF converter (version 2006.09.02).]
1031 \scratchcounter=\count459
1032 \scratchdimen=\dimen174
1033 \scratchbox=\box64
1034 \nofMPsegments=\count460
1035 \nofMParguments=\count461
1036 \everyMPshowfont=\toks31
1037 \MPscratchCnt=\count462
1038 \MPscratchDim=\dimen175
1039 \MPnumerator=\count463
1040 \makeMPintoPDFobject=\count464
1041 \everyMPtoPDFconversion=\toks32
1042 ) (D:\Program Files\MiKTeX\tex/latex/epstopdf-pkg\epstopdf-base.sty
1043 Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf
1044 Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4
1045 85.
1046
1047 (D:\Program Files\MiKTeX\tex/latex/00miktex\epstopdf-sys.cfg
1048 File: epstopdf-sys.cfg 2021/03/18 v2.0 Configuration of epstopdf for MiKTeX
1049 ))<<ot1.cmap>><<oml.cmap>><<oms.cmap>><<omx.cmap>>
1050
1051 LaTeX Font Warning: Font shape `T2A/cmr/m/up' undefined
1052 (Font) using `T2A/cmr/m/n' instead on input line 61.
1053
1054 LaTeX Font Info: Trying to load font information for OML+cmr on input line 6
1055 1.
1056 (D:\Program Files\MiKTeX\tex/latex/base\omlcmr.fd
1057 File: omlcmr.fd 2019/12/16 v2.5j Standard LaTeX font definitions
1058 )
1059
1060 LaTeX Font Warning: Font shape `OML/cmr/m/up' undefined
1061 (Font) using `OML/cmr/m/it' instead on input line 61.
1062
1063 LaTeX Font Info: Font shape `OML/cmr/m/it' in size <12> not available
1064 (Font) Font shape `OML/cmm/m/it' tried instead on input line 61.
1065 LaTeX Font Info: Font shape `OML/cmr/m/up' in size <8> not available
1066 (Font) Font shape `OML/cmm/m/it' tried instead on input line 61.
1067 LaTeX Font Info: Font shape `OML/cmr/m/up' in size <6> not available
1068 (Font) Font shape `OML/cmm/m/it' tried instead on input line 61.
1069 LaTeX Font Info: Trying to load font information for OMS+cmr on input line 6
1070 1.
1071 (D:\Program Files\MiKTeX\tex/latex/base\omscmr.fd
1072 File: omscmr.fd 2019/12/16 v2.5j Standard LaTeX font definitions
1073 )
1074
1075 LaTeX Font Warning: Font shape `OMS/cmr/m/up' undefined
1076 (Font) using `OMS/cmr/m/n' instead on input line 61.
1077
1078 LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <12> not available
1079 (Font) Font shape `OMS/cmsy/m/n' tried instead on input line 61.
1080 LaTeX Font Info: Font shape `OMS/cmr/m/up' in size <8> not available
1081 (Font) Font shape `OMS/cmsy/m/n' tried instead on input line 61.
1082 LaTeX Font Info: Font shape `OMS/cmr/m/up' in size <6> not available
1083 (Font) Font shape `OMS/cmsy/m/n' tried instead on input line 61.
1084 LaTeX Font Info: Trying to load font information for U+msa on input line 61.
1085
1086 (D:\Program Files\MiKTeX\tex/latex/amsfonts\umsa.fd
1087 File: umsa.fd 2013/01/14 v3.01 AMS symbols A
1088 )
1089 LaTeX Font Info: Trying to load font information for U+msb on input line 61.
1090
1091
1092 (D:\Program Files\MiKTeX\tex/latex/amsfonts\umsb.fd
1093 File: umsb.fd 2013/01/14 v3.01 AMS symbols B
1094 )
1095 LaTeX Font Info: Trying to load font information for T2A+ptm on input line 6
1096 2.
1097 LaTeX Font Info: No file T2Aptm.fd. on input line 62.
1098
1099
1100 LaTeX Font Warning: Font shape `T2A/ptm/m/n' undefined
1101 (Font) using `T2A/cmr/m/n' instead on input line 62.
1102
1103 LaTeX Font Info: Font shape `OML/cmr/m/up' in size <14.4> not available
1104 (Font) Font shape `OML/cmm/m/it' tried instead on input line 84.
1105 LaTeX Font Info: Font shape `OML/cmr/m/up' in size <10> not available
1106 (Font) Font shape `OML/cmm/m/it' tried instead on input line 84.
1107 LaTeX Font Info: Font shape `OML/cmr/m/up' in size <7> not available
1108 (Font) Font shape `OML/cmm/m/it' tried instead on input line 84.
1109 LaTeX Font Info: Font shape `OMS/cmr/m/up' in size <14.4> not available
1110 (Font) Font shape `OMS/cmsy/m/n' tried instead on input line 84.
1111 LaTeX Font Info: Font shape `OMS/cmr/m/up' in size <10> not available
1112 (Font) Font shape `OMS/cmsy/m/n' tried instead on input line 84.
1113 LaTeX Font Info: Font shape `OMS/cmr/m/up' in size <7> not available
1114 (Font) Font shape `OMS/cmsy/m/n' tried instead on input line 84.
1115
1116 Underfull \hbox (badness 10000) in alignment at lines 84--89
1117 [][][]
1118 []
1119
1120
1121 Overfull \hbox (35.56593pt too wide) in paragraph at lines 84--90
1122 [][]
1123 []
1124
1125 [1
1126
1127 {C:/Users/tassy/AppData/Local/MiKTeX/fonts/map/pdftex/pdftex.map}]
1128 Overfull \hbox (6.51083pt too wide) in paragraph at lines 111--112
1129 []\T2A/cmr/m/up/14.4 ���� ���-���-��-��-�-��� JAVA, �-�-���-� ��-���, ��
1130 -
1131 []
1132
1133
1134 Overfull \hbox (6.73994pt too wide) in paragraph at lines 111--112
1135 \T2A/cmr/m/up/14.4 ל�-��� ���-���-��, ��-��-�-��-�-���, �-���-�-��� ���-���
1136 , ��-
1137 []
1138
1139 [2] (NIR_otchet.toc
1140 Overfull \hbox (6.36447pt too wide) in paragraph at lines 10--10
1141 [][] []\T2A/cmr/m/up/14.4 ��������� ���-��-��-��-��-��-� � �-���-� �-���
1142 -��-���-� ���-
1143 []
1144
1145 )
1146 \tf@toc=\write5
1147 \openout5 = `NIR_otchet.toc'.
1148
1149 [3] (intro.tex [3]) [4] (part1.tex
1150 <pics/bn.png, id=28, 712.6625pt x 529.98pt>
1151 File: pics/bn.png Graphic file (type png)
1152 <use pics/bn.png>
1153 Package pdftex.def Info: pics/bn.png used on input line 17.
1154 (pdftex.def) Requested size: 483.69687pt x 359.70232pt.
1155 [5] [6 <./pics/bn.png (PNG copy)>]
1156 Overfull \hbox (0.19922pt too wide) in paragraph at lines 37--38
1157 []\T2A/cmr/m/up/14.4 � ��-��-���� ��-���-� ���-���, ��-��-�� ��-��-�� ��-��-
1158 ���-� ���-��-��, ���-
1159 []
1160
1161 [7]
1162 <pics/scheme.png, id=39, 643.40375pt x 349.305pt>
1163 File: pics/scheme.png Graphic file (type png)
1164 <use pics/scheme.png>
1165 Package pdftex.def Info: pics/scheme.png used on input line 56.
1166 (pdftex.def) Requested size: 483.69687pt x 262.60703pt.
1167 [8 <./pics/scheme.png>]) [9] (part2.tex
1168 Overfull \hbox (3.54776pt too wide) in paragraph at lines 13--14
1169 \T2A/cmr/m/up/14.4 ��� ��-��-���-��-�-��� ��-��� �-���-��-� �� ���-��-�
1170 ����-���-�� - Windows,
1171 []
1172
1173 [10]
1174 Overfull \hbox (34.14693pt too wide) in paragraph at lines 19--20
1175 \T2A/cmr/m/up/14.4 ��-��-���-����, ��-���-��-��-���, ���-��-��-��� ��-��-��-��
1176 �. �������-��������������
1177 []
1178
1179 [11] [12] [13]
1180 <pics/swing-base.png, id=62, 166.37157pt x 188.95593pt>
1181 File: pics/swing-base.png Graphic file (type png)
1182 <use pics/swing-base.png>
1183 Package pdftex.def Info: pics/swing-base.png used on input line 62.
1184 (pdftex.def) Requested size: 241.84843pt x 274.69699pt.
1185
1186 Overfull \hbox (3.43874pt too wide) in paragraph at lines 69--70
1187 []\T2A/cmr/m/up/14.4 �������� ��-��-��-�� Swing �� AWT ��-�-��-� ��, ��� ���
1188 -��-���-� Swing
1189 []
1190
1191
1192 Overfull \hbox (7.83743pt too wide) in paragraph at lines 69--70
1193 \T2A/cmr/m/up/14.4 � � ���-�. ��-��� ���-��-���-� � Java ��-�-��-��-� ���
1194 -��-���-�-�� (lightweight),
1195 []
1196
1197 <pics/AWT-Swing-diff.png, id=63, 428.802pt x 139.11975pt>
1198 File: pics/AWT-Swing-diff.png Graphic file (type png)
1199 <use pics/AWT-Swing-diff.png>
1200 Package pdftex.def Info: pics/AWT-Swing-diff.png used on input line 76.
1201 (pdftex.def) Requested size: 483.69687pt x 156.936pt.
1202 [14 <./pics/swing-base.png> <./pics/AWT-Swing-diff.png>]
1203 <pics/hierarchy.png, id=68, 743.77875pt x 427.5975pt>
1204 File: pics/hierarchy.png Graphic file (type png)
1205 <use pics/hierarchy.png>
1206 Package pdftex.def Info: pics/hierarchy.png used on input line 91.
1207 (pdftex.def) Requested size: 483.69687pt x 278.08514pt.
1208 [15 <./pics/hierarchy.png>]
1209 Overfull \hbox (19.40324pt too wide) in paragraph at lines 109--110
1210 \T2A/cmr/m/up/14.4 PHP, JavaScript, CSS, XML, HTML, RHTML, JSP, ��-��-���-��-��
1211 � Javadoc.
1212 []
1213
1214 [16] [17]
1215 Overfull \hbox (16.10475pt too wide) in paragraph at lines 128--129
1216 \T2A/cmr/m/up/14.4 ���-���-��-��-��-� ��� ��-��-�� ��-���-��-�-�� ���-��-�-
1217 ��-� - GNU, Cygwin
1218 []
1219
1220 [18]) [19] (part3.tex [20]
1221 LaTeX Font Info: Trying to load font information for T2A+cmtt on input line
1222 24.
1223
1224 (D:\Program Files\MiKTeX\tex/latex/cyrillic\t2acmtt.fd
1225 File: t2acmtt.fd 2001/08/11 v1.0a Computer Modern Cyrillic font definitions
1226 )
1227 <pics/meta.png, id=89, 292.6935pt x 258.9675pt>
1228 File: pics/meta.png Graphic file (type png)
1229 <use pics/meta.png>
1230 Package pdftex.def Info: pics/meta.png used on input line 58.
1231 (pdftex.def) Requested size: 338.58632pt x 299.57661pt.
1232 [21] [22 <./pics/meta.png>] [23]
1233 <pics/dir.png, id=102, 348.1005pt x 103.587pt>
1234 File: pics/dir.png Graphic file (type png)
1235 <use pics/dir.png>
1236 Package pdftex.def Info: pics/dir.png used on input line 122.
1237 (pdftex.def) Requested size: 338.58632pt x 100.75745pt.
1238 <pics/edit-dir.png, id=103, 361.95226pt x 254.75175pt>
1239 File: pics/edit-dir.png Graphic file (type png)
1240 <use pics/edit-dir.png>
1241 Package pdftex.def Info: pics/edit-dir.png used on input line 132.
1242 (pdftex.def) Requested size: 338.58632pt x 238.31216pt.
1243 [24 <./pics/dir.png>]
1244 <pics/menu.png, id=109, 224.037pt x 166.221pt>
1245 File: pics/menu.png Graphic file (type png)
1246 <use pics/menu.png>
1247 Package pdftex.def Info: pics/menu.png used on input line 145.
1248 (pdftex.def) Requested size: 338.58632pt x 251.2128pt.
1249 [25 <./pics/edit-dir.png>]
1250 <pics/chan.png, id=114, 208.98074pt x 190.91325pt>
1251 File: pics/chan.png Graphic file (type png)
1252 <use pics/chan.png>
1253 Package pdftex.def Info: pics/chan.png used on input line 157.
1254 (pdftex.def) Requested size: 193.47578pt x 176.75803pt.
1255 [26 <./pics/menu.png>]
1256 <pics/dynam.png, id=119, 320.397pt x 468.5505pt>
1257 File: pics/dynam.png Graphic file (type png)
1258 <use pics/dynam.png>
1259 Package pdftex.def Info: pics/dynam.png used on input line 170.
1260 (pdftex.def) Requested size: 241.84843pt x 353.68555pt.
1261 [27 <./pics/chan.png>]
1262 <pics/dynam-select.png, id=124, 320.397pt x 468.5505pt>
1263 File: pics/dynam-select.png Graphic file (type png)
1264 <use pics/dynam-select.png>
1265 Package pdftex.def Info: pics/dynam-select.png used on input line 178.
1266 (pdftex.def) Requested size: 241.84843pt x 353.68555pt.
1267 [28 <./pics/dynam.png>]
1268 <pics/dynam-all.png, id=129, 320.397pt x 468.5505pt>
1269 File: pics/dynam-all.png Graphic file (type png)
1270 <use pics/dynam-all.png>
1271 Package pdftex.def Info: pics/dynam-all.png used on input line 185.
1272 (pdftex.def) Requested size: 241.84843pt x 353.68555pt.
1273 [29 <./pics/dynam-select.png>]
1274 Overfull \hbox (0.6262pt too wide) in paragraph at lines 192--193
1275 \T2A/cmr/m/up/14.4 ��-��-���-�-�� �� ��-��-���-���. �-���-�-��-� ��� � ��-�
1276 �-��� ����-�� CSVReader,
1277 []
1278
1279 <pics/time.png, id=134, 296.307pt x 463.7325pt>
1280 File: pics/time.png Graphic file (type png)
1281 <use pics/time.png>
1282 Package pdftex.def Info: pics/time.png used on input line 200.
1283 (pdftex.def) Requested size: 241.84843pt x 378.50826pt.
1284 [30 <./pics/dynam-all.png>]
1285 <pics/time-select.png, id=140, 296.307pt x 463.7325pt>
1286 File: pics/time-select.png Graphic file (type png)
1287 <use pics/time-select.png>
1288 Package pdftex.def Info: pics/time-select.png used on input line 209.
1289 (pdftex.def) Requested size: 241.84843pt x 378.50826pt.
1290 [31 <./pics/time.png>]
1291 <pics/time-all.png, id=145, 296.307pt x 463.7325pt>
1292 File: pics/time-all.png Graphic file (type png)
1293 <use pics/time-all.png>
1294 Package pdftex.def Info: pics/time-all.png used on input line 216.
1295 (pdftex.def) Requested size: 241.84843pt x 378.50826pt.
1296 [32 <./pics/time-select.png>]) [33 <./pics/time-all.png>] [34]
1297
1298 LaTeX Warning: Empty bibliography on input line 188.
1299
1300 [35] [36] (NIR_otchet.aux)
1301
1302 LaTeX Font Warning: Some font shapes were not available, defaults substituted.
1303
1304
1305 LaTeX Warning: There were undefined references.
1306
1307
1308 Package biblatex Warning: Please (re)run Biber on the file:
1309 (biblatex) NIR_otchet
1310 (biblatex) and rerun LaTeX afterwards.
1311
1312 Package logreq Info: Writing requests to 'NIR_otchet.run.xml'.
1313 \openout1 = `NIR_otchet.run.xml'.
1314
1315 )
1316 Here is how much of TeX's memory you used:
1317 17560 strings out of 478659
1318 317946 string characters out of 2855778
1319 1234072 words of memory out of 3000000
1320 35313 multiletter control sequences out of 15000+600000
1321 421008 words of font info for 70 fonts, out of 8000000 for 9000
1322 1141 hyphenation exceptions out of 8191
1323 71i,11n,79p,1970b,2963s stack positions out of 5000i,500n,10000p,200000b,80000s
1324 <C:\Users\tassy\AppData\Local\MiKTeX\fonts/pk/ljfour/lh/lh-t2a/dpi600\latt10
1325 95.pk> <C:\Users\tassy\AppData\Local\MiKTeX\fonts/pk/ljfour/lh/lh-t2a/dpi600\la
1326 tt1200.pk> <C:\Users\tassy\AppData\Local\MiKTeX\fonts/pk/ljfour/lh/lh-t2a/dpi60
1327 0\larm0600.pk> <C:\Users\tassy\AppData\Local\MiKTeX\fonts/pk/ljfour/lh/lh-t2a/d
1328 pi600\labx1200.pk> <C:\Users\tassy\AppData\Local\MiKTeX\fonts/pk/ljfour/lh/lh-t
1329 2a/dpi600\labx1440.pk> <C:\Users\tassy\AppData\Local\MiKTeX\fonts/pk/ljfour/lh/
1330 lh-t2a/dpi600\labx1728.pk> <C:\Users\tassy\AppData\Local\MiKTeX\fonts/pk/ljfour
1331 /lh/lh-t2a/dpi600\larm1440.pk> <C:\Users\tassy\AppData\Local\MiKTeX\fonts/pk/lj
1332 four/lh/lh-t2a/dpi600\larm1200.pk> <C:\Users\tassy\AppData\Local\MiKTeX\fonts/p
1333 k/ljfour/lh/lh-t2a/dpi600\larm1095.pk> <C:\Users\tassy\AppData\Local\MiKTeX\fon
1334 ts/pk/ljfour/lh/lh-t2a/dpi600\labx1095.pk>
1335 Output written on NIR_otchet.pdf (37 pages, 895402 bytes).
1336 PDF statistics:
1337 768 PDF objects out of 1000 (max. 8388607)
1338 0 named destinations out of 1000 (max. 500000)
1339 101 words of extra memory for PDF output out of 10000 (max. 10000000)
1340
File nir2/NIR_otchet.pdf added (mode: 100644) (index 0000000..22d69b8)
File nir2/NIR_otchet.run.xml added (mode: 100644) (index 0000000..ef138f2)
1 <?xml version="1.0" standalone="yes"?>
2 <!-- logreq request file -->
3 <!-- logreq version 1.0 / dtd version 1.0 -->
4 <!-- Do not edit this file! -->
5 <!DOCTYPE requests [
6 <!ELEMENT requests (internal | external)*>
7 <!ELEMENT internal (generic, (provides | requires)*)>
8 <!ELEMENT external (generic, cmdline?, input?, output?, (provides | requires)*)>
9 <!ELEMENT cmdline (binary, (option | infile | outfile)*)>
10 <!ELEMENT input (file)+>
11 <!ELEMENT output (file)+>
12 <!ELEMENT provides (file)+>
13 <!ELEMENT requires (file)+>
14 <!ELEMENT generic (#PCDATA)>
15 <!ELEMENT binary (#PCDATA)>
16 <!ELEMENT option (#PCDATA)>
17 <!ELEMENT infile (#PCDATA)>
18 <!ELEMENT outfile (#PCDATA)>
19 <!ELEMENT file (#PCDATA)>
20 <!ATTLIST requests
21 version CDATA #REQUIRED
22 >
23 <!ATTLIST internal
24 package CDATA #REQUIRED
25 priority (9) #REQUIRED
26 active (0 | 1) #REQUIRED
27 >
28 <!ATTLIST external
29 package CDATA #REQUIRED
30 priority (1 | 2 | 3 | 4 | 5 | 6 | 7 | 8) #REQUIRED
31 active (0 | 1) #REQUIRED
32 >
33 <!ATTLIST provides
34 type (static | dynamic | editable) #REQUIRED
35 >
36 <!ATTLIST requires
37 type (static | dynamic | editable) #REQUIRED
38 >
39 <!ATTLIST file
40 type CDATA #IMPLIED
41 >
42 ]>
43 <requests version="1.0">
44 <internal package="biblatex" priority="9" active="1">
45 <generic>latex</generic>
46 <provides type="dynamic">
47 <file>NIR_otchet.bcf</file>
48 </provides>
49 <requires type="dynamic">
50 <file>NIR_otchet.bbl</file>
51 </requires>
52 <requires type="static">
53 <file>blx-dm.def</file>
54 <file>biblatex-gost.dbx</file>
55 <file>gost-numeric.dbx</file>
56 <file>blx-compat.def</file>
57 <file>biblatex.def</file>
58 <file>biblatex-gost.def</file>
59 <file>gost-standard.bbx</file>
60 <file>gost-numeric.bbx</file>
61 <file>numeric-comp.cbx</file>
62 <file>gost-numeric.cbx</file>
63 <file>biblatex.cfg</file>
64 <file>russian.lbx</file>
65 <file>russian-gost.lbx</file>
66 <file>english.lbx</file>
67 <file>english-gost.lbx</file>
68 </requires>
69 </internal>
70 <external package="biblatex" priority="5" active="1">
71 <generic>biber</generic>
72 <cmdline>
73 <binary>biber</binary>
74 <infile>NIR_otchet</infile>
75 </cmdline>
76 <input>
77 <file>NIR_otchet.bcf</file>
78 </input>
79 <output>
80 <file>NIR_otchet.bbl</file>
81 </output>
82 <provides type="dynamic">
83 <file>NIR_otchet.bbl</file>
84 </provides>
85 <requires type="dynamic">
86 <file>NIR_otchet.bcf</file>
87 </requires>
88 <requires type="editable">
89 <file>java.bib</file>
90 </requires>
91 </external>
92 </requests>
File nir2/NIR_otchet.synctex.gz added (mode: 100644) (index 0000000..03cea8d)
File nir2/NIR_otchet.tex added (mode: 100644) (index 0000000..206a915)
1 %
2 % Шаблон для НИР версия 2021
3 %
4
5 \documentclass[a4paper,12pt]{article}
6
7
8 \usepackage{vkriate}
9 \usepackage{longtable}
10 \usepackage{multirow}
11
12
13 % Настройки для окружений с подчеркиваниями для подписей и пр.
14 \setFRMfontencoding{T2A}
15 \setFRMdfontencoding{T2A}
16 % thanks to A.Starikov
17 \setFRMfontfamily{cmr}
18 \setFRMdfontfamily{ptm}
19 \setFRMdfontsize{10pt}
20
21 % задает длину поля для подписи на титульной странице
22 \newFRMfield{xtitlesign}{32mm}
23
24 % поле для факультета или кафедры
25 \newFRMfield{fcath}{65mm}
26
27 %имя файла с библиографией в формате BibTex
28
29 \addbibresource{java.bib}
30
31 \begin{document}
32
33 % счетчики страниц, рисунков, таблиц
34 \regtotcounter{page}
35 \regtotcounter{figure}
36 \regtotcounter{table}
37
38 \renewcommand{\refname}{\centerline{СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ}}
39 \renewcommand{\contentsname}{\centerline{СОДЕРЖАНИЕ}}
40 %\renewcommand{\refname}{Список источников} % По умолчанию "Список литературы" (article)
41 %\renewcommand{\bibname}{Литература} % По умолчанию "Литература" (book и report)
42
43 % титульная страница
44 \thispagestyle{empty}
45 \begin{center} \small
46 \textbf{МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ}\\
47 ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
48 ВЫСШЕГО ОБРАЗОВАНИЯ\\
49 «Национальный исследовательский ядерный университет «МИФИ»\\
50 \textbf{Обнинский институт атомной энергетики} – \\
51 филиал федерального государственного автономного образовательного учреждения высшего\\
52 образования «Национальный исследовательский ядерный университет «МИФИ»\\
53 (ИАТЭ НИЯУ МИФИ)
54 \end{center}
55 %\vfill
56 \medskip
57
58 % Направление подготовки следует уточнять,
59 % магистры и бакалавры могут иметь разные наименования
60 \begin{center}
61 \begin{tabular}{rl}
62 Отделение & \useFRMfield{fcath}[\large Интеллектуальные кибернетические системы] \\
63 Направление подготовки & \useFRMfield{fcath}[\large Информационные системы и технологии] \\
64 \end{tabular}
65 \end{center}
66
67 \vfill
68
69 \large
70
71 \begin{center}
72 Научно-исследовательская работа \\
73
74 \medskip
75
76 \textbf{\Large
77 Java приложение для выбора параметров анализа и визуализации расчётных данных
78 }
79
80 \end{center}
81
82 \vspace{1cm}
83
84 \begin{tabular*}{\textwidth}{lcr}
85 Студент группы ИС-Б18 & \useFRMfield{xtitlesign} & Михайлова А.В.\\
86 & & \\
87 Руководитель & & \\
88 к.т.н., доцент отд. ИКС & \useFRMfield{xtitlesign} & Мирзеабасов О.А.
89 \end{tabular*}
90
91
92 \vfill
93 \large
94
95 \begin{center}
96 Обнинск, 2022 г
97 \end{center}
98
99 \onehalfspacing
100
101 \pagebreak
102
103 % реферат
104 \thispagestyle{empty}
105
106 \section*{\centering РЕФЕРАТ}
107
108 % возможно, кол-во источников придется вставлять вручную
109 Работа \total{page} стр., \total{figure} рис. , \totalmycitecounts ист.
110
111 ЯЗЫК ПРОГРАММИРОВАНИЯ JAVA, ОБРАБОТКА ДАННЫХ, РАСЧЁТНЫЕ ПРОГРАММЫ, ВИЗУАЛИЗАЦИЯ, НАТРИЕВЫЙ КОНТУР, ГРАФИЧЕСКИЙ ИНТЕРФЕЙС
112
113 Работа посвящена проектированию и разработке приложения на языке Java с графичсеким интерфейсом, которое позволит задавать параметры для последующей визуализации расчетных данных.
114
115 Разработанная программа автоматизирует ручную обработку данных и позволит избежать ошибок при последующей визуализации.
116
117 %\pagebreak
118 %\thispagestyle{empty}
119 %
120 %\section*{\centering ОПРЕДЕЛЕНИЯ}
121 %
122 %Репозиторий --- место, где хранятся и поддерживаются версии каких-либо данных.
123 %
124 %\pagebreak
125 %
126 %\section*{\centering ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ}
127 %
128 %
129 %НИР --- Научно-исследовательская работа
130 %
131 %СПВ --- Система поддержки версий
132 %
133
134
135 \pagebreak
136
137 % титульная страница - номер 1, остальные страницы до Содержания не нумеруются
138 \tocloftpagestyle{empty}
139
140 \tableofcontents
141 % если нужно добавить "Стр." над номерами страниц - раскомментируйте следующую команду
142 %\addtocontents{toc}{~\hfill\textbf{Стр.}\par}
143
144 \pagebreak
145
146 \setcounter{page}{3}
147
148 \section*{\centering ВВЕДЕНИЕ}
149 \addcontentsline{toc}{section}{ВВЕДЕНИЕ}
150 \input{intro} % текст введения в файле intro.tex
151 \pagebreak
152
153 %\input{Post_zad}
154 \pagebreak
155 \input{part1} % первая глава - в файле part1.tex
156 \pagebreak
157 \input{part2} % вторая глава - в файле part2.tex
158 \pagebreak
159 \input{part3} % третья глава - в файле part3.tex
160 \pagebreak
161
162 % если есть еще разделы - сохраните их в соответствующих файлах и раскомментируйте строки ниже, при необходимости добавьте еще
163 %\input{part4} % четвертая глава - в файле part4.tex
164 %\pagebreak
165
166 %\input{part5} % пятая глава - в файле part5.tex
167 %\pagebreak
168
169 \section*{\centering ЗАКЛЮЧЕНИЕ}
170 \addcontentsline{toc}{section}{ЗАКЛЮЧЕНИЕ}
171
172 В результате выполнения научно-исследовательской работы были решены следующие задачи:
173
174 \begin{itemize}
175 \item выполнен анализ структуры конфигурационных и расчётных файлов;
176 \item разработаны вспомогательные классы для считывания конфигурации;
177 \item разработаны классы, описывабщие структуру расчетных файлов;
178 \item спроектирован и разработан пользовательский интерфейс задания параметров расчётных данных.
179
180 \end{itemize}
181
182
183 \pagebreak
184 % оформление библиографии - вариант с БД
185 \addcontentsline{toc}{section}{СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ}
186 % ВАЖНО: для корректного отображения в списке литературы ссылок на англ.языке в bibtex-описание источника следует добавить поле
187 % langid = {english}
188 \printbibliography
189
190
191 %\pagebreak
192
193 \renewcommand{\appendixpagename}{\centering Приложения}
194
195
196 \begin{appendices}
197 \renewcommand{\thesection}{\Asbuk{section}}
198 \makeatletter
199 \renewcommand{\theProgram}{\thesection.\@arabic\c@Program}
200 \renewcommand{\thefigure}{\thesection.\@arabic\c@figure}
201 \makeatother
202
203 % каждое приложение задается следующей командой, нумерация - русскими буквами
204 \section{\centering }
205 % независимая нумерация листингов в каждом приложении
206 \setcounter{Program}{0}
207 \setcounter{figure}{0}
208
209 \begin{MyCode}[fontsize=\small]
210
211 public class DefaultReader {
212 protected ArrayList<String> fileInf = null;
213
214
215 public void readFile (String path) {
216 java.io.FileReader fr = null;
217 ArrayList<String> arr = new ArrayList<>();
218 try {
219
220 fr = new java.io.FileReader(path);
221 Scanner scan = new Scanner(fr);
222 String s;
223
224 while (scan.hasNextLine()) {
225 s = scan.nextLine();
226 arr.add(s);
227
228 }
229 } catch (FileNotFoundException ex) {
230 Logger.getLogger(Lleak.class.getName()).log(Level.SEVERE, null, ex);
231 }
232 finally {
233 if (fr != null) {
234 try {
235 fr.close();
236 } catch (IOException ex) {
237 Logger.getLogger(Lleak.class.getName()).log(Level.SEVERE, null, ex);
238 }
239
240 }
241 }
242
243 fileInf = arr;
244
245 }
246
247 protected DefaultReader() {
248 }
249
250 public ArrayList<String> getFileInf() {
251 return fileInf;
252 }
253 }
254
255 \end{MyCode}
256 \nopagebreak
257 \begin{Program}
258 \caption{Суперкласс DefaultReader}\label{DefReader}
259 \end{Program}
260
261 \pagebreak
262
263
264
265
266 \end{appendices}
267
268
269 \end{document}
270
271
272 % следующее приложение - раскомментировать команды
273 %\section{\centering }
274 %\setcounter{Program}{0}
275 %\begin{MyCode}
276 %код третьего приложения
277 %\end{MyCode}
278 %\nopagebreak
279 %\begin{Program}
280 %\caption{Еще пример кода}\label{app3}
281 %\end{Program}
282
File nir2/NIR_otchet.toc added (mode: 100644) (index 0000000..61a1cfb)
1 \boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax
2 \babel@toc {russian}{}\relax
3 \defcounter {refsection}{0}\relax
4 \contentsline {section}{ВВЕДЕНИЕ}{3}{}%
5 \defcounter {refsection}{0}\relax
6 \contentsline {section}{\numberline {1}Структура и составляющие вычислительной модели контура}{5}{}%
7 \defcounter {refsection}{0}\relax
8 \contentsline {subsection}{\numberline {1.1}Обзор предметной области}{5}{}%
9 \defcounter {refsection}{0}\relax
10 \contentsline {subsection}{\numberline {1.2}Структура конфигурационных и выходных вычислительных файлов}{7}{}%
11 \defcounter {refsection}{0}\relax
12 \contentsline {section}{\numberline {2}Программный язык и среда разработки}{10}{}%
13 \defcounter {refsection}{0}\relax
14 \contentsline {subsection}{\numberline {2.1}Java}{10}{}%
15 \defcounter {refsection}{0}\relax
16 \contentsline {subsubsection}{\numberline {2.1.1}Язык Java}{10}{}%
17 \defcounter {refsection}{0}\relax
18 \contentsline {subsubsection}{\numberline {2.1.2}Графический интерфейс в Java}{12}{}%
19 \defcounter {refsection}{0}\relax
20 \contentsline {subsection}{\numberline {2.2}Среда разработки NetBeans}{16}{}%
21 \defcounter {refsection}{0}\relax
22 \contentsline {section}{\numberline {3}Проектирование и разработка приложения для задания параметров}{20}{}%
23 \defcounter {refsection}{0}\relax
24 \contentsline {subsection}{\numberline {3.1}Разработка вспомогательных классов}{20}{}%
25 \defcounter {refsection}{0}\relax
26 \contentsline {subsection}{\numberline {3.2}Разработка пользовательского интерфейса}{24}{}%
27 \defcounter {refsection}{0}\relax
28 \contentsline {subsubsection}{\numberline {3.2.1}Окно выбора директории}{24}{}%
29 \defcounter {refsection}{0}\relax
30 \contentsline {subsubsection}{\numberline {3.2.2}Главное меню}{25}{}%
31 \defcounter {refsection}{0}\relax
32 \contentsline {subsubsection}{\numberline {3.2.3}Общий выбор по списку каналов}{26}{}%
33 \defcounter {refsection}{0}\relax
34 \contentsline {subsubsection}{\numberline {3.2.4}Выбор для динамики параметров}{27}{}%
35 \defcounter {refsection}{0}\relax
36 \contentsline {subsubsection}{\numberline {3.2.5}Выбор для профилей в заданный момент времени}{30}{}%
37 \defcounter {refsection}{0}\relax
38 \contentsline {section}{ЗАКЛЮЧЕНИЕ}{34}{}%
39 \defcounter {refsection}{0}\relax
40 \contentsline {section}{СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ}{35}{}%
41 \defcounter {refsection}{0}\relax
42 \contentsline {section}{{\cyrillictext \CYRP \cyrr \cyri \cyrl \cyro \cyrzh \cyre \cyrn \cyri \cyre } \numberline {\CYRA }\centering }{35}{}%
File nir2/intro.tex added (mode: 100644) (index 0000000..5f380f0)
1 % введение
2
3 Анализ данных – это комплекс методов и приложений, связанных с алгоритмами обработки данных и не имеющих четко фиксированного ответа на каждый поступающий объект. Это будет выделять их от классических алгоритмов, например реализующих сортировку или словарь. Статистическая обработка данных и визуализация результатов анализа — это неизбежный шаг работы с данными, полученными в различных областях естественных наук, в социологии, психологии или экономике.
4
5 Необходимым условием современного статистического анализа данных является эффективное использование компьютерных программ, от функциональной полноты и алгоритмической продуманности которых зависит итоговая интерпретация результатов исследования и надежность выводов.
6
7 Вычислительные программы, используемые для моделирования сложных физических процессов, зачастую имеют значительное количество настроечных параметров и условий выполнения расчетов. Это относится и к программе blleak16d, параметры которой хранятся в текстовых файлах и редактируются непосредственно в них. Помимо конфигурационных файлов, существуют так же расчетные файлы, содержащие информацию об итогах расчета вычислительной программы. Такие файлы перенасыщенны информацией причем очень часто повторяющейся, что усложняет процесс анализа. Чтобы сделать грамотный анализ расчётных данных и их визуализацию, нужно выбрать различные параметры и переменные для отображения. С учётом объёма информации в файлах, сделать это рациональнее с помощью компьютерной программы с графическим интерфейсом.
8
9
10 Целью данной научно-исследовательской работы является разработка Java-приложения с графическим интерфейсом для задания параметров визуализации.
11 \medskip
12
13 В ходе выполнения работы необходимо решить следующие задачи:
14
15 \begin{itemize}
16 \item выполнить анализ структуры конфигурационных и расчётных файлов;
17 \item разработать вспомогательные классы для считывания конфигурации;
18 \item разработать классы, описывабщие структуру расчетных файлов;
19 \item спроектировать и разработать пользовательский интерфейс задания параметров расчётных данных.
20 \end{itemize}
File nir2/java.bib added (mode: 100644) (index 0000000..df1a0e4)
1 @Book{hortsman,
2 author = {Хорстманн Кей},
3 publisher = {М.: Диалектика},
4 title = {Java. Библиотека профессионала. Том 1. Основы},
5 year = {2019},
6 pages = {864},
7 }
8
9 @Book{shild,
10 author = {Герберт Шилдт},
11 publisher = {Вильямс},
12 title = {Java 8. Полное руководство. Деcятое издание},
13 year = {2018},
14 }
15
16 @Comment{jabref-meta: databaseType:bibtex;}
File nir2/part1.tex added (mode: 100644) (index 0000000..dc9f7ca)
1 % первая часть
2
3 \section{Структура и составляющие вычислительной модели контура}
4
5 \subsection{Обзор предметной области}
6
7 В структуре крупномасштабной атомной отрасли будущего, перспективным направлением развития ядерной энергетики без использования атомных электростанций является создание и эксплуатация реакторов на быстрых нейтронах.
8
9 Реактор на быстрых нейтронах позволяет превращать отработавшее ядерное топливо в новое топливо для АЭС, образуя замкнутый цикл использования ядерного топлива, и позволяя вместо доступных ныне 3\%, использовать около 30\% потенциала ядерного топлива, что обеспечит перспективу ядерной энергетике на тысячелетия.
10
11 По сравнению с распространенным реактором на тепловых нейтронах, реакторы на быстрых нейтронах обладают рядом достоинств с точки зрения безопасности: в реакторе нет высокого давления, в них практически нет риска потери теплоносителя по причине выкипания, нет риска пароциркониевой реакции, ставшей одной из причин взрывов на Фукусимской АЭС. С другой стороны, популярный теплоноситель натрий бурно реагирует с водой и горит на воздухе, что усложняет любую аварию с утечкой теплоносителя.
12
13 В реакторах с натриевым теплоносителем мы не можем использовать двухконтурную схему, где первый контур заполнен натрием, а второй — водой, поскольку случайное взаимодействие облученного натрия с водой приведет к особо тяжелым последствиям (рисунок~\ref{fig:bn}). В ходе реакции этих двух веществ выделяется взрывоопасный водород, и в случае взрыва нейтрализовать фонящий натрий будет крайне проблематично. Поэтому используют трехконтурную схему. Первый контур — натриевый (на рисунке он показан красным в центре реактора), потом теплообменник и еще один (промежуточный) натриевый контур (желтый цвет), позволяющий снизить степень облучения натрия, и только в третьем контуре используется вода, установлена турбина, тепловые части и остальное оборудование. Три контура усложняют как эксплуатацию реактора, так и управление им.
14
15 \begin{figure}[H]
16 \centering
17 \includegraphics[width=1\linewidth]{pics/bn}
18 \caption{Схема энергоблока реактора на быстрых нейтронах}
19 \label{fig:bn}
20 \end{figure}
21
22 Высокая химическая активность натрия порождает ряд специфических проблем. Изучение возможных последствий подобных аварий, их моделирование, а также запуск всевозможных расчетов являются важным направлением анализа безопасности установок с натриевым теплоносителем. С этой целью была разработана программа моделирования, визуализации результатов расчетов и настройки компонентов гидродинамики многокомпонентной смеси blleak16d.
23
24 Вычислительные программы, используемые для моделирования сложных физических процессов, в том числе и blleak16d, имеют большое количество различных конфигурационных и выходных файлов, которые в свою очередь содержат значительное количество разнообразной информации.
25
26 Каждый файл конфигурации имеет сложную структуру. Один файл может содержать ссылки на несколько других и так далее. В свою очередь, в файлах содержится много однотипной и повторяющейся информации. Это значительно усложняет процесс анализа данных, если проводить его вручную.
27 Для облегчения анализа данных, имеет смысл провести визуализацию, которая позволит наглядно увидеть переломные моменты моделирования, т.е. моменты, в которых произошла моделируемая авария.
28
29 Для визуализации, требуется сначала выбрать определенные параметры и переменные для вывода. Сделать это вручную, опять же, было бы очень проблематично из-за сложной иерархии файлов и большого объёма данных. Целью данной научно-исследовательской работы как раз выступает создания приложения с графическим интерфейсом, которое бы облегчило процесс подготовки к визуализации. А в последующем, могло бы и проводить саму визуализацию расчетных данных.
30
31
32
33 \subsection{Структура конфигурационных и выходных вычислительных файлов}
34
35 Перед тем, как приступить к написанию пользовательского приложение, надо проанализировать структуру файлов, с которыми будет работать это приложение.
36
37 В качестве основных файлов, который задают параметры контура, можно выделить:
38 \begin{itemize}
39 \item mainconf.txt – этот файл содержит в себе базовые параметры для всей системы и названия основных конфигурационных файлов, в которые входят файлы с параметрами узлов, каналов и временного сценария;
40 \item bounds.txt – этот файл включает в себя информацию о количестве узлов и список всех узлов системы со ссылкой на конфигурационный файл для каждого узла;
41 \item timescen.txt – этот файл хранит данные временного сценария процесса моделирования;
42 \item chanprof.txt – этот файл содержит в себе информацию о каналах, их количестве и геометрии каждого канала, а также хранит ссылки на файлы конфигурации каналов.
43 \end{itemize}
44
45 Все файлы представляют собой сложную структуру, т.к. помимо описания общей информации они содержат названия других файлов, содержимое которых, в свою очередь, является также немаловажным.
46
47 Основная информация, используемая для анализа, хранится в файлах с описанием узлов, каналов, геометрии и т.д. Все данные в этих файлах хранятся в виде таблиц с заданной структурой. Каждый такой файл представляет собой массивную таблицу данных без названия полей и четкой границы столбцов.
48
49 Кроме конфигурационных файлов, в ходе работы вычислительной программы появляются выходные расчётные файлы. Основным их содержимым являются численные данные, записанные по столбцам, которые представляют собой основную расчётную информацию и результаты снятия показаний в контуре во время протекания реакции. Сложность анализа таких данных заключается в том, что столбцы файла не имеют названий, а разделителем данных по столбца является символ пробела. Учитывая, что один такой файл имеет очень большой объём информации, выбор данных пользователем напрямую является нерезультативным и отнимает много времени.
50
51
52 Чтобы более наглядно представить структуру конфигурационных и выходных вычислительных файлов, можно посмотреть на рисунок~\ref{fig:scheme}, на которой представлена иерархия этих файлов.
53
54 \begin{figure}[H]
55 \centering
56 \includegraphics[width=1\linewidth]{pics/scheme}
57 \caption{Иерархическая структура файлов}
58 \label{fig:scheme}
59 \end{figure}
60
61 По вышеперечисленным причинам, необходимо разработать приложение, которое сможет считывать и обрабатывать файлы такого рода и предоставлять информацию в удобном для пользователя формате, для того, чтобы потом легко выбрать нужные параметры для визуализации.
62
63
File nir2/part2.tex added (mode: 100644) (index 0000000..b9b5ceb)
1 % первая часть
2
3 \section{Программный язык и среда разработки}
4
5 \subsection{Java}
6
7 На сегодняшний момент язык Java является одним из самых распространенных и популярных языков программирования. Первая версия языка появилась еще в 1996 году в недрах компании Sun Microsystems, впоследствии поглощенной компанией Oracle. Java задумывался как универсальный язык программирования, который можно применять для различного рода задач. И к настоящему времени язык Java проделал большой путь, было издано множество различных версий. Текущей версией является Java 18, которая вышла 22 марта 2022 года. А Java превратилась из просто универсального языка в целую платформу и экосистему, которая объединяет различные технологии, используемые для целого ряда задач: от создания десктопных приложений до написания крупных веб-порталов и сервисов. Кроме того, язык Java активно применяется для создания программного обеспечения для множества устройств: обычных ПК, планшетов, смартфонов и мобильных телефонов и даже бытовой техники. Достаточно вспомнить популярность мобильной ОС Android, большинство программ для которой пишутся именно на Java.
8
9 \subsubsection{Язык Java}
10
11 Ключевой особенностью языка Java является то, что его код сначала транслируется в специальный байт-код, независимый от платформы. А затем этот байт-код выполняется виртуальной машиной JVM (Java Virtual Machine). В этом плане Java отличается от стандартных интерпретируемых языков как PHP или Perl, код которых сразу же выполняется интерпретатором. В то же время Java не является и чисто компилируемым языком, как С или С++.
12
13 Подобная архитектура обеспечивает кроссплатформенность и аппаратную переносимость программ на Java, благодаря чему подобные программы без перекомпиляции могут выполняться на различных платформах - Windows, Linux, Mac OS и т.д. Для каждой из платформ может быть своя реализация виртуальной машины JVM, но каждая из них может выполнять один и тот же код.
14
15 Java является языком с Си-подобным синтаксисом и близок в этом отношении к C/C++ и C\#. Поэтому, если вы знакомы с одним из этих языков, то овладеть Java будет легче.
16
17 Еще одной ключевой особенностью Java является то, что она поддерживает автоматическую сборку мусора. А это значит, что вам не надо освобождать вручную память от ранее использовавшихся объектов, как в С++, так как сборщик мусора это сделает автоматически за вас.
18
19 Java является объектно-ориентированным языком. Он поддерживает полиморфизм, наследование, статическую типизацию. Объектно-ориентированный подход позволяет решить задачи по построению крупных, но в тоже время гибких, масштабируемых и расширяемых приложений.
20
21 По данным компании Oracle, программы на Java запускаются на 3 млрд девайсов. Это маркетинговое сообщение сложно проверить. Тем не менее Java широко используется и входит в число самых востребованных языков, это не вызывает сомнения.
22
23 Например, подавляющее большинство крупных компаний так или иначе используют Java. Очень много серверных приложений для корпораций написаны на этом языке. Например, речь идёт о программах для финансовых организаций, которые обеспечивают проведение транзакций, фиксацию торговых операций.
24
25 На Java написано много веб-приложений. Популярные фреймворки, в том числе Spring, Stuts, JSP, используются для создания разных приложений в вебе: от ecommerce-проектов до крупных порталов, от образовательных платформ до правительственных ресурсов.
26
27 Мобильная разработка — ещё одна область использования Java. На этом языке пишут приложения для устройств, работающих под управлением ОС Android.
28
29 На Java создают клиентские приложения. Простой и близкий разработчикам пример: IDE NetBeans написано на «джаве».
30
31 Также Java применяется для работы с Big Data, разработки программ для научных целей, например, обработки естественных языков, программирования приборов — от бытовых девайсов до промышленных установок.
32
33 То есть на Java можно писать разные типы приложений: веб, мобильный и десктопный софт, игры и так далее. Традиционно у этого языка сильные позиции в промышленном программировании, в сегменте крупных компаний (т.н. энтерпрайз).
34
35 Java — достаточно распространённый язык: им пользуется большое количество разработчиков, и решение практически любой проблемы, которая может возникнуть при работе с Java, уже кто-то придумал. Благодаря тысячам библиотек и форумов, можно найти готовое решение почти в любой ситуации. На GitHub, например, есть открытые проекты и документация, а на форуме Stack Overflow можно обратиться за помощью к комьюнити.
36
37 Язык Java строго типизирован. То есть любая переменная или выражение имеет определённый тип уже на момент компиляции, что упрощает выявление каких-либо проблем. Компилятор сам подсказывает программисту, где тот допускает ошибку, и не даёт её совершить.
38
39 Все библиотеки, написанные когда-либо для Java, — это классы, которые отвечают за функциональность языка. Любое приложение на Java — набор классов, описывающих разные объекты. Это хорошо, потому что позволяет создавать сложные программы, но простые в поддержке. И в целом Java — мультипарадигменный язык, то есть поддерживает множество принципов программирования, что позволяет эффективно решать разные задачи.
40
41
42 \subsubsection{Графический интерфейс в Java}
43
44 GUI (графический интерфейс пользователя) в Java — это простой в использовании конструктор визуального восприятия для Java-приложений. Он состоит в основном из графических компонентов, таких как кнопки, ярлыки, окна и т.д., с помощью которых пользователь может взаимодействовать с приложением. GUI играет важную роль в создании простых интерфейсов для Java-приложений.
45
46 Графический интерфейс в Java прошел весьма тернистый путь развития и становления. Долгое время его обвиняли в медленной работе, жадности к ресурсам системы и ограниченной функциональности.
47
48 Первой попыткой Sun создать графический интерфейс для Java была библиотека AWT (Abstract Window Toolkit) — инструментарий для работы с различными оконными средами. Sun сделал прослойку на Java, которая вызывает методы из библиотек, написанных на С. Библиотечные методы AWT создают и используют графические компоненты операционной среды. С одной стороны, это хорошо, так как программа на Java похожа на остальные программы в рамках одной ОС. Но при запуске ее на другой платформе могут возникнуть различия в размерах компонентов и шрифтов, которые будут портить внешний вид программы.
49
50 Чтобы обеспечить мультиплатформенность AWT интерфейсы вызовов компонентов были унифицированы, вследствие чего их функциональность получилась немного урезанной. Да и набор компонентов получился довольно небольшой. Так, например, в AWT нет таблиц, а в кнопках не поддерживается отображение иконок. Тем не менее, пакет java.awt входит в Java с самого первого выпуска и его можно использовать для создания графических интерфейсов.
51
52 Таким образом, компоненты AWT не выполняют никакой "работы". Это просто «Java-оболочка» для элементов управления той операционной системы, на которой они работают. Все запросы к этим компонентам перенаправляются к операционной системе, которая и выполняет всю работу.
53
54 Использованные ресурсы AWT старается освобождать автоматически. Это немного усложняет архитектуру и влияет на производительность. Написать что-то серьезное с использованием AWT будет несколько затруднительно. Сейчас ее используют разве что для апплетов.
55
56 Вслед за AWT Sun разработала графическую библиотеку компонентов Swing, полностью написанную на Java. Для отрисовки используется 2D, что принесло с собой сразу несколько преимуществ. Набор стандартных компонентов значительно превосходит AWT по разнообразию и функциональности. Swing позволяет легко создавать новые компоненты, наследуясь от существующих, и поддерживает различные стили и скины.
57
58 Создатели новой библиотеки пользовательского интерфейса Swing не стали «изобретать велосипед» и в качестве основы для своей библиотеки выбрали AWT. Конечно, речь не шла об использовании конкретных тяжеловесных компонентов AWT (представленных классами Button, Label и им подобными). Нужную степень гибкости и управляемости обеспечивали только легковесные компоненты. На диаграмме наследования (рисунок~\ref{fig:swing-base}) представлена связь между AWT и Swing.
59
60 \begin{figure}[H]
61 \centering
62 \includegraphics[width=0.5\linewidth]{pics/swing-base}
63 \caption{Диаграмма наследования}
64 \label{fig:swing-base}
65 \end{figure}
66
67
68
69 Важнейшим отличием Swing от AWT является то, что компоненты Swing вообще не связаны с операционной системой и поэтому гораздо более стабильны и быстры. Такие компоненты в Java называются легковесными (lightweight), и понимание основных принципов их работы во многом объяснит работу Swing.
70
71 Чтобы понять разницу между AWT и Swing, надо посмотреть на рисунок~\ref{fig:AWT-Swing-diff}.
72
73
74 \begin{figure}[H]
75 \centering
76 \includegraphics[width=1\linewidth]{pics/AWT-Swing-diff}
77 \caption{AWT и Swing}
78 \label{fig:AWT-Swing-diff}
79 \end{figure}
80
81 Компонент Swing следует архитектуре Model-View-Controller для выполнения следующих критериев:
82 \begin{itemize}
83 \item Одного API должно быть достаточно для поддержки множественного внешнего вида;
84 \item API должен быть ориентирован на модель, чтобы не требовалось, чтобы у API самого высокого уровня были данные;
85 \item API заключается в использовании модели Java Bean, чтобы инструменты Builder и IDE могли предоставлять разработчикам более качественные сервисы для использования.
86 \end{itemize}
87
88 Иерархия классов в Swing представлена на рисунке~\ref{fig:hierarchy}.
89 \begin{figure}[H]
90 \centering
91 \includegraphics[width=1\linewidth]{pics/hierarchy}
92 \caption{Иерархия классов Swing}
93 \label{fig:hierarchy}
94 \end{figure}
95
96
97 Все компоненты в свинге, такие как JButton, JComboBox, JList, JLabel, унаследованы от класса JComponent, который можно добавить в классы контейнера.
98
99 Контейнеры – это окна, такие как рамка и диалоговые окна. Основные компоненты являются строительными блоками любого графического приложения. Такие методы, как setLayout, переопределяют макет по умолчанию в каждом контейнере. Контейнеры, такие как JFrame и JDialog, могут добавлять только компонент к себе.
100
101 \subsection{Среда разработки NetBeans}
102
103 NetBeans IDE - бесплатная интегрированная среда разработки с открытым исходным кодом для разработчиков программного обеспечения. Среда предоставляет все средства, необходимые для создания профессиональных десктоп приложений, корпоративных, мобильных и веб-приложений на платформе Java, а также C/C++, PHP, JavaScript, Groovy и Ruby.
104 Основные характеристики NetBeans IDE:
105
106
107 \begin{itemize}
108 \item рабочая область среды IDE является полностью настраиваемой - существует возможность пользовательской настройки действий, выполняемых с помощью панели, назначения "горячих" клавиш и т.д.;
109 \item IDE имеет в своем составе расширенный многоязыковой редактор для различных языков программирования - Java, C/C++, Ruby, Groovy, PHP, JavaScript, CSS, XML, HTML, RHTML, JSP, документацию Javadoc. Существует возможность расширения функций редактора с целью поддержки любого другого языка;
110 \item производится проверка ошибок во время ввода, отображение вариантов для автозавершения кода и фрагментов документации по требуемому языку программирования;
111 \item редактор может генерировать и вставлять в исходный код стандартные фрагменты кода на Java или других языках;
112 \item браузер классов позволяет просматривать иерархию и структуру любого класса Java - отображаются интерфейсы, базовые классы, производные классы и члены классов;
113 \item существует возможность перемещения любой вкладки редактора в пределах рабочего пространства IDE и за её пределы, создавая независимое окно, которое можно переместить на второй экран;
114 \item возможность группирования связанных проектов - создавая группы проектов, можно быстро открывать и закрывать несколько сгруппированных проектов одновременно;
115 \item расширенные средства для выполнения контекстно-зависимого поиска по всей среде IDE, справочным материалам и всем открытым проектам и файлам;
116 \item существует возможность создания проектов в свободном формате или начинать работу с проектом с шаблона. В комплекте со средой IDE поставляются шаблоны и примеры проектов для приложений Java SE, мобильных, веб-приложений и приложений уровня предприятия, приложений JavaFX, подключаемых модулей NetBeans, приложений Groovy, PHP, C/C++, Ruby и Ruby on Rails;
117 \item NetBeans IDE является платформой для построения десктоп приложений с функциональным пользовательским интерфейсом, т.к. представляет из себя фреймворк к Java библиотеке Swing;
118 \item NetBeans имеет встроенную поддержку CVS, Mercurial и Subversion. Для просмотра изменений используется редактор с цветовыми обозначениями.
119 \end{itemize}
120
121 Возможности программирования в NetBeans:
122 \begin{itemize}
123 \item разработка Java десктоп приложений с профессиональными графическими интерфейсами пользователя. Используется визуальный редактор - Swing GUI Builder. Работа осуществляется путем перетаскивания элементов графического интерфейса из палитры на холст. Предварительное позиционирование элементов можно осуществлять с помощью указателя мыши. Панель свойств и инспектор компонентов предоставляют возможность тонкой настройки каждого компонента интерфейса;
124 \item создание веб-приложений и корпоративных приложений в соответствии со стандартами. Среда NetBeans предоставляет полную поддержку Java EE 6. Позволяет разрабатывать веб-страницы, сервлеты, веб-сервисы, Enterprise Java Beans (EJB), проекты Java EE с использованием JavaServer Faces 2.0 (Facelets), Spring, Struts и Hibernate;
125 \item программирование на PHP, поддержка всех сопутствующих языков программирования, технологий и веб-стандартов. Возможность создавать проекты PHP на основе платформы Zend или Symfony. Редактор PHP динамически интегрирован с функциями редактирования HTML, JavaScript и CSS. Проекты PHP могут быть развёрнуты из среды NetBeans на локальном или удаленном сервере при взаимодействии через FTP или SFTP;
126 \item возможность создания, тестирования, отладки и внедрения приложений, функционирующих на мобильных телефонах, карманных компьютерах, телеприставках и встраиваемых системах. Visual Mobile Designer (VMD) создает всю необходимую модульную инфраструктуру проекта и обеспечивает быструю разработку графических интерфейсов путём перетаскивания в рабочую область компонентов - экран ожидания, экран входа в систему, обозреватель файлов, средство составления сообщений SMS и экран заставки. Возможность создания пользовательского интерфейса на основе SVG;
127 \item использование JavaFX Composer для визуального структурирования приложения JavaFX с графическим интерфейсом, аналогично конструктору GUI Swing для Java десктоп приложений;
128 \item возможность разработки профессиональных приложений на языках C, C++ для различных платформ - Windows, Linux, Mac и Solaris. Поддерживаются все широко используемые компиляторы - GNU, Cygwin и MinGW. Существует возможность установки требуемого компилятора, определений препроцессора, параметров времени компиляции и т.д.;
129 \item расширенные возможности по работе с базами данных - встроенный клиент к базам данных - MySQL, Postgres, Oracle и др., редактор запросов SQL, возможность редактировать таблицы баз данных напрямую через редактор таблиц;
130 \item интеграция с серверами приложений и контейнерами сервлетов - автоматическое развёртывание приложений, управление сервером - запуск, остановка, перезапуск;
131 \item многоязычный пользовательский интерфейс с поддержкой русского языка;
132 \item расширение функциональности с помощью подключаемых модулей, гибкая система управления компонентами, модулями, обновление и загрузка модулей через интернет.
133
134 \end{itemize}
135
136 NetBeans - единственная IDE, которая устроит и начинающего разработчика и профессионала. Наличие подробной встроенной справочной системы обеспечит быстрый старт для начинающих пользователей.
137
File nir2/part3.tex added (mode: 100644) (index 0000000..eedcbb0)
1 % вторая часть
2
3 \section{Проектирование и разработка приложения для задания параметров}
4
5 \subsection{Разработка вспомогательных классов}
6
7 Первоначальным этапом разработки было создание вспомогательных классов для работы с исходными данными.
8
9 Некоторые операции, которые являются общими для нескольких классов, могут быть перенесены на вспомогательные классы, которые затем используются с помощью композиции объекта.
10
11 Каждый отдельный класс относится к конкретному типу файла. Для всех файлов мы можем выделить один общий метод – это чтение информации из файла. Чтобы не повторять в каждом классе эту операцию, можно воспользоваться одним из ключевых понятий объекто-ориентированного программирования, а именно – наследованием.
12
13 Наследование является неотъемлемой частью Java. При использовании наследования вы говорите: этот новый класс похож на тот старый класс. В коде это пишется как extends, после которого указываете имя базового класса. Тем самым вы получаете доступ ко всем полям и методам базового класса. Используя наследование, можно создать общий класс, которые определяет характеристики, общие для набора связанных элементов. Затем вы можете наследоваться от него и создать новый класс, который будет иметь свои уникальные характеристики. Главный наследуемый класс в Java называют суперклассом. Наследующий класс называют подклассом. Получается, что подкласс — это специализированная версия суперкласса, которая наследует все члены суперкласса и добавляет свои собственные уникальные элементы.
14
15 Исходный код суперкласса приведён в приложении в листинге~\ref{DefReader}.
16
17 От этого суперкласса были наследованы все остальные подклассы, которые реализуют работу с каждым типом файлов.
18
19 В основном, эти подклассы включают в себя методы, которые проводят синтаксический анализ (парсинг) полученного ранее текста файла. Затем, полученная в результате этой операции информация присваивается полям класса. Таким образом, текст файла структурируется по полям класса.
20
21 Для корректного парсинга и выделения подстрок в программе использовались регулярные выражения. Функция setChans (листинг~\ref{list-1}) является примером реализации метода синтаксического анализа текста.
22
23 \begin{Program}
24 \begin{MyCode}
25 private void setChans(){
26 if (fileInf == null) {
27 System.out.println("Error");
28 } else {
29
30
31 for (int i = 1; i <= n*2; i++) {
32 String[] split = fileInf.get(i).trim().split("\\s+");
33 if((split.length == 2) && (Integer.valueOf(split[1]) == 1)) {
34
35 String[] split1 = fileInf.get(i+1).trim().split("\\s+");
36 ChanProf ch = new ChanProf(Integer.valueOf(split[0]), Integer.valueOf(split1[0]), Integer.valueOf(split1[1]), split1[2]);
37 chans.add(ch);
38
39 }
40 i++;
41
42 }
43 }
44 }
45
46 \end{MyCode}
47 \caption{Обработка и синтаксический анализ текста}\label{list-1}
48 \end{Program}
49
50
51 При анализе текста исходных файлов можно заметить, что в некоторых файлах имеются повторяющиеся строки с одинаковой структурой. Целесообразно выделить их в отдельные классы. Такие классы представляют собой структуры для хранения информации. Основные методы таких классов – это set- и get-методы.
52
53 Также, в отдельную группы можно выделить классы, которые работают с файлами, которые используются для сохранения результатов моделирования определенного канала. Структура таких фалов может меняться: некоторые столбцы могут добавляться или наоборот убраться. Поэтому, было решено выделить структуру этих файлов в отдельный файл с метаданными по столбцам.
54
55 Пример такого файла представлен на рисунке~\ref{fig:meta}.
56 \begin{figure}[H]
57 \centering
58 \includegraphics[width=0.7\linewidth]{pics/meta}
59 \caption{Структура файла CSV}
60 \label{fig:meta}
61 \end{figure}
62
63 Он представляет собой CSV-файл. В качестве разделителя здесь выступает точка с запятой. Первый столбец – это индекс столбца в файле с результатами моделирования канала. Второй столбец – это идентификатор переменной, который используется в выходном файле канала. Третий столбец – это полное название переменной. Оно нужно для последующего отображения в программе, чтобы пользователь мог выбрать конкретные физическое величины, а не идентификаторы.
64
65 Для работы с файлом SCV и файлом с результатами моделирования канала было написано три класса: ChanCol, ChanFile и ChanInTime.
66
67 Класс ChanCol реализует колонку выходного файла с результатами. Поля этого класса полностью совпадают со структурой файла CSV.
68
69 Исключение составляет лишь поле, в котором записан путь к файлу с данными по умолчанию. Так как CSV файла с метаданными по столбцам может попросту не быть, то было решено «вшить» в программу файл по умолчанию, в котором записана информация по колонкам, которая актуальна на данный момент.
70
71 Также, момент с отсутствием файла с метаданными был учтён и в коде программы (листинг~\ref{list-2}).
72
73 \begin{Program}
74 \begin{MyCode}
75 try {
76 br = new BufferedReader(new FileReader(path));
77 while ((line = br.readLine()) != null) {
78 String[] data = line.split(";");
79 ChanCol chanCol = new ChanCol(Integer.valueOf(data[0]), data[1], data[2]);
80 arr.add(chanCol);
81
82 }
83
84
85 } catch (FileNotFoundException ex) {
86
87 try {
88 br = new BufferedReader(new FileReader(ChanCol.defaultCSV));
89 while ((line = br.readLine()) != null) {
90 String[] data = line.split(";");
91 ChanCol chanCol = new ChanCol(Integer.valueOf(data[0]), data[1], data[2]);
92 arr.add(chanCol);
93
94 }
95
96 } catch (FileNotFoundException ex1) {
97 Logger.getLogger(ChanCol.class.getName()).log(Level.SEVERE, null, ex1);
98 } catch (IOException ex1) {
99 Logger.getLogger(ChanCol.class.getName()).log(Level.SEVERE, null, ex1);
100 }
101
102 \end{MyCode}
103 \caption{Обработка FileNotFoundException}\label{list-2}
104 \end{Program}
105
106 В вышеприведенном участке кода реализуется парсинг данных из файла CSV. В блоке catch (FileNotFoundException ex) производится обработка исключения FileNotFoundException. Если файл не найден, то для дальнейшей работы используется файл по умолчанию, упомянутый выше.
107
108 Класс ChanInTime представляет состояния канала в заданный момент времени. В качестве полей класса выступают такие значения, как время, список переменных (массив объектов класса ChanCol) и список массивов значений столбцов. Объект такого класса представляет собой строки выходного файла, которые соответствуют заданному моменту времени. Т.е. мы имеем один момент времени и несколько точек, которым соответствуют значения из файла с результатами моделирования.
109
110 Класс ChanFile представляет данные из расчетного файла в виде массива (списка) состояний в каждый момент времени. Здесь используется описанный выше класс ChanInTime. Массив из объектов этого класса будет описывать все моменты времени моделирования. Таким образом, объект класса ChanFile будет содержать в себе полную информацию выходного файла с результатами моделирования.
111
112 \subsection{Разработка пользовательского интерфейса}
113
114 Приложение представляет собой программу, написанную на языке Java с использованием технологии Swing. Графический интерфейс позволяет удобно и интуитивно работать с программой. Приложение облегчает работу пользователя, т.к. проводит выборку необходимых параметров для визуализации автоматически.
115 Программа представляет собой приложение с графическим интерфейсом, состоящее из нескольких окон: начальное окно с выбором директории, в которой содержатся исходные файлы, главное меню и окна с выбором параметров.
116
117 \subsubsection{Окно выбора директории}
118
119 При запуске программы первое окно, которое видит пользователь – это окно выбора директории с исходными файлами (рисунок~\ref{fig:dir}).
120 \begin{figure}[H]
121 \centering
122 \includegraphics[width=0.7\linewidth]{pics/dir}
123 \caption{Окно выбора директории}
124 \label{fig:dir}
125 \end{figure}
126
127 В окне представлены три кнопки: «Выйти», «Изменить» и «Далее».
128
129 При нажатии на кнопку «Изменить», открывается диалоговое окно с выбором каталога (рисунок~\ref{fig:edit-dir}).
130 \begin{figure}[H]
131 \centering
132 \includegraphics[width=0.7\linewidth]{pics/edit-dir}
133 \caption{Диалоговое окно изменения директории}
134 \label{fig:edit-dir}
135 \end{figure}
136
137 Указание директории при начале работы необходимо для корректной работы программы. Приложение использует данные из исходных файлов для отображения в пользовательском интерфейсе. В программе также предусмотрена возможность смены директории исходных файлов из главного меню.
138
139
140 \subsubsection{Главное меню}
141
142 После выбора исходной директории, при нажатии кнопки «Далее» происходит переход к окну с главным меню.
143 \begin{figure}[H]
144 \centering
145 \includegraphics[width=0.7\linewidth]{pics/menu}
146 \caption{Главное меню}
147 \label{fig:menu}
148 \end{figure}
149
150 В главном меню собраны кнопки, отвечающие за основной функционал программы (рисунок~\ref{fig:menu}). Здесь присутствует кнопка «Изменить директорию файлов конфигурации». По своему функционалу она схожу с начальным окном выбора каталога. После неё идет группа из трёх кнопок, которые отвечают за задание параметров расчетных данных. В эту группу входят: выбор по списку каналов, выбор для динамики параметров и выбор для профилей в заданный момент времени.
151
152 \subsubsection{Общий выбор по списку каналов}
153
154 Данное окно вызывается из окна с главным меню. В нём предоставляется возможность выбора канала, для которого нужно проводить визуализацию (рисунок~\ref{fig:chan}).
155 \begin{figure}[H]
156 \centering
157 \includegraphics[width=0.4\linewidth]{pics/chan}
158 \caption{Окно общего выбора по списку каналов}
159 \label{fig:chan}
160 \end{figure}
161
162 В окне есть две кнопки: «Назад» и «Выбрать». Каналы выводятся в JList. JList используются для визуального отображения данных. Выборка данных производится из файла, который содержит информацию о каналах (chanprof.txt). Загрузка и обработка данных совершается с помощью класса ChanProfReader. Он выполняет считывание и парсинг необходимых данных из файла конфигурации.
163
164
165 \subsubsection{Выбор для динамики параметров}
166 Данное окно вызывается из окна с главным меню. В нём предоставляется возможность выбора координаты канала и переменных для отображения (рисунок~\ref{fig:dynam}).
167
168 \begin{figure}[H]
169 \centering
170 \includegraphics[width=0.5\linewidth]{pics/dynam}
171 \caption{Окно выбора для динамики параметров}
172 \label{fig:dynam}
173 \end{figure}
174
175 В окне представлены несколько списков, в которых отображаются доступные для выбора параметры и выбранные параметры (рисунок~\ref{fig:dynam-select}). Для осуществления выбора в окне есть несколько кнопок. Направление стрелок на кнопках соответствует направлению перемещения элементов из одного списка в другой. Также в окне присутствуют кнопки «Выбрать всё» и «Очистить список». Они реализуют упомянутые операции для элементов списка с параметрами наблюдений (рисунок~\ref{fig:dynam-all}).
176 \begin{figure}[H]
177 \centering
178 \includegraphics[width=0.5\linewidth]{pics/dynam-select}
179 \caption{Окно выбора для динамики параметров}
180 \label{fig:dynam-select}
181 \end{figure}
182
183 \begin{figure}[H]
184 \centering
185 \includegraphics[width=0.5\linewidth]{pics/dynam-all}
186 \caption{Окно выбора для динамики параметров}
187 \label{fig:dynam-all}
188 \end{figure}
189
190 Выборка координат канала производится из файла с геометрий канала (geom.txt). Для этого производится подсчёт допустимых координат: исходя из шага сетки и длины канала, в цикле высчитываются все возможные координаты канала. Весь описанный функционал выполняется через класс GeomReader, который реализует считывание данных и их последующую обработку и необходимые вычисления.
191
192 Выборка переменных для отображения производится из CSV-файла с метаданными по параметрам. Выполняется это с помощью класса CSVReader, который реализует считывание данных и их последующую обработку.
193
194 \subsubsection{Выбор для профилей в заданный момент времени}
195
196 Данное окно вызывается из окна с главным меню. В нём предоставляется возможность выбора момента времени моделирования и переменных для отображения (рисунок~\ref{fig:time}).
197
198 \begin{figure}[H]
199 \centering
200 \includegraphics[width=0.5\linewidth]{pics/time}
201 \caption{Окно выбора для профилей в заданный момент времени}
202 \label{fig:time}
203 \end{figure}
204
205 В окне представлены несколько списков, в которых отображаются доступные для выбора параметры и выбранные параметры (рисунок~\ref{fig:time-select}). Для осуществления выбора в окне есть несколько кнопок. Направление стрелок на кнопках соответствует направлению перемещения элементов из одного списка в другой. Также в окне присутствуют кнопки «Выбрать всё» и «Очистить список». Они реализуют упомянутые операции для элементов списка с параметрами наблюдений (рисунок~\ref{fig:time-all}).
206
207 \begin{figure}[H]
208 \centering
209 \includegraphics[width=0.5\linewidth]{pics/time-select}
210 \caption{Окно выбора для профилей в заданный момент времени}
211 \label{fig:time-select}
212 \end{figure}
213
214 \begin{figure}[H]
215 \centering
216 \includegraphics[width=0.5\linewidth]{pics/time-all}
217 \caption{Окно выбора для профилей в заданный момент времени}
218 \label{fig:time-all}
219 \end{figure}
220 Выборка моментов времени производится из файла со сценарием сохранения результатов (timescen.txt). Для этого производится подсчёт допустимых моментов времени: исходя из количества временных интервалов моделирования и шага интервалов, в цикле высчитываются все возможные временные моменты. Весь описанный функционал выполняется через класс TimeReader, который реализует считывание данных и их последующую обработку и необходимые вычисления.
221
222 Выборка переменных для отображения производится так же, как и в окне выбора для динамики параметров.
223
File nir2/pics/AWT-Swing-diff.png added (mode: 100644) (index 0000000..e14d75a)
File nir2/pics/aggr5.png added (mode: 100644) (index 0000000..a6b7cb8)
File nir2/pics/anketa1.png added (mode: 100644) (index 0000000..e5762a9)
File nir2/pics/bn.png added (mode: 100644) (index 0000000..2fb4ad2)
File nir2/pics/chan.png added (mode: 100644) (index 0000000..07e1b4a)
File nir2/pics/dataframe2.png added (mode: 100644) (index 0000000..f286d02)
File nir2/pics/dia1.png added (mode: 100644) (index 0000000..d848ef4)
File nir2/pics/dia2.png added (mode: 100644) (index 0000000..9aab2fd)
File nir2/pics/dir.png added (mode: 100644) (index 0000000..d72ac1a)
File nir2/pics/dynam-all.png added (mode: 100644) (index 0000000..d16a77b)
File nir2/pics/dynam-select.png added (mode: 100644) (index 0000000..3586323)
File nir2/pics/dynam.png added (mode: 100644) (index 0000000..5ece808)
File nir2/pics/edit-dir.png added (mode: 100644) (index 0000000..f3956c9)
File nir2/pics/hierarchy.png added (mode: 100644) (index 0000000..0c79c6c)
File nir2/pics/list3.png added (mode: 100644) (index 0000000..7aca362)
File nir2/pics/menu.png added (mode: 100644) (index 0000000..e386263)
File nir2/pics/meta.png added (mode: 100644) (index 0000000..e0b059e)
File nir2/pics/otchet.png added (mode: 100644) (index 0000000..9c1ee28)
File nir2/pics/otchet1.png added (mode: 100644) (index 0000000..afa8f61)
File nir2/pics/otchet2.png added (mode: 100644) (index 0000000..73a1f64)
File nir2/pics/primer_ dia1.png added (mode: 100644) (index 0000000..993bb4b)
File nir2/pics/primer_dia2.png added (mode: 100644) (index 0000000..d7e4b1c)
File nir2/pics/rmd.png added (mode: 100644) (index 0000000..c7aa08a)
File nir2/pics/scheme.png added (mode: 100644) (index 0000000..b152826)
File nir2/pics/swing-base.png added (mode: 100644) (index 0000000..e90e278)
File nir2/pics/table4.png added (mode: 100644) (index 0000000..ab6456f)
File nir2/pics/time-all.png added (mode: 100644) (index 0000000..c24111d)
File nir2/pics/time-select.png added (mode: 100644) (index 0000000..658f74a)
File nir2/pics/time.png added (mode: 100644) (index 0000000..d6d47b4)
File nir2/rbiblio.bib added (mode: 100644) (index 0000000..e979404)
1 % This file was created with JabRef 2.9.2.
2 % Encoding: UTF8
3
4 @Book{horstmann,
5 author = {Хорстманн Кей},
6 title = { Java. Библиотека профессионала. Том 1. Основы},
7 publisher = {М.: Диалектика},
8 year = {2019},
9 pages = {864},
10 }
11
12
13 @BOOK{shild,
14 title = {Java 8. Полное руководство. Деcятое издание.},
15 publisher = {Вильямс},
16 year = {2018},
17 author = {Герберт Шилдт},
18 pages = {1488},
19 }
20
21 @BOOK{siera,
22 title = {Изучаем Java},
23 publisher = {Эксмо},
24 year = {2012},
25 author = {К. Сьерра},
26 pages = {708},
27 }
28
29 @BOOK{monax,
30 title = {Язык программирования Java и среда NetBeans. 2-е издание.},
31 publisher = {BHV-СПб},
32 year = {2009},
33 author = {В. Монахов},
34 pages = {702},
35 }
36
37 @BOOK{evans,
38 title = {Java. Справочник разработчика},
39 publisher = {Вильямс},
40 year = {2019},
41 author = {Бенджамин Дж. Эванс, Дэвид Флэнаган},
42 pages = {592},
43 }
44
45
46 @comment{jabref-meta: selector_publisher:}
47
48 @comment{jabref-meta: selector_author:}
49
50 @comment{jabref-meta: selector_journal:}
51
52 @comment{jabref-meta: selector_keywords:}
53
54
55
File nir2/rbiblio.bib.sav.tmp added (mode: 100644) (index 0000000..e69de29)
File nir2/vkriate.sty added (mode: 100644) (index 0000000..0adbcfb)
1 % стилевой файл для оформления ВКР по требованиям ИАТЭ
2 \ProvidesFile{vkriate}
3 % В разработке и тестировании шаблонов отчетов по НИР и ВКР с 2008 по 2021 годы принимали участие студенты ИАТЭ:
4 % Вероника Мальцева, Ольга Юркова,
5 % Александр Стариков, Игорь Бобков, Ангелина Шорошева
6 % Максим Федоренко
7 % Алёна Дукина
8 % Александр Радаев, Павел Бармёнков, Ирина Загородняя
9 % Анастасия Горбачева, Анна Масленникова
10 % Валентина Петренко
11 % Владимир Петченко
12
13 \usepackage{cmap}
14
15 \usepackage[backend=biber,sorting=none,style=gost-numeric,autolang=other]{biblatex} % библиография
16 \usepackage{mathtext} %русские буквы в формулах
17 \usepackage[T2A]{fontenc}
18 \usepackage[utf8]{inputenc}
19 \usepackage[english,russian]{babel}
20 \usepackage{amsmath}
21 \usepackage{fancyvrb}
22 \usepackage{formular}
23 \usepackage{setspace} % управление междустрочными интервалами
24 %поля документа
25 \usepackage[left=3cm,right=1cm,top=2cm,bottom=2cm]{geometry}
26
27 \usepackage{misccorr} % точки в конце номеров разделов, использовать перед пакетом ccaption!
28 \usepackage{ccaption} % изменения подписей к рисункам и табл.
29
30 \usepackage[nooneline,labelsep=endash]{caption}
31 \captionsetup[table]{justification=raggedright} % заголовок таблицы выравнивается влево
32 \captionsetup[figure]{justification=centering,labelsep=endash} % заголовок рисунка - по центру
33
34 % отступ перед первым абзацем
35 \usepackage{indentfirst}
36 %вставка изображений
37 \usepackage{graphicx}
38 % счетчики
39 \usepackage{totcount}
40 % управление содержанием
41 \usepackage{tocloft}
42 % управление таблицами и рисунками
43 \usepackage{float}
44
45 %\usepackage[md]{titlesec} % заголовки обычным шрифтом
46 \usepackage{titlesec}
47
48 \usepackage[title,titletoc]{appendix}
49
50 \newcounter{mycitecount} %% Счётчик библиографии
51 \AtEveryBibitem{\stepcounter{mycitecount}} %% Работает для biblatex
52
53 \usepackage[figure, %
54 table, %
55 mycitecount, xspace ]{totalcount} %% Подсчёт общего количества объектов в документе
56
57 % окружение для листингов - с нумерацией строк слева
58 \DefineVerbatimEnvironment{MyCode}{Verbatim}{frame=lines,numbers=left,numberblanklines=false,framesep=5mm}
59
60 % автоматическая нумерация листингов
61 \newfloat{Program}{phb}{lop}
62 \floatname{Program}{Листинг}
63 \floatstyle{ruled}
64
65 \captionsetup[Program]{justification=centering} % подпись к листингу - по центру
66
67 \setlength{\parindent}{1.25cm} % абзацный отступ в соответствии с ГОСТ
68
69 \setcounter{secnumdepth}{3} % глубина нумерации до подразделов
70
71 %если нужны точки в оглавлении для разделов - раскомментируйте следующую команду
72 %\renewcommand{\cftsecleader}{\cftdotfill{\cftdotsep}}
73
74 \addto\captionsrussian{%
75 \renewcommand{\figurename}{Рисунок}%
76 \renewcommand{\tablename}{Таблица}%
77 }
78
79 % В соответствии с требованием: для списков использовать дефис
80 \setlength\leftmargini{4em}
81 \renewcommand{\labelitemi}{--}
82
83 \titlespacing{\section}{\parindent}{12pt}{12pt}
84 \titlespacing{\subsection}{\parindent}{12pt}{12pt}
85 \titlespacing{\subsubsection}{\parindent}{12pt}{12pt}
86
87 %\renewcommand{\cftsecfont}{\rmfamily} % Разделы в Содержании обычным текстом (не полужирным)
88
File nir2/vkriate2.sty added (mode: 100644) (index 0000000..5ca7abd)
1 % стилевой файл для оформления ВКР по требованиям ИАТЭ
2 % вариант с заголовками обычным шрифтом
3 \ProvidesFile{vkriate2}
4 % В разработке и тестировании шаблонов отчетов по НИР и ВКР с 2008 по 2021 годы принимали участие студенты ИАТЭ:
5 % Вероника Мальцева, Ольга Юркова,
6 % Александр Стариков, Игорь Бобков, Ангелина Шорошева
7 % Максим Федоренко
8 % Алёна Дукина
9 % Александр Радаев, Павел Бармёнков, Ирина Загородняя
10 % Анастасия Горбачева, Анна Масленникова
11 % Валентина Петренко
12 % Владимир Петченко
13
14 \usepackage{cmap}
15
16 \usepackage[backend=biber,sorting=none,style=gost-numeric,autolang=other]{biblatex} % библиография
17 \usepackage{mathtext} %русские буквы в формулах
18 \usepackage[T2A]{fontenc}
19 \usepackage[utf8]{inputenc}
20 \usepackage[english,russian]{babel}
21 \usepackage{amsmath}
22 \usepackage{fancyvrb}
23 \usepackage{formular}
24 \usepackage{setspace} % управление междустрочными интервалами
25 %поля документа
26 \usepackage[left=3cm,right=1cm,top=2cm,bottom=2cm]{geometry}
27
28 \usepackage{misccorr} % точки в конце номеров разделов, использовать перед пакетом ccaption!
29 \usepackage{ccaption} % изменения подписей к рисункам и табл.
30
31 \usepackage[nooneline,labelsep=endash]{caption}
32 \captionsetup[table]{justification=raggedright} % заголовок таблицы выравнивается влево
33 \captionsetup[figure]{justification=centering,labelsep=endash} % заголовок рисунка - по центру
34
35 % отступ перед первым абзацем
36 \usepackage{indentfirst}
37 %вставка изображений
38 \usepackage{graphicx}
39 % счетчики
40 \usepackage{totcount}
41 % управление содержанием
42 \usepackage{tocloft}
43 % управление таблицами и рисунками
44 \usepackage{float}
45
46 \usepackage[md]{titlesec} % заголовки обычным шрифтом
47 %\usepackage{titlesec}
48
49 \usepackage[title,titletoc]{appendix}
50
51 \newcounter{mycitecount} %% Счётчик библиографии
52 \AtEveryBibitem{\stepcounter{mycitecount}} %% Работает для biblatex
53
54 \usepackage[figure, %
55 table, %
56 mycitecount, xspace ]{totalcount} %% Подсчёт общего количества объектов в документе
57
58 % окружение для листингов - с нумерацией строк слева
59 \DefineVerbatimEnvironment{MyCode}{Verbatim}{frame=lines,numbers=left,numberblanklines=false,framesep=5mm}
60
61 % автоматическая нумерация листингов
62 \newfloat{Program}{phb}{lop}
63 \floatname{Program}{Листинг}
64 \floatstyle{ruled}
65
66 \captionsetup[Program]{justification=centering} % подпись к листингу - по центру
67
68 \setlength{\parindent}{1.25cm} % абзацный отступ в соответствии с ГОСТ
69
70 \setcounter{secnumdepth}{3} % глубина нумерации до подразделов
71
72 %если нужны точки в оглавлении для разделов - раскомментируйте следующую команду
73 %\renewcommand{\cftsecleader}{\cftdotfill{\cftdotsep}}
74
75 \addto\captionsrussian{%
76 \renewcommand{\figurename}{Рисунок}%
77 \renewcommand{\tablename}{Таблица}%
78 }
79
80 % В соответствии с требованием: для списков использовать дефис
81 \setlength\leftmargini{4em}
82 \renewcommand{\labelitemi}{--}
83
84 \titlespacing{\section}{\parindent}{12pt}{12pt}
85 \titlespacing{\subsection}{\parindent}{12pt}{12pt}
86 \titlespacing{\subsubsection}{\parindent}{12pt}{12pt}
87
88 \renewcommand{\cftsecfont}{\rmfamily} % Разделы в Содержании обычным текстом (не полужирным)
89
File src/lleak/channel/ChanFile.java changed (mode: 100644) (index 6a9f5b8..37f3fe4)
... ... public class ChanFile {
37 37 /** /**
38 38 * Чтение файла, заполнение структур данных * Чтение файла, заполнение структур данных
39 39 */ */
40 public void readChan(){
40 private void readChan(){
41 41 BufferedReader br = null; BufferedReader br = null;
42 42 try { try {
43 43 br = new BufferedReader(new FileReader(chname)); br = new BufferedReader(new FileReader(chname));
File src/menu/ChanMenu.form changed (mode: 100644) (index 2c1e6d8..fc343a7)
32 32 </DimensionLayout> </DimensionLayout>
33 33 <DimensionLayout dim="1"> <DimensionLayout dim="1">
34 34 <Group type="103" groupAlignment="0" attributes="0"> <Group type="103" groupAlignment="0" attributes="0">
35 <Group type="102" alignment="0" attributes="0">
35 <Group type="102" alignment="1" attributes="0">
36 36 <EmptySpace max="-2" attributes="0"/> <EmptySpace max="-2" attributes="0"/>
37 37 <Component id="jPanel1" max="32767" attributes="0"/> <Component id="jPanel1" max="32767" attributes="0"/>
38 38 <EmptySpace max="-2" attributes="0"/> <EmptySpace max="-2" attributes="0"/>
 
50 50 <EmptySpace max="-2" attributes="0"/> <EmptySpace max="-2" attributes="0"/>
51 51 <Group type="103" groupAlignment="0" attributes="0"> <Group type="103" groupAlignment="0" attributes="0">
52 52 <Component id="jScrollPane1" alignment="1" max="32767" attributes="0"/> <Component id="jScrollPane1" alignment="1" max="32767" attributes="0"/>
53 <Group type="102" alignment="1" attributes="0">
53 <Group type="102" attributes="0">
54 <Component id="jLabel1" min="-2" pref="94" max="-2" attributes="0"/>
55 <EmptySpace min="0" pref="0" max="32767" attributes="0"/>
56 </Group>
57 <Group type="102" alignment="0" attributes="0">
54 58 <Component id="jButton2" min="-2" max="-2" attributes="0"/> <Component id="jButton2" min="-2" max="-2" attributes="0"/>
55 59 <EmptySpace pref="113" max="32767" attributes="0"/> <EmptySpace pref="113" max="32767" attributes="0"/>
56 60 <Component id="jButton1" min="-2" max="-2" attributes="0"/> <Component id="jButton1" min="-2" max="-2" attributes="0"/>
57 61 </Group> </Group>
58 <Group type="102" alignment="0" attributes="0">
59 <Component id="jLabel1" min="-2" pref="94" max="-2" attributes="0"/>
60 <EmptySpace min="0" pref="0" max="32767" attributes="0"/>
61 </Group>
62 62 </Group> </Group>
63 63 <EmptySpace max="-2" attributes="0"/> <EmptySpace max="-2" attributes="0"/>
64 64 </Group> </Group>
 
67 67 <DimensionLayout dim="1"> <DimensionLayout dim="1">
68 68 <Group type="103" groupAlignment="0" attributes="0"> <Group type="103" groupAlignment="0" attributes="0">
69 69 <Group type="102" alignment="0" attributes="0"> <Group type="102" alignment="0" attributes="0">
70 <EmptySpace min="-2" pref="33" max="-2" attributes="0"/>
70 <EmptySpace max="-2" attributes="0"/>
71 71 <Component id="jLabel1" min="-2" max="-2" attributes="0"/> <Component id="jLabel1" min="-2" max="-2" attributes="0"/>
72 <EmptySpace type="separate" max="-2" attributes="0"/>
72 <EmptySpace type="unrelated" max="-2" attributes="0"/>
73 73 <Component id="jScrollPane1" min="-2" pref="130" max="-2" attributes="0"/> <Component id="jScrollPane1" min="-2" pref="130" max="-2" attributes="0"/>
74 74 <EmptySpace type="unrelated" max="-2" attributes="0"/> <EmptySpace type="unrelated" max="-2" attributes="0"/>
75 75 <Group type="103" groupAlignment="3" attributes="0"> <Group type="103" groupAlignment="3" attributes="0">
76 76 <Component id="jButton2" alignment="3" min="-2" max="-2" attributes="0"/> <Component id="jButton2" alignment="3" min="-2" max="-2" attributes="0"/>
77 77 <Component id="jButton1" alignment="3" min="-2" max="-2" attributes="0"/> <Component id="jButton1" alignment="3" min="-2" max="-2" attributes="0"/>
78 78 </Group> </Group>
79 <EmptySpace pref="21" max="32767" attributes="0"/>
79 <EmptySpace max="32767" attributes="0"/>
80 80 </Group> </Group>
81 81 </Group> </Group>
82 82 </DimensionLayout> </DimensionLayout>
 
122 122 </Component> </Component>
123 123 <Component class="javax.swing.JLabel" name="jLabel1"> <Component class="javax.swing.JLabel" name="jLabel1">
124 124 <Properties> <Properties>
125 <Property name="text" type="java.lang.String" value="&#x412;&#x44b;&#x431;&#x435;&#x440;&#x438;&#x442;&#x435; &#x43a;&#x430;&#x43d;&#x430;&#x43b;"/>
125 <Property name="text" type="java.lang.String" value="&#x412;&#x44b;&#x431;&#x435;&#x440;&#x438;&#x442;&#x435; &#x43a;&#x430;&#x43d;&#x430;&#x43b;:"/>
126 126 </Properties> </Properties>
127 127 </Component> </Component>
128 128 </SubComponents> </SubComponents>
File src/menu/ChanMenu.java changed (mode: 100644) (index 1b3049e..c12dc35)
... ... public class ChanMenu extends javax.swing.JDialog {
71 71 } }
72 72 }); });
73 73
74 jLabel1.setText("Выберите канал");
74 jLabel1.setText("Выберите канал:");
75 75
76 76 javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
77 77 jPanel1.setLayout(jPanel1Layout); jPanel1.setLayout(jPanel1Layout);
 
... ... public class ChanMenu extends javax.swing.JDialog {
81 81 .addContainerGap() .addContainerGap()
82 82 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
83 83 .addComponent(jScrollPane1, javax.swing.GroupLayout.Alignment.TRAILING) .addComponent(jScrollPane1, javax.swing.GroupLayout.Alignment.TRAILING)
84 .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
85 .addComponent(jButton2)
86 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 113, Short.MAX_VALUE)
87 .addComponent(jButton1))
88 84 .addGroup(jPanel1Layout.createSequentialGroup() .addGroup(jPanel1Layout.createSequentialGroup()
89 85 .addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 94, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 94, javax.swing.GroupLayout.PREFERRED_SIZE)
90 .addGap(0, 0, Short.MAX_VALUE)))
86 .addGap(0, 0, Short.MAX_VALUE))
87 .addGroup(jPanel1Layout.createSequentialGroup()
88 .addComponent(jButton2)
89 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 113, Short.MAX_VALUE)
90 .addComponent(jButton1)))
91 91 .addContainerGap()) .addContainerGap())
92 92 ); );
93 93 jPanel1Layout.setVerticalGroup( jPanel1Layout.setVerticalGroup(
94 94 jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
95 95 .addGroup(jPanel1Layout.createSequentialGroup() .addGroup(jPanel1Layout.createSequentialGroup()
96 .addGap(33, 33, 33)
96 .addContainerGap()
97 97 .addComponent(jLabel1) .addComponent(jLabel1)
98 .addGap(18, 18, 18)
98 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
99 99 .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 130, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 130, javax.swing.GroupLayout.PREFERRED_SIZE)
100 100 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
101 101 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
102 102 .addComponent(jButton2) .addComponent(jButton2)
103 103 .addComponent(jButton1)) .addComponent(jButton1))
104 .addContainerGap(21, Short.MAX_VALUE))
104 .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
105 105 ); );
106 106
107 107 javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
 
... ... public class ChanMenu extends javax.swing.JDialog {
115 115 ); );
116 116 layout.setVerticalGroup( layout.setVerticalGroup(
117 117 layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
118 .addGroup(layout.createSequentialGroup()
118 .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
119 119 .addContainerGap() .addContainerGap()
120 120 .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
121 121 .addContainerGap()) .addContainerGap())
File src/menu/InitialDir.form changed (mode: 100644) (index fd333d1..b5ec367)
52 52 <Component id="jLabel1" pref="438" max="32767" attributes="0"/> <Component id="jLabel1" pref="438" max="32767" attributes="0"/>
53 53 <Component id="jLabel2" alignment="0" max="32767" attributes="0"/> <Component id="jLabel2" alignment="0" max="32767" attributes="0"/>
54 54 <Group type="102" alignment="0" attributes="0"> <Group type="102" alignment="0" attributes="0">
55 <Component id="jButton2" min="-2" max="-2" attributes="0"/>
56 <EmptySpace type="unrelated" max="-2" attributes="0"/>
57 55 <Component id="jButton1" min="-2" max="-2" attributes="0"/> <Component id="jButton1" min="-2" max="-2" attributes="0"/>
56 <EmptySpace type="unrelated" max="-2" attributes="0"/>
57 <Component id="jButton2" min="-2" max="-2" attributes="0"/>
58 58 <EmptySpace max="32767" attributes="0"/> <EmptySpace max="32767" attributes="0"/>
59 59 <Component id="jButton3" min="-2" max="-2" attributes="0"/> <Component id="jButton3" min="-2" max="-2" attributes="0"/>
60 60 </Group> </Group>
File src/menu/InitialDir.java changed (mode: 100644) (index d48fc2b..2c99032)
... ... public class InitialDir extends javax.swing.JDialog {
80 80 .addComponent(jLabel1, javax.swing.GroupLayout.DEFAULT_SIZE, 438, Short.MAX_VALUE) .addComponent(jLabel1, javax.swing.GroupLayout.DEFAULT_SIZE, 438, Short.MAX_VALUE)
81 81 .addComponent(jLabel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jLabel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
82 82 .addGroup(jPanel1Layout.createSequentialGroup() .addGroup(jPanel1Layout.createSequentialGroup()
83 .addComponent(jButton2)
84 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
85 83 .addComponent(jButton1) .addComponent(jButton1)
84 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
85 .addComponent(jButton2)
86 86 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
87 87 .addComponent(jButton3))) .addComponent(jButton3)))
88 88 .addContainerGap()) .addContainerGap())
File src/menu/ParamDynamicsMenu.form changed (mode: 100644) (index e6c3cfe..00e6aaa)
2 2
3 3 <Form version="1.3" maxVersion="1.9" type="org.netbeans.modules.form.forminfo.JDialogFormInfo"> <Form version="1.3" maxVersion="1.9" type="org.netbeans.modules.form.forminfo.JDialogFormInfo">
4 4 <Properties> <Properties>
5 <Property name="defaultCloseOperation" type="int" value="2"/>
5 <Property name="defaultCloseOperation" type="int" value="0"/>
6 6 </Properties> </Properties>
7 7 <SyntheticProperties> <SyntheticProperties>
8 8 <SyntheticProperty name="formSizePolicy" type="int" value="1"/> <SyntheticProperty name="formSizePolicy" type="int" value="1"/>
 
25 25 <Group type="103" groupAlignment="0" attributes="0"> <Group type="103" groupAlignment="0" attributes="0">
26 26 <Group type="102" alignment="0" attributes="0"> <Group type="102" alignment="0" attributes="0">
27 27 <EmptySpace max="-2" attributes="0"/> <EmptySpace max="-2" attributes="0"/>
28 <Component id="jPanel1" min="-2" max="-2" attributes="0"/>
29 <EmptySpace max="32767" attributes="0"/>
28 <Component id="jPanel1" max="32767" attributes="0"/>
29 <EmptySpace max="-2" attributes="0"/>
30 30 </Group> </Group>
31 31 </Group> </Group>
32 32 </DimensionLayout> </DimensionLayout>
 
50 50 <EmptySpace max="-2" attributes="0"/> <EmptySpace max="-2" attributes="0"/>
51 51 <Group type="103" groupAlignment="0" attributes="0"> <Group type="103" groupAlignment="0" attributes="0">
52 52 <Component id="jLabel1" alignment="0" max="32767" attributes="0"/> <Component id="jLabel1" alignment="0" max="32767" attributes="0"/>
53 <Group type="102" alignment="0" attributes="0">
54 <Component id="jButton1" min="-2" max="-2" attributes="0"/>
55 <EmptySpace max="32767" attributes="0"/>
56 <Component id="jButton4" min="-2" max="-2" attributes="0"/>
57 </Group>
58 53 <Component id="jLabel2" alignment="1" max="32767" attributes="0"/> <Component id="jLabel2" alignment="1" max="32767" attributes="0"/>
59 <Group type="102" alignment="0" attributes="0">
60 <Component id="jScrollPane3" min="-2" pref="105" max="-2" attributes="0"/>
61 <EmptySpace type="unrelated" max="-2" attributes="0"/>
62 <Group type="103" groupAlignment="0" attributes="0">
63 <Component id="jButton5" min="-2" max="-2" attributes="0"/>
64 <Component id="jButton6" min="-2" max="-2" attributes="0"/>
54 <Group type="102" attributes="0">
55 <Component id="jScrollPane3" linkSize="3" min="-2" pref="114" max="-2" attributes="0"/>
56 <EmptySpace min="-2" pref="27" max="-2" attributes="0"/>
57 <Group type="103" groupAlignment="1" attributes="0">
58 <Component id="jButton5" linkSize="2" min="-2" max="-2" attributes="0"/>
59 <Component id="jButton6" linkSize="2" min="-2" max="-2" attributes="0"/>
65 60 </Group> </Group>
66 <EmptySpace max="32767" attributes="0"/>
67 <Component id="jScrollPane4" min="-2" pref="105" max="-2" attributes="0"/>
61 <EmptySpace pref="29" max="32767" attributes="0"/>
62 <Component id="jScrollPane4" linkSize="3" min="-2" pref="114" max="-2" attributes="0"/>
68 63 </Group> </Group>
69 64 <Group type="102" attributes="0"> <Group type="102" attributes="0">
65 <Component id="jScrollPane1" linkSize="3" min="-2" pref="149" max="-2" attributes="0"/>
70 66 <Group type="103" groupAlignment="0" attributes="0"> <Group type="103" groupAlignment="0" attributes="0">
71 <Group type="102" alignment="0" attributes="0">
72 <Component id="jScrollPane1" min="-2" pref="105" max="-2" attributes="0"/>
73 <EmptySpace type="unrelated" max="-2" attributes="0"/>
74 <Group type="103" groupAlignment="0" attributes="0">
75 <Component id="jButton2" alignment="0" min="-2" max="-2" attributes="0"/>
76 <Component id="jButton3" alignment="0" min="-2" max="-2" attributes="0"/>
77 </Group>
78 <EmptySpace type="separate" max="-2" attributes="0"/>
79 <Component id="jScrollPane2" min="-2" pref="102" max="-2" attributes="0"/>
67 <Group type="102" attributes="0">
68 <EmptySpace max="32767" attributes="0"/>
69 <Component id="jScrollPane2" linkSize="3" min="-2" pref="116" max="-2" attributes="0"/>
80 70 </Group> </Group>
81 71 <Group type="102" alignment="0" attributes="0"> <Group type="102" alignment="0" attributes="0">
82 <Component id="jButton7" min="-2" max="-2" attributes="0"/>
83 <EmptySpace type="unrelated" max="-2" attributes="0"/>
84 <Component id="jButton8" min="-2" max="-2" attributes="0"/>
72 <EmptySpace min="-2" pref="25" max="-2" attributes="0"/>
73 <Group type="103" groupAlignment="1" attributes="0">
74 <Component id="jButton2" linkSize="2" min="-2" pref="47" max="-2" attributes="0"/>
75 <Component id="jButton3" linkSize="2" min="-2" max="-2" attributes="0"/>
76 </Group>
77 <EmptySpace min="0" pref="0" max="32767" attributes="0"/>
85 78 </Group> </Group>
86 79 </Group> </Group>
80 </Group>
81 <Group type="102" attributes="0">
82 <Component id="jButton7" min="-2" max="-2" attributes="0"/>
83 <EmptySpace max="-2" attributes="0"/>
84 <Component id="jButton8" min="-2" max="-2" attributes="0"/>
87 85 <EmptySpace min="0" pref="0" max="32767" attributes="0"/> <EmptySpace min="0" pref="0" max="32767" attributes="0"/>
88 86 </Group> </Group>
87 <Group type="102" alignment="0" attributes="0">
88 <Component id="jButton1" min="-2" max="-2" attributes="0"/>
89 <EmptySpace max="32767" attributes="0"/>
90 <Component id="jButton4" min="-2" max="-2" attributes="0"/>
91 </Group>
89 92 </Group> </Group>
90 93 <EmptySpace max="-2" attributes="0"/> <EmptySpace max="-2" attributes="0"/>
91 94 </Group> </Group>
 
96 99 <Group type="102" alignment="0" attributes="0"> <Group type="102" alignment="0" attributes="0">
97 100 <Component id="jLabel1" min="-2" max="-2" attributes="0"/> <Component id="jLabel1" min="-2" max="-2" attributes="0"/>
98 101 <Group type="103" groupAlignment="0" attributes="0"> <Group type="103" groupAlignment="0" attributes="0">
99 <Group type="102" alignment="0" attributes="0">
100 <EmptySpace min="-2" pref="55" max="-2" attributes="0"/>
101 <Component id="jButton2" min="-2" max="-2" attributes="0"/>
102 <EmptySpace type="separate" max="-2" attributes="0"/>
103 <Component id="jButton3" min="-2" max="-2" attributes="0"/>
104 </Group>
105 <Group type="102" alignment="0" attributes="0">
102 <Group type="102" attributes="0">
106 103 <EmptySpace min="-2" pref="16" max="-2" attributes="0"/> <EmptySpace min="-2" pref="16" max="-2" attributes="0"/>
107 104 <Group type="103" groupAlignment="0" max="-2" attributes="0"> <Group type="103" groupAlignment="0" max="-2" attributes="0">
108 <Component id="jScrollPane2" alignment="0" max="32767" attributes="0"/>
109 <Component id="jScrollPane1" alignment="0" pref="152" max="32767" attributes="0"/>
105 <Component id="jScrollPane2" linkSize="4" alignment="0" max="32767" attributes="0"/>
106 <Component id="jScrollPane1" linkSize="4" alignment="0" pref="152" max="32767" attributes="0"/>
110 107 </Group> </Group>
111 108 </Group> </Group>
109 <Group type="102" alignment="0" attributes="0">
110 <EmptySpace min="-2" pref="56" max="-2" attributes="0"/>
111 <Component id="jButton2" linkSize="1" min="-2" max="-2" attributes="0"/>
112 <EmptySpace type="separate" max="-2" attributes="0"/>
113 <Component id="jButton3" linkSize="1" min="-2" max="-2" attributes="0"/>
114 </Group>
112 115 </Group> </Group>
113 116 <EmptySpace type="separate" max="-2" attributes="0"/> <EmptySpace type="separate" max="-2" attributes="0"/>
114 117 <Component id="jLabel2" min="-2" max="-2" attributes="0"/> <Component id="jLabel2" min="-2" max="-2" attributes="0"/>
115 <Group type="103" groupAlignment="1" attributes="0">
116 <Group type="102" alignment="1" attributes="0">
117 <EmptySpace min="-2" pref="50" max="-2" attributes="0"/>
118 <Component id="jButton5" min="-2" max="-2" attributes="0"/>
118 <Group type="103" groupAlignment="0" attributes="0">
119 <Group type="102" alignment="0" attributes="0">
120 <EmptySpace min="-2" pref="48" max="-2" attributes="0"/>
121 <Component id="jButton5" linkSize="1" min="-2" max="-2" attributes="0"/>
119 122 <EmptySpace type="separate" max="-2" attributes="0"/> <EmptySpace type="separate" max="-2" attributes="0"/>
120 <Component id="jButton6" min="-2" max="-2" attributes="0"/>
123 <Component id="jButton6" linkSize="1" min="-2" max="-2" attributes="0"/>
121 124 <EmptySpace max="32767" attributes="0"/> <EmptySpace max="32767" attributes="0"/>
122 125 </Group> </Group>
123 126 <Group type="102" alignment="1" attributes="0"> <Group type="102" alignment="1" attributes="0">
124 <EmptySpace type="unrelated" max="-2" attributes="0"/>
125 <Group type="103" groupAlignment="1" attributes="0">
126 <Component id="jScrollPane4" pref="145" max="32767" attributes="0"/>
127 <Component id="jScrollPane3" max="32767" attributes="0"/>
127 <EmptySpace type="unrelated" max="32767" attributes="0"/>
128 <Group type="103" groupAlignment="0" attributes="0">
129 <Component id="jScrollPane4" linkSize="4" min="-2" pref="145" max="-2" attributes="0"/>
130 <Component id="jScrollPane3" linkSize="4" min="-2" pref="194" max="-2" attributes="0"/>
128 131 </Group> </Group>
129 <EmptySpace type="unrelated" max="-2" attributes="0"/>
132 <EmptySpace type="separate" max="-2" attributes="0"/>
130 133 <Group type="103" groupAlignment="3" attributes="0"> <Group type="103" groupAlignment="3" attributes="0">
131 134 <Component id="jButton7" alignment="3" min="-2" max="-2" attributes="0"/> <Component id="jButton7" alignment="3" min="-2" max="-2" attributes="0"/>
132 135 <Component id="jButton8" alignment="3" min="-2" max="-2" attributes="0"/> <Component id="jButton8" alignment="3" min="-2" max="-2" attributes="0"/>
 
136 139 <Component id="jButton1" alignment="3" min="-2" max="-2" attributes="0"/> <Component id="jButton1" alignment="3" min="-2" max="-2" attributes="0"/>
137 140 <Component id="jButton4" alignment="3" min="-2" max="-2" attributes="0"/> <Component id="jButton4" alignment="3" min="-2" max="-2" attributes="0"/>
138 141 </Group> </Group>
139 <EmptySpace min="-2" pref="17" max="-2" attributes="0"/>
142 <EmptySpace min="-2" pref="22" max="-2" attributes="0"/>
140 143 </Group> </Group>
141 144 </Group> </Group>
142 145 </Group> </Group>
File src/menu/ParamDynamicsMenu.java changed (mode: 100644) (index 03b6827..35d63f0)
... ... public class ParamDynamicsMenu extends javax.swing.JDialog {
69 69 jButton7 = new javax.swing.JButton(); jButton7 = new javax.swing.JButton();
70 70 jButton8 = new javax.swing.JButton(); jButton8 = new javax.swing.JButton();
71 71
72 setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
72 setDefaultCloseOperation(javax.swing.WindowConstants.DO_NOTHING_ON_CLOSE);
73 73
74 74 jLabel1.setText("Выберите нужные координаты точек:"); jLabel1.setText("Выберите нужные координаты точек:");
75 75
 
... ... public class ParamDynamicsMenu extends javax.swing.JDialog {
162 162 .addContainerGap() .addContainerGap()
163 163 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
164 164 .addComponent(jLabel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jLabel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
165 .addGroup(jPanel1Layout.createSequentialGroup()
166 .addComponent(jButton1)
167 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
168 .addComponent(jButton4))
169 165 .addComponent(jLabel2, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jLabel2, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
170 166 .addGroup(jPanel1Layout.createSequentialGroup() .addGroup(jPanel1Layout.createSequentialGroup()
171 .addComponent(jScrollPane3, javax.swing.GroupLayout.PREFERRED_SIZE, 105, javax.swing.GroupLayout.PREFERRED_SIZE)
172 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
173 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
167 .addComponent(jScrollPane3, javax.swing.GroupLayout.PREFERRED_SIZE, 114, javax.swing.GroupLayout.PREFERRED_SIZE)
168 .addGap(27, 27, 27)
169 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
174 170 .addComponent(jButton5) .addComponent(jButton5)
175 171 .addComponent(jButton6)) .addComponent(jButton6))
176 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
177 .addComponent(jScrollPane4, javax.swing.GroupLayout.PREFERRED_SIZE, 105, javax.swing.GroupLayout.PREFERRED_SIZE))
172 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 29, Short.MAX_VALUE)
173 .addComponent(jScrollPane4, javax.swing.GroupLayout.PREFERRED_SIZE, 114, javax.swing.GroupLayout.PREFERRED_SIZE))
178 174 .addGroup(jPanel1Layout.createSequentialGroup() .addGroup(jPanel1Layout.createSequentialGroup()
175 .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 149, javax.swing.GroupLayout.PREFERRED_SIZE)
179 176 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
180 177 .addGroup(jPanel1Layout.createSequentialGroup() .addGroup(jPanel1Layout.createSequentialGroup()
181 .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 105, javax.swing.GroupLayout.PREFERRED_SIZE)
182 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
183 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
184 .addComponent(jButton2)
185 .addComponent(jButton3))
186 .addGap(18, 18, 18)
187 .addComponent(jScrollPane2, javax.swing.GroupLayout.PREFERRED_SIZE, 102, javax.swing.GroupLayout.PREFERRED_SIZE))
178 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
179 .addComponent(jScrollPane2, javax.swing.GroupLayout.PREFERRED_SIZE, 116, javax.swing.GroupLayout.PREFERRED_SIZE))
188 180 .addGroup(jPanel1Layout.createSequentialGroup() .addGroup(jPanel1Layout.createSequentialGroup()
189 .addComponent(jButton7)
190 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
191 .addComponent(jButton8)))
192 .addGap(0, 0, Short.MAX_VALUE)))
181 .addGap(25, 25, 25)
182 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
183 .addComponent(jButton2, javax.swing.GroupLayout.PREFERRED_SIZE, 47, javax.swing.GroupLayout.PREFERRED_SIZE)
184 .addComponent(jButton3))
185 .addGap(0, 0, Short.MAX_VALUE))))
186 .addGroup(jPanel1Layout.createSequentialGroup()
187 .addComponent(jButton7)
188 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
189 .addComponent(jButton8)
190 .addGap(0, 0, Short.MAX_VALUE))
191 .addGroup(jPanel1Layout.createSequentialGroup()
192 .addComponent(jButton1)
193 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
194 .addComponent(jButton4)))
193 195 .addContainerGap()) .addContainerGap())
194 196 ); );
197
198 jPanel1Layout.linkSize(javax.swing.SwingConstants.HORIZONTAL, new java.awt.Component[] {jButton2, jButton3, jButton5, jButton6});
199
200 jPanel1Layout.linkSize(javax.swing.SwingConstants.HORIZONTAL, new java.awt.Component[] {jScrollPane1, jScrollPane2, jScrollPane3, jScrollPane4});
201
195 202 jPanel1Layout.setVerticalGroup( jPanel1Layout.setVerticalGroup(
196 203 jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
197 204 .addGroup(jPanel1Layout.createSequentialGroup() .addGroup(jPanel1Layout.createSequentialGroup()
198 205 .addComponent(jLabel1) .addComponent(jLabel1)
199 206 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
200 .addGroup(jPanel1Layout.createSequentialGroup()
201 .addGap(55, 55, 55)
202 .addComponent(jButton2)
203 .addGap(18, 18, 18)
204 .addComponent(jButton3))
205 207 .addGroup(jPanel1Layout.createSequentialGroup() .addGroup(jPanel1Layout.createSequentialGroup()
206 208 .addGap(16, 16, 16) .addGap(16, 16, 16)
207 209 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
208 210 .addComponent(jScrollPane2) .addComponent(jScrollPane2)
209 .addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 152, Short.MAX_VALUE))))
211 .addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 152, Short.MAX_VALUE)))
212 .addGroup(jPanel1Layout.createSequentialGroup()
213 .addGap(56, 56, 56)
214 .addComponent(jButton2)
215 .addGap(18, 18, 18)
216 .addComponent(jButton3)))
210 217 .addGap(18, 18, 18) .addGap(18, 18, 18)
211 218 .addComponent(jLabel2) .addComponent(jLabel2)
212 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
219 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
213 220 .addGroup(jPanel1Layout.createSequentialGroup() .addGroup(jPanel1Layout.createSequentialGroup()
214 .addGap(50, 50, 50)
221 .addGap(48, 48, 48)
215 222 .addComponent(jButton5) .addComponent(jButton5)
216 223 .addGap(18, 18, 18) .addGap(18, 18, 18)
217 224 .addComponent(jButton6) .addComponent(jButton6)
218 225 .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
219 .addGroup(jPanel1Layout.createSequentialGroup()
220 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
221 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
222 .addComponent(jScrollPane4, javax.swing.GroupLayout.DEFAULT_SIZE, 145, Short.MAX_VALUE)
223 .addComponent(jScrollPane3))
224 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
226 .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
227 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
228 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
229 .addComponent(jScrollPane4, javax.swing.GroupLayout.PREFERRED_SIZE, 145, javax.swing.GroupLayout.PREFERRED_SIZE)
230 .addComponent(jScrollPane3, javax.swing.GroupLayout.PREFERRED_SIZE, 194, javax.swing.GroupLayout.PREFERRED_SIZE))
231 .addGap(18, 18, 18)
225 232 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
226 233 .addComponent(jButton7) .addComponent(jButton7)
227 234 .addComponent(jButton8)) .addComponent(jButton8))
 
... ... public class ParamDynamicsMenu extends javax.swing.JDialog {
229 236 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
230 237 .addComponent(jButton1) .addComponent(jButton1)
231 238 .addComponent(jButton4)) .addComponent(jButton4))
232 .addGap(17, 17, 17))))
239 .addGap(22, 22, 22))))
233 240 ); );
234 241
242 jPanel1Layout.linkSize(javax.swing.SwingConstants.VERTICAL, new java.awt.Component[] {jButton2, jButton3, jButton5, jButton6});
243
244 jPanel1Layout.linkSize(javax.swing.SwingConstants.VERTICAL, new java.awt.Component[] {jScrollPane1, jScrollPane2, jScrollPane3, jScrollPane4});
245
235 246 javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
236 247 getContentPane().setLayout(layout); getContentPane().setLayout(layout);
237 248 layout.setHorizontalGroup( layout.setHorizontalGroup(
238 249 layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
239 250 .addGroup(layout.createSequentialGroup() .addGroup(layout.createSequentialGroup()
240 251 .addContainerGap() .addContainerGap()
241 .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
242 .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
252 .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
253 .addContainerGap())
243 254 ); );
244 255 layout.setVerticalGroup( layout.setVerticalGroup(
245 256 layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
File src/menu/TimeMenu.form changed (mode: 100644) (index 9ee9e1c..acd6ad9)
33 33 <DimensionLayout dim="1"> <DimensionLayout dim="1">
34 34 <Group type="103" groupAlignment="0" attributes="0"> <Group type="103" groupAlignment="0" attributes="0">
35 35 <Group type="102" alignment="0" attributes="0"> <Group type="102" alignment="0" attributes="0">
36 <EmptySpace max="-2" attributes="0"/>
36 37 <Component id="jPanel1" min="-2" max="-2" attributes="0"/> <Component id="jPanel1" min="-2" max="-2" attributes="0"/>
37 <EmptySpace min="0" pref="9" max="32767" attributes="0"/>
38 <EmptySpace max="32767" attributes="0"/>
38 39 </Group> </Group>
39 40 </Group> </Group>
40 41 </DimensionLayout> </DimensionLayout>
 
48 49 <Group type="102" attributes="0"> <Group type="102" attributes="0">
49 50 <EmptySpace max="-2" attributes="0"/> <EmptySpace max="-2" attributes="0"/>
50 51 <Group type="103" groupAlignment="0" attributes="0"> <Group type="103" groupAlignment="0" attributes="0">
52 <Component id="jLabel1" max="32767" attributes="0"/>
53 <Component id="jLabel2" alignment="0" max="32767" attributes="0"/>
51 54 <Group type="102" alignment="0" attributes="0"> <Group type="102" alignment="0" attributes="0">
55 <Component id="jButton1" min="-2" max="-2" attributes="0"/>
56 <EmptySpace max="32767" attributes="0"/>
57 <Component id="jButton4" min="-2" max="-2" attributes="0"/>
58 </Group>
59 <Group type="102" attributes="0">
60 <Component id="jScrollPane1" linkSize="1" min="-2" pref="149" max="-2" attributes="0"/>
61 <EmptySpace pref="18" max="32767" attributes="0"/>
52 62 <Group type="103" groupAlignment="0" attributes="0"> <Group type="103" groupAlignment="0" attributes="0">
53 <Component id="jLabel1" max="32767" attributes="0"/>
54 <Group type="102" alignment="0" attributes="0">
55 <Component id="jButton1" min="-2" max="-2" attributes="0"/>
56 <EmptySpace max="32767" attributes="0"/>
57 <Component id="jButton4" min="-2" max="-2" attributes="0"/>
58 </Group>
59 <Component id="jLabel2" alignment="0" max="32767" attributes="0"/>
60 <Group type="102" attributes="0">
61 <Component id="jScrollPane1" min="-2" pref="105" max="-2" attributes="0"/>
62 <EmptySpace type="unrelated" max="-2" attributes="0"/>
63 <Group type="103" groupAlignment="0" attributes="0">
64 <Component id="jButton2" min="-2" max="-2" attributes="0"/>
65 <Component id="jButton3" min="-2" max="-2" attributes="0"/>
66 </Group>
67 <EmptySpace min="0" pref="0" max="32767" attributes="0"/>
68 </Group>
63 <Component id="jButton2" alignment="1" min="-2" max="-2" attributes="0"/>
64 <Component id="jButton3" alignment="1" min="-2" max="-2" attributes="0"/>
69 65 </Group> </Group>
66 <EmptySpace type="unrelated" max="-2" attributes="0"/>
67 <Component id="jScrollPane2" linkSize="1" min="-2" pref="102" max="-2" attributes="0"/>
68 </Group>
69 <Group type="102" attributes="0">
70 <Component id="jButton7" min="-2" max="-2" attributes="0"/>
70 71 <EmptySpace max="-2" attributes="0"/> <EmptySpace max="-2" attributes="0"/>
72 <Component id="jButton8" min="-2" max="-2" attributes="0"/>
73 <EmptySpace min="0" pref="0" max="32767" attributes="0"/>
71 74 </Group> </Group>
72 <Group type="102" alignment="1" attributes="0">
73 <Component id="jScrollPane3" min="-2" pref="105" max="-2" attributes="0"/>
75 <Group type="102" alignment="0" attributes="0">
76 <Component id="jScrollPane3" linkSize="1" min="-2" pref="105" max="-2" attributes="0"/>
74 77 <EmptySpace max="32767" attributes="0"/> <EmptySpace max="32767" attributes="0"/>
75 78 <Group type="103" groupAlignment="0" attributes="0"> <Group type="103" groupAlignment="0" attributes="0">
76 <Component id="jScrollPane2" alignment="1" min="-2" pref="102" max="-2" attributes="0"/>
77 <Group type="102" alignment="1" attributes="0">
78 <Group type="103" groupAlignment="1" attributes="0">
79 <Component id="jButton6" alignment="0" min="-2" max="-2" attributes="0"/>
80 <Component id="jButton5" alignment="0" min="-2" max="-2" attributes="0"/>
81 </Group>
82 <EmptySpace min="-2" pref="10" max="-2" attributes="0"/>
83 <Component id="jScrollPane4" min="-2" pref="105" max="-2" attributes="0"/>
84 </Group>
79 <Component id="jButton5" alignment="1" min="-2" max="-2" attributes="0"/>
80 <Component id="jButton6" alignment="1" min="-2" max="-2" attributes="0"/>
85 81 </Group> </Group>
86 <EmptySpace min="18" pref="18" max="-2" attributes="0"/>
87 </Group>
88 <Group type="102" alignment="0" attributes="0">
89 <Component id="jButton7" min="-2" max="-2" attributes="0"/>
90 82 <EmptySpace type="unrelated" max="-2" attributes="0"/> <EmptySpace type="unrelated" max="-2" attributes="0"/>
91 <Component id="jButton8" min="-2" max="-2" attributes="0"/>
92 <EmptySpace min="0" pref="0" max="32767" attributes="0"/>
83 <Component id="jScrollPane4" linkSize="1" min="-2" pref="105" max="-2" attributes="0"/>
93 84 </Group> </Group>
94 85 </Group> </Group>
86 <EmptySpace max="-2" attributes="0"/>
95 87 </Group> </Group>
96 88 </Group> </Group>
97 89 </DimensionLayout> </DimensionLayout>
98 90 <DimensionLayout dim="1"> <DimensionLayout dim="1">
99 91 <Group type="103" groupAlignment="0" attributes="0"> <Group type="103" groupAlignment="0" attributes="0">
100 92 <Group type="102" alignment="0" attributes="0"> <Group type="102" alignment="0" attributes="0">
93 <EmptySpace max="-2" attributes="0"/>
101 94 <Component id="jLabel1" min="-2" max="-2" attributes="0"/> <Component id="jLabel1" min="-2" max="-2" attributes="0"/>
102 95 <Group type="103" groupAlignment="0" attributes="0"> <Group type="103" groupAlignment="0" attributes="0">
103 96 <Group type="102" alignment="0" attributes="0"> <Group type="102" alignment="0" attributes="0">
104 <EmptySpace min="-2" pref="55" max="-2" attributes="0"/>
97 <EmptySpace min="-2" pref="53" max="-2" attributes="0"/>
105 98 <Component id="jButton2" min="-2" max="-2" attributes="0"/> <Component id="jButton2" min="-2" max="-2" attributes="0"/>
106 <EmptySpace type="separate" max="-2" attributes="0"/>
99 <EmptySpace type="unrelated" max="-2" attributes="0"/>
107 100 <Component id="jButton3" min="-2" max="-2" attributes="0"/> <Component id="jButton3" min="-2" max="-2" attributes="0"/>
108 101 </Group> </Group>
109 <Group type="102" alignment="0" attributes="0">
110 <EmptySpace min="-2" pref="16" max="-2" attributes="0"/>
111 <Group type="103" groupAlignment="0" max="-2" attributes="0">
112 <Component id="jScrollPane2" max="32767" attributes="0"/>
113 <Component id="jScrollPane1" pref="152" max="32767" attributes="0"/>
102 <Group type="102" alignment="1" attributes="0">
103 <EmptySpace max="32767" attributes="0"/>
104 <Group type="103" groupAlignment="0" attributes="0">
105 <Component id="jScrollPane2" linkSize="2" alignment="1" max="32767" attributes="0"/>
106 <Component id="jScrollPane1" linkSize="2" alignment="1" min="-2" pref="195" max="-2" attributes="0"/>
114 107 </Group> </Group>
115 108 </Group> </Group>
116 109 </Group> </Group>
117 110 <EmptySpace type="separate" max="-2" attributes="0"/> <EmptySpace type="separate" max="-2" attributes="0"/>
118 111 <Component id="jLabel2" min="-2" max="-2" attributes="0"/> <Component id="jLabel2" min="-2" max="-2" attributes="0"/>
119 <EmptySpace type="unrelated" max="-2" attributes="0"/>
120 112 <Group type="103" groupAlignment="0" attributes="0"> <Group type="103" groupAlignment="0" attributes="0">
113 <Group type="102" attributes="0">
114 <EmptySpace type="unrelated" max="-2" attributes="0"/>
115 <Group type="103" groupAlignment="0" attributes="0">
116 <Component id="jScrollPane3" linkSize="2" max="32767" attributes="0"/>
117 <Component id="jScrollPane4" linkSize="2" pref="169" max="32767" attributes="0"/>
118 </Group>
119 </Group>
121 120 <Group type="102" alignment="0" attributes="0"> <Group type="102" alignment="0" attributes="0">
122 <EmptySpace min="-2" pref="39" max="-2" attributes="0"/>
121 <EmptySpace min="-2" pref="60" max="-2" attributes="0"/>
123 122 <Component id="jButton5" min="-2" max="-2" attributes="0"/> <Component id="jButton5" min="-2" max="-2" attributes="0"/>
124 123 <EmptySpace type="unrelated" max="-2" attributes="0"/> <EmptySpace type="unrelated" max="-2" attributes="0"/>
125 124 <Component id="jButton6" min="-2" max="-2" attributes="0"/> <Component id="jButton6" min="-2" max="-2" attributes="0"/>
126 125 </Group> </Group>
127 <Group type="103" alignment="0" groupAlignment="1" max="-2" attributes="0">
128 <Component id="jScrollPane4" pref="169" max="32767" attributes="0"/>
129 <Component id="jScrollPane3" max="32767" attributes="0"/>
130 </Group>
131 126 </Group> </Group>
132 <EmptySpace pref="14" max="32767" attributes="0"/>
127 <EmptySpace type="separate" max="-2" attributes="0"/>
133 128 <Group type="103" groupAlignment="3" attributes="0"> <Group type="103" groupAlignment="3" attributes="0">
134 129 <Component id="jButton7" alignment="3" min="-2" max="-2" attributes="0"/> <Component id="jButton7" alignment="3" min="-2" max="-2" attributes="0"/>
135 130 <Component id="jButton8" alignment="3" min="-2" max="-2" attributes="0"/> <Component id="jButton8" alignment="3" min="-2" max="-2" attributes="0"/>
136 131 </Group> </Group>
137 <EmptySpace type="separate" max="-2" attributes="0"/>
132 <EmptySpace min="-2" pref="30" max="-2" attributes="0"/>
138 133 <Group type="103" groupAlignment="3" attributes="0"> <Group type="103" groupAlignment="3" attributes="0">
139 134 <Component id="jButton1" alignment="3" min="-2" max="-2" attributes="0"/> <Component id="jButton1" alignment="3" min="-2" max="-2" attributes="0"/>
140 135 <Component id="jButton4" alignment="3" min="-2" max="-2" attributes="0"/> <Component id="jButton4" alignment="3" min="-2" max="-2" attributes="0"/>
File src/menu/TimeMenu.java changed (mode: 100644) (index 99fcd2f..6769e64)
... ... public class TimeMenu extends javax.swing.JDialog {
205 205 .addGroup(jPanel1Layout.createSequentialGroup() .addGroup(jPanel1Layout.createSequentialGroup()
206 206 .addContainerGap() .addContainerGap()
207 207 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
208 .addComponent(jLabel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
209 .addComponent(jLabel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
208 210 .addGroup(jPanel1Layout.createSequentialGroup() .addGroup(jPanel1Layout.createSequentialGroup()
209 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
210 .addComponent(jLabel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
211 .addGroup(jPanel1Layout.createSequentialGroup()
212 .addComponent(jButton1)
213 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
214 .addComponent(jButton4))
215 .addComponent(jLabel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
216 .addGroup(jPanel1Layout.createSequentialGroup()
217 .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 105, javax.swing.GroupLayout.PREFERRED_SIZE)
218 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
219 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
220 .addComponent(jButton2)
221 .addComponent(jButton3))
222 .addGap(0, 0, Short.MAX_VALUE)))
223 .addContainerGap())
224 .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
225 .addComponent(jScrollPane3, javax.swing.GroupLayout.PREFERRED_SIZE, 105, javax.swing.GroupLayout.PREFERRED_SIZE)
211 .addComponent(jButton1)
226 212 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
213 .addComponent(jButton4))
214 .addGroup(jPanel1Layout.createSequentialGroup()
215 .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 149, javax.swing.GroupLayout.PREFERRED_SIZE)
216 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 18, Short.MAX_VALUE)
227 217 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
228 .addComponent(jScrollPane2, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 102, javax.swing.GroupLayout.PREFERRED_SIZE)
229 .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
230 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
231 .addComponent(jButton6, javax.swing.GroupLayout.Alignment.LEADING)
232 .addComponent(jButton5, javax.swing.GroupLayout.Alignment.LEADING))
233 .addGap(10, 10, 10)
234 .addComponent(jScrollPane4, javax.swing.GroupLayout.PREFERRED_SIZE, 105, javax.swing.GroupLayout.PREFERRED_SIZE)))
235 .addGap(18, 18, 18))
218 .addComponent(jButton2, javax.swing.GroupLayout.Alignment.TRAILING)
219 .addComponent(jButton3, javax.swing.GroupLayout.Alignment.TRAILING))
220 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
221 .addComponent(jScrollPane2, javax.swing.GroupLayout.PREFERRED_SIZE, 102, javax.swing.GroupLayout.PREFERRED_SIZE))
236 222 .addGroup(jPanel1Layout.createSequentialGroup() .addGroup(jPanel1Layout.createSequentialGroup()
237 223 .addComponent(jButton7) .addComponent(jButton7)
238 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
224 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
239 225 .addComponent(jButton8) .addComponent(jButton8)
240 .addGap(0, 0, Short.MAX_VALUE))))
226 .addGap(0, 0, Short.MAX_VALUE))
227 .addGroup(jPanel1Layout.createSequentialGroup()
228 .addComponent(jScrollPane3, javax.swing.GroupLayout.PREFERRED_SIZE, 105, javax.swing.GroupLayout.PREFERRED_SIZE)
229 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
230 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
231 .addComponent(jButton5, javax.swing.GroupLayout.Alignment.TRAILING)
232 .addComponent(jButton6, javax.swing.GroupLayout.Alignment.TRAILING))
233 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
234 .addComponent(jScrollPane4, javax.swing.GroupLayout.PREFERRED_SIZE, 105, javax.swing.GroupLayout.PREFERRED_SIZE)))
235 .addContainerGap())
241 236 ); );
237
238 jPanel1Layout.linkSize(javax.swing.SwingConstants.HORIZONTAL, new java.awt.Component[] {jScrollPane1, jScrollPane2, jScrollPane3, jScrollPane4});
239
242 240 jPanel1Layout.setVerticalGroup( jPanel1Layout.setVerticalGroup(
243 241 jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
244 242 .addGroup(jPanel1Layout.createSequentialGroup() .addGroup(jPanel1Layout.createSequentialGroup()
243 .addContainerGap()
245 244 .addComponent(jLabel1) .addComponent(jLabel1)
246 245 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
247 246 .addGroup(jPanel1Layout.createSequentialGroup() .addGroup(jPanel1Layout.createSequentialGroup()
248 .addGap(55, 55, 55)
247 .addGap(53, 53, 53)
249 248 .addComponent(jButton2) .addComponent(jButton2)
250 .addGap(18, 18, 18)
249 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
251 250 .addComponent(jButton3)) .addComponent(jButton3))
252 .addGroup(jPanel1Layout.createSequentialGroup()
253 .addGap(16, 16, 16)
254 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
255 .addComponent(jScrollPane2)
256 .addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 152, Short.MAX_VALUE))))
251 .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
252 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
253 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
254 .addComponent(jScrollPane2, javax.swing.GroupLayout.Alignment.TRAILING)
255 .addComponent(jScrollPane1, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 195, javax.swing.GroupLayout.PREFERRED_SIZE))))
257 256 .addGap(18, 18, 18) .addGap(18, 18, 18)
258 257 .addComponent(jLabel2) .addComponent(jLabel2)
259 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
260 258 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
261 259 .addGroup(jPanel1Layout.createSequentialGroup() .addGroup(jPanel1Layout.createSequentialGroup()
262 .addGap(39, 39, 39)
260 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
261 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
262 .addComponent(jScrollPane3)
263 .addComponent(jScrollPane4, javax.swing.GroupLayout.DEFAULT_SIZE, 169, Short.MAX_VALUE)))
264 .addGroup(jPanel1Layout.createSequentialGroup()
265 .addGap(60, 60, 60)
263 266 .addComponent(jButton5) .addComponent(jButton5)
264 267 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
265 .addComponent(jButton6))
266 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
267 .addComponent(jScrollPane4, javax.swing.GroupLayout.DEFAULT_SIZE, 169, Short.MAX_VALUE)
268 .addComponent(jScrollPane3)))
269 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 14, Short.MAX_VALUE)
268 .addComponent(jButton6)))
269 .addGap(18, 18, 18)
270 270 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
271 271 .addComponent(jButton7) .addComponent(jButton7)
272 272 .addComponent(jButton8)) .addComponent(jButton8))
273 .addGap(18, 18, 18)
273 .addGap(30, 30, 30)
274 274 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
275 275 .addComponent(jButton1) .addComponent(jButton1)
276 276 .addComponent(jButton4)) .addComponent(jButton4))
277 277 .addContainerGap()) .addContainerGap())
278 278 ); );
279 279
280 jPanel1Layout.linkSize(javax.swing.SwingConstants.VERTICAL, new java.awt.Component[] {jScrollPane1, jScrollPane2, jScrollPane3, jScrollPane4});
281
280 282 javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
281 283 getContentPane().setLayout(layout); getContentPane().setLayout(layout);
282 284 layout.setHorizontalGroup( layout.setHorizontalGroup(
 
... ... public class TimeMenu extends javax.swing.JDialog {
289 291 layout.setVerticalGroup( layout.setVerticalGroup(
290 292 layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
291 293 .addGroup(layout.createSequentialGroup() .addGroup(layout.createSequentialGroup()
294 .addContainerGap()
292 295 .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
293 .addGap(0, 9, Short.MAX_VALUE))
296 .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
294 297 ); );
295 298
296 299 pack(); pack();
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/oami/lleakres

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/oami/lleakres

Clone this repository using git:
git clone git://git.rocketgit.com/user/oami/lleakres

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main