From 48c70cd8d9edbcde960ea11bd7038862216bcfa0 Mon Sep 17 00:00:00 2001 From: IRBorisov <8611739+IRBorisov@users.noreply.github.com> Date: Wed, 16 Aug 2023 21:26:59 +0300 Subject: [PATCH] Add cctext python module --- .vscode/settings.json | 20 +- rsconcept/backend/cctext/__init__.py | 11 + rsconcept/backend/cctext/conceptapi.py | 89 + rsconcept/backend/cctext/rumodel.py | 146 ++ rsconcept/backend/cctext/ruparser.py | 484 +++++ rsconcept/backend/cctext/syntax.py | 83 + rsconcept/backend/cctext/tests/__init__.py | 0 .../backend/cctext/tests/data/functions.txt | 1819 +++++++++++++++++ .../backend/cctext/tests/data/thesaurus.txt | 866 ++++++++ .../cctext/tests/manual/TestNotebook.ipynb | 94 + .../cctext/tests/manual/functions_mark.xlsx | Bin 0 -> 248542 bytes .../backend/cctext/tests/manual/output.xlsx | Bin 0 -> 267857 bytes .../cctext/tests/manual/terms_mark.xlsx | Bin 0 -> 88018 bytes .../backend/cctext/tests/testConceptAPI.py | 78 + .../backend/cctext/tests/testRuParser.py | 441 ++++ rsconcept/backend/cctext/tests/testSyntax.py | 62 + rsconcept/backend/requirements.txt | 6 +- rsconcept/backend/requirements_dev.txt | 6 +- 18 files changed, 4202 insertions(+), 3 deletions(-) create mode 100644 rsconcept/backend/cctext/__init__.py create mode 100644 rsconcept/backend/cctext/conceptapi.py create mode 100644 rsconcept/backend/cctext/rumodel.py create mode 100644 rsconcept/backend/cctext/ruparser.py create mode 100644 rsconcept/backend/cctext/syntax.py create mode 100644 rsconcept/backend/cctext/tests/__init__.py create mode 100644 rsconcept/backend/cctext/tests/data/functions.txt create mode 100644 rsconcept/backend/cctext/tests/data/thesaurus.txt create mode 100644 rsconcept/backend/cctext/tests/manual/TestNotebook.ipynb create mode 100644 rsconcept/backend/cctext/tests/manual/functions_mark.xlsx create mode 100644 rsconcept/backend/cctext/tests/manual/output.xlsx create mode 100644 rsconcept/backend/cctext/tests/manual/terms_mark.xlsx create mode 100644 rsconcept/backend/cctext/tests/testConceptAPI.py create mode 100644 rsconcept/backend/cctext/tests/testRuParser.py create mode 100644 rsconcept/backend/cctext/tests/testSyntax.py diff --git a/.vscode/settings.json b/.vscode/settings.json index 04df0993..897e6a8c 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,5 +1,23 @@ { - "python.linting.flake8Enabled": true, + "python.testing.unittestArgs": [ + "-v", + "-s", + "./tests", + "-p", + "test*.py" + ], + "python.testing.pytestEnabled": false, + "python.testing.unittestEnabled": true, + "python.linting.pylintEnabled": true, "python.linting.enabled": true, + "python.linting.pylintArgs": [ + "--max-line-length=120", + "--disable=invalid-name", + "--disable=line-too-long", + "--disable=no-else-return", + "--disable=too-many-return-statements", + "--disable=no-else-break", + "--disable=no-else-continue" + ], "eslint.workingDirectories": [{ "mode": "auto" }] } \ No newline at end of file diff --git a/rsconcept/backend/cctext/__init__.py b/rsconcept/backend/cctext/__init__.py new file mode 100644 index 00000000..69504647 --- /dev/null +++ b/rsconcept/backend/cctext/__init__.py @@ -0,0 +1,11 @@ +'''Concept core text processing library''' +from .syntax import RuSyntax, Capitalization +from .rumodel import Morphology, SemanticRole, NamedEntityRole, WordTag, morpho +from .ruparser import RuParser, WordToken, Collation + +from .conceptapi import ( + parse, normalize, + get_all_forms, inflect, inflect_context, inflect_substitute, inflect_dependant, + match_all_morpho, find_substr, + split_tags +) diff --git a/rsconcept/backend/cctext/conceptapi.py b/rsconcept/backend/cctext/conceptapi.py new file mode 100644 index 00000000..eb2e6a29 --- /dev/null +++ b/rsconcept/backend/cctext/conceptapi.py @@ -0,0 +1,89 @@ +''' +Concept API Python functions. + +::guarantee:: doesnt raise exceptions and returns workable outputs in situations where empty string would be returned +''' +from cctext.rumodel import Morphology +from .syntax import RuSyntax +from .ruparser import RuParser + +parser = RuParser() + + +def split_tags(tags: str) -> frozenset[str]: + ''' Split grammemes string into set of items. ''' + return frozenset([tag.strip() for tag in filter(None, tags.split(','))]) + + +def parse(text: str, require_tags: str = '') -> str: + ''' Determine morpho tags for input text. + ::returns:: string of comma separated grammar tags or empty string ''' + model = parser.parse(text, require_tags=split_tags(require_tags)) + if model is None: + return '' + result = model.get_morpho().as_str() + return result if result != 'UNKN' else '' + + +def get_all_forms(text_normal: str) -> list[tuple[str, str]]: + ''' Get all infeclted forms. ''' + model = parser.parse(text_normal) + if not model: + return [] + result = [] + for form in model.get_form().lexeme: + result.append((form.word, Morphology(form.tag).as_str())) + return result + + +def normalize(text: str) -> str: + ''' Generate normal form. + ::returns:: normal form of input text or text itself if no parse is available ''' + model = parser.parse(text) + if model is None: + return text + return model.normal_form() + + +def inflect(text: str, target_tags: str) -> str: + ''' Inflect text to match required tags. + ::returns:: infected text or initial text if infection failed ''' + target_set = split_tags(target_tags) + model = parser.parse(text) + if model is None: + return text + return model.inflect(target_set) + + +def inflect_context(target: str, cntxt_before: str = '', cntxt_after: str = '') -> str: + ''' Inflect text in accordance to context before and after. ''' + return parser.inflect_context(target, cntxt_before, cntxt_after) + + +def inflect_substitute(substitute_normal: str, original: str) -> str: + ''' Inflect substitute to match original form. ''' + return parser.inflect_substitute(substitute_normal, original) + + +def inflect_dependant(dependant_normal: str, master: str) -> str: + ''' Inflect dependant to coordinate with master text. ''' + return parser.inflect_dependant(dependant_normal, master) + + +def match_all_morpho(text: str, filter_tags: str) -> list[list[int]]: + ''' Search for all words corresponding to tags. ''' + target_set = split_tags(filter_tags) + if len(target_set) == 0: + return [] + + result = [] + for elem in RuSyntax.tokenize(text): + model = parser.parse(elem.text, require_tags=target_set) + if model: + result.append([elem.start, elem.stop]) + return result + + +def find_substr(text: str, sub: str) -> tuple[int, int]: + ''' Search for substring position in text regardless of morphology. ''' + return parser.find_substr(text, sub) diff --git a/rsconcept/backend/cctext/rumodel.py b/rsconcept/backend/cctext/rumodel.py new file mode 100644 index 00000000..9580351b --- /dev/null +++ b/rsconcept/backend/cctext/rumodel.py @@ -0,0 +1,146 @@ +''' Russian language models. ''' +from __future__ import annotations +from enum import Enum, IntEnum, unique + +from pymorphy2 import MorphAnalyzer +from pymorphy2.tagset import OpencorporaTag as WordTag + +# ''' Morphology parser. ''' +morpho = MorphAnalyzer() + + +@unique +class NamedEntityRole(IntEnum): + ''' Enumerating NER types. ''' + unknwn = 0 + loc = 1 + per = 2 + org = 3 + + @staticmethod + def from_str(text: str) -> NamedEntityRole: + ''' From text to ID. ''' + if text == 'LOC': + return NamedEntityRole.loc + elif text == 'PER': + return NamedEntityRole.per + elif text == 'ORG': + return NamedEntityRole.org + return NamedEntityRole.unknwn + + def as_str(self) -> str: + ''' From ID to text. ''' + if self.value == NamedEntityRole.loc: + return 'LOC' + elif self.value == NamedEntityRole.per: + return 'PER' + elif self.value == NamedEntityRole.org: + return 'ORG' + return 'UNKN' + + +@unique +class SemanticRole(Enum): + ''' Enumerating semantic types for different parse patterns. ''' + unknwn = 0 + term = 1 + action = 2 + definition = 3 + + @staticmethod + def from_pos(pos: str) -> SemanticRole: + ''' Fabric method to produce types from part of speech. ''' + if pos in ['NOUN', 'NPRO']: + return SemanticRole.term + elif pos in ['VERB', 'INFN', 'PRTF', 'PRTS']: + return SemanticRole.action + elif pos in ['ADJF', 'ADJS']: + return SemanticRole.definition + return SemanticRole.unknwn + + +class Morphology: + ''' Wrapper for OpencorporaTag expanding functionality for multiword. + Full morphology tags see http://opencorpora.org/dict.php?act=gram + ''' + def __init__(self, tag: WordTag, semantic=SemanticRole.unknwn): + self.tag = tag + self.semantic = semantic if semantic != SemanticRole.unknwn else SemanticRole.from_pos(tag.POS) + + def __del__(self): + pass + + _TAGS_IMMUTABLE = frozenset(['INFN', 'ADVB', 'COMP', 'PNCT', 'PREP', 'CONJ', 'PRCL', 'INTJ']) + + _TAGS_NO_TENSE = frozenset(['NOUN', 'NPRO', 'ADJF', 'ADJS']) + _TAGS_NO_CASE = frozenset(['GRND', 'VERB', 'ADJS', 'PRTS']) + _TAGS_NO_NUMBER = frozenset(['GRND']) + _TAGS_NO_GENDER = frozenset(['GRND', 'NOUN', 'NPRO', 'plur']) + _TAGS_NO_PERSON = frozenset(['GRND', 'NOUN', 'ADJF', 'ADJS', 'PRTF', 'PRTS', 'past']) + + @property + def can_coordinate(self) -> bool: + ''' Check if coordination can change text. ''' + return self.tag.POS in ['NOUN', 'NPRO', 'NUMR', 'ADJF', 'ADJS', 'PRTF', 'PRTS'] + + @staticmethod + def is_dependable(pos: str): + ''' Check if this morphology can be dependant. ''' + return pos in ['ADJF', 'ADJS', 'PRTF', 'PRTS'] + + @property + def effective_pos(self) -> str: + ''' Access part of speech. Pronouns are considered as nouns ''' + pos = self.tag.POS + if pos and self.tag.POS == 'NPRO': + return 'NOUN' + return pos + + def complete_tags(self, tags: frozenset[str]) -> set[str]: + ''' Add missing tags before inflection. ''' + result = set(tags) + pos = self.tag.POS + if pos and result.isdisjoint(WordTag.PARTS_OF_SPEECH): + result.add(pos if pos != 'INFN' or len(result) == 0 else 'VERB') + if not result.isdisjoint(self._TAGS_IMMUTABLE): + return result + if self.tag.case and result.isdisjoint(WordTag.CASES) and result.isdisjoint(self._TAGS_NO_CASE): + result.add(self.tag.case) + if self.tag.tense and result.isdisjoint(WordTag.TENSES) and result.isdisjoint(self._TAGS_NO_TENSE): + if (self.tag.tense != 'past' or result.isdisjoint(WordTag.PERSONS)) \ + and (self.tag.tense != 'pres' or result.isdisjoint(WordTag.GENDERS)): + result.add(self.tag.tense) + if self.tag.number and result.isdisjoint(WordTag.NUMBERS) and result.isdisjoint(self._TAGS_NO_NUMBER): + if self.tag.number != 'plur' or result.isdisjoint(WordTag.GENDERS): + result.add(self.tag.number) + if self.tag.gender and result.isdisjoint(WordTag.GENDERS) and result.isdisjoint(self._TAGS_NO_GENDER): + if 'PRTF' in result or 'pres' not in result: + result.add(self.tag.gender) + if self.tag.person and result.isdisjoint(WordTag.PERSONS) and result.isdisjoint(self._TAGS_NO_PERSON): + result.add(self.tag.person) + if 'plur' in result and not result.isdisjoint(WordTag.GENDERS): + result = result.difference(WordTag.GENDERS) + return result + + def coordination_tags(self) -> set[str]: + ''' Return set of grammemes for inflection to keep coordination . ''' + result = set() + if self.tag.case: + result.add(self.tag.case) + if self.tag: + number = self.tag.number + result.add(number) + if self.tag.gender and 'plur' not in result: + result.add(self.tag.gender) + return result + + def as_str(self) -> str: + ''' Produce string of all grammemes. ''' + grammemes = self.tag.grammemes + count = len(grammemes) + if count == 0: + return '' + elif count == 1: + return next(iter(grammemes)) + else: + return ','.join(grammemes) diff --git a/rsconcept/backend/cctext/ruparser.py b/rsconcept/backend/cctext/ruparser.py new file mode 100644 index 00000000..53332047 --- /dev/null +++ b/rsconcept/backend/cctext/ruparser.py @@ -0,0 +1,484 @@ +''' Parsing russian language using pymorphy2 and natasha libraries. ''' +from __future__ import annotations + +from razdel.substring import Substring as Segment +from pymorphy2.analyzer import Parse as WordForm + +from .syntax import RuSyntax, Capitalization +from .rumodel import SemanticRole, Morphology, WordTag, morpho + +INDEX_NONE = -1 +NO_COORDINATION = -1 +WORD_NONE = -1 + + +class WordToken: + ''' Minimal text token. ''' + def __init__(self, segment: Segment, forms: list[WordForm], main_form: int = 0): + self.segment: Segment = segment + self.forms: list[WordForm] = forms + self.main: int = main_form + + def __del__(self): + pass + + def get_morpho(self) -> Morphology: + ''' Return morphology for current token. ''' + return Morphology(self.get_form().tag) + + def get_form(self) -> WordForm: + ''' Access main form. ''' + return self.forms[self.main] + + def inflect(self, inflection_tags: set[str]): + ''' Apply inflection to segment text. Does not modify forms ''' + inflected = self.get_form().inflect(inflection_tags) + if not inflected: + return None + self.segment.text = Capitalization.from_text(self.segment.text).apply_to(inflected.word) + return inflected + + +class Collation: + ''' Parsed data for input coordinated text. ''' + def __init__(self, text: str): + self.text = text + self.words = [] + self.coordination = [] + self.main_word: int = WORD_NONE + + def __del__(self): + pass + + def get_form(self) -> WordForm: + ''' Access main form. ''' + return self.words[self.main_word].get_form() + + def get_morpho(self) -> Morphology: + ''' Access parsed main mrophology. ''' + if self.main_word == WORD_NONE: + return None + return self.words[self.main_word].get_morpho() + + def add_word(self, segment, forms: list, main_form: int, need_coordination: bool = True): + ''' Add word information. ''' + self.words.append(WordToken(segment, forms, main_form)) + self.coordination.append(NO_COORDINATION if not need_coordination else 0) + + def inflect(self, target_tags: frozenset[str]) -> str: + ''' Inflect text to match required tags. ''' + origin = self.get_morpho() + if not origin or origin.tag.grammemes.issuperset(target_tags): + return self.text + if not self._apply_inflection(origin, target_tags): + return self.text + new_text = self._generate_text() + return new_text + + def inflect_like(self, base_model: Collation) -> str: + ''' Create inflection to substitute base_model form. ''' + morph = base_model.get_morpho() + if morph.effective_pos is None: + return self.text + tags = set() + tags.add(morph.effective_pos) + tags = morph.complete_tags(tags) + return self.inflect(tags) + + def inflect_dependant(self, master_model: Collation) -> str: + ''' Create inflection to coordinate with master_model form. ''' + morph = master_model.get_morpho() + tags = morph.coordination_tags() + tags = self.get_morpho().complete_tags(tags) + return self.inflect(tags) + + def normal_form(self) -> str: + ''' Generate normal form. ''' + main_form = self.get_form() + if not main_form: + return self.text + new_morpho = Morphology(main_form.normalized.tag) + new_tags = new_morpho.complete_tags(frozenset()) + return self.inflect(new_tags) + + def _iterate_coordinated(self): + words_count = len(self.words) + current_word = self.coordination[words_count] + while current_word != words_count: + yield self.words[current_word] + current_word += self.coordination[current_word] + + def _inflect_main_word(self, origin: Morphology, target_tags: frozenset[str]) -> Morphology: + # TODO: implement Part of speech transition for VERB <-> NOUN + full_tags = origin.complete_tags(target_tags) + inflected = self.words[self.main_word].inflect(full_tags) + if not inflected: + return None + return Morphology(inflected.tag) + + def _apply_inflection(self, origin: Morphology, target_tags: frozenset[str]) -> bool: + new_moprho = self._inflect_main_word(origin, target_tags) + if not new_moprho: + return False + inflection_tags = new_moprho.coordination_tags() + if len(inflection_tags) == 0: + return True + + for word in self._iterate_coordinated(): + word.inflect(inflection_tags) + return True + + def _generate_text(self) -> str: + current_pos = 0 + result = '' + for token in self.words: + if token.segment.start > current_pos: + result += self.text[current_pos: token.segment.start] + result += token.segment.text + current_pos = token.segment.stop + if current_pos + 1 < len(self.text): + result += self.text[current_pos:] + return result + + +class RuParser: + ''' Russian grammar parser. ''' + def __init__(self): + pass + + def __del__(self): + pass + + _FILTER_SCORE = 0.005 + _SINGLE_SCORE_SEARCH = 0.2 + _PRIORITY_NONE = NO_COORDINATION + + _MAIN_WAIT_LIMIT = 10 # count words untill fixing main + _MAIN_MAX_FOLLOWERS = 3 # count words after main as coordination candidates + + def parse(self, text: str, require_index: int = INDEX_NONE, require_tags: frozenset[str] = None) -> Collation: + ''' Determine morpho tags for input text. + ::returns:: Morphology of a text or None if no suitable form is available ''' + if text == '': + return None + segments = list(RuSyntax.tokenize(text)) + if len(segments) == 1: + return self._parse_single(segments[0], require_index, require_tags) + else: + return self._parse_multiword(text, segments, require_index, require_tags) + + def normalize(self, text: str): + ''' Get normal form for target text. ''' + processed = self.parse(text) + if not processed: + return text + return processed.normal_form() + + def find_substr(self, text: str, sub: str) -> tuple[int, int]: + ''' Search for substring position in text regardless of morphology. ''' + if not text or not sub: + return (0, 0) + query = [self.normalize(elem.text) for elem in RuSyntax.tokenize(sub)] + query_len = len(query) + start = 0 + current_index = 0 + for token in RuSyntax.tokenize(text): + text_word = self.normalize(token.text) + if text_word != query[current_index]: + current_index = 0 + else: + if current_index == 0: + start = token.start + current_index += 1 + if current_index == query_len: + return (start, token.stop) + return (0, 0) + + def inflect_context(self, text: str, cntxt_before: str = '', cntxt_after: str = '') -> str: + ''' Inflect text in accordance to context before and after. ''' + target = self.parse(text) + if not target: + return text + target_morpho = target.get_morpho() + if not target_morpho or not target_morpho.can_coordinate: + return text + + model_after = self.parse(cntxt_after) + model_before = self.parse(cntxt_before) + etalon = RuParser._choose_context_etalon(target_morpho, model_before, model_after) + if not etalon: + return text + etalon_moprho = etalon.get_morpho() + if not etalon_moprho.can_coordinate: + return text + + new_form = RuParser._combine_morpho(target_morpho, etalon_moprho.tag) + return target.inflect(new_form) + + def inflect_substitute(self, substitute_normal: str, original: str) -> str: + ''' Inflect substitute to match original form. ''' + original_model = self.parse(original) + if not original_model: + return substitute_normal + substitute_model = self.parse(substitute_normal) + if not substitute_model: + return substitute_normal + return substitute_model.inflect_like(original_model) + + def inflect_dependant(self, dependant_normal: str, master: str) -> str: + ''' Inflect dependant to coordinate with master text. ''' + master_model = self.parse(master) + if not master_model: + return dependant_normal + dependant_model = self.parse(dependant_normal) + if not dependant_model: + return dependant_normal + return dependant_model.inflect_dependant(master_model) + + def _parse_single(self, segment, require_index: int, require_tags: frozenset[str]) -> Collation: + forms = list(self._filtered_parse(segment.text)) + parse_index = INDEX_NONE + if len(forms) == 0 or require_index >= len(forms): + return None + + if require_index != INDEX_NONE: + tags = forms[require_index].tag + if require_tags and not tags.grammemes.issuperset(require_tags): + return None + parse_index = require_index + else: + current_score = 0 + for (index, form) in enumerate(forms): + if not require_tags or form.tag.grammemes.issuperset(require_tags): + if form.tag.case == 'nomn': + parse_index = index + break + elif parse_index == INDEX_NONE: + current_score = form.score + parse_index = index + elif form.score / current_score < self._SINGLE_SCORE_SEARCH: + break + + if parse_index == INDEX_NONE: + return None + result = Collation(segment.text) + result.add_word(segment, [forms[parse_index]], main_form=0, need_coordination=False) + result.coordination.append(len(result.words)) + result.main_word = 0 + return result + + def _parse_multiword(self, text: str, segments: list, require_index: int, require_tags: frozenset[str]): + result = Collation(text) + priority_main = self._PRIORITY_NONE + segment_index = 0 + main_wait = 0 + word_index = 0 + for segment in segments: + if main_wait > RuParser._MAIN_WAIT_LIMIT: + break + segment_index += 1 + priority = self._parse_segment(result, segment, require_index, require_tags) + if priority is None: + continue # skip non-parsable entities + main_wait += 1 + if priority > priority_main: + result.main_word = word_index + priority_main = priority + word_index += 1 + if result.main_word == INDEX_NONE: + return None + self._finalize_coordination(result) + if segment_index < len(segments): + pass # finish to parse segments after main if needed + return result + + def _parse_segment(self, + output: Collation, + segment: Segment, + require_index: int, + require_tags: frozenset[str]) -> float: + ''' Return priority for this can be a new main word ''' + forms = list(self._filtered_parse(segment.text)) + if len(forms) == 0: + return None + main_index = INDEX_NONE + segment_score = self._PRIORITY_NONE + needs_coordination = False + local_sum = 0 + score_sum = 0 + if require_index != INDEX_NONE: + form = forms[require_index] + if not require_tags or form.tag.grammemes.issuperset(require_tags): + (local_max, segment_score) = RuParser._get_priority_for(form.tag) + main_index = require_index + needs_coordination = Morphology.is_dependable(form.tag.POS) + else: + local_max = self._PRIORITY_NONE + for (index, form) in enumerate(forms): + if require_tags and not form.tag.grammemes.issuperset(require_tags): + continue + (local_priority, global_priority) = RuParser._get_priority_for(form.tag) + needs_coordination = needs_coordination or Morphology.is_dependable(form.tag.POS) + local_sum += global_priority * form.score + score_sum += form.score + if local_priority > local_max: + local_max = local_priority + # segment_score = global_priority + main_index = index + if score_sum == 0: + return None + segment_score = local_sum / score_sum + output.add_word(segment, forms, main_index, needs_coordination) + return segment_score + # Alternative: return segment_score + # penalty_suspicoius = 0 if local_max == 0 else (1 - local_sum / local_max) * self._PRIORITY_PENALTY + # return segment_score - penalty_suspicoius + + @classmethod + def _finalize_coordination(cls, target: Collation): + main_morpho: Morphology = target.get_morpho() + main_coordinate = main_morpho.can_coordinate + target.coordination[target.main_word] = NO_COORDINATION + first_change = INDEX_NONE + current_len = 0 + for (index, word) in enumerate(target.words): + if target.coordination[index] == NO_COORDINATION or index - target.main_word > cls._MAIN_MAX_FOLLOWERS: + needs_change = False + if index != target.main_word: + word.main = INDEX_NONE + else: + word.main = RuParser._find_coordination(word.forms, main_morpho.tag, index < target.main_word) + needs_change = word.main != INDEX_NONE + if not needs_change or not main_coordinate: + target.coordination[index] = NO_COORDINATION + current_len += 1 + if needs_change and main_coordinate: + target.coordination[index] = current_len + current_len = 0 + if first_change == INDEX_NONE: + first_change = index + if first_change == INDEX_NONE: + target.coordination.append(len(target.words)) + return + previous_reference = first_change + current_word = len(target.words) + target.coordination.append(current_len + 1) + while target.coordination[current_word] != INDEX_NONE: + previous_word = current_word - target.coordination[current_word] + target.coordination[current_word] = previous_reference + previous_reference = current_word - previous_word + current_word = previous_word + if previous_reference == 0 or current_word < 0: + break + + @staticmethod + def _find_coordination(forms: list, main_tag: WordTag, before_main: bool) -> int: + for (index, form) in enumerate(forms): + pos = form.tag.POS + case = form.tag.case + if pos not in ['ADJF', 'ADJS', 'PRTF', 'PRTS']: + continue + if SemanticRole.from_pos(pos) == SemanticRole.term and case == 'gent': + if before_main: + continue + else: + return INDEX_NONE + if case == main_tag.case: + return index + elif main_tag.case in ['accs', 'gent'] and case in ['accs', 'gent']: + return index + return INDEX_NONE + + @staticmethod + def _filtered_parse(text: str): + capital = Capitalization.from_text(text) + score_filter = RuParser._filter_score(morpho.parse(text)) + for form in RuParser._filter_capital(score_filter, capital): + yield form + + @staticmethod + def _filter_score(generator): + for form in generator: + if form.score < RuParser._FILTER_SCORE: + break + yield form + + @staticmethod + def _filter_capital(generator, capital: Capitalization): + if capital in [Capitalization.upper_case, Capitalization.mixed]: + for form in generator: + if 'Abbr' not in form.tag.grammemes: + continue + yield form + else: + for form in generator: + yield form + + @staticmethod + def _parse_word(text: str, require_index: int = INDEX_NONE, require_tags: frozenset[str] = None) -> Morphology: + parsed_variants = morpho.parse(text) + if not parsed_variants or require_index >= len(parsed_variants): + return None + if require_index != INDEX_NONE: + tags = parsed_variants[require_index].tag + if not require_tags or tags.grammemes.issuperset(require_tags): + return Morphology(tags) + else: + return None + else: + for variant in parsed_variants: + tags = variant.tag + if not require_tags or tags.grammemes.issuperset(require_tags): + return Morphology(tags) + return None + + @staticmethod + def _get_priority_for(tag: WordTag) -> tuple[float, float]: + ''' Return pair of local and global priorities. ''' + if tag.POS in ['VERB', 'INFN']: + return (9, 10) + if tag.POS in ['NOUN', 'NPRO']: + return (10, 9) if 'nomn' in tag.grammemes and 'Fixd' not in tag.grammemes else (8, 8) + if tag.POS in ['PRTF', 'PRTS']: + return (6, 6) + if tag.POS in ['ADJF', 'ADJS']: + return (5, 5) + if tag.POS == 'ADVB': + return (7, 4) + return (0, 0) + + @staticmethod + def _choose_context_etalon(target: Morphology, before: Collation, after: Collation) -> Collation: + if not before or not before.get_morpho().can_coordinate: + return after + if not after or not after.get_morpho().can_coordinate: + return before + + before_semantic = before.get_morpho().semantic + after_semantic = after.get_morpho().semantic + if target.semantic == SemanticRole.definition: + if after_semantic == SemanticRole.term: + return after + if before_semantic == SemanticRole.term: + return before + if before_semantic == SemanticRole.definition: + return before + return after + + if target.semantic == SemanticRole.term: + if before_semantic == SemanticRole.definition: + return before + if after_semantic == SemanticRole.definition: + return after + + return before + + @staticmethod + def _combine_morpho(target: Morphology, etalon: WordTag) -> str: + part_of_speech = target.tag.POS + number = etalon.number + if number == 'plur': + return frozenset([part_of_speech, number, etalon.case]) + else: + gender = etalon.gender if target.semantic != SemanticRole.term else target.tag.gender + return frozenset([part_of_speech, number, gender, etalon.case]) diff --git a/rsconcept/backend/cctext/syntax.py b/rsconcept/backend/cctext/syntax.py new file mode 100644 index 00000000..ff3c5eb9 --- /dev/null +++ b/rsconcept/backend/cctext/syntax.py @@ -0,0 +1,83 @@ +''' Russian language synthax incapsulation. ''' +from __future__ import annotations +from enum import Enum, unique + +from razdel import tokenize + + +@unique +class Capitalization(Enum): + ''' Enumerating capitalization types. ''' + unknwn = 0 + lower_case = 1 + upper_case = 2 + first_capital = 3 + mixed = 4 + + @staticmethod + def from_text(text: str) -> Capitalization: + ''' Fabric method to identify capitalization in text. ''' + if len(text) == 0: + return Capitalization.unknwn + first_capital = Capitalization._is_capital(text[0]) + has_mid_capital = False + has_lower = not first_capital + for symbol in text[1:]: + if Capitalization._is_capital(symbol): + if has_lower: + return Capitalization.mixed + has_mid_capital = True + else: + if has_mid_capital: + return Capitalization.mixed + else: + has_lower = True + if has_mid_capital: + return Capitalization.upper_case + elif first_capital: + return Capitalization.first_capital + else: + return Capitalization.lower_case + + def apply_to(self, text: str) -> str: + ''' Apply capitalization to text. ''' + if not text or self in [Capitalization.unknwn, Capitalization.mixed]: + return text + elif self == Capitalization.lower_case: + return text.lower() + elif self == Capitalization.upper_case: + return text.upper() + else: + return text[0].upper() + text[1:] + + @staticmethod + def _is_capital(symbol: str) -> bool: + return 'А' <= symbol <= 'Я' or 'A' <= symbol <= 'Z' + + +class RuSyntax: + ''' Russian language synthax parser. ''' + def __init__(self): + pass + + def __del__(self): + pass + + @staticmethod + def is_single_word(text: str) -> bool: + ''' Test if text is a single word. ''' + try: + gen = tokenize(text) + return next(gen) == '' or next(gen) == '' + except StopIteration: + return True + + @staticmethod + def tokenize(text: str): + ''' Split text into words. Returns list[(start, stop, text)]. ''' + return tokenize(text) + + @staticmethod + def split_words(text: str) -> list[str]: + ''' Split text into words. ''' + return [elem.text for elem in tokenize(text)] diff --git a/rsconcept/backend/cctext/tests/__init__.py b/rsconcept/backend/cctext/tests/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/rsconcept/backend/cctext/tests/data/functions.txt b/rsconcept/backend/cctext/tests/data/functions.txt new file mode 100644 index 00000000..2b0d9e4b --- /dev/null +++ b/rsconcept/backend/cctext/tests/data/functions.txt @@ -0,0 +1,1819 @@ +Анализ за ходом рассмотрения поступающих с раздела "Противодействие коррупции" официального сайта Генеральной прокуратуры Российской Федерации в сети "Интернет" (www.genproc.gov.ru) обращений о фактах коррупции. +Анализ информации о состоянии исполнения законодательства о противодействии коррупции, деятельности поднадзорных федеральных органов исполнительной власти и практике прокурорского надзора в этой области, об эффективности использования федеральными органами исполнительной власти и органами прокуратуры предоставленных законом полномочий по предупреждению и пресечению проявлений коррупции. +Анализ работы по документационному и материально-техническому обеспечению деятельности управления. +Анализ состояния законности в области противодействия коррупции. +Анализировать практику привлечения к административной ответственности за неисполнение государственного оборонного заказа. +Анализирует вопросы, возникающие в ходе осуществления конституционного судопроизводства. +Анализирует выступления Генерального прокурора Российской Федерации при личном представлении указанного доклада на заседании Совета Федерации Федерального Собрания Российской Федерации. +Анализирует результаты проверок наличия служебной информации ограниченного распространения в органах и организациях прокуратуры Российской Федерации. +Анализирует результаты работы прокуратур субъектов Российской Федерации и приравненных к ним специализированных прокуратур по реализации полномочий прокурора в гражданском, административном и арбитражном процессе, а также в производстве по делам об административных правонарушениях. +Анализирует состояние законности. +Анализируют деятельность отделов. +Анализируют предложения прокуратур субъектов Российской Федерации, приравненных к ним прокуратур по вопросам совершенствования законодательства. +Анализируют результаты деятельности отделов. +Анализируют результаты работы прокуратур субъектов Российской Федерации и приравненных к ним специализированных прокуратур по реализации полномочий прокурора в гражданском и административном процессах. +Анализируют сведения о деятельности прокуроров в судебных стадиях уголовного процесса, о складывающейся следственной, прокурорской и судебной практике, о проблемах и способах их разрешения в регионах, а также любые иные данные, имеющие отношение к отраслевому направлению. +Анализируют сведения о деятельности прокуроров в судебных стадиях уголовного процесса, о складывающейся следственной, прокурорской и судебной практике, о проблемах и способах их разрешения в регионах, а также любые иные данные, относящиеся к отраслевому направлению. +Анализируют статистические и иные данные о деятельности прокуроров, участвующих в судебных стадиях уголовного судопроизводства. +Аннулирует действие выданных удостоверяющим центром сертификатов ключей проверки электронных подписей. +Антикоррупционную экспертизу нормативных правовых актов, издаваемых федеральными органами исполнительной власти. +Берут у подчиненных работников объяснения в случае нарушения ими служебной или исполнительской дисциплины. +В координации с другими правоохранительными органами разрабатывают предложения о совершенствовании правового регулирования деятельности по борьбе с преступностью. +В необходимых случаях лично исполняет поручения Генерального прокурора Российской Федерации и его заместителей. +В необходимых случаях лично исполняют поручения начальника Главного управления. +В нерабочее время отправляет срочную корреспонденцию фельдъегерской связью. +В пределах компетенции взаимодействует со средствами массовой информации по вопросам проводимой органами прокуратуры работы по правовому просвещению граждан. +В пределах компетенции отделов рассматривают обращения граждан, организаций, государственных органов и их должностных лиц. +В пределах компетенции участвуют в рассмотрении судами общей юрисдикции и арбитражными судами дел по заявлениям, подготовленным управлением. +В пределах своей компетенции и в порядке, установленном Регламентом Генеральной прокуратуры Российской Федерации, направляет поручения прокурорам субъектов Российской Федерации и приравненным к ним прокурорам специализированных прокуратур о проведении проверок, представлении информации и мотивированных заключений по жалобам и иным обращениям, материалам проверок и уголовным делам о преступлениях коррупционной направленности, а также о состоянии преступности в области борьбы с коррупцией. +В пределах своей компетенции осуществляют контроль за состоянием в органах прокуратуры Российской Федерации делопроизводства и архивного дела. +В пределах своих полномочий рассматривают поступившие в отделы обращения граждан, организаций, государственных органов и их должностных лиц. +В рамках компетенции обеспечивает подготовку организационно-распорядительных документов по проблемам противодействия коррупции. +В связи с рассмотрением законопроектов организуют в установленном порядке анализ статистических данных и иных сведений о правоприменительной практике. +В связи с рассмотрением законопроектов организуют в установленном порядке сбор статистических данных и иных сведений о правоприменительной практике. +В случае выявления в составе кооперации головного исполнителя организаций и предпринимателей, чья деятельность носит формальный характер, с привлечением налоговых органов принимать меры к пресечению их деятельности, вплоть до принудительной ликвидации +В случае выявления нарушений законодательства вносит предложения о применении актов прокурорского реагирования. +В случаях, не терпящих отлагательства, принимает меры незамедлительного реагирования в соответствии с конкретной ситуацией. +В соответствии с компетенцией Главного управления контролирует исполнение приказов, указаний, распоряжений, поручений Генерального прокурора Российской Федерации и его заместителей, решений коллегии Генеральной прокуратуры Российской Федерации, постановлений Координационного совещания руководителей правоохранительных органов Российской Федерации, поручений начальника Главного управления. +В соответствии с компетенцией Главного управления непосредственно исполняет приказы, указания, распоряжения, поручения Генерального прокурора Российской Федерации и его заместителей, решения коллегии Генеральной прокуратуры Российской Федерации, постановления Координационного совещания руководителей правоохранительных органов Российской Федерации, поручения начальника Главного управления. +В соответствии с компетенцией обеспечивают качественное и своевременное исполнение приказов, указаний и распоряжений Генерального прокурора Российской Федерации, его заместителей, решений коллегии Генеральной прокуратуры Российской Федерации, постановлений Координационного совещания руководителей правоохранительных органов Российской Федерации, оперативных совещаний, поручений руководителей Генеральной прокуратуры Российской Федерации и начальника Главного управления. +В соответствии с компетенцией обеспечивают качественное и своевременное исполнение приказов, указаний и распоряжений Генерального прокурора Российской Федерации, его заместителей, решений коллегии Генеральной прокуратуры Российской Федерации, постановлений Координационного совещания руководителей правоохранительных органов Российской Федерации, оперативных совещаний, поручений руководителей Генеральной прокуратуры Российской Федерации, Главного управления и начальников управлений. +В соответствии с компетенцией организуют исполнение приказов, указаний, распоряжений, поручений Генерального прокурора Российской Федерации и его заместителей, постановлений Координационного совещания руководителей правоохранительных органов Российской Федерации, решений коллегии Генеральной прокуратуры Российской Федерации, оперативных совещаний, поручений начальника Главного управления. +В соответствии с компетенцией совместно с начальником Главного управления обеспечивает исполнение планов работы Генеральной прокуратуры Российской Федерации и планов работы Главного управления. +В соответствии с компетенцией совместно с начальником Главного управления обеспечивает исполнение приказов, указаний, распоряжений, поручений Генерального прокурора Российской Федерации и его заместителей, постановлений Координационного совещания руководителей правоохранительных органов Российской Федерации, решений коллегии Генеральной прокуратуры Российской Федерации и оперативных совещаний. +В соответствии со своей компетенцией обеспечивают качественное и своевременное выполнение запланированных мероприятий. +В установленном порядке вносят предложения о совершенствовании действующего законодательства. +В целях выработки и реализации предложений по совершенствованию законодательства участвует в заседаниях комитетов и комиссий Государственной Думы и Совета Федерации Федерального Собрания Российской Федерации. +В целях выявления и пресечения коррупционных проявлений и во взаимодействии с главными управлениями и управлениями Генеральной прокуратуры Российской Федерации проверки исполнения антимонопольного и бюджетного законодательства, законодательства о недропользовании, внешнеэкономической деятельности, об использовании государственного имущества, о контрактной системе в сфере закупок товаров, работ, услуг для обеспечения государственных и муниципальных нужд, об осуществлении лицензионных, регистрационных и других разрешительных процедур и иного федерального законодательства федеральными органами исполнительной власти, Следственным комитетом Российской Федерации, Центральным банком Российской Федерации, государственными корпорациями, публично-правовыми компаниями, государственными внебюджетными фондами, иными организациями, созданными Российской Федерацией на основании федерального закона, организациями, созданными для выполнения задач, поставленных перед федеральными государственными органами. +В целях дальнейшего совершенствования законов в сфере ОПК вносить в установленном порядке предложения об изменении и дополнении законодательства в сфере ОПК. +Ввести налоговые льготы для стратегически важных отраслей экономики и отдельных компаний +Ведение ведомственного статистического учета в органах прокуратуры (за исключением отчетности о результатах деятельности органов прокуратуры в сфере уголовно-правовой статистики). +Ведение реестра юридических лиц, привлеченных к административной ответственности по статье 19.28 Кодекса Российской Федерации об административных правонарушениях. +Ведет в Главном управлении общее и секретное делопроизводство в соответствии с Инструкцией по делопроизводству в органах и учреждениях прокуратуры Российской Федерации и Инструкцией по обеспечению режима секретности в Российской Федерации, в том числе в единой автоматизированной системе документооборота. +Ведет в электронном виде перечень подготовленных управлением информационно-методических и организационно-распорядительных документов Генеральной прокуратуры Российской Федерации. +Ведет иную работу в соответствии с компетенцией и поручениями руководства прокуратуры Российской Федерации. +Ведет учет вступивших в силу федеральных нормативных правовых актов. +Ведет учет материально-технических ценностей Главного управления. +Ведет учет нарушений, выявленных в ходе проверок исполнения федеральными государственными органами федерального законодательства деятельности подразделений Генеральной прокуратуры Российской Федерации, прокуратур субъектов Российской Федерации и приравненных к ним специализированных прокуратур по обеспечению полноты и достоверности государственной статистической отчетности. +Ведет учет специальных донесений в сфере государственного единого статистического учета. +Ведут учет входящих, исходящих, внутренних документов и документов, взятых под особый контроль руководством Генеральной прокуратуры Российской Федерации. +Ведут учет поручений, взятых на контроль заместителем Генерального прокурора Российской Федерации. +Взаимодействие с главным конструктором информационных систем органов прокуратуры Российской Федерации (далее - главный конструктор) и Экспертным советом по вопросам информационных технологий при Генеральной прокуратуре Российской Федерации (далее - Экспертный совет). +Взаимодействие с государственными органами по вопросам, отнесенным к компетенции Главного управления. +Взаимодействуют с работниками курируемых прокуратур. +Взаимодействуют, исходя из предоставленных полномочий, с другими подразделениями Главного управления и Генеральной прокуратуры Российской Федерации, Академией Генеральной прокуратуры Российской Федерации, Уполномоченным по правам человека в Российской Федерации, Уполномоченным при Президенте Российской Федерации по защите прав предпринимателей, Уполномоченным при Президенте Российской Федерации по правам ребенка, Счетной палатой Российской Федерации, правоохранительными органами, федеральными органами исполнительной власти и общественными организациями. +Взаимодействуют, исходя из установленных должностных обязанностей и предоставленных полномочий, с другими подразделениями Генеральной прокуратуры Российской Федерации и соответствующими федеральными органами исполнительной власти. +Взаимодействуют, исходя из установленных должностных обязанностей и предоставленных полномочий, с другими подразделениями Генеральной прокуратуры Российской Федерации. +Взимание платы за выбросы ПГ в атмосферу +Взимание платы за массу выбросов ПГ, в т.ч. в СО2-эквиваленте +Внесение изменений по развитию в базовый набор IP-документации +Внесение предложений к субъектам системного окружения по изменению требований к итоговым обеъктам ЖЦ ВЭС +Внесение предложений к субъектам системного окружения по изменению требований к итоговым объектам ЖЦ ВЭС +Внесение предложений о совершенствовании законодательства. +Вносит в Главное управление предложения о совершенствовании работы с обращениями. +Вносит Генеральному прокурору Российской Федерации и его заместителям предложения о целесообразности выезда работников Главного управления и других подразделений Генеральной прокуратуры Российской Федерации в подчиненные прокуратуры с целью проведения проверок. +Вносит Генеральному прокурору Российской Федерации и его заместителям предложения о целесообразности выезда работников Главного управления и других подразделений Генеральной прокуратуры Российской Федерации в подчиненные прокуратуры с целью разрешения непосредственно на месте конкретных вопросов и обращений. +Вносит замечания и предложения по результатам рассмотрения проектов федеральных законов, международных соглашений. +Вносит начальнику управления предложения о необходимости выезда старших прокуроров управления с дислокацией по месту расположения управлений Генеральной прокуратуры Российской Федерации в федеральных округах в прокуратуры субъектов Российской Федерации и приравненные к ним специализированные прокуратуры с целью проведения проверок, оказания помощи в организации их работы или разрешения непосредственно в субъектах Российской Федерации обращений о нарушениях закона. +Вносит по результатам надзорной деятельности Главного управления и исполнения им функций по контролю за организацией работы прокуратур субъектов Российской Федерации и приравненных к ним специализированных (за исключением транспортных) прокуратур предложения руководству Генеральной прокуратуры Российской Федерации по направлению документов прокурорского реагирования. +Вносит по результатам надзорной деятельности Главного управления и исполнения им функций по контролю за организацией работы прокуратур субъектов Российской Федерации и приравненных к ним специализированных (за исключением транспортных) прокуратур предложения руководству Генеральной прокуратуры Российской Федерации по совершенствованию прокурорского надзора. +Вносит по результатам надзорной деятельности Главного управления и исполнения им функций по контролю за организацией работы прокуратур субъектов Российской Федерации и приравненных к ним специализированных (за исключением транспортных) прокуратур предложения руководству Генеральной прокуратуры Российской Федерации по распространению положительного опыта. +Вносит предложения в план работы Генеральной прокуратуры Российской Федерации. +Вносит предложения в план работы Главного управления. +Вносит предложения в план работы коллегии Генеральной прокуратуры Российской Федерации. +Вносит предложения в планы работы Главного управления. +Вносит предложения заинтересованным структурным подразделениям Генеральной прокуратуры Российской Федерации о целесообразности внесудебного урегулирования правовых ситуаций. +Вносит предложения мероприятий, направленных на совершенствование и повышение эффективности работы в установленной сфере деятельности. +Вносит предложения по совершенствованию организационно-распорядительных документов Генеральной прокуратуры Российской Федерации по вопросам информационного обеспечения. +Вносит предложения по совершенствованию организационно-распорядительных документов Генеральной прокуратуры Российской Федерации по вопросам информационной безопасности, организации работы в этой сфере. +Вносит руководителям Генеральной прокуратуры Российской Федерации предложения о необходимости выезда работников Главного управления и других подразделений центрального аппарата Генеральной прокуратуры Российской Федерации в нижестоящие прокуратуры с целью проведения проверки, оказания помощи в организации их работы или разрешения непосредственно на месте обращений граждан о многочисленных и грубых нарушениях закона. +Вносит руководству Генеральной прокуратуры Российской Федерации предложения об изменении структуры Главного управления. +Вносят начальникам отделов предложения в план работы Генеральной прокуратуры Российской Федерации. +Вносят начальникам отделов предложения в план работы управления. +вносят начальнику Главного управления предложения о необходимости выезда подчиненных работников в нижестоящие прокуратуры с целью … +Вносят начальнику Главного управления предложения о необходимости выезда подчиненных работников в нижестоящие прокуратуры с целью проведения проверки, оказания помощи в организации их работы или разрешения непосредственно в субъектах Российской Федерации обращений граждан о многочисленных и грубых нарушениях закона. +Вносят начальнику Главного управления предложения о целесообразности выезда подчиненных работников в нижестоящие прокуратуры. +Вносят начальнику управления предложения в план работы Генеральной прокуратуры Российской Федерации. +Вносят начальнику управления предложения в план работы Главного управления. +Вносят начальнику управления предложения в план работы коллегии Генеральной прокуратуры Российской Федерации. +Вносят начальнику управления предложения о необходимости выезда подчиненных работников в прокуратуры субъектов Российской Федерации и приравненные к ним прокуратуры с целью проведения проверок, оказания помощи в организации их работы или разрешения непосредственно в субъектах Российской Федерации обращений о нарушениях закона. +Вносят по результатам надзорной деятельности отделов и исполнения ими функций по контролю за организацией работы прокуратур субъектов Российской Федерации и приравненных к ним специализированных (за исключением транспортных) прокуратур предложения начальнику Главного управления о направлении документов прокурорского реагирования. +Вносят предложения в план работы Главного управления. +Вносят предложения в планы работы Генеральной прокуратуры Российской Федерации и Главного управления. +Вносят предложения в планы работы Генеральной прокуратуры Российской Федерации. +Вносят предложения в планы работы Главного управления. +вносят предложения в проекты решений коллегии ГП РФ +Вносят предложения о включении в планы работы Генеральной прокуратуры Российской Федерации и Главного управления соответствующих надзорных проверок. +Вносят предложения о поощрении и о привлечении подчиненных работников к дисциплинарной ответственности. +Вносят предложения о распределении обязанностей между подчиненными работниками. +Вносят предложения о распространении положительного опыта работы по вопросам правоприменительной практики. +Вносят предложения о совершенствовании действующего уголовного и уголовно-процессуального законодательства. +Вносят предложения о совершенствовании законодательства. +вносят предложения о совершенствовании практики прокурорского надзора +Вносят предложения о совершенствовании практики прокурорского надзора. +Вносят предложения о стажировании нижестоящих прокуроров. +вносят предложения о целесообразности поддержания апелляционных представлений … +Вносят предложения о целесообразности поддержания апелляционных представлений, внесенных прокурорами субъектов Российской Федерации и приравненными к ним прокурорами специализированных прокуратур в Верховный Суд Российской Федерации. +Вносят предложения об инициировании обращения Генерального прокурора Российской Федерации в Пленум Верховного Суда Российской Федерации с представлениями о даче судам разъяснений по вопросам судебной практики по гражданским, арбитражным и административным делам. +Вносят предложения об улучшении организации работы. +Вносят предложения об устранении имеющихся недостатков деятельности отделов и о повышении эффективности деятельности отделов. +Вносят предложения об устранении имеющихся недостатков и о повышении эффективности деятельности отделов. +Вносят предложения по определению служебных обязанностей подчиненных работников и установлению их взаимозаменяемости. +Вносят предложения по совершенствованию законодательства по результатам анализа статистических данных и иных сведений о правоприменительной практике. +Вносят предложения руководству отдела и управления об устранении имеющихся недостатков в деятельности управления. +Вносят руководству управления предложения в план работы Генеральной прокуратуры Российской Федерации. +Вносят руководству управления предложения в план работы управления. +Вносят руководству управления предложения по совершенствованию практики участия прокуроров в гражданском, арбитражном и административном процессе, а также в производстве по делам об административных правонарушениях. +Во взаимодействии с аппаратами палат Федерального Собрания Российской Федерации оказывают необходимую организационную и иную помощь Генеральному прокурору Российской Федерации, его заместителям при их участии в работе палат Федерального Собрания Российской Федерации, а также лицам, уполномоченным Генеральным прокурором Российской Федерации. +Во взаимодействии с другими отделами управления осуществляет накопление материалов для их дальнейшей аналитической обработки. +Во взаимодействии с другими отделами управления осуществляет сбор материалов для их дальнейшей аналитической обработки. +Во взаимодействии с другими подразделениями Главного управления и Генеральной прокуратуры Российской Федерации, Академией Генеральной прокуратуры Российской Федерации участвует в подготовке заключений по проектам международных документов и иных материалов, имеющих отношение к международно-правовому сотрудничеству. +Во взаимодействии с другими подразделениями Главного управления и Генеральной прокуратуры Российской Федерации, Академией Генеральной прокуратуры Российской Федерации участвует в подготовке методических рекомендаций для прокуроров. +Во взаимодействии с другими подразделениями Главного управления и Генеральной прокуратуры Российской Федерации, Академией Генеральной прокуратуры Российской Федерации участвует в правотворческой деятельности. +Во взаимодействии с заинтересованными подразделениями Генеральной прокуратуры Российской Федерации в установленном порядке проводит мероприятия по обеспечению функционирования специального программного обеспечения для формирования государственной и ведомственной статистической отчетности, в том числе АРМ "Статистика". +Во взаимодействии с заинтересованными подразделениями Генеральной прокуратуры Российской Федерации в установленном порядке проводит мероприятия по развитию специального программного обеспечения для формирования государственной и ведомственной статистической отчетности, в том числе АРМ "Статистика". +Во взаимодействии с заинтересованными подразделениями Генеральной прокуратуры Российской Федерации в установленном порядке проводит мероприятия по созданию специального программного обеспечения для формирования государственной и ведомственной статистической отчетности, в том числе АРМ "Статистика". +Во взаимодействии с заинтересованными подразделениями Генеральной прокуратуры Российской Федерации вносит предложения по совершенствованию и развитию государственной автоматизированной системы правовой статистики в части модуля "Учет работы прокуроров", предназначенной для формирования и ведения ведомственной статистической отчетности в электронном виде. +Во взаимодействии с начальниками отделов дают поручения работникам Управления о предоставлении справочной информации. +Во взаимодействии с начальниками отделов ставят перед начальником Управления вопрос о необходимости обращения в другие структурные подразделения Генеральной прокуратуры Российской Федерации. +Во взаимодействии с органами Росфинмониторинга, ФНС России, ФАС России, Федерального казначейства, МВД России и ФСБ России устанавливать возможные схемы хищений денежных средств, предназначенных для исполнения ГОЗ и ФЦП +Во взаимодействии с органами Росфинмониторинга, ФНС России, ФАС России, Федерального казначейства, МВД России и ФСБ России устанавливать наличие среди контрагентов организаций, не имеющих производственных мощностей для выполнения работ или изготовления продукции, фирм-однодневок и фирм-посредников, аффилированных с заказчиком юридических и физических лиц +Во взаимодействии с организационным отделом контролирует реализацию подразделениями Генеральной прокуратуры Российской Федерации и подчиненными прокуратурами комплексных межгосударственных, федеральных программ и национальных планов, направленных на укрепление законности и усиление борьбы с преступностью. +Во взаимодействии с отделами управления осуществляет подготовку материалов для публичных выступлений руководителей Генеральной прокуратуры Российской Федерации, начальников Главного управления и управления в установленной сфере деятельности. +Во взаимодействии с подразделениями Генеральной прокуратуры Российской Федерации формирует перечень показателей, используемых в информационно-справочных, иллюстрационных и иных демонстрационных материалах, представляемых руководству Генеральной прокуратуры Российской Федерации, органов государственной власти и правоохранительных органов Российской Федерации, размещаемых на официальном интернет-представительстве Генеральной прокуратуры Российской Федерации, публикуемых в средствах массовой информации. +Во взаимодействии с правовым управлением, управлением по обеспечению участия прокуроров в гражданском и арбитражном процессе, другими подразделениями Генеральной прокуратуры Российской Федерации и Университетом прокуратуры Российской Федерации анализ практики реализации органами прокуратуры полномочий по проведению антикоррупционной экспертизы и состояния прокурорского надзора в этой области. +Возмещения вреда, причиненного коррупционными правонарушениями. +Возобновляет действие выданных удостоверяющим центром сертификатов ключей проверки электронных подписей. +Восстановления нарушенных в результате коррупционных правонарушений прав, свобод и законных интересов граждан и организаций, охраняемых законом интересов Российской Федерации, субъектов Российской Федерации, муниципальных образований в уголовном, гражданском, арбитражном и административном судопроизводстве в пределах полномочий, предоставленных законодательством. +Временная помощь тем отраслям, которые больше всех пострадают от перехода на «безуглеродную экономику» +Выбор из альтернатив блока земельного участка +Выбор из альтернатив блока капитального строительства собственной ВЭС с разработкой и установкой программноаппаратных комплексов в помещение центра диспетчеризации +Выбор из альтернатив блока микросайтинга +Выбор из альтернатив блока продукции собственного производства для капитального строительства собственной ВЭС +Выбор из альтернатив блока продукции стороннего производства для капитального строительства собственной ВЭС +Выбор из альтернатив блока проектноизыскательных работ по капитальному строительству собственной ВЭС +Выбор из альтернатив блока проектноизыскательных работ по технологическому присоединению со стороны генерирующей компании +Выбор из альтернатив блока разработки технических условий на технологическое присоединение +Выбор из альтернатив блока технологического присоединения со стороны генерирующей компании +Выбор из альтернатив блоков ЖЦ ВЭС +Выбор из альтернатив блоков объектов ЖЦ ВЭС +Выбор из альтернатив блоков процессов ЖЦ ВЭС с подрядчиком +Выбор метода решения проблемы +Выдает сертификаты ключей проверки электронных подписей, ключи электронных подписей и ключи проверки электронных подписей работникам органов и организаций прокуратуры Российской Федерации. +Выдача сертификатов ключей проверки электронных подписей. +Выезжают (в связи с запланированными мероприятиями и по поручению руководства Генеральной прокуратуры Российской Федерации) в нижестоящие прокуратуры для проведения проверок (участия в проверках в составе комиссий) и оказания помощи. +Вызывает в установленном порядке в нерабочее время работников прокуратуры на службу. +Выполнение в соответствии с компетенцией и по поручению руководства Генеральной прокуратуры Российской Федерации иных функций, предусмотренных федеральным законодательством, организационно-распорядительными документами Генерального прокурора Российской Федерации. +Выполнение иных функций по поручению начальника и заместителей начальника управления. +Выполнение по указанию начальника управления иных поручений. +Выполнение специальных мероприятий по защите информации Генеральной прокуратуры Российской Федерации от утечек по техническим каналам, противодействию иностранным техническим разведкам и внутренним угрозам. +Выполняет другие обязанности по поручению Генерального прокурора Российской Федерации и его заместителей. +Выполняет другие обязанности по поручению начальника Главного управления и руководства Генеральной прокуратуры Российской Федерации. +Выполняет другие обязанности по поручению руководства Генеральной прокуратуры Российской Федерации и начальника Главного управления. +Выполняет другие обязанности по поручению руководства Генеральной прокуратуры Российской Федерации. +Выполняет другие поручения по указанию руководства Генеральной прокуратуры Российской Федерации и начальника управления. +Выполняет другие функции в соответствии с компетенцией и по поручению руководства Генеральной прокуратуры Российской Федерации. +Выполняет иные персональные поручения начальника Главного управления по направлениям деятельности Главного управления. +Выполняет иные поручения по указанию руководства Генеральной прокуратуры Российской Федерации и начальника управления. +Выполняет иные функции в соответствии с должностным регламентом и организационно-распорядительными документами Генеральной прокуратуры Российской Федерации. +Выполняет иные функции в соответствии с должностным регламентом, организационно-распорядительными документами Генеральной прокуратуры Российской Федерации и поручениями начальника управления. +Выполняет иные функции в соответствии с должностными регламентами и организационно-распорядительными документами Генеральной прокуратуры Российской Федерации, а также поручениями начальника Главного управления. +Выполняет иные функции в соответствии с компетенцией и по поручению руководства Генеральной прокуратуры Российской Федерации. +Выполняет иные функции в соответствии с компетенцией управления и по поручению руководства Генеральной прокуратуры Российской Федерации. +Выполняет иные функции в соответствии с организационно-распорядительными документами Генеральной прокуратуры Российской Федерации, должностным регламентом и поручениями руководства управления. +Выполняет иные функции по поручению начальника Главного управления и его заместителей. +Выполняет иные функции по поручению начальника Главного управления и начальника управления. +Выполняет иные функции по поручению начальника Главного управления. +Выполняет копировально-множительные работы. +Выполняет мероприятия по противодействию иностранным техническим разведкам. +Выполняет мероприятия по технической защите информации в Генеральной прокуратуре Российской Федерации. +Выполняет персональные поручения Генерального прокурора Российской Федерации и его заместителей. +Выполняет печатные и копировально-множительные работы в соответствии с требованиями Инструкции по делопроизводству в органах и учреждениях прокуратуры Российской Федерации (далее - Инструкция по делопроизводству). +Выполняет печатные работы с помощью компьютеров и другой оргтехники. +Выполняет по поручению Генерального прокурора Российской Федерации и его первого заместителя другие обязанности и персональные поручения. +Выполняет работы по доставке входящих в Генеральную прокуратуру Российской Федерации документов. +Выполняет работы по обработке корреспонденции Генеральной прокуратуры Российской Федерации. +Выполняет работы по отправке исходящей корреспонденции Генеральной прокуратуры Российской Федерации. +Выполняет работы по первичной обработке входящих в Генеральную прокуратуру Российской Федерации документов. +Выполняет работы по передаче входящих в Генеральную прокуратуру Российской Федерации документов. +Выполняет работы по приему входящих в Генеральную прокуратуру Российской Федерации документов. +Выполняет работы по регистрации входящих в Генеральную прокуратуру Российской Федерации документов. +Выполняют другие обязанности во исполнение поручений начальника Главного управления. +Выполняют другие обязанности по поручению руководства Генеральной прокуратуры Российской Федерации, Главного управления, начальников соответствующих управлений и отделов. +Выполняют другие обязанности по поручениям начальника Главного управления, начальников управлений и руководителя аппарата Генерального прокурора Российской Федерации. +Выполняют другие поручения начальника управления, заместителей начальника управления по вопросам, входящим в компетенцию отделов. +Выполняют другие поручения по указанию руководства Генеральной прокуратуры Российской Федерации и начальника управления. +Выполняют другие поручения руководства управления и начальников отделов по вопросам, входящим в компетенцию отделов. +выполняют иные наиболее сложные и ответственные поручения руководителей +Выполняют иные обязанности по поручению Генерального прокурора Российской Федерации, его заместителей и начальника Управления. +Выполняют иные обязанности по поручению Генерального прокурора Российской Федерации, его заместителей, начальника Управления и заместителей начальника Управления - начальников отделов. +Выполняют иные обязанности по поручению руководства отдела и управления. +Выполняют иные персональные поручения Генерального прокурора Российской Федерации. +Выполняют иные персональные поручения заместителей Генерального прокурора Российской Федерации. +Выполняют иные поручения Генерального прокурора Российской Федерации. +Выполняют иные функции в соответствии с должностными регламентами и организационно-распорядительными документами Генеральной прокуратуры Российской Федерации. +Выполняют иные функции в соответствии с должностными регламентами, организационно-распорядительными документами Генеральной прокуратуры Российской Федерации, поручениями начальника управления и начальника отдела. +Выполняют иные функции управления по поручению начальника управления. +Выполняют наиболее сложные и ответственные поручения руководства Генеральной прокуратуры Российской Федерации и управления. +Выполняют по поручению начальника Главного управления другие обязанности и персональные поручения. +Выполняют поручения заместителя Генерального прокурора Российской Федерации, курирующего вопросы управления в федеральном округе, данные им в порядке пункта 4.3 настоящего Положения. +Выполняют поручения начальника Главного управления по наиболее важным вопросам деятельности Главного управления. +Выполняют поручения начальника управления, другие обязанности и персональные поручения. +Выполняют работу по внесению информации из документов в АПК "Надзор". +Выработка альтернатив блок ов ЖЦ ВЭС +Выработка альтернатив блока земельного участка +Выработка альтернатив блока капитального строительства собственной ВЭС с разработкой и установкой программноаппаратных комплексов в помещение центра диспетчеризации +Выработка альтернатив блока микросайтинга +Выработка альтернатив блока продукции собственного производства для капитального строительства собственной ВЭС +Выработка альтернатив блока продукции стороннего производства для капитального строительства собственной ВЭС +Выработка альтернатив блока проектноизыскательных работ по капитальному строительству собственной ВЭС +Выработка альтернатив блока проектноизыскательных работ по технологическому присоединению со стороны генерирующей компании +Выработка альтернатив блока разработки технических условий на технологическое присоединение +Выработка альтернатив блока технологического присоединения со стороны генерирующей компании +Выработка альтернатив блоков объектов ЖЦ ВЭС +Выработка альтернатив блоков процессов ЖЦ ВЭС с подрядчиком +Выработка организационных и технических мер защиты информации в органах и организациях прокуратуры Российской Федерации. +Выработка предложений по определению приоритетных направлений деятельности органов и организаций прокуратуры на основе результатов анализа динамики изменений состояния преступности, законности и правопорядка, с учетом социально-политических, экономических и иных факторов. +Выработка предложений по развитию процессов ЖЦ ВЭС +Выработка, принятие и осуществление решений по ЖЦ ВЭС +Выработка, принятие и осуществление решений по юридическому сопровождению +Выявляют положительный опыт работы по вопросам правоприменительной практики. +Выяснение предложений по развитию процессов ЖЦ ВЭС у исполнителей процессов ЖЦ ВЭС +Выясняет причины нарушений в случае их выявления во время проверки экстренной телефонной и иной связи с дежурными в прокуратурах субъектов Российской Федерации, приравненных к ним специализированных прокуратурах. +Готовит акты приемки и протоколы испытаний предварительных и приемочных испытаний программно-технических решений в рамках создания, развития и обеспечения функционирования государственных информационных систем. +Готовит акты приемки средств вычислительной техники, лицензий на общесистемное программное обеспечение и материальных запасов в части расходных материалов, запасных частей и принадлежностей к средствам вычислительной техники и протоколы соответствующих испытаний. +Готовит анализ поступившей информации в сфере государственного единого статистического учета. +Готовит аналитические материалы для руководителей Генеральной прокуратуры Российской Федерации и Главного управления по вопросам информационного обеспечения. +Готовит в установленном порядке запросы в федеральные органы исполнительной власти, федеральные государственные органы и их территориальные подразделения, органы государственной власти субъектов Российской Федерации, органы местного самоуправления, а также другие организации независимо от форм собственности о предоставлении информации, необходимой для проведения проверок, указанных в абзаце втором настоящего пункта. +Готовит в установленном порядке предложения о поощрении, проведении служебных проверок и привлечении к ответственности старших прокуроров управления с дислокацией по месту расположения управлений Генеральной прокуратуры Российской Федерации в федеральных округах. +Готовит в установленном порядке проект плана работы Генеральной прокуратуры Российской Федерации для обсуждения на оперативном совещании при первом заместителе Генерального прокурора Российской Федерации. +Готовит для прокуратур субъектов Российской Федерации проекты модельных законов (предложений), которые могут быть внесены в порядке законодательной инициативы в законодательные органы субъектов Российской Федерации в целях единообразного правового регулирования актуальных вопросов борьбы с преступностью и правонарушениями. +Готовит доклады о ходе работ по созданию, развитию и обеспечению функционирования государственных и иных информационных систем органов и организаций прокуратуры Российской Федерации. +Готовит еженедельный сводный отчет о результатах работы Главного управления. +готовит заключения об отсутствии оснований для принятия мер прокурорского реагирования по делам, рассмотренным … +Готовит заключения об отсутствии оснований для принятия мер прокурорского реагирования по делам, рассмотренным Верховным Судом Российской Федерации с участием прокурора. +Готовит заключения по ходатайствам прокуроров субъектов Российской Федерации, приравненных к ним специализированных прокуроров о частичном изменении штатных расписаний отделов общего и особого делопроизводства. +Готовит информационно-аналитические материалы по вопросам, отнесенным к компетенции управления, а также о результатах выполнения решений коллегии Генеральной прокуратуры Российской Федерации, Координационного совещания руководителей правоохранительных органов Российской Федерации, межведомственных и оперативных совещаний по вопросам, входящим в компетенцию управления. +Готовит информационно-аналитические материалы по результатам проверок исполнения федеральными государственными органами федерального законодательства деятельности подразделений Генеральной прокуратуры Российской Федерации, прокуратур субъектов Российской Федерации и приравненных к ним специализированных прокуратур по обеспечению полноты и достоверности государственной статистической отчетности. +Готовит информационно-справочные, иллюстрационные и иные демонстрационные материалы для руководства Генеральной прокуратуры Российской Федерации в части компетенции отдела. +Готовит информационно-справочные, иллюстрационные и иные демонстрационные материалы для руководства Генеральной прокуратуры Российской Федерации. +Готовит информационные материалы для участия руководителей прокуратуры Российской Федерации в заседаниях Президиума Верховного Суда Российской Федерации. +Готовит итоговые документы о деятельности Главного управления. +Готовит итоговые документы по результатам деятельности управления. +готовит итоговые документы по результатам проверок +Готовит итоговые документы по результатам проверок. +Готовит материалы гражданских и административных дел, рассматриваемых в судебном заседании Президиума Верховного Суда Российской Федерации, Генеральному прокурору Российской Федерации или его заместителям. +Готовит материалы к заседаниям коллегии Генеральной прокуратуры Российской Федерации и Координационного совещания руководителей правоохранительных органов Российской Федерации. +Готовит материалы, отражающие позицию прокуратуры Российской Федерации, в связи с жалобами, принятыми к рассмотрению Конституционным Судом Российской Федерации. +Готовит межведомственные планы и программы по вопросам компетенции управления. +Готовит методические рекомендации и информационные письма по вопросам организации и осуществления взаимодействия органов прокуратуры с законодательными (представительными), исполнительными органами государственной власти субъектов Российской Федерации и органами местного самоуправления. +Готовит методические рекомендации по использованию электронной подписи. +Готовит методические рекомендации по обеспечению достоверности показателей государственной статистической отчетности. +Готовит методические рекомендации по осуществлению оперативного контроля за формированием и обработкой в правоохранительных органах документов первичного учета. +Готовит методические рекомендации по проведению проверок деятельности органов прокуратуры Российской Федерации. +Готовит на системной основе информационные и аналитические материалы для руководителей Генеральной прокуратуры Российской Федерации и Главного управления по вопросам информационного обеспечения. +Готовит организационно-распорядительные документы по использованию электронной подписи. +Готовит отчетные материалы по результатам выполнения межведомственных планов и программ по вопросам компетенции управления для доклада руководству Генеральной прокуратуры Российской Федерации. +Готовит планы работы управления. +Готовит по результатам проверок исполнения законов акты прокурорского реагирования. +Готовит по результатам проверок исполнения законов предложения руководству Генеральной прокуратуры Российской Федерации о направлении соответствующих материалов в следственный орган или орган дознания для решения вопроса об уголовном преследовании по фактам выявленных нарушений уголовного законодательства. +готовит предложения по совершенствованию федерального законодательства +Готовит проекты плана работы научно-консультативного совета при Генеральной прокуратуре Российской Федерации. +готовит проекты предложений к заданиям +Готовит проекты предложений к заданиям. +Готовит проекты представлений о пересмотре судебных постановлений по гражданским, административным делам, делам, рассмотренным арбитражными судами, Судом по интеллектуальным правам, проекты протестов на судебные постановления по делам об административных правонарушениях. +готовит проекты представлений о пересмотре судебных постановлений по делам, рассмотренным … +Готовит проекты представлений о пересмотре судебных постановлений по делам, рассмотренным Верховным Судом Российской Федерации с участием прокурора. +Готовит проекты распоряжений о командировании работников управления. +Готовит распоряжения о выездах для проведения комплексных проверок деятельности прокуратур субъектов Российской Федерации, приравненных к ним специализированных прокуратур. +Готовит рекомендации по устранению выявленных нарушений и недостатков в работе по обеспечению полноты и достоверности государственной статистической отчетности. +Готовит тематические подборки информационно-аналитических материалов по законопроектам, рассматриваемым палатами Федерального Собрания Российской Федерации, и вопросам совершенствования законодательства по приоритетным направлениям деятельности прокуратуры. +Готовят аттестации на работников аппарата и управлений. +Готовят заключения по жалобам, принятым к рассмотрению Конституционным Судом Российской Федерации, Европейским Судом по правам человека. +Готовят заключения по законопроектам. +Готовят заключения по поступающим в Управление проектам федеральных законов и иных нормативных правовых актов. +Готовят заключения по проектам постановлений Пленума Верховного Суда Российской Федерации. +Готовят замечания и предложения по проектам нормативных правовых актов. +Готовят итоговые документы о деятельности Главного управления. +Готовят материалы к заседаниям коллегии Генеральной прокуратуры Российской Федерации, Координационного совещания руководителей правоохранительных органов Российской Федерации, оперативным совещаниям. +Готовят материалы к заседаниям коллегии Генеральной прокуратуры Российской Федерации, Координационного совещания руководителей федеральных правоохранительных органов, оперативным совещаниям. +Готовят материалы, отражающие позицию прокуратуры Российской Федерации, в связи с жалобами, принятыми к рассмотрению Конституционным Судом Российской Федерации. +Готовят по поручению Генерального прокурора Российской Федерации материалы для выработки позиции в правовой политике, постановки проблемных вопросов перед органами законодательной, исполнительной и судебной власти. +Готовят по поручению Генерального прокурора Российской Федерации материалы для решения организационных вопросов, обеспечивающих эффективность деятельности органов прокуратуры. +Готовят по поручению Генерального прокурора Российской Федерации тезисы и материалы выступлений и публикаций Генерального прокурора Российской Федерации. +Готовят по поручению руководства Генеральной прокуратуры Российской Федерации и Управления совместно с подразделениями Генеральной прокуратуры Российской Федерации законопроекты по основным направлениям прокурорской деятельности на основании анализа результатов практики прокурорского надзора, оценки статистической и иной общедоступной информации, мониторинга потребностей правового регулирования. +Готовят предложения в план работы Генеральной прокуратуры Российской Федерации. +Готовят предложения в план работы коллегии по вопросам своей деятельности. +Готовят предложения о совершенствовании федерального законодательства. +Готовят предложения по проектам постановлений Пленума Верховного Суда Российской Федерации по вопросам правоприменительной практики. +Готовят проекты документов по итогам проверок. +Готовят проекты заключений по соответствующим законопроектам. +Готовят проекты итоговых документов по результатам плановых (внеплановых) проверок. +Готовят проекты итоговых документов по результатам проверок. +Готовят проекты кассационных и надзорных представлений. +Готовят проекты ответов на поступающие в управление обзоры, обобщения, информации, запросы и другие материалы. +Готовят проекты ответов на поступающие из нижестоящих прокуратур обзоры, обобщения, информации, запросы и другие материалы. +Готовят проекты ответов на поступающие из прокуратур субъектов Российской Федерации обзоры, обобщения, информации, запросы и другие материалы. +Готовят проекты ответов на поступающие с мест обзоры, обобщения, информации, запросы и другие материалы. +Готовят проекты предложений к заданиям о проведении плановых (внеплановых) проверок. +Готовят проекты предложений к заданиям. +Готовят проекты представлений о пересмотре судебных постановлений по гражданским и административным делам. +Готовят соответствующие разъяснения нижестоящим прокурорам при рассмотрении гражданских и административных дел судами. +Дает заключения на соответствующие ходатайства прокуроров субъектов Российской Федерации и приравненных к ним прокуроров о привлечении указанных работников к дисциплинарной ответственности. +Дает заключения по аттестационным листам руководителей прокуратур субъектов Российской Федерации и приравненных к ним прокуратур в части организации ими работы в сфере делопроизводства и архивного дела. +Дает заместителям начальника Главного управления, другим подчиненным работникам поручения о выполнении заданий. +Дает поручения заместителям начальника Главного управления, другим подчиненным работникам о выполнении заданий. +Дает поручения заместителям начальника управления, другим работникам управления о выполнении заданий. +Дает поручения начальникам отделов и другим работникам управления о выполнении заданий. +Дает поручения начальникам отделов и иным подчиненным работникам об исполнении заданий и поручений. +дает поручения работникам отдела об исполнении документов, заданий и поручений +Дает поручения работникам отдела об исполнении документов, заданий и поручений. +Дает поручения работникам отделов о выполнении заданий. +Дает поручения своим заместителям, начальникам управлений и отделов, иным подчиненным работникам об исполнении документов и заданий. +Дает поручения своим заместителям, начальнику отдела, другим подчиненным работникам о выполнении заданий. +Дает разрешение на рассылку на места подготовленных в подразделениях Генеральной прокуратуры Российской Федерации информационно-аналитических документов Генеральной прокуратуры Российской Федерации. +Дает разъяснения по применению инструкций, методических рекомендаций и иных информационно-аналитических документов по вопросам государственного единого статистического учета. +Дают заключения на поступающие в управление обзоры, обобщения, информации, запросы и другие материалы. +Дают заключения на поступающие из нижестоящих прокуратур обзоры, обобщения, информации, запросы и другие материалы. +Дают заключения на поступающие с мест обзоры, обобщения, информации, запросы и другие материалы. +Дают заключения по поступающим из прокуратур субъектов Российской Федерации обзорам, обобщениям, информациям, запросам и другим материалам. +Дают подчиненным работникам поручения о выполнении заданий. +Дают поручения подчиненным работникам о выполнении заданий. +Дают поручения подчиненным работникам об исполнении документов. +Дают поручения подчиненным работникам об исполнении поручений и заданий. +Дают поручения работникам отделов о выполнении заданий. +Дают указания работникам об исполнении поручений и заданий. +Действует в соответствии с ведомственными документами мобилизационного и иного характера. +Для некоторых отраслей экономики и отдельных компаний снизить плату за выбросы ПГ +Добиваться исполнения требований прокурора +Докладывает Генеральному прокурору Российской Федерации и его первому заместителю о результатах рассмотрения вопросов, отнесенных к компетенции Главного управления. +Докладывает Генеральному прокурору Российской Федерации и его первому заместителю по вопросам, отнесенным к компетенции Главного управления. +Докладывает Генеральному прокурору Российской Федерации и курирующему заместителю Генерального прокурора Российской Федерации о результатах проверок, проведенных в соответствии с планом работы или в порядке исполнения поручений. +Докладывает Генеральному прокурору Российской Федерации информацию о предложениях прокуроров субъектов Российской Федерации и приравненных к ним прокуроров специализированных прокуратур, представленных ими в докладных записках об итогах работы за год. +Докладывает Генеральному прокурору Российской Федерации о состоянии соблюдения установленного порядка и сроков разрешения поручений особого контроля. +Докладывает материалы гражданских и административных дел, рассматриваемых в судебном заседании Президиума Верховного Суда Российской Федерации, Генеральному прокурору Российской Федерации или его заместителям. +Докладывает начальнику Главного управления о причинах нарушений в случае их выявления во время проверки экстренной телефонной и иной связи с дежурными в прокуратурах субъектов Российской Федерации, приравненных к ним специализированных прокуратурах. +Докладывает о происшедшем Генеральному прокурору Российской Федерации, его заместителям согласно графику дежурств заместителей Генерального прокурора Российской Федерации, утвержденному Генеральным прокурором Российской Федерации. +Докладывает об исполнении плановых мероприятий руководству прокуратуры Российской Федерации. +Докладывает руководству Генеральной прокуратуры Российской Федерации результаты проверок, проведенных в соответствии с планами работы Генеральной прокуратуры Российской Федерации, Главного управления и в порядке исполнения поручений руководителей Генеральной прокуратуры Российской Федерации. +Докладывают начальнику Главного управления о результатах рассмотрения вопросов, отнесенных к компетенции Главного управления. +Докладывают начальнику Главного управления по вопросам, отнесенным к компетенции Главного управления. +Докладывают начальнику Главного управления, начальникам управлений и руководителю аппарата Генерального прокурора Российской Федерации о случаях несвоевременного исполнения приказов, указаний, распоряжений и поручений руководителей Генеральной прокуратуры Российской Федерации. +Докладывают начальнику управления о наличии либо отсутствии оснований для поддержания проектов представлений прокуроров субъектов Российской Федерации и приравненных к ним прокуроров специализированных прокуратур о пересмотре вступивших в законную силу судебных актов и постановлений. +Докладывают о случаях несвоевременного выполнения поручений руководства управления и начальников отдела. +Докладывают о случаях несвоевременного выполнения поручений руководства управления. +Докладывают руководителям Генеральной прокуратуры Российской Федерации, начальникам Главного управления, его заместителю, начальникам управлений о случаях несвоевременного исполнения приказов, указаний, распоряжений и поручений, плановых и специальных мероприятий. +Ежегодно формирует план основных мероприятий по координации деятельности правоохранительных органов Российской Федерации по борьбе с преступностью. +Ежемесячно составляют отчеты о работе отдела. +Заверяет гербовой печатью документы, представляемые работниками Генеральной прокуратуры Российской Федерации согласно перечню, предусмотренному соответствующими организационно-распорядительными документами Генерального прокурора Российской Федерации, в нерабочее время. +Заключение контрактов в рамках мер стимулирования реализации процессов ЖЦ ВЭС +Заключение подрядных отношений по капитальному строительству собственной ВЭС с разработкой и установкой программноаппаратных комплексов в помещение центра диспетчеризации +Заключение подрядных отношений по проектноизыскательным работам по капитальному строительству собственной ВЭС +Заключение подрядных отношений по процессам ЖЦ ВЭС с подрядчиком +Запрашивает в подразделениях Генеральной прокуратуры Российской Федерации, Академии Генеральной прокуратуры Российской Федерации, прокуратурах субъектов Российской Федерации, приравненных к ним специализированных прокуратурах и организациях прокуратуры необходимые для осуществления аналитической деятельности материалы. +Запрашивает в управлениях и отделах Главного управления документы и информацию, необходимые для выполнения возложенных на отдел функций, поручений руководства Генеральной прокуратуры Российской Федерации и Главного управления. +Запрашивает и получает из прокуратур субъектов Российской Федерации и приравненных к ним специализированных прокуратур, Следственного комитета Российской Федерации, а также из МВД России, ФСБ России, МЧС России и других федеральных органов информацию о преступлениях и чрезвычайных происшествиях, имеющих особую общественную значимость. +Заслушивают отчеты начальников входящих в управление отделов и других работников о результатах проделанной работы. +Заслушивают отчеты подчиненных работников об исполнении ими поручений. +Защита руководителей Генеральной прокуратуры Российской Федерации, Главного управления от негативного информационного воздействия. +Защиты нарушенных в результате коррупционных правонарушений прав, свобод и законных интересов граждан и организаций, охраняемых законом интересов Российской Федерации, субъектов Российской Федерации, муниципальных образований в уголовном, гражданском, арбитражном и административном судопроизводстве в пределах полномочий, предоставленных законодательством. +Издает распоряжения по вопросам организации деятельности Главного управления. +Издает распоряжения по вопросам организации деятельности управления. +Издает распоряжения по поводу деятельности Главного управления. +Издают распоряжения по вопросам организации деятельности возглавляемых ими управлений. +Изменение подрядных отношений по капитальному строительству собственной ВЭС с разработкой и установкой программноаппаратных комплексов в помещение центра диспетчеризации +Изменение подрядных отношений по проектноизыскательным работам по капитальному строительству собственной ВЭС +Изменение подрядных отношений по процессам ЖЦ ВЭС с подрядчиком +Изменение требований субъектов системного окружения к итоговой продукции стороннего производства для капитального строительства собственной ВЭС, имеющейся на рынке +Изменение требований субъектов системного окружения к итоговым земельным участкам +Изменение требований субъектов системного окружения к итоговым объектам ЖЦ ВЭС +Изменение требований субъектов системного окружения к итоговым подрядчикам капитального строительства собственной ВЭС с разработкой и установкой программноаппаратных комплексов в помещение центра диспетчеризации +Изменение требований субъектов системного окружения к итоговым подрядчикам микросайтинга +Изменение требований субъектов системного окружения к итоговым подрядчикам проектноизыскательных работ по капитальному строительству собственной ВЭС +Изменение требований субъектов системного окружения к итоговым подрядчикам проектноизыскательных работ по технологическому присоединению со стороны генерирующей компании +Изменение требований субъектов системного окружения к итоговым подрядчикам процессов ЖЦ ВЭС +Изменение требований субъектов системного окружения к итоговым подрядчикам разработки технических условий на технологическое присоединение +Изменение требований субъектов системного окружения к итоговым подрядчикам стороннего производства продукции для капитального строительства собственной ВЭС, не имеющейся на рынке +Изменение требований субъектов системного окружения к итоговым подрядчикам технологического присоединения со стороны генерирующей компании +Изменение требований субъектов системного окружения к итоговым процессам ЖЦ ВЭС +Изменение требований субъектов системного окружения к итоговым процессам собственного производства продукции для ВЭС +Изучает апелляционные представления, внесенные прокурорами субъектов Российской Федерации в Верховный Суд Российской Федерации. +Изучает дела оперативного учета. +Изучает документы. +Изучает запрошенные в подразделениях Генеральной прокуратуры Российской Федерации, Академии Генеральной прокуратуры Российской Федерации, прокуратурах субъектов Российской Федерации, приравненных к ним специализированных прокуратурах и организациях прокуратуры необходимые для осуществления аналитической деятельности материалы. +Изучает передовой отечественный и зарубежный опыт по вопросам применения информационных технологий. +Изучает подготовленные в подразделениях Генеральной прокуратуры Российской Федерации информационно-аналитические документы на предмет соответствия требованиям организационно-распорядительных документов Генеральной прокуратуры Российской Федерации. +Изучает положительный опыт. +Изучает практику выездов работников подразделений Генеральной прокуратуры Российской Федерации в нижестоящие прокуратуры. +Изучает практику планирования работы в подразделениях Генеральной прокуратуры Российской Федерации и на местах. +Изучает практику работы коллегии Генеральной прокуратуры Российской Федерации, коллегий прокуратур субъектов Российской Федерации и приравненных к ним специализированных прокуратур. +Изучает практику работы органов прокуратуры Российской Федерации со статистической информацией, содержащейся в ГАС ПС. +Изучает проблемы организации и совершенствования прокурорского надзора. +Изучает проекты постановлений Пленума Верховного Суда Российской Федерации по вопросам правоприменительной практики. +Изучать практику применения статей 201.1 и 285.4 Уголовного кодекса Российской Федерации +Изучают апелляционные представления, внесенные прокурорами субъектов Российской Федерации и приравненными к ним прокурорами специализированных прокуратур в Верховный Суд Российской Федерации. +Изучают годовые доклады прокуроров субъектов Российской Федерации. +Изучают дела оперативного учета, материалы доследственных проверок и уголовных дел, статистические и другие сведения, поступившие из правоохранительных органов (за исключением органов федеральной службы безопасности) и от прокуроров субъектов Российской Федерации, приравненных к ним прокуроров специализированных прокуратур, в целях проверки законности и обоснованности принятых процессуальных и иных решений, анализа состояния уголовно-процессуальной деятельности и надзора за исполнением законов при ее осуществлении. +Изучают планы работы прокуроров субъектов Российской Федерации. +Изучают планы работы, докладные записки прокуроров субъектов Российской Федерации и приравненных к ним прокуроров. +Изучают положительный опыт работы по вопросам правоприменительной практики. +Изучают положительный опыт работы прокуратур субъектов Российской Федерации и приравненных к ним специализированных прокуратур, входящих в федеральный округ. +Изучают положительный опыт. +Изучают поступившую на имя Генерального прокурора Российской Федерации корреспонденцию. +Изучают поступившую на имя заместителя Генерального прокурора Российской Федерации корреспонденцию. +Изучают представленные материалы по запросам нижестоящих прокуроров при рассмотрении гражданских и административных дел судами. +Изучение в соответствии с Регламентом Генеральной прокуратуры Российской Федерации подготовленных в ее подразделениях информационных писем, обзоров, методических рекомендаций, проектов приказов, указаний и распоряжений Генерального прокурора Российской Федерации и его заместителей по основным направлениям прокурорской деятельности. +Изучение материалов проверок, надзорных производств и уголовных дел по поручению начальника управления. +Изучение положительного опыта работы на местах. +Изучение положительного опыта, в том числе международного. +Изучение практики выездов работников подразделений Генеральной прокуратуры Российской Федерации с проверками деятельности нижестоящих прокуратур. +Изучение практики планирования работы органов прокуратуры и направления на места заданий и поручений. +Изучение предложений подразделений Генеральной прокуратуры Российской Федерации о внесении изменений в порядок формирования и представления ведомственной статистической отчетности в органах прокуратуры, за исключением ведомственной статистической отчетности о результатах деятельности органов прокуратуры в сфере уголовно-правовой статистики, ведение которой возложено на Главное управление правовой статистики и информационных технологий. +Инвестирование в борьбу с климатическими изменениями +Инициирование разъяснений прокурорам субъектов Российской Федерации вопросов организации надзора за исполнением законодательства о противодействии коррупции, формирования статистической отчетности по форме К и иных вопросов работы управления и специализированных подразделений по надзору за исполнением законодательства о противодействии коррупции. +Инициировать обсуждение наиболее актуальных вопросов на Координационном совещании руководителей правоохранительных органов Российской Федерации. +Инициирует обжалование судебных решений в кассационном и надзорном порядке. +Инициирует обращение Генерального прокурора Российской Федерации и его заместителей в Верховный Суд Российской Федерации о даче судам разъяснений по вопросам судебной практики по гражданским и административным делам. +Инициирует обращение Генерального прокурора Российской Федерации и его заместителей в Верховный Суд Российской Федерации о даче судам разъяснений по вопросам судебной практики по гражданским, административным делам, делам, рассмотренным арбитражными судами, а также в производстве по делам об административных правонарушениях. +Инициирует обращение Генерального прокурора Российской Федерации и его заместителей в Верховный Суд Российской Федерации о даче судам разъяснений по вопросам судебной практики по гражданским, административным делам, делам, рассмотренным арбитражными судами, в производстве по делам об административных правонарушениях. +Инициирует обращение Генерального прокурора Российской Федерации и его заместителей в Верховный Суд Российской Федерации о даче судам разъяснений по вопросам судебной практики по делам, рассмотренным арбитражными судами, а также по делам об административных правонарушениях. +Инициирует обращение Генерального прокурора Российской Федерации и его заместителей в Верховный Суд Российской Федерации о даче судам разъяснений по вопросам судебной практики. +Инициируют обращение Генерального прокурора Российской Федерации и его заместителей в Верховный Суд Российской Федерации о даче судам разъяснений по вопросам судебной практики по гражданским и административным делам. +Информационно-аналитическое обеспечение деятельности управления. +Информационно-аналитическое обеспечение участия Генерального прокурора Российской Федерации и иных представителей Генеральной прокуратуры Российской Федерации в деятельности Совета при Президенте Российской Федерации по противодействию коррупции и его президиума. +Информационное обеспечение руководителей Генеральной прокуратуры Российской Федерации, Главного управления с целью выработки и реализации мер по совершенствованию информационной работы в органах и организациях прокуратуры. +Информирование органов государственной власти, уполномоченных осуществлять нормативно-правовое регулирование в установленной сфере деятельности, о выявленных на основании мониторинга правотворческой деятельности и практики прокурорского надзора проблемах правового регулирования. +Информирование соответствующих органов и должностных лиц о наличии коррупциогенных факторов в нормативных правовых актах, проведение антикоррупционной экспертизы которых не входит в компетенцию органов прокуратуры в соответствии с действующим законодательством. +Информирует дежурные службы Следственного комитета Российской Федерации, МВД России, МЧС России, ФСБ России, другие федеральные органы о решениях, принятых руководителями Генеральной прокуратуры Российской Федерации. +Исполняет обязанности начальника Главного управления в период его нахождения в отпуске, командировке или на лечении. +Исполняет отданные Генеральным прокурором Российской Федерации и его заместителями поручения в связи с докладами о происшедшем. +Использует результаты анализа практики применения уголовного и уголовно-процессуального законодательства в правотворческой и иной деятельности. +Исследования социальноэкономических последствий применения различных технологий в отраслях экономики с целью определения приемлемых требований к данным технологиям +Исследования социальноэкономических последствий снижения платы для отраслей экономики и отдельных компании +Истребует материалы доследственных проверок и уголовных дел, статистические и другие необходимые сведения из федеральных органов исполнительной власти (за исключением органов федеральной службы безопасности) и от прокуроров субъектов Российской Федерации, приравненных к ним прокуроров специализированных прокуратур в целях проверки законности и обоснованности принятых процессуальных и иных решений, анализа состояния уголовно-процессуальной деятельности и надзора за исполнением законов при ее осуществлении. +Истребует необходимые документы и объяснения по контролю постановки исполнения. +Истребует необходимые документы и объяснения по постановке контроля исполнения в подразделениях Генеральной прокуратуры Российской Федерации. +Истребуют от подразделений Генеральной прокуратуры Российской Федерации, органов и организаций прокуратуры материалы и информацию, необходимые для принятия решений. +Истребуют от подразделений Генеральной прокуратуры Российской Федерации, органов и организаций прокуратуры, правоохранительных органов, министерств и ведомств необходимые материалы и информацию. +Истребуют от подчиненных работников объяснения в случае нарушения ими служебной или трудовой дисциплины. +Истребуют у подчиненных работников объяснения в случае нарушения ими служебной и трудовой дисциплины. +Контролировать в пределах компетенции работу прокуратур субъектов Российской Федерации, приравненных к ним специализированных прокуратур по осуществлению ими надзора за исполнением законов в сфере ОПК +Контролировать фактическое устранение нарушений законов +контролирует выполнение межгосударственных планов и программ борьбы с преступностью +Контролирует выполнение плановых мероприятий управления. +Контролирует выполнение регламентных работ и настройки оборудования программно-технических комплексов и систем Генеральной прокуратуры Российской Федерации, функционирующих в ИСОП и сети "Интернет". +Контролирует выполнение решений, принятых Генеральным прокурором Российской Федерации и его заместителями по результатам таких выездов. +Контролирует выполнение служебных обязанностей работниками управления. +Контролирует делопроизводство по особо контрольным, контрольным и иным обращениям. +контролирует своевременность и качество выполнения плановых мероприятий +контролирует своевременность и качество выполнения указаний и распоряжений начальства +Контролирует соблюдение подразделениями Генеральной прокуратуры Российской Федерации установленного порядка подготовки, оформления и направления в прокуратуры субъектов Российской Федерации организационно-распорядительных документов Генеральной прокуратуры Российской Федерации. +Контролирует соблюдение подчиненными работниками служебной и трудовой дисциплины, Правил внутреннего трудового распорядка. +Контролирует соблюдение порядка обработки информации ограниченного распространения на средствах вычислительной техники. +Контролирует соблюдение установленного порядка и сроков разрешения поручений особого контроля. +Контролирует сохранность и наличие документов, дел и изданий с пометкой "Для служебного пользования". +Контролирует сохранность и целевое использование материально-технических ценностей Главного управления. +Контролируют в соответствии с компетенцией исполнение планов работы Генеральной прокуратуры Российской Федерации и Главного управления. +Контролируют в соответствии с компетенцией исполнение приказов, указаний, распоряжений, поручений Генерального прокурора Российской Федерации и его заместителей, решений коллегии Генеральной прокуратуры Российской Федерации, постановлений Координационного совещания руководителей правоохранительных органов Российской Федерации, поручений начальника Главного управления. +Контролируют в соответствии с предоставленными полномочиями деятельность прокуратур субъектов Российской Федерации и приравненных к ним прокуратур по надзору за исполнением законодательства о противодействии коррупции, исполнением приказов и указаний Генерального прокурора Российской Федерации по вопросам, отнесенным к компетенции отделов и управления. +Контролируют в соответствии с предоставленными полномочиями организацию работы нижестоящих прокуратур по надзору за исполнением законов, приказов и указаний Генерального прокурора Российской Федерации по вопросам, отнесенным к компетенции соответствующих управлений Главного управления. +Контролируют в соответствии с предоставленными полномочиями результаты работы нижестоящих прокуратур по надзору за исполнением законов, приказов и указаний Генерального прокурора Российской Федерации по вопросам, отнесенным к компетенции соответствующих управлений Главного управления. +Контролируют выполнение плановых мероприятий. +Контролируют делопроизводство по обращениям. +Контролируют деятельность старших прокуроров управления с дислокацией по месту расположения управлений Генеральной прокуратуры Российской Федерации в федеральных округах по вопросам, относящимся к компетенции отделов. +Контролируют исполнение в Главном управлении планов работы Генеральной прокуратуры Российской Федерации и планов работы Главного управления. +Контролируют исполнение в Главном управлении приказов, указаний, распоряжений, поручений Генерального прокурора Российской Федерации и его заместителей, постановлений Координационного совещания руководителей правоохранительных органов Российской Федерации, решений коллегии Генеральной прокуратуры Российской Федерации, оперативных совещаний, поручений начальника Главного управления. +Контролируют исполнение плановых мероприятий. +Контролируют исполнение поручений руководства прокуратуры Российской Федерации о поддержании государственного обвинения по уголовным делам. +Контролируют исполнение проектов документов по итогам проверок. +Контролируют исполнение решений, принятых во время выездов в нижестоящие прокуратуры. +Контролируют обжалование необоснованных и несправедливых судебных решений в установленном порядке. +Контролируют организацию работы прокуратур субъектов Российской Федерации и приравненных к ним специализированных прокуратур по реализации полномочий прокурора в гражданском и административном процессах. +Контролируют работу входящих в управления отделов и их начальников. +Контролируют работу федеральных государственных гражданских служащих отдела документационного обеспечения в системе АИК «Надзор». +Контролируют своевременность исполнения поручений, взятых на контроль заместителем Генерального прокурора Российской Федерации. +Контролируют соблюдение ими служебной и трудовой дисциплины, Правил внутреннего трудового распорядка. +Контролируют соблюдение подчиненными работниками служебной и трудовой дисциплины, Правил внутреннего трудового распорядка. +Контролируют согласно предметному и зональному принципам работы проведение анализа судебной практики по делам, рассмотренным Верховным Судом Российской Федерации, судами общей юрисдикции, арбитражными судами с участием прокурора. +Контролируют устранение недостатков, выявленных в деятельности нижестоящих прокуратур. +Контролируют устранение недостатков, выявленных в поступивших из нижестоящих прокуратур обзорах, обобщениях, информациях, запросах и других материалов. +Контроль выполнения плановых мероприятий Генеральной прокуратуры Российской Федерации и управления. +Контроль за выполнением в подразделениях Генеральной прокуратуры Российской Федерации требований организационно-распорядительных документов. +Контроль за выполнением межгосударственных планов и программ борьбы с преступностью по вопросам, отнесенным к ведению управления. +Контроль за выполнением постановлений Координационного совещания руководителей правоохранительных органов Российской Федерации. +Контроль за выполнением решений по результатам выездов работников подразделений Генеральной прокуратуры Российской Федерации с проверками деятельности нижестоящих прокуратур. +Контроль за выполнением требований законодательства Российской Федерации по их защите в органах и организациях прокуратуры Российской Федерации. +Контроль за исполнением организационно-распорядительных документов по проблемам противодействия коррупции. +Контроль за исполнением принятых решений в коллегиальных органах. +Контроль за обеспечением выполнения в органах прокуратуры Российской Федерации требований законодательства Российской Федерации и организационно-распорядительных документов Генеральной прокуратуры Российской Федерации по защите информации, в том числе информации ограниченного распространения. +Контроль за организацией работы подразделений управления и его отдельных работников по поручению начальника управления. +Контроль за осуществлением в прокуратурах субъектов Российской Федерации и приравненных к ним специализированных прокуратурах прокурорского надзора за уголовно-процессуальной деятельностью следственных органов и исполнением законодательства об оперативно-розыскной деятельности оперативными подразделениями правоохранительных органов (за исключением органов федеральной службы безопасности) при выявлении преступлений коррупционной направленности и расследовании уголовных дел о таких преступлениях, а также при приеме и рассмотрении заявлений, сообщений и иной информации о совершенных и готовящихся преступлениях указанной категории, за соответствием закону принятых процессуальных решений. +Контроль за осуществлением соответствующими подразделениями прокуратур субъектов Российской Федерации и приравненных к ним специализированных прокуратур прокурорского надзора за оперативно-розыскной деятельностью территориальных органов федеральных органов исполнительной власти в субъектах Российской Федерации (за исключением органов федеральной службы безопасности) по материалам о преступлениях коррупционной направленности. +Контроль за осуществлением соответствующими подразделениями прокуратур субъектов Российской Федерации и приравненных к ним специализированных прокуратур прокурорского надзора за уголовно-процессуальной деятельностью следственных органов (за исключением следственных подразделений органов федеральной службы безопасности) при расследовании уголовных дел о преступлениях коррупционной направленности, а также при приеме и рассмотрении заявлений, сообщений и иной информации о совершенных и готовящихся преступлениях указанной категории, за соответствием закону принятых процессуальных решений. +Контроль за реализацией Национального плана противодействия коррупции и Комплексного плана мероприятий по противодействию коррупции на соответствующий календарный период. +Контроль за реализацией плановых мероприятий Генеральной прокуратуры Российской Федерации. +Контроль за соблюдением порядка и сроков исполнения поручений особого контроля. +Контроль за состоянием делопроизводства и архивного дела в подразделениях Генеральной прокуратуры Российской Федерации и подчиненных прокуратурах. +Контроль за ходом рассмотрения поступающих с раздела "Противодействие коррупции" официального сайта Генеральной прокуратуры Российской Федерации в сети "Интернет" (www.genproc.gov.ru) обращений о фактах коррупции. +Контроль исполнения приказов, распоряжений и поручений Генерального прокурора Российской Федерации и курирующего заместителя Генерального прокурора Российской Федерации, решений коллегии Генеральной прокуратуры Российской Федерации, постановлений Координационного совещания руководителей правоохранительных органов Российской Федерации по выполнению межгосударственных и федеральных программ борьбы с преступностью, распоряжений и поручений начальника управления. +Контроль организации работы прокуратур субъектов Российской Федерации и приравненных к ним специализированных прокуратур по вопросам, отнесенным к ведению управления. +Контроль результатов работы прокуратур субъектов Российской Федерации и приравненных к ним специализированных прокуратур по вопросам, отнесенным к ведению управления. +Контроль своевременности и качества разрешения обращений. +Координация деятельности по проведению федеральными органами государственной власти, иными государственными органами и организациями антикоррупционной экспертизы нормативных правовых актов. +Координация деятельности подразделений Генеральной прокуратуры Российской Федерации в области противодействия коррупции, в том числе по реализации мероприятий, предусмотренных Национальным планом противодействия коррупции. +Координация работ по защите конфиденциальной информации, информации ограниченного доступа. +Координация работ по информатизации деятельности органов прокуратуры Российской Федерации. +Координация работы по взаимодействию с институтами гражданского общества, разъяснению законодательства и правовому просвещению граждан. +Координировать деятельность правоохранительных органов в сфере ОПК +Координирует деятельность региональных центров регистрации удостоверяющего центра, размещенных в органах прокуратуры Российской Федерации. +Координирует организацию работы по судебному представительству интересов органов прокуратуры в прокуратурах субъектов Российской Федерации и приравненных к ним специализированных прокуратурах. +Координирует осуществление согласованного взаимодействия между подразделениями Главного управления. +Координирует работу подразделений Главного управления по выполнению возложенных на них задач. +Координирует работу прокуратур субъектов Российской Федерации и иных приравненных к ним специализированных прокуратур по внедрению информационных систем. +Координирует работу прокуратур субъектов Российской Федерации и иных приравненных к ним специализированных прокуратур по организации межведомственного электронного взаимодействия с соответствующими территориальными подразделениями федеральных государственных органов. +Координирует работу прокуратур субъектов Российской Федерации и приравненных к ним специализированных прокуратур по правовому обеспечению и взаимодействию с общественностью по вопросам правового просвещения граждан. +Корректирует в установленном порядке проекты служебных документов в соответствии с нормами и правилами современного русского языка, требованиями Инструкции по делопроизводству в органах и учреждениях прокуратуры Российской Федерации, иными правилами оформления документов. +Косвенное сокращение выбросов ПГ в атмосферу +Лишение каких-либо привилегий на определенный срок +Мерами прокурорского реагирования добиваться приведения в соответствие с законодательством правовых актов, издаваемых федеральными органами исполнительной власти, органами государственной власти субъектов Российской Федерации, органами местного самоуправления, военного управления, органами контроля, их должностными лицами, а также органами управления коммерческих и некоммерческих организаций в сфере ОПК +Мерами прокурорского реагирования незамедлительно пресекать факты использования контрафактных комплектующих изделий и материалов при изготовлении продукции для нужд обороноспособности страны +Мерами прокурорского реагирования незамедлительно пресекать факты отступления от требований технических условий на продукцию военного и специального назначения и иных документов, в результате которых возможна утрата тактико-технических характеристик создаваемой продукции, в том числе снижение ее качества +Методика верификации отчетности о выбросах ПГ +Методическое руководство и оказание помощи прокуратурам субъектов Российской Федерации в организации правотворческой работы и взаимодействия с законодательными (представительными) и исполнительными органами государственной власти субъектов Российской Федерации и органами местного самоуправления. +Мониторинг деятельности по проведению федеральными органами государственной власти, иными государственными органами и организациями антикоррупционной экспертизы нормативных правовых актов. +Мониторинг деятельности проектных отделов +Мониторинг федерального законодательства и правоприменительной практики в области противодействия коррупции. +На основании мониторинга действующего законодательства, изучения и анализа практики рассмотрения дел, по которым Генеральная прокуратура Российской Федерации привлечена к участию в деле в качестве ответчика, заинтересованного или третьего лица, оказывает методическую и практическую помощь прокуратурам субъектов Российской Федерации и приравненным к ним специализированным прокуратурам по вопросам судебного представительства органов прокуратуры. +На основании распоряжения Генерального прокурора Российской Федерации осуществляет периодический контроль выполнения работниками требований организационно-распорядительных документов, регламентирующих правила пользования персональными электронно-вычислительными машинами. +На основе анализа материалов подразделений Генеральной прокуратуры Российской Федерации, Академии Генеральной прокуратуры Российской Федерации, прокуроров субъектов Российской Федерации и приравненных к ним прокуроров специализированных прокуратур, правоохранительных органов осуществляет информационно-аналитическое обеспечение руководителей Генеральной прокуратуры Российской Федерации и Главного управления в целях выработки и реализации мер по совершенствованию работы органов и организаций прокуратуры. +На основе анализа состояния законности при наличии оснований проводить проверки соблюдения норм законов в сфере ОПК федеральными органами исполнительной власти, органами государственной власти субъектов Российской Федерации, органами местного самоуправления, их должностными лицами, организациями, включенными в сводный реестр организаций ОПК, утвержденный уполномоченным федеральным органом исполнительной власти, их филиалами и организациями, участвующими в системе кооперации по государственным контрактам на выполнение ГОЗ, государственных программ и федеральных целевых программ в области обороны и безопасности государства, организациями, содержащими и использующими сооружения гражданской обороны, а также ответственными хранителями и организациями, входящими в систему государственного материального резерва +На основе создаваемой базы данных и систематической аналитической работы осуществляют мониторинг законодательства и правоприменения, включающий совокупность знаний о состоянии, тенденциях и направлениях совершенствования федерального законодательства, в пределах компетенции прокуратуры Российской Федерации. +На постоянной основе оказывает методическую и практическую помощь нижестоящим прокурорам и подразделениям Генеральной прокуратуры Российской Федерации по вопросам формируемой Верховным Судом Российской Федерации правоприменительной практики и участия прокуроров в процессе рассмотрения судами дел. +Надзор за законностью издаваемых ими правовых актов в области противодействия коррупции. +Надзор за законностью правовых актов в области противодействия коррупции, издаваемых федеральными органами исполнительной власти, Следственным комитетом Российской Федерации, Центральным банком Российской Федерации, государственными корпорациями, публично-правовыми компаниями, государственными внебюджетными фондами, иными организациями, созданными Российской Федерацией на основании федерального закона, организациями, созданными для выполнения задач, поставленных перед федеральными государственными органами, их подразделениями в федеральных округах и должностными лицами. +Надзор за исполнением законов Главным управлением собственной безопасности Министерства внутренних дел Российской Федерации в части предупреждения, пресечения, выявления и раскрытия преступлений коррупционной направленности в соответствии с полномочиями, возложенными организационно-распорядительными документами Генерального прокурора Российской Федерации. +Надзор за исполнением законов Главным управлением собственной безопасности Министерства внутренних дел Российской Федерации в части предупреждения, пресечения, выявления и раскрытия преступлений коррупционной направленности. +Надзор за исполнением законодательства о государственной службе федеральными органами исполнительной власти, Следственным комитетом Российской Федерации, подразделениями федеральных органов исполнительной власти в федеральных округах в части соблюдения установленных обязанностей, запретов и ограничений, представления сведений о доходах, об имуществе и обязательствах имущественного характера, запретов и ограничений, связанных с поступлением на федеральную государственную службу, и требований о представлении сведений о доходах, об имуществе и обязательствах имущественного характера. +Надзор за исполнением законодательства о государственной службе федеральными органами исполнительной власти, Следственным комитетом Российской Федерации, подразделениями федеральных органов исполнительной власти в федеральных округах в части соблюдения установленных обязанностей, запретов и ограничений, представления сведений о доходах, расходах, об имуществе и обязательствах имущественного характера, запретов и ограничений, связанных с поступлением на федеральную государственную службу, и требований о представлении сведений о доходах, об имуществе и обязательствах имущественного характера. +Надзор за исполнением законодательства о противодействии коррупции федеральными органами исполнительной власти, Следственным комитетом Российской Федерации, Центральным банком Российской Федерации, государственными корпорациями, публично-правовыми компаниями, государственными внебюджетными фондами, иными организациями, созданными Российской Федерацией на основании федерального закона, организациями, созданными для выполнения задач, поставленных перед федеральными государственными органами, их подразделениями в федеральных округах и должностными лицами. +Надзор за исполнением законодательства о противодействии коррупции федеральными органами исполнительной власти, Следственным комитетом Российской Федерации, Центральным банком Российской Федерации, государственными корпорациями, публично-правовыми компаниями, государственными внебюджетными фондами, иными организациями, созданными Российской Федерацией на основании федерального закона, организациями, созданными для выполнения задач, поставленных перед федеральными государственными органами. +Надзор за надлежащим исполнением требований прокурора в сфере антикоррупционной экспертизы нормативных правовых актов, издаваемых федеральными органами исполнительной власти. +Назначает начальникам отделов и иным подчиненным работникам сроки исполнения поручений об исполнении заданий и поручений. +назначает работникам отдела сроки исполнения документов, заданий и поручений +Назначает работникам отдела сроки исполнения документов, заданий и поручений. +Назначает сроки исполнения поручений, документов и заданий. +Накопление информации о состоянии исполнения законодательства о противодействии коррупции, деятельности поднадзорных федеральных органов исполнительной власти и практике прокурорского надзора в этой области, об эффективности использования федеральными органами исполнительной власти и органами прокуратуры предоставленных законом полномочий по предупреждению и пресечению проявлений коррупции. +Накопление информации о состоянии исполнения законодательства о противодействии коррупции, деятельности соответствующих федеральных органов исполнительной власти и практике прокурорского надзора в этой области, об эффективности использования федеральными органами исполнительной власти и органами прокуратуры Российской Федерации предоставленных законом полномочий по предупреждению и пресечению проявлений коррупции. +Налоговые льготы для плательщиков углеродного налога +Направление части средств, получаемых от взимания платы, на покрытие административных затрат +Направляет в установленном порядке ведомственную и иную корреспонденцию, поступающую в Генеральную прокуратуру Российской Федерации и не относящуюся к ее компетенции, в прокуратуры субъектов Российской Федерации, приравненные к ним специализированные прокуратуры и иные ведомства и организации по принадлежности. +Направляет на подписание руководству Генеральной прокуратуры Российской Федерации проекты ответов на обращения, взятые на контроль руководством Генеральной прокуратуры Российской Федерации и ранее отклоненные начальником Главного управления либо лицом, его замещающим. +Направляет работу по выполнению приказов, распоряжений и указаний Генерального прокурора Российской Федерации и его заместителей, решений коллегии Генеральной прокуратуры Российской Федерации, Координационного совещания руководителей правоохранительных органов Российской Федерации, планов работы Генеральной прокуратуры Российской Федерации и Главного управления. +Не допустить увеличения затрат компаний, закрытия компаний, снижения конкурентоспособности продукции +Непосредственно контролируют работу подчиненных старших прокуроров и прокуроров отделов по реализации возложенных функций. +Непосредственно контролируют работу старших прокуроров и прокуроров отделов. +Непосредственно обжалует незаконные, необоснованные и несправедливые судебные решения по уголовным делам. +Непосредственно организуют работу подчиненных старших прокуроров и прокуроров отделов по реализации возложенных функций. +Непосредственно организуют работу старших прокуроров и прокуроров отделов. +Непосредственно поддерживает обвинение в суде. +Непосредственно рассматривает обращения как от лиц, имеющих процессуальное право обжалования судебных решений, так и от иных лиц. +Непосредственно участвует в кассационном рассмотрении уголовных дел Верховным Судом Российской Федерации в случае возбуждения кассационного производства по кассационным представлениям. +Непосредственно участвует в суде апелляционной и кассационной инстанции. +Обеспечение в пределах предоставленной компетенции организационного сопровождения координационной деятельности правоохранительных органов Российской Федерации по борьбе с преступностью. +Обеспечение в установленном порядке реализации предложений о комплексных профилактических мерах по противодействию коррупции. +Обеспечение взаимодействия управления с другими подразделениями Генеральной прокуратуры Российской Федерации, Университетом прокуратуры Российской Федерации, учебными заведениями с правовой специализацией, организационно-аналитическими подразделениями правоохранительных, судебных и других государственных органов по вопросам уголовного судопроизводства, организационной, аналитической и методической деятельности, повышения квалификации. +Обеспечение исполнения функции +Обеспечение легализации демонстрации объектов ЖЦ ВЭС +Обеспечение легализации демонстрации объектов интеллектуаль-ной собственности Компании +Обеспечение легализации демонстрации приобретения товаров и услуг +Обеспечение легализации демонстрации процессов ЖЦ ВЭС +Обеспечение легализации доставки объектов ЖЦ ВЭС +Обеспечение легализации ЖЦ ВЭС +Обеспечение легализации ЖЦ ВЭС по юридическому сопровождению +Обеспечение легализации объектов ЖЦ ВЭС +Обеспечение легализации объектов интеллектуаль-ной собственности Компании +Обеспечение легализации предоставления требований к итоговым объектам ЖЦ +Обеспечение легализации предоставления требований к итоговым подрядчикам капитального строительства собственной ВЭС с разработкой и установкой программноаппаратных комплексов в помещение центра диспетчеризации +Обеспечение легализации предоставления требований к итоговым подрядчикам микросайтинга +Обеспечение легализации предоставления требований к итоговым подрядчикам проектноизыскательных работ по капитальному строительству собственной ВЭС +Обеспечение легализации предоставления требований к итоговым подрядчикам проектноизыскательных работ по технологическому присоединению со стороны генерирующей компании +Обеспечение легализации предоставления требований к итоговым подрядчикам процессов ЖЦ ВЭС +Обеспечение легализации предоставления требований к итоговым подрядчикам разработки технических условий на технологическое присоединение +Обеспечение легализации предоставления требований к итоговым подрядчикам стороннего производства продукции для капитального строительства собственной ВЭС, не имеющейся на рынке +Обеспечение легализации предоставления требований к итоговым подрядчикам технологического присоединения со стороны генерирующей компании +Обеспечение легализации приобретения товаров и услуг +Обеспечение легализации процессов ЖЦ ВЭС +Обеспечение легализации этапов ЖЦ ВЭС +Обеспечение мониторинга деятельности проектных отделов +Обеспечение оценки критичности различий с желаемой моделью деятельности проектных отделов +Обеспечение работы российской делегации в Группе государств против коррупции (ГРЕКО). +Обеспечение реализации полномочий прокурора в гражданском, арбитражном и административном судопроизводстве по вопросам, отнесенным к компетенции управления, на основании организационно-распорядительных документов Генеральной прокуратуры Российской Федерации. +Обеспечение совместно с Главным управлением международно-правового сотрудничества взаимодействия Генеральной прокуратуры Российской Федерации с международными органами и организациями, а также с органами, организациями и учреждениями иностранных государств по вопросам противодействия коррупции. +Обеспечение совместно с правовым управлением и управлением взаимодействия со средствами массовой информации сотрудничества с общественными организациями, средствами массовой информации по вопросам противодействия коррупции. +Обеспечение сравнения с желаемой моделью деятельности проектных отделов +Обеспечение технического администрирования государственных и ведомственных информационных систем, эксплуатируемых в Генеральной прокуратуре Российской Федерации. +Обеспечение управляющих воздействий на деятельность проектных отделов +Обеспечение участия управления в работе Национального контактного пункта по обеспечению практического международного сотрудничества по выявлению, аресту, конфискации и возвращению активов, полученных в результате коррупционной деятельности. +Обеспечение формирования набора альтернатив и выбора управляющих воздействий на деятельность проектных отделов +Обеспечение функции +Обеспечение функционирования удостоверяющего центра Генеральной прокуратуры Российской Федерации (далее - удостоверяющий центр). +Обеспечение эксплуатации информационных систем и аппаратно-программных средств в органах и организациях прокуратуры Российской Федерации. +Обеспечивает администрирование электронного документооборота между органами и организациями прокуратуры Российской Федерации, федеральными государственными органами, государственными органами субъектов Российской Федерации, органами местного самоуправления, с судебными органами Российской Федерации, а также с правоохранительными и иными органами иностранных государств, а также с международными органами и организациями. +Обеспечивает актуальность информации, содержащейся в реестре сертификатов. +Обеспечивает в установленном порядке реализацию плана работы Генеральной прокуратуры Российской Федерации. +Обеспечивает в установленном порядке реализацию плана работы коллегии Генеральной прокуратуры Российской Федерации. +Обеспечивает ведение общего и секретного делопроизводства в соответствии с Инструкцией по делопроизводству в органах и учреждениях прокуратуры Российской Федерации и Инструкцией по обеспечению режима секретности в Российской Федерации, в том числе в рамках единой автоматизированной системы ведомственного документооборота. +Обеспечивает ведение с использованием программно-технических средств нормативно-справочной информации в государственных информационных системах. +Обеспечивает взаимный информационный обмен, актуализацию на абонентском пункте программных средств и баз данных. +Обеспечивает взаимодействие структурных подразделений Генеральной прокуратуры Российской Федерации при осуществлении надзора за соблюдением прав предпринимателей. +Обеспечивает выдачу во временное пользование дел и надзорных (наблюдательных) производств из структурных подразделений Генеральной прокуратуры Российской Федерации и Академии Генеральной прокуратуры Российской Федерации. +Обеспечивает для подчиненных работников надлежащие условия труда. +Обеспечивает для работников отдела надлежащие условия труда, контролирует соблюдение ими служебной и трудовой дисциплины, Правил внутреннего трудового распорядка. +Обеспечивает доступ к информации в автоматизированных банках данных органов прокуратуры. +Обеспечивает доступ работников Генеральной прокуратуры Российской Федерации к поступающим информационно-аналитическим материалам, а также к базам данных на рабочих станциях абонентского пункта. +Обеспечивает единый порядок формирования и представления ведомственной статистической отчетности органов прокуратуры (за исключением ведомственной статистической отчетности о результатах деятельности органов прокуратуры в сфере уголовно-правовой статистики, ведение которой возложено на Главное управление правовой статистики и информационных технологий). +Обеспечивает защиту от неправомерного доступа, уничтожения, модификации, блокирования и иных неправомерных действий информации, содержащейся в реестре сертификатов. +Обеспечивает защиту от несанкционированного доступа к ключевой информации по электронной подписи. +Обеспечивает исполнение Инструкции о порядке рассмотрения обращений и приема граждан в органах прокуратуры Российской Федерации. +Обеспечивает исполнение Инструкции по делопроизводству в органах и учреждениях прокуратуры Российской Федерации, Инструкции о порядке рассмотрения обращений и приема граждан в органах прокуратуры Российской Федерации. +Обеспечивает исполнение планов работы Генеральной прокуратуры Российской Федерации. +Обеспечивает исполнение плановых мероприятий. +Обеспечивает исполнение поручений начальника Главного управления. +Обеспечивает исполнение приказов, указаний и распоряжений Генерального прокурора Российской Федерации, решений коллегии, постановлений Координационного совещания руководителей федеральных правоохранительных органов. +обеспечивает надзор за +обеспечивает участие представителей в заседаниях КС РФ/Пленума ВС РФ +обеспечивать организационное и методическое руководство работы прокуратур субъектов Российской Федерации, приравненных к ним специализированных прокуратур по осуществлению ими надзора за исполнением законов в сфере ОПК +Обеспечивают взаимодействие управления с другими подразделениями Генеральной прокуратуры Российской Федерации и организациями прокуратуры Российской Федерации. +Обеспечивают вывоз надзорных производств на уничтожение. +Обеспечивают для подчиненных работников надлежащие условия труда. +обеспечивают исполнение мероприятий +Обеспечивают исполнение плана работы Генеральной прокуратуры Российской Федерации . +Обеспечивают исполнение плана работы Генеральной прокуратуры Российской Федерации. +Обеспечивают исполнение плана работы Главного управления. +Обеспечивают исполнение плановых мероприятий. +Обеспечивают исполнение подчиненными работниками приказов, указаний и распоряжений Генерального прокурора Российской Федерации и его заместителей, решений коллегии и планов работы Генеральной прокуратуры Российской Федерации, постановлений Координационного совещания руководителей правоохранительных органов Российской Федерации. +Обеспечивают контроль за надлежащим исполнением служебных обязанностей подчиненными работниками. +Обеспечивают контроль за организацией работы нижестоящих прокуратур по надзору за исполнением законов в соответствии с компетенцией и задачами возглавляемых отделов. +Обеспечивают контроль за организацией работы нижестоящих прокуратур по надзору за исполнением законов в соответствии с компетенцией и задачами возглавляемых управлений. +Обеспечивают контроль за результатами работы нижестоящих прокуратур по надзору за исполнением законов в соответствии с компетенцией и задачами возглавляемых отделов. +Обеспечивают контроль за результатами работы нижестоящих прокуратур по надзору за исполнением законов в соответствии с компетенцией и задачами возглавляемых управлений. +Обеспечивают оказание помощи подчиненным работникам. +Обеспечивают осуществление плановых мероприятий управления. +Обеспечивают подготовку материалов судебной практики для публикации в средствах массовой информации и сообщений для размещения на официальном интернет-представительстве Генеральной прокуратуры Российской Федерации. +Обеспечивают подготовку предложений в план работы Генеральной прокуратуры Российской Федерации, коллегии Генеральной прокуратуры Российской Федерации, Координационного совещания руководителей правоохранительных органов Российской Федерации. +Обеспечивают подготовку предложений в планы работы Генеральной прокуратуры Российской Федерации, коллегии Генеральной прокуратуры Российской Федерации, Координационного совещания руководителей правоохранительных органов Российской Федерации, контролируют выполнение плановых мероприятий. +Обеспечивают полный и достоверный учет работы возглавляемых подразделений. +Обеспечивают полный и достоверный учет работы Главного управления. +Обеспечивают полный и достоверный учет работы подразделений. +Обеспечивают правовое сопровождение и поддержку в палатах Федерального Собрания Российской Федерации, их комитетах и комиссиях проектов законодательных актов, поправок и дополнений к рассматриваемым Государственной Думой Федерального Собрания Российской Федерации законопроектам, одобренных или предложенных Генеральной прокуратурой Российской Федерации. +Обеспечивают представление в установленные сроки начальнику Главного управления материалов и проектов докладных записок по результатам проверок, проведенных в соответствии с планом работы Генеральной прокуратуры Российской Федерации и в порядке исполнения поручений руководителей Генеральной прокуратуры Российской Федерации. +Обеспечивают проведение мероприятий по повышению квалификации работников и созданию надлежащих условий труда. +Обеспечивают проведение мероприятий по повышению квалификации работников отделов. +Обеспечивают своевременное и качественное составление статистической отчетности. +Обеспечивают своевременное направление документов руководству Генеральной прокуратуры Российской Федерации и в соответствующие подразделения центрального аппарата Генеральной прокуратуры Российской Федерации. +Обеспечивают своевременность и качественность статистической и иной отчетности. +Обеспечивают соблюдение в отделах правил ведения делопроизводства. +Обеспечивают соблюдение Инструкции по делопроизводству в органах и учреждениях прокуратуры Российской Федерации, Инструкции о порядке рассмотрения обращений и приема граждан в органах прокуратуры Российской Федерации. +Обеспечивают соблюдение правил ведения делопроизводства. +Обеспечивают учет работы возглавляемых управлений. +Обеспечивают учет работы отделов. +Обеспечить направление в суд соответствующей инстанции заключений о возобновлении производства по уголовным делам о преступлениях в сфере ОПК в порядке главы 49 Уголовно-процессуального кодекса Российской Федерации при выявлении новых либо вновь открывшихся обстоятельств, влекущих отмену или изменение судебных решений +Обеспечить неукоснительное соблюдение требований законодательства о государственной тайне, а также порядка обращения со служебной информацией ограниченного доступа (ДСП). +Обеспечить своевременное апелляционное и кассационное обжалование незаконных и необоснованных судебных решений по уголовным делам о преступлениях в сфере ОПК +Обжалование незаконных, необоснованных и несправедливых судебных решений по уголовным делам о преступлениях коррупционной направленности. +Обжалуют необоснованные и несправедливые судебные решения в апелляционном порядке. +Обладает правом подписи на документах, необходимых для получения сертификатов ключей проверки электронных подписей в сторонних удостоверяющих центрах. +Обобщает информацию о предложениях прокуроров субъектов Российской Федерации и приравненных к ним прокуроров специализированных прокуратур, представленных ими в докладных записках об итогах работы за год. +Обобщает информацию, характеризующую состояние деятельности прокуратур субъектов Российской Федерации и приравненных к ним специализированных прокуратур, прокуратур городов и районов, иных территориальных и специализированных прокуратур, связанной с участием в судебных стадиях уголовного производства. +Обобщает положительный опыт работы в сфере государственного единого статистического учета заявлений и сообщений о преступлениях, состояния преступности, раскрываемости преступлений, состояния и результатов следственной работы, в том числе международного характера. +Обобщает практику координационной деятельности, в том числе в субъектах Российской Федерации. +Обобщает практику работы коллегии Генеральной прокуратуры Российской Федерации, коллегий прокуратур субъектов Российской Федерации и приравненных к ним специализированных прокуратур. +Обобщает практику рассмотрения обращений граждан и организаций по фактам коррупции. +Обобщает практику рассмотрения уголовных дел в кассационном и надзорном порядке. +Обобщает результаты выполнения межведомственных планов и программ по вопросам компетенции управления. +Обобщает результаты деятельности Главного управления по закрепленным направлениям. +Обобщает результаты деятельности управления по закрепленным направлениям. +Обобщает результаты деятельности Экспертного совета по вопросам информационных технологий при Генеральной прокуратуре Российской Федерации. +Обобщает результаты проверок наличия служебной информации ограниченного распространения в органах и организациях прокуратуры Российской Федерации. +Обобщают деятельность отделов. +Обобщают информацию о деятельности отделов. +Обобщают правоприменительную практику, в том числе с использованием информационных ресурсов, включая сайты прокуратур субъектов Российской Федерации и приравненных к ним специализированных прокуратур. +Обобщают предложения прокуратур субъектов Российской Федерации, приравненных к ним прокуратур по вопросам совершенствования законодательства. +Обобщение аналитической работы, осуществляемой прокуратурами субъектов Российской Федерации. +Обобщение положительного опыта, в том числе международного. +Обобщение практики выездов работников подразделений Генеральной прокуратуры Российской Федерации с проверками деятельности нижестоящих прокуратур. +Обобщение результатов деятельности управления. +Обобщение результатов координационной деятельности прокуратур субъектов Российской Федерации. +Обозначение роли, принимаемой подразделением при исполнении функции. Необходимо при исполнении одной функции несколькими подразделениями +Обоснование затрат на работы по информатизации. +Обрабатывает обращения, поступающие в интернет-приемную Генеральной прокуратуры Российской Федерации. +Обработка информации о чрезвычайных происшествиях и преступлениях. +Оказание в пределах своей компетенции прокуратурам субъектов Российской Федерации и приравненным к ним специализированным прокуратурам методической и практической помощи в организации соответствующего надзора. +Оказание в установленном порядке правоохранительным органам иностранных государств практической помощи в разработке мер по противодействию коррупции. +Оказание информационно-технологической и методологической помощи работникам подразделений Генеральной прокуратуры Российской Федерации, прокуратур субъектов Российской Федерации и иных приравненных к ним специализированных прокуратур в использовании государственных и ведомственных информационных систем. +Оказание методической и практической помощи в ведении статистического учета подразделениям Генеральной прокуратуры Российской Федерации, прокуратурам субъектов Российской Федерации, приравненным к ним специализированным прокуратурам. +Оказание нижестоящим прокуратурам методической и практической помощи по вопросам обеспечения участия прокуроров в рассмотрении уголовных дел судами. +Оказание нижестоящим прокуратурам методической и практической помощи по вопросам организации надзора за исполнением федерального законодательства о противодействии коррупции. +Оказание нижестоящим прокуратурам методической и практической помощи по вопросам организации прокурорского надзора за уголовно-процессуальной и оперативно-розыскной деятельностью. +Оказании практической и методической помощи прокуратурам субъектов Российской Федерации и приравненных к ним прокуратурам. +Оказывает методическую и практическую помощь по вопросам организации аналитической работы прокуратурам субъектов Российской Федерации, приравненным к ним специализированным прокуратурам. +Оказывает методическую и практическую помощь прокурорам субъектов Российской Федерации при рассмотрении судебными коллегиями судов субъектов Российской Федерации представлений Генерального прокурора Российской Федерации о даче согласия на привлечение судей к административной ответственности. +Оказывает методическую помощь подразделениям Генеральной прокуратуры Российской Федерации и подчиненным прокуратурам по вопросам делопроизводства и архивного дела. +Оказывает необходимую практическую и методическую помощь органам и организациям прокуратуры Российской Федерации по вопросам взаимодействия и информационного обеспечения. +Оказывает необходимую практическую и методическую помощь органам и организациям прокуратуры Российской Федерации по вопросам, отнесенным к компетенции отдела. +Оказывает нижестоящим прокурорам методическую и практическую помощь по вопросам организации надзора за исполнением законов, соблюдением прав и свобод граждан. +Оказывает нижестоящим прокурорам методическую помощь по вопросам обеспечения участия прокуроров в рассмотрении судами гражданских и административных дел, дел, рассмотренных арбитражными судами, в производстве по делам об административных правонарушениях. +Оказывает подразделениям Генеральной прокуратуры Российской Федерации и подчиненным прокуратурам методическую помощь по вопросам делопроизводства. +Оказывает помощь в подготовке материалов о работе Управления для публикации в средствах массовой информации. +Оказывает помощь прокуратурам субъектов Российской Федерации и приравненным к ним специализированным прокуратурам в организации работы по правовому обеспечению и взаимодействию с общественностью по вопросам правового просвещения граждан. +Оказывает практическую помощь в ведении ведомственного статистического учета подразделениям Генеральной прокуратуры Российской Федерации, прокуратурам субъектов Российской Федерации и приравненным к ним специализированным прокуратурам. +Оказывает практическую помощь нижестоящим прокурорам по вопросам обеспечения участия прокуроров в арбитражном процессе, а также в производстве по делам об административных правонарушениях. +Оказывает практическую помощь прокурорам субъектов Российской Федерации и иным приравненным к ним прокурорам специализированных прокуратур в организации работы по обеспечению полноты и достоверности государственной статистической отчетности. +Оказывает прокурорам методическую и практическую помощь. +Оказывают методическую помощь прокурорам отделов. +Оказывают методическую помощь работникам органов прокуратуры Российской Федерации при разработке ими проектов федеральных законов по основным направлениям прокурорской деятельности. +Оказывают нижестоящим прокурорам практическую помощь по вопросам правоприменительной практики. +Оказывают практическую помощь нижестоящим прокурорам при рассмотрении гражданских и административных дел судами, в том числе при обращении прокуратур субъектов Российской Федерации и приравненных к ним специализированных прокуратур в управление с запросами. +Оказывают прокурорам методическую и практическую помощь. +Определение меры наказания за невнесение платы за выбросы ПГ +Определение направлений развития информатизации деятельности органов прокуратуры Российской Федерации. +Определение основных направлений законопроектной деятельности в системе прокуратуры Российской Федерации. +Определить базу сбора +Определить виды деятельности или источники, за которые будет взиматься плата +Определить для каждого вида деятельности и источника массу их выбросов ПГ +Определить коэффициенты пересчета выбросов ПГ в СО2-эквивалент +Определить отрасли экономики и отдельные компании, которым необходимо предоставить налоговые льготы +Определить отрасли экономики и отдельные компании, которым необходимо снизить плату за выбросы ПГ +Определить отрасли экономики, в которых необходимо стимулирование использования технологий устойчивого развития +Определить периодичность пересмотра размера платы за массу выбросов ПГ в СО2-эквиваленте +Определить показатели, отражающие требования к технологиям для отраслей экономики +Определить порядок перечисления платы за выбросы ПГ, а также получателя +Определить размер платы за массу выбросов ПГ, в т.ч. в СО2-эквиваленте +Определить размер сокращения платы за выбросы ПГ при условии, что субъект предпринимает усилия по снижению выбросов ПГ путем применения технологий лучших, чем стандартные +Определить размеры снижения платы за выбросы ПГ для отраслей экономики и отдельных компании +Определить размеры снижения платы за сокращение выбросов ПГ +Определить субъектов, которые могут осуществлять верификацию отчетности о выбросах ПГ +Определить субъектов, с которых будет взиматься плата +Определить уровень управления, на котором будет взиматься плата +Определить форму и размеры предоставления налоговых льгот для отраслей экономики и отдельных компании +Определить, каким образом для субъектов рассчитывается масса выбросов ПГ +Определить, на что направить средства, полученные за выбросы ПГ +Определяет меры по устранению причин и условий, снижающих эффективность деятельности органов прокуратуры в РФ. +Определяет служебные обязанности заместителей начальника Главного управления - начальников управлений с учетом структуры и штатного расписания Главного управления. +Определяет служебные обязанности заместителей начальника управления, начальников отделов и других работников управления. +Определяет служебные обязанности заместителя начальника Главного управления, заместителей начальника Главного управления - начальников управлений, начальников самостоятельных отделов с учетом структуры и штатного расписания Главного управления. +Определяет служебные обязанности начальника отдела дежурств с учетом структуры и штатного расписания Главного управления. +Определяет служебные обязанности начальника отдела документационного обеспечения с учетом структуры и штатного расписания Главного управления. +Определяет служебные обязанности подчиненных работников. +Определяет служебные обязанности руководителя аппарата Генерального прокурора Российской Федерации с учетом структуры и штатного расписания Главного управления. +Определяют служебные обязанности подчиненных работников. +Организации эффективного прокурорского надзора за исполнением законодательства о противодействии коррупции. +Организации эффективного прокурорского надзора за исполнением законодательства об оперативно-розыскной деятельности оперативными подразделениями правоохранительных органов (за исключением органов федеральной службы безопасности). +Организации эффективного прокурорского надзора за уголовно-процессуальной деятельностью следственных органов. +Организацию направления запросов в компетентные органы иностранных государств и международные организации по вопросам, связанным с осуществлением управлением надзорных и иных мероприятий. +Организацию осуществления соответствующими подразделениями прокуратур субъектов Российской Федерации и приравненных к ним специализированных прокуратур прокурорского надзора за оперативно-розыскной деятельностью территориальных органов федеральных органов исполнительной власти в субъектах Российской Федерации (за исключением органов федеральной службы безопасности) по материалам о преступлениях коррупционной направленности. +Организацию осуществления соответствующими подразделениями прокуратур субъектов Российской Федерации прокурорского надзора за уголовно-процессуальной деятельностью следственных органов (за исключением следственных подразделений органов федеральной службы безопасности) при расследовании уголовных дел о преступлениях коррупционной направленности, а также при приеме и рассмотрении заявлений, сообщений и иной информации о совершенных и готовящихся преступлениях указанной категории, за соответствием закону принятых процессуальных решений. +Организацию участия в работе по правовому антикоррупционному просвещению, антикоррупционному правовому воспитанию и формированию в обществе нетерпимости к коррупционному поведению, информированию общественности о деятельности органов прокуратуры в области противодействия коррупции. +Организацию участия представителей управления в учебном процессе в Университете прокуратуры Российской Федерации. +Организацию участия прокурорских работников управления в научно-практических конференциях, семинарах, заседаниях научно-консультативных советов и других научно-практических мероприятиях, в том числе международного характера, в порядке, установленном организационно-распорядительными документами Генеральной прокуратуры Российской Федерации. +Организацию участия управления в правотворческой деятельности в порядке, установленном приказами и указаниями Генерального прокурора Российской Федерации, указаниями курирующего заместителя Генерального прокурора Российской Федерации и начальника управления. +Организацию учебы и стажировки прокурорских работников в управлении. +Организация взаимодействия Генеральной прокуратуры Российской Федерации с палатами Федерального Собрания Российской Федерации в сфере законопроектной деятельности. +Организация взаимодействия с прокуратурами субъектов Российской Федерации и приравненными к ним военными и иными специализированными прокуратурами, структурными подразделениями Генеральной прокуратуры Российской Федерации по подготовке доклада Президенту Российской Федерации о результатах мониторинга правоприменения. +Организация взаимодействия с прокуратурами субъектов Российской Федерации и приравненными к ним военными и иными специализированными прокуратурами, структурными подразделениями Генеральной прокуратуры Российской Федерации по подготовке проектов плана мониторинга правоприменения. +Организация выполнения в органах прокуратуры Российской Федерации требований законодательства Российской Федерации и организационно-распорядительных документов Генеральной прокуратуры Российской Федерации по защите информации, в том числе информации ограниченного распространения. +Организация за осуществлением в прокуратурах субъектов Российской Федерации и приравненных к ним специализированных прокуратурах прокурорского надзора за уголовно-процессуальной деятельностью следственных органов и исполнением законодательства об оперативно-розыскной деятельности оперативными подразделениями правоохранительных органов (за исключением органов федеральной службы безопасности) при выявлении преступлений коррупционной направленности и расследовании уголовных дел о таких преступлениях, а также при приеме и рассмотрении заявлений, сообщений и иной информации о совершенных и готовящихся преступлениях указанной категории, за соответствием закону принятых процессуальных решений. +Организация и обеспечение информационно-технологической поддержки видеоконференц-связи с прокуратурами субъектов Российской Федерации и иными приравненными к ним специализированными прокуратурами, правоохранительными и другими органами иностранных государств, а также с международными органами и организациями. +Организация межведомственного взаимодействия с федеральными органами исполнительной власти, федеральными государственными органами в рамках заключенных соглашений о взаимодействии с соблюдением требований информационной безопасности. +Организация оперативных совещаний при Генеральном прокуроре Российской Федерации. +Организация планирования законопроектной деятельности в системе прокуратуры Российской Федерации. +Организация проведения аттестации по требованиям безопасности информации автоматизированных рабочих мест, информационных систем и выделенных помещений. +Организация работ по внедрению в практическую деятельность органов прокуратуры Российской Федерации современных информационных и электронно-цифровых технологий. +Организация работы коллегии Генеральной прокуратуры Российской Федерации. +Организация работы научно-консультативного совета при Генеральной прокуратуре Российской Федерации. +Организация работы по взаимодействию с институтами гражданского общества, разъяснению законодательства и правовому просвещению граждан. +Организация рассмотрения обращений граждан, юридических и должностных лиц в соответствии с требованиями действующего законодательства, приказов, указаний и распоряжений Генерального прокурора Российской Федерации. +Организация специального обследования служебных кабинетов работников Генеральной прокуратуры Российской Федерации, в отношении которых принимаются меры обеспечения безопасности, для выявления устройств негласного съема информации, привлечение при необходимости специализированных организаций для углубленного специального обследования на предмет утечки информации. +Организация специальных мероприятий по защите информации Генеральной прокуратуры Российской Федерации от утечек по техническим каналам, противодействию иностранным техническим разведкам и внутренним угрозам. +Организация учета надзорной и иной деятельности прокуроров. +Организовать анализ сведений, характеризующих состояние законности в сфере оборонно-промышленного комплекса +Организовать сбор сведений, характеризующих состояние законности в сфере оборонно-промышленного комплекса +Организует анализ поступающих в Главное управление обращений, практики их рассмотрения и разрешения. +Организует анализ результатов работы Главного управления. +Организует анализ результатов работы управления. +Организует аналитическую и информационно-методическую работу управления. +Организует аналитическую работу управления. +Организует в Главном управлении аналитическую и методическую работу. +Организует в Главном управлении подготовку заключений по проектам правовых актов. +Организует в Главном управлении подготовку предложений об изменении и развитии действующего законодательства. +Организует в порядке, установленном законодательством Российской Федерации, проведение предварительных и приемочных испытаний программно-технических решений в рамках создания, развития и обеспечения функционирования ведомственных информационных систем. +Организует в порядке, установленном законодательством Российской Федерации, проведение предварительных и приемочных испытаний программно-технических решений в рамках создания, развития и обеспечения функционирования государственных информационных систем. +Организует ведение учета работы Главного управления. +Организует взаимодействие Главного управления с Академией Генеральной прокуратуры Российской Федерации, организациями, осуществляющими образовательную деятельность с правовой специализацией, экспертными учреждениями, печатными изданиями органов прокуратуры. +Организует взаимодействие Главного управления с другими подразделениями Генеральной прокуратуры Российской Федерации. +Организует взаимодействие между подразделениями Главного управления, а также с другими подразделениями Генеральной прокуратуры Российской Федерации, Академией Генеральной прокуратуры Российской Федерации, Счетной палатой Российской Федерации, правоохранительными органами, федеральными органами исполнительной власти и общественными организациями. +Организует взаимодействие между подразделениями Управления, а также с другими подразделениями, Академией Генеральной прокуратуры Российской Федерации, иными государственными органами и общественными объединениями по вопросам правотворчества, мониторинга законодательства, правоприменительной практики и правового просвещения граждан. +Организует взаимодействие с главными управлениями, управлениями и отделами Генеральной прокуратуры Российской Федерации, Университетом прокуратуры Российской Федерации. +Организует взаимодействие с другими подразделениями Генеральной прокуратуры Российской Федерации, Университетом прокуратуры Российской Федерации, федеральными органами исполнительной власти, общественными организациями, средствами массовой информации. +Организует взаимодействие управления с другими подразделениями Генеральной прокуратуры Российской Федерации и Академией Генеральной прокуратуры Российской Федерации. +Организует выполнение регламентных работ и настройки оборудования программно-технических комплексов и систем Генеральной прокуратуры Российской Федерации, функционирующих в ИСОП и сети "Интернет". +Организует выполнение технического и профилактического обслуживания и мелкого ремонта компьютерной техники Генеральной прокуратуры Российской Федерации. +Организует делопроизводственное обеспечение деятельности старших помощников и помощников Генерального прокурора Российской Федерации по особым поручениям, помощников заместителей Генерального прокурора Российской Федерации по особым поручениям, советников Генерального прокурора Российской Федерации. +Организует документационное обеспечение деятельности старших помощников и помощников Генерального прокурора Российской Федерации по особым поручениям, советников Генерального прокурора Российской Федерации. +Организует исполнение в управлении приказов, указаний, распоряжений и поручений Генерального прокурора Российской Федерации и его заместителей, планов работы Генеральной прокуратуры Российской Федерации и управления, решений коллегии Генеральной прокуратуры Российской Федерации и постановлений Координационного совещания руководителей правоохранительных органов Российской Федерации. +Организует исполнение поручений Генерального прокурора Российской Федерации и его заместителей. +Организует контроль за состоянием в органах прокуратуры Российской Федерации делопроизводства и архивного дела. +Организует контроль своевременности и качества выполнения плановых мероприятий Генеральной прокуратуры Российской Федерации и Главного управления. +Организует контроль своевременности и качества выполнения приказов, указаний и распоряжений Генерального прокурора Российской Федерации и его заместителей, начальника Главного управления, решений коллегии Генеральной прокуратуры Российской Федерации и постановлений Координационного совещания руководителей правоохранительных органов Российской Федерации, межгосударственных и федеральных программ борьбы с преступностью. +Организует материально-техническое обеспечение деятельности старших помощников и помощников Генерального прокурора Российской Федерации по особым поручениям, помощников заместителей Генерального прокурора Российской Федерации по особым поручениям, советников Генерального прокурора Российской Федерации. +Организует материально-техническое обеспечение деятельности старших помощников и помощников Генерального прокурора Российской Федерации по особым поручениям, советников Генерального прокурора Российской Федерации. +Организует материально-техническое обеспечение управления, обеспечивает учет материально-технических ценностей и их целевое использование. +Организует материально-техническое обеспечение управления, учет материально-технических ценностей и их целевое использование. +Организует методическое руководство делопроизводством и архивным делом в органах прокуратуры Российской Федерации. +Организует надлежащее и своевременное ведение ведомственного статистического учета в органах прокуратуры. +Организует обвинение в суде. +Организует обжалование в апелляционном порядке незаконных, необоснованных и несправедливых судебных решений по уголовным делам с обвинительными заключениями, утвержденными Генеральным прокурором Российской Федерации и его заместителями. +Организует обжалование незаконных, необоснованных и несправедливых судебных решений по уголовным делам. +Организует обобщение судебной практики. +Организует общее и секретное делопроизводство в соответствии с Инструкцией по делопроизводству в органах и учреждениях прокуратуры Российской Федерации и Инструкцией по обеспечению режима секретности в Российской Федерации, в том числе в рамках единой автоматизированной системы ведомственного документооборота. +Организует общее и секретное делопроизводство Главного управления в соответствии с Инструкцией по делопроизводству в органах и учреждениях прокуратуры Российской Федерации и Инструкцией по обеспечению режима секретности в Российской Федерации, в том числе в рамках единой автоматизированной системы ведомственного документооборота. +Организует оперативное выполнение заявок по технологическому и техническому обслуживанию и консультированию работников Генеральной прокуратуры Российской Федерации. +Организует передачу надзорных производств временного и постоянного хранения для сдачи в архивно-методический отдел управления документационного и методического обеспечения Генеральной прокуратуры Российской Федерации. +Организует планирование работы Главного управления. +Организует планирование работы управления. +Организует подготовку информационно-аналитических и организационно-распорядительных документов, заключений на законопроекты и проекты международных договоров, программ борьбы с коррупцией. +Организует подготовку предложений о его развитии и совершенствовании. +Организует подготовку проекта статистической отчетности. +Организует подготовку проектов организационно-распорядительных документов по курируемым направлениям деятельности и в иных случаях - по поручению руководства Генеральной прокуратуры Российской Федерации и Главного управления. +Организует поддержание государственного обвинения по уголовным делам с обвинительными заключениями, утвержденными Генеральным прокурором Российской Федерации и его заместителями. +Организует получение в установленном порядке статистических сведений и аналитических документов от федеральных государственных органов и Судебного департамента при Верховном Суде Российской Федерации. +Организует прием граждан, представителей государственных и общественных организаций, а также иных лиц. +Организует прием граждан. +Организует прием документов на архивное хранение. +Организует проведение обучения работников органов и организаций прокуратуры Российской Федерации навыкам работы с прикладным программным обеспечением и аппаратно-программными комплексами ведомственных информационных систем. +Организует проведение обучения работников органов и организаций прокуратуры Российской Федерации навыкам работы со средствами защиты информации и специальным программным обеспечением. +Организует проведение обучения работников органов и организаций прокуратуры Российской Федерации, федеральных органов исполнительной власти и федеральных государственных органов навыкам работы с прикладным программным обеспечением государственных информационных систем. +Организует проведение работ по защите конфиденциальной информации, информации ограниченного доступа. +Организует работу абонентского пункта ФСО России в Генеральной прокуратуре Российской Федерации. +Организует работу возглавляемого управления. +Организует работу Главного управления. +Организует работу отдела. +Организует работу по выполнению планов работы Генеральной прокуратуры Российской Федерации и управления, межгосударственных и федеральных программ борьбы с преступностью. +Организует работу по исполнению приказов, указаний, распоряжений и поручений Генерального прокурора Российской Федерации и курирующего заместителя Генерального прокурора Российской Федерации, решений коллегии Генеральной прокуратуры Российской Федерации, постановлений Координационного совещания руководителей правоохранительных органов Российской Федерации. +Организует работу по подготовке заключений по проектам постановлений Пленума Верховного Суда Российской Федерации. +Организует работу по подготовке проектов представлений для обращения Генерального прокурора Российской Федерации в Пленум Верховного Суда Российской Федерации о даче судами разъяснений по вопросам судебной практики, а также по обращениям судей Конституционного Суда Российской Федерации. +Организует работу старших прокуроров управления с дислокацией по месту расположения управлений Генеральной прокуратуры Российской Федерации в федеральных округах. +Организует работу управления. +Организует работу, связанную с подготовкой постановлений Пленума Верховного Суда Российской Федерации, заключений для Конституционного Суда Российской Федерации, предложений в план работы Генеральной прокуратуры Российской Федерации, материалов к заседаниям коллегии Генеральной прокуратуры Российской Федерации, Координационного совещания руководителей правоохранительных органов Российской Федерации, оперативным совещаниям. +Организует работы по внедрению ведомственных информационных систем. +Организует работы по внедрению государственных информационных систем. +Организует работы по обеспечению функционирования государственных информационных систем. +Организует работы по обеспечению функционирования и эксплуатации ведомственных информационных систем. +Организует работы по применению в практической деятельности органов и организаций прокуратуры Российской Федерации современных информационных и электронно-цифровых технологий. +Организует работы по созданию ведомственных информационных систем. +Организует работы по созданию государственных информационных систем. +Организует работы по эксплуатации государственных информационных систем. +Организует своевременное направление статистических карточек на обращения в Академию Генеральной прокуратуры Российской Федерации. +Организует совместно со своими заместителями и начальником отдела освещение работы Управления в средствах массовой информации. +Организует составление справок о документообороте Главного управления. +Организует специальное обследование служебных кабинетов работников Генеральной прокуратуры Российской Федерации, в отношении которых принимаются меры обеспечения безопасности, для выявления устройств негласного съема информации. +Организует участие в кассационном рассмотрении уголовных дел Верховным Судом Российской Федерации в случае возбуждения кассационного производства по кассационным жалобам. +Организует участие в рассмотрении уголовных дел в апелляционном порядке Верховным Судом Российской Федерации. +Организует участие в суде апелляционной и кассационной инстанции. +Организует участие в суде апелляционной инстанции. +Организует участие Главного управления в подготовке постановлений Пленума Верховного Суда Российской Федерации. +Организует участие прокуроров в анализе практики применения уголовного и уголовно-процессуального законодательства по закрепленным за управлением предметным направлениям. +Организует участие прокуроров в рассмотрении Верховным Судом Российской Федерации уголовных дел в кассационном порядке в случае возбуждения кассационного производства по кассационным представлениям. +Организует участие работников Главного управления в профессиональной переподготовке и повышении квалификации кадров. +Организует участие работников управления в научно-практических конференциях, семинарах, заседаниях рабочих групп и других мероприятиях, в том числе международного характера, в порядке, установленном организационно-распорядительными документами Генеральной прокуратуры Российской Федерации. +Организует учебно-методические мероприятия управления. +Организует учебно-методические мероприятия, стажирование начальников отделов общего и особого делопроизводства прокуратур субъектов Российской Федерации, приравненных к ним специализированных прокуратур в Генеральной прокуратуре Российской Федерации. +Организует учет документооборота Главного управления. +Организует учет документооборота управления. +Организует учет основных мероприятий, проведенных отделом. +Организует учет работы управления. +Организует учет результатов работы Главного управления. +Организует учет результатов работы Управления. +Организуют в возглавляемом отделе подготовку ответов на обращения юридических и физических лиц в соответствии с требованиями действующего законодательства, приказов, указаний и распоряжений Генерального прокурора Российской Федерации и его заместителей. +Организуют в возглавляемом отделе разрешение обращений юридических и физических лиц. +Организуют в возглавляемом отделе рассмотрение обращений юридических и физических лиц. +Организуют в возглавляемых управлениях разрешение обращений юридических и физических лиц и направление ответов в соответствии с требованиями действующего законодательства, приказов, указаний и распоряжений Генерального прокурора Российской Федерации и его заместителей. +Организуют в возглавляемых управлениях рассмотрение обращений юридических и физических лиц и направление ответов в соответствии с требованиями действующего законодательства, приказов, указаний и распоряжений Генерального прокурора Российской Федерации и его заместителей. +Организуют в установленном порядке анализ статистических данных и иных сведений о нарушениях законов и состоянии прокурорского надзора. +Организуют в установленном порядке анализ статистических данных и иных сведений о нарушениях законодательства о противодействии коррупции и состоянии прокурорского надзора в этой области. +Организуют в установленном порядке подготовку заключений по законопроектам. +Организуют в установленном порядке подготовку заключений по соответствующим законопроектам. +Организуют в установленном порядке подготовку предложений по совершенствованию законодательства. +Организуют в установленном порядке подготовку предложений по совершенствованию федерального законодательства. +Организуют в установленном порядке сбор статистических данных и иных сведений о нарушениях законов и состоянии прокурорского надзора. +Организуют в установленном порядке сбор статистических данных и иных сведений о нарушениях законодательства о противодействии коррупции и состоянии прокурорского надзора в этой области. +организуют взаимодействие между … +Организуют взаимодействие между отделами управления, а также с другими подразделениями Главного управления и Генеральной прокуратуры Российской Федерации, Академией Генеральной прокуратуры Российской Федерации, Уполномоченным по правам человека в Российской Федерации, Уполномоченным при Президенте Российской Федерации по защите прав предпринимателей, Уполномоченным при Президенте Российской Федерации по правам ребенка, Счетной палатой Российской Федерации, правоохранительными органами, федеральными органами исполнительной власти и общественными организациями. +Организуют взаимодействие с общественными объединениями и иными институтами гражданского общества по вопросам деятельности Управления. +Организуют выезды работников на места. +Организуют исполнение поручений начальника Главного управления. +Организуют исполнение поручений начальника управления. +Организуют контроль за своевременностью и качеством исполнения поручений. +Организуют контроль за состоянием в органах прокуратуры Российской Федерации делопроизводства и архивного дела. +Организуют методическое руководство делопроизводством и архивным делом в органах прокуратуры Российской Федерации. +Организуют оказание нижестоящим прокурорам методической и практической помощи. +Организуют подготовку надзорных производств для временного и постоянного хранения для сдачи в архивно-методический отдел управления документационного и методического обеспечения Генеральной прокуратуры Российской Федерации. +Организуют подготовку предложений в планы работы Генеральной прокуратуры Российской Федерации и Управления. +Организуют прием граждан, представителей государственных и общественных организаций, а также иных лиц. +Организуют прием граждан. +Организуют проведение надзорных проверок в федеральных органах исполнительной власти. +Организуют работу в возглавляемых отделах. +Организуют работу вверенных им подразделений. +Организуют работу по участию руководства Генеральной прокуратуры Российской Федерации и уполномоченных лиц в работе палат, комитетов, комиссий, рабочих групп, парламентских слушаниях. +Организуют секретное делопроизводство Главного управления в соответствии с Инструкцией по обеспечению режима секретности в Российской Федерации. +Организуют согласно предметному и зональному принципам работы проведение анализа судебной практики по делам, рассмотренным Верховным Судом Российской Федерации, судами общей юрисдикции, арбитражными судами с участием прокурора. +Осуществление демонстрации объектов ЖЦ ВЭС +Осуществление демонстрации объектов интеллектуаль-ной собственности Компании +Осуществление демонстрации приобретения товаров и услуг +Осуществление демонстрации процессов ЖЦ ВЭС +Осуществление ЖЦ ВЭС по их нормативнотехническому регулированию +Осуществление иных функций в соответствии с компетенцией и по поручению руководства Генеральной прокуратуры Российской Федерации. +Осуществление комплексного анализа и мониторинга состояния информационно-телекоммуникационной инфраструктуры. +Осуществление контроля доступа к объектам информатизации запасного пункта управления Генеральной прокуратуры Российской Федерации. +Осуществление контроля за допуском к работе и работой с шифровальной техникой и алгоритмами, разработкой, выдачей и учетом ключевой документации. +Осуществление контроля за использованием средств криптографической защиты информации. +Осуществление предоставления требований к итоговым подрядчикам капитального строительства собственной ВЭС с разработкой и установкой программноаппаратных комплексов в помещение центра диспетчеризации +Осуществление предоставления требований к итоговым подрядчикам микросайтинга +Осуществление предоставления требований к итоговым подрядчикам проектноизыскательных работ по капитальному строительству собственной ВЭС +Осуществление предоставления требований к итоговым подрядчикам проектноизыскательных работ по технологическому присоединению со стороны генерирующей компании +Осуществление предоставления требований к итоговым подрядчикам разработки технических условий на технологическое присоединение +Осуществление предоставления требований к итоговым подрядчикам стороннего производства продукции для капитального строительства собственной ВЭС, не имеющейся на рынке +Осуществление предоставления требований к итоговым подрядчикам технологического присоединения со стороны генерирующей компании +Осуществление этапов ЖЦ ВЭС +Осуществление этапов ЖЦ ВЭС по юридическому сопровождению +Осуществления эффективного прокурорского надзора за исполнением законодательства о противодействии коррупции. +Осуществляет анализ ведомственной статистической отчетности подразделений Генеральной прокуратуры Российской Федерации, прокуратур субъектов Российской Федерации и приравненных к ним специализированных прокуратур по направлениям деятельности органов прокуратуры. +Осуществляет анализ информации о деятельности органов прокуратуры по укреплению законности и правопорядка в РФ. +Осуществляет анализ информации о состоянии законности и правопорядка в РФ. +Осуществляет аналитическое исследование практики прокурорского надзора за следствием. +Осуществляет в пределах своей компетенции межведомственное взаимодействие с федеральными органами исполнительной власти, федеральными государственными органами по вопросам применения информационных технологий, а также развития инфраструктуры, обеспечивающей информационно-технологическое взаимодействие информационных систем, используемых для предоставления государственных услуг (осуществления государственных функций) в электронной форме. +Осуществляет в соответствии с компетенцией участие в координации деятельности правоохранительных органов по борьбе с преступностью. +Осуществляет в соответствии с компетенцией участие в подготовке и выработке предложений по совершенствованию законодательства. +Осуществляет в установленном порядке контроль за рассмотрением документов, направленных Генеральным прокурором Российской Федерации и его заместителями в федеральные органы государственной власти. +Осуществляет ведение единых каталогов аппаратных и программных средств, в том числе систем управления базами данных, алгоритмов и программ автоматизированных информационных систем, баз и банков данных общего пользования, используемых для решения задач по информатизации органов и организаций прокуратуры Российской Федерации. +Осуществляет ведение общего и секретного делопроизводства в соответствии с Инструкцией по делопроизводству в органах и учреждениях прокуратуры Российской Федерации и Инструкцией по обеспечению режима секретности в Российской Федерации, в том числе в рамках единой автоматизированной системы ведомственного документооборота. +Осуществляет взаимодействие Главного управления с другими подразделениями Генеральной прокуратуры Российской Федерации, Академией Генеральной прокуратуры Российской Федерации, организациями, осуществляющими образовательную деятельность по вопросам надзора за исполнением законов, организационной, аналитической и методической деятельности. +Осуществляет взаимодействие с Главным управлением кадров в связи с проведением проверок по фактам совершения прокурорскими работниками и федеральными государственными гражданскими служащими органов прокуратуры коррупционных правонарушений, проверок достоверности и полноты сведений, представляемых гражданами, претендующими на замещение должностей федеральной государственной службы, федеральными государственными служащими, соблюдения федеральными государственными служащими требований к служебному поведению. +Осуществляет взаимодействие с другими подразделениями Генеральной прокуратуры Российской Федерации с целью комплексного решения проблем укрепления законности и правопорядка, устранения правонарушений. +Осуществляет взаимодействие с законодательными (представительными) и исполнительными органами государственной власти федерального и регионального уровней, а также органами местного самоуправления, научно-образовательными учреждениями, общественными объединениями и иными институтами гражданского общества по вопросам правового просвещения граждан. +Осуществляет взаимодействие с представителями уполномоченных государственных органов Российской Федерации в области использования электронной подписи. +Осуществляет взаимодействие со старшими помощниками (помощниками) по обеспечению собственной безопасности и физической защиты или начальниками отделов по обеспечению собственной безопасности и физической защиты прокуратур субъектов Российской Федерации и приравненных к ним специализированных прокуратур по вопросам компетенции отдела. +Осуществляет внесение предложений в проекты решений коллегии Генеральной прокуратуры Российской Федерации и Координационного совещания правоохранительных органов Российской Федерации. +Осуществляет внесение предложений о совершенствовании действующего законодательства. +Осуществляет во взаимодействии с другими управлениями и отделами Главного управления проведение анализа состояния законности и прокурорского надзора в целом по Российской Федерации и по ее регионам. +Осуществляет выполнение иных функций по поручению руководства Главного управления. +Осуществляет выполнение по указанию руководства Генеральной прокуратуры Российской Федерации и начальника Главного управления поручений по наиболее сложным вопросам деятельности Главного управления. +Осуществляет выработку организационных и технических мер, направленных на выполнение требований законодательных и иных нормативных правовых актов, а также организационно-распорядительных документов Генеральной прокуратуры Российской Федерации, действующих в сфере обеспечения защиты информации. +Осуществляет документальное сопровождение договоров Генеральной прокуратуры Российской Федерации на почтовое, телеграфное и иное обслуживание с ФГУП "Почта России", Государственной фельдъегерской службой Российской Федерации, Центром специальной связи ФГУП "ГЦСС", ПАО "Центральный телеграф" после их подписания. +Осуществляет доставку документов в здания Генеральной прокуратуры Российской Федерации, а также в министерства и ведомства. +Осуществляет еженедельное составление сводного отчета о работе Главного управления. +Осуществляет информационно-аналитическое обеспечение руководителей Генеральной прокуратуры Российской Федерации и Главного управления с целью выработки и реализации мер по совершенствованию работы органов и организаций прокуратуры по их защите от негативного информационного воздействия. +Осуществляет информационное и документационное обеспечение оперативных совещаний при Генеральном прокуроре Российской Федерации. +Осуществляет иные полномочия, предусмотренные федеральным законодательством и организационно-распорядительными документами Генерального прокурора Российской Федерации. +Осуществляет использование документов в соответствии с Инструкцией по делопроизводству в органах и учреждениях прокуратуры Российской Федерации и Инструкцией по обеспечению режима секретности в Российской Федерации. +Осуществляет контроль ведения автоматизированной информационно-справочной системы по работе с обращениями Счетной палаты Российской Федерации. +Осуществляет контроль за выполнением межгосударственных планов и программ борьбы с преступностью. +Осуществляет контроль за выполнением планов работы подразделений Генеральной прокуратуры Российской Федерации. +Осуществляет контроль за выполнением требований законодательства Российской Федерации по защите конфиденциальной информации, информации ограниченного доступа в органах и организациях прокуратуры Российской Федерации. +Осуществляет контроль за надлежащим исполнением работниками управления служебных обязанностей, соблюдением исполнительской дисциплины и служебного распорядка. +Осуществляет контроль за устранением нарушений выявленных, во время проверок исполнения федеральными государственными органами федерального законодательства деятельности подразделений Генеральной прокуратуры Российской Федерации, прокуратур субъектов Российской Федерации и приравненных к ним специализированных прокуратур по обеспечению полноты и достоверности государственной статистической отчетности. +Осуществляет контроль за функционированием средств криптографической защиты информации (шифровальной техники) в органах и организациях прокуратуры Российской Федерации. +Осуществляет контроль за ходом судебного разбирательства по обжалованию судебных актов по делам, в которых Генеральная прокуратура Российской Федерации и (или) ее должностные лица в связи с исполнением ими должностных обязанностей являются ответчиками, заинтересованными или третьими лицами. +Осуществляет контроль исполнения заданий нижестоящими органам прокуратуры. +Осуществляет межведомственное взаимодействие с Советом Безопасности Российской Федерации, федеральными органами исполнительной власти по вопросам борьбы с преступностью. +Осуществляет межведомственную координацию контрольной и надзорной работы органов власти в целях предотвращения фактов дублирования контрольных действий, необоснованного наделения контрольными функциями неуполномоченных органов либо их неправомерного делегирования, незаконного взимания платы за проведение мероприятий по контролю (надзору). +Осуществляет мероприятия по повышению квалификации начальников отделов общего и особого делопроизводства нижестоящих прокуратур, организует и проводит их стажирование в Генеральной прокуратуре Российской Федерации. +Осуществляет меры по укреплению исполнительской дисциплины. +Осуществляет методическое обеспечение деятельности прокуроров по участию в рассмотрении судами гражданских, административных дел, дел, рассмотренных в арбитражных судах, Судом по интеллектуальным правам, в производстве по делам об административных правонарушениях. +Осуществляет методическое обеспечение деятельности старших прокуроров управления с дислокацией по месту расположения управлений Генеральной прокуратуры Российской Федерации в федеральных округах. +Осуществляет методическое руководство делопроизводством и архивным делом. +Осуществляет мониторинг законопроектов и действующих нормативных правовых актов федерального уровня в сфере предпринимательской деятельности на наличие в них административных барьеров предпринимательской деятельности и иных положений, нарушающих права и законные интересы субъектов предпринимательства либо создающих угрозу их нарушения. +осуществляет мониторинг законопроектов и действующих НПА федерального уровня в сфере … +Осуществляет мониторинг интернет-ресурсов и средств массовой информации с целью получения сведений о фактах нарушений прав и законных интересов субъектов предпринимательской деятельности. +Осуществляет мониторинг исполнения законодательства при организации и осуществлении органами контроля (надзора) внеплановых выездных проверок субъектов предпринимательской деятельности. +Осуществляет надзор за законностью издаваемых названными органами и их должностными лицами правовых актов в сфере прав и свобод человека и гражданина. +Осуществляет надзор за исполнением законодательства об административных правонарушениях по делам, вытекающим из экономических правоотношений (за исключением дел об административных правонарушениях, возбужденных таможенными органами). +Осуществляет надзор за исполнением законодательства об административных правонарушениях, связанных с несоблюдением определенного порядка организации и проведения контрольных мероприятий. +Осуществляет надзор за исполнением законодательства об исполнительном производстве по делам, рассмотренным арбитражными судами, и по делам об административных правонарушениях в сфере экономики, рассмотренным уполномоченными органами. +Осуществляет надзор за исполнением органами государственного контроля и надзора федерального уровня и их должностными лицами законов при осуществлении государственного контроля (надзора) за деятельностью органов государственной власти субъектов Российской Федерации и должностных лиц органов государственной власти субъектов Российской Федерации. +Осуществляет надзор за исполнением органами государственного контроля и надзора федерального уровня и их должностными лицами Федерального закона от 26.12.2008 N 294-ФЗ "О защите прав юридических лиц и индивидуальных предпринимателей при осуществлении государственного контроля (надзора) и муниципального контроля". +Осуществляет надзор за исполнением федеральными органами государственного контроля (надзора) законов о защите прав предпринимателей, в том числе при осуществлении государственного контроля (надзора). +Осуществляет надзор за исполнением федеральными органами исполнительной власти, органами государственного надзора и контроля федерального уровня (за исключением государственного строительного надзора) и их должностными лицами, органами управления и руководителями коммерческих и некоммерческих организаций законов о промышленной безопасности. +Осуществляет надзор за исполнением федеральными органами исполнительной власти, органами надзора и контроля федерального уровня, органами управления и руководителями коммерческих и некоммерческих организаций законодательства, регламентирующего использование бюджетных средств при реализации государственных, федеральных целевых, ведомственных и иных программ. +Осуществляет надзор за соблюдением конституционного права граждан на благоприятную окружающую среду. +Осуществляет надзор за соблюдением федеральными органами исполнительной власти, органами государственного надзора и контроля федерального уровня, органами управления законов о защите от жестокого обращения, психического насилия, экономической, сексуальной и иной эксплуатации, а также о противодействии торговле детьми. +Осуществляет надзор за соблюдением федеральными органами исполнительной власти, органами государственного надзора и контроля федерального уровня, органами управления законов о защите прав несовершеннолетних на жизнь и охрану здоровья, труд и занятость, образование (дошкольное, общее, среднее профессиональное, высшее), социальное обеспечение, о защите их жилищных и имущественных прав. +Осуществляет надзор за соответствием законам о несовершеннолетних и молодежи правовых актов, издаваемых федеральными органами исполнительной власти, органами государственного надзора и контроля федерального уровня и их должностными лицами, органами управления и руководителями общероссийских общественных организаций. +Осуществляет надзор за соответствием законам правовых актов в сфере проверок органов контроля. +Осуществляет надзор за соответствием правовых актов в сфере проверок органов контроля Федеральному закону от 26.12.2008 N 294-ФЗ "О защите прав юридических лиц и индивидуальных предпринимателей при осуществлении государственного контроля (надзора) и муниципального контроля". +Осуществляет накопление информации о деятельности органов прокуратуры по укреплению законности и правопорядка в РФ. +Осуществляет накопление информации о состоянии законности и правопорядка в РФ. +Осуществляет накопление информации о состоянии преступности, работе правоохранительных органов и прокурорском надзоре в рассматриваемой сфере. +Осуществляет обеспечение участия в деятельности комиссий по соблюдению требований к служебному поведению и урегулированию конфликта интересов, созданных в государственных органах и организациях федерального уровня, в случаях и порядке, предусмотренных подпунктом "а" пункта 21 Указа Президента Российской Федерации от 02.04.2013 N 309 "О мерах по реализации отдельных положений Федерального закона "О противодействии коррупции". +Осуществляет обеспечение участия представителей в его заседаниях. +Осуществляет обеспечение участия представителей в заседаниях Конституционного Суда Российской Федерации. +Осуществляет обжалование в апелляционном порядке незаконных, необоснованных и несправедливых судебных решений по уголовным делам с обвинительными заключениями, утвержденными Генеральным прокурором Российской Федерации и его заместителями. +Осуществляет обжалование незаконных, необоснованных и несправедливых решений. +Осуществляет обмен оперативной информацией о преступлениях и чрезвычайных происшествиях, имеющих особую общественную значимость, с дежурными службами Следственного комитета Российской Федерации, а также МВД России, МЧС России, ФСБ России, других федеральных органов. +Осуществляет обобщение результатов деятельности Главного управления. +Осуществляет обобщение результатов деятельности прокуратур субъектов Российской Федерации. +осуществляет опротестование (оспаривание) правовых актов федерального уровня в сфере … +Осуществляет подготовку в установленном порядке предложений по совершенствованию законодательства в экологической сфере. +Осуществляет подготовку в установленном порядке предложений по совершенствованию работы по документационному и материально-техническому обеспечению деятельности Главного управления. +Осуществляет подготовку дел и надзорных (наблюдательных) производств в Государственный архив Российской Федерации на постоянное хранение. +Осуществляет подготовку документов для организации участия в судах представителей Генеральной прокуратуры Российской Федерации. +Осуществляет подготовку заданий нижестоящим органам прокуратуры. +Осуществляет учет своей деятельности. +Осуществляет формирование документов в дела в соответствии с Инструкцией по делопроизводству в органах и учреждениях прокуратуры Российской Федерации и Инструкцией по обеспечению режима секретности в Российской Федерации. +Осуществляет формирование ежегодных сводных планов проведения плановых проверок органами государственного контроля (надзора) и муниципального контроля Российской Федерации. +Осуществляет формирование плана совместных мероприятий по проверке объектов, представляющих взаимный интерес для Счетной палаты Российской Федерации и Генеральной прокуратуры Российской Федерации. +Осуществляет функции по ведению ведомственного делопроизводства, делопроизводства с информацией ограниченного доступа в соответствии с Инструкцией по делопроизводству в органах и учреждениях прокуратуры Российской Федерации, приказами и распоряжениями Генерального прокурора Российской Федерации. +Осуществляет функции по документационному обеспечению деятельности начальника управления. +Осуществляет функции по учету документооборота управления, в том числе в единой автоматизированной системе ведомственного документооборота. +Осуществляет хозяйственно-распорядительную деятельность в нерабочее время, выходные и праздничные дни (далее - нерабочее время) по вопросам, связанным с организацией пропускного, объектового и противопожарного режимов в зданиях и на территории Генеральной прокуратуры Российской Федерации. +Осуществляет хранение документов в соответствии с Инструкцией по делопроизводству в органах и учреждениях прокуратуры Российской Федерации и Инструкцией по обеспечению режима секретности в Российской Федерации. +Осуществляет эксплуатацию средств криптографической защиты информации (шифровальной техники) в органах и организациях прокуратуры Российской Федерации. +Осуществлять мониторинг публикаций федеральных, региональных средств массовой информации и интернет-ресурсов. +Осуществлять надзор за законностью правовых актов, издаваемых федеральными органами исполнительной власти, органами государственной власти субъектов Российской Федерации, органами местного самоуправления, военного управления, органами контроля, их должностными лицами, а также органами управления коммерческих и некоммерческих организаций в сфере ОПК. +Осуществляют анализ информации о состоянии исполнения законодательства о противодействии коррупции, о деятельности органов исполнительной власти и практике прокурорского надзора в этой области, об эффективности использования государственными органами предоставленных законом полномочий по предупреждению и пресечению проявлений коррупции на территории федерального округа. +Осуществляют в соответствии с предметной компетенцией надзор за законностью правовых актов федеральных органов исполнительной власти, органов государственного надзора и контроля федерального уровня, руководителей и органов управления общероссийских коммерческих и некоммерческих организаций. +Осуществляют в соответствии с предметной компетенцией надзор за исполнением законодательства о противодействии коррупции на соответствующих направлениях деятельности. +Осуществляют в установленном порядке подготовку ответов адресатам. +Осуществляют в установленном порядке правовую экспертизу проектов организационно-распорядительных документов, издаваемых Генеральным прокурором Российской Федерации и его заместителями. +Осуществляют документационное обеспечение. +Осуществляют контроль за деятельностью нижестоящих прокуратур по вопросам, отнесенным к компетенции отделов и управления. +Осуществляют контроль за исполнением поручений руководства управления и начальников отдела, плановых и специальных мероприятий. +Осуществляют контроль за исполнением поручений руководства управления, плановых и специальных мероприятий. +Осуществляют контроль за исполнением приказов, указаний, распоряжений и поручений руководителей Генеральной прокуратуры Российской Федерации, плановых и специальных мероприятий, поручений начальника Главного управления, его заместителя, начальников управлений. +Осуществляют контроль за исполнением приказов, указаний, распоряжений и поручений руководителей Генеральной прокуратуры Российской Федерации, плановых и специальных мероприятий, поручений начальника Главного управления, начальников управлений и руководителя аппарата Генерального прокурора Российской Федерации. +Осуществляют контроль за надлежащим исполнением работниками отделов служебных обязанностей, соблюдением исполнительской дисциплины и служебного распорядка. +Осуществляют контроль за надлежащим исполнением работниками отделов служебных обязанностей. +Осуществляют контроль за проведением прокурорами (старшими прокурорами) мониторинга действующего законодательства и правоприменительной практики согласно предметно-зональному принципу работы. +Осуществляют контроль за проведением прокурорами (старшими прокурорами) регулярного анализа деятельности нижестоящих прокуратур. +Осуществляют контроль за своевременностью и качеством рассмотрения обращений, исполнения приказов, указаний и поручений руководителей Генеральной прокуратуры Российской Федерации, начальника управления. +Осуществляют контроль за своевременностью и качеством рассмотрения обращений, проектов представлений, исполнения приказов, указаний и поручений руководителей Генеральной прокуратуры Российской Федерации, начальника управления. +Осуществляют контроль за соблюдением подчиненными работниками режима секретности, служебной и трудовой дисциплины. +Осуществляют надзор за соблюдением законов в отношении расположенных по месту своей дислокации структурных подразделений Главного управления собственной безопасности Министерства внутренних дел Российской Федерации в части предупреждения, пресечения, выявления и раскрытия преступлений коррупционной направленности. +Осуществляют накопление информации о состоянии исполнения законодательства о противодействии коррупции, о деятельности органов исполнительной власти и практике прокурорского надзора в этой области, об эффективности использования государственными органами предоставленных законом полномочий по предупреждению и пресечению проявлений коррупции на территории федерального округа. +Осуществляют накопление материалов для их дальнейшей аналитической обработки. +Осуществляют накопление материалов, необходимых для подготовки выступлений и публикаций Генерального прокурора Российской Федерации. +Осуществляют направление ведомственной корреспонденции, не относящейся к компетенции Генеральной прокуратуры Российской Федерации, в прокуратуры субъектов Российской Федерации, приравненные к ним специализированные прокуратуры и иные ведомства по принадлежности. +Осуществляют обработку материалов, необходимых для подготовки выступлений и публикаций Генерального прокурора Российской Федерации. +Осуществляют первичное рассмотрение ведомственных документов, поступающих в Генеральную прокуратуру Российской Федерации из Администрации Президента Российской Федерации, Аппарата Правительства Российской Федерации, федеральных органов исполнительной власти, специальных донесений, информаций, докладных записок из прокуратур субъектов Российской Федерации, приравненных к ним специализированных прокуратур, международных поручений, уголовных и иных дел, административных и других материалов. +Осуществляют подготовку ответов на обращения юридических и физических лиц в соответствии с требованиями действующего законодательства, приказов, указаний и распоряжений Генерального прокурора Российской Федерации и его заместителей. +Осуществляют прием граждан. +Осуществляют разрешение обращений юридических и физических лиц. +Осуществляют рассмотрение обращений юридических и физических лиц. +Осуществляют руководство возглавляемыми ими отделами. +Осуществляют сбор информации о состоянии исполнения законодательства о противодействии коррупции, о деятельности органов исполнительной власти и практике прокурорского надзора в этой области, об эффективности использования государственными органами предоставленных законом полномочий по предупреждению и пресечению проявлений коррупции на территории федерального округа. +Осуществляют сбор материалов для их дальнейшей аналитической обработки. +Осуществляют сбор материалов, необходимых для подготовки выступлений и публикаций Генерального прокурора Российской Федерации. +Осуществляют учебно-методическую работу по делопроизводству и архивному делу в органах прокуратуры Российской Федерации. +Осуществляют функции по документационному обеспечению деятельности начальника Главного управления, его первого заместителя и заместителей - начальников управлений, а также заместителей начальников управлений - начальников отделов, начальников отделов, старших прокуроров и прокуроров отделов в соответствии с Инструкцией по делопроизводству в органах и учреждениях прокуратуры Российской Федерации и Инструкцией по обеспечению режима секретности в Российской Федерации, в том числе в рамках единой автоматизированной системы ведомственного документооборота. +Осуществляют функции по документационному обеспечению работы начальника управления, начальников отделов, старших прокуроров и прокуроров в соответствии с Инструкцией по делопроизводству в органах и учреждениях прокуратуры Российской Федерации и Инструкцией по обеспечению режима секретности в Российской Федерации, в том числе в рамках единой автоматизированной системы ведомственного документооборота. +Осуществляют функции по обеспечению работы отделов и управлений Главного управления в соответствии с Инструкцией по делопроизводству в органах и учреждениях прокуратуры Российской Федерации и Инструкцией по обеспечению режима секретности в Российской Федерации, в том числе в рамках единой автоматизированной системы ведомственного документооборота. +Осуществляют функции по обеспечению работы отделов управления в соответствии с Инструкцией по делопроизводству в органах и учреждениях прокуратуры Российской Федерации и Инструкцией по обеспечению режима секретности в Российской Федерации, в том числе в рамках единой автоматизированной системы ведомственного документооборота. +Отбирают у подчиненных работников объяснения в случае нарушения ими служебной или исполнительской дисциплины. +Отбор на уничтожение дел и производств управления. +Отправляет телеграммы, телетайпограммы. +Оформление дел и производств управления. +Оформляет на архивное хранение дела постоянного срока хранения, сформированные в отделе. +Оформляют секретные наряды, переписку и номенклатуру дел по секретным документам. +Оценка альтернатив блока земельного участка +Оценка альтернатив блока капитального строительства собственной ВЭС с разработкой и установкой программноаппаратных комплексов в помещение центра диспетчеризации +Оценка альтернатив блока микросайтинга +Оценка альтернатив блока продукции собственного производства для капитального строительства собственной ВЭС +Оценка альтернатив блока продукции стороннего производства для капитального строительства собственной ВЭС +Оценка альтернатив блока проектноизыскательных работ по капитальному строительству собственной ВЭС +Оценка альтернатив блока проектноизыскательных работ по технологическому присоединению со стороны генерирующей компании +Оценка альтернатив блока разработки технических условий на технологическое присоединение +Оценка альтернатив блока технологического присоединения со стороны генерирующей компании +Оценка альтернатив блоков ЖЦ ВЭС +Оценка альтернатив блоков объектов ЖЦ ВЭС +Оценка альтернатив блоков процессов ЖЦ ВЭС с подрядчиком +Оценка критичности различий +Оценка критичности различий с желаемой моделью деятельности проектных отделов +Перевод оригинальной IP-документации +Передачу на архивное хранение дел и производств управления. +Передают под расписку работникам Главного управления гербовые бланки. +Планирование работ по информатизации, в том числе с использованием государственных информационных систем. +Планирует работу отдела. +Планирует работу управления. +Планируют работу отделов. +По вопросам, отнесенным к компетенции отдела, проверяет по поручению Генерального прокурора Российской Федерации и его заместителей в подразделениях Генеральной прокуратуры Российской Федерации постановку контроля исполнения. +По итогам каждого полугодия анализировать состояние законности и практики прокурорского надзора за исполнением законов в сфере ОПК +По итогам каждого полугодия определять актуальные проблемы прокурорского надзора за исполнением законов в сфере ОПК +По итогам каждого полугодия при необходимости вносить предложения по разрешению актуальных проблем прокурорского надзора за исполнением законов в сфере ОПК +По итогам обобщения и анализа работы, в том числе положительных результатов и недостатков прокурорской деятельности, разрабатывает организационно-распорядительные и информационно-аналитические документы. +По итогам первого полугодия и года обобщает состояние соблюдения установленного порядка и сроков разрешения поручений особого контроля. +По поручению Генерального прокурора Российской Федерации и его заместителей выполняет другие обязанности. +По поручению Генерального прокурора Российской Федерации и его заместителей участвует в рассмотрении Верховным Судом Российской Федерации гражданских, административных дел, рассмотренных арбитражными судами, в производстве по делам об административных правонарушениях. +По поручению Генерального прокурора Российской Федерации и его заместителя, курирующего деятельность управления, выполняет другие обязанности. +По поручению Генерального прокурора Российской Федерации и курирующего заместителя Генерального прокурора Российской Федерации проводит с выездом на место проверки организации работы прокуратур субъектов Российской Федерации и приравненных к ним специализированных прокуратур по вопросам надзора за исполнением законодательства о противодействии коррупции, о государственной и муниципальной службе в части соблюдения установленных обязанностей, запретов и ограничений, представления сведений о доходах, об имуществе и обязательствах имущественного характера, проверки законности принятия органами предварительного следствия процессуальных решений по уголовным делам и материалам доследственных проверок о преступлениях коррупционной направленности (за исключением уголовных дел и материалов доследственных проверок, находящихся в производстве органов федеральной службы безопасности). +По поручению Генерального прокурора Российской Федерации формирует персональный состав комиссий для проведения комплексных проверок деятельности прокуратур субъектов Российской Федерации, приравненных к ним специализированных прокуратур. +По поручению курирующего заместителя Генерального прокурора Российской Федерации и руководства управления принимают участие в уголовном, гражданском, арбитражном и административном судопроизводстве в соответствии с компетенцией, установленной организационно-распорядительными документами Генеральной прокуратуры Российской Федерации. +По поручению начальника Главного управления организуют проверки организации прокурорского надзора в нижестоящих прокуратурах. +По поручению начальника Главного управления рассматривают обращения, поступающие в Главное управление. +По поручению начальника управления анализирует исполнение постановлений Европейского Суда по правам человека. +По поручению начальника управления выполняет иные обязанности. +По поручению начальника управления выполняют иные обязанности. +По поручению начальника управления готовит материалы по обращениям и запросам судей Конституционного Суда Российской Федерации, полномочного представителя Президента Российской Федерации в Конституционном Суде Российской Федерации, Уполномоченного по правам человека в Российской Федерации и других должностных лиц. +По поручению начальника управления организует оперативные совещания. +По поручению начальника управления организует совместные занятия для повышения профессиональных навыков и эффективности надзорной деятельности старших прокуроров управления с дислокацией по месту расположения управлений Генеральной прокуратуры Российской Федерации в федеральных округах, в том числе с использованием телекоммуникационных систем связи. +По поручению начальника управления осуществляет мониторинг практики Европейского Суда по правам человека. +По поручению начальника управления осуществляет подготовку заключений по делам, рассматриваемым Европейским Судом по правам человека. +По поручению начальника управления принимают участие в рабочих группах Верховного Суда Российской Федерации. +По поручению начальника управления проводят проверки исполнения требований Инструкции по делопроизводству в подразделениях Генеральной прокуратуры Российской Федерации и подчиненных прокуратурах. +По поручению начальника управления разрешает обращения и запросы судей Конституционного Суда Российской Федерации, полномочного представителя Президента Российской Федерации в Конституционном Суде Российской Федерации, Уполномоченного по правам человека в Российской Федерации и других должностных лиц. +По поручению начальника управления рассматривает обращения граждан Российской Федерации, иностранных граждан, лиц без гражданства, обращения и запросы должностных и иных лиц по вопросам законности судебных постановлений по гражданским, административным делам, делам, рассмотренным арбитражными судами, в производстве по делам об административных правонарушениях. +По поручению начальника управления рассматривает обращения и запросы судей Конституционного Суда Российской Федерации, полномочного представителя Президента Российской Федерации в Конституционном Суде Российской Федерации, Уполномоченного по правам человека в Российской Федерации и других должностных лиц. +По поручению начальника управления участвуют в рассмотрении Верховным Судом Российской Федерации, судами общей юрисдикции гражданских, административных дел, дел, рассмотренных арбитражными судами, в производстве по делам об административных правонарушениях. +По поручению руководителей Генеральной прокуратуры Российской Федерации и Главного управления принимают участие в заседаниях судов общей юрисдикции и арбитражных судов. +По поручению руководства Генеральной прокуратуры Российской Федерации готовит проекты иных докладов и информационно-аналитических материалов для выступлений Генерального прокурора Российской Федерации. +По поручению руководства Генеральной прокуратуры Российской Федерации и начальника управления выполняют иные обязанности. +По поручению руководства Генеральной прокуратуры Российской Федерации и Управления участвуют в работе комитетов и комиссий палат Федерального Собрания Российской Федерации, проводимых ими парламентских слушаниях, конференциях и "круглых столах". +По поручению руководства прокуратуры Российской Федерации поддерживает государственное обвинение по уголовным делам с обвинительными заключениями, утвержденными Генеральным прокурором Российской Федерации и его заместителями. +По поручению руководства прокуратуры Российской Федерации участвует в рассмотрении в апелляционном порядке уголовных дел с обвинительными заключениями, утвержденными Генеральным прокурором Российской Федерации и его заместителями. +По поручению руководства управления выполняют другие обязанности. +По поручению руководства управления проводят прием граждан. +По поручениям Генерального прокурора Российской Федерации и его заместителей организуют участие работников управлений в заседаниях арбитражных судов и судов общей юрисдикции. +По результатам анализа вносят предложения о включении в планы работы Генеральной прокуратуры Российской Федерации, коллегии Генеральной прокуратуры Российской Федерации, Координационного совещания руководителей правоохранительных органов Российской Федерации и управления соответствующих мероприятий. +По результатам анализа вносят предложения о совершенствовании практики прокурорского надзора. +По результатам анализа статистических данных и иных сведений о нарушениях законов и состоянии прокурорского надзора готовят справки и обобщения. +По результатам антикоррупционной экспертизы нормативных правовых актов готовит проекты требований об изменении нормативных правовых актов с предложением способа устранения выявленных коррупциогенных факторов либо заявлений в суд об оспаривании нормативных правовых актов в порядке арбитражного и административного судопроизводства заявления. +По результатам оценки законности судебных актов решает вопрос об их обжаловании в суде соответствующей инстанции, по делам, в которых Генеральная прокуратура Российской Федерации и (или) ее должностные лица в связи с исполнением ими должностных обязанностей являются ответчиками, заинтересованными или третьими лицами. +По результатам проверок, проведенных в соответствии с планами работы Генеральной прокуратуры Российской Федерации, Главного управления и в порядке исполнения поручений руководителей Генеральной прокуратуры Российской Федерации, готовит материалы к заседаниям коллегии Генеральной прокуратуры Российской Федерации и Координационного совещания руководителей правоохранительных органов Российской Федерации. +По результатам проверок, проведенных в соответствии с планом работы Генеральной прокуратуры Российской Федерации и в порядке исполнения поручений руководителей Генеральной прокуратуры Российской Федерации, готовят материалы к заседаниям коллегии Генеральной прокуратуры Российской Федерации и Координационного совещания руководителей федеральных правоохранительных органов Российской Федерации. +По результатам рассмотрения судебных споров вносит предложения о совершенствовании нормативных и иных актов Генерального прокурора Российской Федерации, а также работы Генеральной прокуратуры Российской Федерации. +По согласованию с начальником Главного управления контролирует исполнение прокурорами Главного управления, прокурорами субъектов Российской Федерации и приравненными к ним прокурорами специализированных прокуратур поручений о поддержании государственного обвинения по уголовным делам с обвинительными заключениями, утвержденными Генеральным прокурором Российской Федерации или его заместителями. +По согласованию с начальником Главного управления организует исполнение прокурорами Главного управления, прокурорами субъектов Российской Федерации и приравненными к ним прокурорами специализированных прокуратур поручений о поддержании государственного обвинения по уголовным делам с обвинительными заключениями, утвержденными Генеральным прокурором Российской Федерации или его заместителями. +По указанию руководителей Генеральной прокуратуры Российской Федерации участвует в заседаниях арбитражных судов и судов общей юрисдикции. +Подбор альтернатив доставки объектов ЖЦ ВЭС +Подбор альтернатив доставки продукции стороннего производства для капитального строительства собственной ВЭС, имеющейся на рынке +Подбор альтернатив поставки объектов ЖЦ ВЭС +Подбор альтернатив поставки продукции стороннего производства для капитального строительства собственной ВЭС, имеющейся на рынке +Подбор альтернативных поставщиков объектов ЖЦ ВЭС +Подбор альтернативных поставщиков продукции стороннего производства для капитального строительства собственной ВЭС, имеющейся на рынке +Подбор потенциальной продукции стороннего производства для капитального строительства собственной ВЭС, имеющейся на рынке +Подбор потенциальных земельных участков +Подбор потенциальных объектов ЖЦ ВЭС +Подбор потенциальных подрядчиков капитального строительства собственной ВЭС с разработкой и установкой программноаппаратных комплексов в помещение центра диспетчеризации +Подбор потенциальных подрядчиков микросайтинга +Подбор потенциальных подрядчиков проектноизыскательных работ по капитальному строительству собственной ВЭС +Подбор потенциальных подрядчиков проектноизыскательных работ по технологическому присоединению со стороны генерирующей компании +Подбор потенциальных подрядчиков процессов ЖЦ ВЭС +Подбор потенциальных подрядчиков разработки технических условий на технологическое присоединение +Подбор потенциальных подрядчиков стороннего производства продукции для капитального строительства собственной ВЭС, не имеющейся на рынке +Подбор потенциальных подрядчиков технологического присоединения со стороны генерирующей компании +Подбор потенциальных процессов ЖЦ ВЭС +Подбор потенциальных процессов собственного производства продукции для ВЭС +Подготавливает ежегодный доклад Генерального прокурора Российской Федерации Президенту Российской Федерации и палатам Федерального Собрания Российской Федерации о состоянии законности и правопорядка в Российской Федерации и о проделанной работе по их укреплению. +подготавливает заключения по проектам ОРД, направленным в ГУ другими подразделениями ГП РФ +подготавливает предложений по совершенствованию законов … +подготавливает предложения о распределении обязанностей между … (подчиненными) +подготавливает проекты поручений прокурорам субъектов РФ о проведении проверок … +Подготавливают заключения на поступающие из Администрации Президента Российской Федерации, Правительства Российской Федерации проекты законодательных и иных нормативных правовых актов. +Подготавливают по результатам проверок проекты актов прокурорского реагирования. +Подготавливают по указанию руководства Генеральной прокуратуры Российской Федерации заключения на проекты законов и других нормативных правовых актов, поступающие из федеральных органов исполнительной власти, Конституционного Суда Российской Федерации, Верховного Суда Российской Федерации, Высшего Арбитражного Суда Российской Федерации. +Подготавливают проекты актов прокурорского реагирования. +Подготовка в установленном порядке предложений по совершенствованию законодательства. +Подготовка заключений на законопроекты и проекты иных нормативных правовых актов, поступающие от субъектов права законодательной инициативы, из Администрации Президента Российской Федерации, палат Федерального Собрания Российской Федерации, Аппарата Правительства Российской Федерации. +Подготовка информационно-аналитических материалов о состоянии законности и практике прокурорского надзора за исполнением законодательства о противодействии коррупции, о результатах работы правоохранительных органов по борьбе с преступлениями коррупционной направленности для Генерального прокурора Российской Федерации и курирующего заместителя Генерального прокурора Российской Федерации, а также для представления в Совет при Президенте Российской Федерации по противодействию коррупции, президиум Совета при Президенте Российской Федерации по противодействию коррупции. +Подготовка информационно-справочных, иллюстрационных и иных демонстрационных материалов для руководства Генеральной прокуратуры Российской Федерации. +Подготовка организационно-распорядительных документов об осуществлении выездов работников подразделений Генеральной прокуратуры Российской Федерации с проверками деятельности нижестоящих прокуратур. +Подготовка предложений в перспективные и текущие планы работы Генеральной прокуратуры Российской Федерации, коллегии Генеральной прокуратуры Российской Федерации, Координационного совещания руководителей правоохранительных органов Российской Федерации. +Подготовка предложений о комплексных профилактических мерах по противодействию коррупции. +Подготовка предложений о применении актов прокурорского реагирования по вопросам достоверности государственной уголовно-правовой статистики. +Подготовка проекта ежегодного доклада Генерального прокурора Российской Федерации Президенту Российской Федерации и палатам Федерального Собрания Российской Федерации о состоянии законности и правопорядка в Российской Федерации и о проделанной работе по их укреплению. +Подготовка сводных ведомственных статистических отчетов Генеральной прокуратуры Российской Федерации. +Подготовка статистических изданий о результатах рассмотрения заявлений и сообщений о преступлениях, состоянии преступности, раскрываемости преступлений, состоянии и результатах следственной работы. +Подготовку заданий прокурорам субъектов Российской Федерации. +Подготовку заключений на поступающие из прокуратур субъектов Российской Федерации ходатайства о проведении проверок в отношении прокурорских работников, осуществляющих надзор за исполнением законодательства о противодействии коррупции, и привлечении их к дисциплинарной ответственности. +Подготовку заключений по проектам межгосударственных планов и программ борьбы с преступностью. +Подготовку заключений по проектам международных договоров, федеральных законов и иных нормативных правовых актов. +Подготовку заключений по проектам организационно-распорядительных документов, направленным в управление другими подразделениями Генеральной прокуратуры Российской Федерации. +Подготовку информации для Генерального прокурора Российской Федерации и курирующего заместителя Генерального прокурора Российской Федерации о состоянии законности и практике прокурорского надзора за исполнением законодательства о противодействии коррупции. +Подготовку материалов для публичных выступлений руководителей Генеральной прокуратуры Российской Федерации и начальника управления. +Подготовку отчета о работе за год для доклада курирующему заместителю Генерального прокурора Российской Федерации. +Подготовку предложений в планы работы Генеральной прокуратуры Российской Федерации, коллегии Генеральной прокуратуры Российской Федерации и Координационного совещания руководителей правоохранительных органов Российской Федерации. +Подготовку предложений и проектов организационно-распорядительных документов по вопросам, связанным с совершенствованием организации работы управления, и по направлениям его деятельности. +Подготовку предложений о внесении изменений в действующее законодательство. +Подготовку предложений о возможности распространения положительного опыта в органах прокуратуры Российской Федерации. +Подготовку предложений о повышении эффективности аналитической работы, осуществляемой прокуратурами субъектов Российской Федерации. +Подготовку предложений о создании межведомственных рабочих групп по вопросам противодействия коррупции. +Подготовку предложений об участии работников управления в межведомственных рабочих группах по вопросам противодействия коррупции. +Подготовку предложений по совершенствованию работы по документационному и материально-техническому обеспечению деятельности управления. +Подготовку проекта плана работы управления. +Подготовку проектов заявлений в порядке гражданского, арбитражного и административного судопроизводства по вопросам, отнесенным к компетенции отдела, при необходимости во взаимодействии с управлением по обеспечению участия прокуроров в гражданском и арбитражном процессе. +Подготовку проектов заявлений в суд об оспаривании нормативных правовых актов в соответствии с требованиями административного и арбитражного судопроизводства. +Подготовку проектов требований об изменении нормативного правового акта с предложением способа устранения выявленных коррупциогенных факторов. +Подготовку согласований на поступающие из прокуратур субъектов Российской Федерации ходатайства о проведении проверок в отношении прокурорских работников, осуществляющих надзор за исполнением законодательства о противодействии коррупции, и привлечении их к дисциплинарной ответственности. +Подготовку статистической отчетности по поручению руководства Генеральной прокуратуры Российской Федерации и управления, аналитических документов (обзоров, информационных писем по вопросам состояния законности и практики прокурорского надзора, справок, методических пособий и др.). +Поддерживает в актуализированном состоянии учетный перечень организационно-распорядительных документов Генеральной прокуратуры Российской Федерации в электронном виде. +Поддерживает в контрольном состоянии фонд федеральных законодательных и иных нормативных правовых актов, а также конституций (уставов) субъектов Российской Федерации. +Поддерживает государственное обвинение. +Поддерживают государственное обвинение по уголовным делам с обвинительными заключениями, утвержденными Генеральным прокурором Российской Федерации и его заместителями. +Поддерживают государственное обвинение. +Поддерживают на заседаниях комитетов, комиссий и рабочих групп палат Федерального Собрания Российской Федерации, депутатских объединений обращения и заключения Генеральной прокуратуры Российской Федерации. +Поддерживают постоянную связь с палатами Федерального Собрания Российской Федерации, их комитетами, депутатскими объединениями с целью согласования законопроектной деятельности Генеральной прокуратуры Российской Федерации. +Подписывает документы, относящиеся к его компетенции. +Подписывает документы, относящиеся к компетенции Главного управления. +Подписывает служебную документацию в пределах компетенции Управления. +Подписывают документы, относящиеся к их компетенции. +Получает и обрабатывает поступающую Генеральному прокурору Российской Федерации, его заместителям корреспонденцию. +Получает и обрабатывает поступающую на имя Генерального прокурора Российской Федерации корреспонденцию. +Получает служебную, в том числе секретную, корреспонденцию, поступившую на имя Генерального прокурора Российской Федерации. +Получение выборки входа +Получение выбранных управляющих воздействий от генерального директора +Получение результатов сравнения описаний потенциальных объектов ЖЦ ВЭС с требованиями к ним +Получение результатов сравнения описаний потенциальных объектов ЖЦ с требованиями к ним +Получение результатов сравнения описаний потенциальных подрядчиков капитального строительства собственной ВЭС с разработкой и установкой программноаппаратных комплексов в помещение центра диспетчеризации с требованиями к ним +Получение результатов сравнения описаний потенциальных подрядчиков микросайтинга с требованиями к ним +Получение результатов сравнения описаний потенциальных подрядчиков проектноизыскательных работ по капитальному строительству собственной ВЭС с требованиями к ним +Получение результатов сравнения описаний потенциальных подрядчиков проектноизыскательных работ по технологическому присоединению со стороны генерирующей компании с требованиями к ним +Получение результатов сравнения описаний потенциальных подрядчиков процессов ЖЦ ВЭС с требованиями к ним +Получение результатов сравнения описаний потенциальных подрядчиков разработки технических условий на технологическое присоединение с требованиями к ним +Получение результатов сравнения описаний потенциальных подрядчиков стороннего производства продукции для капитального строительства собственной ВЭС, не имеющейся на рынке с требованиями к ним +Получение результатов сравнения описаний потенциальных подрядчиков технологического присоединения со стороны генерирующей компании с требованиями к ним +Получение результатов установления правового статуса документов, закрепляющих доставку объектов ЖЦ ВЭС +Получение результатов установления правового статуса документов, закрепляющих объекты ЖЦ ВЭС +Получение результатов установления правового статуса документов, закрепляющих объекты интеллектуаль-ной собственности Компании +Получение результатов установления правового статуса документов, закрепляющих приобретение товаров и услуг +Получение результатов установления правового статуса документов, закрепляющих процессы ЖЦ ВЭС +Получение требований субъектов системного окружения к итоговой продукции стороннего производства для капитального строительства собственной ВЭС, имеющейся на рынке +Получение требований субъектов системного окружения к итоговым земельным участкам +Получение требований субъектов системного окружения к итоговым объектам ЖЦ ВЭС +Получение требований субъектов системного окружения к итоговым подрядчикам капитального строительства собственной ВЭС с разработкой и установкой программноаппаратных комплексов в помещение центра диспетчеризации +Получение требований субъектов системного окружения к итоговым подрядчикам микросайтинга +Получение требований субъектов системного окружения к итоговым подрядчикам проектноизыскательных работ по капитальному строительству собственной ВЭС +Получение требований субъектов системного окружения к итоговым подрядчикам проектноизыскательных работ по технологическому присоединению со стороны генерирующей компании +Получение требований субъектов системного окружения к итоговым подрядчикам процессов ЖЦ ВЭС +Получение требований субъектов системного окружения к итоговым подрядчикам разработки технических условий на технологическое присоединение +Получение требований субъектов системного окружения к итоговым подрядчикам стороннего производства продукции для капитального строительства собственной ВЭС, не имеющейся на рынке +Получение требований субъектов системного окружения к итоговым подрядчикам технологического присоединения со стороны генерирующей компании +Получение требований субъектов системного окружения к итоговым процессам ЖЦ ВЭС +Получение требований субъектов системного окружения к итоговым процессам собственного производства продукции для ВЭС +Поручать наиболее опытным и квалифицированным работникам поддержание государственного обвинения по уголовным делам о преступлениях в сфере ОПК. +Порядок определения меры наказания за невнесение платы за выбросы ПГ +Порядок определения периодичности пересмотра размера платы за массу выбросов ПГ в СО2- эквиваленте +Порядок определения размера платы за массу выбросов ПГ, в т.ч. в СО2- эквиваленте +Порядок определения размера снижения платы за выбросы ПГ для отраслей экономики и отдельных компании +Порядок перечисления денежных средств +Порядок перечисления платы за выбросы ПГ получателю +Порядок предоставления налоговых льгот +Построение желаемой модели деятельности проектных отделов +Посчитать для субъектов размер снижения платы за выбросы ПГ для отраслей экономики и отдельных компании +Посчитать для субъектов снижение платы за выбросы ПГ за сокращение выбросов ПГ +Посчитать для субъектов сокращение платы за выбросы ПГ при условии, субъект предпринимает усилия по снижению выбросов ПГ путем применения технологий лучших, чем стандартные +Правовое обеспечение подразделений Генеральной прокуратуры Российской Федерации и подчиненных прокуратур. +Предварительное рассмотрение материалов о назначении кандидатов на должности прокурорских работников управления и указанных структурных подразделений нижестоящих прокуратур. +Предоставление доступа к открытым данным и электронным сервисам органов прокуратуры Российской Федерации. +Предоставление проблем генеральному директору +Предоставление со стороны субъектов отчетности о выбросах ПГ +Предоставление требований к итоговым объектам ЖЦ +Предоставление требований к итоговым объектам ЖЦ ВЭС +Предоставление требований к итоговым подрядчикам процессов ЖЦ ВЭС +Предоставляет в установленном порядке работникам органов и организаций прокуратуры Российской Федерации права доступа для работы в единой системе каталогов и использования общих сервисов ИСОП и сети "Интернет". +Предоставляет работникам Генеральной прокуратуры Российской Федерации доступ к электронным внешним источникам информации, в том числе к специальным справочно-правовым системам ("КонсультантПлюс", "Гарант" и т. д.). +Предпринимает меры для внесения необходимых изменений в деятельность прокуроров, участвующих в судебных стадиях уголовного судопроизводства. +Представление в установленном порядке Генеральному прокурору Российской Федерации и его заместителям информации о чрезвычайных происшествиях и преступлениях. +Представление в установленном порядке на подпись руководству Генеральной прокуратуры Российской Федерации сводных ведомственных статистических отчетов Генеральной прокуратуры Российской Федерации, за исключением ведомственной статистической отчетности о результатах деятельности органов прокуратуры в сфере уголовно-правовой статистики. +Представляет в Государственный архив Российской Федерации по установленной форме сведения о составе и объеме документов. +Представляет Генеральному прокурору Российской Федерации сводный реестр документов, направленных Генеральным прокурором Российской Федерации и его заместителями в федеральные органы государственной власти, и результатов их рассмотрения указанными органами. +Представляет для Конституционного Суда Российской Федерации, Уполномоченного Российской Федерации при Европейском Суде по правам человека информационные и иные материалы, отражающие позицию прокуратуры Российской Федерации. +Представляет на утверждение план работы Главного управления. +Представляет начальнику Главного управления свои предложения по поступившим документам. +Представляет по согласованию с начальником Главного управления или его первым заместителем руководству прокуратуры Российской Федерации проекты кассационных, надзорных представлений. +Представляет по согласованию с начальником Главного управления или его первым заместителем руководству прокуратуры Российской Федерации проекты надзорных представлений. +Представляет свои предложения по документам, поступившим в адрес Главного конструктора информационных систем органов прокуратуры Российской Федерации. +Представляют Генеральному прокурору Российской Федерации свои предложения по поступившим документам. +Представляют для доклада Генеральному прокурору Российской Федерации материалы, подготовленные по его поручению с учетом позиции руководителей соответствующих подразделений Генеральной прокуратуры Российской Федерации. +Представляют заместителю Генерального прокурора Российской Федерации свои предложения по поступившим документам. +Представляют на заседаниях комитетов, комиссий и рабочих групп палат Федерального Собрания Российской Федерации, депутатских объединений позицию Генеральной прокуратуры Российской Федерации по обсуждаемым законопроектам. +Представляют начальнику Главного управления на согласование и подписание проекты ответов на обращения, взятые на контроль руководством Генеральной прокуратуры Российской Федерации, и на обращения, ранее ими (начальниками управлений) отклоненные. +Прекращение подрядных отношений по капитальному строительству собственной ВЭС с разработкой и установкой программноаппаратных комплексов в помещение центра диспетчеризации +Прекращение подрядных отношений по проектноизыскательным работам по капитальному строительству собственной ВЭС +Прекращение подрядных отношений по процессам ЖЦ ВЭС с подрядчиком +При выявлении в ходе проверок признаков совершения преступлений в сфере ОПК обеспечить надлежащую правовую оценку действиям виновных лиц. +При наличии оснований готовят проекты кассационных и надзорных представлений. +При наличии оснований представляет проекты актов прокурорского реагирования и иных документов по вопросам организации надзора, материалы для рассмотрения на заседаниях коллегии Генеральной прокуратуры Российской Федерации и Координационном совещании руководителей правоохранительных органов Российской Федерации. +При наличии поручения Генерального прокурора Российской Федерации отдел осуществляет непосредственный надзор за расследованием любых уголовных дел о преступлениях коррупционной направленности. +При наличии поручения Генерального прокурора Российской Федерации, заместителя Генерального прокурора Российской Федерации, курирующего управление, либо поручений, данных в порядке пункта 4.3 настоящего Положения заместителями Генерального прокурора Российской Федерации, курирующими вопросы управлений в федеральных округах, осуществляют непосредственный надзор за расследованием уголовных дел о преступлениях коррупционной направленности. +При наличии поручения руководства Генеральной прокуратуры Российской Федерации проведение в установленном порядке служебных проверок в отношении работников управления. +При необходимости в установленном порядке вносить Генеральному прокурору Российской Федерации предложения по совершенствованию надзора за исполнением законов в сфере ОПК. +При необходимости во взаимодействии в установленном порядке с Главным уголовно-судебным управлением участие в рассмотрении судами уголовных дел о преступлениях коррупционной направленности, по которым прокурорский надзор на стадии досудебного судопроизводства осуществлялся подразделениями центрального аппарата Генеральной прокуратуры Российской Федерации либо обвинительное заключение утверждено Генеральным прокурором Российской Федерации или его заместителями. +При необходимости готовит проекты поручений начальника Главного управления. +При необходимости готовят проекты поручений и указаний Генерального прокурора Российской Федерации. +При необходимости готовят проекты поручений и указаний заместителя Генерального прокурора Российской Федерации. +При необходимости принимают меры по созданию групп государственных обвинителей с привлечением работников нижестоящих прокуратур. +При необходимости срочного доклада изучает содержание служебной, в том числе секретной, корреспонденции, поступившей на имя Генерального прокурора Российской Федерации. +При подготовке заключений на законопроекты и предложений о совершенствовании законодательства взаимодействуют в установленном порядке с отделами Управления, структурными подразделениями Генеральной прокуратуры Российской Федерации, аппаратами палат Федерального Собрания Российской Федерации, комитетами и комиссиями палат Федерального Собрания Российской Федерации, федеральными органами исполнительной власти. +При поддержании государственного обвинения по уголовным делам о коррупционных преступлениях, представляющих повышенную общественную опасность, принимает меры по созданию групп государственных обвинителей с привлечением при необходимости работников других подразделений Генеральной прокуратуры Российской Федерации или нижестоящих прокуратур. +Привлечения к предусмотренной законом ответственности лиц, виновных в совершении коррупционных правонарушений. +Прием граждан по вопросам чрезвычайных происшествий и преступлений. +принимает меры к повышению квалификации работников Главного управления +Принимает меры к повышению квалификации работников Главного управления. +Принимает телеграммы, телетайпограммы. +Принимает участие в выработке постановлений Координационного совещания руководителей правоохранительных органов Российской Федерации. +Принимает участие в подготовке организационно-распорядительных документов Генеральной прокуратуры Российской Федерации. +Принимает участие в проведении плановых (внеплановых) мероприятий. +Принимает участие в работе над постановлениями Пленума Верховного Суда Российской Федерации. +принимает участие в рабочих группах Верховного Суда Российской Федерации +Принимает участие в рабочих группах Верховного Суда Российской Федерации. +Принимают входящую корреспонденцию в соответствии с реестрами. +Принимают меры для внесения необходимых изменений в деятельность прокуроров, участвующих в судебных стадиях уголовного судопроизводства. +Принимают меры к устранению недостатков при выявлении их в документах, представляемых на подпись Генеральному прокурору Российской Федерации. +Принимают меры к устранению недостатков при их выявлении в документах, представляемых на подпись Генеральному прокурору Российской Федерации и его заместителям. +Принимают меры по распространению положительного опыта работ прокуратур субъектов Российской Федерации и приравненных к ним специализированных прокуратур, входящих в федеральный округ. +Принимают решение о распределении служебных обязанностей между подчиненными начальниками отделов, старшими прокурорами и прокурорами и устанавливают их взаимозаменяемость. +Принимают участие в проводимых Университетом прокуратуры Российской Федерации учебных занятиях по повышению квалификации работников прокуратур субъектов Российской Федерации и приравненных к ним специализированных прокуратур. +Принимают участие в работе над постановлениями Пленума Верховного Суда Российской Федерации. +Принятие во взаимодействии с другими подразделениями Генеральной прокуратуры Российской Федерации мер по укреплению законности в деятельности правоохранительных органов Российской Федерации при формировании и предоставлении ими первичных статистических данных для осуществления государственного единого статистического учета заявлений и сообщений о преступлениях, состояния преступности, раскрываемости преступлений, состояния и результатов следственной работы. +Принятие мер по обеспечению выполнения в Российской Федерации положений Конвенции Организации Объединенных Наций против коррупции и иных международных договоров Российской Федерации в области противодействия коррупции в части, относящейся к компетенции Генеральной прокуратуры Российской Федерации. +Принятие мер по обеспечению выполнения в Российской Федерации положений Конвенции Организации Объединенных Наций против коррупции и иных международных правовых договоров Российской Федерации в области противодействия коррупции в части, относящейся к компетенции Генеральной прокуратуры Российской Федерации. +Принятие мер по распространению положительного опыта работы. +Принять меры к обеспечению обмена статистической и другой необходимой информацией с правоохранительными органами и органами государственного контроля (надзора), органами государственной власти субъектов Российской Федерации и общественностью при осуществлении надзора в сфере оборонно-промышленного комплекса +Принять меры к организации эффективного взаимодействия с правоохранительными органами и органами государственного контроля (надзора), органами государственной власти субъектов Российской Федерации и общественностью при осуществлении надзора в сфере оборонно-промышленного комплекса +Приостанавливает действие выданных удостоверяющим центром сертификатов ключей проверки электронных подписей. +Проведение анализа информационно-телекоммуникационных потребностей прокуратур субъектов Российской Федерации и иных приравненных к ним специализированных прокуратур, подразделений Генеральной прокуратуры Российской Федерации. +Проведение антикоррупционной экспертизы нормативных правовых актов, издаваемых федеральными органами исполнительной власти. +Проведение мероприятий, направленных на повышение качества и эффективности прокурорского надзора. +Проведение проверок исполнения федерального законодательства по размещенным в средствах массовой информации публикациям о коррупционных правонарушениях, представляющих повышенную общественную опасность. +Проведение специального обследования служебных кабинетов работников Генеральной прокуратуры Российской Федерации, в отношении которых принимаются меры обеспечения безопасности, для выявления устройств негласного съема информации, привлечение при необходимости специализированных организаций для углубленного специального обследования на предмет утечки информации. +Проверить отчетность о выбросах ПГ +Проверить перечисление средств в соответствии с принятым порядком +Проверка в подразделениях Генеральной прокуратуры Российской Федерации организации контроля исполнения требований организационно-распорядительных документов Генерального прокурора Российской Федерации и его заместителей. +Проверка полноты и достоверности статистических данных. +Проверки исполнения правоохранительными органами, иными государственными органами и их должностными лицами обязанности информировать подразделения кадровых служб соответствующих федеральных органов государственной власти по профилактике коррупционных и иных правонарушений (должностных лиц кадровых служб указанных органов, ответственных за работу по профилактике коррупционных и иных правонарушений) о ставших им известными фактах несоблюдения государственным служащим ограничений и запретов, требований о предотвращении или об урегулировании конфликта интересов либо неисполнения обязанностей, установленных в целях противодействия коррупции. +Проверку исполнения органами, осуществляющими оперативно-розыскную деятельность и предварительное расследование, обязанности информировать подразделения кадровых служб соответствующих федеральных органов государственной власти по профилактике коррупционных и иных правонарушений (должностных лиц кадровых служб указанных органов, ответственных за работу по профилактике коррупционных и иных правонарушений) о ставших им известными фактах несоблюдения государственным служащим ограничений и запретов, требований о предотвращении или об урегулировании конфликта интересов либо неисполнения обязанностей, установленных в целях противодействия коррупции. +Проверяет обоснованность и качество представляемых на подпись начальнику Главного управления документов. +проверять организацию прокурорского надзора за исполнением законов в сфере ОПК прокуратурами субъектов Российской Федерации, приравненными к ним специализированными прокуратурами +Проверяют обоснованность и качество представляемых на подпись Генеральному прокурору Российской Федерации и его заместителям документов, соблюдение установленного порядка их подготовки и соответствие требованиям Инструкции по делопроизводству в органах и учреждениях прокуратуры Российской Федерации. +Проверяют оформление исходящих документов. +Проводит анализ документооборота в Генеральной прокуратуре Российской Федерации. +Проводит анализ потребностей и состояния информационно-телекоммуникационных инфраструктур прокуратур субъектов Российской Федерации и иных приравненных к ним специализированных прокуратур, подразделений Генеральной прокуратуры Российской Федерации. +Проводит мероприятия, направленные на совершенствование и повышение эффективности работы в установленной сфере деятельности. +Проводит мониторинг состояния ГАС ПС и других государственных информационных систем. +Проводит необходимую работу по обеспечению взаимодействия с органами государственной власти и правоохранительными органами в целях выполнения возложенных на Главное управление задач и осуществления закрепленных за ним функций. +Проводит оперативные совещания по наиболее важным вопросам работы управления. +Проводит оперативные совещания. +Проводит отправку исходящей корреспонденции Генеральной прокуратуры Российской Федерации в соответствии с требованиями Инструкции по делопроизводству, а также нормативными правовыми актами Государственной фельдъегерской службы Российской Федерации, Центра специальной связи ФГУП "ГЦСС", ФГУП "Почта России", ПАО "Центральный телеграф". +Проводит первичную обработку обращений физических и юридических лиц, ведомственной корреспонденции, обращений и запросов депутатов Государственной Думы и членов Совета Федерации Федерального Собрания Российской Федерации, нормативных актов Президента Российской Федерации и Правительства Российской Федерации, уголовных, гражданских и иных дел, материалов проверок и другой корреспонденции, поступивших по каналам почты, электрической связи, информационным системам общего и межведомственного пользования, фельдсвязью и с нарочным. +Проводит периодические проверки экстренной телефонной и иной связи с дежурными в прокуратурах субъектов Российской Федерации, приравненных к ним специализированных прокуратурах. +Проводит подготовительные работы по заключению договоров Генеральной прокуратуры Российской Федерации на почтовое, телеграфное и иное обслуживание с ФГУП "Почта России", Государственной фельдъегерской службой Российской Федерации, Центром специальной связи ФГУП "ГЦСС", ПАО "Центральный телеграф". +Проводит прием граждан по вопросам, входящим в компетенцию управления. +Проводит прием граждан, представителей государственных и общественных организаций, а также иных лиц. +Проводит прием граждан. +Проводит проверки исполнения требований Инструкции по делопроизводству в подразделениях Генеральной прокуратуры Российской Федерации и подчиненных прокуратурах. +Проводит проверки исполнения федерального законодательства, при необходимости во взаимодействии с соответствующими подразделениями Генеральной прокуратуры Российской Федерации и федеральными органами исполнительной власти Российской Федерации. +Проводит работы по внедрению ведомственных информационных систем. +Проводит работы по внедрению государственных информационных систем. +Проводит работы по модернизации модуля "Учет работы прокуроров" специального программного обеспечения ГАС ПС, предназначенного для формирования и ведения ведомственной статистики в электронном виде. +проводят прием граждан +Проводят проверки исполнения требований Инструкции по делопроизводству в подразделениях Генеральной прокуратуры Российской Федерации и подчиненных прокуратурах. +Проводят проверки исполнения федерального законодательства о государственной службе в отношении федеральных органов исполнительной власти Российской Федерации окружного и межрегионального уровня, соответствующих подразделений Следственного комитета Российской Федерации в части соблюдения установленных обязанностей, запретов и ограничений, представления сведений о доходах, об имуществе и обязательствах имущественного характера, запретов и ограничений, связанных с поступлением на федеральную государственную службу, требований о представлении сведений о доходах, об имуществе и обязательствах имущественного характера. +Проводят проверки исполнения федерального законодательства о противодействии коррупции при необходимости во взаимодействии с соответствующими подразделениями управлений Генеральной прокуратуры Российской Федерации в федеральных округах в отношении федеральных органов исполнительной власти Российской Федерации окружного и межрегионального уровней, соответствующих подразделений Следственного комитета Российской Федерации, Центрального банка Российской Федерации, государственных корпораций, публично-правовых компаний, государственных внебюджетных фондов, иных организаций, созданных Российской Федерацией на основании федерального закона, организаций, созданных для выполнения задач, поставленных перед федеральными государственными органами. +Проводят с участием подразделений Генеральной прокуратуры Российской Федерации по поручению руководства Генеральной прокуратуры Российской Федерации и Управления правовую экспертизу поступающих проектов федеральных законов и иных нормативных правовых актов с целью выявления коррупциогенных факторов. +Производит отбор на уничтожение дел с истекшими сроками хранения. +Прорабатывает совместно с подразделениями Генеральной прокуратуры Российской Федерации и правоохранительными органами Российской Федерации предложения по координации деятельности правоохранительных органов по борьбе с преступностью. +Прорабатывают по поручению Генерального прокурора Российской Федерации актуальные проблемы и концептуальные вопросы, связанные с укреплением законности и правопорядка, совершенствованием законодательства, правоприменительной практики и функционирования органов и организаций прокуратуры. +Процедура и критерии сертификации субъектов, которые осуществляют верификацию отчетности о выбросах ПГ +Прямое сокращение выбросов ПГ, в т.ч. увеличение поглощения ПГ +Публикация списка лиц, нарушающих правила уплаты налога за выбросы ПГ +Размещает в аппаратно-программной инфраструктуре "Информационная система обеспечения надзора за исполнением законов в органах прокуратуры Российской Федерации" (далее - ИСОП) статистические данные в электронном виде по формам федерального статистического наблюдения, отчетности органов прокуратуры, а также отчетности федеральных государственных органов, полученных в соответствии с соглашениями об информационном взаимодействии. +Размещает в аппаратно-программной инфраструктуре "Информационная система обеспечения надзора за исполнением законов в органах прокуратуры Российской Федерации" (ИСОП) статистические данные в электронном виде по формам ведомственной статистической отчетности. +Разрабатывает в установленном порядке формы статистической отчетности об основных направлениях надзорной и иной деятельности органов прокуратуры. +Разрабатывает единый порядок формирования и предоставления первичных статистических данных. +Разрабатывает единый порядок формирования и представления ведомственной статистической отчетности органов прокуратуры. +Разрабатывает инструкции, методические рекомендации и иные информационно-аналитические документы по вопросам государственного единого статистического учета заявлений и сообщений о преступлениях, состояния преступности, раскрываемости преступлений, состояния и результатов следственной работ. +Разрабатывать проекты информационно-аналитических документов Генеральной прокуратуры Российской Федерации +Разрабатывать проекты организационно-распорядительных документов Генеральной прокуратуры Российской Федерации +Разрабатывают меры по совершенствованию деятельности управления. +Разрабатывают проекты законодательных и иных нормативных правовых актов по вопросам, требующим дополнительного правового регулирования, а также при необходимости устранения противоречий в действующем законодательстве, по указанию руководства Генеральной прокуратуры Российской Федерации либо по собственной инициативе на основании анализа законодательства и правоприменительной практики. +Разработка аналитических блоков ЖЦ ВЭС +Разработка аналитических блоков ЖЦ ВЭС по жизнедеятельности ветропарков +Разработка аналитических блоков ЖЦ ВЭС по юридическому сопровождению +Разработка аналитических блоков объектов ЖЦ ВЭС +Разработка аналитических блоков процессов ЖЦ ВЭС с подрядчиком +Разработка аналитического блока земельного участка +Разработка аналитического блока капитального строительства собственной ВЭС с разработкой и установкой программноаппаратных комплексов в помещение центра диспетчеризации +Разработка аналитического блока микросайтинга +Разработка аналитического блока продукции собственного производства для капитального строительства собственной ВЭС +Разработка аналитического блока продукции стороннего производства для капитального строительства собственной ВЭС +Разработка аналитического блока проектноизыскательных работ по капитальному строительству собственной ВЭС +Разработка аналитического блока проектноизыскательных работ по технологическому присоединению со стороны генерирующей компании +Разработка аналитического блока разработки технических условий на технологическое присоединение +Разработка аналитического блока технологического присоединения со стороны генерирующей компании +Разработка единых каталогов аппаратных и программных средств, в том числе систем управления базами данных, алгоритмов и программ информационных систем, баз и банков данных общего пользования, используемых для решения задач по информатизации органов и организаций прокуратуры Российской Федерации. +Разработка и внедрение механизмов сокращения эмиссии ПГ +Разработка мероприятий, направленных на повышение качества и эффективности прокурорского надзора. +Разработка предложений по комплексной автоматизации задач и функций, выполняемых прокуратурами субъектов Российской Федерации и иными приравненными к ним специализированными прокуратурами, подразделениями Генеральной прокуратуры Российской Федерации. +Разработка проектов требований к итоговым объектам ЖЦ ВЭС +Разработка проектов федеральных законов и иных нормативных правовых актов. +Разработка совместно с другими подразделениями Генеральной прокуратуры Российской Федерации сбалансированной системы критериев и показателей оценки эффективности деятельности органов прокуратуры. +Разработка форм федерального статистического наблюдения о результатах рассмотрения заявлений и сообщений о преступлениях, состоянии преступности, раскрываемости преступлений, состоянии и результатах следственной работы. +Разработку рекомендаций по организации надзора за исполнением законодательства о государственной и муниципальной службе. +Разработку рекомендаций по организации надзора за исполнением законодательства о противодействии коррупции. +Разрешает обращения граждан Российской Федерации, иностранных граждан, лиц без гражданства, обращения и запросы должностных и иных лиц в производстве по делам об административных правонарушениях. +Разрешает обращения юридических и физических лиц, обращения должностных лиц органов государственной власти и иных государственных органов, парламентские запросы, иные запросы и обращения членов Совета Федерации, депутатов Государственной Думы Федерального Собрания Российской Федерации в соответствии с требованиями действующего законодательства, приказов, указаний и распоряжений Генерального прокурора Российской Федерации и его заместителей. +Разрешают обращения граждан Российской Федерации, иностранных граждан, лиц без гражданства, обращения и запросы должностных и иных лиц по вопросам законности судебных постановлений по гражданским и административным делам. +Разрешают обращения юридических, должностных лиц и граждан. +Разрешение жалоб и обращений на вступившие в законную силу приговоры, определения и постановления судов по уголовным делам о преступлениях коррупционной направленности. +Разрешение обращений граждан, юридических и должностных лиц в соответствии с требованиями действующего законодательства, приказов, указаний и распоряжений Генерального прокурора Российской Федерации. +Раскрытие, интерпретация понятия, использующегося в формулировке функции +Распределение гражданам, в т.ч. на оздоровление +Распределение работодателям +Распределяет между начальниками отделов служебные задания. +Распределяет обязанности между заместителями начальника Управления - начальниками отделов и начальником отдела. +Распределяет обязанности между начальниками подразделений Главного управления. +Распределяет обязанности между своими заместителями, начальниками отделов, старшими прокурорами, прокурорами и федеральными государственными гражданскими служащими. +Распространяет положительный опыт в организации работы по правовому обеспечению и взаимодействию с общественностью по вопросам правового просвещения граждан. +Распространяет положительный опыт. +распространять положительный опыт работы прокуратур субъектов Российской Федерации +Распространяют положительный опыт. +Рассматривает в порядке согласования проекты исков (заявлений) в арбитражные суды, подготовленных от имени Генерального прокурора Российской Федерации (его заместителей) подразделениями Генеральной прокуратуры Российской Федерации. +Рассматривает в порядке согласования проекты исков (заявлений), подготовленных от имени Генерального прокурора Российской Федерации (его заместителей) подразделениями Генеральной прокуратуры Российской Федерации. +Рассматривает в порядке согласования проекты представлений Генерального прокурора Российской Федерации в судебные коллегии Верховного Суда Российской Федерации, судов субъектов Российской Федерации о даче согласия на привлечение судей к административной ответственности. +Рассматривает в пределах установленной компетенции обращения физических и юридических лиц. +Рассматривает жалобы и обращения в связи с приговорами, определениями и постановлениями судов по уголовным делам. +Рассматривает жалобы и обращения, связанные с реабилитацией жертв политических репрессий, за исключением тех из них, рассмотрение которых входит в компетенцию Главного управления по надзору за исполнением федерального законодательства и управления по обеспечению участия прокуроров в гражданском и арбитражном процессе Генеральной прокуратуры Российской Федерации. +Рассматривает жалобы на постановления судов о прекращении производства по делам об административных правонарушениях и передаче материалов прокурору, в органы предварительного следствия и дознания для разрешения в уголовно-процессуальном порядке, а также о прекращении уголовного преследования и о направлении материалов для возбуждения дела об административном правонарушении. +Рассматривает обращения граждан по вопросам разъяснения законодательства. +Рассматривает обращения граждан Российской Федерации, иностранных граждан, лиц без гражданства, обращения и запросы должностных и иных лиц в производстве по делам об административных правонарушениях. +Рассматривает проекты протестов по делам об административных правонарушениях. +Рассматривает ходатайства прокуроров субъектов Российской Федерации, приравненных к ним прокуроров специализированных прокуратур о принесении кассационных и надзорных представлений в целях реабилитации жертв политических репрессий. +Рассматривает ходатайства прокуроров субъектов Российской Федерации, приравненных к ним прокуроров специализированных прокуратур о принесении кассационных и надзорных представлений по уголовным делам. +Рассматривает ходатайства прокуроров субъектов Российской Федерации, приравненных к ним специализированных прокуроров о частичном изменении штатных расписаний отделов общего и особого делопроизводства. +рассматривают в порядке согласования проекты исков (заявлений) в суды общей юрисдикции … +Рассматривают в порядке согласования проекты исков (заявлений) в суды общей юрисдикции, подготовленные от имени Генерального прокурора Российской Федерации (его заместителей) подразделениями Генеральной прокуратуры Российской Федерации. +Рассматривают жалобы граждан и другие обращения. +Рассматривают жалобы и обращения в связи с приговорами, определениями и постановлениями судов по уголовным делам. +Рассматривают поступающие с мест обзоры, обобщения, информации, запросы и другие материалы. +Рассматривают проекты представлений прокуроров субъектов Российской Федерации и приравненных к ним прокуроров специализированных прокуратур о пересмотре судебных постановлений по гражданским и административным делам. +рассматривают проекты представлений прокуроров субъектов РФ и … о пересмотре судебных постановлений +Рассматривают ходатайства прокуроров субъектов Российской Федерации, приравненных к ним прокуроров специализированных прокуратур о принесении кассационных и надзорных представлений в целях реабилитации жертв политических репрессий. +Рассматривают ходатайства прокуроров субъектов Российской Федерации, приравненных к ним прокуроров специализированных прокуратур о принесении кассационных и надзорных представлений. +Рассмотрение в пределах установленной компетенции обращений юридических и физических лиц по вопросам чрезвычайных происшествий и преступлений. +Рассмотрение обращений граждан, юридических и должностных лиц в соответствии с требованиями действующего законодательства, приказов, указаний и распоряжений Генерального прокурора Российской Федерации. +Реализация демонстрации объектов ЖЦ ВЭС +Реализация демонстрации объектов интеллектуаль-ной собственности Компании +Реализация демонстрации приобретения товаров и услуг +Реализация демонстрации процессов ЖЦ ВЭС +Реализация ЖЦ ВЭС по жизнедеятельности ветропарков +Реализация мероприятий по вводу в эксплуатацию государственных и ведомственных информационных систем Российской Федерации. +Реализация мероприятий по выводу из эксплуатации государственных и ведомственных информационных систем Российской Федерации. +Реализация мероприятий по обеспечению функционирования шифровального органа запасного пункта управления Генеральной прокуратуры Российской Федерации. +Реализация мероприятий по развитию государственных и ведомственных информационных систем Российской Федерации. +Реализация мероприятий по созданию государственных и ведомственных информационных систем Российской Федерации. +Реализация мероприятий по созданию шифровального органа запасного пункта управления Генеральной прокуратуры Российской Федерации. +Реализация мероприятий по созданию, развитию и обеспечению функционирования ведомственного сегмента государственной системы обнаружения, предупреждения и ликвидации последствий компьютерных атак на информационные ресурсы Российской Федерации, находящиеся в зоне ответственности органов прокуратуры Российской Федерации. +Реализация мероприятий по хранению информации, содержащейся в базах данных государственных и ведомственных информационных систем Российской Федерации. +Реализация мероприятий по эксплуатации государственных и ведомственных информационных систем Российской Федерации. +Реализация организационных и технических мер защиты информации в органах и организациях прокуратуры Российской Федерации. +Реализация предоставления требований к итоговым объектам ЖЦ +Реализация предоставления требований к итоговым подрядчикам капитального строительства собственной ВЭС с разработкой и установкой программноаппаратных комплексов в помещение центра диспетчеризации +Реализация предоставления требований к итоговым подрядчикам микросайтинга +Реализация предоставления требований к итоговым подрядчикам проектноизыскательных работ по капитальному строительству собственной ВЭС +Реализация предоставления требований к итоговым подрядчикам проектноизыскательных работ по технологическому присоединению со стороны генерирующей компании +Реализация предоставления требований к итоговым подрядчикам процессов ЖЦ ВЭС +Реализация предоставления требований к итоговым подрядчикам разработки технических условий на технологическое присоединение +Реализация предоставления требований к итоговым подрядчикам стороннего производства продукции для капитального строительства собственной ВЭС, не имеющейся на рынке +Реализация предоставления требований к итоговым подрядчикам технологического присоединения со стороны генерирующей компании +Реализация принятого решения +Реализация приобретения товаров и услуг +Реализация приобретения товаров и услуг по жизнедеятельности ветропарков +Реализация процессов ЖЦ ВЭС +Реализация процессов ЖЦ ВЭС по юридическому сопровождению +Реализация процессов ЖЦ ВЭС с подрядчиком +Реализация работы с IP-документацией +Реализация управляющих воздействий на деятельность проектных отделов +Реализация этапов ЖЦ ВЭС +реализуют иные полномочия по поручению руководства … +Реализуют иные полномочия по поручению руководства Генеральной прокуратуры Российской Федерации и начальника Главного управления. +Реализуют иные полномочия по поручению руководства Главного управления, начальника управления. +Реализуют меры по совершенствованию деятельности управления. +Регистрацию решений о проведении проверок и распоряжений начальника управления. +Регистрирует в АПК "Надзор" документы, поступившие в отдел прохождения корреспонденции. +Регистрирует обращения, поступающие в интернет-приемную Генеральной прокуратуры Российской Федерации. +Регистрирует организационно-распорядительные документы Генеральной прокуратуры Российской Федерации по основным направлениям деятельности, не содержащие сведений, составляющих государственную тайну. +Регистрирует телеграммы, телетайпограммы. +Регистрируют решения о проведении проверок. +Регулярно анализируют практику участия прокуроров в гражданском и административном судопроизводстве, в том числе качество участия прокуроров в рассмотрении дел судебными инстанциями, обоснованность принесенных представлений (проектов представлений). +Регулярно обсуждать проблемы правоприменительной практики и межведомственного взаимодействия при осуществлении надзора за исполнением законов в сфере ОПК, в том числе на заседаниях межведомственной рабочей группы. +Руководит Главным управлением. +С участием Главного управления обеспечения деятельности органов и организаций прокуратуры материально-техническое обеспечение управления, учет материальных ценностей и их целевое использование. +С участием начальников управлений организует подготовку планов работы Главного управления. +С участием начальников управлений организует подготовку предложений в планы работы Генеральной прокуратуры Российской Федерации. +С участием отделов управления осуществляет подготовку оперативных совещаний при начальнике Главного управления и начальнике управления по вопросам правовой статистики. +С учетом предложений других структурных подразделений Главного управления формирует проект плана работы Главного управления. +Сбор информации о состоянии исполнения законодательства о противодействии коррупции, деятельности поднадзорных федеральных органов исполнительной власти и практике прокурорского надзора в этой области, об эффективности использования федеральными органами исполнительной власти и органами прокуратуры предоставленных законом полномочий по предупреждению и пресечению проявлений коррупции. +Сбор информации о состоянии исполнения законодательства о противодействии коррупции, деятельности соответствующих федеральных органов исполнительной власти и практике прокурорского надзора в этой области, об эффективности использования федеральными органами исполнительной власти и органами прокуратуры Российской Федерации предоставленных законом полномочий по предупреждению и пресечению проявлений коррупции. +Сбор информации о тенденциях и перспективах развития законодательства и правоприменительной практики в связи с изменениями в законодательстве. +Сбор информации о чрезвычайных происшествиях и преступлениях. +Своевременного предупреждения средствами прокурорского надзора коррупционных правонарушений. +Систематизирует, в том числе в электронном виде, вступившие в силу федеральные нормативные правовые акты. +Систематически анализирует практику Верховного Суда Российской Федерации. +Систематически анализируют статистические данные, характеризующие состояние законности в соответствующем регионе. +Систематически анализируют статистические и иные данные об участии прокуроров в гражданском, арбитражном, административном процессе, в Суде по интеллектуальным правам, а также в производстве по делам об административных правонарушениях. +Систематически информируют начальника Управления и курирующего заместителя Генерального прокурора Российской Федерации о взаимодействии с палатами Федерального Собрания Российской Федерации, плане законотворческой работы и ходе его выполнения, результатах обсуждения палатами законопроектов. +Систематически обобщает практику Верховного Суда Российской Федерации. +Систематически обобщает результаты прокурорской практики на основе имеющихся сведений, материалов и документов. +Систематически обобщают результаты прокурорской практики на основе имеющихся сведений, материалов и документов по закрепленному предмету и зоне деятельности. +Систематически обобщают статистические данные, характеризующие состояние законности в соответствующем регионе. +Систематически обобщают статистические и иные данные об участии прокуроров в гражданском, арбитражном, административном процессе, в Суде по интеллектуальным правам, а также в производстве по делам об административных правонарушениях. +Систематически осуществлять анализ сведений, характеризующих состояние законности в сфере оборонно-промышленного комплекса +Систематически осуществлять сбор сведений, характеризующих состояние законности в сфере оборонно-промышленного комплекса +Скрепляет гербовой печатью документы Генеральной прокуратуры Российской Федерации согласно перечню, предусмотренному соответствующими организационно-распорядительными документами Генерального прокурора Российской Федерации. +Снижение Административной нагрузки за работу всей системы, которая возникла в т.ч. из-за взимания платы за выбросы ПГ +Снижение дефицита государственного бюджета +Снижение негативных последствий включения платы в итоговую цену продукции (переложения на покупателя), без существенного сокращения выбросов ПГ +Совершенствование форм федерального статистического наблюдения о результатах рассмотрения заявлений и сообщений о преступлениях, состоянии преступности, раскрываемости преступлений, состоянии и результатах следственной работы. +Совершенствуют работу прокуроров, участвующих в уголовном судопроизводстве. +Совместно с Академией Генеральной прокуратуры Российской Федерации участвует в разработке программ, методических пособий и иных материалов по вопросам правового обеспечения деятельности прокуратуры, проблемам правового просвещения различных групп населения и взаимодействия с общественными объединениями и иными институтами гражданского общества. +Совместно с другими подразделениями Главного управления анализирует статистические и иные данные о деятельности прокуроров, участвующих в судебных стадиях уголовного судопроизводства. +Совместно с заинтересованными подразделениями Генеральной прокуратуры Российской Федерации готовит предложения по совершенствованию ведомственных информационных систем. +Совместно с заинтересованными подразделениями Генеральной прокуратуры Российской Федерации готовит предложения по совершенствованию технологии передачи и хранения информации в автоматизированных банках данных органов прокуратуры. +Совместно с начальником управления участвуют в организации работы управления. +Совместно с начальником управления участвуют в планировании работы управления. +Совместно с отделами управления анализирует качество участия прокуроров в гражданском, административном и арбитражном процессе, Суде по интеллектуальным правам. +Совместно с отделами управления анализирует обоснованность представлений о пересмотре судебных постановлений. +Совместно с отделами управления анализирует практику участия прокуроров в производстве по делам об административных правонарушениях, в том числе качество и обоснованность внесенных протестов. +Совместно с отделами управления, старшими прокурорами управления с дислокацией по месту расположения управлений Генеральной прокуратуры Российской Федерации в федеральных округах, подразделениями Генеральной прокуратуры Российской Федерации, Университетом прокуратуры Российской Федерации анализ практики прокурорского надзора и разработку мероприятий по совершенствованию надзорной деятельности в области противодействия коррупции. +Совместно с федеральными государственными органами и подразделениями Генеральной прокуратуры Российской Федерации формирует официальную статистическую методологию государственного единого статистического учета заявлений и сообщений о преступлениях, состояния преступности, раскрываемости преступлений, состояния и результатов следственной работы. +Согласование плана информатизации с Министерством связи и массовых коммуникаций Российской Федерации. +Согласовывает вопросы, связанные с назначением на должности работников подразделений, осуществляющих надзор за исполнением законодательства о противодействии коррупции в нижестоящих прокуратурах. +Согласовывает направление внеплановых заданий. +Согласовывает номенклатуры дел структурных подразделений Генеральной прокуратуры Российской Федерации. +Согласовывает организационно-распорядительных и методических документов управления с другими структурными подразделениями Генеральной прокуратуры Российской Федерации. +Согласовывает поступившие из других подразделений Генеральной прокуратуры Российской Федерации проекты постановлений о возбуждении дел об административных правонарушениях, подлежащих рассмотрению судом. +согласовывает поступившие из других подразделений ГП РФ проекты постановлений о … +Согласовывает проекты исков о защите интересов Генеральной прокуратуры Российской Федерации. +Согласовывает проекты распоряжений с другими структурными подразделениями Генеральной прокуратуры Российской Федерации. +Согласовывают с начальником Главного управления материалы для доклада Генеральному прокурору Российской Федерации. +Создает сертификаты ключей проверки электронных подписей, ключи электронных подписей и ключи проверки электронных подписей. +Создание описаний новых альтернативных объектов ЖЦ ВЭС +Создание описаний новых альтернативных подрядчиков процессов ЖЦ ВЭС +Создание сертификатов ключей проверки электронных подписей. +Сократить плату за выбросы ПГ, если субъект предпринимает усилия по снижению выбросов ПГ путем применения технологий лучших, чем стандартные +Сократить эмиссию ПГ в атмосферу +Сокращение налогов для бизнеса как покупателя +Сокращение налогов для населения +Сопровождение и управление исполнением подрядных отношений по капитальному строительству собственной ВЭС с разработкой и установкой программноаппаратных комплексов в помещение центра диспетчеризации +Сопровождение и управление исполнением подрядных отношений по проектноизыскательным работам по капитальному строительству собственной ВЭС +Сопровождение и управление исполнением подрядных отношений по процессам ЖЦ ВЭС с подрядчиком +Сопровождение подрядных отношений по капитальному строительству собственной ВЭС с разработкой и установкой программноаппаратных комплексов в помещение центра диспетчеризации +Сопровождение подрядных отношений по проектноизыскательным работам по капитальному строительству собственной ВЭС +Сопровождение подрядных отношений по процессам ЖЦ ВЭС с подрядчиком +Составление альтернатив альтернативной продукции стороннего производства для капитального строительства собственной ВЭС, имеющейся на рынке +Составление альтернатив капитального строительства собственной ВЭС с разработкой и установкой программноаппаратных комплексов в помещение центра диспетчеризации +Составление альтернатив микросайтинга +Составление альтернатив проектноизыскательных работ по капитальному строительству собственной ВЭС +Составление альтернатив проектноизыскательных работ по технологическому присоединению со стороны генерирующей компании +Составление альтернатив процессов ЖЦ ВЭС +Составление альтернатив разработки технических условий на технологическое присоединение +Составление альтернатив стороннего производства продукции для капитального строительства собственной ВЭС, не имеющейся на рынке +Составление альтернатив технологического присоединения со стороны генерирующей компании +Составление базового комплекта IP-документации +Составление исходных документов для закрепления демонстрации объектов ЖЦ ВЭС в правовых документах +Составление исходных документов для закрепления демонстрации объектов интеллектуаль-ной собственности Компании в правовых документах +Составление исходных документов для закрепления демонстрации приобретения товаров и услуг в правовых документах +Составление исходных документов для закрепления демонстрации процессов ЖЦ ВЭС в правовых документах +Составление исходных документов для закрепления доставки объектов ЖЦ ВЭС в правовых документах +Составление исходных документов для закрепления заключения подрядных отношений по капитальному строительству собственной ВЭС с разработкой и установкой программноаппаратных комплексов в помещение центра диспетчеризации в правовых документах +Составление исходных документов для закрепления заключения подрядных отношений по проектноизыскательным работам по капитальному строительству собственной ВЭС в правовых документах +Составление исходных документов для закрепления заключения подрядных отношений по процессам ЖЦ ВЭС с подрядчиком в правовых документах +Составление исходных документов для закрепления изменения подрядных отношений по капитальному строительству собственной ВЭС с разработкой и установкой программноаппаратных комплексов в помещение центра диспетчеризации в правовых документах +Составление исходных документов для закрепления изменения подрядных отношений по проектноизыскательным работам по капитальному строительству собственной ВЭС в правовых документах +Составление исходных документов для закрепления изменения подрядных отношений по процессам ЖЦ ВЭС с подрядчиком в правовых документах +Составление исходных документов для закрепления мер стимулирования реализации процессов ЖЦ ВЭС в правовых документах +Составление исходных документов для закрепления объектов ЖЦ ВЭС в правовых документах +Составление исходных документов для закрепления объектов интеллектуаль-ной собственности Компании в правовых документах +Составление исходных документов для закрепления предоставления требований к итоговым объектам ЖЦ в правовых документах +Составление исходных документов для закрепления предоставления требований к итоговым подрядчикам процессов ЖЦ ВЭС в правовых документах +Составление исходных документов для закрепления прекращения подрядных отношений по капитальному строительству собственной ВЭС с разработкой и установкой программноаппаратных комплексов в помещение центра диспетчеризации в правовых документах +Составление исходных документов для закрепления прекращения подрядных отношений по проектноизыскательным работам по капитальному строительству собственной ВЭС в правовых документах +Составление исходных документов для закрепления прекращения подрядных отношений по процессам ЖЦ ВЭС с подрядчиком в правовых документах +Составление исходных документов для закрепления приобретения товаров и услуг в правовых документах +Составление исходных документов для закрепления процессов ЖЦ ВЭС в правовых документах +Составление критериев выбора из альтернатив блока земельного участка +Составление критериев выбора из альтернатив блока капитального строительства собственной ВЭС с разработкой и установкой программноаппаратных комплексов в помещение центра диспетчеризации +Составление критериев выбора из альтернатив блока микросайтинга +Составление критериев выбора из альтернатив блока продукции собственного производства для капитального строительства собственной ВЭС +Составление критериев выбора из альтернатив блока продукции стороннего производства для капитального строительства собственной ВЭС +Составление критериев выбора из альтернатив блока проектноизыскательных работ по капитальному строительству собственной ВЭС +Составление критериев выбора из альтернатив блока проектноизыскательных работ по технологическому присоединению со стороны генерирующей компании +Составление критериев выбора из альтернатив блока разработки технических условий на технологическое присоединение +Составление критериев выбора из альтернатив блока технологического присоединения со стороны генерирующей компании +Составление критериев выбора из альтернатив блоков ЖЦ ВЭС +Составление критериев выбора из альтернатив блоков объектов ЖЦ ВЭС +Составление критериев выбора из альтернатив блоков процессов ЖЦ ВЭС с подрядчиком +Составление критериев критичности различий с желаемой моделью деятельности проектных отделов +Составление номенклатуры дел управления. +Составление описаний альтернатив ликвидации объектов выхода процессов собственного производства продукции для ВЭС +Составление описаний потенциальной продукции стороннего производства для капитального строительства собственной ВЭС, имеющейся на рынке для оценки по критериям выбора из альтернатив +Составление описаний потенциальной продукции стороннего производства для капитального строительства собственной ВЭС, имеющейся на рынке и сравнение их с требованиями +Составление описаний потенциальных земельных участков для оценки по критериям выбора из альтернатив +Составление описаний потенциальных земельных участков и сравнение их с требованиями +Составление описаний потенциальных объектов ЖЦ ВЭС для оценки по критериям выбора из альтернатив +Составление описаний потенциальных объектов ЖЦ ВЭС и сравнение их с требованиями +Составление описаний потенциальных подрядчиков капитального строительства собственной ВЭС с разработкой и установкой программноаппаратных комплексов в помещение центра диспетчеризации для оценки по критериям выбора из альтернатив +Составление описаний потенциальных подрядчиков капитального строительства собственной ВЭС с разработкой и установкой программноаппаратных комплексов в помещение центра диспетчеризации и сравнение их с требованиями +Составление описаний потенциальных подрядчиков микросайтинга для оценки по критериям выбора из альтернатив +Составление описаний потенциальных подрядчиков микросайтинга и сравнение их с требованиями +Составление описаний потенциальных подрядчиков проектноизыскательных работ по капитальному строительству собственной ВЭС для оценки по критериям выбора из альтернатив +Составление описаний потенциальных подрядчиков проектноизыскательных работ по капитальному строительству собственной ВЭС и сравнение их с требованиями +Составление описаний потенциальных подрядчиков проектноизыскательных работ по технологическому присоединению со стороны генерирующей компании для оценки по критериям выбора из альтернатив +Составление описаний потенциальных подрядчиков проектноизыскательных работ по технологическому присоединению со стороны генерирующей компании и сравнение их с требованиями +Составление описаний потенциальных подрядчиков процессов ЖЦ ВЭС для оценки по критериям выбора из альтернатив +Составление описаний потенциальных подрядчиков процессов ЖЦ ВЭС и сравнение их с требованиями +Составление описаний потенциальных подрядчиков разработки технических условий на технологическое присоединение для оценки по критериям выбора из альтернатив +Составление описаний потенциальных подрядчиков разработки технических условий на технологическое присоединение и сравнение их с требованиями +Составление описаний потенциальных подрядчиков стороннего производства продукции для капитального строительства собственной ВЭС, не имеющейся на рынке для оценки по критериям выбора из альтернатив +Составление описаний потенциальных подрядчиков стороннего производства продукции для капитального строительства собственной ВЭС, не имеющейся на рынке и сравнение их с требованиями +Составление описаний потенциальных подрядчиков технологического присоединения со стороны генерирующей компании для оценки по критериям выбора из альтернатив +Составление описаний потенциальных подрядчиков технологического присоединения со стороны генерирующей компании и сравнение их с требованиями +Составление описаний потенциальных процессов ЖЦ ВЭС для оценки по критериям выбора из альтернатив +Составление описаний потенциальных процессов ЖЦ ВЭС и сравнение их с требованиями +Составление описаний потенциальных процессов собственного производства продукции для ВЭС для оценки по критериям выбора из альтернатив +Составление описаний потенциальных процессов собственного производства продукции для ВЭС и сравнение их с требованиями +Составление перечней альтернативной продукции стороннего производства для капитального строительства собственной ВЭС, имеющейся на рынке и их описаний +Составление перечней альтернативной продукции стороннего производства для капитального строительства собственной ВЭС, имеющейся на рынке на основе результатов сравнения +Составление перечней альтернативных земельных участков на основе результатов сравнения +Составление перечней альтернативных объектов ЖЦ ВЭС и их описаний +Составление перечней альтернативных объектов ЖЦ ВЭС на основе результатов сравнения +Составление перечней альтернативных подрядчиков капитального строительства собственной ВЭС с разработкой и установкой программноаппаратных комплексов в помещение центра диспетчеризации и их описаний +Составление перечней альтернативных подрядчиков капитального строительства собственной ВЭС с разработкой и установкой программноаппаратных комплексов в помещение центра диспетчеризации на основе результатов сравнения +Составление перечней альтернативных подрядчиков микросайтинга и их описаний +Составление перечней альтернативных подрядчиков микросайтинга на основе результатов сравнения +Составление перечней альтернативных подрядчиков проектноизыскательных работ по капитальному строительству собственной ВЭС и их описаний +Составление перечней альтернативных подрядчиков проектноизыскательных работ по капитальному строительству собственной ВЭС на основе результатов сравнения +Составление перечней альтернативных подрядчиков проектноизыскательных работ по технологическому присоединению со стороны генерирующей компании и их описаний +Составление перечней альтернативных подрядчиков проектноизыскательных работ по технологическому присоединению со стороны генерирующей компании на основе результатов сравнения +Составление перечней альтернативных подрядчиков процессов ЖЦ ВЭС и их описаний +Составление перечней альтернативных подрядчиков процессов ЖЦ ВЭС на основе результатов сравнения +Составление перечней альтернативных подрядчиков разработки технических условий на технологическое присоединение и их описаний +Составление перечней альтернативных подрядчиков разработки технических условий на технологическое присоединение на основе результатов сравнения +Составление перечней альтернативных подрядчиков стороннего производства продукции для капитального строительства собственной ВЭС, не имеющейся на рынке и их описаний +Составление перечней альтернативных подрядчиков стороннего производства продукции для капитального строительства собственной ВЭС, не имеющейся на рынке на основе результатов сравнения +Составление перечней альтернативных подрядчиков технологического присоединения со стороны генерирующей компании и их описаний +Составление перечней альтернативных подрядчиков технологического присоединения со стороны генерирующей компании на основе результатов сравнения +Составление перечней альтернативных процессов ЖЦ ВЭС и их описаний +Составление перечней альтернативных процессов ЖЦ ВЭС на основе результатов сравнения +Составление перечней альтернативных процессов собственного производства продукции для ВЭС и их описаний +Составление перечней альтернативных процессов собственного производства продукции для ВЭС на основе результатов сравнения +Составление совместно со структурными подразделениями Генеральной прокуратуры Российской Федерации, прокуратурами субъектов Российской Федерации и иными приравненными к ним специализированными прокуратурами плана информатизации органов прокуратуры Российской Федерации. +Составление структуры данных желаемой модели деятельности проектных отделов +Составление требований для исходных документов для закрепления заключения подрядных отношений по процессам ЖЦ ВЭС с подрядчиком в правовых документах +Составление требований для исходных документов для закрепления изменения подрядных отношений по процессам ЖЦ ВЭС с подрядчиком в правовых документах +Составление требований для исходных документов для закрепления прекращения подрядных отношений по процессам ЖЦ ВЭС с подрядчиком в правовых документах +Составление требований к порядку установления правового статуса документов, закрепляющих демонстрацию объектов ЖЦ ВЭС +Составление требований к порядку установления правового статуса документов, закрепляющих демонстрацию объектов интеллектуаль-ной собственности Компании +Составление требований к порядку установления правового статуса документов, закрепляющих демонстрацию приобретения товаров и услуг +Составление требований к порядку установления правового статуса документов, закрепляющих демонстрацию процессов ЖЦ ВЭС +Составление требований к порядку установления правового статуса документов, закрепляющих доставку объектов ЖЦ ВЭС +Составление требований к порядку установления правового статуса документов, закрепляющих заключение подрядных отношений по капитальному строительству собственной ВЭС с разработкой и установкой программноаппаратных комплексов в помещение центра диспетчеризации +Составление требований к порядку установления правового статуса документов, закрепляющих заключение подрядных отношений по проектноизыскательным работам по капитальному строительству собственной ВЭС +Составление требований к порядку установления правового статуса документов, закрепляющих изменение подрядных отношений по капитальному строительству собственной ВЭС с разработкой и установкой программноаппаратных комплексов в помещение центра диспетчеризации +Составление требований к порядку установления правового статуса документов, закрепляющих изменение подрядных отношений по проектноизыскательным работам по капитальному строительству собственной ВЭС +Составление требований к порядку установления правового статуса документов, закрепляющих меры стимулирования реализации процессов ЖЦ ВЭС +Составление требований к порядку установления правового статуса документов, закрепляющих объекты ЖЦ ВЭС +Составление требований к порядку установления правового статуса документов, закрепляющих объекты интеллектуаль-ной собственности Компании +Составление требований к порядку установления правового статуса документов, закрепляющих предоставление требований к итоговым объектам ЖЦ +Составление требований к порядку установления правового статуса документов, закрепляющих предоставление требований к итоговым подрядчикам процессов ЖЦ ВЭС +Составление требований к порядку установления правового статуса документов, закрепляющих прекращение подрядных отношений по капитальному строительству собственной ВЭС с разработкой и установкой программноаппаратных комплексов в помещение центра диспетчеризации +Составление требований к порядку установления правового статуса документов, закрепляющих прекращение подрядных отношений по проектноизыскательным работам по капитальному строительству собственной ВЭС +Составление требований к порядку установления правового статуса документов, закрепляющих приобретение товаров и услуг +Составление требований к порядку установления правового статуса документов, закрепляющих процессы ЖЦ ВЭС +Составление формы реализации управляющих воздействий на деятельность проектных отделов +Составляет необходимые процессуальные документы по делам, в которых Генеральная прокуратура Российской Федерации и (или) ее должностные лица в связи с исполнением ими должностных обязанностей являются ответчиками, заинтересованными или третьими лицами. +Составляет номенклатуру дел Главного управления. +Составляет сводки об объеме документооборота в Генеральной прокуратуре Российской Федерации по итогам работы за год. +Составляет сводную номенклатуру дел Генеральной прокуратуры Российской Федерации. +Составляет справку о документообороте Главного управления. +Сравнение выборки входа и МЖВ +Сравнение с желаемой моделью деятельности проектных отделов +Стимулирование бизнеса перейти на технологии устойчивого развития +Стимулировать субъектов сокращать выбросы ПГ +Субъекты, которые осуществляют верификацию отчетности о выбросах ПГ +Технологическое сопровождение формирования и ведения баз данных государственных и ведомственных информационных систем органов прокуратуры Российской Федерации. +Уголовное преследование лиц, нарушающих правила уплаты налогов за выбросы ПГ +Управление выполнением работ подрядчиком по капитальному строительству собственной ВЭС с разработкой и установкой программноаппаратных комплексов в помещение центра диспетчеризации +Управление выполнением работ подрядчиком по проектноизыскательным работам по капитальному строительству собственной ВЭС +Управление выполнением работ подрядчиком по процессам ЖЦ ВЭС с подрядчиком +Управление деятельностью проектных отделов +Устанавливает взаимозаменяемость подчиненных работников. +Устанавливает порядок проверки обращений по поручениям Генерального прокурора Российской Федерации и его заместителей. +Устанавливает причины и условия, снижающие эффективность деятельности органов прокуратуры в РФ. +Устанавливает сроки исполнения заданий заместителям начальника Главного управления, другим подчиненным работникам. +Устанавливает сроки исполнения заданий заместителям начальника управления, другим работникам управления. +Устанавливает сроки исполнения заданий начальникам отделов и другим работникам управления. +Устанавливает сроки исполнения заданий работникам отделов. +Устанавливает сроки исполнения поручений о выполнении заданий заместителям начальника Главного управления, другим подчиненным работникам. +Устанавливает сроки исполнения поручений о выполнении заданий своим заместителям, начальнику отдела, другим подчиненным работникам. +Устанавливают взаимозаменяемость подчиненных работников. +Устанавливают подчиненным работникам сроки и порядок исполнения поручений об исполнении поручений и заданий. +Устанавливают подчиненным работникам сроки исполнения поручений о выполнении заданий. +Устанавливают подчиненным работникам сроки исполнения поручений. +Устанавливают порядок исполнения поручений и заданий. +Устанавливают сроки и порядок исполнения поручений и документов. +Устанавливают сроки исполнения заданий подчиненными работниками. +Устанавливают сроки исполнения заданий работникам отделов. +Устанавливают сроки исполнения заданий. +Устанавливают сроки поручений и заданий. +Установление правового статуса документов, закрепляющих демонстрацию объектов ЖЦ ВЭС +Установление правового статуса документов, закрепляющих демонстрацию объектов интеллектуаль-ной собственности Компании +Установление правового статуса документов, закрепляющих демонстрацию приобретения товаров и услуг +Установление правового статуса документов, закрепляющих демонстрацию процессов ЖЦ ВЭС +Установление правового статуса документов, закрепляющих доставку объектов ЖЦ ВЭС +Установление правового статуса документов, закрепляющих заключение подрядных отношений по капитальному строительству собственной ВЭС с разработкой и установкой программноаппаратных комплексов в помещение центра диспетчеризации +Установление правового статуса документов, закрепляющих заключение подрядных отношений по проектноизыскательным работам по капитальному строительству собственной ВЭС +Установление правового статуса документов, закрепляющих заключение подрядных отношений по процессам ЖЦ ВЭС с подрядчиком +Установление правового статуса документов, закрепляющих изменение подрядных отношений по капитальному строительству собственной ВЭС с разработкой и установкой программноаппаратных комплексов в помещение центра диспетчеризации +Установление правового статуса документов, закрепляющих изменение подрядных отношений по проектноизыскательным работам по капитальному строительству собственной ВЭС +Установление правового статуса документов, закрепляющих изменение подрядных отношений по процессам ЖЦ ВЭС с подрядчиком +Установление правового статуса документов, закрепляющих меры стимулирования реализации процессов ЖЦ ВЭС +Установление правового статуса документов, закрепляющих объекты ЖЦ ВЭС +Установление правового статуса документов, закрепляющих предоставление требований к итоговым объектам ЖЦ +Установление правового статуса документов, закрепляющих предоставление требований к итоговым подрядчикам процессов ЖЦ ВЭС +Установление правового статуса документов, закрепляющих прекращение подрядных отношений по капитальному строительству собственной ВЭС с разработкой и установкой программноаппаратных комплексов в помещение центра диспетчеризации +Установление правового статуса документов, закрепляющих прекращение подрядных отношений по проектноизыскательным работам по капитальному строительству собственной ВЭС +Установление правового статуса документов, закрепляющих прекращение подрядных отношений по процессам ЖЦ ВЭС с подрядчиком +Установление правового статуса документов, закрепляющих приобретение товаров и услуг +Установление правового статуса документов, закрепляющих процессы ЖЦ ВЭС +Утверждает номенклатуру дел управления. +участвует … по поручению руководства ГП РФ в подготовке материалов для рассмотрения дел в ЕСПЧ +Участвует в анализе структуры органов и организаций прокуратуры во взаимодействии с подразделениями Главного управления и совместно с Главным управлением кадров, другими подразделениями Генеральной прокуратуры Российской Федерации, Академией Генеральной прокуратуры Российской Федерации. +участвует в заседаниях судов … +участвует в заседаниях судов … по указанию руководителей ГП РФ +Участвует в информационно-технологическом сопровождении мероприятий, проводимых в Генеральной прокуратуре Российской Федерации. +Участвует в кассационном рассмотрении уголовных дел Верховным Судом Российской Федерации в случае возбуждения кассационного производства по кассационным жалобам. +участвует согласно предметно-зональному принципу в рассмотрении ВС РФ гражданских и административных дел +Участвуют в методической работе. +Участвуют в обсуждении законопроектов, подготовленных при участии Генеральной прокуратуры Российской Федерации, на заседаниях Комиссии Правительства Российской Федерации по законопроектной деятельности, комитетов палат Федерального Собрания Российской Федерации, организуемых ими парламентских слушаниях и "круглых столах". +Участвуют в оказании нижестоящим прокуратурам практической и методической помощи. +участвуют в подготовке проектов заключений в КС РФ +участвуют в подготовке проектов заключений по вопросам, касающимся предметов ведения отдела +Участвуют по поручению руководства Генеральной прокуратуры Российской Федерации, начальника управления в рассмотрении судами общей юрисдикции, Верховным Судом Российской Федерации гражданских и административных дел. +Участие в выполнении соглашений и иных договоренностей Генеральной прокуратуры Российской Федерации с органами прокуратуры и другими государственными органами иностранных государств, имеющими функции, сходные с функциями российской прокуратуры, в области борьбы с коррупцией. +Участие в выполнении соглашений и иных договоренностей Генеральной прокуратуры Российской Федерации с органами прокуратуры и иными государственными органами иностранных государств, имеющими функции, сходные с функциями российской прокуратуры, в области борьбы с коррупцией. +Участие в координации деятельности уполномоченных федеральных органов исполнительной власти по борьбе с преступлениями коррупционной направленности. +Участие прокуроров в рассмотрении уголовных дел о преступлениях коррупционной направленности судами апелляционной, кассационной и надзорной инстанций. +Участие совместно с управлением взаимодействия со средствами массовой информации и иными подразделениями Генеральной прокуратуры Российской Федерации в информационном наполнении интернет-ресурсов Генеральной прокуратуры Российской Федерации. +Участие совместно со структурными подразделениями Генеральной прокуратуры Российской Федерации и Академией Генеральной прокуратуры Российской Федерации в разработке программ, методических пособий и иных материалов по проблемам правотворчества, правового просвещения, взаимодействия с институтами гражданского общества, а также по другим вопросам, входящим в компетенцию Управления. +Учет за ходом рассмотрения поступающих с раздела "Противодействие коррупции" официального сайта Генеральной прокуратуры Российской Федерации в сети "Интернет" (www.genproc.gov.ru) обращений о фактах коррупции. +Учет приобретения оригинальной IP-документации +Учет приобретения услуг по капитальному строительству собственной ВЭС с разработкой и установкой программноаппаратных комплексов в помещение центра диспетчеризации +Учет приобретения услуг по проектноизыскательным работам по капитальному строительству собственной ВЭС +Учет приобретения услуг по проектноизыскательным работам по технологическому присоединению со стороны генерирующей компании +Учет приобретения услуг по технологическому присоединению со стороны генерирующей компании +Учет работы по документационному и материально-техническому обеспечению деятельности управления. +Учитывает подготовленные в подразделениях Генеральной прокуратуры Российской Федерации информационно-аналитические документы. +Формирование IP-документации для использования в процессах ЖЦ ВЭС +Формирование набора альтернатив +Формирование требований к итоговой продукции стороннего производства для капитального строительства собственной ВЭС, имеющейся на рынке +Формирование требований к итоговой продукции стороннего производства для капитального строительства собственной ВЭС, имеющейся на рынке от потребляющих процессов +Формирование требований к итоговым земельным участкам +Формирование требований к итоговым земельным участкам от потребляющих процессов +Формирование требований к итоговым объектам ЖЦ ВЭС +Формирование требований к итоговым объектам ЖЦ ВЭС от потребляющих процессов +Формирование требований к итоговым подрядчикам капитального строительства собственной ВЭС с разработкой и установкой программноаппаратных комплексов в помещение центра диспетчеризации +Формирование требований к итоговым подрядчикам капитального строительства собственной ВЭС с разработкой и установкой программноаппаратных комплексов в помещение центра диспетчеризации от потребляющих процессов +Формирование требований к итоговым подрядчикам микросайтинга +Формирование требований к итоговым подрядчикам микросайтинга от потребляющих процессов +Формирование требований к итоговым подрядчикам проектноизыскательных работ по капитальному строительству собственной ВЭС +Формирование требований к итоговым подрядчикам проектноизыскательных работ по капитальному строительству собственной ВЭС от потребляющих процессов +Формирование требований к итоговым подрядчикам проектноизыскательных работ по технологическому присоединению со стороны генерирующей компании +Формирование требований к итоговым подрядчикам проектноизыскательных работ по технологическому присоединению со стороны генерирующей компании от потребляющих процессов +Формирование требований к итоговым подрядчикам процессов ЖЦ ВЭС +Формирование требований к итоговым подрядчикам процессов ЖЦ ВЭС от потребляющих процессов +Формирование требований к итоговым подрядчикам разработки технических условий на технологическое присоединение +Формирование требований к итоговым подрядчикам разработки технических условий на технологическое присоединение от потребляющих процессов +Формирование требований к итоговым подрядчикам стороннего производства продукции для капитального строительства собственной ВЭС, не имеющейся на рынке +Формирование требований к итоговым подрядчикам стороннего производства продукции для капитального строительства собственной ВЭС, не имеющейся на рынке от потребляющих процессов +Формирование требований к итоговым подрядчикам технологического присоединения со стороны генерирующей компании +Формирование требований к итоговым подрядчикам технологического присоединения со стороны генерирующей компании от потребляющих процессов +Формирование требований к итоговым процессам ЖЦ ВЭС +Формирование требований к итоговым процессам ЖЦ ВЭС от потребляющих их выход процессов +Формирование требований к итоговым процессам собственного производства продукции для ВЭС +Формирование требований к итоговым процессам собственного производства продукции для ВЭС от потребляющих их выход процессов +Формирование требований субъектов системного окружения к итоговой продукции стороннего производства для капитального строительства собственной ВЭС, имеющейся на рынке +Формирование требований субъектов системного окружения к итоговым земельным участкам +Формирование требований субъектов системного окружения к итоговым объектам ЖЦ ВЭС +Формирование требований субъектов системного окружения к итоговым подрядчикам капитального строительства собственной ВЭС с разработкой и установкой программноаппаратных комплексов в помещение центра диспетчеризации +Формирование требований субъектов системного окружения к итоговым подрядчикам микросайтинга +Формирование требований субъектов системного окружения к итоговым подрядчикам проектноизыскательных работ по капитальному строительству собственной ВЭС +Формирование требований субъектов системного окружения к итоговым подрядчикам проектноизыскательных работ по технологическому присоединению со стороны генерирующей компании +Формирование требований субъектов системного окружения к итоговым подрядчикам процессов ЖЦ ВЭС +Формирование требований субъектов системного окружения к итоговым подрядчикам разработки технических условий на технологическое присоединение +Формирование требований субъектов системного окружения к итоговым подрядчикам стороннего производства продукции для капитального строительства собственной ВЭС, не имеющейся на рынке +Формирование требований субъектов системного окружения к итоговым подрядчикам технологического присоединения со стороны генерирующей компании +Формирование требований субъектов системного окружения к итоговым процессам ЖЦ ВЭС +Формирование требований субъектов системного окружения к итоговым процессам собственного производства продукции для ВЭС +Формирует банк организационно-распорядительных документов Генеральной прокуратуры Российской Федерации. +Хранение дел и производств управления. +Является ответственным секретарем Координационного совещания руководителей правоохранительных органов Российской Федерации. diff --git a/rsconcept/backend/cctext/tests/data/thesaurus.txt b/rsconcept/backend/cctext/tests/data/thesaurus.txt new file mode 100644 index 00000000..216db93a --- /dev/null +++ b/rsconcept/backend/cctext/tests/data/thesaurus.txt @@ -0,0 +1,866 @@ +тектологические состояния +первые здания +доска +структуры +тектологические состояния +тектологические переходы +уникомплексные тектологические переходы +поликомплексные переходы +процессы +разрушаемые оружием структуры +создаваемые оружием структуры +неразрушаемые оружием структуры +несоздаваемые оружием структуры +формы движения +объекты +систенты +субъекты +системные классы +системные субъекты +системное сознание +системно познаные объекты +обсубъект +системно непознанные объекты +оценки +шкала оценок +альтернативы +критерии +сеть альтернатив +предъявление +субъект актуализации +основание +актуализированная альтернатива +цепи актуализаций +Сечения актуализации +комплексы +квазиконфликтанты +консистенции +квазиконфликтантные комплексы +коструктурный слой +коструктурное окружение +квазиконфликты +шкалы оценок квазиконфликтанта +ущемленная сторона конфликтного перехода +кооперативный переход +конфликты +консистенты +цепи нагнетания напряженности +состояние напряженности +конфликтное состояние +структурный дифференциал +конфликтоген +основание конфликта +конфликтанты +Уникомплексный переход +структурный дифференциал перехода +рабочий процесс оружия +приемы +натуральные числа +складские операции +группа организационных единиц +полные описания издений +разбиения +номера договорных поставок +номера приходных ордеров поставок +дни приходных ордеров поставок +дни +выбранное число +организационные единицы +изделия +операции +группа организаций +предприятия +организация +склад +отрезки времени +прошлые состояния склада +подразделения +поступления партий изделий +отпуск партий изделий +типы изделий +виды изделий +договорные поставки +поставки +начальные отрезки натуральных чисел +абсолютные нумерации разбиений +относительные нумерации разбиений +календари +солнечные календари +григорианские календари +квартальные григорианские календари +календарные годы +календарные кварталы +отрезки нумерации складских операций +поступление +отпуск +классы изделий +текущее состояние склада +спецификация +единицы учета, заданные спецификациями изделий +Единицы учета, заданные множествами изделий +единицы учета +прием партий изделий +отпуск изделий +характеристики +единицы измерения +числовые индексы +полные описания изделий +полные описания +самое мелкое разбиение +самое крупное разбиение +виды операций +Складские операции, выраженные в единицах учета +Поступления изделий, выраженные в единицах учета +Отпуск изделий, выраженный в единицах учета +високосные годы +невисокосные годы +годы +месяцы +кварталы +номера фондовых извещений +номера договоров +фондовые извещения +Нумерация складских операций +фонды +договора +дата +номер приходного ордера +поставки по техпомощи +Тезаурус кафедры КАиП: +Н-арное отношение +Н-местное отношение +R-интерпретация +Абельность +Абсолютное дополнение +Абстрагирование +Абстрактная система +Абстрактный процесс +Абстракция +Автоматизированная система проектирования систем организационного управления +Адаптивная система +Адекватность +Аксиома +Аксиома связности +Аксиома структуры +Аксиоматизация +Аксиоматика теории +Аксиоматическая теория +Аксиомы группы +Аксиомы синтеза +Актуальность +Алгебраическая структура +Алгебра конструктов +Альтернатива +Альтернативные методы +Анализ +Аналитическая теория +Аналогия +Аспект +Аспектная теория +АСП СОУ +АТ +Атрибут +Атрибутивная форма +Атрибутивное мышление +База данных +Базис множеств +Базисное множество +Библиотека моделей +Бинарная операция +Бинарное отношение +Богданов +Большая проекция +Боулдинг +Булеан +Бурбаки +Вершина +Взаимно дополнительные теории +Видообразование +Включение +Власть +Внешность предметной области +Внутренние термы ядра теории +Возможность +Восхождение +Вспомогательные базисные множества +Вторичная функция +Вторичный метод +Вход +Вход процесса +Выбор +Выразимость +Выразительная сила +Выразительные средства теории +Высказывание +Выход +Выход процесса +ГДМ +Генезис +Гипертеория +Гипотеза +Гипотетико-дедуктивные требования +Гипотетико-дедуктивный метод +Главная функция +Глубина проникновения +Гносеология +Гомоморфизм +ГП РС +Границы сети процессов +Граф +Граф термов +Группа +Двухместное отношение +Дебуленизация +Дедуктивная теория +Декартово произведение +Декомпозиция +Дескриптивное использование теории +Дескриптивный подход +Диаграмма Венна +Динамическая система +Дихотомия +Доказательство +Дуга +Желаемая система +Жизненный цикл +Жизненный цикл интереса +Жизненный цикл угрозы +Зависимое множество аксиом +Задача +Закон композиции +Знаковая система +Идентификация +Идеолог +Идея +Идея абстрактного выбора +Иерархическая структура +Измельчение графа термов +Изменение +Изоморфизм +Изофункциональные методы +Ильковский +Имплицитная форма +Интегрированные объекты +Интенсионализация +Интересы +Интерпретант +Интерпретатор +Интерпретация +Интерпретированная теория +Информационная система +Инцесс +Инцессант +Искусственная система +Исследовательский подход +Истинное подмножество +Исток графа термов +Исходная сущность +Исходное отношение +Исходное понятие +Исходное утверждение +КА +КАК-ориентированная система +КАНС +Карта понятий +Картезиан +Каталог методов +Категорическая теория +Качественная проблема +Качественные характеристики теории +Квазиаксиома +Классификация +Классификация множества объектов +Классы концептуальных схем +Классы систем +Класс эквивалентности +Количественная проблема +Комплексное управление развитием систем +Композиция +Композиция-2 +Конвенция +Конкрест +Конкретант +Конкретизация +Конкретор +Конкреция +Конституента +Конструкт +Конструкт-конструктные конструкции +Конструкт-содержантные конструкции +Конструкция +Концепт +Концептуализация +Концептуализм +Концептуальная конструкция +Концептуальная модель +Концептуальная схема +Концептуальное мышление +Концептуальное проектирование +Концептуальный анализ +Концептуальный анализ и синтез +Концептуальный аппарат +Корректировка целей +Кортеж +КП +Критерий +Критический элемент +Круги Эйлера +КС +КТО-ориентированная система +КУРС +Лингвистическая интерпретация +Логика +Логические средства +Логическое мышление +ЛПР +Максимальное измельчение +МАКС система +Малая проекция +Математическая структура +Математическая теория +Математические средства КП СОУ +Материальная интерпретация +Машинные средства КП СОУ +М-граф +Мегатеория +Мезотеория +Меновая власть +Мероприятия по достижению частных целей +Метатеорема +Метатеория +Метаязык +Метод +Метод КП СОУ +Методология +Механизм +Механизм парирования угрозы +Микротеория +Минимальный род структуры +Множество +Множество сечений +Множество-степень +Модель +Модель желаемого выхода +Морфологическое отношение +Мощность множества +Мультиграф +Мышление +Нагрузка +Надпроцесс +Надсистема +Направления развёртывания +Н-арное отношение +Независимое множество аксиом +Непересекающиеся множества +Непротиворечивая теория +Нереализованные функции +Несовместная теория +Неформальная аксиоматическая теория +Нижнее замыкание вершины графа +Н-местное отношение +Нормативная методология +Нормативная теория +Нормативное мышление +Нормативный подход +Область значений +Область определения +Область отправления +Область прибытия +Обратная связь +Обстоятельства +Общая теория систем +Общезначимая формула +Объединение +Объект +Объектная регламентация +Объектные теории +Объект управления +Объём теории +Объяснительная теория +Объясняемая теория +Ограничение +Онтологизация +Онтология +Оператор +Операции КАНС +Операциональная схема синтеза +Операциональное понятие +Операция +Операция малая проекция +Операция повышения размерности +Определяющее свойство множества +Оптимизация +Организационное управление +Организация +Ориентированный путь +Основание классификации +Отвлечённые теории +Открытая система +Относительное дополнение +Отношение +Отношение порядка +Отношение эквивалентности +Отображение +Отождествление +Отрицание множества +ОТСУ +ПВР +Первичная функция +Первичные термины теории +Перепостулирование +Пересекающиеся множества +Пересечение множеств +Петля +ПО +Поддержание +Подмножество +Подсистема +Подтеория +Подфункция +Политика +Полифункциональные методы +Полная согласованная интерпретация +Полная теория +Полный вход +Полный выход +Понятие +Порождающие структуры +Постулирование +Потенциальная связь +Потенциально связанные процессы +Потенциальный критический элемент системы +Предмет +Предметная область +Предметный язык +Предположение +Преобразование +Препятствие +Прескриптивное использование теории +Прескриптивный подход +Приложение теории +Принадлежность +Принцип дополнительности +ПРО +Проблема +Прогнозный сценарий +Проект +Проектирование СОУ +Проектный подход +Проект СОУ +Проекция родовой структуры +Произведение множеств +Производное понятие +Производные понятия n-го ранга +Производные термы +Противоречивая теория +Процесс +Процесс КП конкретной СОУ +Процесс ограничения +Процессор +Процесс с необеспеченными связями +Процесс с ролевыми отношениями +ПРС +ПТ +Пустое множество +Разбиение множества объектов +Разбиение множества объектов по явному основанию +Развёрнутое графовое представление +Развёрнутый род структуры +Развёртывание теории +Развивающаяся система +Развитие +Разнообразие +Ранг +Ранжирование +Расчленённые множества +Редукционизм +Редукция +Реконструкция +Ресурс +Рефлексивное отношение +Решение +Р-интерпретация +Родовая структура +Родовое отношение +Родоструктурная экспликация +Род структуры +Рост +Рутинная операция +СА +Самоорганизующаяся система +САПР +Свободное мышление +Свойство +Свойство икса +Связь +Семантическая сеть +Сеть +Сеть ПРО +Сеть процессов +Сеть процессов с ролевыми отношениями +Сеть частных целей +Сечение +Сильные и слабые формы концептуализации +Симметричное отношение +Синтаксический язык +Синтез +Синтез родов структур +С-интерпретация +Система +Система автоматизированного проектирования +Система восстановления +Система организационного управления +Система поддержания +Система процессов +Система развития +Система стратегического планирования +Система стратегического управления +Система управления базами данных +Система функционирования +Системные классы +Системные объекты +Системный анализ +Слабоструктурированная проблема +Словесная форма +Сложная система +Сложная структура +Событие +Совершенствование +Совместимая теория +Содержание +Содержант +Содержательно-дедуктивное развёртывание +Соединение +Соединение множеств +Соискатель ресурсов +Соответствие +Состояние организации +СОУ +Сравнение +Среда +Средства КП СОУ +Срез графа термов +Срез подграфа термов +Сток графа термов +Стратегические цели +Стратегическое планирование +Стратегическое состояние +Стратегия +Стратификация +Строгое включение +Структ +Структура +Структура, определённая отношением порядка +Ступень +СУБД +Субъект +Субъектная регламентация +Субъект целеполагания +Сумма +Сущность +Схема +Схематизация +Творческая операция +Тектология +Тело теории +Теорема +Теоретико-множественная интерпретация +Теоретико-множественная экспликация +Теоретико-множественные операции +Теоретико-системная экспликация +Теоретико-системное мышление +Теоретическое описание объекта +Теория +Теория множеств +Теория систем +Терм +Терминальная теория +Терм-функция +Термы n-го ранга +Техническая система +Техногенема n-го порядка +Технология КП СОУ +Типизация +Типология +Типы мышления +ТМИ +ТМФ +Толчок Ильковского +Топология +Точка зрения +Транзитивное отношение +Требование проблемы +Требования к проекту СОУ +Треугольник Фреге +ТСК +Угроза +Универсальное множество +Универсум +Упорядоченная n-ка +Упорядоченная пара +Управление +Управление процессом достижения цели +Урманцев +Уровень эксплицитности +Условие проблемы +Фактормножество +Фактор-структура +Фактор-структура n-го ранга +Феноменология +Формализация +Формальная система +Формальная теория +Формально-дедуктивное развёртывание +Формальное мышление +Форма от x +Формы концептуализации +Формы мышления +Функционально-методное отношение +Функциональные свойства +Функционирование +Функция +Целевой выход +Целевой терм +Целенаправленная система +Целенаправленная система с ОС +Целеустремлённая система +Цель +Цикл +ЦНС +Частная цель +Член множества +Членство +Шкала множеств +Шкала ступеней +Эквивалентность +Экспликация +Эксплицитное мышление +Экстенсионализация +Элемент +Элементарная теория +Элементарный объект +Элемент входа +Элемент выхода +Эмпирический материал +Эпистемология +Этапы разработки концептуальной схемы +Этиология +Ядро +Язык-объект +Ярус графа +Тезаурус по экологии: +жизнедеятельность человека +технологический процесс +пространственный объем +естественная экологическая система +ценность природного объекта +ценность природной среды +субъект сохраняемой природной среды +экологически значимый отход +естественный состав природной среды +искусственное изменение природной среды +повреждение природного объекта +восстановление природного объекта +восстановление природной среды +восстановимое изменение природной среды +физически необратимое изменение природной среды +источник воздействия хозяйственной деятельности +благоприятный экологический эффект хозяйственной деятельности +резерв ресурса целевой экологической зоны под декларации +установленный запас ресурса целевой экологической зоны +заявленное воздействие +экологический аудит +благоприятная природная среда жизнедеятельности +благоприятная природная среда хозяйственной деятельности +благоприятная экологическая зона +виды экологической экспертизы +государственное оперативное экологическое управление +государственное экологическое управление +границы применимости методики +деклараций о выбросах, сбросах и физических воздействиях +декларируемые воздействия +декларируемые опосредованные воздействия +документы методического обеспечения экологических отношений +документы оценки воздействия +документы экологического планирования +Единый экологический реестр +законодательство в области экологических отношений +заключение экологического нормоконтроля +зона экологического бедствия +информационное обеспечение ЭО +карта экологического зонирования +муниципальное оперативное экологическое управление +муниципальное экологическое управление +муниципальный экологический контроль +муниципальный экологический мониторинг +научное обеспечение экологических отношений +научный экологический совет +неблагоприятная экологическая зона +неопределенная экологическая зона +неприемлемая экологическая зона +общественное экологическое управление +общественные экологические объединения +общественный экологический контроль +общественный экологический мониторинг +объект оценки +объект экологического нормоконтроля +объект, подлежащий обязательному экологическому страхованию +обязательное экологическое страхование +опасная экологическая зона +организации, осуществляющие научное обеспечение экологических отношений +основания для ответственности в области экологических отношений +приемлемая экологическая зона +программа мероприятий по благоприятному изменению природной среды и снижению риска возникновения негативных экологических последствий +производственное оперативное экологическое управление +производственное экологическое управление +производственный экологический контроль +производственный экологический мониторинг +прокурорский экологический надзор +разрешение на воздействие на природную среду +разрешение на выбросы, сбросы и физические воздействия +разрешенные воздействия +разрешенные опосредованные воздействия +региональный экологический нормоконтроль +региональное оперативное экологическое управление +региональное экологическое нормирование +региональное экологическое управление +региональные экологические советы +региональный экологический контроль +региональный экологический мониторинг +региональный экологический надзор +способы возмещения экологического вреда +стратегическая экологическая оценка +субъект обязательного экологического страхования +схема экологического зонирования +технические и технологические экологические нормативы +территория зонирования +условия применимости норматива +участники экологических отношений +федеральный экологический нормоконтроль +федеральное оперативное экологическое управление +федеральное экологическое нормирование +федеральное экологическое управление +федеральный экологический контроль +федеральный экологический мониторинг +федеральный экологический надзор +первичные нормативы благоприятной природной среды жизнедеятельности +первичные нормативы благоприятной природной среды хозяйственной деятельности +первичные нормативы опасной природной среды жизнедеятельности +первичные нормативы приемлемой природной среды жизнедеятельности +первичные нормативы сохраняемой природной среды +целевая экологическая зона +экологическая плата +экологическая экспертиза +экологический нормоконтроль +экологические нормативы воздействия хозяйственной деятельности +экологические нормативы последствий воздействия +экологические нормативы природной среды +экологическое зонирование по нормативам +экологическое зонирование по целям +экологическое нормирование +экологическое управление +экспертное экологическое заключение +Муниципальный экологический план +Ежегодный отчет о состоянии природной среды на территории Российской Федерации +Ежегодный отчет о состоянии природной среды на территории муниципальных образований +Порядок государственной аккредитации организаций, осуществляющих научное обеспечение экологических отношений +Порядок государственной аккредитации экспертных организаций и экспертов в области экологических отношений +Порядок научного обеспечения экологических отношений +Положение о Научном экологическом совете +Положение об экологическом нормоконтроле +Положение об экологической экспертизе +Методика расчета совокупного опосредованного воздействия на природную среду +Положение об Едином экологическом реестре +Методика оценки воздействия на природную среду +Положение о мерах по благоприятному изменению природной среды и снижению риска возникновения негативных экологических последствий +Перечень видов хозяйственной деятельности, для которых устанавливаются экологические нормативы природной среды хозяйственной деятельности +Порядок утверждения экологических нормативов природной среды хозяйственной деятельности +Порядок утверждения технических и технологических экологических нормативов +Порядок утверждения экологических нормативов хозяйственной деятельности +Методические рекомендации по разработке муниципальных экологических планов +Методические рекомендации по разработке производственных экологических планов +Федеральный экологический план +Порядок разработки федеральных экологических планов +Порядок проведения стратегической экологической оценки +Методика расчета воздействия по опосредованному воздействию +Порядок оформления разрешений на воздействие на природную среду +Методика определения и изменения размера экологической платы +Методика экологического мониторинга +Методика оперативного экологического управления +Методика экологического контроля +Методика оценки экологического ущерба +Правила экологического страхования +Ежегодный отчет о состоянии природной среды на территории субъекта Российской Федерации +Положение о Региональном экологическом совете субъекта Российской Федерации +Порядок создания региональных экологических советов +Порядок проведения публичных слушаний при рассмотрении проектов региональных схем экологического зонирования +Региональный экологический план +Порядок разработки региональных экологических планов +Производственный экологический план +жизнедеятельность +технология +хозяйственная деятельность +производственная инфраструктура +объект хозяйственной деятельности +природный объект +природная среда +природная среда жизнедеятельности +природная среда хозяйственной деятельности +природный объект особого значения +особо охраняемая природная территория +сохраняемая природная среда +действующий объект хозяйственной деятельности +новый объект хозяйственной деятельности +субъект хозяйственной деятельности +работник субъекта хозяйственной деятельности +отход +выброс +сброс +размещение отходов +размещенные отходы +объект размещения отходов +воздействие хозяйственной деятельности +физическое воздействие +мероприятие по благоприятному изменению природной среды +технологически невосстановимое изменение природной среды +опосредующая природная среда +опосредующие свойства природной среды +опосредованное воздействие +территория опосредованного воздействия хозяйственной деятельности +совокупное опосредованное воздействие на природную среду +экологический эффект хозяйственной деятельности +экологическое последствие +экологическое правонарушение +экологический вред +экологический ущерб +наилучшая доступная технология +негативный экологический эффект хозяйственной деятельности +негативное экологическое последствие хозяйственной деятельности +реципиент воздействия +мероприятие по снижению риска возникновения негативных экологических последствий +мера по благоприятному изменению природной среды и снижению риска возникновения негативных экологических последствий +экологическое отношение +субъекты +критерий незначительности воздействия +незначительное воздействие хозяйственной деятельности +критерий декларирования опосредованного воздействия +первичный норматив +экологический норматив +баланс интересов +экологическое зонирование +экологических зон +базовое состояние природной среды +ресурс природной среды +распределяемый ресурс природной ресурс +квота опосредованного воздействия +утраченный экологический ресурс +критерий корректировки программ мероприятий +экологическая экспертная оценка +экологический экспертный расчет +экологический нормоконтроль +управленческое решение +экологический мониторинг +оперативное экологическое управление +экологический контроль +экологический надзор + diff --git a/rsconcept/backend/cctext/tests/manual/TestNotebook.ipynb b/rsconcept/backend/cctext/tests/manual/TestNotebook.ipynb new file mode 100644 index 00000000..7a19103d --- /dev/null +++ b/rsconcept/backend/cctext/tests/manual/TestNotebook.ipynb @@ -0,0 +1,94 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd\n", + "\n", + "import pymorphy2\n", + "import cctext as ct\n", + "\n", + "from nltk.stem import SnowballStemmer\n", + "stemmer = SnowballStemmer(language=\"russian\")\n", + "# https://www.langust.ru/rus_gram/rus_gr06.shtml\n", + "# stemmer.stem(\"обеспечение\")\n", + "\n", + "morpho = pymorphy2.MorphAnalyzer()\n", + "parser = ct.RuParser()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "butyavka = morpho.parse('мюсли')\n", + "butyavka[0].lexeme" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "ct.get_all_forms('танк')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# thesaurus = open('tests/data/thesaurus.txt', mode='r', encoding='UTF-8')\n", + "thesaurus = open('tests/data/functions.txt', mode='r', encoding='UTF-8')\n", + "content = [term.strip() for term in thesaurus.readlines()]\n", + "thesaurus.close()\n", + "\n", + "inflect_datv = [ct.inflect(term, 'datv') for term in content]\n", + "inflect_nomn1 = [ct.inflect(term, 'nomn') for term in inflect_datv]\n", + "inflect_gent = [ct.inflect(term, 'gent') for term in content]\n", + "inflect_nomn2 = [ct.inflect(term, 'nomn') for term in inflect_gent]\n", + "\n", + "data = zip(content, inflect_datv, inflect_nomn1, inflect_gent, inflect_nomn2)\n", + "df = pd.DataFrame(data, columns =['Term', 'Datv', 'Inverse1', 'Gent', 'Inverse2'])\n", + "df.to_excel('output.xlsx')" + ] + } + ], + "metadata": { + "interpreter": { + "hash": "11938c6bc6919ae2720b4d5011047913343b08a43b18698fd82dedb0d4417594" + }, + "kernelspec": { + "display_name": "Python 3.9.5 64-bit", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.5" + }, + "metadata": { + "interpreter": { + "hash": "b8488343e509b415c98a857491a9b4c90395f9a45992da0bb6102fdf120e22ce" + } + }, + "orig_nbformat": 2 + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/rsconcept/backend/cctext/tests/manual/functions_mark.xlsx b/rsconcept/backend/cctext/tests/manual/functions_mark.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..18b19c596ecb485ddd6757f38294c22c825a9b6b GIT binary patch literal 248542 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

>WF$90C9Yu8Opu@RA!auu%nE zl}Ev(@4nPgPMF8eZBzixY4yTPzS&5lHj`@mmSErHV9{=Yrn~GrRn^p0&ar_`;w3 zz{YX#js}ehy|>FP{R)qB&Ymp)IL1sL`2n-;B|O2A<46!{#SdNX`^5#l`1>1zpRQMQ zvA{BbZ*Oox;85BA0}9Myr09nnV+^m(GeXD~V{7;DlN96O0C>m-NU4et&Glx4S13pA`__qJfZ9?c5DszPf`UJfKvaON+t| zss|jqRpDkF{}LlqtoPHs@mK%C|>$J0xD;BjE~Kb$5FTS0olzYl$WB1S$Drh#54R`;qFGGiZjtoD5{HIl3D0}IFdc_5EKwQV?w`?e^HoY;G|C<`7R zUV;iwMdug_0V;ph61DLhZk7lxei!Dc^yMCYIdfch<&&-3!@H%zJBD%l!mbcEdt$G~ z+MbXsoRG}0*c-hkXP(PjeM_r;^&XNNj(O% zXXR(HjPrv~CjmFbE|eO|RC#j!Ni*J(-J*M3CC^&!<}6YZ6D~?pR7IL9Nue-3$Sc|~ zORLhMPz6X7DSEGJ`CYj#w3mHdMl;7$x!>1iye=j}Z3>!1NyJ`ly*zP_iQkW^>x=`p zw2!!_3kW~gIGOtb_PG3sBTN|*_DHGg@%-?UP#AB?AUg9ZIq!4Z8-CX3POL*`C>rJq zQGC_9pGUzOgr1#k$4-fJ7xd!q(U@dRIuv2=74(%MiR0bOxPO#;}Ai z5aZ^0^oV;ySJF^ZZ_Ygbr|;di-*^pc-SitDv+9_Q1 z*aBRD@M3~^azH;(1THcrH7&}OPMU&ibyW^~U*0I{NIZ=9pRoUMLI+~wFpDHgXxDC8p&GAs%T9WWt3P(z+P1vfG!jZ)amEG# zY!wxM3V{F1zrJ5e(g&VpZ{&1=Z^0I<|1I9?_W?al(W{Zw!X+`DcB0~&sbWG0-$8qU zwknt&g%T@d0K;qP*5zh7Rdu9~fA?AMrVt2glZI~jMGOLP`!8~N(`rsKd*Ay5wHm#y zPtd0SEZ`u=N)f}V5p(%KKcYWRG|ttRfSj?EN z^a4wnkO_N?#@I-Xu=Z^|mwK`6wl3su_HEtNwr<4gBV2N*(PcjG*zBpyzQWh<;Vxjq_au$E2P?5q5_9`2vD6)^Nl1o!2Vs)p z`-Hj+&Lv=mje31WN>L_{Zwetd)my%WS6#@yZ{SszGT>WlMPKZB7c!+wJ@0DvaPL8C z46`{kWyCxa;&l7l!o%H{<=E6=xVm*Ldss}h+jVevgE`AAagEoMtVgOw)H@80GoQC1-ERMx4f`P?hD?v;L9DkeZhML zTo>|jXA8b=;yIQxz_SHq7g`Ui;^eaP>R@YLVH{8xRlP9M5H~tSkABeg{n91`t|C2u zVJCd^OR=1F-uhB37z@>wVheK_HgGs@W*OE!7`L(viysP;#^W&B#(c>w$(ApAU*67} zFKzla^X8kd_RY(vU;R{UUUq$7p^rZN{qH{d@DCpyFwV3#?P{47+O&i@hgUs>*Iewj z*t{V9Lc6(j0q=+Kn#&pO)&;_s*v%8?WnAm47uwtt-g>D3QeQp6{kdc!zsR#Jxg}?= z%c6TU-Ce!=IGb>d{v{@u5mkHf{af=nm)zSGpR=*=!AWu84ayR(k8ZJu=(yappE#}X z@FP3Y;Nr43{SN=8|Hn}PoH&VS5C8G*spQDLZym(eGuY$ZA1SSlnQZ)h8>(}LIo!91O_T*2kEeD8+z86o7u?&^^WU;dtHkmhnLy`PG)O|4>`blc9R` zPl%ugOs@(Ju86nYn|AxJ(rw(Ef0Z>1Yy-Zzf896W0XOilbIo8*fa-FA~yW?Yh8U-dh`u_&XAa+^pJNPTdq9U|@B^n;&rB#qa(dt^a z-^`n1-@&cz;O<2~rds0?`Z=448unAxJY}1Snf5)p{2ndj>zZ`ETMwi*_+rb%7u$QW z^-Xc>x6#C&Y~4v;{zXh{<38yLH}DpePO?tLLc_1z^i3{) z^u7T~4jyxB@t@utUiRu5_c4K{%E0>uRC(4Xv$m_W!TY`e8;{!VgN<*z)4eb85xKhs zJoUA7rfxmNczEl!NU}Itu#9msB}?9E{5j^l8`Bv~@0Uk#XIp#W>r7@6lqM?;h7!j17C)+j`win)<3fpS-Wf_+QGh zqW#g3#JnH+g2;NQ4pu5E_G$#~OZ8K4&tzY!uBGB_@{pE_ZB>dt%bmQ$+e@SGH8g#x z?fi*4bEJQlx_)<0_cJ5wIZm*@ zd4Ba9IF4^vh9Ggr?>B!w*@&$i&ejh8*5G@b>P$wyouxh5t;e<;3)4f|rd{lCF({lO zTR25#R8i#~Cb@^f3cB3G6!%c{(i^21N8t=xnsF{qrt`@x%{3`kwWq5ZO#yD@5!%1M zGSTwJGUL-MZ;s1diPGP4z$?*(d)vWiQnWCJn*A%KgE^3~)Zn2U$YDO2m8kkf3DHW7 z%MqQ~0^a6ciB{HZ_Evgu`!|p4JhWdj3Zg-BR|H`wB7;G zu&u+>IRt@Shc{ME`iDRG=x2AXp+)N3#j%w^ZJ)Fv`?uul-2GSvc$K>!&2H{*_bV}X z2YW#4e?N$_jtmPQb& zg>7jJEi}cJmaoiKxa)uD$$i-4yos#}Bw_g1HTm3F*ML>;v^{M7eTsp)5>#%2Xj@$(`?y2#PWKW>~ z3Eu9>MN-6}h(qX{}L(@s+|8} zMnde}=T}b%ks@;v)tZEgCPm892sxlZMR$hZvp2|I-*gD}~bG}nK6 z^{}s$m2>*|&UGamQvH{6y8fKzcy||@*Y-@ytK*oo4()URr!>QxTmLD|@#1K0=*=*I z<$yjnfW_9ee1ZcxsTp40VVqRw>qCNt6Y}oTccWu@f(#KuPEUWNeq`dy!Jp&6A^S~b zmF|(PHRGHjg;Z1g2t+tMQ`E|gGZ?6RXCAs`V6GmMbGef!a3^Q+AUE6f1`ctvD;Hy? z9TkS_St-NIZ06OYTb{1XCGbPA{)hTdt|NE|vme*GpVHjNwXVlV>vbW^!U+a^h2|Yv z4h6PH#RQfnXaVskA8cM6-W!|j6jt?graFc7y@<~FZigxQyKQ%MGQQJx7b?tFykJh5 z(aM2_3L|fFnSwj+CKoBLtjqV2)1``uo3Ik?@87;1cmV zKaZ=zcwi;k0A8`uPM8|Z($i=>yQ{TB_`b*iUVM3e<5W5czyh+(&svr4TO1a7fPAHeO7z;B}O8e`K|YoGUe zAWJlq`#g|EDy{?rK)7=?DzJ~tuVF`}TnFH~p=*E}anQ+G0Gw>QK_CAkAORuFm0^r^4w$rOesd4K3BXB`f8ksKmbIaRivcm$c_S|c z@o<2G{jkvpK#^2^$~ueTW1=kpH9{Z;7|Jm<#s<_jg~cfw$4n(QC>{DzSP<9nK7gM{ zw|#JeonYl$+*`Cvhel{}N8q2Ckoy&j(r0YHKg0H4i{%2Jpc*y*h-X1Q3iK_IL_)kA znU7O9EqWOE5p1Lg-*gU~1^y91uHMjnJQ?hdX8@=M>e$vhD|!v@oA4w7-=tGS=<@<6 zi1y_jpZNPnVNJdlF7O%#it3i%d9&gh(quSO2mn^PGTsfzGsw^3tsjX(2w2*FU&X`4 zhoIYptR@KEtN0yBuv`-fen+GnJSg2yMp6V}$w>-6u`er$L^LE97zkB0R!T7L@`P`OY|!d?86>xnW`Hyxb$9W(C!ARyY3cns5cY{9ciF> zpW;>`Qq$G~A)gR~N%HUkW-%uf( zLU-eb52YL4O0|M^DfHk$r^zHxU8>!VkdN2Up43sO7-il?W-YV}IkG0%lMts;;lneN z{44o$j~ef*&6k<)NLZh)K8Kx3tT^|~RPF;JzT6>nTZa#qZo7aBM1}|zxYX!InMRUvP1`%Nn`pIMIuDo3%C3}+I29&Mez zd%bw>)+q;XuAH*?-<-#Se$@`p>GmnRw_8qm%2N*U&CO4F>G|LZp6~j$yz^UH-IhlZ z?BT3(t$1WA0i0xM;|R(WOS8;dHepYLTocefOp)1Z>8J>d^aVKFQNJMa;4tq=%3=DV zN{OE-ugm-|s~^nQl8h1ga{h~Y^H}9zrcm*_WsR*%uJRO>NM_I6SvyJhtoyqwwjK~c zhKsS#IwVy29kJyqvN$Tw{-EN3WC}Y+8qL6^mULtcifr5fZs&8QE5gwj=+zn(aYWw^ z+b+KR!cLJHiNMaF$N(vjzhsQhi2hXw2IwgL_Uco_r@zJthP+H;Tdjws1b(k7MfYnPdU=^U5_7IDU)@zk9*qy;7~aQ?kHiaVWXaE|Txt)`n$*;X*b|~)o=&bMkgGv8 zc|WGpzB^-)I}{)D<(1Y>De`1=vwA#te=KgctH(CXK{+gEWVZhMx~TVjZ@X=+S=m;- zz3wUWew)i#@X(bw{o$ayZEB_=-#LzSiP^oy27cpp?Re(u2H$?u6V51zAwtAlxU;$k{EaiKhw`9!JNL`RS>155+z{WbWx0+yTFG+v zEDV#jF=fSR-VJAgq@vlk>XiHhgoRsq0~hctCfvuY?`67u%r95{du$dWK)Wt@c1hWB z!4rwZ4$NnB3c~2ioaXw+Ugjj1UO1sf=Y*QiIXH9{o0Xm981=7MV3|6sD$F}0vjEN~ zth-&^;%oXVc>+4eRXzFHxLoFQ2KT(BDICZBZfO!Hvp;9fd`gthS5RJ8Hxn|v%=aAj zzNsl5#J)E*$&(moQ&#xUkgTdnb0|04+Qf6hO)pn`r`z;|;$7HAkc+219|XnLx_OXVDO$SC-eG(eR)crIV-|lwQV}^_L>&@989oPtw-k= za8TBii9aBq_y67fvlCP_YV>S$Byv(PUEz7H(-UymFE?Ka3o0TDSq*|-{ovnF*+|J*!9%j^GX1KwN9CzS?iAp&y>8JOsj~|lpMwF5_?_^yHt&?| zA%HvPpx2|bJ!E8^!othGr>Kl#0~j^ht06M%W+uTfo<}wx?YBLZF=mGoY9oVQJ)Rc^X3TfZ1b#u7h`9eh1r1}AB z-pEy-x?BKV+P4Kj3_6&gD7-o;KGY}i93K>0@Ch^|2|#<{N&f*8usUng*6c!nrp^AL ztrcAW>hxvDejB}>5n{=}3$+TfkH9-0n6ID&Nb}snB6z6v2}~v#I3p^}?}??wrrCGV z((2SYUu>Sbv9LKxJO(@k5fx|@GJc0BXYlptLE3mHnh&)vBv-WkQ8>od2q@E$$wY z=-G_3jOhmG)W>*yMEOJ6LhNV|F7UXn*`e<5XYv`oi3=}=N55k30 zX`UM+i9QZZh!5~LQ6g|Q#-V70gQV_AeuHf~2Bqg0(j+0a3bPrrTf|pFkB}UX3YKva z_9zZC5CJ~dv=Jj`x~pUOUXt0-e;G}&*f)wu$oJ)W7Lnj+8VVX2b7=A^=9{7=Ol=&W zmJt2J0gHr;oLz1)8cJAg^&<}5XcTdP2f@Iurw?)92BV0>AaQVG!E6z|DMm?*#}p@Z z6LN^c&%6!RcHepU>?|r|_h2H0Zn=^nfs-awG!(j~t=Dl8n*!Be+cVQTc9SwUkl zgU}_FQjAWpR>~mjY5FKa-W8wBTp|CK4TPTgvM3_o6I-Rhoc~Zgy)0l@5o3E$N?H#d zlV@z1z42UbNM^Qoz+bxA`a_w(Loe(T7x7kn=8?t}OJS-!pWU?}k|*?%c~$Jt(_(y7 zYGC!8YL+IZ7N(>@Q8}tRKm5T*KfCio{@=%UHqWZ$YLi00998F0>D}ukF_KRzk6oq4 zl+B`64rPNVGAMj5f-)D{i#{MvGPgWa?X&gyVY<_~Z&nzMkKAnS;ZA*fN}wX0)3hNLPt+PEToGlw|9yqTNI z%twY>`MPXL))*DhX5Ckp%1G=!uB(W4K#8nGv^&gk5$z({Yt`Cf`~@84#H+W+Ms*;) z0(lj$HK$jOKGjPBm0W zxa9E>6mmQO7*&b+z0H5Y_9X${dnfOI^2sN+fBKVu`PUDB@z1w^`ip%c%|+Xz062}g_l0TDF6%Toakn4k~##pb^O20DOI z9&!NzRqMK{)*+^7DdqtI_(UR?um?fsLu$9q(rNCe<3LBfgAv4Hw;gRqEE8p_qm>{r z0nSXiWu+~_!F-bjYT_)BDJSG5Xame?;uu1`M#vnq@$_Yd-`ia5zVqcRz49cJ`J;8d z%tqdW2P}|at#Jcr8pvjaCQng?oRXzriZhEC891Tqwi$mp;8|YpL4^Qx5ozZ;QMF!S z@!mzDCu_Y8`QfTvBQtqgeUaYX;Co4yI#OytOkvJi<6+y||383H%IKY&yaE)i=iMfOGhbKnW5ir(ElSX+Mcl7?&B>@njk6p#0JH+5k>C zAu@^4M{pc_@3S56v)~_tssbZGW-rnY5 zZDQ&gYC0L_@TqI8CN1S@XNdtZ|`u9f33*nK&ULxY`-W0XrGd}=Fs zyi06-015oAWLJNUSp}LboOQ=pFTr}3%bEFd zik4zOw91zceDXLY^e+}&=-8>kSX{#7McWsrErDoa zP6Jf39%zVatr-Iifr`e(bqx2hw_>R=Wnbca`>n~_>j**rjE2V2!Y6xBOglBr4&rLnN%om3_a~jk zg&$=-G3sCbtU<78mR5np2`d$!xl@PQEy61Y!xt&W+qD$ zVbOB36^b8KDP}ys6Oe9bWA0!ETE=kd-JYaqTzyK?`iQrnF>5o{qnZosA}5qw7%gN$ zt9#GGThY*dl*d!Ds=854IE%~s<$&kx?^072T$A>M=?l1NrKvXkga|2toXDzm%tsx? z!BU@CD~qi|MI@c~Q*6JA`CGx69SjC8;eI+-+Z!KYufvID2qGtUhzlj14_x@qW*F#5 zt1pz^nVe}&Pj|>N1W{F;!sMLGuU}DDZoTK>lRqOd-wh?76`HVtCVxn_{!Nj0OJ=YN z6-#8>OXX?XGM2`(5y3acjh=##bmSRXllyw>ycCWR=Ukk1QE6G>%_Jv#SB8XkCfKDt zx=!k@0HvfRVc$pyA;)_rgPa>XMIlN0uq%vRQ3L7N8?-~W`IU}_Cz-K)n;|it&?8Pq z&8jV)Fv$f@J640lwE8GRTWNrQy?MugbuXnF)_@g1rJup6qLk@nw>4ICG#_$=L#~IP z^|qF2o*mwLNOqnbjiXCiO)%b;9hs&lb8NT!x^#lF6mI%PXWSBZ6nwE?Kb1M|P|;r0 zi9}vRx8Jhd%-GGSFwMkXWF$MiU7JaCtR9BF=FXyy&Ux0v^kR35KU-F3YD(PiXB+x? z!CB5GsW6@Oc;7isu}st?sipXWuuy5q@v9w@x->Ipvg3$DK&Fuk7KhIBqd zl)~Di?_+-87s6l5(1$A$iL(rLvy6X;J@vTVMZfid_ky32^=WKN`gvPq(dNfrI4m8x zpO|x2{xzwSyW@?g!*tn4fBURkfPbMa`RCgkghbX&Q-woB);DFFG>gQA6vp4SM1~64 z;mak+dt=kixyykLGMNpbHV|@LCrZ1FX)N>6*M})Ffk`GdoD5za&KK0V)p7jDQ~0eX z<~-T44`+_{o+J)ur5#OFnQgfk<}4r9rVPd)I*1`@i-lF3hWu7l?VMz6`We)ogU^rL zd(SoTx;N;?4_-@?E~>$6r8Ew%Yr6d4U||n5vCww%tHYZzPm<2~{b(N3Meb`zM6Avr zSKA_2_3klCV%mxDh;MBOfA}(g{3chsph|Z$^P9vcV`iWZ_{;W8VyHrGjmjS*rc}+5 z&ZZ4>1&!oW+C?Z4^(K@`NshR7_~D@FvH!0LOXQDhRIAnaG2;=$)fSm&qRWrvI#b5h zCrX`ZeY*&t*JB zx#xP!!BW~a;MW&UjI3-FWBOY8tfkabk>M++B;Z!OH_j?}WC1$JvVDt7$(Qs(@ET#L z_qZ8cLw_1QyBce~{K@pHwFgdyt4o4$_ETuX0ZZ&k1)MghZM~;6uSeKx#tX5*& zjH3~?3{YY7l`U1Qg$H{Ko$5P6!nzb%;XK>;;6|u|)?KUc>b=;pgAF}L9%6@Ig^s=q zO=tRk9p}GV9%f*R?p)CN;EEZ)U8ZcbRzu@?1oeAhIhJ&9A4Jae7a=oK{5G~G45=vd zi*mX-Ejr^T-8n>jS+*6{N}k4n6Pr1znk>2av^v!Agn(8zA>?V2Y2`tSkq4naYGHC6 z{>=^*JMuA=UJ{S5y}7gZ_HvT{k#t92OukFUa|)%ceT z$8H0#{zF_;9dj_hq>cGOGVg8lad-n}kETuVUyiXpv0) zzKb_Uxw8CsuY;yHvf_nJx2t@{0A(}iB%ZZ^7ex@Aujy9iKr~~1Hq4j29sfB7GRhm9 zv6E<|uZ&EG&8L9&6dQ*sp;K3~f}95a=^=vB{QHy9R!KwK_i1C=(`EHNCVWo%4~E|< zlz;sW7cgv}hCVFmArcXr{+yPi1@5%0%t0eGIjpAfxa_58JTa|q>|aYY!tp#>tOwh= z4ohKq%FvW8Xm$I2np?XK<;i2SJ{wx@+hB*mjPyh&Yq8g2;LiWlLPfmlnBHl`$N?Cf`E zgZx%pvM+&Po5;VXoW+#LzV|^Au|a<`S?^_YswdP_SkN^`YgV?Ih z5!kn3cPF;YXuS>>X9MW}oIbYwSu?g0`l-Al^O2$nPrTz-mejDm^w5s}FkE(Tu~_j` zG8@WoW`!yt?=O(TGN?6s!?EU^DO4Yj>*Zt+%2j5>lwjp1OqokELivRJo>Fogf~4I) z4Mm-3En9XMBTu%KEUnWZ>SWIEOjwS4R;MaLc-DSIlg4IIcQ03$pZ(g9qf`&+4BcEY zniA50`|A3Y)dZvbNK)SJGinOFe`DD&qmQb%-fY(QCznp{=(pxa6`zZ=1!sGMTT05n zlw@P7_Q)~UJgXC|r29h<=29aBIVTT$&piiB-*G| zn(542rQsNyecMb*?74Klzt&V^vsK{&5be^!V9GV&82U-TK8$|Q;ewcP+WjP#ghrI@ zi>Z+1!m{C*C)DBt2Pjzlz`LRE(Vuh3g}1-O9As-&a+nKi-g86EFGNr0r`BRi`~Tq$ zGsHsg@|0p5L^PPOpfp^Y4)h?hP!mh%Hzk*>IHyw`0u33aFvx%5hAX!E3@){OsTR!2 zntPJ<*0SJLrcs%Ks3j;9!4e0jPd*tuHCE6SI@`tXbX;WxGyavm@*F@H5&Y`uvKFdS z5%r-C({tzRM+V15YB*H_w$;~vNd;Z*f&+YYAuuNFse$=w5i}BNz!*d|x?EE&nQfgGSApJGkznz|)>5AK$-RDp>5+{sTe;l17?vi zwOwivW#7Yp?uUyr=-QahZ)MeCEBslO5>;kls+FTEv6;;#7+`}>SwP0lJ8{`UX2bk? zz3Iu4_5!JHEB9Fh3w#ppxb7yIq~vLBz_QPtqY<=&R8=BH+g?SCxkmcZ+l_Z6)>zynur`=eOv zz+8{)S@6Op?XY_Ts>F!CpkbjuPw*RQztZif8_V5boBa*JnFwK5F^T(bXcRV6EPk$) zCd5OF7|&c6bm({HAmyh@SB8m4N-e^BZFZ)8_n@6UnwY_Uh=X8B^!04$s{UrQrm4Cy zs~?5P>AI&Qw3Q{`0lG?y*-C`RIs;MGlhHN36Cq^vaV55Zr8ZZKfxzmt+?@0eRhenV zn9QLr)F?VL<3#JJw|{q3T!7V)+VPSZ9f|4qTAtZQt#9?CI9FI* zOz`EuhDwu&z^ph1SjK#)55wlO{B)R8llkQgkwUA`<7xF!+=GwYal5Eyd}?E@?C+hL z*h87zP7UIG>JSgfb>!3Ch+)OVrxN6O+Gq{o@Ipx*^C1@gJw+s>_@ubO$&~qS;t1w1 zl4y+R$~00OhLbzk>QbsBEFrv(F1Q$cqFRn&ni>#phvx9gJbtv9I+rC3wQ$DP6n{Xp zlsUjIEfz&*+cOnm_n1zMxjK^|Ui99Y_W4CHZk3wRNKv`rqw<_Um=1a~WT}U`v-S3r z!H=Ooaoh|wqgMP@*IhUyLevT{`5&jQ?Hh3mG%P>vf1fQ(0-=;4$F*V_6gPpAYRsHi zSgLu~a?@NuK`nFlEgQ>Q0ue!)XS*_KypsF$Bc2+bA}Mf=mjYh%m0WM3zrB4QvnSv! zHTCSoNyA4p=_~v9Qx|_{vayNl>e>EO`?cOZyUbQU+!*JBGJqq}L~~DksrFst+p}eM zyhi}{7Z)}o`dp@HJQ76vz0n6JNi1RlyKmN&7Yd0-m)@df$TUhLCe>AB(CO=3Z=a1? z)LPEWXw#k=Dwc`wh>A>u4}BdD*(76Y*X}HCk?V!GQzM27uEf}gV!qoKmr-pZJJU3v zObD{2$@n0SJy8e;QVm)5wS=W0-vKETOuttep3mBOp+khDmp$H==x!SFscM=ut@>2!+8JJyjY8stVt51?PF6FVQs>%TG^dv)x@dN zk;D#C>qRF!XL(~#G|$I-H{!R#SYSr^#g$9b%&?;;YjqWbjZSSUmQZPWw@i@2O-DXd zw@YZJ$(sRdH4V;~`35y$@@7<3>k~Ekla3;!A~5-q%Zs<5JJ3cc@yZ$a;(kRRRQzm` zN<@%F9i-GSfu}-9q~5JR;%k*a*~Nqupz>!A#I%PMZydEX4j4r+F|{#`3dRdwjglbX z9qmm~wBdyb(9EWiY+XZbI~aXQUMhLK#|2)uF(QjW(Bt40jLCLnza+P&T0*nJ z_IKer(;c|oB=lvV1c7!3MnMIsKa$hmouj#F((W~*ml_q$W010>=?^CU3nooZ=u~Ag zjB=VN>116LJoz2F|K~0(Zi0{p7&2t?fef@`Ha1jm-FdEaL&A^bC_?<0e$iDOHPv$j zrg9BE1*VJ2(ZvWbRde}7VpZC5EWJA%X#s(u+_DOjN0rgYHGVu56C4+LenHtd%a0f> z6;Vp&Q7#xwR9}C6zA0a^@XKSy_&kuVSHJnRzPg=C(a(!`O1Uf&<$GpEiX-$~KwUG*hu~~PB04@% zC-l>6C`0!{x81#aP)h?V>z+$kGdB_)!hwAc=T6xEiz_0gg8{+jWxCMk^N>GDe38!9 zUio9Kn?LN&B2-`>=LoyaA%5`l=fNU^C0!an8t`QxRcpqgHUQ5gUmV%#0z1#;>HqHL z77Mfp#^AR8RoGu{Q23qm)i|(+Jy+6;Gn;1&pKi&fh9q#3eaOz{ntJ}WeIba?300rYn!jT?2aPCixNUV!Ocl@nDw_Om!`oC8L!MMt1tG)HqLWf)*Rr+|iq**&qiqtcAieTO*_GroIs@C-kVA--OFCxx3@(Qxoe z$uUR~Nw7^^+rcElw4=>ms*|2>K##@u&x10e^qCbQ*xv+EN|b}Mif&Nf;D=6$i1b&y z@S5Xm@kE}QI8IGG7ylRuT(V6dzcq0$#@wd$)0j%Y^{f2RCA?otE(4=3wBgRCRXe#g zy#-wfE2x-YL5`ayCvq-cXD^`vzcFLJYGO$^nRjubz2LR&rgJRippU_gQw@oot`SAn zkAJigs1zqT`>$sbSh4Imz9)9rBLZflv%xZ0Ovf^K_<#I+HAr||tbqh~On8T3nfNm) z0qTopzaNUoFD6~!e;Rv63>BDuwC(ig4%;heA&I$XGtAIgn{q70W-+K7UFSwqx8QI0 zkV}$B;Z+JOvWrySL>F`vaUSx+@J`zx3RnX}r!aKlB;x8qb+U{|EBrLjc-LhwTq~ z$h_=c`pFZVnGqzmGSSNH{rkTAm3XnwmI)ptupNoWAUF?9#P~2__@&;2pWZ~!1^#ue zVsI2+`lYfha;cR-FMq83y@vFh$H;Iy(xv_E95Qh6<6|wqgw(H>A9Qj}6=clv1bcsK zQb?1AX!z*NU3-Vsatm?hIQz8YO^d%h-Am`C>a1h=fi$}eO3Je(d93F!^0&`e5iPr^ zLLbg>Ilhf+{ zEAZ;{1P__*5cw15&&_EZ zVT2hsS$*y`BE-CnWJ=IR=W1CPB|9#DiQdO-SWG6!g4(@YpfWHvtrGu~JRFxM4X{VWwK4E1m~A@d^JC~_!aX}E8JJxP}4wLqC_2Blp-4HnW$>aqU2(1+Bs`W4CwJ5kLuqH?hPZg&`Zk!4>0# zQQDY2=@T`D@Qi%R-N+wP#3I6^-{<)v@@vqeK*gD)(P&0pWtnF2lO!z+>bAhF;l1u08Ads{t)XI(_CiVlPSeS7#mFQDOzz}V)_m*M#1S?)-9()|n z?Fw0YuP93ak)h4yApGn|TC+26%h_}SRfYf5s4x{H$!_!JhUjgvq zwqKg7)k;QRo+oNFS@AGAzQqVLdYio%^c4*_Z`D1@Av7BP5{yg+Pe-u^r{z^z z{1e?=8F%sKDCYdU<)>VGc+nNQ9(FK0UF~`BnKH>$IRwM{rj9<*oqS6?IxcIE?4WVO zU-Qr>G`zd~r=iI0PzrEF(@*@dcve>Ad2I->`0b)_JgUP&Qr2-9&rvzCi=0x}+E_D`ncP=|ENhtUGUsp>sw755h>DN` z@`Z7M&7yu=qMF`+yw?ett;K;Nh6trGo@7s)T)7R7-W;2^<8ly?$dat?a@O0KJHf?B z>%{g%izAjqq&!tJWZiNLc*_f_guO+f}IAMRV)wAwM zx8)&pE3$g7+LgN2)$EJkaI_jVaEZuK_d1#+l53@$dn0mK75hhkthM?QgmgaN@}gI3w)mk1d* zgR7Exke_Wv_pe*bGz`UHV<=E~v^%u@YV>74alA_~9>(O$d}en2wFUbR|2{D8AN#4r zSaD^vhDCTvHjal&4!y5z+iZ8-q-mUgVt569OI+Dm(eq=vBx2IJ0I&2%-|Er+)wxzX zlRh}^E@RS!947C!@2F;1|J9#ZOnk(JEP^fsu*qaR$raTX zJN7-eMegm(Z6+xEE_XyBF_v}~y4D`RVtHK$Hj8q9xqqMK!i+JunsXd07}+qBt?a+a zV>?csL~q!BUFw<7F3m0-SZ{d!&E3w;_i3!CG~5yeKZBLAouYMvE&Kw7sZLu%{1P2M zANxXOse(#}i3utjLbOQ@33rfDuUI%KTc4KgYp%(1oC#>r_3>6voht@gOnC}-2d4DC zBc|PU^DWq_y%dxhqh~FM{HX)6BJ)jk?3rgW+M?x8zbRclRwa9#zN|spS*tnclYi>+ z*l~JJffA!kw#P4y&51yzLhOeb7Wurol}n*BdV>{Zexl1hl^5?LDM z=-9u=^|HcIw>}!_68c<4nEpiJ%E-4In8lm>P%||757vsfa#~MF$m91JPAjE9c~Dr3 zGTY5gA};-|n4tJ}ar3#m^JfXpJi#1>4j$GAF$hs4GRfCM@D0L-wa#g~cSumxh@Imv$w~G<-p) z?LT_*>K!k+xK$*q1li>#k@3sfQq0mr*1AgMF?4+0FfrF{OXB*yGmHo(4^!)&Squ6h zSj^9_Rlm3INbeNeCOf)zm17<4_~M=gdBK zBtywtd|ZA{ z$Zu>D_zT$$L$cMT*2+we2p>0DuWw}YQl?R68Y`xx?NZWa?d^I5uxX&KyOL z79g3Z1fex06YoS)l&1QBMWnoH@_bx8xa$Tf1QN-qhYT_(!~_qv(zBoM`=aq|9iUw7 zcw)!k$|{E$>&1FCa_^yp>?H8zG)sU>Vfmw|op8dg&~{N2_n(aU40(bHaT$Hg;~p=}J6v{}Sb zM9%#qA?3)K#m(oroR=+=T-1ee(p92`MfPJvr>6UCzKp9tbn?*r39S0kQAo2TXs`#? zgXI~yzoO&ZWe)o?9(aUrxwx4SD&{Cj)Qv3lLUTJrJmrso%}j5$6iX^f5WiYqg(GtG zVr=#gk&m{}OQLokNe%nD9y7>)gm|CXeV1e@<}rwsjOB#ZnD@`YIOoMngRJRtVja0@ zgwZvyE32B$);B+d%kBHykwn=Be-5WMj5)>vYowUvt@k=fbaobH4lAx(AXzp9nRt^o zUGS(fAfX~553myb&}+&qpmGPp>|l< zm=Zh$0kf=B6B80U3ErJ(*eEh{r-5sw4PZONn;=b5SG`5h^K0caPe_Mvb+juingjYr zL4QM&&uNg95Rw$+!ILTHKQFn#r0D2S=1}*0N3}MxUux2&XLN)!I0jbWk}1FM&rn0e z1>Vw0z5w?fM-i38C3A!zU<7Sd9V0Y_BxGv|EEzNYNoTJf4fNC@;pF~sP0yyg*ei+n z9v=#a5&}J2A4ETV2C6G?+xa>-c+RR)(EyP=9yXgFnqgW4DWH>}dHBGY=zHryVP0E zI+3v z_>O+pvSv*aP6yvidxNYO4`P6U9J$U&ZH1snJ$mRvtdb*c{Xjw3-aTT&BzIbB_kDeS z2c>!BP0$&c{_pH>--XvI6up3wm1B)u~qO7CE_v8Rl`x*ha27 zDQ)oRRoQ=hP9;d%FjRH(miRpbFRJ8Sx2i}!g+N6Th(}2gKI;6 zjLs4!=i5^8G6yi>+5PGur=g zY`6olphO&-FzHaqqsjH^6E&yh)iGBTpF%S&2YRvMmo#3@e&Q>!rS0j#U&+BpS#!)^ zBTiG*DtJ;owI?kdfn1|_lIza;9r||$KXvgkKdSln4DZZ7i}v$)$YoyV>&5!3>Q(;h z=Gp6J<*Vcs$=hub$=kNz%QMZG@9W0+B#S|ni(5AIWp-v z7+X0q{qKT>(aqY5@%=h5x;w0g8B_cY`c>4;Gkz`zNmQAOyh(K*8vMBQVL2)04)evc zme9Csch_!Wmox3@>u&;+PqFkfEl@!_hB#(b=blRpox;`Jhbx%y3}0gmrWrd@q2=YJ zLkD6&Scug@-zi^kdwu#AtE1q5#|Z2#ehYPH9(o8Tm@F%?u)frTt7DR{KcnCARuACi zSJHSrj`Ak?YLnMFE_FE(_>CtHP_&(0X*_>K6Y0j{`Rh zV^;+L|oVH`*}$sSk#lLX#a8nu_fXq*T73GYOOq zFry|7zWD153*#QlgQxfxT>KqfUsH$(1`k&V7mC+!({F?`Fc3o251uVR0uC`wNtWd6 z`o9zCsovqP{`0IyU0e?PpMek+b&(?vL_(qZ>!?gIZ4jdUeh=sX9sgfhUj}$SCz(J% z1av?_p#Ddxp@Eg5sF{Je&AW7+GDa$lB;$1Up{`NH##>YNn+9Y)yP)7JimfC|lL%E6 zGeUV`4*np0X>Wjcj)wDQ$fAsSN)_zw=~-z^Thx1fd3(OR;(B`;Sbw`eXw>U`s(Cq@ zXIg*0KSJqzxhc|nyJ}^6yYhX$^KJHd*o*e{dOOnVe0ylr^L;)Yd3(8tW_o+IeY@#= z-VHhPeFeaL`=Ze46Hn~(vfaw$`!pc<`nulnavM$Zdb`cE{&rE>`SLQLca`*ZvwYU+ z^%nhnclY*u8{PT#x_#&SvTZB)dLOOl^Xl^Uc=LS1bg(hf`LY{g>+^Ox^5QYBFKCRd z*YVK&`f{7)>(>541|2E*^$&@FaaQ2e*-6$*$IU&wH;{IX_(bgaCXOlA9=~`DeRzGN z^7?c`dd-sEEXl4Ay%^Ozfajq^i|opop2H3tRtpu-sf~y=2lh6Z#C)F5fs@&YnAFH4B71I1yeB=h@X*vH_U6C5vvQCOP#bS@u7SSFLKFspA$NP zxn{{Xp@Uewma2#S)&JePvQ}g-{w1)A`;aZwly=5cC_R5r*WeDCfkat?bk zUJ2+0=2!5{I6*yzBEAxz?Tq~YIv&HnYl3>joh*}y8QU^F@j^CxB_vJbnJQi@&hVRx zS#r;FAx13}IT5>}k6MENteoSrW)e9fpbQVWYO80!2ghFSU!x#$fVTAQGjdKwW96j0 z2nlqmQ&3F`!c3xKAyj?4chC~LwCHoqdWQ%fKzN^mK$q`a*nzEBC{n*_5;Ur^ z!r&btNJzs33?D(8BMbZKz`AG&%0ubUXZd#n9J?)z5g->Aph#M@|_#k@AZL#8_sRan2{6yZ;Qz#js zoFR4HHqrv|pP|$k2@lY>H>8k)birm>OeN%4cz~5hz5v%DTQ>cvGD3JBo(;GA>Zgy6 zeM6RmpLERFd;My-Q#U2NKLB#um+%%KE%Sej*n8M1p73MEI&{nf#E-JzFLKy1Y*TENQGrXOVe!X1J;GWxGekc-Odl-NrWkL=X1YT|2Oj{AG(fRNd|V$9%H?Vx`Jt7z32HNMZRfwI?zviBoD{HpCv z+edFCvsa_PU-^}+fw|Vb|3=4Z^=yzH`Ym|1%Y^?UK!ALeMkO$P64ZAnBpNLsE8Rz*|Jsi%^0p^%aIOwz0;X%sbMI;p*ATEZ|?Mewl#E{7)PDKZ@=hduv0Y}!o= z(PUc&WpD5?H(V@IYb+AQFOJD#sA2r#4ASzNV1>wD{C~@FS1qwuI3 z8w%AvknTHE?27|5qXR#eb5~x37zhlyuMWDSd7!tfcbNd{;44JgyYQ8NsyGfQPX&J} z=v~2Tr=I*b?NO?2fPY9gHWDCkw7KpYt$Z5AK`K9U$bNZ7?-6ae@&jHKPa8RUI!<6E6*L>(@IYQo!IG<+X zH*gs1;ws=`;l#&J?FH`%P|c-g)Gf?akC6uh@dS^@2d$qYqV>wSxcPqZgX z;)y5o>^*NMlceTXsmv|N9}=rr>LGIL<)+|N0?k0D zJ$oLI9l@+)rAcVYR$0)gVS~yg%IH5=;k(YQSkN_Kva6k(ZH?aCCUK=nkkdN=Q|S?_ za1p7)1nSjc2C4zX`~isZ<^UTHg%*^9H1su)7n!d9V`FF_tiDf&r30Uz`ZF8(taH{cn!2 z7{LD9PoDbcT7&-Lnr+$u0T(1vuHy3JV9GXf8eJ$r;NxKZ@EK-=2c)CBVMldbZ6~MU`T!R^fi+cKgLsfy>eg)3 zPfqhFqYDVSv&%yJ0$mE=cik__cXR^G$}P~Z$t{5U^MXYu!${9Rr~_4%8oNRjbGy{R zIww7b>NO>wt^N|H2>^GNkPG{3SDzwLnvd88KvP_3p3+T@3x__eI)53_09gD#vDE2usg&=3(xI2 zPB*lVbZraNZMfB%$S)!O_7X;f3!*pDBeG>`6px4(Ut$|3WP8_F8g;U!n1MZultAx zrYr}h5a6pAo`ujxT* zEXZ;5m~-ZRrT2tAdqB}J&v$OVVO6caQ>y8yQb~oO zTs?~Qgp7LxQFXA1cr2PH$i1%!X#;=-`Kz>f{26Bzhu9W_I2u&0cq-7T08z9V2R9U`H|JpdA9^I}enHyAYOPJe_X5AFQ*b%;oLd9O=t(jjL%m9q z;H}~kx#loTG@!HMGXHn~S;#xU+?Yvl+2wErZUH-`hlQQrfXy8`eGxW}UrdL`&xqKO#9h@u{tJwJ3L_3EeIpo)%1vZ?)+7*6WXM6ox zMkPRL8CHYJDb%b@Gs^K|PjGQf#k7V2rdfQcPDQgmV7#z~-i~mi86~!mn9&21*g9PC zBNUXXuQ4G-I2I(005vr=!1bOp$2zzI;Mv6eS{=8q;Ke-APo9)W>x{9seXJCl7cO=# zm4oGNFw*LkxmV~94Kh0f)n1%E+i35~L)BrObk7OqsQ6b|^(RMdsK5wm0b%|M+Bw>P8e*^Azucj8Y+j)XobTV0V)@jSLq3Q=M@e_+1%5Y z5Ze+vgH}6(z8Z|4pc8a}Ic%Ewj%B+2oml@hxc%s*=JSG6ZGrNxe!B_x^*U}$U=E7E z+MDg~wjw;?o&zue)d@W|@4Y5U|H229$n3Wr=ocNo{g_!4E_ceBpc4lwl2 zGO4{otDQ060L1o#=m2+tW%;Sh$>6|IDt(2K9>4lHu*!_DG*{ea?#zOYcS6$~uu`CV zwqaw}KtT#MM>I=@=f&|BJy^p!B!Ql$RxdS;y( z%>g>?ga^>nL)-X|Jm6WExv6L_t5CL^{~qclR?`EQviK=j@72Mvh6lf1Qb9c z`srwR|H$~)#@ROye$L95AAc>d%&2{p%u9-O`&B`doncFVh26Y+Ck6rxog-BiEAwfo zmqH+lRSz6`sq-*U-br0X0_ZhJ5R9k(--QL8i|&7Cscg0p1t}clqmPxvc>@H|)ox%#(p)s?-Ar8SC^1?G-MpK^Ky3`5upTf6 z|A$evz}`8J?~q9%EdyK?Lo)`rUY7@%5uru35-daYDGKl%bxx{1a`~1OxdlB4oCdI= zfY+zvXI{V_avdU`Dy{nQK2=x%RLDqdaUXeZ71`qAGpc^Pn+`;J4Pohd-rWykTRTgv z@;1-AW5LoLBh+4G)v2)ydYg!8=Rxlgkql}_3^33seIQdlpcq=TUSzvdY9L|oBHiGw zHiefyhCmFc{$^gBBMzi%fRM%vvdQ%zF=h5@9jU!S@=7SPwtu?ZbIEC166;40-( zB*2nuW$+SUQ66qh^{b@bd3dPGuAaO4S>3Y(+(O{ikzV}?$q}nChTo{72NQjy2+#mI z@|_QV@WxzPJQ9{ULt`xCpdIyniGO=wrO|uoYhC(pGud)#+;>rbcZS~nbguK+vv@-6 z88x&7Q0N5PfOG$MCtDtb@=ituu!-N`g>w9K=DEMzrO7*pN^JD+tpdLo0RfL2K@Wlw z!1%GmVqU=ZTrNUyTbLYp(FI~z^&p@Fz0_)mFglFz85qEZTrZb5RsE0y7*a0@9{Zn) zI1gK=0Y&5&KUd?s;ILZPs~(i|u9ZECb%$b*BHH85bid8JT`RXRhXOiY?v6tp3#u;| zJ4MfvEL*xH&O_9bDqB*jZGA^;LmR^>x-A#859bd1f~faa-6)_QGwX~OE0TR6u% zY4C4_j6W8n8M;(!6*6r^K+M_l`NG8;&z9?z)n_2o*q3T83J4JERA|R;j0>7ClJ4+A zU!^H^lcc_a>r*wDj+C`DOaLSRo?D_48W?flU(XOQGJw?~XTUET(*(v-B-#hXAN^Nc z@L%z4x;qUEv)4YU4xp7-@)a_a#6W~$3%H*quuONcI1Y{m1BtD#`;*H@nt1>X)v15W z!bxlwvhHf;zNo2@UjV{CctbD63r)b$HVr$mBoXcAT3niv-u0CSgH+td55G~?3R z!~js;xWO8g=XN@7P5#27l#J2uIjkvF$U8U}R;W-U4>XGwv^O_-fxNx*t*7^f3We+S z(u9jjE!v^p>8)i`|dIYce|P-Yn{rKfxH5xwJHPv>Q*Fu z>E`zq6UsXxbh(A3zk%->DxM49Du(f{aj8{^k^s~JHB0VhY-R_Hdicv<6 zGXP0jj`WVkNre2|vo) zebWDl7`J1)2L`Yz&T}Imdf<1}F|1t2_Y3^!`8J3|HT_pyB?^D*7&po}lp~0)Z4zMGW#&1Y53YHxMz_ zExxPs6oy-y`i_7%?D$VpATeOe1yXUmzia~V7~IUGQprNMF?ip~*1Hyt%KB4E?E+~+ z0as`ZWU269zwOBZVbz)=YN@^Zx+{9eyZ?Ae7)_%I?FQnKy%byhXBanNB!T>S{7|l0 zz%pNlD)c}C#N{^kKxXEP5Lb_Ca0>x$n!5|*zQZd71&NRDnACG{T%^L}o9z$Km{M8w z`45^+z_T=g9p7(X)S}0_La7}&uK}sX#Q#OuTR_FpG!3H(5ZnU(IYjaC!(8MIwt zegT-`LOx;kVYwD0Qv{U`bnG$_>>>Eh)T4VKRj~R7QPwlTHwX4zMcy2Cw+HrRyzVy* zz#r^uu|HA+IIj9A6`l##qGn?+N@8RIZ?@~s0`SH?u#Ewmit8v*?VU{>351|B zzyuh;R^QDD`?S@QdFn&=i?!B|fN5+oU4aGKyheE0w_Ce*p-S0eYI;wf`s2_3DamVK z4V*oo`xB5}@B#LamSP~Pf=XoDOZ-;-t>QY%3f}=>HNWT0bs#{u4NJvV6=2(__U}6V z7QdKH*LNUaKHqPnoOi8^-7QThP#V<4Nt2qYZ+pT8&$+~O)l%^yhP+^|OI zYQq8{M0S3d@IX>IzciaeGCdyd_ygVJ3lkj9 zS_XdzJe(G(0MZh&01cuMoblit-&T^xe>d)aKo0Uq=@m7*m>ZnG@&1lJ_4HBB5nydP}V>GYRXS?Z6E5-EU3$R&bB~$(d#qSlX++U zt!H-gV`6M7$W8B@ZkOVlu2jx*W zv~2lz^jRVa^lgCR0J|WN3b@HiRRe+q$4edjmKyT~Xd>}G**;^-;>XaFuXB$JfAp8c zwpq^AF9C=3XFjIrF*BB5mu;3=O~{21n_k;VYP|`J>HTmA1c>XX>$eEX zO4E?<+jF$sj4AJX)`0{`ya5cv7t6@(75=?;Y6@uDcN7fc9z_+{JOjv*#p%$!& zZ6fDNckD5blyE?bk>ZVr@rMnu_dM`uL9>3%h>3Fh41gQZ1o$E2TMdXNa{E*cuic!M zO%!ILw}H5j03_Zh2d@I8!aS&6nLdlqGSHukGC!u)cG#gY4Bi67#%sh0B%B3U2$8j@ zN-y9VaKfe@5vMz^Km+&%zXPMzcc_67mlfH{<2jIVf5p}@2h}{Mjya>?8Y;XusqbZJXTdv2{8cKDQ(LDOUz!;>>g680Rgq)gZIlar*2k-;i0Hw$F9?; zny;xkT-Y%{4jSmpX9wiZ#qthkCB1Qhr1Yg+T4NNu3v4Iw_r>pkXLy`0fLfbxLeuuV z=5P0t*@B^a&S$i8cNJ~}{^qC;?!W|N_9am9S8Pkt9n$kZ38`sDwBlpGHvCH@ppqtH zf4c&Sr#UoKL5fTg=wg~+4%kwEI;6yc>hd*A$Dk4QCm>i!FMbSkqPtd3dwOuEjsV>f zYBedh0aNGILx!)@$t4Ok3lFTPrlL|!qC8_JrkkwT;=ulo{Sc$ugZtp{_Bbdcpc(N| z2C(_SGo(8S*1X-P4SLWhI32KYt2;TmF-)!H>@KfNH=&MZ6)V#^)Kk6Gd7>Vggz%$z zN&`H)WBm*Cniu)82bzJd{ud`*UO*?DZGiZ&m$VXa5%!M&YhKmXQEfymL|X-fDuqVD zicoJ&F@&R84qeHt3N=cud7f&_Bq9--c77+r47f=9luph712P+^2@ff6m?Ne#yWfeh zZwFVJK>gAz@Gt};QcWGvsQI0z&g*G^tsAESv7uE0N|L(N&^62Iv{W(gIQ@> zI*l37tV3+-%>zmfN2qE=VV^;>jHG)B$$75dWPG1Tgf=5yNdeqGi~zWOxI?-4vg+;= z^Qo40h4U>kJmc?J*v@*%>rx7lwArX*Er6NMY~;RE($|b;b!|15Q?{ZU-$RdVp>ou^ zPl;hsUM@9?RR%n(q2YVV8tAQ*(R=*<-l2o#6KPmSVQlI^_aj1NHY7t9Wr{mzMZA&6YB$390CK_T)+#h za!-x~9_AQAs-Z$}5+T~Ga86J~n2MJOJRWP^W%R{;ioboQwDLy6mrP@i<=chdjvPz( z?DAW{vrHfvi-;B96si?U^sN;GZ%mypr5+4q7(5Fm!X-~h)uGH4=lp~NtLV+)Kw5E1;9G+TZUn+6H}Z)o z<{%UN@lQ;rLad!fEuoel5WYtrDW&z4=^OShdwuJ7eb=&WjzkuU%lrxXupz~lq_;Ll zX|r3(P^qH3__)P;ErhV5@7gd^1?)xAtw<}HX&LxZRJW&YXiu!j$c!SPn`>Pt2ZalS z8Rb?9hd{P)io~L^&3=y-cOslw6AYK*af&%8#m3y`Pd?#a-PN($?)}U3YG)U%L4w{H0mRPr^K!82DDr`T0{)VVoem)|EF5q|92A+yOvANez8jPB* zwWMF_t7HlSrYDMC3x^+x3YQ_7Dku1$bxW& z)vJ=1yJ#!8sHdvBUJtxP^7{QOXSI%{8m@S^XTP!NS(FZW9CMuGX_1(sTL)HhyMCEV zpCr#xlqS0P6}E^12Jo}Sx%gJTtmt*LEJE$o=>UluMxaN6H|YAbK|4ZPef)=dy=Acm1($)1Z{y>D ziXx0Zb*wD*jXa)c?#p1B_z$VlwTkayuG=lt))=b|E7nUAQ9K%1ie;<&(0(MzB<$N^ zFOtuVY^Uy@E4o8ygzgivj%a9Mm-hzA1q5n-a!QQ0dAA(8Z~?7?B8q%0kJ zC|#-aLP3olt?F}LY}IFG=37I+2+&_@tvpXYZjxB8uK0mGu3IM(=Kw@oH0HcY{@+aa zPu?i?3x2T)BO*?j`A8mR(j=o&bP`(lw~VpboGTLEC&;uF{C5>qg=n9B6I*nPgNNZ)Ya7QNTyWLF{->BbBH#Q z{~P?%q&??m0QX|VQ5-;A%;&F$U1PG9*3cAzLKQXfAHe^+dQAhoLnbs>yx^dQyRi)5 z<;@wx#~f3u{NEV;_aHoLveA}K-}ZTQ#Ok|3fF94zaiIKnr+5bdAWa>$-1S z{~r#xE>}VegeJ>hzSv}ZC-r|-BbpGn4?b+cetj;Ua%8aG_y5=5Uw%sn^n9opK5SzO z1F`zLaPQn)&{6lFa-X2wRxrV~bFL_OpTJrnzb+8bLI*;iIn6V_FMtzQ@VogcWt`kw zgYBh5iJ`dtzmfS56dje|x%X&H($A;35|veoCK7jAOrhlo@_$V7AJt(UI;dsl0@Whrb93buQ-PDv zjV_{;m-h)z1skuWO>xMZL7EMBv+zTUrl-})4N(-r(h_Bg-O43@|6;f1bgJLQ|Q1X&xBd4&m z2FET%VL)9>uarzt?Oll+b4aM36+edl%9-MZG2Xf#n)NbIs~iE37ey2wy1J}R|C+*- z0fVK`?lgK#o=Hb!l?MZa5!aw_k#VoMh)rJtLc=Ty(br-G*UVa*i!i-4zquJtH0>MZ z?ux=;7-6X6DKsydY);}#Q4dmAP^{KoH;NQg_$HI`7I+nPS`nB@3!h?OBsDu4M=D7$ zOubdr7DGW^yaa*X;-P?)3}t_#TVNSOK2WH{fX-r1TWgOKaoDx2$pvJgi6%n8ute)N zQ;_+2QX)~pQawkhKUSWHgW(0OTT6j(s^*dz$G4e}v|#fS;D|i(s0GCmSDF{)1+2Iz zZgysih+eE-@96fw%9D2u%v2OC{pF*+`h+mkOifG`B$G zg6bTy{Y!GVL@9-hiWUSZkr6m|>7hp~AN|(DE-d_&H3>E!iGn1Bm%LBDl%BPl!g7$sREPZ7( zbae%vQ&7hf@IT*VA0?FQIkPL;TJ)tcBPHtGByh1}JC#?H%i^`UCOGM0BPsg7mA_@0 z^QDomSYJ*~YD!>8Mfz}*0M=F?QIOG-r*H13^GW5dDr2q!b*C$HRx9Lb_2n?ysHH#W zq3TGHgIAX)W7HF;nJZpDPJ+u!&`I3kG=crxb^|b?KhG<5G9{rZA%gxWL0Vm14EU+0 z{4Bi}K21d4x=d11SVEubIHrQTI4v3=Gs~u}a(WxsEnL!X$u||q&pMfXfLEWBRNqDL zq`Z9>!JG2o9fW2OG4+|5z627*W>gaBjlN=1iPr@e|&H=d&{61Khji@9h zlLEsV%8mY43_7iHji=K6$!zLRMx?+{hfV#vuYu41bW&(r|F3@E&HcZhD}MI{In%`b z0}B;kg{45_cjNzp8v5Vxq2qu-{{#3hRDvf0osGc%;_+`kw1H&*zGQ!-)39Mt$V)v5 zkP^X7+vY+X9j8C#28FZNkZAAA^zE&(1iDk_p@%6Kc+x+YISD5*jk@Up@fU1q>9__= zJYi`ipXa73!3oka0yOC?Xa@FrV@34G>$Dm1VUr6#MY&W6YSLGJ?esAUl_z%E3YLd; zmI_>p_*4s`?=4g!qx+v^m%Dd*^OW0m?sAo@b?S49kzS+uR#&4kwLkOvqjQS19+)#k z7mrX@S*eXu_N|f@rL45_64~E7r@ZRZ?^Qaxl0Uz0`uge19XgQd%Qa!v1Am{WQeTS)z<5=%B9?_!J|L6@wS3Om6KCp4F5HOjebx@Jy36 zvG99Fm5lIA!!?i>dpec@?c_ysF_}l*v_2!`VqZ1J1RDWs<7wfn^eJ z@ALxTZFp7V3HpAaE8}Qq@UGs4*`uv&f+-`f)P_0q$S#j)xBXr2*S`Cr+^Jn3PK>l% zpuHcioTVKZ?rnW`Id^-@V|mQb-9tG{yYR!{M?<+Rm% zU&~P|bYIJUt0_y%E-Pgp%T}vHZ_5TNKXY;n%S#Y?9$RF(;c%2CV;=VB<0)q!rA80Zxbqu+m{?$Jhu~7jN39D zi^C-IM?|y0)9k0>SGg6Xh7~8^i|x;WBe@m(UgluXYTpYdJJ2eD8hV7gLee|RkqGrz z?b2z5T?YXsg$TXAZkCSl?*Y~#H%ag*q8(o18hS@QhQPozLHT! zY3)M1vLub<(lTMOSmNlM3U{)MB)MdTQemn0>Rej=*$Qr&4DT4Hlna>|MiPiH5`#%I zaBw!foYw*qR3QmW*z?2;2MoAkh2h1MkR<0U^{GVJfj7Gzrym;S3zbRPWJ&vT1=NK# zZ0!{|l(ISaNI8*2cuBdCq!n1dS|52$E_zNc79bW*mL@qTswXEP49CzZZ+7`&d)upD ztL;jj&Nj-^$T7^(CzE)cFBXL6;}|4;ju!Uk80B4;o7Dx#3+=YjLXfK zlt^+8RliW}e|gH>Bu^nxqC-!EP{>JvQ9z_pKonOHOiF}N7);r{r&j_`|Kh&jFb8M5 zM$o@TGJRa`oWo1_jg9*vl7W{O-3mgJX|=HX?&8O3MX&`VSAgu;dPs@`kAvygfpa zMlPqzl?%L~K7XsQfcd`iYS5X8;ZS6xZZISR%M{vvnXOvznt&5=x`?^n#cj&Nie+f4ditIZ9+eTgV!HpZ^6?D-Ng$b5|JUn}z^;*ei6!j-TW zNPtca2iDtFBrrBnVsS3AxAZM>l}#pnoC}q>GqG%3Jil8Au13p2r@0B`qI~K=GaOzk zu>L0fD}R@e1NumvlGWW?!L@T~pAi?9MABlmd1B75gF%^CPH}ycy`T;e+8P?!NNA%A zqt)f2k8_Dq%^g76=7yZwk=J(;fz&vI=&UV$2?EelCr&HlMW1ZD^hN=y)B2PxeOeb_ zzANDw&W*DmhMY6iU~d4_OG#iJXfGx~s_~JP#uS1=F3JGAzBTKvhpf8HW=XE1brGZwLFtEJxbpfR=@sc@o*;hbCaD0 zk~kWqH%|2eY_)nWcQV8cEKEf<*2)%UBp?^La^g_A@kh^<`?>rw66ZWybvb60HAc1I zL!3Ol`lQck-QZq!acSk1(gi7SUK%hMF~`dZ%9+^fzw4jA4sgVH`JsQ!#Ot1EBw*vd zLipK_SM9X|r|`O@&j*;^dciXvecYg^Y=KKDZa>A-C50WZd+UWh2rSpqYorYx?u%?+ zmWdUpgaAZwzor`BJT@ENLoqjo(pxSO?*)Zc%`PrekR#cevVlU%Y!d$w0g?tlSSR;8flA-B zNN@Pl5>H`qQr-jT>9JE#jsIG2OtHZI=Z4MS8}5_3{KIiEzAU-2YmF(Y1z!Pysb-dh zF|>v*{YhxFTt=r0%btMw6P0=wz$hsB5|~J%xyy+a7LDNu1JVU-57U4~=3(zdwbcRR zhot~YR~p?l)9@kE0E)DnY`Y>i`r2Q5TfST|E1Up&lobgqX^pFNLFHAsB^JXhFvpQjq|C0@L9DgMbQDE})X~ za}y95e>*^2yjAGcD+PkFi^Bl(B=@ro=m|ALwJyE`=? z&wVrQ*>*@Gy0+BM;{lvRu^FJts+Uhqr4E&+xrD!*h{`aRf(lx>N5Wr2qm={*S}MN| zl54V@4w754t`3rWvb7G9N1dn6JaL3)a=cE2SMnE~2=C-dod}=gcAW^{#MtI|+(wf3!ksUn# z>Hx~vY6HNP!k|z zj`!FX{zOZ}7pUF|nQNo<|GnXmYyRd-oP4W$5+)%8us(Z8G%sMGHcFeMzvXFmOtq)k z2b`t<+EONb3#omPC_)h=8lo5f?inx00BiO@W^|RX)}LTx^^)Ja>#I47^!QpBbnDI2TS@O6HVlbgbX`bt5jX0 zA28S}g|*V?5`IJwlpQV<3Grh?o5=1M2Bq7mR2|XS&1=kFo$?(p>=QF&UES4O8~@#cLy=w!T#TT^?dT}DomKl zrkA(p_h$Nwfmx1J?)AeilWvXMv|GP{$NU^ywY9&4)%<{NYBS4UhsP?ChwU6Se*@i* z>-b7tU?v$^Z}d{eE!O{=p^Zxp{lFrhS7o{vUJ#$M%Ya5&_>|sN^+`$Nd@QlN;25NQIlZjSYi7I zUum?`y234Q8V_2)&ph)_w+Ew}&IfLu8&L~}q=+QOdK;HLS0SSQq04;P*_EiSw>T=1 z*~b`Hi*enSp;sCz*BUCbxsHuH@b+7QmCkzb%|nH%=fN~}3q-h)*_D$XKKc3zD!RNa z;IX=ymnmG1j+%-)NQ(Ja3%QQz7neA8Y;(&eT<1SdeBIf^=>cIdG!MJP(eDT3LzQ@5 zqoEhLRhtBeOfLU9%gk@be;XTjN3#JmK^tg`9!}&1*o#2dYLr8U_lQUcS2zd~=pAcT z+kR_1LIXMtsUO^WHLn+PDa;sgd^`(T77e>t%sCe|t}zpc4jDr7j+kGpwl2fw9x*em zE`L=$&)QI4Boe`d439HB01FY?EmD{=?vWDagcm{KO39I_}upw>&l-}a!4j~(yd5}Nl49ZP zcrLcBsVLmY=S}WfT38I7QE-Y=oAkBh5s`|cf%`z<4kHfOp@cPTpiK4r2TkK5z|kq- zrT@biWNDy%5UiHF?J$tr$j6u@riHG%(XNI5c0)`X-Fl;48~wwEm=3z4(j&XR+C?FUZXpurqKp zupJvJBq^)Ery;G8%up1XKCjL!xb+@KGbu_XfuuB^*Gu{+B+5G)_)k1>I^81$#VsdK zbx=q#x(P#@elx33YKe&F!;p|-W)q*cLxx9+qMPIS{PaSK(}h9L)Nk~I5|8|gYXa|A zkw`X323Oc2W)k}PGk%d0926`Qd%!{{$qgVh^R=Q_1U$r1JhaHlJsJwmIqJPbpooJ& zEQ;oHheDXPN3&N&J*-t$LWOFJF(V~?B5xM~*?~A)t5786dWgF~7Is_OkihS>PKCLiQI#r`FcZh26Mhf3}Y z_2&J-XuToWCo;+yvMdr3z?y%QtxnIs_6y_as9Du@kp^yA5hpUXx%TJn87T#cM|$v; zOi11u>+j=w-_BnnqqjNr{RZz>0g`D*DVkF^sFn>C1`aLsqON2vKF2mo^#EyL>0d@o zYhX3-E%`T78JsIBCYf0WyK1bGz&o?f5*=-hH4+o>!rv+)RQ&GHKywpGZjw9>Y zz6zO~N>%V?Q`2vPU@IRvmdvma$&oxlA&^q~*@dI2 z^s^hsTIj;qqoUpT=^KYMYKlz#SU7AR#WeX;0RdF_8M&?Vs={HeN6^A3aNI)`Tf z-ERQn0Wju;#$52^QP-QN1^BS>cD|02FzoQ;_t${6XpM(QC}8}J;4_C$96#zywvWZh zPyXx1F|4&v~BN;XFbo>6@L@eJ&S(cTiVK3+8X^_E~AyN=@Mwy`AuZx zqj7Tj?Gey$vdrp|wqQdfFqh zCJ4IUYuAf^Mu?yOMO<-%tmhf=e6i;oKCEZjl!vto1CG&sSm7zU18ay`$z5l8D}bNj zJyf$PhIU_<=XzMPogfnYXJ&mc$)55nC%*PJG2oF&)Zf3}t2k1}i{SN$B7klLa= zUoAG9@~*8cRnNyyyt5h3ed{e!aMP?*0o!&AW8$dl7^uIsDyaYIXCr%l3jRBq!E+Kz zwbV5WZxk5xD3(|@N^K&uT$WcoF6E&AZYjF(~A@d?tgtT$A0 z@fv?aLwg!^RY_S7T+x-3Jn_;+(EeL`_3EC(+2?9A?`F*6@@wyfchFCvYK)Be;_+c!lpaAAE%UaMQ5XtHQt!j-s0CpfKo8 zf+3@@>gRqYB)gd{d73Y&P{Qz{^r7tPe0W14i^7q z&dR0+>5DyB;}JyFMr@hLE1Aav*-0sgy}aq_XvZFst9Y8lN4VN zBz`~9Tc*N3aX4ISYybYEM^VO<{;^TKvEMSzrQJ8DaiT#p1D{fi+glI5lZ(8xeM;w7 zrAr|Q3x2ELB;ockJzRu7cViiO!k49n&8yBn99Xkq@Z|XNH#01*?@~l;x+8oDeXsr4 z_s3g~(AQ9YnM`FogRN}UA5zzqdPVDG+24ErT`hR-U7}-hnga%!8Awcar*yWp8WT*$UE0ip1B`GFl9{{q zN@<*9hzPdAP+W)(hfdQmf6G?#8ylwFdT8R2>2Q>o2+;CE>;fPn(^VXY^D!X(*|eYS zcJ@(wArd+72Eu{=Z^5iuMvm7>S1Ap!vlmz2W1wGsqh3aaJ*^Uhh1rB{Df%5g_-Abm*Sr>75Cv8ZiDbeMso)%{%a2yy%t3 z1`YElw6bGA^JU^?q8}1PlU@8yxAHPi?>S{xn>qO`P&qB%Cp7n-D=>Ecd;nBz2tCj^ z!FRQ63?L6QL2w?JVV=qA&TT{Ph!FK)q^gN=erNY;FKQH`_|w}Qw+!J@#InsG9=mkr zB66o~0e0ch0&7b7wZ{n?>P*%{!&YOLJ?GqxmG{DhJ0$&KKxo|fHp{=5FNvIV*dDvp zII}X#zvvaYQ*lnkt24J^6E4IYa~bx)cnsJaFC#4YV%A%ZwbY{=(`6 zj4&BfkQBvTnF272yezV=z_C@4_Pk)4FUtcn&NE4uH+zd{xA@f4lzfTdP~X zlx0%9*UC}gf;(XUnNwSFd#Leam9an%u{rFjYMTfF)7TDR5>z@#CbV*ZmBhWel?MXHvKZ9+w=(0hLz6E?|BMfK?t`J&VqZ(DVZj|o*XF~a@8 z=!85lL1`1iUkaYckRDu~n$#L&or|E^_~G%}IJ;Eup!YRBSSwD_4W@s;( zer2j`V!W+{f=ak4Px~0mJd;6qIz38M$K-1($2IaS;lfoz(ifcUjIzZJ=J}u@Id2Nb zRUBH|iAt_l@S{9*g2B9++2R!&H1OrMiCOj&4(a3QMsEx?uS@eb9(UP23{4B08eGGEeD#yZG589_S7?z>( zvJF2SdQrFh_{Ry?#@3cT+JMUJR~_*8>V?a#H%G>T+fHD+TkB2#yhRqqbcqS@bQ_-L z+Y_50?WS2X#Bad{QGM+ZQ?44;i*G24lyhx32>7cO9Zqb}I19K!HqYUe%VjepCd@cL zP@=6Uat_XEm4okE*%%79{B1c1mK&JnoAba#FKf!}k*F!&2VbJT8!&2tK?Hde@to_vC(kS?272aW)IEtpO<~_1( zkc`eOX9@#xQbjM-*&4TXv@;?%@9W{6snSp3!*OS;>>p`HuM~+P48%rW`NYoMN-Nf* z_#5$&4#3bJdf8y)!l|r|lUbkxaDaM%&xOU*5MpX zJ)7oPrPs1Ay!c|BT)t9wYn`llVf~ zqs0ORWDYvFW@?*Us30jp@#sP=Y-{u#g{T~UlAf6;sb&S3qE}6~G|_j_wBJ}HsX?Tm z2BhWU1aI^WG}njRxP%L>U!#H+V?c|z2O@dYq4I~3 zm+#N_imV;sc^zfi-m6*VTRWN}Nma{_8MEZ*%aG;+l^B19xvxa&en^^dnP#D^#y_ zFCN4{YtpIp$j5XqE@x}kXOy;swhieJTvQ8LaL~6dA10+PF|ajj468x^l@6DOq zP|&`I19v24%6I4>f~phkS(V5%r|MQ^V$i^<;%`hSj}ECbP$pjDS_jb08K$kg&~w&q zEMR%(DNfsr%SABH(Q<6#DgJ3KoqC=#^pz+oo3C!=g{kL?-swL*gV;Om5y^G<;euK-hB)QP3I;NzcC2Yrw$G;Knl{bUhuqki^Xyn_Cvn2` zD2-gO@{0I%iBZJ21iO;o=}OHQY8G#l>Sba`Gx1N1&sZ|ye8X3CAyJZG(9ccS6x7uQ z1TIqBGhZhd_JGLfBu0-?+U|C1F2oMCt1?_I)mGLwhhcrU<9a0pR{GRq&MW6-onMcF z=5Hy`<{2Zz^n5P!fM*cMsm31?+V8`~YZ$&)s55w8?;am;#72Uqw9H!Ev={L7J4ILj(*Pnck zxm*q(4`pij;Xm?6#8pa6EI2mp4Eyl_&x%K4&Lw_%fMpgRXMk2tDc`OuF6I|yuNfGJX~)znhrt*Py$xvEQ)S=?SWwJNYmo+Ta`;W;(dN&%-cc96lA9SKV(iNkX`FkZRJz z-+wDK+^m*Jb2KnI^3%L=*U*9#Q%rL9*dWjF!L~NQ!`Kx#9`9B9K*PXvhL#8!=$tdR z@pn(XXWK#JXfe+wxK4;sVs4CY&O?v8LaOuPknc+Tx7Udwd9rS(`*M)emNc?DV%R;e zxhsZGXUE(`|8=n~G`4}6Ir9Ur$o>FqZ0 zD{B`c7}-^9G3-~lCew!nvaWrnM)oDe@}iEPamJ}t=Sif0-8M=C{OMs*{cmi<_uszmfvb9R45{hh z6Nzpoe7lIT+K#xUHztz02;H>Q)$*&~XF9WUcf2mR%g95gVT9?UMD4G}EmPhQVO{+S zxqlU@WkuJ~=|bFb66Y3C6fA)B-Q-z6i*VUsKABytr0^@{F&5S)YjUGa-Xsrv^Qm~p z#y`ZL=(7i^5Q`Aiek8g6@i82zia^=IMx;#r;LhrVWRzzNq0Bz?jSUY$!o1}Ux_2$i zX6>K&a68f8U;O@d0#U+dBl25VseGLwBfsXGbE$G(p;gJ}4zK!Z=9ZV+N=nymTNQBU zX{Ui!oykG_U!k@!k3{!JHGxzQ>b8@@o%Rc=`KB);1zkJXydM#8#_SE&@UTSN;Kjzw z_(+q5e*4Z>nZ6ENwC|mDe3xa%JboKhhR*~JA=4M5rUYd=;c5k}Flh(-T_w9aUD#>r zvwcCdViwAArGh0wF%YnCRpj7vB(3WU*gvw9Re%c_Qx! zchjxE8GWB)HMwUEl)KQ75(|mW!Io z5xDTIL->sdiS$pme4D2P{t~QoR-Ql5Yy)VkF?xdFX>*jDudW#~A zJsL-{cTQn4V8S8xvk+faRadLuZ6ftP)JjShH>xhMuV6~ zgP-8xQmcM1g)@iR4*0{zEskfJDXFMJKS~KukXz0jb{ceHcdC_Vk9u#rAHiBxE;|Jc zChBzES@a5b=PI)Y&#O6gj28CsauZ=f7)d;0(#}8IQIXm;Y+>KbE2gP9XVM%xR2GaF zo)X4c&g;z;En6(;N5IY;+GtD9a!G&_&nLux#uTDz zuN`-kCM$T(6@LIL?lUIyMiphqDpm^7_;a|(D?75@_hlBEMt*RyEd{#3*<}86c|tE~ z9t_S8(8GHjBZimK#j#3I(|Vp^ruF6T)}H%X29`8ikyn+plb(DMwy*MRGs`{24DrV$ zzeIJj(~0cxUsaIlO%I0H1eNW0Af!{)I` z4W~1dFfpN&@{Isqx;Vih5v?X_{)B4#8jVmi=1Lg6n=Rv>P52ChEl8HRu`3%mgI)TM zWUy&9T-SvmTD`8=;!#s#m&im!K@M+?&X*NSuDUq@ra1Ku*p?+C2U-Oc0-3`EM)D(zzpN?WQiD zcW;82%^xOA-IxqvU$Iy(vqeAcA1&;c=A~HIdewfczO(Se`A{ zWzJo0S#>lRkDVSkh9L_6bR33RpLi^ntAd%)j1mPa+F0?Ej3#|ckL_|+76~X|<44Fz zqiTML9clY!SyD8k3;~VK8;#|+nyXS0x7Z=XsmK0oST`+Qk6^gdPl}JO8#$ptIWpGS z?*p4CS4HVX*tT{I)$_juQi}5NWTS{AH~lt0=lps|GWS)bW$f!EhR6kO6Hj|V(L^V1 z>~0mgw;q!{PIFflRrykcHCggK^|i_p86?9^6buTl?S4co`sziWyY(&$Hphk41!qmF zA_pgjE2xv|mcD}V;g`tt1F0RGGej@zhz}tXav0vwX_h6OBw(r}QT*#FBH8T+V_0?t z?cRs`?tP)LbjlhvRyir|4L{+U-W3iRUPaGT+>zk-S$SK_4N{isB5k&ih79$9S8~FS z9@&M`r=d*QtnCx3a}!^excD1*l1Qh_qhf_5Lk{2l8r}`*{UfK%KZmK{9T|VtWJI_v`!_cTsCeaD^O^UpHSs$O-;X848=UARilS z%;#s6hM%cfbFW)J${87Q_q*(aXJ6#zI&9rZ7>x9l}F>Jaj6^p)T?#@Q_tr9@MibBe#VGFW0i+H%lLJb`wt9q1(Vcn0*yLv-? z7tS^0GbVsoNIXf>OxBTxv9*DnI!ZI1nfjrC^<*ejjEs}|3Pj~Ei#+K+`ra3-uk~MOaFs@lEfRFQu)dYr&)<@cic4L zt)wy=ld~(6BDcqESqlY_5V^7FXczt7DK;INW<1{1NjSNtNGHktRnoS(Q*f$N=%`X* zH~yI;5H4%Jl`VK4L_A3Shk|Do%jTy_6w@~W{sN4Jc#{h27vBZ*x|ypbdDBQ_R%0<# zzO~MpK0ge-_9nPTcdClTa3&8^)w7b|Lrwj9P-b4K*4bHIj1_BFq?YUQi8MYloR`X! zawfSKgK7(}(C|6n>PVNl!pOcAgJX!|xMtv}%RyKiE?7%#7CZdNz#)QwHk`O1k|&-V zNT05WB}MJm+QB|GYa(Jb86Glj5MamuA{nV&T*yiBT^v*7oMM%KRS}um89np$+%KCV ziP;j7S6GxW^-3jycNxk!Q&P4}^1)1b6cv%XMrO?cIUtrg$-f>NzYruJWjj>*# zXhFgqPgdFwS$RJ@DtuE`Duwz%gz7t~So+$q+oiyBf)R++#h3DBpYMxn4lM1LHs>KzuY_h!`)VHAjVy})^aZ^dz!s3RksoeRxm&9IxDO}5)R(u< z-ZW)zEZPa{1XDJVCpcWXma7oZA=oIRD{(rr1U^}$`5ex6;`b_@>3!%WQ=*!Vl529q zK1gj$sdjgATq0(4ce~pgl;yU-N15Ly@l!Km_*Kb?g9~Hfum;HjU(}UWU|i4%mFCABO+Z@W)JLVc&)D z;z9d*YQp-sG0OIG2W;_r(DZD8JVR9=Hzev0A;SIrOrdsBM?+S3pX(wSJL)S_iWVV$T<5 zNVFpdhDXyYH>|K}PFiA?bgSnw)>O{IR9Mqr#F;Ahuj_%QC{>+$WHlF8z-ztB`;mh z^MZN5!%ri~!l9Bjsr~MRdf#I}AwoyL*u6TaSt|SOGMA@ZWol{MWwwbFca;-GKVh#Z z-81eNRhpXTzphj5Wl^&GX?V5pRsYqqBh=_HcO({@kamBf&jpGhMm`y|DiuuGD7O;+ zlNv$Nn4J3^KGtT6J|k}nPY;T^8c-$Qa~U2egg0x+MAn$jaXCbc5!^+857wPfOvbPB zjT_yIo7IvS%h3)9UVir?0lw1r2JyMSbb^%oAFgxKZyKgCGNE?pU&g^wuZL)SdCzW& zgGY<7(i3Jk5c$Zzd~_HQf{N_?ifBZ{AxD92b+lS3h1>pSP4+r{&C;By z>48$z>h_qz_IS`{I6mHZ;IYI(Vy>$Z&5h`m0W}19OzLL>A^AJH-Mq*t?{}Pj_`zm_ zIWvW1+W2SA(K(hHQX{J-(sLccY8a0?>#2FMZ*{CU;8vTMtvggdoI#l@N`!jh3U z)RdHuo7EoA&#XGCyq1*WEZDCP*(A`e;`v&p&-5K@< z%BE~`%#)vOFu&w1E4bQr!4%I=`V_I;(A08Ha33Z2OD8VE^}{gNWrKNNQ(~%hw++={ zzL#;k()!As6d2t~*CxJx*wKVZ2N}HeI=1+gK|yFRBzK?xX|DB;PTOx21-c^+~2X2Q+{%f zi!mkINk8@wHCP^oHF|-by90};fmwgn6L}G}8Z*Ke6Lnsi)L6WNEu+xoB$X#nGwh%9 z&C2TTn;9=f{w!Ngm5HcXRvF0wUN^aXFJ|OD;0UqI7YE`?6F3dfz73GddttaJC~JSh zrM{6<#oD&YteN^Ifw22A+;&>3uF_yTS}=IP)#_ZGkmAc!#m{4r5N-^@rtjK$Hk+lM(zG7w?`U z%?kh76lf~43g)0CL^+9m*H^a7uyd}Zkn}1*uBFu@Y0=CiqAb92$q=?rO{J3qMy%>6 zpVaM+vULqxO{Y2AGTd7`r!=z|Z&M@WjC=GX+WSv0?h#iU{h%UKB` zDJaSy#&G@F#RD5wJhsFd^U!4*Q6;9Aj~fHM6sTUuei($~<--$h`5xI@Do3n#R_kZY zyWr3zex4g{|ZqDP{m6Z~P+jDc_YWGTXt@{a81}`;P zGr`f?Ja`421DnBPo5}N?2mfGs=Lr0$G_M7;_hM8NArgF&EW__I$6%Dvzis=!T(vjI zOr`B2=zqk*i@$a$=D~X;=S}eY8HOm_OhqZEXM+7B?E~(Fo)euRC6d#au|H(KctHj~ zvP39VSd~PWSmm`6e&hsv6cqt)URUatxAhhE|7q{czoGj7IDSd?W$Z#mq$Y`xwX$Rx zD*H}kZED1POhX@AjFjEjvM0-oEk;zDvK3J(WQ`JiQI;fo5oYFdwR}XK??3SU-XHFn zGjpHM_v?LM&-*_2+;itV*31=+SOomlI4smT$~Ew_>XO^Bpod|`9-S8_Kr%wrg9+_PlbaEkLWzFTF^rQqqMnYPgZ~%5f zlXwzd0=<$evP@5o1AH!94J8Fll&dSg6kG8yQ~PRwI}o5n%sg1FgLA)6oexi(^rMWY z-%cE2PquZ};*xibmn%EU&FCAB;glo_f3E3t6DyGIG~e6s1fvA!ATWxvh7(!TpBq2! zgWhEHkgKM0`~SxTA+mEiCtBGrW1G49iHU6*S}X0t=bY`p2c;8&Nt{0Sg=JnuSQ#cx z#bH09;yE$_B5Qxfr7xj#LLuU7{08U)Tv1)tT6^A>y*BY!A--9#=sR4Wgxn4#u-UvR z;`FoBZQ%*NC|n%dt4OC5Z?b=n27CRpJU`ucXX=X(mjm*P2whI(SxMGbf|BfzbrVX1 z-dVe6Oeb@eze%EU;ySOt_n@PyKqB+iZNA7m16k$=ZtA6e@CxWtDck1{x0Y zzQc`4O_;^b=p+~|mfuBvIme8PdsM-!6Vj&P>+R^<{m^$X90rRPEfS4eV6I9hTpuzJ z+|9a&C}(<@kkMnyeCg0UGF;x7Jrt^*$%53+LGb%3+k7nI;5}Fj#nMkXdI#7~5Ek}A zj)oc@JXukYCTgBBcGWTKXkNsCfsVA>`75zv<{3|NhHJ&W1hoTft_xf(w6R1Q?7kRz zur3g9!jWHCgRR})oGbjmt_pUo8x!tX15XxaRx%e9?Hm!4N@;Kvg}o2YOMF-=nfS0=@Ip%|icV&-X#gK946qEMiLjCdNFIC8E0LIB`%j zH~-7H02h6neorG?n%ab(?3<9>w{hy zs5d-5SnHR({VfsKcM=Z_#9$wx&evqbumM#t9TK}AU$OPWVAV#mQ#<~;>29r{Ybb_Q zsvT;biP+u2p|O}Y6D~sNl$HLX**cM_k@gCyIwnRZC>0wu|L#y%j`rEevZW=>p5~wL zzj)E8AiOAzwtDX&l@hN+X`!t`8*#9td&9o?g(XdmF?28O%Q*EDl=ih9x7LiKjMJ!^ zG%5{568#RbaqhK-xr4u8=mCHmV5U3mn@=Q%nIa5O{bH;>s-#(2_jOw>i)%ehkWD+b+1~wGTbuHttHb zhQn8~-?fiB91@e6Zw+KD=+<5|d&Qi<6w0s0->p%-lZzrdUzr!$O@egj8+4!&va*{D zd8}dgt-~0Q<{jCREJo>5#0>c)XVPnSY>CK=U0JI8ERFF;O7^8Dt9R`if-xUfWzspM z#Fuu|X*voO^WHN)*+jY&$Z~lq&g7!VDYA-?4Qm>vC--G`9`Kg5wteWm|KHWrU zB_&rOj=pO$abhaZ5bN`>)t+k}olS!TzNoLZ z!EQ#}ZGYsH?(}rz`B{DjMF{V0jJ%tatI~+tB#(eJC+ZW*V!6Wf7&_hCiBGSwsxO`m z^K_|uF|v`TVKiaJN<^pkP~5q-a`)*Aje;|UrO_b;s%6q1mD<$>wep9TC)f;SQ-w)G zlmhW;mWgI(jFd&gYFRo8IUE~{%=2Vuc*r!uYRTJgn*k{(K5uzh51NF^hLM9(2TGYa zjGvt2kHsFd#gjbx`>nYzulcR|Icb(V^_GWT%@rXdo!*qU<%yE%rO9DlPJLsF*NYn~Q=#u<$CKQKr`1&snjgI~Ruz`g0Q9fB1 z04Dg#b^zerXxNWW_Bvi58|^P2Crf_}()-kUq)iPr8{D;mOD=+k8-kYr+a`lMAcO8Z zQ|=o{ZmY0hk{aF#ih>ydfNPWR75L2$G@YxLm&cz*O=3!(VgSq51ji8GB<=+#3W~oE zyiT|KY4OJ**ug)JB_z-RV{=@9&?X;Y_J51`!N=Pm<87VFheE0QXTYK@M7Ey9p)9)f zYJ5;gH1hlY8(MFx0YwraLB zTTQp}>^4j_?Z26BqT6j%Z@!V(&;kI%qiw)%w-sCEo7eeY<@rs&$bYQ*rUu)=Fsyfy O12_!^^mH@01O5Tm*vP>E literal 0 HcmV?d00001 diff --git a/rsconcept/backend/cctext/tests/manual/output.xlsx b/rsconcept/backend/cctext/tests/manual/output.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..2ce768078859580bcfa39288b51bc48eec4c871e GIT binary patch literal 267857 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≫fv=Bwxs7E9EDh8p?41h8_+LKCdF3Fr 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

# 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 NOLz?qB|wIs{U74UtP%hK literal 0 HcmV?d00001 diff --git a/rsconcept/backend/cctext/tests/manual/terms_mark.xlsx b/rsconcept/backend/cctext/tests/manual/terms_mark.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..6345cf2c4e67107a6ac04f8eef79dd8514c94a6a GIT binary patch literal 88018 zcmeEu^;?u(_b-BoVjwCat+XJZgh(Sw3KG&Ws5C=K4=EOiGziiu4Wl5<016TgLoE5z!4I=ezou9w&&1 z-jEUzT_!qBZ1BL|&e_b)*;o_dVCH1R>uzgvJ?$hhX9^K982|tO{Xd+6d`-+_;yV{> z;T1(((ywu`lO`O6Sg%QBvwSE8!oH8Kc8~#f}Q5t}mAM>04+y8@W2;t^2AB#dfH=#s%KUBIqXvdnT`Z3@$p9 z-=aM9qA`Pc=v?jEMb~jSU&LK&-bWeAyc4+}@a@G*++)vE5TNbtuqJzMb@G(_FWHt)>ur2JAE~=w1_+5 z^wMCOMs)iW5z)~R36a|WplpfOZI*R_LuJ6ovw*V3j%GGae7w;A|DUS=5A*Y1ThEVB zQLVpy?%k5YzJK#p?@-u9nMZE-6{>D%`n*&eq$mkaXQdme<)FW)N&A{a-WTPw|7&1K zJb1qO#^$(S{)bCf#8^t*3f{%+zHlMqVt0&|dyzlZKt1>I^e-m6mCn6ez&(!BNFSoqWX9cw z&&}Qu{@mUk4tZLJmWuuO?TaYnx1$>+bbA_Uq3y5XgD2(KlQLH$T9_~p`Fd6&sa;!%duK>>yPdv zsq`(q#&whPf%)PWvfK<6idwHPkh>Kq{aC1fZFEg^Kw(sr{9~~$Ih%In`HsgAb~%0j zh+bogN)avmJ`g4@-$iEbQEtL^;8wKirh9nynyXaMyZibj+A^HOVx5&@b_{~_`MPrU zv~&6yoIc@$&Rh?)<)S22KV>Su@pu|2B%vE-c85#v)Nsg*tJmZ?H^(H!+bLTXv6&H< zRhnMG!}{Ot%A0AKgg!aJT*^B)5}`=$Nyd6|u1;Y*>{f5kY!8>&)l|iM$q6H^s&>A{ zKFP-2O6?f|IT|u;Ta)r3C5KGJtY2G3{1WJ3m_7WyU(&fU=6EZs?|aUxB;?+*j46LQ z22G2(v($9FDo4MbTN%&6F;xw9mczFmOSErR5BFVYdlf#k6nx+$HH%0eU8ji%_qldf zW8S%2orK{AMZeqRu3~NhS=F#8>XSg=A7z*cuJj7-Eyb^R3L5gSS6)oJd!!pC#rUI7b$gAfdEz z^GwhD@9~l%WNXX&v3qx&j7&{iIvT>dPvTSt4|!6#8?BzZo_zU7k1kvG<4QHE{Hfg3 z<+PRvPV2i$%0;3k6q&59QemEPJrePjQxN6Uw#DI zy5aUY*{!#SuRCjA@O!Jhdtu(G@yRyc=cPl`J>}g-ki<&H+uhkiBe+RFwU;gpkRdziRQ`gWPfJ>6d`nCNRoLNqlAQl}m? zTyDytn!Km?ro#BLoJn5txx22fL`tH09m}ja&v|f-^fk4%7vHfz`rcgJHzW0b#ZZH@ zPF+F;5z$i9DWYp swbdMwv5=!$rxlS_-m+YF)u;JAD);rG)QE#S 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 A761SM literal 0 HcmV?d00001 diff --git a/rsconcept/backend/cctext/tests/testConceptAPI.py b/rsconcept/backend/cctext/tests/testConceptAPI.py new file mode 100644 index 00000000..39c823ce --- /dev/null +++ b/rsconcept/backend/cctext/tests/testConceptAPI.py @@ -0,0 +1,78 @@ +'''Test Concept Text API''' +import unittest + +import cctext as cc + + +class TestConceptAPI(unittest.TestCase): + '''Test class for Concept API.''' + def _assert_tags(self, actual: str, expected: str): + self.assertEqual(cc.split_tags(actual), cc.split_tags(expected)) + + def test_parse(self): + ''' Test parsing. ''' + self._assert_tags(cc.parse(''), '') + self._assert_tags(cc.parse('1'), 'intg,NUMB') + self._assert_tags(cc.parse('слон', require_tags='masc'), 'NOUN,anim,masc,sing,nomn') + + def test_normalize_word(self): + ''' Test normalize for single word. ''' + self.assertEqual(cc.normalize(''), '') + self.assertEqual(cc.normalize('первого'), 'первый') + self.assertEqual(cc.normalize('диких людей'), 'дикий человек') + + def test_get_all_forms(self): + ''' Test all lexical forms. ''' + self.assertEqual(cc.get_all_forms(''), []) + + forms = cc.get_all_forms('наверное') + self.assertEqual(len(forms), 1) + self.assertEqual(forms[0][0], 'наверное') + self._assert_tags(forms[0][1], 'CONJ,Prnt') + + def test_inflect(self): + ''' Test inflection. ''' + self.assertEqual(cc.inflect('', ''), '') + self.assertEqual(cc.inflect('слона', 'nomn'), 'слон') + self.assertEqual(cc.inflect('слона', 'ADJF'), 'слона') + self.assertEqual(cc.inflect('слона', 'nomn,plur'), 'слоны') + self.assertEqual(cc.inflect('слона', 'nomn, plur'), 'слоны') + self.assertEqual(cc.inflect('шкала оценок', 'loct,plur'), 'шкалах оценок') + + def test_find_substr(self): + '''Test substring search''' + self.assertEqual(cc.find_substr('', ''), (0, 0)) + self.assertEqual(cc.find_substr('сложного красивого слона', 'красивые слоном'), (9, 24)) + + def test_inflect_context(self): + '''Test contex inflection''' + self.assertEqual(cc.inflect_context('', '', ''), '') + self.assertEqual(cc.inflect_context('красивый', '', 'чашка'), 'красивая') + + def test_inflect_substitute(self): + '''Test substitute inflection''' + self.assertEqual(cc.inflect_substitute('', ''), '') + self.assertEqual(cc.inflect_substitute('', 'слон'), '') + self.assertEqual(cc.inflect_substitute('слон', ''), 'слон') + self.assertEqual(cc.inflect_substitute('красивый бантик', 'кошкой'), 'красивым бантиком') + + def test_inflect_dependant(self): + ''' Test coordination inflection. ''' + self.assertEqual(cc.inflect_dependant('', ''), '') + self.assertEqual(cc.inflect_dependant('', 'слон'), '') + self.assertEqual(cc.inflect_dependant('слон', ''), 'слон') + self.assertEqual(cc.inflect_dependant('общий', 'мать'), 'общая') + self.assertEqual(cc.inflect_dependant('синий', 'слонов'), 'синих') + + def test_match_all_morpho(self): + ''' Test extracting matching morpho. ''' + self.assertEqual(cc.match_all_morpho('', ''), []) + self.assertEqual(cc.match_all_morpho('горит город', ''), []) + self.assertEqual(cc.match_all_morpho('горит город', 'NOUN'), [[6, 11]]) + self.assertEqual(cc.match_all_morpho('горит город', 'VERB'), [[0, 5]]) + self.assertEqual(cc.match_all_morpho('столица страны', 'NOUN'), [[0, 7], [8, 14]]) + self.assertEqual(cc.match_all_morpho('столица страны', 'NOUN,sing,nomn'), [[0, 7]]) + + +if __name__ == '__main__': + unittest.main() diff --git a/rsconcept/backend/cctext/tests/testRuParser.py b/rsconcept/backend/cctext/tests/testRuParser.py new file mode 100644 index 00000000..b7f9c042 --- /dev/null +++ b/rsconcept/backend/cctext/tests/testRuParser.py @@ -0,0 +1,441 @@ +''' Test russian language parsing. ''' +import unittest + +from cctext import RuParser + +parser = RuParser() + + +class TestRuParser(unittest.TestCase): + ''' Test class for russian parsing. ''' + + def _assert_parse(self, text: str, expected: list[str], require_index: int = -1, require_tags: list[str] = None): + phrase = parser.parse(text, require_index, require_tags) + self.assertEqual(phrase.get_morpho().tag.grammemes, set(expected)) + + def _assert_inflect(self, text: str, tags: list[str], expected: str): + model = parser.parse(text) + if not model: + result = text + else: + result = model.inflect(set(tags)) + self.assertEqual(result, expected) + + def test_parse_word(self): + ''' Test parse for single word. ''' + self._assert_parse('1', ['NUMB', 'intg']) + self._assert_parse('пять', ['NUMR', 'nomn']) + self._assert_parse('трёх', ['NUMR', 'gent']) + self._assert_parse('трех', ['NUMR', 'gent']) + self._assert_parse('круча', ['NOUN', 'femn', 'sing', 'nomn', 'inan']) + self._assert_parse('круть', ['NOUN', 'femn', 'sing', 'nomn', 'inan', 'Sgtm', 'Geox']) + self._assert_parse('ПВО', ['NOUN', 'femn', 'sing', 'nomn', 'inan', 'Sgtm', 'Abbr', 'Fixd']) + self._assert_parse('СМИ', ['NOUN', 'plur', 'nomn', 'inan', 'Pltm', 'Abbr', 'Fixd', 'GNdr']) + self._assert_parse('ему', ['NPRO', 'masc', 'sing', 'datv', '3per', 'Anph']) + self._assert_parse('крутит', ['VERB', 'sing', '3per', 'pres', 'impf', 'tran', 'indc']) + self._assert_parse('смеркалось', ['VERB', 'neut', 'sing', 'Impe', 'past', 'impf', 'intr', 'indc']) + self._assert_parse('крутить', ['INFN', 'impf', 'tran']) + self._assert_parse('крученый', ['ADJF', 'masc', 'sing', 'nomn']) + self._assert_parse('крут', ['ADJS', 'masc', 'sing', 'Qual']) + self._assert_parse('крутящего', ['PRTF', 'masc', 'sing', 'gent', 'pres', 'impf', 'tran', 'actv']) + self._assert_parse('откручен', ['PRTS', 'masc', 'sing', 'past', 'perf', 'pssv']) + self._assert_parse('крутя', ['GRND', 'pres', 'impf', 'tran']) + self._assert_parse('круто', ['ADVB']) + self._assert_parse('круче', ['COMP', 'Qual']) + self._assert_parse(',', ['PNCT']) + self._assert_parse('32-', ['intg', 'NUMB']) + + self._assert_parse('слон', ['NOUN', 'anim', 'masc', 'sing', 'nomn'], require_index=0) + self._assert_parse('слон', ['NOUN', 'anim', 'masc', 'sing', 'nomn'], require_tags=['masc']) + self._assert_parse('прямой', ['ADJF', 'gent', 'sing', 'femn', 'Qual'], require_index=0) + self._assert_parse('прямой', ['ADJF', 'datv', 'Qual', 'sing', 'femn'], require_index=1) + self._assert_parse('прямой', ['NOUN', 'sing', 'inan', 'femn', 'gent'], require_tags=['NOUN']) + + self._assert_parse('консистенции', ['NOUN', 'inan', 'femn', 'plur', 'nomn']) + self._assert_parse('тест', ['NOUN', 'sing', 'masc', 'inan', 'nomn']) + self._assert_parse('петля', ['NOUN', 'inan', 'femn', 'sing', 'nomn']) + + self._assert_parse('Слон', ['NOUN', 'anim', 'masc', 'sing', 'nomn']) + self._assert_parse('СМИ', ['NOUN', 'Pltm', 'GNdr', 'Fixd', 'inan', 'Abbr', 'plur', 'nomn']) + self.assertEqual(parser.parse('КАиП'), None) + self.assertEqual(parser.parse('СЛОН'), None) + self.assertEqual(parser.parse(''), None) + self.assertEqual(parser.parse('слон', require_tags=set(['femn'])), None) + self.assertEqual(parser.parse('32', require_tags=set(['NOUN'])), None) + self.assertEqual(parser.parse('32-', require_tags=set(['NOUN'])), None) + self.assertEqual(parser.parse('слон', require_index=42), None) + + def test_parse_text(self): + ''' Test parse for multiword sequences. ''' + self._assert_parse(', ,', ['PNCT']) + self._assert_parse('слон,', ['NOUN', 'anim', 'masc', 'sing', 'nomn']) + + self._assert_parse('синий слон', ['NOUN', 'anim', 'masc', 'sing', 'nomn']) + self._assert_parse('слон синий', ['NOUN', 'anim', 'masc', 'sing', 'nomn']) + self._assert_parse('тихий Дон', ['NOUN', 'anim', 'masc', 'sing', 'nomn']) + self._assert_parse('слон, лежащий на траве', ['NOUN', 'anim', 'masc', 'sing', 'nomn']) + self._assert_parse('лежащий на траве слон', ['NOUN', 'anim', 'masc', 'sing', 'nomn']) + self._assert_parse('города улиц', ['NOUN', 'nomn', 'plur', 'masc', 'inan']) + self._assert_parse('первый дом улиц города', ['NOUN', 'inan', 'masc', 'nomn', 'sing']) + self._assert_parse('быстро едет', ['VERB', 'intr', 'impf', '3per', 'sing', 'indc', 'pres']) + self._assert_parse('летучий 1-2-пептид', ['NOUN', 'masc', 'nomn', 'sing', 'inan']) + + self._assert_parse('прямой угол', ['NOUN', 'masc', 'nomn', 'inan', 'sing']) + self._assert_parse('прямого угла', ['NOUN', 'sing', 'inan', 'masc', 'gent']) + self._assert_parse('угла прямой', ['NOUN', 'sing', 'inan', 'masc', 'gent']) + self._assert_parse('бесконечной прямой', ['NOUN', 'gent', 'femn', 'sing', 'inan']) + self._assert_parse('складские операции', ['NOUN', 'femn', 'plur', 'inan', 'nomn']) + self._assert_parse('незначительному воздействию хозяйственной деятельности', + ['NOUN', 'datv', 'sing', 'neut', 'inan']) + + self._assert_parse('варить овсянку', ['INFN', 'tran', 'impf']) + self._assert_parse('варить рис', ['INFN', 'tran', 'impf']) + + self._assert_parse('нарочито сложный', ['ADJF', 'sing', 'masc', 'nomn', 'Qual']) + self._assert_parse('части программы', ['NOUN', 'femn', 'plur', 'nomn', 'inan']) + self._assert_parse('летучий 1-2-фторметил', ['NOUN', 'nomn', 'sing', 'masc', 'inan']) + self._assert_parse('отрезок времени', ['NOUN', 'nomn', 'sing', 'masc', 'inan']) + self._assert_parse('портки сушить', ['INFN', 'impf', 'tran']) + self._assert_parse('портки вешай', ['VERB', 'tran', 'impr', 'impf', 'sing', 'excl']) + self._assert_parse('Анализирует состояние организации.', + ['VERB', 'sing', 'tran', 'pres', '3per', 'impf', 'indc']) + self._assert_parse('Во взаимодействии с подразделениями Генеральной прокуратуры формирует перечень показателей', + ['VERB', 'sing', 'tran', 'pres', '3per', 'impf', 'indc']) + + def test_parse_coordination(self): + ''' Test parse coordination info. ''' + self.assertEqual(parser.parse('говорить').coordination, [-1, 1]) + self.assertEqual(parser.parse('ворчливая карга').coordination, [2, -1, 0]) + self.assertEqual(parser.parse('страна, объятая пожаром').coordination, [-1, -1, 2, -1, 2]) + self.assertEqual(parser.parse('тихо говорил').coordination, [-1, -1, 2]) + + def test_normalize_word(self): + ''' Test normalize for single word. ''' + self.assertEqual(parser.normalize(''), '') + self.assertEqual(parser.normalize('123'), '123') + self.assertEqual(parser.normalize('test'), 'test') + self.assertEqual(parser.normalize('первого'), 'первый') + self.assertEqual(parser.normalize('слону'), 'слон') + self.assertEqual(parser.normalize('слонам'), 'слон') + self.assertEqual(parser.normalize('обеспечил'), 'обеспечить') + self.assertEqual(parser.normalize('сильную'), 'сильный') + self.assertEqual(parser.normalize('бежавший'), 'бежать') + self.assertEqual(parser.normalize('1 2 3'), '1 2 3') + + def test_normalize_text(self): + ''' Test normalize for multiword collation. ''' + self.assertEqual(parser.normalize('синего слона'), 'синий слон') + self.assertEqual(parser.normalize('тихо говоривший'), 'тихо говорить') + self.assertEqual(parser.normalize('канавой квартала'), 'канава квартала') + + def test_inflect_word(self): + ''' Test inflection for single word. ''' + self._assert_inflect('', [], '') + self._assert_inflect('invalid', [], 'invalid') + self._assert_inflect('invalid', ['nomn'], 'invalid') + self._assert_inflect('', ['nomn'], '') + self._assert_inflect('123', ['nomn'], '123') + self._assert_inflect('слона', [], 'слона') + self._assert_inflect('слона', ['ADJF'], 'слона') + + self._assert_inflect('слона', ['nomn'], 'слон') + self._assert_inflect('объектоид', ['datv'], 'объектоиду') + self._assert_inflect('терм-функция', ['datv'], 'терм-функции') + + self._assert_inflect('Слона', ['nomn'], 'Слон') + self._assert_inflect('СМИ', ['datv'], 'СМИ') + self._assert_inflect('КАНС', ['datv'], 'КАНС') + self._assert_inflect('КАиП', ['datv'], 'КАиП') + self._assert_inflect('АТ', ['datv'], 'АТ') + self._assert_inflect('А-проекция', ['datv'], 'А-проекции') + + def test_inflect_noun(self): + ''' Test inflection for single noun. ''' + self._assert_inflect('книга', ['nomn'], 'книга') + self._assert_inflect('книга', ['gent'], 'книги') + self._assert_inflect('книга', ['datv'], 'книге') + self._assert_inflect('книга', ['accs'], 'книгу') + self._assert_inflect('книга', ['ablt'], 'книгой') + self._assert_inflect('книга', ['loct'], 'книге') + self._assert_inflect('люди', ['loct'], 'людях') + + self._assert_inflect('книга', ['plur'], 'книги') + self._assert_inflect('люди', ['sing'], 'человек') + self._assert_inflect('человек', ['plur'], 'люди') + self._assert_inflect('человек', ['plur', 'loct'], 'людях') + + self._assert_inflect('человеку', ['masc'], 'человеку') + self._assert_inflect('человеку', ['neut'], 'человеку') + self._assert_inflect('человека', ['femn'], 'человека') + self._assert_inflect('человека', ['past'], 'человека') + + def test_inflect_npro(self): + ''' Test inflection for single pronoun. ''' + self._assert_inflect('меня', ['nomn'], 'я') + self._assert_inflect('я', ['gent'], 'меня') + self._assert_inflect('я', ['datv'], 'мне') + self._assert_inflect('я', ['accs'], 'меня') + self._assert_inflect('я', ['ablt'], 'мной') + self._assert_inflect('я', ['loct'], 'мне') + + self._assert_inflect('я', ['ADJF'], 'я') + self._assert_inflect('я', ['NOUN'], 'я') + self._assert_inflect('я', ['2per'], 'я') + self._assert_inflect('я', ['past'], 'я') + + def test_inflect_numr(self): + ''' Test inflection for single numeric. ''' + self._assert_inflect('трёх', ['nomn'], 'три') + self._assert_inflect('три', ['gent'], 'трёх') + self._assert_inflect('три', ['datv'], 'трём') + self._assert_inflect('три', ['accs', 'inan'], 'три') + self._assert_inflect('три', ['accs', 'anim'], 'трёх') + self._assert_inflect('три', ['ablt'], 'тремя') + self._assert_inflect('три', ['loct'], 'трёх') + + def test_inflect_adjf(self): + ''' Test inflection for single adjectif. ''' + self._assert_inflect('хороший', ['nomn'], 'хороший') + self._assert_inflect('хороший', ['gent'], 'хорошего') + self._assert_inflect('хороший', ['datv'], 'хорошему') + self._assert_inflect('хороший', ['accs'], 'хорошего') + self._assert_inflect('хороший', ['ablt'], 'хорошим') + self._assert_inflect('хороший', ['loct'], 'хорошем') + + self._assert_inflect('хороший', ['plur'], 'хорошие') + self._assert_inflect('хорошие', ['sing'], 'хороший') + self._assert_inflect('хорошие', ['sing', 'datv'], 'хорошему') + self._assert_inflect('хорошие', ['plur', 'masc', 'datv'], 'хорошим') + + self._assert_inflect('хорошая', ['masc'], 'хороший') + self._assert_inflect('перепончатокрылое', ['masc'], 'перепончатокрылый') + self._assert_inflect('хороший', ['neut'], 'хорошее') + self._assert_inflect('хорошая', ['neut'], 'хорошее') + self._assert_inflect('хороший', ['femn'], 'хорошая') + self._assert_inflect('перепончатокрылое', ['femn'], 'перепончатокрылая') + + self._assert_inflect('хороший', ['masc', 'femn'], 'хороший') + self._assert_inflect('хороший', ['plur', 'femn'], 'хорошие') + self._assert_inflect('хороший', ['past'], 'хороший') + + def test_inflect_prtf(self): + ''' Test inflection for single participle. ''' + self._assert_inflect('бегущего', ['nomn'], 'бегущий') + self._assert_inflect('бегущий', ['gent'], 'бегущего') + self._assert_inflect('бегущий', ['datv'], 'бегущему') + self._assert_inflect('бегущий', ['accs'], 'бегущего') + self._assert_inflect('бегущий', ['ablt'], 'бегущим') + self._assert_inflect('бегущий', ['loct'], 'бегущем') + self._assert_inflect('бегущая', ['loct'], 'бегущей') + self._assert_inflect('бежавшая', ['loct'], 'бежавшей') + + self._assert_inflect('бегущий', ['plur'], 'бегущие') + self._assert_inflect('бегущие', ['sing'], 'бегущий') + self._assert_inflect('бегущие', ['sing', 'datv'], 'бегущему') + + self._assert_inflect('бегущий', ['femn'], 'бегущая') + self._assert_inflect('бегущий', ['neut'], 'бегущее') + self._assert_inflect('бегущая', ['masc'], 'бегущий') + + self._assert_inflect('бегущий', ['past'], 'бежавший') + self._assert_inflect('бежавших', ['pres'], 'бегущих') + + self._assert_inflect('бегущий', ['masc', 'femn'], 'бегущий') + self._assert_inflect('бегущий', ['plur', 'femn'], 'бегущие') + + def test_inflect_verb(self): + ''' Test inflection for single verb. ''' + self._assert_inflect('говорить', ['1per'], 'говорю') + self._assert_inflect('говорить', ['2per'], 'говоришь') + self._assert_inflect('говорить', ['2per', 'plur'], 'говорите') + self._assert_inflect('говорить', ['3per'], 'говорит') + + self._assert_inflect('говорите', ['1per'], 'говорим') + self._assert_inflect('говорите', ['3per'], 'говорят') + + self._assert_inflect('говорит', ['plur'], 'говорят') + self._assert_inflect('говорят', ['sing'], 'говорит') + + self._assert_inflect('говорит', ['past'], 'говорил') + self._assert_inflect('говорил', ['pres'], 'говорю') + + self._assert_inflect('говорили', ['sing'], 'говорил') + self._assert_inflect('говорил', ['plur'], 'говорили') + + self._assert_inflect('говорила', ['masc'], 'говорил') + self._assert_inflect('говорили', ['masc'], 'говорил') + self._assert_inflect('говорил', ['neut'], 'говорило') + self._assert_inflect('говорил', ['femn'], 'говорила') + + self._assert_inflect('говорить', ['datv'], 'говорить') + + def test_inflect_text_nominal(self): + ''' Test inflection for multiword text in nominal form. ''' + self._assert_inflect('синий короткий', ['accs', 'sing', 'femn'], 'синюю короткую') + self._assert_inflect('красивые слоны', ['accs', 'sing'], 'красивого слона') + self._assert_inflect('вход процесса', ['loct', 'plur'], 'входах процесса') + self._assert_inflect('нарочито сложный тест', ['datv', 'sing'], 'нарочито сложному тесту') + self._assert_inflect('первый дом улиц города', ['loct', 'plur'], 'первых домах улиц города') + self._assert_inflect('шкала оценок', ['loct', 'plur'], 'шкалах оценок') + self._assert_inflect('складские операции', ['sing', 'datv'], 'складской операции') + self._assert_inflect('стороны конфликтного перехода', ['loct', 'sing'], 'стороне конфликтного перехода') + self._assert_inflect('уникомплексные тектологические переходы', ['loct', 'sing'], + 'уникомплексном тектологическом переходе') + + self._assert_inflect('слабый НИР', ['datv', 'sing'], 'слабому НИР') + self._assert_inflect('слабый НИР', ['accs', 'plur'], 'слабых НИР') + self._assert_inflect('летучий 1-2-бутан', ['ablt', 'sing'], 'летучим 1-2-бутаном') + self._assert_inflect('летучий 1-2-фторметил', ['ablt', 'sing'], 'летучим 1-2-фторметилом') + + self._assert_inflect('красивые процессы', ['accs', 'sing'], 'красивого процесс') + self._assert_inflect('красивые процессы', ['gent', 'sing'], 'красивого процесса') + self._assert_inflect('части программы', ['ablt', 'sing'], 'части программой') + self._assert_inflect('первые здания', ['ablt', 'sing'], 'первым зданием') + self._assert_inflect('прямой слон', ['ablt', 'sing'], 'прямым слоном') + + self._assert_inflect('тихо говорить', ['past', 'masc'], 'тихо говорил') + self._assert_inflect('быть готовым', ['past', 'masc'], 'был готовым') + self._assert_inflect('уметь готовить', ['pres', '2per'], 'умеешь готовить') + self._assert_inflect('готовить рис', ['pres', '1per'], 'готовлю рис') + + # self._assert_inflect('десять миллионов', ['datv'], 'десяти миллионам') + # self._assert_inflect('десять апельсинов', ['datv'], 'десяти апельсинов') + # self._assert_inflect('два миллиона', ['datv'], 'двум миллионам') + + self._assert_inflect('техногенема n-го порядка', ['datv'], 'техногенеме n-го порядка') + self._assert_inflect('Положение об органе АБВ', ['datv'], 'Положению об органе АБВ') + + def test_inflect_text_cross(self): + ''' Test inflection for multiword text in multiple forms. ''' + self._assert_inflect('слона кота', ['nomn'], 'слон кота') + self._assert_inflect('готовкой риса', ['nomn'], 'готовка риса') + + # self._assert_inflect('реципиенту воздействия', ['nomn'], 'реципиент воздействия') + + def test_inflect_complex_mainword(self): + ''' Test inflection of mainword conmprised of multiple words. ''' + # Do not parse complex main words + self._assert_inflect('слона и кота', ['nomn'], 'слон и кота') + self._assert_inflect('сказал и поехал', ['INFN'], 'сказать и поехал') + + def test_inflect_word_pos(self): + ''' Test inflection for word changing pars of speech. ''' + self._assert_inflect('обеспечит', ['INFN'], 'обеспечить') + self._assert_inflect('обеспечить', ['VERB', '1per'], 'обеспечу') + # self._assert_inflect('обеспечить', ['NOUN', 'sing','nomn'], 'обеспечение') + # self._assert_inflect('обеспечить', ['NOUN', 'plur','datv'], 'обеспечениям') + # self._assert_inflect('синеть', ['NOUN'], 'синь') + # self._assert_inflect('готовить', ['NOUN', 'sing'], 'готовка') + # self._assert_inflect('обеспечить', ['ADJF'], '???') + # self._assert_inflect('обеспечить', ['ADJS'], '???') + # self._assert_inflect('синеть', ['ADJF'], 'синий') + # self._assert_inflect('готовить', ['ADJF', 'sing', 'femn'], 'готовая') + self._assert_inflect('обеспечить', ['PRTF', 'plur', 'past'], 'обеспечившие') + self._assert_inflect('обеспечить', ['PRTS', 'plur'], 'обеспечены') + self._assert_inflect('обеспечить', ['GRND', 'past'], 'обеспечив') + # self._assert_inflect('обеспечить', ['ADVB'], 'обеспечённо') + # self._assert_inflect('обеспечить', ['COMP'], 'обеспеченнее') + + # self._assert_inflect('обеспечение', ['INFN'], 'обеспечить') + # self._assert_inflect('обеспечение', ['VERB','1per'], 'обеспечу') + self._assert_inflect('обеспечение', ['NOUN', 'plur', 'nomn'], 'обеспечения') + self._assert_inflect('обеспечение', ['NOUN', 'plur', 'datv'], 'обеспечениям') + # self._assert_inflect('синь', ['ADJF'], 'синий') + # self._assert_inflect('обеспечение', ['PRTF', 'plur', 'past'], 'обеспечившие') + # self._assert_inflect('обеспечение', ['PRTS', 'plur'], 'обеспечены') + # self._assert_inflect('обеспечение', ['GRND', 'past'], 'обеспечив') + # self._assert_inflect('обеспечение', ['ADVB'], 'обеспечённо') + # self._assert_inflect('обеспечение', ['COMP'], 'обеспеченнее') + + # self._assert_inflect('синий', ['INFN'], 'синеть') + # self._assert_inflect('синий', ['VERB','1per'], 'синею') + # self._assert_inflect('синий', ['NOUN', 'plur','nomn'], 'синьки') + # self._assert_inflect('синий', ['NOUN', 'plur','datv'], 'синькам') + self._assert_inflect('синий', ['ADJS'], 'синь') + self._assert_inflect('хороший', ['ADJS'], 'хорош') + # self._assert_inflect('синий', ['PRTF', 'plur', 'past'], 'синевшие') + # self._assert_inflect('синий', ['PRTS', 'plur'], '??') + # self._assert_inflect('синий', ['GRND', 'past'], 'синев') + # self._assert_inflect('хороший', ['ADVB'], 'хорошо') + self._assert_inflect('синий', ['COMP'], 'синее') + + self._assert_inflect('обеспечащий', ['INFN'], 'обеспечить') + self._assert_inflect('обеспечивающий', ['INFN'], 'обеспечивать') + self._assert_inflect('бегущий', ['INFN'], 'бежать') + self._assert_inflect('бегущий', ['VERB'], 'бегу') + self._assert_inflect('бежавшего', ['VERB'], 'бежал') + # self._assert_inflect('обеспечащий', ['NOUN', 'plur','datv'], 'обеспечениям') + # self._assert_inflect('синеющий', ['NOUN'], 'синь') + # self._assert_inflect('готовящий', ['NOUN', 'sing'], 'готовка') + # self._assert_inflect('синеющий', ['ADJF'], 'синий') + self._assert_inflect('обеспечащий', ['PRTF', 'plur', 'past'], 'обеспечившие') + self._assert_inflect('обеспечащий', ['PRTS', 'plur'], 'обеспечимы') + self._assert_inflect('обеспечащий', ['GRND', 'past'], 'обеспечив') + # self._assert_inflect('обеспечащий', ['ADVB'], 'обеспечённо') + # self._assert_inflect('обеспечащий', ['COMP'], 'обеспеченнее') + + def test_inflect_text_pos(self): + ''' Test inflection for multiword text changing parts of speech. ''' + # self._assert_inflect('готовить еду', ['NOUN', 'sing'], 'готовка еды') + # self._assert_inflect('обеспечение безопасности', ['INFN'], 'обеспечить безопасность') + # self._assert_inflect('сильный удар по мячу', ['INFN'], 'сильно ударить по мячу') + self._assert_inflect('сильно обиженный', ['INFN'], 'сильно обидеть') + # self._assert_inflect('сильно обиженный', ['NOUN'], 'сильная обида') + # self._assert_inflect('надежно обеспечить', ['NOUN'], 'надежное обеспечение') + + def test_inflect_invalid_text(self): + ''' Test inflection for multiword not coordinated text. ''' + self._assert_inflect('синими слоны', ['nomn', 'sing'], 'синими слон') + + def test_inflect_context(self): + ''' Test content inflection. ''' + self.assertEqual(parser.inflect_context('', '', ''), '') + self.assertEqual(parser.inflect_context('', 'красивый', ''), '') + self.assertEqual(parser.inflect_context('', '', 'в'), '') + self.assertEqual(parser.inflect_context('слон', '', ''), 'слон') + + self.assertEqual(parser.inflect_context('красивый', '', 'чашка'), 'красивая') + self.assertEqual(parser.inflect_context('красивый', '', 'черного'), 'красивого') + self.assertEqual(parser.inflect_context('слон', '', 'черного'), 'слона') + self.assertEqual(parser.inflect_context('слоны', 'сильный', 'черную'), 'слон') + self.assertEqual(parser.inflect_context('город', 'огня', ''), 'города') + # self.assertEqual(parser.inflect_context('улица', 'дом', ''), 'улицы') + + self.assertEqual(parser.inflect_context('большой город', 'стильного', 'необъятной страны'), 'большого города') + self.assertEqual(parser.inflect_context('город', '', ', расположенного неподалеку'), 'города') + + def test_inflect_substitute(self): + ''' Test substitute inflection. ''' + self.assertEqual(parser.inflect_substitute('', ''), '') + self.assertEqual(parser.inflect_substitute('123', '123'), '123') + self.assertEqual(parser.inflect_substitute('', 'слон'), '') + self.assertEqual(parser.inflect_substitute('слон', ''), 'слон') + self.assertEqual(parser.inflect_substitute('слон', 'слон'), 'слон') + self.assertEqual(parser.inflect_substitute('слон', 'слоны'), 'слоны') + self.assertEqual(parser.inflect_substitute('слон', 'кошкой'), 'слоном') + self.assertEqual(parser.inflect_substitute('синий слон', 'стильного чайника'), 'синего слона') + self.assertEqual(parser.inflect_substitute('варить клюкву', 'осуществляет'), 'варит клюкву') + + def test_inflect_dependant(self): + ''' Test coordination inflection. ''' + self.assertEqual(parser.inflect_dependant('', ''), '') + self.assertEqual(parser.inflect_dependant('', 'слон'), '') + self.assertEqual(parser.inflect_dependant('слон', ''), 'слон') + self.assertEqual(parser.inflect_dependant('общий', 'мать'), 'общая') + self.assertEqual(parser.inflect_dependant('синий', 'слонов'), 'синих') + self.assertEqual(parser.inflect_dependant('белый длинный', 'столами'), 'белыми длинными') + + def test_find_substr(self): + ''' Test substring search. ''' + self.assertEqual(parser.find_substr('', ''), (0, 0)) + self.assertEqual(parser.find_substr('слон', ''), (0, 0)) + self.assertEqual(parser.find_substr('', 'слон'), (0, 0)) + self.assertEqual(parser.find_substr('слон', 'слон'), (0, 4)) + self.assertEqual(parser.find_substr('сложного слона', 'слон'), (9, 14)) + self.assertEqual(parser.find_substr('сложного слона', 'слоном'), (9, 14)) + self.assertEqual(parser.find_substr('сложного красивого слона', 'красивые слоном'), (9, 24)) + self.assertEqual(parser.find_substr('человек', 'люди'), (0, 7)) + + +if __name__ == '__main__': + unittest.main() diff --git a/rsconcept/backend/cctext/tests/testSyntax.py b/rsconcept/backend/cctext/tests/testSyntax.py new file mode 100644 index 00000000..2a960515 --- /dev/null +++ b/rsconcept/backend/cctext/tests/testSyntax.py @@ -0,0 +1,62 @@ +'''Test module for Russian syntax''' +import unittest + +from cctext import RuSyntax, Capitalization + + +class TestRusParser(unittest.TestCase): + ''' Test class for russian syntax. ''' + + def test_capitalization(self): + ''' Testing capitalization. ''' + self.assertEqual(Capitalization.from_text(''), Capitalization.unknwn) + self.assertEqual(Capitalization.from_text('Альфа'), Capitalization.first_capital) + self.assertEqual(Capitalization.from_text('АЛЬФА'), Capitalization.upper_case) + self.assertEqual(Capitalization.from_text('альфа'), Capitalization.lower_case) + self.assertEqual(Capitalization.from_text('альФа'), Capitalization.mixed) + self.assertEqual(Capitalization.from_text('альфА'), Capitalization.mixed) + self.assertEqual(Capitalization.from_text('КАиП'), Capitalization.mixed) + + self.assertEqual(Capitalization.upper_case.apply_to('альфа'), 'АЛЬФА') + self.assertEqual(Capitalization.lower_case.apply_to('АльФа'), 'альфа') + self.assertEqual(Capitalization.first_capital.apply_to('альфа'), 'Альфа') + self.assertEqual(Capitalization.first_capital.apply_to('АльФа'), 'АльФа') + self.assertEqual(Capitalization.unknwn.apply_to('АльФа'), 'АльФа') + self.assertEqual(Capitalization.mixed.apply_to('АльФа'), 'АльФа') + + def test_is_single_word(self): + ''' Testing single word identification. ''' + self.assertTrue(RuSyntax.is_single_word('')) + self.assertTrue(RuSyntax.is_single_word('word')) + self.assertTrue(RuSyntax.is_single_word('слово')) + self.assertTrue(RuSyntax.is_single_word(' word '), 'Whitespace doesnt count') + self.assertTrue(RuSyntax.is_single_word('1001'), 'Numbers are words') + self.assertTrue(RuSyntax.is_single_word('кое-как'), 'Hyphen doesnt break work') + self.assertTrue(RuSyntax.is_single_word('1-2-метилбутан'), 'Complex words') + self.assertFalse(RuSyntax.is_single_word('one two')) + self.assertFalse(RuSyntax.is_single_word('синий слон')) + + def test_tokenize(self): + ''' Testing tokenization. ''' + self.assertEqual(list(RuSyntax.tokenize('')), []) + self.assertEqual(list(RuSyntax.tokenize(' ')), []) + self.assertEqual(self._list_tokenize('test'), [(0, 4, 'test')]) + self.assertEqual(self._list_tokenize(' test '), [(1, 5, 'test')]) + self.assertEqual(self._list_tokenize('синий слон'), [(0, 5, 'синий'), (6, 10, 'слон')]) + + def test_split_words(self): + ''' Testing splitting text into words. ''' + self.assertEqual([], list(RuSyntax.split_words(''))) + self.assertEqual([], list(RuSyntax.split_words(' '))) + self.assertEqual(RuSyntax.split_words('test'), ['test']) + self.assertEqual(RuSyntax.split_words(' test '), ['test']) + self.assertEqual(RuSyntax.split_words('синий слон'), ['синий', 'слон']) + self.assertEqual(RuSyntax.split_words('синий, большой слон'), ['синий', ',', 'большой', 'слон']) + + @staticmethod + def _list_tokenize(text: str): + return [(token.start, token.stop, token.text) for token in RuSyntax.tokenize(text)] + + +if __name__ == '__main__': + unittest.main() diff --git a/rsconcept/backend/requirements.txt b/rsconcept/backend/requirements.txt index 1df0d0a3..387e349b 100644 --- a/rsconcept/backend/requirements.txt +++ b/rsconcept/backend/requirements.txt @@ -5,4 +5,8 @@ django-cors-headers django-filter psycopg2-binary gunicorn -coreapi \ No newline at end of file +coreapi +pymorphy2 +pymorphy2-dicts-ru +pymorphy2-dicts-uk +razdel \ No newline at end of file diff --git a/rsconcept/backend/requirements_dev.txt b/rsconcept/backend/requirements_dev.txt index 456012a3..a7619849 100644 --- a/rsconcept/backend/requirements_dev.txt +++ b/rsconcept/backend/requirements_dev.txt @@ -4,4 +4,8 @@ djangorestframework django-cors-headers django-filter coverage -coreapi \ No newline at end of file +coreapi +pymorphy2 +pymorphy2-dicts-ru +pymorphy2-dicts-uk +razdel \ No newline at end of file