From 1255f1c237657291f39ba836e5408e24b11a8abc Mon Sep 17 00:00:00 2001 From: Lucas Costa Date: Wed, 20 Sep 2017 15:16:40 -0300 Subject: [PATCH] update --- 3024 Day (Flake8Lint).tmTheme | 541 + 3024 Night (Flake8Lint).tmTheme | 541 + Anaconda.sublime-settings | 2 +- Breakers (Flake8Lint).tmTheme | 668 + Breakers (SL) (Flake8Lint).tmTheme | 698 + Chromodynamics (Flake8Lint).tmTheme | 546 + Clouds Midnight (Flake8Lint).tmTheme | 401 + Flake8Lint.sublime-settings | 4 + Gloom (Flake8Lint).tmTheme | 361 + JSON.sublime-settings | 3 + JavaScript (Babel).sublime-settings | 3 +- Mariana (Flake8Lint).tmTheme | 679 + Material-Theme (Flake8Lint).tmTheme | 1051 + Material-Theme-Darker (Flake8Lint).tmTheme | 1051 + Material-Theme-Lighter (Flake8Lint).tmTheme | 1051 + Material-Theme-Palenight (Flake8Lint).tmTheme | 1051 + Monokai (Flake8Lint).tmTheme | 632 + Monokai Phoenix (Flake8Lint).tmTheme | 596 + Monokai Phoenix (SL) (Flake8Lint).tmTheme | 626 + Next (Flake8Lint).tmTheme | 1909 ++ Oceanic (Flake8Lint).tmTheme | 18 +- Oceanic - Eighties (Flake8Lint).tmTheme | 18 +- Package Control.merged-ca-bundle | 8261 ++++--- Package Control.sublime-settings | 17 +- Phoenix Dark Blue (Flake8Lint).tmTheme | 18 +- ... Dark Blue - Eighties (Flake8Lint).tmTheme | 285 + Phoenix Dark Green (Flake8Lint).tmTheme | 285 + ...Dark Green - Eighties (Flake8Lint).tmTheme | 285 + Phoenix Dark Orange (Flake8Lint).tmTheme | 285 + ...ark Orange - Eighties (Flake8Lint).tmTheme | 285 + Phoenix Dark Pink (Flake8Lint).tmTheme | 285 + ... Dark Pink - Eighties (Flake8Lint).tmTheme | 285 + Phoenix Dark Red (Flake8Lint).tmTheme | 285 + ...x Dark Red - Eighties (Flake8Lint).tmTheme | 285 + Phoenix Dark Yellow (Flake8Lint).tmTheme | 285 + ...ark Yellow - Eighties (Flake8Lint).tmTheme | 285 + Preferences.sublime-settings | 57 +- Python.sublime-settings | 17 +- Python3.sublime-settings | 16 + PythonImproved.sublime-settings | 16 + Seti_monokai (SL) (Flake8Lint).tmTheme | 18 +- Sixteen (Flake8Lint).tmTheme | 592 + StandardFormat.sublime-settings | 3 + Stino/app_dir.stino-settings | 5 + Stino/menu/board/Main.sublime-menu | 23 + Stino/menu/board_options/Main.sublime-menu | 23 + Stino/menu/examples/Main.sublime-menu | 24 + Stino/menu/install_library/Main.sublime-menu | 18893 ++++++++++++++++ Stino/menu/install_platform/Main.sublime-menu | 495 + Stino/menu/language/Main.sublime-menu | 23 + Stino/menu/libraries/Main.sublime-menu | 23 + Stino/menu/platform/Main.sublime-menu | 31 + .../menu/platform_examples/Main.sublime-menu | 23 + .../menu/platform_libraries/Main.sublime-menu | 23 + Stino/menu/programmer/Main.sublime-menu | 100 + Stino/menu/serial/Main.sublime-menu | 30 + Stino/menu/sketchbook/Main.sublime-menu | 39 + Stino/menu/version/Main.sublime-menu | 28 + SublimeLinter.sublime-settings | 120 +- .../3024 Day (Flake8Lint) (SL).tmTheme | 571 + .../3024 Night (Flake8Lint) (SL).tmTheme | 571 + .../Breakers (Flake8Lint) (SL).tmTheme | 698 + SublimeLinter/Breakers (SL).tmTheme | 658 + .../Chromodynamics (Flake8Lint) (SL).tmTheme | 576 + .../Clouds Midnight (Flake8Lint) (SL).tmTheme | 431 + SublimeLinter/Gloom (Flake8Lint) (SL).tmTheme | 391 + .../Mariana (Flake8Lint) (SL).tmTheme | 709 + .../Monokai (Flake8Lint) (SL).tmTheme | 662 + .../Monokai Phoenix (Flake8Lint) (SL).tmTheme | 626 + SublimeLinter/Monokai Phoenix (SL).tmTheme | 586 + SublimeLinter/Next (Flake8Lint) (SL).tmTheme | 1939 ++ .../Oceanic (Flake8Lint) (SL).tmTheme | 26 +- ...eanic - Eighties (Flake8Lint) (SL).tmTheme | 26 +- ...hoenix Dark Blue (Flake8Lint) (SL).tmTheme | 26 +- ... Blue - Eighties (Flake8Lint) (SL).tmTheme | 315 + ...oenix Dark Green (Flake8Lint) (SL).tmTheme | 315 + ...Green - Eighties (Flake8Lint) (SL).tmTheme | 315 + ...enix Dark Orange (Flake8Lint) (SL).tmTheme | 315 + ...range - Eighties (Flake8Lint) (SL).tmTheme | 315 + ...hoenix Dark Pink (Flake8Lint) (SL).tmTheme | 315 + ... Pink - Eighties (Flake8Lint) (SL).tmTheme | 315 + ...Phoenix Dark Red (Flake8Lint) (SL).tmTheme | 315 + ...k Red - Eighties (Flake8Lint) (SL).tmTheme | 315 + ...enix Dark Yellow (Flake8Lint) (SL).tmTheme | 315 + ...ellow - Eighties (Flake8Lint) (SL).tmTheme | 315 + .../Sixteen (Flake8Lint) (SL).tmTheme | 622 + .../Tomorrow-Night (Flake8Lint) (SL).tmTheme | 26 +- ...16-eighties.dark (Flake8Lint) (SL).tmTheme | 668 + ...ase16-mocha.dark (Flake8Lint) (SL).tmTheme | 646 + ...ase16-ocean.dark (Flake8Lint) (SL).tmTheme | 674 + ...se16-ocean.light (Flake8Lint) (SL).tmTheme | 670 + Tomorrow-Night (Flake8Lint).tmTheme | 18 +- Xdebug.breakpoints | 2 +- base16-eighties.dark (Flake8Lint).tmTheme | 638 + base16-mocha.dark (Flake8Lint).tmTheme | 616 + base16-ocean.dark (Flake8Lint).tmTheme | 644 + base16-ocean.light (Flake8Lint).tmTheme | 640 + console.log.sublime-snippet | 9 + material-dark (Flake8Lint).tmTheme | 18 +- material-light (Flake8Lint).tmTheme | 717 + oscrypto-ca-bundle.crt | 4409 ++++ pdb.sublime-snippet | 9 + 102 files changed, 62985 insertions(+), 4505 deletions(-) create mode 100644 3024 Day (Flake8Lint).tmTheme create mode 100644 3024 Night (Flake8Lint).tmTheme create mode 100644 Breakers (Flake8Lint).tmTheme create mode 100644 Breakers (SL) (Flake8Lint).tmTheme create mode 100644 Chromodynamics (Flake8Lint).tmTheme create mode 100644 Clouds Midnight (Flake8Lint).tmTheme create mode 100644 Gloom (Flake8Lint).tmTheme create mode 100644 JSON.sublime-settings create mode 100644 Mariana (Flake8Lint).tmTheme create mode 100644 Material-Theme (Flake8Lint).tmTheme create mode 100644 Material-Theme-Darker (Flake8Lint).tmTheme create mode 100644 Material-Theme-Lighter (Flake8Lint).tmTheme create mode 100644 Material-Theme-Palenight (Flake8Lint).tmTheme create mode 100644 Monokai (Flake8Lint).tmTheme create mode 100644 Monokai Phoenix (Flake8Lint).tmTheme create mode 100644 Monokai Phoenix (SL) (Flake8Lint).tmTheme create mode 100644 Next (Flake8Lint).tmTheme create mode 100644 Phoenix Dark Blue - Eighties (Flake8Lint).tmTheme create mode 100644 Phoenix Dark Green (Flake8Lint).tmTheme create mode 100644 Phoenix Dark Green - Eighties (Flake8Lint).tmTheme create mode 100644 Phoenix Dark Orange (Flake8Lint).tmTheme create mode 100644 Phoenix Dark Orange - Eighties (Flake8Lint).tmTheme create mode 100644 Phoenix Dark Pink (Flake8Lint).tmTheme create mode 100644 Phoenix Dark Pink - Eighties (Flake8Lint).tmTheme create mode 100644 Phoenix Dark Red (Flake8Lint).tmTheme create mode 100644 Phoenix Dark Red - Eighties (Flake8Lint).tmTheme create mode 100644 Phoenix Dark Yellow (Flake8Lint).tmTheme create mode 100644 Phoenix Dark Yellow - Eighties (Flake8Lint).tmTheme create mode 100644 Python3.sublime-settings create mode 100644 PythonImproved.sublime-settings create mode 100644 Sixteen (Flake8Lint).tmTheme create mode 100644 StandardFormat.sublime-settings create mode 100644 Stino/app_dir.stino-settings create mode 100644 Stino/menu/board/Main.sublime-menu create mode 100644 Stino/menu/board_options/Main.sublime-menu create mode 100644 Stino/menu/examples/Main.sublime-menu create mode 100644 Stino/menu/install_library/Main.sublime-menu create mode 100644 Stino/menu/install_platform/Main.sublime-menu create mode 100644 Stino/menu/language/Main.sublime-menu create mode 100644 Stino/menu/libraries/Main.sublime-menu create mode 100644 Stino/menu/platform/Main.sublime-menu create mode 100644 Stino/menu/platform_examples/Main.sublime-menu create mode 100644 Stino/menu/platform_libraries/Main.sublime-menu create mode 100644 Stino/menu/programmer/Main.sublime-menu create mode 100644 Stino/menu/serial/Main.sublime-menu create mode 100644 Stino/menu/sketchbook/Main.sublime-menu create mode 100644 Stino/menu/version/Main.sublime-menu create mode 100644 SublimeLinter/3024 Day (Flake8Lint) (SL).tmTheme create mode 100644 SublimeLinter/3024 Night (Flake8Lint) (SL).tmTheme create mode 100644 SublimeLinter/Breakers (Flake8Lint) (SL).tmTheme create mode 100644 SublimeLinter/Breakers (SL).tmTheme create mode 100644 SublimeLinter/Chromodynamics (Flake8Lint) (SL).tmTheme create mode 100644 SublimeLinter/Clouds Midnight (Flake8Lint) (SL).tmTheme create mode 100644 SublimeLinter/Gloom (Flake8Lint) (SL).tmTheme create mode 100644 SublimeLinter/Mariana (Flake8Lint) (SL).tmTheme create mode 100644 SublimeLinter/Monokai (Flake8Lint) (SL).tmTheme create mode 100644 SublimeLinter/Monokai Phoenix (Flake8Lint) (SL).tmTheme create mode 100644 SublimeLinter/Monokai Phoenix (SL).tmTheme create mode 100644 SublimeLinter/Next (Flake8Lint) (SL).tmTheme create mode 100644 SublimeLinter/Phoenix Dark Blue - Eighties (Flake8Lint) (SL).tmTheme create mode 100644 SublimeLinter/Phoenix Dark Green (Flake8Lint) (SL).tmTheme create mode 100644 SublimeLinter/Phoenix Dark Green - Eighties (Flake8Lint) (SL).tmTheme create mode 100644 SublimeLinter/Phoenix Dark Orange (Flake8Lint) (SL).tmTheme create mode 100644 SublimeLinter/Phoenix Dark Orange - Eighties (Flake8Lint) (SL).tmTheme create mode 100644 SublimeLinter/Phoenix Dark Pink (Flake8Lint) (SL).tmTheme create mode 100644 SublimeLinter/Phoenix Dark Pink - Eighties (Flake8Lint) (SL).tmTheme create mode 100644 SublimeLinter/Phoenix Dark Red (Flake8Lint) (SL).tmTheme create mode 100644 SublimeLinter/Phoenix Dark Red - Eighties (Flake8Lint) (SL).tmTheme create mode 100644 SublimeLinter/Phoenix Dark Yellow (Flake8Lint) (SL).tmTheme create mode 100644 SublimeLinter/Phoenix Dark Yellow - Eighties (Flake8Lint) (SL).tmTheme create mode 100644 SublimeLinter/Sixteen (Flake8Lint) (SL).tmTheme create mode 100644 SublimeLinter/base16-eighties.dark (Flake8Lint) (SL).tmTheme create mode 100644 SublimeLinter/base16-mocha.dark (Flake8Lint) (SL).tmTheme create mode 100644 SublimeLinter/base16-ocean.dark (Flake8Lint) (SL).tmTheme create mode 100644 SublimeLinter/base16-ocean.light (Flake8Lint) (SL).tmTheme create mode 100644 base16-eighties.dark (Flake8Lint).tmTheme create mode 100644 base16-mocha.dark (Flake8Lint).tmTheme create mode 100644 base16-ocean.dark (Flake8Lint).tmTheme create mode 100644 base16-ocean.light (Flake8Lint).tmTheme create mode 100644 console.log.sublime-snippet create mode 100644 material-light (Flake8Lint).tmTheme create mode 100644 oscrypto-ca-bundle.crt create mode 100644 pdb.sublime-snippet diff --git a/3024 Day (Flake8Lint).tmTheme b/3024 Day (Flake8Lint).tmTheme new file mode 100644 index 0000000..844795b --- /dev/null +++ b/3024 Day (Flake8Lint).tmTheme @@ -0,0 +1,541 @@ + + + + author + Jan T. Sott + name + 3024 day + comment + https://github.com/idleberg/3024.tmTheme + semanticClass + theme.light.3024 + colorSpaceName + sRGB + gutterSettings + + background + #f7f7f7 + divider + #f7f7f7 + foreground + #4a4543 + selectionBackground + #f7f7f7 + selectionForeground + #a5a2a2 + + settings + + + settings + + background + #f7f7f7 + caret + #4a4543 + foreground + #4a4543 + invisibles + #d6d5d4 + lineHighlight + #d6d5d4 + selection + #d6d5d4 + + + + name + Text + scope + variable.parameter.function + settings + + foreground + #4a4543 + + + + name + Comments + scope + comment, punctuation.definition.comment + settings + + foreground + #807d7c + + + + name + Punctuation + scope + punctuation.definition.string, punctuation.definition.variable, punctuation.definition.string, punctuation.definition.parameters, punctuation.definition.string, punctuation.definition.array + settings + + foreground + #4a4543 + + + + name + Delimiters + scope + none + settings + + foreground + #4a4543 + + + + name + Operators + scope + keyword.operator + settings + + foreground + #4a4543 + + + + name + Keywords + scope + keyword, keyword.control + settings + + foreground + #a16a94 + + + + name + Variables + scope + variable + settings + + foreground + #db2d20 + + + + name + Functions + scope + entity.name.function, meta.require, support.function.any-method + settings + + foreground + #01a0e4 + + + + name + Classes + scope + meta.class, support.class, entity.name.class, entity.name.type.class + settings + + foreground + #ed0c8c + + + + name + Methods + scope + keyword.other.special-method + settings + + foreground + #01a0e4 + + + + name + Storage + scope + storage + settings + + foreground + #a16a94 + + + + name + Support + scope + support.function + settings + + foreground + #b5e4f4 + + + + name + Strings, Inherited Class + scope + string, constant.other.symbol, entity.other.inherited-class + settings + + foreground + #01a252 + + + + name + Integers + scope + constant.numeric + settings + + foreground + #ed0c8c + + + + name + Floats + scope + none + settings + + foreground + #ed0c8c + + + + name + Boolean + scope + none + settings + + foreground + #ed0c8c + + + + name + Constants + scope + constant + settings + + foreground + #ed0c8c + + + + name + Tags + scope + entity.name.tag + settings + + foreground + #db2d20 + + + + name + Attributes + scope + entity.other.attribute-name + settings + + foreground + #ed0c8c + + + + name + Attribute IDs + scope + entity.other.attribute-name.id, punctuation.definition.entity + settings + + foreground + #01a0e4 + + + + name + Selector + scope + meta.selector + settings + + foreground + #a16a94 + + + + name + Values + scope + none + settings + + foreground + #ed0c8c + + + + name + Headings + scope + markup.heading punctuation.definition.heading, entity.name.section + settings + + fontStyle + + foreground + #01a0e4 + + + + name + Units + scope + keyword.other.unit + settings + + foreground + #ed0c8c + + + + name + Bold + scope + markup.bold, punctuation.definition.bold + settings + + fontStyle + bold + foreground + #ed0c8c + + + + name + Italic + scope + markup.italic, punctuation.definition.italic + settings + + fontStyle + italic + foreground + #a16a94 + + + + name + Code + scope + markup.raw.inline + settings + + foreground + #01a252 + + + + name + Link Text + scope + string.other.link + settings + + foreground + #db2d20 + + + + name + Link Url + scope + meta.link + settings + + foreground + #ed0c8c + + + + name + Lists + scope + markup.list + settings + + foreground + #db2d20 + + + + name + Quotes + scope + markup.quote + settings + + foreground + #ed0c8c + + + + name + Separator + scope + meta.separator + settings + + background + #d6d5d4 + foreground + #4a4543 + + + + name + Inserted + scope + markup.inserted + settings + + foreground + #01a252 + + + + name + Deleted + scope + markup.deleted + settings + + foreground + #db2d20 + + + + name + Changed + scope + markup.changed + settings + + foreground + #a16a94 + + + + name + Colors + scope + constant.other.color + settings + + foreground + #b5e4f4 + + + + name + Regular Expressions + scope + string.regexp + settings + + foreground + #b5e4f4 + + + + name + Escape Characters + scope + constant.character.escape + settings + + foreground + #b5e4f4 + + + + name + Embedded + scope + punctuation.section.embedded, variable.interpolation + settings + + foreground + #cdab53 + + + + name + Invalid + scope + invalid.illegal + settings + + background + #db2d20 + foreground + #f7f7f7 + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + uuid + 14875ac8-6a02-493d-9cfa-1701c764e24b + + \ No newline at end of file diff --git a/3024 Night (Flake8Lint).tmTheme b/3024 Night (Flake8Lint).tmTheme new file mode 100644 index 0000000..9126433 --- /dev/null +++ b/3024 Night (Flake8Lint).tmTheme @@ -0,0 +1,541 @@ + + + + author + Jan T. Sott + name + 3024 night + comment + https://github.com/idleberg/3024.tmTheme + semanticClass + theme.dark.3024 + colorSpaceName + sRGB + gutterSettings + + background + #3a3432 + divider + #3a3432 + foreground + #5c5855 + selectionBackground + #4a4543 + selectionForeground + #807d7c + + settings + + + settings + + background + #090300 + caret + #a5a2a2 + foreground + #a5a2a2 + invisibles + #5c5855 + lineHighlight + #3a3432 + selection + #4a4543 + + + + name + Text + scope + variable.parameter.function + settings + + foreground + #a5a2a2 + + + + name + Comments + scope + comment, punctuation.definition.comment + settings + + foreground + #5c5855 + + + + name + Punctuation + scope + punctuation.definition.string, punctuation.definition.variable, punctuation.definition.string, punctuation.definition.parameters, punctuation.definition.string, punctuation.definition.array + settings + + foreground + #a5a2a2 + + + + name + Delimiters + scope + none + settings + + foreground + #a5a2a2 + + + + name + Operators + scope + keyword.operator + settings + + foreground + #a5a2a2 + + + + name + Keywords + scope + keyword, keyword.control + settings + + foreground + #a16a94 + + + + name + Variables + scope + variable + settings + + foreground + #db2d20 + + + + name + Functions + scope + entity.name.function, meta.require, support.function.any-method + settings + + foreground + #01a0e4 + + + + name + Classes + scope + meta.class, support.class, entity.name.class, entity.name.type.class + settings + + foreground + #fded02 + + + + name + Methods + scope + keyword.other.special-method + settings + + foreground + #01a0e4 + + + + name + Storage + scope + storage + settings + + foreground + #a16a94 + + + + name + Support + scope + support.function + settings + + foreground + #b5e4f4 + + + + name + Strings, Inherited Class + scope + string, constant.other.symbol, entity.other.inherited-class + settings + + foreground + #01a252 + + + + name + Integers + scope + constant.numeric + settings + + foreground + #e8bbd0 + + + + name + Floats + scope + none + settings + + foreground + #e8bbd0 + + + + name + Boolean + scope + none + settings + + foreground + #e8bbd0 + + + + name + Constants + scope + constant + settings + + foreground + #e8bbd0 + + + + name + Tags + scope + entity.name.tag + settings + + foreground + #db2d20 + + + + name + Attributes + scope + entity.other.attribute-name + settings + + foreground + #e8bbd0 + + + + name + Attribute IDs + scope + entity.other.attribute-name.id, punctuation.definition.entity + settings + + foreground + #01a0e4 + + + + name + Selector + scope + meta.selector + settings + + foreground + #a16a94 + + + + name + Values + scope + none + settings + + foreground + #e8bbd0 + + + + name + Headings + scope + markup.heading punctuation.definition.heading, entity.name.section + settings + + fontStyle + + foreground + #01a0e4 + + + + name + Units + scope + keyword.other.unit + settings + + foreground + #e8bbd0 + + + + name + Bold + scope + markup.bold, punctuation.definition.bold + settings + + fontStyle + bold + foreground + #fded02 + + + + name + Italic + scope + markup.italic, punctuation.definition.italic + settings + + fontStyle + italic + foreground + #a16a94 + + + + name + Code + scope + markup.raw.inline + settings + + foreground + #01a252 + + + + name + Link Text + scope + string.other.link + settings + + foreground + #db2d20 + + + + name + Link Url + scope + meta.link + settings + + foreground + #e8bbd0 + + + + name + Lists + scope + markup.list + settings + + foreground + #db2d20 + + + + name + Quotes + scope + markup.quote + settings + + foreground + #e8bbd0 + + + + name + Separator + scope + meta.separator + settings + + background + #4a4543 + foreground + #a5a2a2 + + + + name + Inserted + scope + markup.inserted + settings + + foreground + #01a252 + + + + name + Deleted + scope + markup.deleted + settings + + foreground + #db2d20 + + + + name + Changed + scope + markup.changed + settings + + foreground + #a16a94 + + + + name + Colors + scope + constant.other.color + settings + + foreground + #b5e4f4 + + + + name + Regular Expressions + scope + string.regexp + settings + + foreground + #b5e4f4 + + + + name + Escape Characters + scope + constant.character.escape + settings + + foreground + #b5e4f4 + + + + name + Embedded + scope + punctuation.section.embedded, variable.interpolation + settings + + foreground + #cdab53 + + + + name + Invalid + scope + invalid.illegal + settings + + background + #db2d20 + foreground + #090300 + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + uuid + 027d1bbe-f937-4921-8711-fa6d8d41f452 + + \ No newline at end of file diff --git a/Anaconda.sublime-settings b/Anaconda.sublime-settings index 3a83605..5d92ad5 100644 --- a/Anaconda.sublime-settings +++ b/Anaconda.sublime-settings @@ -74,7 +74,7 @@ This can (and should) be overridden by project settings */ - "python_interpreter": "python", + "python_interpreter": "/Users/lucas/.pyenv/shims/python", /* Set those as true if you don't want Sublime Text regular completions diff --git a/Breakers (Flake8Lint).tmTheme b/Breakers (Flake8Lint).tmTheme new file mode 100644 index 0000000..f015644 --- /dev/null +++ b/Breakers (Flake8Lint).tmTheme @@ -0,0 +1,668 @@ + + + + name + Breakers + author + Sublime HQ Pty Ltd, Dmitri Voronianski + settings + + + settings + + background + #f9fafa + caret + #5fb3b3 + foreground + #333333 + lineHighlight + #e3e6e8 + shadow + #bbbbbb + selection + #e3e6e8 + selectionBorder + #d5d9dd + inactiveSelection + #ebeeef + highlight + #5fb3b3 + findHighlight + #fac863 + findHighlightForeground + #333333 + activeGuide + #5fb3b3 + stackGuide + #5fb3b380 + misspelling + #ec5f67 + bracketsOptions + underline + bracketsForeground + #f9ae58 + bracketContentsOptions + underline + bracketContentsForeground + #5fb3b3 + tagsOptions + stippled_underline + tagsForeground + #c594c5 + + + + name + Comment + scope + comment, punctuation.definition.comment + settings + + foreground + #999999 + + + + name + String + scope + string + settings + + foreground + #99c794 + + + + name + Punctuation + scope + punctuation.definition + settings + + foreground + #5fb3b3 + + + + name + Number + scope + constant.numeric + settings + + foreground + #f9ae58 + + + + name + Built-in constant + scope + constant.language + settings + + fontStyle + italic + foreground + #ec5f67 + + + + name + User-defined constant + scope + constant.character, constant.other + settings + + foreground + #c594c5 + + + + name + Member Variable + scope + variable.member + settings + + foreground + #ec5f67 + + + + name + Keyword + scope + keyword - keyword.operator, keyword.operator.word + settings + + foreground + #c594c5 + + + + name + Operators + scope + keyword.operator + settings + + foreground + #f97b58 + + + + name + Punctuation + scope + punctuation.separator, punctuation.terminator + settings + + foreground + #ab7967 + + + + name + Accessor + scope + punctuation.accessor + settings + + foreground + #f97b58 + + + + name + Annotation Punctuation + scope + punctuation.definition.annotation + settings + + foreground + #5fb3b3 + + + + name + JavaScript Dollar + scope + variable.other.dollar.only.js, variable.other.object.dollar.only.js, variable.type.dollar.only.js, support.class.dollar.only.js + settings + + foreground + #5fb3b3 + + + + name + Storage + scope + storage + settings + + foreground + #ec5f67 + + + + name + Storage type + scope + storage.type + settings + + foreground + #c594c5 + fontStyle + italic + + + + name + Entity name + scope + entity.name.function + settings + + foreground + #5fb3b3 + + + + name + Entity name + scope + entity.name - (entity.name.section | entity.name.tag | entity.name.label) + settings + + foreground + #f9ae58 + + + + name + Inherited class + scope + entity.other.inherited-class + settings + + fontStyle + italic underline + foreground + #5fb3b3 + + + + name + Function argument + scope + variable.parameter + settings + + fontStyle + + foreground + #f9ae58 + + + + name + Language variable + scope + variable.language + settings + + foreground + #ec5f67 + fontStyle + italic + + + + name + Tag name + scope + entity.name.tag + settings + + fontStyle + + foreground + #ec5f67 + + + + name + Tag attribute + scope + entity.other.attribute-name + settings + + foreground + #c594c5 + + + + name + Function call + scope + variable.function, variable.annotation + settings + + fontStyle + + foreground + #6699cc + + + + name + Library function + scope + support.function, support.macro + settings + + foreground + #6699cc + fontStyle + italic + + + + name + Library constant + scope + support.constant + settings + + foreground + #c594c5 + fontStyle + italic + + + + name + Library class/type + scope + support.type, support.class + settings + + foreground + #6699cc + fontStyle + italic + + + + name + Invalid + scope + invalid + settings + + background + #ec5f67 + foreground + #f8f8f8 + + + + name + Invalid deprecated + scope + invalid.deprecated + settings + + background + #f97b58 + foreground + #f8f8f8 + + + + name + YAML Key + scope + entity.name.tag.yaml + settings + + foreground + #5fb3b3 + + + + name + YAML String + scope + source.yaml string.unquoted + settings + + foreground + #333333 + + + + name + markup headings + scope + markup.heading + settings + + fontStyle + bold + + + + name + markup headings + scope + markup.heading punctuation.definition.heading + settings + + foreground + #f97b58 + + + + name + markup h1 + scope + markup.heading.1 punctuation.definition.heading + settings + + foreground + #ec5f67 + + + + name + markup links + scope + string.other.link, markup.underline.link + settings + + foreground + #6699cc + + + + name + markup bold + scope + markup.bold + settings + + fontStyle + bold + + + + name + markup italic + scope + markup.italic + settings + + fontStyle + italic + + + + name + markup bold/italic + scope + markup.italic markup.bold | markup.bold markup.italic + settings + + fontStyle + bold italic + + + + name + markup hr + scope + punctuation.definition.thematic-break + settings + + foreground + #f9ae58 + + + + name + markup numbered list bullet + scope + markup.list.numbered.bullet + settings + + foreground + #99c794 + + + + name + markup blockquote + scope + markup.quote punctuation.definition.blockquote, markup.list punctuation.definition.list_item + settings + + foreground + #f9ae58 + + + + name + markup code + scope + markup.raw + settings + + background + #e3e6e860 + + + + name + markup code + scope + markup.raw.inline + settings + + background + #e3e6e880 + + + + name + markup punctuation + scope + (text punctuation.definition.italic | text punctuation.definition.bold) + settings + + foreground + #c594c5 + + + + name + diff.header + scope + meta.diff, meta.diff.header + settings + + foreground + #c594c5 + + + + name + diff.deleted + scope + markup.deleted + settings + + foreground + #ec5f67 + + + + name + diff.inserted + scope + markup.inserted + settings + + foreground + #99c794 + + + + name + diff.changed + scope + markup.changed + settings + + foreground + #f9ae58 + + + + name + CSS Properties + scope + support.type.property-name + settings + + foreground + #333333 + + + + scope + constant.numeric.line-number.match + settings + + foreground + #ec5f67 + + + + scope + message.error + settings + + foreground + #ec5f67 + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + + \ No newline at end of file diff --git a/Breakers (SL) (Flake8Lint).tmTheme b/Breakers (SL) (Flake8Lint).tmTheme new file mode 100644 index 0000000..29447e7 --- /dev/null +++ b/Breakers (SL) (Flake8Lint).tmTheme @@ -0,0 +1,698 @@ + + + + name + Breakers + author + Sublime HQ Pty Ltd, Dmitri Voronianski + settings + + + settings + + background + #f9fafa + caret + #5fb3b3 + foreground + #333333 + lineHighlight + #e3e6e8 + shadow + #bbbbbb + selection + #e3e6e8 + selectionBorder + #d5d9dd + inactiveSelection + #ebeeef + highlight + #5fb3b3 + findHighlight + #fac863 + findHighlightForeground + #333333 + activeGuide + #5fb3b3 + stackGuide + #5fb3b380 + misspelling + #ec5f67 + bracketsOptions + underline + bracketsForeground + #f9ae58 + bracketContentsOptions + underline + bracketContentsForeground + #5fb3b3 + tagsOptions + stippled_underline + tagsForeground + #c594c5 + + + + name + Comment + scope + comment, punctuation.definition.comment + settings + + foreground + #999999 + + + + name + String + scope + string + settings + + foreground + #99c794 + + + + name + Punctuation + scope + punctuation.definition + settings + + foreground + #5fb3b3 + + + + name + Number + scope + constant.numeric + settings + + foreground + #f9ae58 + + + + name + Built-in constant + scope + constant.language + settings + + fontStyle + italic + foreground + #ec5f67 + + + + name + User-defined constant + scope + constant.character, constant.other + settings + + foreground + #c594c5 + + + + name + Member Variable + scope + variable.member + settings + + foreground + #ec5f67 + + + + name + Keyword + scope + keyword - keyword.operator, keyword.operator.word + settings + + foreground + #c594c5 + + + + name + Operators + scope + keyword.operator + settings + + foreground + #f97b58 + + + + name + Punctuation + scope + punctuation.separator, punctuation.terminator + settings + + foreground + #ab7967 + + + + name + Accessor + scope + punctuation.accessor + settings + + foreground + #f97b58 + + + + name + Annotation Punctuation + scope + punctuation.definition.annotation + settings + + foreground + #5fb3b3 + + + + name + JavaScript Dollar + scope + variable.other.dollar.only.js, variable.other.object.dollar.only.js, variable.type.dollar.only.js, support.class.dollar.only.js + settings + + foreground + #5fb3b3 + + + + name + Storage + scope + storage + settings + + foreground + #ec5f67 + + + + name + Storage type + scope + storage.type + settings + + foreground + #c594c5 + fontStyle + italic + + + + name + Entity name + scope + entity.name.function + settings + + foreground + #5fb3b3 + + + + name + Entity name + scope + entity.name - (entity.name.section | entity.name.tag | entity.name.label) + settings + + foreground + #f9ae58 + + + + name + Inherited class + scope + entity.other.inherited-class + settings + + fontStyle + italic underline + foreground + #5fb3b3 + + + + name + Function argument + scope + variable.parameter + settings + + fontStyle + + foreground + #f9ae58 + + + + name + Language variable + scope + variable.language + settings + + foreground + #ec5f67 + fontStyle + italic + + + + name + Tag name + scope + entity.name.tag + settings + + fontStyle + + foreground + #ec5f67 + + + + name + Tag attribute + scope + entity.other.attribute-name + settings + + foreground + #c594c5 + + + + name + Function call + scope + variable.function, variable.annotation + settings + + fontStyle + + foreground + #6699cc + + + + name + Library function + scope + support.function, support.macro + settings + + foreground + #6699cc + fontStyle + italic + + + + name + Library constant + scope + support.constant + settings + + foreground + #c594c5 + fontStyle + italic + + + + name + Library class/type + scope + support.type, support.class + settings + + foreground + #6699cc + fontStyle + italic + + + + name + Invalid + scope + invalid + settings + + background + #ec5f67 + foreground + #f8f8f8 + + + + name + Invalid deprecated + scope + invalid.deprecated + settings + + background + #f97b58 + foreground + #f8f8f8 + + + + name + YAML Key + scope + entity.name.tag.yaml + settings + + foreground + #5fb3b3 + + + + name + YAML String + scope + source.yaml string.unquoted + settings + + foreground + #333333 + + + + name + markup headings + scope + markup.heading + settings + + fontStyle + bold + + + + name + markup headings + scope + markup.heading punctuation.definition.heading + settings + + foreground + #f97b58 + + + + name + markup h1 + scope + markup.heading.1 punctuation.definition.heading + settings + + foreground + #ec5f67 + + + + name + markup links + scope + string.other.link, markup.underline.link + settings + + foreground + #6699cc + + + + name + markup bold + scope + markup.bold + settings + + fontStyle + bold + + + + name + markup italic + scope + markup.italic + settings + + fontStyle + italic + + + + name + markup bold/italic + scope + markup.italic markup.bold | markup.bold markup.italic + settings + + fontStyle + bold italic + + + + name + markup hr + scope + punctuation.definition.thematic-break + settings + + foreground + #f9ae58 + + + + name + markup numbered list bullet + scope + markup.list.numbered.bullet + settings + + foreground + #99c794 + + + + name + markup blockquote + scope + markup.quote punctuation.definition.blockquote, markup.list punctuation.definition.list_item + settings + + foreground + #f9ae58 + + + + name + markup code + scope + markup.raw + settings + + background + #e3e6e860 + + + + name + markup code + scope + markup.raw.inline + settings + + background + #e3e6e880 + + + + name + markup punctuation + scope + (text punctuation.definition.italic | text punctuation.definition.bold) + settings + + foreground + #c594c5 + + + + name + diff.header + scope + meta.diff, meta.diff.header + settings + + foreground + #c594c5 + + + + name + diff.deleted + scope + markup.deleted + settings + + foreground + #ec5f67 + + + + name + diff.inserted + scope + markup.inserted + settings + + foreground + #99c794 + + + + name + diff.changed + scope + markup.changed + settings + + foreground + #f9ae58 + + + + name + CSS Properties + scope + support.type.property-name + settings + + foreground + #333333 + + + + scope + constant.numeric.line-number.match + settings + + foreground + #ec5f67 + + + + scope + message.error + settings + + foreground + #ec5f67 + + + + name + SublimeLinter Warning + scope + sublimelinter.mark.warning + settings + + foreground + #DDB700 + + + name + SublimeLinter Gutter Mark + scope + sublimelinter.gutter-mark + settings + + foreground + #FFFFFF + + + name + SublimeLinter Error + scope + sublimelinter.mark.error + settings + + foreground + #D02000 + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + + \ No newline at end of file diff --git a/Chromodynamics (Flake8Lint).tmTheme b/Chromodynamics (Flake8Lint).tmTheme new file mode 100644 index 0000000..6c52980 --- /dev/null +++ b/Chromodynamics (Flake8Lint).tmTheme @@ -0,0 +1,546 @@ + + + + name + Chromodynamics + settings + + + settings + + background + #060606 + caret + #dfdfdf + foreground + #c6c6c6 + invisibles + #3B3A32 + lineHighlight + #252525 + selection + #444 + findHighlight + #FFE792 + findHighlightForeground + #000000 + selectionBorder + #1c1c1c + gutter + #060606 + gutterForeground + #595959 + + + + + name + String + scope + text, source + settings + + foreground + #c6c6c6 + + + + + name + Git Changed Line + scope + git_changes_change + settings + + foreground + #A29F46 + + + + name + Git Added Line + scope + git_changes_add + settings + + foreground + #1f9a12 + + + + name + Git Remove Line + scope + git_changes_del- + settings + + foreground + #A72822 + + + + + name + Comment + scope + comment + settings + + foreground + #747475 + + + + name + String + scope + string + settings + + foreground + #d3c970 + + + + name + Docstring + scope + string.quoted.docstring + settings + + foreground + #7c9f57 + + + + name + Docstring Quotes (specially for Atom) + scope + string.quoted.docstring string + settings + + foreground + #7c9f57 + + + + name + Docstring Storage (r prefix) (specially for Atom) + scope + string.quoted.docstring storage + settings + + foreground + #66D9EF + + + + name + Number + scope + constant.numeric + settings + + foreground + #9a79d7 + + + + name + Built-in constant + scope + constant.language + settings + + foreground + #9a79d7 + + + + name + User-defined constant + scope + constant.character, constant.other + settings + + foreground + #9a79d7 + + + + name + Variable + scope + variable + settings + + fontStyle + + + + + name + Keyword + scope + keyword + settings + + foreground + #e8364f + + + + name + Notes (XXX) + scope + comment.line.note, string.quoted.docstring.note + settings + + foreground + #b14a58 + + + + name + Storage + scope + storage + settings + + fontStyle + + foreground + #e8364f + + + + name + Storage type + scope + storage.type + settings + + foreground + #66D9EF + + + + name + Class name + scope + entity.name.class + settings + + foreground + #A6E22E + + + + name + Inherited class + scope + entity.other.inherited-class + settings + + foreground + #A6E22E + + + + name + Function name + scope + entity.name.function + settings + + fontStyle + + foreground + #A6E22E + + + + name + Function argument + scope + variable.parameter + settings + + foreground + #e99c42 + + + + name + Tag name + scope + entity.name.tag.namespace + settings + + fontStyle + + foreground + #76263a + + + + name + Tag localname + scope + entity.name.tag, keyword.doctype.xml + settings + + fontStyle + + foreground + #d33c78 + + + + name + Tag attribute + scope + entity.other.attribute-name + settings + + fontStyle + + foreground + #D77C23 + + + + name + Library function + scope + support.function + settings + + fontStyle + + foreground + #66D9EF + + + + name + Library constant + scope + support.constant + settings + + fontStyle + + foreground + #66D9EF + + + + name + Library class/type + scope + support.type + settings + + foreground + #66D9EF + + + + name + Special name + scope + support.class, support.other, support.variable + settings + + foreground + #66D9EF + + + + name + Library variable + scope + support.other.variable + settings + + fontStyle + + + + + name + Invalid + scope + invalid + settings + + background + #7c3636 + fontStyle + + foreground + #F8F8F0 + + + + name + Invalid deprecated + scope + invalid.deprecated + settings + + background + #99732b + foreground + #F8F8F0 + + + + name + JSON String + scope + meta.structure.dictionary.json string.quoted.double.json + settings + + foreground + #CFCFC2 + + + + + name + diff.header + scope + meta.diff, meta.diff.header + settings + + foreground + #75715E + + + + name + diff.deleted + scope + markup.deleted + settings + + foreground + #e8364f + + + + name + diff.inserted + scope + markup.inserted + settings + + foreground + #A6E22E + + + + name + diff.changed + scope + markup.changed + settings + + foreground + #E6DB74 + + + + name + self and cls + scope + variable.language.special, variable.parameter.function.language.special + settings + + foreground + #b0af95 + + + + + + name + comment/typehint: base color + scope + comment.typehint + settings + + foreground + #888A84 + + + + name + comment/typehint: ignore + scope + comment.typehint.ignore + settings + + foreground + #7E6461 + + + + name + comment/typehint: type name + scope + comment.typehint.type + settings + + foreground + #44727B + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + uuid + 72d2f21e-76c9-11e5-8275-000c6c071bb8 + + \ No newline at end of file diff --git a/Clouds Midnight (Flake8Lint).tmTheme b/Clouds Midnight (Flake8Lint).tmTheme new file mode 100644 index 0000000..171d80d --- /dev/null +++ b/Clouds Midnight (Flake8Lint).tmTheme @@ -0,0 +1,401 @@ + + + + name + Clouds Midnight + settings + + + settings + + background + #191919 + caret + #FFFFFF + foreground + #929292 + invisibles + #BFBFBF + lineHighlight + #D7D7D708 + selection + #333 + + + + name + Comment + scope + comment + settings + + fontStyle + + foreground + #3C403B + + + + name + String + scope + string + settings + + fontStyle + + foreground + #777 + + + + name + Number + scope + constant.numeric + settings + + foreground + #46A609 + + + + name + Built-in constant + scope + constant.language + settings + + fontStyle + + foreground + #39946A + + + + name + User-defined constant + scope + constant.character, constant.other + settings + + + + name + Variable + scope + variable.language, variable.other + settings + + fontStyle + + + + + name + Keyword + scope + keyword, support.constant.property-value, constant.other.color + settings + + fontStyle + + foreground + #927C5D + + + + name + Keyword -> Unit + scope + keyword.other.unit + settings + + foreground + #366F1A + + + + name + HTML Attribute + scope + entity.other.attribute-name.html + settings + + foreground + #474747 + + + + name + Keyword -> Operator + scope + keyword.operator + settings + + foreground + #4B4B4B + + + + name + Storage + scope + storage + settings + + fontStyle + + foreground + #7f9246 + + + + name + Class name + scope + entity.name.class + settings + + fontStyle + + + + + name + Inherited class + scope + entity.other.inherited-class + settings + + fontStyle + + foreground + #858585 + + + + name + Function name + scope + entity.name.function + settings + + fontStyle + + + + + name + Function argument + scope + variable.parameter + settings + + + + name + Tag name + scope + entity.name.tag + settings + + fontStyle + + foreground + #606060 + + + + name + HTML Entity + scope + constant.character.entity + settings + + foreground + #A165AC + + + + name + JS Support Class + scope + support.class.js + settings + + foreground + #A165AC + + + + name + Tag attribute + scope + entity.other.attribute-name + settings + + fontStyle + + foreground + #606060 + + + + name + CSS Selector + scope + meta.selector.css, entity.name.tag.css, entity.other.attribute-name.id.css, entity.other.attribute-name.class.css + settings + + fontStyle + + foreground + #ab864c + + + + name + CSS Property + scope + meta.property-name.css + settings + + foreground + #616161 + + + + name + Library function + scope + support.function + settings + + foreground + #3981ab + + + + name + Library constant + scope + support.constant + settings + + + + name + Library class/type + scope + support.type, support.class + settings + + + + name + Library variable + scope + support.other.variable + settings + + fontStyle + + + + + name + Invalid + scope + invalid + settings + + background + #E92E2E + foreground + #FFFFFF + + + + name + Punctuation/Widgets + scope + punctuation.section.embedded + settings + + fontStyle + + foreground + #ffffff + + + + name + Punctuation (Tags) + scope + punctuation.definition.tag + settings + + fontStyle + + foreground + #444 + + + + name + Keyword -> CSS + scope + constant.other.color.rgb-value.css, support.constant.property-value.css + settings + + foreground + #A165AC + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + uuid + E5304455-0AC7-4082-8E62-5FD1B3313EEC + + \ No newline at end of file diff --git a/Flake8Lint.sublime-settings b/Flake8Lint.sublime-settings index d9e974c..5df4a6f 100644 --- a/Flake8Lint.sublime-settings +++ b/Flake8Lint.sublime-settings @@ -13,4 +13,8 @@ "popup": false, // highlight detected conditions? "highlight": true, + // turn on pydocstyle error lint + "pydocstyle": false, + "pep8_max_line_length": 89, + "python_interpreter": "/Users/lucas/.pyenv/shims/python" } diff --git a/Gloom (Flake8Lint).tmTheme b/Gloom (Flake8Lint).tmTheme new file mode 100644 index 0000000..76e50ee --- /dev/null +++ b/Gloom (Flake8Lint).tmTheme @@ -0,0 +1,361 @@ + + + + author + Peter Varo (c)2013-2014 + comment + + Copyright (C) 2013 - 2014 Peter Varo + <http://github.com/petervaro/python> + + Based on the Twilight theme of Michael Sheets. + + This program is free software: you can redistribute it + and/or modify it under the terms of the GNU General + Public License as published by the Free Software + Foundation, either version 3 of the License, or (at your + option) any later version. + + This program is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the + implied warranty of MERCHANTABILITY or FITNESS FOR A + PARTICULAR PURPOSE. See the GNU General Public License + for more details. + + You should have received a copy of the GNU General Public + License along with this program, most likely a file in + the root directory, called "LICENSE". If not, see + <http://www.gnu.org/licenses>. + + name + Gloom + settings + + + settings + + background + #141414 + caret + #A5A5A5 + foreground + #F2F2F2 + invisibles + #FFFFFF19 + lineHighlight + #FFFFFF0A + selection + #FFFFFF14 + + + + name + Comment + scope + comment + settings + + fontStyle + italic + foreground + #595959 + + + + name + Constant + scope + constant + settings + + foreground + #CC6847 + + + + name + Entity + scope + entity + settings + + foreground + #996B3D + + + + name + Keyword + scope + keyword + settings + + foreground + #CCAA66 + + + + name + Storage + scope + storage + settings + + foreground + #F2E291 + + + + name + String + scope + string + settings + + foreground + #8D996B + + + + name + Support + scope + support + settings + + foreground + #978299 + + + + name + Variable + scope + variable + settings + + foreground + #7484A5 + + + + name + Invalid Deprecated + scope + invalid.deprecated + settings + + background + #CCA1993F + + + + name + Invalid Illegal + scope + invalid.illegal + settings + + background + #592C5999 + + + + name + Entity Inherited Class + scope + entity.other.inherited-class + settings + + fontStyle + italic + foreground + #995A2D + + + + name + String Constant + scope + string constant + settings + + foreground + #E0F2A9 + + + + name + String Interpolated + scope + string.interpolated + settings + + foreground + #C3D8C3 + + + + name + Support Function + scope + support.function + settings + + foreground + #D8D182 + + + + name + Constant Character Escape + scope + constant.character.escape + settings + + foreground + #CC7F33 + + + + name + Storage Modifier + scope + storage.modifier + settings + + foreground + #CC935B + + + + name + SublimeLinter Annotations + scope + sublimelinter.annotations + settings + + background + #FFFFAA + foreground + #FFFFFF + + + + name + SublimeLinter Error Outline + scope + sublimelinter.outline.illegal + settings + + background + #99471E + foreground + #FFFFFF + + + + name + SublimeLinter Error Underline + scope + sublimelinter.underline.illegal + settings + + background + #F27130 + + + + name + SublimeLinter Warning Outline + scope + sublimelinter.outline.warning + settings + + background + #7F6A3F + foreground + #FFFFFF + + + + name + SublimeLinter Warning Underline + scope + sublimelinter.underline.warning + settings + + background + #D8B46C + + + + name + SublimeLinter Violation Outline + scope + sublimelinter.outline.violation + settings + + background + #505935 + foreground + #FFFFFF + + + + name + SublimeLinter Violation Underline + scope + sublimelinter.underline.violation + settings + + background + #A0B26B + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + uuid + 5E10F479-14B9-4DC1-B26C-557B2BB3FAE + + \ No newline at end of file diff --git a/JSON.sublime-settings b/JSON.sublime-settings new file mode 100644 index 0000000..66333df --- /dev/null +++ b/JSON.sublime-settings @@ -0,0 +1,3 @@ +{ + "tab_size": 2, +} diff --git a/JavaScript (Babel).sublime-settings b/JavaScript (Babel).sublime-settings index e6f5286..a840e46 100644 --- a/JavaScript (Babel).sublime-settings +++ b/JavaScript (Babel).sublime-settings @@ -1,6 +1,7 @@ { "extensions": [ - "jsx" + "jsx", + "js" ] } diff --git a/Mariana (Flake8Lint).tmTheme b/Mariana (Flake8Lint).tmTheme new file mode 100644 index 0000000..05696ff --- /dev/null +++ b/Mariana (Flake8Lint).tmTheme @@ -0,0 +1,679 @@ + + + + name + Mariana + author + Sublime HQ Pty Ltd, Dmitri Voronianski + settings + + + settings + + background + #343D46 + caret + #f9ae58 + foreground + #D8DEE9 + lineHighlight + #4F5B66 + shadow + #00000040 + selection + #4F5B66 + selectionBorder + #647382 + inactiveSelection + #4F5B66 + highlight + #5fb3b3 + findHighlight + #fac863 + findHighlightForeground + #333333 + activeGuide + #5fb3b3 + stackGuide + #5fb3b380 + misspelling + #ec5f67 + bracketsOptions + underline + bracketsForeground + #f9ae58 + bracketContentsOptions + underline + bracketContentsForeground + #5fb3b3 + tagsOptions + stippled_underline + tagsForeground + #c594c5 + + + + name + Comment + scope + comment, punctuation.definition.comment + settings + + foreground + #A7ADBA + + + + name + String + scope + string + settings + + foreground + #99c794 + + + + name + Punctuation + scope + punctuation.definition + settings + + foreground + #5fb3b3 + + + + name + Number + scope + constant.numeric + settings + + foreground + #f9ae58 + + + + name + Built-in constant + scope + constant.language + settings + + fontStyle + italic + foreground + #ec5f67 + + + + name + User-defined constant + scope + constant.character, constant.other + settings + + foreground + #c594c5 + + + + name + Member Variable + scope + variable.member + settings + + foreground + #ec5f67 + + + + name + Keyword + scope + keyword - keyword.operator, keyword.operator.word + settings + + foreground + #c594c5 + + + + name + Operators + scope + keyword.operator + settings + + foreground + #f97b58 + + + + name + Punctuation + scope + punctuation.separator, punctuation.terminator + settings + + foreground + #A7ADBA + + + + name + Punctuation + scope + punctuation.section + settings + + foreground + #ffffff + + + + name + Accessor + scope + punctuation.accessor + settings + + foreground + #A7ADBA + + + + name + Annotation Punctuation + scope + punctuation.definition.annotation + settings + + foreground + #5fb3b3 + + + + name + JavaScript Dollar + scope + variable.other.dollar.only.js, variable.other.object.dollar.only.js, variable.type.dollar.only.js, support.class.dollar.only.js + settings + + foreground + #5fb3b3 + + + + name + Storage + scope + storage + settings + + foreground + #ec5f67 + + + + name + Storage type + scope + storage.type + settings + + foreground + #c594c5 + fontStyle + italic + + + + name + Entity name + scope + entity.name.function + settings + + foreground + #5fb3b3 + + + + name + Entity name + scope + entity.name - (entity.name.section | entity.name.tag | entity.name.label) + settings + + foreground + #f9ae58 + + + + name + Inherited class + scope + entity.other.inherited-class + settings + + fontStyle + italic underline + foreground + #5fb3b3 + + + + name + Function argument + scope + variable.parameter + settings + + fontStyle + + foreground + #f9ae58 + + + + name + Language variable + scope + variable.language + settings + + foreground + #ec5f67 + fontStyle + italic + + + + name + Tag name + scope + entity.name.tag + settings + + fontStyle + + foreground + #ec5f67 + + + + name + Tag attribute + scope + entity.other.attribute-name + settings + + foreground + #c594c5 + + + + name + Function call + scope + variable.function, variable.annotation + settings + + fontStyle + + foreground + #6699cc + + + + name + Library function + scope + support.function, support.macro + settings + + foreground + #6699cc + fontStyle + italic + + + + name + Library constant + scope + support.constant + settings + + foreground + #c594c5 + fontStyle + italic + + + + name + Library class/type + scope + support.type, support.class + settings + + foreground + #6699cc + fontStyle + italic + + + + name + Invalid + scope + invalid + settings + + background + #ec5f67 + foreground + #f8f8f8 + + + + name + Invalid deprecated + scope + invalid.deprecated + settings + + background + #f97b58 + foreground + #f8f8f8 + + + + name + YAML Key + scope + entity.name.tag.yaml + settings + + foreground + #5fb3b3 + + + + name + YAML String + scope + source.yaml string.unquoted + settings + + foreground + #D8DEE9 + + + + name + markup headings + scope + markup.heading + settings + + fontStyle + bold + + + + name + markup headings + scope + markup.heading punctuation.definition.heading + settings + + foreground + #f97b58 + + + + name + markup h1 + scope + markup.heading.1 punctuation.definition.heading + settings + + foreground + #ec5f67 + + + + name + markup links + scope + string.other.link, markup.underline.link + settings + + foreground + #6699cc + + + + name + markup bold + scope + markup.bold + settings + + fontStyle + bold + + + + name + markup italic + scope + markup.italic + settings + + fontStyle + italic + + + + name + markup bold/italic + scope + markup.italic markup.bold | markup.bold markup.italic + settings + + fontStyle + bold italic + + + + name + markup hr + scope + punctuation.definition.thematic-break + settings + + foreground + #f9ae58 + + + + name + markup numbered list bullet + scope + markup.list.numbered.bullet + settings + + foreground + #99c794 + + + + name + markup blockquote + scope + markup.quote punctuation.definition.blockquote, markup.list punctuation.definition.list_item + settings + + foreground + #f9ae58 + + + + name + markup code + scope + markup.raw + settings + + background + #4F5B6660 + + + + name + markup code + scope + markup.raw.inline + settings + + background + #4F5B6680 + + + + name + markup punctuation + scope + (text punctuation.definition.italic | text punctuation.definition.bold) + settings + + foreground + #c594c5 + + + + name + diff.header + scope + meta.diff, meta.diff.header + settings + + foreground + #c594c5 + + + + name + diff.deleted + scope + markup.deleted + settings + + foreground + #ec5f67 + + + + name + diff.inserted + scope + markup.inserted + settings + + foreground + #99c794 + + + + name + diff.changed + scope + markup.changed + settings + + foreground + #f9ae58 + + + + name + CSS Properties + scope + support.type.property-name + settings + + foreground + #D8DEE9 + + + + scope + constant.numeric.line-number.match + settings + + foreground + #ec5f67 + + + + scope + message.error + settings + + foreground + #ec5f67 + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + + \ No newline at end of file diff --git a/Material-Theme (Flake8Lint).tmTheme b/Material-Theme (Flake8Lint).tmTheme new file mode 100644 index 0000000..20838b5 --- /dev/null +++ b/Material-Theme (Flake8Lint).tmTheme @@ -0,0 +1,1051 @@ + + + + author + Mattia Astorino + colorSpaceName + sRGB + name + Material-Theme + semanticClass + material.theme.default + settings + + + settings + + activeGuide + #80CBC470 + background + #263238 + caret + #FFCC00 + findHighlight + #F8E71C + foreground + #eeffff + guide + #37474F80 + gutterForeground + #37474F + invisibles + #65737e + lineHighlight + #00000050 + phantomCss + <![CDATA[ html { background-color: #263238; color: #eeffff; padding: 16px; } a { color: #B2CCD6; line-height: 16px; } .error, .deleted { color: #FF5370; } .success, .inserted { color: #C3E88D; } .warning, .modified { color: #FFCB6B; } .type { color: #89DDFF; font-style: italic; } .param { color: #F78C6C; } .current { text-decoration: underline; } ]]> + selection + #80CBC420 + selectionBorder + #80CBC420 + shadow + #00000010 + stackGuide + #37474Fff + + + + name + Comments + scope + comment, punctuation.definition.comment + settings + + fontStyle + italic + foreground + #546E7A + + + + name + Variable + scope + variable, string constant.other.placeholder + settings + + foreground + #eeffff + + + + name + Colors + scope + constant.other.color + settings + + foreground + #ffffff + + + + name + Invalid + scope + invalid, invalid.illegal, invalid.broken + settings + + background + #FF5370 + foreground + #ffffff + + + + name + Unimplemented + scope + invalid.unimplemented + settings + + background + #C3E88D + foreground + #ffffff + + + + name + Invalid deprecated + scope + invalid.deprecated + settings + + background + #C792EA + foreground + #ffffff + + + + name + Keyword, Storage + scope + keyword, storage.type, storage.modifier + settings + + foreground + #C792EA + + + + name + Keyword, Storage + scope + storage.type, keyword.control + settings + + fontStyle + italic + + + + name + Operator, Misc + scope + keyword.operator, constant.other.color, punctuation, meta.tag, punctuation.definition.tag, punctuation.separator.inheritance.php, punctuation.definition.tag.html, punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html, punctuation.section.embedded, keyword.other.template, keyword.other.substitution + settings + + foreground + #89DDFF + + + + name + Tag + scope + entity.name.tag, meta.tag.sgml, markup.deleted.git_gutter + settings + + foreground + #f07178 + + + + name + Function, Special Method, Block Level + scope + entity.name.function, meta.function-call, variable.function, support.function, keyword.other.special-method, meta.block-level + settings + + foreground + #82AAFF + + + + name + Other Variable, String Link + scope + support.other.variable, string.other.link + settings + + foreground + #f07178 + + + + name + Number, Constant, Function Argument, Tag Attribute, Embedded + scope + constant.numeric, constant.language, support.constant, constant.character, variable.parameter, keyword.other.unit + settings + + foreground + #F78C6C + + + + name + String, Symbols, Inherited Class, Markup Heading + scope + string, constant.other.symbol, constant.other.key, entity.other.inherited-class, markup.heading, markup.inserted.git_gutter, meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js + settings + + fontStyle + normal + foreground + #C3E88D + + + + name + Class, Support + scope + entity.name.class, entity.name.type.class, support.type, support.class, support.orther.namespace.use.php, meta.use.php, support.other.namespace.php, markup.changed.git_gutter, support.type.sys-types + settings + + foreground + #FFCB6B + + + + name + CSS Class and Support + scope + source.css support.type, source.sass support.type, source.scss support.type, source.less support.type, source.stylus support.type + settings + + foreground + #B2CCD6 + + + + name + Sub-methods + scope + entity.name.module.js, variable.import.parameter.js, variable.other.class.js + settings + + foreground + #FF5370 + + + + name + Language methods + scope + variable.language + settings + + fontStyle + italic + foreground + #FF5370 + + + + name + entity.name.method.js + scope + entity.name.method.js + settings + + foreground + #82AAFF + + + + name + meta.method.js + scope + meta.class-method.js entity.name.function.js, variable.function.constructor + settings + + foreground + #82AAFF + + + + name + Attributes + scope + entity.other.attribute-name + settings + + foreground + #C792EA + + + + name + HTML Attributes + scope + text.html.basic entity.other.attribute-name.html, text.html.basic entity.other.attribute-name + settings + + fontStyle + italic + foreground + #FFCB6B + + + + name + CSS Classes + scope + entity.other.attribute-name.class + settings + + foreground + #FFCB6B + + + + name + CSS Id + scope + source.sass keyword.control + settings + + foreground + #82AAFF + + + + name + Inserted + scope + markup.inserted + settings + + foreground + #C3E88D + + + + name + Deleted + scope + markup.deleted + settings + + foreground + #FF5370 + + + + name + Changed + scope + markup.changed + settings + + foreground + #C792EA + + + + name + Regular Expressions + scope + string.regexp + settings + + foreground + #89DDFF + + + + name + Escape Characters + scope + constant.character.escape + settings + + foreground + #89DDFF + + + + name + URL + scope + *url*, *link*, *uri* + settings + + fontStyle + underline + + + + name + Search Results Nums + scope + constant.numeric.line-number.find-in-files - match + settings + + foreground + #C17E70 + + + + name + Search Results Lines + scope + entity.name.filename.find-in-files + settings + + foreground + #C3E88D + + + + name + Decorators + scope + tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js + settings + + fontStyle + italic + foreground + #82AAFF + + + + name + ES7 Bind Operator + scope + source.js constant.other.object.key.js string.unquoted.label.js + settings + + fontStyle + italic + foreground + #FF5370 + + + + name + JSON Key - Level 8 + scope + source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #C3E88D + + + + name + JSON Key - Level 7 + scope + source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #C792EA + + + + name + JSON Key - Level 6 + scope + source.json meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #f07178 + + + + name + JSON Key - Level 5 + scope + source.json meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #82AAFF + + + + name + JSON Key - Level 4 + scope + source.json meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #C17E70 + + + + name + JSON Key - Level 3 + scope + source.json meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #FF5370 + + + + name + JSON Key - Level 2 + scope + source.json meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #F78C6C + + + + name + JSON Key - Level 1 + scope + source.json meta meta.structure.dictionary.json string.quoted.double.json - meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta.structure.dictionary.json punctuation.definition.string - meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #FFCB6B + + + + name + JSON Key - Level 0 + scope + source.json meta.structure.dictionary.json string.quoted.double.json - meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json punctuation.definition.string - meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #C792EA + + + + name + Markdown - Plain + scope + text.html.markdown, punctuation.definition.list_item.markdown + settings + + foreground + #eeffff + + + + name + Markdown - Markup Raw Inline + scope + text.html.markdown markup.raw.inline + settings + + foreground + #C792EA + + + + name + Markdown - Markup Raw Inline Punctuation + scope + text.html.markdown punctuation.definition.raw.markdown + settings + + foreground + #65737e + + + + name + Markdown - Line Break + scope + text.html.markdown meta.dummy.line-break + settings + + foreground + + + + + name + Markdown - Heading + scope + markdown.heading, markup.heading | markup.heading entity.name, markup.heading.markdown punctuation.definition.heading.markdown + settings + + foreground + #C3E88D + + + + name + Markup - Italic + scope + markup.italic + settings + + fontStyle + italic + foreground + #f07178 + + + + name + Markup - Bold + scope + markup.bold, markup.bold string + settings + + fontStyle + bold + foreground + #f07178 + + + + name + Markup - Bold & Italic + scope + markup.bold markup.italic, markup.italic markup.bold, markup.quote markup.bold, markup.bold markup.italic string, markup.italic markup.bold string, markup.quote markup.bold string + settings + + fontStyle + bold italic + + + + name + Markup - Underline + scope + markup.underline + settings + + fontStyle + underline + foreground + #F78C6C + + + + name + Markup - Strike + scope + markup.strike + settings + + fontStyle + strike + foreground + + + + + name + Markdown - Blockquote + scope + markup.quote punctuation.definition.blockquote.markdown + settings + + background + #65737e + foreground + #65737e + + + + name + Markup - Quote + scope + markup.quote + settings + + fontStyle + italic + foreground + + + + + name + Markdown - Link + scope + string.other.link.title.markdown + settings + + foreground + #82AAFF + + + + name + Markdown - Link Description + scope + string.other.link.description.title.markdown + settings + + foreground + #C792EA + + + + name + Markdown - Link Anchor + scope + constant.other.reference.link.markdown + settings + + foreground + #FFCB6B + + + + name + Markup - Raw Block + scope + markup.raw.block + settings + + foreground + #C792EA + + + + name + Markdown - Raw Block Fenced + scope + markup.raw.block.fenced.markdown + settings + + background + #00000050 + + + + name + Markdown - Fenced Bode Block + scope + punctuation.definition.fenced.markdown + settings + + background + #00000050 + + + + name + Markdown - Fenced Bode Block Variable + scope + markup.raw.block.fenced.markdown, variable.language.fenced.markdown, punctuation.section.class.end + settings + + foreground + #eeffff + + + + name + Markdown - Fenced Language + scope + variable.language.fenced.markdown + settings + + fontStyle + + foreground + #65737e + + + + name + Markdown - Punctuation Definition + scope + text.html.markdown punctuation.definition + settings + + foreground + #546E7A + + + + name + Markdown HTML - Punctuation Definition + scope + text.html.markdown meta.disable-markdown punctuation.definition + settings + + foreground + #89DDFF + + + + name + Markdown - Separator + scope + meta.separator + settings + + background + #00000050 + fontStyle + bold + foreground + #65737e + + + + name + Markup - Table + scope + markup.table + settings + + background + + foreground + #eeffff + + + + name + AceJump Label - Blue + scope + acejump.label.blue + settings + + background + #82AAFF + foreground + #ffffff + + + + name + AceJump Label - Green + scope + acejump.label.green + settings + + background + #C3E88D + foreground + #ffffff + + + + name + AceJump Label - Orange + scope + acejump.label.orange + settings + + background + #F78C6C + foreground + #ffffff + + + + name + AceJump Label - Purple + scope + acejump.label.purple + settings + + background + #C792EA + foreground + #ffffff + + + + name + SublimeLinter Warning + scope + sublimelinter.mark.warning + settings + + foreground + #FFCB6B + + + + name + SublimeLinter Gutter Mark + scope + sublimelinter.gutter-mark + settings + + foreground + #ffffff + + + + name + SublimeLinter Error + scope + sublimelinter.mark.error + settings + + foreground + #FF5370 + + + + name + SublimeLinter Annotation + scope + sublimelinter.annotations + settings + + background + #C17E70 + + + + name + GitGutter Ignored + scope + markup.ignored.git_gutter + settings + + foreground + #65737e + + + + name + GitGutter Untracked + scope + markup.untracked.git_gutter + settings + + foreground + #65737e + + + + name + GitGutter Inserted + scope + markup.inserted.git_gutter + settings + + foreground + #C3E88D + + + + name + GitGutter Changed + scope + markup.changed.git_gutter + settings + + foreground + #FFCB6B + + + + name + GitGutter Deleted + scope + markup.deleted.git_gutter + settings + + foreground + #FF5370 + + + + name + Bracket Curly + scope + brackethighlighter.default + settings + + foreground + #B2CCD6 + + + + name + Bracket Quote + scope + brackethighlighter.quote + settings + + foreground + #C3E88D + + + + name + Bracket Unmatched + scope + brackethighlighter.unmatched + settings + + foreground + #FF5370 + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + uuid + 133d1250-19c6-4565-bc93-b37fd36f7fc9 + + \ No newline at end of file diff --git a/Material-Theme-Darker (Flake8Lint).tmTheme b/Material-Theme-Darker (Flake8Lint).tmTheme new file mode 100644 index 0000000..ef7405b --- /dev/null +++ b/Material-Theme-Darker (Flake8Lint).tmTheme @@ -0,0 +1,1051 @@ + + + + author + Mattia Astorino + colorSpaceName + sRGB + name + Material-Theme-Darker + semanticClass + material.theme.darker + settings + + + settings + + activeGuide + #FFFFFF50 + background + #212121 + caret + #FFCC00 + findHighlight + #F8E71C + foreground + #eeffffff + guide + #42424270 + gutterForeground + #424242 + invisibles + #65737e + lineHighlight + #00000050 + phantomCss + html { background-color: #212121; color: #eeffffff; padding: 16px; } a { color: #B2CCD6; line-height: 16px; } .error, .deleted { color: #FF5370; } .success, .inserted { color: #C3E88D; } .warning, .modified { color: #FFCB6B; } .type { color: #89DDFF; font-style: italic; } .param { color: #F78C6C; } .current { text-decoration: underline; } + selection + #61616150 + selectionBorder + #61616150 + shadow + #00000010 + stackGuide + #42424280 + + + + name + Comments + scope + comment, punctuation.definition.comment + settings + + fontStyle + italic + foreground + #4A4A4A + + + + name + Variable + scope + variable, string constant.other.placeholder + settings + + foreground + #eeffffff + + + + name + Colors + scope + constant.other.color + settings + + foreground + #ffffff + + + + name + Invalid + scope + invalid, invalid.illegal, invalid.broken + settings + + background + #FF5370 + foreground + #ffffff + + + + name + Unimplemented + scope + invalid.unimplemented + settings + + background + #C3E88D + foreground + #ffffff + + + + name + Invalid deprecated + scope + invalid.deprecated + settings + + background + #C792EA + foreground + #ffffff + + + + name + Keyword, Storage + scope + keyword, storage.type, storage.modifier + settings + + foreground + #C792EA + + + + name + Keyword, Storage + scope + storage.type, keyword.control + settings + + fontStyle + italic + + + + name + Operator, Misc + scope + keyword.operator, constant.other.color, punctuation, meta.tag, punctuation.definition.tag, punctuation.separator.inheritance.php, punctuation.definition.tag.html, punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html, punctuation.section.embedded, keyword.other.template, keyword.other.substitution + settings + + foreground + #89DDFF + + + + name + Tag + scope + entity.name.tag, meta.tag.sgml, markup.deleted.git_gutter + settings + + foreground + #f07178 + + + + name + Function, Special Method, Block Level + scope + entity.name.function, meta.function-call, variable.function, support.function, keyword.other.special-method, meta.block-level + settings + + foreground + #82AAFF + + + + name + Other Variable, String Link + scope + support.other.variable, string.other.link + settings + + foreground + #f07178 + + + + name + Number, Constant, Function Argument, Tag Attribute, Embedded + scope + constant.numeric, constant.language, support.constant, constant.character, variable.parameter, keyword.other.unit + settings + + foreground + #F78C6C + + + + name + String, Symbols, Inherited Class, Markup Heading + scope + string, constant.other.symbol, constant.other.key, entity.other.inherited-class, markup.heading, markup.inserted.git_gutter, meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js + settings + + fontStyle + normal + foreground + #C3E88D + + + + name + Class, Support + scope + entity.name.class, entity.name.type.class, support.type, support.class, support.orther.namespace.use.php, meta.use.php, support.other.namespace.php, markup.changed.git_gutter, support.type.sys-types + settings + + foreground + #FFCB6B + + + + name + CSS Class and Support + scope + source.css support.type, source.sass support.type, source.scss support.type, source.less support.type, source.stylus support.type + settings + + foreground + #B2CCD6 + + + + name + Sub-methods + scope + entity.name.module.js, variable.import.parameter.js, variable.other.class.js + settings + + foreground + #FF5370 + + + + name + Language methods + scope + variable.language + settings + + fontStyle + italic + foreground + #FF5370 + + + + name + entity.name.method.js + scope + entity.name.method.js + settings + + foreground + #82AAFF + + + + name + meta.method.js + scope + meta.class-method.js entity.name.function.js, variable.function.constructor + settings + + foreground + #82AAFF + + + + name + Attributes + scope + entity.other.attribute-name + settings + + foreground + #C792EA + + + + name + HTML Attributes + scope + text.html.basic entity.other.attribute-name.html, text.html.basic entity.other.attribute-name + settings + + fontStyle + italic + foreground + #FFCB6B + + + + name + CSS Classes + scope + entity.other.attribute-name.class + settings + + foreground + #FFCB6B + + + + name + CSS Id + scope + source.sass keyword.control + settings + + foreground + #82AAFF + + + + name + Inserted + scope + markup.inserted + settings + + foreground + #C3E88D + + + + name + Deleted + scope + markup.deleted + settings + + foreground + #FF5370 + + + + name + Changed + scope + markup.changed + settings + + foreground + #C792EA + + + + name + Regular Expressions + scope + string.regexp + settings + + foreground + #89DDFF + + + + name + Escape Characters + scope + constant.character.escape + settings + + foreground + #89DDFF + + + + name + URL + scope + *url*, *link*, *uri* + settings + + fontStyle + underline + + + + name + Search Results Nums + scope + constant.numeric.line-number.find-in-files - match + settings + + foreground + #C17E70 + + + + name + Search Results Lines + scope + entity.name.filename.find-in-files + settings + + foreground + #C3E88D + + + + name + Decorators + scope + tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js + settings + + fontStyle + italic + foreground + #82AAFF + + + + name + ES7 Bind Operator + scope + source.js constant.other.object.key.js string.unquoted.label.js + settings + + fontStyle + italic + foreground + #FF5370 + + + + name + JSON Key - Level 8 + scope + source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #C3E88D + + + + name + JSON Key - Level 7 + scope + source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #C792EA + + + + name + JSON Key - Level 6 + scope + source.json meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #f07178 + + + + name + JSON Key - Level 5 + scope + source.json meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #82AAFF + + + + name + JSON Key - Level 4 + scope + source.json meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #C17E70 + + + + name + JSON Key - Level 3 + scope + source.json meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #FF5370 + + + + name + JSON Key - Level 2 + scope + source.json meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #F78C6C + + + + name + JSON Key - Level 1 + scope + source.json meta meta.structure.dictionary.json string.quoted.double.json - meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta.structure.dictionary.json punctuation.definition.string - meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #FFCB6B + + + + name + JSON Key - Level 0 + scope + source.json meta.structure.dictionary.json string.quoted.double.json - meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json punctuation.definition.string - meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #C792EA + + + + name + Markdown - Plain + scope + text.html.markdown, punctuation.definition.list_item.markdown + settings + + foreground + #eeffffff + + + + name + Markdown - Markup Raw Inline + scope + text.html.markdown markup.raw.inline + settings + + foreground + #C792EA + + + + name + Markdown - Markup Raw Inline Punctuation + scope + text.html.markdown punctuation.definition.raw.markdown + settings + + foreground + #65737e + + + + name + Markdown - Line Break + scope + text.html.markdown meta.dummy.line-break + settings + + foreground + + + + + name + Markdown - Heading + scope + markdown.heading, markup.heading | markup.heading entity.name, markup.heading.markdown punctuation.definition.heading.markdown + settings + + foreground + #C3E88D + + + + name + Markup - Italic + scope + markup.italic + settings + + fontStyle + italic + foreground + #f07178 + + + + name + Markup - Bold + scope + markup.bold, markup.bold string + settings + + fontStyle + bold + foreground + #f07178 + + + + name + Markup - Bold & Italic + scope + markup.bold markup.italic, markup.italic markup.bold, markup.quote markup.bold, markup.bold markup.italic string, markup.italic markup.bold string, markup.quote markup.bold string + settings + + fontStyle + bold italic + + + + name + Markup - Underline + scope + markup.underline + settings + + fontStyle + underline + foreground + #F78C6C + + + + name + Markup - Strike + scope + markup.strike + settings + + fontStyle + strike + foreground + + + + + name + Markdown - Blockquote + scope + markup.quote punctuation.definition.blockquote.markdown + settings + + background + #65737e + foreground + #65737e + + + + name + Markup - Quote + scope + markup.quote + settings + + fontStyle + italic + foreground + + + + + name + Markdown - Link + scope + string.other.link.title.markdown + settings + + foreground + #82AAFF + + + + name + Markdown - Link Description + scope + string.other.link.description.title.markdown + settings + + foreground + #C792EA + + + + name + Markdown - Link Anchor + scope + constant.other.reference.link.markdown + settings + + foreground + #FFCB6B + + + + name + Markup - Raw Block + scope + markup.raw.block + settings + + foreground + #C792EA + + + + name + Markdown - Raw Block Fenced + scope + markup.raw.block.fenced.markdown + settings + + background + #00000050 + + + + name + Markdown - Fenced Bode Block + scope + punctuation.definition.fenced.markdown + settings + + background + #00000050 + + + + name + Markdown - Fenced Bode Block Variable + scope + markup.raw.block.fenced.markdown, variable.language.fenced.markdown, punctuation.section.class.end + settings + + foreground + #eeffffff + + + + name + Markdown - Fenced Language + scope + variable.language.fenced.markdown + settings + + fontStyle + + foreground + #65737e + + + + name + Markdown - Punctuation Definition + scope + text.html.markdown punctuation.definition + settings + + foreground + #4A4A4A + + + + name + Markdown HTML - Punctuation Definition + scope + text.html.markdown meta.disable-markdown punctuation.definition + settings + + foreground + #89DDFF + + + + name + Markdown - Separator + scope + meta.separator + settings + + background + #00000050 + fontStyle + bold + foreground + #65737e + + + + name + Markup - Table + scope + markup.table + settings + + background + + foreground + #eeffffff + + + + name + AceJump Label - Blue + scope + acejump.label.blue + settings + + background + #82AAFF + foreground + #ffffff + + + + name + AceJump Label - Green + scope + acejump.label.green + settings + + background + #C3E88D + foreground + #ffffff + + + + name + AceJump Label - Orange + scope + acejump.label.orange + settings + + background + #F78C6C + foreground + #ffffff + + + + name + AceJump Label - Purple + scope + acejump.label.purple + settings + + background + #C792EA + foreground + #ffffff + + + + name + SublimeLinter Warning + scope + sublimelinter.mark.warning + settings + + foreground + #FFCB6B + + + + name + SublimeLinter Gutter Mark + scope + sublimelinter.gutter-mark + settings + + foreground + #ffffff + + + + name + SublimeLinter Error + scope + sublimelinter.mark.error + settings + + foreground + #FF5370 + + + + name + SublimeLinter Annotation + scope + sublimelinter.annotations + settings + + background + #C17E70 + + + + name + GitGutter Ignored + scope + markup.ignored.git_gutter + settings + + foreground + #65737e + + + + name + GitGutter Untracked + scope + markup.untracked.git_gutter + settings + + foreground + #65737e + + + + name + GitGutter Inserted + scope + markup.inserted.git_gutter + settings + + foreground + #C3E88D + + + + name + GitGutter Changed + scope + markup.changed.git_gutter + settings + + foreground + #FFCB6B + + + + name + GitGutter Deleted + scope + markup.deleted.git_gutter + settings + + foreground + #FF5370 + + + + name + Bracket Curly + scope + brackethighlighter.default + settings + + foreground + #B2CCD6 + + + + name + Bracket Quote + scope + brackethighlighter.quote + settings + + foreground + #C3E88D + + + + name + Bracket Unmatched + scope + brackethighlighter.unmatched + settings + + foreground + #FF5370 + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + uuid + 4F44C0F5-1F8D-4C52-8BAB-F0951904C1EC + + \ No newline at end of file diff --git a/Material-Theme-Lighter (Flake8Lint).tmTheme b/Material-Theme-Lighter (Flake8Lint).tmTheme new file mode 100644 index 0000000..2e340c2 --- /dev/null +++ b/Material-Theme-Lighter (Flake8Lint).tmTheme @@ -0,0 +1,1051 @@ + + + + author + Mattia Astorino + colorSpaceName + sRGB + name + Material-Theme-Lighter + semanticClass + material.theme.lighter + settings + + + settings + + activeGuide + #00000070 + background + #fafafa + caret + #27272790 + findHighlight + #F8E71C + foreground + #80CBC4 + guide + #B0BEC570 + gutterForeground + #CFD8DC + invisibles + #E7EAEC + lineHighlight + #90A4AE20 + phantomCss + html { background-color: #fafafa; color: #80CBC4; padding: 16px; } a { color: #8796B0; line-height: 16px; } .error, .deleted { color: #E53935; } .success, .inserted { color: #91B859; } .warning, .modified { color: #FFB62C; } .type { color: #39ADB5; font-style: italic; } .param { color: #F76D47; } .current { text-decoration: underline; } + selection + #80CBC440 + selectionBorder + #80CBC440 + shadow + #90A4AE50 + stackGuide + #B0BEC580 + + + + name + Comments + scope + comment, punctuation.definition.comment + settings + + fontStyle + italic + foreground + #CCD7DA + + + + name + Variable + scope + variable, string constant.other.placeholder + settings + + foreground + #80CBC4 + + + + name + Colors + scope + constant.other.color + settings + + foreground + #ffffff + + + + name + Invalid + scope + invalid, invalid.illegal, invalid.broken + settings + + background + #E53935 + foreground + #ffffff + + + + name + Unimplemented + scope + invalid.unimplemented + settings + + background + #91B859 + foreground + #ffffff + + + + name + Invalid deprecated + scope + invalid.deprecated + settings + + background + #7C4DFF + foreground + #ffffff + + + + name + Keyword, Storage + scope + keyword, storage.type, storage.modifier + settings + + foreground + #7C4DFF + + + + name + Keyword, Storage + scope + storage.type, keyword.control + settings + + fontStyle + italic + + + + name + Operator, Misc + scope + keyword.operator, constant.other.color, punctuation, meta.tag, punctuation.definition.tag, punctuation.separator.inheritance.php, punctuation.definition.tag.html, punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html, punctuation.section.embedded, keyword.other.template, keyword.other.substitution + settings + + foreground + #39ADB5 + + + + name + Tag + scope + entity.name.tag, meta.tag.sgml, markup.deleted.git_gutter + settings + + foreground + #FF5370 + + + + name + Function, Special Method, Block Level + scope + entity.name.function, meta.function-call, variable.function, support.function, keyword.other.special-method, meta.block-level + settings + + foreground + #6182B8 + + + + name + Other Variable, String Link + scope + support.other.variable, string.other.link + settings + + foreground + #FF5370 + + + + name + Number, Constant, Function Argument, Tag Attribute, Embedded + scope + constant.numeric, constant.language, support.constant, constant.character, variable.parameter, keyword.other.unit + settings + + foreground + #F76D47 + + + + name + String, Symbols, Inherited Class, Markup Heading + scope + string, constant.other.symbol, constant.other.key, entity.other.inherited-class, markup.heading, markup.inserted.git_gutter, meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js + settings + + fontStyle + normal + foreground + #91B859 + + + + name + Class, Support + scope + entity.name.class, entity.name.type.class, support.type, support.class, support.orther.namespace.use.php, meta.use.php, support.other.namespace.php, markup.changed.git_gutter, support.type.sys-types + settings + + foreground + #FFB62C + + + + name + CSS Class and Support + scope + source.css support.type, source.sass support.type, source.scss support.type, source.less support.type, source.stylus support.type + settings + + foreground + #8796B0 + + + + name + Sub-methods + scope + entity.name.module.js, variable.import.parameter.js, variable.other.class.js + settings + + foreground + #E53935 + + + + name + Language methods + scope + variable.language + settings + + fontStyle + italic + foreground + #E53935 + + + + name + entity.name.method.js + scope + entity.name.method.js + settings + + foreground + #6182B8 + + + + name + meta.method.js + scope + meta.class-method.js entity.name.function.js, variable.function.constructor + settings + + foreground + #6182B8 + + + + name + Attributes + scope + entity.other.attribute-name + settings + + foreground + #7C4DFF + + + + name + HTML Attributes + scope + text.html.basic entity.other.attribute-name.html, text.html.basic entity.other.attribute-name + settings + + fontStyle + italic + foreground + #FFB62C + + + + name + CSS Classes + scope + entity.other.attribute-name.class + settings + + foreground + #FFB62C + + + + name + CSS Id + scope + source.sass keyword.control + settings + + foreground + #6182B8 + + + + name + Inserted + scope + markup.inserted + settings + + foreground + #91B859 + + + + name + Deleted + scope + markup.deleted + settings + + foreground + #E53935 + + + + name + Changed + scope + markup.changed + settings + + foreground + #7C4DFF + + + + name + Regular Expressions + scope + string.regexp + settings + + foreground + #39ADB5 + + + + name + Escape Characters + scope + constant.character.escape + settings + + foreground + #39ADB5 + + + + name + URL + scope + *url*, *link*, *uri* + settings + + fontStyle + underline + + + + name + Search Results Nums + scope + constant.numeric.line-number.find-in-files - match + settings + + foreground + #C17E70 + + + + name + Search Results Lines + scope + entity.name.filename.find-in-files + settings + + foreground + #91B859 + + + + name + Decorators + scope + tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js + settings + + fontStyle + italic + foreground + #6182B8 + + + + name + ES7 Bind Operator + scope + source.js constant.other.object.key.js string.unquoted.label.js + settings + + fontStyle + italic + foreground + #E53935 + + + + name + JSON Key - Level 8 + scope + source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #91B859 + + + + name + JSON Key - Level 7 + scope + source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #7C4DFF + + + + name + JSON Key - Level 6 + scope + source.json meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #FF5370 + + + + name + JSON Key - Level 5 + scope + source.json meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #6182B8 + + + + name + JSON Key - Level 4 + scope + source.json meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #C17E70 + + + + name + JSON Key - Level 3 + scope + source.json meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #E53935 + + + + name + JSON Key - Level 2 + scope + source.json meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #F76D47 + + + + name + JSON Key - Level 1 + scope + source.json meta meta.structure.dictionary.json string.quoted.double.json - meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta.structure.dictionary.json punctuation.definition.string - meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #FFB62C + + + + name + JSON Key - Level 0 + scope + source.json meta.structure.dictionary.json string.quoted.double.json - meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json punctuation.definition.string - meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #7C4DFF + + + + name + Markdown - Plain + scope + text.html.markdown, punctuation.definition.list_item.markdown + settings + + foreground + #80CBC4 + + + + name + Markdown - Markup Raw Inline + scope + text.html.markdown markup.raw.inline + settings + + foreground + #7C4DFF + + + + name + Markdown - Markup Raw Inline Punctuation + scope + text.html.markdown punctuation.definition.raw.markdown + settings + + foreground + #E7EAEC + + + + name + Markdown - Line Break + scope + text.html.markdown meta.dummy.line-break + settings + + foreground + + + + + name + Markdown - Heading + scope + markdown.heading, markup.heading | markup.heading entity.name, markup.heading.markdown punctuation.definition.heading.markdown + settings + + foreground + #91B859 + + + + name + Markup - Italic + scope + markup.italic + settings + + fontStyle + italic + foreground + #FF5370 + + + + name + Markup - Bold + scope + markup.bold, markup.bold string + settings + + fontStyle + bold + foreground + #FF5370 + + + + name + Markup - Bold & Italic + scope + markup.bold markup.italic, markup.italic markup.bold, markup.quote markup.bold, markup.bold markup.italic string, markup.italic markup.bold string, markup.quote markup.bold string + settings + + fontStyle + bold italic + + + + name + Markup - Underline + scope + markup.underline + settings + + fontStyle + underline + foreground + #F76D47 + + + + name + Markup - Strike + scope + markup.strike + settings + + fontStyle + strike + foreground + + + + + name + Markdown - Blockquote + scope + markup.quote punctuation.definition.blockquote.markdown + settings + + background + #E7EAEC + foreground + #E7EAEC + + + + name + Markup - Quote + scope + markup.quote + settings + + fontStyle + italic + foreground + + + + + name + Markdown - Link + scope + string.other.link.title.markdown + settings + + foreground + #6182B8 + + + + name + Markdown - Link Description + scope + string.other.link.description.title.markdown + settings + + foreground + #7C4DFF + + + + name + Markdown - Link Anchor + scope + constant.other.reference.link.markdown + settings + + foreground + #FFB62C + + + + name + Markup - Raw Block + scope + markup.raw.block + settings + + foreground + #7C4DFF + + + + name + Markdown - Raw Block Fenced + scope + markup.raw.block.fenced.markdown + settings + + background + #90A4AE20 + + + + name + Markdown - Fenced Bode Block + scope + punctuation.definition.fenced.markdown + settings + + background + #90A4AE20 + + + + name + Markdown - Fenced Bode Block Variable + scope + markup.raw.block.fenced.markdown, variable.language.fenced.markdown, punctuation.section.class.end + settings + + foreground + #80CBC4 + + + + name + Markdown - Fenced Language + scope + variable.language.fenced.markdown + settings + + fontStyle + + foreground + #E7EAEC + + + + name + Markdown - Punctuation Definition + scope + text.html.markdown punctuation.definition + settings + + foreground + #CCD7DA + + + + name + Markdown HTML - Punctuation Definition + scope + text.html.markdown meta.disable-markdown punctuation.definition + settings + + foreground + #39ADB5 + + + + name + Markdown - Separator + scope + meta.separator + settings + + background + #90A4AE20 + fontStyle + bold + foreground + #E7EAEC + + + + name + Markup - Table + scope + markup.table + settings + + background + + foreground + #80CBC4 + + + + name + AceJump Label - Blue + scope + acejump.label.blue + settings + + background + #6182B8 + foreground + #ffffff + + + + name + AceJump Label - Green + scope + acejump.label.green + settings + + background + #91B859 + foreground + #ffffff + + + + name + AceJump Label - Orange + scope + acejump.label.orange + settings + + background + #F76D47 + foreground + #ffffff + + + + name + AceJump Label - Purple + scope + acejump.label.purple + settings + + background + #7C4DFF + foreground + #ffffff + + + + name + SublimeLinter Warning + scope + sublimelinter.mark.warning + settings + + foreground + #FFB62C + + + + name + SublimeLinter Gutter Mark + scope + sublimelinter.gutter-mark + settings + + foreground + #ffffff + + + + name + SublimeLinter Error + scope + sublimelinter.mark.error + settings + + foreground + #E53935 + + + + name + SublimeLinter Annotation + scope + sublimelinter.annotations + settings + + background + #C17E70 + + + + name + GitGutter Ignored + scope + markup.ignored.git_gutter + settings + + foreground + #E7EAEC + + + + name + GitGutter Untracked + scope + markup.untracked.git_gutter + settings + + foreground + #E7EAEC + + + + name + GitGutter Inserted + scope + markup.inserted.git_gutter + settings + + foreground + #91B859 + + + + name + GitGutter Changed + scope + markup.changed.git_gutter + settings + + foreground + #FFB62C + + + + name + GitGutter Deleted + scope + markup.deleted.git_gutter + settings + + foreground + #E53935 + + + + name + Bracket Curly + scope + brackethighlighter.default + settings + + foreground + #8796B0 + + + + name + Bracket Quote + scope + brackethighlighter.quote + settings + + foreground + #91B859 + + + + name + Bracket Unmatched + scope + brackethighlighter.unmatched + settings + + foreground + #E53935 + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + uuid + 133d1250-19c6-4565-bc93-b37fd36f7fc9 + + \ No newline at end of file diff --git a/Material-Theme-Palenight (Flake8Lint).tmTheme b/Material-Theme-Palenight (Flake8Lint).tmTheme new file mode 100644 index 0000000..491d55c --- /dev/null +++ b/Material-Theme-Palenight (Flake8Lint).tmTheme @@ -0,0 +1,1051 @@ + + + + author + Mattia Astorino + colorSpaceName + sRGB + name + Material-Theme-Palenight + semanticClass + material.theme.palenight + settings + + + settings + + activeGuide + #828ED5 + background + #292D3E + caret + #FFCC00 + findHighlight + #F8E71C + foreground + #959DCB + guide + #4E557980 + gutterForeground + #3A3F58 + invisibles + #4E5579 + lineHighlight + #00000030 + phantomCss + html { background-color: #292D3E; color: #959DCB; padding: 16px; } a { color: #B2CCD6; line-height: 16px; } .error, .deleted { color: #FF5370; } .success, .inserted { color: #C3E88D; } .warning, .modified { color: #FFCB6B; } .type { color: #89DDFF; font-style: italic; } .param { color: #F78C6C; } .current { text-decoration: underline; } + selection + #717CB440 + selectionBorder + #717CB440 + shadow + #00000010 + stackGuide + #4E5579 + + + + name + Comments + scope + comment, punctuation.definition.comment + settings + + fontStyle + italic + foreground + #676E95 + + + + name + Variable + scope + variable, string constant.other.placeholder + settings + + foreground + #959DCB + + + + name + Colors + scope + constant.other.color + settings + + foreground + #ffffff + + + + name + Invalid + scope + invalid, invalid.illegal, invalid.broken + settings + + background + #FF5370 + foreground + #ffffff + + + + name + Unimplemented + scope + invalid.unimplemented + settings + + background + #C3E88D + foreground + #ffffff + + + + name + Invalid deprecated + scope + invalid.deprecated + settings + + background + #C792EA + foreground + #ffffff + + + + name + Keyword, Storage + scope + keyword, storage.type, storage.modifier + settings + + foreground + #C792EA + + + + name + Keyword, Storage + scope + storage.type, keyword.control + settings + + fontStyle + italic + + + + name + Operator, Misc + scope + keyword.operator, constant.other.color, punctuation, meta.tag, punctuation.definition.tag, punctuation.separator.inheritance.php, punctuation.definition.tag.html, punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html, punctuation.section.embedded, keyword.other.template, keyword.other.substitution + settings + + foreground + #89DDFF + + + + name + Tag + scope + entity.name.tag, meta.tag.sgml, markup.deleted.git_gutter + settings + + foreground + #f07178 + + + + name + Function, Special Method, Block Level + scope + entity.name.function, meta.function-call, variable.function, support.function, keyword.other.special-method, meta.block-level + settings + + foreground + #82AAFF + + + + name + Other Variable, String Link + scope + support.other.variable, string.other.link + settings + + foreground + #f07178 + + + + name + Number, Constant, Function Argument, Tag Attribute, Embedded + scope + constant.numeric, constant.language, support.constant, constant.character, variable.parameter, keyword.other.unit + settings + + foreground + #F78C6C + + + + name + String, Symbols, Inherited Class, Markup Heading + scope + string, constant.other.symbol, constant.other.key, entity.other.inherited-class, markup.heading, markup.inserted.git_gutter, meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js + settings + + fontStyle + normal + foreground + #C3E88D + + + + name + Class, Support + scope + entity.name.class, entity.name.type.class, support.type, support.class, support.orther.namespace.use.php, meta.use.php, support.other.namespace.php, markup.changed.git_gutter, support.type.sys-types + settings + + foreground + #FFCB6B + + + + name + CSS Class and Support + scope + source.css support.type, source.sass support.type, source.scss support.type, source.less support.type, source.stylus support.type + settings + + foreground + #B2CCD6 + + + + name + Sub-methods + scope + entity.name.module.js, variable.import.parameter.js, variable.other.class.js + settings + + foreground + #FF5370 + + + + name + Language methods + scope + variable.language + settings + + fontStyle + italic + foreground + #FF5370 + + + + name + entity.name.method.js + scope + entity.name.method.js + settings + + foreground + #82AAFF + + + + name + meta.method.js + scope + meta.class-method.js entity.name.function.js, variable.function.constructor + settings + + foreground + #82AAFF + + + + name + Attributes + scope + entity.other.attribute-name + settings + + foreground + #C792EA + + + + name + HTML Attributes + scope + text.html.basic entity.other.attribute-name.html, text.html.basic entity.other.attribute-name + settings + + fontStyle + italic + foreground + #FFCB6B + + + + name + CSS Classes + scope + entity.other.attribute-name.class + settings + + foreground + #FFCB6B + + + + name + CSS Id + scope + source.sass keyword.control + settings + + foreground + #82AAFF + + + + name + Inserted + scope + markup.inserted + settings + + foreground + #C3E88D + + + + name + Deleted + scope + markup.deleted + settings + + foreground + #FF5370 + + + + name + Changed + scope + markup.changed + settings + + foreground + #C792EA + + + + name + Regular Expressions + scope + string.regexp + settings + + foreground + #89DDFF + + + + name + Escape Characters + scope + constant.character.escape + settings + + foreground + #89DDFF + + + + name + URL + scope + *url*, *link*, *uri* + settings + + fontStyle + underline + + + + name + Search Results Nums + scope + constant.numeric.line-number.find-in-files - match + settings + + foreground + #C17E70 + + + + name + Search Results Lines + scope + entity.name.filename.find-in-files + settings + + foreground + #C3E88D + + + + name + Decorators + scope + tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js + settings + + fontStyle + italic + foreground + #82AAFF + + + + name + ES7 Bind Operator + scope + source.js constant.other.object.key.js string.unquoted.label.js + settings + + fontStyle + italic + foreground + #FF5370 + + + + name + JSON Key - Level 8 + scope + source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #C3E88D + + + + name + JSON Key - Level 7 + scope + source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #C792EA + + + + name + JSON Key - Level 6 + scope + source.json meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #f07178 + + + + name + JSON Key - Level 5 + scope + source.json meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #82AAFF + + + + name + JSON Key - Level 4 + scope + source.json meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #C17E70 + + + + name + JSON Key - Level 3 + scope + source.json meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #FF5370 + + + + name + JSON Key - Level 2 + scope + source.json meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #F78C6C + + + + name + JSON Key - Level 1 + scope + source.json meta meta.structure.dictionary.json string.quoted.double.json - meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta.structure.dictionary.json punctuation.definition.string - meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #FFCB6B + + + + name + JSON Key - Level 0 + scope + source.json meta.structure.dictionary.json string.quoted.double.json - meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json punctuation.definition.string - meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #C792EA + + + + name + Markdown - Plain + scope + text.html.markdown, punctuation.definition.list_item.markdown + settings + + foreground + #959DCB + + + + name + Markdown - Markup Raw Inline + scope + text.html.markdown markup.raw.inline + settings + + foreground + #C792EA + + + + name + Markdown - Markup Raw Inline Punctuation + scope + text.html.markdown punctuation.definition.raw.markdown + settings + + foreground + #4E5579 + + + + name + Markdown - Line Break + scope + text.html.markdown meta.dummy.line-break + settings + + foreground + + + + + name + Markdown - Heading + scope + markdown.heading, markup.heading | markup.heading entity.name, markup.heading.markdown punctuation.definition.heading.markdown + settings + + foreground + #C3E88D + + + + name + Markup - Italic + scope + markup.italic + settings + + fontStyle + italic + foreground + #f07178 + + + + name + Markup - Bold + scope + markup.bold, markup.bold string + settings + + fontStyle + bold + foreground + #f07178 + + + + name + Markup - Bold & Italic + scope + markup.bold markup.italic, markup.italic markup.bold, markup.quote markup.bold, markup.bold markup.italic string, markup.italic markup.bold string, markup.quote markup.bold string + settings + + fontStyle + bold italic + + + + name + Markup - Underline + scope + markup.underline + settings + + fontStyle + underline + foreground + #F78C6C + + + + name + Markup - Strike + scope + markup.strike + settings + + fontStyle + strike + foreground + + + + + name + Markdown - Blockquote + scope + markup.quote punctuation.definition.blockquote.markdown + settings + + background + #4E5579 + foreground + #4E5579 + + + + name + Markup - Quote + scope + markup.quote + settings + + fontStyle + italic + foreground + + + + + name + Markdown - Link + scope + string.other.link.title.markdown + settings + + foreground + #82AAFF + + + + name + Markdown - Link Description + scope + string.other.link.description.title.markdown + settings + + foreground + #C792EA + + + + name + Markdown - Link Anchor + scope + constant.other.reference.link.markdown + settings + + foreground + #FFCB6B + + + + name + Markup - Raw Block + scope + markup.raw.block + settings + + foreground + #C792EA + + + + name + Markdown - Raw Block Fenced + scope + markup.raw.block.fenced.markdown + settings + + background + #00000030 + + + + name + Markdown - Fenced Bode Block + scope + punctuation.definition.fenced.markdown + settings + + background + #00000030 + + + + name + Markdown - Fenced Bode Block Variable + scope + markup.raw.block.fenced.markdown, variable.language.fenced.markdown, punctuation.section.class.end + settings + + foreground + #959DCB + + + + name + Markdown - Fenced Language + scope + variable.language.fenced.markdown + settings + + fontStyle + + foreground + #4E5579 + + + + name + Markdown - Punctuation Definition + scope + text.html.markdown punctuation.definition + settings + + foreground + #676E95 + + + + name + Markdown HTML - Punctuation Definition + scope + text.html.markdown meta.disable-markdown punctuation.definition + settings + + foreground + #89DDFF + + + + name + Markdown - Separator + scope + meta.separator + settings + + background + #00000030 + fontStyle + bold + foreground + #4E5579 + + + + name + Markup - Table + scope + markup.table + settings + + background + + foreground + #959DCB + + + + name + AceJump Label - Blue + scope + acejump.label.blue + settings + + background + #82AAFF + foreground + #ffffff + + + + name + AceJump Label - Green + scope + acejump.label.green + settings + + background + #C3E88D + foreground + #ffffff + + + + name + AceJump Label - Orange + scope + acejump.label.orange + settings + + background + #F78C6C + foreground + #ffffff + + + + name + AceJump Label - Purple + scope + acejump.label.purple + settings + + background + #C792EA + foreground + #ffffff + + + + name + SublimeLinter Warning + scope + sublimelinter.mark.warning + settings + + foreground + #FFCB6B + + + + name + SublimeLinter Gutter Mark + scope + sublimelinter.gutter-mark + settings + + foreground + #ffffff + + + + name + SublimeLinter Error + scope + sublimelinter.mark.error + settings + + foreground + #FF5370 + + + + name + SublimeLinter Annotation + scope + sublimelinter.annotations + settings + + background + #C17E70 + + + + name + GitGutter Ignored + scope + markup.ignored.git_gutter + settings + + foreground + #4E5579 + + + + name + GitGutter Untracked + scope + markup.untracked.git_gutter + settings + + foreground + #4E5579 + + + + name + GitGutter Inserted + scope + markup.inserted.git_gutter + settings + + foreground + #C3E88D + + + + name + GitGutter Changed + scope + markup.changed.git_gutter + settings + + foreground + #FFCB6B + + + + name + GitGutter Deleted + scope + markup.deleted.git_gutter + settings + + foreground + #FF5370 + + + + name + Bracket Curly + scope + brackethighlighter.default + settings + + foreground + #B2CCD6 + + + + name + Bracket Quote + scope + brackethighlighter.quote + settings + + foreground + #C3E88D + + + + name + Bracket Unmatched + scope + brackethighlighter.unmatched + settings + + foreground + #FF5370 + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + uuid + 133d1250-19c6-4565-bc93-b37fd36f7fc9 + + \ No newline at end of file diff --git a/Monokai (Flake8Lint).tmTheme b/Monokai (Flake8Lint).tmTheme new file mode 100644 index 0000000..fe81c7b --- /dev/null +++ b/Monokai (Flake8Lint).tmTheme @@ -0,0 +1,632 @@ + + + + name + Monokai + settings + + + settings + + background + #272822 + caret + #F8F8F0 + foreground + #F8F8F2 + invisibles + #3B3A32 + lineHighlight + #3E3D32 + selection + #49483E + findHighlight + #FFE792 + findHighlightForeground + #000000 + selectionBorder + #222218 + activeGuide + #9D550FB0 + misspelling + #F92672 + bracketsForeground + #F8F8F2A5 + bracketsOptions + underline + bracketContentsForeground + #F8F8F2A5 + bracketContentsOptions + underline + tagsOptions + stippled_underline + + + + name + Comment + scope + comment + settings + + foreground + #75715E + + + + name + String + scope + string + settings + + foreground + #E6DB74 + + + + name + Number + scope + constant.numeric + settings + + foreground + #AE81FF + + + + + name + Built-in constant + scope + constant.language + settings + + foreground + #AE81FF + + + + name + User-defined constant + scope + constant.character, constant.other + settings + + foreground + #AE81FF + + + + name + Variable + scope + variable + settings + + fontStyle + + + + + name + Keyword + scope + keyword - (source.c keyword.operator | source.c++ keyword.operator | source.objc keyword.operator | source.objc++ keyword.operator), keyword.operator.word + settings + + foreground + #F92672 + + + + name + Annotation Punctuation + scope + punctuation.definition.annotation + settings + + foreground + #F92672 + + + + name + JavaScript Dollar + scope + variable.other.dollar.only.js + settings + + foreground + #F92672 + + + + name + Storage + scope + storage + settings + + fontStyle + + foreground + #F92672 + + + + name + Storage type + scope + storage.type + settings + + fontStyle + italic + foreground + #66D9EF + + + + name + Entity name + scope + entity.name - (entity.name.filename | entity.name.section | entity.name.tag | entity.name.label) + settings + + fontStyle + + foreground + #A6E22E + + + + name + Inherited class + scope + entity.other.inherited-class + settings + + fontStyle + italic underline + foreground + #A6E22E + + + + name + Function argument + scope + variable.parameter - (source.c | source.c++ | source.objc | source.objc++) + settings + + fontStyle + italic + foreground + #FD971F + + + + name + Language variable + scope + variable.language + settings + + fontStyle + italic + foreground + #FD971F + + + + name + Tag name + scope + entity.name.tag + settings + + fontStyle + + foreground + #F92672 + + + + name + Tag attribute + scope + entity.other.attribute-name + settings + + fontStyle + + foreground + #A6E22E + + + + name + Function call + scope + variable.function, variable.annotation + settings + + fontStyle + + foreground + #66D9EF + + + + name + Library function + scope + support.function, support.macro + settings + + fontStyle + + foreground + #66D9EF + + + + name + Library constant + scope + support.constant + settings + + fontStyle + + foreground + #66D9EF + + + + name + Library class/type + scope + support.type, support.class + settings + + fontStyle + italic + foreground + #66D9EF + + + + name + Library variable + scope + support.other.variable + settings + + fontStyle + + + + + name + Invalid + scope + invalid + settings + + background + #F92672 + fontStyle + + foreground + #F8F8F0 + + + + name + Invalid deprecated + scope + invalid.deprecated + settings + + background + #AE81FF + foreground + #F8F8F0 + + + + name + JSON String + scope + meta.structure.dictionary.json string.quoted.double.json + settings + + foreground + #CFCFC2 + + + + name + YAML String + scope + string.unquoted.yaml + settings + + foreground + #F8F8F2 + + + + + name + diff.header + scope + meta.diff, meta.diff.header + settings + + foreground + #75715E + + + + name + markup headings + scope + markup.heading + settings + + fontStyle + bold + + + + name + markup headings + scope + markup.heading punctuation.definition.heading + settings + + foreground + #FD971F + + + + name + markup h1 + scope + markup.heading.1 punctuation.definition.heading + settings + + foreground + #F92672 + + + + name + markup links + scope + markup.underline.link + settings + + foreground + #66D9EF + + + + name + markup bold + scope + markup.bold + settings + + fontStyle + bold + + + + name + markup italic + scope + markup.italic + settings + + fontStyle + italic + + + + name + markup bold/italic + scope + markup.italic markup.bold | markup.bold markup.italic + settings + + fontStyle + bold italic + + + + name + markup hr + scope + punctuation.definition.thematic-break + settings + + foreground + #75715E + + + + name + markup blockquote + scope + markup.quote punctuation.definition.blockquote + settings + + foreground + #75715E + + + + name + markup bullets + scope + markup.list.numbered.bullet + settings + + foreground + #AE81FF + + + + name + markup bullets + scope + markup.list.unnumbered.bullet | (markup.list.numbered punctuation.definition) + settings + + foreground + #F8F8F8AA + + + + name + markup code + scope + markup.raw + settings + + background + #F8F8F818 + + + + name + markup punctuation + scope + markup.raw punctuation.definition.raw + settings + + foreground + #F8F8F8AA + + + + name + markup punctuation + scope + text & (punctuation.definition.italic | punctuation.definition.bold | punctuation.definition.raw | punctuation.definition.link | punctuation.definition.metadata | punctuation.definition.image | punctuation.separator.table-cell | punctuation.section.table-header | punctuation.definition.constant) + settings + + foreground + #F8F8F8AA + + + + name + diff.deleted + scope + markup.deleted + settings + + foreground + #F92672 + + + + name + diff.inserted + scope + markup.inserted + settings + + foreground + #A6E22E + + + + name + diff.changed + scope + markup.changed + settings + + foreground + #E6DB74 + + + + scope + constant.numeric.line-number.find-in-files - match + settings + + foreground + #AE81FFA0 + + + + scope + entity.name.filename + settings + + foreground + #E6DB74 + + + + + scope + message.error + settings + + foreground + #F83333 + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + + \ No newline at end of file diff --git a/Monokai Phoenix (Flake8Lint).tmTheme b/Monokai Phoenix (Flake8Lint).tmTheme new file mode 100644 index 0000000..c1795f3 --- /dev/null +++ b/Monokai Phoenix (Flake8Lint).tmTheme @@ -0,0 +1,596 @@ + + + + name + Monokai Phoenix + settings + + + settings + + activeGuide + #9D550FB0 + background + #111111 + bracketContentsForeground + #F8F8F2A5 + bracketContentsOptions + underline + bracketsForeground + #F8F8F2A5 + bracketsOptions + underline + caret + #F8F8F0 + findHighlight + #FFE792 + findHighlightForeground + #000000 + foreground + #F8F8F2 + invisibles + #3B3A32 + lineHighlight + #3E3D32 + selection + #49483E + selectionBorder + #222218 + tagsOptions + stippled_underline + + + + name + comment + scope + comment + settings + + fontStyle + italic + foreground + #75715E + + + + name + String + scope + string + settings + + foreground + #E6DB74 + + + + name + Built-in constant + scope + constant.language + settings + + foreground + #AE81FF + + + + name + User-defined constant + scope + constant.character, constant.other + settings + + foreground + #AE81FF + + + + name + Invalid + scope + invalid + settings + + background + #F92672 + + + + name + constant + scope + constant + settings + + foreground + #AE81FFA0 + + + + name + Keyword + scope + keyword + settings + + foreground + #F92672 + + + + name + constant.numeric + scope + constant.numeric + settings + + foreground + #AE81FF + + + + name + Storage + scope + storage + settings + + foreground + #F92672 + + + + name + storage.type + scope + storage.type + settings + + foreground + #66D9EF + + + + name + Support + scope + support + settings + + foreground + #8A5C8DFF + + + + name + Function arg + scope + meta.function.argument, variable.parameter, meta.parens.c + settings + + foreground + #FD971F + + + + name + invalid.illegal + scope + invalid.illegal + settings + + background + #562D56BF + foreground + #FD5FF1FF + + + + name + support.function + scope + support.function + settings + + foreground + #A6E22E + + + + name + meta.tag entity + scope + entity.name.tag + settings + + foreground + #F92672 + + + + name + Attribute + scope + entity.other.attribute-name + settings + + foreground + #A6E22E + + + + name + entity.arrow.function.js + scope + entity.arrow.function.js + settings + + foreground + #AA00FF + + + + name + support.class.error.js + scope + support.class.error.js + settings + + foreground + #FF5522 + + + + name + support.class.node.js + scope + support.class.node.js + settings + + foreground + #1224FE + + + + name + support.keyword.node.js + scope + support.keyword.node.js + settings + + fontStyle + bold + foreground + #F92672 + + + + name + entity.name.module.js, variable.import.parameter.js, variable.other.class.js + scope + entity.name.module.js, variable.import.parameter.js, variable.other.class.js + settings + + foreground + #A6E22E + + + + name + entity.name.accessor.js + scope + entity.name.accessor.js + settings + + foreground + #A6E22E + + + + name + entity.name.method.js + scope + entity.name.method.js + settings + + foreground + #A6E22E + + + + name + meta.method.js + scope + meta.method.js + settings + + foreground + #FFF + + + + name + support.function + scope + support.function + settings + + foreground + #66D9EF + + + + name + Function name + scope + entity.name.function + settings + + foreground + #A6E22E + + + + name + entity.name.class.js + scope + entity.name.class.js + settings + + fontStyle + italic + foreground + #A6E22E + + + + name + entity.name.extends.js + scope + entity.name.extends.js + settings + + fontStyle + italic + foreground + #00FF99 + + + + name + entity.other.attribute-name.id + scope + entity.other.attribute-name.id + settings + + foreground + #A6E22E + + + + name + class name + scope + meta.prototype support.class + settings + + foreground + #A6E22E + + + + name + Library constant + scope + support.constant + settings + + foreground + #66D9EF + + + + name + Library class/type + scope + support.type, support.class, variable.language + settings + + fontStyle + italic + foreground + #66D9EF + + + + name + js undefined + scope + constant.language.undefined.js + settings + + foreground + #AE81FF + + + + name + false + scope + constant.language.boolean.false + settings + + foreground + #AE81FF + + + + name + true + scope + constant.language.boolean.true + settings + + foreground + #AE81FF + + + + name + js null + scope + constant.language.null.js + settings + + foreground + #AE81FF + + + + name + Inherited class + scope + entity.other.inherited-class + settings + + fontStyle + italic underline + foreground + #A6E22E + + + + name + diff.header + scope + meta.diff, meta.diff.header, entity.name.namespace + settings + + foreground + #75715E + + + + name + diff.deleted + scope + markup.deleted + settings + + background + #420E09FF + foreground + #F92672 + + + + name + diff.changed + scope + markup.changed + settings + + background + #4A410DFF + foreground + #E6DB74 + + + + name + diff.inserted + scope + markup.inserted + settings + + background + #253B22FF + foreground + #F8F8F8FF + + + + name + Log Entry + scope + meta.line.entry.logfile, meta.line.exit.logfile + settings + + background + #EEEEEE29 + foreground + #F8F8F8FF + + + + name + Log Entry Error + scope + meta.line.error.logfile + settings + + background + #751012 + foreground + #F8F8F8 + + + + name + JSON String + scope + meta.structure.dictionary.json string.quoted.double + settings + + foreground + #CFCFC2 + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + uuid + c29d9188-ad09-45ff-a41c-5fa3816b15ba + + \ No newline at end of file diff --git a/Monokai Phoenix (SL) (Flake8Lint).tmTheme b/Monokai Phoenix (SL) (Flake8Lint).tmTheme new file mode 100644 index 0000000..78f7f96 --- /dev/null +++ b/Monokai Phoenix (SL) (Flake8Lint).tmTheme @@ -0,0 +1,626 @@ + + + + name + Monokai Phoenix + settings + + + settings + + activeGuide + #9D550FB0 + background + #111111 + bracketContentsForeground + #F8F8F2A5 + bracketContentsOptions + underline + bracketsForeground + #F8F8F2A5 + bracketsOptions + underline + caret + #F8F8F0 + findHighlight + #FFE792 + findHighlightForeground + #000000 + foreground + #F8F8F2 + invisibles + #3B3A32 + lineHighlight + #3E3D32 + selection + #49483E + selectionBorder + #222218 + tagsOptions + stippled_underline + + + + name + comment + scope + comment + settings + + fontStyle + italic + foreground + #75715E + + + + name + String + scope + string + settings + + foreground + #E6DB74 + + + + name + Built-in constant + scope + constant.language + settings + + foreground + #AE81FF + + + + name + User-defined constant + scope + constant.character, constant.other + settings + + foreground + #AE81FF + + + + name + Invalid + scope + invalid + settings + + background + #F92672 + + + + name + constant + scope + constant + settings + + foreground + #AE81FFA0 + + + + name + Keyword + scope + keyword + settings + + foreground + #F92672 + + + + name + constant.numeric + scope + constant.numeric + settings + + foreground + #AE81FF + + + + name + Storage + scope + storage + settings + + foreground + #F92672 + + + + name + storage.type + scope + storage.type + settings + + foreground + #66D9EF + + + + name + Support + scope + support + settings + + foreground + #8A5C8DFF + + + + name + Function arg + scope + meta.function.argument, variable.parameter, meta.parens.c + settings + + foreground + #FD971F + + + + name + invalid.illegal + scope + invalid.illegal + settings + + background + #562D56BF + foreground + #FD5FF1FF + + + + name + support.function + scope + support.function + settings + + foreground + #A6E22E + + + + name + meta.tag entity + scope + entity.name.tag + settings + + foreground + #F92672 + + + + name + Attribute + scope + entity.other.attribute-name + settings + + foreground + #A6E22E + + + + name + entity.arrow.function.js + scope + entity.arrow.function.js + settings + + foreground + #AA00FF + + + + name + support.class.error.js + scope + support.class.error.js + settings + + foreground + #FF5522 + + + + name + support.class.node.js + scope + support.class.node.js + settings + + foreground + #1224FE + + + + name + support.keyword.node.js + scope + support.keyword.node.js + settings + + fontStyle + bold + foreground + #F92672 + + + + name + entity.name.module.js, variable.import.parameter.js, variable.other.class.js + scope + entity.name.module.js, variable.import.parameter.js, variable.other.class.js + settings + + foreground + #A6E22E + + + + name + entity.name.accessor.js + scope + entity.name.accessor.js + settings + + foreground + #A6E22E + + + + name + entity.name.method.js + scope + entity.name.method.js + settings + + foreground + #A6E22E + + + + name + meta.method.js + scope + meta.method.js + settings + + foreground + #FFF + + + + name + support.function + scope + support.function + settings + + foreground + #66D9EF + + + + name + Function name + scope + entity.name.function + settings + + foreground + #A6E22E + + + + name + entity.name.class.js + scope + entity.name.class.js + settings + + fontStyle + italic + foreground + #A6E22E + + + + name + entity.name.extends.js + scope + entity.name.extends.js + settings + + fontStyle + italic + foreground + #00FF99 + + + + name + entity.other.attribute-name.id + scope + entity.other.attribute-name.id + settings + + foreground + #A6E22E + + + + name + class name + scope + meta.prototype support.class + settings + + foreground + #A6E22E + + + + name + Library constant + scope + support.constant + settings + + foreground + #66D9EF + + + + name + Library class/type + scope + support.type, support.class, variable.language + settings + + fontStyle + italic + foreground + #66D9EF + + + + name + js undefined + scope + constant.language.undefined.js + settings + + foreground + #AE81FF + + + + name + false + scope + constant.language.boolean.false + settings + + foreground + #AE81FF + + + + name + true + scope + constant.language.boolean.true + settings + + foreground + #AE81FF + + + + name + js null + scope + constant.language.null.js + settings + + foreground + #AE81FF + + + + name + Inherited class + scope + entity.other.inherited-class + settings + + fontStyle + italic underline + foreground + #A6E22E + + + + name + diff.header + scope + meta.diff, meta.diff.header, entity.name.namespace + settings + + foreground + #75715E + + + + name + diff.deleted + scope + markup.deleted + settings + + background + #420E09FF + foreground + #F92672 + + + + name + diff.changed + scope + markup.changed + settings + + background + #4A410DFF + foreground + #E6DB74 + + + + name + diff.inserted + scope + markup.inserted + settings + + background + #253B22FF + foreground + #F8F8F8FF + + + + name + Log Entry + scope + meta.line.entry.logfile, meta.line.exit.logfile + settings + + background + #EEEEEE29 + foreground + #F8F8F8FF + + + + name + Log Entry Error + scope + meta.line.error.logfile + settings + + background + #751012 + foreground + #F8F8F8 + + + + name + JSON String + scope + meta.structure.dictionary.json string.quoted.double + settings + + foreground + #CFCFC2 + + + + name + SublimeLinter Warning + scope + sublimelinter.mark.warning + settings + + foreground + #DDB700 + + + name + SublimeLinter Gutter Mark + scope + sublimelinter.gutter-mark + settings + + foreground + #FFFFFF + + + name + SublimeLinter Error + scope + sublimelinter.mark.error + settings + + foreground + #D02000 + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + uuid + c29d9188-ad09-45ff-a41c-5fa3816b15ba + + \ No newline at end of file diff --git a/Next (Flake8Lint).tmTheme b/Next (Flake8Lint).tmTheme new file mode 100644 index 0000000..a37fd25 --- /dev/null +++ b/Next (Flake8Lint).tmTheme @@ -0,0 +1,1909 @@ + + + + name + Next + settings + + + settings + + activeGuide + #3333FFFF + background + #000000 + bracketsBackground + #FF00AA66 + bracketsOptions + background + caret + #FF0099 + foreground + #E6E6E6 + guide + #33333388 + gutter + #6600FF33 + invisibles + #404040 + lineHighlight + #FF009933 + multiEditHighlight + #00FF0022 + searchHighlight + #FF00AA99 + selection + #00FFFF44 + stackGuide + #333333CC + + + + name + bracket.curly + scope + bracket.curly + settings + + background + #FF44AA + foreground + #3399FF + + + + name + bracket.square + scope + bracket.square + settings + + background + #2266CC + foreground + #FF8800 + + + + name + bracket.round + scope + bracket.round + settings + + background + #9922FF + foreground + #00FF00 + + + + name + bracket.quote + scope + bracket.quote + settings + + background + #00FF00 + + + + name + comment + scope + comment + settings + + fontStyle + italic + foreground + #646464FF + + + + name + Invalid + scope + invalid + settings + + background + #FF000022 + + + + name + constant + scope + constant + settings + + foreground + #3387CCFF + + + + name + Keyword + scope + keyword + settings + + foreground + #E28964 + + + + name + constant.numeric + scope + constant.numeric + settings + + foreground + #FFFF66 + + + + name + Storage + scope + storage + settings + + foreground + #99CF50 + + + + name + storage.modifier + scope + storage.modifier + settings + + foreground + #CF5099 + + + + name + storage.self + scope + storage.self + settings + + fontStyle + bold + foreground + #CC0033 + + + + name + storage.type + scope + storage.type + settings + + foreground + #CF9950 + + + + name + Support + scope + support + settings + + foreground + #8A5C8DFF + + + + name + entity.name.function + scope + entity.name.function + settings + + foreground + #BB00FF + + + + name + keyword control + scope + keyword.control + settings + + foreground + #FF00FF + + + + name + keyword.control.declaration + scope + keyword.control.declaration + settings + + foreground + #8888AA + + + + name + keyword.control.module + scope + keyword.control.module + settings + + background + #FFFF3333 + foreground + #FFFF33 + options + underline + + + + name + keyword.control.flow + scope + keyword.control.flow + settings + + background + #110300 + fontStyle + bold + foreground + #FF6600 + + + + name + keyword.control.conditional + scope + keyword.control.conditional + settings + + foreground + #FF00FF + + + + name + keyword.control.trycatch + scope + keyword.control.trycatch + settings + + foreground + #FF0033 + + + + name + keyword.control.loop + scope + keyword.control.loop + settings + + foreground + #009999 + + + + name + keyword.control.switch + scope + keyword.control.switch + settings + + foreground + #999999 + + + + name + keyword operator + scope + keyword.operator + settings + + foreground + #FF0080 + + + + name + Function arg + scope + meta.function.argument, variable.parameter, meta.parens.c + settings + + foreground + #77FF11 + + + + name + + scope + punctuation.section.embedded + settings + + background + #0D0D0D37 + foreground + #00D3FFFF + + + + name + keyword.other.unit + scope + keyword.other.unit, keyword.unit.css + settings + + foreground + #80FF00FF + + + + name + invalid.illegal + scope + invalid.illegal + settings + + background + #562D56BF + foreground + #FD5FF1FF + + + + name + string.quoted source + scope + string.quoted source + settings + + foreground + #DAEFA3 + + + + name + string constant + scope + string constant + settings + + foreground + #CFED81 + + + + name + string.regexp + scope + string.regexp + settings + + foreground + #6FFF17 + + + + name + punctuation.definition.string + scope + punctuation.definition.string + settings + + background + #15151501 + foreground + #B4FF82 + + + + name + string.regexp.special + scope + string.regexp constant.character.escape, string.regexp source.ruby.embedded, string.regexp string.regexp.arbitrary-repitition + settings + + foreground + #00D505 + + + + name + string.regexp punctuation keyword + scope + string.regexp punctuation keyword + settings + + foreground + #C559FF + + + + name + string variable + scope + string variable + settings + + foreground + #8A9A95 + + + + name + support.function + scope + support.function + settings + + foreground + #FCF352FF + + + + name + meta.tag + scope + meta.tag + settings + + foreground + #4F9EFFFF + + + + name + meta.tag entity + scope + meta.tag entity + settings + + foreground + #157EFF + + + + name + HTML/XML tag attribute value + scope + meta.tag string.quoted.double.html + settings + + foreground + #E07D2C + + + + name + html5 tag + scope + meta.tag.block.any.html.html5 + settings + + foreground + #E88BFCFF + + + + name + html5 tag entity + scope + meta.tag.block.any.html.html5 entity + settings + + foreground + #D730FAFF + + + + name + meta.tag.inline + scope + source entity.name.tag, source entity.other.attribute-name,meta.tag.inline, meta.tag.inline entity + settings + + foreground + #87A7E2FF + + + + name + html js tag + scope + source.js.embedded.html entity.name.tag.script.html + settings + + foreground + #FF3535 + + + + name + html js tag braces + scope + source.js.embedded.html punctuation.definition.tag.html + settings + + foreground + #FF1E1E + + + + name + html js tag url + scope + source.js.embedded.html string.quoted.double.html + settings + + foreground + #FF9D9D + + + + name + Attribute + scope + entity.other.attribute-name + settings + + foreground + #7349BEFF + + + + name + Meta Toc List + scope + meta.toc-list + settings + + background + #162C1AFF + foreground + #BEFEC7FF + options + underline + + + + name + js variable readwrite + scope + meta.initialization, variable.other.readwrite.js + settings + + foreground + #FF9122 + + + + name + js variable dollar + scope + meta.initialization, variable.other.dollar.js + settings + + fontStyle + italic + foreground + #FF9122 + + + + name + js object + scope + variable.other.object.js + settings + + foreground + #FFEE00 + + + + name + js object with parent + scope + meta.property-name.js variable.other.object.js + settings + + foreground + #FFFF88 + + + + name + support.variable.property.js + scope + support.variable.property.js + settings + + foreground + #3399FF + + + + name + variable.other.dot-access + scope + variable.other.dot-access + settings + + foreground + #66FFDD + + + + name + variable.other.property.js + scope + variable.other.property.js + settings + + foreground + #37C1BE + + + + name + punctuation.section.scope.square.js + scope + punctuation.section.scope.square.js + settings + + foreground + #FF2404 + + + + name + punctuation.section.scope.round.js, meta.brace.round + scope + punctuation.section.scope.round.js, meta.brace.round + settings + + foreground + #1C38FF + + + + name + punctuation.definition.arrow.js + scope + punctuation.definition.arrow.js + settings + + background + #001133 + fontStyle + bold + foreground + #AA00FF + + + + name + entity.arrow.function.js + scope + entity.arrow.function.js + settings + + background + #001133 + fontStyle + bold + foreground + #AA00FF + + + + name + variable.language + scope + variable.language + settings + + foreground + #AA0044 + + + + name + variable.language.prototype + scope + variable.language.prototype + settings + + foreground + #FF6600 + + + + name + support.class.error.js + scope + support.class.error.js + settings + + foreground + #FF5522 + + + + name + support.class.builtin.js + scope + support.class.builtin.js + settings + + fontStyle + italic + foreground + #FFEE00 + + + + name + support.class.node.js + scope + support.class.node.js + settings + + foreground + #1224FE + + + + name + entity.name.function.node.js + scope + entity.name.function.node.js + settings + + foreground + #D84014 + + + + name + support.keyword.node.js + scope + support.keyword.node.js + settings + + fontStyle + bold + foreground + #99EF25 + + + + name + variable.import.destructuring.js + scope + variable.import.destructuring.js + settings + + foreground + #00BBFF + + + + name + other.object.key.js + scope + other.object.key.js + settings + + foreground + #1C98C1 + + + + name + meta.accessor.js punctuation.definition.parameters + scope + meta.accessor.js punctuation.definition.parameters + settings + + foreground + #005588 + + + + name + storage.type.accessor.js + scope + storage.type.accessor.js + settings + + background + #001122 + fontStyle + bold italic + foreground + #0066AA + + + + name + entity.name.module.js, variable.import.parameter.js, variable.other.class.js + scope + entity.name.module.js, variable.import.parameter.js, variable.other.class.js + settings + + background + #220011 + foreground + #FF0044 + + + + name + storage.type.module.js, storage.type.export.js, storage.type.import.js, storage.type.from.js + scope + storage.type.module.js, storage.type.export.js, storage.type.import.js, storage.type.from.js + settings + + background + #222211 + foreground + #CCCC44 + + + + name + storage.type.class.js, storage.type.extends.js + scope + storage.type.class.js, storage.type.extends.js + settings + + background + #001122 + foreground + #0044AA + + + + name + meta.function.call.class.static.js + scope + meta.function.call.class.static.js + settings + + foreground + #880011 + + + + name + variable.other.class.static.js + scope + variable.other.class.static.js + settings + + foreground + #AA0066 + + + + name + entity.name.accessor.js + scope + entity.name.accessor.js + settings + + background + #001122 + fontStyle + bold italic + foreground + #00FFCC + + + + name + entity.name.method.js + scope + entity.name.method.js + settings + + background + #110022 + fontStyle + italic bold + foreground + #AA00FF + + + + name + meta.method.js + scope + meta.method.js + settings + + fontStyle + bold + foreground + #660099 + + + + name + storage.type.function.js + scope + storage.type.function.js + settings + + fontStyle + bold + foreground + #99CC44 + + + + name + string.quoted.single + scope + string.quoted.single + settings + + foreground + #88FFAAAA + + + + name + variable.other.quasi.js + scope + variable.other.quasi.js + settings + + foreground + #FF0099 + + + + name + string.quasi.js + scope + string.quasi.js + settings + + foreground + #00FF00 + + + + name + punctuation.quasi.element + scope + punctuation.quasi.element + settings + + foreground + #008800 + + + + name + entity.quasi.tag.name.js + scope + entity.quasi.tag.name.js + settings + + foreground + #FFFF00 + + + + name + meta.group.braces.square, punctuation.destructuring + scope + meta.group.braces.square string.quoted.single, punctuation.destructuring + settings + + foreground + #47E9AC + + + + name + string.quoted.double + scope + string.quoted.double + settings + + foreground + #11BB11 + + + + name + punctuation.section.scope.curly.js + scope + punctuation.section.scope.curly.js + settings + + foreground + #F9044E + + + + name + meta.delimiter.object.comma.js + scope + meta.delimiter.object.comma.js + settings + + foreground + #00FFFF + + + + name + meta.group.braces.curly string.quoted.single + scope + meta.group.braces.curly string.quoted.single + settings + + foreground + #16B853 + + + + name + support.function + scope + support.function + settings + + foreground + #B532FF + + + + name + punctuation.definition.string.begin.js + scope + punctuation.definition.string.begin.js + settings + + foreground + #D2E20C + + + + name + punctuation.definition.string.end.js + scope + punctuation.definition.string.end.js + settings + + foreground + #CEA30D + + + + name + instance constructor + scope + meta.class.inheritance, meta.instance.constructor + settings + + fontStyle + italic underline + foreground + #E81E41 + + + + name + entity.name.class.js + scope + entity.name.class.js + settings + + background + #00FFFF33 + fontStyle + italic + foreground + #00FFFF + + + + name + entity.name.extends.js + scope + entity.name.extends.js + settings + + background + #00FF9933 + fontStyle + italic + foreground + #00FF99 + + + + name + function call + scope + meta.function-call entity.name.function + settings + + foreground + #5B24FF + + + + name + function call with args + scope + meta.function-call.function.with-arguments.js + settings + + foreground + #33FF00 + + + + name + js brace + scope + meta.brace.curly.js + settings + + foreground + #FF0099 + + + + name + js paren + scope + meta.brace.round.js + settings + + background + #000000FF + foreground + #D0C5FEFF + + + + name + js constant escape + scope + constant.character.escape + settings + + foreground + #10CF62FF + + + + name + pseudo-class + scope + meta.selector.css entity.other.attribute-name.tag.pseudo-class + settings + + foreground + #4FBC4B + + + + name + css selectors + scope + entity.namespace.unicode.css + settings + + foreground + #FF4F4F + + + + name + entity.other.attribute-name.id + scope + entity.other.attribute-name.id + settings + + background + #0B0028FF + foreground + #F20073FF + + + + name + class name + scope + meta.prototype support.class + settings + + foreground + #FF0099 + + + + name + support object + scope + support.object + settings + + fontStyle + bold + foreground + #FFEE00 + + + + name + class name prototype + scope + meta.prototype support.constant + settings + + foreground + #FF6600 + + + + name + prototype declaration + scope + meta.prototype.declaration.js + settings + + fontStyle + bold + + + + name + js undefined + scope + constant.language.undefined.js + settings + + foreground + #555588 + + + + name + variable.other.constant.js + scope + variable.other.constant.js + settings + + background + #003311 + foreground + #00FF33 + + + + name + false + scope + constant.language.boolean.false + settings + + foreground + #AAAA55 + + + + name + true + scope + constant.language.boolean.true + settings + + foreground + #CC7744 + + + + name + js null + scope + constant.language.null.js + settings + + foreground + #558855 + + + + name + css#id punctuation + scope + punctuation.definition.entity.id.css + settings + + background + #0B0028 + foreground + #FF489F + + + + name + css.class + scope + entity.other.attribute-name.class, source.css.less entity.other.attribute-name.class.css + settings + + background + #0B0028 + foreground + #9529B8 + + + + name + css.class puntuation + scope + punctuation.definition.entity.class.css + settings + + background + #0B0028FF + foreground + #CD87E4FF + + + + name + css pseudo element + scope + entity.other.attribute-name.pseudo-element.css + settings + + background + #0B0028FF + foreground + #FF00FFFF + + + + name + css property-name + scope + support.type.property-name.css + settings + + foreground + #B8EFECFF + + + + name + css @at-rule + scope + meta.preprocessor.at-rule keyword.control.at-rule + settings + + foreground + #D7C271FF + + + + name + css color + scope + constant.other.color.rgb-value.css, support.constant.color.w3c-standard-color-name.css + settings + + foreground + #FB7720FF + + + + name + css constants + scope + support.constant.property-value.css + settings + + foreground + #7CE85EFF + + + + name + Puncation Termination + scope + punctuation.terminator, punctuation.separator + settings + + foreground + #4BFCF8FF + + + + name + css constructor.argument + scope + meta.constructor.argument.css + settings + + foreground + #8F9D6AFF + + + + name + diff.header + scope + meta.diff, meta.diff.header, entity.name.namespace + settings + + background + #0E2231FF + foreground + #F8F8F8FF + + + + name + diff.deleted + scope + markup.deleted + settings + + background + #420E09FF + foreground + #F8F8F8FF + + + + name + diff.changed + scope + markup.changed + settings + + background + #4A410DFF + foreground + #F8F8F8FF + + + + name + diff.inserted + scope + markup.inserted + settings + + background + #253B22FF + foreground + #F8F8F8FF + + + + name + Markup: Italic + scope + markup.italic + settings + + fontStyle + italic + foreground + #6AD500FF + + + + name + Markup: Underline + scope + markup.underline + settings + + foreground + #E18964FF + options + underline + + + + name + Markup: Quote + scope + markup.quote + settings + + background + #FEE09C12 + fontStyle + italic + foreground + #E1D4B9FF + + + + name + Markup: Heading + scope + markup.heading, markup.heading entity + settings + + background + #DE3280FF + foreground + #FFFFFFFF + + + + name + Markup: List + scope + markup.list + settings + + foreground + #6657EAFF + + + + name + Markup: Raw + scope + markup.raw + settings + + background + #B1B3BA08 + foreground + #578BB3FF + + + + name + Markup: Comment + scope + markup comment + settings + + foreground + #F67B37FF + + + + name + Markup: Separator + scope + meta.separator + settings + + background + #242424FF + foreground + #60A633FF + + + + name + Log Entry + scope + meta.line.entry.logfile, meta.line.exit.logfile + settings + + background + #EEEEEE29 + foreground + #F8F8F8FF + + + + name + Log Entry Error + scope + meta.line.error.logfile + settings + + background + #751012 + foreground + #F8F8F8 + + + + name + JSON property top + scope + meta.structure.dictionary.json string.quoted.double + settings + + background + #111111 + foreground + #1144BB + + + + name + JSON property level 2 + scope + meta.structure meta.structure.dictionary.json string.quoted.double + settings + + foreground + #1122BB + + + + name + JSON property level 3 + scope + meta.structure meta.structure meta.structure meta.structure.dictionary.json string.quoted.double + settings + + foreground + #2938EB + + + + name + JSON property level 4 + scope + meta.structure meta.structure meta.structure meta.structure meta.structure meta.structure.dictionary.json string.quoted.double + settings + + foreground + #6D7EF1 + + + + name + JSON property level 5 + scope + meta.structure meta.structure meta.structure meta.structure meta.structure meta.structure meta.structure meta.structure.dictionary.json string.quoted.double + settings + + foreground + #B3BBF7 + + + + name + JSON value + scope + meta.structure.dictionary.value.json string.quoted.double + settings + + foreground + #AA00AA + + + + name + JSON value level 2 + scope + meta.structure meta.structure meta.structure.dictionary.value.json string.quoted.double + settings + + foreground + #BF00BF + + + + name + JSON value level 3 + scope + meta.structure meta.structure meta.structure meta.structure meta.structure.dictionary.value.json string.quoted.double + settings + + foreground + #FF00FF + + + + name + JSON value level 4 + scope + meta.structure meta.structure meta.structure meta.structure meta.structure meta.structure meta.structure.dictionary.value.json string.quoted.double + settings + + foreground + #FF40FF + + + + name + JSON value level 5 + scope + meta.structure meta.structure meta.structure meta.structure meta.structure meta.structure meta.structure meta.structure meta.structure.dictionary.value.json string.quoted.double + settings + + foreground + #FF80FF + + + + name + JSON value string punctuation + scope + meta.structure.dictionary.value.json string punctuation.definition.string.double + settings + + foreground + #8409FF + + + + name + JSON array value + scope + meta.structure.array.json string.quoted.double + settings + + foreground + #5522AA + + + + name + JSON array value level 1 + scope + meta.structure meta.structure meta.structure.array.json string.quoted.double + settings + + foreground + #7017C8FF + + + + name + JSON array value level 2 + scope + meta.structure meta.structure meta.structure meta.structure meta.structure.array.json string.quoted.double + settings + + foreground + #9541E9FF + + + + name + JSON array value level 3 + scope + meta.structure meta.structure meta.structure meta.structure meta.structure.array.json string.quoted.double + settings + + foreground + #BA83F1FF + + + + name + JSON array value level 4 + scope + meta.structure meta.structure meta.structure meta.structure meta.structure meta.structure meta.structure.array.json string.quoted.double + settings + + foreground + #DFC6F9FF + + + + name + JSON prop string punctuation + scope + meta.structure.dictionary.json string punctuation.definition.string + settings + + foreground + #66BBDDFF + + + + name + JSON array string puntuation + scope + meta.structure.array.json string punctuation.definition.string + settings + + foreground + #416BE9FF + + + + name + JSON array brackets + scope + meta.structure.array.json punctuation.definition.array + settings + + foreground + #FCC401FF + + + + name + JSON object braces + scope + meta.structure.dictionary.json punctuation.definition.dictionary + settings + + foreground + #FEDF76FF + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + uuid + 35279c3b-adad-473e-b960-fee631f4d9a5 + + \ No newline at end of file diff --git a/Oceanic (Flake8Lint).tmTheme b/Oceanic (Flake8Lint).tmTheme index 2391316..fb851fd 100644 --- a/Oceanic (Flake8Lint).tmTheme +++ b/Oceanic (Flake8Lint).tmTheme @@ -515,33 +515,33 @@ name - Python Flake8 Lint Error + Python Flake8 Lint Warning scope - flake8lint.mark.error + flake8lint.mark.warning settings foreground - #DA2000 + #EDBA00 name - Python Flake8 Lint Gutter Mark + Python Flake8 Lint Error scope - flake8lint.mark.gutter + flake8lint.mark.error settings foreground - #FFFFFF + #DA2000 name - Python Flake8 Lint Warning + Python Flake8 Lint Gutter Mark scope - flake8lint.mark.warning + flake8lint.mark.gutter settings foreground - #EDBA00 + #FFFFFF uuid diff --git a/Oceanic - Eighties (Flake8Lint).tmTheme b/Oceanic - Eighties (Flake8Lint).tmTheme index 61f0642..b031758 100644 --- a/Oceanic - Eighties (Flake8Lint).tmTheme +++ b/Oceanic - Eighties (Flake8Lint).tmTheme @@ -266,33 +266,33 @@ name - Python Flake8 Lint Error + Python Flake8 Lint Warning scope - flake8lint.mark.error + flake8lint.mark.warning settings foreground - #DA2000 + #EDBA00 name - Python Flake8 Lint Gutter Mark + Python Flake8 Lint Error scope - flake8lint.mark.gutter + flake8lint.mark.error settings foreground - #FFFFFF + #DA2000 name - Python Flake8 Lint Warning + Python Flake8 Lint Gutter Mark scope - flake8lint.mark.warning + flake8lint.mark.gutter settings foreground - #EDBA00 + #FFFFFF diff --git a/Package Control.merged-ca-bundle b/Package Control.merged-ca-bundle index 8e6eae5..7028a26 100644 --- a/Package Control.merged-ca-bundle +++ b/Package Control.merged-ca-bundle @@ -1,4 +1,82 @@ -----BEGIN CERTIFICATE----- +MIIDqzCCApOgAwIBAgIRAMcoRwmzuGxFjB36JPU2TukwDQYJKoZIhvcNAQEFBQAw +PDEbMBkGA1UEAxMSQ29tU2lnbiBTZWN1cmVkIENBMRAwDgYDVQQKEwdDb21TaWdu +MQswCQYDVQQGEwJJTDAeFw0wNDAzMjQxMTM3MjBaFw0yOTAzMTYxNTA0NTZaMDwx +GzAZBgNVBAMTEkNvbVNpZ24gU2VjdXJlZCBDQTEQMA4GA1UEChMHQ29tU2lnbjEL +MAkGA1UEBhMCSUwwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDGtWhf +HZQVw6QIVS3joFd67+l0Kru5fFdJGhFeTymHDEjWaueP1H5XJLkGieQcPOqs49oh +gHMhCu95mGwfCP+hUH3ymBvJVG8+pSjsIQQPRbsHPaHA+iqYHU4Gk/v1iDurX8sW +v+bznkqH7Rnqwp9D5PGBpX8QTz7RSmKtUxvLg/8HZaWSLWapW7ha9B20IZFKF3ue +Mv5WJDmyVIRD9YTC2LxBkMyd1mja6YJQqTtoz7VdApRgFrFD2UNd3V2Hbuq7s8lr +9gOUCXDeFhF6K+h2j0kQmHe5Y1yLM5d19guMsqtb3nQgJT/j8xH5h2iGNXHDHYwt +6+UarA9z1YJZQIDTAgMBAAGjgacwgaQwDAYDVR0TBAUwAwEB/zBEBgNVHR8EPTA7 +MDmgN6A1hjNodHRwOi8vZmVkaXIuY29tc2lnbi5jby5pbC9jcmwvQ29tU2lnblNl +Y3VyZWRDQS5jcmwwDgYDVR0PAQH/BAQDAgGGMB8GA1UdIwQYMBaAFMFL7XC29z58 +ADsAj8c+DkWfHl3sMB0GA1UdDgQWBBTBS+1wtvc+fAA7AI/HPg5Fnx5d7DANBgkq +hkiG9w0BAQUFAAOCAQEAFs/ukhNQq3sUnjO2QiBq1BW9Cav8cujvR3qQrFHBZE7p +iL1DRYHjZiM/EoZNGeQFsOY3wo3aBijJD4mkU6l1P7CW+6tMM1X5eCZGbxs2mPtC +dsGCuY7e+0X5YxtiOzkGynd6qDwJz2w2PQ8KRUtpFhpFfTMDZflScZAmlaxMDPWL +kz/MdXSFmLr/YnpNH4n+rr2UAJm/EaXc4HnFFgt9AmEd6oX5AhVP51qJThRv4zdL +hfXBPGHg/QVBspJ/wx2g0K5SZGBrGMYmnNj1ZOQ2GmKfig8+/21OGVZOIJFsnzQz +OjRXUDpvgV4GxvU+fE6OK85lBi5d0ipTdF7Tbieejw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDxTCCAq2gAwIBAgIQAqxcJmoLQJuPC3nyrkYldzANBgkqhkiG9w0BAQUFADBs +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSswKQYDVQQDEyJEaWdpQ2VydCBIaWdoIEFzc3VyYW5j +ZSBFViBSb290IENBMB4XDTA2MTExMDAwMDAwMFoXDTMxMTExMDAwMDAwMFowbDEL +MAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3 +LmRpZ2ljZXJ0LmNvbTErMCkGA1UEAxMiRGlnaUNlcnQgSGlnaCBBc3N1cmFuY2Ug +RVYgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMbM5XPm ++9S75S0tMqbf5YE/yc0lSbZxKsPVlDRnogocsF9ppkCxxLeyj9CYpKlBWTrT3JTW +PNt0OKRKzE0lgvdKpVMSOO7zSW1xkX5jtqumX8OkhPhPYlG++MXs2ziS4wblCJEM +xChBVfvLWokVfnHoNb9Ncgk9vjo4UFt3MRuNs8ckRZqnrG0AFFoEt7oT61EKmEFB +Ik5lYYeBQVCmeVyJ3hlKV9Uu5l0cUyx+mM0aBhakaHPQNAQTXKFx01p8VdteZOE3 +hzBWBOURtCmAEvF5OYiiAhF8J2a3iLd48soKqDirCmTCv2ZdlYTBoSUeh10aUAsg +EsxBu24LUTi4S8sCAwEAAaNjMGEwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQF +MAMBAf8wHQYDVR0OBBYEFLE+w2kD+L9HAdSYJhoIAu9jZCvDMB8GA1UdIwQYMBaA +FLE+w2kD+L9HAdSYJhoIAu9jZCvDMA0GCSqGSIb3DQEBBQUAA4IBAQAcGgaX3Nec +nzyIZgYIVyHbIUf4KmeqvxgydkAQV8GK83rZEWWONfqe/EW1ntlMMUu4kehDLI6z +eM7b41N5cdblIZQB2lWHmiRk9opmzN6cN82oNLFpmyPInngiK3BD41VHMWEZ71jF +hS9OMPagMRYjyOfiZRYzy78aG6A9+MpeizGLYAiJLQwGXFK3xPkKmNEVX58Svnw2 +Yzi9RKR/5CYrCsSXaQ3pjOLAEFe4yHYSkVXySGnYvCoCWw9E1CAx2/S6cCZdkGCe +vEsXCS+0yx5DaMkHJ8HSXPfqIbloEpw8nL+e/IBcm2PN7EeqJSdnoDfzAIJ9VNep ++OkuE6N36B9K +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFvTCCA6WgAwIBAgIITxvUL1S7L0swDQYJKoZIhvcNAQEFBQAwRzELMAkGA1UE +BhMCQ0gxFTATBgNVBAoTDFN3aXNzU2lnbiBBRzEhMB8GA1UEAxMYU3dpc3NTaWdu +IFNpbHZlciBDQSAtIEcyMB4XDTA2MTAyNTA4MzI0NloXDTM2MTAyNTA4MzI0Nlow +RzELMAkGA1UEBhMCQ0gxFTATBgNVBAoTDFN3aXNzU2lnbiBBRzEhMB8GA1UEAxMY +U3dpc3NTaWduIFNpbHZlciBDQSAtIEcyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A +MIICCgKCAgEAxPGHf9N4Mfc4yfjDmUO8x/e8N+dOcbpLj6VzHVxumK4DV644N0Mv +Fz0fyM5oEMF4rhkDKxD6LHmD9ui5aLlV8gREpzn5/ASLHvGiTSf5YXu6t+WiE7br +YT7QbNHm+/pe7R20nqA1W6GSy/BJkv6FCgU+5tkL4k+73JU3/JHpMjUi0R86TieF +nbAVlDLaYQ1HTWBCrpJH6INaUFjpiou5XaHc3ZlKHzZnu0jkg7Y360g6rw9njxcH +6ATK72oxh9TAtvmUcXtnZLi2kUpCe2UuMGoM9ZDulebyzYLs2aFK7PayS+VFheZt +eJMELpyCbTapxDFkH4aDCyr0NQp4yVXPQbBH6TCfmb5hqAaEuSh6XzjZG6k4sIN/ +c8HDO0gqgg8hm7jMqDXDhBuDsz6+pJVpATqJAHgE2cn0mRmrVn5bi4Y5FZGkECwJ +MoBgs5PAKrYYC51+jUnyEEp/+dVGLxmSo5mnJqy7jDzmDrxHB9xzUfFwZC8I+bRH +HTBsROopN4WSaGa8gzj+ezku01DwH/teYLappvonQfGbGHLy9YR0SslnxFSuSGTf +jNFusB3hB48IHpmccelM2KX3RxIfdNFRnobzwqIjQAtz20um53MGjMGg6cFZrEb6 +5i/4z3GcRm25xBWNOHkDRUjvxF3XCO6HOSKGsg0PWEP3calILv3q1h8CAwEAAaOB +rDCBqTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU +F6DNweRBtjpbO8tFnb0cwpj6hlgwHwYDVR0jBBgwFoAUF6DNweRBtjpbO8tFnb0c +wpj6hlgwRgYDVR0gBD8wPTA7BglghXQBWQEDAQEwLjAsBggrBgEFBQcCARYgaHR0 +cDovL3JlcG9zaXRvcnkuc3dpc3NzaWduLmNvbS8wDQYJKoZIhvcNAQEFBQADggIB +AHPGgeAn0i0P4JUw4ppBf1AsX19iYamGamkYDHRJ1l2E6kFSGG9YrVBWIGrGvShp +WJHckRE1qTodvBqlYJ7YH39FkWnZfrt4csEGDyrOj4VwYaygzQu4OSlWhDJOhrs9 +xCrZ1x9y7v5RoSJBsXECYxqCsGKrXlcSH9/L3XWgwF15kIwb4FDm3jH+mHtwX6WQ +2K34ArZv02DdQEsixT2tOnqfGhpHkXkzuoLcMmkDlm4fS/Bx/uNncqCxv1yL5PqZ +IseEuRuNI5c/7SXgz2W79WEE790eslpBIlqhn10s6FvJbakMDHiqYMZWjwFaDGi8 +aRl5xB9+lwW/xekkUV7U1UtT7dkjWjYDZaPBA61BMPNGG4WQr2W11bHkFlt4dR2X +em1ZqSqPe97Dh4kQmUlzeMg9vVE1dCrV8X5pGyq7O70luJpaPXJhkGaH7gzWTdQR +dAtq/gsD/KNVV4n+SsuuWxcFyPKNIzFTONItaj+CuY0IavdeQXRuwxF+B6wpYJE/ +OMpXEA29MC/HpeZBoNquBYeaoKRlbEwJDIm6uNO5wJOKMPqN5ZprFQFOZ6raYlY+ +hAhm0sQ2fac+EPyI4NSA5QC9qvNOBqN6avlicuMJT+ubDgEj8Z+7fNzcbBGXJbLy +tGMU0gYqZ4yD9c7qB9iaah7s5Aq7KkzrCWA5zspi2C5u +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- MIIEXDCCA0SgAwIBAgIEOGO5ZjANBgkqhkiG9w0BAQUFADCBtDEUMBIGA1UEChML RW50cnVzdC5uZXQxQDA+BgNVBAsUN3d3dy5lbnRydXN0Lm5ldC9DUFNfMjA0OCBp bmNvcnAuIGJ5IHJlZi4gKGxpbWl0cyBsaWFiLikxJTAjBgNVBAsTHChjKSAxOTk5 @@ -25,1125 +103,781 @@ B/L/CNDi3tm/Kq+4h4YhPATKt5Rof8886ZjXOP/swNlQ8C5LWK5Gb9Auw2DaclVy vUxFnmG6v4SBkgPR0ml8xQ== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIIGDCCBgCgAwIBAgIGAT8vMXfmMA0GCSqGSIb3DQEBCwUAMIIBCjELMAkGA1UE -BhMCRVMxEjAQBgNVBAgMCUJhcmNlbG9uYTFYMFYGA1UEBwxPQmFyY2Vsb25hIChz -ZWUgY3VycmVudCBhZGRyZXNzIGF0IGh0dHA6Ly93d3cuYW5mLmVzL2VzL2FkZHJl -c3MtZGlyZWNjaW9uLmh0bWwgKTEnMCUGA1UECgweQU5GIEF1dG9yaWRhZCBkZSBD -ZXJ0aWZpY2FjaW9uMRcwFQYDVQQLDA5BTkYgQ2xhc2UgMSBDQTEaMBgGCSqGSIb3 -DQEJARYLaW5mb0BhbmYuZXMxEjAQBgNVBAUTCUc2MzI4NzUxMDEbMBkGA1UEAwwS -QU5GIEdsb2JhbCBSb290IENBMB4XDTEzMDYxMDE3NDUzOFoXDTMzMDYwNTE3NDUz -OFowggEKMQswCQYDVQQGEwJFUzESMBAGA1UECAwJQmFyY2Vsb25hMVgwVgYDVQQH -DE9CYXJjZWxvbmEgKHNlZSBjdXJyZW50IGFkZHJlc3MgYXQgaHR0cDovL3d3dy5h -bmYuZXMvZXMvYWRkcmVzcy1kaXJlY2Npb24uaHRtbCApMScwJQYDVQQKDB5BTkYg -QXV0b3JpZGFkIGRlIENlcnRpZmljYWNpb24xFzAVBgNVBAsMDkFORiBDbGFzZSAx -IENBMRowGAYJKoZIhvcNAQkBFgtpbmZvQGFuZi5lczESMBAGA1UEBRMJRzYzMjg3 -NTEwMRswGQYDVQQDDBJBTkYgR2xvYmFsIFJvb3QgQ0EwggIiMA0GCSqGSIb3DQEB -AQUAA4ICDwAwggIKAoICAQDHPi9xy4wynbcUbWjorVUgQKeUAVh937J7P37XmsfH -ZLOBZKIIlhhCtRwnDlg7x+BUvtJOTkIbEGMujDygUQ2s3HDYr5I41hTyM2Pl0cq2 -EuSGEbPIHb3dEX8NAguFexM0jqNjrreN3hM2/+TOkAxSdDJP2aMurlySC5zwl47K -ZLHtcVrkZnkDa0o5iN24hJT4vBDT4t2q9khQ+qb1D8KgCOb02r1PxWXu3vfd6Ha2 -mkdB97iGuEh5gO2n4yOmFS5goFlVA2UdPbbhJsb8oKVKDd+YdCKGQDCkQyG4AjmC -YiNm3UPG/qtftTH5cWri67DlLtm6fyUFOMmO6NSh0RtR745pL8GyWJUanyq/Q4bF -HQB21E+WtTsCaqjGaoFcrBunMypmCd+jUZXl27TYENRFbrwNdAh7m2UztcIyb+Sg -VJFyfvVsBQNvnp7GPimVxXZNc4VpxEXObRuPWQN1oZN/90PcZVqTia/SHzEyTryL -ckhiLG3jZiaFZ7pTZ5I9wti9Pn+4kOHvE3Y/4nEnUo4mTxPX9pOlinF+VCiybtV2 -u1KSlc+YaIM7VmuyndDZCJRXm3v0/qTE7t5A5fArZl9lvibigMbWB8fpD+c1GpGH -Eo8NRY0lkaM+DkIqQoaziIsz3IKJrfdKaq9bQMSlIfameKBZ8fNYTBZrH9KZAIhz -YwIDAQABo4IBfjCCAXowHQYDVR0OBBYEFIf6nt9SdnXsSUogb1twlo+d77sXMB8G -A1UdIwQYMBaAFIf6nt9SdnXsSUogb1twlo+d77sXMA8GA1UdEwEB/wQFMAMBAf8w -DgYDVR0PAQH/BAQDAgEGMIIBFQYDVR0RBIIBDDCCAQiCEWh0dHA6Ly93d3cuYW5m -LmVzgQtpbmZvQGFuZi5lc6SB5TCB4jE0MDIGA1UECQwrR3JhbiBWaWEgZGUgbGVz -IENvcnRzIENhdGFsYW5lcy4gOTk2LiAwODAxODESMBAGA1UEBwwJQmFyY2Vsb25h -MScwJQYDVQQKDB5BTkYgQXV0b3JpZGFkIGRlIENlcnRpZmljYWNpb24xEjAQBgNV -BAUTCUc2MzI4NzUxMDFZMFcGA1UECwxQSW5zY3JpdGEgZW4gZWwgTWluaXN0ZXJp -byBkZWwgSW50ZXJpb3IgZGUgRXNwYcOxYSBjb24gZWwgbnVtZXJvIG5hY2lvbmFs -IDE3MS40NDMwDQYJKoZIhvcNAQELBQADggIBAIgR9tFTZ9BCYg+HViMxOfF0MHN2 -Pe/eC128ARdS+GH8A4thtbqiH/SOYbWofO/0zssHhNKa5iQEj45lCAb8BANpWJMD -nWkPr6jq2+50a6d0MMgSS2l1rvjSF+3nIrEuicshHXSTi3q/vBLKr7uGKMVFaM68 -XAropIwk6ndlA0JseARSPsbetv7ALESMIZAxlHV1TcctYHd0bB3c/Jz+PLszJQqs -Cg/kBPo2D111OXZkIY8W/fJuG9veR783khAK2gUnC0zLLCNsYzEbdGt8zUmBsAsM -cGxqGm6B6vDXd65OxWqw13xdq/24+5R8Ng1PF9tvfjZkUFBF30CxjWur7P90WiKI -G7IGfr6BE1NgXlhEQQu4F+HizB1ypEPzGWltecXQ4yOzO+H0WfFTjLTYX6VSveyW -DQV18ixF8M4tHP/SwNE+yyv2b2JJ3/3RpxjtFlLk+opJ574x0gD/dMJuWTH0JqVY -3PbRfE1jIxFpk164Qz/Xp7H7w7f6xh+tQCkBs3PUYmnGIZcPwq44Q6JHlCNsKx4K -hxfggTvRCk4w79cUID45c2qDsRCqTPoOo/cbOpcfVhbH9LdMORpmuLwNogRZEUSE -fWpqR9q+0kcQf4zGSWIURIyDrogdpDgoHDxktqgMgc+qA4ZE2WQl1D8hmev53A46 -lUSrWUiWfDXtK3ux +MIIFkDCCA3igAwIBAgIQBZsbV56OITLiOQe9p3d1XDANBgkqhkiG9w0BAQwFADBi +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3Qg +RzQwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1MTIwMDAwWjBiMQswCQYDVQQGEwJV +UzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQu +Y29tMSEwHwYDVQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3QgRzQwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQC/5pBzaN675F1KPDAiMGkz7MKnJS7JIT3y +ithZwuEppz1Yq3aaza57G4QNxDAf8xukOBbrVsaXbR2rsnnyyhHS5F/WBTxSD1If +xp4VpX6+n6lXFllVcq9ok3DCsrp1mWpzMpTREEQQLt+C8weE5nQ7bXHiLQwb7iDV +ySAdYyktzuxeTsiT+CFhmzTrBcZe7FsavOvJz82sNEBfsXpm7nfISKhmV1efVFiO +DCu3T6cw2Vbuyntd463JT17lNecxy9qTXtyOj4DatpGYQJB5w3jHtrHEtWoYOAMQ +jdjUN6QuBX2I9YI+EJFwq1WCQTLX2wRzKm6RAXwhTNS8rhsDdV14Ztk6MUSaM0C/ +CNdaSaTC5qmgZ92kJ7yhTzm1EVgX9yRcRo9k98FpiHaYdj1ZXUJ2h4mXaXpI8OCi +EhtmmnTK3kse5w5jrubU75KSOp493ADkRSWJtppEGSt+wJS00mFt6zPZxd9LBADM +fRyVw4/3IbKyEbe7f/LVjHAsQWCqsWMYRJUadmJ+9oCw++hkpjPRiQfhvbfmQ6QY +uKZ3AeEPlAwhHbJUKSWJbOUOUlFHdL4mrLZBdd56rF+NP8m800ERElvlEFDrMcXK +chYiCd98THU/Y+whX8QgUWtvsauGi0/C1kVfnSD8oR7FwI+isX4KJpn15GkvmB0t +9dmpsh3lGwIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB +hjAdBgNVHQ4EFgQU7NfjgtJxXWRM3y5nP+e6mK4cD08wDQYJKoZIhvcNAQEMBQAD +ggIBALth2X2pbL4XxJEbw6GiAI3jZGgPVs93rnD5/ZpKmbnJeFwMDF/k5hQpVgs2 +SV1EY+CtnJYYZhsjDT156W1r1lT40jzBQ0CuHVD1UvyQO7uYmWlrx8GnqGikJ9yd ++SeuMIW59mdNOj6PWTkiU0TryF0Dyu1Qen1iIQqAyHNm0aAFYF/opbSnr6j3bTWc +fFqK1qI4mfN4i/RN0iAL3gTujJtHgXINwBQy7zBZLq7gcfJW5GqXb5JQbZaNaHqa +sjYUegbyJLkJEVDXCLG4iXqEI2FCKeWjzaIgQdfRnGTZ6iahixTXTBmyUEFxPT9N +cCOGDErcgdLMMpSEDQgJlxxPwO5rIHQw0uA5NBCFIRUBCOhVMt5xSdkoF1BN5r5N +0XWs0Mr7QbhDparTwwVETyw2m+L64kW4I1NsBm9nVX9GtUw/bihaeSbSpKhil9Ie +4u1Ki7wb/UdKDd9nZn6yW0HQO+T0O/QEY+nvwlQAUaCKKsnOeMzV6ocEGLPOr0mI +r/OSmbaz5mEP0oUA51Aa5BuVnRmhuZyxm7EAHu/QD09CbMkKvO5D+jpxpchNJqU1 +/YldvIViHTLSoCtU7ZpXwdv6EM8Zt4tKG48BtieVU+i2iW1bvGjUI+iLUaJW+fCm +gKDWHrO8Dw9TdSmq6hN35N6MgSGtBxBHEa2HPQfRdbzP82Z+ -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIDoDCCAoigAwIBAgIBMTANBgkqhkiG9w0BAQUFADBDMQswCQYDVQQGEwJKUDEc -MBoGA1UEChMTSmFwYW5lc2UgR292ZXJubWVudDEWMBQGA1UECxMNQXBwbGljYXRp -b25DQTAeFw0wNzEyMTIxNTAwMDBaFw0xNzEyMTIxNTAwMDBaMEMxCzAJBgNVBAYT -AkpQMRwwGgYDVQQKExNKYXBhbmVzZSBHb3Zlcm5tZW50MRYwFAYDVQQLEw1BcHBs -aWNhdGlvbkNBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAp23gdE6H -j6UG3mii24aZS2QNcfAKBZuOquHMLtJqO8F6tJdhjYq+xpqcBrSGUeQ3DnR4fl+K -f5Sk10cI/VBaVuRorChzoHvpfxiSQE8tnfWuREhzNgaeZCw7NCPbXCbkcXmP1G55 -IrmTwcrNwVbtiGrXoDkhBFcsovW8R0FPXjQilbUfKW1eSvNNcr5BViCH/OlQR9cw -FO5cjFW6WY2H/CPek9AEjP3vbb3QesmlOmpyM8ZKDQUXKi17safY1vC+9D/qDiht -QWEjdnjDuGWk81quzMKq2edY3rZ+nYVunyoKb58DKTCXKB28t89UKU5RMfkntigm -/qJj5kEW8DOYRwIDAQABo4GeMIGbMB0GA1UdDgQWBBRUWssmP3HMlEYNllPqa0jQ -k/5CdTAOBgNVHQ8BAf8EBAMCAQYwWQYDVR0RBFIwUKROMEwxCzAJBgNVBAYTAkpQ -MRgwFgYDVQQKDA/ml6XmnKzlm73mlL/lupwxIzAhBgNVBAsMGuOCouODl+ODquOC -seODvOOCt+ODp+ODs0NBMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQAD -ggEBADlqRHZ3ODrso2dGD/mLBqj7apAxzn7s2tGJfHrrLgy9mTLnsCTWw//1sogJ -hyzjVOGjprIIC8CFqMjSnHH2HZ9g/DgzE+Ge3Atf2hZQKXsvcJEPmbo0NI2VdMV+ -eKlmXb3KIXdCEKxmJj3ekav9FfBv7WxfEPjzFvYDio+nEhEMy/0/ecGc/WLuo89U -DNErXxc+4z6/wCs+CZv+iKZ+tJIX/COUgb1up8WMwusRRdv4QcmWdupwX3kSa+Sj -B1oF7ydJzyGfikwJcGapJsErEU4z0g781mzSDjJkaP+tBXhfAx2o45CsJOAPQKdL -rosot4LKGAfmt1t06SAZf7IbiVQ= +MIICRjCCAc2gAwIBAgIQC6Fa+h3foLVJRK/NJKBs7DAKBggqhkjOPQQDAzBlMQsw +CQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cu +ZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3Qg +RzMwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1MTIwMDAwWjBlMQswCQYDVQQGEwJV +UzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQu +Y29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzMwdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAAQZ57ysRGXtzbg/WPuNsVepRC0FFfLvC/8QdJ+1YlJf +Zn4f5dwbRXkLzMZTCp2NXQLZqVneAlr2lSoOjThKiknGvMYDOAdfVdp+CW7if17Q +RSAPWXYQ1qAk8C3eNvJsKTmjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgGGMB0GA1UdDgQWBBTL0L2p4ZgFUaFNN6KDec6NHSrkhDAKBggqhkjOPQQD +AwNnADBkAjAlpIFFAmsSS3V0T8gj43DydXLefInwz5FyYZ5eEJJZVrmDxxDnOOlY +JjZ91eQ0hjkCMHw2U/Aw5WJjOpnitqM7mzT6HtoQknFekROn3aRukswy1vUhZscv +6pZjamVFkpUBtA== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIFuzCCA6OgAwIBAgIIVwoRl0LE48wwDQYJKoZIhvcNAQELBQAwazELMAkGA1UE -BhMCSVQxDjAMBgNVBAcMBU1pbGFuMSMwIQYDVQQKDBpBY3RhbGlzIFMucC5BLi8w -MzM1ODUyMDk2NzEnMCUGA1UEAwweQWN0YWxpcyBBdXRoZW50aWNhdGlvbiBSb290 -IENBMB4XDTExMDkyMjExMjIwMloXDTMwMDkyMjExMjIwMlowazELMAkGA1UEBhMC -SVQxDjAMBgNVBAcMBU1pbGFuMSMwIQYDVQQKDBpBY3RhbGlzIFMucC5BLi8wMzM1 -ODUyMDk2NzEnMCUGA1UEAwweQWN0YWxpcyBBdXRoZW50aWNhdGlvbiBSb290IENB -MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAp8bEpSmkLO/lGMWwUKNv -UTufClrJwkg4CsIcoBh/kbWHuUA/3R1oHwiD1S0eiKD4j1aPbZkCkpAW1V8IbInX -4ay8IMKx4INRimlNAJZaby/ARH6jDuSRzVju3PvHHkVH3Se5CAGfpiEd9UEtL0z9 -KK3giq0itFZljoZUj5NDKd45RnijMCO6zfB9E1fAXdKDa0hMxKufgFpbOr3JpyI/ -gCczWw63igxdBzcIy2zSekciRDXFzMwujt0q7bd9Zg1fYVEiVRvjRuPjPdA1Yprb -rxTIW6HMiRvhMCb8oJsfgadHHwTrozmSBp+Z07/T6k9QnBn+locePGX2oxgkg4YQ -51Q+qDp2JE+BIcXjDwL4k5RHILv+1A7TaLndxHqEguNTVHnd25zS8gebLra8Pu2F -be8lEfKXGkJh90qX6IuxEAf6ZYGyojnP9zz/GPvG8VqLWeICrHuS0E4UT1lF9gxe -KF+w6D9Fz8+vm2/7hNN3WpVvrJSEnu68wEqPSpP4RCHiMUVhUE4Q2OM1fEwZtN4F -v6MGn8i1zeQf1xcGDXqVdFUNaBr8EBtiZJ1t4JWgw5QHVw0U5r0F+7if5t+L4sbn -fpb2U8WANFAoWPASUHEXMLrmeGO89LKtmyuy/uE5jF66CyCU3nuDuP/jVo23Eek7 -jPKxwV2dpAtMK9myGPW1n0sCAwEAAaNjMGEwHQYDVR0OBBYEFFLYiDrIn3hm7Ynz -ezhwlMkCAjbQMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUUtiIOsifeGbt -ifN7OHCUyQICNtAwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBCwUAA4ICAQAL -e3KHwGCmSUyIWOYdiPcUZEim2FgKDk8TNd81HdTtBjHIgT5q1d07GjLukD0R0i70 -jsNjLiNmsGe+b7bAEzlgqqI0JZN1Ut6nna0Oh4lScWoWPBkdg/iaKWW+9D+a2fDz -WochcYBNy+A4mz+7+uAwTc+G02UQGRjRlwKxK3JCaKygvU5a2hi/a5iB0P2avl4V -SM0RFbnAKVy06Ij3Pjaut2L9HmLecHgQHEhb2rykOLpn7VU+Xlff1ANATIGk0k9j -pwlCCRT8AKnCgHNPLsBA2RF7SOp6AsDT6ygBJlh0wcBzIm2Tlf05fbsq4/aC4yyX -X04fkZT6/iyj2HYauE2yOE+b+h1IYHkm4vP9qdCa6HCPSXrW5b0KDtst842/6+Ok -fcvHlXHo2qN8xcL4dJIEG4aspCJTQLas/kx2z/uUMsA1n3Y/buWQbqCmJqK4LL7R -K4X9p2jIugErsWx0Hbhzlefut8cl8ABMALJ+tguLHPPAUJ4lueAI3jZm/zel0btU -ZCzJJ7VLkn5l/9Mt4blOvH+kQSGQQXemOR/qnuOf0GZvBeyqdn6/axag67XH/JJU -LysRJyU3eExRarDzzFhdFPFqSBX/wge2sY0PjlxQRrM9vwGYT7JZVEc+NHt4bVaT -LnPqZih4zR0Uv6CPLy64Lo7yFIrM6bV8+2ydDKXhlg== +MIIEKjCCAxKgAwIBAgIEOGPe+DANBgkqhkiG9w0BAQUFADCBtDEUMBIGA1UEChML +RW50cnVzdC5uZXQxQDA+BgNVBAsUN3d3dy5lbnRydXN0Lm5ldC9DUFNfMjA0OCBp +bmNvcnAuIGJ5IHJlZi4gKGxpbWl0cyBsaWFiLikxJTAjBgNVBAsTHChjKSAxOTk5 +IEVudHJ1c3QubmV0IExpbWl0ZWQxMzAxBgNVBAMTKkVudHJ1c3QubmV0IENlcnRp +ZmljYXRpb24gQXV0aG9yaXR5ICgyMDQ4KTAeFw05OTEyMjQxNzUwNTFaFw0yOTA3 +MjQxNDE1MTJaMIG0MRQwEgYDVQQKEwtFbnRydXN0Lm5ldDFAMD4GA1UECxQ3d3d3 +LmVudHJ1c3QubmV0L0NQU18yMDQ4IGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxp +YWIuKTElMCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDEzMDEG +A1UEAxMqRW50cnVzdC5uZXQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgKDIwNDgp +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArU1LqRKGsuqjIAcVFmQq +K0vRvwtKTY7tgHalZ7d4QMBzQshowNtTK91euHaYNZOLGp18EzoOH1u3Hs/lJBQe +sYGpjX24zGtLA/ECDNyrpUAkAH90lKGdCCmziAv1h3edVc3kw37XamSrhRSGlVuX +MlBvPci6Zgzj/L24ScF2iUkZ/cCovYmjZy/Gn7xxGWC4LeksyZB2ZnuU4q941mVT +XTzWnLLPKQP5L6RQstRIzgUyVYr9smRMDuSYB3Xbf9+5CFVghTAp+XtIpGmG4zU/ +HoZdenoVve8AjhUiVBcAkCaTvA5JaJG/+EfTnZVCwQ5N328mz8MYIWJmQ3DW1cAH +4QIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNV +HQ4EFgQUVeSB0RGAvtiJuQijMfmhJAkWuXAwDQYJKoZIhvcNAQEFBQADggEBADub +j1abMOdTmXx6eadNl9cZlZD7Bh/KM3xGY4+WZiT6QBshJ8rmcnPyT/4xmf3IDExo +U8aAghOY+rat2l098c5u9hURlIIM7j+VrxGrD9cv3h8Dj1csHsm7mhpElesYT6Yf +zX1XEC+bBAlahLVu2B064dae0Wx5XnkcFMXj0EyTO2U87d89vqbllRrDtRnDvV5b +u/8j72gZyxKTJ1wDLW8w0B62GqzeWvfRqqgnpv55gcR5mTNXuhKwqeBCbJPKVt7+ +bYQLCIt+jerXmCHG8+c8eS9enNFMFY3h7CI3zJpDC5fcgJCNs2ebb0gIFVbPv/Er +fF6adulZkMV8gzURZVE= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIEGDCCAwCgAwIBAgIBATANBgkqhkiG9w0BAQUFADBlMQswCQYDVQQGEwJTRTEU -MBIGA1UEChMLQWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3 -b3JrMSEwHwYDVQQDExhBZGRUcnVzdCBDbGFzcyAxIENBIFJvb3QwHhcNMDAwNTMw -MTAzODMxWhcNMjAwNTMwMTAzODMxWjBlMQswCQYDVQQGEwJTRTEUMBIGA1UEChML -QWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3b3JrMSEwHwYD -VQQDExhBZGRUcnVzdCBDbGFzcyAxIENBIFJvb3QwggEiMA0GCSqGSIb3DQEBAQUA -A4IBDwAwggEKAoIBAQCWltQhSWDia+hBBwzexODcEyPNwTXH+9ZOEQpnXvUGW2ul -CDtbKRY654eyNAbFvAWlA3yCyykQruGIgb3WntP+LVbBFc7jJp0VLhD7Bo8wBN6n -tGO0/7Gcrjyvd7ZWxbWroulpOj0OM3kyP3CCkplhbY0wCI9xP6ZIVxn4JdxLZlyl -dI+Yrsj5wAYi56xz36Uu+1LcsRVlIPo1Zmne3yzxbrww2ywkEtvrNTVokMsAsJch -PXQhI2U0K7t4WaPW4XY5mqRJjox0r26kmqPZm9I4XJuiGMx1I4S+6+JNM3GOGvDC -+Mcdoq0Dlyz4zyXG9rgkMbFjXZJ/Y/AlyVMuH79NAgMBAAGjgdIwgc8wHQYDVR0O -BBYEFJWxtPCUtr3H2tERCSG+wa9J/RB7MAsGA1UdDwQEAwIBBjAPBgNVHRMBAf8E -BTADAQH/MIGPBgNVHSMEgYcwgYSAFJWxtPCUtr3H2tERCSG+wa9J/RB7oWmkZzBl -MQswCQYDVQQGEwJTRTEUMBIGA1UEChMLQWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFk -ZFRydXN0IFRUUCBOZXR3b3JrMSEwHwYDVQQDExhBZGRUcnVzdCBDbGFzcyAxIENB -IFJvb3SCAQEwDQYJKoZIhvcNAQEFBQADggEBACxtZBsfzQ3duQH6lmM0MkhHma6X -7f1yFqZzR1r0693p9db7RcwpiURdv0Y5PejuvE1Uhh4dbOMXJ0PhiVYrqW9yTkkz -43J8KiOavD7/KCrto/8cI7pDVwlnTUtiBi34/2ydYB7YHEt9tTEv2dB8Xfjea4MY -eDdXL+gzB2ffHsdrKpV2ro9Xo/D0UrSpUwjP4E/TelOL/bscVjby/rK25Xa71SJl -pz/+0WatC7xrmYbvP33zGDLKe8bjq2RGlfgmadlVg3sslgf/WSxEo8bl6ancoWOA -WiFeIc9TVPC6b4nbqKqVz4vjccweGyBECMB6tkD9xOQ14R0WHNC8K47Wcdk= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIENjCCAx6gAwIBAgIBATANBgkqhkiG9w0BAQUFADBvMQswCQYDVQQGEwJTRTEU -MBIGA1UEChMLQWRkVHJ1c3QgQUIxJjAkBgNVBAsTHUFkZFRydXN0IEV4dGVybmFs -IFRUUCBOZXR3b3JrMSIwIAYDVQQDExlBZGRUcnVzdCBFeHRlcm5hbCBDQSBSb290 -MB4XDTAwMDUzMDEwNDgzOFoXDTIwMDUzMDEwNDgzOFowbzELMAkGA1UEBhMCU0Ux -FDASBgNVBAoTC0FkZFRydXN0IEFCMSYwJAYDVQQLEx1BZGRUcnVzdCBFeHRlcm5h -bCBUVFAgTmV0d29yazEiMCAGA1UEAxMZQWRkVHJ1c3QgRXh0ZXJuYWwgQ0EgUm9v -dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALf3GjPm8gAELTngTlvt -H7xsD821+iO2zt6bETOXpClMfZOfvUq8k+0DGuOPz+VtUFrWlymUWoCwSXrbLpX9 -uMq/NzgtHj6RQa1wVsfwTz/oMp50ysiQVOnGXw94nZpAPA6sYapeFI+eh6FqUNzX -mk6vBbOmcZSccbNQYArHE504B4YCqOmoaSYYkKtMsE8jqzpPhNjfzp/haW+710LX -a0Tkx63ubUFfclpxCDezeWWkWaCUN/cALw3CknLa0Dhy2xSoRcRdKn23tNbE7qzN -E0S3ySvdQwAl+mG5aWpYIxG3pzOPVnVZ9c0p10a3CitlttNCbxWyuHv77+ldU9U0 -WicCAwEAAaOB3DCB2TAdBgNVHQ4EFgQUrb2YejS0Jvf6xCZU7wO94CTLVBowCwYD -VR0PBAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wgZkGA1UdIwSBkTCBjoAUrb2YejS0 -Jvf6xCZU7wO94CTLVBqhc6RxMG8xCzAJBgNVBAYTAlNFMRQwEgYDVQQKEwtBZGRU -cnVzdCBBQjEmMCQGA1UECxMdQWRkVHJ1c3QgRXh0ZXJuYWwgVFRQIE5ldHdvcmsx -IjAgBgNVBAMTGUFkZFRydXN0IEV4dGVybmFsIENBIFJvb3SCAQEwDQYJKoZIhvcN -AQEFBQADggEBALCb4IUlwtYj4g+WBpKdQZic2YR5gdkeWxQHIzZlj7DYd7usQWxH -YINRsPkyPef89iYTx4AWpb9a/IfPeHmJIZriTAcKhjW88t5RxNKWt9x+Tu5w/Rw5 -6wwCURQtjr0W4MHfRnXnJK3s9EK0hZNwEGe6nQY1ShjTK3rMUUKhemPR5ruhxSvC -Nr4TDea9Y355e6cJDUCrat2PisP29owaQgVR1EX1n6diIWgVIEM8med8vSTYqZEX -c4g/VhsxOBi0cQ+azcgOno4uG+GMmIPLHzHxREzGBHNJdmAPx/i9F4BrLunMTA5a -mnkPIAou1Z5jJh5VkpTYghdae9C8x49OhgQ= +MIIDQzCCAiugAwIBAgIQX/h7KCtU3I1CoxW1aMmt/zANBgkqhkiG9w0BAQUFADA1 +MRYwFAYDVQQKEw1DaXNjbyBTeXN0ZW1zMRswGQYDVQQDExJDaXNjbyBSb290IENB +IDIwNDgwHhcNMDQwNTE0MjAxNzEyWhcNMjkwNTE0MjAyNTQyWjA1MRYwFAYDVQQK +Ew1DaXNjbyBTeXN0ZW1zMRswGQYDVQQDExJDaXNjbyBSb290IENBIDIwNDgwggEg +MA0GCSqGSIb3DQEBAQUAA4IBDQAwggEIAoIBAQCwmrmrp68Kd6ficba0ZmKUeIhH +xmJVhEAyv8CrLqUccda8bnuoqrpu0hWISEWdovyD0My5jOAmaHBKeN8hF570YQXJ +FcjPFto1YYmUQ6iEqDGYeJu5Tm8sUxJszR2tKyS7McQr/4NEb7Y9JHcJ6r8qqB9q +VvYgDxFUl4F1pyXOWWqCZe+36ufijXWLbvLdT6ZeYpzPEApk0E5tzivMW/VgpSdH +jWn0f84bcN5wGyDWbs2mAag8EtKpP6BrXruOIIt6keO1aO6g58QBdKhTCytKmg9l +Eg6CTY5j/e/rmxrbU6YTYK/CfdfHbBcl1HP7R2RQgYCUTOG/rksc35LtLgXfAgED +o1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUJ/PI +FR5umgIJFq0roIlgX9p7L6owEAYJKwYBBAGCNxUBBAMCAQAwDQYJKoZIhvcNAQEF +BQADggEBAJ2dhISjQal8dwy3U8pORFBi71R803UXHOjgxkhLtv5MOhmBVrBW7hmW +Yqpao2TB9k5UM8Z3/sUcuuVdJcr18JOagxEu5sv4dEX+5wW4q+ffy0vhN4TauYuX +cB7w4ovXsNgOnbFp1iqRe6lJT37mjpXYgyc81WhJDtSd9i7rp77rMKSsH0T8lasz +Bvt9YAretIpjsJyp8qS5UwGH0GikJ3+r/+n6yUA4iGe0OcaEb1fJU9u6ju7AQ7L4 +CYNu/2bPPu8Xs1gYJQk0XuPL1hS27PKSb3TkL4Eq1ZKR4OCXPDJoBYVL0fdX4lId +kxpUnwVwwEpxYB5DC2Ae/qPOgRnhCzU= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIEFTCCAv2gAwIBAgIBATANBgkqhkiG9w0BAQUFADBkMQswCQYDVQQGEwJTRTEU -MBIGA1UEChMLQWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3 -b3JrMSAwHgYDVQQDExdBZGRUcnVzdCBQdWJsaWMgQ0EgUm9vdDAeFw0wMDA1MzAx -MDQxNTBaFw0yMDA1MzAxMDQxNTBaMGQxCzAJBgNVBAYTAlNFMRQwEgYDVQQKEwtB -ZGRUcnVzdCBBQjEdMBsGA1UECxMUQWRkVHJ1c3QgVFRQIE5ldHdvcmsxIDAeBgNV -BAMTF0FkZFRydXN0IFB1YmxpYyBDQSBSb290MIIBIjANBgkqhkiG9w0BAQEFAAOC -AQ8AMIIBCgKCAQEA6Rowj4OIFMEg2Dybjxt+A3S72mnTRqX4jsIMEZBRpS9mVEBV -6tsfSlbunyNu9DnLoblv8n75XYcmYZ4c+OLspoH4IcUkzBEMP9smcnrHAZcHF/nX -GCwwfQ56HmIexkvA/X1id9NEHif2P0tEs7c42TkfYNVRknMDtABp4/MUTu7R3AnP -dzRGULD4EfL+OHn3Bzn+UZKXC1sIXzSGAa2Il+tmzV7R/9x98oTaunet3IAIx6eH -1lWfl2royBFkuucZKT8Rs3iQhCBSWxHveNCD9tVIkNAwHM+A+WD+eeSI8t0A65RF -62WUaUC6wNW0uLp9BBGo6zEFlpROWCGOn9Bg/QIDAQABo4HRMIHOMB0GA1UdDgQW -BBSBPjfYkrAfd59ctKtzquf2NGAv+jALBgNVHQ8EBAMCAQYwDwYDVR0TAQH/BAUw -AwEB/zCBjgYDVR0jBIGGMIGDgBSBPjfYkrAfd59ctKtzquf2NGAv+qFopGYwZDEL -MAkGA1UEBhMCU0UxFDASBgNVBAoTC0FkZFRydXN0IEFCMR0wGwYDVQQLExRBZGRU -cnVzdCBUVFAgTmV0d29yazEgMB4GA1UEAxMXQWRkVHJ1c3QgUHVibGljIENBIFJv -b3SCAQEwDQYJKoZIhvcNAQEFBQADggEBAAP3FUr4JNojVhaTdt02KLmuG7jD8WS6 -IBh4lSknVwW8fCr0uVFV2ocC3g8WFzH4qnkuCRO7r7IgGRLlk/lL+YPoRNWyQSW/ -iHVv/xD8SlTQX/D67zZzfRs2RcYhbbQVuE7PnFylPVoAjgbjPGsye/Kf8Lb93/Ao -GEjwxrzQvzSAlsJKsW2Ox5BF3i9nrEUEo3rcVZLJR2bYGozH7ZxOmuASu7VqTITh -4SINhwBk/ox9Yjllpu9CtoAlEmEBqCQTcAARJl/6NVDFSMwGR+gn2HCNX2TmoUQm -XiLsks3/QppEIW1cxeMiHV9HEufOX1362KqxMy3ZdvJOOjMMK7MtkAY= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEHjCCAwagAwIBAgIBATANBgkqhkiG9w0BAQUFADBnMQswCQYDVQQGEwJTRTEU -MBIGA1UEChMLQWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3 -b3JrMSMwIQYDVQQDExpBZGRUcnVzdCBRdWFsaWZpZWQgQ0EgUm9vdDAeFw0wMDA1 -MzAxMDQ0NTBaFw0yMDA1MzAxMDQ0NTBaMGcxCzAJBgNVBAYTAlNFMRQwEgYDVQQK -EwtBZGRUcnVzdCBBQjEdMBsGA1UECxMUQWRkVHJ1c3QgVFRQIE5ldHdvcmsxIzAh -BgNVBAMTGkFkZFRydXN0IFF1YWxpZmllZCBDQSBSb290MIIBIjANBgkqhkiG9w0B -AQEFAAOCAQ8AMIIBCgKCAQEA5B6a/twJWoekn0e+EV+vhDTbYjx5eLfpMLXsDBwq -xBb/4Oxx64r1EW7tTw2R0hIYLUkVAcKkIhPHEWT/IhKauY5cLwjPcWqzZwFZ8V1G -87B4pfYOQnrjfxvM0PC3KP0q6p6zsLkEqv32x7SxuCqg+1jxGaBvcCV+PmlKfw8i -2O+tCBGaKZnhqkRFmhJePp1tUvznoD1oL/BLcHwTOK28FSXx1s6rosAx1i+f4P8U -WfyEk9mHfExUE+uf0S0R+Bg6Ot4l2ffTQO2kBhLEO+GRwVY18BTcZTYJbqukB8c1 -0cIDMzZbdSZtQvESa0NvS3GU+jQd7RNuyoB/mC9suWXY6QIDAQABo4HUMIHRMB0G -A1UdDgQWBBQ5lYtii1zJ1IC6WA+XPxUIQ8yYpzALBgNVHQ8EBAMCAQYwDwYDVR0T -AQH/BAUwAwEB/zCBkQYDVR0jBIGJMIGGgBQ5lYtii1zJ1IC6WA+XPxUIQ8yYp6Fr -pGkwZzELMAkGA1UEBhMCU0UxFDASBgNVBAoTC0FkZFRydXN0IEFCMR0wGwYDVQQL -ExRBZGRUcnVzdCBUVFAgTmV0d29yazEjMCEGA1UEAxMaQWRkVHJ1c3QgUXVhbGlm -aWVkIENBIFJvb3SCAQEwDQYJKoZIhvcNAQEFBQADggEBABmrder4i2VhlRO6aQTv -hsoToMeqT2QbPxj2qC0sVY8FtzDqQmodwCVRLae/DLPt7wh/bDxGGuoYQ992zPlm -hpwsaPXpF/gxsxjE1kh9I0xowX67ARRvxdlu3rsEQmr49lx95dr6h+sNNVJn0J6X -dgWTP5XHAeZpVTh/EGGZyeNfpso+gmNIquIISD6q8rKFYqa0p9m9N5xotS1WfbC3 -P6CxB9bpT9zeRXEwMn8bLgn5v1Kh7sKAPgZcLlVAwRv1cEWw3F369nJad9Jjzc9Y -iQBCYz95OdBEsIJuQRno3eDBiFrRHnGTHyQwdOUeqN48Jzd/g66ed8/wMLH/S5no -xqE= +MIIFHjCCBAagAwIBAgIEAKA3oDANBgkqhkiG9w0BAQsFADCBtzELMAkGA1UEBhMC +Q1oxOjA4BgNVBAMMMUkuQ0EgLSBRdWFsaWZpZWQgQ2VydGlmaWNhdGlvbiBBdXRo +b3JpdHksIDA5LzIwMDkxLTArBgNVBAoMJFBydm7DrSBjZXJ0aWZpa2HEjW7DrSBh +dXRvcml0YSwgYS5zLjE9MDsGA1UECww0SS5DQSAtIEFjY3JlZGl0ZWQgUHJvdmlk +ZXIgb2YgQ2VydGlmaWNhdGlvbiBTZXJ2aWNlczAeFw0wOTA5MDEwMDAwMDBaFw0x +OTA5MDEwMDAwMDBaMIG3MQswCQYDVQQGEwJDWjE6MDgGA1UEAwwxSS5DQSAtIFF1 +YWxpZmllZCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSwgMDkvMjAwOTEtMCsGA1UE +CgwkUHJ2bsOtIGNlcnRpZmlrYcSNbsOtIGF1dG9yaXRhLCBhLnMuMT0wOwYDVQQL +DDRJLkNBIC0gQWNjcmVkaXRlZCBQcm92aWRlciBvZiBDZXJ0aWZpY2F0aW9uIFNl +cnZpY2VzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtTaEy0KC8M9l +4lSaWHMs4+sVV1LwzyJYiIQNeCrv1HHm/YpGIdY/Z640ceankjQvIX7m23BK4OSC +6KO8kZYA3zopOz6GFCOKV2PvLukbc+c2imF6kLHEv6qNA8WxhPbR3xKwlHDwB2yh +Wzo7V3QVgDRG83sugqQntKYC3LnlTGbJpNP+Az72gpO9AHUn/IBhFk4ksc8lYS2L +9GCy9CsmdKSBP78p9w8Lx7vDLqkDgt1/zBrcUWmSSb7AE/BPEeMryQV1IdI6nlGn +BhWkXOYf6GSdayJw86btuxC7viDKNrbp44HjQRaSxnp6O3eto1x4DfiYdw/YbJFe +7EjkxSQBywIDAQABo4IBLjCCASowDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8E +BAMCAQYwgecGA1UdIASB3zCB3DCB2QYEVR0gADCB0DCBzQYIKwYBBQUHAgIwgcAa +gb1UZW50byBjZXJ0aWZpa2F0IGplIHZ5ZGFuIGpha28ga3ZhbGlmaWtvdmFueSBz +eXN0ZW1vdnkgY2VydGlmaWthdCBwb2RsZSB6YWtvbmEgYy4gMjI3LzIwMDAgU2Iu +IHYgcGxhdG5lbSB6bmVuaS9UaGlzIGlzIHF1YWxpZmllZCBzeXN0ZW0gY2VydGlm +aWNhdGUgYWNjb3JkaW5nIHRvIEN6ZWNoIEFjdCBOby4gMjI3LzIwMDAgQ29sbC4w +HQYDVR0OBBYEFHnL0CPpOmdwkXRP01Hi4CD94Sj7MA0GCSqGSIb3DQEBCwUAA4IB +AQB9laU214hYaBHPZftbDS/2dIGLWdmdSbj1OZbJ8LIPBMxYjPoEMqzAR74tw96T +i6aWRa5WdOWaS6I/qibEKFZhJAVXX5mkx2ewGFLJ+0Go+eTxnjLOnhVF2V2s+57b +m8c8j6/bS6Ij6DspcHEYpfjjh64hE2r0aSpZDjGzKFM6YpqsCJN8qYe2X1qmGMLQ +wvNdjG+nPzCJOOuUEypIWt555ZDLXqS5F7ZjBjlfyDZjEfS2Es9Idok8alf563Mi +9/o+Ba46wMYOkk3P1IlU0RqCajdbliioACKDztAqubONU1guZVzV8tuMASVzbJeL +/GAB7ECTwe1RuKrLYtglMKI9 -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIDTDCCAjSgAwIBAgIId3cGJyapsXwwDQYJKoZIhvcNAQELBQAwRDELMAkGA1UE -BhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVz -dCBDb21tZXJjaWFsMB4XDTEwMDEyOTE0MDYwNloXDTMwMTIzMTE0MDYwNlowRDEL -MAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZp -cm1UcnVzdCBDb21tZXJjaWFsMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC -AQEA9htPZwcroRX1BiLLHwGy43NFBkRJLLtJJRTWzsO3qyxPxkEylFf6EqdbDuKP -Hx6GGaeqtS25Xw2Kwq+FNXkyLbscYjfysVtKPcrNcV/pQr6U6Mje+SJIZMblq8Yr -ba0F8PrVC8+a5fBQpIs7R6UjW3p6+DM/uO+Zl+MgwdYoic+U+7lF7eNAFxHUdPAL -MeIrJmqbTFeurCA+ukV6BfO9m2kVrn1OIGPENXY6BwLJN/3HR+7o8XYdcxXyl6S1 -yHp52UKqK39c/s4mT6NmgTWvRLpUHhwwMmWd5jyTXlBOeuM61G7MGvv50jeuJCqr -VwMiKA1JdX+3KNp1v47j3A55MQIDAQABo0IwQDAdBgNVHQ4EFgQUnZPGU4teyq8/ -nx4P5ZmVvCT2lI8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwDQYJ -KoZIhvcNAQELBQADggEBAFis9AQOzcAN/wr91LoWXym9e2iZWEnStB03TX8nfUYG -XUPGhi4+c7ImfU+TqbbEKpqrIZcUsd6M06uJFdhrJNTxFq7YpFzUf1GO7RgBsZNj -vbz4YYCanrHOQnDiqX0GJX0nof5v7LMeJNrjS1UaADs1tDvZ110w/YETifLCBivt -Z8SOyUOyXGsViQK8YvxO8rUzqrJv0wqiUOP2O+guRMLbZjipM1ZI8W0bM40NjD9g -N53Tym1+NH4Nn3J2ixufcv1SNUFFApYvHLKac0khsUlHRUe072o0EclNmsxZt9YC -nlpOZbWUrhvfKbAW8b8Angc6F2S1BLUjIZkKlTuXfO8= +MIID/jCCAuagAwIBAgIQFaxulBmyeUtB9iepwxgPHzANBgkqhkiG9w0BAQsFADCB +mDELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUdlb1RydXN0IEluYy4xOTA3BgNVBAsT +MChjKSAyMDA4IEdlb1RydXN0IEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25s +eTE2MDQGA1UEAxMtR2VvVHJ1c3QgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhv +cml0eSAtIEczMB4XDTA4MDQwMjAwMDAwMFoXDTM3MTIwMTIzNTk1OVowgZgxCzAJ +BgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTkwNwYDVQQLEzAoYykg +MjAwOCBHZW9UcnVzdCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxNjA0 +BgNVBAMTLUdlb1RydXN0IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg +LSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANziXmJYHTNXOTIz ++uvLh4yn1ErdBojqZI4xmKU4kB6Yzy5jK/BGvESyiaHAKAxJcCGVn2TAppMSAmUm +hsalifD614SgcK9PGpc/BkTVyetyEH3kMSj7HGHmKAdEc5IiaacDiGydY8hS2pgn +5whMcD60yRLBxWeDXTPzAxHsatBT4tG6NmCUgLthY2xbF37fQJQeqw3CIShwiP/W +JmxsYAQlTlV+fe+/lEjetx3dcI0FX4ilm/LC7urRQEFtYjgdVgbFA0dRIBn8exAL +DmKudlW/X3e+PkkBUz2YJQN2JFodtNuJ6nnltrM7P7pMKEF/BqxqjsHQ9gUdfeZC +huOl1UcCAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYw +HQYDVR0OBBYEFMR5yo6hTgMdHNxr2zFblD4/MH8tMA0GCSqGSIb3DQEBCwUAA4IB +AQAtxRPPVoB7eni9n64smefv2t+UXglpp+duaIy9cr5HqQ6XErhK8WTTOd8lNNTB +zU6B8A8ExCSzNJbGpqow32hhc9f5joWJ7w5elShKKiePEI4ufIbEAp7aDHdlDkQN +kv39sxY2+hENHYwOB4lqKVb3cvTdFZx3NWZXqxNT2I7BQMXXExZacse3aQHEerGD +AWh9jUGhlBjBJVz88P6DAod8DQ3PLghcSkANPuyBYeYk28rgDi0Hsj5W3I31QYUH +SJsMC8tJP33st/3LjWeJGqvtux6jAAgIFyqCXDFdRootD4abdNlF+9RAsXqqaC2G +spki4cErx5z481+oghLrGREt -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIDTDCCAjSgAwIBAgIIfE8EORzUmS0wDQYJKoZIhvcNAQEFBQAwRDELMAkGA1UE -BhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVz -dCBOZXR3b3JraW5nMB4XDTEwMDEyOTE0MDgyNFoXDTMwMTIzMTE0MDgyNFowRDEL -MAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZp -cm1UcnVzdCBOZXR3b3JraW5nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC -AQEAtITMMxcua5Rsa2FSoOujz3mUTOWUgJnLVWREZY9nZOIG41w3SfYvm4SEHi3y -YJ0wTsyEheIszx6e/jarM3c1RNg1lho9Nuh6DtjVR6FqaYvZ/Ls6rnla1fTWcbua -kCNrmreIdIcMHl+5ni36q1Mr3Lt2PpNMCAiMHqIjHNRqrSK6mQEubWXLviRmVSRL -QESxG9fhwoXA3hA/Pe24/PHxI1Pcv2WXb9n5QHGNfb2V1M6+oF4nI979ptAmDgAp -6zxG8D1gvz9Q0twmQVGeFDdCBKNwV6gbh+0t+nvujArjqWaJGctB+d1ENmHP4ndG -yH329JKBNv3bNPFyfvMMFr20FQIDAQABo0IwQDAdBgNVHQ4EFgQUBx/S55zawm6i -QLSwelAQUHTEyL0wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwDQYJ -KoZIhvcNAQEFBQADggEBAIlXshZ6qML91tmbmzTCnLQyFE2npN/svqe++EPbkTfO -tDIuUFUaNU52Q3Eg75N3ThVwLofDwR1t3Mu1J9QsVtFSUzpE0nPIxBsFZVpikpzu -QY0x2+c06lkh1QF612S4ZDnNye2v7UsDSKegmQGA3GWjNq5lWUhPgkvIZfFXHeVZ -Lgo/bNjR9eUJtGxUAArgFU2HdW23WJZa3W3SAKD0m0i+wzekujbgfIeFlxoVot4u -olu9rxj5kFDNcFn4J2dHy8egBzp90SxdbBk6ZrV9/ZFvgrG+CJPbFEfxojfHRZ48 -x3evZKiT3/Zpg4Jg8klCNO1aAFSFHBY2kgxc+qatv9s= +MIIDtzCCAp+gAwIBAgIQDOfg5RfYRv6P5WD8G/AwOTANBgkqhkiG9w0BAQUFADBl +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJv +b3QgQ0EwHhcNMDYxMTEwMDAwMDAwWhcNMzExMTEwMDAwMDAwWjBlMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNl +cnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0EwggEi +MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtDhXO5EOAXLGH87dg+XESpa7c +JpSIqvTO9SA5KFhgDPiA2qkVlTJhPLWxKISKityfCgyDF3qPkKyK53lTXDGEKvYP +mDI2dsze3Tyoou9q+yHyUmHfnyDXH+Kx2f4YZNISW1/5WBg1vEfNoTb5a3/UsDg+ +wRvDjDPZ2C8Y/igPs6eD1sNuRMBhNZYW/lmci3Zt1/GiSw0r/wty2p5g0I6QNcZ4 +VYcgoc/lbQrISXwxmDNsIumH0DJaoroTghHtORedmTpyoeb6pNnVFzF1roV9Iq4/ +AUaG9ih5yLHa5FcXxH4cDrC0kqZWs72yl+2qp/C3xag/lRbQ/6GW6whfGHdPAgMB +AAGjYzBhMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQW +BBRF66Kv9JLLgjEtUYunpyGd823IDzAfBgNVHSMEGDAWgBRF66Kv9JLLgjEtUYun +pyGd823IDzANBgkqhkiG9w0BAQUFAAOCAQEAog683+Lt8ONyc3pklL/3cmbYMuRC +dWKuh+vy1dneVrOfzM4UKLkNl2BcEkxY5NM9g0lFWJc1aRqoR+pWxnmrEthngYTf +fwk8lOa4JiwgvT2zKIn3X/8i4peEH+ll74fg38FnSbNd67IJKusm7Xi+fT8r87cm +NW1fiQG2SVufAQWbqz0lwcy2f8Lxb4bG+mRo64EtlOtCt/qMHt1i8b5QZ7dsvfPx +H2sMNgcWfzd8qVttevESRmCD1ycEvkvOl77DZypoEd+A5wwzZr8TDRRu838fYxAe ++o0bJW1sj6W3YQGx0qMmoRBxna3iw/nDmVG3KwcIzi7mULKn+gpFL6Lw8g== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIB/jCCAYWgAwIBAgIIdJclisc/elQwCgYIKoZIzj0EAwMwRTELMAkGA1UEBhMC -VVMxFDASBgNVBAoMC0FmZmlybVRydXN0MSAwHgYDVQQDDBdBZmZpcm1UcnVzdCBQ -cmVtaXVtIEVDQzAeFw0xMDAxMjkxNDIwMjRaFw00MDEyMzExNDIwMjRaMEUxCzAJ -BgNVBAYTAlVTMRQwEgYDVQQKDAtBZmZpcm1UcnVzdDEgMB4GA1UEAwwXQWZmaXJt -VHJ1c3QgUHJlbWl1bSBFQ0MwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQNMF4bFZ0D -0KF5Nbc6PJJ6yhUczWLznCZcBz3lVPqj1swS6vQUX+iOGasvLkjmrBhDeKzQN8O9 -ss0s5kfiGuZjuD0uL3jET9v0D6RoTFVya5UdThhClXjMNzyR4ptlKymjQjBAMB0G -A1UdDgQWBBSaryl6wBE1NSZRMADDav5A1a7WPDAPBgNVHRMBAf8EBTADAQH/MA4G -A1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDAwNnADBkAjAXCfOHiFBar8jAQr9HX/Vs -aobgxCd05DhT1wV/GzTjxi+zygk8N53X57hG8f2h4nECMEJZh0PUUd+60wkyWs6I -flc9nF9Ca/UHLbXwgpP5WW+uZPpY5Yse42O+tYHNbwKMeQ== +MIIDDDCCAfSgAwIBAgIDAQAgMA0GCSqGSIb3DQEBBQUAMD4xCzAJBgNVBAYTAlBM +MRswGQYDVQQKExJVbml6ZXRvIFNwLiB6IG8uby4xEjAQBgNVBAMTCUNlcnR1bSBD +QTAeFw0wMjA2MTExMDQ2MzlaFw0yNzA2MTExMDQ2MzlaMD4xCzAJBgNVBAYTAlBM +MRswGQYDVQQKExJVbml6ZXRvIFNwLiB6IG8uby4xEjAQBgNVBAMTCUNlcnR1bSBD +QTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM6xwS7TT3zNJc4YPk/E +jG+AanPIW1H4m9LcuwBcsaD8dQPugfCI7iNS6eYVM42sLQnFdvkrOYCJ5JdLkKWo +ePhzQ3ukYbDYWMzhbGZ+nPMJXlVjhNWo7/OxLjBos8Q82KxujZlakE403Daaj4GI +ULdtlkIJ89eVgw1BS7Bqa/j8D35in2fE7SZfECYPCE/wpFcozo+47UX2bu4lXapu +Ob7kky/ZR6By6/qmW6/KUz/iDsaWVhFu9+lmqSbYf5VT7QqFiLpPKaVCjF62/IUg +AKpoC6EahQGcxEZjgoi2IrHu/qpGWX7PNSzVttpd90gzFFS269lvzs2I1qsb2pY7 +HVkCAwEAAaMTMBEwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEA +uI3O7+cUus/usESSbLQ5PqKEbq24IXfS1HeCh+YgQYHu4vgRt2PRFze+GXYkHAQa +TOs9qmdvLdTN/mUxcMUbpgIKumB7bVjCmkn+YzILa+M6wKyrO7Do0wlRjBCDxjTg +xSvgGrZgFCdsMneMvLJymM/NzD+5yCRCFNZX/OYmQ6kd5YCQzgNUKD73P9P4Te1q +CjqTE5s7FCMTY5w/0YcneeVMUeMBrYVdGjux1XMQpNPyvG5k9VpWkKjHDkx0Dy5x +O/fIR/RpbxXyEV6DHpx8Uq79AtoSqFlnGNu8cN2bsWntgM6JQEhqDjXKKWYVIZQs +6GAqm4VKQPNriiTsBhYscw== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIFRjCCAy6gAwIBAgIIbYwURrGmCu4wDQYJKoZIhvcNAQEMBQAwQTELMAkGA1UE -BhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MRwwGgYDVQQDDBNBZmZpcm1UcnVz -dCBQcmVtaXVtMB4XDTEwMDEyOTE0MTAzNloXDTQwMTIzMTE0MTAzNlowQTELMAkG -A1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MRwwGgYDVQQDDBNBZmZpcm1U -cnVzdCBQcmVtaXVtMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxBLf -qV/+Qd3d9Z+K4/as4Tx4mrzY8H96oDMq3I0gW64tb+eT2TZwamjPjlGjhVtnBKAQ -JG9dKILBl1fYSCkTtuG+kU3fhQxTGJoeJKJPj/CihQvL9Cl/0qRY7iZNyaqoe5rZ -+jjeRFcV5fiMyNlI4g0WJx0eyIOFJbe6qlVBzAMiSy2RjYvmia9mx+n/K+k8rNrS -s8PhaJyJ+HoAVt70VZVs+7pk3WKL3wt3MutizCaam7uqYoNMtAZ6MMgpv+0GTZe5 -HMQxK9VfvFMSF5yZVylmd2EhMQcuJUmdGPLu8ytxjLW6OQdJd/zvLpKQBY0tL3d7 -70O/Nbua2Plzpyzy0FfuKE4mX4+QaAkvuPjcBukumj5Rp9EixAqnOEhss/n/fauG -V+O61oV4d7pD6kh/9ti+I20ev9E2bFhc8e6kGVQa9QPSdubhjL08s9NIS+LI+H+S -qHZGnEJlPqQewQcDWkYtuJfzt9WyVSHvutxMAJf7FJUnM7/oQ0dG0giZFmA7mn7S -5u046uwBHjxIVkkJx0w3AJ6IDsBz4W9m6XJHMD4Q5QsDyZpCAGzFlH5hxIrff4Ia -C1nEWTJ3s7xgaVY5/bQGeyzWZDbZvUjthB9+pSKPKrhC9IK31FOQeE4tGv2Bb0TX -OwF0lkLgAOIua+rF7nKsu7/+6qqo+Nz2snmKtmcCAwEAAaNCMEAwHQYDVR0OBBYE -FJ3AZ6YMItkm9UWrpmVSESfYRaxjMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ -BAQDAgEGMA0GCSqGSIb3DQEBDAUAA4ICAQCzV00QYk465KzquByvMiPIs0laUZx2 -KI15qldGF9X1Uva3ROgIRL8YhNILgM3FEv0AVQVhh0HctSSePMTYyPtwni94loMg -Nt58D2kTiKV1NpgIpsbfrM7jWNa3Pt668+s0QNiigfV4Py/VpfzZotReBA4Xrf5B -8OWycvpEgjNC6C1Y91aMYj+6QrCcDFx+LmUmXFNPALJ4fqENmS2NuB2OosSw/WDQ -MKSOyARiqcTtNd56l+0OOF6SL5Nwpamcb6d9Ex1+xghIsV5n61EIJenmJWtSKZGc -0jlzCFfemQa0W50QBuHCAKi4HEoCChTQwUHK+4w1IX2COPKpVJEZNZOUbWo6xbLQ -u4mGk+ibyQ86p3q4ofB4Rvr8Ny/lioTz3/4E2aFooC8k4gmVBtWVyuEklut89pMF -u+1z6S3RdTnX5yTb2E5fQ4+e0BQ5v1VwSJlXMbSc7kqYA5YwH2AG7hsj/oFgIxpH -YoWlzBk0gG+zrBrjn/B7SK3VAdlntqlyk+otZrWyuOQ9PLLvTIzq6we/qzWaVYa8 -GKa1qF60g2xraUDTn9zxw2lrueFtCfTxqlB2Cnp9ehehVZZCmTEJ3WARjQUwfuaO -RtGdFNrHF+QFlozEJLUbzxQHskD4o55BhrwE0GuWyCqANP2/7waj3VjFhT0+j/6e -KeC2uAloGRwYQw== +MIIF3jCCA8agAwIBAgIQAf1tMPyjylGoG7xkDjUDLTANBgkqhkiG9w0BAQwFADCB +iDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0pl +cnNleSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNV +BAMTJVVTRVJUcnVzdCBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTAw +MjAxMDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBiDELMAkGA1UEBhMCVVMxEzARBgNV +BAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVU +aGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBSU0EgQ2Vy +dGlmaWNhdGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK +AoICAQCAEmUXNg7D2wiz0KxXDXbtzSfTTK1Qg2HiqiBNCS1kCdzOiZ/MPans9s/B +3PHTsdZ7NygRK0faOca8Ohm0X6a9fZ2jY0K2dvKpOyuR+OJv0OwWIJAJPuLodMkY +tJHUYmTbf6MG8YgYapAiPLz+E/CHFHv25B+O1ORRxhFnRghRy4YUVD+8M/5+bJz/ +Fp0YvVGONaanZshyZ9shZrHUm3gDwFA66Mzw3LyeTP6vBZY1H1dat//O+T23LLb2 +VN3I5xI6Ta5MirdcmrS3ID3KfyI0rn47aGYBROcBTkZTmzNg95S+UzeQc0PzMsNT +79uq/nROacdrjGCT3sTHDN/hMq7MkztReJVni+49Vv4M0GkPGw/zJSZrM233bkf6 +c0Plfg6lZrEpfDKEY1WJxA3Bk1QwGROs0303p+tdOmw1XNtB1xLaqUkL39iAigmT +Yo61Zs8liM2EuLE/pDkP2QKe6xJMlXzzawWpXhaDzLhn4ugTncxbgtNMs+1b/97l +c6wjOy0AvzVVdAlJ2ElYGn+SNuZRkg7zJn0cTRe8yexDJtC/QV9AqURE9JnnV4ee +UB9XVKg+/XRjL7FQZQnmWEIuQxpMtPAlR1n6BB6T1CZGSlCBst6+eLf8ZxXhyVeE +Hg9j1uliutZfVS7qXMYoCAQlObgOK6nyTJccBz8NUvXt7y+CDwIDAQABo0IwQDAd +BgNVHQ4EFgQUU3m/WqorSs9UgOHYm8Cd8rIDZsswDgYDVR0PAQH/BAQDAgEGMA8G +A1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEMBQADggIBAFzUfA3P9wF9QZllDHPF +Up/L+M+ZBn8b2kMVn54CVVeWFPFSPCeHlCjtHzoBN6J2/FNQwISbxmtOuowhT6KO +VWKR82kV2LyI48SqC/3vqOlLVSoGIG1VeCkZ7l8wXEskEVX/JJpuXior7gtNn3/3 +ATiUFJVDBwn7YKnuHKsSjKCaXqeYalltiz8I+8jRRa8YFWSQEg9zKC7F4iRO/Fjs +8PRF/iKz6y+O0tlFYQXBl2+odnKPi4w2r78NBc5xjeambx9spnFixdjQg3IM8WcR +iQycE0xyNN+81XHfqnHd4blsjDwSXWXavVcStkNr/+XeTWYRUc+ZruwXtuhxkYze +Sf7dNXGiFSeUHM9h4ya7b6NnJSFd5t0dCy5oGzuCr+yDZ4XUmFF0sbmZgIn/f3gZ +XHlKYC6SQK5MNyosycdiyA5d9zZbyuAlJQG03RoHnHcAP9Dc1ew91Pq7P8yF1m9/ +qS3fuQL39ZeatTXaw2ewh0qpKJ4jjv9cJ2vhsE/zB+4ALtRZh8tSQZXq9EfX7mRB +VXyNWQKV3WKdwrnuWih0hKWbt5DHDAff9Yk2dDLWKMGwsAvgnEzDHNb842m1R0aB +L6KCq9NjRHDEjf8tM7qtj3u1cIiuPhnPQCjY/MiQu12ZIvVS5ljFH4gxQ+6IHdfG +jjxDah2nGN59PRbxYvnKkKj9 -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIDpDCCAoygAwIBAgIBATANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJVUzEc -MBoGA1UEChMTQW1lcmljYSBPbmxpbmUgSW5jLjE2MDQGA1UEAxMtQW1lcmljYSBP -bmxpbmUgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAxMB4XDTAyMDUyODA2 -MDAwMFoXDTM3MTExOTIwNDMwMFowYzELMAkGA1UEBhMCVVMxHDAaBgNVBAoTE0Ft -ZXJpY2EgT25saW5lIEluYy4xNjA0BgNVBAMTLUFtZXJpY2EgT25saW5lIFJvb3Qg -Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkgMTCCASIwDQYJKoZIhvcNAQEBBQADggEP -ADCCAQoCggEBAKgv6KRpBgNHw+kqmP8ZonCaxlCyfqXfaE0bfA+2l2h9LaaLl+lk -hsmj76CGv2BlnEtUiMJIxUo5vxTjWVXlGbR0yLQFOVwWpeKVBeASrlmLojNoWBym -1BW32J/X3HGrfpq/m44zDyL9Hy7nBzbvYjnF3cu6JRQj3gzGPTzOggjmZj7aUTsW -OqMFf6Dch9Wc/HKpoH145LcxVR5lu9RhsCFg7RAycsWSJR74kEoYeEfffjA3PlAb -2xzTa5qGUwew76wGePiEmf4hjUyAtgyC9mZweRrTT6PP8c9GsEsPPt2IYriMqQko -O3rHl+Ee5fSfwMCuJKDIodkP1nsmgmkyPacCAwEAAaNjMGEwDwYDVR0TAQH/BAUw -AwEB/zAdBgNVHQ4EFgQUAK3Zo/Z59m50qX8zPYEX10zPM94wHwYDVR0jBBgwFoAU -AK3Zo/Z59m50qX8zPYEX10zPM94wDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEB -BQUAA4IBAQB8itEfGDeC4Liwo+1WlchiYZwFos3CYiZhzRAW18y0ZTTQEYqtqKkF -Zu90821fnZmv9ov761KyBZiibyrFVL0lvV+uyIbqRizBs73B6UlwGBaXCBOMIOAb -LjpHyx7kADCVW/RFo8AasAFOq73AI25jP4BKxQft3OJvx8Fi8eNy1gTIdGcL+oir -oQHIb/AUr9KZzVGTfu0uOMe9zkZQPXLjeSWdm4grECDdpbgyn43gKd8hdIaC2y+C -MMbHNYaz+ZZfRtsMRf3zUMNvxsNIrUam4SdHCh0Om7bCd39j8uB9Gr784N/Xx6ds -sPmuujz9dLQR6FgNgLzTqIA6me11zEZ7 ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIFpDCCA4ygAwIBAgIBATANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJVUzEc -MBoGA1UEChMTQW1lcmljYSBPbmxpbmUgSW5jLjE2MDQGA1UEAxMtQW1lcmljYSBP -bmxpbmUgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAyMB4XDTAyMDUyODA2 -MDAwMFoXDTM3MDkyOTE0MDgwMFowYzELMAkGA1UEBhMCVVMxHDAaBgNVBAoTE0Ft -ZXJpY2EgT25saW5lIEluYy4xNjA0BgNVBAMTLUFtZXJpY2EgT25saW5lIFJvb3Qg -Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkgMjCCAiIwDQYJKoZIhvcNAQEBBQADggIP -ADCCAgoCggIBAMxBRR3pPU0Q9oyxQcngXssNt79Hc9PwVU3dxgz6sWYFas14tNwC -206B89enfHG8dWOgXeMHDEjsJcQDIPT/DjsS/5uN4cbVG7RtIuOx238hZK+GvFci -KtZHgVdEglZTvYYUAQv8f3SkWq7xuhG1m1hagLQ3eAkzfDJHA1zEpYNI9FdWboE2 -JxhP7JsowtS013wMPgwr38oE18aO6lhOqKSlGBxsRZijQdEt0sdtjRnxrXm3gT+9 -BoInLRBYBbV4Bbkv2wxrkJB+FFk4u5QkE+XRnRTf04JNRvCAOVIyD+OEsnpD8l7e -Xz8d3eOyG6ChKiMDbi4BFYdcpnV1x5dhvt6G3NRI270qv0pV2uh9UPu0gBe4lL8B -PeraunzgWGcXuVjgiIZGZ2ydEEdYMtA1fHkqkKJaEBEjNa0vzORKW6fIJ/KD3l67 -Xnfn6KVuY8INXWHQjNJsWiEOyiijzirplcdIz5ZvHZIlyMbGwcEMBawmxNJ10uEq -Z8A9W6Wa6897GqidFEXlD6CaZd4vKL3Ob5Rmg0gp2OpljK+T2WSfVVcmv2/LNzGZ -o2C7HK2JNDJiuEMhBnIMoVxtRsX6Kc8w3onccVvdtjc+31D1uAclJuW8tf48ArO3 -+L5DwYcRlJ4jbBeKuIonDFRH8KmzwICMoCfrHRnjB453cMor9H124HhnAgMBAAGj -YzBhMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFE1FwWg4u3OpaaEg5+31IqEj -FNeeMB8GA1UdIwQYMBaAFE1FwWg4u3OpaaEg5+31IqEjFNeeMA4GA1UdDwEB/wQE -AwIBhjANBgkqhkiG9w0BAQUFAAOCAgEAZ2sGuV9FOypLM7PmG2tZTiLMubekJcmn -xPBUlgtk87FYT15R/LKXeydlwuXK5w0MJXti4/qftIe3RUavg6WXSIylvfEWK5t2 -LHo1YGwRgJfMqZJS5ivmae2p+DYtLHe/YUjRYwu5W1LtGLBDQiKmsXeu3mnFzccc -obGlHBD7GL4acN3Bkku+KVqdPzW+5X1R+FXgJXUjhx5c3LqdsKyzadsXg8n33gy8 -CNyRnqjQ1xU3c6U1uPx+xURABsPr+CKAXEfOAuMRn0T//ZoyzH1kUQ7rVyZ2OuMe -IjzCpjbdGe+n/BLzJsBZMYVMnNjP36TMzCmT/5RtdlwTCJfy7aULTd3oyWgOZtMA -DjMSW7yV5TKQqLPGbIOtd+6Lfn6xqavT4fG2wLHqiMDn05DpKJKUe2h7lyoKZy2F -AjgQ5ANh1NolNscIWC2hp1GvMApJ9aZphwctREZ2jirlmjvXGKL8nDgQzMY70rUX -Om/9riW99XJZZLF0KjhfGEzfz3EEWjbUvy+ZnOjZurGV5gJLIaFb1cFPj65pbVPb -AZO1XB4Y3WRayhgoPmMEEf0cjQAPuDffZ4qdZqkCapH/E8ovXYO8h5Ns3CRRFgQl -Zvqz2cK6Kb6aSDiCmfS/O0oxGfm/jiEzFMpPVF/7zvuPcX/9XhmgD0uRuMRUvAaw -RY8mkaKO/qk= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDoDCCAoigAwIBAgIBMTANBgkqhkiG9w0BAQUFADA5MQswCQYDVQQGEwJKUDEO -MAwGA1UEChMFTEdQS0kxGjAYBgNVBAsTEUFwcGxpY2F0aW9uIENBIEcyMB4XDTA2 -MDMzMTE1MDAwMFoXDTE2MDMzMTE0NTk1OVowOTELMAkGA1UEBhMCSlAxDjAMBgNV -BAoTBUxHUEtJMRowGAYDVQQLExFBcHBsaWNhdGlvbiBDQSBHMjCCASIwDQYJKoZI -hvcNAQEBBQADggEPADCCAQoCggEBALk1xhD422jbB8RATLAdHjbcw0H2z1UVbQh/ -XMZoVeXnV/GWUebhTXgPbkAVcDtl/hHf59PWWDU74Z8C/JRSRi6znmCbAp7JgtL2 -464JT4REtmKbAFFouDqt7GTRMkvplESDtA7OIYlrsDbAmMZLnMI+W2AqCTErLatM -3rGg/VhWwoMdILzEhAmHe6iVl8YljoPgPpMN0cd9c6mo/BkAQC4iuHozQfV4/Vpx -54LZSIhc7KiFhy1tgIlnGmm+EMBaju2IfT5vLDhrN85H2KIxMN5+U2Vsi4ZTQSBs -vUilfq8AWlYSWIHR3IlZ+bXu+E2a2EQpi3mn9yKq6nxctBaIIA0CAwEAAaOBsjCB -rzAdBgNVHQ4EFgQUf7hdjsQYa8Z9zC7prs405xdd4KEwDgYDVR0PAQH/BAQDAgEG -MEwGA1UdHwRFMEMwQaA/oD2kOzA5MQswCQYDVQQGEwJKUDEOMAwGA1UEChMFTEdQ -S0kxGjAYBgNVBAsTEUFwcGxpY2F0aW9uIENBIEcyMA8GA1UdEwEB/wQFMAMBAf8w -HwYDVR0jBBgwFoAUf7hdjsQYa8Z9zC7prs405xdd4KEwDQYJKoZIhvcNAQEFBQAD -ggEBADzYczZABkhKVBn1J0g5JaVuQue2zRvLOTS3m+xPKr535MqE/B3rmyJA1fT7 -aIdy/Eddag5SSuO1XUjGIpbmM21tq/bN18skWoyoRZ4+YYJ9lNUF8Bo1X3EvLlS1 -QQXvhg1S75yYG/EsTDrR84bTjD56L4ZFjoMyJlu/U8oOUVbcmsJaMBkNp57Vqpsg -OWl4IfSXbdEOEUwu0xtasPmXeFwqj1Jl7kxCJcI3MA5tKzWUgwbor0U7BGanMLv5 -4CE7Y259RF06alPvERck/VSyWmxzViHJbC2XpEKzJ2EFIWNt6ii8TxpvQtyYq1XT -HhvAkj+bweY7F1bixJhDJe62ywA= +MIIFYDCCA0igAwIBAgIUeFhfLq0sGUvjNwc1NBMotZbUZZMwDQYJKoZIhvcNAQEL +BQAwSDELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAc +BgNVBAMTFVF1b1ZhZGlzIFJvb3QgQ0EgMSBHMzAeFw0xMjAxMTIxNzI3NDRaFw00 +MjAxMTIxNzI3NDRaMEgxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM +aW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDEgRzMwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQCgvlAQjunybEC0BJyFuTHK3C3kEakEPBtV +wedYMB0ktMPvhd6MLOHBPd+C5k+tR4ds7FtJwUrVu4/sh6x/gpqG7D0DmVIB0jWe +rNrwU8lmPNSsAgHaJNM7qAJGr6Qc4/hzWHa39g6QDbXwz8z6+cZM5cOGMAqNF341 +68Xfuw6cwI2H44g4hWf6Pser4BOcBRiYz5P1sZK0/CPTz9XEJ0ngnjybCKOLXSoh +4Pw5qlPafX7PGglTvF0FBM+hSo+LdoINofjSxxR3W5A2B4GbPgb6Ul5jxaYA/qXp +UhtStZI5cgMJYr2wYBZupt0lwgNm3fME0UDiTouG9G/lg6AnhF4EwfWQvTA9xO+o +abw4m6SkltFi2mnAAZauy8RRNOoMqv8hjlmPSlzkYZqn0ukqeI1RPToV7qJZjqlc +3sX5kCLliEVx3ZGZbHqfPT2YfF72vhZooF6uCyP8Wg+qInYtyaEQHeTTRCOQiJ/G +KubX9ZqzWB4vMIkIG1SitZgj7Ah3HJVdYdHLiZxfokqRmu8hqkkWCKi9YSgxyXSt +hfbZxbGL0eUQMk1fiyA6PEkfM4VZDdvLCXVDaXP7a3F98N/ETH3Goy7IlXnLc6KO +Tk0k+17kBL5yG6YnLUlamXrXXAkgt3+UuU/xDRxeiEIbEbfnkduebPRq34wGmAOt +zCjvpUfzUwIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB +BjAdBgNVHQ4EFgQUo5fW816iEOGrRZ88F2Q87gFwnMwwDQYJKoZIhvcNAQELBQAD +ggIBABj6W3X8PnrHX3fHyt/PX8MSxEBd1DKquGrX1RUVRpgjpeaQWxiZTOOtQqOC +MTaIzen7xASWSIsBx40Bz1szBpZGZnQdT+3Btrm0DWHMY37XLneMlhwqI2hrhVd2 +cDMT/uFPpiN3GPoajOi9ZcnPP/TJF9zrx7zABC4tRi9pZsMbj/7sPtPKlL92CiUN +qXsCHKnQO18LwIE6PWThv6ctTr1NxNgpxiIY0MWscgKCP6o6ojoilzHdCGPDdRS5 +YCgtW2jgFqlmgiNR9etT2DGbe+m3nUvriBbP+V04ikkwj+3x6xn0dxoxGE1nVGwv +b2X52z3sIexe9PSLymBlVNFxZPT5pqOBMzYzcfCkeF9OrYMh3jRJjehZrJ3ydlo2 +8hP0r+AJx2EqbPfgna67hkooby7utHnNkDPDs3b69fBsnQGQ+p6Q9pxyz0fawx/k +NSBT8lTR32GDpgLiJTjehTItXnOQUl1CxM49S+H5GYQd1aJQzEH7QRTDvdbJWqNj +ZgKAvQU6O0ec7AAmTPWIUb+oI38YB7AL7YsmoWTTYUrrXJ/es69nA7Mf3W1daWhp +q1467HxpvMc7hU6eFbm0FU/DlXpY18ls6Wy58yljXrQs8C097Vpl4KlbQMJImYFt +nh8GKjwStIsPm6Ik8KaN1nrgS7ZklmOVhMJKzRwuJIczYOXD -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIFkjCCA3qgAwIBAgIIAeDltYNno+AwDQYJKoZIhvcNAQEMBQAwZzEbMBkGA1UE -AwwSQXBwbGUgUm9vdCBDQSAtIEcyMSYwJAYDVQQLDB1BcHBsZSBDZXJ0aWZpY2F0 -aW9uIEF1dGhvcml0eTETMBEGA1UECgwKQXBwbGUgSW5jLjELMAkGA1UEBhMCVVMw -HhcNMTQwNDMwMTgxMDA5WhcNMzkwNDMwMTgxMDA5WjBnMRswGQYDVQQDDBJBcHBs -ZSBSb290IENBIC0gRzIxJjAkBgNVBAsMHUFwcGxlIENlcnRpZmljYXRpb24gQXV0 -aG9yaXR5MRMwEQYDVQQKDApBcHBsZSBJbmMuMQswCQYDVQQGEwJVUzCCAiIwDQYJ -KoZIhvcNAQEBBQADggIPADCCAgoCggIBANgREkhI2imKScUcx+xuM23+TfvgHN6s -XuI2pyT5f1BrTM65MFQn5bPW7SXmMLYFN14UIhHF6Kob0vuy0gmVOKTvKkmMXT5x -ZgM4+xb1hYjkWpIMBDLyyED7Ul+f9sDx47pFoFDVEovy3d6RhiPw9bZyLgHaC/Yu -OQhfGaFjQQscp5TBhsRTL3b2CtcM0YM/GlMZ81fVJ3/8E7j4ko380yhDPLVoACVd -J2LT3VXdRCCQgzWTxb+4Gftr49wIQuavbfqeQMpOhYV4SbHXw8EwOTKrfl+q04tv -ny0aIWhwZ7Oj8ZhBbZF8+NfbqOdfIRqMM78xdLe40fTgIvS/cjTf94FNcX1RoeKz -8NMoFnNvzcytN31O661A4T+B/fc9Cj6i8b0xlilZ3MIZgIxbdMYs0xBTJh0UT8TU -gWY8h2czJxQI6bR3hDRSj4n4aJgXv8O7qhOTH11UL6jHfPsNFL4VPSQ08prcdUFm -IrQB1guvkJ4M6mL4m1k8COKWNORj3rw31OsMiANDC1CvoDTdUE0V+1ok2Az6DGOe -HwOx4e7hqkP0ZmUoNwIx7wHHHtHMn23KVDpA287PT0aLSmWaasZobNfMmRtHsHLD -d4/E92GcdB/O/WuhwpyUgquUoue9G7q5cDmVF8Up8zlYNPXEpMZ7YLlmQ1A/bmH8 -DvmGqmAMQ0uVAgMBAAGjQjBAMB0GA1UdDgQWBBTEmRNsGAPCe8CjoA1/coB6HHcm -jTAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQwF -AAOCAgEAUabz4vS4PZO/Lc4Pu1vhVRROTtHlznldgX/+tvCHM/jvlOV+3Gp5pxy+ -8JS3ptEwnMgNCnWefZKVfhidfsJxaXwU6s+DDuQUQp50DhDNqxq6EWGBeNjxtUVA -eKuowM77fWM3aPbn+6/Gw0vsHzYmE1SGlHKy6gLti23kDKaQwFd1z4xCfVzmMX3z -ybKSaUYOiPjjLUKyOKimGY3xn83uamW8GrAlvacp/fQ+onVJv57byfenHmOZ4VxG -/5IFjPoeIPmGlFYl5bRXOJ3riGQUIUkhOb9iZqmxospvPyFgxYnURTbImHy99v6Z -SYA7LNKmp4gDBDEZt7Y6YUX6yfIjyGNzv1aJMbDZfGKnexWoiIqrOEDCzBL/FePw -N983csvMmOa/orz6JopxVtfnJBtIRD6e/J/JzBrsQzwBvDR4yGn1xuZW7AYJNpDr -FEobXsmII9oDMJELuDY++ee1KG++P+w8j2Ud5cAeh6Squpj9kuNsJnfdBrRkBof0 -Tta6SqoWqPQFZ2aWuuJVecMsXUmPgEkrihLHdoBR37q9ZV0+N0djMenl9MU/S60E -inpxLK8JQzcPqOMyT/RFtm2XNuyE9QoB6he7hY1Ck3DDUOUUi78/w0EP3SIEIwiK -um1xRKtzCTrJ+VKACd+66eYWyi4uTLLT3OUEVLLUNIAytbwPF+E= +MIIEQzCCAyugAwIBAgIDCYP0MA0GCSqGSIb3DQEBCwUAMFAxCzAJBgNVBAYTAkRF +MRUwEwYDVQQKDAxELVRydXN0IEdtYkgxKjAoBgNVBAMMIUQtVFJVU1QgUm9vdCBD +bGFzcyAzIENBIDIgRVYgMjAwOTAeFw0wOTExMDUwODUwNDZaFw0yOTExMDUwODUw +NDZaMFAxCzAJBgNVBAYTAkRFMRUwEwYDVQQKDAxELVRydXN0IEdtYkgxKjAoBgNV +BAMMIUQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgRVYgMjAwOTCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAJnxhDRwui+3MKCOvXwEz75ivJn9gpfSegpn +ljgJ9hBOlSJzmY3aFS3nBfwZcyK3jpgAvDw9rKFs+9Z5JUut8Mxk2og+KbgPCdM0 +3TP1YtHhzRnp7hhPTFiu4h7WDFsVWtg6uMQYZB7jM7K1iXdODL/ZlGsTl28So/6Z +qQTMFexgaDbtCHu39b+T7WYxg4zGcTSHThfqr4uRjRxWQa4iN1438h3Z0S0NL2lR +p75mpoo6Kr3HGrHhFPC+Oh25z1uxav60sUYgovseO3Dvk5h9jHOW8sXvhXCtKSb8 +HgQ+HKDYD8tSg2J87otTlZCpV6LqYQXY+U3EJ/pure3511H3a6UCAwEAAaOCASQw +ggEgMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNOUikxiEyoZLsyvcop9Ntea +HNxnMA4GA1UdDwEB/wQEAwIBBjCB3QYDVR0fBIHVMIHSMIGHoIGEoIGBhn9sZGFw +Oi8vZGlyZWN0b3J5LmQtdHJ1c3QubmV0L0NOPUQtVFJVU1QlMjBSb290JTIwQ2xh +c3MlMjAzJTIwQ0ElMjAyJTIwRVYlMjAyMDA5LE89RC1UcnVzdCUyMEdtYkgsQz1E +RT9jZXJ0aWZpY2F0ZXJldm9jYXRpb25saXN0MEagRKBChkBodHRwOi8vd3d3LmQt +dHJ1c3QubmV0L2NybC9kLXRydXN0X3Jvb3RfY2xhc3NfM19jYV8yX2V2XzIwMDku +Y3JsMA0GCSqGSIb3DQEBCwUAA4IBAQA07XtaPKSUiO8aEXUHL7P+PPoeUSbrh/Yp +3uDx1MYkCenBz1UbtDDZzhr+BlGmFaQt77JLvyAoJUnRpjZ3NOhk31KxEcdzes05 +nsKtjHEh8lprr988TlWvsoRlFIm5d8sqMb7Po23Pb0iUMkZv53GMoKaEGTcH8gNF +CSuGdXzfX2lXANtu2KZyIktQ1HWYVt+3GP9DQ1CuekR78HlR10M9p9OB0/DJT7na +xpeG0ILD5EJt/rDiZE4OJudANCa1CInXCGNjOCd1HjPqbqjdn5lPdE2BiYBL3ZqX +KVwvvoFBuYz/6n1gBp7N1z3TLqMVvKjmJuVvw9y4AyHqnxbxLFS1 -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIICQzCCAcmgAwIBAgIILcX8iNLFS5UwCgYIKoZIzj0EAwMwZzEbMBkGA1UEAwwS -QXBwbGUgUm9vdCBDQSAtIEczMSYwJAYDVQQLDB1BcHBsZSBDZXJ0aWZpY2F0aW9u -IEF1dGhvcml0eTETMBEGA1UECgwKQXBwbGUgSW5jLjELMAkGA1UEBhMCVVMwHhcN -MTQwNDMwMTgxOTA2WhcNMzkwNDMwMTgxOTA2WjBnMRswGQYDVQQDDBJBcHBsZSBS -b290IENBIC0gRzMxJjAkBgNVBAsMHUFwcGxlIENlcnRpZmljYXRpb24gQXV0aG9y -aXR5MRMwEQYDVQQKDApBcHBsZSBJbmMuMQswCQYDVQQGEwJVUzB2MBAGByqGSM49 -AgEGBSuBBAAiA2IABJjpLz1AcqTtkyJygRMc3RCV8cWjTnHcFBbZDuWmBSp3ZHtf -TjjTuxxEtX/1H7YyYl3J6YRbTzBPEVoA/VhYDKX1DyxNB0cTddqXl5dvMVztK517 -IDvYuVTZXpmkOlEKMaNCMEAwHQYDVR0OBBYEFLuw3qFYM4iapIqZ3r6966/ayySr -MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMAoGCCqGSM49BAMDA2gA -MGUCMQCD6cHEFl4aXTQY2e3v9GwOAEZLuN+yRhHFD/3meoyhpmvOwgPUnPWTxnS4 -at+qIxUCMG1mihDK1A3UT82NQz60imOlM27jbdoXt2QfyFMm+YhidDkLF1vLUagM -6BgD56KyKA== +MIIHTzCCBTegAwIBAgIJAKPaQn6ksa7aMA0GCSqGSIb3DQEBBQUAMIGuMQswCQYD +VQQGEwJFVTFDMEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0 +IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTESMBAGA1UEBRMJQTgyNzQzMjg3 +MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMuQS4xKTAnBgNVBAMTIENoYW1iZXJz +IG9mIENvbW1lcmNlIFJvb3QgLSAyMDA4MB4XDTA4MDgwMTEyMjk1MFoXDTM4MDcz +MTEyMjk1MFowga4xCzAJBgNVBAYTAkVVMUMwQQYDVQQHEzpNYWRyaWQgKHNlZSBj +dXJyZW50IGFkZHJlc3MgYXQgd3d3LmNhbWVyZmlybWEuY29tL2FkZHJlc3MpMRIw +EAYDVQQFEwlBODI3NDMyODcxGzAZBgNVBAoTEkFDIENhbWVyZmlybWEgUy5BLjEp +MCcGA1UEAxMgQ2hhbWJlcnMgb2YgQ29tbWVyY2UgUm9vdCAtIDIwMDgwggIiMA0G +CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCvAMtwNyuAWko6bHiUfaN/Gh/2NdW9 +28sNRHI+JrKQUrpjOyhYb6WzbZSm891kDFX29ufyIiKAXuFixrYp4YFs8r/lfTJq +VKAyGVn+H4vXPWCGhSRv4xGzdz4gljUha7MI2XAuZPeEklPWDrCQiorjh40G072Q +DuKZoRuGDtqaCrsLYVAGUvGef3bsyw/QHg3PmTA9HMRFEFis1tPo1+XqxQEHd9ZR +5gN/ikilTWh1uem8nk4ZcfUyS5xtYBkL+8ydddy/Js2Pk3g5eXNeJQ7KXOt3EgfL +ZEFHcpOrUMPrCXZkNNI5t3YRCQ12RcSprj1qr7V9ZS+UWBDsXHyvfuK2GNnQm05a +Sd+pZgvMPMZ4fKecHePOjlO+Bd5gD2vlGts/4+EhySnB8esHnFIbAURRPHsl18Tl +UlRdJQfKFiC4reRB7noI/plvg6aRArBsNlVq5331lubKgdaX8ZSD6e2wsWsSaR6s ++12pxZjptFtYer49okQ6Y1nUCyXeG0+95QGezdIp1Z8XGQpvvwyQ0wlf2eOKNcx5 +Wk0ZN5K3xMGtr/R5JJqyAQuxr1yW84Ay+1w9mPGgP0revq+ULtlVmhduYJ1jbLhj +ya6BXBg14JC7vjxPNyK5fuvPnnchpj04gftI2jE9K+OJ9dC1vX7gUMQSibMjmhAx +hduub+84Mxh2EQIDAQABo4IBbDCCAWgwEgYDVR0TAQH/BAgwBgEB/wIBDDAdBgNV +HQ4EFgQU+SSsD7K1+HnA+mCIG8TZTQKeFxkwgeMGA1UdIwSB2zCB2IAU+SSsD7K1 ++HnA+mCIG8TZTQKeFxmhgbSkgbEwga4xCzAJBgNVBAYTAkVVMUMwQQYDVQQHEzpN +YWRyaWQgKHNlZSBjdXJyZW50IGFkZHJlc3MgYXQgd3d3LmNhbWVyZmlybWEuY29t +L2FkZHJlc3MpMRIwEAYDVQQFEwlBODI3NDMyODcxGzAZBgNVBAoTEkFDIENhbWVy +ZmlybWEgUy5BLjEpMCcGA1UEAxMgQ2hhbWJlcnMgb2YgQ29tbWVyY2UgUm9vdCAt +IDIwMDiCCQCj2kJ+pLGu2jAOBgNVHQ8BAf8EBAMCAQYwPQYDVR0gBDYwNDAyBgRV +HSAAMCowKAYIKwYBBQUHAgEWHGh0dHA6Ly9wb2xpY3kuY2FtZXJmaXJtYS5jb20w +DQYJKoZIhvcNAQEFBQADggIBAJASryI1wqM58C7e6bXpeHxIvj99RZJe6dqxGfwW +PJ+0W2aeaufDuV2I6A+tzyMP3iU6XsxPpcG1Lawk0lgH3qLPaYRgM+gQDROpI9CF +5Y57pp49chNyM/WqfcZjHwj0/gF/JM8rLFQJ3uIrbZLGOU8W6jx+ekbURWpGqOt1 +glanq6B8aBMz9p0w8G8nOSQjKpD9kCk18pPfNKXG9/jvjA9iSnyu0/VU+I22mlaH +FoI6M6taIgj3grrqLuBHmrS1RaMFO9ncLkVAO+rcf+g769HsJtg1pDDFOqxXnrN2 +pSB7+R5KBWIBpih1YJeSDW4+TTdDDZIVnBgizVGZoCkaPF+KMjNbMMeJL0eYD6MD +xvbxrN8y8NmBGuScvfaAFPDRLLmF9dijscilIeUcE5fuDr3fKanvNFNb0+RqE4QG +tjICxFKuItLcsiFCGtpA8CnJ7AoMXOLQusxI0zcKzBIKinmwPQN/aUv0NCB9szTq +jktk9T79syNnFQ0EuPAtwQlRPLJsFfClI9eDdOTlLsn+mCdCxqvGnrDQWzilm1De +fhiYtUU79nm06PcaewaD+9CL2rvHvRirCG88gGtAPxkZumWK5r7VXNM21+9AUiRg +OGcEMeyP84LG3rlV8zsxkVrctQgVrXYlCg17LofiDKYGvCYQbTed7N14jHyAxfDZ +d0jQ -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIEBDCCAuygAwIBAgIIGHqpqMKWIQwwDQYJKoZIhvcNAQELBQAwYjELMAkGA1UE -BhMCVVMxEzARBgNVBAoTCkFwcGxlIEluYy4xJjAkBgNVBAsTHUFwcGxlIENlcnRp -ZmljYXRpb24gQXV0aG9yaXR5MRYwFAYDVQQDEw1BcHBsZSBSb290IENBMB4XDTEy -MDIwMTIyMTIxNVoXDTI3MDIwMTIyMTIxNVoweTEtMCsGA1UEAwwkRGV2ZWxvcGVy -IElEIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MSYwJAYDVQQLDB1BcHBsZSBDZXJ0 -aWZpY2F0aW9uIEF1dGhvcml0eTETMBEGA1UECgwKQXBwbGUgSW5jLjELMAkGA1UE -BhMCVVMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCJdk8GW5pB7qUj -KwKjX9dzP8A1sIuECj8GJH+nlT/rTw6Tr7QO0Mg+5W0Ysx/oiUe/1wkI5P9WmCkV -55SduTWjCs20wOHiYPTK7Cl4RWlpYGtfipL8niPmOsIiszFPHLrytjRZQu6wqQID -GJEEtrN4LjMfgEUNRW+7Dlpbfzrn2AjXCw4ybfuGNuRsq8QRinCEJqqfRNHxuMZ7 -lBebSPcLWBa6I8WfFTl+yl3DMl8P4FJ/QOq+rAhklVvJGpzlgMofakQcbD7EsCYf -Hex7r16gaj1HqVgSMT8gdihtHRywwk4RaSaLy9bQEYLJTg/xVnTQ2QhLZniiq6yn -4tJMh1nJAgMBAAGjgaYwgaMwHQYDVR0OBBYEFFcX7aLP3HyYoRDg/L6HLSzy4xdU -MA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUK9BpR5R2Cf70a40uQKb3R01/ -CF4wLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL2NybC5hcHBsZS5jb20vcm9vdC5j -cmwwDgYDVR0PAQH/BAQDAgGGMBAGCiqGSIb3Y2QGAgYEAgUAMA0GCSqGSIb3DQEB -CwUAA4IBAQBCOXRrodzGpI83KoyzHQpEvJUsf7xZuKxh+weQkjK51L87wVA5akR0 -ouxbH3Dlqt1LbBwjcS1f0cWTvu6binBlgp0W4xoQF4ktqM39DHhYSQwofzPuAHob -tHastrW7T9+oG53IGZdKC1ZnL8I+trPEgzrwd210xC4jUe6apQNvYPSlSKcGwrta -4h8fRkV+5Jf1JxC3ICJyb3LaxlB1xT0lj12jAOmfNoxIOY+zO+qQgC6VmmD0eM70 -DgpTPqL6T9geroSVjTK8Vk2J6XgY4KyaQrp6RhuEoonOFOiI0ViL9q5WxCwFKkWv -C9lLqQIPNKyIx2FViUTJJ3MH7oLlTvVw +MIICiDCCAg2gAwIBAgIQNfwmXNmET8k9Jj1Xm67XVjAKBggqhkjOPQQDAzCBhDEL +MAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjE4MDYGA1UECxMvKGMp +IDIwMDcgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxJDAi +BgNVBAMTG3RoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EgLSBHMjAeFw0wNzExMDUwMDAw +MDBaFw0zODAxMTgyMzU5NTlaMIGEMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMdGhh +d3RlLCBJbmMuMTgwNgYDVQQLEy8oYykgMjAwNyB0aGF3dGUsIEluYy4gLSBGb3Ig +YXV0aG9yaXplZCB1c2Ugb25seTEkMCIGA1UEAxMbdGhhd3RlIFByaW1hcnkgUm9v +dCBDQSAtIEcyMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEotWcgnuVnfFSeIf+iha/ +BebfowJPDQfGAFG6DAJSLSKkQjnE/o/qycG+1E3/n3qe4rF8mq2nhglzh9HnmuN6 +papu+7qzcMBniKI11KOasf2twu8x+qi58/sIxpHR+ymVo0IwQDAPBgNVHRMBAf8E +BTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUmtgAMADna3+FGO6Lts6K +DPgR4bswCgYIKoZIzj0EAwMDaQAwZgIxAN344FdHW6fmCsO99YCKlzUNG4k8VIZ3 +KMqh9HneteY4sPBlcIx/AlTCv//YoT7ZzwIxAMSNlPzcU9LcnXgWHxUzI1NS41ox +XZ3Krr0TKUQNJ1uo52icEvdYPy5yAlejj6EULg== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIEuzCCA6OgAwIBAgIBAjANBgkqhkiG9w0BAQUFADBiMQswCQYDVQQGEwJVUzET -MBEGA1UEChMKQXBwbGUgSW5jLjEmMCQGA1UECxMdQXBwbGUgQ2VydGlmaWNhdGlv -biBBdXRob3JpdHkxFjAUBgNVBAMTDUFwcGxlIFJvb3QgQ0EwHhcNMDYwNDI1MjE0 -MDM2WhcNMzUwMjA5MjE0MDM2WjBiMQswCQYDVQQGEwJVUzETMBEGA1UEChMKQXBw -bGUgSW5jLjEmMCQGA1UECxMdQXBwbGUgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkx -FjAUBgNVBAMTDUFwcGxlIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -ggEKAoIBAQDkkakJH5HbHkdQ6wXtXnmELes2oldMVeyLGYne+Uts9QerIjAC6Bg+ -+FAJ039BqJj50cpmnCRrEdCju+QbKsMflZ56DKRHi1vUFjczy8QPTc4UadHJGXL1 -XQ7Vf1+b8iUDulWPTV0N8WQ1IxVLFVkds5T39pyez1C6wVhQZ48ItCD3y6wsIG9w -tj8BMIy3Q88PnT3zK0koGsj+zrW5DtleHNbLPbU6rfQPDgCSC7EhFi501TwN22IW -q6NxkkdTVcGvL0Gz+PvjcM3mo0xFfh9Ma1CWQYnEdGILEINBhzOKgbEwWOxaBDKM -aLOPHd5lc/9nXmW8Sdh2nzMUZaF3lMktAgMBAAGjggF6MIIBdjAOBgNVHQ8BAf8E -BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUK9BpR5R2Cf70a40uQKb3 -R01/CF4wHwYDVR0jBBgwFoAUK9BpR5R2Cf70a40uQKb3R01/CF4wggERBgNVHSAE -ggEIMIIBBDCCAQAGCSqGSIb3Y2QFATCB8jAqBggrBgEFBQcCARYeaHR0cHM6Ly93 -d3cuYXBwbGUuY29tL2FwcGxlY2EvMIHDBggrBgEFBQcCAjCBthqBs1JlbGlhbmNl -IG9uIHRoaXMgY2VydGlmaWNhdGUgYnkgYW55IHBhcnR5IGFzc3VtZXMgYWNjZXB0 -YW5jZSBvZiB0aGUgdGhlbiBhcHBsaWNhYmxlIHN0YW5kYXJkIHRlcm1zIGFuZCBj -b25kaXRpb25zIG9mIHVzZSwgY2VydGlmaWNhdGUgcG9saWN5IGFuZCBjZXJ0aWZp -Y2F0aW9uIHByYWN0aWNlIHN0YXRlbWVudHMuMA0GCSqGSIb3DQEBBQUAA4IBAQBc -NplMLXi37Yyb3PN3m/J20ncwT8EfhYOFG5k9RzfyqZtAjizUsZAS2L70c5vu0mQP -y3lPNNiiPvl4/2vIB+x9OYOLUyDTOMSxv5pPCmv/K/xZpwUJfBdAVhEedNO3iyM7 -R6PVbyTi69G3cN8PReEnyvFteO3ntRcXqNx+IjXKJdXZD9Zr1KIkIxH3oayPc4Fg -xhtbCS+SsvhESPBgOJ4V9T0mZyCKM2r3DYLP3uujL/lTaltkwGMzd/c6ByxW69oP -IQ7aunMZT7XZNn/Bh1XZp5m5MkL72NVxnn6hUrcbvZNCJBIqxw8dtk2cXmPIS4AX -UKqK1drk/NAJBzewdXUh +MIIFSzCCAzOgAwIBAgIRALZLiAfiI+7IXBKtpg4GofIwDQYJKoZIhvcNAQELBQAw +PzELMAkGA1UEBhMCVFcxMDAuBgNVBAoMJ0dvdmVybm1lbnQgUm9vdCBDZXJ0aWZp +Y2F0aW9uIEF1dGhvcml0eTAeFw0xMjA5MjgwODU4NTFaFw0zNzEyMzExNTU5NTla +MD8xCzAJBgNVBAYTAlRXMTAwLgYDVQQKDCdHb3Zlcm5tZW50IFJvb3QgQ2VydGlm +aWNhdGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC +AQC2/5c8gb4BWCQnr44BK9ZykjAyG1+bfNTUf+ihYHMwVxAA+lCWJP5Q5ow6ldFX +eYTVZ1MMKoI+GFy4MCYa1l7GLbIEUQ7v3wxjR+vEEghRK5lxXtVpe+FdyXcdIOxW +juVhYC386RyA3/pqg7sFtR4jEpyCygrzFB0g5AaPQySZn7YKk1pzGxY5vgW28Yyl +ZJKPBeRcdvc5w88tvQ7Yy6gOMZvJRg9nU0MEj8iyyIOAX7ryD6uBNaIgIZfOD4k0 +eA/PH07p+4woPN405+2f0mb1xcoxeNLOUNFggmOd4Ez3B66DNJ1JSUPUfr0t4urH +cWWACOQ2nnlwCjyHKenkkpTqBpIpJ3jmrdc96QoLXvTg1oadLXLLi2RW5vSueKWg +OTNYPNyoj420ai39iHPplVBzBN8RiD5C1gJ0+yzEb7xs1uCAb9GGpTJXA9ZN9E4K +mSJ2fkpAgvjJ5E7LUy3Hsbbi08J1J265DnGyNPy/HE7CPfg26QrMWJqhGIZO4uGq +s3NZbl6dtMIIr69c/aQCb/+4DbvVq9dunxpPkUDwH0ZVbaCSw4nNt7H/HLPLo5wK +4/7NqrwB7N1UypHdTxOHpPaY7/1J1lcqPKZc9mA3v9g+fk5oKiMyOr5u5CI9ByTP +isubXVGzMNJxbc5Gim18SjNE2hIvNkvy6fFRCW3bapcOFwIDAQABo0IwQDAPBgNV +HRMBAf8EBTADAQH/MB0GA1UdDgQWBBTVZx3gnHosnMvFmOcdByYqhux0zTAOBgNV +HQ8BAf8EBAMCAQYwDQYJKoZIhvcNAQELBQADggIBAJA75cJTQijq9TFOjj2Rnk0J +89ixUuZPrAwxIbvx6pnMg/y2KOTshAcOD06Xu29oRo8OURWV+Do7H1+CDgxxDryR +T64zLiNB9CZrTxOH+nj2LsIPkQWXqmrBap+8hJ4IKifd2ocXhuGzyl3tOKkpboTe +Rmv8JxlQpRJ6jH1i/NrnzLyfSa8GuCcn8on3Fj0Y5r3e9YwSkZ/jBI3+BxQaWqw5 +ghvxOBnhY+OvbLamURfr+kvriyL2l/4QOl+UoEtTcT9a4RD4co+WgN2NApgAYT2N +vC2xR8zaXeEgp4wxXPHj2rkKhkfIoT0Hozymc26Uke1uJDr5yTDRB6iBfSZ9fYTf +hsmL5a4NHr6JSFEVg5iWL0rrczTXdM3Jb9DCuiv2mv6Z3WAUjhv5nDk8f0OJU+jl +wqu+Iq0nOJt3KLejY2OngeepaUXrjnhWzAWEx/uttjB8YwWfLYwkf0uLkvw4Hp+g +pVezbp3YZLhwmmBScMip0P/GnO0QYV7Ngw5u6E0CQUridgR51lQ/ipgyFKDdLZzn +uoJxo4ZVKZnSKdt1OvfbQ/+2W/u3fjWAjg1srnm3Ni2XUqGwB5wH5Ss2zQOXlL0t +DjQG/MAWifw3VOTWzz0TBPKR2ck2Lj7FWtClTILD/y58Jnb38/1FoqVuVa4uzM8s +iTTa9g3nkagQ6hed8vbs -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIFujCCBKKgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBhjELMAkGA1UEBhMCVVMx -HTAbBgNVBAoTFEFwcGxlIENvbXB1dGVyLCBJbmMuMS0wKwYDVQQLEyRBcHBsZSBD -b21wdXRlciBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkxKTAnBgNVBAMTIEFwcGxlIFJv -b3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5MB4XDTA1MDIxMDAwMTgxNFoXDTI1MDIx -MDAwMTgxNFowgYYxCzAJBgNVBAYTAlVTMR0wGwYDVQQKExRBcHBsZSBDb21wdXRl -ciwgSW5jLjEtMCsGA1UECxMkQXBwbGUgQ29tcHV0ZXIgQ2VydGlmaWNhdGUgQXV0 -aG9yaXR5MSkwJwYDVQQDEyBBcHBsZSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0 -eTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOSRqQkfkdseR1DrBe1e -eYQt6zaiV0xV7IsZid75S2z1B6siMALoGD74UAnTf0GomPnRymacJGsR0KO75Bsq -wx+VnnoMpEeLW9QWNzPLxA9NzhRp0ckZcvVdDtV/X5vyJQO6VY9NXQ3xZDUjFUsV -WR2zlPf2nJ7PULrBWFBnjwi0IPfLrCwgb3C2PwEwjLdDzw+dPfMrSSgayP7OtbkO -2V4c1ss9tTqt9A8OAJILsSEWLnTVPA3bYharo3GSR1NVwa8vQbP4++NwzeajTEV+ -H0xrUJZBicR0YgsQg0GHM4qBsTBY7FoEMoxos48d3mVz/2deZbxJ2HafMxRloXeU -yS0CAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/ -MB0GA1UdDgQWBBQr0GlHlHYJ/vRrjS5ApvdHTX8IXjAfBgNVHSMEGDAWgBQr0GlH -lHYJ/vRrjS5ApvdHTX8IXjCCASkGA1UdIASCASAwggEcMIIBGAYJKoZIhvdjZAUB -MIIBCTBBBggrBgEFBQcCARY1aHR0cHM6Ly93d3cuYXBwbGUuY29tL2NlcnRpZmlj -YXRlYXV0aG9yaXR5L3Rlcm1zLmh0bWwwgcMGCCsGAQUFBwICMIG2GoGzUmVsaWFu -Y2Ugb24gdGhpcyBjZXJ0aWZpY2F0ZSBieSBhbnkgcGFydHkgYXNzdW1lcyBhY2Nl -cHRhbmNlIG9mIHRoZSB0aGVuIGFwcGxpY2FibGUgc3RhbmRhcmQgdGVybXMgYW5k -IGNvbmRpdGlvbnMgb2YgdXNlLCBjZXJ0aWZpY2F0ZSBwb2xpY3kgYW5kIGNlcnRp -ZmljYXRpb24gcHJhY3RpY2Ugc3RhdGVtZW50cy4wRAYDVR0fBD0wOzA5oDegNYYz -aHR0cHM6Ly93d3cuYXBwbGUuY29tL2NlcnRpZmljYXRlYXV0aG9yaXR5L3Jvb3Qu -Y3JsMFUGCCsGAQUFBwEBBEkwRzBFBggrBgEFBQcwAoY5aHR0cHM6Ly93d3cuYXBw -bGUuY29tL2NlcnRpZmljYXRlYXV0aG9yaXR5L2Nhc2lnbmVycy5odG1sMA0GCSqG -SIb3DQEBBQUAA4IBAQCd2i0oWC99dgS5BNM+zrdmY06PL9T+S61yvaM5xlJNBZhS -9YlRASR5vhoy9+VEi0tEBzmC1lrKtCBe2a4VXR2MHTK/ODFiSF3H4ZCx+CRA+F9Y -m1FdV53B5f88zHIhbsTp6aF31ywXJsM/65roCwO66bNKcuszCVut5mIxauivL9Wv -Hld2j383LS4CXN1jyfJxuCZA3xWNdUQ/eb3mHZnhQyw+rW++uaT+DjUZUWOxw961 -kj5ReAFziqQjyqSI8R5cH0EWLX6VCqrpiUGYGxrdyyC/R14MJsVVNU3GMIuZZxTH -CR+6R8faAQmHJEKVvRNgGQrv6n8Obs3BREM6StXj +MIIDezCCAmOgAwIBAgIBATANBgkqhkiG9w0BAQUFADBfMQswCQYDVQQGEwJUVzES +MBAGA1UECgwJVEFJV0FOLUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFU +V0NBIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDgwODI4MDcyNDMz +WhcNMzAxMjMxMTU1OTU5WjBfMQswCQYDVQQGEwJUVzESMBAGA1UECgwJVEFJV0FO +LUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFUV0NBIFJvb3QgQ2VydGlm +aWNhdGlvbiBBdXRob3JpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB +AQCwfnK4pAOU5qfeCTiRShFAh6d8WWQUe7UREN3+v9XAu1bihSX0NXIP+FPQQeFE +AcK0HMMxQhZHhTMidrIKbw/lJVBPhYa+v5guEGcevhEFhgWQxFnQfHgQsIBct+HH +K3XLfJ+utdGdIzdjp9xCoi2SBBtQwXu4PhvJVgSLL1KbralW6cH/ralYhzC2gfeX +RfwZVzsrb+RH9JlF/h3x+JejiB03HFyP4HYlmlD4oFT/RJB2I9IyxsOrBr/8+7/z +rX2SYgJbKdM1o5OaQ2RgXbL6Mv87BK9NQGr5x+PvI/1ry+UPizgN7gr8/g+YnzAx +3WxSZfmLgb4i4RxYA7qRG4kHAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV +HRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqOFsmjd6LWvJPelSDGRjjCDWmujANBgkq +hkiG9w0BAQUFAAOCAQEAPNV3PdrfibqHDAhUaiBQkr6wQT25JmSDCi/oQMCXKCeC +MErJk/9q56YAf4lCmtYR5VPOL8zy2gXE/uJQxDqGfczafhAJO5I1KlOy/usrBdls +XebQ79NqZp4VKIV66IIArB6nCWlWQtNoURi+VJq/REG6Sb4gumlc7rh3zc5sH62D +lhh9DrUUOYTxKOkto557HnpyWoOzeW/vtPzQCqVYT0bf+215WfKEIlKuD8z7fDvn +aspHYcN6+NOSBB+4IIThNlQWx0DeO4pz3N/GCUzf7Nr/1FNCocnyYh0igzyXxfkZ +YiesZSLX0zzG5Y6yU8xJzrww/nsOM5D77dIUkR8Hrw== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIJmzCCB4OgAwIBAgIBATANBgkqhkiG9w0BAQwFADCCAR4xPjA8BgNVBAMTNUF1 -dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIFJhaXogZGVsIEVzdGFkbyBWZW5lem9s -YW5vMQswCQYDVQQGEwJWRTEQMA4GA1UEBxMHQ2FyYWNhczEZMBcGA1UECBMQRGlz -dHJpdG8gQ2FwaXRhbDE2MDQGA1UEChMtU2lzdGVtYSBOYWNpb25hbCBkZSBDZXJ0 -aWZpY2FjaW9uIEVsZWN0cm9uaWNhMUMwQQYDVQQLEzpTdXBlcmludGVuZGVuY2lh -IGRlIFNlcnZpY2lvcyBkZSBDZXJ0aWZpY2FjaW9uIEVsZWN0cm9uaWNhMSUwIwYJ -KoZIhvcNAQkBFhZhY3JhaXpAc3VzY2VydGUuZ29iLnZlMB4XDTEwMTIyMjE4MDgy -MVoXDTMwMTIxNzIzNTk1OVowggEeMT4wPAYDVQQDEzVBdXRvcmlkYWQgZGUgQ2Vy -dGlmaWNhY2lvbiBSYWl6IGRlbCBFc3RhZG8gVmVuZXpvbGFubzELMAkGA1UEBhMC -VkUxEDAOBgNVBAcTB0NhcmFjYXMxGTAXBgNVBAgTEERpc3RyaXRvIENhcGl0YWwx -NjA0BgNVBAoTLVNpc3RlbWEgTmFjaW9uYWwgZGUgQ2VydGlmaWNhY2lvbiBFbGVj -dHJvbmljYTFDMEEGA1UECxM6U3VwZXJpbnRlbmRlbmNpYSBkZSBTZXJ2aWNpb3Mg -ZGUgQ2VydGlmaWNhY2lvbiBFbGVjdHJvbmljYTElMCMGCSqGSIb3DQEJARYWYWNy -YWl6QHN1c2NlcnRlLmdvYi52ZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC -ggIBAME77xNS8ZlW47RsBeEaaRZhJoZ4rw785UAFCuPZOAVMqNS1wMYqzy95q6Gk -UO81ER/ugiQX/KMcq/4HBn83fwdYWxPZfwBfK7BP2p/JsFgzYeFP0BXOLmvoJIzl -Jb6FW+1MPwGBjuaZGFImWZsSmGUclb51mRYMZETh9/J5CLThR1exStxHQptwSzra -zNFpkQY/zmj7+YZNA9yDoroVFv6sybYOZ7OxNDo7zkSLo45I7gMwtxqWZ8VkJZkC -8+p0dX6mkhUT0QAV64Zc9HsZiH/oLhEkXjhrgZ28cF73MXIqLx1fyM4kPH1yOJi/ -R72nMwL7D+Sd6mZgI035TxuHXc2/uOwXfKrrTjaJDz8Jp6DdessOkxIgkKXRjP+F -K3ze3n4NUIRGhGRtyvEjK95/2g02t6PeYiYVGur6ruS49n0RAaSS0/LJb6XzaAAe -0mmO2evnEqxIKwy2mZRNPfAVW1l3wCnWiUwryBU6OsbFcFFrQm+00wOicXvOTHBM -aiCVAVZTb9RSLyi+LJ1llzJZO3pq3IRiiBj38Nooo+2ZNbMEciSgmig7YXaUcmud -SVQvLSL+Yw+SqawyezwZuASbp7d/0rutQ59d81zlbMt3J7yB567rT2IqIydQ8qBW -k+fmXzghX+/FidYsh/aK+zZ7Wy68kKHuzEw1Vqkat5DGs+VzAgMBAAGjggLeMIIC -2jASBgNVHRMBAf8ECDAGAQH/AgECMDcGA1UdEgQwMC6CD3N1c2NlcnRlLmdvYi52 -ZaAbBgVghl4CAqASDBBSSUYtRy0yMDAwNDAzNi0wMB0GA1UdDgQWBBStuyIdxuDS -Aaj9dlBSk+2YwU2u0zCCAVAGA1UdIwSCAUcwggFDgBStuyIdxuDSAaj9dlBSk+2Y -wU2u06GCASakggEiMIIBHjE+MDwGA1UEAxM1QXV0b3JpZGFkIGRlIENlcnRpZmlj -YWNpb24gUmFpeiBkZWwgRXN0YWRvIFZlbmV6b2xhbm8xCzAJBgNVBAYTAlZFMRAw -DgYDVQQHEwdDYXJhY2FzMRkwFwYDVQQIExBEaXN0cml0byBDYXBpdGFsMTYwNAYD -VQQKEy1TaXN0ZW1hIE5hY2lvbmFsIGRlIENlcnRpZmljYWNpb24gRWxlY3Ryb25p -Y2ExQzBBBgNVBAsTOlN1cGVyaW50ZW5kZW5jaWEgZGUgU2VydmljaW9zIGRlIENl -cnRpZmljYWNpb24gRWxlY3Ryb25pY2ExJTAjBgkqhkiG9w0BCQEWFmFjcmFpekBz -dXNjZXJ0ZS5nb2IudmWCAQEwDgYDVR0PAQH/BAQDAgEGMDcGA1UdEQQwMC6CD3N1 -c2NlcnRlLmdvYi52ZaAbBgVghl4CAqASDBBSSUYtRy0yMDAwNDAzNi0wMFQGA1Ud -HwRNMEswJKAioCCGHmhodHA6Ly93d3cuc3VzY2VydGUuZ29iLnZlL2xjcjAjoCGg -H4YdbGRhcDovL2FjcmFpei5zdXNjZXJ0ZS5nb2IudmUwNwYIKwYBBQUHAQEEKzAp -MCcGCCsGAQUFBzABhhtoaHRwOi8vb2NzcC5zdXNjZXJ0ZS5nb2IudmUwQAYDVR0g -BDkwNzA1BgVghl4BAjAsMCoGCCsGAQUFBwIBFh5odHRwOi8vd3d3LnN1c2NlcnRl -LmdvYi52ZS9kcGMwDQYJKoZIhvcNAQEMBQADggIBAK4qy/zmZ9zBwfW3yOYtLcBT -Oy4szJyPz7/RhNH3bPVH7HbDTGpi6JZ4YXdXMBeJE5qBF4a590Kgj8Rlnltt+Rbo -OFQOU1UDqKuTdBsA//Zry5899fmn8jBUkg4nh09jhHHbLlaUScdz704Zz2+UVg7i -s/r3Legxap60KzmdrmTAE9VKte1TQRgavQwVX5/2mO/J+SCas//UngI+h8SyOucq -mjudYEgBrZaodUsagUfn/+AzFNrGLy+al+5nZeHb8JnCfLHWS0M9ZyhgoeO/czyn -99+5G93VWNv4zfc4KiavHZKrkn8F9pg0ycIZh+OwPT/RE2zq4gTazBMlP3ACIe/p -olkNaOEa8KvgzW96sjBZpMW49zFmyINYkcj+uaNCJrVGsXgdBmkuRGJNWFZ9r0cG -woIaxViFBypsz045r1ESfYPlfDOavBhZ/giR/Xocm9CHkPRY2BApMMR0DUCyGETg -Ql+L3kfdTKzuDjUp2DM9FqysQmaM81YDZufWkMhlZPfHwC7KbNougoLroa5Umeos -bqAXWmk46SwIdWRPLLqbUpDTKooynZKpSYIkkotdgJoVZUUCY+RCO8jsVPEU6ece -SxztNUm5UOta1OJPMwSAKRHOo3ilVb9c6lAixDdvV8MeNbqe6asM1mpCHWbJ/0rg -5Ls9Cxx8hracyp0ev7b0 +MIIGSzCCBDOgAwIBAgIIamg+nFGby1MwDQYJKoZIhvcNAQELBQAwgbIxCzAJBgNV +BAYTAlRSMQ8wDQYDVQQHDAZBbmthcmExQDA+BgNVBAoMN0UtVHXEn3JhIEVCRyBC +aWxpxZ9pbSBUZWtub2xvamlsZXJpIHZlIEhpem1ldGxlcmkgQS7Fni4xJjAkBgNV +BAsMHUUtVHVncmEgU2VydGlmaWthc3lvbiBNZXJrZXppMSgwJgYDVQQDDB9FLVR1 +Z3JhIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTEzMDMwNTEyMDk0OFoXDTIz +MDMwMzEyMDk0OFowgbIxCzAJBgNVBAYTAlRSMQ8wDQYDVQQHDAZBbmthcmExQDA+ +BgNVBAoMN0UtVHXEn3JhIEVCRyBCaWxpxZ9pbSBUZWtub2xvamlsZXJpIHZlIEhp +em1ldGxlcmkgQS7Fni4xJjAkBgNVBAsMHUUtVHVncmEgU2VydGlmaWthc3lvbiBN +ZXJrZXppMSgwJgYDVQQDDB9FLVR1Z3JhIENlcnRpZmljYXRpb24gQXV0aG9yaXR5 +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA4vU/kwVRHoViVF56C/UY +B4Oufq9899SKa6VjQzm5S/fDxmSJPZQuVIBSOTkHS0vdhQd2h8y/L5VMzH2nPbxH +D5hw+IyFHnSOkm0bQNGZDbt1bsipa5rAhDGvykPL6ys06I+XawGb1Q5KCKpbknSF +Q9OArqGIW66z6l7LFpp3RMih9lRozt6Plyu6W0ACDGQXwLWTzeHxE2bODHnv0ZEo +q1+gElIwcxmOj+GMB6LDu0rw6h8VqO4lzKRG+Bsi77MOQ7osJLjFLFzUHPhdZL3D +k14opz8n8Y4e0ypQBaNV2cvnOVPAmJ6MVGKLJrD3fY185MaeZkJVgkfnsliNZvcH +fC425lAcP9tDJMW/hkd5s3kc91r0E+xs+D/iWR+V7kI+ua2oMoVJl0b+SzGPWsut +dEcf6ZG33ygEIqDUD13ieU/qbIWGvaimzuT6w+Gzrt48Ue7LE3wBf4QOXVGUnhMM +ti6lTPk5cDZvlsouDERVxcr6XQKj39ZkjFqzAQqptQpHF//vkUAqjqFGOjGY5RH8 +zLtJVor8udBhmm9lbObDyz51Sf6Pp+KJxWfXnUYTTjF2OySznhFlhqt/7x3U+Lzn +rFpct1pHXFXOVbQicVtbC/DP3KBhZOqp12gKY6fgDT+gr9Oq0n7vUaDmUStVkhUX +U8u3Zg5mTPj5dUyQ5xJwx0UCAwEAAaNjMGEwHQYDVR0OBBYEFC7j27JJ0JxUeVz6 +Jyr+zE7S6E5UMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAULuPbsknQnFR5 +XPonKv7MTtLoTlQwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBCwUAA4ICAQAF +Nzr0TbdF4kV1JI+2d1LoHNgQk2Xz8lkGpD4eKexd0dCrfOAKkEh47U6YA5n+KGCR +HTAduGN8qOY1tfrTYXbm1gdLymmasoR6d5NFFxWfJNCYExL/u6Au/U5Mh/jOXKqY +GwXgAEZKgoClM4so3O0409/lPun++1ndYYRP0lSWE2ETPo+Aab6TR7U1Q9Jauz1c +77NCR807VRMGsAnb/WP2OogKmW9+4c4bU2pEZiNRCHu8W1Ki/QY3OEBhj0qWuJA3 ++GbHeJAAFS6LrVE1Uweoa2iu+U48BybNCAVwzDk/dr2l02cmAYamU9JgO3xDf1WK +vJUawSg5TB9D0pH0clmKuVb8P7Sd2nCcdlqMQ1DujjByTd//SffGqWfZbawCEeI6 +FiWnWAjLb1NBnEg4R2gz0dfHj9R0IdTDBZB6/86WiLEVKV0jq9BgoRJP3vQXzTLl +yb/IQ639Lo7xr+L0mPoSHyDYwKcMhcWQ9DstliaxLL5Mq+ux0orJ23gTDx4JnW2P +AJ8C2sH6H3p6CcRK5ogql5+Ji/03X186zjhZhkuvcQu02PJwT58yE+Owp1fl2tpD +y4Q08ijE6m30Ku/Ba3ba+367hTzSU8JNvnHhRdH9I2cNE3X7z2VnIp2usAnRCf8d +NL/+I5c30jn6PQ0GC7TbO6Orb1wdtn7os4I07QZcJA== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIFVTCCBD2gAwIBAgIEO/OB0DANBgkqhkiG9w0BAQUFADBsMQswCQYDVQQGEwJj -aDEOMAwGA1UEChMFYWRtaW4xETAPBgNVBAsTCFNlcnZpY2VzMSIwIAYDVQQLExlD -ZXJ0aWZpY2F0aW9uIEF1dGhvcml0aWVzMRYwFAYDVQQDEw1BZG1pbi1Sb290LUNB -MB4XDTAxMTExNTA4NTEwN1oXDTIxMTExMDA3NTEwN1owbDELMAkGA1UEBhMCY2gx -DjAMBgNVBAoTBWFkbWluMREwDwYDVQQLEwhTZXJ2aWNlczEiMCAGA1UECxMZQ2Vy -dGlmaWNhdGlvbiBBdXRob3JpdGllczEWMBQGA1UEAxMNQWRtaW4tUm9vdC1DQTCC -ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMvgr0QUIv5qF0nyXZ3PXAJi -C4C5Wr+oVTN7oxIkXkxvO0GJToM9n7OVJjSmzBL0zJ2HXj0MDRcvhSY+KiZZc6Go -vDvr5Ua481l7ILFeQAFtumeza+vvxeL5Nd0Maga2miiacLNAKXbAcUYRa0Ov5VZB -++YcOYNNt/aisWbJqA2y8He+NsEgJzK5zNdayvYXQTZN+7tVgWOck16Da3+4FXdy -fH1NCWtZlebtMKtERtkVAaVbiWW24CjZKAiVfggjsiLo3yVMPGj3budLx5D9hEEm -vlyDOtcjebca+AcZglppWMX/iHIrx7740y0zd6cWEqiLIcZCrnpkr/KzwO135GkC -AwEAAaOCAf0wggH5MA8GA1UdEwEB/wQFMAMBAf8wgZkGA1UdIASBkTCBjjCBiwYI -YIV0AREDAQAwfzArBggrBgEFBQcCAjAfGh1UaGlzIGlzIHRoZSBBZG1pbi1Sb290 -LUNBIENQUzBQBggrBgEFBQcCARZEaHR0cDovL3d3dy5pbmZvcm1hdGlrLmFkbWlu -LmNoL1BLSS9saW5rcy9DUFNfMl8xNl83NTZfMV8xN18zXzFfMC5wZGYwfwYDVR0f -BHgwdjB0oHKgcKRuMGwxFjAUBgNVBAMTDUFkbWluLVJvb3QtQ0ExIjAgBgNVBAsT -GUNlcnRpZmljYXRpb24gQXV0aG9yaXRpZXMxETAPBgNVBAsTCFNlcnZpY2VzMQ4w -DAYDVQQKEwVhZG1pbjELMAkGA1UEBhMCY2gwHQYDVR0OBBYEFIKf+iNzIPGXi7JM -Tb5CxX9mzWToMIGZBgNVHSMEgZEwgY6AFIKf+iNzIPGXi7JMTb5CxX9mzWTooXCk -bjBsMQswCQYDVQQGEwJjaDEOMAwGA1UEChMFYWRtaW4xETAPBgNVBAsTCFNlcnZp -Y2VzMSIwIAYDVQQLExlDZXJ0aWZpY2F0aW9uIEF1dGhvcml0aWVzMRYwFAYDVQQD -Ew1BZG1pbi1Sb290LUNBggQ784HQMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0B -AQUFAAOCAQEAeE96XCYRpy6umkPKXDWCRn7INo96ZrWpMggcDORuofHIwdTkgOeM -vWOxDN/yuT7CC3FAaUajbPRbDw0hRMcqKz0aC8CgwcyIyhw/rFK29mfNTG3EviP9 -QSsEbnelFnjpm1wjz4EaBiFjatwpUbI6+Zv3XbEt9QQXBn+c6DeFLe4xvC4B+MTr -a440xTk59pSYux8OHhEvqIwHCkiijGqZhTS3KmGFeBopaR+dJVBRBMoXwzk4B3Hn -0Zib1dEYFZa84vPJZyvxCbLOnPRDJgH6V2uQqbG+6DXVaf/wORVOvF/wzzv0viM/ -RWbEtJZdvo8N3sdtCULzifnxP/V0T9+4ZQ== +MIIDhDCCAmygAwIBAgIBCTANBgkqhkiG9w0BAQUFADAzMQswCQYDVQQGEwJDTjER +MA8GA1UEChMIVW5pVHJ1c3QxETAPBgNVBAMTCFVDQSBSb290MB4XDTA0MDEwMTAw +MDAwMFoXDTI5MTIzMTAwMDAwMFowMzELMAkGA1UEBhMCQ04xETAPBgNVBAoTCFVu +aVRydXN0MREwDwYDVQQDEwhVQ0EgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEP +ADCCAQoCggEBALNdB8qGJn1r4vs4CQ7MgsJqGgCiFV/W6dQBt1YDAVmP9ThpJHbC +XivF9iu/r/tB/Q9a/KvXg3BNMJjRnrJ2u5LWu+kQKGkoNkTo8SzXWHwk1n8COvCB +a2FgP/Qz3m3l6ihST/ypHWN8C7rqrsRoRuTej8GnsrZYWm0dLNmMOreIy4XU9+gD +Xv2yTVDo1h//rgI/i0+WITyb1yXJHT/7mLFZ5PCpO6+zzYUs4mBGzG+OoOvwNMXx +QhhgrhLtRnUc5dipllq+3lrWeGeWW5N3UPJuG96WUUqm1ktDdSFmjXfsAoR2XEQQ +th1hbOSjIH23jboPkXXHjd+8AmCoKai9PUMCAwEAAaOBojCBnzALBgNVHQ8EBAMC +AQYwDAYDVR0TBAUwAwEB/zBjBgNVHSUEXDBaBggrBgEFBQcDAQYIKwYBBQUHAwIG +CCsGAQUFBwMDBggrBgEFBQcDBAYIKwYBBQUHAwUGCCsGAQUFBwMGBggrBgEFBQcD +BwYIKwYBBQUHAwgGCCsGAQUFBwMJMB0GA1UdDgQWBBTbHzXza0z/QjFkm827Wh4d +SBC37jANBgkqhkiG9w0BAQUFAAOCAQEAOGy3iPGt+lg3dNHocN6cJ1nL5BXXoMNg +14iABMUwTD3UGusGXllH5rxmy+AI/Og17GJ9ysDawXiv5UZv+4mCI4/211NmVaDe +JRI7cTYWVRJ2+z34VFsxugAG+H1V5ad2g6pcSpemKijfvcZsCyOVjjN/Hl5AHxNU +LJzltQ7dFyiuawHTUin1Ih+QOfTcYmjwPIZH7LgFRbu3DJaUxmfLI3HQjnQi1kHr +A6i26r7EARK1s11AdgYg1GS4KUYGis4fk5oQ7vuqWrTcL9Ury/bXBYSYBZELhPc9 ++tb5evosFeo2gkO3t7jj83EB7UNDogVFwygFBzXjAaU4HoDU18PZ3g== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIETTCCAzWgAwIBAgIBATANBgkqhkiG9w0BAQUFADBtMQswCQYDVQQGEwJDSDEO -MAwGA1UEChMFYWRtaW4xETAPBgNVBAsTCFNlcnZpY2VzMSIwIAYDVQQLExlDZXJ0 -aWZpY2F0aW9uIEF1dGhvcml0aWVzMRcwFQYDVQQDEw5BZG1pbkNBLUNELVQwMTAe -Fw0wNjAxMjUxMzM2MTlaFw0xNjAxMjUxMjM2MTlaMG0xCzAJBgNVBAYTAkNIMQ4w -DAYDVQQKEwVhZG1pbjERMA8GA1UECxMIU2VydmljZXMxIjAgBgNVBAsTGUNlcnRp -ZmljYXRpb24gQXV0aG9yaXRpZXMxFzAVBgNVBAMTDkFkbWluQ0EtQ0QtVDAxMIIB -IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0jQlMZmpLDhV+GNR9TAoSNle -JgQB4xAXJELQf5/ySMfoFA4MmjKqYXQkB6MGPuQKwR9XRRSPf61vqb8YPsdjRmgp -byHBcUd5t0N8RX6wRZUnPMW+bCCo2VqAU4XFbnlc2gHKaam0wdTtbBTXEkv0ieIH -fxCfFxXqSsSr60IkF/2/xbrAgV/QD5yHk6Ie8feAVWwi5UtaFqtu4LiFEh2QMyxs -Oyz1OcvKzkM2g873tyiE7jzMgZP+Ww3tibk2F9+e6ZeiB37TLOmVtvgpmrws4fiI -rFNXEYSWBVrUTbn81U47yWzOgf5fEHP07bRV5QOCzCm99qNimsbL6CG7nT78CQID -AQABo4H3MIH0MBIGA1UdEwEB/wQIMAYBAf8CAQAwga4GA1UdIASBpjCBozCBoAYI -YIV0AREDFQEwgZMwSAYIKwYBBQUHAgIwPBo6VGhpcyBpcyB0aGUgQWRtaW5DQS1D -RC1UMDEgQ2VydGlmaWNhdGUgUHJhY3RpY2UgU3RhdGVtZW50LjBHBggrBgEFBQcC -ARY7aHR0cDovL3d3dy5wa2kuYWRtaW4uY2gvcG9saWN5L0NQU18yXzE2Xzc1Nl8x -XzE3XzNfMjFfMS5wZGYwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBQqxGkKocZV -xgNucM6GgbOkD6oZ2zANBgkqhkiG9w0BAQUFAAOCAQEAn356bbusjI5glGXRQ1DR -v21qQf0S4s3GHyZm7cqdOkFleM70ArBT+kOP5Nm7rlSAFyVgEkmBdOg7s9tlXClU -yeZFnp6UEYRUcijPN8D1VaNRK6PIUObpDBQT0C+kAfxG9z4v29T0SxT4sgAdC/xQ -Fyv58Fp9bPn7owuKwKcyCH1XSyi/Bp4XFELlLOaigBZO/w+dPBz4FcJSdZjU+BaJ -0E3nKAjHlShO5ouBSZnaJz3p+nkw2Wyo36s6GxCK0XbkSP45iniIG4FmwwZkonYF -ypQntHbx2oL7tUQQY0PDo8bGBMcPy/G2j+dciqZRlsnfgMy10SCzQ9MUx92xUG2V -eg== +MIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUx +KzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAd +BgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNl +YyBHbG9iYWxSb290IENsYXNzIDIwHhcNMDgxMDAxMTA0MDE0WhcNMzMxMDAxMjM1 +OTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnBy +aXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50 +ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIwggEiMA0G +CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCqX9obX+hzkeXaXPSi5kfl82hVYAUd +AqSzm1nzHoqvNK38DcLZSBnuaY/JIPwhqgcZ7bBcrGXHX+0CfHt8LRvWurmAwhiC +FoT6ZrAIxlQjgeTNuUk/9k9uN0goOA/FvudocP05l03Sx5iRUKrERLMjfTlH6VJi +1hKTXrcxlkIF+3anHqP1wvzpesVsqXFP6st4vGCvx9702cu+fjOlbpSD8DT6Iavq +jnKgP6TeMFvvhk1qlVtDRKgQFRzlAVfFmPHmBiiRqiDFt1MmUUOyCxGVWOHAD3bZ +wI18gfNycJ5v/hqO2V81xrJvNHy+SE/iWjnX2J14np+GPgNeGYtEotXHAgMBAAGj +QjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS/ +WSA2AHmgoCJrjNXyYdK4LMuCSjANBgkqhkiG9w0BAQsFAAOCAQEAMQOiYQsfdOhy +NsZt+U2e+iKo4YFWz827n+qrkRk4r6p8FU3ztqONpfSO9kSpp+ghla0+AGIWiPAC +uvxhI+YzmzB6azZie60EI4RYZeLbK4rnJVM3YlNfvNoBYimipidx5joifsFvHZVw +IEoHNN/q/xWA5brXethbdXwFeilHfkCoMRN3zUA7tFFHei4R40cR3p1m0IvVVGb6 +g1XqfMIpiRvpb7PO4gWEyS8+eIVibslfwXhjdFjASBgMmTnrpMwatXlajRWc2BQN +9noHV8cigwUtPJslJj0Ys6lDfMjIq2SPDqO/nBudMNva0Bkuqjzx+zOAduTNrRlP +BSeOE6Fuwg== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIDdzCCAl+gAwIBAgIEAgAAuTANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJJ -RTESMBAGA1UEChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJlclRydXN0MSIwIAYD -VQQDExlCYWx0aW1vcmUgQ3liZXJUcnVzdCBSb290MB4XDTAwMDUxMjE4NDYwMFoX -DTI1MDUxMjIzNTkwMFowWjELMAkGA1UEBhMCSUUxEjAQBgNVBAoTCUJhbHRpbW9y -ZTETMBEGA1UECxMKQ3liZXJUcnVzdDEiMCAGA1UEAxMZQmFsdGltb3JlIEN5YmVy -VHJ1c3QgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKMEuyKr -mD1X6CZymrV51Cni4eiVgLGw41uOKymaZN+hXe2wCQVt2yguzmKiYv60iNoS6zjr -IZ3AQSsBUnuId9Mcj8e6uYi1agnnc+gRQKfRzMpijS3ljwumUNKoUMMo6vWrJYeK -mpYcqWe4PwzV9/lSEy/CG9VwcPCPwBLKBsua4dnKM3p31vjsufFoREJIE9LAwqSu -XmD+tqYF/LTdB1kC1FkYmGP1pWPgkAx9XbIGevOF6uvUA65ehD5f/xXtabz5OTZy -dc93Uk3zyZAsuT3lySNTPx8kmCFcB5kpvcY67Oduhjprl3RjM71oGDHweI12v/ye -jl0qhqdNkNwnGjkCAwEAAaNFMEMwHQYDVR0OBBYEFOWdWTCCR1jMrPoIVDaGezq1 -BE3wMBIGA1UdEwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3 -DQEBBQUAA4IBAQCFDF2O5G9RaEIFoN27TyclhAO992T9Ldcw46QQF+vaKSm2eT92 -9hkTI7gQCvlYpNRhcL0EYWoSihfVCr3FvDB81ukMJY2GQE/szKN+OMY3EU/t3Wgx -jkzSswF07r51XgdIGn9w/xZchMB5hbgF/X++ZRGjD8ACtPhSNzkE1akxehi/oCr0 -Epn3o0WC4zxe9Z2etciefC7IpJ5OCBRLbf1wbWsaY71k5h+3zvDyny67G7fyUIhz -ksLi4xaNmjICq44Y3ekQEe5+NauQrz4wlHrQMz2nZQ/1/I6eYs9HRCwBXbsdtTLS -R9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp +MIIDZzCCAk+gAwIBAgIQGx+ttiD5JNM2a/fH8YygWTANBgkqhkiG9w0BAQUFADBF +MQswCQYDVQQGEwJHQjEYMBYGA1UEChMPVHJ1c3RpcyBMaW1pdGVkMRwwGgYDVQQL +ExNUcnVzdGlzIEZQUyBSb290IENBMB4XDTAzMTIyMzEyMTQwNloXDTI0MDEyMTEx +MzY1NFowRTELMAkGA1UEBhMCR0IxGDAWBgNVBAoTD1RydXN0aXMgTGltaXRlZDEc +MBoGA1UECxMTVHJ1c3RpcyBGUFMgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBAMVQe547NdDfxIzNjpvto8A2mfRC6qc+gIMPpqdZh8mQRUN+ +AOqGeSoDvT03mYlmt+WKVoaTnGhLaASMk5MCPjDSNzoiYYkchU59j9WvezX2fihH +iTHcDnlkH5nSW7r+f2C/revnPDgpai/lkQtV/+xvWNUtyd5MZnGPDNcE2gfmHhjj +vSkCqPoc4Vu5g6hBSLwacY3nYuUtsuvffM/bq1rKMfFMIvMFE/eC+XN5DL7XSxzA +0RU8k0Fk0ea+IxciAIleH2ulrG6nS4zto3Lmr2NNL4XSFDWaLk6M6jKYKIahkQlB +OrTh4/L68MkKokHdqeMDx4gVOxzUGpTXn2RZEm0CAwEAAaNTMFEwDwYDVR0TAQH/ +BAUwAwEB/zAfBgNVHSMEGDAWgBS6+nEleYtXQSUhhgtx67JkDoshZzAdBgNVHQ4E +FgQUuvpxJXmLV0ElIYYLceuyZA6LIWcwDQYJKoZIhvcNAQEFBQADggEBAH5Y//01 +GX2cGE+esCu8jowU/yyg2kdbw++BLa8F6nRIW/M+TgfHbcWzk88iNVy2P3UnXwmW +zaD+vkAMXBJV+JOCyinpXj9WV4s4NvdFGkwozZ5BuO1WTISkQMi4sKUraXAEasP4 +1BIy+Q7DsdwyhEQsb8tGD+pmQQ9P8Vilpg0ND2HepZ5dfWWhPBfnqFVO76DH7cZE +f1T1o+CP8HxVIo8ptoGj4W1OLBuAZ+ytIJ8MYmHVl/9D7S3B2l0pKoU/rGXuhg8F +jZBf3+6f9L/uHfuY5H+QK4R4EA5sSVPvFVtlRkpdr7r7OnIdzfYliB6XzCGcKQEN +ZetX2fNXlrtIzYE= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIFWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTzEd -MBsGA1UECgwUQnV5cGFzcyBBUy05ODMxNjMzMjcxIDAeBgNVBAMMF0J1eXBhc3Mg -Q2xhc3MgMiBSb290IENBMB4XDTEwMTAyNjA4MzgwM1oXDTQwMTAyNjA4MzgwM1ow -TjELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1eXBhc3MgQVMtOTgzMTYzMzI3MSAw -HgYDVQQDDBdCdXlwYXNzIENsYXNzIDIgUm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEB -BQADggIPADCCAgoCggIBANfHXvfBB9R3+0Mh9PT1aeTuMgHbo4Yf5FkNuud1g1Lr -6hxhFUi7HQfKjK6w3Jad6sNgkoaCKHOcVgb/S2TwDCo3SbXlzwx87vFKu3MwZfPV -L4O2fuPn9Z6rYPnT8Z2SdIrkHJasW4DptfQxh6NR/Md+oW+OU3fUl8FVM5I+GC91 -1K2GScuVr1QGbNgGE41b/+EmGVnAJLqBcXmQRFBoJJRfuLMR8SlBYaNByyM21cHx -MlAQTn/0hpPshNOOvEu/XAFOBz3cFIqUCqTqc/sLUegTBxj6DvEr0VQVfTzh97QZ -QmdiXnfgolXsttlpF9U6r0TtSsWe5HonfOV116rLJeffawrbD02TTqigzXsu8lkB -arcNuAeBfos4GzjmCleZPe4h6KP1DBbdi+w0jpwqHAAVF41og9JwnxgIzRFo1clr -Us3ERo/ctfPYV3Me6ZQ5BL/T3jjetFPsaRyifsSP5BtwrfKi+fv3FmRmaZ9JUaLi -FRhnBkp/1Wy1TbMz4GHrXb7pmA8y1x1LPC5aAVKRCfLf6o3YBkBjqhHk/sM3nhRS -P/TizPJhk9H9Z2vXUq6/aKtAQ6BXNVN48FP4YUIHZMbXb5tMOA1jrGKvNouicwoN -9SG9dKpN6nIDSdvHXx1iY8f93ZHsM+71bbRuMGjeyNYmsHVee7QHIJihdjK4TWxP -AgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFMmAd+BikoL1Rpzz -uvdMw964o605MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAU18h -9bqwOlI5LJKwbADJ784g7wbylp7ppHR/ehb8t/W2+xUbP6umwHJdELFx7rxP462s -A20ucS6vxOOto70MEae0/0qyexAQH6dXQbLArvQsWdZHEIjzIVEpMMpghq9Gqx3t -OluwlN5E40EIosHsHdb9T7bWR9AUC8rmyrV7d35BH16Dx7aMOZawP5aBQW9gkOLo -+fsicdl9sz1Gv7SEr5AcD48Saq/v7h56rgJKihcrdv6sVIkkLE8/trKnToyokZf7 -KcZ7XC25y2a2t6hbElGFtQl+Ynhw/qlqYLYdDnkM/crqJIByw5c/8nerQyIKx+u2 -DISCLIBrQYoIwOula9+ZEsuK1V6ADJHgJgg2SMX6OBE1/yWDLfJ6v9r9jv6ly0Us -H8SIU653DtmadsWOLB2jutXsMq7Aqqz30XpN69QH4kj3Io6wpJ9qzo6ysmD0oyLQ -I+uUWnpp3Q+/QFesa1lQ2aOZ4W7+jQF5JyMV3pKdewlNWudLSDBaGOYKbeaP4NK7 -5t98biGCwWg5TbSYWGZizEqQXsP6JwSxeRV0mcy+rSDeJmAc61ZRpqPq5KM/p/9h -3PFaTWwyI0PurKju7koSCTxdccK+efrCh2gdC/1cacwG0Jp9VJkqyTkaGa9LKkPz -Y11aWOIv4x3kqdbQCtCev9eBCfHJxyYNrJgWVqA= +MIIEXzCCA0egAwIBAgIBATANBgkqhkiG9w0BAQUFADCB0DELMAkGA1UEBhMCRVMx +SDBGBgNVBAoTP0laRU5QRSBTLkEuIC0gQ0lGIEEtMDEzMzcyNjAtUk1lcmMuVml0 +b3JpYS1HYXN0ZWl6IFQxMDU1IEY2MiBTODFCMEAGA1UEBxM5QXZkYSBkZWwgTWVk +aXRlcnJhbmVvIEV0b3JiaWRlYSAzIC0gMDEwMTAgVml0b3JpYS1HYXN0ZWl6MRMw +EQYDVQQDEwpJemVucGUuY29tMR4wHAYJKoZIhvcNAQkBFg9JbmZvQGl6ZW5wZS5j +b20wHhcNMDMwMTMwMjMwMDAwWhcNMTgwMTMwMjMwMDAwWjCB0DELMAkGA1UEBhMC +RVMxSDBGBgNVBAoTP0laRU5QRSBTLkEuIC0gQ0lGIEEtMDEzMzcyNjAtUk1lcmMu +Vml0b3JpYS1HYXN0ZWl6IFQxMDU1IEY2MiBTODFCMEAGA1UEBxM5QXZkYSBkZWwg +TWVkaXRlcnJhbmVvIEV0b3JiaWRlYSAzIC0gMDEwMTAgVml0b3JpYS1HYXN0ZWl6 +MRMwEQYDVQQDEwpJemVucGUuY29tMR4wHAYJKoZIhvcNAQkBFg9JbmZvQGl6ZW5w +ZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC1btoCXXhp3xIW +D+Bxl8nUCxkyiazWfpt0e68t+Qt9+lZjKZSdEw2Omj4qvr+ovRmDXO3iWpWVOWDl +3JHJjAzFCe8ZEBNDH+QNYwZHmPBaMYFOYFdbAFVHWvys152C308hcFJ6xWWGmjvl +2eMiEl9P2nR2LWue368DCu+ak7j3gjAXaCOdP1a7Bfr+RW3X2SC5R4Xyp8iHlL5J +PHJD/WBkLrezwzQPdACw8m9EG7q9kUwlNpL32mROujS3ZkT6mQTzJieLiE3X04s0 +uIUqVkk5MhjcHFf7al0N5CzjtTcnXYJKN2Z9EDVskk4olAdGi46eSoZXbjUOP5gk +Ej6wVZAXAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEG +MB0GA1UdDgQWBBTqVk/sPIOhFIh4gbIrBSLAB0FbQjANBgkqhkiG9w0BAQUFAAOC +AQEAYp7mEzzhw6o5Hf5+T5kcI+t4BJyiIWy7vHlLs/G8dLYXO81aN/Mzg928eMTR +TxxYZL8dd9uwsJ50TVfX6L0R4Dyw6wikh3fHRrat9ufXi63j5K91Ysr7aXqnF38d +iAgHYkrwC3kuxHBb9C0KBz6h8Q45/KCyN7d37wWAq38yyhPDlaOvyoE6bdUuK5hT +m5EYA5JmPyrhQ1moDOyueWBAjxzMEMj+OAY1H90cLv6wszsqerxRrdTOHBdv7MjB +EIpvEEQkXUxVXAzFuuT6m2t91Lfnwfl/IvljHaVC7DlyyhRYHD6D4Rx+4QKp4tWL +vpw6LkI+gKNJ/YdMCsRZQzEEFA== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIFWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTzEd -MBsGA1UECgwUQnV5cGFzcyBBUy05ODMxNjMzMjcxIDAeBgNVBAMMF0J1eXBhc3Mg -Q2xhc3MgMyBSb290IENBMB4XDTEwMTAyNjA4Mjg1OFoXDTQwMTAyNjA4Mjg1OFow -TjELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1eXBhc3MgQVMtOTgzMTYzMzI3MSAw -HgYDVQQDDBdCdXlwYXNzIENsYXNzIDMgUm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEB -BQADggIPADCCAgoCggIBAKXaCpUWUOOV8l6ddjEGMnqb8RB2uACatVI2zSRHsJ8Y -ZLya9vrVediQYkwiL944PdbgqOkcLNt4EemOaFEVcsfzM4fkoF0LXOBXByow9c3E -N3coTRiR5r/VUv1xLXA+58bEiuPwKAv0dpihi4dVsjoT/Lc+JzeOIuOoTyrvYLs9 -tznDDgFHmV0ST9tD+leh7fmdvhFHJlsTmKtdFoqwNxxXnUX/iJY2v7vKB3tvh2PX -0DJq1l1sDPGzbjniazEuOQAnFN44wOwZZoYS6J1yFhNkUsepNxz9gjDthBgd9K5c -/3ATAOux9TN6S9ZV+AWNS2mw9bMoNlwUxFFzTWsL8TQH2xc519woe2v1n/MuwU8X -KhDzzMro6/1rqy6any2CbgTUUgGTLT2G/H783+9CHaZr77kgxve9oKeV/afmiSTY -zIw0bOIjL9kSGiG5VZFvC5F5GQytQIgLcOJ60g7YaEi7ghM5EFjp2CoHxhLbWNvS -O1UQRwUVZ2J+GGOmRj8JDlQyXr8NYnon74Do29lLBlo3WiXQCBJ31G8JUJc9yB3D -34xFMFbG02SrZvPAXpacw8Tvw3xrizp5f7NJzz3iiZ+gMEuFuZyUJHmPfWupRWgP -K9Dx2hzLabjKSWJtyNBjYt1gD1iqj6G8BaVmos8bdrKEZLFMOVLAMLrwjEsCsLa3 -AgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFEe4zf/lb+74suwv -Tg75JbCOPGvDMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAACAj -QTUEkMJAYmDv4jVM1z+s4jSQuKFvdvoWFqRINyzpkMLyPPgKn9iB5btb2iUspKdV -cSQy9sgL8rxq+JOssgfCX5/bzMiKqr5qb+FJEMwx14C7u8jYog5kV+qi9cKpMRXS -IGrs/CIBKM+GuIAeqcwRpTzyFrNHnfzSgCHEy9BHcEGhyoMZCCxt8l13nIoUE9Q2 -HJLw5QY33KbmkJs4j1xrG0aGQ0JfPgEHU1RdZX33inOhmlRaHylDFCfChQ+1iHsa -O5S3HWCntZznKWlXWpuTekMwGwPXYshApqr8ZORK15FTAaggiG6cX0S5y2CBNOxv -033aSF/rtJC8LakcC6wc1aJoIIAE1vyxjy+7SjENSoYc6+I2KSb12tjE8nVhz36u -dmNKekBlk4f4HoCMhuWG1o8O/FMsYOgWYRqiPkN7zTlgVGr18okmAWiDSKIz6MkE -kbIRNBE+6tBDGR8Dk5AM/1E9V/RBbuHLoL7ryWPNbczk+DaqaJ3tvV2XcEQNtg41 -3OEMXbugUZTLfhbrES+jkkXITHHZvMmZUldGL1DPvTVp9D0VzgalLA8+9oG6lLvD -u79leNKGef9JOxqDDPDeeOzI8k1MGt6CKfjBWtrt7uYnXuhF0J0cUahoq0Tj0Itq -4/g7u9xN12TyUb7mqqta6THuBrxzvxNiCp/HuZc= +MIIExTCCA62gAwIBAgIBADANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJFVTEn +MCUGA1UEChMeQUMgQ2FtZXJmaXJtYSBTQSBDSUYgQTgyNzQzMjg3MSMwIQYDVQQL +ExpodHRwOi8vd3d3LmNoYW1iZXJzaWduLm9yZzEgMB4GA1UEAxMXR2xvYmFsIENo +YW1iZXJzaWduIFJvb3QwHhcNMDMwOTMwMTYxNDE4WhcNMzcwOTMwMTYxNDE4WjB9 +MQswCQYDVQQGEwJFVTEnMCUGA1UEChMeQUMgQ2FtZXJmaXJtYSBTQSBDSUYgQTgy +NzQzMjg3MSMwIQYDVQQLExpodHRwOi8vd3d3LmNoYW1iZXJzaWduLm9yZzEgMB4G +A1UEAxMXR2xvYmFsIENoYW1iZXJzaWduIFJvb3QwggEgMA0GCSqGSIb3DQEBAQUA +A4IBDQAwggEIAoIBAQCicKLQn0KuWxfH2H3PFIP8T8mhtxOviteePgQKkotgVvq0 +Mi+ITaFgCPS3CU6gSS9J1tPfnZdan5QEcOw/Wdm3zGaLmFIoCQLfxS+EjXqXd7/s +QJ0lcqu1PzKY+7e3/HKE5TWH+VX6ox8Oby4o3Wmg2UIQxvi1RMLQQ3/bvOSiPGpV +eAp3qdjqGTK3L/5cPxvusZjsyq16aUXjlg9V9ubtdepl6DJWk0aJqCWKZQbua795 +B9Dxt6/tLE2Su8CoX6dnfQTyFQhwrJLWfQTSM/tMtgsL+xrJxI0DqX5c8lCrEqWh +z0hQpe/SyBoT+rB/sYIcd2oPX9wLlY/vQ37mRQklAgEDo4IBUDCCAUwwEgYDVR0T +AQH/BAgwBgEB/wIBDDA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8vY3JsLmNoYW1i +ZXJzaWduLm9yZy9jaGFtYmVyc2lnbnJvb3QuY3JsMB0GA1UdDgQWBBRDnDafsJ4w +TcbOX60Qq+UDpfqpFDAOBgNVHQ8BAf8EBAMCAQYwEQYJYIZIAYb4QgEBBAQDAgAH +MCoGA1UdEQQjMCGBH2NoYW1iZXJzaWducm9vdEBjaGFtYmVyc2lnbi5vcmcwKgYD +VR0SBCMwIYEfY2hhbWJlcnNpZ25yb290QGNoYW1iZXJzaWduLm9yZzBbBgNVHSAE +VDBSMFAGCysGAQQBgYcuCgEBMEEwPwYIKwYBBQUHAgEWM2h0dHA6Ly9jcHMuY2hh +bWJlcnNpZ24ub3JnL2Nwcy9jaGFtYmVyc2lnbnJvb3QuaHRtbDANBgkqhkiG9w0B +AQUFAAOCAQEAPDtwkfkEVCeR4e3t/mh/YV3lQWVPMvEYBZRqHN4fcNs+ezICNLUM +bKGKfKX0j//U2K0X1S0E0T9YgOKBWYi+wONGkyT+kL0mojAt6JcmVzWJdJYY9hXi +ryQZVgICsroPFOrGimbBhkVVi76SvpykBMdJPJ7oKXqJ1/6v/2j1pReQvayZzKWG +VwlnRtvWFsJG8eSpUPWP0ZIV018+xgBJOm5YstHRJw0lyDL4IBHNfTIzSJRUTN3c +ecQwn+uOuFW114hcxWokPbLTBQNRxgfvzBRydD1ucs4YKIxKoHflCStFREest2d/ +AYoFWpO+ocH/+OcOZ6RHSXZddZAa9SaP8A== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIDUzCCAjugAwIBAgIBATANBgkqhkiG9w0BAQUFADBLMQswCQYDVQQGEwJOTzEd -MBsGA1UECgwUQnV5cGFzcyBBUy05ODMxNjMzMjcxHTAbBgNVBAMMFEJ1eXBhc3Mg -Q2xhc3MgMiBDQSAxMB4XDTA2MTAxMzEwMjUwOVoXDTE2MTAxMzEwMjUwOVowSzEL -MAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1eXBhc3MgQVMtOTgzMTYzMzI3MR0wGwYD -VQQDDBRCdXlwYXNzIENsYXNzIDIgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEP -ADCCAQoCggEBAIs8B0XY9t/mx8q6jUPFR42wWsE425KEHK8T1A9vNkYgxC7McXA0 -ojTTNy7Y3Tp3L8DrKehc0rWpkTSHIln+zNvnma+WwajHQN2lFYxuyHyXA8vmIPLX -l18xoS830r7uvqmtqEyeIWZDO6i88wmjONVZJMHCR3axiFyCO7srpgTXjAePzdVB -HfCuuCkslFJgNJQ72uA40Z0zPhX0kzLFANq1KWYOOngPIVJfAuWSeyXTkh4vFZ2B -5J2O6O+JzhRMVB0cgRJNcKi+EAUXfh/RuFdV7c27UsKwHnjCTTZoy1YmwVLBvXb3 -WNVyfh9EdrsAiR0WnVE1703CVu9r4Iw7DekCAwEAAaNCMEAwDwYDVR0TAQH/BAUw -AwEB/zAdBgNVHQ4EFgQUP42aWYv8e3uco684sDntkHGA1sgwDgYDVR0PAQH/BAQD -AgEGMA0GCSqGSIb3DQEBBQUAA4IBAQAVGn4TirnoB6NLJzKyQJHyIdFkhb5jatLP -gcIV1Xp+DCmsNx4cfHZSldq1fyOhKXdlyTKdqC5Wq2B2zha0jX94wNWZUYN/Xtm+ -DKhQ7SLHrQVMdvvt7h5HZPb3J31cKA9FxVxiXqaakZG3Uxcu3K1gnZZkOb1naLKu -BctN518fV4bVIJwo+28TOPX2EZL2fZleHwzoq0QkKXJAPTZSr4xYkHPB7GEseaHs -h7U/2k3ZIQAw3pDaDtMaSKk+hQsUi4y8QZ5q9w5wwDX3OaJdZtB7WZ+oRxKaJyOk -LY4ng5IgodcVf/EuGO70SH8vf/GhGLWhC5SgYiAynB321O+/TIho +MIIEuTCCA6GgAwIBAgIQQBrEZCGzEyEDDrvkEhrFHTANBgkqhkiG9w0BAQsFADCB +vTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL +ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwOCBWZXJp +U2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MTgwNgYDVQQDEy9W +ZXJpU2lnbiBVbml2ZXJzYWwgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAe +Fw0wODA0MDIwMDAwMDBaFw0zNzEyMDEyMzU5NTlaMIG9MQswCQYDVQQGEwJVUzEX +MBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0 +IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAyMDA4IFZlcmlTaWduLCBJbmMuIC0gRm9y +IGF1dGhvcml6ZWQgdXNlIG9ubHkxODA2BgNVBAMTL1ZlcmlTaWduIFVuaXZlcnNh +bCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEAx2E3XrEBNNti1xWb/1hajCMj1mCOkdeQmIN65lgZOIzF +9uVkhbSicfvtvbnazU0AtMgtc6XHaXGVHzk8skQHnOgO+k1KxCHfKWGPMiJhgsWH +H26MfF8WIFFE0XBPV+rjHOPMee5Y2A7Cs0WTwCznmhcrewA3ekEzeOEz4vMQGn+H +LL729fdC4uW/h2KJXwBL38Xd5HVEMkE6HnFuacsLdUYI0crSK5XQz/u5QGtkjFdN +/BMReYTtXlT2NJ8IAfMQJQYXStrxHXpma5hgZqTZ79IugvHw7wnqRMkVauIDbjPT +rJ9VAMf2CGqUuV/c4DPxhGD5WycRtPwW8rtWaoAljQIDAQABo4GyMIGvMA8GA1Ud +EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMG0GCCsGAQUFBwEMBGEwX6FdoFsw +WTBXMFUWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFI/l0xqGrI2Oa8PPgGrUSBgs +exkuMCUWI2h0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28uZ2lmMB0GA1Ud +DgQWBBS2d/ppSEefUxLVwuoHMnYH0ZcHGTANBgkqhkiG9w0BAQsFAAOCAQEASvj4 +sAPmLGd75JR3Y8xuTPl9Dg3cyLk1uXBPY/ok+myDjEedO2Pzmvl2MpWRsXe8rJq+ +seQxIcaBlVZaDrHC1LGmWazxY8u4TB1ZkErvkBYoH1quEPuBUDgMbMzxPcP1Y+Oz +4yHJJDnp/RVmRvQbEdBNc6N9Rvk97ahfYtTxP/jgdFcrGJ2BtMQo2pSXpXDrrB2+ +BxHw1dvd5Yzw1TKwg+ZX4o+/vqGqvz0dtdQ46tewXDpPaj+PwGZsY6rp2aQW9IHR +lRQOfc2VNNnSj3BzgXucfr2YYdhFh5iQxeuGMMY1v/D/w1WIg0vvBZIGcfK4mJO3 +7M2CYfE45k+XmCpajQ== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIEGjCCAwICEQCLW3VWhFSFCwDPrzhIzrGkMA0GCSqGSIb3DQEBBQUAMIHKMQsw -CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZl -cmlTaWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWdu -LCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlT -aWduIENsYXNzIDEgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3Jp -dHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQswCQYD -VQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlT -aWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJ -bmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWdu -IENsYXNzIDEgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg -LSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN2E1Lm0+afY8wR4 -nN493GwTFtl63SRRZsDHJlkNrAYIwpTRMx/wgzUfbhvI3qpuFU5UJ+/EbRrsC+MO -8ESlV8dAWB6jRx9x7GD2bZTIGDnt/kIYVt/kTEkQeE4BdjVjEjbdZrwBBDajVWjV -ojYJrKshJlQGrT/KFOCsyq0GHZXi+J3x4GD/wn91K0zM2v6HmSHquv4+VNfSWXjb -PG7PoBMAGrgnoeS+Z5bKoMWznN3JdZ7rMJpfo83ZrngZPyPpXNspva1VyBtUjGP2 -6KbqxzcSXKMpHgLZ2x87tNcPVkeBFQRKr4Mn0cVYiMHd9qqnoxjaaKptEVHhv2Vr -n5Z20T0CAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAq2aN17O6x5q25lXQBfGfMY1a -qtmqRiYPce2lrVNWYgFHKkTp/j90CxObufRNG7LRX7K20ohcs5/Ny9Sn2WCVhDr4 -wTcdYcrnsMXlkdpUpqwxga6X3s0IrLjAl4B/bnKk52kTlWUfxJM8/XmPBNQ+T+r3 -ns7NZ3xPZQL/kYVUc8f/NveGLezQXk//EZ9yBta4GvFMDSZl4kSAHsef493oCtrs -pSCAaWihT37ha88HQfqDjrw43bAuEbFrskLMmrz5SCJ5ShkPshw+IHTZasO+8ih4 -E1Z5T21Q6huwtVexN2ZYI/PcD98Kh8TvhgXVOBRgmaNL3gaWcSzy27YfpO8/7g== +MIIF0jCCA7qgAwIBAgIQIdbQSk8lD8kyN/yqXhKN6TANBgkqhkiG9w0BAQ0FADCB +gDELMAkGA1UEBhMCUEwxIjAgBgNVBAoTGVVuaXpldG8gVGVjaG5vbG9naWVzIFMu +QS4xJzAlBgNVBAsTHkNlcnR1bSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEkMCIG +A1UEAxMbQ2VydHVtIFRydXN0ZWQgTmV0d29yayBDQSAyMCIYDzIwMTExMDA2MDgz +OTU2WhgPMjA0NjEwMDYwODM5NTZaMIGAMQswCQYDVQQGEwJQTDEiMCAGA1UEChMZ +VW5pemV0byBUZWNobm9sb2dpZXMgUy5BLjEnMCUGA1UECxMeQ2VydHVtIENlcnRp +ZmljYXRpb24gQXV0aG9yaXR5MSQwIgYDVQQDExtDZXJ0dW0gVHJ1c3RlZCBOZXR3 +b3JrIENBIDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC9+Xj45tWA +DGSdhhuWZGc/IjoedQF97/tcZ4zJzFxrqZHmuULlIEub2pt7uZld2ZuAS9eEQCsn +0+i6MLs+CRqnSZXvK0AkwpfHp+6bJe+oCgCXhVqqndwpyeI1B+twTUrWwbNWuKFB +OJvR+zF/j+Bf4bE/D44WSWDXBo0Y+aomEKsq09DRZ40bRr5HMNUuctHFY9rnY3lE +fktjJImGLjQ/KUxSiyqnwOKRKIm5wFv5HdnnJ63/mgKXwcZQkpsCLL2puTRZCr+E +Sv/f/rOf69me4Jgj7KZrdxYq28ytOxykh9xGc14ZYmhFV+SQgkK7QtbwYeDBoz1m +o130GO6IyY0XRSmZMnUCMe4pJshrAua1YkV/NxVaI2iJ1D7eTiew8EAMvE0Xy02i +sx7QBlrd9pPPV3WZ9fqGGmd4s7+W/jTcvedSVuWz5XV710GRBdxdaeOVDUO5/IOW +OZV7bIBaTxNyxtd9KXpEulKkKtVBRgkg/iKgtlswjbyJDNXXcPiHUv3a76xRLgez +Tv7QCdpw75j6VuZt27VXS9zlLCUVyJ4ueE742pyehizKV/Ma5ciSixqClnrDvFAS +adgOWkaLOusm+iPJtrCBvkIApPjW/jAux9JG9uWOdf3yzLnQh1vMBhBgu4M1t15n +3kfsmUjxpKEV/q2MYo45VU85FrmxY53/twIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MB0GA1UdDgQWBBS2oVQ5AsOgP46KvPrU+Bym0ToO/TAOBgNVHQ8BAf8EBAMC +AQYwDQYJKoZIhvcNAQENBQADggIBAHGlDs7k6b8/ONWJWsQCYftMxRQXLYtPU2sQ +F/xlhMcQSZDe28cmk4gmb3DWAl45oPePq5a1pRNcgRRtDoGCERuKTsZPpd1iHkTf +CVn0W3cLN+mLIMb4Ck4uWBzrM9DPhmDJ2vuAL55MYIR4PSFk1vtBHxgP58l1cb29 +XN40hz5BsA72udY/CROWFC/emh1auVbONTqwX3BNXuMp8SMoclm2q8KMZiYcdywm +djWLKKdpoPk79SPdhRB0yZADVpHnr7pH1BKXESLjokmUbOe3lEu6LaTaM4tMpkT/ +WjzGHWTYtTHkpjx6qFcL2+1hGsvxznN3Y6SHb0xRONbkX8eftoEq5IVIeVheO/jb +AoJnwTnbw3RLPTYe+SmTiGhbqEQZIfCn6IENLOiTNrQ3ssqwGyZ6miUfmpqAnksq +P/ujmv5zMnHCnsZy4YpoJ/HkD7TETKVhk/iXEAcqMCWpuchxuO9ozC1+9eB+D4Ko +b7a6bINDd82Kkhehnlt4Fj1F4jNy3eFmypnTycUm/Q1oBEauttmbjL4ZvrHG8hnj +XALKLNhvSgfZyTXaQHXyxKcZb55CEJh15pWLYLztxRLXis7VmFxWlgPF7ncGNf/P +5O4/E2Hu29othfDNrp2yGAlFw5Khchf8R7agCyzxxN5DaAhqXzvwdmP7zAYspsbi +DrW5viSP -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIEGTCCAwECEGFwy0mMX5hFKeewptlQW3owDQYJKoZIhvcNAQEFBQAwgcoxCzAJ -BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVy -aVNpZ24gVHJ1c3QgTmV0d29yazE6MDgGA1UECxMxKGMpIDE5OTkgVmVyaVNpZ24s -IEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVyaVNp -Z24gQ2xhc3MgMiBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0 -eSAtIEczMB4XDTk5MTAwMTAwMDAwMFoXDTM2MDcxNjIzNTk1OVowgcoxCzAJBgNV -BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNp -Z24gVHJ1c3QgTmV0d29yazE6MDgGA1UECxMxKGMpIDE5OTkgVmVyaVNpZ24sIElu -Yy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVyaVNpZ24g -Q2xhc3MgMiBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAt -IEczMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArwoNwtUs22e5LeWU -J92lvuCwTY+zYVY81nzD9M0+hsuiiOLh2KRpxbXiv8GmR1BeRjmL1Za6tW8UvxDO -JxOeBUebMXoT2B/Z0wI3i60sR/COgQanDTAM6/c8DyAd3HJG7qUCyFvDyVZpTMUY -wZF7C9UTAJu878NIPkZgIIUq1ZC2zYugzDLdt/1AVbJQHFauzI13TccgTacxdu9o -koqQHgiBVrKtaaNS0MscxCM9H5n+TOgWY47GCI72MfbS+uV23bUckqNJzc0BzWjN -qWm6o+sdDZykIKbBoMXRRkwXbdKsZj+WjOCE1Db/IlnF+RFgqF8EffIa9iVCYQ/E -Srg+iQIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQA0JhU8wI1NQ0kdvekhktdmnLfe -xbjQ5F1fdiLAJvmEOjr5jLX77GDx6M4EsMjdpwOPMPOY36TmpDHf0xwLRtxyID+u -7gU8pDM/CzmscHhzS5kr3zDCVLCoO1Wh/hYozUK9dG6A2ydEp85EXdQbkJgNHkKU -sQAsBNB0owIFImNjzYO1+8FtYmtpdf1dcEG59b98377BMnMiIYtYgXsVkXq642RI -sH/7NiXaldDxJBQX3RiAa0YjOVT1jmIJBB2UkKab5iXiQkWquJCtvgiPqQtCGJTP -cjnhsUPgKM+351psE2tJs//jGHyJizNdrDPXp/naOlXJWBD5qu9ats9LS98q +MIIFwTCCA6mgAwIBAgIITrIAZwwDXU8wDQYJKoZIhvcNAQEFBQAwSTELMAkGA1UE +BhMCQ0gxFTATBgNVBAoTDFN3aXNzU2lnbiBBRzEjMCEGA1UEAxMaU3dpc3NTaWdu +IFBsYXRpbnVtIENBIC0gRzIwHhcNMDYxMDI1MDgzNjAwWhcNMzYxMDI1MDgzNjAw +WjBJMQswCQYDVQQGEwJDSDEVMBMGA1UEChMMU3dpc3NTaWduIEFHMSMwIQYDVQQD +ExpTd2lzc1NpZ24gUGxhdGludW0gQ0EgLSBHMjCCAiIwDQYJKoZIhvcNAQEBBQAD +ggIPADCCAgoCggIBAMrfogLi2vj8Bxax3mCq3pZcZB/HL37PZ/pEQtZ2Y5Wu669y +IIpFR4ZieIbWIDkm9K6j/SPnpZy1IiEZtzeTIsBQnIJ71NUERFzLtMKfkr4k2Htn +IuJpX+UFeNSH2XFwMyVTtIc7KZAoNppVRDBopIOXfw0enHb/FZ1glwCNioUD7IC+ +6ixuEFGSzH7VozPY1kneWCqv9hbrS3uQMpe5up1Y8fhXSQQeol0GcN1x2/ndi5ob +jM89o03Oy3z2u5yg+gnOI2Ky6Q0f4nIoj5+saCB9bzuohTEJfwvH6GXp43gOCWcw +izSC+13gzJ2BbWLuCB4ELE6b7P6pT1/9aXjvCR+htL/68++QHkwFix7qepF6w9fl ++zC8bBsQWJj3Gl/QKTIDE0ZNYWqFTFJ0LwYfexHihJfGmfNtf9dng34TaNhxKFrY +zt3oEBSa/m0jh26OWnA81Y0JAKeqvLAxN23IhBQeW71FYyBrS3SMvds6DsHPWhaP +pZjydomyExI7C3d3rLvlPClKknLKYRorXkzig3R3+jVIeoVNjZpTxN94ypeRSCtF +KwH3HBqi7Ri6Cr2D+m+8jVeTO9TUps4e8aCxzqv9KyiaTxvXw3LbpMS/XUz13XuW +ae5ogObnmLo2t/5u7Su9IPhlGdpVCX4l3P5hYnL5fhgC72O00Puv5TtjjGePAgMB +AAGjgawwgakwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0O +BBYEFFCvzAeHFUdvOMW0ZdHelarp35zMMB8GA1UdIwQYMBaAFFCvzAeHFUdvOMW0 +ZdHelarp35zMMEYGA1UdIAQ/MD0wOwYJYIV0AVkBAQEBMC4wLAYIKwYBBQUHAgEW +IGh0dHA6Ly9yZXBvc2l0b3J5LnN3aXNzc2lnbi5jb20vMA0GCSqGSIb3DQEBBQUA +A4ICAQAIhab1Fgz8RBrBY+D5VUYI/HAcQiiWjrfFwUF1TglxeeVtlspLpYhg0DB0 +uMoI3LQwnkAHFmtllXcBrqS3NQuB2nEVqXQXOHtYyvkv+8Bldo1bAbl93oI9ZLi+ +FHSjClTTLJUYFzX1UWs/j6KWYTl4a0vlpqD4U99REJNi54Av4tHgvI42Rncz7Lj7 +jposiU0xEQ8mngS7twSNC/K5/FqdOxa3L8iYq/6KUFkuozv8KV2LwUvJ4ooTHbG/ +u0IdUt1O2BReEMYxB+9xJ/cbOQncguqLs5WGXv312l0xpuAxtpTmREl0xRbl9x8D +YSjFyMsSoEJL+WuICI20MhjzdZ/EfwBPBZWcoxcCw7NTm6ogOSkrZvqdr16zktK1 +puEa+S1BaYEUtLS17Yk9zvupnTVCRLEcFHOBzyoBNZox1S2PbYTfgE1X4z/FhHXa +icYwu+uPyyIIoK6q8QNsOktNCaUOcsZWayFCTiMlFGiudgp8DAdwZPmaL/YFOSbG +DI8Zf0NebvRbFS/bYV3mZy8/CJT5YLSYMdp08YSTcU1f+2BY0fvEwW2JorsgH51x +kcsymxM9Pn2SUjWskpSi0xjCfMfqr3YFFt1nJ8J+HAciIfNAChs0B0QTwoRqjt8Z +Wr9/6x3iGjjRXK9HkmuAtTClyY3YqzGBH9/CZjfTk6mFhnll0g== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIEGjCCAwICEQCbfgZJoz5iudXukEhxKe9XMA0GCSqGSIb3DQEBBQUAMIHKMQsw -CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZl -cmlTaWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWdu -LCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlT -aWduIENsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3Jp -dHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQswCQYD -VQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlT -aWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJ -bmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWdu -IENsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg -LSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMu6nFL8eB8aHm8b -N3O9+MlrlBIwT/A2R/XQkQr1F8ilYcEWQE37imGQ5XYgwREGfassbqb1EUGO+i2t -KmFZpGcmTNDovFJbcCAEWNF6yaRpvIMXZK0Fi7zQWM6NjPXr8EJJC52XJ2cybuGu -kxUccLwgTS8Y3pKI6GyFVxEa6X7jJhFUokWWVYPKMIno3Nij7SqAP395ZVc+FSBm -CC+Vk7+qRy+oRpfwEuL+wgorUeZ25rdGt+INpsyow0xZVYnm6FNcHOqd8GIWC6fJ -Xwzw3sJ2zq/3avL6QaaiMxTJ5Xpj055iN9WFZZ4O5lMkdBteHRJTW8cs54NJOxWu -imi5V5cCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAERSWwauSCPc/L8my/uRan2Te -2yFPhpk0djZX3dAVL8WtfxUfN2JzPtTnX84XA9s1+ivbrmAJXx5fj267Cz3qWhMe -DGBvtcC1IyIuBwvLqXTLR7sdwdela8wv0kL9Sd2nic9TutoAWii/gt/4uhMdUIaC -/Y4wjylGsB49Ndo4YhYYSq3mtlFs3q9i6wHQHiT+eo8SGhJouPtmmRQURVyu565p -F4ErWjfJXir0xuKhXFSbplQAz/DxwceYMBo7Nhbbo27q/a2ywtrvAkcTisDxszGt -TxzhT5yvDwyd93gN2PQ1VoDat20Xj50egWTh/sVFuq1ruQp6Tk9LhO5L8X3dEQ== +MIIENjCCAx6gAwIBAgIBATANBgkqhkiG9w0BAQUFADBvMQswCQYDVQQGEwJTRTEU +MBIGA1UEChMLQWRkVHJ1c3QgQUIxJjAkBgNVBAsTHUFkZFRydXN0IEV4dGVybmFs +IFRUUCBOZXR3b3JrMSIwIAYDVQQDExlBZGRUcnVzdCBFeHRlcm5hbCBDQSBSb290 +MB4XDTAwMDUzMDEwNDgzOFoXDTIwMDUzMDEwNDgzOFowbzELMAkGA1UEBhMCU0Ux +FDASBgNVBAoTC0FkZFRydXN0IEFCMSYwJAYDVQQLEx1BZGRUcnVzdCBFeHRlcm5h +bCBUVFAgTmV0d29yazEiMCAGA1UEAxMZQWRkVHJ1c3QgRXh0ZXJuYWwgQ0EgUm9v +dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALf3GjPm8gAELTngTlvt +H7xsD821+iO2zt6bETOXpClMfZOfvUq8k+0DGuOPz+VtUFrWlymUWoCwSXrbLpX9 +uMq/NzgtHj6RQa1wVsfwTz/oMp50ysiQVOnGXw94nZpAPA6sYapeFI+eh6FqUNzX +mk6vBbOmcZSccbNQYArHE504B4YCqOmoaSYYkKtMsE8jqzpPhNjfzp/haW+710LX +a0Tkx63ubUFfclpxCDezeWWkWaCUN/cALw3CknLa0Dhy2xSoRcRdKn23tNbE7qzN +E0S3ySvdQwAl+mG5aWpYIxG3pzOPVnVZ9c0p10a3CitlttNCbxWyuHv77+ldU9U0 +WicCAwEAAaOB3DCB2TAdBgNVHQ4EFgQUrb2YejS0Jvf6xCZU7wO94CTLVBowCwYD +VR0PBAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wgZkGA1UdIwSBkTCBjoAUrb2YejS0 +Jvf6xCZU7wO94CTLVBqhc6RxMG8xCzAJBgNVBAYTAlNFMRQwEgYDVQQKEwtBZGRU +cnVzdCBBQjEmMCQGA1UECxMdQWRkVHJ1c3QgRXh0ZXJuYWwgVFRQIE5ldHdvcmsx +IjAgBgNVBAMTGUFkZFRydXN0IEV4dGVybmFsIENBIFJvb3SCAQEwDQYJKoZIhvcN +AQEFBQADggEBALCb4IUlwtYj4g+WBpKdQZic2YR5gdkeWxQHIzZlj7DYd7usQWxH +YINRsPkyPef89iYTx4AWpb9a/IfPeHmJIZriTAcKhjW88t5RxNKWt9x+Tu5w/Rw5 +6wwCURQtjr0W4MHfRnXnJK3s9EK0hZNwEGe6nQY1ShjTK3rMUUKhemPR5ruhxSvC +Nr4TDea9Y355e6cJDUCrat2PisP29owaQgVR1EX1n6diIWgVIEM8med8vSTYqZEX +c4g/VhsxOBi0cQ+azcgOno4uG+GMmIPLHzHxREzGBHNJdmAPx/i9F4BrLunMTA5a +mnkPIAou1Z5jJh5VkpTYghdae9C8x49OhgQ= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIEGjCCAwICEQDsoKeLbnVqAc/EfMwvlF7XMA0GCSqGSIb3DQEBBQUAMIHKMQsw -CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZl -cmlTaWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWdu -LCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlT -aWduIENsYXNzIDQgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3Jp -dHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQswCQYD -VQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlT -aWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJ -bmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWdu -IENsYXNzIDQgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg -LSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK3LpRFpxlmr8Y+1 -GQ9Wzsy1HyDkniYlS+BzZYlZ3tCD5PUPtbut8XzoIfzk6AzufEUiGXaStBO3IFsJ -+mGuqPKljYXCKtbeZjbSmwL0qJJgfJxptI8kHtCGUvYynEFYHiK9zUVilQhu0Gbd -U6LM8BDcVHOLBKFGMzNcF0C5nk3T875Vg+ixiY5afJqWIpA7iCXy0lOIAgwLePLm -NxdLMEYH5IBtptiWLugs+BGzOA1mppvqySNb247i8xOOGlktqgLw7KSHZtzBP/XY -ufTsgsbSPZUd5cBPhMnZo0QoBmrXRazwa2rvTl/4EYIeOGM0ZlDUPpNz+jDDZq3/ -ky2X7wMCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAj/ola09b5KROJ1WrIhVZPMq1 -CtRK26vdoV9TxaBXOcLORyu+OshWv8LZJxA6sQU8wHcxuzrTBXttmhwwjIDLk5Mq -g6sFUYICABFna/OIYUdfA5PVWw3g8dShMjWFsjrbsIKr0csKvE+MW8VLADsfKoKm -fjaF3H48ZwC15DtS4KjrXRX5xm3wrR0OhbepmnMUWluPQSjA1egtTaRezarZ7c7c -2NU8Qh0XwRJdRTjDOPP8hS6DRkiy1yBfkjaP53kPmF6Z6PDQpLv1U70qzlmwr25/ -bLvSHgCwIe34QWKCudiyxLtGUPMxxY8BqHTr9Xgn2uf3ZkPznoM+IKrDNWCRzg== +MIIFejCCA2KgAwIBAgIJAN7E8kTzHab8MA0GCSqGSIb3DQEBCwUAMEoxCzAJBgNV +BAYTAkNIMRUwEwYDVQQKEwxTd2lzc1NpZ24gQUcxJDAiBgNVBAMTG1N3aXNzU2ln +biBHb2xkIFJvb3QgQ0EgLSBHMzAeFw0wOTA4MDQxMzMxNDdaFw0zNzA4MDQxMzMx +NDdaMEoxCzAJBgNVBAYTAkNIMRUwEwYDVQQKEwxTd2lzc1NpZ24gQUcxJDAiBgNV +BAMTG1N3aXNzU2lnbiBHb2xkIFJvb3QgQ0EgLSBHMzCCAiIwDQYJKoZIhvcNAQEB +BQADggIPADCCAgoCggIBAMPon8hlWp1nG8FFl7S0h0NbYWCAnvJ/XvlnRN1E+qu1 +q3f/KhlMzm/Ej0Gf4OLNcuDR1FJhQQkKvwpw++CDaWEpytsimlul5t0XlbBvhI46 +PmRaQfsbWPz9Kz6ypOasyYK8zvaV+Jd37Sb2WK6eJ+IPg+zFNljIe8/Vh6GphxoT +Z2EBbaZpnOKQ8StoZfPosHz8gj3erdgKAAlEeROc8P5udXvCvLNZAQt8xdUt8L// +bVfSSYHrtLNQrFv5CxUVjGn/ozkB7fzc3CeXjnuL1Wqm1uAdX80Bkeb1Ipi6LgkY +OG8TqIHS+yE35y20YueBkLDGeVm3Z3X+vo87+jbsr63ST3Q2AeVXqyMEzEpel89+ +xu+MzJUjaY3LOMcZ9taKABQeND1v2gwLw7qX/BFLUmE+vzNnUxC/eBsJwke6Hq9Y +9XWBf71W8etW19lpDAfpNzGwEhwy71bZvnorfL3TPbxqM006PFAQhyfHegpnU9t/ +gJvoniP6+Qg6i6GONFpIM19k05eGBxl9iJTOKnzFat+vvKmfzTqmurtU+X+P388O +WsStmryzOndzg0yTPJBotXxQlRHIgl6UcdBBGPvJxmXszom2ziKzEVs/4J0+Gxho +DaoDoWdZv2udvPjyZS+aQTpF2F7QNmxvOx5jtI6YTBPbIQ6fe+3qoKpxw+ujoNIl +AgMBAAGjYzBhMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1Ud +DgQWBBRclwZGNKvfMMV8xQ1VcWYwtWCPnjAfBgNVHSMEGDAWgBRclwZGNKvfMMV8 +xQ1VcWYwtWCPnjANBgkqhkiG9w0BAQsFAAOCAgEAd0tN3uqFSqssJ9ZFx/FfIMFb +YO0Hy6Iz3DbPx5TxBsfV2s/NrYQ+/xJIf0HopWZXMMQd5KcaLy1Cwe9Gc7LV9Vr9 +Dnpr0sgxow1IlldlY1UYwPzkisyYhlurDIonN/ojaFlcJtehwcK5Tiz/KV7mlAu+ +zXJPleiP9ve4Pl7Oz54RyawDKUiKqbamNLmsQP/EtnM3scd/qVHbSypHX0AkB4gG +tySz+3/3sIsz+r8jdaNc/qplGsK+8X2BdwOBsY3XlQ16PEKYt4+pfVDh31IGmqBS +VHiDB2FSCTdeipynxlHRXGPRhNzC29L6Wxg2fWa81CiXL3WWHIQHrIuOUxG+JCGq +Z/LBrYic07B4Z3j101gDIApdIPG152XMDiDj1d/mLxkrhWjBBCbPj+0FU6HdBw7r +QSbHtKksW+NpPWbAYhvAqobAN8MxBIZwOb5rXyFAQaB/5dkPOEtwX0n4hbgrLqof +k0FD+PuydDwfS1dbt9RRoZJKzr4Qou7YFCJ7uUG9jemIqdGPAxpg/z+HiaCZJyJm +sD5onnKIUTidEz5FbQXlRrVz7UOGsRQKHrzaDb8eJFxmjw6+of3G62m8Q3nXA3b5 +3IeZuJjEzX9tEPkQvixC/pwpTYNrCr21jsRIiv0hB6aAfR+b6au9gmFECnEnX22b +kJ6u/zYks2gD1pWMa3M= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIFaTCCA1GgAwIBAgIJAMMDmu5QkG4oMA0GCSqGSIb3DQEBBQUAMFIxCzAJBgNV -BAYTAlNLMRMwEQYDVQQHEwpCcmF0aXNsYXZhMRMwEQYDVQQKEwpEaXNpZyBhLnMu -MRkwFwYDVQQDExBDQSBEaXNpZyBSb290IFIxMB4XDTEyMDcxOTA5MDY1NloXDTQy -MDcxOTA5MDY1NlowUjELMAkGA1UEBhMCU0sxEzARBgNVBAcTCkJyYXRpc2xhdmEx -EzARBgNVBAoTCkRpc2lnIGEucy4xGTAXBgNVBAMTEENBIERpc2lnIFJvb3QgUjEw -ggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCqw3j33Jijp1pedxiy3QRk -D2P9m5YJgNXoqqXinCaUOuiZc4yd39ffg/N4T0Dhf9Kn0uXKE5Pn7cZ3Xza1lK/o -OI7bm+V8u8yN63Vz4STN5qctGS7Y1oprFOsIYgrY3LMATcMjfF9DCCMyEtztDK3A -fQ+lekLZWnDZv6fXARz2m6uOt0qGeKAeVjGu74IKgEH3G8muqzIm1Cxr7X1r5OJe -IgpFy4QxTaz+29FHuvlglzmxZcfe+5nkCiKxLU3lSCZpq+Kq8/v8kiky6bM+TR8n -oc2OuRf7JT7JbvN32g0S9l3HuzYQ1VTW8+DiR0jm3hTaYVKvJrT1cU/J19IG32PK -/yHoWQbgCNWEFVP3Q+V8xaCJmGtzxmjOZd69fwX3se72V6FglcXM6pM6vpmumwKj -rckWtc7dXpl4fho5frLABaTAgqWjR56M6ly2vGfb5ipN0gTco65F97yLnByn1tUD -3AjLLhbKXEAz6GfDLuemROoRRRw1ZS0eRWEkG4IupZ0zXWX4Qfkuy5Q/H6MMMSRE -7cderVC6xkGbrPAXZcD4XW9boAo0PO7X6oifmPmvTiT6l7Jkdtqr9O3jw2Dv1fkC -yC2fg69naQanMVXVz0tv/wQFx1isXxYb5dKj6zHbHzMVTdDypVP1y+E9Tmgt2BLd -qvLmTZtJ5cUoobqwWsagtQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1Ud -DwEB/wQEAwIBBjAdBgNVHQ4EFgQUiQq0OJMa5qvum5EY+fU8PjXQ04IwDQYJKoZI -hvcNAQEFBQADggIBADKL9p1Kyb4U5YysOMo6CdQbzoaz3evUuii+Eq5FLAR0rBNR -xVgYZk2C2tXck8An4b58n1KeElb21Zyp9HWc+jcSjxyT7Ff+Bw+r1RL3D65hXlaA -SfX8MPWbTx9BLxyE04nH4toCdu0Jz2zBuByDHBb6lM19oMgY0sidbvW9adRtPTXo -HqJPYNcHKfyyo6SdbhWSVhlMCrDpfNIZTUJG7L399ldb3Zh+pE3McgODWF3vkzpB -emOqfDqo9ayk0d2iLbYq/J8BjuIQscTK5GfbVSUZP/3oNn6z4eGBrxEWi1CXYBmC -AMBrTXO40RMHPuq2MU/wQppt4hF05ZSsjYSVPCGvxdpHyN85YmLLW1AL14FABZyb -7bq2ix4Eb5YgOe2kfSnbSM6C3NQCjR0EMVrHS/BsYVLXtFHCgWzN4funodKSds+x -DzdYpPJScWc/DIh4gInByLUfkmO+p3qKViwaqKactV2zY9ATIKHrkWzQjX2v3wvk -F7mGnjixlAxYjOBVqjtjbZqJYLhkKpLGN/R+Q0O3c+gB53+XD9fyexn9GtePyfqF -a3qdnom2piiZk4hA9z7NUaPK6u95RyG1/jLix8NRb76AdPCkwzryT+lf3xkK8jsT -Q6wxpLPn6/wY1gGp8yqPNg7rtLG8t0zJa7+h89n07eLw4+1knj0vllJPgFOL +MIIDTDCCAjSgAwIBAgIIfE8EORzUmS0wDQYJKoZIhvcNAQEFBQAwRDELMAkGA1UE +BhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVz +dCBOZXR3b3JraW5nMB4XDTEwMDEyOTE0MDgyNFoXDTMwMTIzMTE0MDgyNFowRDEL +MAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZp +cm1UcnVzdCBOZXR3b3JraW5nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC +AQEAtITMMxcua5Rsa2FSoOujz3mUTOWUgJnLVWREZY9nZOIG41w3SfYvm4SEHi3y +YJ0wTsyEheIszx6e/jarM3c1RNg1lho9Nuh6DtjVR6FqaYvZ/Ls6rnla1fTWcbua +kCNrmreIdIcMHl+5ni36q1Mr3Lt2PpNMCAiMHqIjHNRqrSK6mQEubWXLviRmVSRL +QESxG9fhwoXA3hA/Pe24/PHxI1Pcv2WXb9n5QHGNfb2V1M6+oF4nI979ptAmDgAp +6zxG8D1gvz9Q0twmQVGeFDdCBKNwV6gbh+0t+nvujArjqWaJGctB+d1ENmHP4ndG +yH329JKBNv3bNPFyfvMMFr20FQIDAQABo0IwQDAdBgNVHQ4EFgQUBx/S55zawm6i +QLSwelAQUHTEyL0wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwDQYJ +KoZIhvcNAQEFBQADggEBAIlXshZ6qML91tmbmzTCnLQyFE2npN/svqe++EPbkTfO +tDIuUFUaNU52Q3Eg75N3ThVwLofDwR1t3Mu1J9QsVtFSUzpE0nPIxBsFZVpikpzu +QY0x2+c06lkh1QF612S4ZDnNye2v7UsDSKegmQGA3GWjNq5lWUhPgkvIZfFXHeVZ +Lgo/bNjR9eUJtGxUAArgFU2HdW23WJZa3W3SAKD0m0i+wzekujbgfIeFlxoVot4u +olu9rxj5kFDNcFn4J2dHy8egBzp90SxdbBk6ZrV9/ZFvgrG+CJPbFEfxojfHRZ48 +x3evZKiT3/Zpg4Jg8klCNO1aAFSFHBY2kgxc+qatv9s= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIFaTCCA1GgAwIBAgIJAJK4iNuwisFjMA0GCSqGSIb3DQEBCwUAMFIxCzAJBgNV -BAYTAlNLMRMwEQYDVQQHEwpCcmF0aXNsYXZhMRMwEQYDVQQKEwpEaXNpZyBhLnMu -MRkwFwYDVQQDExBDQSBEaXNpZyBSb290IFIyMB4XDTEyMDcxOTA5MTUzMFoXDTQy -MDcxOTA5MTUzMFowUjELMAkGA1UEBhMCU0sxEzARBgNVBAcTCkJyYXRpc2xhdmEx -EzARBgNVBAoTCkRpc2lnIGEucy4xGTAXBgNVBAMTEENBIERpc2lnIFJvb3QgUjIw -ggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCio8QACdaFXS1tFPbCw3Oe -NcJxVX6B+6tGUODBfEl45qt5WDza/3wcn9iXAng+a0EE6UG9vgMsRfYvZNSrXaNH -PWSb6WiaxswbP7q+sos0Ai6YVRn8jG+qX9pMzk0DIaPY0jSTVpbLTAwAFjxfGs3I -x2ymrdMxp7zo5eFm1tL7A7RBZckQrg4FY8aAamkw/dLukO8NJ9+flXP04SXabBbe -QTg06ov80egEFGEtQX6sx3dOy1FU+16SGBsEWmjGycT6txOgmLcRK7fWV8x8nhfR -yyX+hk4kLlYMeE2eARKmK6cBZW58Yh2EhN/qwGu1pSqVg8NTEQxzHQuyRpDRQjrO -QG6Vrf/GlK1ul4SOfW+eioANSW1z4nuSHsPzwfPrLgVv2RvPN3YEyLRa5Beny912 -H9AZdugsBbPWnDTYltxhh5EF5EQIM8HauQhl1K6yNg3ruji6DOWbnuuNZt2Zz9aJ -QfYEkoopKW1rOhzndX0CcQ7zwOe9yxndnWCywmZgtrEE7snmhrmaZkCo5xHtgUUD -i/ZnWejBBhG93c+AAk9lQHhcR1DIm+YfgXvkRKhbhZri3lrVx/k6RGZL5DJUfORs -nLMOPReisjQS1n6yqEm70XooQL6iFh/f5DcfEXP7kAplQ6INfPgGAVUzfbANuPT1 -rqVCV3w2EYx7XsQDnYx5nQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1Ud -DwEB/wQEAwIBBjAdBgNVHQ4EFgQUtZn4r7CU9eMg1gqtzk5WpC5uQu0wDQYJKoZI -hvcNAQELBQADggIBACYGXnDnZTPIgm7ZnBc6G3pmsgH2eDtpXi/q/075KMOYKmFM -tCQSin1tERT3nLXK5ryeJ45MGcipvXrA1zYObYVybqjGom32+nNjf7xueQgcnYqf -GopTpti72TVVsRHFqQOzVju5hJMiXn7B9hJSi+osZ7z+Nkz1uM/Rs0mSO9MpDpkb -lvdhuDvEK7Z4bLQjb/D907JedR+Zlais9trhxTF7+9FGs9K8Z7RiVLoJ92Owk6Ka -+elSLotgEqv89WBW7xBci8QaQtyDW2QOy7W81k/BfDxujRNt+3vrMNDcTa/F1bal -TFtxyegxvug4BkihGuLq0t4SOVga/4AOgnXmt8kHbA7v/zjxmHHEt38OFdAlab0i -nSvtBfZGR6ztwPDUO+Ls7pZbkBNOHlY667DvlruWIxG68kOGdGSVyCh13x01utI3 -gzhTODY7z2zp+WsO0PsE6E9312UBeIYMej4hYvF/Y3EMyZ9E26gnonW+boE+18Dr -G5gPcFw0sorMwIUY6256s/daoQe/qUKS82Ail+QUoQebTnbAjn39pCXHR+3/H3Os -zMOl6W8KjptlwlCFtaOgUxLMVYdh84GuEEZhvUQhuMI9dM9+JDX6HAcOmz0iyu8x -L4ysEr3vQCj8KWefshNPZiTEUxnpHikV7+ZtsH8tZ/3zbBt1RqPlShfppNcL +MIIB/jCCAYWgAwIBAgIIdJclisc/elQwCgYIKoZIzj0EAwMwRTELMAkGA1UEBhMC +VVMxFDASBgNVBAoMC0FmZmlybVRydXN0MSAwHgYDVQQDDBdBZmZpcm1UcnVzdCBQ +cmVtaXVtIEVDQzAeFw0xMDAxMjkxNDIwMjRaFw00MDEyMzExNDIwMjRaMEUxCzAJ +BgNVBAYTAlVTMRQwEgYDVQQKDAtBZmZpcm1UcnVzdDEgMB4GA1UEAwwXQWZmaXJt +VHJ1c3QgUHJlbWl1bSBFQ0MwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQNMF4bFZ0D +0KF5Nbc6PJJ6yhUczWLznCZcBz3lVPqj1swS6vQUX+iOGasvLkjmrBhDeKzQN8O9 +ss0s5kfiGuZjuD0uL3jET9v0D6RoTFVya5UdThhClXjMNzyR4ptlKymjQjBAMB0G +A1UdDgQWBBSaryl6wBE1NSZRMADDav5A1a7WPDAPBgNVHRMBAf8EBTADAQH/MA4G +A1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDAwNnADBkAjAXCfOHiFBar8jAQr9HX/Vs +aobgxCd05DhT1wV/GzTjxi+zygk8N53X57hG8f2h4nECMEJZh0PUUd+60wkyWs6I +flc9nF9Ca/UHLbXwgpP5WW+uZPpY5Yse42O+tYHNbwKMeQ== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIEHTCCAwWgAwIBAgIQToEtioJl4AsC7j41AkblPTANBgkqhkiG9w0BAQUFADCB -gTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G -A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxJzAlBgNV -BAMTHkNPTU9ETyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNjEyMDEwMDAw -MDBaFw0yOTEyMzEyMzU5NTlaMIGBMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3Jl -YXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01P -RE8gQ0EgTGltaXRlZDEnMCUGA1UEAxMeQ09NT0RPIENlcnRpZmljYXRpb24gQXV0 -aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0ECLi3LjkRv3 -UcEbVASY06m/weaKXTuH+7uIzg3jLz8GlvCiKVCZrts7oVewdFFxze1CkU1B/qnI -2GqGd0S7WWaXUF601CxwRM/aN5VCaTwwxHGzUvAhTaHYujl8HJ6jJJ3ygxaYqhZ8 -Q5sVW7euNJH+1GImGEaaP+vB+fGQV+useg2L23IwambV4EajcNxo2f8ESIl33rXp -+2dtQem8Ob0y2WIC8bGoPW43nOIv4tOiJovGuFVDiOEjPqXSJDlqR6sA1KGzqSX+ -DT+nHbrTUcELpNqsOO9VUCQFZUaTNE8tja3G1CEZ0o7KBWFxB3NH5YoZEr0ETc5O -nKVIrLsm9wIDAQABo4GOMIGLMB0GA1UdDgQWBBQLWOWLxkwVN6RAqTCpIb5HNlpW -/zAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zBJBgNVHR8EQjBAMD6g -PKA6hjhodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9DZXJ0aWZpY2F0aW9u -QXV0aG9yaXR5LmNybDANBgkqhkiG9w0BAQUFAAOCAQEAPpiem/Yb6dc5t3iuHXIY -SdOH5EOC6z/JqvWote9VfCFSZfnVDeFs9D6Mk3ORLgLETgdxb8CPOGEIqB6BCsAv -IC9Bi5HcSEW88cbeunZrM8gALTFGTO3nnc+IlP8zwFboJIYmuNg4ON8qa90SzMc/ -RxdMosIGlgnW2/4/PEZB31jiVg88O8EckzXZOFKs7sjsLjBOlDW0JB9LeGna8gI4 -zJVSk/BwJVmcIGfE7vmLV2H0knZ9P4SNVbfo5azV8fUZVqZa+5Acr5Pr5RzUZ5dd -BA6+C4OmF4O5MBKgxTMVBbkN+8cFduPYSo38NBejxiEovjBFMR7HeL5YYTisO+IB -ZQ== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDqDCCApCgAwIBAgIJAP7c4wEPyUj/MA0GCSqGSIb3DQEBBQUAMDQxCzAJBgNV -BAYTAkZSMRIwEAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hMB4X -DTA3MDYyOTE1MTMwNVoXDTI3MDYyOTE1MTMwNVowNDELMAkGA1UEBhMCRlIxEjAQ -BgNVBAoMCURoaW15b3RpczERMA8GA1UEAwwIQ2VydGlnbmEwggEiMA0GCSqGSIb3 -DQEBAQUAA4IBDwAwggEKAoIBAQDIaPHJ1tazNHUmgh7stL7qXOEm7RFHYeGifBZ4 -QCHkYJ5ayGPhxLGWkv8YbWkj4Sti993iNi+RB7lIzw7sebYs5zRLcAglozyHGxny -gQcPOJAZ0xH+hrTy0V4eHpbNgGzOOzGTtvKg0KmVEn2lmsxryIRWijOp5yIVUxbw -zBfsV1/pogqYCd7jX5xv3EjjhQsVWqa6n6xI4wmy9/Qy3l40vhx4XUJbzg4ij02Q -130yGLMLLGq/jj8UEYkgDncUtT2UCIf3JR7VsmAA7G8qKCVuKj4YYxclPz5EIBb2 -JsglrgVKtOdjLPOMFlN+XPsRGgjBRmKfIrjxwo1p3Po6WAbfAgMBAAGjgbwwgbkw -DwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUGu3+QTmQtCRZvgHyUtVF9lo53BEw -ZAYDVR0jBF0wW4AUGu3+QTmQtCRZvgHyUtVF9lo53BGhOKQ2MDQxCzAJBgNVBAYT -AkZSMRIwEAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hggkA/tzj -AQ/JSP8wDgYDVR0PAQH/BAQDAgEGMBEGCWCGSAGG+EIBAQQEAwIABzANBgkqhkiG -9w0BAQUFAAOCAQEAhQMeknH2Qq/ho2Ge6/PAD/Kl1NqV5ta+aDY9fm4fTIrv0Q8h -bV6lUmPOEvjvKtpv6zf+EwLHyzs+ImvaYS5/1HI93TDhHkxAGYwP15zRgzB7mFnc -fca5DClMoTOi62c6ZYTTluLtdkVwj7Ur3vkj1kluPBS1xp81HlDQwY9qcEQCYsuu -HWhBp6pX6FOqB9IG9tUUBguRA3UsbHK1YZWaDYu5Def131TN3ubY1gkIl2PlwS6w -t0QmwCbAr1UwnjvVNioZBPRcHv/PLLf/0P2HQBHVESO7SMAhqaQoLf0V+LBOK/Qw -WyH8EZE0vkHve52Xdf+XlcCWWC/qu0bXu+TZLg== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIFkjCCA3qgAwIBAgIBATANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJGUjET -MBEGA1UEChMKQ2VydGlub21pczEXMBUGA1UECxMOMDAwMiA0MzM5OTg5MDMxHTAb -BgNVBAMTFENlcnRpbm9taXMgLSBSb290IENBMB4XDTEzMTAyMTA5MTcxOFoXDTMz -MTAyMTA5MTcxOFowWjELMAkGA1UEBhMCRlIxEzARBgNVBAoTCkNlcnRpbm9taXMx -FzAVBgNVBAsTDjAwMDIgNDMzOTk4OTAzMR0wGwYDVQQDExRDZXJ0aW5vbWlzIC0g -Um9vdCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANTMCQosP5L2 -fxSeC5yaah1AMGT9qt8OHgZbn1CF6s2Nq0Nn3rD6foCWnoR4kkjW4znuzuRZWJfl -LieY6pOod5tK8O90gC3rMB+12ceAnGInkYjwSond3IjmFPnVAy//ldu9n+ws+hQV -WZUKxkd8aRi5pwP5ynapz8dvtF4F/u7BUrJ1Mofs7SlmO/NKFoL21prbcpjp3vDF -TKWrteoB4owuZH9kb/2jJZOLyKIOSY008B/sWEUuNKqEUL3nskoTuLAPrjhdsKkb -5nPJWqHZZkCqqU2mNAKthH6yI8H7KsZn9DS2sJVqM09xRLWtwHkziOC/7aOgFLSc -CbAK42C++PhmiM1b8XcF4LVzbsF9Ri6OSyemzTUK/eVNfaoqoynHWmgE6OXWk6Ri -wsXm9E/G+Z8ajYJJGYrKWUM66A0ywfRMEwNvbqY/kXPLynNvEiCL7sCCeN5LLsJJ -wx3tFvYk9CcbXFcx3FXuqB5vbKziRcxXV4p1VxngtViZSTYxPDMBbRZKzbgqg4SG -m/lg0h9tkQPTYKbVPZrdd5A9NaSfD171UkRpucC63M9933zZxKyGIjK8e2uR73r4 -F2iw4lNVYC2vPsKD2NkJK/DAZNuHi5HMkesE/Xa0lZrmFAYb1TQdvtj/dBxThZng -WVJKYe2InmtJiUZ+IFrZ50rlau7SZRFDAgMBAAGjYzBhMA4GA1UdDwEB/wQEAwIB -BjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTvkUz1pcMw6C8I6tNxIqSSaHh0 -2TAfBgNVHSMEGDAWgBTvkUz1pcMw6C8I6tNxIqSSaHh02TANBgkqhkiG9w0BAQsF -AAOCAgEAfj1U2iJdGlg+O1QnurrMyOMaauo++RLrVl89UM7g6kgmJs95Vn6RHJk/ -0KGRHCwPT5iVWVO90CLYiF2cN/z7ZMF4jIuaYAnq1fohX9B0ZedQxb8uuQsLrbWw -F6YSjNRieOpWauwK0kDDPAUwPk2Ut59KA9N9J0u2/kTO+hkzGm2kQtHdzMjI1xZS -g081lLMSVX3l4kLr5JyTCcBMWwerx20RoFAXlCOotQqSD7J6wWAsOMwaplv/8gzj -qh8c3LigkyfeY+N/IZ865Z764BNqdeuWXGKRlI5nU7aJ+BIJy29SWwNyhlCVCNSN -h4YVH5Uk2KRvms6knZtt0rJ2BobGVgjF6wnaNsIbW0G+YSrjcOa4pvi2WsS9Iff/ -ql+hbHY5ZtbqTFXhADObE5hjyW/QASAJN1LnDE8+zbz1X5YnpyACleAu6AdBBR8V -btaw5BngDwKTACdyxYvRVB9dSsNAl35VpnzBMwQUAR1JIGkLGZOdblgi90AMRgwj -Y/M50n92Uaf0yKHxDHYiI0ZSKS3io0EHVmmY0gUJvGnHWmHNj4FgFU2A3ZDifcRQ -8ow7bkrHxuaAKzyBvBGAFhAn1/DNP3nMcyrDflOR1m749fPH0FFNjkulW+YZFzvW -gQncItzujrnEj1PhZ7szuIgVRs/taTX/dQ1G885x4cVrhkIGuUE= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIFnDCCA4SgAwIBAgIBATANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJGUjET -MBEGA1UEChMKQ2VydGlub21pczEXMBUGA1UECxMOMDAwMiA0MzM5OTg5MDMxJjAk -BgNVBAMMHUNlcnRpbm9taXMgLSBBdXRvcml0w6kgUmFjaW5lMB4XDTA4MDkxNzA4 -Mjg1OVoXDTI4MDkxNzA4Mjg1OVowYzELMAkGA1UEBhMCRlIxEzARBgNVBAoTCkNl -cnRpbm9taXMxFzAVBgNVBAsTDjAwMDIgNDMzOTk4OTAzMSYwJAYDVQQDDB1DZXJ0 -aW5vbWlzIC0gQXV0b3JpdMOpIFJhY2luZTCCAiIwDQYJKoZIhvcNAQEBBQADggIP -ADCCAgoCggIBAJ2Fn4bT46/HsmtuM+Cet0I0VZ35gb5j2CN2DpdUzZlMGvE5x4jY -F1AMnmHawE5V3udauHpOd4cN5bjr+p5eex7Ezyh0x5P1FMYiKAT5kcOrJ3NqDi5N -8y4oH3DfVS9O7cdxbwlyLu3VMpfQ8Vh30WC8Tl7bmoT2R2FFK/ZQpn9qcSdIhDWe -rP5pqZ56XjUl+rSnSTV3lqc2W+HN3yNw2F1MpQiD8aYkOBOo7C+ooWfHpi2GR+6K -/OybDnT0K0kCe5B1jPyZOQE51kqJ5Z52qz6WKDgmi92NjMD2AR5vpTESOH2VwnHu -7XSu5DaiQ3XV8QCb4uTXzEIDS3h65X27uK4uIJPT5GHfceF2Z5c/tt9qc1pkIuVC -28+BA5PY9OMQ4HL2AHCs8MF6DwV/zzRpRbWT5BnbUhYjBYkOjUjkJW+zeL9i9Qf6 -lSTClrLooyPCXQP8w9PlfMl1I9f09bze5N/NgL+RiH2nE7Q5uiy6vdFrzPOlKO1E -nn1So2+WLhl+HPNbxxaOu2B9d2ZHVIIAEWBsMsGoOBvrbpgT1u449fCfDu/+MYHB -0iSVL1N6aaLwD4ZFjliCK0wi1F6g530mJ0jfJUaNSih8hp75mxpZuWW/Bd22Ql09 -5gBIgl4g9xGC3srYn+Y3RyYe63j3YcNBZFgCQfna4NH4+ej9Uji29YnfAgMBAAGj -WzBZMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBQN -jLZh2kS40RR9w759XkjwzspqsDAXBgNVHSAEEDAOMAwGCiqBegFWAgIAAQEwDQYJ -KoZIhvcNAQEFBQADggIBACQ+YAZ+He86PtvqrxyaLAEL9MW12Ukx9F1BjYkMTv9s -ov3/4gbIOZ/xWqndIlgVqIrTseYyCYIDbNc/CMf4uboAbbnW/FIyXaR/pDGUu7ZM -OH8oMDX/nyNTt7buFHAAQCvaR6s0fl6nVjBhK4tDrP22iCj1a7Y+YEq6QpA0Z43q -619FVDsXrIvkxmUP7tCMXWY5zjKn2BCXwH40nJ+U8/aGH88bc62UeYdocMMzpXDn -2NU4lG9jeeu/Cg4I58UvD0KgKxRA/yHgBcUn4YQRE7rWhh1BCxMjidPJC+iKunqj -o3M3NYB9Ergzd0A4wPpeMNLytqOx1qKVl4GbUu1pTP+A5FPbVFsDbVRfsbjvJL1v -nxHDx2TCDyhihWZeGnuyt++uNckZM6i4J9szVb9o4XVIRFb7zdNIu0eJOqxp9YDG -5ERQL1TEqkPFMTFYvZbF6nVsmnWxTfj3l/+WFvKXTej28xH5On2KOG4Ey+HTRRWq -pdEdnV1j6CTmNhTih60bWfVEm/vXd3wfAXBioSAaosUaKPQhA+4u2cGA6rnZgtZb -dsLLO7XSAPCjDuGtbkD326C00EauFddEwk01+dIL8hf2rGbVJLJP0RyZwG71fet0 -BLj5TXcJ17TPBzAJ8bgAVtkXFhYKK4bfjwEZGuW7gmP/vgt2Fl43N+bYdJeimUV5 ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIF0zCCA7ugAwIBAgIVALhZFHE/V9+PMcAzPdLWGXojF7TrMA0GCSqGSIb3DQEB -DQUAMIGAMQswCQYDVQQGEwJQTDEiMCAGA1UEChMZVW5pemV0byBUZWNobm9sb2dp -ZXMgUy5BLjEnMCUGA1UECxMeQ2VydHVtIENlcnRpZmljYXRpb24gQXV0aG9yaXR5 -MSQwIgYDVQQDExtDZXJ0dW0gVHJ1c3RlZCBOZXR3b3JrIENBIDIwHhcNMTExMDA2 -MDgzOTU2WhcNNDYxMDA2MDgzOTU2WjCBgDELMAkGA1UEBhMCUEwxIjAgBgNVBAoT -GVVuaXpldG8gVGVjaG5vbG9naWVzIFMuQS4xJzAlBgNVBAsTHkNlcnR1bSBDZXJ0 -aWZpY2F0aW9uIEF1dGhvcml0eTEkMCIGA1UEAxMbQ2VydHVtIFRydXN0ZWQgTmV0 -d29yayBDQSAyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAvfl4+ObV -gAxknYYblmRnPyI6HnUBfe/7XGeMycxca6mR5rlC5SBLm9qbe7mZXdmbgEvXhEAr -J9PoujC7Pgkap0mV7ytAJMKXx6fumyXvqAoAl4Vaqp3cKcniNQfrcE1K1sGzVrih -QTib0fsxf4/gX+GxPw+OFklg1waNGPmqJhCrKtPQ0WeNG0a+RzDVLnLRxWPa52N5 -RH5LYySJhi40PylMUosqp8DikSiJucBb+R3Z5yet/5oCl8HGUJKbAiy9qbk0WQq/ -hEr/3/6zn+vZnuCYI+yma3cWKtvMrTscpIfcRnNeGWJoRVfkkIJCu0LW8GHgwaM9 -ZqNd9BjuiMmNF0UpmTJ1AjHuKSbIawLmtWJFfzcVWiNoidQ+3k4nsPBADLxNF8tN -orMe0AZa3faTz1d1mfX6hhpneLO/lv403L3nUlbls+V1e9dBkQXcXWnjlQ1DufyD -ljmVe2yAWk8TcsbXfSl6RLpSpCrVQUYJIP4ioLZbMI28iQzV13D4h1L92u+sUS4H -s07+0AnacO+Y+lbmbdu1V0vc5SwlFcieLnhO+NqcnoYsylfzGuXIkosagpZ6w7xQ -EmnYDlpGizrrJvojybawgb5CAKT41v4wLsfSRvbljnX98sy50IdbzAYQYLuDNbde -Z95H7JlI8aShFf6tjGKOOVVPORa5sWOd/7cCAwEAAaNCMEAwDwYDVR0TAQH/BAUw -AwEB/zAdBgNVHQ4EFgQUtqFUOQLDoD+Oirz61PgcptE6Dv0wDgYDVR0PAQH/BAQD -AgEGMA0GCSqGSIb3DQEBDQUAA4ICAQCdU8KBJdw1LK4K3VqbRjBWu9S0bEuG5gql -0pKKmo3cj7TudvQDy+ubAXirKmu1uiNOMXy1LN0taWczbmNdORgS+KAoU0SHq2rE -kpYfKqIcup3dJ/tSTbCPWujtjcNo45KgJgyHkLAD6mplKAjERnjgW7oO8DPcJ7Z+ -iD29kqSWfkGogAh71jYSvBAVmyS8q619EYkvMe340s9Tjuu0U6fnBMovpiLEEdzr -mMkiXUFq3ApSBFu8LqB9x7aSuySg8zfRK0OozPFoeBp+b2OQe590yGvZC1X2eQM9 -g8dBQJL7dgs3JRc8rz76PFwbhvlKDD+KxF4OmPGt7s/g/SE1xzNhzKI3GEN8M+mu -doKCB0VIO8lnbq2jheiWVs+8u/qry7dXJ40aL5nzIzM0jspTY9NXNFBPz0nBBbrF -qId744aP+0OiEumsUewEdkzw+o+5MRPpCLckCfmgtwc2WFfPxLt+SWaVNQS2dzW4 -qVMpX5KF+FLEWk79BmE5+33QdkeSzOwrvYRu5ptFwX1isVMtnnWg58koUNflvKiq -B3hquXS0YPOEjQPcrpHadEQNe0Kpd9YrfKHGbBNTIqkSmqX5TyhFNbCXT0ZlhcX0 -/WKiomr8NDAGft8M4HOBlslEKt4fguxscletKWSk8cYpjjVgU85r2QK+OTB14Pdc -Y2rwQMEsjQ== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIFsDCCA5igAwIBAgIQFci9ZUdcr7iXAF7kBtK8nTANBgkqhkiG9w0BAQUFADBe -MQswCQYDVQQGEwJUVzEjMCEGA1UECgwaQ2h1bmdod2EgVGVsZWNvbSBDby4sIEx0 -ZC4xKjAoBgNVBAsMIWVQS0kgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAe -Fw0wNDEyMjAwMjMxMjdaFw0zNDEyMjAwMjMxMjdaMF4xCzAJBgNVBAYTAlRXMSMw -IQYDVQQKDBpDaHVuZ2h3YSBUZWxlY29tIENvLiwgTHRkLjEqMCgGA1UECwwhZVBL -SSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIICIjANBgkqhkiG9w0BAQEF -AAOCAg8AMIICCgKCAgEA4SUP7o3biDN1Z82tH306Tm2d0y8U82N0ywEhajfqhFAH -SyZbCUNsIZ5qyNUD9WBpj8zwIuQf5/dqIjG3LBXy4P4AakP/h2XGtRrBp0xtInAh -ijHyl3SJCRImHJ7K2RKilTza6We/CKBk49ZCt0Xvl/T29de1ShUCWH2YWEtgvM3X -DZoTM1PRYfl61dd4s5oz9wCGzh1NlDivqOx4UXCKXBCDUSH3ET00hl7lSM2XgYI1 -TBnsZfZrxQWh7kcT1rMhJ5QQCtkkO7q+RBNGMD+XPNjX12ruOzjjK9SXDrkb5wdJ -fzcq+Xd4z1TtW0ado4AOkUPB1ltfFLqfpo0kR0BZv3I4sjZsN/+Z0V0OWQqraffA -sgRFelQArr5T9rXn4fg8ozHSqf4hUmTFpmfwdQcGlBSBVcYn5AGPF8Fqcde+S/uU -WH1+ETOxQvdibBjWzwloPn9s9h6PYq2lY9sJpx8iQkEeb5mKPtf5P0B6ebClAZLS -nT0IFaUQAS2zMnaolQ2zepr7BxB4EW/hj8e6DyUadCrlHJhBmd8hh+iVBmoKs2pH -dmX2Os+PYhcZewoozRrSgx4hxyy/vv9haLdnG7t4TY3OZ+XkwY63I2binZB1NJip -NiuKmpS5nezMirH4JYlcWrYvjB9teSSnUmjDhDXiZo1jDiVN1Rmy5nk3pyKdVDEC -AwEAAaNqMGgwHQYDVR0OBBYEFB4M97Zn8uGSJglFwFU5Lnc/QkqiMAwGA1UdEwQF -MAMBAf8wOQYEZyoHAAQxMC8wLQIBADAJBgUrDgMCGgUAMAcGBWcqAwAABBRFsMLH -ClZ87lt4DJX5GFPBphzYEDANBgkqhkiG9w0BAQUFAAOCAgEACbODU1kBPpVJufGB -uvl2ICO1J2B01GqZNF5sAFPZn/KmsSQHRGoqxqWOeBLoR9lYGxMqXnmbnwoqZ6Yl -PwZpVnPDimZI+ymBV3QGypzqKOg4ZyYr8dW1P2WT+DZdjo2NQCCHGervJ8A9tDkP -JXtoUHRVnAxZfVo9QZQlUgjgRywVMRnVvwdVxrsStZf0X4OFunHB2WyBEXYKCrC/ -gpf36j36+uwtqSiUO1bd0lEursC9CBWMd1I0ltabrNMdjmEPNXubrjlpC2JgQCA2 -j6/7Nu4tCEoduL+bXPjqpRugc6bY+G7gMwRfaKonh+3ZwZCc7b3jajWvY9+rGNm6 -5ulK6lCKD2GTHuItGeIwlDWSXQ62B68ZgI9HkFFLLk3dheLSClIKF5r8GrBQAuUB -o2M3IUxExJtRmREOc5wGj1QupyheRDmHVi03vYVElOEMSyycw5KFNGHLD7ibSkNS -/jQ6fbjpKdx2qcgw+BRxgMYeNkh0IkFch4LoGHGLQYlE535YW6i4jRPpp2zDR+2z -Gp1iro2C6pSe3VkQw63d4k3jMdXH7OjysP6SHhYKGvzZ8/gntsm+HbRsZJB/9OTE -W9c3rkIO3aQab3yIVMUWbuF6aC74Or8NpDyJO3inTmODBCEIZ43ygknQW/2xzQ+D -hNQ+IIX3Sj0rnP0qCglN6oH4EZw= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDAjCCAmsCEEzH6qqYPnHTkxD4PTqJkZIwDQYJKoZIhvcNAQEFBQAwgcExCzAJ -BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xh -c3MgMSBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcy -MTowOAYDVQQLEzEoYykgMTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3Jp -emVkIHVzZSBvbmx5MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMB4X -DTk4MDUxODAwMDAwMFoXDTI4MDgwMTIzNTk1OVowgcExCzAJBgNVBAYTAlVTMRcw -FQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xhc3MgMSBQdWJsaWMg -UHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMTowOAYDVQQLEzEo -YykgMTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5 -MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMIGfMA0GCSqGSIb3DQEB -AQUAA4GNADCBiQKBgQCq0Lq+Fi24g9TK0g+8djHKlNgdk4xWArzZbxpvUjZudVYK -VdPfQ4chEWWKfo+9Id5rMj8bhDSVBZ1BNeuS65bdqlk/AVNtmU/t5eIqWpDBucSm -Fc/IReumXY6cPvBkJHalzasab7bYe1FhbqZ/h8jit+U03EGI6glAvnOSPWvndQID -AQABMA0GCSqGSIb3DQEBBQUAA4GBAKlPww3HZ74sy9mozS11534Vnjty637rXC0J -h9ZrbWB85a7FkCMMXErQr7Fd88e2CtvgFZMN3QO8x3aKtd1Pw5sTdbgBwObJW2ul -uIncrKTdcu1OofdPvAbT6shkdHvClUGcZXNY8ZCaPGqxmMnEh7zPRW1F4m4iP/68 -DzFc6PLZ ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDAzCCAmwCEQC5L2DMiJ+hekYJuFtwbIqvMA0GCSqGSIb3DQEBBQUAMIHBMQsw -CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xPDA6BgNVBAsTM0Ns -YXNzIDIgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBH -MjE6MDgGA1UECxMxKGMpIDE5OTggVmVyaVNpZ24sIEluYy4gLSBGb3IgYXV0aG9y -aXplZCB1c2Ugb25seTEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazAe -Fw05ODA1MTgwMDAwMDBaFw0yODA4MDEyMzU5NTlaMIHBMQswCQYDVQQGEwJVUzEX -MBUGA1UEChMOVmVyaVNpZ24sIEluYy4xPDA6BgNVBAsTM0NsYXNzIDIgUHVibGlj -IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMjE6MDgGA1UECxMx -KGMpIDE5OTggVmVyaVNpZ24sIEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25s -eTEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazCBnzANBgkqhkiG9w0B -AQEFAAOBjQAwgYkCgYEAp4gBIXQs5xoD8JjhlzwPIQjxnNuX6Zr8wgQGE75fUsjM -HiwSViy4AWkszJkfrbCWrnkE8hM5wXuYuggs6MKEEyyqaekJ9MepAqRCwiNPStjw -DqL7MWzJ5m+ZJwf15vRMeJ5t60aG+rmGyVTyssSv1EYcWskVMP8NbPUtDm3Of3cC -AwEAATANBgkqhkiG9w0BAQUFAAOBgQByLvl/0fFx+8Se9sVeUYpAmLho+Jscg9ji -nb3/7aHmZuovCfTK1+qlK5X2JGCGTUQug6XELaDTrnhpb3LabK4I8GOSN+a7xDAX -rXfMSTWqz9iP0b63GJZHc2pUIjRkLbYWm1lbtFFZOrMLFPQS32eg9K0yZF6xRnIn -jBJ7xUS0rg== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDAjCCAmsCEDKIjprS9esTR/h/xCA3JfgwDQYJKoZIhvcNAQEFBQAwgcExCzAJ -BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xh -c3MgNCBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcy -MTowOAYDVQQLEzEoYykgMTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3Jp -emVkIHVzZSBvbmx5MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMB4X -DTk4MDUxODAwMDAwMFoXDTI4MDgwMTIzNTk1OVowgcExCzAJBgNVBAYTAlVTMRcw -FQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xhc3MgNCBQdWJsaWMg -UHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMTowOAYDVQQLEzEo -YykgMTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5 -MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMIGfMA0GCSqGSIb3DQEB -AQUAA4GNADCBiQKBgQC68OTP+cSuhVS5B1f5j8V/aBH4xBewRNzjMHPVKmIquNDM -HO0oW369atyzkSTKQWI8/AIBvxwWMZQFl3Zuoq29YRdsTjCG8FE3KlDHqGKB3FtK -qsGgtG7rL+VXxbErQHDbWk2hjh+9Ax/YA9SPTJlxvOKCzFjomDqG04Y48wApHwID -AQABMA0GCSqGSIb3DQEBBQUAA4GBAIWMEsGnuVAVess+rLhDityq3RS6iYF+ATwj -cSGIL4LcY/oCRaxFWdcqWERbt5+BO5JoPeI3JPV7bI92NZYJqFmduc4jq3TWg/0y -cyfYaT5DdPauxYma51N86Xv2S/PBZYPejYqcPIiNOVn8qj8ijaHBZlCBckztImRP -T8qAkbYp +MIIDOzCCAiOgAwIBAgIRANAeRlAAACmMAAAAAgAAAAIwDQYJKoZIhvcNAQEFBQAw +PzEkMCIGA1UEChMbRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3QgQ28uMRcwFQYDVQQD +Ew5EU1QgUm9vdCBDQSBYNDAeFw0wMDA5MTMwNjIyNTBaFw0yMDA5MTMwNjIyNTBa +MD8xJDAiBgNVBAoTG0RpZ2l0YWwgU2lnbmF0dXJlIFRydXN0IENvLjEXMBUGA1UE +AxMORFNUIFJvb3QgQ0EgWDQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB +AQCthX3OFEYY8gSeIYur0O4ypOT68HnDrjLfIutL5PZHRwQGjzCPb9PFo/ihboJ8 +RvfGhBAqpQCo47zwYEhpWm1jB+L/OE/dBBiyn98krfU2NiBKSom2J58RBeAwHGEy +cO+lewyjVvbDDLUy4CheY059vfMjPAftCRXjqSZIolQb9FdPcAoa90mFwB7rKniE +J7vppdrUScSS0+eBrHSUPLdvwyn4RGp+lSwbWYcbg5EpSpE0GRJdchic0YDjvIoC +YHpe7Rkj93PYRTQyU4bhC88ck8tMqbvRYqMRqR+vobbkrj5LLCOQCHV5WEoxWh+0 +E2SpIFe7RkV++MmpIAc0h1tZAgMBAAGjMjAwMA8GA1UdEwEB/wQFMAMBAf8wHQYD +VR0OBBYEFPCD6nPIP1ubWzdf9UyPWvf0hki9MA0GCSqGSIb3DQEBBQUAA4IBAQCE +G85wl5eEWd7adH6XW/ikGN5salvpq/Fix6yVTzE6CrhlP5LBdkf6kx1bSPL18M45 +g0rw2zA/MWOhJ3+S6U+BE0zPGCuu8YQaZibR7snm3HiHUaZNMu5c8D0x0bcMxDjY +AVVcHCoNiL53Q4PLW27nbY6wwG0ffFKmgV3blxrYWfuUDgGpyPwHwkfVFvz9qjaV +mf12VJffL6W8omBPtgteb6UaT/k1oJ7YI0ldGf+ngpVbRhD+LC3cUtT6GO/BEPZu +8YTV/hbiDH5v3khVqMIeKT6o8IuXGG7F6a6vKwP1F1FwTXf4UC/ivhme7vdUH7B/ +Vv4AEbT8dNfEeFxrkDbh -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIDkzCCAnugAwIBAgIQFBOWgxRVjOp7Y+X8NId3RDANBgkqhkiG9w0BAQUFADA0 -MRMwEQYDVQQDEwpDb21TaWduIENBMRAwDgYDVQQKEwdDb21TaWduMQswCQYDVQQG -EwJJTDAeFw0wNDAzMjQxMTMyMThaFw0yOTAzMTkxNTAyMThaMDQxEzARBgNVBAMT -CkNvbVNpZ24gQ0ExEDAOBgNVBAoTB0NvbVNpZ24xCzAJBgNVBAYTAklMMIIBIjAN -BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA8ORUaSvTx49qROR+WCf4C9DklBKK -8Rs4OC8fMZwG1Cyn3gsqrhqg455qv588x26i+YtkbDqthVVRVKU4VbirgwTyP2Q2 -98CNQ0NqZtH3FyrV7zb6MBBC11PN+fozc0yz6YQgitZBJzXkOPqUm7h65HkfM/sb -2CEJKHxNGGleZIp6GZPKfuzzcuc3B1hZKKxC+cX/zT/npfo4sdAMx9lSGlPWgcxC -ejVb7Us6eva1jsz/D3zkYDaHL63woSV9/9JLEYhwVKZBqGdTUkJe5DSe5L6j7Kpi -Xd3DTKaCQeQzC6zJMw9kglcq/QytNuEMrkvF7zuZ2SOzW120V+x0cAwqTwIDAQAB -o4GgMIGdMAwGA1UdEwQFMAMBAf8wPQYDVR0fBDYwNDAyoDCgLoYsaHR0cDovL2Zl -ZGlyLmNvbXNpZ24uY28uaWwvY3JsL0NvbVNpZ25DQS5jcmwwDgYDVR0PAQH/BAQD -AgGGMB8GA1UdIwQYMBaAFEsBmz5WGmU2dst7l6qSBe4y5ygxMB0GA1UdDgQWBBRL -AZs+VhplNnbLe5eqkgXuMucoMTANBgkqhkiG9w0BAQUFAAOCAQEA0Nmlfv4pYEWd -foPPbrxHbvUanlR2QnG0PFg/LUAlQvaBnPGJEMgOqnhPOAlXsDzACPw1jvFIUY0M -cXS6hMTXcpuEfDhOZAYnKuGntewImbQKDdSFc8gS4TXt8QUxHXOZDOuWyt3T5oWq -8Ir7dcHyCTxlZWTzTNity4hp8+SDtwy9F1qWF8pb/627HOkthIDYIb6FUtnUdLlp -hbpN7Sgy6/lhSuTENh4Z3G+EER+V9YMoGKgzkkMn3V0TBEVPh9VGzT2ouvDzuFYk -Res3x+F2T3I5GN9+dHLHcy056mDmrRGiVod7w2ia/viMcKjfZTL0pECMocJEAw6U -AGegcQCCSA== +MIIFFzCCA/+gAwIBAgIBETANBgkqhkiG9w0BAQUFADCCASsxCzAJBgNVBAYTAlRS +MRgwFgYDVQQHDA9HZWJ6ZSAtIEtvY2FlbGkxRzBFBgNVBAoMPlTDvHJraXllIEJp +bGltc2VsIHZlIFRla25vbG9qaWsgQXJhxZ90xLFybWEgS3VydW11IC0gVMOcQsSw +VEFLMUgwRgYDVQQLDD9VbHVzYWwgRWxla3Ryb25payB2ZSBLcmlwdG9sb2ppIEFy +YcWfdMSxcm1hIEVuc3RpdMO8c8O8IC0gVUVLQUUxIzAhBgNVBAsMGkthbXUgU2Vy +dGlmaWthc3lvbiBNZXJrZXppMUowSAYDVQQDDEFUw5xCxLBUQUsgVUVLQUUgS8O2 +ayBTZXJ0aWZpa2EgSGl6bWV0IFNhxJ9sYXnEsWPEsXPEsSAtIFPDvHLDvG0gMzAe +Fw0wNzA4MjQxMTM3MDdaFw0xNzA4MjExMTM3MDdaMIIBKzELMAkGA1UEBhMCVFIx +GDAWBgNVBAcMD0dlYnplIC0gS29jYWVsaTFHMEUGA1UECgw+VMO8cmtpeWUgQmls +aW1zZWwgdmUgVGVrbm9sb2ppayBBcmHFn3TEsXJtYSBLdXJ1bXUgLSBUw5xCxLBU +QUsxSDBGBgNVBAsMP1VsdXNhbCBFbGVrdHJvbmlrIHZlIEtyaXB0b2xvamkgQXJh +xZ90xLFybWEgRW5zdGl0w7xzw7wgLSBVRUtBRTEjMCEGA1UECwwaS2FtdSBTZXJ0 +aWZpa2FzeW9uIE1lcmtlemkxSjBIBgNVBAMMQVTDnELEsFRBSyBVRUtBRSBLw7Zr +IFNlcnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxIC0gU8O8csO8bSAzMIIB +IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAim1L/xCIOsP2fpTo6iBkcK4h +gb46ezzb8R1Sf1n68yJMlaCQvEhOEav7t7WNeoMojCZG2E6VQIdhn8WebYGHV2yK +O7Rm6sxA/OOqbLLLAdsyv9Lrhc+hDVXDWzhXcLh1xnnRFDDtG1hba+818qEhTsXO +fJlfbLm4IpNQp81McGq+agV/E5wrHur+R84EpW+sky58K5+eeROR6Oqeyjh1jmKw +lZMq5d/pXpduIF9fhHpEORlAHLpVK/swsoHvhOPc7Jg4OQOFCKlUAwUp8MmPi+oL +hmUZEdPpCSPeaJMDyTYcIW7OjGbxmTDY17PDHfiBLqi9ggtm/oLL4eAagsNAgQID +AQABo0IwQDAdBgNVHQ4EFgQUvYiHyY/2pAoLquvF/pEjnatKijIwDgYDVR0PAQH/ +BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAB18+kmP +NOm3JpIWmgV050vQbTlswyb2zrgxvMTfvCr4N5EY3ATIZJkrGG2AA1nJrvhY0D7t +wyOfaTyGOBye79oneNGEN3GKPEs5z35FBtYt2IpNeBLWrcLTy9LQQfMmNkqblWwM +7uXRQydmwYj3erMgbOqwaSvHIOgMA8RBBZniP+Rr+KCGgceExh/VS4ESshYhLBOh +gLJeDEoTniDYYkCrkOpkSi+sDQESeUWoL4cZaMjihccwsnX5OD+ywJO0a+IDRM5n +oN+J1q2MdqMTw5RhK2vZbMEHCiIHhWyFJEapvj+LeISCfiQMnf2BN+MlqO02TpUs +yZyQ2uypQjyttgI= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIGATCCA+mgAwIBAgIRAI9hcRW6eVgXjH0ROqzW264wDQYJKoZIhvcNAQELBQAw @@ -1181,764 +915,648 @@ VBYGFuMEUEQtybI+eIbnp5peO2WAAblQI4eTy/jMVowe5tfMEXovV3sz9ULgmGb3 DscLP1I= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIDqzCCApOgAwIBAgIRAMcoRwmzuGxFjB36JPU2TukwDQYJKoZIhvcNAQEFBQAw -PDEbMBkGA1UEAxMSQ29tU2lnbiBTZWN1cmVkIENBMRAwDgYDVQQKEwdDb21TaWdu -MQswCQYDVQQGEwJJTDAeFw0wNDAzMjQxMTM3MjBaFw0yOTAzMTYxNTA0NTZaMDwx -GzAZBgNVBAMTEkNvbVNpZ24gU2VjdXJlZCBDQTEQMA4GA1UEChMHQ29tU2lnbjEL -MAkGA1UEBhMCSUwwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDGtWhf -HZQVw6QIVS3joFd67+l0Kru5fFdJGhFeTymHDEjWaueP1H5XJLkGieQcPOqs49oh -gHMhCu95mGwfCP+hUH3ymBvJVG8+pSjsIQQPRbsHPaHA+iqYHU4Gk/v1iDurX8sW -v+bznkqH7Rnqwp9D5PGBpX8QTz7RSmKtUxvLg/8HZaWSLWapW7ha9B20IZFKF3ue -Mv5WJDmyVIRD9YTC2LxBkMyd1mja6YJQqTtoz7VdApRgFrFD2UNd3V2Hbuq7s8lr -9gOUCXDeFhF6K+h2j0kQmHe5Y1yLM5d19guMsqtb3nQgJT/j8xH5h2iGNXHDHYwt -6+UarA9z1YJZQIDTAgMBAAGjgacwgaQwDAYDVR0TBAUwAwEB/zBEBgNVHR8EPTA7 -MDmgN6A1hjNodHRwOi8vZmVkaXIuY29tc2lnbi5jby5pbC9jcmwvQ29tU2lnblNl -Y3VyZWRDQS5jcmwwDgYDVR0PAQH/BAQDAgGGMB8GA1UdIwQYMBaAFMFL7XC29z58 -ADsAj8c+DkWfHl3sMB0GA1UdDgQWBBTBS+1wtvc+fAA7AI/HPg5Fnx5d7DANBgkq -hkiG9w0BAQUFAAOCAQEAFs/ukhNQq3sUnjO2QiBq1BW9Cav8cujvR3qQrFHBZE7p -iL1DRYHjZiM/EoZNGeQFsOY3wo3aBijJD4mkU6l1P7CW+6tMM1X5eCZGbxs2mPtC -dsGCuY7e+0X5YxtiOzkGynd6qDwJz2w2PQ8KRUtpFhpFfTMDZflScZAmlaxMDPWL -kz/MdXSFmLr/YnpNH4n+rr2UAJm/EaXc4HnFFgt9AmEd6oX5AhVP51qJThRv4zdL -hfXBPGHg/QVBspJ/wx2g0K5SZGBrGMYmnNj1ZOQ2GmKfig8+/21OGVZOIJFsnzQz -OjRXUDpvgV4GxvU+fE6OK85lBi5d0ipTdF7Tbieejw== +MIIEDzCCAvegAwIBAgIBADANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJVUzEl +MCMGA1UEChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAGA1UECxMp +U3RhcmZpZWxkIENsYXNzIDIgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDQw +NjI5MTczOTE2WhcNMzQwNjI5MTczOTE2WjBoMQswCQYDVQQGEwJVUzElMCMGA1UE +ChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAGA1UECxMpU3RhcmZp +ZWxkIENsYXNzIDIgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggEgMA0GCSqGSIb3 +DQEBAQUAA4IBDQAwggEIAoIBAQC3Msj+6XGmBIWtDBFk385N78gDGIc/oav7PKaf +8MOh2tTYbitTkPskpD6E8J7oX+zlJ0T1KKY/e97gKvDIr1MvnsoFAZMej2YcOadN ++lq2cwQlZut3f+dZxkqZJRRU6ybH838Z1TBwj6+wRir/resp7defqgSHo9T5iaU0 +X9tDkYI22WY8sbi5gv2cOj4QyDvvBmVmepsZGD3/cVE8MC5fvj13c7JdBmzDI1aa +K4UmkhynArPkPw2vCHmCuDY96pzTNbO8acr1zJ3o/WSNF4Azbl5KXZnJHoe0nRrA +1W4TNSNe35tfPe/W93bC6j67eA0cQmdrBNj41tpvi/JEoAGrAgEDo4HFMIHCMB0G +A1UdDgQWBBS/X7fRzt0fhvRbVazc1xDCDqmI5zCBkgYDVR0jBIGKMIGHgBS/X7fR +zt0fhvRbVazc1xDCDqmI56FspGowaDELMAkGA1UEBhMCVVMxJTAjBgNVBAoTHFN0 +YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xMjAwBgNVBAsTKVN0YXJmaWVsZCBD +bGFzcyAyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEAMAwGA1UdEwQFMAMBAf8w +DQYJKoZIhvcNAQEFBQADggEBAAWdP4id0ckaVaGsafPzWdqbAYcaT1epoXkJKtv3 +L7IezMdeatiDh6GX70k1PncGQVhiv45YuApnP+yz3SFmH8lU+nLMPUxA2IGvd56D +eruix/U0F47ZEUD0/CwqTRV/p2JdLiXTAAsgGh1o+Re49L2L7ShZ3U0WixeDyLJl +xy16paq8U4Zt3VekyvggQQto8PT7dL5WXXp59fkdheMtlb71cZBDzI0fmgAKhynp +VSJYACPq4xJDKVtHCN2MQWplBqjlIapBtJUhlbl90TSrE9atvNziPTnNvT51cKEY +WQPJIrSPnNVeKtelttQKbfi3QBFGmh95DmK/D5fs4C8fF5Q= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIEMjCCAxqgAwIBAgIBATANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJHQjEb -MBkGA1UECAwSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRow -GAYDVQQKDBFDb21vZG8gQ0EgTGltaXRlZDEhMB8GA1UEAwwYQUFBIENlcnRpZmlj -YXRlIFNlcnZpY2VzMB4XDTA0MDEwMTAwMDAwMFoXDTI4MTIzMTIzNTk1OVowezEL -MAkGA1UEBhMCR0IxGzAZBgNVBAgMEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UE -BwwHU2FsZm9yZDEaMBgGA1UECgwRQ29tb2RvIENBIExpbWl0ZWQxITAfBgNVBAMM -GEFBQSBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczCCASIwDQYJKoZIhvcNAQEBBQADggEP -ADCCAQoCggEBAL5AnfRu4ep2hxxNRUSOvkbIgwadwSr+GB+O5AL686tdUIoWMQua -BtDFcCLNSS1UY8y2bmhGC1Pqy0wkwLxyTurxFa70VJoSCsN6sjNg4tqJVfMiWPPe -3M/vg4aijJRPn2jymJBGhCfHdr/jzDUsi14HZGWCwEiwqJH5YZ92IFCokcdmtet4 -YgNW8IoaE+oxox6gmf049vYnMlhvB/VruPsUK6+3qszWY19zjNoFmag4qMsXeDZR -rOme9Hg6jc8P2ULimAyrL58OAd7vn5lJ8S3frHRNG5i1R8XlKdH5kBjHYpy+g8cm -ez6KJcfA3Z3mNWgQIJ2P2N7Sw4ScDV7oL8kCAwEAAaOBwDCBvTAdBgNVHQ4EFgQU -oBEKIz6W8Qfs4q8p74Klf9AwpLQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQF -MAMBAf8wewYDVR0fBHQwcjA4oDagNIYyaHR0cDovL2NybC5jb21vZG9jYS5jb20v -QUFBQ2VydGlmaWNhdGVTZXJ2aWNlcy5jcmwwNqA0oDKGMGh0dHA6Ly9jcmwuY29t -b2RvLm5ldC9BQUFDZXJ0aWZpY2F0ZVNlcnZpY2VzLmNybDANBgkqhkiG9w0BAQUF -AAOCAQEACFb8AvCb6P+k+tZ7xkSAzk/ExfYAWMymtrwUSWgEdujm7l3sAg9g1o1Q -GE8mTgHj5rCl7r+8dFRBv/38ErjHT1r0iWAFf2C3BUrz9vHCv8S5dIa2LX1rzNLz -Rt0vxuBqw8M0Ayx9lt1awg6nCpnBBYurDC/zXDrPbDdVCYfeU0BsWO/8tqtlbgT2 -G9w84FoVxp7Z8VlIMCFlA2zs6SFz7JsDoeA3raAVGI/6ugLOpyypEBMs1OUIJqsi -l2D4kF501KKaU73yqWjgom7C12yxow+ev+to51byrvLjKzg6CYG1a4XXvi3tPxq3 -smPi9WIsgtRqAEFQ8TmDn5XpNpaYbg== +MIIF4DCCA8igAwIBAgIRAPL6ZOJ0Y9ON/RAdBB92ylgwDQYJKoZIhvcNAQELBQAw +ZzELMAkGA1UEBhMCY2gxETAPBgNVBAoTCFN3aXNzY29tMSUwIwYDVQQLExxEaWdp +dGFsIENlcnRpZmljYXRlIFNlcnZpY2VzMR4wHAYDVQQDExVTd2lzc2NvbSBSb290 +IEVWIENBIDIwHhcNMTEwNjI0MDk0NTA4WhcNMzEwNjI1MDg0NTA4WjBnMQswCQYD +VQQGEwJjaDERMA8GA1UEChMIU3dpc3Njb20xJTAjBgNVBAsTHERpZ2l0YWwgQ2Vy +dGlmaWNhdGUgU2VydmljZXMxHjAcBgNVBAMTFVN3aXNzY29tIFJvb3QgRVYgQ0Eg +MjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMT3HS9X6lds93BdY7Bx +UglgRCgzo3pOCvrY6myLURYaVa5UJsTMRQdBTxB5f3HSek4/OE6zAMaVylvNwSqD +1ycfMQ4jFrclyxy0uYAyXhqdk/HoPGAsp15XGVhRXrwsVgu42O+LgrQ8uMIkqBPH +oCE2G3pXKSinLr9xJZDzRINpUKTk4RtiGZQJo/PDvO/0vezbE53PnUgJUmfANykR +HvvSEaeFGHR55E+FFOtSN+KxRdjMDUN/rhPSays/p8LiqG12W0OfvrSdsyaGOx9/ +5fLoZigWJdBLlzin5M8J0TbDC77aO0RYjb7xnglrPvMyxyuHxuxenPaHZa0zKcQv +idm5y8kDnftslFGXEBuGCxobP/YCfnvUxVFkKJ3106yDgYjTdLRZncHrYTNaRdHL +OdAGalNgHa/2+2m8atwBz735j9m9W8E6X47aD0upm50qKGsaCnw8qyIL5XctcfaC +NYGu+HuB5ur+rPQam3Rc6I8k9l2dRsQs0h4rIWqDJ2dVSqTjyDKXZpBy2uPUZC5f +46Fq9mDU5zXNysRojddxyNMkM3OxbPlq4SjbX8Y96L5V5jcb7STZDxmPX2MYWFCB +UWVv8p9+agTnNCRxunZLWB4ZvRVgRaoMEkABnRDixzgHcgplwLa7JSnaFp6LNYth +7eVxV4O1PHGf40+/fh6Bn0GXAgMBAAGjgYYwgYMwDgYDVR0PAQH/BAQDAgGGMB0G +A1UdIQQWMBQwEgYHYIV0AVMCAgYHYIV0AVMCAjASBgNVHRMBAf8ECDAGAQH/AgED +MB0GA1UdDgQWBBRF2aWBbj2ITY1x0kbBbkUe88SAnTAfBgNVHSMEGDAWgBRF2aWB +bj2ITY1x0kbBbkUe88SAnTANBgkqhkiG9w0BAQsFAAOCAgEAlDpzBp9SSzBc1P6x +XCX5145v9Ydkn+0UjrgEjihLj6p7jjm02Vj2e6E1CqGdivdj5eu9OYLU43otb98T +PLr+flaYC/NUn81ETm484T4VvwYmneTwkLbUwp4wLh/vx3rEUMfqe9pQy3omywC0 +Wqu1kx+AiYQElY2NfwmTv9SoqORjbdlk5LgpWgi/UOGED1V7XwgiG/W9mR4U9s70 +WBCCswo9GcG/W6uqmdjyMb3lOGbcWAXH7WMaLgqXfIeTK7KK4/HsGOV1timH59yL +Gn602MnTihdsfSlEvoqq9X46Lmgxk7lq2prg2+kupYTNHAq4Sgj5nPFhJpiTt3tm +7JFe3VE/23MPrQRYCd0EApUKPtN236YQHoA96M2kZNEzx5LH4k5E4wnJTsJdhw4S +nr8PyQUQ3nqjsTzyP6WqJ3mtMX0f/fwZacXduT98zca0wjAefm6S139hdlqP65VN +vBFuIXxZN5nQBrz5Bm0yFqXZaajh3DyAHmBR3NdUIR7KYndP+tiPsys6DXhyyWhB +WkdKwqPrGtcKqzwyVcgKEZzfdNbwQBUdyLmPtTbFr/giuMod89a2GQ+fYWVq6nTI +fI/DT11lgh/ZDYnadXL77/FHZxOzyNEZiCcmmpl5fx7kLD977vHeTYuWl8PVP3wb +I+2ksx0WckNLIOFZfsLorSa/ovc= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIEPzCCAyegAwIBAgIBATANBgkqhkiG9w0BAQUFADB+MQswCQYDVQQGEwJHQjEb -MBkGA1UECAwSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRow -GAYDVQQKDBFDb21vZG8gQ0EgTGltaXRlZDEkMCIGA1UEAwwbU2VjdXJlIENlcnRp -ZmljYXRlIFNlcnZpY2VzMB4XDTA0MDEwMTAwMDAwMFoXDTI4MTIzMTIzNTk1OVow -fjELMAkGA1UEBhMCR0IxGzAZBgNVBAgMEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G -A1UEBwwHU2FsZm9yZDEaMBgGA1UECgwRQ29tb2RvIENBIExpbWl0ZWQxJDAiBgNV -BAMMG1NlY3VyZSBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczCCASIwDQYJKoZIhvcNAQEB -BQADggEPADCCAQoCggEBAMBxM4KK0HDrc4eCQNUd5MvJDkKQ+d40uaG6EfQlhfPM -cm3ye5drswfxdySRXyWP9nQ95IDC+DwN879A6vfIUtFyb+/Iq0G4bi4XKpVpDM3S -HpR7LZQdqnXXs5jLrLxkU0C8j6ysNstcrbvd4JQX7NFc0L/vpZXJkMWwrPsbQ996 -CF23uPJAGysnnlDOXmWCiIxe004MeuoIkbY2qitC++rCoznl2yY4rYsK7hljxxwk -3wN42ubqwUcaCwtGCd0C/N7Lh1/XMGNooa7cMqG6vv5Eq2i2pRcV/b3Vp6ea5EQz -6YiO/O1R65NxTq0B50SOqy3LqP4BSUjwwN3HaNiS/j0CAwEAAaOBxzCBxDAdBgNV -HQ4EFgQUPNiTiMLAggnMAZkGkyDpnnAJY08wDgYDVR0PAQH/BAQDAgEGMA8GA1Ud -EwEB/wQFMAMBAf8wgYEGA1UdHwR6MHgwO6A5oDeGNWh0dHA6Ly9jcmwuY29tb2Rv -Y2EuY29tL1NlY3VyZUNlcnRpZmljYXRlU2VydmljZXMuY3JsMDmgN6A1hjNodHRw -Oi8vY3JsLmNvbW9kby5uZXQvU2VjdXJlQ2VydGlmaWNhdGVTZXJ2aWNlcy5jcmww -DQYJKoZIhvcNAQEFBQADggEBAIcBbSMdflsXfcFhMs+P5/OKlFlm4J4oqF7Tt/Q0 -5qo5spcWxYJvMqTpjOev/e/C6LlLqqP05tqNZSH7uoDrJiiFGv45jN5bBAS0VPmj -Z55B+glSzAVIqMk/IQQezkhr/IXownuvf7fM+F86/TXGDe+X3EyrEeFryzHRbPtI -gKvcnDe4IRRLDXE97IMzbtFuMhbsmMcWi1mmNKsFVy2T96oTy9IT4rcuO81rUBcJ -aD61JlfutuC23bkpgHl9j6PwpCikFcSF9CfUa7/lXORlAnZUtOM3ZiTTGWHIUhDl -izeauan5Hb/qmZJhlv8BzaFfDbxxvA6sCx1HRR3B7Hzs/Sk= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEQzCCAyugAwIBAgIBATANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJHQjEb -MBkGA1UECAwSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRow -GAYDVQQKDBFDb21vZG8gQ0EgTGltaXRlZDElMCMGA1UEAwwcVHJ1c3RlZCBDZXJ0 -aWZpY2F0ZSBTZXJ2aWNlczAeFw0wNDAxMDEwMDAwMDBaFw0yODEyMzEyMzU5NTla -MH8xCzAJBgNVBAYTAkdCMRswGQYDVQQIDBJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAO -BgNVBAcMB1NhbGZvcmQxGjAYBgNVBAoMEUNvbW9kbyBDQSBMaW1pdGVkMSUwIwYD -VQQDDBxUcnVzdGVkIENlcnRpZmljYXRlIFNlcnZpY2VzMIIBIjANBgkqhkiG9w0B -AQEFAAOCAQ8AMIIBCgKCAQEA33FvNlhTWvI2VFeAxHQIIO0Yfyod5jWaHiWsnOWW -fnJSoBVC21ndZHoa0Lh73TkVvFVIxO06AOoxEbrycXQaZ7jPM8yoMa+j49d/vzMt -TGo87IvDktJTdyR0nAducPy9C1t2ul/y/9c3S0pgePfw+spwtOpZqqPOSC+pw7IL -fhdyFgymBwwbOM/JYrc/oJOlh0Hyt3BAd9i+FHzjqMB6juljatEPmsbS9Is6FARW -1O24zG71++IsWL1/T2sr92AkWCTOJu80kTrV44HQsvAEAtdbtz6SrGsSivnkBbA7 -kUlcsutT6vifR4buv5XAwAaf0lteERv0xwQ1KdJVXOTt6wIDAQABo4HJMIHGMB0G -A1UdDgQWBBTFe1i97doladL3WRaoszLAeydb9DAOBgNVHQ8BAf8EBAMCAQYwDwYD -VR0TAQH/BAUwAwEB/zCBgwYDVR0fBHwwejA8oDqgOIY2aHR0cDovL2NybC5jb21v -ZG9jYS5jb20vVHJ1c3RlZENlcnRpZmljYXRlU2VydmljZXMuY3JsMDqgOKA2hjRo -dHRwOi8vY3JsLmNvbW9kby5uZXQvVHJ1c3RlZENlcnRpZmljYXRlU2VydmljZXMu -Y3JsMA0GCSqGSIb3DQEBBQUAA4IBAQDIk4E7ibSvuIQSTI3S8NtwuleGFTQQuS9/ -HrCoiWChisJ3DFBKmwCL2Iv0QeLQg4pKHBQGsKNoBXAxMKdTmw7pSqBYaWcOrp32 -pSxBvzwGa+RZzG0Q8ZZvH9/0BAKkn0U+yNj6NkZEUD+Cl5EfKNsYEYwq5GWDVxIS -jBc/lDb+XbDABHcTuPQV1T84zJQ6VdCsmPW6AF/ghhmBeC8owH7TzEIK9a5QoNE+ -xqFx7D+gIIxmOom0jtTYsU0lR+4viMi14QVFwL4Ucd56/Y57fU0IlqUSc/Atyjcn -dBInTMu2l+nZrghtWjlA3QVHdWpaIbOjGM9O9y5Xt5hwXsjEeLBi +MIIEADCCAuigAwIBAgIBADANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJVUzEh +MB8GA1UEChMYVGhlIEdvIERhZGR5IEdyb3VwLCBJbmMuMTEwLwYDVQQLEyhHbyBE +YWRkeSBDbGFzcyAyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA0MDYyOTE3 +MDYyMFoXDTM0MDYyOTE3MDYyMFowYzELMAkGA1UEBhMCVVMxITAfBgNVBAoTGFRo +ZSBHbyBEYWRkeSBHcm91cCwgSW5jLjExMC8GA1UECxMoR28gRGFkZHkgQ2xhc3Mg +MiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASAwDQYJKoZIhvcNAQEBBQADggEN +ADCCAQgCggEBAN6d1+pXGEmhW+vXX0iG6r7d/+TvZxz0ZWizV3GgXne77ZtJ6XCA +PVYYYwhv2vLM0D9/AlQiVBDYsoHUwHU9S3/Hd8M+eKsaA7Ugay9qK7HFiH7Eux6w +wdhFJ2+qN1j3hybX2C32qRe3H3I2TqYXP2WYktsqbl2i/ojgC95/5Y0V4evLOtXi +EqITLdiOr18SPaAIBQi2XKVlOARFmR6jYGB0xUGlcmIbYsUfb18aQr4CUWWoriMY +avx4A6lNf4DD+qta/KFApMoZFv6yyO9ecw3ud72a9nmYvLEHZ6IVDd2gWMZEewo+ +YihfukEHU1jPEX44dMX4/7VpkI+EdOqXG68CAQOjgcAwgb0wHQYDVR0OBBYEFNLE +sNKR1EwRcbNhyz2h/t2oatTjMIGNBgNVHSMEgYUwgYKAFNLEsNKR1EwRcbNhyz2h +/t2oatTjoWekZTBjMQswCQYDVQQGEwJVUzEhMB8GA1UEChMYVGhlIEdvIERhZGR5 +IEdyb3VwLCBJbmMuMTEwLwYDVQQLEyhHbyBEYWRkeSBDbGFzcyAyIENlcnRpZmlj +YXRpb24gQXV0aG9yaXR5ggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQAD +ggEBADJL87LKPpH8EsahB4yOd6AzBhRckB4Y9wimPQoZ+YeAEW5p5JYXMP80kWNy +OO7MHAGjHZQopDH2esRU1/blMVgDoszOYtuURXO1v0XJJLXVggKtI3lpjbi2Tc7P +TMozI+gciKqdi0FuFskg5YmezTvacPd+mSYgFFQlq25zheabIZ0KbIIOqPjCDPoQ +HmyW74cNxA9hi63ugyuV+I6ShHI56yDqg+2DzZduCLzrTia2cyvk0/ZM/iZx4mER +dEr/VxqHD3VILs9RaRegAhJhldXRQLIQTO7ErBBDpqWeCtWVYpoNz4iCxTIM5Cuf +ReYNnyicsbkqWletNw+vHX/bvZ8= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIEMzCCAxugAwIBAgIDCYPzMA0GCSqGSIb3DQEBCwUAME0xCzAJBgNVBAYTAkRF -MRUwEwYDVQQKDAxELVRydXN0IEdtYkgxJzAlBgNVBAMMHkQtVFJVU1QgUm9vdCBD -bGFzcyAzIENBIDIgMjAwOTAeFw0wOTExMDUwODM1NThaFw0yOTExMDUwODM1NTha -ME0xCzAJBgNVBAYTAkRFMRUwEwYDVQQKDAxELVRydXN0IEdtYkgxJzAlBgNVBAMM -HkQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgMjAwOTCCASIwDQYJKoZIhvcNAQEB -BQADggEPADCCAQoCggEBANOySs96R+91myP6Oi/WUEWJNTrGa9v+2wBoqOADER03 -UAifTUpolDWzU9GUY6cgVq/eUXjsKj3zSEhQPgrfRlWLJ23DEE0NkVJD2IfgXU42 -tSHKXzlABF9bfsyjxiupQB7ZNoTWSPOSHjRGICTBpFGOShrvUD9pXRl/RcPHAY9R -ySPocq60vFYJfxLLHLGvKZAKyVXMD9O0Gu1HNVpK7ZxzBCHQqr0ME7UAyiZsxGsM -lFqVlNpQmvH/pStmMaTJOKDfHR+4CS7zp+hnUquVH+BGPtikw8paxTGA6Eian5Rp -/hnd2HN8gcqW3o7tszIFZYQ05ub9VxC1X3a/L7AQDcUCAwEAAaOCARowggEWMA8G -A1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFP3aFMSfMN4hvR5COfyrYyNJ4PGEMA4G -A1UdDwEB/wQEAwIBBjCB0wYDVR0fBIHLMIHIMIGAoH6gfIZ6bGRhcDovL2RpcmVj -dG9yeS5kLXRydXN0Lm5ldC9DTj1ELVRSVVNUJTIwUm9vdCUyMENsYXNzJTIwMyUy -MENBJTIwMiUyMDIwMDksTz1ELVRydXN0JTIwR21iSCxDPURFP2NlcnRpZmljYXRl -cmV2b2NhdGlvbmxpc3QwQ6BBoD+GPWh0dHA6Ly93d3cuZC10cnVzdC5uZXQvY3Js -L2QtdHJ1c3Rfcm9vdF9jbGFzc18zX2NhXzJfMjAwOS5jcmwwDQYJKoZIhvcNAQEL -BQADggEBAH+X2zDI36ScfSF6gHDOFBJpiBSVYEQBrLLpME+bUMJm2H6NMLVwMeni -acfzcNsgFYbQDfC+rAF1hM5+n02/t2A7nPPKHeJeaNijnZflQGDSNiH+0LS4F9p0 -o3/U37CYAqxva2ssJSRyoWXuJVrl5jLn8t+rSfrzkGkj2wTZ51xY/GXUl77M/C4K -zCUqNQT4YJEVdT1B/yMfGchs64JTBKbkTCJNjYy6zltz7GRUUG3RnFX7acM2w4y8 -PIWmawomDeCTmGCufsYkl4phX5GOZpIJhzbNi5stPvZR1FDUWSi9g/LMKHtThm3Y -Johw1+qRzT65ysCQblrGXnRl11z+o+I= +MIIDMDCCAhigAwIBAgICA+gwDQYJKoZIhvcNAQEFBQAwRzELMAkGA1UEBhMCSEsx +FjAUBgNVBAoTDUhvbmdrb25nIFBvc3QxIDAeBgNVBAMTF0hvbmdrb25nIFBvc3Qg +Um9vdCBDQSAxMB4XDTAzMDUxNTA1MTMxNFoXDTIzMDUxNTA0NTIyOVowRzELMAkG +A1UEBhMCSEsxFjAUBgNVBAoTDUhvbmdrb25nIFBvc3QxIDAeBgNVBAMTF0hvbmdr +b25nIFBvc3QgUm9vdCBDQSAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC +AQEArP84tulmAknjorThkPlAj3n54r15/gK97iSSHSL22oVyaf7XPwnU3ZG1ApzQ +jVrhVcNQhrkpJsLj2aDxaQMoIIBFIi1WpztUlVYiWR8o3x8gPW2iNr4joLFutbEn +PzlTCeqrauh0ssJlXI6/fMN4hM2eFvz1Lk8gKgifd/PFHsSaUmYeSF7jEAaPIpjh +ZY4bXSNmO7ilMlHIhqqhqZ5/dpTCpmy3QfDVyAY45tQM4vM7TG1QjMSDJ8EThFk9 +nnV0ttgCXjqQesBCNnLsak3c78QA3xMYV18meMjWCnl3v/evt3a5pQuEF10Q6m/h +q5URX208o1xNg1vysxmKgIsLhwIDAQABoyYwJDASBgNVHRMBAf8ECDAGAQH/AgED +MA4GA1UdDwEB/wQEAwIBxjANBgkqhkiG9w0BAQUFAAOCAQEADkbVPK7ih9legYsC +mEEIjEy82tvuJxuC52pF7BaLT4Wg87JwvVqWuspube5Gi27nKi6Wsxkz67SfqLI3 +7piol7Yutmcn1KZJ/RyTZXaeQi/cImyaT/JaFTmxcdcrUehtHJjA2Sr0oYJ71clB +oiMBdDhViw+5LmeiIAQ32pwL0xch4I+XeTRvhEgCIDMb5jREn5Fw9IBehEPCKdJs +EhTkYY2sEJCehFC78JZvRZ+K88psT/oROhUVRsPNH4NbLUES7VBnQRM9IauUiqpO +fMGx+6fWtScvl6tu4B3i0RwsH0Ti/L6RoZz71ilTc4afU9hDDl3WY4JxHYB0yvbi +AmvZWg== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIEQzCCAyugAwIBAgIDCYP0MA0GCSqGSIb3DQEBCwUAMFAxCzAJBgNVBAYTAkRF -MRUwEwYDVQQKDAxELVRydXN0IEdtYkgxKjAoBgNVBAMMIUQtVFJVU1QgUm9vdCBD -bGFzcyAzIENBIDIgRVYgMjAwOTAeFw0wOTExMDUwODUwNDZaFw0yOTExMDUwODUw -NDZaMFAxCzAJBgNVBAYTAkRFMRUwEwYDVQQKDAxELVRydXN0IEdtYkgxKjAoBgNV -BAMMIUQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgRVYgMjAwOTCCASIwDQYJKoZI -hvcNAQEBBQADggEPADCCAQoCggEBAJnxhDRwui+3MKCOvXwEz75ivJn9gpfSegpn -ljgJ9hBOlSJzmY3aFS3nBfwZcyK3jpgAvDw9rKFs+9Z5JUut8Mxk2og+KbgPCdM0 -3TP1YtHhzRnp7hhPTFiu4h7WDFsVWtg6uMQYZB7jM7K1iXdODL/ZlGsTl28So/6Z -qQTMFexgaDbtCHu39b+T7WYxg4zGcTSHThfqr4uRjRxWQa4iN1438h3Z0S0NL2lR -p75mpoo6Kr3HGrHhFPC+Oh25z1uxav60sUYgovseO3Dvk5h9jHOW8sXvhXCtKSb8 -HgQ+HKDYD8tSg2J87otTlZCpV6LqYQXY+U3EJ/pure3511H3a6UCAwEAAaOCASQw -ggEgMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNOUikxiEyoZLsyvcop9Ntea -HNxnMA4GA1UdDwEB/wQEAwIBBjCB3QYDVR0fBIHVMIHSMIGHoIGEoIGBhn9sZGFw -Oi8vZGlyZWN0b3J5LmQtdHJ1c3QubmV0L0NOPUQtVFJVU1QlMjBSb290JTIwQ2xh -c3MlMjAzJTIwQ0ElMjAyJTIwRVYlMjAyMDA5LE89RC1UcnVzdCUyMEdtYkgsQz1E -RT9jZXJ0aWZpY2F0ZXJldm9jYXRpb25saXN0MEagRKBChkBodHRwOi8vd3d3LmQt -dHJ1c3QubmV0L2NybC9kLXRydXN0X3Jvb3RfY2xhc3NfM19jYV8yX2V2XzIwMDku -Y3JsMA0GCSqGSIb3DQEBCwUAA4IBAQA07XtaPKSUiO8aEXUHL7P+PPoeUSbrh/Yp -3uDx1MYkCenBz1UbtDDZzhr+BlGmFaQt77JLvyAoJUnRpjZ3NOhk31KxEcdzes05 -nsKtjHEh8lprr988TlWvsoRlFIm5d8sqMb7Po23Pb0iUMkZv53GMoKaEGTcH8gNF -CSuGdXzfX2lXANtu2KZyIktQ1HWYVt+3GP9DQ1CuekR78HlR10M9p9OB0/DJT7na -xpeG0ILD5EJt/rDiZE4OJudANCa1CInXCGNjOCd1HjPqbqjdn5lPdE2BiYBL3ZqX -KVwvvoFBuYz/6n1gBp7N1z3TLqMVvKjmJuVvw9y4AyHqnxbxLFS1 +MIID7zCCAtegAwIBAgIBADANBgkqhkiG9w0BAQsFADCBmDELMAkGA1UEBhMCVVMx +EDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoT +HFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xOzA5BgNVBAMTMlN0YXJmaWVs +ZCBTZXJ2aWNlcyBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5 +MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgZgxCzAJBgNVBAYTAlVTMRAwDgYD +VQQIEwdBcml6b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxTdGFy +ZmllbGQgVGVjaG5vbG9naWVzLCBJbmMuMTswOQYDVQQDEzJTdGFyZmllbGQgU2Vy +dmljZXMgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBANUMOsQq+U7i9b4Zl1+OiFOxHz/Lz58gE20p +OsgPfTz3a3Y4Y9k2YKibXlwAgLIvWX/2h/klQ4bnaRtSmpDhcePYLQ1Ob/bISdm2 +8xpWriu2dBTrz/sm4xq6HZYuajtYlIlHVv8loJNwU4PahHQUw2eeBGg6345AWh1K +Ts9DkTvnVtYAcMtS7nt9rjrnvDH5RfbCYM8TWQIrgMw0R9+53pBlbQLPLJGmpufe +hRhJfGZOozptqbXuNC66DQO4M99H67FrjSXZm86B0UVGMpZwh94CDklDhbZsc7tk +6mFBrMnUVN+HL8cisibMn1lUaJ/8viovxFUcdUBgF4UCVTmLfwUCAwEAAaNCMEAw +DwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJxfAN+q +AdcwKziIorhtSpzyEZGDMA0GCSqGSIb3DQEBCwUAA4IBAQBLNqaEd2ndOxmfZyMI +bw5hyf2E3F/YNoHN2BtBLZ9g3ccaaNnRbobhiCPPE95Dz+I0swSdHynVv/heyNXB +ve6SbzJ08pGCL72CQnqtKrcgfU28elUSwhXqvfdqlS5sdJ/PHLTyxQGjhdByPq1z +qwubdQxtRbeOlKyWN7Wg0I8VRw7j6IPdj/3vQQF3zCepYoUz8jcI73HPdwbeyBkd +iEDPfUYd/x7H4c7/I9vG+o1VTqkC50cRRj70/b17KSa7qWFiNyi2LSr2EIZkyXCn +0q23KXB56jzaYyWf/Wi3MOxw+3WKt21gZ7IeyLnp2KhvAotnDU0mV3HaIPzBSlCN +sSi6 -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIDOzCCAiOgAwIBAgIRANAeRlAAACmMAAAAAgAAAAIwDQYJKoZIhvcNAQEFBQAw -PzEkMCIGA1UEChMbRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3QgQ28uMRcwFQYDVQQD -Ew5EU1QgUm9vdCBDQSBYNDAeFw0wMDA5MTMwNjIyNTBaFw0yMDA5MTMwNjIyNTBa -MD8xJDAiBgNVBAoTG0RpZ2l0YWwgU2lnbmF0dXJlIFRydXN0IENvLjEXMBUGA1UE -AxMORFNUIFJvb3QgQ0EgWDQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB -AQCthX3OFEYY8gSeIYur0O4ypOT68HnDrjLfIutL5PZHRwQGjzCPb9PFo/ihboJ8 -RvfGhBAqpQCo47zwYEhpWm1jB+L/OE/dBBiyn98krfU2NiBKSom2J58RBeAwHGEy -cO+lewyjVvbDDLUy4CheY059vfMjPAftCRXjqSZIolQb9FdPcAoa90mFwB7rKniE -J7vppdrUScSS0+eBrHSUPLdvwyn4RGp+lSwbWYcbg5EpSpE0GRJdchic0YDjvIoC -YHpe7Rkj93PYRTQyU4bhC88ck8tMqbvRYqMRqR+vobbkrj5LLCOQCHV5WEoxWh+0 -E2SpIFe7RkV++MmpIAc0h1tZAgMBAAGjMjAwMA8GA1UdEwEB/wQFMAMBAf8wHQYD -VR0OBBYEFPCD6nPIP1ubWzdf9UyPWvf0hki9MA0GCSqGSIb3DQEBBQUAA4IBAQCE -G85wl5eEWd7adH6XW/ikGN5salvpq/Fix6yVTzE6CrhlP5LBdkf6kx1bSPL18M45 -g0rw2zA/MWOhJ3+S6U+BE0zPGCuu8YQaZibR7snm3HiHUaZNMu5c8D0x0bcMxDjY -AVVcHCoNiL53Q4PLW27nbY6wwG0ffFKmgV3blxrYWfuUDgGpyPwHwkfVFvz9qjaV -mf12VJffL6W8omBPtgteb6UaT/k1oJ7YI0ldGf+ngpVbRhD+LC3cUtT6GO/BEPZu -8YTV/hbiDH5v3khVqMIeKT6o8IuXGG7F6a6vKwP1F1FwTXf4UC/ivhme7vdUH7B/ -Vv4AEbT8dNfEeFxrkDbh +MIIFYDCCA0igAwIBAgIQCgFCgAAAAUUjyES1AAAAAjANBgkqhkiG9w0BAQsFADBK +MQswCQYDVQQGEwJVUzESMBAGA1UEChMJSWRlblRydXN0MScwJQYDVQQDEx5JZGVu +VHJ1c3QgQ29tbWVyY2lhbCBSb290IENBIDEwHhcNMTQwMTE2MTgxMjIzWhcNMzQw +MTE2MTgxMjIzWjBKMQswCQYDVQQGEwJVUzESMBAGA1UEChMJSWRlblRydXN0MScw +JQYDVQQDEx5JZGVuVHJ1c3QgQ29tbWVyY2lhbCBSb290IENBIDEwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQCnUBneP5k91DNG8W9RYYKyqU+PZ4ldhNlT +3Qwo2dfw/66VQ3KZ+bVdfIrBQuExUHTRgQ18zZshq0PirK1ehm7zCYofWjK9ouuU ++ehcCuz/mNKvcbO0U59Oh++SvL3sTzIwiEsXXlfEU8L2ApeN2WIrvyQfYo3fw7gp +S0l4PJNgiCL8mdo2yMKi1CxUAGc1bnO/AljwpN3lsKImesrgNqUZFvX9t++uP0D1 +bVoE/c40yiTcdCMbXTMTEl3EASX2MN0CXZ/g1Ue9tOsbobtJSdifWwLziuQkkORi +T0/Br4sOdBeo0XKIanoBScy0RnnGF7HamB4HWfp1IYVl3ZBWzvurpWCdxJ35UrCL +vYf5jysjCiN2O/cz4ckA82n5S6LgTrx+kzmEB/dEcH7+B1rlsazRGMzyNeVJSQjK +Vsk9+w8YfYs7wRPCTY/JTw436R+hDmrfYi7LNQZReSzIJTj0+kuniVyc0uMNOYZK +dHzVWYfCP04MXFL0PfdSgvHqo6z9STQaKPNBiDoT7uje/5kdX7rL6B7yuVBgwDHT +c+XvvqDtMwt0viAgxGds8AgDelWAf0ZOlqf0Hj7h9tgJ4TNkK2PXMl6f+cB7D3hv +l7yTmvmcEpB4eoCHFddydJxVdHixuuFucAS6T6C6aMN7/zHwcz09lCqxC0EOoP5N +iGVreTO01wIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB +/zAdBgNVHQ4EFgQU7UQZwNPwBovupHu+QucmVMiONnYwDQYJKoZIhvcNAQELBQAD +ggIBAA2ukDL2pkt8RHYZYR4nKM1eVO8lvOMIkPkp165oCOGUAFjvLi5+U1KMtlwH +6oi6mYtQlNeCgN9hCQCTrQ0U5s7B8jeUeLBfnLOic7iPBZM4zY0+sLj7wM+x8uwt +LRvM7Kqas6pgghstO8OEPVeKlh6cdbjTMM1gCIOQ045U8U1mwF10A0Cj7oV+wh93 +nAbowacYXVKV7cndJZ5t+qntozo00Fl72u1Q8zW/7esUTTHHYPTa8Yec4kjixsU3 ++wYQ+nVZZjFHKdp2mhzpgq7vmrlR94gjmmmVYjzlVYA211QC//G5Xc7UI2/YRYRK +W2XviQzdFKcgyxilJbQN+QHwotL0AMh0jqEqSI5l2xPE4iUXfeu+h1sXIFRRk0pT +AwvsXcoz7WL9RccvW9xYoIA55vrX/hMUpu09lEpCdNTDd1lzzY9GvlU47/rokTLq +l1gEIt44w8y8bckzOmoKaT+gyOpyj4xjhiO9bTyWnpXgSUyqorkqG5w2gXjtw+hG +4iZZRHUe2XWJUc0QhJ1hYMtd+ZciTY6Y5uN/9lu7rs3KSoFrXgvzUeF0K+l+J6fZ +mUlO+KWA2yUPHGNiiskzZ2s8EIPGrd6ozRaOjfAHN3Gf8qv8QfXBi+wAN10J5U6A +7/qxXDgGpRtK4dw4LTzcqx+QGtVKnO7RcGzM7vRX+Bi6hG6H -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIDnzCCAoegAwIBAgIBJjANBgkqhkiG9w0BAQUFADBxMQswCQYDVQQGEwJERTEc -MBoGA1UEChMTRGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0GA1UECxMWVC1UZWxlU2Vj -IFRydXN0IENlbnRlcjEjMCEGA1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBSb290IENB -IDIwHhcNOTkwNzA5MTIxMTAwWhcNMTkwNzA5MjM1OTAwWjBxMQswCQYDVQQGEwJE -RTEcMBoGA1UEChMTRGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0GA1UECxMWVC1UZWxl -U2VjIFRydXN0IENlbnRlcjEjMCEGA1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBSb290 -IENBIDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCrC6M14IspFLEU -ha88EOQ5bzVdSq7d6mGNlUn0b2SjGmBmpKlAIoTZ1KXleJMOaAGtuU1cOs7TuKhC -QN/Po7qCWWqSG6wcmtoIKyUn+WkjR/Hg6yx6m/UTAtB+NHzCnjwAWav12gz1Mjwr -rFDa1sPeg5TKqAyZMg4ISFZbavva4VhYAUlfckE8FQYBjl2tqriTtM2e66foai1S -NNs671x1Udrb8zH57nGYMsRUFUQM+ZtV7a3fGAigo4aKSe5TBY8ZTNXeWHmb0moc -QqvF1afPaA+W5OFhmHZhyJF81j4A4pFQh+GdCuatl9Idxjp9y7zaAzTVjlsB9WoH -txa2bkp/AgMBAAGjQjBAMB0GA1UdDgQWBBQxw3kbuvVT1xfgiXotF2wKsyudMzAP -BgNVHRMECDAGAQH/AgEFMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOC -AQEAlGRZrTlk5ynrE/5aw4sTV8gEJPB0d8Bg42f76Ymmg7+Wgnxu1MM9756Abrsp -tJh6sTtU6zkXR34ajgv8HzFZMQSyzhfzLMdiNlXiItiJVbSYSKpk+tYcNthEeFpa -IzpXl/V6ME+un2pMSyuOoAPjPuCp1NJ70rOo4nI8rZ7/gFnkm0W09juwzTkZmDLl -6iFhkOQxIY40sfcvNUqFENrnijchvllj4PKFiDFT1FQUhXB59C4Gdyd1Lx+4ivn+ -xbrYNuSD7Odlt79jWvNGr4GUN9RBjNYj1h7P9WgbRGOiWrqnNVmh5XAFmw4jV5mU -Cm26OWMohpLzGITY+9HPBVZkVw== +MIIDODCCAiCgAwIBAgIGIAYFFnACMA0GCSqGSIb3DQEBBQUAMDsxCzAJBgNVBAYT +AlJPMREwDwYDVQQKEwhjZXJ0U0lHTjEZMBcGA1UECxMQY2VydFNJR04gUk9PVCBD +QTAeFw0wNjA3MDQxNzIwMDRaFw0zMTA3MDQxNzIwMDRaMDsxCzAJBgNVBAYTAlJP +MREwDwYDVQQKEwhjZXJ0U0lHTjEZMBcGA1UECxMQY2VydFNJR04gUk9PVCBDQTCC +ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALczuX7IJUqOtdu0KBuqV5Do +0SLTZLrTk+jUrIZhQGpgV2hUhE28alQCBf/fm5oqrl0Hj0rDKH/v+yv6efHHrfAQ +UySQi2bJqIirr1qjAOm+ukbuW3N7LBeCgV5iLKECZbO9xSsAfsT8AzNXDe3i+s5d +RdY4zTW2ssHQnIFKquSyAVwdj1+ZxLGt24gh65AIgoDzMKND5pCCrlUoSe1b16kQ +OA7+j0xbm0bqQfWwCHTD0IgztnzXdN/chNFDDnU5oSVAKOp4yw4sLjmdjItuFhwv +JoIQ4uNllAoEwF73XVv4EOLQunpL+943AAAaWyjj0pxzPjKHmKHJUS/X3qwzs08C +AwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAcYwHQYDVR0O +BBYEFOCMm9slSbPxfIbWskKHC9BroNnkMA0GCSqGSIb3DQEBBQUAA4IBAQA+0hyJ +LjX8+HXd5n9liPRyTMks1zJO890ZeUe9jjtbkw9QSSQTaxQGcu8J06Gh40CEyecY +MnQ8SG4Pn0vU9x7Tk4ZkVJdjclDVVc/6IJMCopvDI5NOFlV2oHB5bc0hH88vLbwZ +44gx+FkagQnIl6Z0x2DEW8xXjrJ1/RsCCdtZb3KTafcxQdaIOL+Hsr0Wefmq5L6I +Jd1hJyMctTEHBDa0GpC9oHRxUIltvBTjD4au8as+x6AJzKNI0eDbZOeStc+vckNw +i/nDhDwTqn6Sm1dTk/pwwpEOMfmbZ13pljheX7NzTogVZ96edhBiIL5VaZVDADlN +9u6wWk5JRFRYX0KD -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIDtzCCAp+gAwIBAgIQDOfg5RfYRv6P5WD8G/AwOTANBgkqhkiG9w0BAQUFADBl -MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 -d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJv -b3QgQ0EwHhcNMDYxMTEwMDAwMDAwWhcNMzExMTEwMDAwMDAwWjBlMQswCQYDVQQG -EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNl -cnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0EwggEi -MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtDhXO5EOAXLGH87dg+XESpa7c -JpSIqvTO9SA5KFhgDPiA2qkVlTJhPLWxKISKityfCgyDF3qPkKyK53lTXDGEKvYP -mDI2dsze3Tyoou9q+yHyUmHfnyDXH+Kx2f4YZNISW1/5WBg1vEfNoTb5a3/UsDg+ -wRvDjDPZ2C8Y/igPs6eD1sNuRMBhNZYW/lmci3Zt1/GiSw0r/wty2p5g0I6QNcZ4 -VYcgoc/lbQrISXwxmDNsIumH0DJaoroTghHtORedmTpyoeb6pNnVFzF1roV9Iq4/ -AUaG9ih5yLHa5FcXxH4cDrC0kqZWs72yl+2qp/C3xag/lRbQ/6GW6whfGHdPAgMB -AAGjYzBhMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQW -BBRF66Kv9JLLgjEtUYunpyGd823IDzAfBgNVHSMEGDAWgBRF66Kv9JLLgjEtUYun -pyGd823IDzANBgkqhkiG9w0BAQUFAAOCAQEAog683+Lt8ONyc3pklL/3cmbYMuRC -dWKuh+vy1dneVrOfzM4UKLkNl2BcEkxY5NM9g0lFWJc1aRqoR+pWxnmrEthngYTf -fwk8lOa4JiwgvT2zKIn3X/8i4peEH+ll74fg38FnSbNd67IJKusm7Xi+fT8r87cm -NW1fiQG2SVufAQWbqz0lwcy2f8Lxb4bG+mRo64EtlOtCt/qMHt1i8b5QZ7dsvfPx -H2sMNgcWfzd8qVttevESRmCD1ycEvkvOl77DZypoEd+A5wwzZr8TDRRu838fYxAe -+o0bJW1sj6W3YQGx0qMmoRBxna3iw/nDmVG3KwcIzi7mULKn+gpFL6Lw8g== +MIIFdDCCA1ygAwIBAgIEAJiiOTANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJO +TDEeMBwGA1UECgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSswKQYDVQQDDCJTdGFh +dCBkZXIgTmVkZXJsYW5kZW4gUm9vdCBDQSAtIEczMB4XDTEzMTExNDExMjg0MloX +DTI4MTExMzIzMDAwMFowWjELMAkGA1UEBhMCTkwxHjAcBgNVBAoMFVN0YWF0IGRl +ciBOZWRlcmxhbmRlbjErMCkGA1UEAwwiU3RhYXQgZGVyIE5lZGVybGFuZGVuIFJv +b3QgQ0EgLSBHMzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL4yolQP +cPssXFnrbMSkUeiFKrPMSjTysF/zDsccPVMeiAho2G89rcKezIJnByeHaHE6n3WW +IkYFsO2tx1ueKt6c/DrGlaf1F2cY5y9JCAxcz+bMNO14+1Cx3Gsy8KL+tjzk7FqX +xz8ecAgwoNzFs21v0IJyEavSgWhZghe3eJJg+szeP4TrjTgzkApyI/o1zCZxMdFy +KJLZWyNtZrVtB0LrpjPOktvA9mxjeM3KTj215VKb8b475lRgsGYeCasH/lSJEULR +9yS6YHgamPfJEf0WwTUaVHXvQ9Plrk7O53vDxk5hUUurmkVLoR9BvUhTFXFkC4az +5S6+zqQbwSmEorXLCCN2QyIkHxcE1G6cxvx/K2Ya7Irl1s9N9WMJtxU51nus6+N8 +6U78dULI7ViVDAZCopz35HCz33JvWjdAidiFpNfxC95DGdRKWCyMijmev4SH8RY7 +Ngzp07TKbBlBUgmhHbBqv4LvcFEhMtwFdozL92TkA1CvjJFnq8Xy7ljY3r735zHP +bMk7ccHViLVlvMDoFxcHErVc0qsgk7TmgoNwNsXNo42ti+yjwUOH5kPiNL6VizXt +BznaqB16nzaeErAMZRKQFWDZJkBE41ZgpRDUajz9QdwOWke275dhdU/Z/seyHdTt +XUmzqWrLZoQT1Vyg3N9udwbRcXXIV2+vD3dbAgMBAAGjQjBAMA8GA1UdEwEB/wQF +MAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRUrfrHkleuyjWcLhL75Lpd +INyUVzANBgkqhkiG9w0BAQsFAAOCAgEAMJmdBTLIXg47mAE6iqTnB/d6+Oea31BD +U5cqPco8R5gu4RV78ZLzYdqQJRZlwJ9UXQ4DO1t3ApyEtg2YXzTdO2PCwyiBwpwp +LiniyMMB8jPqKqrMCQj3ZWfGzd/TtiunvczRDnBfuCPRy5FOCvTIeuXZYzbB1N/8 +Ipf3YF3qKS9Ysr1YvY2WTxB1v0h7PVGHoTx0IsL8B3+A3MSs/mrBcDCw6Y5p4ixp +gZQJut3+TcCDjJRYwEYgr5wfAvg1VUkvRtTA8KCWAg8zxXHzniN9lLf9OtMJgwYh +/WA9rjLA0u6NpvDntIJ8CsxwyXmA+P5M9zWEGYox+wrZ13+b8KKaa8MFSu1BYBQw +0aoRQm7TIwIEC8Zl3d1Sd9qBa7Ko+gE4uZbqKmxnl4mUnrzhVNXkanjvSr0rmj1A +fsbAddJu+2gw7OyLnflJNZoaLNmzlTnVHpL3prllL+U9bTpITAjc5CgSKL59NVzq +4BZ+Extq1z7XnvwtdbLBFNUjA9tbbws+eC8N3jONFrdI54OagQ97wUNNVQQXOEpR +1VmiiXTTn74eS9fGbbeIJG9gkaSChVtWQbzQRKtqE77RLFi3EjNYsjdj3BP1lB0/ +QFH1T/U67cjF68IeHRaVesd+QnGTbksVtzDfqu1XhUisHWrdOWnk4Xl4vs4Fv6EM +94B7IWcnMFk= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDdzCCAl+gAwIBAgIIXDPLYixfszIwDQYJKoZIhvcNAQELBQAwPDEeMBwGA1UE +AwwVQXRvcyBUcnVzdGVkUm9vdCAyMDExMQ0wCwYDVQQKDARBdG9zMQswCQYDVQQG +EwJERTAeFw0xMTA3MDcxNDU4MzBaFw0zMDEyMzEyMzU5NTlaMDwxHjAcBgNVBAMM +FUF0b3MgVHJ1c3RlZFJvb3QgMjAxMTENMAsGA1UECgwEQXRvczELMAkGA1UEBhMC +REUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCVhTuXbyo7LjvPpvMp +Nb7PGKw+qtn4TaA+Gke5vJrf8v7MPkfoepbCJI419KkM/IL9bcFyYie96mvr54rM +VD6QUM+A1JX76LWC1BTFtqlVJVfbsVD2sGBkWXppzwO3bw2+yj5vdHLqqjAqc2K+ +SZFhyBH+DgMq92og3AIVDV4VavzjgsG1xZ1kCWyjWZgHJ8cblithdHFsQ/H3NYkQ +4J7sVaE3IqKHBAUsR320HLliKWYoyrfhk/WklAOZuXCFteZI6o1Q/NnezG8HDt0L +cp2AMBYHlT8oDv3FdU9T1nSatCQujgKRz3bFmx5VdJx4IbHwLfELn8LVlhgf8FQi +eowHAgMBAAGjfTB7MB0GA1UdDgQWBBSnpQaxLKYJYO7Rl+lwrrw7GWzbITAPBgNV +HRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFKelBrEspglg7tGX6XCuvDsZbNshMBgG +A1UdIAQRMA8wDQYLKwYBBAGwLQMEAQEwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3 +DQEBCwUAA4IBAQAmdzTblEiGKkGdLD4GkGDEjKwLVLgfuXvTBznk+j57sj1O7Z8j +vZfza1zv7v1Apt+hk6EKhqzvINB5Ab149xnYJDE0BAGmuhWawyfc2E8PzBhj/5kP +DpFrdRbhIfzYJsdHt6bPWHJxfrrhTZVHO8mvbaG0weyJ9rQPOLXiZNwlz6bb65pc +maHFCN795trV1lpFDMS3wrUU77QR/w4VtfX128a961qn8FYiqTxlVMYVqL2Gns2D +lmh6cYGJ4Qvh6hEbaAjMaZ7snkGeRDImeuKHCnE96+RapNLbxc3G3mB/ufNPRJLv +KrcYPqcZ2Qt9sTdBQrC6YB3y/gkRsPCHe6ed -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIDljCCAn6gAwIBAgIQC5McOtY5Z+pnI7/Dr5r0SzANBgkqhkiG9w0BAQsFADBl -MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 -d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJv -b3QgRzIwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1MTIwMDAwWjBlMQswCQYDVQQG -EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNl -cnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzIwggEi -MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ5ygvUj82ckmIkzTz+GoeMVSA -n61UQbVH35ao1K+ALbkKz3X9iaV9JPrjIgwrvJUXCzO/GU1BBpAAvQxNEP4Htecc -biJVMWWXvdMX0h5i89vqbFCMP4QMls+3ywPgym2hFEwbid3tALBSfK+RbLE4E9Hp -EgjAALAcKxHad3A2m67OeYfcgnDmCXRwVWmvo2ifv922ebPynXApVfSr/5Vh88lA -bx3RvpO704gqu52/clpWcTs/1PPRCv4o76Pu2ZmvA9OPYLfykqGxvYmJHzDNw6Yu -YjOuFgJ3RFrngQo8p0Quebg/BLxcoIfhG69Rjs3sLPr4/m3wOnyqi+RnlTGNAgMB -AAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQW -BBTOw0q5mVXyuNtgv6l+vVa1lzan1jANBgkqhkiG9w0BAQsFAAOCAQEAyqVVjOPI -QW5pJ6d1Ee88hjZv0p3GeDgdaZaikmkuOGybfQTUiaWxMTeKySHMq2zNixya1r9I -0jJmwYrA8y8678Dj1JGG0VDjA9tzd29KOVPt3ibHtX2vK0LRdWLjSisCx1BL4Gni -lmwORGYQRI+tBev4eaymG+g3NJ1TyWGqolKvSnAWhsI6yLETcDbYz+70CjTVW0z9 -B5yiutkBclzzTcHdDrEcDcRjvq30FPuJ7KJBDkzMyFdA0G4Dqs0MjomZmWzwPDCv -ON9vvKO+KSAnq3T/EyJ43pdSVR6DtVQgA+6uwE9W3jfMw3+qBCe703e4YtsXfJwo -IhNzbM8m9Yop5w== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIICRjCCAc2gAwIBAgIQC6Fa+h3foLVJRK/NJKBs7DAKBggqhkjOPQQDAzBlMQsw -CQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cu -ZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3Qg -RzMwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1MTIwMDAwWjBlMQswCQYDVQQGEwJV -UzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQu -Y29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzMwdjAQBgcq -hkjOPQIBBgUrgQQAIgNiAAQZ57ysRGXtzbg/WPuNsVepRC0FFfLvC/8QdJ+1YlJf -Zn4f5dwbRXkLzMZTCp2NXQLZqVneAlr2lSoOjThKiknGvMYDOAdfVdp+CW7if17Q -RSAPWXYQ1qAk8C3eNvJsKTmjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ -BAQDAgGGMB0GA1UdDgQWBBTL0L2p4ZgFUaFNN6KDec6NHSrkhDAKBggqhkjOPQQD -AwNnADBkAjAlpIFFAmsSS3V0T8gj43DydXLefInwz5FyYZ5eEJJZVrmDxxDnOOlY -JjZ91eQ0hjkCMHw2U/Aw5WJjOpnitqM7mzT6HtoQknFekROn3aRukswy1vUhZscv -6pZjamVFkpUBtA== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBh -MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 -d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD -QTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAwMDAwMDBaMGExCzAJBgNVBAYTAlVT -MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j -b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkqhkiG -9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsB -CSDMAZOnTjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97 -nh6Vfe63SKMI2tavegw5BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt -43C/dxC//AH2hdmoRBBYMql1GNXRor5H4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7P -T19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y7vrTC0LUq7dBMtoM1O/4 -gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQABo2MwYTAO -BgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbR -TLtm8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUw -DQYJKoZIhvcNAQEFBQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/Esr -hMAtudXH/vTBH1jLuG2cenTnmCmrEbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg -06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIttep3Sp+dWOIrWcBAI+0tKIJF -PnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886UAb3LujEV0ls -YSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk -CAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh -MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 -d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH -MjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT -MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j -b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG -9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI -2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx -1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ -q2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz -tCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ -vIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP -BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV -5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY -1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4 -NeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG -Fdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91 -8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe -pLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl -MrY= +MIIFkjCCA3qgAwIBAgIIAeDltYNno+AwDQYJKoZIhvcNAQEMBQAwZzEbMBkGA1UE +AwwSQXBwbGUgUm9vdCBDQSAtIEcyMSYwJAYDVQQLDB1BcHBsZSBDZXJ0aWZpY2F0 +aW9uIEF1dGhvcml0eTETMBEGA1UECgwKQXBwbGUgSW5jLjELMAkGA1UEBhMCVVMw +HhcNMTQwNDMwMTgxMDA5WhcNMzkwNDMwMTgxMDA5WjBnMRswGQYDVQQDDBJBcHBs +ZSBSb290IENBIC0gRzIxJjAkBgNVBAsMHUFwcGxlIENlcnRpZmljYXRpb24gQXV0 +aG9yaXR5MRMwEQYDVQQKDApBcHBsZSBJbmMuMQswCQYDVQQGEwJVUzCCAiIwDQYJ +KoZIhvcNAQEBBQADggIPADCCAgoCggIBANgREkhI2imKScUcx+xuM23+TfvgHN6s +XuI2pyT5f1BrTM65MFQn5bPW7SXmMLYFN14UIhHF6Kob0vuy0gmVOKTvKkmMXT5x +ZgM4+xb1hYjkWpIMBDLyyED7Ul+f9sDx47pFoFDVEovy3d6RhiPw9bZyLgHaC/Yu +OQhfGaFjQQscp5TBhsRTL3b2CtcM0YM/GlMZ81fVJ3/8E7j4ko380yhDPLVoACVd +J2LT3VXdRCCQgzWTxb+4Gftr49wIQuavbfqeQMpOhYV4SbHXw8EwOTKrfl+q04tv +ny0aIWhwZ7Oj8ZhBbZF8+NfbqOdfIRqMM78xdLe40fTgIvS/cjTf94FNcX1RoeKz +8NMoFnNvzcytN31O661A4T+B/fc9Cj6i8b0xlilZ3MIZgIxbdMYs0xBTJh0UT8TU +gWY8h2czJxQI6bR3hDRSj4n4aJgXv8O7qhOTH11UL6jHfPsNFL4VPSQ08prcdUFm +IrQB1guvkJ4M6mL4m1k8COKWNORj3rw31OsMiANDC1CvoDTdUE0V+1ok2Az6DGOe +HwOx4e7hqkP0ZmUoNwIx7wHHHtHMn23KVDpA287PT0aLSmWaasZobNfMmRtHsHLD +d4/E92GcdB/O/WuhwpyUgquUoue9G7q5cDmVF8Up8zlYNPXEpMZ7YLlmQ1A/bmH8 +DvmGqmAMQ0uVAgMBAAGjQjBAMB0GA1UdDgQWBBTEmRNsGAPCe8CjoA1/coB6HHcm +jTAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQwF +AAOCAgEAUabz4vS4PZO/Lc4Pu1vhVRROTtHlznldgX/+tvCHM/jvlOV+3Gp5pxy+ +8JS3ptEwnMgNCnWefZKVfhidfsJxaXwU6s+DDuQUQp50DhDNqxq6EWGBeNjxtUVA +eKuowM77fWM3aPbn+6/Gw0vsHzYmE1SGlHKy6gLti23kDKaQwFd1z4xCfVzmMX3z +ybKSaUYOiPjjLUKyOKimGY3xn83uamW8GrAlvacp/fQ+onVJv57byfenHmOZ4VxG +/5IFjPoeIPmGlFYl5bRXOJ3riGQUIUkhOb9iZqmxospvPyFgxYnURTbImHy99v6Z +SYA7LNKmp4gDBDEZt7Y6YUX6yfIjyGNzv1aJMbDZfGKnexWoiIqrOEDCzBL/FePw +N983csvMmOa/orz6JopxVtfnJBtIRD6e/J/JzBrsQzwBvDR4yGn1xuZW7AYJNpDr +FEobXsmII9oDMJELuDY++ee1KG++P+w8j2Ud5cAeh6Squpj9kuNsJnfdBrRkBof0 +Tta6SqoWqPQFZ2aWuuJVecMsXUmPgEkrihLHdoBR37q9ZV0+N0djMenl9MU/S60E +inpxLK8JQzcPqOMyT/RFtm2XNuyE9QoB6he7hY1Ck3DDUOUUi78/w0EP3SIEIwiK +um1xRKtzCTrJ+VKACd+66eYWyi4uTLLT3OUEVLLUNIAytbwPF+E= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIICPzCCAcWgAwIBAgIQBVVWvPJepDU1w6QP1atFcjAKBggqhkjOPQQDAzBhMQsw -CQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cu -ZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBHMzAe -Fw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVTMRUw -EwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20x -IDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEczMHYwEAYHKoZIzj0CAQYF -K4EEACIDYgAE3afZu4q4C/sLfyHS8L6+c/MzXRq8NOrexpu80JX28MzQC7phW1FG -fp4tn+6OYwwX7Adw9c+ELkCDnOg/QW07rdOkFFk2eJ0DQ+4QE2xy3q6Ip6FrtUPO -Z9wj/wMco+I+o0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAd -BgNVHQ4EFgQUs9tIpPmhxdiuNkHMEWNpYim8S8YwCgYIKoZIzj0EAwMDaAAwZQIx -AK288mw/EkrRLTnDCgmXc/SINoyIJ7vmiI1Qhadj+Z4y3maTD/HMsQmP3Wyr+mt/ -oAIwOWZbwmSNuJ5Q3KjVSaLtx9zRSX8XAbjIho9OjIgrqJqpisXRAL34VOKa5Vt8 -sycX +MIIEFTCCAv2gAwIBAgIGSUEs5AAQMA0GCSqGSIb3DQEBCwUAMIGnMQswCQYDVQQG +EwJIVTERMA8GA1UEBwwIQnVkYXBlc3QxFTATBgNVBAoMDE5ldExvY2sgS2Z0LjE3 +MDUGA1UECwwuVGFuw7pzw610dsOhbnlraWFkw7NrIChDZXJ0aWZpY2F0aW9uIFNl +cnZpY2VzKTE1MDMGA1UEAwwsTmV0TG9jayBBcmFueSAoQ2xhc3MgR29sZCkgRsWR +dGFuw7pzw610dsOhbnkwHhcNMDgxMjExMTUwODIxWhcNMjgxMjA2MTUwODIxWjCB +pzELMAkGA1UEBhMCSFUxETAPBgNVBAcMCEJ1ZGFwZXN0MRUwEwYDVQQKDAxOZXRM +b2NrIEtmdC4xNzA1BgNVBAsMLlRhbsO6c8OtdHbDoW55a2lhZMOzayAoQ2VydGlm +aWNhdGlvbiBTZXJ2aWNlcykxNTAzBgNVBAMMLE5ldExvY2sgQXJhbnkgKENsYXNz +IEdvbGQpIEbFkXRhbsO6c8OtdHbDoW55MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A +MIIBCgKCAQEAxCRec75LbRTDofTjl5Bu0jBFHjzuZ9lk4BqKf8owyoPjIMHj9DrT +lF8afFttvzBPhCf2nx9JvMaZCpDyD/V/Q4Q3Y1GLeqVw/HpYzY6b7cNGbIRwXdrz +AZAj/E4wqX7hJ2Pn7WQ8oLjJM2P+FpD/sLj916jAwJRDC7bVWaaeVtAkH3B5r9s5 +VA1lddkVQZQBr17s9o3x/61k/iCa11zr/qYfCGSji3ZVrR47KGAuhyXoqq8fxmRG +ILdwfzzeSNuWU7c5d+Qa4scWhHaXWy+7GRWF+GmF9ZmnqfI0p6m2pgP8b4Y9VHx2 +BJtr+UBdADTHLpl1neWIA6pN+APSQnbAGwIDAKiLo0UwQzASBgNVHRMBAf8ECDAG +AQH/AgEEMA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUzPpnk/C2uNClwB7zU/2M +U9+D15YwDQYJKoZIhvcNAQELBQADggEBAKt/7hwWqZw8UQCgwBEIBaeZ5m8BiFRh +bvG5GK1Krf6BQCOUL/t1fC8oS2IkgYIL9WHxHG64YTjrgfpioTtaYtOUZcTh5m2C ++C8lcLIhJsFyUR+MLMOEkMNaj7rP9KdlpeuY0fsFskZ1FSNqb4VjMIDw1Z4fKRzC +bLBQWV2QWzuoDTDPv31/zvGdg73JRm4gpvlhUbohL3u+pRVjodSVh/GeufOJ8z2F +uLjbvrW5KfnaNwUASZQDhETnv0Mxz3WLJdH0pmT1kvarBes96aULNmLazAZfNou2 +XjG4Kvte9nHfRCaexOYNkbQudZWAUWpLMKawYqGT8ZvYzsRjdT9ZR7E= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIDxTCCAq2gAwIBAgIQAqxcJmoLQJuPC3nyrkYldzANBgkqhkiG9w0BAQUFADBs -MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 -d3cuZGlnaWNlcnQuY29tMSswKQYDVQQDEyJEaWdpQ2VydCBIaWdoIEFzc3VyYW5j -ZSBFViBSb290IENBMB4XDTA2MTExMDAwMDAwMFoXDTMxMTExMDAwMDAwMFowbDEL -MAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3 -LmRpZ2ljZXJ0LmNvbTErMCkGA1UEAxMiRGlnaUNlcnQgSGlnaCBBc3N1cmFuY2Ug -RVYgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMbM5XPm -+9S75S0tMqbf5YE/yc0lSbZxKsPVlDRnogocsF9ppkCxxLeyj9CYpKlBWTrT3JTW -PNt0OKRKzE0lgvdKpVMSOO7zSW1xkX5jtqumX8OkhPhPYlG++MXs2ziS4wblCJEM -xChBVfvLWokVfnHoNb9Ncgk9vjo4UFt3MRuNs8ckRZqnrG0AFFoEt7oT61EKmEFB -Ik5lYYeBQVCmeVyJ3hlKV9Uu5l0cUyx+mM0aBhakaHPQNAQTXKFx01p8VdteZOE3 -hzBWBOURtCmAEvF5OYiiAhF8J2a3iLd48soKqDirCmTCv2ZdlYTBoSUeh10aUAsg -EsxBu24LUTi4S8sCAwEAAaNjMGEwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQF -MAMBAf8wHQYDVR0OBBYEFLE+w2kD+L9HAdSYJhoIAu9jZCvDMB8GA1UdIwQYMBaA -FLE+w2kD+L9HAdSYJhoIAu9jZCvDMA0GCSqGSIb3DQEBBQUAA4IBAQAcGgaX3Nec -nzyIZgYIVyHbIUf4KmeqvxgydkAQV8GK83rZEWWONfqe/EW1ntlMMUu4kehDLI6z -eM7b41N5cdblIZQB2lWHmiRk9opmzN6cN82oNLFpmyPInngiK3BD41VHMWEZ71jF -hS9OMPagMRYjyOfiZRYzy78aG6A9+MpeizGLYAiJLQwGXFK3xPkKmNEVX58Svnw2 -Yzi9RKR/5CYrCsSXaQ3pjOLAEFe4yHYSkVXySGnYvCoCWw9E1CAx2/S6cCZdkGCe -vEsXCS+0yx5DaMkHJ8HSXPfqIbloEpw8nL+e/IBcm2PN7EeqJSdnoDfzAIJ9VNep -+OkuE6N36B9K +MIID8TCCAtmgAwIBAgIQQT1yx/RrH4FDffHSKFTfmjANBgkqhkiG9w0BAQUFADCB +ijELMAkGA1UEBhMCQ0gxEDAOBgNVBAoTB1dJU2VLZXkxGzAZBgNVBAsTEkNvcHly +aWdodCAoYykgMjAwNTEiMCAGA1UECxMZT0lTVEUgRm91bmRhdGlvbiBFbmRvcnNl +ZDEoMCYGA1UEAxMfT0lTVEUgV0lTZUtleSBHbG9iYWwgUm9vdCBHQSBDQTAeFw0w +NTEyMTExNjAzNDRaFw0zNzEyMTExNjA5NTFaMIGKMQswCQYDVQQGEwJDSDEQMA4G +A1UEChMHV0lTZUtleTEbMBkGA1UECxMSQ29weXJpZ2h0IChjKSAyMDA1MSIwIAYD +VQQLExlPSVNURSBGb3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBX +SVNlS2V5IEdsb2JhbCBSb290IEdBIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A +MIIBCgKCAQEAy0+zAJs9Nt350UlqaxBJH+zYK7LG+DKBKUOVTJoZIyEVRd7jyBxR +VVuuk+g3/ytr6dTqvirdqFEr12bDYVxgAsj1znJ7O7jyTmUIms2kahnBAbtzptf2 +w93NvKSLtZlhuAGio9RN1AU9ka34tAhxZK9w8RxrfvbDd50kc3vkDIzh2TbhmYsF +mQvtRTEJysIA2/dyoJaqlYfQjse2YXMNdmaM3Bu0Y6Kff5MTMPGhJ9vZ/yxViJGg +4E8HsChWjBgbl0SOid3gF27nKu+POQoxhILYQBRJLnpB5Kf+42TMwVlxSywhp1t9 +4B3RLoGbw9ho972WG6xwsRYUC9tguSYBBQIDAQABo1EwTzALBgNVHQ8EBAMCAYYw +DwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUswN+rja8sHnR3JQmthG+IbJphpQw +EAYJKwYBBAGCNxUBBAMCAQAwDQYJKoZIhvcNAQEFBQADggEBAEuh/wuHbrP5wUOx +SPMowB0uyQlB+pQAHKSkq0lPjz0e701vvbyk9vImMMkQyh2I+3QZH4VFvbBsUfk2 +ftv1TDI6QU9bR8/oCy22xBmddMVHxjtqD6wU2zz0c5ypBd8A3HR4+vg1YFkCExh8 +vPtNsCBtQ7tgMHpnM1zFmdH4LTlSc/uMqpclXHLZCB6rTjzjgTGfA6b7wP4piFXa +hNVQA7bihKOmNqoROgHhGEvWRGizPflTdISzRpFGlgC3gCy24eMQ4tui5yiPAZZi +Fj4A4xylNoEYokxSdsARo27mHbrjWr42U8U+dY+GaSlYU7Wcu2+fXMUY7N0v4ZjJ +/L7fCg0= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIFkDCCA3igAwIBAgIQBZsbV56OITLiOQe9p3d1XDANBgkqhkiG9w0BAQwFADBi -MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 -d3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3Qg -RzQwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1MTIwMDAwWjBiMQswCQYDVQQGEwJV -UzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQu -Y29tMSEwHwYDVQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3QgRzQwggIiMA0GCSqG -SIb3DQEBAQUAA4ICDwAwggIKAoICAQC/5pBzaN675F1KPDAiMGkz7MKnJS7JIT3y -ithZwuEppz1Yq3aaza57G4QNxDAf8xukOBbrVsaXbR2rsnnyyhHS5F/WBTxSD1If -xp4VpX6+n6lXFllVcq9ok3DCsrp1mWpzMpTREEQQLt+C8weE5nQ7bXHiLQwb7iDV -ySAdYyktzuxeTsiT+CFhmzTrBcZe7FsavOvJz82sNEBfsXpm7nfISKhmV1efVFiO -DCu3T6cw2Vbuyntd463JT17lNecxy9qTXtyOj4DatpGYQJB5w3jHtrHEtWoYOAMQ -jdjUN6QuBX2I9YI+EJFwq1WCQTLX2wRzKm6RAXwhTNS8rhsDdV14Ztk6MUSaM0C/ -CNdaSaTC5qmgZ92kJ7yhTzm1EVgX9yRcRo9k98FpiHaYdj1ZXUJ2h4mXaXpI8OCi -EhtmmnTK3kse5w5jrubU75KSOp493ADkRSWJtppEGSt+wJS00mFt6zPZxd9LBADM -fRyVw4/3IbKyEbe7f/LVjHAsQWCqsWMYRJUadmJ+9oCw++hkpjPRiQfhvbfmQ6QY -uKZ3AeEPlAwhHbJUKSWJbOUOUlFHdL4mrLZBdd56rF+NP8m800ERElvlEFDrMcXK -chYiCd98THU/Y+whX8QgUWtvsauGi0/C1kVfnSD8oR7FwI+isX4KJpn15GkvmB0t -9dmpsh3lGwIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB -hjAdBgNVHQ4EFgQU7NfjgtJxXWRM3y5nP+e6mK4cD08wDQYJKoZIhvcNAQEMBQAD -ggIBALth2X2pbL4XxJEbw6GiAI3jZGgPVs93rnD5/ZpKmbnJeFwMDF/k5hQpVgs2 -SV1EY+CtnJYYZhsjDT156W1r1lT40jzBQ0CuHVD1UvyQO7uYmWlrx8GnqGikJ9yd -+SeuMIW59mdNOj6PWTkiU0TryF0Dyu1Qen1iIQqAyHNm0aAFYF/opbSnr6j3bTWc -fFqK1qI4mfN4i/RN0iAL3gTujJtHgXINwBQy7zBZLq7gcfJW5GqXb5JQbZaNaHqa -sjYUegbyJLkJEVDXCLG4iXqEI2FCKeWjzaIgQdfRnGTZ6iahixTXTBmyUEFxPT9N -cCOGDErcgdLMMpSEDQgJlxxPwO5rIHQw0uA5NBCFIRUBCOhVMt5xSdkoF1BN5r5N -0XWs0Mr7QbhDparTwwVETyw2m+L64kW4I1NsBm9nVX9GtUw/bihaeSbSpKhil9Ie -4u1Ki7wb/UdKDd9nZn6yW0HQO+T0O/QEY+nvwlQAUaCKKsnOeMzV6ocEGLPOr0mI -r/OSmbaz5mEP0oUA51Aa5BuVnRmhuZyxm7EAHu/QD09CbMkKvO5D+jpxpchNJqU1 -/YldvIViHTLSoCtU7ZpXwdv6EM8Zt4tKG48BtieVU+i2iW1bvGjUI+iLUaJW+fCm -gKDWHrO8Dw9TdSmq6hN35N6MgSGtBxBHEa2HPQfRdbzP82Z+ +MIIDfDCCAmSgAwIBAgIQGKy1av1pthU6Y2yv2vrEoTANBgkqhkiG9w0BAQUFADBY +MQswCQYDVQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjExMC8GA1UEAxMo +R2VvVHJ1c3QgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNjEx +MjcwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMFgxCzAJBgNVBAYTAlVTMRYwFAYDVQQK +Ew1HZW9UcnVzdCBJbmMuMTEwLwYDVQQDEyhHZW9UcnVzdCBQcmltYXJ5IENlcnRp +ZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC +AQEAvrgVe//UfH1nrYNke8hCUy3f9oQIIGHWAVlqnEQRr+92/ZV+zmEwu3qDXwK9 +AWbK7hWNb6EwnL2hhZ6UOvNWiAAxz9juapYC2e0DjPt1befquFUWBRaa9OBesYjA +ZIVcFU2Ix7e64HXprQU9nceJSOC7KMgD4TCTZF5SwFlwIjVXiIrxlQqD17wxcwE0 +7e9GceBrAqg1cmuXm2bgyxx5X9gaBGgeRwLmnWDiNpcB3841kt++Z8dtd1k7j53W +kBWUvEI0EME5+bEnPn7WinXFsq+W06Lem+SYvn3h6YGttm/81w7a4DSwDRp35+MI +mO9Y+pyEtzavwt+s0vQQBnBxNQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4G +A1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQULNVQQZcVi/CPNmFbSvtr2ZnJM5IwDQYJ +KoZIhvcNAQEFBQADggEBAFpwfyzdtzRP9YZRqSa+S7iq8XEN3GHHoOo0Hnp3DwQ1 +6CePbJC/kRYkRj5KTs4rFtULUh38H2eiAkUxT87z+gOneZ1TatnaYzr4gNfTmeGl +4b7UVXGYNTq+k+qurUKykG/g/CFNNWMziUnWm07Kx+dOCQD32sfvmWKZd7aVIl6K +oKv0uHiYyjgZmclynnjNS6yvGaBzEi38wkG6gZHaFloxt/m0cYASSJlyc1pZU8Fj +UjPtp8nSOQJw+uCxQmYpqptR7TBUIhRf2asdweSU8Pj1K/fqynhG1riR/aYNKxoU +AT6A8EKglQdebc3MS6RFjasS6LPeWuWgfOgPIh1a6Vk= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIICZzCCAdCgAwIBAgIBBDANBgkqhkiG9w0BAQUFADBhMQswCQYDVQQGEwJVUzEY -MBYGA1UEChMPVS5TLiBHb3Zlcm5tZW50MQwwCgYDVQQLEwNEb0QxDDAKBgNVBAsT -A1BLSTEcMBoGA1UEAxMTRG9EIENMQVNTIDMgUm9vdCBDQTAeFw0wMDA1MTkxMzEz -MDBaFw0yMDA1MTQxMzEzMDBaMGExCzAJBgNVBAYTAlVTMRgwFgYDVQQKEw9VLlMu -IEdvdmVybm1lbnQxDDAKBgNVBAsTA0RvRDEMMAoGA1UECxMDUEtJMRwwGgYDVQQD -ExNEb0QgQ0xBU1MgMyBSb290IENBMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB -gQC1MP5kvurMbe2BLPd/6Rm6DmlqKOGpqcuVWB/x5pppU+CIP5HFUbljl6jmIYwT -XjY8qFf6+HAsTGrLvzCnTBbkMlz4ErBR+BZXjS+0TfouqJToKmHUVw1Hzm4sL36Y -Z8wACKu2lhY1woWR5VugCsdmUmLzYXWVF668KlYppeArUwIDAQABoy8wLTAdBgNV -HQ4EFgQUbJyl8FyPbUGNxBc7kFfCD6PNbf4wDAYDVR0TBAUwAwEB/zANBgkqhkiG -9w0BAQUFAAOBgQCvcUT5lyPMaGmMQwdBuoggsyIAQciYoFUczT9usZNcrfoYmrsc -c2/9JEKPh59Rz76Gn+nXikhPCNlplKw/5g8tlw8ok3ZPYt//oM1h+KaGDDE0INx/ -L6j7Ob6V7jhZAmLB3mwVT+DfnbvkeXMk/WNklfdKqJkfSGWVx3u/eDLneg== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDcDCCAligAwIBAgIBBTANBgkqhkiG9w0BAQUFADBbMQswCQYDVQQGEwJVUzEY -MBYGA1UEChMPVS5TLiBHb3Zlcm5tZW50MQwwCgYDVQQLEwNEb0QxDDAKBgNVBAsT -A1BLSTEWMBQGA1UEAxMNRG9EIFJvb3QgQ0EgMjAeFw0wNDEyMTMxNTAwMTBaFw0y -OTEyMDUxNTAwMTBaMFsxCzAJBgNVBAYTAlVTMRgwFgYDVQQKEw9VLlMuIEdvdmVy -bm1lbnQxDDAKBgNVBAsTA0RvRDEMMAoGA1UECxMDUEtJMRYwFAYDVQQDEw1Eb0Qg -Um9vdCBDQSAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwCzB9o07 -rP8/PNZxvrh0IgfscEEV/KtA4weqwcPYn/7aTDq/P8jYKHtLNgHArEUlw9IOCo+F -GGQQPRoTcCpvjtfcjZOzQQ84Ic2tq8I9KgXTVxE3Dc2MUfmT48xGSSGOFLTNyxQ+ -OM1yMe6rEvJl6jQuVl3/7mN1y226kTT8nvP0LRy+UMRC31mI/2qz+qhsPctWcXEF -lrufgOWARVlnQbDrw61gpIB1BhecDvRD4JkOG/t/9bPMsoGCsf0ywbi+QaRktWA6 -WlEwjM7eQSwZR1xJEGS5dKmHQa99brrBuKG/ZTE6BGf5tbuOkooAY7ix5ow4X4P/ -UNU7ol1rshDMYwIDAQABoz8wPTAdBgNVHQ4EFgQUSXS7DF66ev4CVO97oMaVxgmA -cJYwCwYDVR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQAD -ggEBAJiRjT+JyLv1wGlzKTs1rLqzCHY9cAmS6YREIQF9FHYb7lFsHY0VNy17MWn0 -mkS4r0bMNPojywMnGdKDIXUr5+AbmSbchECV6KjSzPZYXGbvP0qXEIIdugqi3VsG -K52nZE7rLgE1pLQ/E61V5NVzqGmbEfGY8jEeb0DU+HifjpGgb3AEkGaqBivO4XqS -tX3h4NGW56E6LcyxnR8FRO2HmdNNGnA5wQQM5X7Z8a/XIA7xInolpHOZzD+kByeW -qKKV7YK5FtOeC4fCwfKI9WLfaN/HvGlR7bFc3FRUKQ8JOZqsA8HbDE2ubwp6Fknx -v5HSOJTT9pUst2zJQraNypCNhdk= +MIIEGTCCAwECEGFwy0mMX5hFKeewptlQW3owDQYJKoZIhvcNAQEFBQAwgcoxCzAJ +BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVy +aVNpZ24gVHJ1c3QgTmV0d29yazE6MDgGA1UECxMxKGMpIDE5OTkgVmVyaVNpZ24s +IEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVyaVNp +Z24gQ2xhc3MgMiBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0 +eSAtIEczMB4XDTk5MTAwMTAwMDAwMFoXDTM2MDcxNjIzNTk1OVowgcoxCzAJBgNV +BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNp +Z24gVHJ1c3QgTmV0d29yazE6MDgGA1UECxMxKGMpIDE5OTkgVmVyaVNpZ24sIElu +Yy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVyaVNpZ24g +Q2xhc3MgMiBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAt +IEczMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArwoNwtUs22e5LeWU +J92lvuCwTY+zYVY81nzD9M0+hsuiiOLh2KRpxbXiv8GmR1BeRjmL1Za6tW8UvxDO +JxOeBUebMXoT2B/Z0wI3i60sR/COgQanDTAM6/c8DyAd3HJG7qUCyFvDyVZpTMUY +wZF7C9UTAJu878NIPkZgIIUq1ZC2zYugzDLdt/1AVbJQHFauzI13TccgTacxdu9o +koqQHgiBVrKtaaNS0MscxCM9H5n+TOgWY47GCI72MfbS+uV23bUckqNJzc0BzWjN +qWm6o+sdDZykIKbBoMXRRkwXbdKsZj+WjOCE1Db/IlnF+RFgqF8EffIa9iVCYQ/E +Srg+iQIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQA0JhU8wI1NQ0kdvekhktdmnLfe +xbjQ5F1fdiLAJvmEOjr5jLX77GDx6M4EsMjdpwOPMPOY36TmpDHf0xwLRtxyID+u +7gU8pDM/CzmscHhzS5kr3zDCVLCoO1Wh/hYozUK9dG6A2ydEp85EXdQbkJgNHkKU +sQAsBNB0owIFImNjzYO1+8FtYmtpdf1dcEG59b98377BMnMiIYtYgXsVkXq642RI +sH/7NiXaldDxJBQX3RiAa0YjOVT1jmIJBB2UkKab5iXiQkWquJCtvgiPqQtCGJTP +cjnhsUPgKM+351psE2tJs//jGHyJizNdrDPXp/naOlXJWBD5qu9ats9LS98q -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIGSzCCBDOgAwIBAgIIamg+nFGby1MwDQYJKoZIhvcNAQELBQAwgbIxCzAJBgNV -BAYTAlRSMQ8wDQYDVQQHDAZBbmthcmExQDA+BgNVBAoMN0UtVHXEn3JhIEVCRyBC -aWxpxZ9pbSBUZWtub2xvamlsZXJpIHZlIEhpem1ldGxlcmkgQS7Fni4xJjAkBgNV -BAsMHUUtVHVncmEgU2VydGlmaWthc3lvbiBNZXJrZXppMSgwJgYDVQQDDB9FLVR1 -Z3JhIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTEzMDMwNTEyMDk0OFoXDTIz -MDMwMzEyMDk0OFowgbIxCzAJBgNVBAYTAlRSMQ8wDQYDVQQHDAZBbmthcmExQDA+ -BgNVBAoMN0UtVHXEn3JhIEVCRyBCaWxpxZ9pbSBUZWtub2xvamlsZXJpIHZlIEhp -em1ldGxlcmkgQS7Fni4xJjAkBgNVBAsMHUUtVHVncmEgU2VydGlmaWthc3lvbiBN -ZXJrZXppMSgwJgYDVQQDDB9FLVR1Z3JhIENlcnRpZmljYXRpb24gQXV0aG9yaXR5 -MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA4vU/kwVRHoViVF56C/UY -B4Oufq9899SKa6VjQzm5S/fDxmSJPZQuVIBSOTkHS0vdhQd2h8y/L5VMzH2nPbxH -D5hw+IyFHnSOkm0bQNGZDbt1bsipa5rAhDGvykPL6ys06I+XawGb1Q5KCKpbknSF -Q9OArqGIW66z6l7LFpp3RMih9lRozt6Plyu6W0ACDGQXwLWTzeHxE2bODHnv0ZEo -q1+gElIwcxmOj+GMB6LDu0rw6h8VqO4lzKRG+Bsi77MOQ7osJLjFLFzUHPhdZL3D -k14opz8n8Y4e0ypQBaNV2cvnOVPAmJ6MVGKLJrD3fY185MaeZkJVgkfnsliNZvcH -fC425lAcP9tDJMW/hkd5s3kc91r0E+xs+D/iWR+V7kI+ua2oMoVJl0b+SzGPWsut -dEcf6ZG33ygEIqDUD13ieU/qbIWGvaimzuT6w+Gzrt48Ue7LE3wBf4QOXVGUnhMM -ti6lTPk5cDZvlsouDERVxcr6XQKj39ZkjFqzAQqptQpHF//vkUAqjqFGOjGY5RH8 -zLtJVor8udBhmm9lbObDyz51Sf6Pp+KJxWfXnUYTTjF2OySznhFlhqt/7x3U+Lzn -rFpct1pHXFXOVbQicVtbC/DP3KBhZOqp12gKY6fgDT+gr9Oq0n7vUaDmUStVkhUX -U8u3Zg5mTPj5dUyQ5xJwx0UCAwEAAaNjMGEwHQYDVR0OBBYEFC7j27JJ0JxUeVz6 -Jyr+zE7S6E5UMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAULuPbsknQnFR5 -XPonKv7MTtLoTlQwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBCwUAA4ICAQAF -Nzr0TbdF4kV1JI+2d1LoHNgQk2Xz8lkGpD4eKexd0dCrfOAKkEh47U6YA5n+KGCR -HTAduGN8qOY1tfrTYXbm1gdLymmasoR6d5NFFxWfJNCYExL/u6Au/U5Mh/jOXKqY -GwXgAEZKgoClM4so3O0409/lPun++1ndYYRP0lSWE2ETPo+Aab6TR7U1Q9Jauz1c -77NCR807VRMGsAnb/WP2OogKmW9+4c4bU2pEZiNRCHu8W1Ki/QY3OEBhj0qWuJA3 -+GbHeJAAFS6LrVE1Uweoa2iu+U48BybNCAVwzDk/dr2l02cmAYamU9JgO3xDf1WK -vJUawSg5TB9D0pH0clmKuVb8P7Sd2nCcdlqMQ1DujjByTd//SffGqWfZbawCEeI6 -FiWnWAjLb1NBnEg4R2gz0dfHj9R0IdTDBZB6/86WiLEVKV0jq9BgoRJP3vQXzTLl -yb/IQ639Lo7xr+L0mPoSHyDYwKcMhcWQ9DstliaxLL5Mq+ux0orJ23gTDx4JnW2P -AJ8C2sH6H3p6CcRK5ogql5+Ji/03X186zjhZhkuvcQu02PJwT58yE+Owp1fl2tpD -y4Q08ijE6m30Ku/Ba3ba+367hTzSU8JNvnHhRdH9I2cNE3X7z2VnIp2usAnRCf8d -NL/+I5c30jn6PQ0GC7TbO6Orb1wdtn7os4I07QZcJA== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIF5zCCA8+gAwIBAgIITK9zQhyOdAIwDQYJKoZIhvcNAQEFBQAwgYAxODA2BgNV -BAMML0VCRyBFbGVrdHJvbmlrIFNlcnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sx -c8SxMTcwNQYDVQQKDC5FQkcgQmlsacWfaW0gVGVrbm9sb2ppbGVyaSB2ZSBIaXpt -ZXRsZXJpIEEuxZ4uMQswCQYDVQQGEwJUUjAeFw0wNjA4MTcwMDIxMDlaFw0xNjA4 -MTQwMDMxMDlaMIGAMTgwNgYDVQQDDC9FQkcgRWxla3Ryb25payBTZXJ0aWZpa2Eg -SGl6bWV0IFNhxJ9sYXnEsWPEsXPEsTE3MDUGA1UECgwuRUJHIEJpbGnFn2ltIFRl -a25vbG9qaWxlcmkgdmUgSGl6bWV0bGVyaSBBLsWeLjELMAkGA1UEBhMCVFIwggIi -MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDuoIRh0DpqZhAy2DE4f6en5f2h -4fuXd7hxlugTlkaDT7byX3JWbhNgpQGR4lvFzVcfd2NR/y8927k/qqk153nQ9dAk -tiHq6yOU/im/+4mRDGSaBUorzAzu8T2bgmmkTPiab+ci2hC6X5L8GCcKqKpE+i4s -tPtGmggDg3KriORqcsnlZR9uKg+ds+g75AxuetpX/dfreYteIAbTdgtsApWjluTL -dlHRKJ2hGvxEok3MenaoDT2/F08iiFD9rrbskFBKW5+VQarKD7JK/oCZTqNGFav4 -c0JqwmZ2sQomFd2TkuzbqV9UIlKRcF0T6kjsbgNs2d1s/OsNA/+mgxKb8amTD8Um -TDGyY5lhcucqZJnSuOl14nypqZoaqsNW2xCaPINStnuWt6yHd6i58mcLlEOzrz5z -+kI2sSXFCjEmN1ZnuqMLfdb3ic1nobc6HmZP9qBVFCVMLDMNpkGMvQQxahByCp0O -Lna9XvNRiYuoP1Vzv9s6xiQFlpJIqkuNKgPlV5EQ9GooFW5Hd4RcUXSfGenmHmMW -OeMRFeNYGkS9y8RsZteEBt8w9DeiQyJ50hBs37vmExH8nYQKE3vwO9D8owrXieqW -fo1IhR5kX9tUoqzVegJ5a9KK8GfaZXINFHDk6Y54jzJ0fFfy1tb0Nokb+Clsi7n2 -l9GkLqq+CxnCRelwXQIDAJ3Zo2MwYTAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB -/wQEAwIBBjAdBgNVHQ4EFgQU587GT/wWZ5b6SqMHwQSny2re2kcwHwYDVR0jBBgw -FoAU587GT/wWZ5b6SqMHwQSny2re2kcwDQYJKoZIhvcNAQEFBQADggIBAJuYml2+ -8ygjdsZs93/mQJ7ANtyVDR2tFcU22NU57/IeIl6zgrRdu0waypIN30ckHrMk2pGI -6YNw3ZPX6bqz3xZaPt7gyPvT/Wwp+BVGoGgmzJNSroIBk5DKd8pNSe/iWtkqvTDO -TLKBtjDOWU/aWR1qeqRFsIImgYZ29fUQALjuswnoT4cCB64kXPBfrAowzIpAoHME -wfuJJPaaHFy3PApnNgUIMbOv2AFoKuB4j3TeuFGkjGwgPaL7s9QJ/XvCgKqTbCmY -Iai7FvOpEl90tYeY8pUm3zTvilORiF0alKM/fCL414i6poyWqD1SNGKfAB5UVUJn -xk1Gj7sURT0KlhaOEKGXmdXTMIXM3rRyt7yKPBgpaP3ccQfuJDlq+u2lrDgv+R4Q -DgZxGhBM/nV+/x5XOULK1+EVoVZVWRvRo68R2E7DpSvvkL/A7IITW43WciyTTo9q -Kd+FPNMN4KIYEsxVL0e3p5sC/kH2iExt2qkBR4NkJ2IQgtYSe14DHzSpyZH+r11t -hie3I6p1GMog57AP14kOpmciY/SDQSsGS7tY1dHXt7kQY9iJSrSq3RZj9W6+YKH4 -7ejWkE8axsWgKdOnIaj1Wjz3x0miIZpKlVIglnKaZsv30oZDfCK+lvm9AahH3eU7 -QPl1K5srRmSGjR70j/sHd9DqSaIcjVIUpgqT ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIICmDCCAgGgAwIBAgIBDjANBgkqhkiG9w0BAQUFADBLMQswCQYDVQQGEwJVUzEY -MBYGA1UEChMPVS5TLiBHb3Zlcm5tZW50MQwwCgYDVQQLEwNFQ0ExFDASBgNVBAMT -C0VDQSBSb290IENBMB4XDTA0MDYxNDEwMjAwOVoXDTQwMDYxNDEwMjAwOVowSzEL -MAkGA1UEBhMCVVMxGDAWBgNVBAoTD1UuUy4gR292ZXJubWVudDEMMAoGA1UECxMD -RUNBMRQwEgYDVQQDEwtFQ0EgUm9vdCBDQTCBnzANBgkqhkiG9w0BAQEFAAOBjQAw -gYkCgYEArkr2eXIS6oAKIpDkOlcQZdMGdncoygCEIU+ktqY3of5SVVXU7/it7kJ1 -EUzR4ii2vthQtbww9aAnpQxcEmXZk8eEyiGEPy+cCQMllBY+efOtKgjbQNDZ3lB9 -19qzUJwBl2BMxslU1XsJQw9SK10lPbQm4asa8E8e5zTUknZBWnECAwEAAaOBizCB -iDAfBgNVHSMEGDAWgBT2uAQnDlYW2blj2f2hVGVBoAhILzAdBgNVHQ4EFgQU9rgE -Jw5WFtm5Y9n9oVRlQaAISC8wDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMB -Af8wJQYDVR0gBB4wHDAMBgpghkgBZQMCAQwBMAwGCmCGSAFlAwIBDAIwDQYJKoZI -hvcNAQEFBQADgYEAHh0EQY2cZ209aBb5q0wW1ER0dc4OGzsLyqjHfaQ4TEaMmUwL -AJRta/c4KVWLiwbODsvgJk+CaWmSL03gRW/ciVb/qDV7qh9Pyd1cOlanZTAnPog2 -i82yL3i2fK9DCC84uoxEQbgqK2jx9bIjFTwlAqITk9fGAm5mdT84IEwq1Gw= +MIIHhzCCBW+gAwIBAgIBLTANBgkqhkiG9w0BAQsFADB9MQswCQYDVQQGEwJJTDEW +MBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwg +Q2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UEAxMgU3RhcnRDb20gQ2VydGlmaWNh +dGlvbiBBdXRob3JpdHkwHhcNMDYwOTE3MTk0NjM3WhcNMzYwOTE3MTk0NjM2WjB9 +MQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMi +U2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UEAxMgU3Rh +cnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUA +A4ICDwAwggIKAoICAQDBiNsJvGxGfHiflXu1M5DycmLWwTYgIiRezul38kMKogZk +pMyONvg45iPwbm2xPN1yo4UcodM9tDMr0y+v/uqwQVlntsQGfQqedIXWeUyAN3rf +OQVSWff0G0ZDpNKFhdLDcfN1YjS6LIp/Ho/u7TTQEceWzVI9ujPW3U3eCztKS5/C +Ji/6tRYccjV3yjxd5srhJosaNnZcAdt0FCX+7bWgiA/deMotHweXMAEtcnn6RtYT +Kqi5pquDSR3l8u/d5AGOGAqPY1MWhWKpDhk6zLVmpsJrdAfkK+F2PrRt2PZE4XNi +HzvEvqBTViVsUQn3qqvKv3b9bZvzndu/PWa8DFaqr5hIlTpL36dYUNk4dalb6kMM +Av+Z6+hsTXBbKWWc3apdzK8BMewM69KN6Oqce+Zu9ydmDBpI125C4z/eIT574Q1w ++2OqqGwaVLRcJXrJosmLFqa7LH4XXgVNWG4SHQHuEhANxjJ/GP/89PrNbpHoNkm+ +Gkhpi8KWTRoSsmkXwQqQ1vp5Iki/untp+HDH+no32NgN0nZPV/+Qt+OR0t3vwmC3 +Zzrd/qqc8NSLf3Iizsafl7b4r4qgEKjZ+xjGtrVcUjyJthkqcwEKDwOzEmDyei+B +26Nu/yYwl/WL3YlXtq09s68rxbd2AvCl1iuahhQqcvbjM4xdCUsT37uMdBNSSwID +AQABo4ICEDCCAgwwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYD +VR0OBBYEFE4L7xqkQFulF2mHMMo0aEPQQa7yMB8GA1UdIwQYMBaAFE4L7xqkQFul +F2mHMMo0aEPQQa7yMIIBWgYDVR0gBIIBUTCCAU0wggFJBgsrBgEEAYG1NwEBATCC +ATgwLgYIKwYBBQUHAgEWImh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5w +ZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL2ludGVybWVk +aWF0ZS5wZGYwgc8GCCsGAQUFBwICMIHCMCcWIFN0YXJ0IENvbW1lcmNpYWwgKFN0 +YXJ0Q29tKSBMdGQuMAMCAQEagZZMaW1pdGVkIExpYWJpbGl0eSwgcmVhZCB0aGUg +c2VjdGlvbiAqTGVnYWwgTGltaXRhdGlvbnMqIG9mIHRoZSBTdGFydENvbSBDZXJ0 +aWZpY2F0aW9uIEF1dGhvcml0eSBQb2xpY3kgYXZhaWxhYmxlIGF0IGh0dHA6Ly93 +d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwEQYJYIZIAYb4QgEBBAQDAgAHMDgG +CWCGSAGG+EIBDQQrFilTdGFydENvbSBGcmVlIFNTTCBDZXJ0aWZpY2F0aW9uIEF1 +dGhvcml0eTANBgkqhkiG9w0BAQsFAAOCAgEAjo/n3JR5fPGFf59Jb2vKXfuM/gTF +wWLRfUKKvFO3lANmMD+x5wqnUCBVJX92ehQN6wQOQOY+2IirByeDqXWmN3PH/UvS +Ta0XQMhGvjt/UfzDtgUx3M2FIk5xt/JxXrAaxrqTi3iSSoX4eA+D/i+tLPfkpLst +0OcNOrg+zvZ49q5HJMqjNTbOx8aHmNrs++myziebiMMEofYLWWivydsQD032ZGNc +pRJvkrKTlMeIFw6Ttn5ii5B/q06f/ON1FE8qMt9bDeD1e5MNq6HPh+GlBEXoPBKl +CcWw0bdT82AUuoVpaiF8H3VhFyAXe2w7QSlc4axa0c2Mm+tgHRns9+Ww2vl5GKVF +P0lDV9LdJNUso/2RjSe15esUBppMeyG7Oq0wBhjA2MFrLH9ZXF2RsXAiV+uKa0hK +1Q8p7MZAwC+ITGgBF3f0JBlPvfrhsiAhS90a2Cl9qrjeVOwhVYBsHvUwyKMQ5bLm +KhQxw4UtjJixhlpPiVktucf3HMiKf8CdBUrmQk9io20ppB+Fq9vlgcitKj1MXVuE +JnHEhV5xJMqlG2zYYdMa4FTbzrqpMrUi9nNBCV24F10OD5mQ1kfabwo6YigUZ4LZ +8dCAWZvLMdibD4x3TrVoivJs9iQOLWxwxXPR3hTQcY+203sC9uO41Alua551hDnm +fyWl8kgAwKQB2j8= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIE5zCCA8+gAwIBAgIBADANBgkqhkiG9w0BAQUFADCBjTELMAkGA1UEBhMCQ0Ex -EDAOBgNVBAgTB09udGFyaW8xEDAOBgNVBAcTB1Rvcm9udG8xHTAbBgNVBAoTFEVj -aG93b3J4IENvcnBvcmF0aW9uMR8wHQYDVQQLExZDZXJ0aWZpY2F0aW9uIFNlcnZp -Y2VzMRowGAYDVQQDExFFY2hvd29yeCBSb290IENBMjAeFw0wNTEwMDYxMDQ5MTNa -Fw0zMDEwMDcxMDQ5MTNaMIGNMQswCQYDVQQGEwJDQTEQMA4GA1UECBMHT250YXJp -bzEQMA4GA1UEBxMHVG9yb250bzEdMBsGA1UEChMURWNob3dvcnggQ29ycG9yYXRp -b24xHzAdBgNVBAsTFkNlcnRpZmljYXRpb24gU2VydmljZXMxGjAYBgNVBAMTEUVj -aG93b3J4IFJvb3QgQ0EyMIIBIDANBgkqhkiG9w0BAQEFAAOCAQ0AMIIBCAKCAQEA -utU/5BkV15UBf+s+JQruKQxr77s3rjp/RpOtmhHILIiO5gsEWP8MMrfrVEiidjI6 -Qh6ans0KAWc2Dw0/j4qKAQzOSyAZgjcdypNTBZ7muv212DA2Pu41rXqwMrlBrVi/ -KTghfdLlNRu6JrC5y8HarrnRFSKF1Thbzz921kLDRoCi+FVs5eVuK5LvIfkhNAqA -byrTgO3T9zfZgk8upmEkANPDL1+8y7dGPB/d6lk0I5mv8PESKX02TlvwgRSIiTHR -k8++iOPLBWlGp7ZfqTEXkPUZhgrQQvxcrwCUo6mk8TqgxCDP5FgPoHFiPLef5szP -ZLBJDWp7GLyE1PmkQI6WiwIBA6OCAVAwggFMMA8GA1UdEwEB/wQFMAMBAf8wCwYD -VR0PBAQDAgEGMB0GA1UdDgQWBBQ74YEboKs/OyGC1eISrq5QqxSlEzCBugYDVR0j -BIGyMIGvgBQ74YEboKs/OyGC1eISrq5QqxSlE6GBk6SBkDCBjTELMAkGA1UEBhMC -Q0ExEDAOBgNVBAgTB09udGFyaW8xEDAOBgNVBAcTB1Rvcm9udG8xHTAbBgNVBAoT -FEVjaG93b3J4IENvcnBvcmF0aW9uMR8wHQYDVQQLExZDZXJ0aWZpY2F0aW9uIFNl -cnZpY2VzMRowGAYDVQQDExFFY2hvd29yeCBSb290IENBMoIBADBQBgNVHSAESTBH -MEUGCysGAQQB+REKAQMBMDYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cuZWNob3dv -cnguY29tL2NhL3Jvb3QyL2Nwcy5wZGYwDQYJKoZIhvcNAQEFBQADggEBAG+nrPi/ -0RpfEzrj02C6JGPUar4nbjIhcY6N7DWNeqBoUulBSIH/PYGNHYx7/lnJefiixPGE -7TQ5xPgElxb9bK8zoAApO7U33OubqZ7M7DlHnFeCoOoIAZnG1kuwKwD5CXKB2a74 -HzcqNnFW0IsBFCYqrVh/rQgJOzDA8POGbH0DeD0xjwBBooAolkKT+7ZItJF1Pb56 -QpDL9G+16F7GkmnKlAIYT3QTS3yFGYChnJcd+6txUPhKi9sSOOmAIaKHnkH9Scz+ -A2cSi4A3wUYXVatuVNHpRb2lygfH3SuCX9MU8Ure3zBlSU1LALtMqI4JmcQmQpIq -zIzvO2jHyu9PQqo= +MIIDkjCCAnqgAwIBAgIRAIW9S/PY2uNp9pTXX8OlRCMwDQYJKoZIhvcNAQEFBQAw +PTELMAkGA1UEBhMCRlIxETAPBgNVBAoTCENlcnRwbHVzMRswGQYDVQQDExJDbGFz +cyAyIFByaW1hcnkgQ0EwHhcNOTkwNzA3MTcwNTAwWhcNMTkwNzA2MjM1OTU5WjA9 +MQswCQYDVQQGEwJGUjERMA8GA1UEChMIQ2VydHBsdXMxGzAZBgNVBAMTEkNsYXNz +IDIgUHJpbWFyeSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANxQ +ltAS+DXSCHh6tlJw/W/uz7kRy1134ezpfgSN1sxvc0NXYKwzCkTsA18cgCSR5aiR +VhKC9+Ar9NuuYS6JEI1rbLqzAr3VNsVINyPi8Fo3UjMXEuLRYE2+L0ER4/YXJQyL +kcAbmXuZVg2v7tK8R1fjeUl7NIknJITesezpWE7+Tt9avkGtrAjFGA7v0lPubNCd +EgETjdyAYveVqUSISnFOYFWe2yMZeVYHDD9jC1yw4r5+FfyUM1hBOHTE4Y+L3yas +H7WLO7dDWWuwJKZtkIvEcupdM5i3y95ee++U8Rs+yskhwcWYAqqi9lt3m/V+llU0 +HGdpwPFC40es/CgcZlUCAwEAAaOBjDCBiTAPBgNVHRMECDAGAQH/AgEKMAsGA1Ud +DwQEAwIBBjAdBgNVHQ4EFgQU43Mt38sOKAze3bOkynm4jrvoMIkwEQYJYIZIAYb4 +QgEBBAQDAgEGMDcGA1UdHwQwMC4wLKAqoCiGJmh0dHA6Ly93d3cuY2VydHBsdXMu +Y29tL0NSTC9jbGFzczIuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQCnVM+IRBnL39R/ +AN9WM2K191EBkOvDP9GIROkkXe/nFL0gt5o8AP5tn9uQ3Nf0YtaLcF3n5QRIqWh8 +yfFC82x/xXp8HVGIutIKPidd3i1RTtMTZGnkLuPT55sJmabglZvOGtd/vjzOUrMR +FcEPF80Du5wlFbqidon8BvEY0JNLDnyCt6X09l/+7UCmnYR0ObncHoUW2ikbhiMA +ybuJfm6AiB4vFLQDJKgybwOaRywwvlbGp0ICcBvqQNi6BQNwB6SW//1IMwrh3KWB +kJtN3X3n57LNXMhqlfil9o3EXXgIvnsG1knPGTZQIy4I5p4FTUcY1Rbpsda2ENW7 +l7+ijrRU -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIEkTCCA3mgAwIBAgIERWtQVDANBgkqhkiG9w0BAQUFADCBsDELMAkGA1UEBhMC -VVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsTMHd3dy5lbnRydXN0 -Lm5ldC9DUFMgaXMgaW5jb3Jwb3JhdGVkIGJ5IHJlZmVyZW5jZTEfMB0GA1UECxMW -KGMpIDIwMDYgRW50cnVzdCwgSW5jLjEtMCsGA1UEAxMkRW50cnVzdCBSb290IENl -cnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA2MTEyNzIwMjM0MloXDTI2MTEyNzIw -NTM0MlowgbAxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMTkw -NwYDVQQLEzB3d3cuZW50cnVzdC5uZXQvQ1BTIGlzIGluY29ycG9yYXRlZCBieSBy -ZWZlcmVuY2UxHzAdBgNVBAsTFihjKSAyMDA2IEVudHJ1c3QsIEluYy4xLTArBgNV -BAMTJEVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASIwDQYJ -KoZIhvcNAQEBBQADggEPADCCAQoCggEBALaVtkNC+sZtKm9I35RMOVcF7sN5EUFo -Nu3s/poBj6E4KPz3EEZmLk0eGrEaTsbRwJWIsMn/MYszA9u3g3s+IIRe7bJWKKf4 -4LlAcTfFy0cOlypowCKVYhXbR9n10Cv/gkvJrT7eTNuQgFA/CYqEAOwwCj0Yzfv9 -KlmaI5UXLEWeH25DeW0MXJj+SKfFI0dcXv1u5x609mhF0YaDW6KKjbHjKYD+JXGI -rb68j6xSlkuqUY3kEzEZ6E5Nn9uss2rVvDlUccp6en+Q3X0dgNmBu1kmwhH+5pPi -94DkZfs0Nw4pgHBNrziGLp5/V6+eF67rHMsoIV+2HNjnogQi+dPa2MsCAwEAAaOB -sDCBrTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zArBgNVHRAEJDAi -gA8yMDA2MTEyNzIwMjM0MlqBDzIwMjYxMTI3MjA1MzQyWjAfBgNVHSMEGDAWgBRo -kORnpKZTgMeGZqTx90tD+4S9bTAdBgNVHQ4EFgQUaJDkZ6SmU4DHhmak8fdLQ/uE -vW0wHQYJKoZIhvZ9B0EABBAwDhsIVjcuMTo0LjADAgSQMA0GCSqGSIb3DQEBBQUA -A4IBAQCT1DCw1wMgKtD5Y+iRDAUgqV8ZyntyTtSx29CW+1RaGSwMCPeyvIWonX9t -O1KzKtvn1ISMY/YPyyYBkVBs9F8U4pN0wBOeMDpQ47RgxRzwIkSNcUesyBrJ6Zua -AGAT/3B+XxFNSRuzFVJ7yVTav52Vr2ua2J7p8eRDjeIRRDq/r72DQnNSi6q7pynP -9WQcCk3RvKqsnyrQ/39/2n3qse0wJcGE2jTSW3iDVuycNsMm4hH2Z0kdkquM++v/ -eu6FSqdQgPCnXEqULl8FmTxSQeDNtGPPAUO6nIPcj2A781q0tHuu2guQOHXvgR1m -0vdXcDazv/wor3ElhVsT/h5/WrQ8 +MIIDtTCCAp2gAwIBAgIQdrEgUnTwhYdGs/gjGvbCwDANBgkqhkiG9w0BAQsFADBt +MQswCQYDVQQGEwJDSDEQMA4GA1UEChMHV0lTZUtleTEiMCAGA1UECxMZT0lTVEUg +Rm91bmRhdGlvbiBFbmRvcnNlZDEoMCYGA1UEAxMfT0lTVEUgV0lTZUtleSBHbG9i +YWwgUm9vdCBHQiBDQTAeFw0xNDEyMDExNTAwMzJaFw0zOTEyMDExNTEwMzFaMG0x +CzAJBgNVBAYTAkNIMRAwDgYDVQQKEwdXSVNlS2V5MSIwIAYDVQQLExlPSVNURSBG +b3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5IEdsb2Jh +bCBSb290IEdCIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2Be3 +HEokKtaXscriHvt9OO+Y9bI5mE4nuBFde9IllIiCFSZqGzG7qFshISvYD06fWvGx +WuR51jIjK+FTzJlFXHtPrby/h0oLS5daqPZI7H17Dc0hBt+eFf1Biki3IPShehtX +1F1Q/7pn2COZH8g/497/b1t3sWtuuMlk9+HKQUYOKXHQuSP8yYFfTvdv37+ErXNk +u7dCjmn21HYdfp2nuFeKUWdy19SouJVUQHMD9ur06/4oQnc/nSMbsrY9gBQHTC5P +99UKFg29ZkM3fiNDecNAhvVMKdqOmq0NpQSHiB6F4+lT1ZvIiwNjeOvgGUpuuy9r +M2RYk61pv48b74JIxwIDAQABo1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUw +AwEB/zAdBgNVHQ4EFgQUNQ/INmNe4qPs+TtmFc5RUuORmj0wEAYJKwYBBAGCNxUB +BAMCAQAwDQYJKoZIhvcNAQELBQADggEBAEBM+4eymYGQfp3FsLAmzYh7KzKNbrgh +cViXfa43FK8+5/ea4n32cZiZBKpDdHij40lhPnOMTZTg+XHEthYOU3gf1qKHLwI5 +gSk8rxWYITD+KJAAjNHhy/peyP34EEY7onhCkRd0VQreUGdNZtGn//3ZwLWoo4rO +ZvUPQ82nK1d7Y0Zqqi5S2PTt4W2tKZB4SLrhI6qjiey1q5bAtEuiHZeeevJuQHHf +aPFlTc58Bd9TZaml8LGXBHAVRgOY1NK/VLSgWH1Sb9pWJmLU2NuJMW8c8CLC02Ic +Nc1MaRVUGpCY3useX8p3x8uOPUNpnJpY0CQ73xtAln41rYHHTnG6iBM= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIC+TCCAoCgAwIBAgINAKaLeSkAAAAAUNCR+TAKBggqhkjOPQQDAzCBvzELMAkG -A1UEBhMCVVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3 -d3cuZW50cnVzdC5uZXQvbGVnYWwtdGVybXMxOTA3BgNVBAsTMChjKSAyMDEyIEVu -dHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25seTEzMDEGA1UEAxMq -RW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRUMxMB4XDTEy -MTIxODE1MjUzNloXDTM3MTIxODE1NTUzNlowgb8xCzAJBgNVBAYTAlVTMRYwFAYD -VQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1c3QubmV0 -L2xlZ2FsLXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxMiBFbnRydXN0LCBJbmMuIC0g -Zm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxMzAxBgNVBAMTKkVudHJ1c3QgUm9vdCBD -ZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEVDMTB2MBAGByqGSM49AgEGBSuBBAAi -A2IABIQTydC6bUF74mzQ61VfZgIaJPRbiWlH47jCffHyAsWfoPZb1YsGGYZPUxBt -ByQnoaD41UcZYUx9ypMn6nQM72+WCf5j7HBdNq1nd67JnXxVRDqiY1Ef9eNi1KlH -Bz7MIKNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0O -BBYEFLdj5xrdjekIplWDpOBqUEFlEUJJMAoGCCqGSM49BAMDA2cAMGQCMGF52OVC -R98crlOZF7ZvHH3hvxGU0QOIdeSNiaSKd0bebWHvAvX7td/M/k7//qnmpwIwW5nX -hTcGtXsI/esni0qU+eH6p44mCOh8kmhtc9hvJqwhAriZtyZBWyVgrtBIGu4G +MIID3TCCAsWgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBjzELMAkGA1UEBhMCVVMx +EDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoT +HFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xMjAwBgNVBAMTKVN0YXJmaWVs +ZCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5MDkwMTAwMDAw +MFoXDTM3MTIzMTIzNTk1OVowgY8xCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdBcml6 +b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxTdGFyZmllbGQgVGVj +aG5vbG9naWVzLCBJbmMuMTIwMAYDVQQDEylTdGFyZmllbGQgUm9vdCBDZXJ0aWZp +Y2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAL3twQP89o/8ArFvW59I2Z154qK3A2FWGMNHttfKPTUuiUP3oWmb3ooa/RMg +nLRJdzIpVv257IzdIvpy3Cdhl+72WoTsbhm5iSzchFvVdPtrX8WJpRBSiUZV9Lh1 +HOZ/5FSuS/hVclcCGfgXcVnrHigHdMWdSL5stPSksPNkN3mSwOxGXn/hbVNMYq/N +Hwtjuzqd+/x5AJhhdM8mgkBj87JyahkNmcrUDnXMN/uLicFZ8WJ/X7NfZTD4p7dN +dloedl40wOiWVpmKs/B/pM293DIxfJHP4F8R+GuqSVzRmZTRouNjWwl2tVZi4Ut0 +HZbUJtQIBFnQmA4O5t78w+wfkPECAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAO +BgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFHwMMh+n2TB/xH1oo2Kooc6rB1snMA0G +CSqGSIb3DQEBCwUAA4IBAQARWfolTwNvlJk7mh+ChTnUdgWUXuEok21iXQnCoKjU +sHU48TRqneSfioYmUeYs0cYtbpUgSpIB7LiKZ3sx4mcujJUDJi5DnUox9g61DLu3 +4jd/IroAow57UvtruzvE03lRTs2Q9GcHGcg8RnoNAX3FWOdt5oUwF5okxBDgBPfg +8n/Uqgr/Qh037ZTlZFkSIHc40zI+OIF1lnP6aI+xy84fxez6nH7PfrHxBy22/L/K +pL/QlwVKvOoYKAKQvVR4CSFx09F9HdkWsKlhPdAKACL8x3vLCWRFCztAgfd9fDL1 +mMpYjn0q7pBZc2T5NnReJaH1ZgUufzkVqSr7UIuOhWn0 -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIEPjCCAyagAwIBAgIESlOMKDANBgkqhkiG9w0BAQsFADCBvjELMAkGA1UEBhMC -VVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50 -cnVzdC5uZXQvbGVnYWwtdGVybXMxOTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3Qs -IEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25seTEyMDAGA1UEAxMpRW50cnVz -dCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIwHhcNMDkwNzA3MTcy -NTU0WhcNMzAxMjA3MTc1NTU0WjCBvjELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUVu -dHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwt -dGVybXMxOTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0 -aG9yaXplZCB1c2Ugb25seTEyMDAGA1UEAxMpRW50cnVzdCBSb290IENlcnRpZmlj -YXRpb24gQXV0aG9yaXR5IC0gRzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK -AoIBAQC6hLZy254Ma+KZ6TABp3bqMriVQRrJ2mFOWHLP/vaCeb9zYQYKpSfYs1/T -RU4cctZOMvJyig/3gxnQaoCAAEUesMfnmr8SVycco2gvCoe9amsOXmXzHHfV1IWN -cCG0szLni6LVhjkCsbjSR87kyUnEO6fe+1R9V77w6G7CebI6C1XiUJgWMhNcL3hW -wcKUs/Ja5CeanyTXxuzQmyWC48zCxEXFjJd6BmsqEZ+pCm5IO2/b1BEZQvePB7/1 -U1+cPvQXLOZprE4yTGJ36rfo5bs0vBmLrpxR57d+tVOxMyLlbc9wPBr64ptntoP0 -jaWvYkxN4FisZDQSA/i2jZRjJKRxAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAP -BgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqciZ60B7vfec7aVHUbI2fkBJmqzAN -BgkqhkiG9w0BAQsFAAOCAQEAeZ8dlsa2eT8ijYfThwMEYGprmi5ZiXMRrEPR9RP/ -jTkrwPK9T3CMqS/qF8QLVJ7UG5aYMzyorWKiAHarWWluBh1+xLlEjZivEtRh2woZ -Rkfz6/djwUAFQKXSt/S1mja/qYh2iARVBCuch38aNzx+LaUa2NSJXsq9rD1s2G2v -1fN2D807iDginWyTmsQ9v4IbZT+mD12q/OWyFcq1rca8PdCE6OoGcrBNOTJ4vz4R -nAuknZoh8/CbCzB428Hch0P+vGOaysXCHMnHjf87ElgI5rY97HosTvuDls4MPGmH -VHOkc8KT/1EQrBVUAdj8BbGJoX90g5pJ19xOe4pIb4tF9g== +MIIDXzCCAkegAwIBAgILBAAAAAABIVhTCKIwDQYJKoZIhvcNAQELBQAwTDEgMB4G +A1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjMxEzARBgNVBAoTCkdsb2JhbFNp +Z24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMDkwMzE4MTAwMDAwWhcNMjkwMzE4 +MTAwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMzETMBEG +A1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAMwldpB5BngiFvXAg7aEyiie/QV2EcWtiHL8 +RgJDx7KKnQRfJMsuS+FggkbhUqsMgUdwbN1k0ev1LKMPgj0MK66X17YUhhB5uzsT +gHeMCOFJ0mpiLx9e+pZo34knlTifBtc+ycsmWQ1z3rDI6SYOgxXG71uL0gRgykmm +KPZpO/bLyCiR5Z2KYVc3rHQU3HTgOu5yLy6c+9C7v/U9AOEGM+iCK65TpjoWc4zd +QQ4gOsC0p6Hpsk+QLjJg6VfLuQSSaGjlOCZgdbKfd/+RFO+uIEn8rUAVSNECMWEZ +XriX7613t2Saer9fwRPvm2L7DWzgVGkWqQPabumDk3F2xmmFghcCAwEAAaNCMEAw +DgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFI/wS3+o +LkUkrk1Q+mOai97i3Ru8MA0GCSqGSIb3DQEBCwUAA4IBAQBLQNvAUKr+yAzv95ZU +RUm7lgAJQayzE4aGKAczymvmdLm6AC2upArT9fHxD4q/c2dKg8dEe3jgr25sbwMp +jjM5RcOO5LlXbKr8EpbsU8Yt5CRsuZRj+9xTaGdWPoO4zzUhw8lo/s7awlOqzJCK +6fBdRoyV3XpYKBovHd7NADdBj+1EbddTKJd+82cEHhXXipa0095MJ6RMG3NzdvQX +mcIfeg7jLQitChws/zyrVQ4PkX4268NXSb7hLi18YIvDQVETI53O9zJrlAGomecs +Mx86OyXShkDOOyyGeMlhLxS67ttVb9+E7gUJTb0o2HLO02JQZR7rkpeDMdmztcpH +WD9f -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIE5jCCA86gAwIBAgIEO45L/DANBgkqhkiG9w0BAQUFADBdMRgwFgYJKoZIhvcN -AQkBFglwa2lAc2suZWUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKExlBUyBTZXJ0aWZp -dHNlZXJpbWlza2Vza3VzMRAwDgYDVQQDEwdKdXVyLVNLMB4XDTAxMDgzMDE0MjMw -MVoXDTE2MDgyNjE0MjMwMVowXTEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMQsw -CQYDVQQGEwJFRTEiMCAGA1UEChMZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEQ -MA4GA1UEAxMHSnV1ci1TSzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB -AIFxNj4zB9bjMI0TfncyRsvPGbJgMUaXhvSYRqTCZUXP00B841oiqBB4M8yIsdOB -SvZiF3tfTQou0M+LI+5PAk676w7KvRhj6IAcjeEcjT3g/1tf6mTll+g/mX8MCgkz -ABpTpyHhOEvWgxutr2TC+Rx6jGZITWYfGAriPrsfB2WThbkasLnE+w0R9vXW+RvH -LCu3GFH+4Hv2qEivbDtPL+/40UceJlfwUR0zlv/vWT3aTdEVNMfqPxZIe5EcgEMP -PbgFPtGzlc3Yyg/CQ2fbt5PgIoIuvvVoKIO5wTtpeyDaTpxt4brNj3pssAki14sL -2xzVWiZbDcDq5WDQn/413z8CAwEAAaOCAawwggGoMA8GA1UdEwEB/wQFMAMBAf8w -ggEWBgNVHSAEggENMIIBCTCCAQUGCisGAQQBzh8BAQEwgfYwgdAGCCsGAQUFBwIC -MIHDHoHAAFMAZQBlACAAcwBlAHIAdABpAGYAaQBrAGEAYQB0ACAAbwBuACAAdgDk -AGwAagBhAHMAdABhAHQAdQBkACAAQQBTAC0AaQBzACAAUwBlAHIAdABpAGYAaQB0 -AHMAZQBlAHIAaQBtAGkAcwBrAGUAcwBrAHUAcwAgAGEAbABhAG0ALQBTAEsAIABz -AGUAcgB0AGkAZgBpAGsAYQBhAHQAaQBkAGUAIABrAGkAbgBuAGkAdABhAG0AaQBz -AGUAawBzMCEGCCsGAQUFBwIBFhVodHRwOi8vd3d3LnNrLmVlL2Nwcy8wKwYDVR0f -BCQwIjAgoB6gHIYaaHR0cDovL3d3dy5zay5lZS9qdXVyL2NybC8wHQYDVR0OBBYE -FASqekej5ImvGs8KQKcYP2/v6X2+MB8GA1UdIwQYMBaAFASqekej5ImvGs8KQKcY -P2/v6X2+MA4GA1UdDwEB/wQEAwIB5jANBgkqhkiG9w0BAQUFAAOCAQEAe8EYlFOi -CfP+JmeaUOTDBS8rNXiRTHyoERF5TElZrMj3hWVcRrs7EKACr81Ptcw2Kuxd/u+g -kcm2k298gFTsxwhwDY77guwqYHhpNjbRxZyLabVAyJRld/JXIWY7zoVAtjNjGr95 -HvxcHdMdkxuLDF2FvZkwMhgJkVLpfKG6/2SSmuz+Ne6ML678IIbsSt4beDI3poHS -na9aEhbKmVv8b20OxaAehsmR0FyYgl9jDIpaq9iVpszLita/ZEuOyoqysOkhMp6q -qIWYNIE5ITuoOlIyPfZrN4YGWhWY3PARZv40ILcD9EEQfTmEeZZyY7aWAuVrua0Z -TbvGRNs2yyqcjg== +MIIDIDCCAgigAwIBAgIBJDANBgkqhkiG9w0BAQUFADA5MQswCQYDVQQGEwJGSTEP +MA0GA1UEChMGU29uZXJhMRkwFwYDVQQDExBTb25lcmEgQ2xhc3MxIENBMB4XDTAx +MDQwNjEwNDkxM1oXDTIxMDQwNjEwNDkxM1owOTELMAkGA1UEBhMCRkkxDzANBgNV +BAoTBlNvbmVyYTEZMBcGA1UEAxMQU29uZXJhIENsYXNzMSBDQTCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBALWJHytPZwp5/8Ue+H887dF+2rDNbS82rDTG +29lkFwhjMDMiikzujrsPDUJVyZ0upe/3p4zDq7mXy47vPxVnqIJyY1MPQYx9EJUk +oVqlBvqSV536pQHydekfvFYmUk54GWVYVQNYwBSujHxVX3BbdyMGNpfzJLWaRpXk +3w0LBUXl0fIdgrvGE+D+qnr9aTCU89JFhfzyMlsy3uhsXR/LpCJ0sICOXZT3BgBL +qdReLjVQCfOAl/QMF6452F/NM8EcyonCIvdFEu1eEpOdY6uCLrnrQkFEy0oaAIIN +nvmLVz5MxxftLItyM19yejhW1ebZrgUaHXVFsculJRwSVzb9IjcCAwEAAaMzMDEw +DwYDVR0TAQH/BAUwAwEB/zARBgNVHQ4ECgQIR+IMi/ZTiFIwCwYDVR0PBAQDAgEG +MA0GCSqGSIb3DQEBBQUAA4IBAQCLGrLJXWG04bkruVPRsoWdd44W7hE928Jj2VuX +ZfsSZ9gqXLar5V7DtxYvyOirHYr9qxp81V9jz9yw3Xe5qObSIjiHBxTZ/75Wtf0H +DjxVyhbMp6Z3N/vbXB9OWQaHowND9Rart4S9Tu+fMTfwRvFAttEMpWT4Y14h21VO +TzF2nBBhjrZTOqMRvq9tfB69ri3iDGnHhVNoomG6xT60eVR4ngrHAr5i0RGCS2Uv +kVrCqIexVmiUefkl98HVrhq4uz2PqYo4Ffdz0Fpg0YCw8NzVUM1O7pJIae2yIx4w +zMiUyLb1O4Z/P6Yun/Y+LLWSlj7fLJOK/4GMDw9ZIRlXvVWa -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIDoTCCAomgAwIBAgIQKTZHquOKrIZKI1byyrdhrzANBgkqhkiG9w0BAQUFADBO -MQswCQYDVQQGEwJ1czEYMBYGA1UEChMPVS5TLiBHb3Zlcm5tZW50MQ0wCwYDVQQL -EwRGQkNBMRYwFAYDVQQDEw1Db21tb24gUG9saWN5MB4XDTA3MTAxNTE1NTgwMFoX -DTI3MTAxNTE2MDgwMFowTjELMAkGA1UEBhMCdXMxGDAWBgNVBAoTD1UuUy4gR292 -ZXJubWVudDENMAsGA1UECxMERkJDQTEWMBQGA1UEAxMNQ29tbW9uIFBvbGljeTCC -ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJeNvTMn5K1b+3i9L0dHbsd4 -6ZOcpN7JHP0vGzk4rEcXwH53KQA7Ax9oD81Npe53uCxiazH2+nIJfTApBnznfKM9 -hBiKHa4skqgf6F5PjY7rPxr4nApnnbBnTfAu0DDew5SwoM8uCjR/VAnTNr2kSVdS -c+md/uRIeUYbW40y5KVIZPMiDZKdCBW/YDyD90ciJSKtKXG3d+8XyaK2lF7IMJCk -FEhcVlcLQUwF1CpMP64Sm1kRdXAHImktLNMxzJJ+zM2kfpRHqpwJCPZLr1LoakCR -xVW9QLHIbVeGlRfmH3O+Ry4+i0wXubklHKVSFzYIWcBCvgortFZRPBtVyYyQd+sC -AwEAAaN7MHkwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0O -BBYEFC9Yl9ipBZilVh/72at17wI8NjTHMBIGCSsGAQQBgjcVAQQFAgMBAAEwIwYJ -KwYBBAGCNxUCBBYEFHa3YJbdFFYprHWF03BjwbxHhhyLMA0GCSqGSIb3DQEBBQUA -A4IBAQBgrvNIFkBypgiIybxHLCRLXaCRc+1leJDwZ5B6pb8KrbYq+Zln34PFdx80 -CTj5fp5B4Ehg/uKqXYeI6oj9XEWyyWrafaStsU+/HA2fHprA1RRzOCuKeEBuMPdi -4c2Z/FFpZ2wR3bgQo2jeJqVW/TZsN5hs++58PGxrcD/3SDcJjwtCga1GRrgLgwb0 -Gzigf0/NC++DiYeXHIowZ9z9VKEDfgHLhUyxCynDvux84T8PCVI8L6eaSP436REG -WOE2QYrEtr+O3c5Ks7wawM36GpnScZv6z7zyxFSjiDV2zBssRm8MtNHDYXaSdBHq -S4CNHIkRi+xb/xfJSPzn4AYR4oRe +MIIDcTCCAlmgAwIBAgIVAOYJ/nrqAGiM4CS07SAbH+9StETRMA0GCSqGSIb3DQEB +BQUAMFAxCzAJBgNVBAYTAlBMMSgwJgYDVQQKDB9LcmFqb3dhIEl6YmEgUm96bGlj +emVuaW93YSBTLkEuMRcwFQYDVQQDDA5TWkFGSVIgUk9PVCBDQTAeFw0xMTEyMDYx +MTEwNTdaFw0zMTEyMDYxMTEwNTdaMFAxCzAJBgNVBAYTAlBMMSgwJgYDVQQKDB9L +cmFqb3dhIEl6YmEgUm96bGljemVuaW93YSBTLkEuMRcwFQYDVQQDDA5TWkFGSVIg +Uk9PVCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKxHL49ZMTml +6g3wpYwrvQKkvc0Kc6oJ5sxfgmp1qZfluwbv88BdocHSiXlY8NzrVYzuWBp7J/9K +ULMAoWoTIzOQ6C9TNm4YbA9A1jdX1wYNL5Akylf8W5L/I4BXhT9KnlI6x+a7BVAm +nr/Ttl+utT/Asms2fRfEsF2vZPMxH4UFqOAhFjxTkmJWf2Cu4nvRQJHcttB+cEAo +ag/hERt/+tzo4URz6x6r19toYmxx4FjjBkUhWQw1X21re//Hof2+0YgiwYT84zLb +eqDqCOMOXxvH480yGDkh/QoazWX3U75HQExT/iJlwnu7I1V6HXztKIwCBjsxffbH +3jOshCJtywcCAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AQYwHQYDVR0OBBYEFFOSo33/gnbwM9TrkmdHYTMbaDsqMA0GCSqGSIb3DQEBBQUA +A4IBAQA5UFWd5EL/pBviIMm1zD2JLUCpp0mJG7JkwznIOzawhGmFFaxGoxAhQBEg +haP+E0KR66oAwVC6xe32QUVSHfWqWndzbODzLB8yj7WAR0cDM45ZngSBPBuFE3Wu +GLJX9g100ETfIX+4YBR/4NR/uvTnpnd9ete7Whl0ZfY94yuu4xQqB5QFv+P7IXXV +lTOjkjuGXEcyQAjQzbFaT9vIABSbeCXWBbjvOXukJy6WgAiclzGNSYprre8Ryydd +fmjW9HIGwsIO03EldivvqEYL1Hv1w/Pur+6FUEOaL68PEIUovfgwIB2BAw+vZDuw +cH0mX548PojGyg434cDjkSXa3mHF -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIEYDCCA0igAwIBAgICATAwDQYJKoZIhvcNAQELBQAwWTELMAkGA1UEBhMCVVMx -GDAWBgNVBAoTD1UuUy4gR292ZXJubWVudDENMAsGA1UECxMERlBLSTEhMB8GA1UE -AxMYRmVkZXJhbCBDb21tb24gUG9saWN5IENBMB4XDTEwMTIwMTE2NDUyN1oXDTMw -MTIwMTE2NDUyN1owWTELMAkGA1UEBhMCVVMxGDAWBgNVBAoTD1UuUy4gR292ZXJu -bWVudDENMAsGA1UECxMERlBLSTEhMB8GA1UEAxMYRmVkZXJhbCBDb21tb24gUG9s -aWN5IENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2HX7NRY0WkG/ -Wq9cMAQUHK14RLXqJup1YcfNNnn4fNi9KVFmWSHjeavUeL6wLbCh1bI1FiPQzB6+ -Duir3MPJ1hLXp3JoGDG4FyKyPn66CG3G/dFYLGmgA/Aqo/Y/ISU937cyxY4nsyOl -4FKzXZbpsLjFxZ+7xaBugkC7xScFNknWJidpDDSPzyd6KgqjQV+NHQOGgxXgVcHF -mCye7Bpy3EjBPvmE0oSCwRvDdDa3ucc2Mnr4MrbQNq4iGDGMUHMhnv6DOzCIJOPp -wX7e7ZjHH5IQip9bYi+dpLzVhW86/clTpyBLqtsgqyFOHQ1O5piF5asRR12dP8Qj -wOMUBm7+nQIDAQABo4IBMDCCASwwDwYDVR0TAQH/BAUwAwEB/zCB6QYIKwYBBQUH -AQsEgdwwgdkwPwYIKwYBBQUHMAWGM2h0dHA6Ly9odHRwLmZwa2kuZ292L2ZjcGNh -L2NhQ2VydHNJc3N1ZWRCeWZjcGNhLnA3YzCBlQYIKwYBBQUHMAWGgYhsZGFwOi8v -bGRhcC5mcGtpLmdvdi9jbj1GZWRlcmFsJTIwQ29tbW9uJTIwUG9saWN5JTIwQ0Es -b3U9RlBLSSxvPVUuUy4lMjBHb3Zlcm5tZW50LGM9VVM/Y0FDZXJ0aWZpY2F0ZTti -aW5hcnksY3Jvc3NDZXJ0aWZpY2F0ZVBhaXI7YmluYXJ5MA4GA1UdDwEB/wQEAwIB -BjAdBgNVHQ4EFgQUrQx6dVzl85jEeZgOrCj9l/TnAvwwDQYJKoZIhvcNAQELBQAD -ggEBAI9z2uF/gLGH9uwsz9GEYx728Yi3mvIRte9UrYpuGDco71wb5O9Qt2wmGCMi -TR0mRyDpCZzicGJxqxHPkYnos/UqoEfAFMtOQsHdDA4b8Idb7OV316rgVNdF9IU+ -7LQd3nyKf1tNnJaK0KIyn9psMQz4pO9+c+iR3Ah6cFqgr2KBWfgAdKLI3VTKQVZH -venAT+0g3eOlCd+uKML80cgX2BLHb94u6b2akfI8WpQukSKAiaGMWMyDeiYZdQKl -Dn0KJnNR6obLB6jI/WNaNZvSr79PMUjBhHDbNXuaGQ/lj/RqDG8z2esccKIN47lQ -A2EC/0rskqTcLe4qNJMHtyznGI8= +MIIF2TCCA8GgAwIBAgIQXAuFXAvnWUHfV8w/f52oNjANBgkqhkiG9w0BAQUFADBk +MQswCQYDVQQGEwJjaDERMA8GA1UEChMIU3dpc3Njb20xJTAjBgNVBAsTHERpZ2l0 +YWwgQ2VydGlmaWNhdGUgU2VydmljZXMxGzAZBgNVBAMTElN3aXNzY29tIFJvb3Qg +Q0EgMTAeFw0wNTA4MTgxMjA2MjBaFw0yNTA4MTgyMjA2MjBaMGQxCzAJBgNVBAYT +AmNoMREwDwYDVQQKEwhTd2lzc2NvbTElMCMGA1UECxMcRGlnaXRhbCBDZXJ0aWZp +Y2F0ZSBTZXJ2aWNlczEbMBkGA1UEAxMSU3dpc3Njb20gUm9vdCBDQSAxMIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0LmwqAzZuz8h+BvVM5OAFmUgdbI9 +m2BtRsiMMW8Xw/qabFbtPMWRV8PNq5ZJkCoZSx6jbVfd8StiKHVFXqrWW/oLJdih +FvkcxC7mlSpnzNApbjyFNDhhSbEAn9Y6cV9Nbc5fuankiX9qUvrKm/LcqfmdmUc/ +TilftKaNXXsLmREDA/7n29uj/x2lzZAeAR81sH8A25Bvxn570e56eqeqDFdvpG3F +EzuwpdntMhy0XmeLVNxzh+XTF3xmUHJd1BpYwdnP2IkCb6dJtDZd0KTeByy2dbco +kdaXvij1mB7qWybJvbCXc9qukSbraMH5ORXWZ0sKbU/Lz7DkQnGMU3nn7uHbHaBu +HYwadzVcFh4rUx80i9Fs/PJnB3r1re3WmquhsUvhzDdf/X/NTa64H5xD+SpYVUNF +vJbNcA78yeNmuk6NO4HLFWR7uZToXTNShXEuT46iBhFRyePLoW4xCGQMwtI89Tbo +19AOeCMgkckkKmUpWyL3Ic6DXqTz3kvTaI9GdVyDCW4pa8RwjPWd1yAv/0bSKzjC +L3UcPX7ape8eYIVpQtPM+GP+HkM5haa2Y0EQs3MevNP6yn0WR+Kn1dCjigoIlmJW +bjTb2QK5MHXjBNLnj8KwEUAKrNVxAmKLMb7dxiNYMUJDLXT5xp6mig/p/r+D5kNX +JLrvRjSq1xIBOO0CAwEAAaOBhjCBgzAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0hBBYw +FDASBgdghXQBUwABBgdghXQBUwABMBIGA1UdEwEB/wQIMAYBAf8CAQcwHwYDVR0j +BBgwFoAUAyUv3m+CATpcLNwroWm1Z9SM0/0wHQYDVR0OBBYEFAMlL95vggE6XCzc +K6FptWfUjNP9MA0GCSqGSIb3DQEBBQUAA4ICAQA1EMvspgQNDQ/NwNurqPKIlwzf +ky9NfEBWMXrrpA9gzXrzvsMnjgM+pN0S734edAY8PzHyHHuRMSG08NBsl9Tpl7Ik +Vh5WwzW9iAUPWxAaZOHHgjD5Mq2eUCzneAXQMbFamIp1TpBcahQq4FJHgmDmHtqB +sfsUC1rxn9KVuj7QG9YVHaO+htXbD8BJZLsuUBlL0iT43R4HVtA4oJVwIHaM190e +3p9xxCPvgxNcoyQVTSlAPGrEqdi3pkSlDfTgnXceQHAm/NrZNuR55LU/vJtlvrsR +ls/bxig5OgjOR1tTWsWZ/l2p3e9M1MalrQLmjAcSHm8D0W+go/MpvRLHUKKwf4ip +mXeascClOS5cfGniLLDqN2qk4Vrh9VDlg++luyqI54zb/W1elxmofmZ1a3Hqv7HH +b6D0jqTsNFFbjCYDcKF31QESVwA12yPeDooomf2xEG9L/zgtYE4snOtnta1J7ksf +rK/7DZBaZmBwXarNeNQk7shBoJMBkpxqnvy5JMWzFYJ+vq6VK+uxwNrjAWALXmms +hFZhvnEX/h0TD/7Gh0Xp/jKgGg0TpJRVcaUWi7rKibCyx/yP2FS1k2Kdzs9Z+z0Y +zirLNRWCXf9UIltxUvu3yf5gmwBBZPCqKuy2QkPOiWaByIufOVQDJdMWNY6E0F/6 +MBr1mmz0DlP5OlvRHA== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIGFDCCA/ygAwIBAgIIU+w77vuySF8wDQYJKoZIhvcNAQEFBQAwUTELMAkGA1UE -BhMCRVMxQjBABgNVBAMMOUF1dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIEZpcm1h -cHJvZmVzaW9uYWwgQ0lGIEE2MjYzNDA2ODAeFw0wOTA1MjAwODM4MTVaFw0zMDEy -MzEwODM4MTVaMFExCzAJBgNVBAYTAkVTMUIwQAYDVQQDDDlBdXRvcmlkYWQgZGUg -Q2VydGlmaWNhY2lvbiBGaXJtYXByb2Zlc2lvbmFsIENJRiBBNjI2MzQwNjgwggIi -MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDKlmuO6vj78aI14H9M2uDDUtd9 -thDIAl6zQyrET2qyyhxdKJp4ERppWVevtSBC5IsP5t9bpgOSL/UR5GLXMnE42QQM -cas9UX4PB99jBVzpv5RvwSmCwLTaUbDBPLutN0pcyvFLNg4kq7/DhHf9qFD0sefG -L9ItWY16Ck6WaVICqjaY7Pz6FIMMNx/Jkjd/14Et5cS54D40/mf0PmbR0/RAz15i -NA9wBj4gGFrO93IbJWyTdBSTo3OxDqqHECNZXyAFGUftaI6SEspd/NYrspI8IM/h -X68gvqB2f3bl7BqGYTM+53u0P6APjqK5am+5hyZvQWyIplD9amML9ZMWGxmPsu2b -m8mQ9QEM3xk9Dz44I8kvjwzRAv4bVdZO0I08r0+k8/6vKtMFnXkIoctXMbScyJCy -Z/QYFpM6/EfY0XiWMR+6KwxfXZmtY4laJCB22N/9q06mIqqdXuYnin1oKaPnirja -EbsXLZmdEyRG98Xi2J+Of8ePdG1asuhy9azuJBCtLxTa/y2aRnFHvkLfuwHb9H/T -KI8xWVvTyQKmtFLKbpf7Q8UIJm+K9Lv9nyiqDdVF8xM6HdjAeI9BZzwelGSuewvF -6NkBiDkal4ZkQdU7hwxu+g/GvUgUvzlN1J5Bto+WHWOWk9mVBngxaJ43BjuAiUVh -OSPHG0SjFeUc+JIwuwIDAQABo4HvMIHsMBIGA1UdEwEB/wQIMAYBAf8CAQEwDgYD -VR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRlzeurNR4APn7VdMActHNHDhpkLzCBpgYD -VR0gBIGeMIGbMIGYBgRVHSAAMIGPMC8GCCsGAQUFBwIBFiNodHRwOi8vd3d3LmZp -cm1hcHJvZmVzaW9uYWwuY29tL2NwczBcBggrBgEFBQcCAjBQHk4AUABhAHMAZQBv -ACAAZABlACAAbABhACAAQgBvAG4AYQBuAG8AdgBhACAANAA3ACAAQgBhAHIAYwBl -AGwAbwBuAGEAIAAwADgAMAAxADcwDQYJKoZIhvcNAQEFBQADggIBABd9oPm03cXF -661LJLWhAqvdpYhKsg9VSytXjDvlMd3+xDLx51tkljYyGOylMnfX40S2wBEqgLk9 -am58m9Ot/MPWo+ZkKXzR4Tgegiv/J2Wv+xYVxC5xhOW1//qkR71kMrv2JYSiJ0L1 -ILDCExARzRAVukKQKtJE4ZYm6zFIEv0q2skGz3QeqUvVhyj5eTSSPi5E6PaPT481 -PyWzOdxjKpBrIF/EUhJOlywqrJ2X3kjyo2bbwtKDlaZmp54lD+kLM5FlClrD2VQS -3a/DTg4fJl4N3LON7NWBcN7STyQF82xO9UxJZo3R/9ILJUFI/lGExkKvgATP0H5k -SeTy36LssUzAKh3ntLFlosS88Zj0qnAHY7S42jtM+kAiMFsRpvAFDsYCA0irhpuF -3dvd6qJ2gHN99ZwExEWN57kci57q13XRcrHedUTnQn3iV2t93Jm8PYMo6oCTjcVM -ZcFwgbg4/EMxsvYDNEeyrPsiBsse3RdHHF9mudMaotoRsaS8I8nkvof/uZS2+F0g -StRf571oe2XyFR7SOqkt6dhrJKyXWERHrVkY8SFlcN7ONGCoQPHzPKTDKCOM/icz -Q0CgFzzr6juwcqajuUpLXhZI9LK8yIySxZ2frHI2vDSANGupi5LAuBft7HZT9SQB -jLMi6Et8Vcad+qMUu2WFbm5PEn4KPJ2V +MIIC+TCCAoCgAwIBAgINAKaLeSkAAAAAUNCR+TAKBggqhkjOPQQDAzCBvzELMAkG +A1UEBhMCVVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3 +d3cuZW50cnVzdC5uZXQvbGVnYWwtdGVybXMxOTA3BgNVBAsTMChjKSAyMDEyIEVu +dHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25seTEzMDEGA1UEAxMq +RW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRUMxMB4XDTEy +MTIxODE1MjUzNloXDTM3MTIxODE1NTUzNlowgb8xCzAJBgNVBAYTAlVTMRYwFAYD +VQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1c3QubmV0 +L2xlZ2FsLXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxMiBFbnRydXN0LCBJbmMuIC0g +Zm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxMzAxBgNVBAMTKkVudHJ1c3QgUm9vdCBD +ZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEVDMTB2MBAGByqGSM49AgEGBSuBBAAi +A2IABIQTydC6bUF74mzQ61VfZgIaJPRbiWlH47jCffHyAsWfoPZb1YsGGYZPUxBt +ByQnoaD41UcZYUx9ypMn6nQM72+WCf5j7HBdNq1nd67JnXxVRDqiY1Ef9eNi1KlH +Bz7MIKNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0O +BBYEFLdj5xrdjekIplWDpOBqUEFlEUJJMAoGCCqGSM49BAMDA2cAMGQCMGF52OVC +R98crlOZF7ZvHH3hvxGU0QOIdeSNiaSKd0bebWHvAvX7td/M/k7//qnmpwIwW5nX +hTcGtXsI/esni0qU+eH6p44mCOh8kmhtc9hvJqwhAriZtyZBWyVgrtBIGu4G -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIEADCCAuigAwIBAgIBADANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJVUzEh -MB8GA1UEChMYVGhlIEdvIERhZGR5IEdyb3VwLCBJbmMuMTEwLwYDVQQLEyhHbyBE -YWRkeSBDbGFzcyAyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA0MDYyOTE3 -MDYyMFoXDTM0MDYyOTE3MDYyMFowYzELMAkGA1UEBhMCVVMxITAfBgNVBAoTGFRo -ZSBHbyBEYWRkeSBHcm91cCwgSW5jLjExMC8GA1UECxMoR28gRGFkZHkgQ2xhc3Mg -MiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASAwDQYJKoZIhvcNAQEBBQADggEN -ADCCAQgCggEBAN6d1+pXGEmhW+vXX0iG6r7d/+TvZxz0ZWizV3GgXne77ZtJ6XCA -PVYYYwhv2vLM0D9/AlQiVBDYsoHUwHU9S3/Hd8M+eKsaA7Ugay9qK7HFiH7Eux6w -wdhFJ2+qN1j3hybX2C32qRe3H3I2TqYXP2WYktsqbl2i/ojgC95/5Y0V4evLOtXi -EqITLdiOr18SPaAIBQi2XKVlOARFmR6jYGB0xUGlcmIbYsUfb18aQr4CUWWoriMY -avx4A6lNf4DD+qta/KFApMoZFv6yyO9ecw3ud72a9nmYvLEHZ6IVDd2gWMZEewo+ -YihfukEHU1jPEX44dMX4/7VpkI+EdOqXG68CAQOjgcAwgb0wHQYDVR0OBBYEFNLE -sNKR1EwRcbNhyz2h/t2oatTjMIGNBgNVHSMEgYUwgYKAFNLEsNKR1EwRcbNhyz2h -/t2oatTjoWekZTBjMQswCQYDVQQGEwJVUzEhMB8GA1UEChMYVGhlIEdvIERhZGR5 -IEdyb3VwLCBJbmMuMTEwLwYDVQQLEyhHbyBEYWRkeSBDbGFzcyAyIENlcnRpZmlj -YXRpb24gQXV0aG9yaXR5ggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQAD -ggEBADJL87LKPpH8EsahB4yOd6AzBhRckB4Y9wimPQoZ+YeAEW5p5JYXMP80kWNy -OO7MHAGjHZQopDH2esRU1/blMVgDoszOYtuURXO1v0XJJLXVggKtI3lpjbi2Tc7P -TMozI+gciKqdi0FuFskg5YmezTvacPd+mSYgFFQlq25zheabIZ0KbIIOqPjCDPoQ -HmyW74cNxA9hi63ugyuV+I6ShHI56yDqg+2DzZduCLzrTia2cyvk0/ZM/iZx4mER -dEr/VxqHD3VILs9RaRegAhJhldXRQLIQTO7ErBBDpqWeCtWVYpoNz4iCxTIM5Cuf -ReYNnyicsbkqWletNw+vHX/bvZ8= +MIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH +MjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT +MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j +b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG +9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI +2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx +1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ +q2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz +tCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ +vIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP +BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV +5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY +1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4 +NeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG +Fdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91 +8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe +pLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl +MrY= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIICrjCCAjWgAwIBAgIQPLL0SAoA4v7rJDteYD7DazAKBggqhkjOPQQDAzCBmDEL -MAkGA1UEBhMCVVMxFjAUBgNVBAoTDUdlb1RydXN0IEluYy4xOTA3BgNVBAsTMChj -KSAyMDA3IEdlb1RydXN0IEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTE2 -MDQGA1UEAxMtR2VvVHJ1c3QgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0 -eSAtIEcyMB4XDTA3MTEwNTAwMDAwMFoXDTM4MDExODIzNTk1OVowgZgxCzAJBgNV -BAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTkwNwYDVQQLEzAoYykgMjAw -NyBHZW9UcnVzdCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxNjA0BgNV -BAMTLUdlb1RydXN0IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBH -MjB2MBAGByqGSM49AgEGBSuBBAAiA2IABBWx6P0DFUPlrOuHNxFi79KDNlJ9RVcL -So17VDs6bl8VAsBQps8lL33KSLjHUGMcKiEIfJo22Av+0SbFWDEwKCXzXV2juLal -tJLtbCyf691DiaI8S0iRHVDsJt/WYC69IaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAO -BgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFBVfNVdRVfslsq0DafwBo/q+EVXVMAoG -CCqGSM49BAMDA2cAMGQCMGSWWaboCd6LuvpaiIjwH5HTRqjySkwCY/tsXzjbLkGT -qQ7mndwxHLKgpxgceeHHNgIwOlavmnRs9vuD4DPTCF+hnMJbn0bWtsuRBmOiBucz -rD6ogRLQy7rQkgu2npaqBA+K +MIIDojCCAoqgAwIBAgIQE4Y1TR0/BvLB+WUF1ZAcYjANBgkqhkiG9w0BAQUFADBr +MQswCQYDVQQGEwJVUzENMAsGA1UEChMEVklTQTEvMC0GA1UECxMmVmlzYSBJbnRl +cm5hdGlvbmFsIFNlcnZpY2UgQXNzb2NpYXRpb24xHDAaBgNVBAMTE1Zpc2EgZUNv +bW1lcmNlIFJvb3QwHhcNMDIwNjI2MDIxODM2WhcNMjIwNjI0MDAxNjEyWjBrMQsw +CQYDVQQGEwJVUzENMAsGA1UEChMEVklTQTEvMC0GA1UECxMmVmlzYSBJbnRlcm5h +dGlvbmFsIFNlcnZpY2UgQXNzb2NpYXRpb24xHDAaBgNVBAMTE1Zpc2EgZUNvbW1l +cmNlIFJvb3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvV95WHm6h +2mCxlCfLF9sHP4CFT8icttD0b0/Pmdjh28JIXDqsOTPHH2qLJj0rNfVIsZHBAk4E +lpF7sDPwsRROEW+1QK8bRaVK7362rPKgH1g/EkZgPI2h4H3PVz4zHvtH8aoVlwdV +ZqW1LS7YgFmypw23RuwhY/81q6UCzyr0TP579ZRdhE2o8mCP2w4lPJ9zcc+U30rq +299yOIzzlr3xF7zSujtFWsan9sYXiwGd/BmoKoMWuDpI/k4+oKsGGelT84ATB+0t +vz8KPFUgOSwsAGl0lUq8ILKpeeUYiZGo3BxN77t+Nwtd/jmliFKMAGzsGHxBvfaL +dXe6YJ2E5/4tAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQD +AgEGMB0GA1UdDgQWBBQVOIMPPyw/cDMezUb+B4wg4NfDtzANBgkqhkiG9w0BAQUF +AAOCAQEAX/FBfXxcCLkr4NWSR/pnXKUTwwMhmytMiUbPWU3J/qVAtmPN3XEolWcR +zCSs00Rsca4BIGsDoo8Ytyk6feUWYFN4PMCvFYP3j1IzJL1kk5fui/fbGKhtcbP3 +LBfQdCVp9/5rPJS+TUtBjE7ic9DjkCJzQ83z7+pzzkWKsKZJ/0x9nXGIxHYdkFsd +7v3M9+79YKWxehZx0RbQfBI8bGmX265fOZpwLwU8GUYEmSA20GBuYQa7FkKMcPcw +++DbZqMAAb3mLNqRX6BGi01qnD093QVG/na/oAo85ADmJ7f/hC3euiInlhBx6yLt +398znM/jra6O1I7mT1GvFpLgXPYHDw== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIID/jCCAuagAwIBAgIQFaxulBmyeUtB9iepwxgPHzANBgkqhkiG9w0BAQsFADCB -mDELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUdlb1RydXN0IEluYy4xOTA3BgNVBAsT -MChjKSAyMDA4IEdlb1RydXN0IEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25s -eTE2MDQGA1UEAxMtR2VvVHJ1c3QgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhv -cml0eSAtIEczMB4XDTA4MDQwMjAwMDAwMFoXDTM3MTIwMTIzNTk1OVowgZgxCzAJ -BgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTkwNwYDVQQLEzAoYykg -MjAwOCBHZW9UcnVzdCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxNjA0 -BgNVBAMTLUdlb1RydXN0IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg -LSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANziXmJYHTNXOTIz -+uvLh4yn1ErdBojqZI4xmKU4kB6Yzy5jK/BGvESyiaHAKAxJcCGVn2TAppMSAmUm -hsalifD614SgcK9PGpc/BkTVyetyEH3kMSj7HGHmKAdEc5IiaacDiGydY8hS2pgn -5whMcD60yRLBxWeDXTPzAxHsatBT4tG6NmCUgLthY2xbF37fQJQeqw3CIShwiP/W -JmxsYAQlTlV+fe+/lEjetx3dcI0FX4ilm/LC7urRQEFtYjgdVgbFA0dRIBn8exAL -DmKudlW/X3e+PkkBUz2YJQN2JFodtNuJ6nnltrM7P7pMKEF/BqxqjsHQ9gUdfeZC -huOl1UcCAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYw -HQYDVR0OBBYEFMR5yo6hTgMdHNxr2zFblD4/MH8tMA0GCSqGSIb3DQEBCwUAA4IB -AQAtxRPPVoB7eni9n64smefv2t+UXglpp+duaIy9cr5HqQ6XErhK8WTTOd8lNNTB -zU6B8A8ExCSzNJbGpqow32hhc9f5joWJ7w5elShKKiePEI4ufIbEAp7aDHdlDkQN -kv39sxY2+hENHYwOB4lqKVb3cvTdFZx3NWZXqxNT2I7BQMXXExZacse3aQHEerGD -AWh9jUGhlBjBJVz88P6DAod8DQ3PLghcSkANPuyBYeYk28rgDi0Hsj5W3I31QYUH -SJsMC8tJP33st/3LjWeJGqvtux6jAAgIFyqCXDFdRootD4abdNlF+9RAsXqqaC2G -spki4cErx5z481+oghLrGREt +MIIDjjCCAnagAwIBAgIIKv++n6Lw6YcwDQYJKoZIhvcNAQEFBQAwKDELMAkGA1UE +BhMCQkUxGTAXBgNVBAMTEEJlbGdpdW0gUm9vdCBDQTIwHhcNMDcxMDA0MTAwMDAw +WhcNMjExMjE1MDgwMDAwWjAoMQswCQYDVQQGEwJCRTEZMBcGA1UEAxMQQmVsZ2l1 +bSBSb290IENBMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMZzQh6S +/3UPi790hqc/7bIYLS2X+an7mEoj39WN4IzGMhwWLQdC1i22bi+n9fzGhYJdld61 +IgDMqFNAn68KNaJ6x+HK92AQZw6nUHMXU5WfIp8MXW+2QbyM69odRr2nlL/zGsvU ++40OHjPIltfsjFPekx40HopQcSZYtF3CiInaYNKJIT/e1wEYNm7hLHADBGXvmAYr +XR5i3FVr/mZkIV/4L+HXmymvb82fqgxG0YjFnaKVn6w/Fa7yYd/vw2uaItgscf1Y +HewApDgglVrH1Tdjuk+bqv5WRi5j2Qsj1Yr6tSPwiRuhFA0m2kHwOI8w7QUmecFL +TqG4flVSOmlGhHUCAwEAAaOBuzCBuDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/ +BAUwAwEB/zBCBgNVHSAEOzA5MDcGBWA4CQEBMC4wLAYIKwYBBQUHAgEWIGh0dHA6 +Ly9yZXBvc2l0b3J5LmVpZC5iZWxnaXVtLmJlMB0GA1UdDgQWBBSFiuv0xbu+DlkD +lN7WgAEV4xCcOTARBglghkgBhvhCAQEEBAMCAAcwHwYDVR0jBBgwFoAUhYrr9MW7 +vg5ZA5Te1oABFeMQnDkwDQYJKoZIhvcNAQEFBQADggEBAFHYhd27V2/MoGy1oyCc +UwnzSgEMdL8rs5qauhjyC4isHLMzr87lEwEnkoRYmhC598wUkmt0FoqW6FHvv/pK +JaeJtmMrXZRY0c8RcrYeuTlBFk0pvDVTC9rejg7NqZV3JcqUWumyaa7YwBO+mPyW +nIR/VRPmPIfjvCCkpDZoa01gZhz5v6yAlGYuuUGK02XThIAC71AdXkbc98m6tTR8 +KvPG2F9fVJ3bTc0R5/0UAoNmXsimABKgX77OFP67H6dh96tK8QYUn8pJQsKpvO2F +sauBQeYNxUJpU4c5nUwfAA4+Bw11V0SoU7Q2dmSZ3G7rPUZuFF1eR1ONeE3gJ7uO +hXY= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIDVDCCAjygAwIBAgIDAjRWMA0GCSqGSIb3DQEBBQUAMEIxCzAJBgNVBAYTAlVT @@ -1961,95 +1579,179 @@ hw4EbNX/3aBd7YdStysVAq45pmp06drE57xNNB6pXE0zX5IJL4hmXXeXxx12E6nV 5fEWCRE11azbJHFwLJhWC9kXtNHjUStedejV0NxPNO3CBWaAocvmMw== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIDXzCCAkegAwIBAgILBAAAAAABIVhTCKIwDQYJKoZIhvcNAQELBQAwTDEgMB4G -A1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjMxEzARBgNVBAoTCkdsb2JhbFNp -Z24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMDkwMzE4MTAwMDAwWhcNMjkwMzE4 -MTAwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMzETMBEG -A1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjCCASIwDQYJKoZI -hvcNAQEBBQADggEPADCCAQoCggEBAMwldpB5BngiFvXAg7aEyiie/QV2EcWtiHL8 -RgJDx7KKnQRfJMsuS+FggkbhUqsMgUdwbN1k0ev1LKMPgj0MK66X17YUhhB5uzsT -gHeMCOFJ0mpiLx9e+pZo34knlTifBtc+ycsmWQ1z3rDI6SYOgxXG71uL0gRgykmm -KPZpO/bLyCiR5Z2KYVc3rHQU3HTgOu5yLy6c+9C7v/U9AOEGM+iCK65TpjoWc4zd -QQ4gOsC0p6Hpsk+QLjJg6VfLuQSSaGjlOCZgdbKfd/+RFO+uIEn8rUAVSNECMWEZ -XriX7613t2Saer9fwRPvm2L7DWzgVGkWqQPabumDk3F2xmmFghcCAwEAAaNCMEAw -DgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFI/wS3+o -LkUkrk1Q+mOai97i3Ru8MA0GCSqGSIb3DQEBCwUAA4IBAQBLQNvAUKr+yAzv95ZU -RUm7lgAJQayzE4aGKAczymvmdLm6AC2upArT9fHxD4q/c2dKg8dEe3jgr25sbwMp -jjM5RcOO5LlXbKr8EpbsU8Yt5CRsuZRj+9xTaGdWPoO4zzUhw8lo/s7awlOqzJCK -6fBdRoyV3XpYKBovHd7NADdBj+1EbddTKJd+82cEHhXXipa0095MJ6RMG3NzdvQX -mcIfeg7jLQitChws/zyrVQ4PkX4268NXSb7hLi18YIvDQVETI53O9zJrlAGomecs -Mx86OyXShkDOOyyGeMlhLxS67ttVb9+E7gUJTb0o2HLO02JQZR7rkpeDMdmztcpH -WD9f +MIIEGjCCAwKgAwIBAgIDAYagMA0GCSqGSIb3DQEBBQUAMIGjMQswCQYDVQQGEwJG +STEQMA4GA1UECBMHRmlubGFuZDEhMB8GA1UEChMYVmFlc3RvcmVraXN0ZXJpa2Vz +a3VzIENBMSkwJwYDVQQLEyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBTZXJ2aWNl +czEZMBcGA1UECxMQVmFybWVubmVwYWx2ZWx1dDEZMBcGA1UEAxMQVlJLIEdvdi4g +Um9vdCBDQTAeFw0wMjEyMTgxMzUzMDBaFw0yMzEyMTgxMzUxMDhaMIGjMQswCQYD +VQQGEwJGSTEQMA4GA1UECBMHRmlubGFuZDEhMB8GA1UEChMYVmFlc3RvcmVraXN0 +ZXJpa2Vza3VzIENBMSkwJwYDVQQLEyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBT +ZXJ2aWNlczEZMBcGA1UECxMQVmFybWVubmVwYWx2ZWx1dDEZMBcGA1UEAxMQVlJL +IEdvdi4gUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALCF +FdrIAzfQo0Y3bBseljDCWoUSZyPyu5/nioFgJ/gTqTy894aqqvTzJSm0/nWuHoGG +igWyHWWyOOi0zCia+xc28ZPVec7Bg4shT8MNrUHfeJ1I4x9CRPw8bSEga60ihCRC +jxdNwlAfZM0tOSJWiP2yY51U2kJpwMhP1xjiPshphJQ9LIDGfM6911Mf64i5psu7 +hVfvV3ZdDIvTXhJBnyHAOfQmbQj6OLOhd7HuFtjQaNq0mKWgZUZKa41+qk1guPjI +DfxxPu45h4G02fhukO4/DmHXHSto5i7hQkQmeCxY8n0Wf2HASSQqiYe2XS8pGfim +545SnkFLWg6quMJmQlMCAwEAAaNVMFMwDwYDVR0TAQH/BAUwAwEB/zARBglghkgB +hvhCAQEEBAMCAAcwDgYDVR0PAQH/BAQDAgHGMB0GA1UdDgQWBBTb6eGb0tEkC/yr +46Bn6q6cS3f0sDANBgkqhkiG9w0BAQUFAAOCAQEArX1ID1QRnljurw2bEi8hpM2b +uoRH5sklVSPj3xhYKizbXvfNVPVRJHtiZ+GxH0mvNNDrsczZog1Sf0JLiGCXzyVy +t08pLWKfT6HAVVdWDsRol5EfnGTCKTIB6dTI2riBmCguGMcs/OubUpbf9MiQGS0j +8/G7cdqehSO9Gu8u5Hp5t8OdhkktY7ktdM9lDzJmid87Ie4pbzlj2RXBbvbfgD5Q +eBmK3QOjFKU3p7UsfLYRh+cF8ry23tT/l4EohP7+bEaFEEGfTXWMB9SZZ291im/k +UJL2mdUQuMSpe/cXjUu/15WfCdxEDx4yw8DP03kN5Mc7h/CQNIghYkmSBAQfvA== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIDdTCCAl2gAwIBAgILBAAAAAABFUtaw5QwDQYJKoZIhvcNAQEFBQAwVzELMAkG -A1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExEDAOBgNVBAsTB1Jv -b3QgQ0ExGzAZBgNVBAMTEkdsb2JhbFNpZ24gUm9vdCBDQTAeFw05ODA5MDExMjAw -MDBaFw0yODAxMjgxMjAwMDBaMFcxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9i -YWxTaWduIG52LXNhMRAwDgYDVQQLEwdSb290IENBMRswGQYDVQQDExJHbG9iYWxT -aWduIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDaDuaZ -jc6j40+Kfvvxi4Mla+pIH/EqsLmVEQS98GPR4mdmzxzdzxtIK+6NiY6arymAZavp -xy0Sy6scTHAHoT0KMM0VjU/43dSMUBUc71DuxC73/OlS8pF94G3VNTCOXkNz8kHp -1Wrjsok6Vjk4bwY8iGlbKk3Fp1S4bInMm/k8yuX9ifUSPJJ4ltbcdG6TRGHRjcdG -snUOhugZitVtbNV4FpWi6cgKOOvyJBNPc1STE4U6G7weNLWLBYy5d4ux2x8gkasJ -U26Qzns3dLlwR5EiUWMWea6xrkEmCMgZK9FGqkjWZCrXgzT/LCrBbBlDSgeF59N8 -9iFo7+ryUp9/k5DPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8E -BTADAQH/MB0GA1UdDgQWBBRge2YaRQ2XyolQL30EzTSo//z9SzANBgkqhkiG9w0B -AQUFAAOCAQEA1nPnfE920I2/7LqivjTFKDK1fPxsnCwrvQmeU79rXqoRSLblCKOz -yj1hTdNGCbM+w6DjY1Ub8rrvrTnhQ7k4o+YviiY776BQVvnGCv04zcQLcFGUl5gE -38NflNUVyRRBnMRddWQVDf9VMOyGj/8N7yy5Y0b2qvzfvGn9LhJIZJrglfCm7ymP -AbEVtQwdpf5pLGkkeB6zpxxxYu7KyJesF12KwvhHhm4qxFYxldBniYUr+WymXUad -DKqC5JlR3XC321Y9YeRq4VzW9v493kHMB65jUr9TU/Qr6cf9tveCX4XSQRjbgbME -HMUfpIBvFSDJ3gyICh3WZlXi/EjJKSZp4A== +MIIFQTCCAymgAwIBAgICDL4wDQYJKoZIhvcNAQELBQAwUTELMAkGA1UEBhMCVFcx +EjAQBgNVBAoTCVRBSVdBTi1DQTEQMA4GA1UECxMHUm9vdCBDQTEcMBoGA1UEAxMT +VFdDQSBHbG9iYWwgUm9vdCBDQTAeFw0xMjA2MjcwNjI4MzNaFw0zMDEyMzExNTU5 +NTlaMFExCzAJBgNVBAYTAlRXMRIwEAYDVQQKEwlUQUlXQU4tQ0ExEDAOBgNVBAsT +B1Jvb3QgQ0ExHDAaBgNVBAMTE1RXQ0EgR2xvYmFsIFJvb3QgQ0EwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQCwBdvI64zEbooh745NnHEKH1Jw7W2CnJfF +10xORUnLQEK1EjRsGcJ0pDFfhQKX7EMzClPSnIyOt7h52yvVavKOZsTuKwEHktSz +0ALfUPZVr2YOy+BHYC8rMjk1Ujoog/h7FsYYuGLWRyWRzvAZEk2tY/XTP3VfKfCh +MBwqoJimFb3u/Rk28OKRQ4/6ytYQJ0lM793B8YVwm8rqqFpD/G2Gb3PpN0Wp8DbH +zIh1HrtsBv+baz4X7GGqcXzGHaL3SekVtTzWoWH1EfcFbx39Eb7QMAfCKbAJTibc +46KokWofwpFFiFzlmLhxpRUZyXx1EcxwdE8tmx2RRP1WKKD+u4ZqyPpcC1jcxkt2 +yKsi2XMPpfRaAok/T54igu6idFMqPVMnaR1sjjIsZAAmY2E2TqNGtz99sy2sbZCi +laLOz9qC5wc0GZbpuCGqKX6mOL6OKUohZnkfs8O1CWfe1tQHRvMq2uYiN2DLgbYP +oA/pyJV/v1WRBXrPPRXAb94JlAGD1zQbzECl8LibZ9WYkTunhHiVJqRaCPgrdLQA +BDzfuBSO6N+pjWxnkjMdwLfS7JLIvgm/LCkFbwJrnu+8vyq8W8BQj0FwcYeyTbcE +qYSjMq+u7msXi7Kx/mzhkIyIqJdIzshNy/MGz19qCkKxHh53L46g5pIOBvwFItIm +4TFRfTLcDwIDAQABoyMwITAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB +/zANBgkqhkiG9w0BAQsFAAOCAgEAXzSBdu+WHdXltdkCY4QWwa6gcFGn90xHNcgL +1yg9iXHZqjNB6hQbbCEAwGxCGX6faVsgQt+i0trEfJdLjbDorMjupWkEmQqSpqsn +LhpNgb+E1HAerUf+/UqdM+DyucRFCCEK2mlpc3INvjT+lIutwx4116KD7+U4x6WF +H6vPNOw/KP4M8VeGTslV9xzU2KV9Bnpv1d8Q34FOIWWxtuEXeZVFBs5fzNxGiWNo +RI2T9GRwoD2dKAXDOXC4Ynsg/eTb6QihuJ49CcdP+yz4k3ZB3lLg4VfSnQO8d57+ +nile98FRYB/e2guyLXW3Q0iT5/Z5xoRdgFlglPx4mI88k1HtQJAH32RjJMtOcQWh +15QaiDLxInQirqWm2BJpTGCjAu4r7NRjkgtevi92a6O2JryPA9gK8kxkRr05YuWW +6zRjESjMlfGt7+/cgFhI6Uu46mWs6fyAtbXIRfmswZ/ZuepiiI7E8UuDEq3mi4TW +nsLrgxifarsbJGAzcMzs9zLzXNl5fe+epP7JI8Mk7hWSsT2RTyaGvWZzJBPqpK5j +wa19hAM8EHiGG3njxPPyBJUgriOCxLM6AGK/5jYk4Ve6xx6QddVfP5VhK8E7zeWz +aGHQRiapIVJpLesux+t3zqY6tQMzT3bR51xUAV3LePTJDL/PEo4XLSNolOer/qmy +KwbQBM0= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIB4TCCAYegAwIBAgIRKjikHJYKBN5CsiilC+g0mAIwCgYIKoZIzj0EAwIwUDEk -MCIGA1UECxMbR2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI0MRMwEQYDVQQKEwpH -bG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWduMB4XDTEyMTExMzAwMDAwMFoX -DTM4MDExOTAzMTQwN1owUDEkMCIGA1UECxMbR2xvYmFsU2lnbiBFQ0MgUm9vdCBD -QSAtIFI0MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWdu -MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEuMZ5049sJQ6fLjkZHAOkrprlOQcJ -FspjsbmG+IpXwVfOQvpzofdlQv8ewQCybnMO/8ch5RikqtlxP6jUuc6MHaNCMEAw -DgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFFSwe61F -uOJAf/sKbvu+M8k8o4TVMAoGCCqGSM49BAMCA0gAMEUCIQDckqGgE6bPA7DmxCGX -kPoUVy0D7O48027KqGx2vKLeuwIgJ6iFJzWbVsaj8kfSt24bAgAXqmemFZHe+pTs -ewv4n4Q= +MIIFsDCCA5igAwIBAgIQFci9ZUdcr7iXAF7kBtK8nTANBgkqhkiG9w0BAQUFADBe +MQswCQYDVQQGEwJUVzEjMCEGA1UECgwaQ2h1bmdod2EgVGVsZWNvbSBDby4sIEx0 +ZC4xKjAoBgNVBAsMIWVQS0kgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAe +Fw0wNDEyMjAwMjMxMjdaFw0zNDEyMjAwMjMxMjdaMF4xCzAJBgNVBAYTAlRXMSMw +IQYDVQQKDBpDaHVuZ2h3YSBUZWxlY29tIENvLiwgTHRkLjEqMCgGA1UECwwhZVBL +SSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIICIjANBgkqhkiG9w0BAQEF +AAOCAg8AMIICCgKCAgEA4SUP7o3biDN1Z82tH306Tm2d0y8U82N0ywEhajfqhFAH +SyZbCUNsIZ5qyNUD9WBpj8zwIuQf5/dqIjG3LBXy4P4AakP/h2XGtRrBp0xtInAh +ijHyl3SJCRImHJ7K2RKilTza6We/CKBk49ZCt0Xvl/T29de1ShUCWH2YWEtgvM3X +DZoTM1PRYfl61dd4s5oz9wCGzh1NlDivqOx4UXCKXBCDUSH3ET00hl7lSM2XgYI1 +TBnsZfZrxQWh7kcT1rMhJ5QQCtkkO7q+RBNGMD+XPNjX12ruOzjjK9SXDrkb5wdJ +fzcq+Xd4z1TtW0ado4AOkUPB1ltfFLqfpo0kR0BZv3I4sjZsN/+Z0V0OWQqraffA +sgRFelQArr5T9rXn4fg8ozHSqf4hUmTFpmfwdQcGlBSBVcYn5AGPF8Fqcde+S/uU +WH1+ETOxQvdibBjWzwloPn9s9h6PYq2lY9sJpx8iQkEeb5mKPtf5P0B6ebClAZLS +nT0IFaUQAS2zMnaolQ2zepr7BxB4EW/hj8e6DyUadCrlHJhBmd8hh+iVBmoKs2pH +dmX2Os+PYhcZewoozRrSgx4hxyy/vv9haLdnG7t4TY3OZ+XkwY63I2binZB1NJip +NiuKmpS5nezMirH4JYlcWrYvjB9teSSnUmjDhDXiZo1jDiVN1Rmy5nk3pyKdVDEC +AwEAAaNqMGgwHQYDVR0OBBYEFB4M97Zn8uGSJglFwFU5Lnc/QkqiMAwGA1UdEwQF +MAMBAf8wOQYEZyoHAAQxMC8wLQIBADAJBgUrDgMCGgUAMAcGBWcqAwAABBRFsMLH +ClZ87lt4DJX5GFPBphzYEDANBgkqhkiG9w0BAQUFAAOCAgEACbODU1kBPpVJufGB +uvl2ICO1J2B01GqZNF5sAFPZn/KmsSQHRGoqxqWOeBLoR9lYGxMqXnmbnwoqZ6Yl +PwZpVnPDimZI+ymBV3QGypzqKOg4ZyYr8dW1P2WT+DZdjo2NQCCHGervJ8A9tDkP +JXtoUHRVnAxZfVo9QZQlUgjgRywVMRnVvwdVxrsStZf0X4OFunHB2WyBEXYKCrC/ +gpf36j36+uwtqSiUO1bd0lEursC9CBWMd1I0ltabrNMdjmEPNXubrjlpC2JgQCA2 +j6/7Nu4tCEoduL+bXPjqpRugc6bY+G7gMwRfaKonh+3ZwZCc7b3jajWvY9+rGNm6 +5ulK6lCKD2GTHuItGeIwlDWSXQ62B68ZgI9HkFFLLk3dheLSClIKF5r8GrBQAuUB +o2M3IUxExJtRmREOc5wGj1QupyheRDmHVi03vYVElOEMSyycw5KFNGHLD7ibSkNS +/jQ6fbjpKdx2qcgw+BRxgMYeNkh0IkFch4LoGHGLQYlE535YW6i4jRPpp2zDR+2z +Gp1iro2C6pSe3VkQw63d4k3jMdXH7OjysP6SHhYKGvzZ8/gntsm+HbRsZJB/9OTE +W9c3rkIO3aQab3yIVMUWbuF6aC74Or8NpDyJO3inTmODBCEIZ43ygknQW/2xzQ+D +hNQ+IIX3Sj0rnP0qCglN6oH4EZw= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIICHjCCAaSgAwIBAgIRYFlJ4CYuu1X5CneKcflK2GwwCgYIKoZIzj0EAwMwUDEk -MCIGA1UECxMbR2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI1MRMwEQYDVQQKEwpH -bG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWduMB4XDTEyMTExMzAwMDAwMFoX -DTM4MDExOTAzMTQwN1owUDEkMCIGA1UECxMbR2xvYmFsU2lnbiBFQ0MgUm9vdCBD -QSAtIFI1MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWdu -MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAER0UOlvt9Xb/pOdEh+J8LttV7HpI6SFkc -8GIxLcB6KP4ap1yztsyX50XUWPrRd21DosCHZTQKH3rd6zwzocWdTaRvQZU4f8ke -hOvRnkmSh5SHDDqFSmafnVmTTZdhBoZKo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYD -VR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUPeYpSJvqB8ohREom3m7e0oPQn1kwCgYI -KoZIzj0EAwMDaAAwZQIxAOVpEslu28YxuglB4Zf4+/2a4n0Sye18ZNPLBSWLVtmg -515dTguDnFt2KaAJJiFqYgIwcdK1j1zqO+F4CYWodZI7yFz9SO8NdCKoCOJuxUnO -xwy8p2Fp8fc74SrL+SvzZpA3 +MIIFWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTzEd +MBsGA1UECgwUQnV5cGFzcyBBUy05ODMxNjMzMjcxIDAeBgNVBAMMF0J1eXBhc3Mg +Q2xhc3MgMiBSb290IENBMB4XDTEwMTAyNjA4MzgwM1oXDTQwMTAyNjA4MzgwM1ow +TjELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1eXBhc3MgQVMtOTgzMTYzMzI3MSAw +HgYDVQQDDBdCdXlwYXNzIENsYXNzIDIgUm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEB +BQADggIPADCCAgoCggIBANfHXvfBB9R3+0Mh9PT1aeTuMgHbo4Yf5FkNuud1g1Lr +6hxhFUi7HQfKjK6w3Jad6sNgkoaCKHOcVgb/S2TwDCo3SbXlzwx87vFKu3MwZfPV +L4O2fuPn9Z6rYPnT8Z2SdIrkHJasW4DptfQxh6NR/Md+oW+OU3fUl8FVM5I+GC91 +1K2GScuVr1QGbNgGE41b/+EmGVnAJLqBcXmQRFBoJJRfuLMR8SlBYaNByyM21cHx +MlAQTn/0hpPshNOOvEu/XAFOBz3cFIqUCqTqc/sLUegTBxj6DvEr0VQVfTzh97QZ +QmdiXnfgolXsttlpF9U6r0TtSsWe5HonfOV116rLJeffawrbD02TTqigzXsu8lkB +arcNuAeBfos4GzjmCleZPe4h6KP1DBbdi+w0jpwqHAAVF41og9JwnxgIzRFo1clr +Us3ERo/ctfPYV3Me6ZQ5BL/T3jjetFPsaRyifsSP5BtwrfKi+fv3FmRmaZ9JUaLi +FRhnBkp/1Wy1TbMz4GHrXb7pmA8y1x1LPC5aAVKRCfLf6o3YBkBjqhHk/sM3nhRS +P/TizPJhk9H9Z2vXUq6/aKtAQ6BXNVN48FP4YUIHZMbXb5tMOA1jrGKvNouicwoN +9SG9dKpN6nIDSdvHXx1iY8f93ZHsM+71bbRuMGjeyNYmsHVee7QHIJihdjK4TWxP +AgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFMmAd+BikoL1Rpzz +uvdMw964o605MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAU18h +9bqwOlI5LJKwbADJ784g7wbylp7ppHR/ehb8t/W2+xUbP6umwHJdELFx7rxP462s +A20ucS6vxOOto70MEae0/0qyexAQH6dXQbLArvQsWdZHEIjzIVEpMMpghq9Gqx3t +OluwlN5E40EIosHsHdb9T7bWR9AUC8rmyrV7d35BH16Dx7aMOZawP5aBQW9gkOLo ++fsicdl9sz1Gv7SEr5AcD48Saq/v7h56rgJKihcrdv6sVIkkLE8/trKnToyokZf7 +KcZ7XC25y2a2t6hbElGFtQl+Ynhw/qlqYLYdDnkM/crqJIByw5c/8nerQyIKx+u2 +DISCLIBrQYoIwOula9+ZEsuK1V6ADJHgJgg2SMX6OBE1/yWDLfJ6v9r9jv6ly0Us +H8SIU653DtmadsWOLB2jutXsMq7Aqqz30XpN69QH4kj3Io6wpJ9qzo6ysmD0oyLQ +I+uUWnpp3Q+/QFesa1lQ2aOZ4W7+jQF5JyMV3pKdewlNWudLSDBaGOYKbeaP4NK7 +5t98biGCwWg5TbSYWGZizEqQXsP6JwSxeRV0mcy+rSDeJmAc61ZRpqPq5KM/p/9h +3PFaTWwyI0PurKju7koSCTxdccK+efrCh2gdC/1cacwG0Jp9VJkqyTkaGa9LKkPz +Y11aWOIv4x3kqdbQCtCev9eBCfHJxyYNrJgWVqA= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIDujCCAqKgAwIBAgILBAAAAAABD4Ym5g0wDQYJKoZIhvcNAQEFBQAwTDEgMB4G -A1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjIxEzARBgNVBAoTCkdsb2JhbFNp -Z24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMDYxMjE1MDgwMDAwWhcNMjExMjE1 -MDgwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMjETMBEG -A1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjCCASIwDQYJKoZI -hvcNAQEBBQADggEPADCCAQoCggEBAKbPJA6+Lm8omUVCxKs+IVSbC9N/hHD6ErPL -v4dfxn+G07IwXNb9rfF73OX4YJYJkhD10FPe+3t+c4isUoh7SqbKSaZeqKeMWhG8 -eoLrvozps6yWJQeXSpkqBy+0Hne/ig+1AnwblrjFuTosvNYSuetZfeLQBoZfXklq -tTleiDTsvHgMCJiEbKjNS7SgfQx5TfC4LcshytVsW33hoCmEofnTlEnLJGKRILzd -C9XZzPnqJworc5HGnRusyMvo4KD0L5CLTfuwNhv2GXqF4G3yYROIXJ/gkwpRl4pa -zq+r1feqCapgvdzZX99yqWATXgAByUr6P6TqBwMhAo6CygPCm48CAwEAAaOBnDCB -mTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUm+IH -V2ccHsBqBt5ZtJot39wZhi4wNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2NybC5n -bG9iYWxzaWduLm5ldC9yb290LXIyLmNybDAfBgNVHSMEGDAWgBSb4gdXZxwewGoG -3lm0mi3f3BmGLjANBgkqhkiG9w0BAQUFAAOCAQEAmYFThxxol4aR7OBKuEQLq4Gs -J0/WwbgcQ3izDJr86iw8bmEbTUsp9Z8FHSbBuOmDAGJFtqkIk7mpM0sYmsL4h4hO -291xNBrBVNpGP+DTKqttVCL1OmLNIG+6KYnX3ZHu01yiPqFbQfXf5WRDLenVOavS -ot+3i9DAgBkcRcAtjOj4LaR0VknFBbVPFd5uRHg5h6h+u/N5GJG79G+dwfCMNYxd -AfvDbbnvRG15RjF+Cv6pgsH/76tuIMRQyV+dTZsXjAzlAcmgQWpzU/qlULRuJQ/7 -TBj0/VLZjmmx6BEP3ojY+x1J96relc8geMJgEtslQIxq/H5COEBkEveegeGTLg== +MIIEPTCCAyWgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBvzE/MD0GA1UEAww2VMOc +UktUUlVTVCBFbGVrdHJvbmlrIFNlcnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sx +c8SxMQswCQYDVQQGEwJUUjEPMA0GA1UEBwwGQW5rYXJhMV4wXAYDVQQKDFVUw5xS +S1RSVVNUIEJpbGdpIMSwbGV0acWfaW0gdmUgQmlsacWfaW0gR8O8dmVubGnEn2kg +SGl6bWV0bGVyaSBBLsWeLiAoYykgQXJhbMSxayAyMDA3MB4XDTA3MTIyNTE4Mzcx +OVoXDTE3MTIyMjE4MzcxOVowgb8xPzA9BgNVBAMMNlTDnFJLVFJVU1QgRWxla3Ry +b25payBTZXJ0aWZpa2EgSGl6bWV0IFNhxJ9sYXnEsWPEsXPEsTELMAkGA1UEBhMC +VFIxDzANBgNVBAcMBkFua2FyYTFeMFwGA1UECgxVVMOcUktUUlVTVCBCaWxnaSDE +sGxldGnFn2ltIHZlIEJpbGnFn2ltIEfDvHZlbmxpxJ9pIEhpem1ldGxlcmkgQS7F +ni4gKGMpIEFyYWzEsWsgMjAwNzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAKu3PgqMyKVYFeaK7yc9SrToJdPNM8Ig3BnuiD9NYvDdE3ePYakqtdTyuTFY +KTsvP2qcb3N2Je40IIDu6rfwxArNK4aUyeNgsURSsloptJGXg9i3phQvKUmi8wUG ++7RP2qFsmmaf8EMJyupyj+sA1zU511YXRxcw9L6/P8JorzZAwan0qafoEGsIiveG +HtyaKhUG9qPw9ODHFNRRf8+0222vR5YXm3dx2KdxnSQM9pQ/hTEST7ruToK4uT6P +IzdezKKqdfcYbwnTrqdUKDT74eA7YH2gvnmJhsifLfkKS8RQouf9eRbHegsYz85M +733WB2+Y8a+xwXrXgTW4qhe04MsCAwEAAaNCMEAwHQYDVR0OBBYEFCnFkKslrxHk +Yb+j/4hhkeYO/pyBMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0G +CSqGSIb3DQEBBQUAA4IBAQAQDdr4Ouwo0RSVgrESLFF6QSU2TJ/sPx+EnWVUXKgW +AkD6bho3hO9ynYYKVZ1WKKxmLNA6VpM0ByWtCLCPyA8JWcqdmBzlVPi5RX9ql2+I +aE1KBiY3iAIOtsbWcpnOa3faYjGkVh+uX4132l32iPwa2Z61gfAyuOOI0JzzaqC5 +mxRZNTZPz/OOXl0XrRWV2N2y1RVuAE6zS89mlOTgzbUF2mNXi+WzqtvALhyQRNsa +XRik7r4EW5nVcV9VZWRi1aKbBFmGyGJ353yCRWo9F7/snXUMrqNvWtMvmDb08PUZ +qxFdyKbjKlhqQgnDvZImZjINXQhVdP+MmNAKpoRq0Tl9 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIURFc0JFuBiZs18s64KztbpybwdSgwDQYJKoZIhvcNAQEL +BQAwSDELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAc +BgNVBAMTFVF1b1ZhZGlzIFJvb3QgQ0EgMiBHMzAeFw0xMjAxMTIxODU5MzJaFw00 +MjAxMTIxODU5MzJaMEgxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM +aW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDIgRzMwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQChriWyARjcV4g/Ruv5r+LrI3HimtFhZiFf +qq8nUeVuGxbULX1QsFN3vXg6YOJkApt8hpvWGo6t/x8Vf9WVHhLL5hSEBMHfNrMW +n4rjyduYNM7YMxcoRvynyfDStNVNCXJJ+fKH46nafaF9a7I6JaltUkSs+L5u+9ym +c5GQYaYDFCDy54ejiK2toIz/pgslUiXnFgHVy7g1gQyjO/Dh4fxaXc6AcW34Sas+ +O7q414AB+6XrW7PFXmAqMaCvN+ggOp+oMiwMzAkd056OXbxMmO7FGmh77FOm6RQ1 +o9/NgJ8MSPsc9PG/Srj61YxxSscfrf5BmrODXfKEVu+lV0POKa2Mq1W/xPtbAd0j +IaFYAI7D0GoT7RPjEiuA3GfmlbLNHiJuKvhB1PLKFAeNilUSxmn1uIZoL1NesNKq +IcGY5jDjZ1XHm26sGahVpkUG0CM62+tlXSoREfA7T8pt9DTEceT/AFr2XK4jYIVz +8eQQsSWu1ZK7E8EM4DnatDlXtas1qnIhO4M15zHfeiFuuDIIfR0ykRVKYnLP43eh +vNURG3YBZwjgQQvD6xVu+KQZ2aKrr+InUlYrAoosFCT5v0ICvybIxo/gbjh9Uy3l +7ZizlWNof/k19N+IxWA1ksB8aRxhlRbQ694Lrz4EEEVlWFA4r0jyWbYW8jwNkALG +cC4BrTwV1wIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB +BjAdBgNVHQ4EFgQU7edvdlq/YOxJW8ald7tyFnGbxD0wDQYJKoZIhvcNAQELBQAD +ggIBAJHfgD9DCX5xwvfrs4iP4VGyvD11+ShdyLyZm3tdquXK4Qr36LLTn91nMX66 +AarHakE7kNQIXLJgapDwyM4DYvmL7ftuKtwGTTwpD4kWilhMSA/ohGHqPHKmd+RC +roijQ1h5fq7KpVMNqT1wvSAZYaRsOPxDMuHBR//47PERIjKWnML2W2mWeyAMQ0Ga +W/ZZGYjeVYg3UQt4XAoeo0L9x52ID8DyeAIkVJOviYeIyUqAHerQbj5hLja7NQ4n +lv1mNDthcnPxFlxHBlRJAHpYErAK74X9sbgzdWqTHBLmYF5vHX/JHyPLhGGfHoJE ++V+tYlUkmlKY7VHnoX6XOuYvHxHaU4AshZ6rNRDbIl9qxV6XU/IyAgkwo1jwDQHV +csaxfGl7w/U2Rcxhbl5MlMVerugOXou/983g7aEOGzPuVBj+D77vfoRrQ+NwmNtd +dbINWQeFFSM51vHfqSYP1kjHs6Yi9TM3WpVHn3u6GBVv/9YUZINJ0gpnIdsPNWNg +KCLjsZWDzYWm3S8P52dSbrsvhXz1SnPnxT7AvSESBT/8twNJAlvIJebiVDj1eYeM +HVOyToV7BjjHLPj4sHKNJeV3UvQDHEimUF+IIDBu8oJDqz2XhOdT+yHBTw8imoa4 +WSr2Rz0ZiC3oheGe7IUIarFsNMkd7EgrO3jtZsSOeWmD3n+M -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIDxTCCAq2gAwIBAgIBADANBgkqhkiG9w0BAQsFADCBgzELMAkGA1UEBhMCVVMx @@ -2075,24 +1777,221 @@ LPAvTK33sefOT6jEm0pUBsV/fdUID+Ic/n4XuKxe9tQWskMJDE32p2u0mYRlynqI 4uJEvlz36hz1 -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIDMDCCAhigAwIBAgICA+gwDQYJKoZIhvcNAQEFBQAwRzELMAkGA1UEBhMCSEsx -FjAUBgNVBAoTDUhvbmdrb25nIFBvc3QxIDAeBgNVBAMTF0hvbmdrb25nIFBvc3Qg -Um9vdCBDQSAxMB4XDTAzMDUxNTA1MTMxNFoXDTIzMDUxNTA0NTIyOVowRzELMAkG -A1UEBhMCSEsxFjAUBgNVBAoTDUhvbmdrb25nIFBvc3QxIDAeBgNVBAMTF0hvbmdr -b25nIFBvc3QgUm9vdCBDQSAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC -AQEArP84tulmAknjorThkPlAj3n54r15/gK97iSSHSL22oVyaf7XPwnU3ZG1ApzQ -jVrhVcNQhrkpJsLj2aDxaQMoIIBFIi1WpztUlVYiWR8o3x8gPW2iNr4joLFutbEn -PzlTCeqrauh0ssJlXI6/fMN4hM2eFvz1Lk8gKgifd/PFHsSaUmYeSF7jEAaPIpjh -ZY4bXSNmO7ilMlHIhqqhqZ5/dpTCpmy3QfDVyAY45tQM4vM7TG1QjMSDJ8EThFk9 -nnV0ttgCXjqQesBCNnLsak3c78QA3xMYV18meMjWCnl3v/evt3a5pQuEF10Q6m/h -q5URX208o1xNg1vysxmKgIsLhwIDAQABoyYwJDASBgNVHRMBAf8ECDAGAQH/AgED -MA4GA1UdDwEB/wQEAwIBxjANBgkqhkiG9w0BAQUFAAOCAQEADkbVPK7ih9legYsC -mEEIjEy82tvuJxuC52pF7BaLT4Wg87JwvVqWuspube5Gi27nKi6Wsxkz67SfqLI3 -7piol7Yutmcn1KZJ/RyTZXaeQi/cImyaT/JaFTmxcdcrUehtHJjA2Sr0oYJ71clB -oiMBdDhViw+5LmeiIAQ32pwL0xch4I+XeTRvhEgCIDMb5jREn5Fw9IBehEPCKdJs -EhTkYY2sEJCehFC78JZvRZ+K88psT/oROhUVRsPNH4NbLUES7VBnQRM9IauUiqpO -fMGx+6fWtScvl6tu4B3i0RwsH0Ti/L6RoZz71ilTc4afU9hDDl3WY4JxHYB0yvbi -AmvZWg== +MIIF9jCCA96gAwIBAgIQZWNxhdNvRcaPfzH5CYeSgjANBgkqhkiG9w0BAQwFADCB +lDELMAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8w +HQYDVQQLExZTeW1hbnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRl +YyBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5 +IC0gRzYwHhcNMTIxMDE4MDAwMDAwWhcNMzcxMjAxMjM1OTU5WjCBlDELMAkGA1UE +BhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8wHQYDVQQLExZT +eW1hbnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRlYyBDbGFzcyAz +IFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzYwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC3DrL6TbyachX7d1vb/UMPywv3 +YC6zK34Mu1PyzE5l8xm7/zUd99Opu0Attd141Kb5N+qFBXttt+YTSwZ8+3ZjjyAd +LTgrBIXy6LDRX01KIclq2JTqHgJQpqqQB6BHIepm+QSg5oPwxPVeluInTWHDs8GM +IrZmoQDRVin77cF/JMo9+lqUsITDx7pDHP1kDvEo+0dZ8ibhMblE+avd+76+LDfj +rAsY0/wBovGkCjWCR0yrvYpe3xOF/CDMSFmvr0FvyyPNypOn3dVfyGQ7/wEDoApP +LW49hL6vyDKyUymQFfewBZoKPPa5BpDJpeFdoDuw/qi2v/WJKFckOiGGceTciotB +VeweMCRZ0cBZuHivqlp03iWAMJjtMERvIXAc2xJTDtamKGaTLB/MTzwbgcW59nhv +0DI6CHLbaw5GF4WU87zvvPekXo7p6bVk5bdLRRIsTDe3YEMKTXEGAJQmNXQfu3o5 +XE475rgD4seTi4QsJUlF3X8jlGAfy+nN9quX92Hn+39igcjcCjBcGHzmzu/Hbh6H +fLPpysh7avRo/IOlDFa0urKNSgrHl5fFiDAVPRAIVBVycmczM/R8t84AJ1NlziTx +WmTnNi/yLgLCl99y6AIeoPc9tftoYAP6M6nmEm0G4amoXU48/tnnAGWsthlNe4N/ +NEfq4RhtsYsceavnnQIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/ +BAUwAwEB/zAdBgNVHQ4EFgQUOXEIAD7eyIbnkP/k/SEPziQZFvYwDQYJKoZIhvcN +AQEMBQADggIBAFBriE1gSM5a4yLOZ3yEp80c/ekMA4w2rwqHDmquV64B0Da78v25 +c8FftaiuTKL6ScsHRhY2vePIVzh+OOS/JTNgxtw3nGO7XpgeGrKC8K6mdxGAREeh +KcXwszrOmPC47NMOgAZ3IzBM/3lkYyJbd5NDS3Wz2ztuO0rd8ciutTeKlYg6EGhw +OLlbcH7VQ8n8X0/l5ns27vAg7UdXEyYQXhQGDXt2B8LGLRb0rqdsD7yID08sAraj +1yLmmUc12I2lT4ESOhF9s8wLdfMecKMbA+r6mujmLjY5zJnOOj8Mt674Q5mwk25v +qtkPajGRu5zTtCj7g0x6c4JQZ9IOrO1gxbJdNZjPh34eWR0kvFa62qRa2MzmvB4Q +jxuMjvPB27e+1LBbZY8WaPNWxSoZFk0PuGWHbSSDuGLc4EdhGoh7zk5//dzGDVqa +pPO1TPbdMaboHREhMzAEYX0c4D5PjT+1ixIAWn2poQDUg+twuxj4pNIcgS23CBHI +Jnu21OUPA0Zy1CVAHr5JXW2T8VyyO3VUaTqg7kwiuqya4gitRWMFSlI1dsQ09V4H +Mq3cfCbRW4+t5OaqG3Wf61206MCpFXxOSgdy30bJ1JGSdVaw4e43NmUoxRXIK3bM +bW8Zg/T92hXiQeczeUaDV/nxpbZt07zXU+fucW14qZen7iCcGRVyFT0E +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICiTCCAg+gAwIBAgIQH0evqmIAcFBUTAGem2OZKjAKBggqhkjOPQQDAzCBhTEL +MAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UE +BxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMT +IkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDgwMzA2MDAw +MDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdy +ZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09N +T0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlv +biBBdXRob3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQDR3svdcmCFYX7deSR +FtSrYpn1PlILBs5BAH+X4QokPB0BBO490o0JlwzgdeT6+3eKKvUDYEs2ixYjFq0J +cfRK9ChQtP6IHG4/bC8vCVlbpVsLM5niwz2J+Wos77LTBumjQjBAMB0GA1UdDgQW +BBR1cacZSBm8nZ3qQUfflMRId5nTeTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/ +BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjEA7wNbeqy3eApyt4jf/7VGFAkK+qDm +fQjGGoe9GKhzvSbKYAydzpmfz1wPMOG+FDHqAjAU9JM8SaczepBGR7NjfRObTrdv +GDeAU/7dIOA1mjbRxwG55tzd8/8dLDoWV9mSOdY= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGnTCCBIWgAwIBAgICBcYwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0x +GTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJv +b3QgQ0EgMzAeFw0wNjExMjQxOTExMjNaFw0zMTExMjQxOTA2NDRaMEUxCzAJBgNV +BAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMRswGQYDVQQDExJRdW9W +YWRpcyBSb290IENBIDMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDM +V0IWVJzmmNPTTe7+7cefQzlKZbPoFog02w1ZkXTPkrgEQK0CSzGrvI2RaNggDhoB +4hp7Thdd4oq3P5kazethq8Jlph+3t723j/z9cI8LoGe+AaJZz3HmDyl2/7FWeUUr +H556VOijKTVopAFPD6QuN+8bv+OPEKhyq1hX51SGyMnzW9os2l2ObjyjPtr7guXd +8lyyBTNvijbO0BNO/79KDDRMpsMhvVAEVeuxu537RR5kFd5VAYwCdrXLoT9Cabwv +vWhDFlaJKjdhkf2mrk7AyxRllDdLkgbvBNDInIjbC3uBr7E9KsRlOni27tyAsdLT +mZw67mtaa7ONt9XOnMK+pUsvFrGeaDsGb659n/je7Mwpp5ijJUMv7/FfJuGITfhe +btfZFG4ZM2mnO4SJk8RTVROhUXhA+LjJou57ulJCg54U7QVSWllWp5f8nT8KKdjc +T5EOE7zelaTfi5m+rJsziO+1ga8bxiJTyPbH7pcUsMV8eFLI8M5ud2CEpukqdiDt +WAEXMJPpGovgc2PZapKUSU60rUqFxKMiMPwJ7Wgic6aIDFUhWMXhOp8q3crhkODZ +c6tsgLjoC2SToJyMGf+z0gzskSaHirOi4XCPLArlzW1oUevaPwV/izLmE1xr/l9A +4iLItLRkT9a6fUg+qGkM17uGcclzuD87nSVL2v9A6wIDAQABo4IBlTCCAZEwDwYD +VR0TAQH/BAUwAwEB/zCB4QYDVR0gBIHZMIHWMIHTBgkrBgEEAb5YAAMwgcUwgZMG +CCsGAQUFBwICMIGGGoGDQW55IHVzZSBvZiB0aGlzIENlcnRpZmljYXRlIGNvbnN0 +aXR1dGVzIGFjY2VwdGFuY2Ugb2YgdGhlIFF1b1ZhZGlzIFJvb3QgQ0EgMyBDZXJ0 +aWZpY2F0ZSBQb2xpY3kgLyBDZXJ0aWZpY2F0aW9uIFByYWN0aWNlIFN0YXRlbWVu +dC4wLQYIKwYBBQUHAgEWIWh0dHA6Ly93d3cucXVvdmFkaXNnbG9iYWwuY29tL2Nw +czALBgNVHQ8EBAMCAQYwHQYDVR0OBBYEFPLAE+CCQz777i9nMpY1XNu4ywLQMG4G +A1UdIwRnMGWAFPLAE+CCQz777i9nMpY1XNu4ywLQoUmkRzBFMQswCQYDVQQGEwJC +TTEZMBcGA1UEChMQUXVvVmFkaXMgTGltaXRlZDEbMBkGA1UEAxMSUXVvVmFkaXMg +Um9vdCBDQSAzggIFxjANBgkqhkiG9w0BAQUFAAOCAgEAT62gLEz6wPJv92ZVqyM0 +7ucp2sNbtrCD2dDQ4iH782CnO11gUyeim/YIIirnv6By5ZwkajGxkHon24QRiSem +d1o417+shvzuXYO8BsbRd2sPbSQvS3pspweWyuOEn62Iix2rFo1bZhfZFvSLgNLd ++LJ2w/w4E6oM3kJpK27zPOuAJ9v1pkQNn1pVWQvVDVJIxa6f8i+AxeoyUDUSly7B +4f/xI4hROJ/yZlZ25w9Rl6VSDE1JUZU2Pb+iSwwQHYaZTKrzchGT5Or2m9qoXadN +t54CrnMAyNojA+j56hl0YgCUyyIgvpSnWbWCar6ZeXqp8kokUvd0/bpO5qgdAm6x +DYBEwa7TIzdfu4V8K5Iu6H6li92Z4b8nby1dqnuH/grdS/yO9SbkbnBCbjPsMZ57 +k8HkyWkaPcBrTiJt7qtYTcbQQcEr6k8Sh17rRdhs9ZgC06DYVYoGmRmioHfRMJ6s +zHXug/WwYjnPbFfiTNKRCw51KBuav/0aQ/HKd/s7j2G4aSgWQgRecCocIdiP4b0j +Wy10QJLZYxkNc91pvGJHvOB0K7Lrfb5BG7XARsWhIstfTsEokt4YutUqKLsRixeT +mJlglFwjz1onl14LBQaTNx47aTbrqZ5hHY8y2o4M1nQ+ewkk2gF3R8Q7zTSMmfXK +4SVhM7JZG+Ju1zdXtg2pEto= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICPzCCAcWgAwIBAgIQBVVWvPJepDU1w6QP1atFcjAKBggqhkjOPQQDAzBhMQsw +CQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cu +ZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBHMzAe +Fw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVTMRUw +EwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20x +IDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEczMHYwEAYHKoZIzj0CAQYF +K4EEACIDYgAE3afZu4q4C/sLfyHS8L6+c/MzXRq8NOrexpu80JX28MzQC7phW1FG +fp4tn+6OYwwX7Adw9c+ELkCDnOg/QW07rdOkFFk2eJ0DQ+4QE2xy3q6Ip6FrtUPO +Z9wj/wMco+I+o0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAd +BgNVHQ4EFgQUs9tIpPmhxdiuNkHMEWNpYim8S8YwCgYIKoZIzj0EAwMDaAAwZQIx +AK288mw/EkrRLTnDCgmXc/SINoyIJ7vmiI1Qhadj+Z4y3maTD/HMsQmP3Wyr+mt/ +oAIwOWZbwmSNuJ5Q3KjVSaLtx9zRSX8XAbjIho9OjIgrqJqpisXRAL34VOKa5Vt8 +sycX +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEdDCCA1ygAwIBAgIQRL4Mi1AAJLQR0zYq/mUK/TANBgkqhkiG9w0BAQUFADCB +lzELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2Ug +Q2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExho +dHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xHzAdBgNVBAMTFlVUTi1VU0VSRmlyc3Qt +SGFyZHdhcmUwHhcNOTkwNzA5MTgxMDQyWhcNMTkwNzA5MTgxOTIyWjCBlzELMAkG +A1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0eTEe +MBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExhodHRwOi8v +d3d3LnVzZXJ0cnVzdC5jb20xHzAdBgNVBAMTFlVUTi1VU0VSRmlyc3QtSGFyZHdh +cmUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCx98M4P7Sof885glFn +0G2f0v9Y8+efK+wNiVSZuTiZFvfgIXlIwrthdBKWHTxqctU8EGc6Oe0rE81m65UJ +M6Rsl7HoxuzBdXmcRl6Nq9Bq/bkqVRcQVLMZ8Jr28bFdtqdt++BxF2uiiPsA3/4a +MXcMmgF6sTLjKwEHOG7DpV4jvEWbe1DByTCP2+UretNb+zNAHqDVmBe8i4fDidNd +oI6yqqr2jmmIBsX6iSHzCJ1pLgkzmykNRg+MzEk0sGlRvfkGzWitZky8PqxhvQqI +DsjfPe58BEydCl5rkdbux+0ojatNh4lz0G6k0B4WixThdkQDf2Os5M1JnMWS9Ksy +oUhbAgMBAAGjgbkwgbYwCwYDVR0PBAQDAgHGMA8GA1UdEwEB/wQFMAMBAf8wHQYD +VR0OBBYEFKFyXyYbKJhDlV0HN9WFlp1L0sNFMEQGA1UdHwQ9MDswOaA3oDWGM2h0 +dHA6Ly9jcmwudXNlcnRydXN0LmNvbS9VVE4tVVNFUkZpcnN0LUhhcmR3YXJlLmNy +bDAxBgNVHSUEKjAoBggrBgEFBQcDAQYIKwYBBQUHAwUGCCsGAQUFBwMGBggrBgEF +BQcDBzANBgkqhkiG9w0BAQUFAAOCAQEARxkP3nTGmZev/K0oXnWO6y1n7k57K9cM +//bey1WiCuFMVGWTYGufEpytXoMs61quwOQt9ABjHbjAbPLPSbtNk28Gpgoiskli +CE7/yMgUsogWXecB5BKV5UU0s4tpvc+0hY91UZ59Ojg6FEgSxvunOxqNDYJAB+gE +CJChicsZUN/KHAG8HQQZexB2lzvukJDKxA4fFm517zP4029bHpbj4HR3dHuKom4t +3XbWOTCC8KucUvIqx69JXn7HaOWCgchqJ/kniCrVWFCVH/A7HFe7fRQ5YiuayZSS +KqMiDP+JJn1fIytH1xUdqWqeUQ0qUZ6B+dQ7XnASfxAynB67nfhmqA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICqDCCAi2gAwIBAgIQNBdlEkA7t1aALYDLeVWmHjAKBggqhkjOPQQDAzCBlDEL +MAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8wHQYD +VQQLExZTeW1hbnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRlYyBD +bGFzcyAyIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0g +RzQwHhcNMTExMDA1MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBlDELMAkGA1UEBhMC +VVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8wHQYDVQQLExZTeW1h +bnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRlYyBDbGFzcyAyIFB1 +YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzQwdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAATR2UqOTA2ESlG6fO/TzPo6mrWnYxM9AeBJPvrBR8mS +szrX/m+c95o6D/UOCgrDP8jnEhSO1dVtmCyzcTIK6yq99tdqIAtnRZzSsr9TImYJ +XdsR8/EFM1ij4rjPfM2Cm72jQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8E +BTADAQH/MB0GA1UdDgQWBBQ9MvM6qQyQhPmijGkGYVQvh3L+BTAKBggqhkjOPQQD +AwNpADBmAjEAyKapr0F/tckRQhZoaUxcuCcYtpjxwH+QbYfTjEYX8D5P/OqwCMR6 +S7wIL8fip29lAjEA1lnehs5fDspU1cbQFQ78i5Ry1I4AWFPPfrFLDeVQhuuea9// +KabYR9mglhjb8kWz +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEvTCCA6WgAwIBAgIBADANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJFVTEn +MCUGA1UEChMeQUMgQ2FtZXJmaXJtYSBTQSBDSUYgQTgyNzQzMjg3MSMwIQYDVQQL +ExpodHRwOi8vd3d3LmNoYW1iZXJzaWduLm9yZzEiMCAGA1UEAxMZQ2hhbWJlcnMg +b2YgQ29tbWVyY2UgUm9vdDAeFw0wMzA5MzAxNjEzNDNaFw0zNzA5MzAxNjEzNDRa +MH8xCzAJBgNVBAYTAkVVMScwJQYDVQQKEx5BQyBDYW1lcmZpcm1hIFNBIENJRiBB +ODI3NDMyODcxIzAhBgNVBAsTGmh0dHA6Ly93d3cuY2hhbWJlcnNpZ24ub3JnMSIw +IAYDVQQDExlDaGFtYmVycyBvZiBDb21tZXJjZSBSb290MIIBIDANBgkqhkiG9w0B +AQEFAAOCAQ0AMIIBCAKCAQEAtzZV5aVdGDDg2olUkfzIx1L4L1DZ77F1c2VHfRtb +unXF/KGIJPov7coISjlUxFF6tdpg6jg8gbLL8bvZkSM/SAFwdakFKq0fcfPJVD0d +BmpAPrMMhe5cG3nCYsS4No41XQEMIwRHNaqbYE6gZj3LJgqcQKH0XZi/caulAGgq +7YN6D6IUtdQis4CwPAxaUWktWBiP7Zme8a7ileb2R6jWDA+wWFjbw2Y3npuRVDM3 +0pQcakjJyfKl2qUMI/cjDpwyVV5xnIQFUZot/eZOKjRa3spAN2cMVCFVd9oKDMyX +roDclDZK9D7ONhMeU+SsTjoF7Nuucpw4i9A5O4kKPnf+dQIBA6OCAUQwggFAMBIG +A1UdEwEB/wQIMAYBAf8CAQwwPAYDVR0fBDUwMzAxoC+gLYYraHR0cDovL2NybC5j +aGFtYmVyc2lnbi5vcmcvY2hhbWJlcnNyb290LmNybDAdBgNVHQ4EFgQU45T1sU3p +26EpW1eLTXYGduHRooowDgYDVR0PAQH/BAQDAgEGMBEGCWCGSAGG+EIBAQQEAwIA +BzAnBgNVHREEIDAegRxjaGFtYmVyc3Jvb3RAY2hhbWJlcnNpZ24ub3JnMCcGA1Ud +EgQgMB6BHGNoYW1iZXJzcm9vdEBjaGFtYmVyc2lnbi5vcmcwWAYDVR0gBFEwTzBN +BgsrBgEEAYGHLgoDATA+MDwGCCsGAQUFBwIBFjBodHRwOi8vY3BzLmNoYW1iZXJz +aWduLm9yZy9jcHMvY2hhbWJlcnNyb290Lmh0bWwwDQYJKoZIhvcNAQEFBQADggEB +AAxBl8IahsAifJ/7kPMa0QOx7xP5IV8EnNrJpY0nbJaHkb5BkAFyk+cefV/2icZd +p0AJPaxJRUXcLo0waLIJuvvDL8y6C98/d3tGfToSJI6WjzwFCm/SlCgdbQzALogi +1djPHRPH8EjX1wWnz8dHnjs8NMiAT9QUu/wNUPf6s+xCX6ndbcj0dc97wXImsQEc +XCz9ek60AcUFV7nnPKoF2YjpB0ZBzu9Bga5Y34OirsrXdx/nADydb47kMgkdTXg0 +eDQ8lJsm7U9xxhl6vSAiSFr+S30Dt+dYvsYyTnQeaN2oaFuzPu5ifdmA6Ap1erfu +tGWaIZDgqtCYvDi1czyL+Nw= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDYTCCAkmgAwIBAgIQCgEBAQAAAnwAAAAKAAAAAjANBgkqhkiG9w0BAQUFADA6 +MRkwFwYDVQQKExBSU0EgU2VjdXJpdHkgSW5jMR0wGwYDVQQLExRSU0EgU2VjdXJp +dHkgMjA0OCBWMzAeFw0wMTAyMjIyMDM5MjNaFw0yNjAyMjIyMDM5MjNaMDoxGTAX +BgNVBAoTEFJTQSBTZWN1cml0eSBJbmMxHTAbBgNVBAsTFFJTQSBTZWN1cml0eSAy +MDQ4IFYzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt49VcdKA3Xtp +eafwGFAyPGJn9gqVB93mG/Oe2dJBVGutn3y+Gc37RqtBaB4Y6lXIL5F4iSj7Jylg +/9+PjDvJSZu1pJTOAeo+tWN7fyb9Gd3AIb2E0S1PRsNO3Ng3OTsor8udGuorryGl +wSMiuLgbWhOHV4PR8CDn6E8jQrAApX2J6elhc5SYcSa8LWrg903w8bYqODGBDSnh +AMFRD0xS+ARaqn1y07iHKrtjEAMqs6FPDVpeRrc9DvV07Jmf+T0kgYim3WBU6JU2 +PcYJk5qjEoAAVZkZR73QpXzDuvsf9/UP+Ky5tfQ3mBMY3oVbtwyCO4dvlTlYMNpu +AWgXIszACwIDAQABo2MwYTAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB +BjAfBgNVHSMEGDAWgBQHw1EwpKrpRa41JPr/JCwz0LGdjDAdBgNVHQ4EFgQUB8NR +MKSq6UWuNST6/yQsM9CxnYwwDQYJKoZIhvcNAQEFBQADggEBAF8+hnZuuDU8TjYc +HnmYv/3VEhF5Ug7uMYm83X/50cYVIeiKAVQNOvtUudZj1LGqlk2iQk3UUx+LEN5/ +Zb5gEydxiKRz44Rj0aRV4VCT5hsOedBnvEbIvz8XDZXmxpBp3ue0L96VfdASPz0+ +f00/FGj1EVDVwfSQpQgdMWD/YIwjVAqv/qFuxdF6Kmh4zx6CCiC0H63lhbJqaHVO +rSU3lIW+vaHU6rcMSzyd6BIA8F+sDeGscGNz9395nzIlQnQFgCi/vcEkllgVsRch +6YlL2weIZ/QVrXA+L02FO8K32/6YaCOJ4XQP3vTFhGMpG8zLB8kApKnXwiJPZ9d3 +7CAFYd4= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDuDCCAqCgAwIBAgIQDPCOXAgWpa1Cf/DrJxhZ0DANBgkqhkiG9w0BAQUFADBI +MQswCQYDVQQGEwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24x +FzAVBgNVBAMTDlNlY3VyZVRydXN0IENBMB4XDTA2MTEwNzE5MzExOFoXDTI5MTIz +MTE5NDA1NVowSDELMAkGA1UEBhMCVVMxIDAeBgNVBAoTF1NlY3VyZVRydXN0IENv +cnBvcmF0aW9uMRcwFQYDVQQDEw5TZWN1cmVUcnVzdCBDQTCCASIwDQYJKoZIhvcN +AQEBBQADggEPADCCAQoCggEBAKukgeWVzfX2FI7CT8rU4niVWJxB4Q2ZQCQXOZEz +Zum+4YOvYlyJ0fwkW2Gz4BERQRwdbvC4u/jep4G6pkjGnx29vo6pQT64lO0pGtSO +0gMdA+9tDWccV9cGrcrI9f4Or2YlSASWC12juhbDCE/RRvgUXPLIXgGZbf2IzIao +wW8xQmxSPmjL8xk037uHGFaAJsTQ3MBv396gwpEWoGQRS0S8Hvbn+mPeZqx2pHGj +7DaUaHp3pLHnDi+BeuK1cobvomuL8A/b01k/unK8RCSc43Oz969XL0Imnal0ugBS +8kvNU3xHCzaFDmapCJcWNFfBZveA4+1wVMeT4C4oFVmHursCAwEAAaOBnTCBmjAT +BgkrBgEEAYI3FAIEBh4EAEMAQTALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB +/zAdBgNVHQ4EFgQUQjK2FvoE/f5dS3rD/fdMQB1aQ68wNAYDVR0fBC0wKzApoCeg +JYYjaHR0cDovL2NybC5zZWN1cmV0cnVzdC5jb20vU1RDQS5jcmwwEAYJKwYBBAGC +NxUBBAMCAQAwDQYJKoZIhvcNAQEFBQADggEBADDtT0rhWDpSclu1pqNlGKa7UTt3 +6Z3q059c4EVlew3KW+JwULKUBRSuSceNQQcSc5R+DCMh/bwQf2AQWnL1mA6s7Ll/ +3XpvXdMc9P+IBWlCqQVxyLesJugutIxq/3HcuLHfmbx8IVQr5Fiiu1cprp6poxkm +D5kuCLDv/WnPmRoJjeOnnyvJNjR7JLN4TJUXpAYmHrZkUjZfYGfZnMUFdAvnZyPS +CPyI6a6Lf+Ew9Dd+/cYy2i2eRDAwbO4H3tI0/NL/QPZL9GZGBlSm8jIKYyYwa5vR +3ItHuuG51WLQoqD0ZwV4KWMabwTW+MZMo5qxN7SN5ShLHZ4swrhovO0C7jE= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIEMTCCAxmgAwIBAgIBADANBgkqhkiG9w0BAQUFADCBlTELMAkGA1UEBhMCR1Ix @@ -2120,350 +2019,546 @@ Nnq/onN694/BtZqhFLKPM58N7yLcZnuEvUUXBj08yrl3NI/K6s8/MT7jiOOASSXI l7WdmplNsDz4SgCbZN2fOUvRJ9e4 -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIFHjCCBAagAwIBAgIEAKA3oDANBgkqhkiG9w0BAQsFADCBtzELMAkGA1UEBhMC -Q1oxOjA4BgNVBAMMMUkuQ0EgLSBRdWFsaWZpZWQgQ2VydGlmaWNhdGlvbiBBdXRo -b3JpdHksIDA5LzIwMDkxLTArBgNVBAoMJFBydm7DrSBjZXJ0aWZpa2HEjW7DrSBh -dXRvcml0YSwgYS5zLjE9MDsGA1UECww0SS5DQSAtIEFjY3JlZGl0ZWQgUHJvdmlk -ZXIgb2YgQ2VydGlmaWNhdGlvbiBTZXJ2aWNlczAeFw0wOTA5MDEwMDAwMDBaFw0x -OTA5MDEwMDAwMDBaMIG3MQswCQYDVQQGEwJDWjE6MDgGA1UEAwwxSS5DQSAtIFF1 -YWxpZmllZCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSwgMDkvMjAwOTEtMCsGA1UE -CgwkUHJ2bsOtIGNlcnRpZmlrYcSNbsOtIGF1dG9yaXRhLCBhLnMuMT0wOwYDVQQL -DDRJLkNBIC0gQWNjcmVkaXRlZCBQcm92aWRlciBvZiBDZXJ0aWZpY2F0aW9uIFNl -cnZpY2VzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtTaEy0KC8M9l -4lSaWHMs4+sVV1LwzyJYiIQNeCrv1HHm/YpGIdY/Z640ceankjQvIX7m23BK4OSC -6KO8kZYA3zopOz6GFCOKV2PvLukbc+c2imF6kLHEv6qNA8WxhPbR3xKwlHDwB2yh -Wzo7V3QVgDRG83sugqQntKYC3LnlTGbJpNP+Az72gpO9AHUn/IBhFk4ksc8lYS2L -9GCy9CsmdKSBP78p9w8Lx7vDLqkDgt1/zBrcUWmSSb7AE/BPEeMryQV1IdI6nlGn -BhWkXOYf6GSdayJw86btuxC7viDKNrbp44HjQRaSxnp6O3eto1x4DfiYdw/YbJFe -7EjkxSQBywIDAQABo4IBLjCCASowDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8E -BAMCAQYwgecGA1UdIASB3zCB3DCB2QYEVR0gADCB0DCBzQYIKwYBBQUHAgIwgcAa -gb1UZW50byBjZXJ0aWZpa2F0IGplIHZ5ZGFuIGpha28ga3ZhbGlmaWtvdmFueSBz -eXN0ZW1vdnkgY2VydGlmaWthdCBwb2RsZSB6YWtvbmEgYy4gMjI3LzIwMDAgU2Iu -IHYgcGxhdG5lbSB6bmVuaS9UaGlzIGlzIHF1YWxpZmllZCBzeXN0ZW0gY2VydGlm -aWNhdGUgYWNjb3JkaW5nIHRvIEN6ZWNoIEFjdCBOby4gMjI3LzIwMDAgQ29sbC4w -HQYDVR0OBBYEFHnL0CPpOmdwkXRP01Hi4CD94Sj7MA0GCSqGSIb3DQEBCwUAA4IB -AQB9laU214hYaBHPZftbDS/2dIGLWdmdSbj1OZbJ8LIPBMxYjPoEMqzAR74tw96T -i6aWRa5WdOWaS6I/qibEKFZhJAVXX5mkx2ewGFLJ+0Go+eTxnjLOnhVF2V2s+57b -m8c8j6/bS6Ij6DspcHEYpfjjh64hE2r0aSpZDjGzKFM6YpqsCJN8qYe2X1qmGMLQ -wvNdjG+nPzCJOOuUEypIWt555ZDLXqS5F7ZjBjlfyDZjEfS2Es9Idok8alf563Mi -9/o+Ba46wMYOkk3P1IlU0RqCajdbliioACKDztAqubONU1guZVzV8tuMASVzbJeL -/GAB7ECTwe1RuKrLYtglMKI9 +MIIDoTCCAomgAwIBAgIQKTZHquOKrIZKI1byyrdhrzANBgkqhkiG9w0BAQUFADBO +MQswCQYDVQQGEwJ1czEYMBYGA1UEChMPVS5TLiBHb3Zlcm5tZW50MQ0wCwYDVQQL +EwRGQkNBMRYwFAYDVQQDEw1Db21tb24gUG9saWN5MB4XDTA3MTAxNTE1NTgwMFoX +DTI3MTAxNTE2MDgwMFowTjELMAkGA1UEBhMCdXMxGDAWBgNVBAoTD1UuUy4gR292 +ZXJubWVudDENMAsGA1UECxMERkJDQTEWMBQGA1UEAxMNQ29tbW9uIFBvbGljeTCC +ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJeNvTMn5K1b+3i9L0dHbsd4 +6ZOcpN7JHP0vGzk4rEcXwH53KQA7Ax9oD81Npe53uCxiazH2+nIJfTApBnznfKM9 +hBiKHa4skqgf6F5PjY7rPxr4nApnnbBnTfAu0DDew5SwoM8uCjR/VAnTNr2kSVdS +c+md/uRIeUYbW40y5KVIZPMiDZKdCBW/YDyD90ciJSKtKXG3d+8XyaK2lF7IMJCk +FEhcVlcLQUwF1CpMP64Sm1kRdXAHImktLNMxzJJ+zM2kfpRHqpwJCPZLr1LoakCR +xVW9QLHIbVeGlRfmH3O+Ry4+i0wXubklHKVSFzYIWcBCvgortFZRPBtVyYyQd+sC +AwEAAaN7MHkwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0O +BBYEFC9Yl9ipBZilVh/72at17wI8NjTHMBIGCSsGAQQBgjcVAQQFAgMBAAEwIwYJ +KwYBBAGCNxUCBBYEFHa3YJbdFFYprHWF03BjwbxHhhyLMA0GCSqGSIb3DQEBBQUA +A4IBAQBgrvNIFkBypgiIybxHLCRLXaCRc+1leJDwZ5B6pb8KrbYq+Zln34PFdx80 +CTj5fp5B4Ehg/uKqXYeI6oj9XEWyyWrafaStsU+/HA2fHprA1RRzOCuKeEBuMPdi +4c2Z/FFpZ2wR3bgQo2jeJqVW/TZsN5hs++58PGxrcD/3SDcJjwtCga1GRrgLgwb0 +Gzigf0/NC++DiYeXHIowZ9z9VKEDfgHLhUyxCynDvux84T8PCVI8L6eaSP436REG +WOE2QYrEtr+O3c5Ks7wawM36GpnScZv6z7zyxFSjiDV2zBssRm8MtNHDYXaSdBHq +S4CNHIkRi+xb/xfJSPzn4AYR4oRe -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIFYDCCA0igAwIBAgIQCgFCgAAAAUUjyES1AAAAAjANBgkqhkiG9w0BAQsFADBK -MQswCQYDVQQGEwJVUzESMBAGA1UEChMJSWRlblRydXN0MScwJQYDVQQDEx5JZGVu -VHJ1c3QgQ29tbWVyY2lhbCBSb290IENBIDEwHhcNMTQwMTE2MTgxMjIzWhcNMzQw -MTE2MTgxMjIzWjBKMQswCQYDVQQGEwJVUzESMBAGA1UEChMJSWRlblRydXN0MScw -JQYDVQQDEx5JZGVuVHJ1c3QgQ29tbWVyY2lhbCBSb290IENBIDEwggIiMA0GCSqG -SIb3DQEBAQUAA4ICDwAwggIKAoICAQCnUBneP5k91DNG8W9RYYKyqU+PZ4ldhNlT -3Qwo2dfw/66VQ3KZ+bVdfIrBQuExUHTRgQ18zZshq0PirK1ehm7zCYofWjK9ouuU -+ehcCuz/mNKvcbO0U59Oh++SvL3sTzIwiEsXXlfEU8L2ApeN2WIrvyQfYo3fw7gp -S0l4PJNgiCL8mdo2yMKi1CxUAGc1bnO/AljwpN3lsKImesrgNqUZFvX9t++uP0D1 -bVoE/c40yiTcdCMbXTMTEl3EASX2MN0CXZ/g1Ue9tOsbobtJSdifWwLziuQkkORi -T0/Br4sOdBeo0XKIanoBScy0RnnGF7HamB4HWfp1IYVl3ZBWzvurpWCdxJ35UrCL -vYf5jysjCiN2O/cz4ckA82n5S6LgTrx+kzmEB/dEcH7+B1rlsazRGMzyNeVJSQjK -Vsk9+w8YfYs7wRPCTY/JTw436R+hDmrfYi7LNQZReSzIJTj0+kuniVyc0uMNOYZK -dHzVWYfCP04MXFL0PfdSgvHqo6z9STQaKPNBiDoT7uje/5kdX7rL6B7yuVBgwDHT -c+XvvqDtMwt0viAgxGds8AgDelWAf0ZOlqf0Hj7h9tgJ4TNkK2PXMl6f+cB7D3hv -l7yTmvmcEpB4eoCHFddydJxVdHixuuFucAS6T6C6aMN7/zHwcz09lCqxC0EOoP5N -iGVreTO01wIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB -/zAdBgNVHQ4EFgQU7UQZwNPwBovupHu+QucmVMiONnYwDQYJKoZIhvcNAQELBQAD -ggIBAA2ukDL2pkt8RHYZYR4nKM1eVO8lvOMIkPkp165oCOGUAFjvLi5+U1KMtlwH -6oi6mYtQlNeCgN9hCQCTrQ0U5s7B8jeUeLBfnLOic7iPBZM4zY0+sLj7wM+x8uwt -LRvM7Kqas6pgghstO8OEPVeKlh6cdbjTMM1gCIOQ045U8U1mwF10A0Cj7oV+wh93 -nAbowacYXVKV7cndJZ5t+qntozo00Fl72u1Q8zW/7esUTTHHYPTa8Yec4kjixsU3 -+wYQ+nVZZjFHKdp2mhzpgq7vmrlR94gjmmmVYjzlVYA211QC//G5Xc7UI2/YRYRK -W2XviQzdFKcgyxilJbQN+QHwotL0AMh0jqEqSI5l2xPE4iUXfeu+h1sXIFRRk0pT -AwvsXcoz7WL9RccvW9xYoIA55vrX/hMUpu09lEpCdNTDd1lzzY9GvlU47/rokTLq -l1gEIt44w8y8bckzOmoKaT+gyOpyj4xjhiO9bTyWnpXgSUyqorkqG5w2gXjtw+hG -4iZZRHUe2XWJUc0QhJ1hYMtd+ZciTY6Y5uN/9lu7rs3KSoFrXgvzUeF0K+l+J6fZ -mUlO+KWA2yUPHGNiiskzZ2s8EIPGrd6ozRaOjfAHN3Gf8qv8QfXBi+wAN10J5U6A -7/qxXDgGpRtK4dw4LTzcqx+QGtVKnO7RcGzM7vRX+Bi6hG6H +MIID9jCCAt6gAwIBAgIQJDJ18h0v0gkz97RqytDzmDANBgkqhkiG9w0BAQsFADCB +lDELMAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8w +HQYDVQQLExZTeW1hbnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRl +YyBDbGFzcyAxIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5 +IC0gRzYwHhcNMTExMDE4MDAwMDAwWhcNMzcxMjAxMjM1OTU5WjCBlDELMAkGA1UE +BhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8wHQYDVQQLExZT +eW1hbnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRlYyBDbGFzcyAx +IFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzYwggEi +MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDHOddJZKmZgiJM6kXZBxbje/SD +6Jlz+muxNuCad6BAwoGNAcfMjL2Pffd543pMA03Z+/2HOCgs3ZqLVAjbZ/sbjP4o +ki++t7JIp4Gh2F6Iw8w5QEFa0dzl2hCfL9oBTf0uRnz5LicKaTfukaMbasxEvxvH +w9QRslBglwm9LiL1QYRmn81ApqkAgMEflZKf3vNI79sdd2H8f9/ulqRy0LY+/3gn +r8uSFWkI22MQ4uaXrG7crPaizh5HmbmJtxLmodTNWRFnw2+F2EJOKL5ZVVkElauP +N4C/DfD8HzpkMViBeNfiNfYgPym4jxZuPkjctUwH4fIa6n4KedaovetdhitNAgMB +AAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQW +BBQzQejIORIVk0jyljIuWvXalF9TYDANBgkqhkiG9w0BAQsFAAOCAQEAFeNzV7EX +tl9JaUSm9l56Z6zS3nVJq/4lVcc6yUQVEG6/MWvL2QeTfxyFYwDjMhLgzMv7OWyP +4lPiPEAz2aSMR+atWPuJr+PehilWNCxFuBL6RIluLRQlKCQBZdbqUqwFblYSCT3Q +dPTXvQbKqDqNVkL6jXI+dPEDct+HG14OelWWLDi3mIXNTTNEyZSPWjEwN0ujOhKz +5zbRIWhLLTjmU64cJVYIVgNnhJ3Gw84kYsdMNs+wBkS39V8C3dlU6S+QTnrIToNA +DJqXPDe/v+z28LSFdyjBC8hnghAXOKK3Buqbvzr46SMHv3TgmDgVVXjucgBcGaP0 +0jPg/73RVDkpDw== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIFZjCCA06gAwIBAgIQCgFCgAAAAUUjz0Z8AAAAAjANBgkqhkiG9w0BAQsFADBN -MQswCQYDVQQGEwJVUzESMBAGA1UEChMJSWRlblRydXN0MSowKAYDVQQDEyFJZGVu -VHJ1c3QgUHVibGljIFNlY3RvciBSb290IENBIDEwHhcNMTQwMTE2MTc1MzMyWhcN -MzQwMTE2MTc1MzMyWjBNMQswCQYDVQQGEwJVUzESMBAGA1UEChMJSWRlblRydXN0 -MSowKAYDVQQDEyFJZGVuVHJ1c3QgUHVibGljIFNlY3RvciBSb290IENBIDEwggIi -MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2IpT8pEiv6EdrCvsnduTyP4o7 -ekosMSqMjbCpwzFrqHd2hCa2rIFCDQjrVVi7evi8ZX3yoG2LqEfpYnYeEe4IFNGy -RBb06tD6Hi9e28tzQa68ALBKK0CyrOE7S8ItneShm+waOh7wCLPQ5CQ1B5+ctMlS -bdsHyo+1W/CD80/HLaXIrcuVIKQxKFdYWuSNG5qrng0M8gozOSI5Cpcu81N3uURF -/YTLNiCBWS2ab21ISGHKTN9T0a9SvESfqy9rg3LvdYDaBjMbXcjaY8ZNzaxmMc3R -3j6HEDbhuaR672BQssvKplbgN6+rNBM5Jeg5ZuSYeqoSmJxZZoY+rfGwyj4GD3vw -EUs3oERte8uojHH01bWRNszwFcYr3lEXsZdMUD2xlVl8BX0tIdUAvwFnol57plzy -9yLxkA2T26pEUWbMfXYD62qoKjgZl3YNa4ph+bz27nb9cCvdKTz4Ch5bQhyLVi9V -GxyhLrXHFub4qjySjmm2AcG1hp2JDws4lFTo6tyePSW8Uybt1as5qsVATFSrsrTZ -2fjXctscvG29ZV/viDUqZi/u9rNl8DONfJhBaUYPQxxp+pu10GFqzcpL2UyQRqsV -WaFHVCkugyhfHMKiq3IXAAaOReyL4jM9f9oZRORicsPfIsbyVtTdX5Vy7W1f90gD -W/3FKqD2cyOEEBsB5wIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/ -BAUwAwEB/zAdBgNVHQ4EFgQU43HgntinQtnbcZFrlJPrw6PRFKMwDQYJKoZIhvcN -AQELBQADggIBAEf63QqwEZE4rU1d9+UOl1QZgkiHVIyqZJnYWv6IAcVYpZmxI1Qj -t2odIFflAWJBF9MJ23XLblSQdf4an4EKwt3X9wnQW3IV5B4Jaj0z8yGa5hV+rVHV -DRDtfULAj+7AmgjVQdZcDiFpboBhDhXAuM/FSRJSzL46zNQuOAXeNf0fb7iAaJg9 -TaDKQGXSc3z1i9kKlT/YPyNtGtEqJBnZhbMX73huqVjRI9PHE+1yJX9dsXNw0H8G -lwmEKYBhHfpe/3OsoOOJuBxxFcbeMX8S3OFtm6/n6J91eEyrRjuazr8FGF1NFTwW -mhlQBJqymm9li1JfPFgEKCXAZmExfrngdbkaqIHWchezxQMxNRF4eKLg6TCMf4Df -WN88uieW4oA0beOY02QnrEh+KHdcxiVhJfiFDGX6xDIvpZgF5PgLZxYWxoK4Mhn5 -+bl53B/N66+rDt0b20XkeucC4pVd/GnwU2lhlXV5C15V5jgclKlZM57IcXR5f1GJ -tshquDDIajjDbp7hNxbqBWJMWxJH7ae0s1hWx0nzfxJoCTFx8G34Tkf71oXuxVhA -GaQdp/lLQzfcaFpPz+vCZHTetBXZ9FRUGi8c15dxVJCO2SCdUyt/q4/i6jC8UDfv -8Ue1fXwsBOxonbRJRBD0ckscZOf85muQ3Wl9af0AVqW3rLatt8o+Ae+c +MIIDIDCCAgigAwIBAgIBHTANBgkqhkiG9w0BAQUFADA5MQswCQYDVQQGEwJGSTEP +MA0GA1UEChMGU29uZXJhMRkwFwYDVQQDExBTb25lcmEgQ2xhc3MyIENBMB4XDTAx +MDQwNjA3Mjk0MFoXDTIxMDQwNjA3Mjk0MFowOTELMAkGA1UEBhMCRkkxDzANBgNV +BAoTBlNvbmVyYTEZMBcGA1UEAxMQU29uZXJhIENsYXNzMiBDQTCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAJAXSjWdyvANlsdE+hY3/Ei9vX+ALTU74W+o +Z6m/AxxNjG8yR9VBaKQTBME1DJqEQ/xcHf+Js+gXGM2RX/uJ4+q/Tl18GybTdXnt +5oTjV+WtKcT0OijnpXuENmmz/V52vaMtmdOQTiMofRhj8VQ7Jp12W5dCsv+u8E7s +3TmVToMGf+dJQMjFAbJUWmYdPfz56TwKnoG4cPABi+QjVHzIrviQHgCWctRUz2Ej +vOr7nQKV0ba5cTppCD8PtOFCx4j1P5iop7oc4HFx71hXgVB6XGt0Rg6DA5jDjqhu +8nYybieDwnPz3BjotJPqdURrBGAgcVeHnfO+oJAjPYok4doh28MCAwEAAaMzMDEw +DwYDVR0TAQH/BAUwAwEB/zARBgNVHQ4ECgQISqCqWITTXjwwCwYDVR0PBAQDAgEG +MA0GCSqGSIb3DQEBBQUAA4IBAQBazof5FnIVV0sd2ZvnoiYw7JNn39Yt0jSv9zil +zqsWuasvfDXLrNAPtEwr/IDva4yRXzZ299uzGxnq9LIR/WFxRL8oszodv7ND6J+/ +3DEIcbCdjdY0RzKQxmUk96BKfARzjzlvF4xytb1LyHr4e4PDKE6cCepnP7JnBBvD +FNr450kkkdAdavphOe9r5yF1BgfYErQhIHBCcYHaPJo2vqZbDWpsmh+Re/n570K6 +Tk6ezAyNlNzZRZxe7EJQY670XcSxEtzKO6gunRRaBXW37Ndj4ro1tgQIkejanZz2 +ZrUYrAqmVCY0M9IbwdR/GjqOC6oybtv8TyWf2TLHllpwrN9M -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIDSjCCAjKgAwIBAgIQRK+wgNajJ7qJMDmGLvhAazANBgkqhkiG9w0BAQUFADA/ -MSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMT -DkRTVCBSb290IENBIFgzMB4XDTAwMDkzMDIxMTIxOVoXDTIxMDkzMDE0MDExNVow -PzEkMCIGA1UEChMbRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3QgQ28uMRcwFQYDVQQD -Ew5EU1QgUm9vdCBDQSBYMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB -AN+v6ZdQCINXtMxiZfaQguzH0yxrMMpb7NnDfcdAwRgUi+DoM3ZJKuM/IUmTrE4O -rz5Iy2Xu/NMhD2XSKtkyj4zl93ewEnu1lcCJo6m67XMuegwGMoOifooUMM0RoOEq -OLl5CjH9UL2AZd+3UWODyOKIYepLYYHsUmu5ouJLGiifSKOeDNoJjj4XLh7dIN9b -xiqKqy69cK3FCxolkHRyxXtqqzTWMIn/5WgTe1QLyNau7Fqckh49ZLOMxt+/yUFw -7BZy1SbsOFU5Q9D8/RhcQPGX69Wam40dutolucbY38EVAjqr2m7xPi71XAicPNaD -aeQQmxkqtilX4+U9m5/wAl0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNV -HQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMSnsaR7LHH62+FLkHX/xBVghYkQMA0GCSqG -SIb3DQEBBQUAA4IBAQCjGiybFwBcqR7uKGY3Or+Dxz9LwwmglSBd49lZRNI+DT69 -ikugdB/OEIKcdBodfpga3csTS7MgROSR6cz8faXbauX+5v3gTt23ADq1cEmv8uXr -AvHRAosZy5Q6XkjEGB5YGV8eAlrwDPGxrancWYaLbumR9YbK+rlmM6pZW87ipxZz -R8srzJmwN0jP41ZL9c8PDHIyh8bwRLtTcm1D9SZImlJnt1ir/md2cXjbDaJWFBM5 -JDGFoqgCWjBH4d1QB7wCCZAA62RjYJsWvIjJEubSfZGL+T0yjWW06XyxV3bqxbYo -Ob8VZRzI9neWagqNdwvYkQsEjgfbKbYK7p2CNTUQ +MIICHjCCAaSgAwIBAgIRYFlJ4CYuu1X5CneKcflK2GwwCgYIKoZIzj0EAwMwUDEk +MCIGA1UECxMbR2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI1MRMwEQYDVQQKEwpH +bG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWduMB4XDTEyMTExMzAwMDAwMFoX +DTM4MDExOTAzMTQwN1owUDEkMCIGA1UECxMbR2xvYmFsU2lnbiBFQ0MgUm9vdCBD +QSAtIFI1MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWdu +MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAER0UOlvt9Xb/pOdEh+J8LttV7HpI6SFkc +8GIxLcB6KP4ap1yztsyX50XUWPrRd21DosCHZTQKH3rd6zwzocWdTaRvQZU4f8ke +hOvRnkmSh5SHDDqFSmafnVmTTZdhBoZKo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYD +VR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUPeYpSJvqB8ohREom3m7e0oPQn1kwCgYI +KoZIzj0EAwMDaAAwZQIxAOVpEslu28YxuglB4Zf4+/2a4n0Sye18ZNPLBSWLVtmg +515dTguDnFt2KaAJJiFqYgIwcdK1j1zqO+F4CYWodZI7yFz9SO8NdCKoCOJuxUnO +xwy8p2Fp8fc74SrL+SvzZpA3 -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIECTCCAvGgAwIBAgIQDV6ZCtadt3js2AdWO4YV2TANBgkqhkiG9w0BAQUFADBb -MQswCQYDVQQGEwJVUzEgMB4GA1UEChMXRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3Qx -ETAPBgNVBAsTCERTVCBBQ0VTMRcwFQYDVQQDEw5EU1QgQUNFUyBDQSBYNjAeFw0w -MzExMjAyMTE5NThaFw0xNzExMjAyMTE5NThaMFsxCzAJBgNVBAYTAlVTMSAwHgYD -VQQKExdEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdDERMA8GA1UECxMIRFNUIEFDRVMx -FzAVBgNVBAMTDkRTVCBBQ0VTIENBIFg2MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAuT31LMmU3HWKlV1j6IR3dma5WZFcRt2SPp/5DgO0PWGSvSMmtWPu -ktKe1jzIDZBfZIGxqAgNTNj50wUoUrQBJcWVHAx+PhCEdc/BGZFjz+iokYi5Q1K7 -gLFViYsx+tC3dr5BPTCapCIlF3PoHuLTrCq9Wzgh1SpL11V94zpVvddtawJXa+ZH -fAjIgrrep4c9oW24MFbCswKBXy314powGCi4ZtPLAZZv6opFVdbgnf9nKxcCpk4a -ahELfrd755jWjHZvwTvbUJN+5dCOHze4vbrGn2zpfDPyMjwmR/onJALJfh1biEIT -ajV8fTXpLmaRcpPVMibEdPVTo7NdmvYJywIDAQABo4HIMIHFMA8GA1UdEwEB/wQF -MAMBAf8wDgYDVR0PAQH/BAQDAgHGMB8GA1UdEQQYMBaBFHBraS1vcHNAdHJ1c3Rk -c3QuY29tMGIGA1UdIARbMFkwVwYKYIZIAWUDAgEBATBJMEcGCCsGAQUFBwIBFjto -dHRwOi8vd3d3LnRydXN0ZHN0LmNvbS9jZXJ0aWZpY2F0ZXMvcG9saWN5L0FDRVMt -aW5kZXguaHRtbDAdBgNVHQ4EFgQUCXIGThhDD+XWzMNqizF7eI+og7gwDQYJKoZI -hvcNAQEFBQADggEBAKPYjtay284F5zLNAdMEA+V25FYrnJmQ6AgwbN99Pe7lv7Uk -QIRJ4dEorsTCOlMwiPH1d25Ryvr/ma8kXxug/fKshMrfqfBfBC6tFr8hlxCBPeP/ -h40y3JTlR4peahPJlJU90u7INJXQgNStMgiAVDzgvVJT11J8smk/f3rPanTK+gQq -nExaBqXpIK1FZg9p8d2/6eMyi/rgwYZNcjwu2JN4Cir42NInPRmJX1p7ijvMDNpR -rscL9yuwNwXsvFcj4jjSm2jzVhKIT0J8uDHEtdvkyCE06UgRNe76x5JXxZ805Mf2 -9w4LTJxoeHtxMcfrHuBnQfO3oKfN5XozNmr6mis= +MIIFyjCCA7KgAwIBAgIEAJiWjDANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJO +TDEeMBwGA1UECgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSswKQYDVQQDDCJTdGFh +dCBkZXIgTmVkZXJsYW5kZW4gUm9vdCBDQSAtIEcyMB4XDTA4MDMyNjExMTgxN1oX +DTIwMDMyNTExMDMxMFowWjELMAkGA1UEBhMCTkwxHjAcBgNVBAoMFVN0YWF0IGRl +ciBOZWRlcmxhbmRlbjErMCkGA1UEAwwiU3RhYXQgZGVyIE5lZGVybGFuZGVuIFJv +b3QgQ0EgLSBHMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMVZ5291 +qj5LnLW4rJ4L5PnZyqtdj7U5EILXr1HgO+EASGrP2uEGQxGZqhQlEq0i6ABtQ8Sp +uOUfiUtnvWFI7/3S4GCI5bkYYCjDdyutsDeqN95kWSpGV+RLufg3fNU254DBtvPU +Z5uW6M7XxgpT0GtJlvOjCwV3SPcl5XCsMBQgJeN/dVrlSPhOewMHBPqCYYdu8DvE +pMfQ9XQ+pV0aCPKbJdL2rAQmPlU6Yiile7Iwr/g3wtG61jj99O9JMDeZJiFIhQGp +5Rbn3JBV3w/oOM2ZNyFPXfUib2rFEhZgF1XyZWampzCROME4HYYEhLoaJXhena/M +UGDWE4dS7WMfbWV9whUYdMrhfmQpjHLYFhN9C0lK8SgbIHRrxT3dsKpICT0ugpTN +GmXZK4iambwYfp/ufWZ8Pr2UuIHOzZgweMFvZ9C+X+Bo7d7iscksWXiSqt8rYGPy +5V6548r6f1CGPqI0GAwJaCgRHOThuVw+R7oyPxjMW4T182t0xHJ04eOLoEq9jWYv +6q012iDTiIJh8BIitrzQ1aTsr1SIJSQ8p22xcik/Plemf1WvbibG/ufMQFxRRIEK +eN5KzlW/HdXZt1bv8Hb/C3m1r737qWmRRpdogBQ2HbN/uymYNqUg+oJgYjOk7Na6 +B6duxc8UpufWkjTYgfX8HV2qXB72o007uPc5AgMBAAGjgZcwgZQwDwYDVR0TAQH/ +BAUwAwEB/zBSBgNVHSAESzBJMEcGBFUdIAAwPzA9BggrBgEFBQcCARYxaHR0cDov +L3d3dy5wa2lvdmVyaGVpZC5ubC9wb2xpY2llcy9yb290LXBvbGljeS1HMjAOBgNV +HQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJFoMocVHYnitfGsNig0jQt8YojrMA0GCSqG +SIb3DQEBCwUAA4ICAQCoQUpnKpKBglBu4dfYszk78wIVCVBR7y29JHuIhjv5tLyS +CZa59sCrI2AGeYwRTlHSeYAz+51IvuxBQ4EffkdAHOV6CMqqi3WtFMTC6GY8ggen +5ieCWxjmD27ZUD6KQhgpxrRW/FYQoAUXvQwjf/ST7ZwaUb7dRUG/kSS0H4zpX897 +IZmflZ85OkYcbPnNe5yQzSipx6lVu6xiNGI1E0sUOlWDuYaNkqbG9AclVMwWVxJK +gnjIFNkXgiYtXSAfea7+1HAWFpWD2DU5/1JddRwWxRNVz0fMdWVSSt7wsKfkCpYL ++63C4iWEst3kvX5ZbJvw8NjnyvLplzh+ib7M+zkXYT9y2zqR2GUBGR2tUKRXCnxL +vJxxcypFURmFzI79R6d0lR2o0a9OF7FpJsKqeFdbxU2n5Z4FF5TKsl+gSRiNNOkm +bEgeqmiSBeGCc1qb3AdbCG19ndeNIdn8FCCqwkXfP+cAslHkwvgFuXkajDTznlvk +N1trSt8sV4pAWja63XVECDdCcAz+3F4hoKOKwJCcaNpQ5kUQR3i2TtJlycM33+FC +Y7BXN0Ute4qcvwXqZVUz9zkQxSgqIXobisQk+T8VyJoVIPVVYpbtbZNQvOSqeK3Z +ywplh6ZmwcSBo3c6WB4L7oOLnR7SUqTMHW+wmG2UMbX4cQrcufx9MmDm66+KAQ== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIF8DCCA9igAwIBAgIPBuhGJy8fCo/RhFzjafbVMA0GCSqGSIb3DQEBBQUAMDgx -CzAJBgNVBAYTAkVTMRQwEgYDVQQKDAtJWkVOUEUgUy5BLjETMBEGA1UEAwwKSXpl -bnBlLmNvbTAeFw0wNzEyMTMxMzA4MjdaFw0zNzEyMTMwODI3MjVaMDgxCzAJBgNV -BAYTAkVTMRQwEgYDVQQKDAtJWkVOUEUgUy5BLjETMBEGA1UEAwwKSXplbnBlLmNv -bTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMnTesoPHqynhugWZWqx -whtFMnGV2f4QW8yv56V5AY+Jw8ryVXH3d753lPNypCxE2J6SmxQ6oeckkAoKVo7F -2CaU4dlI4S0+2gpy3aOZFdqBoof0e24md4lYrdbrDLJBenNubdt6eEHpCIgSfocu -ZhFjbFT7PJ1ywLwu/8K33Q124zrX97RovqL144FuwUZvXY3gTcZUVYkaMzEKsVe5 -o4qYw+w7NMWVQWl+dcI8IMVhulFHoCCQk6GQS/NOfIVFVJrRBSZBsLVNHTO+xAPI -JXzBcNs79AktVCdIrC/hxKw+yMuSTFM5NyPs0wH54AlETU1kwOENWocivK0bo/4m -tRXzp/yEGensoYi0RGmEg/OJ0XQGqcwL1sLeJ4VQJsoXuMl6h1YsGgEebL4TrRCs -tST1OJGh1kva8bvS3ke18byB9llrzxlT6Y0Vy0rLqW9E5RtBz+GGp8rQap+8TI0G -M1qiheWQNaBiXBZO8OOi+gMatCxxs1gs3nsL2xoP694hHwZ3BgOwye+Z/MC5TwuG -KP7Suerj2qXDR2kS4Nvw9hmL7Xtw1wLW7YcYKCwEJEx35EiKGsY7mtQPyvp10gFA -Wo15v4vPS8+qFsGV5K1Mij4XkdSxYuWC5YAEpAN+jb/af6IPl08M0w3719Hlcn4c -yHf/W5oPt64FRuXxqBbsR6QXAgMBAAGjgfYwgfMwgbAGA1UdEQSBqDCBpYEPaW5m -b0BpemVucGUuY29tpIGRMIGOMUcwRQYDVQQKDD5JWkVOUEUgUy5BLiAtIENJRiBB -MDEzMzcyNjAtUk1lcmMuVml0b3JpYS1HYXN0ZWl6IFQxMDU1IEY2MiBTODFDMEEG -A1UECQw6QXZkYSBkZWwgTWVkaXRlcnJhbmVvIEV0b3JiaWRlYSAxNCAtIDAxMDEw -IFZpdG9yaWEtR2FzdGVpejAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB -BjAdBgNVHQ4EFgQUHRxlDqjyJXu0kc/ksbHmvVV0bAUwDQYJKoZIhvcNAQEFBQAD -ggIBAMeBRm8hGE+gBe/n1bqXUKJg7aWSFBpSm/nxiEqg3Hh10dUflU7F57dp5iL0 -+CmoKom+z892j+Mxc50m0xwbRxYpB2iEitL7sRskPtKYGCwkjq/2e+pEFhsqxPqg -l+nqbFik73WrAGLRne0TNtsiC7bw0fRue0aHwp28vb5CO7dz0JoqPLRbEhYArxk5 -ja2DUBzIgU+9Ag89njWW7u/kwgN8KRwCfr00J16vU9adF79XbOnQgxCvv11N75B7 -XSus7Op9ACYXzAJcY9cZGKfsK8eKPlgOiofmg59OsjQerFQJTx0CCzl+gQgVuaBp -E8gyK+OtbBPWg50jLbJtooiGfqgNASYJQNntKE6MkyQP2/EeTXp6WuKlWPHcj1+Z -ggwuz7LdmMySlD/5CbOlliVbN/UShUHiGUzGigjB3Bh6Dx4/glmimj4/+eAJn/3B -kUtdyXvWton83x18hqrNA/ILUpLxYm9/h+qrdslsUMIZgq+qHfUgKGgu1fxkN0/P -pUTEvnK0jHS0bKf68r10OEMr3q/53NjgnZ/cPcqlY0S/kqJPTIAcuxrDmkoEVU3K -7iYLHL8CxWTTnn7S05EcS6L1HOUXHA0MUqORH5zwIe0ClG+poEnK6EOMxPQ02nwi -o8ZmPrgbBYhdurz3vOXcFD2nhqi2WVIhA16L4wTtSyoeo09Q +MIIFRjCCAy6gAwIBAgIIbYwURrGmCu4wDQYJKoZIhvcNAQEMBQAwQTELMAkGA1UE +BhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MRwwGgYDVQQDDBNBZmZpcm1UcnVz +dCBQcmVtaXVtMB4XDTEwMDEyOTE0MTAzNloXDTQwMTIzMTE0MTAzNlowQTELMAkG +A1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MRwwGgYDVQQDDBNBZmZpcm1U +cnVzdCBQcmVtaXVtMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxBLf +qV/+Qd3d9Z+K4/as4Tx4mrzY8H96oDMq3I0gW64tb+eT2TZwamjPjlGjhVtnBKAQ +JG9dKILBl1fYSCkTtuG+kU3fhQxTGJoeJKJPj/CihQvL9Cl/0qRY7iZNyaqoe5rZ ++jjeRFcV5fiMyNlI4g0WJx0eyIOFJbe6qlVBzAMiSy2RjYvmia9mx+n/K+k8rNrS +s8PhaJyJ+HoAVt70VZVs+7pk3WKL3wt3MutizCaam7uqYoNMtAZ6MMgpv+0GTZe5 +HMQxK9VfvFMSF5yZVylmd2EhMQcuJUmdGPLu8ytxjLW6OQdJd/zvLpKQBY0tL3d7 +70O/Nbua2Plzpyzy0FfuKE4mX4+QaAkvuPjcBukumj5Rp9EixAqnOEhss/n/fauG +V+O61oV4d7pD6kh/9ti+I20ev9E2bFhc8e6kGVQa9QPSdubhjL08s9NIS+LI+H+S +qHZGnEJlPqQewQcDWkYtuJfzt9WyVSHvutxMAJf7FJUnM7/oQ0dG0giZFmA7mn7S +5u046uwBHjxIVkkJx0w3AJ6IDsBz4W9m6XJHMD4Q5QsDyZpCAGzFlH5hxIrff4Ia +C1nEWTJ3s7xgaVY5/bQGeyzWZDbZvUjthB9+pSKPKrhC9IK31FOQeE4tGv2Bb0TX +OwF0lkLgAOIua+rF7nKsu7/+6qqo+Nz2snmKtmcCAwEAAaNCMEAwHQYDVR0OBBYE +FJ3AZ6YMItkm9UWrpmVSESfYRaxjMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgEGMA0GCSqGSIb3DQEBDAUAA4ICAQCzV00QYk465KzquByvMiPIs0laUZx2 +KI15qldGF9X1Uva3ROgIRL8YhNILgM3FEv0AVQVhh0HctSSePMTYyPtwni94loMg +Nt58D2kTiKV1NpgIpsbfrM7jWNa3Pt668+s0QNiigfV4Py/VpfzZotReBA4Xrf5B +8OWycvpEgjNC6C1Y91aMYj+6QrCcDFx+LmUmXFNPALJ4fqENmS2NuB2OosSw/WDQ +MKSOyARiqcTtNd56l+0OOF6SL5Nwpamcb6d9Ex1+xghIsV5n61EIJenmJWtSKZGc +0jlzCFfemQa0W50QBuHCAKi4HEoCChTQwUHK+4w1IX2COPKpVJEZNZOUbWo6xbLQ +u4mGk+ibyQ86p3q4ofB4Rvr8Ny/lioTz3/4E2aFooC8k4gmVBtWVyuEklut89pMF +u+1z6S3RdTnX5yTb2E5fQ4+e0BQ5v1VwSJlXMbSc7kqYA5YwH2AG7hsj/oFgIxpH +YoWlzBk0gG+zrBrjn/B7SK3VAdlntqlyk+otZrWyuOQ9PLLvTIzq6we/qzWaVYa8 +GKa1qF60g2xraUDTn9zxw2lrueFtCfTxqlB2Cnp9ehehVZZCmTEJ3WARjQUwfuaO +RtGdFNrHF+QFlozEJLUbzxQHskD4o55BhrwE0GuWyCqANP2/7waj3VjFhT0+j/6e +KeC2uAloGRwYQw== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIEXzCCA0egAwIBAgIBATANBgkqhkiG9w0BAQUFADCB0DELMAkGA1UEBhMCRVMx -SDBGBgNVBAoTP0laRU5QRSBTLkEuIC0gQ0lGIEEtMDEzMzcyNjAtUk1lcmMuVml0 -b3JpYS1HYXN0ZWl6IFQxMDU1IEY2MiBTODFCMEAGA1UEBxM5QXZkYSBkZWwgTWVk -aXRlcnJhbmVvIEV0b3JiaWRlYSAzIC0gMDEwMTAgVml0b3JpYS1HYXN0ZWl6MRMw -EQYDVQQDEwpJemVucGUuY29tMR4wHAYJKoZIhvcNAQkBFg9JbmZvQGl6ZW5wZS5j -b20wHhcNMDMwMTMwMjMwMDAwWhcNMTgwMTMwMjMwMDAwWjCB0DELMAkGA1UEBhMC -RVMxSDBGBgNVBAoTP0laRU5QRSBTLkEuIC0gQ0lGIEEtMDEzMzcyNjAtUk1lcmMu -Vml0b3JpYS1HYXN0ZWl6IFQxMDU1IEY2MiBTODFCMEAGA1UEBxM5QXZkYSBkZWwg -TWVkaXRlcnJhbmVvIEV0b3JiaWRlYSAzIC0gMDEwMTAgVml0b3JpYS1HYXN0ZWl6 -MRMwEQYDVQQDEwpJemVucGUuY29tMR4wHAYJKoZIhvcNAQkBFg9JbmZvQGl6ZW5w -ZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC1btoCXXhp3xIW -D+Bxl8nUCxkyiazWfpt0e68t+Qt9+lZjKZSdEw2Omj4qvr+ovRmDXO3iWpWVOWDl -3JHJjAzFCe8ZEBNDH+QNYwZHmPBaMYFOYFdbAFVHWvys152C308hcFJ6xWWGmjvl -2eMiEl9P2nR2LWue368DCu+ak7j3gjAXaCOdP1a7Bfr+RW3X2SC5R4Xyp8iHlL5J -PHJD/WBkLrezwzQPdACw8m9EG7q9kUwlNpL32mROujS3ZkT6mQTzJieLiE3X04s0 -uIUqVkk5MhjcHFf7al0N5CzjtTcnXYJKN2Z9EDVskk4olAdGi46eSoZXbjUOP5gk -Ej6wVZAXAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEG -MB0GA1UdDgQWBBTqVk/sPIOhFIh4gbIrBSLAB0FbQjANBgkqhkiG9w0BAQUFAAOC -AQEAYp7mEzzhw6o5Hf5+T5kcI+t4BJyiIWy7vHlLs/G8dLYXO81aN/Mzg928eMTR -TxxYZL8dd9uwsJ50TVfX6L0R4Dyw6wikh3fHRrat9ufXi63j5K91Ysr7aXqnF38d -iAgHYkrwC3kuxHBb9C0KBz6h8Q45/KCyN7d37wWAq38yyhPDlaOvyoE6bdUuK5hT -m5EYA5JmPyrhQ1moDOyueWBAjxzMEMj+OAY1H90cLv6wszsqerxRrdTOHBdv7MjB -EIpvEEQkXUxVXAzFuuT6m2t91Lfnwfl/IvljHaVC7DlyyhRYHD6D4Rx+4QKp4tWL -vpw6LkI+gKNJ/YdMCsRZQzEEFA== +MIIFgTCCA2mgAwIBAgIIIj+pFyDegZQwDQYJKoZIhvcNAQELBQAwTjELMAkGA1UE +BhMCQ0gxFTATBgNVBAoTDFN3aXNzU2lnbiBBRzEoMCYGA1UEAxMfU3dpc3NTaWdu +IFBsYXRpbnVtIFJvb3QgQ0EgLSBHMzAeFw0wOTA4MDQxMzM0MDRaFw0zNzA4MDQx +MzM0MDRaME4xCzAJBgNVBAYTAkNIMRUwEwYDVQQKEwxTd2lzc1NpZ24gQUcxKDAm +BgNVBAMTH1N3aXNzU2lnbiBQbGF0aW51bSBSb290IENBIC0gRzMwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQCUoO8TG59EIBvNxaoiu9nyUj56Wlh35o2h +K8ncpPPksxOUAGKbHPJDUEOBfq8wNkmsGIkMGEW4PsdUbePYmllriholqba1Dbd9 +I/BffagHqfc+hi7IAU3c5jbtHeU3B2kSS+OD0QQcJPAfcHHnGe1zSG6VKxW2VuYC +31bpm/rqpu7gwsO64MzGyHvXbzqVmzqPvlss0qmgOD7WiOGxYhOO3KswZ82oaqZj +K4Kwy8c9Tu1y9n2rMk5lAusPmXT4HBoojA5FAJMsFJ9txxue9orce3jjtJRHHU0F +bYR6kFSynot1woDfhzk/n/tIVAeNoCn1+WBfWnLou5ugQuAIADSjFTwT49YaawKy +lCGjnUG8KmtOMzumlDj8PccrM7MuKwZ0rJsQb8VORfddoVYDLA1fer0e3h13kGva +pS2KTOnfQfTnS+x9lUKfTKkJD0OIPz2T5yv0ekjaaMTdEoAxGl0kVCamJCGzTK3a +Fwg2AlfGnIZwyXXJnnxh2HjmuegUafkcECgSXUt1ULo80GdwVVVWS/s9HNjbeU2X +37ie2xcs1TUHuFCp9473Vv96Z0NPINnKZtY4YEvulDHWDaJIm/80aZTGNfWWiO+q +ZsyBputMU/8ydKe2nZhXtLomqfEzM2J+OrADEVf/3G8RI60+xgrQzFS3LcKTHeXC +pozH2O9T9wIDAQABo2MwYTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB +/zAdBgNVHQ4EFgQUVio/kFj0F1oUstcIG4VbVGpUGigwHwYDVR0jBBgwFoAUVio/ +kFj0F1oUstcIG4VbVGpUGigwDQYJKoZIhvcNAQELBQADggIBAGztiudDqHknm7jP +hz5kOBiMEUKShjfgWMMb7gQu94TsgxBoDH94LZzCl442ThbYDuprSK1Pnl0NzA2p +PhiFfsxomTk11tifhsEy+01lsyIUS8iFZtoX/3GRrJxWV95xLFZCv/jNDvCi0//S +IhX70HgKfuGwWs6ON9upnueVz2PyLA3S+m/zyNX7ALf3NWcQ03tS7BAy+L/dXsmm +gqTxsL8dLt0l5L1N8DWpkQFH+BAClFvrPusNutUdYyylLqvn4x6j7kuqX7FmAbSC +WvlGS8fx+N8svv113ZY4mjc6bqXmMhVus5DAOYp0pZWgvg0uiXnNKVaOw15XUcQF +bwRVj4HpTL1ZRssqvE3JHfLGTwXkyAQN925P2sM6nNLC9enGJHoUPhxCMKgCRTGp +/FCp3NyGOA9bkz9/CE5qDSc6EHlWwxW4PgaG9tlwZ691eoviWMzGdU8yVcVsFAko +O/KV5GreLCgHraB9Byjd1Fqj6aZ8E4yZC1J429nR3z5aQ3Z/RmBTws3ndkd8Vc20 +OWQQW5VLNV1EgyTV4C4kDMGAbmkAgAZ3CmaCEAxRbzeJV9vzTOW4ue4jZpdgt1Ld +2Zb7uoo7oE3OXvBETJDMIU8bOphrjjGD+YMIUssZwTVr7qEVW4g/bazyNJJTpjAq +E9fmhqhd2ULSx52peovL3+6iMcLl -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIF8TCCA9mgAwIBAgIQALC3WhZIX7/hy/WL1xnmfTANBgkqhkiG9w0BAQsFADA4 -MQswCQYDVQQGEwJFUzEUMBIGA1UECgwLSVpFTlBFIFMuQS4xEzARBgNVBAMMCkl6 -ZW5wZS5jb20wHhcNMDcxMjEzMTMwODI4WhcNMzcxMjEzMDgyNzI1WjA4MQswCQYD -VQQGEwJFUzEUMBIGA1UECgwLSVpFTlBFIFMuQS4xEzARBgNVBAMMCkl6ZW5wZS5j -b20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDJ03rKDx6sp4boFmVq -scIbRTJxldn+EFvMr+eleQGPicPK8lVx93e+d5TzcqQsRNiekpsUOqHnJJAKClaO -xdgmlOHZSOEtPtoKct2jmRXagaKH9HtuJneJWK3W6wyyQXpzbm3benhB6QiIEn6H -LmYRY2xU+zydcsC8Lv/Ct90NduM61/e0aL6i9eOBbsFGb12N4E3GVFWJGjMxCrFX -uaOKmMPsOzTFlUFpfnXCPCDFYbpRR6AgkJOhkEvzTnyFRVSa0QUmQbC1TR0zvsQD -yCV8wXDbO/QJLVQnSKwv4cSsPsjLkkxTOTcj7NMB+eAJRE1NZMDhDVqHIrytG6P+ -JrUV86f8hBnp7KGItERphIPzidF0BqnMC9bC3ieFUCbKF7jJeodWLBoBHmy+E60Q -rLUk9TiRodZL2vG70t5HtfG8gfZZa88ZU+mNFctKy6lvROUbQc/hhqfK0GqfvEyN -BjNaooXlkDWgYlwWTvDjovoDGrQscbNYLN57C9saD+veIR8GdwYDsMnvmfzAuU8L -hij+0rnq49qlw0dpEuDb8PYZi+17cNcC1u2HGCgsBCRMd+RIihrGO5rUD8r6ddIB -QFqNeb+Lz0vPqhbBleStTIo+F5HUsWLlguWABKQDfo2/2n+iD5dPDNMN+9fR5XJ+ -HMh3/1uaD7euBUbl8agW7EekFwIDAQABo4H2MIHzMIGwBgNVHREEgagwgaWBD2lu -Zm9AaXplbnBlLmNvbaSBkTCBjjFHMEUGA1UECgw+SVpFTlBFIFMuQS4gLSBDSUYg -QTAxMzM3MjYwLVJNZXJjLlZpdG9yaWEtR2FzdGVpeiBUMTA1NSBGNjIgUzgxQzBB -BgNVBAkMOkF2ZGEgZGVsIE1lZGl0ZXJyYW5lbyBFdG9yYmlkZWEgMTQgLSAwMTAx -MCBWaXRvcmlhLUdhc3RlaXowDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC -AQYwHQYDVR0OBBYEFB0cZQ6o8iV7tJHP5LGx5r1VdGwFMA0GCSqGSIb3DQEBCwUA -A4ICAQB4pgwWSp9MiDrAyw6lFn2fuUhfGI8NYjb2zRlrrKvV9pF9rnHzP7MOeIWb -laQnIUdCSnxIOvVFfLMMjlF4rJUT3sb9fbgakEyrkgPH7UIBzg/YsfqikuFgba56 -awmqxinuaElnMIAkejEWOVt+8Rwu3WwJrfIxwYJOubv5vr8qhT/AQKM6WfxZSzwo -JNu0FXWuDYi6LnPAvViH5ULy617uHjAimcs30cQhbIHsvm0m5hzkQiCeR7Csg1lw -LDXWrzY0tM07+DKo7+N4ifuNRSzanLh+QBxh5z6ikixL8s36mLYp//Pye6kfLqCT -VyvehQP5aTfLnnhqBbTFMXiJ7HqnheG5ezzevh55hM6fcA5ZwjUukCox2eRFekGk -LhObNA5me0mrZJfQRsN5nXJQY6aYWwa9SG3YOYNw6DXwBdGqvOPbyALqfP2C2sJb -UjWumDqtujWTI6cfSN01RpiyEGjkpTHCClguGYEQyVB1/OpaFs4R1+7vUIgtYf8/ -QnMFlEPVjjxOAToZpR9GTnfQXeWBIiGH/pR9hNiTrdZoQ0iy2+tzJOeRf1SktoA+ -naM8THLCV8Sg1Mw4J87VBp6iSNnpn86CcDaTmjvfliHjWbcM2pE38P1ZWrOZyGls -QyYBNWNgVYkDOnXYukrZVP/u3oDYLdE41V4tC5h9Pmzb/CaIxw== +MIIEYDCCA0igAwIBAgICATAwDQYJKoZIhvcNAQELBQAwWTELMAkGA1UEBhMCVVMx +GDAWBgNVBAoTD1UuUy4gR292ZXJubWVudDENMAsGA1UECxMERlBLSTEhMB8GA1UE +AxMYRmVkZXJhbCBDb21tb24gUG9saWN5IENBMB4XDTEwMTIwMTE2NDUyN1oXDTMw +MTIwMTE2NDUyN1owWTELMAkGA1UEBhMCVVMxGDAWBgNVBAoTD1UuUy4gR292ZXJu +bWVudDENMAsGA1UECxMERlBLSTEhMB8GA1UEAxMYRmVkZXJhbCBDb21tb24gUG9s +aWN5IENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2HX7NRY0WkG/ +Wq9cMAQUHK14RLXqJup1YcfNNnn4fNi9KVFmWSHjeavUeL6wLbCh1bI1FiPQzB6+ +Duir3MPJ1hLXp3JoGDG4FyKyPn66CG3G/dFYLGmgA/Aqo/Y/ISU937cyxY4nsyOl +4FKzXZbpsLjFxZ+7xaBugkC7xScFNknWJidpDDSPzyd6KgqjQV+NHQOGgxXgVcHF +mCye7Bpy3EjBPvmE0oSCwRvDdDa3ucc2Mnr4MrbQNq4iGDGMUHMhnv6DOzCIJOPp +wX7e7ZjHH5IQip9bYi+dpLzVhW86/clTpyBLqtsgqyFOHQ1O5piF5asRR12dP8Qj +wOMUBm7+nQIDAQABo4IBMDCCASwwDwYDVR0TAQH/BAUwAwEB/zCB6QYIKwYBBQUH +AQsEgdwwgdkwPwYIKwYBBQUHMAWGM2h0dHA6Ly9odHRwLmZwa2kuZ292L2ZjcGNh +L2NhQ2VydHNJc3N1ZWRCeWZjcGNhLnA3YzCBlQYIKwYBBQUHMAWGgYhsZGFwOi8v +bGRhcC5mcGtpLmdvdi9jbj1GZWRlcmFsJTIwQ29tbW9uJTIwUG9saWN5JTIwQ0Es +b3U9RlBLSSxvPVUuUy4lMjBHb3Zlcm5tZW50LGM9VVM/Y0FDZXJ0aWZpY2F0ZTti +aW5hcnksY3Jvc3NDZXJ0aWZpY2F0ZVBhaXI7YmluYXJ5MA4GA1UdDwEB/wQEAwIB +BjAdBgNVHQ4EFgQUrQx6dVzl85jEeZgOrCj9l/TnAvwwDQYJKoZIhvcNAQELBQAD +ggEBAI9z2uF/gLGH9uwsz9GEYx728Yi3mvIRte9UrYpuGDco71wb5O9Qt2wmGCMi +TR0mRyDpCZzicGJxqxHPkYnos/UqoEfAFMtOQsHdDA4b8Idb7OV316rgVNdF9IU+ +7LQd3nyKf1tNnJaK0KIyn9psMQz4pO9+c+iR3Ah6cFqgr2KBWfgAdKLI3VTKQVZH +venAT+0g3eOlCd+uKML80cgX2BLHb94u6b2akfI8WpQukSKAiaGMWMyDeiYZdQKl +Dn0KJnNR6obLB6jI/WNaNZvSr79PMUjBhHDbNXuaGQ/lj/RqDG8z2esccKIN47lQ +A2EC/0rskqTcLe4qNJMHtyznGI8= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIID9zCCAt+gAwIBAgILMTI1MzcyODI4MjgwDQYJKoZIhvcNAQELBQAwWDELMAkG -A1UEBhMCSlAxHDAaBgNVBAoTE0phcGFuZXNlIEdvdmVybm1lbnQxDTALBgNVBAsT -BEdQS0kxHDAaBgNVBAMTE0FwcGxpY2F0aW9uQ0EyIFJvb3QwHhcNMTMwMzEyMTUw -MDAwWhcNMzMwMzEyMTUwMDAwWjBYMQswCQYDVQQGEwJKUDEcMBoGA1UEChMTSmFw -YW5lc2UgR292ZXJubWVudDENMAsGA1UECxMER1BLSTEcMBoGA1UEAxMTQXBwbGlj -YXRpb25DQTIgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKaq -rSVl1gAR1uh6dqr05rRL88zDUrSNrKZPtZJxb0a11a2LEiIXJc5F6BR6hZrkIxCo -+rFnUOVtR+BqiRPjrq418fRCxQX3TZd+PCj8sCaRHoweOBqW3FhEl2LjMsjRFUFN -dZh4vqtoqV7tR76kuo6hApfek3SZbWe0BSXulMjtqqS6MmxCEeu+yxcGkOGThchk -KM4fR8fAXWDudjbcMztR63vPctgPeKgZggiQPhqYjY60zxU2pm7dt+JNQCBT2XYq -0HisifBPizJtROouurCp64ndt295D6uBbrjmiykLWa+2SQ1RLKn9nShjZrhwlXOa -2Po7M7xCQhsyrLEy+z0CAwEAAaOBwTCBvjAdBgNVHQ4EFgQUVqesqgIdsqw9kA6g -by5Bxnbne9owDgYDVR0PAQH/BAQDAgEGMHwGA1UdEQR1MHOkcTBvMQswCQYDVQQG -EwJKUDEYMBYGA1UECgwP5pel5pys5Zu95pS/5bqcMRswGQYDVQQLDBLmlL/lupzo -qo3oqLzln7rnm6QxKTAnBgNVBAMMIOOCouODl+ODquOCseODvOOCt+ODp+ODs0NB -MiBSb290MA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAH+aCXWs -B9FydC53VzDCBJzUgKaD56WgG5/+q/OAvdVKo6GPtkxgEefK4WCB10jBIFmlYTKL -nZ6X02aD2mUuWD7b5S+lzYxzplG+WCigeVxpL0PfY7KJR8q73rk0EWOgDiUX5Yf0 -HbCwpc9BqHTG6FPVQvSCLVMJEWgmcZR1E02qdog8dLHW40xPYsNJTE5t8XB+w3+m -Bcx4m+mB26jIx1ye/JKSLaaX8ji1bnOVDMA/zqaUMLX6BbfeniCq/BNkyYq6ZO/i -Y+TYmK5rtT6mVbgzPixy+ywRAPtbFi+E0hOe+gXFwctyTiLdhMpLvNIthhoEdlkf -SUJiOxMfFui61/0= +MIIDhDCCAwqgAwIBAgIQL4D+I4wOIg9IZxIokYesszAKBggqhkjOPQQDAzCByjEL +MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW +ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2ln +biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJp +U2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9y +aXR5IC0gRzQwHhcNMDcxMTA1MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCByjELMAkG +A1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJp +U2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2lnbiwg +SW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2ln +biBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5 +IC0gRzQwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAASnVnp8Utpkmw4tXNherJI9/gHm +GUo9FANL+mAnINmDiWn6VMaaGF5VKmTeBvaNSjutEDxlPZCIBIngMGGzrl0Bp3ve +fLK+ymVhAIau2o970ImtTR1ZmkGxvEeA3J5iw/mjgbIwga8wDwYDVR0TAQH/BAUw +AwEB/zAOBgNVHQ8BAf8EBAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJ +aW1hZ2UvZ2lmMCEwHzAHBgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYj +aHR0cDovL2xvZ28udmVyaXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFLMW +kf3upm7ktS5Jj4d4gYDs5bG1MAoGCCqGSM49BAMDA2gAMGUCMGYhDBgmYFo4e1ZC +4Kf8NoRRkSAsdk1DPcQdhCPQrNZ8NQbOzWm9kA3bbEhCHQ6qQgIxAJw9SDkjOVga +FRJZap7v1VmyHVIsmXHNxynfGyphe3HR3vPA5Q06Sqotp9iGKt0uEA== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIDcTCCAlmgAwIBAgIVAOYJ/nrqAGiM4CS07SAbH+9StETRMA0GCSqGSIb3DQEB -BQUAMFAxCzAJBgNVBAYTAlBMMSgwJgYDVQQKDB9LcmFqb3dhIEl6YmEgUm96bGlj -emVuaW93YSBTLkEuMRcwFQYDVQQDDA5TWkFGSVIgUk9PVCBDQTAeFw0xMTEyMDYx -MTEwNTdaFw0zMTEyMDYxMTEwNTdaMFAxCzAJBgNVBAYTAlBMMSgwJgYDVQQKDB9L -cmFqb3dhIEl6YmEgUm96bGljemVuaW93YSBTLkEuMRcwFQYDVQQDDA5TWkFGSVIg -Uk9PVCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKxHL49ZMTml -6g3wpYwrvQKkvc0Kc6oJ5sxfgmp1qZfluwbv88BdocHSiXlY8NzrVYzuWBp7J/9K -ULMAoWoTIzOQ6C9TNm4YbA9A1jdX1wYNL5Akylf8W5L/I4BXhT9KnlI6x+a7BVAm -nr/Ttl+utT/Asms2fRfEsF2vZPMxH4UFqOAhFjxTkmJWf2Cu4nvRQJHcttB+cEAo -ag/hERt/+tzo4URz6x6r19toYmxx4FjjBkUhWQw1X21re//Hof2+0YgiwYT84zLb -eqDqCOMOXxvH480yGDkh/QoazWX3U75HQExT/iJlwnu7I1V6HXztKIwCBjsxffbH -3jOshCJtywcCAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC -AQYwHQYDVR0OBBYEFFOSo33/gnbwM9TrkmdHYTMbaDsqMA0GCSqGSIb3DQEBBQUA -A4IBAQA5UFWd5EL/pBviIMm1zD2JLUCpp0mJG7JkwznIOzawhGmFFaxGoxAhQBEg -haP+E0KR66oAwVC6xe32QUVSHfWqWndzbODzLB8yj7WAR0cDM45ZngSBPBuFE3Wu -GLJX9g100ETfIX+4YBR/4NR/uvTnpnd9ete7Whl0ZfY94yuu4xQqB5QFv+P7IXXV -lTOjkjuGXEcyQAjQzbFaT9vIABSbeCXWBbjvOXukJy6WgAiclzGNSYprre8Ryydd -fmjW9HIGwsIO03EldivvqEYL1Hv1w/Pur+6FUEOaL68PEIUovfgwIB2BAw+vZDuw -cH0mX548PojGyg434cDjkSXa3mHF +MIIEAzCCAuugAwIBAgIQVID5oHPtPwBMyonY43HmSjANBgkqhkiG9w0BAQUFADB1 +MQswCQYDVQQGEwJFRTEiMCAGA1UECgwZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1 +czEoMCYGA1UEAwwfRUUgQ2VydGlmaWNhdGlvbiBDZW50cmUgUm9vdCBDQTEYMBYG +CSqGSIb3DQEJARYJcGtpQHNrLmVlMCIYDzIwMTAxMDMwMTAxMDMwWhgPMjAzMDEy +MTcyMzU5NTlaMHUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKDBlBUyBTZXJ0aWZpdHNl +ZXJpbWlza2Vza3VzMSgwJgYDVQQDDB9FRSBDZXJ0aWZpY2F0aW9uIENlbnRyZSBS +b290IENBMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUwggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQDIIMDs4MVLqwd4lfNE7vsLDP90jmG7sWLqI9iroWUy +euuOF0+W2Ap7kaJjbMeMTC55v6kF/GlclY1i+blw7cNRfdCT5mzrMEvhvH2/UpvO +bntl8jixwKIy72KyaOBhU8E2lf/slLo2rpwcpzIP5Xy0xm90/XsY6KxX7QYgSzIw +WFv9zajmofxwvI6Sc9uXp3whrj3B9UiHbCe9nyV0gVWw93X2PaRka9ZP585ArQ/d +MtO8ihJTmMmJ+xAdTX7Nfh9WDSFwhfYggx/2uh8Ej+p3iDXE/+pOoYtNP2MbRMNE +1CV2yreN1x5KZmTNXMWcg+HCCIia7E6j8T4cLNlsHaFLAgMBAAGjgYowgYcwDwYD +VR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFBLyWj7qVhy/ +zQas8fElyalL1BSZMEUGA1UdJQQ+MDwGCCsGAQUFBwMCBggrBgEFBQcDAQYIKwYB +BQUHAwMGCCsGAQUFBwMEBggrBgEFBQcDCAYIKwYBBQUHAwkwDQYJKoZIhvcNAQEF +BQADggEBAHv25MANqhlHt01Xo/6tu7Fq1Q+e2+RjxY6hUFaTlrg4wCQiZrxTFGGV +v9DHKpY5P30osxBAIWrEr7BSdxjhlthWXePdNl4dp1BUoMUq5KqMlIpPnTX/dqQG +E5Gion0ARD9V04I8GtVbvFZMIi5GQ4okQC3zErg7cBqklrkar4dBGmoYDQZPxz5u +uSlNDUmJEYcyW+ZLBMjkXOZ0c5RdFpgTlf7727FE5TpwrDdr5rMzcijJs1eg9gIW +iAYLtqZLICjU3j2LrTcFU3T+bsy8QxdxXvnFzBqpYe73dgzzcvRyrc9yAjYHR8/v +GVCJYMzpJJUPwssd8m92kMfMdcGWxZ0= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIECjCCAvKgAwIBAgIJAMJ+QwRORz8ZMA0GCSqGSIb3DQEBCwUAMIGCMQswCQYD -VQQGEwJIVTERMA8GA1UEBwwIQnVkYXBlc3QxFjAUBgNVBAoMDU1pY3Jvc2VjIEx0 -ZC4xJzAlBgNVBAMMHk1pY3Jvc2VjIGUtU3ppZ25vIFJvb3QgQ0EgMjAwOTEfMB0G -CSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5odTAeFw0wOTA2MTYxMTMwMThaFw0y -OTEyMzAxMTMwMThaMIGCMQswCQYDVQQGEwJIVTERMA8GA1UEBwwIQnVkYXBlc3Qx -FjAUBgNVBAoMDU1pY3Jvc2VjIEx0ZC4xJzAlBgNVBAMMHk1pY3Jvc2VjIGUtU3pp -Z25vIFJvb3QgQ0EgMjAwOTEfMB0GCSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5o -dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOn4j/NjrdqG2KfgQvvP -kd6mJviZpWNwrZuuyjNAfW2WbqEORO7hE52UQlKavXWFdCyoDh2Tthi3jCyoz/tc -cbna7P7ofo/kLx2yqHWH2Leh5TvPmUpG0IMZfcChEhyVbUr02MelTTMuhTlAdX4U -fIASmFDHQWe4oIBhVKZsTh/gnQ4H6cm6M+f+wFUoLAKApxn1ntxVUwOXewdI/5n7 -N4okxFnMUBBjjqqpGrCEGob5X7uxUG6k0QrM1XF+H6cbfPVTbiJfyyvm1HxdrtbC -xkzlBQHZ7Vf8wSN5/PrIJIOV87VqUQHQd9bpEqH5GoP7ghu5sJf0dgYzQ0mg/wu1 -+rUCAwEAAaOBgDB+MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0G -A1UdDgQWBBTLD8bfQkPMPcu1SCOhGnqmKrs0aDAfBgNVHSMEGDAWgBTLD8bfQkPM -Pcu1SCOhGnqmKrs0aDAbBgNVHREEFDASgRBpbmZvQGUtc3ppZ25vLmh1MA0GCSqG -SIb3DQEBCwUAA4IBAQDJ0Q5eLtXMs3w+y/w9/w0olZMEyL/azXm4Q5DwpL7v8u8h -mLzU1F0G9u5C7DBsoKqpyvGvivo/C3NqPuouQH4frlRheesuCDfXI/OMn74dseGk -ddug4lQUsbocKaQY9hK6ohQU4zE1yED/t+AFdlfBHFny+L/k7SViXITwfn4fs775 -tyERzAMBVnCnEJIeGzSBHq2cGsMEPO0CYdYeBvNfOofyK/FFh+U9rNHHV4S9a67c -2Pm2G2JwCz02yULyMtd6YebS2z3PyKnJm9zbWETXbzivf3jTo60adbocwTZ8jx5t -HMN1Rq41Bab2XD0h7lbwyYIiLXpUq3DDfSJlgnCW +MIIE5zCCA8+gAwIBAgIBADANBgkqhkiG9w0BAQUFADCBjTELMAkGA1UEBhMCQ0Ex +EDAOBgNVBAgTB09udGFyaW8xEDAOBgNVBAcTB1Rvcm9udG8xHTAbBgNVBAoTFEVj +aG93b3J4IENvcnBvcmF0aW9uMR8wHQYDVQQLExZDZXJ0aWZpY2F0aW9uIFNlcnZp +Y2VzMRowGAYDVQQDExFFY2hvd29yeCBSb290IENBMjAeFw0wNTEwMDYxMDQ5MTNa +Fw0zMDEwMDcxMDQ5MTNaMIGNMQswCQYDVQQGEwJDQTEQMA4GA1UECBMHT250YXJp +bzEQMA4GA1UEBxMHVG9yb250bzEdMBsGA1UEChMURWNob3dvcnggQ29ycG9yYXRp +b24xHzAdBgNVBAsTFkNlcnRpZmljYXRpb24gU2VydmljZXMxGjAYBgNVBAMTEUVj +aG93b3J4IFJvb3QgQ0EyMIIBIDANBgkqhkiG9w0BAQEFAAOCAQ0AMIIBCAKCAQEA +utU/5BkV15UBf+s+JQruKQxr77s3rjp/RpOtmhHILIiO5gsEWP8MMrfrVEiidjI6 +Qh6ans0KAWc2Dw0/j4qKAQzOSyAZgjcdypNTBZ7muv212DA2Pu41rXqwMrlBrVi/ +KTghfdLlNRu6JrC5y8HarrnRFSKF1Thbzz921kLDRoCi+FVs5eVuK5LvIfkhNAqA +byrTgO3T9zfZgk8upmEkANPDL1+8y7dGPB/d6lk0I5mv8PESKX02TlvwgRSIiTHR +k8++iOPLBWlGp7ZfqTEXkPUZhgrQQvxcrwCUo6mk8TqgxCDP5FgPoHFiPLef5szP +ZLBJDWp7GLyE1PmkQI6WiwIBA6OCAVAwggFMMA8GA1UdEwEB/wQFMAMBAf8wCwYD +VR0PBAQDAgEGMB0GA1UdDgQWBBQ74YEboKs/OyGC1eISrq5QqxSlEzCBugYDVR0j +BIGyMIGvgBQ74YEboKs/OyGC1eISrq5QqxSlE6GBk6SBkDCBjTELMAkGA1UEBhMC +Q0ExEDAOBgNVBAgTB09udGFyaW8xEDAOBgNVBAcTB1Rvcm9udG8xHTAbBgNVBAoT +FEVjaG93b3J4IENvcnBvcmF0aW9uMR8wHQYDVQQLExZDZXJ0aWZpY2F0aW9uIFNl +cnZpY2VzMRowGAYDVQQDExFFY2hvd29yeCBSb290IENBMoIBADBQBgNVHSAESTBH +MEUGCysGAQQB+REKAQMBMDYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cuZWNob3dv +cnguY29tL2NhL3Jvb3QyL2Nwcy5wZGYwDQYJKoZIhvcNAQEFBQADggEBAG+nrPi/ +0RpfEzrj02C6JGPUar4nbjIhcY6N7DWNeqBoUulBSIH/PYGNHYx7/lnJefiixPGE +7TQ5xPgElxb9bK8zoAApO7U33OubqZ7M7DlHnFeCoOoIAZnG1kuwKwD5CXKB2a74 +HzcqNnFW0IsBFCYqrVh/rQgJOzDA8POGbH0DeD0xjwBBooAolkKT+7ZItJF1Pb56 +QpDL9G+16F7GkmnKlAIYT3QTS3yFGYChnJcd+6txUPhKi9sSOOmAIaKHnkH9Scz+ +A2cSi4A3wUYXVatuVNHpRb2lygfH3SuCX9MU8Ure3zBlSU1LALtMqI4JmcQmQpIq +zIzvO2jHyu9PQqo= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIEFTCCAv2gAwIBAgIGSUEs5AAQMA0GCSqGSIb3DQEBCwUAMIGnMQswCQYDVQQG -EwJIVTERMA8GA1UEBwwIQnVkYXBlc3QxFTATBgNVBAoMDE5ldExvY2sgS2Z0LjE3 -MDUGA1UECwwuVGFuw7pzw610dsOhbnlraWFkw7NrIChDZXJ0aWZpY2F0aW9uIFNl -cnZpY2VzKTE1MDMGA1UEAwwsTmV0TG9jayBBcmFueSAoQ2xhc3MgR29sZCkgRsWR -dGFuw7pzw610dsOhbnkwHhcNMDgxMjExMTUwODIxWhcNMjgxMjA2MTUwODIxWjCB -pzELMAkGA1UEBhMCSFUxETAPBgNVBAcMCEJ1ZGFwZXN0MRUwEwYDVQQKDAxOZXRM -b2NrIEtmdC4xNzA1BgNVBAsMLlRhbsO6c8OtdHbDoW55a2lhZMOzayAoQ2VydGlm -aWNhdGlvbiBTZXJ2aWNlcykxNTAzBgNVBAMMLE5ldExvY2sgQXJhbnkgKENsYXNz -IEdvbGQpIEbFkXRhbsO6c8OtdHbDoW55MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAxCRec75LbRTDofTjl5Bu0jBFHjzuZ9lk4BqKf8owyoPjIMHj9DrT -lF8afFttvzBPhCf2nx9JvMaZCpDyD/V/Q4Q3Y1GLeqVw/HpYzY6b7cNGbIRwXdrz -AZAj/E4wqX7hJ2Pn7WQ8oLjJM2P+FpD/sLj916jAwJRDC7bVWaaeVtAkH3B5r9s5 -VA1lddkVQZQBr17s9o3x/61k/iCa11zr/qYfCGSji3ZVrR47KGAuhyXoqq8fxmRG -ILdwfzzeSNuWU7c5d+Qa4scWhHaXWy+7GRWF+GmF9ZmnqfI0p6m2pgP8b4Y9VHx2 -BJtr+UBdADTHLpl1neWIA6pN+APSQnbAGwIDAKiLo0UwQzASBgNVHRMBAf8ECDAG -AQH/AgEEMA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUzPpnk/C2uNClwB7zU/2M -U9+D15YwDQYJKoZIhvcNAQELBQADggEBAKt/7hwWqZw8UQCgwBEIBaeZ5m8BiFRh -bvG5GK1Krf6BQCOUL/t1fC8oS2IkgYIL9WHxHG64YTjrgfpioTtaYtOUZcTh5m2C -+C8lcLIhJsFyUR+MLMOEkMNaj7rP9KdlpeuY0fsFskZ1FSNqb4VjMIDw1Z4fKRzC -bLBQWV2QWzuoDTDPv31/zvGdg73JRm4gpvlhUbohL3u+pRVjodSVh/GeufOJ8z2F -uLjbvrW5KfnaNwUASZQDhETnv0Mxz3WLJdH0pmT1kvarBes96aULNmLazAZfNou2 -XjG4Kvte9nHfRCaexOYNkbQudZWAUWpLMKawYqGT8ZvYzsRjdT9ZR7E= +MIIFujCCBKKgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBhjELMAkGA1UEBhMCVVMx +HTAbBgNVBAoTFEFwcGxlIENvbXB1dGVyLCBJbmMuMS0wKwYDVQQLEyRBcHBsZSBD +b21wdXRlciBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkxKTAnBgNVBAMTIEFwcGxlIFJv +b3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5MB4XDTA1MDIxMDAwMTgxNFoXDTI1MDIx +MDAwMTgxNFowgYYxCzAJBgNVBAYTAlVTMR0wGwYDVQQKExRBcHBsZSBDb21wdXRl +ciwgSW5jLjEtMCsGA1UECxMkQXBwbGUgQ29tcHV0ZXIgQ2VydGlmaWNhdGUgQXV0 +aG9yaXR5MSkwJwYDVQQDEyBBcHBsZSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0 +eTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOSRqQkfkdseR1DrBe1e +eYQt6zaiV0xV7IsZid75S2z1B6siMALoGD74UAnTf0GomPnRymacJGsR0KO75Bsq +wx+VnnoMpEeLW9QWNzPLxA9NzhRp0ckZcvVdDtV/X5vyJQO6VY9NXQ3xZDUjFUsV +WR2zlPf2nJ7PULrBWFBnjwi0IPfLrCwgb3C2PwEwjLdDzw+dPfMrSSgayP7OtbkO +2V4c1ss9tTqt9A8OAJILsSEWLnTVPA3bYharo3GSR1NVwa8vQbP4++NwzeajTEV+ +H0xrUJZBicR0YgsQg0GHM4qBsTBY7FoEMoxos48d3mVz/2deZbxJ2HafMxRloXeU +yS0CAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/ +MB0GA1UdDgQWBBQr0GlHlHYJ/vRrjS5ApvdHTX8IXjAfBgNVHSMEGDAWgBQr0GlH +lHYJ/vRrjS5ApvdHTX8IXjCCASkGA1UdIASCASAwggEcMIIBGAYJKoZIhvdjZAUB +MIIBCTBBBggrBgEFBQcCARY1aHR0cHM6Ly93d3cuYXBwbGUuY29tL2NlcnRpZmlj +YXRlYXV0aG9yaXR5L3Rlcm1zLmh0bWwwgcMGCCsGAQUFBwICMIG2GoGzUmVsaWFu +Y2Ugb24gdGhpcyBjZXJ0aWZpY2F0ZSBieSBhbnkgcGFydHkgYXNzdW1lcyBhY2Nl +cHRhbmNlIG9mIHRoZSB0aGVuIGFwcGxpY2FibGUgc3RhbmRhcmQgdGVybXMgYW5k +IGNvbmRpdGlvbnMgb2YgdXNlLCBjZXJ0aWZpY2F0ZSBwb2xpY3kgYW5kIGNlcnRp +ZmljYXRpb24gcHJhY3RpY2Ugc3RhdGVtZW50cy4wRAYDVR0fBD0wOzA5oDegNYYz +aHR0cHM6Ly93d3cuYXBwbGUuY29tL2NlcnRpZmljYXRlYXV0aG9yaXR5L3Jvb3Qu +Y3JsMFUGCCsGAQUFBwEBBEkwRzBFBggrBgEFBQcwAoY5aHR0cHM6Ly93d3cuYXBw +bGUuY29tL2NlcnRpZmljYXRlYXV0aG9yaXR5L2Nhc2lnbmVycy5odG1sMA0GCSqG +SIb3DQEBBQUAA4IBAQCd2i0oWC99dgS5BNM+zrdmY06PL9T+S61yvaM5xlJNBZhS +9YlRASR5vhoy9+VEi0tEBzmC1lrKtCBe2a4VXR2MHTK/ODFiSF3H4ZCx+CRA+F9Y +m1FdV53B5f88zHIhbsTp6aF31ywXJsM/65roCwO66bNKcuszCVut5mIxauivL9Wv +Hld2j383LS4CXN1jyfJxuCZA3xWNdUQ/eb3mHZnhQyw+rW++uaT+DjUZUWOxw961 +kj5ReAFziqQjyqSI8R5cH0EWLX6VCqrpiUGYGxrdyyC/R14MJsVVNU3GMIuZZxTH +CR+6R8faAQmHJEKVvRNgGQrv6n8Obs3BREM6StXj -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIID5jCCAs6gAwIBAgIQV8szb8JcFuZHFhfjkDFo4DANBgkqhkiG9w0BAQUFADBi -MQswCQYDVQQGEwJVUzEhMB8GA1UEChMYTmV0d29yayBTb2x1dGlvbnMgTC5MLkMu -MTAwLgYDVQQDEydOZXR3b3JrIFNvbHV0aW9ucyBDZXJ0aWZpY2F0ZSBBdXRob3Jp -dHkwHhcNMDYxMjAxMDAwMDAwWhcNMjkxMjMxMjM1OTU5WjBiMQswCQYDVQQGEwJV -UzEhMB8GA1UEChMYTmV0d29yayBTb2x1dGlvbnMgTC5MLkMuMTAwLgYDVQQDEydO -ZXR3b3JrIFNvbHV0aW9ucyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwggEiMA0GCSqG -SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDkvH6SMG3G2I4rC7xGzuAnlt7e+foS0zwz -c7MEL7xxjOWftiJgPl9dzgn/ggwbmlFQGiaJ3dVhXRncEg8tCqJDXRfQNJIg6nPP -OCwGJgl6cvf6UDL4wpPTaaIjzkGxzOTVHzbRijr4jGPiFFlp7Q3Tf2vouAPlT2rl -mGNpSAW+Lv8ztumXWWn4Zxmuk2GWRBXTcrA/vGp97Eh/jcOrqnErU2lBUzS1sLnF -BgrEsEX1QV1uiUV7PTsmjHTC5dLRfbIR1PtYMiKagMnc/Qzpf14Dl847ABSHJ3A4 -qY5usyd2mFHgBeMhqxrVhSI8KbWaFsWAqPS7azCPL0YCorEMIuDTAgMBAAGjgZcw -gZQwHQYDVR0OBBYEFCEwyfsA106Y2oeqKtCnLrFAMadMMA4GA1UdDwEB/wQEAwIB -BjAPBgNVHRMBAf8EBTADAQH/MFIGA1UdHwRLMEkwR6BFoEOGQWh0dHA6Ly9jcmwu -bmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zQ2VydGlmaWNhdGVBdXRob3Jp -dHkuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQC7rkvnt1frf6ott3NHhWrB5KUd5Oc8 -6fRZZXe1eltajSU24HqXLjjAV2CDmAaDn7l2em5Q4LqILPxFzBiwmZVRDuwduIj/ -h1AcgsLj4DKAv6ALR8jDMe+ZZzKATxcheQxpXN5eNK4CtSbqUN9/GGUsyfJj4akH -/nxxH2szJGoeBfcFaMBqEssuXmHLrijTfsK0ZpEmXzwuJF/LWA/rKOyvEZbz3Htv -wKeI8lN3s2Berq4o2jUsbzRF0ybh3uxbTydrFny9RAQYgrOJeRcQcT16ohZO9QHN -pGxlaKFJdlxDydi8NmdspZS11My5vWo1ViHe2MPr+8ukYEywVaCge1ey +MIIDTDCCAjSgAwIBAgIId3cGJyapsXwwDQYJKoZIhvcNAQELBQAwRDELMAkGA1UE +BhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVz +dCBDb21tZXJjaWFsMB4XDTEwMDEyOTE0MDYwNloXDTMwMTIzMTE0MDYwNlowRDEL +MAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZp +cm1UcnVzdCBDb21tZXJjaWFsMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC +AQEA9htPZwcroRX1BiLLHwGy43NFBkRJLLtJJRTWzsO3qyxPxkEylFf6EqdbDuKP +Hx6GGaeqtS25Xw2Kwq+FNXkyLbscYjfysVtKPcrNcV/pQr6U6Mje+SJIZMblq8Yr +ba0F8PrVC8+a5fBQpIs7R6UjW3p6+DM/uO+Zl+MgwdYoic+U+7lF7eNAFxHUdPAL +MeIrJmqbTFeurCA+ukV6BfO9m2kVrn1OIGPENXY6BwLJN/3HR+7o8XYdcxXyl6S1 +yHp52UKqK39c/s4mT6NmgTWvRLpUHhwwMmWd5jyTXlBOeuM61G7MGvv50jeuJCqr +VwMiKA1JdX+3KNp1v47j3A55MQIDAQABo0IwQDAdBgNVHQ4EFgQUnZPGU4teyq8/ +nx4P5ZmVvCT2lI8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwDQYJ +KoZIhvcNAQELBQADggEBAFis9AQOzcAN/wr91LoWXym9e2iZWEnStB03TX8nfUYG +XUPGhi4+c7ImfU+TqbbEKpqrIZcUsd6M06uJFdhrJNTxFq7YpFzUf1GO7RgBsZNj +vbz4YYCanrHOQnDiqX0GJX0nof5v7LMeJNrjS1UaADs1tDvZ110w/YETifLCBivt +Z8SOyUOyXGsViQK8YvxO8rUzqrJv0wqiUOP2O+guRMLbZjipM1ZI8W0bM40NjD9g +N53Tym1+NH4Nn3J2ixufcv1SNUFFApYvHLKac0khsUlHRUe072o0EclNmsxZt9YC +nlpOZbWUrhvfKbAW8b8Angc6F2S1BLUjIZkKlTuXfO8= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEZDCCA0ygAwIBAgIQRL4Mi1AAJLQR0zYwS8AzdzANBgkqhkiG9w0BAQUFADCB +ozELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2Ug +Q2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExho +dHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xKzApBgNVBAMTIlVUTi1VU0VSRmlyc3Qt +TmV0d29yayBBcHBsaWNhdGlvbnMwHhcNOTkwNzA5MTg0ODM5WhcNMTkwNzA5MTg1 +NzQ5WjCBozELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0 +IExha2UgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYD +VQQLExhodHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xKzApBgNVBAMTIlVUTi1VU0VS +Rmlyc3QtTmV0d29yayBBcHBsaWNhdGlvbnMwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQCz+5Gh5DZVhawGNFugmliy+LUPBXeDrjKxdpJo7CNKyXY/45y2 +N3kDuatpjQclthln5LAbGHNhSuh+zdMvZOOmfAz6F4CjDUeJT1FxL+78P/m4FoCH +iZMlIJpDgmkkdihZNaEdwH+DBmQWICzTSaSFtMBhf1EI+GgVkYDLpdXuOzr0hARe +YFmnjDRy7rh4xdE7EkpvfmUnuaRVxblvQ6TFHSyZwFKkeEwVs0CYCGtDxgGwenv1 +axwiP8vv/6jQOkt2FZ7S0cYu49tXGzKiuG/ohqY/cKvlcJKrRB5AUPuco2LkbG6g +yN7igEL66S/ozjIEj3yNtxyjNTwV3Z7DrpelAgMBAAGjgZEwgY4wCwYDVR0PBAQD +AgHGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFPqGydvguul49Uuo1hXf8NPh +ahQ8ME8GA1UdHwRIMEYwRKBCoECGPmh0dHA6Ly9jcmwudXNlcnRydXN0LmNvbS9V +VE4tVVNFUkZpcnN0LU5ldHdvcmtBcHBsaWNhdGlvbnMuY3JsMA0GCSqGSIb3DQEB +BQUAA4IBAQCk8yXM0dSRgyLQzDKrm5ZONJFUICU0YV8qAhXhi6r/fWRRzwr/vH3Y +IWp4yy9Rb/hCHTO967V7lMPDqaAt39EpHx3+jz+7qEUqf9FuVSTiuwL7MT++6Lzs +QCv4AdRWOOTKRIK1YSAhZ2X28AvnNPilwpyjXEAfhZOVBt5P1CeptqX8Fs1zMT+4 +ZSfP1FMa8Kxun08FDAOBp4QpxFq9ZFdyrTvPNximmMatBrTcCKME1SmklpoSZ0qM +YEWd8SOasACcaLWYUNPvji6SZbFIPiG+FTAqDbUMo2s/rn9X9R+WfN9v3YIwLGUb +QErNaLly7HF27FSOH4UMAWr6pjisH8SE +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICjzCCAhWgAwIBAgIQXIuZxVqUxdJxVt7NiYDMJjAKBggqhkjOPQQDAzCBiDEL +MAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNl +eSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMT +JVVTRVJUcnVzdCBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTAwMjAx +MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgT +Ck5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVUaGUg +VVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBFQ0MgQ2VydGlm +aWNhdGlvbiBBdXRob3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQarFRaqflo +I+d61SRvU8Za2EurxtW20eZzca7dnNYMYf3boIkDuAUU7FfO7l0/4iGzzvfUinng +o4N+LZfQYcTxmdwlkWOrfzCjtHDix6EznPO/LlxTsV+zfTJ/ijTjeXmjQjBAMB0G +A1UdDgQWBBQ64QmG1M8ZwpZ2dEl23OA1xmNjmjAOBgNVHQ8BAf8EBAMCAQYwDwYD +VR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjA2Z6EWCNzklwBBHU6+4WMB +zzuqQhFkoJ2UOQIReVx7Hfpkue4WQrO/isIJxOzksU0CMQDpKmFHjFJKS04YcPbW +RNZu9YO6bVi9JNlWSOrvxKJGgYhqOkbRqZtNyWHa0V1Xahg= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF2DCCA8CgAwIBAgIQTKr5yttjb+Af907YWwOGnTANBgkqhkiG9w0BAQwFADCB +hTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G +A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNV +BAMTIkNPTU9ETyBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTAwMTE5 +MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMCR0IxGzAZBgNVBAgT +EkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMR +Q09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBSU0EgQ2VydGlmaWNh +dGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCR +6FSS0gpWsawNJN3Fz0RndJkrN6N9I3AAcbxT38T6KhKPS38QVr2fcHK3YX/JSw8X +pz3jsARh7v8Rl8f0hj4K+j5c+ZPmNHrZFGvnnLOFoIJ6dq9xkNfs/Q36nGz637CC +9BR++b7Epi9Pf5l/tfxnQ3K9DADWietrLNPtj5gcFKt+5eNu/Nio5JIk2kNrYrhV +/erBvGy2i/MOjZrkm2xpmfh4SDBF1a3hDTxFYPwyllEnvGfDyi62a+pGx8cgoLEf +Zd5ICLqkTqnyg0Y3hOvozIFIQ2dOciqbXL1MGyiKXCJ7tKuY2e7gUYPDCUZObT6Z ++pUX2nwzV0E8jVHtC7ZcryxjGt9XyD+86V3Em69FmeKjWiS0uqlWPc9vqv9JWL7w +qP/0uK3pN/u6uPQLOvnoQ0IeidiEyxPx2bvhiWC4jChWrBQdnArncevPDt09qZah +SL0896+1DSJMwBGB7FY79tOi4lu3sgQiUpWAk2nojkxl8ZEDLXB0AuqLZxUpaVIC +u9ffUGpVRr+goyhhf3DQw6KqLCGqR84onAZFdr+CGCe01a60y1Dma/RMhnEw6abf +Fobg2P9A3fvQQoh/ozM6LlweQRGBY84YcWsr7KaKtzFcOmpH4MN5WdYgGq/yapiq +crxXStJLnbsQ/LBMQeXtHT1eKJ2czL+zUdqnR+WEUwIDAQABo0IwQDAdBgNVHQ4E +FgQUu69+Aj36pvE8hI6t7jiY7NkyMtQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB +/wQFMAMBAf8wDQYJKoZIhvcNAQEMBQADggIBAArx1UaEt65Ru2yyTUEUAJNMnMvl +wFTPoCWOAvn9sKIN9SCYPBMtrFaisNZ+EZLpLrqeLppysb0ZRGxhNaKatBYSaVqM +4dc+pBroLwP0rmEdEBsqpIt6xf4FpuHA1sj+nq6PK7o9mfjYcwlYRm6mnPTXJ9OV +2jeDchzTc+CiR5kDOF3VSXkAKRzH7JsgHAckaVd4sjn8OoSgtZx8jb8uk2Intzna +FxiuvTwJaP+EmzzV1gsD41eeFPfR60/IvYcjt7ZJQ3mFXLrrkguhxuhoqEwWsRqZ +CuhTLJK7oQkYdQxlqHvLI7cawiiFwxv/0Cti76R7CZGYZ4wUAc1oBmpjIXUDgIiK +boHGhfKppC3n9KUkEEeDys30jXlYsQab5xoq2Z0B15R97QNKyvDb6KkBPvVWmcke +jkk9u+UJueBPSZI9FoJAzMxZxuY67RIuaTxslbH9qh17f4a+Hg4yRvv7E491f0yL +S0Zj/gA0QHDBw7mh3aZw4gSzQbzpgJHqZJx64SIDqZxubw5lT2yHh17zbqD5daWb +QOhTsiedSrnAdyGN/4fy3ryM7xfft0kL0fJuMAsaDk527RH89elWsn2/x20Kk4yl +0MC2Hb46TpSi125sC8KKfPog88Tk5c0NqMuRkrF8hey1FGlmDoLnzc7ILaZRfyHB +NVOFBkpdn627G190 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF8DCCA9igAwIBAgIPBuhGJy8fCo/RhFzjafbVMA0GCSqGSIb3DQEBBQUAMDgx +CzAJBgNVBAYTAkVTMRQwEgYDVQQKDAtJWkVOUEUgUy5BLjETMBEGA1UEAwwKSXpl +bnBlLmNvbTAeFw0wNzEyMTMxMzA4MjdaFw0zNzEyMTMwODI3MjVaMDgxCzAJBgNV +BAYTAkVTMRQwEgYDVQQKDAtJWkVOUEUgUy5BLjETMBEGA1UEAwwKSXplbnBlLmNv +bTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMnTesoPHqynhugWZWqx +whtFMnGV2f4QW8yv56V5AY+Jw8ryVXH3d753lPNypCxE2J6SmxQ6oeckkAoKVo7F +2CaU4dlI4S0+2gpy3aOZFdqBoof0e24md4lYrdbrDLJBenNubdt6eEHpCIgSfocu +ZhFjbFT7PJ1ywLwu/8K33Q124zrX97RovqL144FuwUZvXY3gTcZUVYkaMzEKsVe5 +o4qYw+w7NMWVQWl+dcI8IMVhulFHoCCQk6GQS/NOfIVFVJrRBSZBsLVNHTO+xAPI +JXzBcNs79AktVCdIrC/hxKw+yMuSTFM5NyPs0wH54AlETU1kwOENWocivK0bo/4m +tRXzp/yEGensoYi0RGmEg/OJ0XQGqcwL1sLeJ4VQJsoXuMl6h1YsGgEebL4TrRCs +tST1OJGh1kva8bvS3ke18byB9llrzxlT6Y0Vy0rLqW9E5RtBz+GGp8rQap+8TI0G +M1qiheWQNaBiXBZO8OOi+gMatCxxs1gs3nsL2xoP694hHwZ3BgOwye+Z/MC5TwuG +KP7Suerj2qXDR2kS4Nvw9hmL7Xtw1wLW7YcYKCwEJEx35EiKGsY7mtQPyvp10gFA +Wo15v4vPS8+qFsGV5K1Mij4XkdSxYuWC5YAEpAN+jb/af6IPl08M0w3719Hlcn4c +yHf/W5oPt64FRuXxqBbsR6QXAgMBAAGjgfYwgfMwgbAGA1UdEQSBqDCBpYEPaW5m +b0BpemVucGUuY29tpIGRMIGOMUcwRQYDVQQKDD5JWkVOUEUgUy5BLiAtIENJRiBB +MDEzMzcyNjAtUk1lcmMuVml0b3JpYS1HYXN0ZWl6IFQxMDU1IEY2MiBTODFDMEEG +A1UECQw6QXZkYSBkZWwgTWVkaXRlcnJhbmVvIEV0b3JiaWRlYSAxNCAtIDAxMDEw +IFZpdG9yaWEtR2FzdGVpejAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB +BjAdBgNVHQ4EFgQUHRxlDqjyJXu0kc/ksbHmvVV0bAUwDQYJKoZIhvcNAQEFBQAD +ggIBAMeBRm8hGE+gBe/n1bqXUKJg7aWSFBpSm/nxiEqg3Hh10dUflU7F57dp5iL0 ++CmoKom+z892j+Mxc50m0xwbRxYpB2iEitL7sRskPtKYGCwkjq/2e+pEFhsqxPqg +l+nqbFik73WrAGLRne0TNtsiC7bw0fRue0aHwp28vb5CO7dz0JoqPLRbEhYArxk5 +ja2DUBzIgU+9Ag89njWW7u/kwgN8KRwCfr00J16vU9adF79XbOnQgxCvv11N75B7 +XSus7Op9ACYXzAJcY9cZGKfsK8eKPlgOiofmg59OsjQerFQJTx0CCzl+gQgVuaBp +E8gyK+OtbBPWg50jLbJtooiGfqgNASYJQNntKE6MkyQP2/EeTXp6WuKlWPHcj1+Z +ggwuz7LdmMySlD/5CbOlliVbN/UShUHiGUzGigjB3Bh6Dx4/glmimj4/+eAJn/3B +kUtdyXvWton83x18hqrNA/ILUpLxYm9/h+qrdslsUMIZgq+qHfUgKGgu1fxkN0/P +pUTEvnK0jHS0bKf68r10OEMr3q/53NjgnZ/cPcqlY0S/kqJPTIAcuxrDmkoEVU3K +7iYLHL8CxWTTnn7S05EcS6L1HOUXHA0MUqORH5zwIe0ClG+poEnK6EOMxPQ02nwi +o8ZmPrgbBYhdurz3vOXcFD2nhqi2WVIhA16L4wTtSyoeo09Q +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFcDCCA1igAwIBAgIEAJiWjTANBgkqhkiG9w0BAQsFADBYMQswCQYDVQQGEwJO +TDEeMBwGA1UECgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSkwJwYDVQQDDCBTdGFh +dCBkZXIgTmVkZXJsYW5kZW4gRVYgUm9vdCBDQTAeFw0xMDEyMDgxMTE5MjlaFw0y +MjEyMDgxMTEwMjhaMFgxCzAJBgNVBAYTAk5MMR4wHAYDVQQKDBVTdGFhdCBkZXIg +TmVkZXJsYW5kZW4xKTAnBgNVBAMMIFN0YWF0IGRlciBOZWRlcmxhbmRlbiBFViBS +b290IENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA48d+ifkkSzrS +M4M1LGns3Amk41GoJSt5uAg94JG6hIXGhaTK5skuU6TJJB79VWZxXSzFYGgEt9nC +UiY4iKTWO0Cmws0/zZiTs1QUWJZV1VD+hq2kY39ch/aO5ieSZxeSAgMs3NZmdO3d +Z//BYY1jTw+bbRcwJu+r0h8QoPnFfxZpgQNH7R5ojXKhTbImxrpsX23Wr9GxE46p +rfNeaXUmGD5BKyF/7otdBwadQ8QpCiv8Kj6GyzyDOvnJDdrFmeK8eEEzduG/L13l +pJhQDBXd4Pqcfzho0LKmeqfRMb1+ilgnQ7O6M5HTp5gVXJrm0w912fxBmJc+qiXb +j5IusHsMX/FjqTf5m3VpTCgmJdrV8hJwRVXj33NeN/UhbJCONVrJ0yPr08C+eKxC +KFhmpUZtcALXEPlLVPxdhkqHz3/KRawRWrUgUY0viEeXOcDPusBCAUCZSCELa6fS +/ZbV0b5GnUngC6agIk440ME8MLxwjyx1zNDFjFE7PZQIZCZhfbnDZY8UnCHQqv0X +cgOPvZuM5l5Tnrmd74K74bzickFbIZTTRTeU0d8JOV3nI6qaHcptqAqGhYqCvkIH +1vI4gnPah1vlPNOePqc7nvQDs/nxfRN0Av+7oeX6AHkcpmZBiFxgV6YuCcS6/ZrP +px9Aw7vMWgpVSzs4dlG4Y4uElBbmVvMCAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB +/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFP6rAJCYniT8qcwaivsnuL8wbqg7 +MA0GCSqGSIb3DQEBCwUAA4ICAQDPdyxuVr5Os7aEAJSrR8kN0nbHhp8dB9O2tLsI +eK9p0gtJ3jPFrK3CiAJ9Brc1AsFgyb/E6JTe1NOpEyVa/m6irn0F3H3zbPB+po3u +2dfOWBfoqSmuc0iH55vKbimhZF8ZE/euBhD/UcabTVUlT5OZEAFTdfETzsemQUHS +v4ilf0X8rLiltTMMgsT7B/Zq5SWEXwbKwYY5EdtYzXc7LMJMD16a4/CrPmEbUCTC +wPTxGfARKbalGAKb12NMcIxHowNDXLldRqANb/9Zjr7dn3LDWyvfjFvO5QxGbJKy +CqNMVEIYFRIYvdr8unRu/8G2oGTYqV9Vrp9canaW2HNnh/tNf1zuacpzEPuKqf2e +vTY4SUmH9A4U8OmHuD+nT3pajnnUk+S7aFKErGzp85hwVXIy+TSrK0m1zSBi5Dp6 +Z2Orltxtrpfs/J92VoguZs9btsmksNcFuuEnL5O7Jiqik7Ab846+HUCjuTaPPoIa +Gl6I6lD4WeKDRikL40Rc4ZW2aZCaFG+XroHPaO+Zmr615+F/+PoTRxZMzG0IQOeL +eG9QgkRQP2YGiqtDhFZKDyAthg710tvSeopLzaXoTvFeJiUBWSOgftL2fiFX1ye8 +FVdMpEbB4IMeDExNH08GGeL5qPQ6gqGyeUN51q1veieQA6TqJIc/2b3Z6fJfUEkc +7uzXLg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDljCCAn6gAwIBAgIQC5McOtY5Z+pnI7/Dr5r0SzANBgkqhkiG9w0BAQsFADBl +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJv +b3QgRzIwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1MTIwMDAwWjBlMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNl +cnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzIwggEi +MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ5ygvUj82ckmIkzTz+GoeMVSA +n61UQbVH35ao1K+ALbkKz3X9iaV9JPrjIgwrvJUXCzO/GU1BBpAAvQxNEP4Htecc +biJVMWWXvdMX0h5i89vqbFCMP4QMls+3ywPgym2hFEwbid3tALBSfK+RbLE4E9Hp +EgjAALAcKxHad3A2m67OeYfcgnDmCXRwVWmvo2ifv922ebPynXApVfSr/5Vh88lA +bx3RvpO704gqu52/clpWcTs/1PPRCv4o76Pu2ZmvA9OPYLfykqGxvYmJHzDNw6Yu +YjOuFgJ3RFrngQo8p0Quebg/BLxcoIfhG69Rjs3sLPr4/m3wOnyqi+RnlTGNAgMB +AAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQW +BBTOw0q5mVXyuNtgv6l+vVa1lzan1jANBgkqhkiG9w0BAQsFAAOCAQEAyqVVjOPI +QW5pJ6d1Ee88hjZv0p3GeDgdaZaikmkuOGybfQTUiaWxMTeKySHMq2zNixya1r9I +0jJmwYrA8y8678Dj1JGG0VDjA9tzd29KOVPt3ibHtX2vK0LRdWLjSisCx1BL4Gni +lmwORGYQRI+tBev4eaymG+g3NJ1TyWGqolKvSnAWhsI6yLETcDbYz+70CjTVW0z9 +B5yiutkBclzzTcHdDrEcDcRjvq30FPuJ7KJBDkzMyFdA0G4Dqs0MjomZmWzwPDCv +ON9vvKO+KSAnq3T/EyJ43pdSVR6DtVQgA+6uwE9W3jfMw3+qBCe703e4YtsXfJwo +IhNzbM8m9Yop5w== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEXjCCA0agAwIBAgIQRL4Mi1AAIbQR0ypoBqmtaTANBgkqhkiG9w0BAQUFADCB +kzELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2Ug +Q2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExho +dHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xGzAZBgNVBAMTElVUTiAtIERBVEFDb3Jw +IFNHQzAeFw05OTA2MjQxODU3MjFaFw0xOTA2MjQxOTA2MzBaMIGTMQswCQYDVQQG +EwJVUzELMAkGA1UECBMCVVQxFzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYD +VQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cu +dXNlcnRydXN0LmNvbTEbMBkGA1UEAxMSVVROIC0gREFUQUNvcnAgU0dDMIIBIjAN +BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3+5YEKIrblXEjr8uRgnn4AgPLit6 +E5Qbvfa2gI5lBZMAHryv4g+OGQ0SR+ysraP6LnD43m77VkIVni5c7yPeIbkFdicZ +D0/Ww5y0vpQZY/KmEQrrU0icvvIpOxboGqBMpsn0GFlowHDyUwDAXlCCpVZvNvlK +4ESGoE1O1kduSUrLZ9emxAW5jh70/P/N5zbgnAVssjMiFdC04MwXwLLA9P4yPykq +lXvY8qdOD1R8oQ2AswkDwf9c3V6aPryuvEeKaq5xyh+xKrhfQgUL7EYw0XILyulW +bfXv33i+Ybqypa4ETLyorGkVl73v67SMvzX41MPRKA5cOp9wGDMgd8SirwIDAQAB +o4GrMIGoMAsGA1UdDwQEAwIBxjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRT +MtGzz3/64PGgXYVOktKeRR20TzA9BgNVHR8ENjA0MDKgMKAuhixodHRwOi8vY3Js +LnVzZXJ0cnVzdC5jb20vVVROLURBVEFDb3JwU0dDLmNybDAqBgNVHSUEIzAhBggr +BgEFBQcDAQYKKwYBBAGCNwoDAwYJYIZIAYb4QgQBMA0GCSqGSIb3DQEBBQUAA4IB +AQAnNZcAiosovcYzMB4p/OL31ZjUQLtgyr+rFywJNn9Q+kHcrpY6CiM+iVnJowft +Gzet/Hy+UUla3joKVAgWRcKZsYfNjGjgaQPpxE6YsjuMFrMOoAyYUJuTqXAJyCyj +j98C5OBxOvG0I3KgqgHf35g+FFCgMSa9KOlaMCZ1+XtgHI3zzVAmbQQnmt/VDUVH +KWss5nbZqSl9Mt3JNjy9rjXxEZ4du5A/EkdOjtd+D2JzHVImOBwYSf0wdJrE5SIv +2MCN7ZF6TACPcn9d2t0bi0Vr591pl6jFVkwPDPafepE39peC4N1xaf92P2BNPM/3 +mfnGV/TJVTl4uix5yaaIK/QI +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID9jCCAt6gAwIBAgIQZIKe/DcedF38l/+XyLH/QTANBgkqhkiG9w0BAQsFADCB +lDELMAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8w +HQYDVQQLExZTeW1hbnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRl +YyBDbGFzcyAyIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5 +IC0gRzYwHhcNMTExMDE4MDAwMDAwWhcNMzcxMjAxMjM1OTU5WjCBlDELMAkGA1UE +BhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8wHQYDVQQLExZT +eW1hbnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRlYyBDbGFzcyAy +IFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzYwggEi +MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDNzOkFyGOFyz9AYxe9GPo15gRn +V2WYKaRPyVyPDzTS+NqoE2KquB5QZ3iwFkygOakVeq7t0qLA8JA3KRgmXOgNPLZs +ST/B4NzZS7YUGQum05bh1gnjGSYc+R9lS/kaQxwAg9bQqkmi1NvmYji6UBRDbfkx ++FYW2TgCkc/rbN27OU6Z4TBnRfHU8I3D3/7yOAchfQBeVkSz5GC9kSucq1sEcg+y +KNlyqwUgQiWpWwNqIBDMMfAr2jUs0Pual07wgksr2F82owstr2MNHSV/oW5cYqGN +KD6h/Bwg+AEvulWaEbAZ0shQeWsOagXXqgQ2sqPy4V93p3ec5R7c6d9qwWVdAgMB +AAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQW +BBSHjCCVyJhK0daABkqQNETfHE2/sDANBgkqhkiG9w0BAQsFAAOCAQEAgY6ypWaW +tyGltu9vI1pf24HFQqV4wWn99DzX+VxrcHIa/FqXTQCAiIiCisNxDY7FiZss7Y0L +0nJU9X3UXENX6fOupQIR9nYrgVfdfdp0MP1UR/bgFm6mtApI5ud1Bw8pGTnOefS2 +bMVfmdUfS/rfbSw8DVSAcPCIC4DPxmiiuB1w2XaM/O6lyc+tHc+ZJVdaYkXLFmu9 +Sc2lo4xpeSWuuExsi0BmSxY/zwIa3eFsawdhanYVKZl/G92IgMG/tY9zxaaWI4Sm +KIYkM2oBLldzJbZev4/mHWGoQClnHYebHX+bn5nNMdZUvmK7OaxoEkiRIKXLsd3+ +b/xa5IJVWa8xqQ== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIDuzCCAqOgAwIBAgIDBETAMA0GCSqGSIb3DQEBBQUAMH4xCzAJBgNVBAYTAlBM @@ -2488,339 +2583,267 @@ VoNzcOSGGtIxQbovvi0TWnZvTuhOgQ4/WwMioBK+ZlgRSssDxLQqKi2WF+A5VLxI 03YnnZotBqbJ7DnSq9ufmgsnAjUpsUCV5/nonFWIGUbWtzT1fs45mtk48VH3Tyw= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIEvTCCA6WgAwIBAgIBADANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJFVTEn -MCUGA1UEChMeQUMgQ2FtZXJmaXJtYSBTQSBDSUYgQTgyNzQzMjg3MSMwIQYDVQQL -ExpodHRwOi8vd3d3LmNoYW1iZXJzaWduLm9yZzEiMCAGA1UEAxMZQ2hhbWJlcnMg -b2YgQ29tbWVyY2UgUm9vdDAeFw0wMzA5MzAxNjEzNDNaFw0zNzA5MzAxNjEzNDRa -MH8xCzAJBgNVBAYTAkVVMScwJQYDVQQKEx5BQyBDYW1lcmZpcm1hIFNBIENJRiBB -ODI3NDMyODcxIzAhBgNVBAsTGmh0dHA6Ly93d3cuY2hhbWJlcnNpZ24ub3JnMSIw -IAYDVQQDExlDaGFtYmVycyBvZiBDb21tZXJjZSBSb290MIIBIDANBgkqhkiG9w0B -AQEFAAOCAQ0AMIIBCAKCAQEAtzZV5aVdGDDg2olUkfzIx1L4L1DZ77F1c2VHfRtb -unXF/KGIJPov7coISjlUxFF6tdpg6jg8gbLL8bvZkSM/SAFwdakFKq0fcfPJVD0d -BmpAPrMMhe5cG3nCYsS4No41XQEMIwRHNaqbYE6gZj3LJgqcQKH0XZi/caulAGgq -7YN6D6IUtdQis4CwPAxaUWktWBiP7Zme8a7ileb2R6jWDA+wWFjbw2Y3npuRVDM3 -0pQcakjJyfKl2qUMI/cjDpwyVV5xnIQFUZot/eZOKjRa3spAN2cMVCFVd9oKDMyX -roDclDZK9D7ONhMeU+SsTjoF7Nuucpw4i9A5O4kKPnf+dQIBA6OCAUQwggFAMBIG -A1UdEwEB/wQIMAYBAf8CAQwwPAYDVR0fBDUwMzAxoC+gLYYraHR0cDovL2NybC5j -aGFtYmVyc2lnbi5vcmcvY2hhbWJlcnNyb290LmNybDAdBgNVHQ4EFgQU45T1sU3p -26EpW1eLTXYGduHRooowDgYDVR0PAQH/BAQDAgEGMBEGCWCGSAGG+EIBAQQEAwIA -BzAnBgNVHREEIDAegRxjaGFtYmVyc3Jvb3RAY2hhbWJlcnNpZ24ub3JnMCcGA1Ud -EgQgMB6BHGNoYW1iZXJzcm9vdEBjaGFtYmVyc2lnbi5vcmcwWAYDVR0gBFEwTzBN -BgsrBgEEAYGHLgoDATA+MDwGCCsGAQUFBwIBFjBodHRwOi8vY3BzLmNoYW1iZXJz -aWduLm9yZy9jcHMvY2hhbWJlcnNyb290Lmh0bWwwDQYJKoZIhvcNAQEFBQADggEB -AAxBl8IahsAifJ/7kPMa0QOx7xP5IV8EnNrJpY0nbJaHkb5BkAFyk+cefV/2icZd -p0AJPaxJRUXcLo0waLIJuvvDL8y6C98/d3tGfToSJI6WjzwFCm/SlCgdbQzALogi -1djPHRPH8EjX1wWnz8dHnjs8NMiAT9QUu/wNUPf6s+xCX6ndbcj0dc97wXImsQEc -XCz9ek60AcUFV7nnPKoF2YjpB0ZBzu9Bga5Y34OirsrXdx/nADydb47kMgkdTXg0 -eDQ8lJsm7U9xxhl6vSAiSFr+S30Dt+dYvsYyTnQeaN2oaFuzPu5ifdmA6Ap1erfu -tGWaIZDgqtCYvDi1czyL+Nw= +MIIDWjCCAkKgAwIBAgIBADANBgkqhkiG9w0BAQUFADBQMQswCQYDVQQGEwJKUDEY +MBYGA1UEChMPU0VDT00gVHJ1c3QubmV0MScwJQYDVQQLEx5TZWN1cml0eSBDb21t +dW5pY2F0aW9uIFJvb3RDQTEwHhcNMDMwOTMwMDQyMDQ5WhcNMjMwOTMwMDQyMDQ5 +WjBQMQswCQYDVQQGEwJKUDEYMBYGA1UEChMPU0VDT00gVHJ1c3QubmV0MScwJQYD +VQQLEx5TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTEwggEiMA0GCSqGSIb3 +DQEBAQUAA4IBDwAwggEKAoIBAQCzs/5/022x7xZ8V6UMbXaKL0u/ZPtM7orw8yl8 +9f/uKuDp6bpbZCKamm8sOiZpUQWZJtzVHGpxxpp9Hp3dfGzGjGdnSj74cbAZJ6kJ +DKaVv0uMDPpVmDvY6CKhS3E4eayXkmmziX7qIWgGmBSWh9JhNrxtJ1aeV+7AwFb9 +Ms+k2Y7CI9eNqPPYJayX5HA49LY6tJ07lyZDo6G8SVlyTCMwhwFY9k6+HGhWZq/N +QV3Is00qVUarH9oe4kA92819uZKAnDfdDJZkndwi92SL32HeFZRSFaB9UslLqCHJ +xrHty8OVYNEP8Ktw+N/LTX7s1vqr2b1/VPKl6Xn62dZ2JChzAgMBAAGjPzA9MB0G +A1UdDgQWBBSgc0mZaNyFW2XjmygvV5+9M7wHSDALBgNVHQ8EBAMCAQYwDwYDVR0T +AQH/BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAaECpqLvkT115swW1F7NgE+vG +kl3g0dNq/vu+m22/xwVtWSDEHPC32oRYAmP6SBbvT6UL90qY8j+eG61Ha2POCEfr +Uj94nK9NrvjVT8+amCoQQTlSxN3Zmw7vkwGusi7KaEIkQmywszo+zenaSMQVy+n5 +Bw+SUEmK3TGXX8npN6o7WWWXlDLJs58+OmJYxUmtYg5xpTKqL8aJdkNAExNnPaJU +JRDL8Try2frbSVa7pv6nQTXD4IhhyYjH3zYQIphZ6rBK+1YWc26sTfcioU+tHXot +RSflMMFe8toTyyVCUZVHA4xsIcx0Qu1T/zOLjw9XARYvz6buyXAiFL39vmwLAw== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIExTCCA62gAwIBAgIBADANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJFVTEn -MCUGA1UEChMeQUMgQ2FtZXJmaXJtYSBTQSBDSUYgQTgyNzQzMjg3MSMwIQYDVQQL -ExpodHRwOi8vd3d3LmNoYW1iZXJzaWduLm9yZzEgMB4GA1UEAxMXR2xvYmFsIENo -YW1iZXJzaWduIFJvb3QwHhcNMDMwOTMwMTYxNDE4WhcNMzcwOTMwMTYxNDE4WjB9 -MQswCQYDVQQGEwJFVTEnMCUGA1UEChMeQUMgQ2FtZXJmaXJtYSBTQSBDSUYgQTgy -NzQzMjg3MSMwIQYDVQQLExpodHRwOi8vd3d3LmNoYW1iZXJzaWduLm9yZzEgMB4G -A1UEAxMXR2xvYmFsIENoYW1iZXJzaWduIFJvb3QwggEgMA0GCSqGSIb3DQEBAQUA -A4IBDQAwggEIAoIBAQCicKLQn0KuWxfH2H3PFIP8T8mhtxOviteePgQKkotgVvq0 -Mi+ITaFgCPS3CU6gSS9J1tPfnZdan5QEcOw/Wdm3zGaLmFIoCQLfxS+EjXqXd7/s -QJ0lcqu1PzKY+7e3/HKE5TWH+VX6ox8Oby4o3Wmg2UIQxvi1RMLQQ3/bvOSiPGpV -eAp3qdjqGTK3L/5cPxvusZjsyq16aUXjlg9V9ubtdepl6DJWk0aJqCWKZQbua795 -B9Dxt6/tLE2Su8CoX6dnfQTyFQhwrJLWfQTSM/tMtgsL+xrJxI0DqX5c8lCrEqWh -z0hQpe/SyBoT+rB/sYIcd2oPX9wLlY/vQ37mRQklAgEDo4IBUDCCAUwwEgYDVR0T -AQH/BAgwBgEB/wIBDDA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8vY3JsLmNoYW1i -ZXJzaWduLm9yZy9jaGFtYmVyc2lnbnJvb3QuY3JsMB0GA1UdDgQWBBRDnDafsJ4w -TcbOX60Qq+UDpfqpFDAOBgNVHQ8BAf8EBAMCAQYwEQYJYIZIAYb4QgEBBAQDAgAH -MCoGA1UdEQQjMCGBH2NoYW1iZXJzaWducm9vdEBjaGFtYmVyc2lnbi5vcmcwKgYD -VR0SBCMwIYEfY2hhbWJlcnNpZ25yb290QGNoYW1iZXJzaWduLm9yZzBbBgNVHSAE -VDBSMFAGCysGAQQBgYcuCgEBMEEwPwYIKwYBBQUHAgEWM2h0dHA6Ly9jcHMuY2hh -bWJlcnNpZ24ub3JnL2Nwcy9jaGFtYmVyc2lnbnJvb3QuaHRtbDANBgkqhkiG9w0B -AQUFAAOCAQEAPDtwkfkEVCeR4e3t/mh/YV3lQWVPMvEYBZRqHN4fcNs+ezICNLUM -bKGKfKX0j//U2K0X1S0E0T9YgOKBWYi+wONGkyT+kL0mojAt6JcmVzWJdJYY9hXi -ryQZVgICsroPFOrGimbBhkVVi76SvpykBMdJPJ7oKXqJ1/6v/2j1pReQvayZzKWG -VwlnRtvWFsJG8eSpUPWP0ZIV018+xgBJOm5YstHRJw0lyDL4IBHNfTIzSJRUTN3c -ecQwn+uOuFW114hcxWokPbLTBQNRxgfvzBRydD1ucs4YKIxKoHflCStFREest2d/ -AYoFWpO+ocH/+OcOZ6RHSXZddZAa9SaP8A== +MIIFVTCCBD2gAwIBAgIEO/OB0DANBgkqhkiG9w0BAQUFADBsMQswCQYDVQQGEwJj +aDEOMAwGA1UEChMFYWRtaW4xETAPBgNVBAsTCFNlcnZpY2VzMSIwIAYDVQQLExlD +ZXJ0aWZpY2F0aW9uIEF1dGhvcml0aWVzMRYwFAYDVQQDEw1BZG1pbi1Sb290LUNB +MB4XDTAxMTExNTA4NTEwN1oXDTIxMTExMDA3NTEwN1owbDELMAkGA1UEBhMCY2gx +DjAMBgNVBAoTBWFkbWluMREwDwYDVQQLEwhTZXJ2aWNlczEiMCAGA1UECxMZQ2Vy +dGlmaWNhdGlvbiBBdXRob3JpdGllczEWMBQGA1UEAxMNQWRtaW4tUm9vdC1DQTCC +ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMvgr0QUIv5qF0nyXZ3PXAJi +C4C5Wr+oVTN7oxIkXkxvO0GJToM9n7OVJjSmzBL0zJ2HXj0MDRcvhSY+KiZZc6Go +vDvr5Ua481l7ILFeQAFtumeza+vvxeL5Nd0Maga2miiacLNAKXbAcUYRa0Ov5VZB +++YcOYNNt/aisWbJqA2y8He+NsEgJzK5zNdayvYXQTZN+7tVgWOck16Da3+4FXdy +fH1NCWtZlebtMKtERtkVAaVbiWW24CjZKAiVfggjsiLo3yVMPGj3budLx5D9hEEm +vlyDOtcjebca+AcZglppWMX/iHIrx7740y0zd6cWEqiLIcZCrnpkr/KzwO135GkC +AwEAAaOCAf0wggH5MA8GA1UdEwEB/wQFMAMBAf8wgZkGA1UdIASBkTCBjjCBiwYI +YIV0AREDAQAwfzArBggrBgEFBQcCAjAfGh1UaGlzIGlzIHRoZSBBZG1pbi1Sb290 +LUNBIENQUzBQBggrBgEFBQcCARZEaHR0cDovL3d3dy5pbmZvcm1hdGlrLmFkbWlu +LmNoL1BLSS9saW5rcy9DUFNfMl8xNl83NTZfMV8xN18zXzFfMC5wZGYwfwYDVR0f +BHgwdjB0oHKgcKRuMGwxFjAUBgNVBAMTDUFkbWluLVJvb3QtQ0ExIjAgBgNVBAsT +GUNlcnRpZmljYXRpb24gQXV0aG9yaXRpZXMxETAPBgNVBAsTCFNlcnZpY2VzMQ4w +DAYDVQQKEwVhZG1pbjELMAkGA1UEBhMCY2gwHQYDVR0OBBYEFIKf+iNzIPGXi7JM +Tb5CxX9mzWToMIGZBgNVHSMEgZEwgY6AFIKf+iNzIPGXi7JMTb5CxX9mzWTooXCk +bjBsMQswCQYDVQQGEwJjaDEOMAwGA1UEChMFYWRtaW4xETAPBgNVBAsTCFNlcnZp +Y2VzMSIwIAYDVQQLExlDZXJ0aWZpY2F0aW9uIEF1dGhvcml0aWVzMRYwFAYDVQQD +Ew1BZG1pbi1Sb290LUNBggQ784HQMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0B +AQUFAAOCAQEAeE96XCYRpy6umkPKXDWCRn7INo96ZrWpMggcDORuofHIwdTkgOeM +vWOxDN/yuT7CC3FAaUajbPRbDw0hRMcqKz0aC8CgwcyIyhw/rFK29mfNTG3EviP9 +QSsEbnelFnjpm1wjz4EaBiFjatwpUbI6+Zv3XbEt9QQXBn+c6DeFLe4xvC4B+MTr +a440xTk59pSYux8OHhEvqIwHCkiijGqZhTS3KmGFeBopaR+dJVBRBMoXwzk4B3Hn +0Zib1dEYFZa84vPJZyvxCbLOnPRDJgH6V2uQqbG+6DXVaf/wORVOvF/wzzv0viM/ +RWbEtJZdvo8N3sdtCULzifnxP/V0T9+4ZQ== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIDYTCCAkmgAwIBAgIQCgEBAQAAAnwAAAAKAAAAAjANBgkqhkiG9w0BAQUFADA6 -MRkwFwYDVQQKExBSU0EgU2VjdXJpdHkgSW5jMR0wGwYDVQQLExRSU0EgU2VjdXJp -dHkgMjA0OCBWMzAeFw0wMTAyMjIyMDM5MjNaFw0yNjAyMjIyMDM5MjNaMDoxGTAX -BgNVBAoTEFJTQSBTZWN1cml0eSBJbmMxHTAbBgNVBAsTFFJTQSBTZWN1cml0eSAy -MDQ4IFYzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt49VcdKA3Xtp -eafwGFAyPGJn9gqVB93mG/Oe2dJBVGutn3y+Gc37RqtBaB4Y6lXIL5F4iSj7Jylg -/9+PjDvJSZu1pJTOAeo+tWN7fyb9Gd3AIb2E0S1PRsNO3Ng3OTsor8udGuorryGl -wSMiuLgbWhOHV4PR8CDn6E8jQrAApX2J6elhc5SYcSa8LWrg903w8bYqODGBDSnh -AMFRD0xS+ARaqn1y07iHKrtjEAMqs6FPDVpeRrc9DvV07Jmf+T0kgYim3WBU6JU2 -PcYJk5qjEoAAVZkZR73QpXzDuvsf9/UP+Ky5tfQ3mBMY3oVbtwyCO4dvlTlYMNpu -AWgXIszACwIDAQABo2MwYTAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB -BjAfBgNVHSMEGDAWgBQHw1EwpKrpRa41JPr/JCwz0LGdjDAdBgNVHQ4EFgQUB8NR -MKSq6UWuNST6/yQsM9CxnYwwDQYJKoZIhvcNAQEFBQADggEBAF8+hnZuuDU8TjYc -HnmYv/3VEhF5Ug7uMYm83X/50cYVIeiKAVQNOvtUudZj1LGqlk2iQk3UUx+LEN5/ -Zb5gEydxiKRz44Rj0aRV4VCT5hsOedBnvEbIvz8XDZXmxpBp3ue0L96VfdASPz0+ -f00/FGj1EVDVwfSQpQgdMWD/YIwjVAqv/qFuxdF6Kmh4zx6CCiC0H63lhbJqaHVO -rSU3lIW+vaHU6rcMSzyd6BIA8F+sDeGscGNz9395nzIlQnQFgCi/vcEkllgVsRch -6YlL2weIZ/QVrXA+L02FO8K32/6YaCOJ4XQP3vTFhGMpG8zLB8kApKnXwiJPZ9d3 -7CAFYd4= +MIIEGDCCAwCgAwIBAgIBATANBgkqhkiG9w0BAQUFADBlMQswCQYDVQQGEwJTRTEU +MBIGA1UEChMLQWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3 +b3JrMSEwHwYDVQQDExhBZGRUcnVzdCBDbGFzcyAxIENBIFJvb3QwHhcNMDAwNTMw +MTAzODMxWhcNMjAwNTMwMTAzODMxWjBlMQswCQYDVQQGEwJTRTEUMBIGA1UEChML +QWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3b3JrMSEwHwYD +VQQDExhBZGRUcnVzdCBDbGFzcyAxIENBIFJvb3QwggEiMA0GCSqGSIb3DQEBAQUA +A4IBDwAwggEKAoIBAQCWltQhSWDia+hBBwzexODcEyPNwTXH+9ZOEQpnXvUGW2ul +CDtbKRY654eyNAbFvAWlA3yCyykQruGIgb3WntP+LVbBFc7jJp0VLhD7Bo8wBN6n +tGO0/7Gcrjyvd7ZWxbWroulpOj0OM3kyP3CCkplhbY0wCI9xP6ZIVxn4JdxLZlyl +dI+Yrsj5wAYi56xz36Uu+1LcsRVlIPo1Zmne3yzxbrww2ywkEtvrNTVokMsAsJch +PXQhI2U0K7t4WaPW4XY5mqRJjox0r26kmqPZm9I4XJuiGMx1I4S+6+JNM3GOGvDC ++Mcdoq0Dlyz4zyXG9rgkMbFjXZJ/Y/AlyVMuH79NAgMBAAGjgdIwgc8wHQYDVR0O +BBYEFJWxtPCUtr3H2tERCSG+wa9J/RB7MAsGA1UdDwQEAwIBBjAPBgNVHRMBAf8E +BTADAQH/MIGPBgNVHSMEgYcwgYSAFJWxtPCUtr3H2tERCSG+wa9J/RB7oWmkZzBl +MQswCQYDVQQGEwJTRTEUMBIGA1UEChMLQWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFk +ZFRydXN0IFRUUCBOZXR3b3JrMSEwHwYDVQQDExhBZGRUcnVzdCBDbGFzcyAxIENB +IFJvb3SCAQEwDQYJKoZIhvcNAQEFBQADggEBACxtZBsfzQ3duQH6lmM0MkhHma6X +7f1yFqZzR1r0693p9db7RcwpiURdv0Y5PejuvE1Uhh4dbOMXJ0PhiVYrqW9yTkkz +43J8KiOavD7/KCrto/8cI7pDVwlnTUtiBi34/2ydYB7YHEt9tTEv2dB8Xfjea4MY +eDdXL+gzB2ffHsdrKpV2ro9Xo/D0UrSpUwjP4E/TelOL/bscVjby/rK25Xa71SJl +pz/+0WatC7xrmYbvP33zGDLKe8bjq2RGlfgmadlVg3sslgf/WSxEo8bl6ancoWOA +WiFeIc9TVPC6b4nbqKqVz4vjccweGyBECMB6tkD9xOQ14R0WHNC8K47Wcdk= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIDWjCCAkKgAwIBAgIBADANBgkqhkiG9w0BAQUFADBQMQswCQYDVQQGEwJKUDEY -MBYGA1UEChMPU0VDT00gVHJ1c3QubmV0MScwJQYDVQQLEx5TZWN1cml0eSBDb21t -dW5pY2F0aW9uIFJvb3RDQTEwHhcNMDMwOTMwMDQyMDQ5WhcNMjMwOTMwMDQyMDQ5 -WjBQMQswCQYDVQQGEwJKUDEYMBYGA1UEChMPU0VDT00gVHJ1c3QubmV0MScwJQYD -VQQLEx5TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTEwggEiMA0GCSqGSIb3 -DQEBAQUAA4IBDwAwggEKAoIBAQCzs/5/022x7xZ8V6UMbXaKL0u/ZPtM7orw8yl8 -9f/uKuDp6bpbZCKamm8sOiZpUQWZJtzVHGpxxpp9Hp3dfGzGjGdnSj74cbAZJ6kJ -DKaVv0uMDPpVmDvY6CKhS3E4eayXkmmziX7qIWgGmBSWh9JhNrxtJ1aeV+7AwFb9 -Ms+k2Y7CI9eNqPPYJayX5HA49LY6tJ07lyZDo6G8SVlyTCMwhwFY9k6+HGhWZq/N -QV3Is00qVUarH9oe4kA92819uZKAnDfdDJZkndwi92SL32HeFZRSFaB9UslLqCHJ -xrHty8OVYNEP8Ktw+N/LTX7s1vqr2b1/VPKl6Xn62dZ2JChzAgMBAAGjPzA9MB0G -A1UdDgQWBBSgc0mZaNyFW2XjmygvV5+9M7wHSDALBgNVHQ8EBAMCAQYwDwYDVR0T -AQH/BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAaECpqLvkT115swW1F7NgE+vG -kl3g0dNq/vu+m22/xwVtWSDEHPC32oRYAmP6SBbvT6UL90qY8j+eG61Ha2POCEfr -Uj94nK9NrvjVT8+amCoQQTlSxN3Zmw7vkwGusi7KaEIkQmywszo+zenaSMQVy+n5 -Bw+SUEmK3TGXX8npN6o7WWWXlDLJs58+OmJYxUmtYg5xpTKqL8aJdkNAExNnPaJU -JRDL8Try2frbSVa7pv6nQTXD4IhhyYjH3zYQIphZ6rBK+1YWc26sTfcioU+tHXot -RSflMMFe8toTyyVCUZVHA4xsIcx0Qu1T/zOLjw9XARYvz6buyXAiFL39vmwLAw== +MIIDSjCCAjKgAwIBAgIQRK+wgNajJ7qJMDmGLvhAazANBgkqhkiG9w0BAQUFADA/ +MSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMT +DkRTVCBSb290IENBIFgzMB4XDTAwMDkzMDIxMTIxOVoXDTIxMDkzMDE0MDExNVow +PzEkMCIGA1UEChMbRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3QgQ28uMRcwFQYDVQQD +Ew5EU1QgUm9vdCBDQSBYMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +AN+v6ZdQCINXtMxiZfaQguzH0yxrMMpb7NnDfcdAwRgUi+DoM3ZJKuM/IUmTrE4O +rz5Iy2Xu/NMhD2XSKtkyj4zl93ewEnu1lcCJo6m67XMuegwGMoOifooUMM0RoOEq +OLl5CjH9UL2AZd+3UWODyOKIYepLYYHsUmu5ouJLGiifSKOeDNoJjj4XLh7dIN9b +xiqKqy69cK3FCxolkHRyxXtqqzTWMIn/5WgTe1QLyNau7Fqckh49ZLOMxt+/yUFw +7BZy1SbsOFU5Q9D8/RhcQPGX69Wam40dutolucbY38EVAjqr2m7xPi71XAicPNaD +aeQQmxkqtilX4+U9m5/wAl0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNV +HQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMSnsaR7LHH62+FLkHX/xBVghYkQMA0GCSqG +SIb3DQEBBQUAA4IBAQCjGiybFwBcqR7uKGY3Or+Dxz9LwwmglSBd49lZRNI+DT69 +ikugdB/OEIKcdBodfpga3csTS7MgROSR6cz8faXbauX+5v3gTt23ADq1cEmv8uXr +AvHRAosZy5Q6XkjEGB5YGV8eAlrwDPGxrancWYaLbumR9YbK+rlmM6pZW87ipxZz +R8srzJmwN0jP41ZL9c8PDHIyh8bwRLtTcm1D9SZImlJnt1ir/md2cXjbDaJWFBM5 +JDGFoqgCWjBH4d1QB7wCCZAA62RjYJsWvIjJEubSfZGL+T0yjWW06XyxV3bqxbYo +Ob8VZRzI9neWagqNdwvYkQsEjgfbKbYK7p2CNTUQ -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIDfTCCAmWgAwIBAgIBADANBgkqhkiG9w0BAQUFADBgMQswCQYDVQQGEwJKUDEl -MCMGA1UEChMcU0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEqMCgGA1UECxMh -U2VjdXJpdHkgQ29tbXVuaWNhdGlvbiBFViBSb290Q0ExMB4XDTA3MDYwNjAyMTIz -MloXDTM3MDYwNjAyMTIzMlowYDELMAkGA1UEBhMCSlAxJTAjBgNVBAoTHFNFQ09N -IFRydXN0IFN5c3RlbXMgQ08uLExURC4xKjAoBgNVBAsTIVNlY3VyaXR5IENvbW11 -bmljYXRpb24gRVYgUm9vdENBMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC -ggEBALx/7FebJOD+nLpCeamIivqA4PUHKUPqjgo0No0c+qe1OXj/l3X3L+SqawSE -RMqm4miO/VVQYg+kcQ7OBzgtQoVQrTyWb4vVog7P3kmJPdZkLjjlHmy1V4qe70gO -zXppFodEtZDkBp2uoQSXWHnvIEqCa4wiv+wfD+mEce3xDuS4GBPMVjZd0ZoeUWs5 -bmB2iDQL87PRsJ3KYeJkHcFGB7hj3R4zZbOOCVVSPbW9/wfrrWFVGCypaZhKqkDF -MxRldAD5kd6vA0jFQFTcD4SQaCDFkpbcLuUCRarAX1T4bepJz11sS6/vmsJWXMY1 -VkJqMF/Cq/biPT+zyRGPMUzXn0kCAwEAAaNCMEAwHQYDVR0OBBYEFDVK9U2vP9eC -OKyrcWUXdYydVZPmMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0G -CSqGSIb3DQEBBQUAA4IBAQCoh+ns+EBnXcPBZsdAS5f8hxOQWsTvoMpfi7ent/HW -tWS3irO4G8za+6xmiEHO6Pzk2x6Ipu0nUBsCMCRGef4Eh3CXQHPRwMFXGZpppSeZ -q51ihPZRwSzJIxXYKLerJRO1RuGGAv8mjMSIkh1W/hln8lXkgKNrnKt34VFxDSDb -EJrbvXZ5B3eZKK2aXtqxT0QsNY6llsf9g/BYxnnWmHyojf6GPgcWkuF75x3sM3Z+ -Qi5KhfmRiWiEA4Glm5q+4zfFVKtWOxgtQaQM+ELbmaDgcm+7XeEWT1MKZPlO9L9O -VL14bIjqv5wTJMJwaaJ/D8g8rQjJsJhAoyrniIPtd490 +MIIDdzCCAl+gAwIBAgIEAgAAuTANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJJ +RTESMBAGA1UEChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJlclRydXN0MSIwIAYD +VQQDExlCYWx0aW1vcmUgQ3liZXJUcnVzdCBSb290MB4XDTAwMDUxMjE4NDYwMFoX +DTI1MDUxMjIzNTkwMFowWjELMAkGA1UEBhMCSUUxEjAQBgNVBAoTCUJhbHRpbW9y +ZTETMBEGA1UECxMKQ3liZXJUcnVzdDEiMCAGA1UEAxMZQmFsdGltb3JlIEN5YmVy +VHJ1c3QgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKMEuyKr +mD1X6CZymrV51Cni4eiVgLGw41uOKymaZN+hXe2wCQVt2yguzmKiYv60iNoS6zjr +IZ3AQSsBUnuId9Mcj8e6uYi1agnnc+gRQKfRzMpijS3ljwumUNKoUMMo6vWrJYeK +mpYcqWe4PwzV9/lSEy/CG9VwcPCPwBLKBsua4dnKM3p31vjsufFoREJIE9LAwqSu +XmD+tqYF/LTdB1kC1FkYmGP1pWPgkAx9XbIGevOF6uvUA65ehD5f/xXtabz5OTZy +dc93Uk3zyZAsuT3lySNTPx8kmCFcB5kpvcY67Oduhjprl3RjM71oGDHweI12v/ye +jl0qhqdNkNwnGjkCAwEAAaNFMEMwHQYDVR0OBBYEFOWdWTCCR1jMrPoIVDaGezq1 +BE3wMBIGA1UdEwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3 +DQEBBQUAA4IBAQCFDF2O5G9RaEIFoN27TyclhAO992T9Ldcw46QQF+vaKSm2eT92 +9hkTI7gQCvlYpNRhcL0EYWoSihfVCr3FvDB81ukMJY2GQE/szKN+OMY3EU/t3Wgx +jkzSswF07r51XgdIGn9w/xZchMB5hbgF/X++ZRGjD8ACtPhSNzkE1akxehi/oCr0 +Epn3o0WC4zxe9Z2etciefC7IpJ5OCBRLbf1wbWsaY71k5h+3zvDyny67G7fyUIhz +ksLi4xaNmjICq44Y3ekQEe5+NauQrz4wlHrQMz2nZQ/1/I6eYs9HRCwBXbsdtTLS +R9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIDdzCCAl+gAwIBAgIBADANBgkqhkiG9w0BAQsFADBdMQswCQYDVQQGEwJKUDEl -MCMGA1UEChMcU0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEnMCUGA1UECxMe -U2VjdXJpdHkgQ29tbXVuaWNhdGlvbiBSb290Q0EyMB4XDTA5MDUyOTA1MDAzOVoX -DTI5MDUyOTA1MDAzOVowXTELMAkGA1UEBhMCSlAxJTAjBgNVBAoTHFNFQ09NIFRy -dXN0IFN5c3RlbXMgQ08uLExURC4xJzAlBgNVBAsTHlNlY3VyaXR5IENvbW11bmlj -YXRpb24gUm9vdENBMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANAV -OVKxUrO6xVmCxF1SrjpDZYBLx/KWvNs2l9amZIyoXvDjChz335c9S672XewhtUGr -zbl+dp+++T42NKA7wfYxEUV0kz1XgMX5iZnK5atq1LXaQZAQwdbWQonCv/Q4EpVM -VAX3NuRFg3sUZdbcDE3R3n4MqzvEFb46VqZab3ZpUql6ucjrappdUtAtCms1FgkQ -hNBqyjoGADdH5H5XTz+L62e4iKrFvlNVspHEfbmwhRkGeC7bYRr6hfVKkaHnFtWO -ojnflLhwHyg/i/xAXmODPIMqGplrz95Zajv8bxbXH/1KEOtOghY6rCcMU/Gt1SSw -awNQwS08Ft1ENCcadfsCAwEAAaNCMEAwHQYDVR0OBBYEFAqFqXdlBZh8QIH4D5cs -OPEK7DzPMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3 -DQEBCwUAA4IBAQBMOqNErLlFsceTfsgLCkLfZOoc7llsCLqJX2rKSpWeeo8HxdpF -coJxDjrSzG+ntKEju/Ykn8sX/oymzsLS28yN/HH8AynBbF0zX2S2ZTuJbxh2ePXc -okgfGT+Ok+vx+hfuzU7jBBJV1uXk3fs+BXziHV7Gp7yXT2g69ekuCkO2r1dcYmh8 -t/2jioSgrGK+KwmHNPBqAbubKVY8/gA3zyNs8U6qtnRGEmyR7jTV7JqR50S+kDFy -1UkC9gLl9B/rfNmWVan/7Ir5mUf/NVoCqgTLiluHcSmRvaS0eg29mvVXIwAHIRc/ -SjnRBUkLp7Y3gaVdjKozXoEofKd9J+sAro03 +MIIEuzCCA6OgAwIBAgIBAjANBgkqhkiG9w0BAQUFADBiMQswCQYDVQQGEwJVUzET +MBEGA1UEChMKQXBwbGUgSW5jLjEmMCQGA1UECxMdQXBwbGUgQ2VydGlmaWNhdGlv +biBBdXRob3JpdHkxFjAUBgNVBAMTDUFwcGxlIFJvb3QgQ0EwHhcNMDYwNDI1MjE0 +MDM2WhcNMzUwMjA5MjE0MDM2WjBiMQswCQYDVQQGEwJVUzETMBEGA1UEChMKQXBw +bGUgSW5jLjEmMCQGA1UECxMdQXBwbGUgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkx +FjAUBgNVBAMTDUFwcGxlIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw +ggEKAoIBAQDkkakJH5HbHkdQ6wXtXnmELes2oldMVeyLGYne+Uts9QerIjAC6Bg+ ++FAJ039BqJj50cpmnCRrEdCju+QbKsMflZ56DKRHi1vUFjczy8QPTc4UadHJGXL1 +XQ7Vf1+b8iUDulWPTV0N8WQ1IxVLFVkds5T39pyez1C6wVhQZ48ItCD3y6wsIG9w +tj8BMIy3Q88PnT3zK0koGsj+zrW5DtleHNbLPbU6rfQPDgCSC7EhFi501TwN22IW +q6NxkkdTVcGvL0Gz+PvjcM3mo0xFfh9Ma1CWQYnEdGILEINBhzOKgbEwWOxaBDKM +aLOPHd5lc/9nXmW8Sdh2nzMUZaF3lMktAgMBAAGjggF6MIIBdjAOBgNVHQ8BAf8E +BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUK9BpR5R2Cf70a40uQKb3 +R01/CF4wHwYDVR0jBBgwFoAUK9BpR5R2Cf70a40uQKb3R01/CF4wggERBgNVHSAE +ggEIMIIBBDCCAQAGCSqGSIb3Y2QFATCB8jAqBggrBgEFBQcCARYeaHR0cHM6Ly93 +d3cuYXBwbGUuY29tL2FwcGxlY2EvMIHDBggrBgEFBQcCAjCBthqBs1JlbGlhbmNl +IG9uIHRoaXMgY2VydGlmaWNhdGUgYnkgYW55IHBhcnR5IGFzc3VtZXMgYWNjZXB0 +YW5jZSBvZiB0aGUgdGhlbiBhcHBsaWNhYmxlIHN0YW5kYXJkIHRlcm1zIGFuZCBj +b25kaXRpb25zIG9mIHVzZSwgY2VydGlmaWNhdGUgcG9saWN5IGFuZCBjZXJ0aWZp +Y2F0aW9uIHByYWN0aWNlIHN0YXRlbWVudHMuMA0GCSqGSIb3DQEBBQUAA4IBAQBc +NplMLXi37Yyb3PN3m/J20ncwT8EfhYOFG5k9RzfyqZtAjizUsZAS2L70c5vu0mQP +y3lPNNiiPvl4/2vIB+x9OYOLUyDTOMSxv5pPCmv/K/xZpwUJfBdAVhEedNO3iyM7 +R6PVbyTi69G3cN8PReEnyvFteO3ntRcXqNx+IjXKJdXZD9Zr1KIkIxH3oayPc4Fg +xhtbCS+SsvhESPBgOJ4V9T0mZyCKM2r3DYLP3uujL/lTaltkwGMzd/c6ByxW69oP +IQ7aunMZT7XZNn/Bh1XZp5m5MkL72NVxnn6hUrcbvZNCJBIqxw8dtk2cXmPIS4AX +UKqK1drk/NAJBzewdXUh -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIEDzCCAvegAwIBAgIBADANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJVUzEl -MCMGA1UEChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAGA1UECxMp -U3RhcmZpZWxkIENsYXNzIDIgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDQw -NjI5MTczOTE2WhcNMzQwNjI5MTczOTE2WjBoMQswCQYDVQQGEwJVUzElMCMGA1UE -ChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAGA1UECxMpU3RhcmZp -ZWxkIENsYXNzIDIgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggEgMA0GCSqGSIb3 -DQEBAQUAA4IBDQAwggEIAoIBAQC3Msj+6XGmBIWtDBFk385N78gDGIc/oav7PKaf -8MOh2tTYbitTkPskpD6E8J7oX+zlJ0T1KKY/e97gKvDIr1MvnsoFAZMej2YcOadN -+lq2cwQlZut3f+dZxkqZJRRU6ybH838Z1TBwj6+wRir/resp7defqgSHo9T5iaU0 -X9tDkYI22WY8sbi5gv2cOj4QyDvvBmVmepsZGD3/cVE8MC5fvj13c7JdBmzDI1aa -K4UmkhynArPkPw2vCHmCuDY96pzTNbO8acr1zJ3o/WSNF4Azbl5KXZnJHoe0nRrA -1W4TNSNe35tfPe/W93bC6j67eA0cQmdrBNj41tpvi/JEoAGrAgEDo4HFMIHCMB0G -A1UdDgQWBBS/X7fRzt0fhvRbVazc1xDCDqmI5zCBkgYDVR0jBIGKMIGHgBS/X7fR -zt0fhvRbVazc1xDCDqmI56FspGowaDELMAkGA1UEBhMCVVMxJTAjBgNVBAoTHFN0 -YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xMjAwBgNVBAsTKVN0YXJmaWVsZCBD -bGFzcyAyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEAMAwGA1UdEwQFMAMBAf8w -DQYJKoZIhvcNAQEFBQADggEBAAWdP4id0ckaVaGsafPzWdqbAYcaT1epoXkJKtv3 -L7IezMdeatiDh6GX70k1PncGQVhiv45YuApnP+yz3SFmH8lU+nLMPUxA2IGvd56D -eruix/U0F47ZEUD0/CwqTRV/p2JdLiXTAAsgGh1o+Re49L2L7ShZ3U0WixeDyLJl -xy16paq8U4Zt3VekyvggQQto8PT7dL5WXXp59fkdheMtlb71cZBDzI0fmgAKhynp -VSJYACPq4xJDKVtHCN2MQWplBqjlIapBtJUhlbl90TSrE9atvNziPTnNvT51cKEY -WQPJIrSPnNVeKtelttQKbfi3QBFGmh95DmK/D5fs4C8fF5Q= +MIIFkjCCA3qgAwIBAgIBATANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJGUjET +MBEGA1UEChMKQ2VydGlub21pczEXMBUGA1UECxMOMDAwMiA0MzM5OTg5MDMxHTAb +BgNVBAMTFENlcnRpbm9taXMgLSBSb290IENBMB4XDTEzMTAyMTA5MTcxOFoXDTMz +MTAyMTA5MTcxOFowWjELMAkGA1UEBhMCRlIxEzARBgNVBAoTCkNlcnRpbm9taXMx +FzAVBgNVBAsTDjAwMDIgNDMzOTk4OTAzMR0wGwYDVQQDExRDZXJ0aW5vbWlzIC0g +Um9vdCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANTMCQosP5L2 +fxSeC5yaah1AMGT9qt8OHgZbn1CF6s2Nq0Nn3rD6foCWnoR4kkjW4znuzuRZWJfl +LieY6pOod5tK8O90gC3rMB+12ceAnGInkYjwSond3IjmFPnVAy//ldu9n+ws+hQV +WZUKxkd8aRi5pwP5ynapz8dvtF4F/u7BUrJ1Mofs7SlmO/NKFoL21prbcpjp3vDF +TKWrteoB4owuZH9kb/2jJZOLyKIOSY008B/sWEUuNKqEUL3nskoTuLAPrjhdsKkb +5nPJWqHZZkCqqU2mNAKthH6yI8H7KsZn9DS2sJVqM09xRLWtwHkziOC/7aOgFLSc +CbAK42C++PhmiM1b8XcF4LVzbsF9Ri6OSyemzTUK/eVNfaoqoynHWmgE6OXWk6Ri +wsXm9E/G+Z8ajYJJGYrKWUM66A0ywfRMEwNvbqY/kXPLynNvEiCL7sCCeN5LLsJJ +wx3tFvYk9CcbXFcx3FXuqB5vbKziRcxXV4p1VxngtViZSTYxPDMBbRZKzbgqg4SG +m/lg0h9tkQPTYKbVPZrdd5A9NaSfD171UkRpucC63M9933zZxKyGIjK8e2uR73r4 +F2iw4lNVYC2vPsKD2NkJK/DAZNuHi5HMkesE/Xa0lZrmFAYb1TQdvtj/dBxThZng +WVJKYe2InmtJiUZ+IFrZ50rlau7SZRFDAgMBAAGjYzBhMA4GA1UdDwEB/wQEAwIB +BjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTvkUz1pcMw6C8I6tNxIqSSaHh0 +2TAfBgNVHSMEGDAWgBTvkUz1pcMw6C8I6tNxIqSSaHh02TANBgkqhkiG9w0BAQsF +AAOCAgEAfj1U2iJdGlg+O1QnurrMyOMaauo++RLrVl89UM7g6kgmJs95Vn6RHJk/ +0KGRHCwPT5iVWVO90CLYiF2cN/z7ZMF4jIuaYAnq1fohX9B0ZedQxb8uuQsLrbWw +F6YSjNRieOpWauwK0kDDPAUwPk2Ut59KA9N9J0u2/kTO+hkzGm2kQtHdzMjI1xZS +g081lLMSVX3l4kLr5JyTCcBMWwerx20RoFAXlCOotQqSD7J6wWAsOMwaplv/8gzj +qh8c3LigkyfeY+N/IZ865Z764BNqdeuWXGKRlI5nU7aJ+BIJy29SWwNyhlCVCNSN +h4YVH5Uk2KRvms6knZtt0rJ2BobGVgjF6wnaNsIbW0G+YSrjcOa4pvi2WsS9Iff/ +ql+hbHY5ZtbqTFXhADObE5hjyW/QASAJN1LnDE8+zbz1X5YnpyACleAu6AdBBR8V +btaw5BngDwKTACdyxYvRVB9dSsNAl35VpnzBMwQUAR1JIGkLGZOdblgi90AMRgwj +Y/M50n92Uaf0yKHxDHYiI0ZSKS3io0EHVmmY0gUJvGnHWmHNj4FgFU2A3ZDifcRQ +8ow7bkrHxuaAKzyBvBGAFhAn1/DNP3nMcyrDflOR1m749fPH0FFNjkulW+YZFzvW +gQncItzujrnEj1PhZ7szuIgVRs/taTX/dQ1G885x4cVrhkIGuUE= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIEAzCCAuugAwIBAgIQVID5oHPtPwBMyonY43HmSjANBgkqhkiG9w0BAQUFADB1 -MQswCQYDVQQGEwJFRTEiMCAGA1UECgwZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1 -czEoMCYGA1UEAwwfRUUgQ2VydGlmaWNhdGlvbiBDZW50cmUgUm9vdCBDQTEYMBYG -CSqGSIb3DQEJARYJcGtpQHNrLmVlMCIYDzIwMTAxMDMwMTAxMDMwWhgPMjAzMDEy -MTcyMzU5NTlaMHUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKDBlBUyBTZXJ0aWZpdHNl -ZXJpbWlza2Vza3VzMSgwJgYDVQQDDB9FRSBDZXJ0aWZpY2F0aW9uIENlbnRyZSBS -b290IENBMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUwggEiMA0GCSqGSIb3DQEB -AQUAA4IBDwAwggEKAoIBAQDIIMDs4MVLqwd4lfNE7vsLDP90jmG7sWLqI9iroWUy -euuOF0+W2Ap7kaJjbMeMTC55v6kF/GlclY1i+blw7cNRfdCT5mzrMEvhvH2/UpvO -bntl8jixwKIy72KyaOBhU8E2lf/slLo2rpwcpzIP5Xy0xm90/XsY6KxX7QYgSzIw -WFv9zajmofxwvI6Sc9uXp3whrj3B9UiHbCe9nyV0gVWw93X2PaRka9ZP585ArQ/d -MtO8ihJTmMmJ+xAdTX7Nfh9WDSFwhfYggx/2uh8Ej+p3iDXE/+pOoYtNP2MbRMNE -1CV2yreN1x5KZmTNXMWcg+HCCIia7E6j8T4cLNlsHaFLAgMBAAGjgYowgYcwDwYD -VR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFBLyWj7qVhy/ -zQas8fElyalL1BSZMEUGA1UdJQQ+MDwGCCsGAQUFBwMCBggrBgEFBQcDAQYIKwYB -BQUHAwMGCCsGAQUFBwMEBggrBgEFBQcDCAYIKwYBBQUHAwkwDQYJKoZIhvcNAQEF -BQADggEBAHv25MANqhlHt01Xo/6tu7Fq1Q+e2+RjxY6hUFaTlrg4wCQiZrxTFGGV -v9DHKpY5P30osxBAIWrEr7BSdxjhlthWXePdNl4dp1BUoMUq5KqMlIpPnTX/dqQG -E5Gion0ARD9V04I8GtVbvFZMIi5GQ4okQC3zErg7cBqklrkar4dBGmoYDQZPxz5u -uSlNDUmJEYcyW+ZLBMjkXOZ0c5RdFpgTlf7727FE5TpwrDdr5rMzcijJs1eg9gIW -iAYLtqZLICjU3j2LrTcFU3T+bsy8QxdxXvnFzBqpYe73dgzzcvRyrc9yAjYHR8/v -GVCJYMzpJJUPwssd8m92kMfMdcGWxZ0= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDIDCCAgigAwIBAgIBJDANBgkqhkiG9w0BAQUFADA5MQswCQYDVQQGEwJGSTEP -MA0GA1UEChMGU29uZXJhMRkwFwYDVQQDExBTb25lcmEgQ2xhc3MxIENBMB4XDTAx -MDQwNjEwNDkxM1oXDTIxMDQwNjEwNDkxM1owOTELMAkGA1UEBhMCRkkxDzANBgNV -BAoTBlNvbmVyYTEZMBcGA1UEAxMQU29uZXJhIENsYXNzMSBDQTCCASIwDQYJKoZI -hvcNAQEBBQADggEPADCCAQoCggEBALWJHytPZwp5/8Ue+H887dF+2rDNbS82rDTG -29lkFwhjMDMiikzujrsPDUJVyZ0upe/3p4zDq7mXy47vPxVnqIJyY1MPQYx9EJUk -oVqlBvqSV536pQHydekfvFYmUk54GWVYVQNYwBSujHxVX3BbdyMGNpfzJLWaRpXk -3w0LBUXl0fIdgrvGE+D+qnr9aTCU89JFhfzyMlsy3uhsXR/LpCJ0sICOXZT3BgBL -qdReLjVQCfOAl/QMF6452F/NM8EcyonCIvdFEu1eEpOdY6uCLrnrQkFEy0oaAIIN -nvmLVz5MxxftLItyM19yejhW1ebZrgUaHXVFsculJRwSVzb9IjcCAwEAAaMzMDEw -DwYDVR0TAQH/BAUwAwEB/zARBgNVHQ4ECgQIR+IMi/ZTiFIwCwYDVR0PBAQDAgEG -MA0GCSqGSIb3DQEBBQUAA4IBAQCLGrLJXWG04bkruVPRsoWdd44W7hE928Jj2VuX -ZfsSZ9gqXLar5V7DtxYvyOirHYr9qxp81V9jz9yw3Xe5qObSIjiHBxTZ/75Wtf0H -DjxVyhbMp6Z3N/vbXB9OWQaHowND9Rart4S9Tu+fMTfwRvFAttEMpWT4Y14h21VO -TzF2nBBhjrZTOqMRvq9tfB69ri3iDGnHhVNoomG6xT60eVR4ngrHAr5i0RGCS2Uv -kVrCqIexVmiUefkl98HVrhq4uz2PqYo4Ffdz0Fpg0YCw8NzVUM1O7pJIae2yIx4w -zMiUyLb1O4Z/P6Yun/Y+LLWSlj7fLJOK/4GMDw9ZIRlXvVWa ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDIDCCAgigAwIBAgIBHTANBgkqhkiG9w0BAQUFADA5MQswCQYDVQQGEwJGSTEP -MA0GA1UEChMGU29uZXJhMRkwFwYDVQQDExBTb25lcmEgQ2xhc3MyIENBMB4XDTAx -MDQwNjA3Mjk0MFoXDTIxMDQwNjA3Mjk0MFowOTELMAkGA1UEBhMCRkkxDzANBgNV -BAoTBlNvbmVyYTEZMBcGA1UEAxMQU29uZXJhIENsYXNzMiBDQTCCASIwDQYJKoZI -hvcNAQEBBQADggEPADCCAQoCggEBAJAXSjWdyvANlsdE+hY3/Ei9vX+ALTU74W+o -Z6m/AxxNjG8yR9VBaKQTBME1DJqEQ/xcHf+Js+gXGM2RX/uJ4+q/Tl18GybTdXnt -5oTjV+WtKcT0OijnpXuENmmz/V52vaMtmdOQTiMofRhj8VQ7Jp12W5dCsv+u8E7s -3TmVToMGf+dJQMjFAbJUWmYdPfz56TwKnoG4cPABi+QjVHzIrviQHgCWctRUz2Ej -vOr7nQKV0ba5cTppCD8PtOFCx4j1P5iop7oc4HFx71hXgVB6XGt0Rg6DA5jDjqhu -8nYybieDwnPz3BjotJPqdURrBGAgcVeHnfO+oJAjPYok4doh28MCAwEAAaMzMDEw -DwYDVR0TAQH/BAUwAwEB/zARBgNVHQ4ECgQISqCqWITTXjwwCwYDVR0PBAQDAgEG -MA0GCSqGSIb3DQEBBQUAA4IBAQBazof5FnIVV0sd2ZvnoiYw7JNn39Yt0jSv9zil -zqsWuasvfDXLrNAPtEwr/IDva4yRXzZ299uzGxnq9LIR/WFxRL8oszodv7ND6J+/ -3DEIcbCdjdY0RzKQxmUk96BKfARzjzlvF4xytb1LyHr4e4PDKE6cCepnP7JnBBvD -FNr450kkkdAdavphOe9r5yF1BgfYErQhIHBCcYHaPJo2vqZbDWpsmh+Re/n570K6 -Tk6ezAyNlNzZRZxe7EJQY670XcSxEtzKO6gunRRaBXW37Ndj4ro1tgQIkejanZz2 -ZrUYrAqmVCY0M9IbwdR/GjqOC6oybtv8TyWf2TLHllpwrN9M ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIFcDCCA1igAwIBAgIEAJiWjTANBgkqhkiG9w0BAQsFADBYMQswCQYDVQQGEwJO -TDEeMBwGA1UECgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSkwJwYDVQQDDCBTdGFh -dCBkZXIgTmVkZXJsYW5kZW4gRVYgUm9vdCBDQTAeFw0xMDEyMDgxMTE5MjlaFw0y -MjEyMDgxMTEwMjhaMFgxCzAJBgNVBAYTAk5MMR4wHAYDVQQKDBVTdGFhdCBkZXIg -TmVkZXJsYW5kZW4xKTAnBgNVBAMMIFN0YWF0IGRlciBOZWRlcmxhbmRlbiBFViBS -b290IENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA48d+ifkkSzrS -M4M1LGns3Amk41GoJSt5uAg94JG6hIXGhaTK5skuU6TJJB79VWZxXSzFYGgEt9nC -UiY4iKTWO0Cmws0/zZiTs1QUWJZV1VD+hq2kY39ch/aO5ieSZxeSAgMs3NZmdO3d -Z//BYY1jTw+bbRcwJu+r0h8QoPnFfxZpgQNH7R5ojXKhTbImxrpsX23Wr9GxE46p -rfNeaXUmGD5BKyF/7otdBwadQ8QpCiv8Kj6GyzyDOvnJDdrFmeK8eEEzduG/L13l -pJhQDBXd4Pqcfzho0LKmeqfRMb1+ilgnQ7O6M5HTp5gVXJrm0w912fxBmJc+qiXb -j5IusHsMX/FjqTf5m3VpTCgmJdrV8hJwRVXj33NeN/UhbJCONVrJ0yPr08C+eKxC -KFhmpUZtcALXEPlLVPxdhkqHz3/KRawRWrUgUY0viEeXOcDPusBCAUCZSCELa6fS -/ZbV0b5GnUngC6agIk440ME8MLxwjyx1zNDFjFE7PZQIZCZhfbnDZY8UnCHQqv0X -cgOPvZuM5l5Tnrmd74K74bzickFbIZTTRTeU0d8JOV3nI6qaHcptqAqGhYqCvkIH -1vI4gnPah1vlPNOePqc7nvQDs/nxfRN0Av+7oeX6AHkcpmZBiFxgV6YuCcS6/ZrP -px9Aw7vMWgpVSzs4dlG4Y4uElBbmVvMCAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB -/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFP6rAJCYniT8qcwaivsnuL8wbqg7 -MA0GCSqGSIb3DQEBCwUAA4ICAQDPdyxuVr5Os7aEAJSrR8kN0nbHhp8dB9O2tLsI -eK9p0gtJ3jPFrK3CiAJ9Brc1AsFgyb/E6JTe1NOpEyVa/m6irn0F3H3zbPB+po3u -2dfOWBfoqSmuc0iH55vKbimhZF8ZE/euBhD/UcabTVUlT5OZEAFTdfETzsemQUHS -v4ilf0X8rLiltTMMgsT7B/Zq5SWEXwbKwYY5EdtYzXc7LMJMD16a4/CrPmEbUCTC -wPTxGfARKbalGAKb12NMcIxHowNDXLldRqANb/9Zjr7dn3LDWyvfjFvO5QxGbJKy -CqNMVEIYFRIYvdr8unRu/8G2oGTYqV9Vrp9canaW2HNnh/tNf1zuacpzEPuKqf2e -vTY4SUmH9A4U8OmHuD+nT3pajnnUk+S7aFKErGzp85hwVXIy+TSrK0m1zSBi5Dp6 -Z2Orltxtrpfs/J92VoguZs9btsmksNcFuuEnL5O7Jiqik7Ab846+HUCjuTaPPoIa -Gl6I6lD4WeKDRikL40Rc4ZW2aZCaFG+XroHPaO+Zmr615+F/+PoTRxZMzG0IQOeL -eG9QgkRQP2YGiqtDhFZKDyAthg710tvSeopLzaXoTvFeJiUBWSOgftL2fiFX1ye8 -FVdMpEbB4IMeDExNH08GGeL5qPQ6gqGyeUN51q1veieQA6TqJIc/2b3Z6fJfUEkc -7uzXLg== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIID3TCCAsWgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBjzELMAkGA1UEBhMCVVMx -EDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoT -HFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xMjAwBgNVBAMTKVN0YXJmaWVs -ZCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5MDkwMTAwMDAw -MFoXDTM3MTIzMTIzNTk1OVowgY8xCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdBcml6 -b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxTdGFyZmllbGQgVGVj -aG5vbG9naWVzLCBJbmMuMTIwMAYDVQQDEylTdGFyZmllbGQgUm9vdCBDZXJ0aWZp -Y2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC -ggEBAL3twQP89o/8ArFvW59I2Z154qK3A2FWGMNHttfKPTUuiUP3oWmb3ooa/RMg -nLRJdzIpVv257IzdIvpy3Cdhl+72WoTsbhm5iSzchFvVdPtrX8WJpRBSiUZV9Lh1 -HOZ/5FSuS/hVclcCGfgXcVnrHigHdMWdSL5stPSksPNkN3mSwOxGXn/hbVNMYq/N -Hwtjuzqd+/x5AJhhdM8mgkBj87JyahkNmcrUDnXMN/uLicFZ8WJ/X7NfZTD4p7dN -dloedl40wOiWVpmKs/B/pM293DIxfJHP4F8R+GuqSVzRmZTRouNjWwl2tVZi4Ut0 -HZbUJtQIBFnQmA4O5t78w+wfkPECAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAO -BgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFHwMMh+n2TB/xH1oo2Kooc6rB1snMA0G -CSqGSIb3DQEBCwUAA4IBAQARWfolTwNvlJk7mh+ChTnUdgWUXuEok21iXQnCoKjU -sHU48TRqneSfioYmUeYs0cYtbpUgSpIB7LiKZ3sx4mcujJUDJi5DnUox9g61DLu3 -4jd/IroAow57UvtruzvE03lRTs2Q9GcHGcg8RnoNAX3FWOdt5oUwF5okxBDgBPfg -8n/Uqgr/Qh037ZTlZFkSIHc40zI+OIF1lnP6aI+xy84fxez6nH7PfrHxBy22/L/K -pL/QlwVKvOoYKAKQvVR4CSFx09F9HdkWsKlhPdAKACL8x3vLCWRFCztAgfd9fDL1 -mMpYjn0q7pBZc2T5NnReJaH1ZgUufzkVqSr7UIuOhWn0 +MIIE0zCCA7ugAwIBAgIQGNrRniZ96LtKIVjNzGs7SjANBgkqhkiG9w0BAQUFADCB +yjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL +ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJp +U2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxW +ZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0 +aG9yaXR5IC0gRzUwHhcNMDYxMTA4MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCByjEL +MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW +ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2ln +biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJp +U2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9y +aXR5IC0gRzUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvJAgIKXo1 +nmAMqudLO07cfLw8RRy7K+D+KQL5VwijZIUVJ/XxrcgxiV0i6CqqpkKzj/i5Vbex +t0uz/o9+B1fs70PbZmIVYc9gDaTY3vjgw2IIPVQT60nKWVSFJuUrjxuf6/WhkcIz +SdhDY2pSS9KP6HBRTdGJaXvHcPaz3BJ023tdS1bTlr8Vd6Gw9KIl8q8ckmcY5fQG +BO+QueQA5N06tRn/Arr0PO7gi+s3i+z016zy9vA9r911kTMZHRxAy3QkGSGT2RT+ +rCpSx4/VBEnkjWNHiDxpg8v+R70rfk/Fla4OndTRQ8Bnc+MUCH7lP59zuDMKz10/ +NIeWiu5T6CUVAgMBAAGjgbIwga8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8E +BAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2UvZ2lmMCEwHzAH +BgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVy +aXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFH/TZafC3ey78DAJ80M5+gKv +MzEzMA0GCSqGSIb3DQEBBQUAA4IBAQCTJEowX2LP2BqYLz3q3JktvXf2pXkiOOzE +p6B4Eq1iDkVwZMXnl2YtmAl+X6/WzChl8gGqCBpH3vn5fJJaCGkgDdk+bW48DW7Y +5gaRQBi5+MHt39tBquCWIMnNZBU4gcmU7qKEKQsTb47bDN0lAtukixlE0kF6BWlK +WE9gyn6CagsCqiUXObXbf+eEZSqVir2G3l6BFoMtEMze/aiCKm0oHw0LxOXnGiYZ +4fQRbxC1lfznQgUy286dUV4otp6F01vvpX1FQHKOtw5rDgb7MzVIcbidJ4vEZV8N +hnacRHr2lVz2XTIIM6RUthg/aFzyQkqFOFSDX9HoLPKsEdao7WNq -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIID7zCCAtegAwIBAgIBADANBgkqhkiG9w0BAQsFADCBmDELMAkGA1UEBhMCVVMx -EDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoT -HFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xOzA5BgNVBAMTMlN0YXJmaWVs -ZCBTZXJ2aWNlcyBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5 -MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgZgxCzAJBgNVBAYTAlVTMRAwDgYD -VQQIEwdBcml6b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxTdGFy -ZmllbGQgVGVjaG5vbG9naWVzLCBJbmMuMTswOQYDVQQDEzJTdGFyZmllbGQgU2Vy -dmljZXMgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZI -hvcNAQEBBQADggEPADCCAQoCggEBANUMOsQq+U7i9b4Zl1+OiFOxHz/Lz58gE20p -OsgPfTz3a3Y4Y9k2YKibXlwAgLIvWX/2h/klQ4bnaRtSmpDhcePYLQ1Ob/bISdm2 -8xpWriu2dBTrz/sm4xq6HZYuajtYlIlHVv8loJNwU4PahHQUw2eeBGg6345AWh1K -Ts9DkTvnVtYAcMtS7nt9rjrnvDH5RfbCYM8TWQIrgMw0R9+53pBlbQLPLJGmpufe -hRhJfGZOozptqbXuNC66DQO4M99H67FrjSXZm86B0UVGMpZwh94CDklDhbZsc7tk -6mFBrMnUVN+HL8cisibMn1lUaJ/8viovxFUcdUBgF4UCVTmLfwUCAwEAAaNCMEAw -DwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJxfAN+q -AdcwKziIorhtSpzyEZGDMA0GCSqGSIb3DQEBCwUAA4IBAQBLNqaEd2ndOxmfZyMI -bw5hyf2E3F/YNoHN2BtBLZ9g3ccaaNnRbobhiCPPE95Dz+I0swSdHynVv/heyNXB -ve6SbzJ08pGCL72CQnqtKrcgfU28elUSwhXqvfdqlS5sdJ/PHLTyxQGjhdByPq1z -qwubdQxtRbeOlKyWN7Wg0I8VRw7j6IPdj/3vQQF3zCepYoUz8jcI73HPdwbeyBkd -iEDPfUYd/x7H4c7/I9vG+o1VTqkC50cRRj70/b17KSa7qWFiNyi2LSr2EIZkyXCn -0q23KXB56jzaYyWf/Wi3MOxw+3WKt21gZ7IeyLnp2KhvAotnDU0mV3HaIPzBSlCN -sSi6 +MIIEPjCCAyagAwIBAgIESlOMKDANBgkqhkiG9w0BAQsFADCBvjELMAkGA1UEBhMC +VVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50 +cnVzdC5uZXQvbGVnYWwtdGVybXMxOTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3Qs +IEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25seTEyMDAGA1UEAxMpRW50cnVz +dCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIwHhcNMDkwNzA3MTcy +NTU0WhcNMzAxMjA3MTc1NTU0WjCBvjELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUVu +dHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwt +dGVybXMxOTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0 +aG9yaXplZCB1c2Ugb25seTEyMDAGA1UEAxMpRW50cnVzdCBSb290IENlcnRpZmlj +YXRpb24gQXV0aG9yaXR5IC0gRzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK +AoIBAQC6hLZy254Ma+KZ6TABp3bqMriVQRrJ2mFOWHLP/vaCeb9zYQYKpSfYs1/T +RU4cctZOMvJyig/3gxnQaoCAAEUesMfnmr8SVycco2gvCoe9amsOXmXzHHfV1IWN +cCG0szLni6LVhjkCsbjSR87kyUnEO6fe+1R9V77w6G7CebI6C1XiUJgWMhNcL3hW +wcKUs/Ja5CeanyTXxuzQmyWC48zCxEXFjJd6BmsqEZ+pCm5IO2/b1BEZQvePB7/1 +U1+cPvQXLOZprE4yTGJ36rfo5bs0vBmLrpxR57d+tVOxMyLlbc9wPBr64ptntoP0 +jaWvYkxN4FisZDQSA/i2jZRjJKRxAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAP +BgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqciZ60B7vfec7aVHUbI2fkBJmqzAN +BgkqhkiG9w0BAQsFAAOCAQEAeZ8dlsa2eT8ijYfThwMEYGprmi5ZiXMRrEPR9RP/ +jTkrwPK9T3CMqS/qF8QLVJ7UG5aYMzyorWKiAHarWWluBh1+xLlEjZivEtRh2woZ +Rkfz6/djwUAFQKXSt/S1mja/qYh2iARVBCuch38aNzx+LaUa2NSJXsq9rD1s2G2v +1fN2D807iDginWyTmsQ9v4IbZT+mD12q/OWyFcq1rca8PdCE6OoGcrBNOTJ4vz4R +nAuknZoh8/CbCzB428Hch0P+vGOaysXCHMnHjf87ElgI5rY97HosTvuDls4MPGmH +VHOkc8KT/1EQrBVUAdj8BbGJoX90g5pJ19xOe4pIb4tF9g== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIFYzCCA0ugAwIBAgIBOzANBgkqhkiG9w0BAQsFADBTMQswCQYDVQQGEwJJTDEW -MBQGA1UEChMNU3RhcnRDb20gTHRkLjEsMCoGA1UEAxMjU3RhcnRDb20gQ2VydGlm -aWNhdGlvbiBBdXRob3JpdHkgRzIwHhcNMTAwMTAxMDEwMDAxWhcNMzkxMjMxMjM1 -OTAxWjBTMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjEsMCoG -A1UEAxMjU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgRzIwggIiMA0G -CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2iTZbB7cgNr2Cu+EWIAOVeq8Oo1XJ -JZlKxdBWQYeQTSFgpBSHO839sj60ZwNq7eEPS8CRhXBF4EKe3ikj1AENoBB5uNsD -vfOpL9HG4A/LnooUCri99lZi8cVytjIl2bLzvWXFDSxu1ZJvGIsAQRSCb0AgJnoo -D/Uefyf3lLE3PbfHkffiAez9lInhzG7TNtYKGXmu1zSCZf98Qru23QumNK9LYP5/ -Q0kGi4xDuFby2X8hQxfqp0iVAXV16iulQ5XqFYSdCI0mblWbq9zSOdIxHWDirMxW -RST1HFSr7obdljKF+ExP6JV2tgXdNiNnvP8V4so75qbsO+wmETRIjfaAKxojAuuK -HDp2KntWFhxyKrOq42ClAJ8Em+JvHhRYW6Vsi1g8w7pOOlz34ZYrPu8HvKTlXcxN -nw3h3Kq74W4a7I/htkxNeXJdFzULHdfBR9qWJODQcqhaX2YtENwvKhOuJv4KHBnM -0D4LnMgJLvlblnpHnOl68wVQdJVznjAJ85eCXuaPOQgeWeU1FEIT/wCc976qUM/i -UUjXuG+v+E5+M5iSFGI6dWPPe/regjupuznixL0sAA7IF6wT700ljtizkC+p2il9 -Ha90OrInwMEePnWjFqmveiJdnxMaz6eg6+OGCtP95paV1yPIN93EfKo2rJgaErHg -TuixO/XWb/Ew1wIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQE -AwIBBjAdBgNVHQ4EFgQUS8W0QGutHLOlHGVuRjaJhwUMDrYwDQYJKoZIhvcNAQEL -BQADggIBAHNXPyzVlTJ+N9uWkusZXn5T50HsEbZH77Xe7XRcxfGOSeD8bpkTzZ+K -2s06Ctg6Wgk/XzTQLwPSZh0avZyQN8gMjgdalEVGKua+etqhqaRpEpKwfTbURIfX -UfEpY9Z1zRbkJ4kd+MIySP3bmdCPX1R0zKxnNBFi2QwKN4fRoxdIjtIXHfbX/dtl -6/2o1PXWT6RbdejF0mCy2wl+JYt7ulKSnj7oxXehPOBKc2thz4bcQ///If4jXSRK -9dNtD2IEBVeC2m6kMyV5Sy5UGYvMLD0w6dEG/+gyRr61M3Z3qAFdlsHB1b6uJcDJ -HgoJIIihDsnzb02CVAAgp9KP5DlUFy6NHrgbuxu9mk47EDTcnIhT76IxW1hPkWLI -wpqazRVdOKnWvvgTtZ8SafJQYqz7Fzf07rh1Z2AQ+4NQ+US1dZxAF7L+/XldblhY -XzD8AK6vM8EOTmy6p6ahfzLbOOCxchcKK5HsamMm7YnUeMx0HgX4a/6ManY5Ka5l -IxKVCCIcl85bBu4M4ru8H0ST9tg4RQUh7eStqxK2A6RCLi3ECToDZ2mEmuFZkIoo -hdVddLHRDiBYmxOlsGOm7XtH/UVVMKTumtTm4ofvmMkyghEpIrwACjFeLQ/Ajulr -so8uBtjRkcfGEvRM/TAXw8HaOFvjqermobp573PYtlNXLfbQ4ddI +MIIF2TCCA8GgAwIBAgIQHp4o6Ejy5e/DfEoeWhhntjANBgkqhkiG9w0BAQsFADBk +MQswCQYDVQQGEwJjaDERMA8GA1UEChMIU3dpc3Njb20xJTAjBgNVBAsTHERpZ2l0 +YWwgQ2VydGlmaWNhdGUgU2VydmljZXMxGzAZBgNVBAMTElN3aXNzY29tIFJvb3Qg +Q0EgMjAeFw0xMTA2MjQwODM4MTRaFw0zMTA2MjUwNzM4MTRaMGQxCzAJBgNVBAYT +AmNoMREwDwYDVQQKEwhTd2lzc2NvbTElMCMGA1UECxMcRGlnaXRhbCBDZXJ0aWZp +Y2F0ZSBTZXJ2aWNlczEbMBkGA1UEAxMSU3dpc3Njb20gUm9vdCBDQSAyMIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAlUJOhJ1R5tMJ6HJaI2nbeHCOFvEr +jw0DzpPMLgAIe6szjPTpQOYXTKueuEcUMncy3SgM3hhLX3af+Dk7/E6J2HzFZ++r +0rk0X2s682Q2zsKwzxNoysjL67XiPS4h3+os1OD5cJZM/2pYmLcX5BtS5X4HAB1f +2uY+lQS3aYg5oUFgJWFLlTloYhyxCwWJwDaCFCE/rtuh/bxvHGCGtlOUSbkrRsVP +ACu/obvLP+DHVxxX6NZp+MEkUp2IVd3Chy50I9AU/SpHWrumnf2U5NGKpV+GY3aF +y6//SSj8gO1MedK75MDvAe5QQQg1I3ArqRa0jG6F6bYRzzHdUyYb3y1aSgJA/MTA +tukxGggo5WDDH8SQjhBiYEQN7Aq+VRhxLKX0srwVYv8c474d2h5Xszx+zYIdkeNL +6yxSNLCK/RJOlrDrcH+eOfdmQrGrrFLadkBXeyq96G4DsguAhYidDMfCd7Camlf0 +uPoTXGiTOmekl9AbmbeGMktg2M7v0Ax/lZ9vh0+Hio5fCHyqW/xavqGRn1V9TrAL +acywlKinh/LTSlDcX3KwFnUey7QYYpqwpzmqm59m2I2mbJYV4+by+PGDYmy7Velh +k6M99bFXi08jsJvllGov34zflVEpYKELKeRcVVi3qPyZ7iVNTA6z00yPhOgpD/0Q +VAKFyPnlw4vP5w8CAwEAAaOBhjCBgzAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0hBBYw +FDASBgdghXQBUwIBBgdghXQBUwIBMBIGA1UdEwEB/wQIMAYBAf8CAQcwHQYDVR0O +BBYEFE0mICKJS9PVpAqhb97iEoHF8TwuMB8GA1UdIwQYMBaAFE0mICKJS9PVpAqh +b97iEoHF8TwuMA0GCSqGSIb3DQEBCwUAA4ICAQAyCrKkG8t9voJXiblqf/P0wS4R +fbgZPnm3qKhyN2abGu2sEzsOv2LwnN+ee6FTSA5BesogpxcbtnjsQJHzQq0Qw1zv +/2BZf82Fo4s9SBwlAjxnffUy6S8w5X2lejjQ82YqZh6NM4OKb3xuqFp1mrjX2lhI +REeoTPpMSQpKwhI3qEAMw8jh0FcNlzKVxzqfl9NX+Ave5XLzo9v/tdhZsnPdTSpx +srpJ9csc1fV5yJmz/MFMdOO0vSk3FQQoHt5FRnDsr7p4DooqzgB53MBfGWcsa0vv +aGgLQ+OswWIJ76bdZWGgr4RVSJFSHMYlkSrQwSIjYVmvRRGFHQEkNI/Ps/8XciAT +woCqISxxOQ7Qj1zB09GOInJGTB2Wrk9xseEFKZZZ9LuedT3PDTcNYtsmjGOpI99n +Bjx8Oto0QuFmtEYE3saWmA9LSHokMnWRn6z3aOkquVVlzl1h0ydw2Df+n7mvoC5W +t6NlUe07qxS/TFED6F+KBZvuim6c779o+sjaC+NCydAXFJy3SuCvkychVSa1ZC+N +8f+mQAWFBVzKBxlcCxMoTFh/wqXvRdpg065lYZ1Tg3TCrvJcwhbtkj6EPnNgiLx2 +9CzP0H1907he0ZESEOnN3col49XtmS++dYFLJPlFRpTJKSFTnCZFqhMX5OfNeOI5 +wSsSnqaeG8XmDtkx2Q== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIFujCCA6KgAwIBAgIJALtAHEP1Xk+wMA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV @@ -2856,323 +2879,527 @@ ZMEBnunKoGqYDs/YYPIvSbjkQuE4NRb0yG5P94FW6LqjviOvrv1vA+ACOzB2+htt Qc8Bsem4yWb02ybzOqR08kkkW8mw0FfB+j564ZfJ -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIFwTCCA6mgAwIBAgIITrIAZwwDXU8wDQYJKoZIhvcNAQEFBQAwSTELMAkGA1UE -BhMCQ0gxFTATBgNVBAoTDFN3aXNzU2lnbiBBRzEjMCEGA1UEAxMaU3dpc3NTaWdu -IFBsYXRpbnVtIENBIC0gRzIwHhcNMDYxMDI1MDgzNjAwWhcNMzYxMDI1MDgzNjAw -WjBJMQswCQYDVQQGEwJDSDEVMBMGA1UEChMMU3dpc3NTaWduIEFHMSMwIQYDVQQD -ExpTd2lzc1NpZ24gUGxhdGludW0gQ0EgLSBHMjCCAiIwDQYJKoZIhvcNAQEBBQAD -ggIPADCCAgoCggIBAMrfogLi2vj8Bxax3mCq3pZcZB/HL37PZ/pEQtZ2Y5Wu669y -IIpFR4ZieIbWIDkm9K6j/SPnpZy1IiEZtzeTIsBQnIJ71NUERFzLtMKfkr4k2Htn -IuJpX+UFeNSH2XFwMyVTtIc7KZAoNppVRDBopIOXfw0enHb/FZ1glwCNioUD7IC+ -6ixuEFGSzH7VozPY1kneWCqv9hbrS3uQMpe5up1Y8fhXSQQeol0GcN1x2/ndi5ob -jM89o03Oy3z2u5yg+gnOI2Ky6Q0f4nIoj5+saCB9bzuohTEJfwvH6GXp43gOCWcw -izSC+13gzJ2BbWLuCB4ELE6b7P6pT1/9aXjvCR+htL/68++QHkwFix7qepF6w9fl -+zC8bBsQWJj3Gl/QKTIDE0ZNYWqFTFJ0LwYfexHihJfGmfNtf9dng34TaNhxKFrY -zt3oEBSa/m0jh26OWnA81Y0JAKeqvLAxN23IhBQeW71FYyBrS3SMvds6DsHPWhaP -pZjydomyExI7C3d3rLvlPClKknLKYRorXkzig3R3+jVIeoVNjZpTxN94ypeRSCtF -KwH3HBqi7Ri6Cr2D+m+8jVeTO9TUps4e8aCxzqv9KyiaTxvXw3LbpMS/XUz13XuW -ae5ogObnmLo2t/5u7Su9IPhlGdpVCX4l3P5hYnL5fhgC72O00Puv5TtjjGePAgMB -AAGjgawwgakwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0O -BBYEFFCvzAeHFUdvOMW0ZdHelarp35zMMB8GA1UdIwQYMBaAFFCvzAeHFUdvOMW0 -ZdHelarp35zMMEYGA1UdIAQ/MD0wOwYJYIV0AVkBAQEBMC4wLAYIKwYBBQUHAgEW -IGh0dHA6Ly9yZXBvc2l0b3J5LnN3aXNzc2lnbi5jb20vMA0GCSqGSIb3DQEBBQUA -A4ICAQAIhab1Fgz8RBrBY+D5VUYI/HAcQiiWjrfFwUF1TglxeeVtlspLpYhg0DB0 -uMoI3LQwnkAHFmtllXcBrqS3NQuB2nEVqXQXOHtYyvkv+8Bldo1bAbl93oI9ZLi+ -FHSjClTTLJUYFzX1UWs/j6KWYTl4a0vlpqD4U99REJNi54Av4tHgvI42Rncz7Lj7 -jposiU0xEQ8mngS7twSNC/K5/FqdOxa3L8iYq/6KUFkuozv8KV2LwUvJ4ooTHbG/ -u0IdUt1O2BReEMYxB+9xJ/cbOQncguqLs5WGXv312l0xpuAxtpTmREl0xRbl9x8D -YSjFyMsSoEJL+WuICI20MhjzdZ/EfwBPBZWcoxcCw7NTm6ogOSkrZvqdr16zktK1 -puEa+S1BaYEUtLS17Yk9zvupnTVCRLEcFHOBzyoBNZox1S2PbYTfgE1X4z/FhHXa -icYwu+uPyyIIoK6q8QNsOktNCaUOcsZWayFCTiMlFGiudgp8DAdwZPmaL/YFOSbG -DI8Zf0NebvRbFS/bYV3mZy8/CJT5YLSYMdp08YSTcU1f+2BY0fvEwW2JorsgH51x -kcsymxM9Pn2SUjWskpSi0xjCfMfqr3YFFt1nJ8J+HAciIfNAChs0B0QTwoRqjt8Z -Wr9/6x3iGjjRXK9HkmuAtTClyY3YqzGBH9/CZjfTk6mFhnll0g== +MIIFYzCCA0ugAwIBAgIBOzANBgkqhkiG9w0BAQsFADBTMQswCQYDVQQGEwJJTDEW +MBQGA1UEChMNU3RhcnRDb20gTHRkLjEsMCoGA1UEAxMjU3RhcnRDb20gQ2VydGlm +aWNhdGlvbiBBdXRob3JpdHkgRzIwHhcNMTAwMTAxMDEwMDAxWhcNMzkxMjMxMjM1 +OTAxWjBTMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjEsMCoG +A1UEAxMjU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgRzIwggIiMA0G +CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2iTZbB7cgNr2Cu+EWIAOVeq8Oo1XJ +JZlKxdBWQYeQTSFgpBSHO839sj60ZwNq7eEPS8CRhXBF4EKe3ikj1AENoBB5uNsD +vfOpL9HG4A/LnooUCri99lZi8cVytjIl2bLzvWXFDSxu1ZJvGIsAQRSCb0AgJnoo +D/Uefyf3lLE3PbfHkffiAez9lInhzG7TNtYKGXmu1zSCZf98Qru23QumNK9LYP5/ +Q0kGi4xDuFby2X8hQxfqp0iVAXV16iulQ5XqFYSdCI0mblWbq9zSOdIxHWDirMxW +RST1HFSr7obdljKF+ExP6JV2tgXdNiNnvP8V4so75qbsO+wmETRIjfaAKxojAuuK +HDp2KntWFhxyKrOq42ClAJ8Em+JvHhRYW6Vsi1g8w7pOOlz34ZYrPu8HvKTlXcxN +nw3h3Kq74W4a7I/htkxNeXJdFzULHdfBR9qWJODQcqhaX2YtENwvKhOuJv4KHBnM +0D4LnMgJLvlblnpHnOl68wVQdJVznjAJ85eCXuaPOQgeWeU1FEIT/wCc976qUM/i +UUjXuG+v+E5+M5iSFGI6dWPPe/regjupuznixL0sAA7IF6wT700ljtizkC+p2il9 +Ha90OrInwMEePnWjFqmveiJdnxMaz6eg6+OGCtP95paV1yPIN93EfKo2rJgaErHg +TuixO/XWb/Ew1wIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQE +AwIBBjAdBgNVHQ4EFgQUS8W0QGutHLOlHGVuRjaJhwUMDrYwDQYJKoZIhvcNAQEL +BQADggIBAHNXPyzVlTJ+N9uWkusZXn5T50HsEbZH77Xe7XRcxfGOSeD8bpkTzZ+K +2s06Ctg6Wgk/XzTQLwPSZh0avZyQN8gMjgdalEVGKua+etqhqaRpEpKwfTbURIfX +UfEpY9Z1zRbkJ4kd+MIySP3bmdCPX1R0zKxnNBFi2QwKN4fRoxdIjtIXHfbX/dtl +6/2o1PXWT6RbdejF0mCy2wl+JYt7ulKSnj7oxXehPOBKc2thz4bcQ///If4jXSRK +9dNtD2IEBVeC2m6kMyV5Sy5UGYvMLD0w6dEG/+gyRr61M3Z3qAFdlsHB1b6uJcDJ +HgoJIIihDsnzb02CVAAgp9KP5DlUFy6NHrgbuxu9mk47EDTcnIhT76IxW1hPkWLI +wpqazRVdOKnWvvgTtZ8SafJQYqz7Fzf07rh1Z2AQ+4NQ+US1dZxAF7L+/XldblhY +XzD8AK6vM8EOTmy6p6ahfzLbOOCxchcKK5HsamMm7YnUeMx0HgX4a/6ManY5Ka5l +IxKVCCIcl85bBu4M4ru8H0ST9tg4RQUh7eStqxK2A6RCLi3ECToDZ2mEmuFZkIoo +hdVddLHRDiBYmxOlsGOm7XtH/UVVMKTumtTm4ofvmMkyghEpIrwACjFeLQ/Ajulr +so8uBtjRkcfGEvRM/TAXw8HaOFvjqermobp573PYtlNXLfbQ4ddI -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIFvTCCA6WgAwIBAgIITxvUL1S7L0swDQYJKoZIhvcNAQEFBQAwRzELMAkGA1UE -BhMCQ0gxFTATBgNVBAoTDFN3aXNzU2lnbiBBRzEhMB8GA1UEAxMYU3dpc3NTaWdu -IFNpbHZlciBDQSAtIEcyMB4XDTA2MTAyNTA4MzI0NloXDTM2MTAyNTA4MzI0Nlow -RzELMAkGA1UEBhMCQ0gxFTATBgNVBAoTDFN3aXNzU2lnbiBBRzEhMB8GA1UEAxMY -U3dpc3NTaWduIFNpbHZlciBDQSAtIEcyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A -MIICCgKCAgEAxPGHf9N4Mfc4yfjDmUO8x/e8N+dOcbpLj6VzHVxumK4DV644N0Mv -Fz0fyM5oEMF4rhkDKxD6LHmD9ui5aLlV8gREpzn5/ASLHvGiTSf5YXu6t+WiE7br -YT7QbNHm+/pe7R20nqA1W6GSy/BJkv6FCgU+5tkL4k+73JU3/JHpMjUi0R86TieF -nbAVlDLaYQ1HTWBCrpJH6INaUFjpiou5XaHc3ZlKHzZnu0jkg7Y360g6rw9njxcH -6ATK72oxh9TAtvmUcXtnZLi2kUpCe2UuMGoM9ZDulebyzYLs2aFK7PayS+VFheZt -eJMELpyCbTapxDFkH4aDCyr0NQp4yVXPQbBH6TCfmb5hqAaEuSh6XzjZG6k4sIN/ -c8HDO0gqgg8hm7jMqDXDhBuDsz6+pJVpATqJAHgE2cn0mRmrVn5bi4Y5FZGkECwJ -MoBgs5PAKrYYC51+jUnyEEp/+dVGLxmSo5mnJqy7jDzmDrxHB9xzUfFwZC8I+bRH -HTBsROopN4WSaGa8gzj+ezku01DwH/teYLappvonQfGbGHLy9YR0SslnxFSuSGTf -jNFusB3hB48IHpmccelM2KX3RxIfdNFRnobzwqIjQAtz20um53MGjMGg6cFZrEb6 -5i/4z3GcRm25xBWNOHkDRUjvxF3XCO6HOSKGsg0PWEP3calILv3q1h8CAwEAAaOB -rDCBqTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU -F6DNweRBtjpbO8tFnb0cwpj6hlgwHwYDVR0jBBgwFoAUF6DNweRBtjpbO8tFnb0c -wpj6hlgwRgYDVR0gBD8wPTA7BglghXQBWQEDAQEwLjAsBggrBgEFBQcCARYgaHR0 -cDovL3JlcG9zaXRvcnkuc3dpc3NzaWduLmNvbS8wDQYJKoZIhvcNAQEFBQADggIB -AHPGgeAn0i0P4JUw4ppBf1AsX19iYamGamkYDHRJ1l2E6kFSGG9YrVBWIGrGvShp -WJHckRE1qTodvBqlYJ7YH39FkWnZfrt4csEGDyrOj4VwYaygzQu4OSlWhDJOhrs9 -xCrZ1x9y7v5RoSJBsXECYxqCsGKrXlcSH9/L3XWgwF15kIwb4FDm3jH+mHtwX6WQ -2K34ArZv02DdQEsixT2tOnqfGhpHkXkzuoLcMmkDlm4fS/Bx/uNncqCxv1yL5PqZ -IseEuRuNI5c/7SXgz2W79WEE790eslpBIlqhn10s6FvJbakMDHiqYMZWjwFaDGi8 -aRl5xB9+lwW/xekkUV7U1UtT7dkjWjYDZaPBA61BMPNGG4WQr2W11bHkFlt4dR2X -em1ZqSqPe97Dh4kQmUlzeMg9vVE1dCrV8X5pGyq7O70luJpaPXJhkGaH7gzWTdQR -dAtq/gsD/KNVV4n+SsuuWxcFyPKNIzFTONItaj+CuY0IavdeQXRuwxF+B6wpYJE/ -OMpXEA29MC/HpeZBoNquBYeaoKRlbEwJDIm6uNO5wJOKMPqN5ZprFQFOZ6raYlY+ -hAhm0sQ2fac+EPyI4NSA5QC9qvNOBqN6avlicuMJT+ubDgEj8Z+7fNzcbBGXJbLy -tGMU0gYqZ4yD9c7qB9iaah7s5Aq7KkzrCWA5zspi2C5u +MIIEkTCCA3mgAwIBAgIERWtQVDANBgkqhkiG9w0BAQUFADCBsDELMAkGA1UEBhMC +VVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsTMHd3dy5lbnRydXN0 +Lm5ldC9DUFMgaXMgaW5jb3Jwb3JhdGVkIGJ5IHJlZmVyZW5jZTEfMB0GA1UECxMW +KGMpIDIwMDYgRW50cnVzdCwgSW5jLjEtMCsGA1UEAxMkRW50cnVzdCBSb290IENl +cnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA2MTEyNzIwMjM0MloXDTI2MTEyNzIw +NTM0MlowgbAxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMTkw +NwYDVQQLEzB3d3cuZW50cnVzdC5uZXQvQ1BTIGlzIGluY29ycG9yYXRlZCBieSBy +ZWZlcmVuY2UxHzAdBgNVBAsTFihjKSAyMDA2IEVudHJ1c3QsIEluYy4xLTArBgNV +BAMTJEVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASIwDQYJ +KoZIhvcNAQEBBQADggEPADCCAQoCggEBALaVtkNC+sZtKm9I35RMOVcF7sN5EUFo +Nu3s/poBj6E4KPz3EEZmLk0eGrEaTsbRwJWIsMn/MYszA9u3g3s+IIRe7bJWKKf4 +4LlAcTfFy0cOlypowCKVYhXbR9n10Cv/gkvJrT7eTNuQgFA/CYqEAOwwCj0Yzfv9 +KlmaI5UXLEWeH25DeW0MXJj+SKfFI0dcXv1u5x609mhF0YaDW6KKjbHjKYD+JXGI +rb68j6xSlkuqUY3kEzEZ6E5Nn9uss2rVvDlUccp6en+Q3X0dgNmBu1kmwhH+5pPi +94DkZfs0Nw4pgHBNrziGLp5/V6+eF67rHMsoIV+2HNjnogQi+dPa2MsCAwEAAaOB +sDCBrTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zArBgNVHRAEJDAi +gA8yMDA2MTEyNzIwMjM0MlqBDzIwMjYxMTI3MjA1MzQyWjAfBgNVHSMEGDAWgBRo +kORnpKZTgMeGZqTx90tD+4S9bTAdBgNVHQ4EFgQUaJDkZ6SmU4DHhmak8fdLQ/uE +vW0wHQYJKoZIhvZ9B0EABBAwDhsIVjcuMTo0LjADAgSQMA0GCSqGSIb3DQEBBQUA +A4IBAQCT1DCw1wMgKtD5Y+iRDAUgqV8ZyntyTtSx29CW+1RaGSwMCPeyvIWonX9t +O1KzKtvn1ISMY/YPyyYBkVBs9F8U4pN0wBOeMDpQ47RgxRzwIkSNcUesyBrJ6Zua +AGAT/3B+XxFNSRuzFVJ7yVTav52Vr2ua2J7p8eRDjeIRRDq/r72DQnNSi6q7pynP +9WQcCk3RvKqsnyrQ/39/2n3qse0wJcGE2jTSW3iDVuycNsMm4hH2Z0kdkquM++v/ +eu6FSqdQgPCnXEqULl8FmTxSQeDNtGPPAUO6nIPcj2A781q0tHuu2guQOHXvgR1m +0vdXcDazv/wor3ElhVsT/h5/WrQ8 -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIF2TCCA8GgAwIBAgIQHp4o6Ejy5e/DfEoeWhhntjANBgkqhkiG9w0BAQsFADBk -MQswCQYDVQQGEwJjaDERMA8GA1UEChMIU3dpc3Njb20xJTAjBgNVBAsTHERpZ2l0 -YWwgQ2VydGlmaWNhdGUgU2VydmljZXMxGzAZBgNVBAMTElN3aXNzY29tIFJvb3Qg -Q0EgMjAeFw0xMTA2MjQwODM4MTRaFw0zMTA2MjUwNzM4MTRaMGQxCzAJBgNVBAYT -AmNoMREwDwYDVQQKEwhTd2lzc2NvbTElMCMGA1UECxMcRGlnaXRhbCBDZXJ0aWZp -Y2F0ZSBTZXJ2aWNlczEbMBkGA1UEAxMSU3dpc3Njb20gUm9vdCBDQSAyMIICIjAN -BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAlUJOhJ1R5tMJ6HJaI2nbeHCOFvEr -jw0DzpPMLgAIe6szjPTpQOYXTKueuEcUMncy3SgM3hhLX3af+Dk7/E6J2HzFZ++r -0rk0X2s682Q2zsKwzxNoysjL67XiPS4h3+os1OD5cJZM/2pYmLcX5BtS5X4HAB1f -2uY+lQS3aYg5oUFgJWFLlTloYhyxCwWJwDaCFCE/rtuh/bxvHGCGtlOUSbkrRsVP -ACu/obvLP+DHVxxX6NZp+MEkUp2IVd3Chy50I9AU/SpHWrumnf2U5NGKpV+GY3aF -y6//SSj8gO1MedK75MDvAe5QQQg1I3ArqRa0jG6F6bYRzzHdUyYb3y1aSgJA/MTA -tukxGggo5WDDH8SQjhBiYEQN7Aq+VRhxLKX0srwVYv8c474d2h5Xszx+zYIdkeNL -6yxSNLCK/RJOlrDrcH+eOfdmQrGrrFLadkBXeyq96G4DsguAhYidDMfCd7Camlf0 -uPoTXGiTOmekl9AbmbeGMktg2M7v0Ax/lZ9vh0+Hio5fCHyqW/xavqGRn1V9TrAL -acywlKinh/LTSlDcX3KwFnUey7QYYpqwpzmqm59m2I2mbJYV4+by+PGDYmy7Velh -k6M99bFXi08jsJvllGov34zflVEpYKELKeRcVVi3qPyZ7iVNTA6z00yPhOgpD/0Q -VAKFyPnlw4vP5w8CAwEAAaOBhjCBgzAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0hBBYw -FDASBgdghXQBUwIBBgdghXQBUwIBMBIGA1UdEwEB/wQIMAYBAf8CAQcwHQYDVR0O -BBYEFE0mICKJS9PVpAqhb97iEoHF8TwuMB8GA1UdIwQYMBaAFE0mICKJS9PVpAqh -b97iEoHF8TwuMA0GCSqGSIb3DQEBCwUAA4ICAQAyCrKkG8t9voJXiblqf/P0wS4R -fbgZPnm3qKhyN2abGu2sEzsOv2LwnN+ee6FTSA5BesogpxcbtnjsQJHzQq0Qw1zv -/2BZf82Fo4s9SBwlAjxnffUy6S8w5X2lejjQ82YqZh6NM4OKb3xuqFp1mrjX2lhI -REeoTPpMSQpKwhI3qEAMw8jh0FcNlzKVxzqfl9NX+Ave5XLzo9v/tdhZsnPdTSpx -srpJ9csc1fV5yJmz/MFMdOO0vSk3FQQoHt5FRnDsr7p4DooqzgB53MBfGWcsa0vv -aGgLQ+OswWIJ76bdZWGgr4RVSJFSHMYlkSrQwSIjYVmvRRGFHQEkNI/Ps/8XciAT -woCqISxxOQ7Qj1zB09GOInJGTB2Wrk9xseEFKZZZ9LuedT3PDTcNYtsmjGOpI99n -Bjx8Oto0QuFmtEYE3saWmA9LSHokMnWRn6z3aOkquVVlzl1h0ydw2Df+n7mvoC5W -t6NlUe07qxS/TFED6F+KBZvuim6c779o+sjaC+NCydAXFJy3SuCvkychVSa1ZC+N -8f+mQAWFBVzKBxlcCxMoTFh/wqXvRdpg065lYZ1Tg3TCrvJcwhbtkj6EPnNgiLx2 -9CzP0H1907he0ZESEOnN3col49XtmS++dYFLJPlFRpTJKSFTnCZFqhMX5OfNeOI5 -wSsSnqaeG8XmDtkx2Q== +MIIFfjCCA2agAwIBAgIJAKqIsFoLsXabMA0GCSqGSIb3DQEBCwUAMEwxCzAJBgNV +BAYTAkNIMRUwEwYDVQQKEwxTd2lzc1NpZ24gQUcxJjAkBgNVBAMTHVN3aXNzU2ln +biBTaWx2ZXIgUm9vdCBDQSAtIEczMB4XDTA5MDgwNDEzMTkxNFoXDTM3MDgwNDEz +MTkxNFowTDELMAkGA1UEBhMCQ0gxFTATBgNVBAoTDFN3aXNzU2lnbiBBRzEmMCQG +A1UEAxMdU3dpc3NTaWduIFNpbHZlciBSb290IENBIC0gRzMwggIiMA0GCSqGSIb3 +DQEBAQUAA4ICDwAwggIKAoICAQC+h5sF5nF8Um9t7Dep6bPczF9/01DqIZsE8D2/ +vo7JpRQWMhDPmfzscK1INmckDBcy1inlSjmxN+umeAxsbxnKTvdR2hro+iE4bJWc +L9aLzDsCm78mmxFFtrg0Wh2mVEhSyJ14cc5ISsyneIPcaKtmHncH0zYYCNfUbWD4 +8HnTMzYJkmO3BJr1p5baRa90GvyC46hbDjo/UleYfrycjMHAslrfxH7+DKZUdoN+ +ut3nKvRKNk+HZS6lujmNWWEp89OOJHCMU5sRpUcHsnUFXA2E2UTZzckmRFduAn2V +AdSrJIbuPXD7V/qwKRTQnfLFl8sJyvHyPefYS5bpiC+eR1GKVGWYSNIS5FR3DAfm +vluc8d0Dfo2E/L7JYtX8yTroibVfwgVSYfCcPuwuTYxykY7IQ8GiKF71gCTc4i+H +O1MA5cvwsnyNeRmgiM14+MWKWnflBqzdSt7mcG6+r771sasOCLDboD+Uxb4Subx7 +J3m1MildrsUgI5IDe1Q5sIkiVG0S48N46jpA/aSTrOktiDzbpkdmTN/YF+0W3hrW +10Fmvx2A8aTgZBEpXgwnBWLr5cQEYtHEnwxqVdZYOJxmD537q1SAmZzsSdaCn9pF +1j9TBgO3/R/shn104KS06DK2qgcj+O8kQZ5jMHj0VN2O8Fo4jhJ/eMdvAlYhM864 +uK1pVQIDAQABo2MwYTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAd +BgNVHQ4EFgQUoYxFkwoSYwunV18ySn3hIee3PmYwHwYDVR0jBBgwFoAUoYxFkwoS +YwunV18ySn3hIee3PmYwDQYJKoZIhvcNAQELBQADggIBAIeuYW1IOCrGHNxKLoR4 +ScAjKkW4NU3RBfq5BTPEZL3brVQWKrA+DVoo2qYagHMMxEFvr7g0tnfUW44dC4tG +kES1s+5JGInBSzSzhzV0op5FZ+1FcWa2uaElc9fCrIj70h2na9rAWubYWWQ0l2Ug +MTMDT86tCZ6u6cI+GHW0MyUSuwXsULpxQOK93ohGBSGEi6MrHuswMIm/EfVcRPiR +i0tZRQswDcoMT29jvgT+we3gh/7IzVa/5dyOetTWKU6A26ubP45lByL3RM2WHy3H +9Qm2mHD/ONxQFRGEO3+p8NgkVMgXjCsTSdaZf0XRD46/aXI3Uwf05q79Wz55uQbN +uIF4tE2g0DW65K7/00m8Ne1jxrP846thWgW2C+T/qSq+31ROwktcaNqjMqLJTVcY +UzRZPGaZ1zwCeKdMcdC/2/HEPOcB5gTyRPZIJjAzybEBGesC8cwh+joCMBedyF+A +P90lrAKb4xfevcqSFNJSgVPm6vwwZzKpYvaTFxUHMV4PG2n19Km3fC2z7YREMkco +BzuGaUWpxzaWkHJ02BKmcyPRTrm2ejrEKaFQBhG52fQmbmIIEiAW8AFXF9QFNmeX +61H5/zMkDAUPVr/vPRxSjoreaQ9aH/DVAzFEs5LG6nWorrvHYAOImP/HBIRSkIbh +tJOpUC/o69I2rDBgp9ADE7UK -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIF4DCCA8igAwIBAgIRAPL6ZOJ0Y9ON/RAdBB92ylgwDQYJKoZIhvcNAQELBQAw -ZzELMAkGA1UEBhMCY2gxETAPBgNVBAoTCFN3aXNzY29tMSUwIwYDVQQLExxEaWdp -dGFsIENlcnRpZmljYXRlIFNlcnZpY2VzMR4wHAYDVQQDExVTd2lzc2NvbSBSb290 -IEVWIENBIDIwHhcNMTEwNjI0MDk0NTA4WhcNMzEwNjI1MDg0NTA4WjBnMQswCQYD -VQQGEwJjaDERMA8GA1UEChMIU3dpc3Njb20xJTAjBgNVBAsTHERpZ2l0YWwgQ2Vy -dGlmaWNhdGUgU2VydmljZXMxHjAcBgNVBAMTFVN3aXNzY29tIFJvb3QgRVYgQ0Eg -MjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMT3HS9X6lds93BdY7Bx -UglgRCgzo3pOCvrY6myLURYaVa5UJsTMRQdBTxB5f3HSek4/OE6zAMaVylvNwSqD -1ycfMQ4jFrclyxy0uYAyXhqdk/HoPGAsp15XGVhRXrwsVgu42O+LgrQ8uMIkqBPH -oCE2G3pXKSinLr9xJZDzRINpUKTk4RtiGZQJo/PDvO/0vezbE53PnUgJUmfANykR -HvvSEaeFGHR55E+FFOtSN+KxRdjMDUN/rhPSays/p8LiqG12W0OfvrSdsyaGOx9/ -5fLoZigWJdBLlzin5M8J0TbDC77aO0RYjb7xnglrPvMyxyuHxuxenPaHZa0zKcQv -idm5y8kDnftslFGXEBuGCxobP/YCfnvUxVFkKJ3106yDgYjTdLRZncHrYTNaRdHL -OdAGalNgHa/2+2m8atwBz735j9m9W8E6X47aD0upm50qKGsaCnw8qyIL5XctcfaC -NYGu+HuB5ur+rPQam3Rc6I8k9l2dRsQs0h4rIWqDJ2dVSqTjyDKXZpBy2uPUZC5f -46Fq9mDU5zXNysRojddxyNMkM3OxbPlq4SjbX8Y96L5V5jcb7STZDxmPX2MYWFCB -UWVv8p9+agTnNCRxunZLWB4ZvRVgRaoMEkABnRDixzgHcgplwLa7JSnaFp6LNYth -7eVxV4O1PHGf40+/fh6Bn0GXAgMBAAGjgYYwgYMwDgYDVR0PAQH/BAQDAgGGMB0G -A1UdIQQWMBQwEgYHYIV0AVMCAgYHYIV0AVMCAjASBgNVHRMBAf8ECDAGAQH/AgED -MB0GA1UdDgQWBBRF2aWBbj2ITY1x0kbBbkUe88SAnTAfBgNVHSMEGDAWgBRF2aWB -bj2ITY1x0kbBbkUe88SAnTANBgkqhkiG9w0BAQsFAAOCAgEAlDpzBp9SSzBc1P6x -XCX5145v9Ydkn+0UjrgEjihLj6p7jjm02Vj2e6E1CqGdivdj5eu9OYLU43otb98T -PLr+flaYC/NUn81ETm484T4VvwYmneTwkLbUwp4wLh/vx3rEUMfqe9pQy3omywC0 -Wqu1kx+AiYQElY2NfwmTv9SoqORjbdlk5LgpWgi/UOGED1V7XwgiG/W9mR4U9s70 -WBCCswo9GcG/W6uqmdjyMb3lOGbcWAXH7WMaLgqXfIeTK7KK4/HsGOV1timH59yL -Gn602MnTihdsfSlEvoqq9X46Lmgxk7lq2prg2+kupYTNHAq4Sgj5nPFhJpiTt3tm -7JFe3VE/23MPrQRYCd0EApUKPtN236YQHoA96M2kZNEzx5LH4k5E4wnJTsJdhw4S -nr8PyQUQ3nqjsTzyP6WqJ3mtMX0f/fwZacXduT98zca0wjAefm6S139hdlqP65VN -vBFuIXxZN5nQBrz5Bm0yFqXZaajh3DyAHmBR3NdUIR7KYndP+tiPsys6DXhyyWhB -WkdKwqPrGtcKqzwyVcgKEZzfdNbwQBUdyLmPtTbFr/giuMod89a2GQ+fYWVq6nTI -fI/DT11lgh/ZDYnadXL77/FHZxOzyNEZiCcmmpl5fx7kLD977vHeTYuWl8PVP3wb -I+2ksx0WckNLIOFZfsLorSa/ovc= +MIIDczCCAlugAwIBAgIBBDANBgkqhkiG9w0BAQUFADBkMQswCQYDVQQGEwJLUjEN +MAsGA1UECgwES0lTQTEuMCwGA1UECwwlS29yZWEgQ2VydGlmaWNhdGlvbiBBdXRo +b3JpdHkgQ2VudHJhbDEWMBQGA1UEAwwNS0lTQSBSb290Q0EgMTAeFw0wNTA4MjQw +ODA1NDZaFw0yNTA4MjQwODA1NDZaMGQxCzAJBgNVBAYTAktSMQ0wCwYDVQQKDARL +SVNBMS4wLAYDVQQLDCVLb3JlYSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBDZW50 +cmFsMRYwFAYDVQQDDA1LSVNBIFJvb3RDQSAxMIIBIDANBgkqhkiG9w0BAQEFAAOC +AQ0AMIIBCAKCAQEAvATk+hM58DSWIGtsaLv623f/J/es7C/n/fB/bW+MKs0lCVsk +9KFo/CjsySXirO3eyDOE9bClCTqnsUdIxcxPjHmc+QZXfd3uOPbPFLKc6tPAXXdi +8EcNuRpAU1xkcK8IWsD3z3X5bI1kKB4g/rcbGdNaZoNy4rCbvdMlFQ0yb2Q3lIVG +yHK+d9VuHygvx2nt54OJM1jT3qC/QOhDUO7cTWu8peqmyGGO9cNkrwYV3CmLP3WM +vHFE2/yttRcdbYmDz8Yzvb9Fov4Kn6MRXw+5H5wawkbMnChmn3AmPC7fqoD+jMUE +CSVPzZNHPDfqAmeS/vwiJFys0izgXAEzisEZ2wIBA6MyMDAwHQYDVR0OBBYEFL+2 +J9gDWnZlTGEBQVYx5Yt7OtnMMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEF +BQADggEBABOvUQveimpb5poKyLGQSk6hAp3MiNKrZr097LuxQpVqslxa/6FjZJap +aBV/JV6K+KRzwYCKhQoOUugy50X4TmWAkZl0Q+VFnUkq8JSV3enhMNITbslOsXfl +BM+tWh6UCVrXPAgcrnrpFDLBRa3SJkhyrKhB2vAhhzle3/xk/2F0KpzZm4tfwjeT +2KM3LzuTa7IbB6d/CVDv0zq+IWuKkDsnSlFOa56ch534eJAx7REnxqhZvvwYC/uO +fi5C4e3nCSG9uRPFVmf0JqZCQ5BEVLRxm3bkGhKsGigA35vB1fjbXKP4krG9tNT5 +UNkAAk/bg9ART6RCVmE6fhMy04Qfybo= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIICqDCCAi2gAwIBAgIQIW4zpcvTiKRvKQe0JzzE2DAKBggqhkjOPQQDAzCBlDEL -MAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8wHQYD -VQQLExZTeW1hbnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRlYyBD -bGFzcyAxIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0g -RzQwHhcNMTExMDA1MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBlDELMAkGA1UEBhMC -VVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8wHQYDVQQLExZTeW1h -bnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRlYyBDbGFzcyAxIFB1 -YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzQwdjAQBgcq -hkjOPQIBBgUrgQQAIgNiAATXZrUb266zYO5G6ohjdTsqlG3zXxL24w+etgoUU0hS -yNw6s8tIICYSTvqJhNTfkeQpfSgB2dsYQ2mhH7XThhbcx39nI9/fMTGDAzVwsUu3 -yBe7UcvclBfb6gk7dhLeqrWjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8E -BTADAQH/MB0GA1UdDgQWBBRlwI0l9Qy6l3eQP54u4Fr1ztXh5DAKBggqhkjOPQQD -AwNpADBmAjEApa7jRlP4mDbjIvouKEkN7jB+M/PsP3FezFWJeJmssv3cHFwzjim5 -axfIEWi13IMHAjEAnMhE2mnCNsNUGRCFAtqdR+9B52wmnQk9922Q0QVEL7C8g5No -8gxFSTm/mQQc0xCg +MIIHSTCCBTGgAwIBAgIJAMnN0+nVfSPOMA0GCSqGSIb3DQEBBQUAMIGsMQswCQYD +VQQGEwJFVTFDMEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0 +IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTESMBAGA1UEBRMJQTgyNzQzMjg3 +MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMuQS4xJzAlBgNVBAMTHkdsb2JhbCBD +aGFtYmVyc2lnbiBSb290IC0gMjAwODAeFw0wODA4MDExMjMxNDBaFw0zODA3MzEx +MjMxNDBaMIGsMQswCQYDVQQGEwJFVTFDMEEGA1UEBxM6TWFkcmlkIChzZWUgY3Vy +cmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTESMBAG +A1UEBRMJQTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMuQS4xJzAl +BgNVBAMTHkdsb2JhbCBDaGFtYmVyc2lnbiBSb290IC0gMjAwODCCAiIwDQYJKoZI +hvcNAQEBBQADggIPADCCAgoCggIBAMDfVtPkOpt2RbQT2//BthmLN0EYlVJH6xed +KYiONWwGMi5HYvNJBL99RDaxccy9Wglz1dmFRP+RVyXfXjaOcNFccUMd2drvXNL7 +G706tcuto8xEpw2uIRU/uXpbknXYpBI4iRmKt4DS4jJvVpyR1ogQC7N0ZJJ0YPP2 +zxhPYLIj0Mc7zmFLmY/CDNBAspjcDahOo7kKrmCgrUVSY7pmvWjg+b4aqIG7HkF4 +ddPB/gBVsIdU6CeQNR1MM62X/JcumIS/LMmjv9GYERTtY/jKmIhYF5ntRQOXfjyG +HoiMvvKRhI9lNNgATH23MRdaKXoKGCQwoze1eqkBfSbW+Q6OWfH9GzO1KTsXO0G2 +Id3UwD2ln58fQ1DJu7xsepeY7s2MH/ucUa6LcL0nn3HAa6x9kGbo1106DbDVwo3V +yJ2dwW3Q0L9R5OP4wzg2rtandeavhENdk5IMagfeOx2YItaswTXbo6Al/3K1dh3e +beksZixShNBFks4c5eUzHdwHU1SjqoI7mjcv3N2gZOnm3b2u/GSFHTynyQbehP9r +6GsaPMWis0L7iwk+XwhSx2LE1AVxv8Rk5Pihg+g+EpuoHtQ2TS9x9o0o9oOpE9Jh +wZG7SMA0j0GMS0zbaRL/UJScIINZc+18ofLx/d33SdNDWKBWY8o9PeU1VlnpDsog +zCtLkykPAgMBAAGjggFqMIIBZjASBgNVHRMBAf8ECDAGAQH/AgEMMB0GA1UdDgQW +BBS5CcqcHtvTbDprru1U8VuTBjUuXjCB4QYDVR0jBIHZMIHWgBS5CcqcHtvTbDpr +ru1U8VuTBjUuXqGBsqSBrzCBrDELMAkGA1UEBhMCRVUxQzBBBgNVBAcTOk1hZHJp +ZCAoc2VlIGN1cnJlbnQgYWRkcmVzcyBhdCB3d3cuY2FtZXJmaXJtYS5jb20vYWRk +cmVzcykxEjAQBgNVBAUTCUE4Mjc0MzI4NzEbMBkGA1UEChMSQUMgQ2FtZXJmaXJt +YSBTLkEuMScwJQYDVQQDEx5HbG9iYWwgQ2hhbWJlcnNpZ24gUm9vdCAtIDIwMDiC +CQDJzdPp1X0jzjAOBgNVHQ8BAf8EBAMCAQYwPQYDVR0gBDYwNDAyBgRVHSAAMCow +KAYIKwYBBQUHAgEWHGh0dHA6Ly9wb2xpY3kuY2FtZXJmaXJtYS5jb20wDQYJKoZI +hvcNAQEFBQADggIBAICIf3DekijZBZRG/5BXqfEv3xoNa/p8DhxJJHkn2EaqbylZ +UohwEurdPfWbU1Rv4WCiqAm57OtZfMY18dwY6fFn5a+6ReAJ3spED8IXDneRRXoz +X1+WLGiLwUePmJs9wOzL9dWCkoQ10b42OFZyMVtHLaoXpGNR6woBrX/sdZ7LoR/x +fxKxueRkf2fWIyr0uDldmOghp+G9PUIadJpwr2hsUF1Jz//7Dl3mLEfXgTpZALVz +a2Mg9jFFCDkO9HB+QHBaP9BrQql0PSgvAm11cpUJjUhjxsYjV5KTXjXBjfkK9yyd +Yhz2rXzdpjEetrHHfoUm+qRqtdpjMNHvkzeyZi99Bffnt0uYlDXA2TopwZ2yUDMd +SqlapskD7+3056huirRXhOukP9DuqqqHW2Pok+JrqNS4cnhrG+055F3Lm6qH1U9O +AP7Zap88MQ8oAgF9mOinsKJknnn4SPIVqczmyETrP3iZ8ntxPjzxmKfFGBI/5rso +M0LpRQp8bfKGeS/Fghl9CYl8slR2iK7ewfPM4W7bMdaTrpmg7yVqc5iJWzouE4ge +v8CSlDQb4ye3ix5vQv/n6TebUB0tovkC7stYWDpxvGjjqsGvHCgfotwjZT+B6q6Z +09gwzxMNTxXJhLynSC34MCN32EZLeW32jO06f2ARePTpm67VVMB0gNELQp/B -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIID9jCCAt6gAwIBAgIQJDJ18h0v0gkz97RqytDzmDANBgkqhkiG9w0BAQsFADCB -lDELMAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8w -HQYDVQQLExZTeW1hbnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRl -YyBDbGFzcyAxIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5 -IC0gRzYwHhcNMTExMDE4MDAwMDAwWhcNMzcxMjAxMjM1OTU5WjCBlDELMAkGA1UE -BhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8wHQYDVQQLExZT -eW1hbnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRlYyBDbGFzcyAx -IFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzYwggEi -MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDHOddJZKmZgiJM6kXZBxbje/SD -6Jlz+muxNuCad6BAwoGNAcfMjL2Pffd543pMA03Z+/2HOCgs3ZqLVAjbZ/sbjP4o -ki++t7JIp4Gh2F6Iw8w5QEFa0dzl2hCfL9oBTf0uRnz5LicKaTfukaMbasxEvxvH -w9QRslBglwm9LiL1QYRmn81ApqkAgMEflZKf3vNI79sdd2H8f9/ulqRy0LY+/3gn -r8uSFWkI22MQ4uaXrG7crPaizh5HmbmJtxLmodTNWRFnw2+F2EJOKL5ZVVkElauP -N4C/DfD8HzpkMViBeNfiNfYgPym4jxZuPkjctUwH4fIa6n4KedaovetdhitNAgMB -AAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQW -BBQzQejIORIVk0jyljIuWvXalF9TYDANBgkqhkiG9w0BAQsFAAOCAQEAFeNzV7EX -tl9JaUSm9l56Z6zS3nVJq/4lVcc6yUQVEG6/MWvL2QeTfxyFYwDjMhLgzMv7OWyP -4lPiPEAz2aSMR+atWPuJr+PehilWNCxFuBL6RIluLRQlKCQBZdbqUqwFblYSCT3Q -dPTXvQbKqDqNVkL6jXI+dPEDct+HG14OelWWLDi3mIXNTTNEyZSPWjEwN0ujOhKz -5zbRIWhLLTjmU64cJVYIVgNnhJ3Gw84kYsdMNs+wBkS39V8C3dlU6S+QTnrIToNA -DJqXPDe/v+z28LSFdyjBC8hnghAXOKK3Buqbvzr46SMHv3TgmDgVVXjucgBcGaP0 -0jPg/73RVDkpDw== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIICqDCCAi2gAwIBAgIQNBdlEkA7t1aALYDLeVWmHjAKBggqhkjOPQQDAzCBlDEL -MAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8wHQYD -VQQLExZTeW1hbnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRlYyBD -bGFzcyAyIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0g -RzQwHhcNMTExMDA1MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBlDELMAkGA1UEBhMC -VVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8wHQYDVQQLExZTeW1h -bnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRlYyBDbGFzcyAyIFB1 -YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzQwdjAQBgcq -hkjOPQIBBgUrgQQAIgNiAATR2UqOTA2ESlG6fO/TzPo6mrWnYxM9AeBJPvrBR8mS -szrX/m+c95o6D/UOCgrDP8jnEhSO1dVtmCyzcTIK6yq99tdqIAtnRZzSsr9TImYJ -XdsR8/EFM1ij4rjPfM2Cm72jQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8E -BTADAQH/MB0GA1UdDgQWBBQ9MvM6qQyQhPmijGkGYVQvh3L+BTAKBggqhkjOPQQD -AwNpADBmAjEAyKapr0F/tckRQhZoaUxcuCcYtpjxwH+QbYfTjEYX8D5P/OqwCMR6 -S7wIL8fip29lAjEA1lnehs5fDspU1cbQFQ78i5Ry1I4AWFPPfrFLDeVQhuuea9// -KabYR9mglhjb8kWz ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIID9jCCAt6gAwIBAgIQZIKe/DcedF38l/+XyLH/QTANBgkqhkiG9w0BAQsFADCB -lDELMAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8w -HQYDVQQLExZTeW1hbnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRl -YyBDbGFzcyAyIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5 -IC0gRzYwHhcNMTExMDE4MDAwMDAwWhcNMzcxMjAxMjM1OTU5WjCBlDELMAkGA1UE -BhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8wHQYDVQQLExZT -eW1hbnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRlYyBDbGFzcyAy -IFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzYwggEi -MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDNzOkFyGOFyz9AYxe9GPo15gRn -V2WYKaRPyVyPDzTS+NqoE2KquB5QZ3iwFkygOakVeq7t0qLA8JA3KRgmXOgNPLZs -ST/B4NzZS7YUGQum05bh1gnjGSYc+R9lS/kaQxwAg9bQqkmi1NvmYji6UBRDbfkx -+FYW2TgCkc/rbN27OU6Z4TBnRfHU8I3D3/7yOAchfQBeVkSz5GC9kSucq1sEcg+y -KNlyqwUgQiWpWwNqIBDMMfAr2jUs0Pual07wgksr2F82owstr2MNHSV/oW5cYqGN -KD6h/Bwg+AEvulWaEbAZ0shQeWsOagXXqgQ2sqPy4V93p3ec5R7c6d9qwWVdAgMB -AAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQW -BBSHjCCVyJhK0daABkqQNETfHE2/sDANBgkqhkiG9w0BAQsFAAOCAQEAgY6ypWaW -tyGltu9vI1pf24HFQqV4wWn99DzX+VxrcHIa/FqXTQCAiIiCisNxDY7FiZss7Y0L -0nJU9X3UXENX6fOupQIR9nYrgVfdfdp0MP1UR/bgFm6mtApI5ud1Bw8pGTnOefS2 -bMVfmdUfS/rfbSw8DVSAcPCIC4DPxmiiuB1w2XaM/O6lyc+tHc+ZJVdaYkXLFmu9 -Sc2lo4xpeSWuuExsi0BmSxY/zwIa3eFsawdhanYVKZl/G92IgMG/tY9zxaaWI4Sm -KIYkM2oBLldzJbZev4/mHWGoQClnHYebHX+bn5nNMdZUvmK7OaxoEkiRIKXLsd3+ -b/xa5IJVWa8xqQ== +MIIFZjCCA06gAwIBAgIQCgFCgAAAAUUjz0Z8AAAAAjANBgkqhkiG9w0BAQsFADBN +MQswCQYDVQQGEwJVUzESMBAGA1UEChMJSWRlblRydXN0MSowKAYDVQQDEyFJZGVu +VHJ1c3QgUHVibGljIFNlY3RvciBSb290IENBIDEwHhcNMTQwMTE2MTc1MzMyWhcN +MzQwMTE2MTc1MzMyWjBNMQswCQYDVQQGEwJVUzESMBAGA1UEChMJSWRlblRydXN0 +MSowKAYDVQQDEyFJZGVuVHJ1c3QgUHVibGljIFNlY3RvciBSb290IENBIDEwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2IpT8pEiv6EdrCvsnduTyP4o7 +ekosMSqMjbCpwzFrqHd2hCa2rIFCDQjrVVi7evi8ZX3yoG2LqEfpYnYeEe4IFNGy +RBb06tD6Hi9e28tzQa68ALBKK0CyrOE7S8ItneShm+waOh7wCLPQ5CQ1B5+ctMlS +bdsHyo+1W/CD80/HLaXIrcuVIKQxKFdYWuSNG5qrng0M8gozOSI5Cpcu81N3uURF +/YTLNiCBWS2ab21ISGHKTN9T0a9SvESfqy9rg3LvdYDaBjMbXcjaY8ZNzaxmMc3R +3j6HEDbhuaR672BQssvKplbgN6+rNBM5Jeg5ZuSYeqoSmJxZZoY+rfGwyj4GD3vw +EUs3oERte8uojHH01bWRNszwFcYr3lEXsZdMUD2xlVl8BX0tIdUAvwFnol57plzy +9yLxkA2T26pEUWbMfXYD62qoKjgZl3YNa4ph+bz27nb9cCvdKTz4Ch5bQhyLVi9V +GxyhLrXHFub4qjySjmm2AcG1hp2JDws4lFTo6tyePSW8Uybt1as5qsVATFSrsrTZ +2fjXctscvG29ZV/viDUqZi/u9rNl8DONfJhBaUYPQxxp+pu10GFqzcpL2UyQRqsV +WaFHVCkugyhfHMKiq3IXAAaOReyL4jM9f9oZRORicsPfIsbyVtTdX5Vy7W1f90gD +W/3FKqD2cyOEEBsB5wIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/ +BAUwAwEB/zAdBgNVHQ4EFgQU43HgntinQtnbcZFrlJPrw6PRFKMwDQYJKoZIhvcN +AQELBQADggIBAEf63QqwEZE4rU1d9+UOl1QZgkiHVIyqZJnYWv6IAcVYpZmxI1Qj +t2odIFflAWJBF9MJ23XLblSQdf4an4EKwt3X9wnQW3IV5B4Jaj0z8yGa5hV+rVHV +DRDtfULAj+7AmgjVQdZcDiFpboBhDhXAuM/FSRJSzL46zNQuOAXeNf0fb7iAaJg9 +TaDKQGXSc3z1i9kKlT/YPyNtGtEqJBnZhbMX73huqVjRI9PHE+1yJX9dsXNw0H8G +lwmEKYBhHfpe/3OsoOOJuBxxFcbeMX8S3OFtm6/n6J91eEyrRjuazr8FGF1NFTwW +mhlQBJqymm9li1JfPFgEKCXAZmExfrngdbkaqIHWchezxQMxNRF4eKLg6TCMf4Df +WN88uieW4oA0beOY02QnrEh+KHdcxiVhJfiFDGX6xDIvpZgF5PgLZxYWxoK4Mhn5 ++bl53B/N66+rDt0b20XkeucC4pVd/GnwU2lhlXV5C15V5jgclKlZM57IcXR5f1GJ +tshquDDIajjDbp7hNxbqBWJMWxJH7ae0s1hWx0nzfxJoCTFx8G34Tkf71oXuxVhA +GaQdp/lLQzfcaFpPz+vCZHTetBXZ9FRUGi8c15dxVJCO2SCdUyt/q4/i6jC8UDfv +8Ue1fXwsBOxonbRJRBD0ckscZOf85muQ3Wl9af0AVqW3rLatt8o+Ae+c -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIICpzCCAi2gAwIBAgIQTHm1miicdjFk9YlE0JEC3jAKBggqhkjOPQQDAzCBlDEL -MAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8wHQYD -VQQLExZTeW1hbnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRlYyBD -bGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0g -RzQwHhcNMTIxMDE4MDAwMDAwWhcNMzcxMjAxMjM1OTU5WjCBlDELMAkGA1UEBhMC -VVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8wHQYDVQQLExZTeW1h -bnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRlYyBDbGFzcyAzIFB1 -YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzQwdjAQBgcq -hkjOPQIBBgUrgQQAIgNiAARXz+qzOU0/oSHgbi84csaHl/OFC0fnD1HI0fSZm8pZ -Zf9M+eoLtyXV0vbsMS0yYhLXdoan+jjJZdT+c+KEOfhMSWIT3brViKBfPchPsD+P -oVAR5JNGrcNfy/GkapVW6MCjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8E -BTADAQH/MB0GA1UdDgQWBBQknbzScfcdwiW+IvGJpSwVOzQeXjAKBggqhkjOPQQD -AwNoADBlAjEAuWZoZdsF0Dh9DvPIdWG40CjEsUozUVj78jwQyK5HeHbKZiQXhj5Q -Vm6lLZmIuL0kAjAD6qfnqDzqnWLGX1TamPR3vU+PGJyRXEdrQE0QHbPhicoLIsga -xcX+i93B3294n5E= +MIID+TCCAuGgAwIBAgIQW1fXqEywr9nTb0ugMbTW4jANBgkqhkiG9w0BAQUFADB5 +MQswCQYDVQQGEwJVUzENMAsGA1UEChMEVklTQTEvMC0GA1UECxMmVmlzYSBJbnRl +cm5hdGlvbmFsIFNlcnZpY2UgQXNzb2NpYXRpb24xKjAoBgNVBAMTIVZpc2EgSW5m +b3JtYXRpb24gRGVsaXZlcnkgUm9vdCBDQTAeFw0wNTA2MjcxNzQyNDJaFw0yNTA2 +MjkxNzQyNDJaMHkxCzAJBgNVBAYTAlVTMQ0wCwYDVQQKEwRWSVNBMS8wLQYDVQQL +EyZWaXNhIEludGVybmF0aW9uYWwgU2VydmljZSBBc3NvY2lhdGlvbjEqMCgGA1UE +AxMhVmlzYSBJbmZvcm1hdGlvbiBEZWxpdmVyeSBSb290IENBMIIBIjANBgkqhkiG +9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyREA4R/QkkfpLx0cYjga/EhIPZpchH0MZsRZ +FfP6C2ITtf/Wc+MtgD4yTK0yoiXvni3d+aCtEgK3GDvkdgYrgF76ROJFZwUQjQ9l +x42gRT05DbXvWFoy7dTglCZ9z/Tt2Cnktv9oxKgmkeHY/CyfpCBg1S8xth2JlGMR +0ug/GMO5zANuegZOv438p5Lt5So+du2Gl+RMFQqEPwqN5uJSqAe0VtmB4gWdQ8on +Bj2ZAM2R73QW7UW0Igt2vA4JaSiNtaAG/Y/58VXWHGgbq7rDtNK1R30X0kJV0rGA +ib3RSwB3LpG7bOjbIucV5mQgJoVjoA1e05w6g1x/KmNTmOGRVwIDAQABo30wezAP +BgNVHRMBAf8EBTADAQH/MDkGA1UdIAQyMDAwLgYFZ4EDAgEwJTAVBggrBgEFBQcC +ARYJMS4yLjMuNC41MAwGCCsGAQUFBwICMAAwDgYDVR0PAQH/BAQDAgEGMB0GA1Ud +DgQWBBRPitp2/2d3I5qmgH1924h1hfeBejANBgkqhkiG9w0BAQUFAAOCAQEACUW1 +QdUHdDJydgDPmYt+telnG/Su+DPaf1cregzlN43bJaJosMP7NwjoJY/H2He4XLWb +5rXEkl+xH1UyUwF7mtaUoxbGxEvt8hPZSTB4da2mzXgwKvXuHyzF5Qjy1hOB0/pS +WaF9ARpVKJJ7TOJQdGKBsF2Ty4fSCLqZLgfxbqwMsd9sysXI3rDXjIhekqvbgeLz +PqZr+pfgFhwCCLSMQWl5Ll3u7Qk9wR094DZ6jj6+JCVCRUS3HyabH4OlM0Vc2K+j +INsF/64Or7GNtRf9HYEJvrPxHINxl3JVwhYj4ASeaO4KwhVbwtw94Tc/XrGcexDo +c5lC3rAi4/UZqweYCw== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIF9jCCA96gAwIBAgIQZWNxhdNvRcaPfzH5CYeSgjANBgkqhkiG9w0BAQwFADCB -lDELMAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8w -HQYDVQQLExZTeW1hbnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRl -YyBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5 -IC0gRzYwHhcNMTIxMDE4MDAwMDAwWhcNMzcxMjAxMjM1OTU5WjCBlDELMAkGA1UE -BhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8wHQYDVQQLExZT -eW1hbnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRlYyBDbGFzcyAz -IFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzYwggIi -MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC3DrL6TbyachX7d1vb/UMPywv3 -YC6zK34Mu1PyzE5l8xm7/zUd99Opu0Attd141Kb5N+qFBXttt+YTSwZ8+3ZjjyAd -LTgrBIXy6LDRX01KIclq2JTqHgJQpqqQB6BHIepm+QSg5oPwxPVeluInTWHDs8GM -IrZmoQDRVin77cF/JMo9+lqUsITDx7pDHP1kDvEo+0dZ8ibhMblE+avd+76+LDfj -rAsY0/wBovGkCjWCR0yrvYpe3xOF/CDMSFmvr0FvyyPNypOn3dVfyGQ7/wEDoApP -LW49hL6vyDKyUymQFfewBZoKPPa5BpDJpeFdoDuw/qi2v/WJKFckOiGGceTciotB -VeweMCRZ0cBZuHivqlp03iWAMJjtMERvIXAc2xJTDtamKGaTLB/MTzwbgcW59nhv -0DI6CHLbaw5GF4WU87zvvPekXo7p6bVk5bdLRRIsTDe3YEMKTXEGAJQmNXQfu3o5 -XE475rgD4seTi4QsJUlF3X8jlGAfy+nN9quX92Hn+39igcjcCjBcGHzmzu/Hbh6H -fLPpysh7avRo/IOlDFa0urKNSgrHl5fFiDAVPRAIVBVycmczM/R8t84AJ1NlziTx -WmTnNi/yLgLCl99y6AIeoPc9tftoYAP6M6nmEm0G4amoXU48/tnnAGWsthlNe4N/ -NEfq4RhtsYsceavnnQIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/ -BAUwAwEB/zAdBgNVHQ4EFgQUOXEIAD7eyIbnkP/k/SEPziQZFvYwDQYJKoZIhvcN -AQEMBQADggIBAFBriE1gSM5a4yLOZ3yEp80c/ekMA4w2rwqHDmquV64B0Da78v25 -c8FftaiuTKL6ScsHRhY2vePIVzh+OOS/JTNgxtw3nGO7XpgeGrKC8K6mdxGAREeh -KcXwszrOmPC47NMOgAZ3IzBM/3lkYyJbd5NDS3Wz2ztuO0rd8ciutTeKlYg6EGhw -OLlbcH7VQ8n8X0/l5ns27vAg7UdXEyYQXhQGDXt2B8LGLRb0rqdsD7yID08sAraj -1yLmmUc12I2lT4ESOhF9s8wLdfMecKMbA+r6mujmLjY5zJnOOj8Mt674Q5mwk25v -qtkPajGRu5zTtCj7g0x6c4JQZ9IOrO1gxbJdNZjPh34eWR0kvFa62qRa2MzmvB4Q -jxuMjvPB27e+1LBbZY8WaPNWxSoZFk0PuGWHbSSDuGLc4EdhGoh7zk5//dzGDVqa -pPO1TPbdMaboHREhMzAEYX0c4D5PjT+1ixIAWn2poQDUg+twuxj4pNIcgS23CBHI -Jnu21OUPA0Zy1CVAHr5JXW2T8VyyO3VUaTqg7kwiuqya4gitRWMFSlI1dsQ09V4H -Mq3cfCbRW4+t5OaqG3Wf61206MCpFXxOSgdy30bJ1JGSdVaw4e43NmUoxRXIK3bM -bW8Zg/T92hXiQeczeUaDV/nxpbZt07zXU+fucW14qZen7iCcGRVyFT0E +MIICQzCCAcmgAwIBAgIILcX8iNLFS5UwCgYIKoZIzj0EAwMwZzEbMBkGA1UEAwwS +QXBwbGUgUm9vdCBDQSAtIEczMSYwJAYDVQQLDB1BcHBsZSBDZXJ0aWZpY2F0aW9u +IEF1dGhvcml0eTETMBEGA1UECgwKQXBwbGUgSW5jLjELMAkGA1UEBhMCVVMwHhcN +MTQwNDMwMTgxOTA2WhcNMzkwNDMwMTgxOTA2WjBnMRswGQYDVQQDDBJBcHBsZSBS +b290IENBIC0gRzMxJjAkBgNVBAsMHUFwcGxlIENlcnRpZmljYXRpb24gQXV0aG9y +aXR5MRMwEQYDVQQKDApBcHBsZSBJbmMuMQswCQYDVQQGEwJVUzB2MBAGByqGSM49 +AgEGBSuBBAAiA2IABJjpLz1AcqTtkyJygRMc3RCV8cWjTnHcFBbZDuWmBSp3ZHtf +TjjTuxxEtX/1H7YyYl3J6YRbTzBPEVoA/VhYDKX1DyxNB0cTddqXl5dvMVztK517 +IDvYuVTZXpmkOlEKMaNCMEAwHQYDVR0OBBYEFLuw3qFYM4iapIqZ3r6966/ayySr +MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMAoGCCqGSM49BAMDA2gA +MGUCMQCD6cHEFl4aXTQY2e3v9GwOAEZLuN+yRhHFD/3meoyhpmvOwgPUnPWTxnS4 +at+qIxUCMG1mihDK1A3UT82NQz60imOlM27jbdoXt2QfyFMm+YhidDkLF1vLUagM +6BgD56KyKA== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUx -KzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAd -BgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNl -YyBHbG9iYWxSb290IENsYXNzIDIwHhcNMDgxMDAxMTA0MDE0WhcNMzMxMDAxMjM1 -OTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnBy -aXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50 -ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIwggEiMA0G -CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCqX9obX+hzkeXaXPSi5kfl82hVYAUd -AqSzm1nzHoqvNK38DcLZSBnuaY/JIPwhqgcZ7bBcrGXHX+0CfHt8LRvWurmAwhiC -FoT6ZrAIxlQjgeTNuUk/9k9uN0goOA/FvudocP05l03Sx5iRUKrERLMjfTlH6VJi -1hKTXrcxlkIF+3anHqP1wvzpesVsqXFP6st4vGCvx9702cu+fjOlbpSD8DT6Iavq -jnKgP6TeMFvvhk1qlVtDRKgQFRzlAVfFmPHmBiiRqiDFt1MmUUOyCxGVWOHAD3bZ -wI18gfNycJ5v/hqO2V81xrJvNHy+SE/iWjnX2J14np+GPgNeGYtEotXHAgMBAAGj -QjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS/ -WSA2AHmgoCJrjNXyYdK4LMuCSjANBgkqhkiG9w0BAQsFAAOCAQEAMQOiYQsfdOhy -NsZt+U2e+iKo4YFWz827n+qrkRk4r6p8FU3ztqONpfSO9kSpp+ghla0+AGIWiPAC -uvxhI+YzmzB6azZie60EI4RYZeLbK4rnJVM3YlNfvNoBYimipidx5joifsFvHZVw -IEoHNN/q/xWA5brXethbdXwFeilHfkCoMRN3zUA7tFFHei4R40cR3p1m0IvVVGb6 -g1XqfMIpiRvpb7PO4gWEyS8+eIVibslfwXhjdFjASBgMmTnrpMwatXlajRWc2BQN -9noHV8cigwUtPJslJj0Ys6lDfMjIq2SPDqO/nBudMNva0Bkuqjzx+zOAduTNrRlP -BSeOE6Fuwg== +MIIFtzCCA5+gAwIBAgICBQkwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0x +GTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJv +b3QgQ0EgMjAeFw0wNjExMjQxODI3MDBaFw0zMTExMjQxODIzMzNaMEUxCzAJBgNV +BAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMRswGQYDVQQDExJRdW9W +YWRpcyBSb290IENBIDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCa +GMpLlA0ALa8DKYrwD4HIrkwZhR0In6spRIXzL4GtMh6QRr+jhiYaHv5+HBg6XJxg +Fyo6dIMzMH1hVBHL7avg5tKifvVrbxi3Cgst/ek+7wrGsxDp3MJGF/hd/aTa/55J +WpzmM+Yklvc/ulsrHHo1wtZn/qtmUIttKGAr79dgw8eTvI02kfN/+NsRE8Scd3bB +rrcCaoF6qUWD4gXmuVbBlDePSHFjIuwXZQeVikvfj8ZaCuWw419eaxGrDPmF60Tp ++ARz8un+XJiM9XOva7R+zdRcAitMOeGylZUtQofX1bOQQ7dsE/He3fbE+Ik/0XX1 +ksOR1YqI0JDs3G3eicJlcZaLDQP9nL9bFqyS2+r+eXyt66/3FsvbzSUr5R/7mp/i +Ucw6UwxI5g69ybR2BlLmEROFcmMDBOAENisgGQLodKcftslWZvB1JdxnwQ5hYIiz +PtGo/KPaHbDRsSNU30R2be1B2MGyIrZTHN81Hdyhdyox5C315eXbyOD/5YDXC2Og +/zOhD7osFRXql7PSorW+8oyWHhqPHWykYTe5hnMz15eWniN9gqRMgeKh0bpnX5UH +oycR7hYQe7xFSkyyBNKr79X9DFHOUGoIMfmR2gyPZFwDwzqLID9ujWc9Otb+fVuI +yV77zGHcizN300QyNQliBJIWENieJ0f7OyHj+OsdWwIDAQABo4GwMIGtMA8GA1Ud +EwEB/wQFMAMBAf8wCwYDVR0PBAQDAgEGMB0GA1UdDgQWBBQahGK8SEwzJQTU7tD2 +A8QZRtGUazBuBgNVHSMEZzBlgBQahGK8SEwzJQTU7tD2A8QZRtGUa6FJpEcwRTEL +MAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMT +ElF1b1ZhZGlzIFJvb3QgQ0EgMoICBQkwDQYJKoZIhvcNAQEFBQADggIBAD4KFk2f +BluornFdLwUvZ+YTRYPENvbzwCYMDbVHZF34tHLJRqUDGCdViXh9duqWNIAXINzn +g/iN/Ae42l9NLmeyhP3ZRPx3UIHmfLTJDQtyU/h2BwdBR5YM++CCJpNVjP4iH2Bl +fF/nJrP3MpCYUNQ3cVX2kiF495V5+vgtJodmVjB3pjd4M1IQWK4/YY7yarHvGH5K +WWPKjaJW1acvvFYfzznB4vsKqBUsfU16Y8Zsl0Q80m/DShcK+JDSV6IZUaUtl0Ha +B0+pUNqQjZRG4T7wlP0QADj1O+hA4bRuVhogzG9Yje0uRY/W6ZM/57Es3zrWIozc +hLsib9D45MY56QSIPMO661V6bYCZJPVsAfv4l7CUW+v90m/xd2gNNWQjrLhVoQPR +TUIZ3Ph1WVaj+ahJefivDrkRoHy3au000LYmYjgahwz46P0u05B/B5EqHdZ+XIWD +mbA4CD/pXvk1B+TJYm5Xf6dQlfe6yJvmjqIBxdZmv3lh8zwc4bmCXF2gw+nYSL0Z +ohEUGW6yhhtoPkg3Goi3XZZenMfvJ2II4pEZXNLxId26F0KCl3GBUzGpn/Z9Yr9y +4aOTHcyKJloJONDO1w2AFrR4pTqHTI2KpdVGl/IsELm8VCLAAVBpQ570su9t+Oza +8eOx79+Rj1QqCyXBJhnEUhAFZdWCEOrCMc0u -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUx -KzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAd -BgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNl -YyBHbG9iYWxSb290IENsYXNzIDMwHhcNMDgxMDAxMTAyOTU2WhcNMzMxMDAxMjM1 -OTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnBy -aXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50 -ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDMwggEiMA0G -CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC9dZPwYiJvJK7genasfb3ZJNW4t/zN -8ELg63iIVl6bmlQdTQyK9tPPcPRStdiTBONGhnFBSivwKixVA9ZIw+A5OO3yXDw/ -RLyTPWGrTs0NvvAgJ1gORH8EGoel15YUNpDQSXuhdfsaa3Ox+M6pCSzyU9XDFES4 -hqX2iys52qMzVNn6chr3IhUciJFrf2blw2qAsCTz34ZFiP0Zf3WHHx+xGwpzJFu5 -ZeAsVMhg02YXP+HMVDNzkQI6pn97djmiH5a2OK61yJN0HZ65tOVgnS9W0eDrXltM -EnAMbEQgqxHY9Bn20pxSN+f6tsIxO0rUFJmtxxr1XV/6B7h8DR/Wgx6zAgMBAAGj -QjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS1 -A/d2O2GCahKqGFPrAyGUv/7OyjANBgkqhkiG9w0BAQsFAAOCAQEAVj3vlNW92nOy -WL6ukK2YJ5f+AbGwUgC4TeQbIXQbfsDuXmkqJa9c1h3a0nnJ85cp4IaH3gRZD/FZ -1GSFS5mvJQQeyUapl96Cshtwn5z2r3Ex3XsFpSzTucpH9sry9uetuUg/vBa3wW30 -6gmv7PO15wWeph6KU1HWk4HMdJP2udqmJQV0eVp+QD6CSyYRMG7hP0HHRwA11fXT -91Q+gT3aSWqas+8QPebrb9HIIkfLzM8BMZLZGOMivgkeGj5asuRrDFR6fUNOuIml -e9eiPZaGzPImNC1qkp2aGtAw4l1OBLBfiyB+d8E9lYLRRpo7PHi4b6HQDWSieB4p -TpPDpFQUWw== +MIIEMjCCAxqgAwIBAgIBATANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJHQjEb +MBkGA1UECAwSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRow +GAYDVQQKDBFDb21vZG8gQ0EgTGltaXRlZDEhMB8GA1UEAwwYQUFBIENlcnRpZmlj +YXRlIFNlcnZpY2VzMB4XDTA0MDEwMTAwMDAwMFoXDTI4MTIzMTIzNTk1OVowezEL +MAkGA1UEBhMCR0IxGzAZBgNVBAgMEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UE +BwwHU2FsZm9yZDEaMBgGA1UECgwRQ29tb2RvIENBIExpbWl0ZWQxITAfBgNVBAMM +GEFBQSBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczCCASIwDQYJKoZIhvcNAQEBBQADggEP +ADCCAQoCggEBAL5AnfRu4ep2hxxNRUSOvkbIgwadwSr+GB+O5AL686tdUIoWMQua +BtDFcCLNSS1UY8y2bmhGC1Pqy0wkwLxyTurxFa70VJoSCsN6sjNg4tqJVfMiWPPe +3M/vg4aijJRPn2jymJBGhCfHdr/jzDUsi14HZGWCwEiwqJH5YZ92IFCokcdmtet4 +YgNW8IoaE+oxox6gmf049vYnMlhvB/VruPsUK6+3qszWY19zjNoFmag4qMsXeDZR +rOme9Hg6jc8P2ULimAyrL58OAd7vn5lJ8S3frHRNG5i1R8XlKdH5kBjHYpy+g8cm +ez6KJcfA3Z3mNWgQIJ2P2N7Sw4ScDV7oL8kCAwEAAaOBwDCBvTAdBgNVHQ4EFgQU +oBEKIz6W8Qfs4q8p74Klf9AwpLQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQF +MAMBAf8wewYDVR0fBHQwcjA4oDagNIYyaHR0cDovL2NybC5jb21vZG9jYS5jb20v +QUFBQ2VydGlmaWNhdGVTZXJ2aWNlcy5jcmwwNqA0oDKGMGh0dHA6Ly9jcmwuY29t +b2RvLm5ldC9BQUFDZXJ0aWZpY2F0ZVNlcnZpY2VzLmNybDANBgkqhkiG9w0BAQUF +AAOCAQEACFb8AvCb6P+k+tZ7xkSAzk/ExfYAWMymtrwUSWgEdujm7l3sAg9g1o1Q +GE8mTgHj5rCl7r+8dFRBv/38ErjHT1r0iWAFf2C3BUrz9vHCv8S5dIa2LX1rzNLz +Rt0vxuBqw8M0Ayx9lt1awg6nCpnBBYurDC/zXDrPbDdVCYfeU0BsWO/8tqtlbgT2 +G9w84FoVxp7Z8VlIMCFlA2zs6SFz7JsDoeA3raAVGI/6ugLOpyypEBMs1OUIJqsi +l2D4kF501KKaU73yqWjgom7C12yxow+ev+to51byrvLjKzg6CYG1a4XXvi3tPxq3 +smPi9WIsgtRqAEFQ8TmDn5XpNpaYbg== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIGHDCCBASgAwIBAgIES45gAzANBgkqhkiG9w0BAQsFADBFMQswCQYDVQQGEwJE -SzESMBAGA1UEChMJVFJVU1QyNDA4MSIwIAYDVQQDExlUUlVTVDI0MDggT0NFUyBQ -cmltYXJ5IENBMB4XDTEwMDMwMzEyNDEzNFoXDTM3MTIwMzEzMTEzNFowRTELMAkG -A1UEBhMCREsxEjAQBgNVBAoTCVRSVVNUMjQwODEiMCAGA1UEAxMZVFJVU1QyNDA4 +MIIHyTCCBbGgAwIBAgIBATANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJJTDEW +MBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwg +Q2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UEAxMgU3RhcnRDb20gQ2VydGlmaWNh +dGlvbiBBdXRob3JpdHkwHhcNMDYwOTE3MTk0NjM2WhcNMzYwOTE3MTk0NjM2WjB9 +MQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMi +U2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UEAxMgU3Rh +cnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUA +A4ICDwAwggIKAoICAQDBiNsJvGxGfHiflXu1M5DycmLWwTYgIiRezul38kMKogZk +pMyONvg45iPwbm2xPN1yo4UcodM9tDMr0y+v/uqwQVlntsQGfQqedIXWeUyAN3rf +OQVSWff0G0ZDpNKFhdLDcfN1YjS6LIp/Ho/u7TTQEceWzVI9ujPW3U3eCztKS5/C +Ji/6tRYccjV3yjxd5srhJosaNnZcAdt0FCX+7bWgiA/deMotHweXMAEtcnn6RtYT +Kqi5pquDSR3l8u/d5AGOGAqPY1MWhWKpDhk6zLVmpsJrdAfkK+F2PrRt2PZE4XNi +HzvEvqBTViVsUQn3qqvKv3b9bZvzndu/PWa8DFaqr5hIlTpL36dYUNk4dalb6kMM +Av+Z6+hsTXBbKWWc3apdzK8BMewM69KN6Oqce+Zu9ydmDBpI125C4z/eIT574Q1w ++2OqqGwaVLRcJXrJosmLFqa7LH4XXgVNWG4SHQHuEhANxjJ/GP/89PrNbpHoNkm+ +Gkhpi8KWTRoSsmkXwQqQ1vp5Iki/untp+HDH+no32NgN0nZPV/+Qt+OR0t3vwmC3 +Zzrd/qqc8NSLf3Iizsafl7b4r4qgEKjZ+xjGtrVcUjyJthkqcwEKDwOzEmDyei+B +26Nu/yYwl/WL3YlXtq09s68rxbd2AvCl1iuahhQqcvbjM4xdCUsT37uMdBNSSwID +AQABo4ICUjCCAk4wDAYDVR0TBAUwAwEB/zALBgNVHQ8EBAMCAa4wHQYDVR0OBBYE +FE4L7xqkQFulF2mHMMo0aEPQQa7yMGQGA1UdHwRdMFswLKAqoCiGJmh0dHA6Ly9j +ZXJ0LnN0YXJ0Y29tLm9yZy9zZnNjYS1jcmwuY3JsMCugKaAnhiVodHRwOi8vY3Js +LnN0YXJ0Y29tLm9yZy9zZnNjYS1jcmwuY3JsMIIBXQYDVR0gBIIBVDCCAVAwggFM +BgsrBgEEAYG1NwEBATCCATswLwYIKwYBBQUHAgEWI2h0dHA6Ly9jZXJ0LnN0YXJ0 +Y29tLm9yZy9wb2xpY3kucGRmMDUGCCsGAQUFBwIBFilodHRwOi8vY2VydC5zdGFy +dGNvbS5vcmcvaW50ZXJtZWRpYXRlLnBkZjCB0AYIKwYBBQUHAgIwgcMwJxYgU3Rh +cnQgQ29tbWVyY2lhbCAoU3RhcnRDb20pIEx0ZC4wAwIBARqBl0xpbWl0ZWQgTGlh +YmlsaXR5LCByZWFkIHRoZSBzZWN0aW9uICpMZWdhbCBMaW1pdGF0aW9ucyogb2Yg +dGhlIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5IFBvbGljeSBhdmFp +bGFibGUgYXQgaHR0cDovL2NlcnQuc3RhcnRjb20ub3JnL3BvbGljeS5wZGYwEQYJ +YIZIAYb4QgEBBAQDAgAHMDgGCWCGSAGG+EIBDQQrFilTdGFydENvbSBGcmVlIFNT +TCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTANBgkqhkiG9w0BAQUFAAOCAgEAFmyZ +9GYMNPXQhV59CuzaEE44HF7fpiUFS5Eyweg78T3dRAlbB0mKKctmArexmvclmAk8 +jhvh3TaHK0u7aNM5Zj2gJsfyOZEdUauCe37Vzlrk4gNXcGmXCPleWKYK34wGmkUW +FjgKXlf2Ysd6AgXmvB618p70qSmD+LIU424oh0TDkBreOKk8rENNZEXO3SipXPJz +ewT4F+irsfMuXGRuczE6Eri8sxHkfY+BUZo7jYn0TZNmezwD7dOaHZrzZVD1oNB1 +ny+v8OqCQ5j4aZyJecRDjkZy42Q2Eq/3JR44iZB3fsNrarnDy0RLrHiQi+fHLB5L +EUTINFInzQpdn4XBidUaePKVEFMy3YCEZnXZtWgo+2EuvoSoOMCZEoalHmdkrQYu +L6lwhceWD3yJZfWOQ1QOq92lgDmUYMA0yZZwLKMS9R9Ie70cfmu3nZD0Ijuu+Pwq +yvqCUqDvr0tVk+vBtfAii6w0TiYiBKGHLHVKt+V9E9e4DGTANtLJL4YSjCMJwRuC +O3NJo2pXh5Tl1njFmUNj403gdy3hZZlyaQQaRwnmDwFWJPsfvw55qVguucQJAX6V +um0ABj6y6koQOdjQK/W/7HW/lwLFCRsI3FU34oH7N4RDYiDK51ZLZer+bMEkkySh +NOsF/5oirpt9P/FlUQqmMGqz9IgcgA38corog14= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFjTCCA3WgAwIBAgIEGErM1jANBgkqhkiG9w0BAQsFADBWMQswCQYDVQQGEwJD +TjEwMC4GA1UECgwnQ2hpbmEgRmluYW5jaWFsIENlcnRpZmljYXRpb24gQXV0aG9y +aXR5MRUwEwYDVQQDDAxDRkNBIEVWIFJPT1QwHhcNMTIwODA4MDMwNzAxWhcNMjkx +MjMxMDMwNzAxWjBWMQswCQYDVQQGEwJDTjEwMC4GA1UECgwnQ2hpbmEgRmluYW5j +aWFsIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MRUwEwYDVQQDDAxDRkNBIEVWIFJP +T1QwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDXXWvNED8fBVnVBU03 +sQ7smCuOFR36k0sXgiFxEFLXUWRwFsJVaU2OFW2fvwwbwuCjZ9YMrM8irq93VCpL +TIpTUnrD7i7es3ElweldPe6hL6P3KjzJIx1qqx2hp/Hz7KDVRM8Vz3IvHWOX6Jn5 +/ZOkVIBMUtRSqy5J35DNuF++P96hyk0g1CXohClTt7GIH//62pCfCqktQT+x8Rgp +7hZZLDRJGqgG16iI0gNyejLi6mhNbiyWZXvKWfry4t3uMCz7zEasxGPrb382KzRz +EpR/38wmnvFyXVBlWY9ps4deMm/DGIq1lY+wejfeWkU7xzbh72fROdOXW3NiGUgt +hxwG+3SYIElz8AXSG7Ggo7cbcNOIabla1jj0Ytwli3i/+Oh+uFzJlU9fpy25IGvP +a931DfSCt/SyZi4QKPaXWnuWFo8BGS1sbn85WAZkgwGDg8NNkt0yxoekN+kWzqot +aK8KgWU6cMGbrU1tVMoqLUuFG7OA5nBFDWteNfB/O7ic5ARwiRIlk9oKmSJgamNg +TnYGmE69g60dWIolhdLHZR4tjsbftsbhf4oEIRUpdPA+nJCdDC7xij5aqgwJHsfV +PKPtl8MeNPo4+QgO48BdK4PRVmrJtqhUUy54Mmc9gn900PvhtgVguXDbjgv5E1hv +cWAQUhC5wUEJ73IfZzF4/5YFjQIDAQABo2MwYTAfBgNVHSMEGDAWgBTj/i39KNAL +tbq2osS/BqoFjJP7LzAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAd +BgNVHQ4EFgQU4/4t/SjQC7W6tqLEvwaqBYyT+y8wDQYJKoZIhvcNAQELBQADggIB +ACXGumvrh8vegjmWPfBEp2uEcwPenStPuiB/vHiyz5ewG5zz13ku9Ui20vsXiObT +ej/tUxPQ4i9qecsAIyjmHjdXNYmEwnZPNDatZ8POQQaIxffu2Bq41gt/UP+TqhdL +jOztUmCypAbqTuv0axn96/Ua4CUqmtzHQTb3yHQFhDmVOdYLO6Qn+gjYXB74BGBS +ESgoA//vU2YApUo0FmZ8/Qmkrp5nGm9BC2sGE5uPhnEFtC+NiWYzKXZUmhH4J/qy +P5Hgzg0b8zAarb8iXRvTvyUFTeGSGn+ZnzxEk8rUQElsgIfXBDrDMlI1Dlb4pd19 +xIsNER9Tyx6yF7Zod1rg1MvIB671Oi6ON7fQAUtDKXeMOZePglr4UeWJoBjnaH9d +Ci77o0cOPaYjesYBx4/IXr9tgFa+iiS6M+qf4TIRnvHST4D2G0CvOJ4RUHlzEhLN +5mydLIhyPDCBBpEi6lmt2hkuIsKNuYyH4Ga8cyNfIWRjgEj1oDwYPZTISEEdQLpe +/v5WOaHIz16eGWRGENoXkbcFgKyLmZJ956LYBws2J+dIeWCKw9cTXPhyQN9Ky8+Z +AAoACxGV2lZFA4gKn2fQ1XmxqI1AbQ3CekD6819kR5LLU7m7Wc5P/dAVUwHY3+vZ +5nbv0CO7O6l5s9UCKc2Jo5YPSjXnTkLAdc0Hz+Ys63su +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEGjCCAwICEQCbfgZJoz5iudXukEhxKe9XMA0GCSqGSIb3DQEBBQUAMIHKMQsw +CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZl +cmlTaWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWdu +LCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlT +aWduIENsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3Jp +dHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQswCQYD +VQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlT +aWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJ +bmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWdu +IENsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg +LSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMu6nFL8eB8aHm8b +N3O9+MlrlBIwT/A2R/XQkQr1F8ilYcEWQE37imGQ5XYgwREGfassbqb1EUGO+i2t +KmFZpGcmTNDovFJbcCAEWNF6yaRpvIMXZK0Fi7zQWM6NjPXr8EJJC52XJ2cybuGu +kxUccLwgTS8Y3pKI6GyFVxEa6X7jJhFUokWWVYPKMIno3Nij7SqAP395ZVc+FSBm +CC+Vk7+qRy+oRpfwEuL+wgorUeZ25rdGt+INpsyow0xZVYnm6FNcHOqd8GIWC6fJ +Xwzw3sJ2zq/3avL6QaaiMxTJ5Xpj055iN9WFZZ4O5lMkdBteHRJTW8cs54NJOxWu +imi5V5cCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAERSWwauSCPc/L8my/uRan2Te +2yFPhpk0djZX3dAVL8WtfxUfN2JzPtTnX84XA9s1+ivbrmAJXx5fj267Cz3qWhMe +DGBvtcC1IyIuBwvLqXTLR7sdwdela8wv0kL9Sd2nic9TutoAWii/gt/4uhMdUIaC +/Y4wjylGsB49Ndo4YhYYSq3mtlFs3q9i6wHQHiT+eo8SGhJouPtmmRQURVyu565p +F4ErWjfJXir0xuKhXFSbplQAz/DxwceYMBo7Nhbbo27q/a2ywtrvAkcTisDxszGt +TxzhT5yvDwyd93gN2PQ1VoDat20Xj50egWTh/sVFuq1ruQp6Tk9LhO5L8X3dEQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIIGDCCBgCgAwIBAgIGAT8vMXfmMA0GCSqGSIb3DQEBCwUAMIIBCjELMAkGA1UE +BhMCRVMxEjAQBgNVBAgMCUJhcmNlbG9uYTFYMFYGA1UEBwxPQmFyY2Vsb25hIChz +ZWUgY3VycmVudCBhZGRyZXNzIGF0IGh0dHA6Ly93d3cuYW5mLmVzL2VzL2FkZHJl +c3MtZGlyZWNjaW9uLmh0bWwgKTEnMCUGA1UECgweQU5GIEF1dG9yaWRhZCBkZSBD +ZXJ0aWZpY2FjaW9uMRcwFQYDVQQLDA5BTkYgQ2xhc2UgMSBDQTEaMBgGCSqGSIb3 +DQEJARYLaW5mb0BhbmYuZXMxEjAQBgNVBAUTCUc2MzI4NzUxMDEbMBkGA1UEAwwS +QU5GIEdsb2JhbCBSb290IENBMB4XDTEzMDYxMDE3NDUzOFoXDTMzMDYwNTE3NDUz +OFowggEKMQswCQYDVQQGEwJFUzESMBAGA1UECAwJQmFyY2Vsb25hMVgwVgYDVQQH +DE9CYXJjZWxvbmEgKHNlZSBjdXJyZW50IGFkZHJlc3MgYXQgaHR0cDovL3d3dy5h +bmYuZXMvZXMvYWRkcmVzcy1kaXJlY2Npb24uaHRtbCApMScwJQYDVQQKDB5BTkYg +QXV0b3JpZGFkIGRlIENlcnRpZmljYWNpb24xFzAVBgNVBAsMDkFORiBDbGFzZSAx +IENBMRowGAYJKoZIhvcNAQkBFgtpbmZvQGFuZi5lczESMBAGA1UEBRMJRzYzMjg3 +NTEwMRswGQYDVQQDDBJBTkYgR2xvYmFsIFJvb3QgQ0EwggIiMA0GCSqGSIb3DQEB +AQUAA4ICDwAwggIKAoICAQDHPi9xy4wynbcUbWjorVUgQKeUAVh937J7P37XmsfH +ZLOBZKIIlhhCtRwnDlg7x+BUvtJOTkIbEGMujDygUQ2s3HDYr5I41hTyM2Pl0cq2 +EuSGEbPIHb3dEX8NAguFexM0jqNjrreN3hM2/+TOkAxSdDJP2aMurlySC5zwl47K +ZLHtcVrkZnkDa0o5iN24hJT4vBDT4t2q9khQ+qb1D8KgCOb02r1PxWXu3vfd6Ha2 +mkdB97iGuEh5gO2n4yOmFS5goFlVA2UdPbbhJsb8oKVKDd+YdCKGQDCkQyG4AjmC +YiNm3UPG/qtftTH5cWri67DlLtm6fyUFOMmO6NSh0RtR745pL8GyWJUanyq/Q4bF +HQB21E+WtTsCaqjGaoFcrBunMypmCd+jUZXl27TYENRFbrwNdAh7m2UztcIyb+Sg +VJFyfvVsBQNvnp7GPimVxXZNc4VpxEXObRuPWQN1oZN/90PcZVqTia/SHzEyTryL +ckhiLG3jZiaFZ7pTZ5I9wti9Pn+4kOHvE3Y/4nEnUo4mTxPX9pOlinF+VCiybtV2 +u1KSlc+YaIM7VmuyndDZCJRXm3v0/qTE7t5A5fArZl9lvibigMbWB8fpD+c1GpGH +Eo8NRY0lkaM+DkIqQoaziIsz3IKJrfdKaq9bQMSlIfameKBZ8fNYTBZrH9KZAIhz +YwIDAQABo4IBfjCCAXowHQYDVR0OBBYEFIf6nt9SdnXsSUogb1twlo+d77sXMB8G +A1UdIwQYMBaAFIf6nt9SdnXsSUogb1twlo+d77sXMA8GA1UdEwEB/wQFMAMBAf8w +DgYDVR0PAQH/BAQDAgEGMIIBFQYDVR0RBIIBDDCCAQiCEWh0dHA6Ly93d3cuYW5m +LmVzgQtpbmZvQGFuZi5lc6SB5TCB4jE0MDIGA1UECQwrR3JhbiBWaWEgZGUgbGVz +IENvcnRzIENhdGFsYW5lcy4gOTk2LiAwODAxODESMBAGA1UEBwwJQmFyY2Vsb25h +MScwJQYDVQQKDB5BTkYgQXV0b3JpZGFkIGRlIENlcnRpZmljYWNpb24xEjAQBgNV +BAUTCUc2MzI4NzUxMDFZMFcGA1UECwxQSW5zY3JpdGEgZW4gZWwgTWluaXN0ZXJp +byBkZWwgSW50ZXJpb3IgZGUgRXNwYcOxYSBjb24gZWwgbnVtZXJvIG5hY2lvbmFs +IDE3MS40NDMwDQYJKoZIhvcNAQELBQADggIBAIgR9tFTZ9BCYg+HViMxOfF0MHN2 +Pe/eC128ARdS+GH8A4thtbqiH/SOYbWofO/0zssHhNKa5iQEj45lCAb8BANpWJMD +nWkPr6jq2+50a6d0MMgSS2l1rvjSF+3nIrEuicshHXSTi3q/vBLKr7uGKMVFaM68 +XAropIwk6ndlA0JseARSPsbetv7ALESMIZAxlHV1TcctYHd0bB3c/Jz+PLszJQqs +Cg/kBPo2D111OXZkIY8W/fJuG9veR783khAK2gUnC0zLLCNsYzEbdGt8zUmBsAsM +cGxqGm6B6vDXd65OxWqw13xdq/24+5R8Ng1PF9tvfjZkUFBF30CxjWur7P90WiKI +G7IGfr6BE1NgXlhEQQu4F+HizB1ypEPzGWltecXQ4yOzO+H0WfFTjLTYX6VSveyW +DQV18ixF8M4tHP/SwNE+yyv2b2JJ3/3RpxjtFlLk+opJ574x0gD/dMJuWTH0JqVY +3PbRfE1jIxFpk164Qz/Xp7H7w7f6xh+tQCkBs3PUYmnGIZcPwq44Q6JHlCNsKx4K +hxfggTvRCk4w79cUID45c2qDsRCqTPoOo/cbOpcfVhbH9LdMORpmuLwNogRZEUSE +fWpqR9q+0kcQf4zGSWIURIyDrogdpDgoHDxktqgMgc+qA4ZE2WQl1D8hmev53A46 +lUSrWUiWfDXtK3ux +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID9zCCAt+gAwIBAgILMTI1MzcyODI4MjgwDQYJKoZIhvcNAQELBQAwWDELMAkG +A1UEBhMCSlAxHDAaBgNVBAoTE0phcGFuZXNlIEdvdmVybm1lbnQxDTALBgNVBAsT +BEdQS0kxHDAaBgNVBAMTE0FwcGxpY2F0aW9uQ0EyIFJvb3QwHhcNMTMwMzEyMTUw +MDAwWhcNMzMwMzEyMTUwMDAwWjBYMQswCQYDVQQGEwJKUDEcMBoGA1UEChMTSmFw +YW5lc2UgR292ZXJubWVudDENMAsGA1UECxMER1BLSTEcMBoGA1UEAxMTQXBwbGlj +YXRpb25DQTIgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKaq +rSVl1gAR1uh6dqr05rRL88zDUrSNrKZPtZJxb0a11a2LEiIXJc5F6BR6hZrkIxCo ++rFnUOVtR+BqiRPjrq418fRCxQX3TZd+PCj8sCaRHoweOBqW3FhEl2LjMsjRFUFN +dZh4vqtoqV7tR76kuo6hApfek3SZbWe0BSXulMjtqqS6MmxCEeu+yxcGkOGThchk +KM4fR8fAXWDudjbcMztR63vPctgPeKgZggiQPhqYjY60zxU2pm7dt+JNQCBT2XYq +0HisifBPizJtROouurCp64ndt295D6uBbrjmiykLWa+2SQ1RLKn9nShjZrhwlXOa +2Po7M7xCQhsyrLEy+z0CAwEAAaOBwTCBvjAdBgNVHQ4EFgQUVqesqgIdsqw9kA6g +by5Bxnbne9owDgYDVR0PAQH/BAQDAgEGMHwGA1UdEQR1MHOkcTBvMQswCQYDVQQG +EwJKUDEYMBYGA1UECgwP5pel5pys5Zu95pS/5bqcMRswGQYDVQQLDBLmlL/lupzo +qo3oqLzln7rnm6QxKTAnBgNVBAMMIOOCouODl+ODquOCseODvOOCt+ODp+ODs0NB +MiBSb290MA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAH+aCXWs +B9FydC53VzDCBJzUgKaD56WgG5/+q/OAvdVKo6GPtkxgEefK4WCB10jBIFmlYTKL +nZ6X02aD2mUuWD7b5S+lzYxzplG+WCigeVxpL0PfY7KJR8q73rk0EWOgDiUX5Yf0 +HbCwpc9BqHTG6FPVQvSCLVMJEWgmcZR1E02qdog8dLHW40xPYsNJTE5t8XB+w3+m +Bcx4m+mB26jIx1ye/JKSLaaX8ji1bnOVDMA/zqaUMLX6BbfeniCq/BNkyYq6ZO/i +Y+TYmK5rtT6mVbgzPixy+ywRAPtbFi+E0hOe+gXFwctyTiLdhMpLvNIthhoEdlkf +SUJiOxMfFui61/0= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEMDCCAxigAwIBAgIQUJRs7Bjq1ZxN1ZfvdY+grTANBgkqhkiG9w0BAQUFADCB +gjELMAkGA1UEBhMCVVMxHjAcBgNVBAsTFXd3dy54cmFtcHNlY3VyaXR5LmNvbTEk +MCIGA1UEChMbWFJhbXAgU2VjdXJpdHkgU2VydmljZXMgSW5jMS0wKwYDVQQDEyRY +UmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDQxMTAxMTcx +NDA0WhcNMzUwMTAxMDUzNzE5WjCBgjELMAkGA1UEBhMCVVMxHjAcBgNVBAsTFXd3 +dy54cmFtcHNlY3VyaXR5LmNvbTEkMCIGA1UEChMbWFJhbXAgU2VjdXJpdHkgU2Vy +dmljZXMgSW5jMS0wKwYDVQQDEyRYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBB +dXRob3JpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCYJB69FbS6 +38eMpSe2OAtp87ZOqCwuIR1cRN8hXX4jdP5efrRKt6atH67gBhbim1vZZ3RrXYCP +KZ2GG9mcDZhtdhAoWORlsH9KmHmf4MMxfoArtYzAQDsRhtDLooY2YKTVMIJt2W7Q +DxIEM5dfT2Fa8OT5kavnHTu86M/0ay00fOJIYRyO82FEzG+gSqmUsE3a56k0enI4 +qEHMPJQRfevIpoy3hsvKMzvZPTeL+3o+hiznc9cKV6xkmxnr9A8ECIqsAxcZZPRa +JSKNNCyy9mgdEm3Tih4U2sSPpuIjhdV6Db1q4Ons7Be7QhtnqiXtRYMh/MHJfNVi +PvryxS3T/dRlAgMBAAGjgZ8wgZwwEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0P +BAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFMZPoj0GY4QJnM5i5ASs +jVy16bYbMDYGA1UdHwQvMC0wK6ApoCeGJWh0dHA6Ly9jcmwueHJhbXBzZWN1cml0 +eS5jb20vWEdDQS5jcmwwEAYJKwYBBAGCNxUBBAMCAQEwDQYJKoZIhvcNAQEFBQAD +ggEBAJEVOQMBG2f7Shz5CmBbodpNl2L5JFMn14JkTpAuw0kbK5rc/Kh4ZzXxHfAR +vbdI4xD2Dd8/0sm2qlWkSLoC295ZLhVbO50WfUfXN+pfTXYSNrsf16GBBEYgoyxt +qZ4Bfj8pzgCT3/3JknOJiWSe5yvkHJEs0rnOfc5vMZnT5r7SHpDwCRR5XCOrTdLa +IR9NmXmd4c8nnxCbHIgNsIpkQTG4DmyQJKSbXHGPurt+HBvbaoAPIbzp26a3QPSy +i6mx5O+aGtA9aZnuqCij4Tyz8LIRnM98QObd50N9otg6tamN8jSZxNQQ4Qb9CYQQ +O+7ETPTsJ3xCwnR8gooJybQDJbw= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEIDCCAwigAwIBAgIQNE7VVyDV7exJ9C/ON9srbTANBgkqhkiG9w0BAQUFADCB +qTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjEoMCYGA1UECxMf +Q2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMvKGMpIDIw +MDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxHzAdBgNV +BAMTFnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwHhcNMDYxMTE3MDAwMDAwWhcNMzYw +NzE2MjM1OTU5WjCBqTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5j +LjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjE4MDYG +A1UECxMvKGMpIDIwMDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNl +IG9ubHkxHzAdBgNVBAMTFnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwggEiMA0GCSqG +SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCsoPD7gFnUnMekz52hWXMJEEUMDSxuaPFs +W0hoSVk3/AszGcJ3f8wQLZU0HObrTQmnHNK4yZc2AreJ1CRfBsDMRJSUjQJib+ta +3RGNKJpchJAQeg29dGYvajig4tVUROsdB58Hum/u6f1OCyn1PoSgAfGcq/gcfomk +6KHYcWUNo1F77rzSImANuVud37r8UVsLr5iy6S7pBOhih94ryNdOwUxkHt3Ph1i6 +Sk/KaAcdHJ1KxtUvkcx8cXIcxcBn6zL9yZJclNqFwJu/U30rCfSMnZEfl2pSy94J +NqR32HuHUETVPm4pafs5SSYeCaWAe0At6+gnhcn+Yf1+5nyXHdWdAgMBAAGjQjBA +MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBR7W0XP +r87Lev0xkhpqtvNG61dIUDANBgkqhkiG9w0BAQUFAAOCAQEAeRHAS7ORtvzw6WfU +DW5FvlXok9LOAz/t2iWwHVfLHjp2oEzsUHboZHIMpKnxuIvW1oeEuzLlQRHAd9mz +YJ3rG9XRbkREqaYB7FViHXe4XI5ISXycO1cRrK1zN44veFyQaEfZYGDm/Ac9IiAX +xPcW6cTYcvnIc3zfFi8VqT79aie2oetaupgf1eNNZAqdE8hhuvU5HIe6uL17In/2 +/qxAeeWsEG89jxt5dovEN7MhGITlNgDrYyCZuen+MwS7QcjBAvlEYyCegc5C09Y/ +LHbTY5xZ3Y+m4Q6gLkH3LpVHz7z9M/P2C2F+fpErgUfCJzDupxBdN49cOSvkBPB7 +jVaMaA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICrjCCAjWgAwIBAgIQPLL0SAoA4v7rJDteYD7DazAKBggqhkjOPQQDAzCBmDEL +MAkGA1UEBhMCVVMxFjAUBgNVBAoTDUdlb1RydXN0IEluYy4xOTA3BgNVBAsTMChj +KSAyMDA3IEdlb1RydXN0IEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTE2 +MDQGA1UEAxMtR2VvVHJ1c3QgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0 +eSAtIEcyMB4XDTA3MTEwNTAwMDAwMFoXDTM4MDExODIzNTk1OVowgZgxCzAJBgNV +BAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTkwNwYDVQQLEzAoYykgMjAw +NyBHZW9UcnVzdCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxNjA0BgNV +BAMTLUdlb1RydXN0IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBH +MjB2MBAGByqGSM49AgEGBSuBBAAiA2IABBWx6P0DFUPlrOuHNxFi79KDNlJ9RVcL +So17VDs6bl8VAsBQps8lL33KSLjHUGMcKiEIfJo22Av+0SbFWDEwKCXzXV2juLal +tJLtbCyf691DiaI8S0iRHVDsJt/WYC69IaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAO +BgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFBVfNVdRVfslsq0DafwBo/q+EVXVMAoG +CCqGSM49BAMDA2cAMGQCMGSWWaboCd6LuvpaiIjwH5HTRqjySkwCY/tsXzjbLkGT +qQ7mndwxHLKgpxgceeHHNgIwOlavmnRs9vuD4DPTCF+hnMJbn0bWtsuRBmOiBucz +rD6ogRLQy7rQkgu2npaqBA+K +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGHDCCBASgAwIBAgIES45gAzANBgkqhkiG9w0BAQsFADBFMQswCQYDVQQGEwJE +SzESMBAGA1UEChMJVFJVU1QyNDA4MSIwIAYDVQQDExlUUlVTVDI0MDggT0NFUyBQ +cmltYXJ5IENBMB4XDTEwMDMwMzEyNDEzNFoXDTM3MTIwMzEzMTEzNFowRTELMAkG +A1UEBhMCREsxEjAQBgNVBAoTCVRSVVNUMjQwODEiMCAGA1UEAxMZVFJVU1QyNDA4 IE9DRVMgUHJpbWFyeSBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB AJlJodr3U1Fa+v8HnyACHV81/wLevLS0KUk58VIABl6Wfs3LLNoj5soVAZv4LBi5 gs7E8CZ9w0F2CopW8vzM8i5HLKE4eedPdnaFqHiBZ0q5aaaQArW+qKJx1rT/AaXt @@ -3204,439 +3431,352 @@ WIVFF/Onlu5fu1NHXdqNEfzldKDUvCfii3L2iATTZyHwU9CALE+2eIA+PIaLgnM1 cbBsn0R9fFLO4El62S9eH1tqOzO20OAOK65yJIsOpSE= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIFQTCCAymgAwIBAgICDL4wDQYJKoZIhvcNAQELBQAwUTELMAkGA1UEBhMCVFcx -EjAQBgNVBAoTCVRBSVdBTi1DQTEQMA4GA1UECxMHUm9vdCBDQTEcMBoGA1UEAxMT -VFdDQSBHbG9iYWwgUm9vdCBDQTAeFw0xMjA2MjcwNjI4MzNaFw0zMDEyMzExNTU5 -NTlaMFExCzAJBgNVBAYTAlRXMRIwEAYDVQQKEwlUQUlXQU4tQ0ExEDAOBgNVBAsT -B1Jvb3QgQ0ExHDAaBgNVBAMTE1RXQ0EgR2xvYmFsIFJvb3QgQ0EwggIiMA0GCSqG -SIb3DQEBAQUAA4ICDwAwggIKAoICAQCwBdvI64zEbooh745NnHEKH1Jw7W2CnJfF -10xORUnLQEK1EjRsGcJ0pDFfhQKX7EMzClPSnIyOt7h52yvVavKOZsTuKwEHktSz -0ALfUPZVr2YOy+BHYC8rMjk1Ujoog/h7FsYYuGLWRyWRzvAZEk2tY/XTP3VfKfCh -MBwqoJimFb3u/Rk28OKRQ4/6ytYQJ0lM793B8YVwm8rqqFpD/G2Gb3PpN0Wp8DbH -zIh1HrtsBv+baz4X7GGqcXzGHaL3SekVtTzWoWH1EfcFbx39Eb7QMAfCKbAJTibc -46KokWofwpFFiFzlmLhxpRUZyXx1EcxwdE8tmx2RRP1WKKD+u4ZqyPpcC1jcxkt2 -yKsi2XMPpfRaAok/T54igu6idFMqPVMnaR1sjjIsZAAmY2E2TqNGtz99sy2sbZCi -laLOz9qC5wc0GZbpuCGqKX6mOL6OKUohZnkfs8O1CWfe1tQHRvMq2uYiN2DLgbYP -oA/pyJV/v1WRBXrPPRXAb94JlAGD1zQbzECl8LibZ9WYkTunhHiVJqRaCPgrdLQA -BDzfuBSO6N+pjWxnkjMdwLfS7JLIvgm/LCkFbwJrnu+8vyq8W8BQj0FwcYeyTbcE -qYSjMq+u7msXi7Kx/mzhkIyIqJdIzshNy/MGz19qCkKxHh53L46g5pIOBvwFItIm -4TFRfTLcDwIDAQABoyMwITAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB -/zANBgkqhkiG9w0BAQsFAAOCAgEAXzSBdu+WHdXltdkCY4QWwa6gcFGn90xHNcgL -1yg9iXHZqjNB6hQbbCEAwGxCGX6faVsgQt+i0trEfJdLjbDorMjupWkEmQqSpqsn -LhpNgb+E1HAerUf+/UqdM+DyucRFCCEK2mlpc3INvjT+lIutwx4116KD7+U4x6WF -H6vPNOw/KP4M8VeGTslV9xzU2KV9Bnpv1d8Q34FOIWWxtuEXeZVFBs5fzNxGiWNo -RI2T9GRwoD2dKAXDOXC4Ynsg/eTb6QihuJ49CcdP+yz4k3ZB3lLg4VfSnQO8d57+ -nile98FRYB/e2guyLXW3Q0iT5/Z5xoRdgFlglPx4mI88k1HtQJAH32RjJMtOcQWh -15QaiDLxInQirqWm2BJpTGCjAu4r7NRjkgtevi92a6O2JryPA9gK8kxkRr05YuWW -6zRjESjMlfGt7+/cgFhI6Uu46mWs6fyAtbXIRfmswZ/ZuepiiI7E8UuDEq3mi4TW -nsLrgxifarsbJGAzcMzs9zLzXNl5fe+epP7JI8Mk7hWSsT2RTyaGvWZzJBPqpK5j -wa19hAM8EHiGG3njxPPyBJUgriOCxLM6AGK/5jYk4Ve6xx6QddVfP5VhK8E7zeWz -aGHQRiapIVJpLesux+t3zqY6tQMzT3bR51xUAV3LePTJDL/PEo4XLSNolOer/qmy -KwbQBM0= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIFSzCCAzOgAwIBAgIRALZLiAfiI+7IXBKtpg4GofIwDQYJKoZIhvcNAQELBQAw -PzELMAkGA1UEBhMCVFcxMDAuBgNVBAoMJ0dvdmVybm1lbnQgUm9vdCBDZXJ0aWZp -Y2F0aW9uIEF1dGhvcml0eTAeFw0xMjA5MjgwODU4NTFaFw0zNzEyMzExNTU5NTla -MD8xCzAJBgNVBAYTAlRXMTAwLgYDVQQKDCdHb3Zlcm5tZW50IFJvb3QgQ2VydGlm -aWNhdGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC -AQC2/5c8gb4BWCQnr44BK9ZykjAyG1+bfNTUf+ihYHMwVxAA+lCWJP5Q5ow6ldFX -eYTVZ1MMKoI+GFy4MCYa1l7GLbIEUQ7v3wxjR+vEEghRK5lxXtVpe+FdyXcdIOxW -juVhYC386RyA3/pqg7sFtR4jEpyCygrzFB0g5AaPQySZn7YKk1pzGxY5vgW28Yyl -ZJKPBeRcdvc5w88tvQ7Yy6gOMZvJRg9nU0MEj8iyyIOAX7ryD6uBNaIgIZfOD4k0 -eA/PH07p+4woPN405+2f0mb1xcoxeNLOUNFggmOd4Ez3B66DNJ1JSUPUfr0t4urH -cWWACOQ2nnlwCjyHKenkkpTqBpIpJ3jmrdc96QoLXvTg1oadLXLLi2RW5vSueKWg -OTNYPNyoj420ai39iHPplVBzBN8RiD5C1gJ0+yzEb7xs1uCAb9GGpTJXA9ZN9E4K -mSJ2fkpAgvjJ5E7LUy3Hsbbi08J1J265DnGyNPy/HE7CPfg26QrMWJqhGIZO4uGq -s3NZbl6dtMIIr69c/aQCb/+4DbvVq9dunxpPkUDwH0ZVbaCSw4nNt7H/HLPLo5wK -4/7NqrwB7N1UypHdTxOHpPaY7/1J1lcqPKZc9mA3v9g+fk5oKiMyOr5u5CI9ByTP -isubXVGzMNJxbc5Gim18SjNE2hIvNkvy6fFRCW3bapcOFwIDAQABo0IwQDAPBgNV -HRMBAf8EBTADAQH/MB0GA1UdDgQWBBTVZx3gnHosnMvFmOcdByYqhux0zTAOBgNV -HQ8BAf8EBAMCAQYwDQYJKoZIhvcNAQELBQADggIBAJA75cJTQijq9TFOjj2Rnk0J -89ixUuZPrAwxIbvx6pnMg/y2KOTshAcOD06Xu29oRo8OURWV+Do7H1+CDgxxDryR -T64zLiNB9CZrTxOH+nj2LsIPkQWXqmrBap+8hJ4IKifd2ocXhuGzyl3tOKkpboTe -Rmv8JxlQpRJ6jH1i/NrnzLyfSa8GuCcn8on3Fj0Y5r3e9YwSkZ/jBI3+BxQaWqw5 -ghvxOBnhY+OvbLamURfr+kvriyL2l/4QOl+UoEtTcT9a4RD4co+WgN2NApgAYT2N -vC2xR8zaXeEgp4wxXPHj2rkKhkfIoT0Hozymc26Uke1uJDr5yTDRB6iBfSZ9fYTf -hsmL5a4NHr6JSFEVg5iWL0rrczTXdM3Jb9DCuiv2mv6Z3WAUjhv5nDk8f0OJU+jl -wqu+Iq0nOJt3KLejY2OngeepaUXrjnhWzAWEx/uttjB8YwWfLYwkf0uLkvw4Hp+g -pVezbp3YZLhwmmBScMip0P/GnO0QYV7Ngw5u6E0CQUridgR51lQ/ipgyFKDdLZzn -uoJxo4ZVKZnSKdt1OvfbQ/+2W/u3fjWAjg1srnm3Ni2XUqGwB5wH5Ss2zQOXlL0t -DjQG/MAWifw3VOTWzz0TBPKR2ck2Lj7FWtClTILD/y58Jnb38/1FoqVuVa4uzM8s -iTTa9g3nkagQ6hed8vbs +MIIFaTCCA1GgAwIBAgIJAJK4iNuwisFjMA0GCSqGSIb3DQEBCwUAMFIxCzAJBgNV +BAYTAlNLMRMwEQYDVQQHEwpCcmF0aXNsYXZhMRMwEQYDVQQKEwpEaXNpZyBhLnMu +MRkwFwYDVQQDExBDQSBEaXNpZyBSb290IFIyMB4XDTEyMDcxOTA5MTUzMFoXDTQy +MDcxOTA5MTUzMFowUjELMAkGA1UEBhMCU0sxEzARBgNVBAcTCkJyYXRpc2xhdmEx +EzARBgNVBAoTCkRpc2lnIGEucy4xGTAXBgNVBAMTEENBIERpc2lnIFJvb3QgUjIw +ggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCio8QACdaFXS1tFPbCw3Oe +NcJxVX6B+6tGUODBfEl45qt5WDza/3wcn9iXAng+a0EE6UG9vgMsRfYvZNSrXaNH +PWSb6WiaxswbP7q+sos0Ai6YVRn8jG+qX9pMzk0DIaPY0jSTVpbLTAwAFjxfGs3I +x2ymrdMxp7zo5eFm1tL7A7RBZckQrg4FY8aAamkw/dLukO8NJ9+flXP04SXabBbe +QTg06ov80egEFGEtQX6sx3dOy1FU+16SGBsEWmjGycT6txOgmLcRK7fWV8x8nhfR +yyX+hk4kLlYMeE2eARKmK6cBZW58Yh2EhN/qwGu1pSqVg8NTEQxzHQuyRpDRQjrO +QG6Vrf/GlK1ul4SOfW+eioANSW1z4nuSHsPzwfPrLgVv2RvPN3YEyLRa5Beny912 +H9AZdugsBbPWnDTYltxhh5EF5EQIM8HauQhl1K6yNg3ruji6DOWbnuuNZt2Zz9aJ +QfYEkoopKW1rOhzndX0CcQ7zwOe9yxndnWCywmZgtrEE7snmhrmaZkCo5xHtgUUD +i/ZnWejBBhG93c+AAk9lQHhcR1DIm+YfgXvkRKhbhZri3lrVx/k6RGZL5DJUfORs +nLMOPReisjQS1n6yqEm70XooQL6iFh/f5DcfEXP7kAplQ6INfPgGAVUzfbANuPT1 +rqVCV3w2EYx7XsQDnYx5nQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1Ud +DwEB/wQEAwIBBjAdBgNVHQ4EFgQUtZn4r7CU9eMg1gqtzk5WpC5uQu0wDQYJKoZI +hvcNAQELBQADggIBACYGXnDnZTPIgm7ZnBc6G3pmsgH2eDtpXi/q/075KMOYKmFM +tCQSin1tERT3nLXK5ryeJ45MGcipvXrA1zYObYVybqjGom32+nNjf7xueQgcnYqf +GopTpti72TVVsRHFqQOzVju5hJMiXn7B9hJSi+osZ7z+Nkz1uM/Rs0mSO9MpDpkb +lvdhuDvEK7Z4bLQjb/D907JedR+Zlais9trhxTF7+9FGs9K8Z7RiVLoJ92Owk6Ka ++elSLotgEqv89WBW7xBci8QaQtyDW2QOy7W81k/BfDxujRNt+3vrMNDcTa/F1bal +TFtxyegxvug4BkihGuLq0t4SOVga/4AOgnXmt8kHbA7v/zjxmHHEt38OFdAlab0i +nSvtBfZGR6ztwPDUO+Ls7pZbkBNOHlY667DvlruWIxG68kOGdGSVyCh13x01utI3 +gzhTODY7z2zp+WsO0PsE6E9312UBeIYMej4hYvF/Y3EMyZ9E26gnonW+boE+18Dr +G5gPcFw0sorMwIUY6256s/daoQe/qUKS82Ail+QUoQebTnbAjn39pCXHR+3/H3Os +zMOl6W8KjptlwlCFtaOgUxLMVYdh84GuEEZhvUQhuMI9dM9+JDX6HAcOmz0iyu8x +L4ysEr3vQCj8KWefshNPZiTEUxnpHikV7+ZtsH8tZ/3zbBt1RqPlShfppNcL -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIFODCCAyCgAwIBAgIRAJW+FqD3LkbxezmCcvqLzZYwDQYJKoZIhvcNAQEFBQAw -NzEUMBIGA1UECgwLVGVsaWFTb25lcmExHzAdBgNVBAMMFlRlbGlhU29uZXJhIFJv -b3QgQ0EgdjEwHhcNMDcxMDE4MTIwMDUwWhcNMzIxMDE4MTIwMDUwWjA3MRQwEgYD -VQQKDAtUZWxpYVNvbmVyYTEfMB0GA1UEAwwWVGVsaWFTb25lcmEgUm9vdCBDQSB2 -MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMK+6yfwIaPzaSZVfp3F -VRaRXP3vIb9TgHot0pGMYzHw7CTww6XScnwQbfQ3t+XmfHnqjLWCi65ItqwA3GV1 -7CpNX8GH9SBlK4GoRz6JI5UwFpB/6FcHSOcZrr9FZ7E3GwYq/t75rH2D+1665I+X -Z75Ljo1kB1c4VWk0Nj0TSO9P4tNmHqTPGrdeNjPUtAa9GAH9d4RQAEX1jF3oI7x+ -/jXh7VB7qTCNGdMJjmhnXb88lxhTuylixcpecsHHltTbLaC0H2kD7OriUPEMPPCs -81Mt8Bz17Ww5OXOAFshSsCPN4D7c3TxHoLs1iuKYaIu+5b9y7tL6pe0S7fyYGKkm -dtwoSxAgHNN/Fnct7W+A90m7UwW7XWjH1Mh1Fj+JWov3F0fUTPHSiXk+TT2YqGHe -Oh7S+F4D4MHJHIzTjU3TlTazN19jY5szFPAtJmtTfImMMsJu7D0hADnJoWjiUIMu -sDor8zagrC/kb2HCUQk5PotTubtn2txTuXZZNp1D5SDgPTJghSJRt8czu90VL6R4 -pgd7gUY2BIbdeTXHlSw7sKMXNeVzH7RcWe/a6hBle3rQf5+ztCo3O3CLm1u5K7fs -slESl1MpWtTwEhDcTwK7EpIvYtQ/aUN8Ddb8WHUBiJ1YFkveupD/RwGJBmr2X7KQ -arMCpgKIv7NHfirZ1fpoeDVNAgMBAAGjPzA9MA8GA1UdEwEB/wQFMAMBAf8wCwYD -VR0PBAQDAgEGMB0GA1UdDgQWBBTwj1k4ALP1j5qWDNXr+nuqF+gTEjANBgkqhkiG -9w0BAQUFAAOCAgEAvuRcYk4k9AwI//DTDGjkk0kiP0Qnb7tt3oNmzqjMDfz1mgbl -dxSR651Be5kqhOX//CHBXfDkH1e3damhXwIm/9fH907eT/j3HEbAek9ALCI18Bmx -0GtnLLCo4MBANzX2hFxc469CeP6nyQ1Q6g2EdvZR74NTxnr/DlZJLo961gzmJ1Tj -TQpgcmLNkQfWpb/ImWvtxBnmq0wROMVvMeJuScg/doAmAyYp4Db29iBT4xdwNBed -Y2gea+zDTYa4EzAvXUYNR0PVG6pZDrlcjQZIrXSHX8f8MVRBE+LHIQ6e4B4N4cB7 -Q4WQxYpYxmUKeFfyxiMPAdkgS94P+5KFdSpcc41teyWRyu5FrgZLAMzTsVlQ2jqI -OylDRl6XK1TOU2+NSueW+r9xDkKLfP0ooNBIytrEgUy7onOTJsjrDNYmiLbAJM+7 -vVvrdX3pCI6GMyx5dwlppYn8s3CQh3aP0yK7Qs69cwsgJirQmz1wHiRszYd2qReW -t88NkvuOGKmYSdGe/mBEciG5Ge3C9THxOUiIkCR1VBatzvT4aRRkOfujuLpwQMcn -HL/EVlP6Y2XQ8xwOFvVrhlhNGNTkDY6lnVuR3HYkUD/GKvvZt5y11ubQ2egZixVx -SK236thZiNSQvxaz2emsWWFUyBy6ysHK4bkgTI86k4mloMy/0/Z1pHWWbVY= +MIICpzCCAi2gAwIBAgIQTHm1miicdjFk9YlE0JEC3jAKBggqhkjOPQQDAzCBlDEL +MAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8wHQYD +VQQLExZTeW1hbnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRlYyBD +bGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0g +RzQwHhcNMTIxMDE4MDAwMDAwWhcNMzcxMjAxMjM1OTU5WjCBlDELMAkGA1UEBhMC +VVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8wHQYDVQQLExZTeW1h +bnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRlYyBDbGFzcyAzIFB1 +YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzQwdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAARXz+qzOU0/oSHgbi84csaHl/OFC0fnD1HI0fSZm8pZ +Zf9M+eoLtyXV0vbsMS0yYhLXdoan+jjJZdT+c+KEOfhMSWIT3brViKBfPchPsD+P +oVAR5JNGrcNfy/GkapVW6MCjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8E +BTADAQH/MB0GA1UdDgQWBBQknbzScfcdwiW+IvGJpSwVOzQeXjAKBggqhkjOPQQD +AwNoADBlAjEAuWZoZdsF0Dh9DvPIdWG40CjEsUozUVj78jwQyK5HeHbKZiQXhj5Q +Vm6lLZmIuL0kAjAD6qfnqDzqnWLGX1TamPR3vU+PGJyRXEdrQE0QHbPhicoLIsga +xcX+i93B3294n5E= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIDMDCCApmgAwIBAgIQDY4VEuGsu3eNOOMk34ww8jANBgkqhkiG9w0BAQUFADCB -yzELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJ -Q2FwZSBUb3duMRowGAYDVQQKExFUaGF3dGUgQ29uc3VsdGluZzEoMCYGA1UECxMf -Q2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEhMB8GA1UEAxMYVGhhd3Rl -IFBlcnNvbmFsIEJhc2ljIENBMSgwJgYJKoZIhvcNAQkBFhlwZXJzb25hbC1iYXNp -Y0B0aGF3dGUuY29tMB4XDTk2MDEwMTAwMDAwMFoXDTIxMDEwMTIzNTk1OVowgcsx -CzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNh -cGUgVG93bjEaMBgGA1UEChMRVGhhd3RlIENvbnN1bHRpbmcxKDAmBgNVBAsTH0Nl -cnRpZmljYXRpb24gU2VydmljZXMgRGl2aXNpb24xITAfBgNVBAMTGFRoYXd0ZSBQ -ZXJzb25hbCBCYXNpYyBDQTEoMCYGCSqGSIb3DQEJARYZcGVyc29uYWwtYmFzaWNA -dGhhd3RlLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAvLyTU23AUE+C -FeZIlDWmWr5vQvoPR+53dXLdjUmbllegeNTKP1GzaQuRdhciB5dqxFGTS+CN7zeV -oQxN2jSQHReJl+A1OFdKwPQIcOk8RHtQfmGakOMj04gRRif1CwcOu93RfyAKiLlW -Cy4cgNrx454p7xS9CkT7G1sY0b8jkyECAwEAAaMTMBEwDwYDVR0TAQH/BAUwAwEB -/zANBgkqhkiG9w0BAQUFAAOBgQCIO/64+XpCRhGgpKJkhc1IHJzVilHNL8F9sQfP -1wHeMj+W5IT+0V6tDH4OY0lqDhDkl9A/xacp2aZTHkseP1T6wIQ1c+qRqdxdk1cF -BgwHua8LRDmIIaDugnOpRi9pbCV0qc3fp9f9hTAElDVKpxszJCxEFu0KxN+AqmUa -v3Em8A== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDPDCCAqWgAwIBAgIQEj3w59oqIkekOIngiu7JZzANBgkqhkiG9w0BAQUFADCB -0TELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJ -Q2FwZSBUb3duMRowGAYDVQQKExFUaGF3dGUgQ29uc3VsdGluZzEoMCYGA1UECxMf -Q2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEkMCIGA1UEAxMbVGhhd3Rl -IFBlcnNvbmFsIEZyZWVtYWlsIENBMSswKQYJKoZIhvcNAQkBFhxwZXJzb25hbC1m -cmVlbWFpbEB0aGF3dGUuY29tMB4XDTk2MDEwMTAwMDAwMFoXDTIxMDEwMTIzNTk1 -OVowgdExCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNV -BAcTCUNhcGUgVG93bjEaMBgGA1UEChMRVGhhd3RlIENvbnN1bHRpbmcxKDAmBgNV -BAsTH0NlcnRpZmljYXRpb24gU2VydmljZXMgRGl2aXNpb24xJDAiBgNVBAMTG1Ro -YXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBDQTErMCkGCSqGSIb3DQEJARYccGVyc29u -YWwtZnJlZW1haWxAdGhhd3RlLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkC -gYEA1GnX1LCUZFtx6UfYDFG26nKRsIRefS0Nj3sS34UldSh0OkIsYyeflXtL734Z -hx2G6qPduc6WZBrCFG5ErHzmj+hND3EfQDimAKOHePb5lIZererAXnbr2RSjXW56 -fAylS1V/Bhkpf56aJtVquzgkCGqYx7Hao5iR/Xnb5VrEHLkCAwEAAaMTMBEwDwYD -VR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQAemGDU5fJUYLA9GoFkR/db -o9lvwykLp9KpgUn2w22FFChFRAH0cVyVLhQPGivRqWvBX2c9FvFyIK++FsoOMF/J -y6WTLMNnVB5yIoojdmyUHVFSbJ3E4EcC18y/8IB7GG4l3GJh1qb+wR1/2bP9jVxF -EFrGZWSa6yz1A0/WSGL7Lg== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDODCCAqGgAwIBAgIQQAWyU6AaRkNQCYGPEhB27DANBgkqhkiG9w0BAQUFADCB -zzELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJ -Q2FwZSBUb3duMRowGAYDVQQKExFUaGF3dGUgQ29uc3VsdGluZzEoMCYGA1UECxMf -Q2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEjMCEGA1UEAxMaVGhhd3Rl -IFBlcnNvbmFsIFByZW1pdW0gQ0ExKjAoBgkqhkiG9w0BCQEWG3BlcnNvbmFsLXBy -ZW1pdW1AdGhhd3RlLmNvbTAeFw05NjAxMDEwMDAwMDBaFw0yMTAxMDEyMzU5NTla -MIHPMQswCQYDVQQGEwJaQTEVMBMGA1UECBMMV2VzdGVybiBDYXBlMRIwEAYDVQQH -EwlDYXBlIFRvd24xGjAYBgNVBAoTEVRoYXd0ZSBDb25zdWx0aW5nMSgwJgYDVQQL -Ex9DZXJ0aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlzaW9uMSMwIQYDVQQDExpUaGF3 -dGUgUGVyc29uYWwgUHJlbWl1bSBDQTEqMCgGCSqGSIb3DQEJARYbcGVyc29uYWwt -cHJlbWl1bUB0aGF3dGUuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDJ -Ztn4B0TPuYwu8KHvE0VsBd/eJxZRNkERbGw77f4QfRKe5ZtCmv5gMcNmt3M6SK5O -0DI3lIi1DbbZ8/JE2dWIEt12TfIa/G8jHnrx2JhFTgcQ7xZC0EN1bUre4qrJMf8f -AHB8Zs8QJQi6+u4A6UYDZicRFTuqW/KY3TZCstqIdQIDAQABoxMwETAPBgNVHRMB -Af8EBTADAQH/MA0GCSqGSIb3DQEBBQUAA4GBALpkCujztDHJJ2+idqAtNnHHhsAI -wk7t2pokGYf8WiOcck0I361cwzskgR1Xj7YSpSID7xK90S1elo8mJk9LG3w7oFIa -pag3hsRHKsrdQfho9cITQSma8AyozaH8FSMC23or1GJRQkfEox/00sVNVBDr2vDM -p083DL08yxDjGugV ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDNjCCAp+gAwIBAgIQNhIilsXjOKUgodJfTNcJVDANBgkqhkiG9w0BAQUFADCB -zjELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJ -Q2FwZSBUb3duMR0wGwYDVQQKExRUaGF3dGUgQ29uc3VsdGluZyBjYzEoMCYGA1UE -CxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEhMB8GA1UEAxMYVGhh -d3RlIFByZW1pdW0gU2VydmVyIENBMSgwJgYJKoZIhvcNAQkBFhlwcmVtaXVtLXNl -cnZlckB0aGF3dGUuY29tMB4XDTk2MDgwMTAwMDAwMFoXDTIxMDEwMTIzNTk1OVow -gc4xCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcT -CUNhcGUgVG93bjEdMBsGA1UEChMUVGhhd3RlIENvbnN1bHRpbmcgY2MxKDAmBgNV -BAsTH0NlcnRpZmljYXRpb24gU2VydmljZXMgRGl2aXNpb24xITAfBgNVBAMTGFRo -YXd0ZSBQcmVtaXVtIFNlcnZlciBDQTEoMCYGCSqGSIb3DQEJARYZcHJlbWl1bS1z -ZXJ2ZXJAdGhhd3RlLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA0jY2 -aovXwlue2oFBYo847kkEVdbQ7xwblRZH7xhINTpS9CtqBo87L+pW46+GjZ4X9560 -ZXUCTe/LCaIhUdib0GfQug2SBhRz1JPLlyoAnFxODLz6FVL88kRu2hFKbgifLy3j -+ao6hnO2RlNYyIkFvYMRuHM/qgeN9EJN50CdHDcCAwEAAaMTMBEwDwYDVR0TAQH/ -BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQBlkKyID1bZ5jA01CbH0FDxkt5r1DmI -CSLGpmODA/eZd9iy5Ri4XWPz1HP7bJyZePFLeH0ZJMMrAoT4vCLZiiLXoPxx7JGH -IPG47LHlVYCsPVLIOQ7C8MAFT9aCdYy9X9LcdpoFEsmvcsPcJX6kTY4XpeCHf+Ga -WuFg3GQjPEIuTQ== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDIjCCAougAwIBAgIQNKT/9jCvTKU8MxdCoZRmdTANBgkqhkiG9w0BAQUFADCB -xDELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJ -Q2FwZSBUb3duMR0wGwYDVQQKExRUaGF3dGUgQ29uc3VsdGluZyBjYzEoMCYGA1UE -CxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEZMBcGA1UEAxMQVGhh -d3RlIFNlcnZlciBDQTEmMCQGCSqGSIb3DQEJARYXc2VydmVyLWNlcnRzQHRoYXd0 -ZS5jb20wHhcNOTYwODAxMDAwMDAwWhcNMjEwMTAxMjM1OTU5WjCBxDELMAkGA1UE -BhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3du -MR0wGwYDVQQKExRUaGF3dGUgQ29uc3VsdGluZyBjYzEoMCYGA1UECxMfQ2VydGlm -aWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEZMBcGA1UEAxMQVGhhd3RlIFNlcnZl -ciBDQTEmMCQGCSqGSIb3DQEJARYXc2VydmVyLWNlcnRzQHRoYXd0ZS5jb20wgZ8w -DQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANOkUG7I/1Zr5s9dtuoMaHVHoqrC2oQl -/Kj0R1HahbUgdJSGHg91yekIYfUGbTBuFRkC6VLAYttNmZ7iagxEOM3+vuNkCXDF -/rFrKbYvScg71CcEJRCXL+eQbcAoQpnXTEPew/UhbVSfXcNY4cDk2VuwuNy0e982 -OsK1ZiIS1ocNAgMBAAGjEzARMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEF -BQADgYEAvkBpQW/G28GnvwfAReTQtUMeTJUzNelewj4o9qgNUNX/4gwP/FACjq6R -ua00io2fJ3GqGcxL6ATK1BdrEhrWxl/WzV7/iXa/2EjYWb0IiokdV81FHlK6EpqE -+hiJX+j5MDVqAWC5mYCDhQpu2vTJj15zLTFKY6B08h+LItIpPus= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIICsDCCAhmgAwIBAgIQZ8jh6OO+HL38kTuOpiOHSTANBgkqhkiG9w0BAQUFADCB -izELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTEUMBIGA1UEBxML -RHVyYmFudmlsbGUxDzANBgNVBAoTBlRoYXd0ZTEdMBsGA1UECxMUVGhhd3RlIENl -cnRpZmljYXRpb24xHzAdBgNVBAMTFlRoYXd0ZSBUaW1lc3RhbXBpbmcgQ0EwHhcN -OTcwMTAxMDAwMDAwWhcNMjEwMTAxMjM1OTU5WjCBizELMAkGA1UEBhMCWkExFTAT -BgNVBAgTDFdlc3Rlcm4gQ2FwZTEUMBIGA1UEBxMLRHVyYmFudmlsbGUxDzANBgNV -BAoTBlRoYXd0ZTEdMBsGA1UECxMUVGhhd3RlIENlcnRpZmljYXRpb24xHzAdBgNV -BAMTFlRoYXd0ZSBUaW1lc3RhbXBpbmcgQ0EwgZ8wDQYJKoZIhvcNAQEBBQADgY0A -MIGJAoGBANYrWHhhRYZT6jR7UZztsOYuGA7+4F+oJ9O0yeB8WU4WDnNUYMF/9p8u -6TqFJBU820cEY8OexJQaWt9MevPZQx08EHp5JduQ/vBR5zDWQQD9nyjfeb6Uu522 -FOMjhdepQeBMpHmwKxqL8vg7ij5FrHGSALSQQZj7X+36ty6K+Ig3AgMBAAGjEzAR -MA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAS+mqF4EF+3kKMZ/F -QfRWVKvpwuWXjhj+kckMPiZkyaFMJ2SnvQGTVXFuF0853BvcSTUQOSP/ypvIz2Y/ -3Ewa1IEGQlIf4SaxFhe65nByMUToTo1b5NP50OOPJWQx5yr4GIg2GlLFDUE1G2m3 -JvUXzMEZXkt8XOKDgJH6L/uatxY= +MIIFaTCCA1GgAwIBAgIJAMMDmu5QkG4oMA0GCSqGSIb3DQEBBQUAMFIxCzAJBgNV +BAYTAlNLMRMwEQYDVQQHEwpCcmF0aXNsYXZhMRMwEQYDVQQKEwpEaXNpZyBhLnMu +MRkwFwYDVQQDExBDQSBEaXNpZyBSb290IFIxMB4XDTEyMDcxOTA5MDY1NloXDTQy +MDcxOTA5MDY1NlowUjELMAkGA1UEBhMCU0sxEzARBgNVBAcTCkJyYXRpc2xhdmEx +EzARBgNVBAoTCkRpc2lnIGEucy4xGTAXBgNVBAMTEENBIERpc2lnIFJvb3QgUjEw +ggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCqw3j33Jijp1pedxiy3QRk +D2P9m5YJgNXoqqXinCaUOuiZc4yd39ffg/N4T0Dhf9Kn0uXKE5Pn7cZ3Xza1lK/o +OI7bm+V8u8yN63Vz4STN5qctGS7Y1oprFOsIYgrY3LMATcMjfF9DCCMyEtztDK3A +fQ+lekLZWnDZv6fXARz2m6uOt0qGeKAeVjGu74IKgEH3G8muqzIm1Cxr7X1r5OJe +IgpFy4QxTaz+29FHuvlglzmxZcfe+5nkCiKxLU3lSCZpq+Kq8/v8kiky6bM+TR8n +oc2OuRf7JT7JbvN32g0S9l3HuzYQ1VTW8+DiR0jm3hTaYVKvJrT1cU/J19IG32PK +/yHoWQbgCNWEFVP3Q+V8xaCJmGtzxmjOZd69fwX3se72V6FglcXM6pM6vpmumwKj +rckWtc7dXpl4fho5frLABaTAgqWjR56M6ly2vGfb5ipN0gTco65F97yLnByn1tUD +3AjLLhbKXEAz6GfDLuemROoRRRw1ZS0eRWEkG4IupZ0zXWX4Qfkuy5Q/H6MMMSRE +7cderVC6xkGbrPAXZcD4XW9boAo0PO7X6oifmPmvTiT6l7Jkdtqr9O3jw2Dv1fkC +yC2fg69naQanMVXVz0tv/wQFx1isXxYb5dKj6zHbHzMVTdDypVP1y+E9Tmgt2BLd +qvLmTZtJ5cUoobqwWsagtQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1Ud +DwEB/wQEAwIBBjAdBgNVHQ4EFgQUiQq0OJMa5qvum5EY+fU8PjXQ04IwDQYJKoZI +hvcNAQEFBQADggIBADKL9p1Kyb4U5YysOMo6CdQbzoaz3evUuii+Eq5FLAR0rBNR +xVgYZk2C2tXck8An4b58n1KeElb21Zyp9HWc+jcSjxyT7Ff+Bw+r1RL3D65hXlaA +SfX8MPWbTx9BLxyE04nH4toCdu0Jz2zBuByDHBb6lM19oMgY0sidbvW9adRtPTXo +HqJPYNcHKfyyo6SdbhWSVhlMCrDpfNIZTUJG7L399ldb3Zh+pE3McgODWF3vkzpB +emOqfDqo9ayk0d2iLbYq/J8BjuIQscTK5GfbVSUZP/3oNn6z4eGBrxEWi1CXYBmC +AMBrTXO40RMHPuq2MU/wQppt4hF05ZSsjYSVPCGvxdpHyN85YmLLW1AL14FABZyb +7bq2ix4Eb5YgOe2kfSnbSM6C3NQCjR0EMVrHS/BsYVLXtFHCgWzN4funodKSds+x +DzdYpPJScWc/DIh4gInByLUfkmO+p3qKViwaqKactV2zY9ATIKHrkWzQjX2v3wvk +F7mGnjixlAxYjOBVqjtjbZqJYLhkKpLGN/R+Q0O3c+gB53+XD9fyexn9GtePyfqF +a3qdnom2piiZk4hA9z7NUaPK6u95RyG1/jLix8NRb76AdPCkwzryT+lf3xkK8jsT +Q6wxpLPn6/wY1gGp8yqPNg7rtLG8t0zJa7+h89n07eLw4+1knj0vllJPgFOL -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIDZzCCAk+gAwIBAgIQGx+ttiD5JNM2a/fH8YygWTANBgkqhkiG9w0BAQUFADBF -MQswCQYDVQQGEwJHQjEYMBYGA1UEChMPVHJ1c3RpcyBMaW1pdGVkMRwwGgYDVQQL -ExNUcnVzdGlzIEZQUyBSb290IENBMB4XDTAzMTIyMzEyMTQwNloXDTI0MDEyMTEx -MzY1NFowRTELMAkGA1UEBhMCR0IxGDAWBgNVBAoTD1RydXN0aXMgTGltaXRlZDEc -MBoGA1UECxMTVHJ1c3RpcyBGUFMgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQAD -ggEPADCCAQoCggEBAMVQe547NdDfxIzNjpvto8A2mfRC6qc+gIMPpqdZh8mQRUN+ -AOqGeSoDvT03mYlmt+WKVoaTnGhLaASMk5MCPjDSNzoiYYkchU59j9WvezX2fihH -iTHcDnlkH5nSW7r+f2C/revnPDgpai/lkQtV/+xvWNUtyd5MZnGPDNcE2gfmHhjj -vSkCqPoc4Vu5g6hBSLwacY3nYuUtsuvffM/bq1rKMfFMIvMFE/eC+XN5DL7XSxzA -0RU8k0Fk0ea+IxciAIleH2ulrG6nS4zto3Lmr2NNL4XSFDWaLk6M6jKYKIahkQlB -OrTh4/L68MkKokHdqeMDx4gVOxzUGpTXn2RZEm0CAwEAAaNTMFEwDwYDVR0TAQH/ -BAUwAwEB/zAfBgNVHSMEGDAWgBS6+nEleYtXQSUhhgtx67JkDoshZzAdBgNVHQ4E -FgQUuvpxJXmLV0ElIYYLceuyZA6LIWcwDQYJKoZIhvcNAQEFBQADggEBAH5Y//01 -GX2cGE+esCu8jowU/yyg2kdbw++BLa8F6nRIW/M+TgfHbcWzk88iNVy2P3UnXwmW -zaD+vkAMXBJV+JOCyinpXj9WV4s4NvdFGkwozZ5BuO1WTISkQMi4sKUraXAEasP4 -1BIy+Q7DsdwyhEQsb8tGD+pmQQ9P8Vilpg0ND2HepZ5dfWWhPBfnqFVO76DH7cZE -f1T1o+CP8HxVIo8ptoGj4W1OLBuAZ+ytIJ8MYmHVl/9D7S3B2l0pKoU/rGXuhg8F -jZBf3+6f9L/uHfuY5H+QK4R4EA5sSVPvFVtlRkpdr7r7OnIdzfYliB6XzCGcKQEN -ZetX2fNXlrtIzYE= +MIIFuzCCA6OgAwIBAgIIVwoRl0LE48wwDQYJKoZIhvcNAQELBQAwazELMAkGA1UE +BhMCSVQxDjAMBgNVBAcMBU1pbGFuMSMwIQYDVQQKDBpBY3RhbGlzIFMucC5BLi8w +MzM1ODUyMDk2NzEnMCUGA1UEAwweQWN0YWxpcyBBdXRoZW50aWNhdGlvbiBSb290 +IENBMB4XDTExMDkyMjExMjIwMloXDTMwMDkyMjExMjIwMlowazELMAkGA1UEBhMC +SVQxDjAMBgNVBAcMBU1pbGFuMSMwIQYDVQQKDBpBY3RhbGlzIFMucC5BLi8wMzM1 +ODUyMDk2NzEnMCUGA1UEAwweQWN0YWxpcyBBdXRoZW50aWNhdGlvbiBSb290IENB +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAp8bEpSmkLO/lGMWwUKNv +UTufClrJwkg4CsIcoBh/kbWHuUA/3R1oHwiD1S0eiKD4j1aPbZkCkpAW1V8IbInX +4ay8IMKx4INRimlNAJZaby/ARH6jDuSRzVju3PvHHkVH3Se5CAGfpiEd9UEtL0z9 +KK3giq0itFZljoZUj5NDKd45RnijMCO6zfB9E1fAXdKDa0hMxKufgFpbOr3JpyI/ +gCczWw63igxdBzcIy2zSekciRDXFzMwujt0q7bd9Zg1fYVEiVRvjRuPjPdA1Yprb +rxTIW6HMiRvhMCb8oJsfgadHHwTrozmSBp+Z07/T6k9QnBn+locePGX2oxgkg4YQ +51Q+qDp2JE+BIcXjDwL4k5RHILv+1A7TaLndxHqEguNTVHnd25zS8gebLra8Pu2F +be8lEfKXGkJh90qX6IuxEAf6ZYGyojnP9zz/GPvG8VqLWeICrHuS0E4UT1lF9gxe +KF+w6D9Fz8+vm2/7hNN3WpVvrJSEnu68wEqPSpP4RCHiMUVhUE4Q2OM1fEwZtN4F +v6MGn8i1zeQf1xcGDXqVdFUNaBr8EBtiZJ1t4JWgw5QHVw0U5r0F+7if5t+L4sbn +fpb2U8WANFAoWPASUHEXMLrmeGO89LKtmyuy/uE5jF66CyCU3nuDuP/jVo23Eek7 +jPKxwV2dpAtMK9myGPW1n0sCAwEAAaNjMGEwHQYDVR0OBBYEFFLYiDrIn3hm7Ynz +ezhwlMkCAjbQMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUUtiIOsifeGbt +ifN7OHCUyQICNtAwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBCwUAA4ICAQAL +e3KHwGCmSUyIWOYdiPcUZEim2FgKDk8TNd81HdTtBjHIgT5q1d07GjLukD0R0i70 +jsNjLiNmsGe+b7bAEzlgqqI0JZN1Ut6nna0Oh4lScWoWPBkdg/iaKWW+9D+a2fDz +WochcYBNy+A4mz+7+uAwTc+G02UQGRjRlwKxK3JCaKygvU5a2hi/a5iB0P2avl4V +SM0RFbnAKVy06Ij3Pjaut2L9HmLecHgQHEhb2rykOLpn7VU+Xlff1ANATIGk0k9j +pwlCCRT8AKnCgHNPLsBA2RF7SOp6AsDT6ygBJlh0wcBzIm2Tlf05fbsq4/aC4yyX +X04fkZT6/iyj2HYauE2yOE+b+h1IYHkm4vP9qdCa6HCPSXrW5b0KDtst842/6+Ok +fcvHlXHo2qN8xcL4dJIEG4aspCJTQLas/kx2z/uUMsA1n3Y/buWQbqCmJqK4LL7R +K4X9p2jIugErsWx0Hbhzlefut8cl8ABMALJ+tguLHPPAUJ4lueAI3jZm/zel0btU +ZCzJJ7VLkn5l/9Mt4blOvH+kQSGQQXemOR/qnuOf0GZvBeyqdn6/axag67XH/JJU +LysRJyU3eExRarDzzFhdFPFqSBX/wge2sY0PjlxQRrM9vwGYT7JZVEc+NHt4bVaT +LnPqZih4zR0Uv6CPLy64Lo7yFIrM6bV8+2ydDKXhlg== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIDvDCCAqSgAwIBAgIQB1YipOjUiolN9BPI8PjqpTANBgkqhkiG9w0BAQUFADBK -MQswCQYDVQQGEwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24x -GTAXBgNVBAMTEFNlY3VyZSBHbG9iYWwgQ0EwHhcNMDYxMTA3MTk0MjI4WhcNMjkx -MjMxMTk1MjA2WjBKMQswCQYDVQQGEwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3Qg -Q29ycG9yYXRpb24xGTAXBgNVBAMTEFNlY3VyZSBHbG9iYWwgQ0EwggEiMA0GCSqG -SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvNS7YrGxVaQZx5RNoJLNP2MwhR/jxYDiJ -iQPpvepeRlMJ3Fz1Wuj3RSoC6zFh1ykzTM7HfAo3fg+6MpjhHZevj8fcyTiW89sa -/FHtaMbQbqR8JNGuQsiWUGMu4P51/pinX0kuleM5M2SOHqRfkNJnPLLZ/kG5VacJ -jnIFHovdRIWCQtBJwB1g8NEXLJXr9qXBkqPFwqcIYA1gBBCWeZ4WNOaptvolRTnI -HmX5k/Wq8VLcmZg9pYYaDDUz+kulBAYVHDGA76oYa8J719rO+TMg1fW9ajMtgQT7 -sFzUnKPiXB3jqUJ1XnvUd+85VLrJChgbEplJL4hL/VBi0XPnj3pDAgMBAAGjgZ0w -gZowEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0PBAQDAgGGMA8GA1UdEwEB/wQF -MAMBAf8wHQYDVR0OBBYEFK9EBMJBfkiD2045AuzshHrmzsmkMDQGA1UdHwQtMCsw -KaAnoCWGI2h0dHA6Ly9jcmwuc2VjdXJldHJ1c3QuY29tL1NHQ0EuY3JsMBAGCSsG -AQQBgjcVAQQDAgEAMA0GCSqGSIb3DQEBBQUAA4IBAQBjGghAfaReUw132HquHw0L -URYD7xh8yOOvaliTFGCRsoTciE6+OYo68+aCiV0BN7OrJKQVDpI1WkpEXk5X+nXO -H0jOZvQ8QCaSmGwb7iRGDBezUqXbpZGRzzfTb+cnCDpOGR86p1hcF895P4vkp9Mm -I50mD1hp/Ed+stCNi5O/KU9DaXR2Z0vPB4zmAve14bRDtUstFJ/53CYNv6ZHdAbY -iNE6KTCEztI5gGIbqMdXSbxqVVFnFUq+NQfk1XWYN3kwFNspnWzFacxHVaIw98xc -f8LDmBxrThaA63p4ZUWiABqvDA1VZDRIuJK58bRQKfJPIx/abKwfROHdI3hRW8cW +MIIEojCCA4qgAwIBAgIQRL4Mi1AAJLQR0zYlJWfJiTANBgkqhkiG9w0BAQUFADCB +rjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2Ug +Q2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExho +dHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xNjA0BgNVBAMTLVVUTi1VU0VSRmlyc3Qt +Q2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBFbWFpbDAeFw05OTA3MDkxNzI4NTBa +Fw0xOTA3MDkxNzM2NThaMIGuMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVVQxFzAV +BgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5l +dHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cudXNlcnRydXN0LmNvbTE2MDQGA1UE +AxMtVVROLVVTRVJGaXJzdC1DbGllbnQgQXV0aGVudGljYXRpb24gYW5kIEVtYWls +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsjmFpPJ9q0E7YkY3rs3B +YHW8OWX5ShpHornMSMxqmNVNNRm5pELlzkniii8efNIxB8dOtINknS4p1aJkxIW9 +hVE1eaROaJB7HHqkkqgX8pgV8pPMyaQylbsMTzC9mKALi+VuG6JG+ni8om+rWV6l +L8/K2m2qL+usobNqqrcuZzWLeeEeaYji5kbNoKXqvgvOdjp6Dpvq/NonWz1zHyLm +SGHGTPNpsaguG7bUMSAsvIKKjqQOpdeJQ/wWWq8dcdcRWdq6hw2v+vPhwvCkxWeM +1tZUOt4KpLoDd7NlyP0e03RiqhjKaJMeoYV+9Udly/hNVyh00jT/MLbu9mIwFIws +6wIDAQABo4G5MIG2MAsGA1UdDwQEAwIBxjAPBgNVHRMBAf8EBTADAQH/MB0GA1Ud +DgQWBBSJgmd9xJ0mcABLtFBIfN49rgRufTBYBgNVHR8EUTBPME2gS6BJhkdodHRw +Oi8vY3JsLnVzZXJ0cnVzdC5jb20vVVROLVVTRVJGaXJzdC1DbGllbnRBdXRoZW50 +aWNhdGlvbmFuZEVtYWlsLmNybDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUH +AwQwDQYJKoZIhvcNAQEFBQADggEBALFtYV2mGn98q0rkMPxTbyUkxsrt4jFcKw7u +7mFVbwQ+zznexRtJlOTrIEy05p5QLnLZjfWqo7NK2lYcYJeA3IKirUq9iiv/Cwm0 +xtcgBEXkzYABurorbs6q15L+5K/r9CYdFip/bDCVNy8zEqx/3cfREYxRmLLQo5HQ +rfafnoOTHh1CuEava2bwm3/q4wMC5QJRwarVNZ1yQAOJujEdxRBoUp7fooXFXAim +eOZTT7Hot9MUnpOmw2TjrH5xzbyf6QMbzPvprDHBr3wVdAKZw7JHpsIyYdfHb0gk +USeh1YdV8nuPmD0Wnu51tvjQjvLzxq4oW6fw8zYX/MMF08oDSlQ= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIDuDCCAqCgAwIBAgIQDPCOXAgWpa1Cf/DrJxhZ0DANBgkqhkiG9w0BAQUFADBI -MQswCQYDVQQGEwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24x -FzAVBgNVBAMTDlNlY3VyZVRydXN0IENBMB4XDTA2MTEwNzE5MzExOFoXDTI5MTIz -MTE5NDA1NVowSDELMAkGA1UEBhMCVVMxIDAeBgNVBAoTF1NlY3VyZVRydXN0IENv -cnBvcmF0aW9uMRcwFQYDVQQDEw5TZWN1cmVUcnVzdCBDQTCCASIwDQYJKoZIhvcN -AQEBBQADggEPADCCAQoCggEBAKukgeWVzfX2FI7CT8rU4niVWJxB4Q2ZQCQXOZEz -Zum+4YOvYlyJ0fwkW2Gz4BERQRwdbvC4u/jep4G6pkjGnx29vo6pQT64lO0pGtSO -0gMdA+9tDWccV9cGrcrI9f4Or2YlSASWC12juhbDCE/RRvgUXPLIXgGZbf2IzIao -wW8xQmxSPmjL8xk037uHGFaAJsTQ3MBv396gwpEWoGQRS0S8Hvbn+mPeZqx2pHGj -7DaUaHp3pLHnDi+BeuK1cobvomuL8A/b01k/unK8RCSc43Oz969XL0Imnal0ugBS -8kvNU3xHCzaFDmapCJcWNFfBZveA4+1wVMeT4C4oFVmHursCAwEAAaOBnTCBmjAT -BgkrBgEEAYI3FAIEBh4EAEMAQTALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB -/zAdBgNVHQ4EFgQUQjK2FvoE/f5dS3rD/fdMQB1aQ68wNAYDVR0fBC0wKzApoCeg -JYYjaHR0cDovL2NybC5zZWN1cmV0cnVzdC5jb20vU1RDQS5jcmwwEAYJKwYBBAGC -NxUBBAMCAQAwDQYJKoZIhvcNAQEFBQADggEBADDtT0rhWDpSclu1pqNlGKa7UTt3 -6Z3q059c4EVlew3KW+JwULKUBRSuSceNQQcSc5R+DCMh/bwQf2AQWnL1mA6s7Ll/ -3XpvXdMc9P+IBWlCqQVxyLesJugutIxq/3HcuLHfmbx8IVQr5Fiiu1cprp6poxkm -D5kuCLDv/WnPmRoJjeOnnyvJNjR7JLN4TJUXpAYmHrZkUjZfYGfZnMUFdAvnZyPS -CPyI6a6Lf+Ew9Dd+/cYy2i2eRDAwbO4H3tI0/NL/QPZL9GZGBlSm8jIKYyYwa5vR -3ItHuuG51WLQoqD0ZwV4KWMabwTW+MZMo5qxN7SN5ShLHZ4swrhovO0C7jE= +MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBh +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD +QTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAwMDAwMDBaMGExCzAJBgNVBAYTAlVT +MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j +b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkqhkiG +9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsB +CSDMAZOnTjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97 +nh6Vfe63SKMI2tavegw5BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt +43C/dxC//AH2hdmoRBBYMql1GNXRor5H4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7P +T19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y7vrTC0LUq7dBMtoM1O/4 +gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQABo2MwYTAO +BgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbR +TLtm8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUw +DQYJKoZIhvcNAQEFBQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/Esr +hMAtudXH/vTBH1jLuG2cenTnmCmrEbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg +06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIttep3Sp+dWOIrWcBAI+0tKIJF +PnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886UAb3LujEV0ls +YSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk +CAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIFFzCCA/+gAwIBAgIBETANBgkqhkiG9w0BAQUFADCCASsxCzAJBgNVBAYTAlRS -MRgwFgYDVQQHDA9HZWJ6ZSAtIEtvY2FlbGkxRzBFBgNVBAoMPlTDvHJraXllIEJp -bGltc2VsIHZlIFRla25vbG9qaWsgQXJhxZ90xLFybWEgS3VydW11IC0gVMOcQsSw -VEFLMUgwRgYDVQQLDD9VbHVzYWwgRWxla3Ryb25payB2ZSBLcmlwdG9sb2ppIEFy -YcWfdMSxcm1hIEVuc3RpdMO8c8O8IC0gVUVLQUUxIzAhBgNVBAsMGkthbXUgU2Vy -dGlmaWthc3lvbiBNZXJrZXppMUowSAYDVQQDDEFUw5xCxLBUQUsgVUVLQUUgS8O2 -ayBTZXJ0aWZpa2EgSGl6bWV0IFNhxJ9sYXnEsWPEsXPEsSAtIFPDvHLDvG0gMzAe -Fw0wNzA4MjQxMTM3MDdaFw0xNzA4MjExMTM3MDdaMIIBKzELMAkGA1UEBhMCVFIx -GDAWBgNVBAcMD0dlYnplIC0gS29jYWVsaTFHMEUGA1UECgw+VMO8cmtpeWUgQmls -aW1zZWwgdmUgVGVrbm9sb2ppayBBcmHFn3TEsXJtYSBLdXJ1bXUgLSBUw5xCxLBU -QUsxSDBGBgNVBAsMP1VsdXNhbCBFbGVrdHJvbmlrIHZlIEtyaXB0b2xvamkgQXJh -xZ90xLFybWEgRW5zdGl0w7xzw7wgLSBVRUtBRTEjMCEGA1UECwwaS2FtdSBTZXJ0 -aWZpa2FzeW9uIE1lcmtlemkxSjBIBgNVBAMMQVTDnELEsFRBSyBVRUtBRSBLw7Zr -IFNlcnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxIC0gU8O8csO8bSAzMIIB -IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAim1L/xCIOsP2fpTo6iBkcK4h -gb46ezzb8R1Sf1n68yJMlaCQvEhOEav7t7WNeoMojCZG2E6VQIdhn8WebYGHV2yK -O7Rm6sxA/OOqbLLLAdsyv9Lrhc+hDVXDWzhXcLh1xnnRFDDtG1hba+818qEhTsXO -fJlfbLm4IpNQp81McGq+agV/E5wrHur+R84EpW+sky58K5+eeROR6Oqeyjh1jmKw -lZMq5d/pXpduIF9fhHpEORlAHLpVK/swsoHvhOPc7Jg4OQOFCKlUAwUp8MmPi+oL -hmUZEdPpCSPeaJMDyTYcIW7OjGbxmTDY17PDHfiBLqi9ggtm/oLL4eAagsNAgQID -AQABo0IwQDAdBgNVHQ4EFgQUvYiHyY/2pAoLquvF/pEjnatKijIwDgYDVR0PAQH/ -BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAB18+kmP -NOm3JpIWmgV050vQbTlswyb2zrgxvMTfvCr4N5EY3ATIZJkrGG2AA1nJrvhY0D7t -wyOfaTyGOBye79oneNGEN3GKPEs5z35FBtYt2IpNeBLWrcLTy9LQQfMmNkqblWwM -7uXRQydmwYj3erMgbOqwaSvHIOgMA8RBBZniP+Rr+KCGgceExh/VS4ESshYhLBOh -gLJeDEoTniDYYkCrkOpkSi+sDQESeUWoL4cZaMjihccwsnX5OD+ywJO0a+IDRM5n -oN+J1q2MdqMTw5RhK2vZbMEHCiIHhWyFJEapvj+LeISCfiQMnf2BN+MlqO02TpUs -yZyQ2uypQjyttgI= +MIIFazCCA1OgAwIBAgIRAIIQz7DSQONZRGPgu2OCiwAwDQYJKoZIhvcNAQELBQAw +TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh +cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMTUwNjA0MTEwNDM4 +WhcNMzUwNjA0MTEwNDM4WjBPMQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJu +ZXQgU2VjdXJpdHkgUmVzZWFyY2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBY +MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK3oJHP0FDfzm54rVygc +h77ct984kIxuPOZXoHj3dcKi/vVqbvYATyjb3miGbESTtrFj/RQSa78f0uoxmyF+ +0TM8ukj13Xnfs7j/EvEhmkvBioZxaUpmZmyPfjxwv60pIgbz5MDmgK7iS4+3mX6U +A5/TR5d8mUgjU+g4rk8Kb4Mu0UlXjIB0ttov0DiNewNwIRt18jA8+o+u3dpjq+sW +T8KOEUt+zwvo/7V3LvSye0rgTBIlDHCNAymg4VMk7BPZ7hm/ELNKjD+Jo2FR3qyH +B5T0Y3HsLuJvW5iB4YlcNHlsdu87kGJ55tukmi8mxdAQ4Q7e2RCOFvu396j3x+UC +B5iPNgiV5+I3lg02dZ77DnKxHZu8A/lJBdiB3QW0KtZB6awBdpUKD9jf1b0SHzUv +KBds0pjBqAlkd25HN7rOrFleaJ1/ctaJxQZBKT5ZPt0m9STJEadao0xAH0ahmbWn +OlFuhjuefXKnEgV4We0+UXgVCwOPjdAvBbI+e0ocS3MFEvzG6uBQE3xDk3SzynTn +jh8BCNAw1FtxNrQHusEwMFxIt4I7mKZ9YIqioymCzLq9gwQbooMDQaHWBfEbwrbw +qHyGO0aoSCqI3Haadr8faqU9GY/rOPNk3sgrDQoo//fb4hVC1CLQJ13hef4Y53CI +rU7m2Ys6xt0nUW7/vGT1M0NPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV +HRMBAf8EBTADAQH/MB0GA1UdDgQWBBR5tFnme7bl5AFzgAiIyBpY9umbbjANBgkq +hkiG9w0BAQsFAAOCAgEAVR9YqbyyqFDQDLHYGmkgJykIrGF1XIpu+ILlaS/V9lZL +ubhzEFnTIZd+50xx+7LSYK05qAvqFyFWhfFQDlnrzuBZ6brJFe+GnY+EgPbk6ZGQ +3BebYhtF8GaV0nxvwuo77x/Py9auJ/GpsMiu/X1+mvoiBOv/2X/qkSsisRcOj/KK +NFtY2PwByVS5uCbMiogziUwthDyC3+6WVwW6LLv3xLfHTjuCvjHIInNzktHCgKQ5 +ORAzI4JMPJ+GslWYHb4phowim57iaztXOoJwTdwJx4nLCgdNbOhdjsnvzqvHu7Ur +TkXWStAmzOVyyghqpZXjFaH3pO3JLF+l+/+sKAIuvtd7u+Nxe5AW0wdeRlN8NwdC +jNPElpzVmbUq4JUagEiuTDkHzsxHpFKVK7q4+63SM1N95R1NbdWhscdCb+ZAJzVc +oyi3B43njTOQ5yOf+1CceWxG1bQVs5ZufpsMljq4Ui0/1lvh+wjChP4kqKOJ2qxq +4RgqsahDYVvTH9w7jXbyLeiNdd8XM2w9U/t7y0Ff/9yi0GE44Za4rF2LN9d11TPA +mRGunUHBcnWEvgJBQl9nJEiU0Zsnvgc/ubhPgXRR4Xq37Z0j4r7g1SgEEzwxA57d +emyPxgcYxn/eR44/KJ4EBs+lVDR3veyJm+kXQ99b21/+jh5Xos1AnX5iItreGCc= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIFkjCCA3qgAwIBAgIBCDANBgkqhkiG9w0BAQUFADA6MQswCQYDVQQGEwJDTjER -MA8GA1UEChMIVW5pVHJ1c3QxGDAWBgNVBAMTD1VDQSBHbG9iYWwgUm9vdDAeFw0w -ODAxMDEwMDAwMDBaFw0zNzEyMzEwMDAwMDBaMDoxCzAJBgNVBAYTAkNOMREwDwYD -VQQKEwhVbmlUcnVzdDEYMBYGA1UEAxMPVUNBIEdsb2JhbCBSb290MIICIjANBgkq -hkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA2rPlBlA/9nP3xDK/RqUlYjOHsGj+p9+I -A2N9Apb964fJ7uIIu527u+RBj8cwiQ9tJMAEbBSUgU2gDXRm8/CFr/hkGd656YGT -0CiFmUdCSiw8OCdKzP/5bBnXtfPvm65bNAbXj6ITBpyKhELVs6OQaG2BkO5NhOxM -cE4t3iQ5zhkAQ5N4+QiGHUPR9HK8BcBn+sBR0smFBySuOR56zUHSNqth6iur8CBV -mTxtLRwuLnWW2HKX4AzKaXPudSsVCeCObbvaE/9GqOgADKwHLx25urnRoPeZnnRc -GQVmMc8+KlL+b5/zub35wYH1N9ouTIElXfbZlJrTNYsgKDdfUet9Ysepk9H50DTL -qScmLCiQkjtVY7cXDlRzq6987DqrcDOsIfsiJrOGrCOp139tywgg8q9A9f9ER3Hd -J90TKKHqdjn5EKCgTUCkJ7JZFStsLSS3JGN490MYeg9NEePorIdCjedYcaSrbqLA -l3y74xNLytu7awj5abQEctXDRrl36v+6++nwOgw19o8PrgaEFt2UVdTvyie3AzzF -HCYq9TyopZWbhvGKiWf4xwxmse1Bv4KmAGg6IjTuHuvlb4l0T2qqaqhXZ1LUIGHB -zlPL/SR/XybfoQhplqCe/klD4tPq2sTxiDEhbhzhzfN1DiBEFsx9c3Q1RSw7gdQg -7LYJjD5IskkCAwEAAaOBojCBnzALBgNVHQ8EBAMCAQYwDAYDVR0TBAUwAwEB/zBj -BgNVHSUEXDBaBggrBgEFBQcDAQYIKwYBBQUHAwIGCCsGAQUFBwMDBggrBgEFBQcD -BAYIKwYBBQUHAwUGCCsGAQUFBwMGBggrBgEFBQcDBwYIKwYBBQUHAwgGCCsGAQUF -BwMJMB0GA1UdDgQWBBTZw9P4gJJnzF3SOqLXcaK0xDiALTANBgkqhkiG9w0BAQUF -AAOCAgEA0Ih5ygiq9ws0oE4Jwul+NUiJcIQjL1HDKy9e21NrW3UIKlS6Mg7VxnGF -sZdJgPaE0PC6t3GUyHlrpsVE6EKirSUtVy/m1jEp+hmJVCl+t35HNmktbjK81HXa -QnO4TuWDQHOyXd/URHOmYgvbqm4FjMh/Rk85hZCdvBtUKayl1/7lWFZXbSyZoUkh -1WHGjGHhdSTBAd0tGzbDLxLMC9Z4i3WA6UG5iLHKPKkWxk4V43I29tSgQYWvimVw -TbVEEFDs7d9t5tnGwBLxSzovc+k8qe4bqi81pZufTcU0hF8mFGmzI7GJchT46U1R -IgP/SobEHOh7eQrbRyWBfvw0hKxZuFhD5D1DCVR0wtD92e9uWfdyYJl2b/Unp7uD -pEqB7CmB9HdL4UISVdSGKhK28FWbAS7d9qjjGcPORy/AeGEYWsdl/J1GW1fcfA67 -loMQfFUYCQSu0feLKj6g5lDWMDbX54s4U+xJRODPpN/xU3uLWrb2EZBL1nXz/gLz -Ka/wI3J9FO2pXd96gZ6bkiL8HvgBRUGXx2sBYb4zaPKgZYRmvOAqpGjTcezHCN6j -w8k2SjTxF+KAryAhk5Qe5hXTVGLxtTgv48y5ZwSpuuXu+RBuyy5+E6+SFP7zJ3N7 -OPxzbbm5iPZujAv1/P8JDrMtXnt145Ik4ubhWD5LKAN1axibRww= +MIIJmzCCB4OgAwIBAgIBATANBgkqhkiG9w0BAQwFADCCAR4xPjA8BgNVBAMTNUF1 +dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIFJhaXogZGVsIEVzdGFkbyBWZW5lem9s +YW5vMQswCQYDVQQGEwJWRTEQMA4GA1UEBxMHQ2FyYWNhczEZMBcGA1UECBMQRGlz +dHJpdG8gQ2FwaXRhbDE2MDQGA1UEChMtU2lzdGVtYSBOYWNpb25hbCBkZSBDZXJ0 +aWZpY2FjaW9uIEVsZWN0cm9uaWNhMUMwQQYDVQQLEzpTdXBlcmludGVuZGVuY2lh +IGRlIFNlcnZpY2lvcyBkZSBDZXJ0aWZpY2FjaW9uIEVsZWN0cm9uaWNhMSUwIwYJ +KoZIhvcNAQkBFhZhY3JhaXpAc3VzY2VydGUuZ29iLnZlMB4XDTEwMTIyMjE4MDgy +MVoXDTMwMTIxNzIzNTk1OVowggEeMT4wPAYDVQQDEzVBdXRvcmlkYWQgZGUgQ2Vy +dGlmaWNhY2lvbiBSYWl6IGRlbCBFc3RhZG8gVmVuZXpvbGFubzELMAkGA1UEBhMC +VkUxEDAOBgNVBAcTB0NhcmFjYXMxGTAXBgNVBAgTEERpc3RyaXRvIENhcGl0YWwx +NjA0BgNVBAoTLVNpc3RlbWEgTmFjaW9uYWwgZGUgQ2VydGlmaWNhY2lvbiBFbGVj +dHJvbmljYTFDMEEGA1UECxM6U3VwZXJpbnRlbmRlbmNpYSBkZSBTZXJ2aWNpb3Mg +ZGUgQ2VydGlmaWNhY2lvbiBFbGVjdHJvbmljYTElMCMGCSqGSIb3DQEJARYWYWNy +YWl6QHN1c2NlcnRlLmdvYi52ZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC +ggIBAME77xNS8ZlW47RsBeEaaRZhJoZ4rw785UAFCuPZOAVMqNS1wMYqzy95q6Gk +UO81ER/ugiQX/KMcq/4HBn83fwdYWxPZfwBfK7BP2p/JsFgzYeFP0BXOLmvoJIzl +Jb6FW+1MPwGBjuaZGFImWZsSmGUclb51mRYMZETh9/J5CLThR1exStxHQptwSzra +zNFpkQY/zmj7+YZNA9yDoroVFv6sybYOZ7OxNDo7zkSLo45I7gMwtxqWZ8VkJZkC +8+p0dX6mkhUT0QAV64Zc9HsZiH/oLhEkXjhrgZ28cF73MXIqLx1fyM4kPH1yOJi/ +R72nMwL7D+Sd6mZgI035TxuHXc2/uOwXfKrrTjaJDz8Jp6DdessOkxIgkKXRjP+F +K3ze3n4NUIRGhGRtyvEjK95/2g02t6PeYiYVGur6ruS49n0RAaSS0/LJb6XzaAAe +0mmO2evnEqxIKwy2mZRNPfAVW1l3wCnWiUwryBU6OsbFcFFrQm+00wOicXvOTHBM +aiCVAVZTb9RSLyi+LJ1llzJZO3pq3IRiiBj38Nooo+2ZNbMEciSgmig7YXaUcmud +SVQvLSL+Yw+SqawyezwZuASbp7d/0rutQ59d81zlbMt3J7yB567rT2IqIydQ8qBW +k+fmXzghX+/FidYsh/aK+zZ7Wy68kKHuzEw1Vqkat5DGs+VzAgMBAAGjggLeMIIC +2jASBgNVHRMBAf8ECDAGAQH/AgECMDcGA1UdEgQwMC6CD3N1c2NlcnRlLmdvYi52 +ZaAbBgVghl4CAqASDBBSSUYtRy0yMDAwNDAzNi0wMB0GA1UdDgQWBBStuyIdxuDS +Aaj9dlBSk+2YwU2u0zCCAVAGA1UdIwSCAUcwggFDgBStuyIdxuDSAaj9dlBSk+2Y +wU2u06GCASakggEiMIIBHjE+MDwGA1UEAxM1QXV0b3JpZGFkIGRlIENlcnRpZmlj +YWNpb24gUmFpeiBkZWwgRXN0YWRvIFZlbmV6b2xhbm8xCzAJBgNVBAYTAlZFMRAw +DgYDVQQHEwdDYXJhY2FzMRkwFwYDVQQIExBEaXN0cml0byBDYXBpdGFsMTYwNAYD +VQQKEy1TaXN0ZW1hIE5hY2lvbmFsIGRlIENlcnRpZmljYWNpb24gRWxlY3Ryb25p +Y2ExQzBBBgNVBAsTOlN1cGVyaW50ZW5kZW5jaWEgZGUgU2VydmljaW9zIGRlIENl +cnRpZmljYWNpb24gRWxlY3Ryb25pY2ExJTAjBgkqhkiG9w0BCQEWFmFjcmFpekBz +dXNjZXJ0ZS5nb2IudmWCAQEwDgYDVR0PAQH/BAQDAgEGMDcGA1UdEQQwMC6CD3N1 +c2NlcnRlLmdvYi52ZaAbBgVghl4CAqASDBBSSUYtRy0yMDAwNDAzNi0wMFQGA1Ud +HwRNMEswJKAioCCGHmhodHA6Ly93d3cuc3VzY2VydGUuZ29iLnZlL2xjcjAjoCGg +H4YdbGRhcDovL2FjcmFpei5zdXNjZXJ0ZS5nb2IudmUwNwYIKwYBBQUHAQEEKzAp +MCcGCCsGAQUFBzABhhtoaHRwOi8vb2NzcC5zdXNjZXJ0ZS5nb2IudmUwQAYDVR0g +BDkwNzA1BgVghl4BAjAsMCoGCCsGAQUFBwIBFh5odHRwOi8vd3d3LnN1c2NlcnRl +LmdvYi52ZS9kcGMwDQYJKoZIhvcNAQEMBQADggIBAK4qy/zmZ9zBwfW3yOYtLcBT +Oy4szJyPz7/RhNH3bPVH7HbDTGpi6JZ4YXdXMBeJE5qBF4a590Kgj8Rlnltt+Rbo +OFQOU1UDqKuTdBsA//Zry5899fmn8jBUkg4nh09jhHHbLlaUScdz704Zz2+UVg7i +s/r3Legxap60KzmdrmTAE9VKte1TQRgavQwVX5/2mO/J+SCas//UngI+h8SyOucq +mjudYEgBrZaodUsagUfn/+AzFNrGLy+al+5nZeHb8JnCfLHWS0M9ZyhgoeO/czyn +99+5G93VWNv4zfc4KiavHZKrkn8F9pg0ycIZh+OwPT/RE2zq4gTazBMlP3ACIe/p +olkNaOEa8KvgzW96sjBZpMW49zFmyINYkcj+uaNCJrVGsXgdBmkuRGJNWFZ9r0cG +woIaxViFBypsz045r1ESfYPlfDOavBhZ/giR/Xocm9CHkPRY2BApMMR0DUCyGETg +Ql+L3kfdTKzuDjUp2DM9FqysQmaM81YDZufWkMhlZPfHwC7KbNougoLroa5Umeos +bqAXWmk46SwIdWRPLLqbUpDTKooynZKpSYIkkotdgJoVZUUCY+RCO8jsVPEU6ece +SxztNUm5UOta1OJPMwSAKRHOo3ilVb9c6lAixDdvV8MeNbqe6asM1mpCHWbJ/0rg +5Ls9Cxx8hracyp0ev7b0 -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIDhDCCAmygAwIBAgIBCTANBgkqhkiG9w0BAQUFADAzMQswCQYDVQQGEwJDTjER -MA8GA1UEChMIVW5pVHJ1c3QxETAPBgNVBAMTCFVDQSBSb290MB4XDTA0MDEwMTAw -MDAwMFoXDTI5MTIzMTAwMDAwMFowMzELMAkGA1UEBhMCQ04xETAPBgNVBAoTCFVu -aVRydXN0MREwDwYDVQQDEwhVQ0EgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEP -ADCCAQoCggEBALNdB8qGJn1r4vs4CQ7MgsJqGgCiFV/W6dQBt1YDAVmP9ThpJHbC -XivF9iu/r/tB/Q9a/KvXg3BNMJjRnrJ2u5LWu+kQKGkoNkTo8SzXWHwk1n8COvCB -a2FgP/Qz3m3l6ihST/ypHWN8C7rqrsRoRuTej8GnsrZYWm0dLNmMOreIy4XU9+gD -Xv2yTVDo1h//rgI/i0+WITyb1yXJHT/7mLFZ5PCpO6+zzYUs4mBGzG+OoOvwNMXx -QhhgrhLtRnUc5dipllq+3lrWeGeWW5N3UPJuG96WUUqm1ktDdSFmjXfsAoR2XEQQ -th1hbOSjIH23jboPkXXHjd+8AmCoKai9PUMCAwEAAaOBojCBnzALBgNVHQ8EBAMC -AQYwDAYDVR0TBAUwAwEB/zBjBgNVHSUEXDBaBggrBgEFBQcDAQYIKwYBBQUHAwIG -CCsGAQUFBwMDBggrBgEFBQcDBAYIKwYBBQUHAwUGCCsGAQUFBwMGBggrBgEFBQcD -BwYIKwYBBQUHAwgGCCsGAQUFBwMJMB0GA1UdDgQWBBTbHzXza0z/QjFkm827Wh4d -SBC37jANBgkqhkiG9w0BAQUFAAOCAQEAOGy3iPGt+lg3dNHocN6cJ1nL5BXXoMNg -14iABMUwTD3UGusGXllH5rxmy+AI/Og17GJ9ysDawXiv5UZv+4mCI4/211NmVaDe -JRI7cTYWVRJ2+z34VFsxugAG+H1V5ad2g6pcSpemKijfvcZsCyOVjjN/Hl5AHxNU -LJzltQ7dFyiuawHTUin1Ih+QOfTcYmjwPIZH7LgFRbu3DJaUxmfLI3HQjnQi1kHr -A6i26r7EARK1s11AdgYg1GS4KUYGis4fk5oQ7vuqWrTcL9Ury/bXBYSYBZELhPc9 -+tb5evosFeo2gkO3t7jj83EB7UNDogVFwygFBzXjAaU4HoDU18PZ3g== +MIIEGjCCAwICEQCLW3VWhFSFCwDPrzhIzrGkMA0GCSqGSIb3DQEBBQUAMIHKMQsw +CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZl +cmlTaWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWdu +LCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlT +aWduIENsYXNzIDEgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3Jp +dHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQswCQYD +VQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlT +aWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJ +bmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWdu +IENsYXNzIDEgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg +LSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN2E1Lm0+afY8wR4 +nN493GwTFtl63SRRZsDHJlkNrAYIwpTRMx/wgzUfbhvI3qpuFU5UJ+/EbRrsC+MO +8ESlV8dAWB6jRx9x7GD2bZTIGDnt/kIYVt/kTEkQeE4BdjVjEjbdZrwBBDajVWjV +ojYJrKshJlQGrT/KFOCsyq0GHZXi+J3x4GD/wn91K0zM2v6HmSHquv4+VNfSWXjb +PG7PoBMAGrgnoeS+Z5bKoMWznN3JdZ7rMJpfo83ZrngZPyPpXNspva1VyBtUjGP2 +6KbqxzcSXKMpHgLZ2x87tNcPVkeBFQRKr4Mn0cVYiMHd9qqnoxjaaKptEVHhv2Vr +n5Z20T0CAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAq2aN17O6x5q25lXQBfGfMY1a +qtmqRiYPce2lrVNWYgFHKkTp/j90CxObufRNG7LRX7K20ohcs5/Ny9Sn2WCVhDr4 +wTcdYcrnsMXlkdpUpqwxga6X3s0IrLjAl4B/bnKk52kTlWUfxJM8/XmPBNQ+T+r3 +ns7NZ3xPZQL/kYVUc8f/NveGLezQXk//EZ9yBta4GvFMDSZl4kSAHsef493oCtrs +pSCAaWihT37ha88HQfqDjrw43bAuEbFrskLMmrz5SCJ5ShkPshw+IHTZasO+8ih4 +E1Z5T21Q6huwtVexN2ZYI/PcD98Kh8TvhgXVOBRgmaNL3gaWcSzy27YfpO8/7g== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIEojCCA4qgAwIBAgIQRL4Mi1AAJLQR0zYlJWfJiTANBgkqhkiG9w0BAQUFADCB -rjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2Ug -Q2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExho -dHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xNjA0BgNVBAMTLVVUTi1VU0VSRmlyc3Qt -Q2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBFbWFpbDAeFw05OTA3MDkxNzI4NTBa -Fw0xOTA3MDkxNzM2NThaMIGuMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVVQxFzAV -BgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5l -dHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cudXNlcnRydXN0LmNvbTE2MDQGA1UE -AxMtVVROLVVTRVJGaXJzdC1DbGllbnQgQXV0aGVudGljYXRpb24gYW5kIEVtYWls -MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsjmFpPJ9q0E7YkY3rs3B -YHW8OWX5ShpHornMSMxqmNVNNRm5pELlzkniii8efNIxB8dOtINknS4p1aJkxIW9 -hVE1eaROaJB7HHqkkqgX8pgV8pPMyaQylbsMTzC9mKALi+VuG6JG+ni8om+rWV6l -L8/K2m2qL+usobNqqrcuZzWLeeEeaYji5kbNoKXqvgvOdjp6Dpvq/NonWz1zHyLm -SGHGTPNpsaguG7bUMSAsvIKKjqQOpdeJQ/wWWq8dcdcRWdq6hw2v+vPhwvCkxWeM -1tZUOt4KpLoDd7NlyP0e03RiqhjKaJMeoYV+9Udly/hNVyh00jT/MLbu9mIwFIws -6wIDAQABo4G5MIG2MAsGA1UdDwQEAwIBxjAPBgNVHRMBAf8EBTADAQH/MB0GA1Ud -DgQWBBSJgmd9xJ0mcABLtFBIfN49rgRufTBYBgNVHR8EUTBPME2gS6BJhkdodHRw -Oi8vY3JsLnVzZXJ0cnVzdC5jb20vVVROLVVTRVJGaXJzdC1DbGllbnRBdXRoZW50 -aWNhdGlvbmFuZEVtYWlsLmNybDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUH -AwQwDQYJKoZIhvcNAQEFBQADggEBALFtYV2mGn98q0rkMPxTbyUkxsrt4jFcKw7u -7mFVbwQ+zznexRtJlOTrIEy05p5QLnLZjfWqo7NK2lYcYJeA3IKirUq9iiv/Cwm0 -xtcgBEXkzYABurorbs6q15L+5K/r9CYdFip/bDCVNy8zEqx/3cfREYxRmLLQo5HQ -rfafnoOTHh1CuEava2bwm3/q4wMC5QJRwarVNZ1yQAOJujEdxRBoUp7fooXFXAim -eOZTT7Hot9MUnpOmw2TjrH5xzbyf6QMbzPvprDHBr3wVdAKZw7JHpsIyYdfHb0gk -USeh1YdV8nuPmD0Wnu51tvjQjvLzxq4oW6fw8zYX/MMF08oDSlQ= +MIIEHTCCAwWgAwIBAgIQToEtioJl4AsC7j41AkblPTANBgkqhkiG9w0BAQUFADCB +gTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G +A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxJzAlBgNV +BAMTHkNPTU9ETyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNjEyMDEwMDAw +MDBaFw0yOTEyMzEyMzU5NTlaMIGBMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3Jl +YXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01P +RE8gQ0EgTGltaXRlZDEnMCUGA1UEAxMeQ09NT0RPIENlcnRpZmljYXRpb24gQXV0 +aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0ECLi3LjkRv3 +UcEbVASY06m/weaKXTuH+7uIzg3jLz8GlvCiKVCZrts7oVewdFFxze1CkU1B/qnI +2GqGd0S7WWaXUF601CxwRM/aN5VCaTwwxHGzUvAhTaHYujl8HJ6jJJ3ygxaYqhZ8 +Q5sVW7euNJH+1GImGEaaP+vB+fGQV+useg2L23IwambV4EajcNxo2f8ESIl33rXp ++2dtQem8Ob0y2WIC8bGoPW43nOIv4tOiJovGuFVDiOEjPqXSJDlqR6sA1KGzqSX+ +DT+nHbrTUcELpNqsOO9VUCQFZUaTNE8tja3G1CEZ0o7KBWFxB3NH5YoZEr0ETc5O +nKVIrLsm9wIDAQABo4GOMIGLMB0GA1UdDgQWBBQLWOWLxkwVN6RAqTCpIb5HNlpW +/zAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zBJBgNVHR8EQjBAMD6g +PKA6hjhodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9DZXJ0aWZpY2F0aW9u +QXV0aG9yaXR5LmNybDANBgkqhkiG9w0BAQUFAAOCAQEAPpiem/Yb6dc5t3iuHXIY +SdOH5EOC6z/JqvWote9VfCFSZfnVDeFs9D6Mk3ORLgLETgdxb8CPOGEIqB6BCsAv +IC9Bi5HcSEW88cbeunZrM8gALTFGTO3nnc+IlP8zwFboJIYmuNg4ON8qa90SzMc/ +RxdMosIGlgnW2/4/PEZB31jiVg88O8EckzXZOFKs7sjsLjBOlDW0JB9LeGna8gI4 +zJVSk/BwJVmcIGfE7vmLV2H0knZ9P4SNVbfo5azV8fUZVqZa+5Acr5Pr5RzUZ5dd +BA6+C4OmF4O5MBKgxTMVBbkN+8cFduPYSo38NBejxiEovjBFMR7HeL5YYTisO+IB +ZQ== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIEdDCCA1ygAwIBAgIQRL4Mi1AAJLQR0zYq/mUK/TANBgkqhkiG9w0BAQUFADCB -lzELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2Ug -Q2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExho -dHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xHzAdBgNVBAMTFlVUTi1VU0VSRmlyc3Qt -SGFyZHdhcmUwHhcNOTkwNzA5MTgxMDQyWhcNMTkwNzA5MTgxOTIyWjCBlzELMAkG -A1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0eTEe -MBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExhodHRwOi8v -d3d3LnVzZXJ0cnVzdC5jb20xHzAdBgNVBAMTFlVUTi1VU0VSRmlyc3QtSGFyZHdh -cmUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCx98M4P7Sof885glFn -0G2f0v9Y8+efK+wNiVSZuTiZFvfgIXlIwrthdBKWHTxqctU8EGc6Oe0rE81m65UJ -M6Rsl7HoxuzBdXmcRl6Nq9Bq/bkqVRcQVLMZ8Jr28bFdtqdt++BxF2uiiPsA3/4a -MXcMmgF6sTLjKwEHOG7DpV4jvEWbe1DByTCP2+UretNb+zNAHqDVmBe8i4fDidNd -oI6yqqr2jmmIBsX6iSHzCJ1pLgkzmykNRg+MzEk0sGlRvfkGzWitZky8PqxhvQqI -DsjfPe58BEydCl5rkdbux+0ojatNh4lz0G6k0B4WixThdkQDf2Os5M1JnMWS9Ksy -oUhbAgMBAAGjgbkwgbYwCwYDVR0PBAQDAgHGMA8GA1UdEwEB/wQFMAMBAf8wHQYD -VR0OBBYEFKFyXyYbKJhDlV0HN9WFlp1L0sNFMEQGA1UdHwQ9MDswOaA3oDWGM2h0 -dHA6Ly9jcmwudXNlcnRydXN0LmNvbS9VVE4tVVNFUkZpcnN0LUhhcmR3YXJlLmNy -bDAxBgNVHSUEKjAoBggrBgEFBQcDAQYIKwYBBQUHAwUGCCsGAQUFBwMGBggrBgEF -BQcDBzANBgkqhkiG9w0BAQUFAAOCAQEARxkP3nTGmZev/K0oXnWO6y1n7k57K9cM -//bey1WiCuFMVGWTYGufEpytXoMs61quwOQt9ABjHbjAbPLPSbtNk28Gpgoiskli -CE7/yMgUsogWXecB5BKV5UU0s4tpvc+0hY91UZ59Ojg6FEgSxvunOxqNDYJAB+gE -CJChicsZUN/KHAG8HQQZexB2lzvukJDKxA4fFm517zP4029bHpbj4HR3dHuKom4t -3XbWOTCC8KucUvIqx69JXn7HaOWCgchqJ/kniCrVWFCVH/A7HFe7fRQ5YiuayZSS -KqMiDP+JJn1fIytH1xUdqWqeUQ0qUZ6B+dQ7XnASfxAynB67nfhmqA== +MIIFODCCAyCgAwIBAgIRAJW+FqD3LkbxezmCcvqLzZYwDQYJKoZIhvcNAQEFBQAw +NzEUMBIGA1UECgwLVGVsaWFTb25lcmExHzAdBgNVBAMMFlRlbGlhU29uZXJhIFJv +b3QgQ0EgdjEwHhcNMDcxMDE4MTIwMDUwWhcNMzIxMDE4MTIwMDUwWjA3MRQwEgYD +VQQKDAtUZWxpYVNvbmVyYTEfMB0GA1UEAwwWVGVsaWFTb25lcmEgUm9vdCBDQSB2 +MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMK+6yfwIaPzaSZVfp3F +VRaRXP3vIb9TgHot0pGMYzHw7CTww6XScnwQbfQ3t+XmfHnqjLWCi65ItqwA3GV1 +7CpNX8GH9SBlK4GoRz6JI5UwFpB/6FcHSOcZrr9FZ7E3GwYq/t75rH2D+1665I+X +Z75Ljo1kB1c4VWk0Nj0TSO9P4tNmHqTPGrdeNjPUtAa9GAH9d4RQAEX1jF3oI7x+ +/jXh7VB7qTCNGdMJjmhnXb88lxhTuylixcpecsHHltTbLaC0H2kD7OriUPEMPPCs +81Mt8Bz17Ww5OXOAFshSsCPN4D7c3TxHoLs1iuKYaIu+5b9y7tL6pe0S7fyYGKkm +dtwoSxAgHNN/Fnct7W+A90m7UwW7XWjH1Mh1Fj+JWov3F0fUTPHSiXk+TT2YqGHe +Oh7S+F4D4MHJHIzTjU3TlTazN19jY5szFPAtJmtTfImMMsJu7D0hADnJoWjiUIMu +sDor8zagrC/kb2HCUQk5PotTubtn2txTuXZZNp1D5SDgPTJghSJRt8czu90VL6R4 +pgd7gUY2BIbdeTXHlSw7sKMXNeVzH7RcWe/a6hBle3rQf5+ztCo3O3CLm1u5K7fs +slESl1MpWtTwEhDcTwK7EpIvYtQ/aUN8Ddb8WHUBiJ1YFkveupD/RwGJBmr2X7KQ +arMCpgKIv7NHfirZ1fpoeDVNAgMBAAGjPzA9MA8GA1UdEwEB/wQFMAMBAf8wCwYD +VR0PBAQDAgEGMB0GA1UdDgQWBBTwj1k4ALP1j5qWDNXr+nuqF+gTEjANBgkqhkiG +9w0BAQUFAAOCAgEAvuRcYk4k9AwI//DTDGjkk0kiP0Qnb7tt3oNmzqjMDfz1mgbl +dxSR651Be5kqhOX//CHBXfDkH1e3damhXwIm/9fH907eT/j3HEbAek9ALCI18Bmx +0GtnLLCo4MBANzX2hFxc469CeP6nyQ1Q6g2EdvZR74NTxnr/DlZJLo961gzmJ1Tj +TQpgcmLNkQfWpb/ImWvtxBnmq0wROMVvMeJuScg/doAmAyYp4Db29iBT4xdwNBed +Y2gea+zDTYa4EzAvXUYNR0PVG6pZDrlcjQZIrXSHX8f8MVRBE+LHIQ6e4B4N4cB7 +Q4WQxYpYxmUKeFfyxiMPAdkgS94P+5KFdSpcc41teyWRyu5FrgZLAMzTsVlQ2jqI +OylDRl6XK1TOU2+NSueW+r9xDkKLfP0ooNBIytrEgUy7onOTJsjrDNYmiLbAJM+7 +vVvrdX3pCI6GMyx5dwlppYn8s3CQh3aP0yK7Qs69cwsgJirQmz1wHiRszYd2qReW +t88NkvuOGKmYSdGe/mBEciG5Ge3C9THxOUiIkCR1VBatzvT4aRRkOfujuLpwQMcn +HL/EVlP6Y2XQ8xwOFvVrhlhNGNTkDY6lnVuR3HYkUD/GKvvZt5y11ubQ2egZixVx +SK236thZiNSQvxaz2emsWWFUyBy6ysHK4bkgTI86k4mloMy/0/Z1pHWWbVY= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIEZDCCA0ygAwIBAgIQRL4Mi1AAJLQR0zYwS8AzdzANBgkqhkiG9w0BAQUFADCB -ozELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2Ug -Q2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExho -dHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xKzApBgNVBAMTIlVUTi1VU0VSRmlyc3Qt -TmV0d29yayBBcHBsaWNhdGlvbnMwHhcNOTkwNzA5MTg0ODM5WhcNMTkwNzA5MTg1 -NzQ5WjCBozELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0 -IExha2UgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYD -VQQLExhodHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xKzApBgNVBAMTIlVUTi1VU0VS -Rmlyc3QtTmV0d29yayBBcHBsaWNhdGlvbnMwggEiMA0GCSqGSIb3DQEBAQUAA4IB -DwAwggEKAoIBAQCz+5Gh5DZVhawGNFugmliy+LUPBXeDrjKxdpJo7CNKyXY/45y2 -N3kDuatpjQclthln5LAbGHNhSuh+zdMvZOOmfAz6F4CjDUeJT1FxL+78P/m4FoCH -iZMlIJpDgmkkdihZNaEdwH+DBmQWICzTSaSFtMBhf1EI+GgVkYDLpdXuOzr0hARe -YFmnjDRy7rh4xdE7EkpvfmUnuaRVxblvQ6TFHSyZwFKkeEwVs0CYCGtDxgGwenv1 -axwiP8vv/6jQOkt2FZ7S0cYu49tXGzKiuG/ohqY/cKvlcJKrRB5AUPuco2LkbG6g -yN7igEL66S/ozjIEj3yNtxyjNTwV3Z7DrpelAgMBAAGjgZEwgY4wCwYDVR0PBAQD -AgHGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFPqGydvguul49Uuo1hXf8NPh -ahQ8ME8GA1UdHwRIMEYwRKBCoECGPmh0dHA6Ly9jcmwudXNlcnRydXN0LmNvbS9V -VE4tVVNFUkZpcnN0LU5ldHdvcmtBcHBsaWNhdGlvbnMuY3JsMA0GCSqGSIb3DQEB -BQUAA4IBAQCk8yXM0dSRgyLQzDKrm5ZONJFUICU0YV8qAhXhi6r/fWRRzwr/vH3Y -IWp4yy9Rb/hCHTO967V7lMPDqaAt39EpHx3+jz+7qEUqf9FuVSTiuwL7MT++6Lzs -QCv4AdRWOOTKRIK1YSAhZ2X28AvnNPilwpyjXEAfhZOVBt5P1CeptqX8Fs1zMT+4 -ZSfP1FMa8Kxun08FDAOBp4QpxFq9ZFdyrTvPNximmMatBrTcCKME1SmklpoSZ0qM -YEWd8SOasACcaLWYUNPvji6SZbFIPiG+FTAqDbUMo2s/rn9X9R+WfN9v3YIwLGUb -QErNaLly7HF27FSOH4UMAWr6pjisH8SE +MIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUx +KzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAd +BgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNl +YyBHbG9iYWxSb290IENsYXNzIDMwHhcNMDgxMDAxMTAyOTU2WhcNMzMxMDAxMjM1 +OTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnBy +aXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50 +ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDMwggEiMA0G +CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC9dZPwYiJvJK7genasfb3ZJNW4t/zN +8ELg63iIVl6bmlQdTQyK9tPPcPRStdiTBONGhnFBSivwKixVA9ZIw+A5OO3yXDw/ +RLyTPWGrTs0NvvAgJ1gORH8EGoel15YUNpDQSXuhdfsaa3Ox+M6pCSzyU9XDFES4 +hqX2iys52qMzVNn6chr3IhUciJFrf2blw2qAsCTz34ZFiP0Zf3WHHx+xGwpzJFu5 +ZeAsVMhg02YXP+HMVDNzkQI6pn97djmiH5a2OK61yJN0HZ65tOVgnS9W0eDrXltM +EnAMbEQgqxHY9Bn20pxSN+f6tsIxO0rUFJmtxxr1XV/6B7h8DR/Wgx6zAgMBAAGj +QjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS1 +A/d2O2GCahKqGFPrAyGUv/7OyjANBgkqhkiG9w0BAQsFAAOCAQEAVj3vlNW92nOy +WL6ukK2YJ5f+AbGwUgC4TeQbIXQbfsDuXmkqJa9c1h3a0nnJ85cp4IaH3gRZD/FZ +1GSFS5mvJQQeyUapl96Cshtwn5z2r3Ex3XsFpSzTucpH9sry9uetuUg/vBa3wW30 +6gmv7PO15wWeph6KU1HWk4HMdJP2udqmJQV0eVp+QD6CSyYRMG7hP0HHRwA11fXT +91Q+gT3aSWqas+8QPebrb9HIIkfLzM8BMZLZGOMivgkeGj5asuRrDFR6fUNOuIml +e9eiPZaGzPImNC1qkp2aGtAw4l1OBLBfiyB+d8E9lYLRRpo7PHi4b6HQDWSieB4p +TpPDpFQUWw== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIEZjCCA06gAwIBAgIQRL4Mi1AAJLQR0zYt4LNfGzANBgkqhkiG9w0BAQUFADCB @@ -3665,1097 +3805,536 @@ mMiKVl0+7kNOPmsnjtA6S4ULX9Ptaqd1y9Fahy85dRNacrACgZ++8A+EVCBibGnU Uh+U3xeUc8OzwcFxBSAAeL0TUh2oPs0AH8g= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIEXjCCA0agAwIBAgIQRL4Mi1AAIbQR0ypoBqmtaTANBgkqhkiG9w0BAQUFADCB -kzELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2Ug -Q2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExho -dHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xGzAZBgNVBAMTElVUTiAtIERBVEFDb3Jw -IFNHQzAeFw05OTA2MjQxODU3MjFaFw0xOTA2MjQxOTA2MzBaMIGTMQswCQYDVQQG -EwJVUzELMAkGA1UECBMCVVQxFzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYD -VQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cu -dXNlcnRydXN0LmNvbTEbMBkGA1UEAxMSVVROIC0gREFUQUNvcnAgU0dDMIIBIjAN -BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3+5YEKIrblXEjr8uRgnn4AgPLit6 -E5Qbvfa2gI5lBZMAHryv4g+OGQ0SR+ysraP6LnD43m77VkIVni5c7yPeIbkFdicZ -D0/Ww5y0vpQZY/KmEQrrU0icvvIpOxboGqBMpsn0GFlowHDyUwDAXlCCpVZvNvlK -4ESGoE1O1kduSUrLZ9emxAW5jh70/P/N5zbgnAVssjMiFdC04MwXwLLA9P4yPykq -lXvY8qdOD1R8oQ2AswkDwf9c3V6aPryuvEeKaq5xyh+xKrhfQgUL7EYw0XILyulW -bfXv33i+Ybqypa4ETLyorGkVl73v67SMvzX41MPRKA5cOp9wGDMgd8SirwIDAQAB -o4GrMIGoMAsGA1UdDwQEAwIBxjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRT -MtGzz3/64PGgXYVOktKeRR20TzA9BgNVHR8ENjA0MDKgMKAuhixodHRwOi8vY3Js -LnVzZXJ0cnVzdC5jb20vVVROLURBVEFDb3JwU0dDLmNybDAqBgNVHSUEIzAhBggr -BgEFBQcDAQYKKwYBBAGCNwoDAwYJYIZIAYb4QgQBMA0GCSqGSIb3DQEBBQUAA4IB -AQAnNZcAiosovcYzMB4p/OL31ZjUQLtgyr+rFywJNn9Q+kHcrpY6CiM+iVnJowft -Gzet/Hy+UUla3joKVAgWRcKZsYfNjGjgaQPpxE6YsjuMFrMOoAyYUJuTqXAJyCyj -j98C5OBxOvG0I3KgqgHf35g+FFCgMSa9KOlaMCZ1+XtgHI3zzVAmbQQnmt/VDUVH -KWss5nbZqSl9Mt3JNjy9rjXxEZ4du5A/EkdOjtd+D2JzHVImOBwYSf0wdJrE5SIv -2MCN7ZF6TACPcn9d2t0bi0Vr591pl6jFVkwPDPafepE39peC4N1xaf92P2BNPM/3 -mfnGV/TJVTl4uix5yaaIK/QI +MIIF0DCCBLigAwIBAgIEOrZQizANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJC +TTEZMBcGA1UEChMQUXVvVmFkaXMgTGltaXRlZDElMCMGA1UECxMcUm9vdCBDZXJ0 +aWZpY2F0aW9uIEF1dGhvcml0eTEuMCwGA1UEAxMlUXVvVmFkaXMgUm9vdCBDZXJ0 +aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wMTAzMTkxODMzMzNaFw0yMTAzMTcxODMz +MzNaMH8xCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMSUw +IwYDVQQLExxSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MS4wLAYDVQQDEyVR +dW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG +9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv2G1lVO6V/z68mcLOhrfEYBklbTRvM16z/Yp +li4kVEAkOPcahdxYTMukJ0KX0J+DisPkBgNbAKVRHnAEdOLB1Dqr1607BxgFjv2D +rOpm2RgbaIr1VxqYuvXtdj182d6UajtLF8HVj71lODqV0D1VNk7feVcxKh7YWWVJ +WCCYfqtffp/p1k3sg3Spx2zY7ilKhSoGFPlU5tPaZQeLYzcS19Dsw3sgQUSj7cug +F+FxZc4dZjH3dgEZyH0DWLaVSR2mEiboxgx24ONmy+pdpibu5cxfvWenAScOospU +xbF6lR1xHkopigPcakXBpBlebzbNw6Kwt/5cOOJSvPhEQ+aQuwIDAQABo4ICUjCC +Ak4wPQYIKwYBBQUHAQEEMTAvMC0GCCsGAQUFBzABhiFodHRwczovL29jc3AucXVv +dmFkaXNvZmZzaG9yZS5jb20wDwYDVR0TAQH/BAUwAwEB/zCCARoGA1UdIASCAREw +ggENMIIBCQYJKwYBBAG+WAABMIH7MIHUBggrBgEFBQcCAjCBxxqBxFJlbGlhbmNl +IG9uIHRoZSBRdW9WYWRpcyBSb290IENlcnRpZmljYXRlIGJ5IGFueSBwYXJ0eSBh +c3N1bWVzIGFjY2VwdGFuY2Ugb2YgdGhlIHRoZW4gYXBwbGljYWJsZSBzdGFuZGFy +ZCB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB1c2UsIGNlcnRpZmljYXRpb24gcHJh +Y3RpY2VzLCBhbmQgdGhlIFF1b1ZhZGlzIENlcnRpZmljYXRlIFBvbGljeS4wIgYI +KwYBBQUHAgEWFmh0dHA6Ly93d3cucXVvdmFkaXMuYm0wHQYDVR0OBBYEFItLbe3T +KbkGGew5Oanwl4Rqy+/fMIGuBgNVHSMEgaYwgaOAFItLbe3TKbkGGew5Oanwl4Rq +y+/foYGEpIGBMH8xCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1p +dGVkMSUwIwYDVQQLExxSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MS4wLAYD +VQQDEyVRdW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggQ6tlCL +MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAitQUtf70mpKnGdSk +fnIYj9lofFIk3WdvOXrEql494liwTXCYhGHoG+NpGA7O+0dQoE7/8CQfvbLO9Sf8 +7C9TqnN7Az10buYWnuulLsS/VidQK2K6vkscPFVcQR0kvoIgR13VRH56FmjffU1R +cHhXHTMe/QKZnAzNCgVPx7uOpHX6Sm2xgI4JVrmcGmD+XcHXetwReNDWXcG31a0y +mQM6isxUJTkxgXsTIlG6Rmyhu576BGxJJnSP0nPrzDCi5upZIof4l/UO/erMkqQW +xFIY6iHOsfHmhIHluqmGKPJDWl0Snawe2ajlCmqnf6CHKc/yiU3U7MXi5nrQNiOK +SnQ2+Q== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIDDDCCAfSgAwIBAgIDAQAgMA0GCSqGSIb3DQEBBQUAMD4xCzAJBgNVBAYTAlBM -MRswGQYDVQQKExJVbml6ZXRvIFNwLiB6IG8uby4xEjAQBgNVBAMTCUNlcnR1bSBD -QTAeFw0wMjA2MTExMDQ2MzlaFw0yNzA2MTExMDQ2MzlaMD4xCzAJBgNVBAYTAlBM -MRswGQYDVQQKExJVbml6ZXRvIFNwLiB6IG8uby4xEjAQBgNVBAMTCUNlcnR1bSBD -QTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM6xwS7TT3zNJc4YPk/E -jG+AanPIW1H4m9LcuwBcsaD8dQPugfCI7iNS6eYVM42sLQnFdvkrOYCJ5JdLkKWo -ePhzQ3ukYbDYWMzhbGZ+nPMJXlVjhNWo7/OxLjBos8Q82KxujZlakE403Daaj4GI -ULdtlkIJ89eVgw1BS7Bqa/j8D35in2fE7SZfECYPCE/wpFcozo+47UX2bu4lXapu -Ob7kky/ZR6By6/qmW6/KUz/iDsaWVhFu9+lmqSbYf5VT7QqFiLpPKaVCjF62/IUg -AKpoC6EahQGcxEZjgoi2IrHu/qpGWX7PNSzVttpd90gzFFS269lvzs2I1qsb2pY7 -HVkCAwEAAaMTMBEwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEA -uI3O7+cUus/usESSbLQ5PqKEbq24IXfS1HeCh+YgQYHu4vgRt2PRFze+GXYkHAQa -TOs9qmdvLdTN/mUxcMUbpgIKumB7bVjCmkn+YzILa+M6wKyrO7Do0wlRjBCDxjTg -xSvgGrZgFCdsMneMvLJymM/NzD+5yCRCFNZX/OYmQ6kd5YCQzgNUKD73P9P4Te1q -CjqTE5s7FCMTY5w/0YcneeVMUeMBrYVdGjux1XMQpNPyvG5k9VpWkKjHDkx0Dy5x -O/fIR/RpbxXyEV6DHpx8Uq79AtoSqFlnGNu8cN2bsWntgM6JQEhqDjXKKWYVIZQs -6GAqm4VKQPNriiTsBhYscw== +MIIDkzCCAnugAwIBAgIQFBOWgxRVjOp7Y+X8NId3RDANBgkqhkiG9w0BAQUFADA0 +MRMwEQYDVQQDEwpDb21TaWduIENBMRAwDgYDVQQKEwdDb21TaWduMQswCQYDVQQG +EwJJTDAeFw0wNDAzMjQxMTMyMThaFw0yOTAzMTkxNTAyMThaMDQxEzARBgNVBAMT +CkNvbVNpZ24gQ0ExEDAOBgNVBAoTB0NvbVNpZ24xCzAJBgNVBAYTAklMMIIBIjAN +BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA8ORUaSvTx49qROR+WCf4C9DklBKK +8Rs4OC8fMZwG1Cyn3gsqrhqg455qv588x26i+YtkbDqthVVRVKU4VbirgwTyP2Q2 +98CNQ0NqZtH3FyrV7zb6MBBC11PN+fozc0yz6YQgitZBJzXkOPqUm7h65HkfM/sb +2CEJKHxNGGleZIp6GZPKfuzzcuc3B1hZKKxC+cX/zT/npfo4sdAMx9lSGlPWgcxC +ejVb7Us6eva1jsz/D3zkYDaHL63woSV9/9JLEYhwVKZBqGdTUkJe5DSe5L6j7Kpi +Xd3DTKaCQeQzC6zJMw9kglcq/QytNuEMrkvF7zuZ2SOzW120V+x0cAwqTwIDAQAB +o4GgMIGdMAwGA1UdEwQFMAMBAf8wPQYDVR0fBDYwNDAyoDCgLoYsaHR0cDovL2Zl +ZGlyLmNvbXNpZ24uY28uaWwvY3JsL0NvbVNpZ25DQS5jcmwwDgYDVR0PAQH/BAQD +AgGGMB8GA1UdIwQYMBaAFEsBmz5WGmU2dst7l6qSBe4y5ygxMB0GA1UdDgQWBBRL +AZs+VhplNnbLe5eqkgXuMucoMTANBgkqhkiG9w0BAQUFAAOCAQEA0Nmlfv4pYEWd +foPPbrxHbvUanlR2QnG0PFg/LUAlQvaBnPGJEMgOqnhPOAlXsDzACPw1jvFIUY0M +cXS6hMTXcpuEfDhOZAYnKuGntewImbQKDdSFc8gS4TXt8QUxHXOZDOuWyt3T5oWq +8Ir7dcHyCTxlZWTzTNity4hp8+SDtwy9F1qWF8pb/627HOkthIDYIb6FUtnUdLlp +hbpN7Sgy6/lhSuTENh4Z3G+EER+V9YMoGKgzkkMn3V0TBEVPh9VGzT2ouvDzuFYk +Res3x+F2T3I5GN9+dHLHcy056mDmrRGiVod7w2ia/viMcKjfZTL0pECMocJEAw6U +AGegcQCCSA== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIDhDCCAwqgAwIBAgIQL4D+I4wOIg9IZxIokYesszAKBggqhkjOPQQDAzCByjEL -MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW -ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2ln -biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJp -U2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9y -aXR5IC0gRzQwHhcNMDcxMTA1MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCByjELMAkG -A1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJp -U2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2lnbiwg -SW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2ln -biBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5 -IC0gRzQwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAASnVnp8Utpkmw4tXNherJI9/gHm -GUo9FANL+mAnINmDiWn6VMaaGF5VKmTeBvaNSjutEDxlPZCIBIngMGGzrl0Bp3ve -fLK+ymVhAIau2o970ImtTR1ZmkGxvEeA3J5iw/mjgbIwga8wDwYDVR0TAQH/BAUw -AwEB/zAOBgNVHQ8BAf8EBAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJ -aW1hZ2UvZ2lmMCEwHzAHBgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYj -aHR0cDovL2xvZ28udmVyaXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFLMW -kf3upm7ktS5Jj4d4gYDs5bG1MAoGCCqGSM49BAMDA2gAMGUCMGYhDBgmYFo4e1ZC -4Kf8NoRRkSAsdk1DPcQdhCPQrNZ8NQbOzWm9kA3bbEhCHQ6qQgIxAJw9SDkjOVga -FRJZap7v1VmyHVIsmXHNxynfGyphe3HR3vPA5Q06Sqotp9iGKt0uEA== +MIIEvTCCA6WgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBhTELMAkGA1UEBhMCVVMx +IDAeBgNVBAoMF1dlbGxzIEZhcmdvIFdlbGxzU2VjdXJlMRwwGgYDVQQLDBNXZWxs +cyBGYXJnbyBCYW5rIE5BMTYwNAYDVQQDDC1XZWxsc1NlY3VyZSBQdWJsaWMgUm9v +dCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDcxMjEzMTcwNzU0WhcNMjIxMjE0 +MDAwNzU0WjCBhTELMAkGA1UEBhMCVVMxIDAeBgNVBAoMF1dlbGxzIEZhcmdvIFdl +bGxzU2VjdXJlMRwwGgYDVQQLDBNXZWxscyBGYXJnbyBCYW5rIE5BMTYwNAYDVQQD +DC1XZWxsc1NlY3VyZSBQdWJsaWMgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkw +ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDub7S9eeKPCCGeOARBJe+r +WxxTkqxtnt3CxC5FlAM1iGd0V+PfjLindo8796jE2yljDpFoNoqXjopxaAkH5OjU +Dk/41itMpBb570OYj7OeUt9tkTmPOL13i0Nj67eT/DBMHAGTthP796EfvyXhdDcs +HqRePGj4S78NuR4uNuip5Kf4D8uCdXw1LSLWwr8L87T8bJVhHlfXBIEyg1J55oNj +z7fLY4sR4r1e6/aN7ZVyKLSsEmLpSjPmgzKuBXWVvYSV2ypcm44uDLiBK0HmOFaf +SZtsdvqKXfcBeYF8wYNABf5x/Qw/zE5gCQ5lRxAvAcAFP4/4s0HvWkJ+We/Slwxl +AgMBAAGjggE0MIIBMDAPBgNVHRMBAf8EBTADAQH/MDkGA1UdHwQyMDAwLqAsoCqG +KGh0dHA6Ly9jcmwucGtpLndlbGxzZmFyZ28uY29tL3dzcHJjYS5jcmwwDgYDVR0P +AQH/BAQDAgHGMB0GA1UdDgQWBBQmlRkQ2eihl5H/3BnZtQQ+0nMKajCBsgYDVR0j +BIGqMIGngBQmlRkQ2eihl5H/3BnZtQQ+0nMKaqGBi6SBiDCBhTELMAkGA1UEBhMC +VVMxIDAeBgNVBAoMF1dlbGxzIEZhcmdvIFdlbGxzU2VjdXJlMRwwGgYDVQQLDBNX +ZWxscyBGYXJnbyBCYW5rIE5BMTYwNAYDVQQDDC1XZWxsc1NlY3VyZSBQdWJsaWMg +Um9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHmCAQEwDQYJKoZIhvcNAQEFBQADggEB +ALkVsUSRzCPIK0134/iaeycNzXK7mQDKfGYZUMbVmO2rvwNa5U3lHshPcZeG1eMd +/ZDJPHV3V3p9+N701NX3leZ0bh08rnyd2wIDBSxxSyU+B+NemvVmFymIGjifz6pB +A4SXa5M4esowRBskRDPQ5NHcKDj0E0M1NSljqHyita04pO2t/caaH/+Xc/77szWn +k4bGdpEA5qxRFsQnMlzbc9qlk1eOPm01JghZ1edE13YgY+esE2fDbbFwRnzVlhE9 +iW9dqKHrjQrawx0zbKPqZxmamX9LPYNRKh3KL4YMon4QLSvUFpULB6ouFJJJtylv +2G0xffX8oRAHh84vWdw+WNs= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIEuTCCA6GgAwIBAgIQQBrEZCGzEyEDDrvkEhrFHTANBgkqhkiG9w0BAQsFADCB -vTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL -ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwOCBWZXJp -U2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MTgwNgYDVQQDEy9W -ZXJpU2lnbiBVbml2ZXJzYWwgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAe -Fw0wODA0MDIwMDAwMDBaFw0zNzEyMDEyMzU5NTlaMIG9MQswCQYDVQQGEwJVUzEX -MBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0 -IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAyMDA4IFZlcmlTaWduLCBJbmMuIC0gRm9y -IGF1dGhvcml6ZWQgdXNlIG9ubHkxODA2BgNVBAMTL1ZlcmlTaWduIFVuaXZlcnNh -bCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEF -AAOCAQ8AMIIBCgKCAQEAx2E3XrEBNNti1xWb/1hajCMj1mCOkdeQmIN65lgZOIzF -9uVkhbSicfvtvbnazU0AtMgtc6XHaXGVHzk8skQHnOgO+k1KxCHfKWGPMiJhgsWH -H26MfF8WIFFE0XBPV+rjHOPMee5Y2A7Cs0WTwCznmhcrewA3ekEzeOEz4vMQGn+H -LL729fdC4uW/h2KJXwBL38Xd5HVEMkE6HnFuacsLdUYI0crSK5XQz/u5QGtkjFdN -/BMReYTtXlT2NJ8IAfMQJQYXStrxHXpma5hgZqTZ79IugvHw7wnqRMkVauIDbjPT -rJ9VAMf2CGqUuV/c4DPxhGD5WycRtPwW8rtWaoAljQIDAQABo4GyMIGvMA8GA1Ud -EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMG0GCCsGAQUFBwEMBGEwX6FdoFsw -WTBXMFUWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFI/l0xqGrI2Oa8PPgGrUSBgs -exkuMCUWI2h0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28uZ2lmMB0GA1Ud -DgQWBBS2d/ppSEefUxLVwuoHMnYH0ZcHGTANBgkqhkiG9w0BAQsFAAOCAQEASvj4 -sAPmLGd75JR3Y8xuTPl9Dg3cyLk1uXBPY/ok+myDjEedO2Pzmvl2MpWRsXe8rJq+ -seQxIcaBlVZaDrHC1LGmWazxY8u4TB1ZkErvkBYoH1quEPuBUDgMbMzxPcP1Y+Oz -4yHJJDnp/RVmRvQbEdBNc6N9Rvk97ahfYtTxP/jgdFcrGJ2BtMQo2pSXpXDrrB2+ -BxHw1dvd5Yzw1TKwg+ZX4o+/vqGqvz0dtdQ46tewXDpPaj+PwGZsY6rp2aQW9IHR -lRQOfc2VNNnSj3BzgXucfr2YYdhFh5iQxeuGMMY1v/D/w1WIg0vvBZIGcfK4mJO3 -7M2CYfE45k+XmCpajQ== +MIIF8TCCA9mgAwIBAgIQALC3WhZIX7/hy/WL1xnmfTANBgkqhkiG9w0BAQsFADA4 +MQswCQYDVQQGEwJFUzEUMBIGA1UECgwLSVpFTlBFIFMuQS4xEzARBgNVBAMMCkl6 +ZW5wZS5jb20wHhcNMDcxMjEzMTMwODI4WhcNMzcxMjEzMDgyNzI1WjA4MQswCQYD +VQQGEwJFUzEUMBIGA1UECgwLSVpFTlBFIFMuQS4xEzARBgNVBAMMCkl6ZW5wZS5j +b20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDJ03rKDx6sp4boFmVq +scIbRTJxldn+EFvMr+eleQGPicPK8lVx93e+d5TzcqQsRNiekpsUOqHnJJAKClaO +xdgmlOHZSOEtPtoKct2jmRXagaKH9HtuJneJWK3W6wyyQXpzbm3benhB6QiIEn6H +LmYRY2xU+zydcsC8Lv/Ct90NduM61/e0aL6i9eOBbsFGb12N4E3GVFWJGjMxCrFX +uaOKmMPsOzTFlUFpfnXCPCDFYbpRR6AgkJOhkEvzTnyFRVSa0QUmQbC1TR0zvsQD +yCV8wXDbO/QJLVQnSKwv4cSsPsjLkkxTOTcj7NMB+eAJRE1NZMDhDVqHIrytG6P+ +JrUV86f8hBnp7KGItERphIPzidF0BqnMC9bC3ieFUCbKF7jJeodWLBoBHmy+E60Q +rLUk9TiRodZL2vG70t5HtfG8gfZZa88ZU+mNFctKy6lvROUbQc/hhqfK0GqfvEyN +BjNaooXlkDWgYlwWTvDjovoDGrQscbNYLN57C9saD+veIR8GdwYDsMnvmfzAuU8L +hij+0rnq49qlw0dpEuDb8PYZi+17cNcC1u2HGCgsBCRMd+RIihrGO5rUD8r6ddIB +QFqNeb+Lz0vPqhbBleStTIo+F5HUsWLlguWABKQDfo2/2n+iD5dPDNMN+9fR5XJ+ +HMh3/1uaD7euBUbl8agW7EekFwIDAQABo4H2MIHzMIGwBgNVHREEgagwgaWBD2lu +Zm9AaXplbnBlLmNvbaSBkTCBjjFHMEUGA1UECgw+SVpFTlBFIFMuQS4gLSBDSUYg +QTAxMzM3MjYwLVJNZXJjLlZpdG9yaWEtR2FzdGVpeiBUMTA1NSBGNjIgUzgxQzBB +BgNVBAkMOkF2ZGEgZGVsIE1lZGl0ZXJyYW5lbyBFdG9yYmlkZWEgMTQgLSAwMTAx +MCBWaXRvcmlhLUdhc3RlaXowDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AQYwHQYDVR0OBBYEFB0cZQ6o8iV7tJHP5LGx5r1VdGwFMA0GCSqGSIb3DQEBCwUA +A4ICAQB4pgwWSp9MiDrAyw6lFn2fuUhfGI8NYjb2zRlrrKvV9pF9rnHzP7MOeIWb +laQnIUdCSnxIOvVFfLMMjlF4rJUT3sb9fbgakEyrkgPH7UIBzg/YsfqikuFgba56 +awmqxinuaElnMIAkejEWOVt+8Rwu3WwJrfIxwYJOubv5vr8qhT/AQKM6WfxZSzwo +JNu0FXWuDYi6LnPAvViH5ULy617uHjAimcs30cQhbIHsvm0m5hzkQiCeR7Csg1lw +LDXWrzY0tM07+DKo7+N4ifuNRSzanLh+QBxh5z6ikixL8s36mLYp//Pye6kfLqCT +VyvehQP5aTfLnnhqBbTFMXiJ7HqnheG5ezzevh55hM6fcA5ZwjUukCox2eRFekGk +LhObNA5me0mrZJfQRsN5nXJQY6aYWwa9SG3YOYNw6DXwBdGqvOPbyALqfP2C2sJb +UjWumDqtujWTI6cfSN01RpiyEGjkpTHCClguGYEQyVB1/OpaFs4R1+7vUIgtYf8/ +QnMFlEPVjjxOAToZpR9GTnfQXeWBIiGH/pR9hNiTrdZoQ0iy2+tzJOeRf1SktoA+ +naM8THLCV8Sg1Mw4J87VBp6iSNnpn86CcDaTmjvfliHjWbcM2pE38P1ZWrOZyGls +QyYBNWNgVYkDOnXYukrZVP/u3oDYLdE41V4tC5h9Pmzb/CaIxw== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIE0zCCA7ugAwIBAgIQGNrRniZ96LtKIVjNzGs7SjANBgkqhkiG9w0BAQUFADCB -yjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL -ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJp -U2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxW -ZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0 -aG9yaXR5IC0gRzUwHhcNMDYxMTA4MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCByjEL -MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW -ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2ln -biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJp -U2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9y -aXR5IC0gRzUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvJAgIKXo1 -nmAMqudLO07cfLw8RRy7K+D+KQL5VwijZIUVJ/XxrcgxiV0i6CqqpkKzj/i5Vbex -t0uz/o9+B1fs70PbZmIVYc9gDaTY3vjgw2IIPVQT60nKWVSFJuUrjxuf6/WhkcIz -SdhDY2pSS9KP6HBRTdGJaXvHcPaz3BJ023tdS1bTlr8Vd6Gw9KIl8q8ckmcY5fQG -BO+QueQA5N06tRn/Arr0PO7gi+s3i+z016zy9vA9r911kTMZHRxAy3QkGSGT2RT+ -rCpSx4/VBEnkjWNHiDxpg8v+R70rfk/Fla4OndTRQ8Bnc+MUCH7lP59zuDMKz10/ -NIeWiu5T6CUVAgMBAAGjgbIwga8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8E -BAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2UvZ2lmMCEwHzAH -BgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVy -aXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFH/TZafC3ey78DAJ80M5+gKv -MzEzMA0GCSqGSIb3DQEBBQUAA4IBAQCTJEowX2LP2BqYLz3q3JktvXf2pXkiOOzE -p6B4Eq1iDkVwZMXnl2YtmAl+X6/WzChl8gGqCBpH3vn5fJJaCGkgDdk+bW48DW7Y -5gaRQBi5+MHt39tBquCWIMnNZBU4gcmU7qKEKQsTb47bDN0lAtukixlE0kF6BWlK -WE9gyn6CagsCqiUXObXbf+eEZSqVir2G3l6BFoMtEMze/aiCKm0oHw0LxOXnGiYZ -4fQRbxC1lfznQgUy286dUV4otp6F01vvpX1FQHKOtw5rDgb7MzVIcbidJ4vEZV8N -hnacRHr2lVz2XTIIM6RUthg/aFzyQkqFOFSDX9HoLPKsEdao7WNq ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIICPDCCAaUCED9pHoGc8JpK83P/uUii5N0wDQYJKoZIhvcNAQEFBQAwXzELMAkG -A1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFz -cyAxIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTk2 -MDEyOTAwMDAwMFoXDTI4MDgwMjIzNTk1OVowXzELMAkGA1UEBhMCVVMxFzAVBgNV -BAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAxIFB1YmxpYyBQcmlt -YXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIGfMA0GCSqGSIb3DQEBAQUAA4GN -ADCBiQKBgQDlGb9to1ZhLZlIcfZn3rmN67eehoAKkQ76OCWvRoiC5XOooJskXQ0f -zGVuDLDQVoQYh5oGmxChc9+0WDlrbsH2FdWoqD+qEgaNMax/sDTXjzRniAnNFBHi -TkVWaR94AoDa3EeRKbs2yWNcxeDXLYd7obcysHswuiovMaruo2fa2wIDAQABMA0G -CSqGSIb3DQEBBQUAA4GBAFgVKTk8d6PaXCUDfGD67gmZPCcQcMgMCeazh88K4hiW -NWLMv5sneYlfycQJ9M61Hd8qveXbhpxoJeUwfLaJFf5n0a3hUKw8fGJLj7qE1xIV -Gx/KXQ/BUpQqEZnae88MNhPVNdwQGVnqlMEAv3WP2fr9dgTbYruQagPZRjXZ+Hxb ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIICPDCCAaUCEAq6HgBiMui0NiZdH3zNiWYwDQYJKoZIhvcNAQEFBQAwXzELMAkG -A1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFz -cyAyIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTk2 -MDEyOTAwMDAwMFoXDTI4MDgwMjIzNTk1OVowXzELMAkGA1UEBhMCVVMxFzAVBgNV -BAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAyIFB1YmxpYyBQcmlt -YXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIGfMA0GCSqGSIb3DQEBAQUAA4GN -ADCBiQKBgQC2WoujDWojg4BrzzmH9CETMwZMJaLtVRKXxaeAufqDwSCg+i8VDXyh -YGt+eSz6Bg86rvYbb7HS/y8oUl+DfUvEerf4Zh+AVPy3wo5ZShRXRtGak75BkQO7 -FYCTXOvnzAhsPz6zSvz/S2wj1VCCJkQZjiPDceoZJEcEnnW/yKYAHwIDAQABMA0G -CSqGSIb3DQEBBQUAA4GBAIDToA+IyeVoW4R7gB+nt+MjWBEc9RTwWBKMi99x2ZAk -EXyge8N6GRm9cr0gvwA63/rVeszC42JFi8tJg5jBcGnQnl6CjDVHjk8btB9jAa3k -ltax7nosZm4XNq8afjgGhixrTcsnkm54vwDVAcCxB8MJqmSFKPKdc57PYDoKHUpI ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIICPDCCAaUCEDyRMcsf9tAbDpq40ES/Er4wDQYJKoZIhvcNAQEFBQAwXzELMAkG -A1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFz -cyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTk2 -MDEyOTAwMDAwMFoXDTI4MDgwMjIzNTk1OVowXzELMAkGA1UEBhMCVVMxFzAVBgNV -BAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAzIFB1YmxpYyBQcmlt -YXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIGfMA0GCSqGSIb3DQEBAQUAA4GN -ADCBiQKBgQDJXFme8huKARS0EN8EQNvjV69qRUCPhAwL0TPZ2RHP7gJYHyX3KqhE -BarsAx94f56TuZoAqiN91qyFomNFx3InzPRMxnVx0jnvT0Lwdd8KkMaOIG+YD/is -I19wKTakyYbnsZogy1Olhec9vn2a/iRFM9x2Fe0PonFkTGUugWhFpwIDAQABMA0G -CSqGSIb3DQEBBQUAA4GBABByUqkFFBkyCEHwxWsKzH4PIRnN5GfcX6kb5sroc50i -2JhucwNhkcV8sEVAbkSdjbCxlnRhLQ2pRdKkkirWmnWXbj9T/UWZYB2oK0z5XqcJ -2HUw19JlYD1n1khVdWk/kfVIC0dpImmClr7JyDiGSnoscxlIaU5rfGW/D/xwzoiQ ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIID+TCCAuGgAwIBAgIQW1fXqEywr9nTb0ugMbTW4jANBgkqhkiG9w0BAQUFADB5 -MQswCQYDVQQGEwJVUzENMAsGA1UEChMEVklTQTEvMC0GA1UECxMmVmlzYSBJbnRl -cm5hdGlvbmFsIFNlcnZpY2UgQXNzb2NpYXRpb24xKjAoBgNVBAMTIVZpc2EgSW5m -b3JtYXRpb24gRGVsaXZlcnkgUm9vdCBDQTAeFw0wNTA2MjcxNzQyNDJaFw0yNTA2 -MjkxNzQyNDJaMHkxCzAJBgNVBAYTAlVTMQ0wCwYDVQQKEwRWSVNBMS8wLQYDVQQL -EyZWaXNhIEludGVybmF0aW9uYWwgU2VydmljZSBBc3NvY2lhdGlvbjEqMCgGA1UE -AxMhVmlzYSBJbmZvcm1hdGlvbiBEZWxpdmVyeSBSb290IENBMIIBIjANBgkqhkiG -9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyREA4R/QkkfpLx0cYjga/EhIPZpchH0MZsRZ -FfP6C2ITtf/Wc+MtgD4yTK0yoiXvni3d+aCtEgK3GDvkdgYrgF76ROJFZwUQjQ9l -x42gRT05DbXvWFoy7dTglCZ9z/Tt2Cnktv9oxKgmkeHY/CyfpCBg1S8xth2JlGMR -0ug/GMO5zANuegZOv438p5Lt5So+du2Gl+RMFQqEPwqN5uJSqAe0VtmB4gWdQ8on -Bj2ZAM2R73QW7UW0Igt2vA4JaSiNtaAG/Y/58VXWHGgbq7rDtNK1R30X0kJV0rGA -ib3RSwB3LpG7bOjbIucV5mQgJoVjoA1e05w6g1x/KmNTmOGRVwIDAQABo30wezAP -BgNVHRMBAf8EBTADAQH/MDkGA1UdIAQyMDAwLgYFZ4EDAgEwJTAVBggrBgEFBQcC -ARYJMS4yLjMuNC41MAwGCCsGAQUFBwICMAAwDgYDVR0PAQH/BAQDAgEGMB0GA1Ud -DgQWBBRPitp2/2d3I5qmgH1924h1hfeBejANBgkqhkiG9w0BAQUFAAOCAQEACUW1 -QdUHdDJydgDPmYt+telnG/Su+DPaf1cregzlN43bJaJosMP7NwjoJY/H2He4XLWb -5rXEkl+xH1UyUwF7mtaUoxbGxEvt8hPZSTB4da2mzXgwKvXuHyzF5Qjy1hOB0/pS -WaF9ARpVKJJ7TOJQdGKBsF2Ty4fSCLqZLgfxbqwMsd9sysXI3rDXjIhekqvbgeLz -PqZr+pfgFhwCCLSMQWl5Ll3u7Qk9wR094DZ6jj6+JCVCRUS3HyabH4OlM0Vc2K+j -INsF/64Or7GNtRf9HYEJvrPxHINxl3JVwhYj4ASeaO4KwhVbwtw94Tc/XrGcexDo -c5lC3rAi4/UZqweYCw== +MIIDqDCCApCgAwIBAgIJAP7c4wEPyUj/MA0GCSqGSIb3DQEBBQUAMDQxCzAJBgNV +BAYTAkZSMRIwEAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hMB4X +DTA3MDYyOTE1MTMwNVoXDTI3MDYyOTE1MTMwNVowNDELMAkGA1UEBhMCRlIxEjAQ +BgNVBAoMCURoaW15b3RpczERMA8GA1UEAwwIQ2VydGlnbmEwggEiMA0GCSqGSIb3 +DQEBAQUAA4IBDwAwggEKAoIBAQDIaPHJ1tazNHUmgh7stL7qXOEm7RFHYeGifBZ4 +QCHkYJ5ayGPhxLGWkv8YbWkj4Sti993iNi+RB7lIzw7sebYs5zRLcAglozyHGxny +gQcPOJAZ0xH+hrTy0V4eHpbNgGzOOzGTtvKg0KmVEn2lmsxryIRWijOp5yIVUxbw +zBfsV1/pogqYCd7jX5xv3EjjhQsVWqa6n6xI4wmy9/Qy3l40vhx4XUJbzg4ij02Q +130yGLMLLGq/jj8UEYkgDncUtT2UCIf3JR7VsmAA7G8qKCVuKj4YYxclPz5EIBb2 +JsglrgVKtOdjLPOMFlN+XPsRGgjBRmKfIrjxwo1p3Po6WAbfAgMBAAGjgbwwgbkw +DwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUGu3+QTmQtCRZvgHyUtVF9lo53BEw +ZAYDVR0jBF0wW4AUGu3+QTmQtCRZvgHyUtVF9lo53BGhOKQ2MDQxCzAJBgNVBAYT +AkZSMRIwEAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hggkA/tzj +AQ/JSP8wDgYDVR0PAQH/BAQDAgEGMBEGCWCGSAGG+EIBAQQEAwIABzANBgkqhkiG +9w0BAQUFAAOCAQEAhQMeknH2Qq/ho2Ge6/PAD/Kl1NqV5ta+aDY9fm4fTIrv0Q8h +bV6lUmPOEvjvKtpv6zf+EwLHyzs+ImvaYS5/1HI93TDhHkxAGYwP15zRgzB7mFnc +fca5DClMoTOi62c6ZYTTluLtdkVwj7Ur3vkj1kluPBS1xp81HlDQwY9qcEQCYsuu +HWhBp6pX6FOqB9IG9tUUBguRA3UsbHK1YZWaDYu5Def131TN3ubY1gkIl2PlwS6w +t0QmwCbAr1UwnjvVNioZBPRcHv/PLLf/0P2HQBHVESO7SMAhqaQoLf0V+LBOK/Qw +WyH8EZE0vkHve52Xdf+XlcCWWC/qu0bXu+TZLg== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIDojCCAoqgAwIBAgIQE4Y1TR0/BvLB+WUF1ZAcYjANBgkqhkiG9w0BAQUFADBr -MQswCQYDVQQGEwJVUzENMAsGA1UEChMEVklTQTEvMC0GA1UECxMmVmlzYSBJbnRl -cm5hdGlvbmFsIFNlcnZpY2UgQXNzb2NpYXRpb24xHDAaBgNVBAMTE1Zpc2EgZUNv -bW1lcmNlIFJvb3QwHhcNMDIwNjI2MDIxODM2WhcNMjIwNjI0MDAxNjEyWjBrMQsw -CQYDVQQGEwJVUzENMAsGA1UEChMEVklTQTEvMC0GA1UECxMmVmlzYSBJbnRlcm5h -dGlvbmFsIFNlcnZpY2UgQXNzb2NpYXRpb24xHDAaBgNVBAMTE1Zpc2EgZUNvbW1l -cmNlIFJvb3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvV95WHm6h -2mCxlCfLF9sHP4CFT8icttD0b0/Pmdjh28JIXDqsOTPHH2qLJj0rNfVIsZHBAk4E -lpF7sDPwsRROEW+1QK8bRaVK7362rPKgH1g/EkZgPI2h4H3PVz4zHvtH8aoVlwdV -ZqW1LS7YgFmypw23RuwhY/81q6UCzyr0TP579ZRdhE2o8mCP2w4lPJ9zcc+U30rq -299yOIzzlr3xF7zSujtFWsan9sYXiwGd/BmoKoMWuDpI/k4+oKsGGelT84ATB+0t -vz8KPFUgOSwsAGl0lUq8ILKpeeUYiZGo3BxN77t+Nwtd/jmliFKMAGzsGHxBvfaL -dXe6YJ2E5/4tAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQD -AgEGMB0GA1UdDgQWBBQVOIMPPyw/cDMezUb+B4wg4NfDtzANBgkqhkiG9w0BAQUF -AAOCAQEAX/FBfXxcCLkr4NWSR/pnXKUTwwMhmytMiUbPWU3J/qVAtmPN3XEolWcR -zCSs00Rsca4BIGsDoo8Ytyk6feUWYFN4PMCvFYP3j1IzJL1kk5fui/fbGKhtcbP3 -LBfQdCVp9/5rPJS+TUtBjE7ic9DjkCJzQ83z7+pzzkWKsKZJ/0x9nXGIxHYdkFsd -7v3M9+79YKWxehZx0RbQfBI8bGmX265fOZpwLwU8GUYEmSA20GBuYQa7FkKMcPcw -++DbZqMAAb3mLNqRX6BGi01qnD093QVG/na/oAo85ADmJ7f/hC3euiInlhBx6yLt -398znM/jra6O1I7mT1GvFpLgXPYHDw== +MIIDdTCCAl2gAwIBAgILBAAAAAABFUtaw5QwDQYJKoZIhvcNAQEFBQAwVzELMAkG +A1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExEDAOBgNVBAsTB1Jv +b3QgQ0ExGzAZBgNVBAMTEkdsb2JhbFNpZ24gUm9vdCBDQTAeFw05ODA5MDExMjAw +MDBaFw0yODAxMjgxMjAwMDBaMFcxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9i +YWxTaWduIG52LXNhMRAwDgYDVQQLEwdSb290IENBMRswGQYDVQQDExJHbG9iYWxT +aWduIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDaDuaZ +jc6j40+Kfvvxi4Mla+pIH/EqsLmVEQS98GPR4mdmzxzdzxtIK+6NiY6arymAZavp +xy0Sy6scTHAHoT0KMM0VjU/43dSMUBUc71DuxC73/OlS8pF94G3VNTCOXkNz8kHp +1Wrjsok6Vjk4bwY8iGlbKk3Fp1S4bInMm/k8yuX9ifUSPJJ4ltbcdG6TRGHRjcdG +snUOhugZitVtbNV4FpWi6cgKOOvyJBNPc1STE4U6G7weNLWLBYy5d4ux2x8gkasJ +U26Qzns3dLlwR5EiUWMWea6xrkEmCMgZK9FGqkjWZCrXgzT/LCrBbBlDSgeF59N8 +9iFo7+ryUp9/k5DPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8E +BTADAQH/MB0GA1UdDgQWBBRge2YaRQ2XyolQL30EzTSo//z9SzANBgkqhkiG9w0B +AQUFAAOCAQEA1nPnfE920I2/7LqivjTFKDK1fPxsnCwrvQmeU79rXqoRSLblCKOz +yj1hTdNGCbM+w6DjY1Ub8rrvrTnhQ7k4o+YviiY776BQVvnGCv04zcQLcFGUl5gE +38NflNUVyRRBnMRddWQVDf9VMOyGj/8N7yy5Y0b2qvzfvGn9LhJIZJrglfCm7ymP +AbEVtQwdpf5pLGkkeB6zpxxxYu7KyJesF12KwvhHhm4qxFYxldBniYUr+WymXUad +DKqC5JlR3XC321Y9YeRq4VzW9v493kHMB65jUr9TU/Qr6cf9tveCX4XSQRjbgbME +HMUfpIBvFSDJ3gyICh3WZlXi/EjJKSZp4A== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIID8TCCAtmgAwIBAgIQQT1yx/RrH4FDffHSKFTfmjANBgkqhkiG9w0BAQUFADCB -ijELMAkGA1UEBhMCQ0gxEDAOBgNVBAoTB1dJU2VLZXkxGzAZBgNVBAsTEkNvcHly -aWdodCAoYykgMjAwNTEiMCAGA1UECxMZT0lTVEUgRm91bmRhdGlvbiBFbmRvcnNl -ZDEoMCYGA1UEAxMfT0lTVEUgV0lTZUtleSBHbG9iYWwgUm9vdCBHQSBDQTAeFw0w -NTEyMTExNjAzNDRaFw0zNzEyMTExNjA5NTFaMIGKMQswCQYDVQQGEwJDSDEQMA4G -A1UEChMHV0lTZUtleTEbMBkGA1UECxMSQ29weXJpZ2h0IChjKSAyMDA1MSIwIAYD -VQQLExlPSVNURSBGb3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBX -SVNlS2V5IEdsb2JhbCBSb290IEdBIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAy0+zAJs9Nt350UlqaxBJH+zYK7LG+DKBKUOVTJoZIyEVRd7jyBxR -VVuuk+g3/ytr6dTqvirdqFEr12bDYVxgAsj1znJ7O7jyTmUIms2kahnBAbtzptf2 -w93NvKSLtZlhuAGio9RN1AU9ka34tAhxZK9w8RxrfvbDd50kc3vkDIzh2TbhmYsF -mQvtRTEJysIA2/dyoJaqlYfQjse2YXMNdmaM3Bu0Y6Kff5MTMPGhJ9vZ/yxViJGg -4E8HsChWjBgbl0SOid3gF27nKu+POQoxhILYQBRJLnpB5Kf+42TMwVlxSywhp1t9 -4B3RLoGbw9ho972WG6xwsRYUC9tguSYBBQIDAQABo1EwTzALBgNVHQ8EBAMCAYYw -DwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUswN+rja8sHnR3JQmthG+IbJphpQw -EAYJKwYBBAGCNxUBBAMCAQAwDQYJKoZIhvcNAQEFBQADggEBAEuh/wuHbrP5wUOx -SPMowB0uyQlB+pQAHKSkq0lPjz0e701vvbyk9vImMMkQyh2I+3QZH4VFvbBsUfk2 -ftv1TDI6QU9bR8/oCy22xBmddMVHxjtqD6wU2zz0c5ypBd8A3HR4+vg1YFkCExh8 -vPtNsCBtQ7tgMHpnM1zFmdH4LTlSc/uMqpclXHLZCB6rTjzjgTGfA6b7wP4piFXa -hNVQA7bihKOmNqoROgHhGEvWRGizPflTdISzRpFGlgC3gCy24eMQ4tui5yiPAZZi -Fj4A4xylNoEYokxSdsARo27mHbrjWr42U8U+dY+GaSlYU7Wcu2+fXMUY7N0v4ZjJ -/L7fCg0= +MIIDnzCCAoegAwIBAgIBJjANBgkqhkiG9w0BAQUFADBxMQswCQYDVQQGEwJERTEc +MBoGA1UEChMTRGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0GA1UECxMWVC1UZWxlU2Vj +IFRydXN0IENlbnRlcjEjMCEGA1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBSb290IENB +IDIwHhcNOTkwNzA5MTIxMTAwWhcNMTkwNzA5MjM1OTAwWjBxMQswCQYDVQQGEwJE +RTEcMBoGA1UEChMTRGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0GA1UECxMWVC1UZWxl +U2VjIFRydXN0IENlbnRlcjEjMCEGA1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBSb290 +IENBIDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCrC6M14IspFLEU +ha88EOQ5bzVdSq7d6mGNlUn0b2SjGmBmpKlAIoTZ1KXleJMOaAGtuU1cOs7TuKhC +QN/Po7qCWWqSG6wcmtoIKyUn+WkjR/Hg6yx6m/UTAtB+NHzCnjwAWav12gz1Mjwr +rFDa1sPeg5TKqAyZMg4ISFZbavva4VhYAUlfckE8FQYBjl2tqriTtM2e66foai1S +NNs671x1Udrb8zH57nGYMsRUFUQM+ZtV7a3fGAigo4aKSe5TBY8ZTNXeWHmb0moc +QqvF1afPaA+W5OFhmHZhyJF81j4A4pFQh+GdCuatl9Idxjp9y7zaAzTVjlsB9WoH +txa2bkp/AgMBAAGjQjBAMB0GA1UdDgQWBBQxw3kbuvVT1xfgiXotF2wKsyudMzAP +BgNVHRMECDAGAQH/AgEFMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOC +AQEAlGRZrTlk5ynrE/5aw4sTV8gEJPB0d8Bg42f76Ymmg7+Wgnxu1MM9756Abrsp +tJh6sTtU6zkXR34ajgv8HzFZMQSyzhfzLMdiNlXiItiJVbSYSKpk+tYcNthEeFpa +IzpXl/V6ME+un2pMSyuOoAPjPuCp1NJ70rOo4nI8rZ7/gFnkm0W09juwzTkZmDLl +6iFhkOQxIY40sfcvNUqFENrnijchvllj4PKFiDFT1FQUhXB59C4Gdyd1Lx+4ivn+ +xbrYNuSD7Odlt79jWvNGr4GUN9RBjNYj1h7P9WgbRGOiWrqnNVmh5XAFmw4jV5mU +Cm26OWMohpLzGITY+9HPBVZkVw== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIEvTCCA6WgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBhTELMAkGA1UEBhMCVVMx -IDAeBgNVBAoMF1dlbGxzIEZhcmdvIFdlbGxzU2VjdXJlMRwwGgYDVQQLDBNXZWxs -cyBGYXJnbyBCYW5rIE5BMTYwNAYDVQQDDC1XZWxsc1NlY3VyZSBQdWJsaWMgUm9v -dCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDcxMjEzMTcwNzU0WhcNMjIxMjE0 -MDAwNzU0WjCBhTELMAkGA1UEBhMCVVMxIDAeBgNVBAoMF1dlbGxzIEZhcmdvIFdl -bGxzU2VjdXJlMRwwGgYDVQQLDBNXZWxscyBGYXJnbyBCYW5rIE5BMTYwNAYDVQQD -DC1XZWxsc1NlY3VyZSBQdWJsaWMgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkw -ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDub7S9eeKPCCGeOARBJe+r -WxxTkqxtnt3CxC5FlAM1iGd0V+PfjLindo8796jE2yljDpFoNoqXjopxaAkH5OjU -Dk/41itMpBb570OYj7OeUt9tkTmPOL13i0Nj67eT/DBMHAGTthP796EfvyXhdDcs -HqRePGj4S78NuR4uNuip5Kf4D8uCdXw1LSLWwr8L87T8bJVhHlfXBIEyg1J55oNj -z7fLY4sR4r1e6/aN7ZVyKLSsEmLpSjPmgzKuBXWVvYSV2ypcm44uDLiBK0HmOFaf -SZtsdvqKXfcBeYF8wYNABf5x/Qw/zE5gCQ5lRxAvAcAFP4/4s0HvWkJ+We/Slwxl -AgMBAAGjggE0MIIBMDAPBgNVHRMBAf8EBTADAQH/MDkGA1UdHwQyMDAwLqAsoCqG -KGh0dHA6Ly9jcmwucGtpLndlbGxzZmFyZ28uY29tL3dzcHJjYS5jcmwwDgYDVR0P -AQH/BAQDAgHGMB0GA1UdDgQWBBQmlRkQ2eihl5H/3BnZtQQ+0nMKajCBsgYDVR0j -BIGqMIGngBQmlRkQ2eihl5H/3BnZtQQ+0nMKaqGBi6SBiDCBhTELMAkGA1UEBhMC -VVMxIDAeBgNVBAoMF1dlbGxzIEZhcmdvIFdlbGxzU2VjdXJlMRwwGgYDVQQLDBNX -ZWxscyBGYXJnbyBCYW5rIE5BMTYwNAYDVQQDDC1XZWxsc1NlY3VyZSBQdWJsaWMg -Um9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHmCAQEwDQYJKoZIhvcNAQEFBQADggEB -ALkVsUSRzCPIK0134/iaeycNzXK7mQDKfGYZUMbVmO2rvwNa5U3lHshPcZeG1eMd -/ZDJPHV3V3p9+N701NX3leZ0bh08rnyd2wIDBSxxSyU+B+NemvVmFymIGjifz6pB -A4SXa5M4esowRBskRDPQ5NHcKDj0E0M1NSljqHyita04pO2t/caaH/+Xc/77szWn -k4bGdpEA5qxRFsQnMlzbc9qlk1eOPm01JghZ1edE13YgY+esE2fDbbFwRnzVlhE9 -iW9dqKHrjQrawx0zbKPqZxmamX9LPYNRKh3KL4YMon4QLSvUFpULB6ouFJJJtylv -2G0xffX8oRAHh84vWdw+WNs= +MIIB4TCCAYegAwIBAgIRKjikHJYKBN5CsiilC+g0mAIwCgYIKoZIzj0EAwIwUDEk +MCIGA1UECxMbR2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI0MRMwEQYDVQQKEwpH +bG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWduMB4XDTEyMTExMzAwMDAwMFoX +DTM4MDExOTAzMTQwN1owUDEkMCIGA1UECxMbR2xvYmFsU2lnbiBFQ0MgUm9vdCBD +QSAtIFI0MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWdu +MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEuMZ5049sJQ6fLjkZHAOkrprlOQcJ +FspjsbmG+IpXwVfOQvpzofdlQv8ewQCybnMO/8ch5RikqtlxP6jUuc6MHaNCMEAw +DgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFFSwe61F +uOJAf/sKbvu+M8k8o4TVMAoGCCqGSM49BAMCA0gAMEUCIQDckqGgE6bPA7DmxCGX +kPoUVy0D7O48027KqGx2vKLeuwIgJ6iFJzWbVsaj8kfSt24bAgAXqmemFZHe+pTs +ewv4n4Q= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIEMDCCAxigAwIBAgIQUJRs7Bjq1ZxN1ZfvdY+grTANBgkqhkiG9w0BAQUFADCB -gjELMAkGA1UEBhMCVVMxHjAcBgNVBAsTFXd3dy54cmFtcHNlY3VyaXR5LmNvbTEk -MCIGA1UEChMbWFJhbXAgU2VjdXJpdHkgU2VydmljZXMgSW5jMS0wKwYDVQQDEyRY -UmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDQxMTAxMTcx -NDA0WhcNMzUwMTAxMDUzNzE5WjCBgjELMAkGA1UEBhMCVVMxHjAcBgNVBAsTFXd3 -dy54cmFtcHNlY3VyaXR5LmNvbTEkMCIGA1UEChMbWFJhbXAgU2VjdXJpdHkgU2Vy -dmljZXMgSW5jMS0wKwYDVQQDEyRYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBB -dXRob3JpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCYJB69FbS6 -38eMpSe2OAtp87ZOqCwuIR1cRN8hXX4jdP5efrRKt6atH67gBhbim1vZZ3RrXYCP -KZ2GG9mcDZhtdhAoWORlsH9KmHmf4MMxfoArtYzAQDsRhtDLooY2YKTVMIJt2W7Q -DxIEM5dfT2Fa8OT5kavnHTu86M/0ay00fOJIYRyO82FEzG+gSqmUsE3a56k0enI4 -qEHMPJQRfevIpoy3hsvKMzvZPTeL+3o+hiznc9cKV6xkmxnr9A8ECIqsAxcZZPRa -JSKNNCyy9mgdEm3Tih4U2sSPpuIjhdV6Db1q4Ons7Be7QhtnqiXtRYMh/MHJfNVi -PvryxS3T/dRlAgMBAAGjgZ8wgZwwEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0P -BAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFMZPoj0GY4QJnM5i5ASs -jVy16bYbMDYGA1UdHwQvMC0wK6ApoCeGJWh0dHA6Ly9jcmwueHJhbXBzZWN1cml0 -eS5jb20vWEdDQS5jcmwwEAYJKwYBBAGCNxUBBAMCAQEwDQYJKoZIhvcNAQEFBQAD -ggEBAJEVOQMBG2f7Shz5CmBbodpNl2L5JFMn14JkTpAuw0kbK5rc/Kh4ZzXxHfAR -vbdI4xD2Dd8/0sm2qlWkSLoC295ZLhVbO50WfUfXN+pfTXYSNrsf16GBBEYgoyxt -qZ4Bfj8pzgCT3/3JknOJiWSe5yvkHJEs0rnOfc5vMZnT5r7SHpDwCRR5XCOrTdLa -IR9NmXmd4c8nnxCbHIgNsIpkQTG4DmyQJKSbXHGPurt+HBvbaoAPIbzp26a3QPSy -i6mx5O+aGtA9aZnuqCij4Tyz8LIRnM98QObd50N9otg6tamN8jSZxNQQ4Qb9CYQQ -O+7ETPTsJ3xCwnR8gooJybQDJbw= +MIICqDCCAi2gAwIBAgIQIW4zpcvTiKRvKQe0JzzE2DAKBggqhkjOPQQDAzCBlDEL +MAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8wHQYD +VQQLExZTeW1hbnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRlYyBD +bGFzcyAxIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0g +RzQwHhcNMTExMDA1MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBlDELMAkGA1UEBhMC +VVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8wHQYDVQQLExZTeW1h +bnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRlYyBDbGFzcyAxIFB1 +YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzQwdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAATXZrUb266zYO5G6ohjdTsqlG3zXxL24w+etgoUU0hS +yNw6s8tIICYSTvqJhNTfkeQpfSgB2dsYQ2mhH7XThhbcx39nI9/fMTGDAzVwsUu3 +yBe7UcvclBfb6gk7dhLeqrWjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8E +BTADAQH/MB0GA1UdDgQWBBRlwI0l9Qy6l3eQP54u4Fr1ztXh5DAKBggqhkjOPQQD +AwNpADBmAjEApa7jRlP4mDbjIvouKEkN7jB+M/PsP3FezFWJeJmssv3cHFwzjim5 +axfIEWi13IMHAjEAnMhE2mnCNsNUGRCFAtqdR+9B52wmnQk9922Q0QVEL7C8g5No +8gxFSTm/mQQc0xCg -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIDjjCCAnagAwIBAgIIKv++n6Lw6YcwDQYJKoZIhvcNAQEFBQAwKDELMAkGA1UE -BhMCQkUxGTAXBgNVBAMTEEJlbGdpdW0gUm9vdCBDQTIwHhcNMDcxMDA0MTAwMDAw -WhcNMjExMjE1MDgwMDAwWjAoMQswCQYDVQQGEwJCRTEZMBcGA1UEAxMQQmVsZ2l1 -bSBSb290IENBMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMZzQh6S -/3UPi790hqc/7bIYLS2X+an7mEoj39WN4IzGMhwWLQdC1i22bi+n9fzGhYJdld61 -IgDMqFNAn68KNaJ6x+HK92AQZw6nUHMXU5WfIp8MXW+2QbyM69odRr2nlL/zGsvU -+40OHjPIltfsjFPekx40HopQcSZYtF3CiInaYNKJIT/e1wEYNm7hLHADBGXvmAYr -XR5i3FVr/mZkIV/4L+HXmymvb82fqgxG0YjFnaKVn6w/Fa7yYd/vw2uaItgscf1Y -HewApDgglVrH1Tdjuk+bqv5WRi5j2Qsj1Yr6tSPwiRuhFA0m2kHwOI8w7QUmecFL -TqG4flVSOmlGhHUCAwEAAaOBuzCBuDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/ -BAUwAwEB/zBCBgNVHSAEOzA5MDcGBWA4CQEBMC4wLAYIKwYBBQUHAgEWIGh0dHA6 -Ly9yZXBvc2l0b3J5LmVpZC5iZWxnaXVtLmJlMB0GA1UdDgQWBBSFiuv0xbu+DlkD -lN7WgAEV4xCcOTARBglghkgBhvhCAQEEBAMCAAcwHwYDVR0jBBgwFoAUhYrr9MW7 -vg5ZA5Te1oABFeMQnDkwDQYJKoZIhvcNAQEFBQADggEBAFHYhd27V2/MoGy1oyCc -UwnzSgEMdL8rs5qauhjyC4isHLMzr87lEwEnkoRYmhC598wUkmt0FoqW6FHvv/pK -JaeJtmMrXZRY0c8RcrYeuTlBFk0pvDVTC9rejg7NqZV3JcqUWumyaa7YwBO+mPyW -nIR/VRPmPIfjvCCkpDZoa01gZhz5v6yAlGYuuUGK02XThIAC71AdXkbc98m6tTR8 -KvPG2F9fVJ3bTc0R5/0UAoNmXsimABKgX77OFP67H6dh96tK8QYUn8pJQsKpvO2F -sauBQeYNxUJpU4c5nUwfAA4+Bw11V0SoU7Q2dmSZ3G7rPUZuFF1eR1ONeE3gJ7uO -hXY= +MIIFYDCCA0igAwIBAgIULvWbAiin23r/1aOp7r0DoM8Sah0wDQYJKoZIhvcNAQEL +BQAwSDELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAc +BgNVBAMTFVF1b1ZhZGlzIFJvb3QgQ0EgMyBHMzAeFw0xMjAxMTIyMDI2MzJaFw00 +MjAxMTIyMDI2MzJaMEgxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM +aW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDMgRzMwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQCzyw4QZ47qFJenMioKVjZ/aEzHs286IxSR +/xl/pcqs7rN2nXrpixurazHb+gtTTK/FpRp5PIpM/6zfJd5O2YIyC0TeytuMrKNu +FoM7pmRLMon7FhY4futD4tN0SsJiCnMK3UmzV9KwCoWdcTzeo8vAMvMBOSBDGzXR +U7Ox7sWTaYI+FrUoRqHe6okJ7UO4BUaKhvVZR74bbwEhELn9qdIoyhA5CcoTNs+c +ra1AdHkrAj80//ogaX3T7mH1urPnMNA3I4ZyYUUpSFlob3emLoG+B01vr87ERROR +FHAGjx+f+IdpsQ7vw4kZ6+ocYfx6bIrc1gMLnia6Et3UVDmrJqMz6nWB2i3ND0/k +A9HvFZcba5DFApCTZgIhsUfei5pKgLlVj7WiL8DWM2fafsSntARE60f75li59wzw +eyuxwHApw0BiLTtIadwjPEjrewl5qW3aqDCYz4ByA4imW0aucnl8CAMhZa634Ryl +sSqiMd5mBPfAdOhx3v89WcyWJhKLhZVXGqtrdQtEPREoPHtht+KPZ0/l7DxMYIBp +VzgeAVuNVejH38DMdyM0SXV89pgR6y3e7UEuFAUCf+D+IOs15xGsIs5XPd7JMG0Q +A4XN8f+MFrXBsj6IbGB/kE+V9/YtrQE5BwT6dYB9v0lQ7e/JxHwc64B+27bQ3RP+ +ydOc17KXqQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB +BjAdBgNVHQ4EFgQUxhfQvKjqAkPyGwaZXSuQILnXnOQwDQYJKoZIhvcNAQELBQAD +ggIBADRh2Va1EodVTd2jNTFGu6QHcrxfYWLopfsLN7E8trP6KZ1/AvWkyaiTt3px +KGmPc+FSkNrVvjrlt3ZqVoAh313m6Tqe5T72omnHKgqwGEfcIHB9UqM+WXzBusnI +FUBhynLWcKzSt/Ac5IYp8M7vaGPQtSCKFWGafoaYtMnCdvvMujAWzKNhxnQT5Wvv +oxXqA/4Ti2Tk08HS6IT7SdEQTXlm66r99I0xHnAUrdzeZxNMgRVhvLfZkXdxGYFg +u/BYpbWcC/ePIlUnwEsBbTuZDdQdm2NnL9DuDcpmvJRPpq3t/O5jrFc/ZSXPsoaP +0Aj/uHYUbt7lJ+yreLVTubY/6CD50qi+YUbKh4yE8/nxoGibIh6BJpsQBJFxwAYf +3KDTuVan45gtf4Od34wrnDKOMpTwATwiKp9Dwi7DmDkHOHv8XgBCH/MyJnmDhPbl +8MFREsALHgQjDFSlTC9JxUrRtm5gDWv8a4uFJGS3iQ6rJUdbPM9+Sb3H6QrG2vd+ +DhcI00iX0HGS8A85PjRqHH3Y8iKuu2n0M7SmSFXRDw4m6Oy2Cy2nhTXN/VnIn9HN +PlopNLk9hM6xZdRZkZFWdSHBd575euFgndOtBBj0fOtek49TSiIp+EgrPk2GrFt/ +ywaZWWDYWGWVjUTR939+J399roD1B0y2PpxxVJkES/1Y+Zj0 -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIDODCCAiCgAwIBAgIGIAYFFnACMA0GCSqGSIb3DQEBBQUAMDsxCzAJBgNVBAYT -AlJPMREwDwYDVQQKEwhjZXJ0U0lHTjEZMBcGA1UECxMQY2VydFNJR04gUk9PVCBD -QTAeFw0wNjA3MDQxNzIwMDRaFw0zMTA3MDQxNzIwMDRaMDsxCzAJBgNVBAYTAlJP -MREwDwYDVQQKEwhjZXJ0U0lHTjEZMBcGA1UECxMQY2VydFNJR04gUk9PVCBDQTCC -ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALczuX7IJUqOtdu0KBuqV5Do -0SLTZLrTk+jUrIZhQGpgV2hUhE28alQCBf/fm5oqrl0Hj0rDKH/v+yv6efHHrfAQ -UySQi2bJqIirr1qjAOm+ukbuW3N7LBeCgV5iLKECZbO9xSsAfsT8AzNXDe3i+s5d -RdY4zTW2ssHQnIFKquSyAVwdj1+ZxLGt24gh65AIgoDzMKND5pCCrlUoSe1b16kQ -OA7+j0xbm0bqQfWwCHTD0IgztnzXdN/chNFDDnU5oSVAKOp4yw4sLjmdjItuFhwv -JoIQ4uNllAoEwF73XVv4EOLQunpL+943AAAaWyjj0pxzPjKHmKHJUS/X3qwzs08C -AwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAcYwHQYDVR0O -BBYEFOCMm9slSbPxfIbWskKHC9BroNnkMA0GCSqGSIb3DQEBBQUAA4IBAQA+0hyJ -LjX8+HXd5n9liPRyTMks1zJO890ZeUe9jjtbkw9QSSQTaxQGcu8J06Gh40CEyecY -MnQ8SG4Pn0vU9x7Tk4ZkVJdjclDVVc/6IJMCopvDI5NOFlV2oHB5bc0hH88vLbwZ -44gx+FkagQnIl6Z0x2DEW8xXjrJ1/RsCCdtZb3KTafcxQdaIOL+Hsr0Wefmq5L6I -Jd1hJyMctTEHBDa0GpC9oHRxUIltvBTjD4au8as+x6AJzKNI0eDbZOeStc+vckNw -i/nDhDwTqn6Sm1dTk/pwwpEOMfmbZ13pljheX7NzTogVZ96edhBiIL5VaZVDADlN -9u6wWk5JRFRYX0KD +MIIFkjCCA3qgAwIBAgIBCDANBgkqhkiG9w0BAQUFADA6MQswCQYDVQQGEwJDTjER +MA8GA1UEChMIVW5pVHJ1c3QxGDAWBgNVBAMTD1VDQSBHbG9iYWwgUm9vdDAeFw0w +ODAxMDEwMDAwMDBaFw0zNzEyMzEwMDAwMDBaMDoxCzAJBgNVBAYTAkNOMREwDwYD +VQQKEwhVbmlUcnVzdDEYMBYGA1UEAxMPVUNBIEdsb2JhbCBSb290MIICIjANBgkq +hkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA2rPlBlA/9nP3xDK/RqUlYjOHsGj+p9+I +A2N9Apb964fJ7uIIu527u+RBj8cwiQ9tJMAEbBSUgU2gDXRm8/CFr/hkGd656YGT +0CiFmUdCSiw8OCdKzP/5bBnXtfPvm65bNAbXj6ITBpyKhELVs6OQaG2BkO5NhOxM +cE4t3iQ5zhkAQ5N4+QiGHUPR9HK8BcBn+sBR0smFBySuOR56zUHSNqth6iur8CBV +mTxtLRwuLnWW2HKX4AzKaXPudSsVCeCObbvaE/9GqOgADKwHLx25urnRoPeZnnRc +GQVmMc8+KlL+b5/zub35wYH1N9ouTIElXfbZlJrTNYsgKDdfUet9Ysepk9H50DTL +qScmLCiQkjtVY7cXDlRzq6987DqrcDOsIfsiJrOGrCOp139tywgg8q9A9f9ER3Hd +J90TKKHqdjn5EKCgTUCkJ7JZFStsLSS3JGN490MYeg9NEePorIdCjedYcaSrbqLA +l3y74xNLytu7awj5abQEctXDRrl36v+6++nwOgw19o8PrgaEFt2UVdTvyie3AzzF +HCYq9TyopZWbhvGKiWf4xwxmse1Bv4KmAGg6IjTuHuvlb4l0T2qqaqhXZ1LUIGHB +zlPL/SR/XybfoQhplqCe/klD4tPq2sTxiDEhbhzhzfN1DiBEFsx9c3Q1RSw7gdQg +7LYJjD5IskkCAwEAAaOBojCBnzALBgNVHQ8EBAMCAQYwDAYDVR0TBAUwAwEB/zBj +BgNVHSUEXDBaBggrBgEFBQcDAQYIKwYBBQUHAwIGCCsGAQUFBwMDBggrBgEFBQcD +BAYIKwYBBQUHAwUGCCsGAQUFBwMGBggrBgEFBQcDBwYIKwYBBQUHAwgGCCsGAQUF +BwMJMB0GA1UdDgQWBBTZw9P4gJJnzF3SOqLXcaK0xDiALTANBgkqhkiG9w0BAQUF +AAOCAgEA0Ih5ygiq9ws0oE4Jwul+NUiJcIQjL1HDKy9e21NrW3UIKlS6Mg7VxnGF +sZdJgPaE0PC6t3GUyHlrpsVE6EKirSUtVy/m1jEp+hmJVCl+t35HNmktbjK81HXa +QnO4TuWDQHOyXd/URHOmYgvbqm4FjMh/Rk85hZCdvBtUKayl1/7lWFZXbSyZoUkh +1WHGjGHhdSTBAd0tGzbDLxLMC9Z4i3WA6UG5iLHKPKkWxk4V43I29tSgQYWvimVw +TbVEEFDs7d9t5tnGwBLxSzovc+k8qe4bqi81pZufTcU0hF8mFGmzI7GJchT46U1R +IgP/SobEHOh7eQrbRyWBfvw0hKxZuFhD5D1DCVR0wtD92e9uWfdyYJl2b/Unp7uD +pEqB7CmB9HdL4UISVdSGKhK28FWbAS7d9qjjGcPORy/AeGEYWsdl/J1GW1fcfA67 +loMQfFUYCQSu0feLKj6g5lDWMDbX54s4U+xJRODPpN/xU3uLWrb2EZBL1nXz/gLz +Ka/wI3J9FO2pXd96gZ6bkiL8HvgBRUGXx2sBYb4zaPKgZYRmvOAqpGjTcezHCN6j +w8k2SjTxF+KAryAhk5Qe5hXTVGLxtTgv48y5ZwSpuuXu+RBuyy5+E6+SFP7zJ3N7 +OPxzbbm5iPZujAv1/P8JDrMtXnt145Ik4ubhWD5LKAN1axibRww= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIDkjCCAnqgAwIBAgIRAIW9S/PY2uNp9pTXX8OlRCMwDQYJKoZIhvcNAQEFBQAw -PTELMAkGA1UEBhMCRlIxETAPBgNVBAoTCENlcnRwbHVzMRswGQYDVQQDExJDbGFz -cyAyIFByaW1hcnkgQ0EwHhcNOTkwNzA3MTcwNTAwWhcNMTkwNzA2MjM1OTU5WjA9 -MQswCQYDVQQGEwJGUjERMA8GA1UEChMIQ2VydHBsdXMxGzAZBgNVBAMTEkNsYXNz -IDIgUHJpbWFyeSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANxQ -ltAS+DXSCHh6tlJw/W/uz7kRy1134ezpfgSN1sxvc0NXYKwzCkTsA18cgCSR5aiR -VhKC9+Ar9NuuYS6JEI1rbLqzAr3VNsVINyPi8Fo3UjMXEuLRYE2+L0ER4/YXJQyL -kcAbmXuZVg2v7tK8R1fjeUl7NIknJITesezpWE7+Tt9avkGtrAjFGA7v0lPubNCd -EgETjdyAYveVqUSISnFOYFWe2yMZeVYHDD9jC1yw4r5+FfyUM1hBOHTE4Y+L3yas -H7WLO7dDWWuwJKZtkIvEcupdM5i3y95ee++U8Rs+yskhwcWYAqqi9lt3m/V+llU0 -HGdpwPFC40es/CgcZlUCAwEAAaOBjDCBiTAPBgNVHRMECDAGAQH/AgEKMAsGA1Ud -DwQEAwIBBjAdBgNVHQ4EFgQU43Mt38sOKAze3bOkynm4jrvoMIkwEQYJYIZIAYb4 -QgEBBAQDAgEGMDcGA1UdHwQwMC4wLKAqoCiGJmh0dHA6Ly93d3cuY2VydHBsdXMu -Y29tL0NSTC9jbGFzczIuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQCnVM+IRBnL39R/ -AN9WM2K191EBkOvDP9GIROkkXe/nFL0gt5o8AP5tn9uQ3Nf0YtaLcF3n5QRIqWh8 -yfFC82x/xXp8HVGIutIKPidd3i1RTtMTZGnkLuPT55sJmabglZvOGtd/vjzOUrMR -FcEPF80Du5wlFbqidon8BvEY0JNLDnyCt6X09l/+7UCmnYR0ObncHoUW2ikbhiMA -ybuJfm6AiB4vFLQDJKgybwOaRywwvlbGp0ICcBvqQNi6BQNwB6SW//1IMwrh3KWB -kJtN3X3n57LNXMhqlfil9o3EXXgIvnsG1knPGTZQIy4I5p4FTUcY1Rbpsda2ENW7 -l7+ijrRU +MIIFnDCCA4SgAwIBAgIBATANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJGUjET +MBEGA1UEChMKQ2VydGlub21pczEXMBUGA1UECxMOMDAwMiA0MzM5OTg5MDMxJjAk +BgNVBAMMHUNlcnRpbm9taXMgLSBBdXRvcml0w6kgUmFjaW5lMB4XDTA4MDkxNzA4 +Mjg1OVoXDTI4MDkxNzA4Mjg1OVowYzELMAkGA1UEBhMCRlIxEzARBgNVBAoTCkNl +cnRpbm9taXMxFzAVBgNVBAsTDjAwMDIgNDMzOTk4OTAzMSYwJAYDVQQDDB1DZXJ0 +aW5vbWlzIC0gQXV0b3JpdMOpIFJhY2luZTCCAiIwDQYJKoZIhvcNAQEBBQADggIP +ADCCAgoCggIBAJ2Fn4bT46/HsmtuM+Cet0I0VZ35gb5j2CN2DpdUzZlMGvE5x4jY +F1AMnmHawE5V3udauHpOd4cN5bjr+p5eex7Ezyh0x5P1FMYiKAT5kcOrJ3NqDi5N +8y4oH3DfVS9O7cdxbwlyLu3VMpfQ8Vh30WC8Tl7bmoT2R2FFK/ZQpn9qcSdIhDWe +rP5pqZ56XjUl+rSnSTV3lqc2W+HN3yNw2F1MpQiD8aYkOBOo7C+ooWfHpi2GR+6K +/OybDnT0K0kCe5B1jPyZOQE51kqJ5Z52qz6WKDgmi92NjMD2AR5vpTESOH2VwnHu +7XSu5DaiQ3XV8QCb4uTXzEIDS3h65X27uK4uIJPT5GHfceF2Z5c/tt9qc1pkIuVC +28+BA5PY9OMQ4HL2AHCs8MF6DwV/zzRpRbWT5BnbUhYjBYkOjUjkJW+zeL9i9Qf6 +lSTClrLooyPCXQP8w9PlfMl1I9f09bze5N/NgL+RiH2nE7Q5uiy6vdFrzPOlKO1E +nn1So2+WLhl+HPNbxxaOu2B9d2ZHVIIAEWBsMsGoOBvrbpgT1u449fCfDu/+MYHB +0iSVL1N6aaLwD4ZFjliCK0wi1F6g530mJ0jfJUaNSih8hp75mxpZuWW/Bd22Ql09 +5gBIgl4g9xGC3srYn+Y3RyYe63j3YcNBZFgCQfna4NH4+ej9Uji29YnfAgMBAAGj +WzBZMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBQN +jLZh2kS40RR9w759XkjwzspqsDAXBgNVHSAEEDAOMAwGCiqBegFWAgIAAQEwDQYJ +KoZIhvcNAQEFBQADggIBACQ+YAZ+He86PtvqrxyaLAEL9MW12Ukx9F1BjYkMTv9s +ov3/4gbIOZ/xWqndIlgVqIrTseYyCYIDbNc/CMf4uboAbbnW/FIyXaR/pDGUu7ZM +OH8oMDX/nyNTt7buFHAAQCvaR6s0fl6nVjBhK4tDrP22iCj1a7Y+YEq6QpA0Z43q +619FVDsXrIvkxmUP7tCMXWY5zjKn2BCXwH40nJ+U8/aGH88bc62UeYdocMMzpXDn +2NU4lG9jeeu/Cg4I58UvD0KgKxRA/yHgBcUn4YQRE7rWhh1BCxMjidPJC+iKunqj +o3M3NYB9Ergzd0A4wPpeMNLytqOx1qKVl4GbUu1pTP+A5FPbVFsDbVRfsbjvJL1v +nxHDx2TCDyhihWZeGnuyt++uNckZM6i4J9szVb9o4XVIRFb7zdNIu0eJOqxp9YDG +5ERQL1TEqkPFMTFYvZbF6nVsmnWxTfj3l/+WFvKXTej28xH5On2KOG4Ey+HTRRWq +pdEdnV1j6CTmNhTih60bWfVEm/vXd3wfAXBioSAaosUaKPQhA+4u2cGA6rnZgtZb +dsLLO7XSAPCjDuGtbkD326C00EauFddEwk01+dIL8hf2rGbVJLJP0RyZwG71fet0 +BLj5TXcJ17TPBzAJ8bgAVtkXFhYKK4bfjwEZGuW7gmP/vgt2Fl43N+bYdJeimUV5 -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIDQzCCAiugAwIBAgIQX/h7KCtU3I1CoxW1aMmt/zANBgkqhkiG9w0BAQUFADA1 -MRYwFAYDVQQKEw1DaXNjbyBTeXN0ZW1zMRswGQYDVQQDExJDaXNjbyBSb290IENB -IDIwNDgwHhcNMDQwNTE0MjAxNzEyWhcNMjkwNTE0MjAyNTQyWjA1MRYwFAYDVQQK -Ew1DaXNjbyBTeXN0ZW1zMRswGQYDVQQDExJDaXNjbyBSb290IENBIDIwNDgwggEg -MA0GCSqGSIb3DQEBAQUAA4IBDQAwggEIAoIBAQCwmrmrp68Kd6ficba0ZmKUeIhH -xmJVhEAyv8CrLqUccda8bnuoqrpu0hWISEWdovyD0My5jOAmaHBKeN8hF570YQXJ -FcjPFto1YYmUQ6iEqDGYeJu5Tm8sUxJszR2tKyS7McQr/4NEb7Y9JHcJ6r8qqB9q -VvYgDxFUl4F1pyXOWWqCZe+36ufijXWLbvLdT6ZeYpzPEApk0E5tzivMW/VgpSdH -jWn0f84bcN5wGyDWbs2mAag8EtKpP6BrXruOIIt6keO1aO6g58QBdKhTCytKmg9l -Eg6CTY5j/e/rmxrbU6YTYK/CfdfHbBcl1HP7R2RQgYCUTOG/rksc35LtLgXfAgED -o1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUJ/PI -FR5umgIJFq0roIlgX9p7L6owEAYJKwYBBAGCNxUBBAMCAQAwDQYJKoZIhvcNAQEF -BQADggEBAJ2dhISjQal8dwy3U8pORFBi71R803UXHOjgxkhLtv5MOhmBVrBW7hmW -Yqpao2TB9k5UM8Z3/sUcuuVdJcr18JOagxEu5sv4dEX+5wW4q+ffy0vhN4TauYuX -cB7w4ovXsNgOnbFp1iqRe6lJT37mjpXYgyc81WhJDtSd9i7rp77rMKSsH0T8lasz -Bvt9YAretIpjsJyp8qS5UwGH0GikJ3+r/+n6yUA4iGe0OcaEb1fJU9u6ju7AQ7L4 -CYNu/2bPPu8Xs1gYJQk0XuPL1hS27PKSb3TkL4Eq1ZKR4OCXPDJoBYVL0fdX4lId -kxpUnwVwwEpxYB5DC2Ae/qPOgRnhCzU= +MIIFWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTzEd +MBsGA1UECgwUQnV5cGFzcyBBUy05ODMxNjMzMjcxIDAeBgNVBAMMF0J1eXBhc3Mg +Q2xhc3MgMyBSb290IENBMB4XDTEwMTAyNjA4Mjg1OFoXDTQwMTAyNjA4Mjg1OFow +TjELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1eXBhc3MgQVMtOTgzMTYzMzI3MSAw +HgYDVQQDDBdCdXlwYXNzIENsYXNzIDMgUm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEB +BQADggIPADCCAgoCggIBAKXaCpUWUOOV8l6ddjEGMnqb8RB2uACatVI2zSRHsJ8Y +ZLya9vrVediQYkwiL944PdbgqOkcLNt4EemOaFEVcsfzM4fkoF0LXOBXByow9c3E +N3coTRiR5r/VUv1xLXA+58bEiuPwKAv0dpihi4dVsjoT/Lc+JzeOIuOoTyrvYLs9 +tznDDgFHmV0ST9tD+leh7fmdvhFHJlsTmKtdFoqwNxxXnUX/iJY2v7vKB3tvh2PX +0DJq1l1sDPGzbjniazEuOQAnFN44wOwZZoYS6J1yFhNkUsepNxz9gjDthBgd9K5c +/3ATAOux9TN6S9ZV+AWNS2mw9bMoNlwUxFFzTWsL8TQH2xc519woe2v1n/MuwU8X +KhDzzMro6/1rqy6any2CbgTUUgGTLT2G/H783+9CHaZr77kgxve9oKeV/afmiSTY +zIw0bOIjL9kSGiG5VZFvC5F5GQytQIgLcOJ60g7YaEi7ghM5EFjp2CoHxhLbWNvS +O1UQRwUVZ2J+GGOmRj8JDlQyXr8NYnon74Do29lLBlo3WiXQCBJ31G8JUJc9yB3D +34xFMFbG02SrZvPAXpacw8Tvw3xrizp5f7NJzz3iiZ+gMEuFuZyUJHmPfWupRWgP +K9Dx2hzLabjKSWJtyNBjYt1gD1iqj6G8BaVmos8bdrKEZLFMOVLAMLrwjEsCsLa3 +AgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFEe4zf/lb+74suwv +Tg75JbCOPGvDMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAACAj +QTUEkMJAYmDv4jVM1z+s4jSQuKFvdvoWFqRINyzpkMLyPPgKn9iB5btb2iUspKdV +cSQy9sgL8rxq+JOssgfCX5/bzMiKqr5qb+FJEMwx14C7u8jYog5kV+qi9cKpMRXS +IGrs/CIBKM+GuIAeqcwRpTzyFrNHnfzSgCHEy9BHcEGhyoMZCCxt8l13nIoUE9Q2 +HJLw5QY33KbmkJs4j1xrG0aGQ0JfPgEHU1RdZX33inOhmlRaHylDFCfChQ+1iHsa +O5S3HWCntZznKWlXWpuTekMwGwPXYshApqr8ZORK15FTAaggiG6cX0S5y2CBNOxv +033aSF/rtJC8LakcC6wc1aJoIIAE1vyxjy+7SjENSoYc6+I2KSb12tjE8nVhz36u +dmNKekBlk4f4HoCMhuWG1o8O/FMsYOgWYRqiPkN7zTlgVGr18okmAWiDSKIz6MkE +kbIRNBE+6tBDGR8Dk5AM/1E9V/RBbuHLoL7ryWPNbczk+DaqaJ3tvV2XcEQNtg41 +3OEMXbugUZTLfhbrES+jkkXITHHZvMmZUldGL1DPvTVp9D0VzgalLA8+9oG6lLvD +u79leNKGef9JOxqDDPDeeOzI8k1MGt6CKfjBWtrt7uYnXuhF0J0cUahoq0Tj0Itq +4/g7u9xN12TyUb7mqqta6THuBrxzvxNiCp/HuZc= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIEDzCCAvegAwIBAgIBATANBgkqhkiG9w0BAQUFADBKMQswCQYDVQQGEwJTSzET -MBEGA1UEBxMKQnJhdGlzbGF2YTETMBEGA1UEChMKRGlzaWcgYS5zLjERMA8GA1UE -AxMIQ0EgRGlzaWcwHhcNMDYwMzIyMDEzOTM0WhcNMTYwMzIyMDEzOTM0WjBKMQsw -CQYDVQQGEwJTSzETMBEGA1UEBxMKQnJhdGlzbGF2YTETMBEGA1UEChMKRGlzaWcg -YS5zLjERMA8GA1UEAxMIQ0EgRGlzaWcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -ggEKAoIBAQCS9jHBfYj9mQGp2HvycXXxMcbzdWb6UShGhJd4NLxs/LxFWYgmGErE -Nx+hSkS943EE9UQX4j/8SFhvXJ56CbpRNyIjZkMhsDxkovhqFQ4/61HhVKndBpnX -mjxUizkDPw/Fzsbrg3ICqB9x8y34dQjbYkzo+s7552oftms1grrijxaSfQUMbEYD -XcDtab86wYqg6I7ZuUUohwjstMoVvoLdtUSLLa2GDGhibYVW8qwUYzrG0ZmsNHhW -S8+2rT+MitcE5eN4TPWGqvWP+j1scaMtymfraHtuM6kMgiioTGohQBUgDCZbg8Kp -FhXAJIJdKxatymP2dACw30PEEGBWZ2NFAgMBAAGjgf8wgfwwDwYDVR0TAQH/BAUw -AwEB/zAdBgNVHQ4EFgQUjbJJaJ1yCCW5wCf1UJNWSEZx+Y8wDgYDVR0PAQH/BAQD -AgEGMDYGA1UdEQQvMC2BE2Nhb3BlcmF0b3JAZGlzaWcuc2uGFmh0dHA6Ly93d3cu -ZGlzaWcuc2svY2EwZgYDVR0fBF8wXTAtoCugKYYnaHR0cDovL3d3dy5kaXNpZy5z -ay9jYS9jcmwvY2FfZGlzaWcuY3JsMCygKqAohiZodHRwOi8vY2EuZGlzaWcuc2sv -Y2EvY3JsL2NhX2Rpc2lnLmNybDAaBgNVHSAEEzARMA8GDSuBHpGT5goAAAABAQEw -DQYJKoZIhvcNAQEFBQADggEBAF00dGFMrzvY/59tWDYcPQuBDRIrRhCA/ec8J9B6 -yKm2fnQwM6M6int0wHl5QpNt/7EpFIKrIYwvF/k/Ji/1WcbvgAa3mkkp7M5+cTxq -EEHA9tOasnxakZzArFvITV734VP/Q3f8nktnbNfzg9Gg4H8l37iYC5oyOGwwoPP/ -CBUz91BKez6jPiCp3C9WgArtQVCwyfTssuMmRAAOb54GvCKWU3BlxFAKRmukLyeB -EicTXxChds6KezfqwzlhA5WYOudsiCUI/HloDYd9Yvi0X/vF2Ey9WLw/Q1vUHgFN -PGO+I++MzVpQuGhU+QqZMxEA4Z7CRneC9VkGjCFMhwnN5ag= +MIIEMzCCAxugAwIBAgIDCYPzMA0GCSqGSIb3DQEBCwUAME0xCzAJBgNVBAYTAkRF +MRUwEwYDVQQKDAxELVRydXN0IEdtYkgxJzAlBgNVBAMMHkQtVFJVU1QgUm9vdCBD +bGFzcyAzIENBIDIgMjAwOTAeFw0wOTExMDUwODM1NThaFw0yOTExMDUwODM1NTha +ME0xCzAJBgNVBAYTAkRFMRUwEwYDVQQKDAxELVRydXN0IEdtYkgxJzAlBgNVBAMM +HkQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgMjAwOTCCASIwDQYJKoZIhvcNAQEB +BQADggEPADCCAQoCggEBANOySs96R+91myP6Oi/WUEWJNTrGa9v+2wBoqOADER03 +UAifTUpolDWzU9GUY6cgVq/eUXjsKj3zSEhQPgrfRlWLJ23DEE0NkVJD2IfgXU42 +tSHKXzlABF9bfsyjxiupQB7ZNoTWSPOSHjRGICTBpFGOShrvUD9pXRl/RcPHAY9R +ySPocq60vFYJfxLLHLGvKZAKyVXMD9O0Gu1HNVpK7ZxzBCHQqr0ME7UAyiZsxGsM +lFqVlNpQmvH/pStmMaTJOKDfHR+4CS7zp+hnUquVH+BGPtikw8paxTGA6Eian5Rp +/hnd2HN8gcqW3o7tszIFZYQ05ub9VxC1X3a/L7AQDcUCAwEAAaOCARowggEWMA8G +A1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFP3aFMSfMN4hvR5COfyrYyNJ4PGEMA4G +A1UdDwEB/wQEAwIBBjCB0wYDVR0fBIHLMIHIMIGAoH6gfIZ6bGRhcDovL2RpcmVj +dG9yeS5kLXRydXN0Lm5ldC9DTj1ELVRSVVNUJTIwUm9vdCUyMENsYXNzJTIwMyUy +MENBJTIwMiUyMDIwMDksTz1ELVRydXN0JTIwR21iSCxDPURFP2NlcnRpZmljYXRl +cmV2b2NhdGlvbmxpc3QwQ6BBoD+GPWh0dHA6Ly93d3cuZC10cnVzdC5uZXQvY3Js +L2QtdHJ1c3Rfcm9vdF9jbGFzc18zX2NhXzJfMjAwOS5jcmwwDQYJKoZIhvcNAQEL +BQADggEBAH+X2zDI36ScfSF6gHDOFBJpiBSVYEQBrLLpME+bUMJm2H6NMLVwMeni +acfzcNsgFYbQDfC+rAF1hM5+n02/t2A7nPPKHeJeaNijnZflQGDSNiH+0LS4F9p0 +o3/U37CYAqxva2ssJSRyoWXuJVrl5jLn8t+rSfrzkGkj2wTZ51xY/GXUl77M/C4K +zCUqNQT4YJEVdT1B/yMfGchs64JTBKbkTCJNjYy6zltz7GRUUG3RnFX7acM2w4y8 +PIWmawomDeCTmGCufsYkl4phX5GOZpIJhzbNi5stPvZR1FDUWSi9g/LMKHtThm3Y +Johw1+qRzT65ysCQblrGXnRl11z+o+I= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIEKjCCAxKgAwIBAgIEOGPe+DANBgkqhkiG9w0BAQUFADCBtDEUMBIGA1UEChML -RW50cnVzdC5uZXQxQDA+BgNVBAsUN3d3dy5lbnRydXN0Lm5ldC9DUFNfMjA0OCBp -bmNvcnAuIGJ5IHJlZi4gKGxpbWl0cyBsaWFiLikxJTAjBgNVBAsTHChjKSAxOTk5 -IEVudHJ1c3QubmV0IExpbWl0ZWQxMzAxBgNVBAMTKkVudHJ1c3QubmV0IENlcnRp -ZmljYXRpb24gQXV0aG9yaXR5ICgyMDQ4KTAeFw05OTEyMjQxNzUwNTFaFw0yOTA3 -MjQxNDE1MTJaMIG0MRQwEgYDVQQKEwtFbnRydXN0Lm5ldDFAMD4GA1UECxQ3d3d3 -LmVudHJ1c3QubmV0L0NQU18yMDQ4IGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxp -YWIuKTElMCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDEzMDEG -A1UEAxMqRW50cnVzdC5uZXQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgKDIwNDgp -MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArU1LqRKGsuqjIAcVFmQq -K0vRvwtKTY7tgHalZ7d4QMBzQshowNtTK91euHaYNZOLGp18EzoOH1u3Hs/lJBQe -sYGpjX24zGtLA/ECDNyrpUAkAH90lKGdCCmziAv1h3edVc3kw37XamSrhRSGlVuX -MlBvPci6Zgzj/L24ScF2iUkZ/cCovYmjZy/Gn7xxGWC4LeksyZB2ZnuU4q941mVT -XTzWnLLPKQP5L6RQstRIzgUyVYr9smRMDuSYB3Xbf9+5CFVghTAp+XtIpGmG4zU/ -HoZdenoVve8AjhUiVBcAkCaTvA5JaJG/+EfTnZVCwQ5N328mz8MYIWJmQ3DW1cAH -4QIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNV -HQ4EFgQUVeSB0RGAvtiJuQijMfmhJAkWuXAwDQYJKoZIhvcNAQEFBQADggEBADub -j1abMOdTmXx6eadNl9cZlZD7Bh/KM3xGY4+WZiT6QBshJ8rmcnPyT/4xmf3IDExo -U8aAghOY+rat2l098c5u9hURlIIM7j+VrxGrD9cv3h8Dj1csHsm7mhpElesYT6Yf -zX1XEC+bBAlahLVu2B064dae0Wx5XnkcFMXj0EyTO2U87d89vqbllRrDtRnDvV5b -u/8j72gZyxKTJ1wDLW8w0B62GqzeWvfRqqgnpv55gcR5mTNXuhKwqeBCbJPKVt7+ -bYQLCIt+jerXmCHG8+c8eS9enNFMFY3h7CI3zJpDC5fcgJCNs2ebb0gIFVbPv/Er -fF6adulZkMV8gzURZVE= +MIID5jCCAs6gAwIBAgIQV8szb8JcFuZHFhfjkDFo4DANBgkqhkiG9w0BAQUFADBi +MQswCQYDVQQGEwJVUzEhMB8GA1UEChMYTmV0d29yayBTb2x1dGlvbnMgTC5MLkMu +MTAwLgYDVQQDEydOZXR3b3JrIFNvbHV0aW9ucyBDZXJ0aWZpY2F0ZSBBdXRob3Jp +dHkwHhcNMDYxMjAxMDAwMDAwWhcNMjkxMjMxMjM1OTU5WjBiMQswCQYDVQQGEwJV +UzEhMB8GA1UEChMYTmV0d29yayBTb2x1dGlvbnMgTC5MLkMuMTAwLgYDVQQDEydO +ZXR3b3JrIFNvbHV0aW9ucyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwggEiMA0GCSqG +SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDkvH6SMG3G2I4rC7xGzuAnlt7e+foS0zwz +c7MEL7xxjOWftiJgPl9dzgn/ggwbmlFQGiaJ3dVhXRncEg8tCqJDXRfQNJIg6nPP +OCwGJgl6cvf6UDL4wpPTaaIjzkGxzOTVHzbRijr4jGPiFFlp7Q3Tf2vouAPlT2rl +mGNpSAW+Lv8ztumXWWn4Zxmuk2GWRBXTcrA/vGp97Eh/jcOrqnErU2lBUzS1sLnF +BgrEsEX1QV1uiUV7PTsmjHTC5dLRfbIR1PtYMiKagMnc/Qzpf14Dl847ABSHJ3A4 +qY5usyd2mFHgBeMhqxrVhSI8KbWaFsWAqPS7azCPL0YCorEMIuDTAgMBAAGjgZcw +gZQwHQYDVR0OBBYEFCEwyfsA106Y2oeqKtCnLrFAMadMMA4GA1UdDwEB/wQEAwIB +BjAPBgNVHRMBAf8EBTADAQH/MFIGA1UdHwRLMEkwR6BFoEOGQWh0dHA6Ly9jcmwu +bmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zQ2VydGlmaWNhdGVBdXRob3Jp +dHkuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQC7rkvnt1frf6ott3NHhWrB5KUd5Oc8 +6fRZZXe1eltajSU24HqXLjjAV2CDmAaDn7l2em5Q4LqILPxFzBiwmZVRDuwduIj/ +h1AcgsLj4DKAv6ALR8jDMe+ZZzKATxcheQxpXN5eNK4CtSbqUN9/GGUsyfJj4akH +/nxxH2szJGoeBfcFaMBqEssuXmHLrijTfsK0ZpEmXzwuJF/LWA/rKOyvEZbz3Htv +wKeI8lN3s2Berq4o2jUsbzRF0ybh3uxbTydrFny9RAQYgrOJeRcQcT16ohZO9QHN +pGxlaKFJdlxDydi8NmdspZS11My5vWo1ViHe2MPr+8ukYEywVaCge1ey -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIDfDCCAmSgAwIBAgIQGKy1av1pthU6Y2yv2vrEoTANBgkqhkiG9w0BAQUFADBY -MQswCQYDVQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjExMC8GA1UEAxMo -R2VvVHJ1c3QgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNjEx -MjcwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMFgxCzAJBgNVBAYTAlVTMRYwFAYDVQQK -Ew1HZW9UcnVzdCBJbmMuMTEwLwYDVQQDEyhHZW9UcnVzdCBQcmltYXJ5IENlcnRp -ZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC -AQEAvrgVe//UfH1nrYNke8hCUy3f9oQIIGHWAVlqnEQRr+92/ZV+zmEwu3qDXwK9 -AWbK7hWNb6EwnL2hhZ6UOvNWiAAxz9juapYC2e0DjPt1befquFUWBRaa9OBesYjA -ZIVcFU2Ix7e64HXprQU9nceJSOC7KMgD4TCTZF5SwFlwIjVXiIrxlQqD17wxcwE0 -7e9GceBrAqg1cmuXm2bgyxx5X9gaBGgeRwLmnWDiNpcB3841kt++Z8dtd1k7j53W -kBWUvEI0EME5+bEnPn7WinXFsq+W06Lem+SYvn3h6YGttm/81w7a4DSwDRp35+MI -mO9Y+pyEtzavwt+s0vQQBnBxNQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4G -A1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQULNVQQZcVi/CPNmFbSvtr2ZnJM5IwDQYJ -KoZIhvcNAQEFBQADggEBAFpwfyzdtzRP9YZRqSa+S7iq8XEN3GHHoOo0Hnp3DwQ1 -6CePbJC/kRYkRj5KTs4rFtULUh38H2eiAkUxT87z+gOneZ1TatnaYzr4gNfTmeGl -4b7UVXGYNTq+k+qurUKykG/g/CFNNWMziUnWm07Kx+dOCQD32sfvmWKZd7aVIl6K -oKv0uHiYyjgZmclynnjNS6yvGaBzEi38wkG6gZHaFloxt/m0cYASSJlyc1pZU8Fj -UjPtp8nSOQJw+uCxQmYpqptR7TBUIhRf2asdweSU8Pj1K/fqynhG1riR/aYNKxoU -AT6A8EKglQdebc3MS6RFjasS6LPeWuWgfOgPIh1a6Vk= +MIIDdzCCAl+gAwIBAgIBADANBgkqhkiG9w0BAQsFADBdMQswCQYDVQQGEwJKUDEl +MCMGA1UEChMcU0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEnMCUGA1UECxMe +U2VjdXJpdHkgQ29tbXVuaWNhdGlvbiBSb290Q0EyMB4XDTA5MDUyOTA1MDAzOVoX +DTI5MDUyOTA1MDAzOVowXTELMAkGA1UEBhMCSlAxJTAjBgNVBAoTHFNFQ09NIFRy +dXN0IFN5c3RlbXMgQ08uLExURC4xJzAlBgNVBAsTHlNlY3VyaXR5IENvbW11bmlj +YXRpb24gUm9vdENBMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANAV +OVKxUrO6xVmCxF1SrjpDZYBLx/KWvNs2l9amZIyoXvDjChz335c9S672XewhtUGr +zbl+dp+++T42NKA7wfYxEUV0kz1XgMX5iZnK5atq1LXaQZAQwdbWQonCv/Q4EpVM +VAX3NuRFg3sUZdbcDE3R3n4MqzvEFb46VqZab3ZpUql6ucjrappdUtAtCms1FgkQ +hNBqyjoGADdH5H5XTz+L62e4iKrFvlNVspHEfbmwhRkGeC7bYRr6hfVKkaHnFtWO +ojnflLhwHyg/i/xAXmODPIMqGplrz95Zajv8bxbXH/1KEOtOghY6rCcMU/Gt1SSw +awNQwS08Ft1ENCcadfsCAwEAAaNCMEAwHQYDVR0OBBYEFAqFqXdlBZh8QIH4D5cs +OPEK7DzPMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3 +DQEBCwUAA4IBAQBMOqNErLlFsceTfsgLCkLfZOoc7llsCLqJX2rKSpWeeo8HxdpF +coJxDjrSzG+ntKEju/Ykn8sX/oymzsLS28yN/HH8AynBbF0zX2S2ZTuJbxh2ePXc +okgfGT+Ok+vx+hfuzU7jBBJV1uXk3fs+BXziHV7Gp7yXT2g69ekuCkO2r1dcYmh8 +t/2jioSgrGK+KwmHNPBqAbubKVY8/gA3zyNs8U6qtnRGEmyR7jTV7JqR50S+kDFy +1UkC9gLl9B/rfNmWVan/7Ir5mUf/NVoCqgTLiluHcSmRvaS0eg29mvVXIwAHIRc/ +SjnRBUkLp7Y3gaVdjKozXoEofKd9J+sAro03 -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIDczCCAlugAwIBAgIBBDANBgkqhkiG9w0BAQUFADBkMQswCQYDVQQGEwJLUjEN -MAsGA1UECgwES0lTQTEuMCwGA1UECwwlS29yZWEgQ2VydGlmaWNhdGlvbiBBdXRo -b3JpdHkgQ2VudHJhbDEWMBQGA1UEAwwNS0lTQSBSb290Q0EgMTAeFw0wNTA4MjQw -ODA1NDZaFw0yNTA4MjQwODA1NDZaMGQxCzAJBgNVBAYTAktSMQ0wCwYDVQQKDARL -SVNBMS4wLAYDVQQLDCVLb3JlYSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBDZW50 -cmFsMRYwFAYDVQQDDA1LSVNBIFJvb3RDQSAxMIIBIDANBgkqhkiG9w0BAQEFAAOC -AQ0AMIIBCAKCAQEAvATk+hM58DSWIGtsaLv623f/J/es7C/n/fB/bW+MKs0lCVsk -9KFo/CjsySXirO3eyDOE9bClCTqnsUdIxcxPjHmc+QZXfd3uOPbPFLKc6tPAXXdi -8EcNuRpAU1xkcK8IWsD3z3X5bI1kKB4g/rcbGdNaZoNy4rCbvdMlFQ0yb2Q3lIVG -yHK+d9VuHygvx2nt54OJM1jT3qC/QOhDUO7cTWu8peqmyGGO9cNkrwYV3CmLP3WM -vHFE2/yttRcdbYmDz8Yzvb9Fov4Kn6MRXw+5H5wawkbMnChmn3AmPC7fqoD+jMUE -CSVPzZNHPDfqAmeS/vwiJFys0izgXAEzisEZ2wIBA6MyMDAwHQYDVR0OBBYEFL+2 -J9gDWnZlTGEBQVYx5Yt7OtnMMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEF -BQADggEBABOvUQveimpb5poKyLGQSk6hAp3MiNKrZr097LuxQpVqslxa/6FjZJap -aBV/JV6K+KRzwYCKhQoOUugy50X4TmWAkZl0Q+VFnUkq8JSV3enhMNITbslOsXfl -BM+tWh6UCVrXPAgcrnrpFDLBRa3SJkhyrKhB2vAhhzle3/xk/2F0KpzZm4tfwjeT -2KM3LzuTa7IbB6d/CVDv0zq+IWuKkDsnSlFOa56ch534eJAx7REnxqhZvvwYC/uO -fi5C4e3nCSG9uRPFVmf0JqZCQ5BEVLRxm3bkGhKsGigA35vB1fjbXKP4krG9tNT5 -UNkAAk/bg9ART6RCVmE6fhMy04Qfybo= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIG0TCCBbmgAwIBAgIBezANBgkqhkiG9w0BAQUFADCByTELMAkGA1UEBhMCSFUx -ETAPBgNVBAcTCEJ1ZGFwZXN0MScwJQYDVQQKEx5OZXRMb2NrIEhhbG96YXRiaXp0 -b25zYWdpIEtmdC4xGjAYBgNVBAsTEVRhbnVzaXR2YW55a2lhZG9rMUIwQAYDVQQD -EzlOZXRMb2NrIE1pbm9zaXRldHQgS296amVneXpvaSAoQ2xhc3MgUUEpIFRhbnVz -aXR2YW55a2lhZG8xHjAcBgkqhkiG9w0BCQEWD2luZm9AbmV0bG9jay5odTAeFw0w -MzAzMzAwMTQ3MTFaFw0yMjEyMTUwMTQ3MTFaMIHJMQswCQYDVQQGEwJIVTERMA8G -A1UEBxMIQnVkYXBlc3QxJzAlBgNVBAoTHk5ldExvY2sgSGFsb3phdGJpenRvbnNh -Z2kgS2Z0LjEaMBgGA1UECxMRVGFudXNpdHZhbnlraWFkb2sxQjBABgNVBAMTOU5l -dExvY2sgTWlub3NpdGV0dCBLb3pqZWd5em9pIChDbGFzcyBRQSkgVGFudXNpdHZh -bnlraWFkbzEeMBwGCSqGSIb3DQEJARYPaW5mb0BuZXRsb2NrLmh1MIIBIjANBgkq -hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAx1Ilstg91IRVCacbvWy5FPSKAtt2/Goq -eKvld/Bu4IwjZ9ulZJm53QE+b+8tmjwi8F3JV6BVQX/yQ15YglMxZc4e8ia6AFQe -r7C8HORSjKAyr7c3sVNnaHRnUPYtLmTeriZ539+Zhqurf4XsoPuAzPS4DB6TRWO5 -3Lhbm+1bOdRfYrCnjnxmOCyqsQhjF2d9zL2z8cM/z1A57dEZgxXbhxInlrfa6uWd -vLrqOU+L73Sa58XQ0uqGURzk/mQIKAR5BevKxXEOC++r6uwSEaEYBTJp0QwsGj0l -mT+1fMptsK6ZmfoIYOcZwvK9UdPM0wKswREMgM6r3JSda6M5UzrWhQIDAMV9o4IC -wDCCArwwEgYDVR0TAQH/BAgwBgEB/wIBBDAOBgNVHQ8BAf8EBAMCAQYwggJ1Bglg -hkgBhvhCAQ0EggJmFoICYkZJR1lFTEVNISBFemVuIHRhbnVzaXR2YW55IGEgTmV0 -TG9jayBLZnQuIE1pbm9zaXRldHQgU3pvbGdhbHRhdGFzaSBTemFiYWx5emF0YWJh -biBsZWlydCBlbGphcmFzb2sgYWxhcGphbiBrZXN6dWx0LiBBIG1pbm9zaXRldHQg -ZWxla3Ryb25pa3VzIGFsYWlyYXMgam9naGF0YXMgZXJ2ZW55ZXN1bGVzZW5laywg -dmFsYW1pbnQgZWxmb2dhZGFzYW5hayBmZWx0ZXRlbGUgYSBNaW5vc2l0ZXR0IFN6 -b2xnYWx0YXRhc2kgU3phYmFseXphdGJhbiwgYXogQWx0YWxhbm9zIFN6ZXJ6b2Rl -c2kgRmVsdGV0ZWxla2JlbiBlbG9pcnQgZWxsZW5vcnplc2kgZWxqYXJhcyBtZWd0 -ZXRlbGUuIEEgZG9rdW1lbnR1bW9rIG1lZ3RhbGFsaGF0b2sgYSBodHRwczovL3d3 -dy5uZXRsb2NrLmh1L2RvY3MvIGNpbWVuIHZhZ3kga2VyaGV0b2sgYXogaW5mb0Bu -ZXRsb2NrLm5ldCBlLW1haWwgY2ltZW4uIFdBUk5JTkchIFRoZSBpc3N1YW5jZSBh -bmQgdGhlIHVzZSBvZiB0aGlzIGNlcnRpZmljYXRlIGFyZSBzdWJqZWN0IHRvIHRo -ZSBOZXRMb2NrIFF1YWxpZmllZCBDUFMgYXZhaWxhYmxlIGF0IGh0dHBzOi8vd3d3 -Lm5ldGxvY2suaHUvZG9jcy8gb3IgYnkgZS1tYWlsIGF0IGluZm9AbmV0bG9jay5u -ZXQwHQYDVR0OBBYEFAlqYhaSsFq7VQ7LdTI6MuWyIckoMA0GCSqGSIb3DQEBBQUA -A4IBAQCRalCc23iBmz+LQuM7/KbD7kPgz/PigDVJRXYC4uMvBcXxKufAQTPGtpvQ -MznNwNuhrWw3AkxYQTvyl5LGSKjN5Yo5iWH5Upfpvfb5lHTocQ68d4bDBsxafEp+ -NFAwLvt/MpqNPfMgW/hqyobzMUwsWYACff44yTB1HLdV47yfuqhthCgFdbOLDcCR -VCHnpgu0mfVRQdzNo0ci2ccBgcTcR08m6h/t280NmPSjnLRzMkqWmf68f8glWPhY -83ZmiVSkpj7EUFy6iRiCdUgh0k8T6GB+B3bbELVR5qq5aKrN9p2QdRLqOBrKROi3 -macqaJVmlaut74nLYKkGEsaUR+ko ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEGjCCAwKgAwIBAgIDAYagMA0GCSqGSIb3DQEBBQUAMIGjMQswCQYDVQQGEwJG -STEQMA4GA1UECBMHRmlubGFuZDEhMB8GA1UEChMYVmFlc3RvcmVraXN0ZXJpa2Vz -a3VzIENBMSkwJwYDVQQLEyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBTZXJ2aWNl -czEZMBcGA1UECxMQVmFybWVubmVwYWx2ZWx1dDEZMBcGA1UEAxMQVlJLIEdvdi4g -Um9vdCBDQTAeFw0wMjEyMTgxMzUzMDBaFw0yMzEyMTgxMzUxMDhaMIGjMQswCQYD -VQQGEwJGSTEQMA4GA1UECBMHRmlubGFuZDEhMB8GA1UEChMYVmFlc3RvcmVraXN0 -ZXJpa2Vza3VzIENBMSkwJwYDVQQLEyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBT -ZXJ2aWNlczEZMBcGA1UECxMQVmFybWVubmVwYWx2ZWx1dDEZMBcGA1UEAxMQVlJL -IEdvdi4gUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALCF -FdrIAzfQo0Y3bBseljDCWoUSZyPyu5/nioFgJ/gTqTy894aqqvTzJSm0/nWuHoGG -igWyHWWyOOi0zCia+xc28ZPVec7Bg4shT8MNrUHfeJ1I4x9CRPw8bSEga60ihCRC -jxdNwlAfZM0tOSJWiP2yY51U2kJpwMhP1xjiPshphJQ9LIDGfM6911Mf64i5psu7 -hVfvV3ZdDIvTXhJBnyHAOfQmbQj6OLOhd7HuFtjQaNq0mKWgZUZKa41+qk1guPjI -DfxxPu45h4G02fhukO4/DmHXHSto5i7hQkQmeCxY8n0Wf2HASSQqiYe2XS8pGfim -545SnkFLWg6quMJmQlMCAwEAAaNVMFMwDwYDVR0TAQH/BAUwAwEB/zARBglghkgB -hvhCAQEEBAMCAAcwDgYDVR0PAQH/BAQDAgHGMB0GA1UdDgQWBBTb6eGb0tEkC/yr -46Bn6q6cS3f0sDANBgkqhkiG9w0BAQUFAAOCAQEArX1ID1QRnljurw2bEi8hpM2b -uoRH5sklVSPj3xhYKizbXvfNVPVRJHtiZ+GxH0mvNNDrsczZog1Sf0JLiGCXzyVy -t08pLWKfT6HAVVdWDsRol5EfnGTCKTIB6dTI2riBmCguGMcs/OubUpbf9MiQGS0j -8/G7cdqehSO9Gu8u5Hp5t8OdhkktY7ktdM9lDzJmid87Ie4pbzlj2RXBbvbfgD5Q -eBmK3QOjFKU3p7UsfLYRh+cF8ry23tT/l4EohP7+bEaFEEGfTXWMB9SZZ291im/k -UJL2mdUQuMSpe/cXjUu/15WfCdxEDx4yw8DP03kN5Mc7h/CQNIghYkmSBAQfvA== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIF0DCCBLigAwIBAgIEOrZQizANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJC -TTEZMBcGA1UEChMQUXVvVmFkaXMgTGltaXRlZDElMCMGA1UECxMcUm9vdCBDZXJ0 -aWZpY2F0aW9uIEF1dGhvcml0eTEuMCwGA1UEAxMlUXVvVmFkaXMgUm9vdCBDZXJ0 -aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wMTAzMTkxODMzMzNaFw0yMTAzMTcxODMz -MzNaMH8xCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMSUw -IwYDVQQLExxSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MS4wLAYDVQQDEyVR -dW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG -9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv2G1lVO6V/z68mcLOhrfEYBklbTRvM16z/Yp -li4kVEAkOPcahdxYTMukJ0KX0J+DisPkBgNbAKVRHnAEdOLB1Dqr1607BxgFjv2D -rOpm2RgbaIr1VxqYuvXtdj182d6UajtLF8HVj71lODqV0D1VNk7feVcxKh7YWWVJ -WCCYfqtffp/p1k3sg3Spx2zY7ilKhSoGFPlU5tPaZQeLYzcS19Dsw3sgQUSj7cug -F+FxZc4dZjH3dgEZyH0DWLaVSR2mEiboxgx24ONmy+pdpibu5cxfvWenAScOospU -xbF6lR1xHkopigPcakXBpBlebzbNw6Kwt/5cOOJSvPhEQ+aQuwIDAQABo4ICUjCC -Ak4wPQYIKwYBBQUHAQEEMTAvMC0GCCsGAQUFBzABhiFodHRwczovL29jc3AucXVv -dmFkaXNvZmZzaG9yZS5jb20wDwYDVR0TAQH/BAUwAwEB/zCCARoGA1UdIASCAREw -ggENMIIBCQYJKwYBBAG+WAABMIH7MIHUBggrBgEFBQcCAjCBxxqBxFJlbGlhbmNl -IG9uIHRoZSBRdW9WYWRpcyBSb290IENlcnRpZmljYXRlIGJ5IGFueSBwYXJ0eSBh -c3N1bWVzIGFjY2VwdGFuY2Ugb2YgdGhlIHRoZW4gYXBwbGljYWJsZSBzdGFuZGFy -ZCB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB1c2UsIGNlcnRpZmljYXRpb24gcHJh -Y3RpY2VzLCBhbmQgdGhlIFF1b1ZhZGlzIENlcnRpZmljYXRlIFBvbGljeS4wIgYI -KwYBBQUHAgEWFmh0dHA6Ly93d3cucXVvdmFkaXMuYm0wHQYDVR0OBBYEFItLbe3T -KbkGGew5Oanwl4Rqy+/fMIGuBgNVHSMEgaYwgaOAFItLbe3TKbkGGew5Oanwl4Rq -y+/foYGEpIGBMH8xCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1p -dGVkMSUwIwYDVQQLExxSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MS4wLAYD -VQQDEyVRdW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggQ6tlCL -MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAitQUtf70mpKnGdSk -fnIYj9lofFIk3WdvOXrEql494liwTXCYhGHoG+NpGA7O+0dQoE7/8CQfvbLO9Sf8 -7C9TqnN7Az10buYWnuulLsS/VidQK2K6vkscPFVcQR0kvoIgR13VRH56FmjffU1R -cHhXHTMe/QKZnAzNCgVPx7uOpHX6Sm2xgI4JVrmcGmD+XcHXetwReNDWXcG31a0y -mQM6isxUJTkxgXsTIlG6Rmyhu576BGxJJnSP0nPrzDCi5upZIof4l/UO/erMkqQW -xFIY6iHOsfHmhIHluqmGKPJDWl0Snawe2ajlCmqnf6CHKc/yiU3U7MXi5nrQNiOK -SnQ2+Q== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIFYDCCA0igAwIBAgIUeFhfLq0sGUvjNwc1NBMotZbUZZMwDQYJKoZIhvcNAQEL -BQAwSDELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAc -BgNVBAMTFVF1b1ZhZGlzIFJvb3QgQ0EgMSBHMzAeFw0xMjAxMTIxNzI3NDRaFw00 -MjAxMTIxNzI3NDRaMEgxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM -aW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDEgRzMwggIiMA0GCSqG -SIb3DQEBAQUAA4ICDwAwggIKAoICAQCgvlAQjunybEC0BJyFuTHK3C3kEakEPBtV -wedYMB0ktMPvhd6MLOHBPd+C5k+tR4ds7FtJwUrVu4/sh6x/gpqG7D0DmVIB0jWe -rNrwU8lmPNSsAgHaJNM7qAJGr6Qc4/hzWHa39g6QDbXwz8z6+cZM5cOGMAqNF341 -68Xfuw6cwI2H44g4hWf6Pser4BOcBRiYz5P1sZK0/CPTz9XEJ0ngnjybCKOLXSoh -4Pw5qlPafX7PGglTvF0FBM+hSo+LdoINofjSxxR3W5A2B4GbPgb6Ul5jxaYA/qXp -UhtStZI5cgMJYr2wYBZupt0lwgNm3fME0UDiTouG9G/lg6AnhF4EwfWQvTA9xO+o -abw4m6SkltFi2mnAAZauy8RRNOoMqv8hjlmPSlzkYZqn0ukqeI1RPToV7qJZjqlc -3sX5kCLliEVx3ZGZbHqfPT2YfF72vhZooF6uCyP8Wg+qInYtyaEQHeTTRCOQiJ/G -KubX9ZqzWB4vMIkIG1SitZgj7Ah3HJVdYdHLiZxfokqRmu8hqkkWCKi9YSgxyXSt -hfbZxbGL0eUQMk1fiyA6PEkfM4VZDdvLCXVDaXP7a3F98N/ETH3Goy7IlXnLc6KO -Tk0k+17kBL5yG6YnLUlamXrXXAkgt3+UuU/xDRxeiEIbEbfnkduebPRq34wGmAOt -zCjvpUfzUwIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB -BjAdBgNVHQ4EFgQUo5fW816iEOGrRZ88F2Q87gFwnMwwDQYJKoZIhvcNAQELBQAD -ggIBABj6W3X8PnrHX3fHyt/PX8MSxEBd1DKquGrX1RUVRpgjpeaQWxiZTOOtQqOC -MTaIzen7xASWSIsBx40Bz1szBpZGZnQdT+3Btrm0DWHMY37XLneMlhwqI2hrhVd2 -cDMT/uFPpiN3GPoajOi9ZcnPP/TJF9zrx7zABC4tRi9pZsMbj/7sPtPKlL92CiUN -qXsCHKnQO18LwIE6PWThv6ctTr1NxNgpxiIY0MWscgKCP6o6ojoilzHdCGPDdRS5 -YCgtW2jgFqlmgiNR9etT2DGbe+m3nUvriBbP+V04ikkwj+3x6xn0dxoxGE1nVGwv -b2X52z3sIexe9PSLymBlVNFxZPT5pqOBMzYzcfCkeF9OrYMh3jRJjehZrJ3ydlo2 -8hP0r+AJx2EqbPfgna67hkooby7utHnNkDPDs3b69fBsnQGQ+p6Q9pxyz0fawx/k -NSBT8lTR32GDpgLiJTjehTItXnOQUl1CxM49S+H5GYQd1aJQzEH7QRTDvdbJWqNj -ZgKAvQU6O0ec7AAmTPWIUb+oI38YB7AL7YsmoWTTYUrrXJ/es69nA7Mf3W1daWhp -q1467HxpvMc7hU6eFbm0FU/DlXpY18ls6Wy58yljXrQs8C097Vpl4KlbQMJImYFt -nh8GKjwStIsPm6Ik8KaN1nrgS7ZklmOVhMJKzRwuJIczYOXD ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIFtzCCA5+gAwIBAgICBQkwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0x -GTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJv -b3QgQ0EgMjAeFw0wNjExMjQxODI3MDBaFw0zMTExMjQxODIzMzNaMEUxCzAJBgNV -BAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMRswGQYDVQQDExJRdW9W -YWRpcyBSb290IENBIDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCa -GMpLlA0ALa8DKYrwD4HIrkwZhR0In6spRIXzL4GtMh6QRr+jhiYaHv5+HBg6XJxg -Fyo6dIMzMH1hVBHL7avg5tKifvVrbxi3Cgst/ek+7wrGsxDp3MJGF/hd/aTa/55J -WpzmM+Yklvc/ulsrHHo1wtZn/qtmUIttKGAr79dgw8eTvI02kfN/+NsRE8Scd3bB -rrcCaoF6qUWD4gXmuVbBlDePSHFjIuwXZQeVikvfj8ZaCuWw419eaxGrDPmF60Tp -+ARz8un+XJiM9XOva7R+zdRcAitMOeGylZUtQofX1bOQQ7dsE/He3fbE+Ik/0XX1 -ksOR1YqI0JDs3G3eicJlcZaLDQP9nL9bFqyS2+r+eXyt66/3FsvbzSUr5R/7mp/i -Ucw6UwxI5g69ybR2BlLmEROFcmMDBOAENisgGQLodKcftslWZvB1JdxnwQ5hYIiz -PtGo/KPaHbDRsSNU30R2be1B2MGyIrZTHN81Hdyhdyox5C315eXbyOD/5YDXC2Og -/zOhD7osFRXql7PSorW+8oyWHhqPHWykYTe5hnMz15eWniN9gqRMgeKh0bpnX5UH -oycR7hYQe7xFSkyyBNKr79X9DFHOUGoIMfmR2gyPZFwDwzqLID9ujWc9Otb+fVuI -yV77zGHcizN300QyNQliBJIWENieJ0f7OyHj+OsdWwIDAQABo4GwMIGtMA8GA1Ud -EwEB/wQFMAMBAf8wCwYDVR0PBAQDAgEGMB0GA1UdDgQWBBQahGK8SEwzJQTU7tD2 -A8QZRtGUazBuBgNVHSMEZzBlgBQahGK8SEwzJQTU7tD2A8QZRtGUa6FJpEcwRTEL -MAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMT -ElF1b1ZhZGlzIFJvb3QgQ0EgMoICBQkwDQYJKoZIhvcNAQEFBQADggIBAD4KFk2f -BluornFdLwUvZ+YTRYPENvbzwCYMDbVHZF34tHLJRqUDGCdViXh9duqWNIAXINzn -g/iN/Ae42l9NLmeyhP3ZRPx3UIHmfLTJDQtyU/h2BwdBR5YM++CCJpNVjP4iH2Bl -fF/nJrP3MpCYUNQ3cVX2kiF495V5+vgtJodmVjB3pjd4M1IQWK4/YY7yarHvGH5K -WWPKjaJW1acvvFYfzznB4vsKqBUsfU16Y8Zsl0Q80m/DShcK+JDSV6IZUaUtl0Ha -B0+pUNqQjZRG4T7wlP0QADj1O+hA4bRuVhogzG9Yje0uRY/W6ZM/57Es3zrWIozc -hLsib9D45MY56QSIPMO661V6bYCZJPVsAfv4l7CUW+v90m/xd2gNNWQjrLhVoQPR -TUIZ3Ph1WVaj+ahJefivDrkRoHy3au000LYmYjgahwz46P0u05B/B5EqHdZ+XIWD -mbA4CD/pXvk1B+TJYm5Xf6dQlfe6yJvmjqIBxdZmv3lh8zwc4bmCXF2gw+nYSL0Z -ohEUGW6yhhtoPkg3Goi3XZZenMfvJ2II4pEZXNLxId26F0KCl3GBUzGpn/Z9Yr9y -4aOTHcyKJloJONDO1w2AFrR4pTqHTI2KpdVGl/IsELm8VCLAAVBpQ570su9t+Oza -8eOx79+Rj1QqCyXBJhnEUhAFZdWCEOrCMc0u ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIFYDCCA0igAwIBAgIURFc0JFuBiZs18s64KztbpybwdSgwDQYJKoZIhvcNAQEL -BQAwSDELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAc -BgNVBAMTFVF1b1ZhZGlzIFJvb3QgQ0EgMiBHMzAeFw0xMjAxMTIxODU5MzJaFw00 -MjAxMTIxODU5MzJaMEgxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM -aW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDIgRzMwggIiMA0GCSqG -SIb3DQEBAQUAA4ICDwAwggIKAoICAQChriWyARjcV4g/Ruv5r+LrI3HimtFhZiFf -qq8nUeVuGxbULX1QsFN3vXg6YOJkApt8hpvWGo6t/x8Vf9WVHhLL5hSEBMHfNrMW -n4rjyduYNM7YMxcoRvynyfDStNVNCXJJ+fKH46nafaF9a7I6JaltUkSs+L5u+9ym -c5GQYaYDFCDy54ejiK2toIz/pgslUiXnFgHVy7g1gQyjO/Dh4fxaXc6AcW34Sas+ -O7q414AB+6XrW7PFXmAqMaCvN+ggOp+oMiwMzAkd056OXbxMmO7FGmh77FOm6RQ1 -o9/NgJ8MSPsc9PG/Srj61YxxSscfrf5BmrODXfKEVu+lV0POKa2Mq1W/xPtbAd0j -IaFYAI7D0GoT7RPjEiuA3GfmlbLNHiJuKvhB1PLKFAeNilUSxmn1uIZoL1NesNKq -IcGY5jDjZ1XHm26sGahVpkUG0CM62+tlXSoREfA7T8pt9DTEceT/AFr2XK4jYIVz -8eQQsSWu1ZK7E8EM4DnatDlXtas1qnIhO4M15zHfeiFuuDIIfR0ykRVKYnLP43eh -vNURG3YBZwjgQQvD6xVu+KQZ2aKrr+InUlYrAoosFCT5v0ICvybIxo/gbjh9Uy3l -7ZizlWNof/k19N+IxWA1ksB8aRxhlRbQ694Lrz4EEEVlWFA4r0jyWbYW8jwNkALG -cC4BrTwV1wIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB -BjAdBgNVHQ4EFgQU7edvdlq/YOxJW8ald7tyFnGbxD0wDQYJKoZIhvcNAQELBQAD -ggIBAJHfgD9DCX5xwvfrs4iP4VGyvD11+ShdyLyZm3tdquXK4Qr36LLTn91nMX66 -AarHakE7kNQIXLJgapDwyM4DYvmL7ftuKtwGTTwpD4kWilhMSA/ohGHqPHKmd+RC -roijQ1h5fq7KpVMNqT1wvSAZYaRsOPxDMuHBR//47PERIjKWnML2W2mWeyAMQ0Ga -W/ZZGYjeVYg3UQt4XAoeo0L9x52ID8DyeAIkVJOviYeIyUqAHerQbj5hLja7NQ4n -lv1mNDthcnPxFlxHBlRJAHpYErAK74X9sbgzdWqTHBLmYF5vHX/JHyPLhGGfHoJE -+V+tYlUkmlKY7VHnoX6XOuYvHxHaU4AshZ6rNRDbIl9qxV6XU/IyAgkwo1jwDQHV -csaxfGl7w/U2Rcxhbl5MlMVerugOXou/983g7aEOGzPuVBj+D77vfoRrQ+NwmNtd -dbINWQeFFSM51vHfqSYP1kjHs6Yi9TM3WpVHn3u6GBVv/9YUZINJ0gpnIdsPNWNg -KCLjsZWDzYWm3S8P52dSbrsvhXz1SnPnxT7AvSESBT/8twNJAlvIJebiVDj1eYeM -HVOyToV7BjjHLPj4sHKNJeV3UvQDHEimUF+IIDBu8oJDqz2XhOdT+yHBTw8imoa4 -WSr2Rz0ZiC3oheGe7IUIarFsNMkd7EgrO3jtZsSOeWmD3n+M ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIGnTCCBIWgAwIBAgICBcYwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0x -GTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJv -b3QgQ0EgMzAeFw0wNjExMjQxOTExMjNaFw0zMTExMjQxOTA2NDRaMEUxCzAJBgNV -BAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMRswGQYDVQQDExJRdW9W -YWRpcyBSb290IENBIDMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDM -V0IWVJzmmNPTTe7+7cefQzlKZbPoFog02w1ZkXTPkrgEQK0CSzGrvI2RaNggDhoB -4hp7Thdd4oq3P5kazethq8Jlph+3t723j/z9cI8LoGe+AaJZz3HmDyl2/7FWeUUr -H556VOijKTVopAFPD6QuN+8bv+OPEKhyq1hX51SGyMnzW9os2l2ObjyjPtr7guXd -8lyyBTNvijbO0BNO/79KDDRMpsMhvVAEVeuxu537RR5kFd5VAYwCdrXLoT9Cabwv -vWhDFlaJKjdhkf2mrk7AyxRllDdLkgbvBNDInIjbC3uBr7E9KsRlOni27tyAsdLT -mZw67mtaa7ONt9XOnMK+pUsvFrGeaDsGb659n/je7Mwpp5ijJUMv7/FfJuGITfhe -btfZFG4ZM2mnO4SJk8RTVROhUXhA+LjJou57ulJCg54U7QVSWllWp5f8nT8KKdjc -T5EOE7zelaTfi5m+rJsziO+1ga8bxiJTyPbH7pcUsMV8eFLI8M5ud2CEpukqdiDt -WAEXMJPpGovgc2PZapKUSU60rUqFxKMiMPwJ7Wgic6aIDFUhWMXhOp8q3crhkODZ -c6tsgLjoC2SToJyMGf+z0gzskSaHirOi4XCPLArlzW1oUevaPwV/izLmE1xr/l9A -4iLItLRkT9a6fUg+qGkM17uGcclzuD87nSVL2v9A6wIDAQABo4IBlTCCAZEwDwYD -VR0TAQH/BAUwAwEB/zCB4QYDVR0gBIHZMIHWMIHTBgkrBgEEAb5YAAMwgcUwgZMG -CCsGAQUFBwICMIGGGoGDQW55IHVzZSBvZiB0aGlzIENlcnRpZmljYXRlIGNvbnN0 -aXR1dGVzIGFjY2VwdGFuY2Ugb2YgdGhlIFF1b1ZhZGlzIFJvb3QgQ0EgMyBDZXJ0 -aWZpY2F0ZSBQb2xpY3kgLyBDZXJ0aWZpY2F0aW9uIFByYWN0aWNlIFN0YXRlbWVu -dC4wLQYIKwYBBQUHAgEWIWh0dHA6Ly93d3cucXVvdmFkaXNnbG9iYWwuY29tL2Nw -czALBgNVHQ8EBAMCAQYwHQYDVR0OBBYEFPLAE+CCQz777i9nMpY1XNu4ywLQMG4G -A1UdIwRnMGWAFPLAE+CCQz777i9nMpY1XNu4ywLQoUmkRzBFMQswCQYDVQQGEwJC -TTEZMBcGA1UEChMQUXVvVmFkaXMgTGltaXRlZDEbMBkGA1UEAxMSUXVvVmFkaXMg -Um9vdCBDQSAzggIFxjANBgkqhkiG9w0BAQUFAAOCAgEAT62gLEz6wPJv92ZVqyM0 -7ucp2sNbtrCD2dDQ4iH782CnO11gUyeim/YIIirnv6By5ZwkajGxkHon24QRiSem -d1o417+shvzuXYO8BsbRd2sPbSQvS3pspweWyuOEn62Iix2rFo1bZhfZFvSLgNLd -+LJ2w/w4E6oM3kJpK27zPOuAJ9v1pkQNn1pVWQvVDVJIxa6f8i+AxeoyUDUSly7B -4f/xI4hROJ/yZlZ25w9Rl6VSDE1JUZU2Pb+iSwwQHYaZTKrzchGT5Or2m9qoXadN -t54CrnMAyNojA+j56hl0YgCUyyIgvpSnWbWCar6ZeXqp8kokUvd0/bpO5qgdAm6x -DYBEwa7TIzdfu4V8K5Iu6H6li92Z4b8nby1dqnuH/grdS/yO9SbkbnBCbjPsMZ57 -k8HkyWkaPcBrTiJt7qtYTcbQQcEr6k8Sh17rRdhs9ZgC06DYVYoGmRmioHfRMJ6s -zHXug/WwYjnPbFfiTNKRCw51KBuav/0aQ/HKd/s7j2G4aSgWQgRecCocIdiP4b0j -Wy10QJLZYxkNc91pvGJHvOB0K7Lrfb5BG7XARsWhIstfTsEokt4YutUqKLsRixeT -mJlglFwjz1onl14LBQaTNx47aTbrqZ5hHY8y2o4M1nQ+ewkk2gF3R8Q7zTSMmfXK -4SVhM7JZG+Ju1zdXtg2pEto= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIFYDCCA0igAwIBAgIULvWbAiin23r/1aOp7r0DoM8Sah0wDQYJKoZIhvcNAQEL -BQAwSDELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAc -BgNVBAMTFVF1b1ZhZGlzIFJvb3QgQ0EgMyBHMzAeFw0xMjAxMTIyMDI2MzJaFw00 -MjAxMTIyMDI2MzJaMEgxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM -aW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDMgRzMwggIiMA0GCSqG -SIb3DQEBAQUAA4ICDwAwggIKAoICAQCzyw4QZ47qFJenMioKVjZ/aEzHs286IxSR -/xl/pcqs7rN2nXrpixurazHb+gtTTK/FpRp5PIpM/6zfJd5O2YIyC0TeytuMrKNu -FoM7pmRLMon7FhY4futD4tN0SsJiCnMK3UmzV9KwCoWdcTzeo8vAMvMBOSBDGzXR -U7Ox7sWTaYI+FrUoRqHe6okJ7UO4BUaKhvVZR74bbwEhELn9qdIoyhA5CcoTNs+c -ra1AdHkrAj80//ogaX3T7mH1urPnMNA3I4ZyYUUpSFlob3emLoG+B01vr87ERROR -FHAGjx+f+IdpsQ7vw4kZ6+ocYfx6bIrc1gMLnia6Et3UVDmrJqMz6nWB2i3ND0/k -A9HvFZcba5DFApCTZgIhsUfei5pKgLlVj7WiL8DWM2fafsSntARE60f75li59wzw -eyuxwHApw0BiLTtIadwjPEjrewl5qW3aqDCYz4ByA4imW0aucnl8CAMhZa634Ryl -sSqiMd5mBPfAdOhx3v89WcyWJhKLhZVXGqtrdQtEPREoPHtht+KPZ0/l7DxMYIBp -VzgeAVuNVejH38DMdyM0SXV89pgR6y3e7UEuFAUCf+D+IOs15xGsIs5XPd7JMG0Q -A4XN8f+MFrXBsj6IbGB/kE+V9/YtrQE5BwT6dYB9v0lQ7e/JxHwc64B+27bQ3RP+ -ydOc17KXqQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB -BjAdBgNVHQ4EFgQUxhfQvKjqAkPyGwaZXSuQILnXnOQwDQYJKoZIhvcNAQELBQAD -ggIBADRh2Va1EodVTd2jNTFGu6QHcrxfYWLopfsLN7E8trP6KZ1/AvWkyaiTt3px -KGmPc+FSkNrVvjrlt3ZqVoAh313m6Tqe5T72omnHKgqwGEfcIHB9UqM+WXzBusnI -FUBhynLWcKzSt/Ac5IYp8M7vaGPQtSCKFWGafoaYtMnCdvvMujAWzKNhxnQT5Wvv -oxXqA/4Ti2Tk08HS6IT7SdEQTXlm66r99I0xHnAUrdzeZxNMgRVhvLfZkXdxGYFg -u/BYpbWcC/ePIlUnwEsBbTuZDdQdm2NnL9DuDcpmvJRPpq3t/O5jrFc/ZSXPsoaP -0Aj/uHYUbt7lJ+yreLVTubY/6CD50qi+YUbKh4yE8/nxoGibIh6BJpsQBJFxwAYf -3KDTuVan45gtf4Od34wrnDKOMpTwATwiKp9Dwi7DmDkHOHv8XgBCH/MyJnmDhPbl -8MFREsALHgQjDFSlTC9JxUrRtm5gDWv8a4uFJGS3iQ6rJUdbPM9+Sb3H6QrG2vd+ -DhcI00iX0HGS8A85PjRqHH3Y8iKuu2n0M7SmSFXRDw4m6Oy2Cy2nhTXN/VnIn9HN -PlopNLk9hM6xZdRZkZFWdSHBd575euFgndOtBBj0fOtek49TSiIp+EgrPk2GrFt/ -ywaZWWDYWGWVjUTR939+J399roD1B0y2PpxxVJkES/1Y+Zj0 ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIHTzCCBTegAwIBAgIJAKPaQn6ksa7aMA0GCSqGSIb3DQEBBQUAMIGuMQswCQYD -VQQGEwJFVTFDMEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0 -IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTESMBAGA1UEBRMJQTgyNzQzMjg3 -MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMuQS4xKTAnBgNVBAMTIENoYW1iZXJz -IG9mIENvbW1lcmNlIFJvb3QgLSAyMDA4MB4XDTA4MDgwMTEyMjk1MFoXDTM4MDcz -MTEyMjk1MFowga4xCzAJBgNVBAYTAkVVMUMwQQYDVQQHEzpNYWRyaWQgKHNlZSBj -dXJyZW50IGFkZHJlc3MgYXQgd3d3LmNhbWVyZmlybWEuY29tL2FkZHJlc3MpMRIw -EAYDVQQFEwlBODI3NDMyODcxGzAZBgNVBAoTEkFDIENhbWVyZmlybWEgUy5BLjEp -MCcGA1UEAxMgQ2hhbWJlcnMgb2YgQ29tbWVyY2UgUm9vdCAtIDIwMDgwggIiMA0G -CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCvAMtwNyuAWko6bHiUfaN/Gh/2NdW9 -28sNRHI+JrKQUrpjOyhYb6WzbZSm891kDFX29ufyIiKAXuFixrYp4YFs8r/lfTJq -VKAyGVn+H4vXPWCGhSRv4xGzdz4gljUha7MI2XAuZPeEklPWDrCQiorjh40G072Q -DuKZoRuGDtqaCrsLYVAGUvGef3bsyw/QHg3PmTA9HMRFEFis1tPo1+XqxQEHd9ZR -5gN/ikilTWh1uem8nk4ZcfUyS5xtYBkL+8ydddy/Js2Pk3g5eXNeJQ7KXOt3EgfL -ZEFHcpOrUMPrCXZkNNI5t3YRCQ12RcSprj1qr7V9ZS+UWBDsXHyvfuK2GNnQm05a -Sd+pZgvMPMZ4fKecHePOjlO+Bd5gD2vlGts/4+EhySnB8esHnFIbAURRPHsl18Tl -UlRdJQfKFiC4reRB7noI/plvg6aRArBsNlVq5331lubKgdaX8ZSD6e2wsWsSaR6s -+12pxZjptFtYer49okQ6Y1nUCyXeG0+95QGezdIp1Z8XGQpvvwyQ0wlf2eOKNcx5 -Wk0ZN5K3xMGtr/R5JJqyAQuxr1yW84Ay+1w9mPGgP0revq+ULtlVmhduYJ1jbLhj -ya6BXBg14JC7vjxPNyK5fuvPnnchpj04gftI2jE9K+OJ9dC1vX7gUMQSibMjmhAx -hduub+84Mxh2EQIDAQABo4IBbDCCAWgwEgYDVR0TAQH/BAgwBgEB/wIBDDAdBgNV -HQ4EFgQU+SSsD7K1+HnA+mCIG8TZTQKeFxkwgeMGA1UdIwSB2zCB2IAU+SSsD7K1 -+HnA+mCIG8TZTQKeFxmhgbSkgbEwga4xCzAJBgNVBAYTAkVVMUMwQQYDVQQHEzpN -YWRyaWQgKHNlZSBjdXJyZW50IGFkZHJlc3MgYXQgd3d3LmNhbWVyZmlybWEuY29t -L2FkZHJlc3MpMRIwEAYDVQQFEwlBODI3NDMyODcxGzAZBgNVBAoTEkFDIENhbWVy -ZmlybWEgUy5BLjEpMCcGA1UEAxMgQ2hhbWJlcnMgb2YgQ29tbWVyY2UgUm9vdCAt -IDIwMDiCCQCj2kJ+pLGu2jAOBgNVHQ8BAf8EBAMCAQYwPQYDVR0gBDYwNDAyBgRV -HSAAMCowKAYIKwYBBQUHAgEWHGh0dHA6Ly9wb2xpY3kuY2FtZXJmaXJtYS5jb20w -DQYJKoZIhvcNAQEFBQADggIBAJASryI1wqM58C7e6bXpeHxIvj99RZJe6dqxGfwW -PJ+0W2aeaufDuV2I6A+tzyMP3iU6XsxPpcG1Lawk0lgH3qLPaYRgM+gQDROpI9CF -5Y57pp49chNyM/WqfcZjHwj0/gF/JM8rLFQJ3uIrbZLGOU8W6jx+ekbURWpGqOt1 -glanq6B8aBMz9p0w8G8nOSQjKpD9kCk18pPfNKXG9/jvjA9iSnyu0/VU+I22mlaH -FoI6M6taIgj3grrqLuBHmrS1RaMFO9ncLkVAO+rcf+g769HsJtg1pDDFOqxXnrN2 -pSB7+R5KBWIBpih1YJeSDW4+TTdDDZIVnBgizVGZoCkaPF+KMjNbMMeJL0eYD6MD -xvbxrN8y8NmBGuScvfaAFPDRLLmF9dijscilIeUcE5fuDr3fKanvNFNb0+RqE4QG -tjICxFKuItLcsiFCGtpA8CnJ7AoMXOLQusxI0zcKzBIKinmwPQN/aUv0NCB9szTq -jktk9T79syNnFQ0EuPAtwQlRPLJsFfClI9eDdOTlLsn+mCdCxqvGnrDQWzilm1De -fhiYtUU79nm06PcaewaD+9CL2rvHvRirCG88gGtAPxkZumWK5r7VXNM21+9AUiRg -OGcEMeyP84LG3rlV8zsxkVrctQgVrXYlCg17LofiDKYGvCYQbTed7N14jHyAxfDZ -d0jQ ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIHSTCCBTGgAwIBAgIJAMnN0+nVfSPOMA0GCSqGSIb3DQEBBQUAMIGsMQswCQYD -VQQGEwJFVTFDMEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0 -IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTESMBAGA1UEBRMJQTgyNzQzMjg3 -MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMuQS4xJzAlBgNVBAMTHkdsb2JhbCBD -aGFtYmVyc2lnbiBSb290IC0gMjAwODAeFw0wODA4MDExMjMxNDBaFw0zODA3MzEx -MjMxNDBaMIGsMQswCQYDVQQGEwJFVTFDMEEGA1UEBxM6TWFkcmlkIChzZWUgY3Vy -cmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTESMBAG -A1UEBRMJQTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMuQS4xJzAl -BgNVBAMTHkdsb2JhbCBDaGFtYmVyc2lnbiBSb290IC0gMjAwODCCAiIwDQYJKoZI -hvcNAQEBBQADggIPADCCAgoCggIBAMDfVtPkOpt2RbQT2//BthmLN0EYlVJH6xed -KYiONWwGMi5HYvNJBL99RDaxccy9Wglz1dmFRP+RVyXfXjaOcNFccUMd2drvXNL7 -G706tcuto8xEpw2uIRU/uXpbknXYpBI4iRmKt4DS4jJvVpyR1ogQC7N0ZJJ0YPP2 -zxhPYLIj0Mc7zmFLmY/CDNBAspjcDahOo7kKrmCgrUVSY7pmvWjg+b4aqIG7HkF4 -ddPB/gBVsIdU6CeQNR1MM62X/JcumIS/LMmjv9GYERTtY/jKmIhYF5ntRQOXfjyG -HoiMvvKRhI9lNNgATH23MRdaKXoKGCQwoze1eqkBfSbW+Q6OWfH9GzO1KTsXO0G2 -Id3UwD2ln58fQ1DJu7xsepeY7s2MH/ucUa6LcL0nn3HAa6x9kGbo1106DbDVwo3V -yJ2dwW3Q0L9R5OP4wzg2rtandeavhENdk5IMagfeOx2YItaswTXbo6Al/3K1dh3e -beksZixShNBFks4c5eUzHdwHU1SjqoI7mjcv3N2gZOnm3b2u/GSFHTynyQbehP9r -6GsaPMWis0L7iwk+XwhSx2LE1AVxv8Rk5Pihg+g+EpuoHtQ2TS9x9o0o9oOpE9Jh -wZG7SMA0j0GMS0zbaRL/UJScIINZc+18ofLx/d33SdNDWKBWY8o9PeU1VlnpDsog -zCtLkykPAgMBAAGjggFqMIIBZjASBgNVHRMBAf8ECDAGAQH/AgEMMB0GA1UdDgQW -BBS5CcqcHtvTbDprru1U8VuTBjUuXjCB4QYDVR0jBIHZMIHWgBS5CcqcHtvTbDpr -ru1U8VuTBjUuXqGBsqSBrzCBrDELMAkGA1UEBhMCRVUxQzBBBgNVBAcTOk1hZHJp -ZCAoc2VlIGN1cnJlbnQgYWRkcmVzcyBhdCB3d3cuY2FtZXJmaXJtYS5jb20vYWRk -cmVzcykxEjAQBgNVBAUTCUE4Mjc0MzI4NzEbMBkGA1UEChMSQUMgQ2FtZXJmaXJt -YSBTLkEuMScwJQYDVQQDEx5HbG9iYWwgQ2hhbWJlcnNpZ24gUm9vdCAtIDIwMDiC -CQDJzdPp1X0jzjAOBgNVHQ8BAf8EBAMCAQYwPQYDVR0gBDYwNDAyBgRVHSAAMCow -KAYIKwYBBQUHAgEWHGh0dHA6Ly9wb2xpY3kuY2FtZXJmaXJtYS5jb20wDQYJKoZI -hvcNAQEFBQADggIBAICIf3DekijZBZRG/5BXqfEv3xoNa/p8DhxJJHkn2EaqbylZ -UohwEurdPfWbU1Rv4WCiqAm57OtZfMY18dwY6fFn5a+6ReAJ3spED8IXDneRRXoz -X1+WLGiLwUePmJs9wOzL9dWCkoQ10b42OFZyMVtHLaoXpGNR6woBrX/sdZ7LoR/x -fxKxueRkf2fWIyr0uDldmOghp+G9PUIadJpwr2hsUF1Jz//7Dl3mLEfXgTpZALVz -a2Mg9jFFCDkO9HB+QHBaP9BrQql0PSgvAm11cpUJjUhjxsYjV5KTXjXBjfkK9yyd -Yhz2rXzdpjEetrHHfoUm+qRqtdpjMNHvkzeyZi99Bffnt0uYlDXA2TopwZ2yUDMd -SqlapskD7+3056huirRXhOukP9DuqqqHW2Pok+JrqNS4cnhrG+055F3Lm6qH1U9O -AP7Zap88MQ8oAgF9mOinsKJknnn4SPIVqczmyETrP3iZ8ntxPjzxmKfFGBI/5rso -M0LpRQp8bfKGeS/Fghl9CYl8slR2iK7ewfPM4W7bMdaTrpmg7yVqc5iJWzouE4ge -v8CSlDQb4ye3ix5vQv/n6TebUB0tovkC7stYWDpxvGjjqsGvHCgfotwjZT+B6q6Z -09gwzxMNTxXJhLynSC34MCN32EZLeW32jO06f2ARePTpm67VVMB0gNELQp/B ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIFyjCCA7KgAwIBAgIEAJiWjDANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJO -TDEeMBwGA1UECgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSswKQYDVQQDDCJTdGFh -dCBkZXIgTmVkZXJsYW5kZW4gUm9vdCBDQSAtIEcyMB4XDTA4MDMyNjExMTgxN1oX -DTIwMDMyNTExMDMxMFowWjELMAkGA1UEBhMCTkwxHjAcBgNVBAoMFVN0YWF0IGRl -ciBOZWRlcmxhbmRlbjErMCkGA1UEAwwiU3RhYXQgZGVyIE5lZGVybGFuZGVuIFJv -b3QgQ0EgLSBHMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMVZ5291 -qj5LnLW4rJ4L5PnZyqtdj7U5EILXr1HgO+EASGrP2uEGQxGZqhQlEq0i6ABtQ8Sp -uOUfiUtnvWFI7/3S4GCI5bkYYCjDdyutsDeqN95kWSpGV+RLufg3fNU254DBtvPU -Z5uW6M7XxgpT0GtJlvOjCwV3SPcl5XCsMBQgJeN/dVrlSPhOewMHBPqCYYdu8DvE -pMfQ9XQ+pV0aCPKbJdL2rAQmPlU6Yiile7Iwr/g3wtG61jj99O9JMDeZJiFIhQGp -5Rbn3JBV3w/oOM2ZNyFPXfUib2rFEhZgF1XyZWampzCROME4HYYEhLoaJXhena/M -UGDWE4dS7WMfbWV9whUYdMrhfmQpjHLYFhN9C0lK8SgbIHRrxT3dsKpICT0ugpTN -GmXZK4iambwYfp/ufWZ8Pr2UuIHOzZgweMFvZ9C+X+Bo7d7iscksWXiSqt8rYGPy -5V6548r6f1CGPqI0GAwJaCgRHOThuVw+R7oyPxjMW4T182t0xHJ04eOLoEq9jWYv -6q012iDTiIJh8BIitrzQ1aTsr1SIJSQ8p22xcik/Plemf1WvbibG/ufMQFxRRIEK -eN5KzlW/HdXZt1bv8Hb/C3m1r737qWmRRpdogBQ2HbN/uymYNqUg+oJgYjOk7Na6 -B6duxc8UpufWkjTYgfX8HV2qXB72o007uPc5AgMBAAGjgZcwgZQwDwYDVR0TAQH/ -BAUwAwEB/zBSBgNVHSAESzBJMEcGBFUdIAAwPzA9BggrBgEFBQcCARYxaHR0cDov -L3d3dy5wa2lvdmVyaGVpZC5ubC9wb2xpY2llcy9yb290LXBvbGljeS1HMjAOBgNV -HQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJFoMocVHYnitfGsNig0jQt8YojrMA0GCSqG -SIb3DQEBCwUAA4ICAQCoQUpnKpKBglBu4dfYszk78wIVCVBR7y29JHuIhjv5tLyS -CZa59sCrI2AGeYwRTlHSeYAz+51IvuxBQ4EffkdAHOV6CMqqi3WtFMTC6GY8ggen -5ieCWxjmD27ZUD6KQhgpxrRW/FYQoAUXvQwjf/ST7ZwaUb7dRUG/kSS0H4zpX897 -IZmflZ85OkYcbPnNe5yQzSipx6lVu6xiNGI1E0sUOlWDuYaNkqbG9AclVMwWVxJK -gnjIFNkXgiYtXSAfea7+1HAWFpWD2DU5/1JddRwWxRNVz0fMdWVSSt7wsKfkCpYL -+63C4iWEst3kvX5ZbJvw8NjnyvLplzh+ib7M+zkXYT9y2zqR2GUBGR2tUKRXCnxL -vJxxcypFURmFzI79R6d0lR2o0a9OF7FpJsKqeFdbxU2n5Z4FF5TKsl+gSRiNNOkm -bEgeqmiSBeGCc1qb3AdbCG19ndeNIdn8FCCqwkXfP+cAslHkwvgFuXkajDTznlvk -N1trSt8sV4pAWja63XVECDdCcAz+3F4hoKOKwJCcaNpQ5kUQR3i2TtJlycM33+FC -Y7BXN0Ute4qcvwXqZVUz9zkQxSgqIXobisQk+T8VyJoVIPVVYpbtbZNQvOSqeK3Z -ywplh6ZmwcSBo3c6WB4L7oOLnR7SUqTMHW+wmG2UMbX4cQrcufx9MmDm66+KAQ== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIHyTCCBbGgAwIBAgIBATANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJJTDEW -MBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwg -Q2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UEAxMgU3RhcnRDb20gQ2VydGlmaWNh -dGlvbiBBdXRob3JpdHkwHhcNMDYwOTE3MTk0NjM2WhcNMzYwOTE3MTk0NjM2WjB9 -MQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMi -U2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UEAxMgU3Rh -cnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUA -A4ICDwAwggIKAoICAQDBiNsJvGxGfHiflXu1M5DycmLWwTYgIiRezul38kMKogZk -pMyONvg45iPwbm2xPN1yo4UcodM9tDMr0y+v/uqwQVlntsQGfQqedIXWeUyAN3rf -OQVSWff0G0ZDpNKFhdLDcfN1YjS6LIp/Ho/u7TTQEceWzVI9ujPW3U3eCztKS5/C -Ji/6tRYccjV3yjxd5srhJosaNnZcAdt0FCX+7bWgiA/deMotHweXMAEtcnn6RtYT -Kqi5pquDSR3l8u/d5AGOGAqPY1MWhWKpDhk6zLVmpsJrdAfkK+F2PrRt2PZE4XNi -HzvEvqBTViVsUQn3qqvKv3b9bZvzndu/PWa8DFaqr5hIlTpL36dYUNk4dalb6kMM -Av+Z6+hsTXBbKWWc3apdzK8BMewM69KN6Oqce+Zu9ydmDBpI125C4z/eIT574Q1w -+2OqqGwaVLRcJXrJosmLFqa7LH4XXgVNWG4SHQHuEhANxjJ/GP/89PrNbpHoNkm+ -Gkhpi8KWTRoSsmkXwQqQ1vp5Iki/untp+HDH+no32NgN0nZPV/+Qt+OR0t3vwmC3 -Zzrd/qqc8NSLf3Iizsafl7b4r4qgEKjZ+xjGtrVcUjyJthkqcwEKDwOzEmDyei+B -26Nu/yYwl/WL3YlXtq09s68rxbd2AvCl1iuahhQqcvbjM4xdCUsT37uMdBNSSwID -AQABo4ICUjCCAk4wDAYDVR0TBAUwAwEB/zALBgNVHQ8EBAMCAa4wHQYDVR0OBBYE -FE4L7xqkQFulF2mHMMo0aEPQQa7yMGQGA1UdHwRdMFswLKAqoCiGJmh0dHA6Ly9j -ZXJ0LnN0YXJ0Y29tLm9yZy9zZnNjYS1jcmwuY3JsMCugKaAnhiVodHRwOi8vY3Js -LnN0YXJ0Y29tLm9yZy9zZnNjYS1jcmwuY3JsMIIBXQYDVR0gBIIBVDCCAVAwggFM -BgsrBgEEAYG1NwEBATCCATswLwYIKwYBBQUHAgEWI2h0dHA6Ly9jZXJ0LnN0YXJ0 -Y29tLm9yZy9wb2xpY3kucGRmMDUGCCsGAQUFBwIBFilodHRwOi8vY2VydC5zdGFy -dGNvbS5vcmcvaW50ZXJtZWRpYXRlLnBkZjCB0AYIKwYBBQUHAgIwgcMwJxYgU3Rh -cnQgQ29tbWVyY2lhbCAoU3RhcnRDb20pIEx0ZC4wAwIBARqBl0xpbWl0ZWQgTGlh -YmlsaXR5LCByZWFkIHRoZSBzZWN0aW9uICpMZWdhbCBMaW1pdGF0aW9ucyogb2Yg -dGhlIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5IFBvbGljeSBhdmFp -bGFibGUgYXQgaHR0cDovL2NlcnQuc3RhcnRjb20ub3JnL3BvbGljeS5wZGYwEQYJ -YIZIAYb4QgEBBAQDAgAHMDgGCWCGSAGG+EIBDQQrFilTdGFydENvbSBGcmVlIFNT -TCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTANBgkqhkiG9w0BAQUFAAOCAgEAFmyZ -9GYMNPXQhV59CuzaEE44HF7fpiUFS5Eyweg78T3dRAlbB0mKKctmArexmvclmAk8 -jhvh3TaHK0u7aNM5Zj2gJsfyOZEdUauCe37Vzlrk4gNXcGmXCPleWKYK34wGmkUW -FjgKXlf2Ysd6AgXmvB618p70qSmD+LIU424oh0TDkBreOKk8rENNZEXO3SipXPJz -ewT4F+irsfMuXGRuczE6Eri8sxHkfY+BUZo7jYn0TZNmezwD7dOaHZrzZVD1oNB1 -ny+v8OqCQ5j4aZyJecRDjkZy42Q2Eq/3JR44iZB3fsNrarnDy0RLrHiQi+fHLB5L -EUTINFInzQpdn4XBidUaePKVEFMy3YCEZnXZtWgo+2EuvoSoOMCZEoalHmdkrQYu -L6lwhceWD3yJZfWOQ1QOq92lgDmUYMA0yZZwLKMS9R9Ie70cfmu3nZD0Ijuu+Pwq -yvqCUqDvr0tVk+vBtfAii6w0TiYiBKGHLHVKt+V9E9e4DGTANtLJL4YSjCMJwRuC -O3NJo2pXh5Tl1njFmUNj403gdy3hZZlyaQQaRwnmDwFWJPsfvw55qVguucQJAX6V -um0ABj6y6koQOdjQK/W/7HW/lwLFCRsI3FU34oH7N4RDYiDK51ZLZer+bMEkkySh -NOsF/5oirpt9P/FlUQqmMGqz9IgcgA38corog14= +MIIDvDCCAqSgAwIBAgIQB1YipOjUiolN9BPI8PjqpTANBgkqhkiG9w0BAQUFADBK +MQswCQYDVQQGEwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24x +GTAXBgNVBAMTEFNlY3VyZSBHbG9iYWwgQ0EwHhcNMDYxMTA3MTk0MjI4WhcNMjkx +MjMxMTk1MjA2WjBKMQswCQYDVQQGEwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3Qg +Q29ycG9yYXRpb24xGTAXBgNVBAMTEFNlY3VyZSBHbG9iYWwgQ0EwggEiMA0GCSqG +SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvNS7YrGxVaQZx5RNoJLNP2MwhR/jxYDiJ +iQPpvepeRlMJ3Fz1Wuj3RSoC6zFh1ykzTM7HfAo3fg+6MpjhHZevj8fcyTiW89sa +/FHtaMbQbqR8JNGuQsiWUGMu4P51/pinX0kuleM5M2SOHqRfkNJnPLLZ/kG5VacJ +jnIFHovdRIWCQtBJwB1g8NEXLJXr9qXBkqPFwqcIYA1gBBCWeZ4WNOaptvolRTnI +HmX5k/Wq8VLcmZg9pYYaDDUz+kulBAYVHDGA76oYa8J719rO+TMg1fW9ajMtgQT7 +sFzUnKPiXB3jqUJ1XnvUd+85VLrJChgbEplJL4hL/VBi0XPnj3pDAgMBAAGjgZ0w +gZowEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0PBAQDAgGGMA8GA1UdEwEB/wQF +MAMBAf8wHQYDVR0OBBYEFK9EBMJBfkiD2045AuzshHrmzsmkMDQGA1UdHwQtMCsw +KaAnoCWGI2h0dHA6Ly9jcmwuc2VjdXJldHJ1c3QuY29tL1NHQ0EuY3JsMBAGCSsG +AQQBgjcVAQQDAgEAMA0GCSqGSIb3DQEBBQUAA4IBAQBjGghAfaReUw132HquHw0L +URYD7xh8yOOvaliTFGCRsoTciE6+OYo68+aCiV0BN7OrJKQVDpI1WkpEXk5X+nXO +H0jOZvQ8QCaSmGwb7iRGDBezUqXbpZGRzzfTb+cnCDpOGR86p1hcF895P4vkp9Mm +I50mD1hp/Ed+stCNi5O/KU9DaXR2Z0vPB4zmAve14bRDtUstFJ/53CYNv6ZHdAbY +iNE6KTCEztI5gGIbqMdXSbxqVVFnFUq+NQfk1XWYN3kwFNspnWzFacxHVaIw98xc +f8LDmBxrThaA63p4ZUWiABqvDA1VZDRIuJK58bRQKfJPIx/abKwfROHdI3hRW8cW -----END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIHhzCCBW+gAwIBAgIBLTANBgkqhkiG9w0BAQsFADB9MQswCQYDVQQGEwJJTDEW -MBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwg -Q2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UEAxMgU3RhcnRDb20gQ2VydGlmaWNh -dGlvbiBBdXRob3JpdHkwHhcNMDYwOTE3MTk0NjM3WhcNMzYwOTE3MTk0NjM2WjB9 -MQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMi -U2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UEAxMgU3Rh -cnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUA -A4ICDwAwggIKAoICAQDBiNsJvGxGfHiflXu1M5DycmLWwTYgIiRezul38kMKogZk -pMyONvg45iPwbm2xPN1yo4UcodM9tDMr0y+v/uqwQVlntsQGfQqedIXWeUyAN3rf -OQVSWff0G0ZDpNKFhdLDcfN1YjS6LIp/Ho/u7TTQEceWzVI9ujPW3U3eCztKS5/C -Ji/6tRYccjV3yjxd5srhJosaNnZcAdt0FCX+7bWgiA/deMotHweXMAEtcnn6RtYT -Kqi5pquDSR3l8u/d5AGOGAqPY1MWhWKpDhk6zLVmpsJrdAfkK+F2PrRt2PZE4XNi -HzvEvqBTViVsUQn3qqvKv3b9bZvzndu/PWa8DFaqr5hIlTpL36dYUNk4dalb6kMM -Av+Z6+hsTXBbKWWc3apdzK8BMewM69KN6Oqce+Zu9ydmDBpI125C4z/eIT574Q1w -+2OqqGwaVLRcJXrJosmLFqa7LH4XXgVNWG4SHQHuEhANxjJ/GP/89PrNbpHoNkm+ -Gkhpi8KWTRoSsmkXwQqQ1vp5Iki/untp+HDH+no32NgN0nZPV/+Qt+OR0t3vwmC3 -Zzrd/qqc8NSLf3Iizsafl7b4r4qgEKjZ+xjGtrVcUjyJthkqcwEKDwOzEmDyei+B -26Nu/yYwl/WL3YlXtq09s68rxbd2AvCl1iuahhQqcvbjM4xdCUsT37uMdBNSSwID -AQABo4ICEDCCAgwwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYD -VR0OBBYEFE4L7xqkQFulF2mHMMo0aEPQQa7yMB8GA1UdIwQYMBaAFE4L7xqkQFul -F2mHMMo0aEPQQa7yMIIBWgYDVR0gBIIBUTCCAU0wggFJBgsrBgEEAYG1NwEBATCC -ATgwLgYIKwYBBQUHAgEWImh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5w -ZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL2ludGVybWVk -aWF0ZS5wZGYwgc8GCCsGAQUFBwICMIHCMCcWIFN0YXJ0IENvbW1lcmNpYWwgKFN0 -YXJ0Q29tKSBMdGQuMAMCAQEagZZMaW1pdGVkIExpYWJpbGl0eSwgcmVhZCB0aGUg -c2VjdGlvbiAqTGVnYWwgTGltaXRhdGlvbnMqIG9mIHRoZSBTdGFydENvbSBDZXJ0 -aWZpY2F0aW9uIEF1dGhvcml0eSBQb2xpY3kgYXZhaWxhYmxlIGF0IGh0dHA6Ly93 -d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwEQYJYIZIAYb4QgEBBAQDAgAHMDgG -CWCGSAGG+EIBDQQrFilTdGFydENvbSBGcmVlIFNTTCBDZXJ0aWZpY2F0aW9uIEF1 -dGhvcml0eTANBgkqhkiG9w0BAQsFAAOCAgEAjo/n3JR5fPGFf59Jb2vKXfuM/gTF -wWLRfUKKvFO3lANmMD+x5wqnUCBVJX92ehQN6wQOQOY+2IirByeDqXWmN3PH/UvS -Ta0XQMhGvjt/UfzDtgUx3M2FIk5xt/JxXrAaxrqTi3iSSoX4eA+D/i+tLPfkpLst -0OcNOrg+zvZ49q5HJMqjNTbOx8aHmNrs++myziebiMMEofYLWWivydsQD032ZGNc -pRJvkrKTlMeIFw6Ttn5ii5B/q06f/ON1FE8qMt9bDeD1e5MNq6HPh+GlBEXoPBKl -CcWw0bdT82AUuoVpaiF8H3VhFyAXe2w7QSlc4axa0c2Mm+tgHRns9+Ww2vl5GKVF -P0lDV9LdJNUso/2RjSe15esUBppMeyG7Oq0wBhjA2MFrLH9ZXF2RsXAiV+uKa0hK -1Q8p7MZAwC+ITGgBF3f0JBlPvfrhsiAhS90a2Cl9qrjeVOwhVYBsHvUwyKMQ5bLm -KhQxw4UtjJixhlpPiVktucf3HMiKf8CdBUrmQk9io20ppB+Fq9vlgcitKj1MXVuE -JnHEhV5xJMqlG2zYYdMa4FTbzrqpMrUi9nNBCV24F10OD5mQ1kfabwo6YigUZ4LZ -8dCAWZvLMdibD4x3TrVoivJs9iQOLWxwxXPR3hTQcY+203sC9uO41Alua551hDnm -fyWl8kgAwKQB2j8= +-----BEGIN CERTIFICATE----- +MIIDfTCCAmWgAwIBAgIBADANBgkqhkiG9w0BAQUFADBgMQswCQYDVQQGEwJKUDEl +MCMGA1UEChMcU0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEqMCgGA1UECxMh +U2VjdXJpdHkgQ29tbXVuaWNhdGlvbiBFViBSb290Q0ExMB4XDTA3MDYwNjAyMTIz +MloXDTM3MDYwNjAyMTIzMlowYDELMAkGA1UEBhMCSlAxJTAjBgNVBAoTHFNFQ09N +IFRydXN0IFN5c3RlbXMgQ08uLExURC4xKjAoBgNVBAsTIVNlY3VyaXR5IENvbW11 +bmljYXRpb24gRVYgUm9vdENBMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBALx/7FebJOD+nLpCeamIivqA4PUHKUPqjgo0No0c+qe1OXj/l3X3L+SqawSE +RMqm4miO/VVQYg+kcQ7OBzgtQoVQrTyWb4vVog7P3kmJPdZkLjjlHmy1V4qe70gO +zXppFodEtZDkBp2uoQSXWHnvIEqCa4wiv+wfD+mEce3xDuS4GBPMVjZd0ZoeUWs5 +bmB2iDQL87PRsJ3KYeJkHcFGB7hj3R4zZbOOCVVSPbW9/wfrrWFVGCypaZhKqkDF +MxRldAD5kd6vA0jFQFTcD4SQaCDFkpbcLuUCRarAX1T4bepJz11sS6/vmsJWXMY1 +VkJqMF/Cq/biPT+zyRGPMUzXn0kCAwEAAaNCMEAwHQYDVR0OBBYEFDVK9U2vP9eC +OKyrcWUXdYydVZPmMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0G +CSqGSIb3DQEBBQUAA4IBAQCoh+ns+EBnXcPBZsdAS5f8hxOQWsTvoMpfi7ent/HW +tWS3irO4G8za+6xmiEHO6Pzk2x6Ipu0nUBsCMCRGef4Eh3CXQHPRwMFXGZpppSeZ +q51ihPZRwSzJIxXYKLerJRO1RuGGAv8mjMSIkh1W/hln8lXkgKNrnKt34VFxDSDb +EJrbvXZ5B3eZKK2aXtqxT0QsNY6llsf9g/BYxnnWmHyojf6GPgcWkuF75x3sM3Z+ +Qi5KhfmRiWiEA4Glm5q+4zfFVKtWOxgtQaQM+ELbmaDgcm+7XeEWT1MKZPlO9L9O +VL14bIjqv5wTJMJwaaJ/D8g8rQjJsJhAoyrniIPtd490 -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIF2TCCA8GgAwIBAgIQXAuFXAvnWUHfV8w/f52oNjANBgkqhkiG9w0BAQUFADBk -MQswCQYDVQQGEwJjaDERMA8GA1UEChMIU3dpc3Njb20xJTAjBgNVBAsTHERpZ2l0 -YWwgQ2VydGlmaWNhdGUgU2VydmljZXMxGzAZBgNVBAMTElN3aXNzY29tIFJvb3Qg -Q0EgMTAeFw0wNTA4MTgxMjA2MjBaFw0yNTA4MTgyMjA2MjBaMGQxCzAJBgNVBAYT -AmNoMREwDwYDVQQKEwhTd2lzc2NvbTElMCMGA1UECxMcRGlnaXRhbCBDZXJ0aWZp -Y2F0ZSBTZXJ2aWNlczEbMBkGA1UEAxMSU3dpc3Njb20gUm9vdCBDQSAxMIICIjAN -BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0LmwqAzZuz8h+BvVM5OAFmUgdbI9 -m2BtRsiMMW8Xw/qabFbtPMWRV8PNq5ZJkCoZSx6jbVfd8StiKHVFXqrWW/oLJdih -FvkcxC7mlSpnzNApbjyFNDhhSbEAn9Y6cV9Nbc5fuankiX9qUvrKm/LcqfmdmUc/ -TilftKaNXXsLmREDA/7n29uj/x2lzZAeAR81sH8A25Bvxn570e56eqeqDFdvpG3F -EzuwpdntMhy0XmeLVNxzh+XTF3xmUHJd1BpYwdnP2IkCb6dJtDZd0KTeByy2dbco -kdaXvij1mB7qWybJvbCXc9qukSbraMH5ORXWZ0sKbU/Lz7DkQnGMU3nn7uHbHaBu -HYwadzVcFh4rUx80i9Fs/PJnB3r1re3WmquhsUvhzDdf/X/NTa64H5xD+SpYVUNF -vJbNcA78yeNmuk6NO4HLFWR7uZToXTNShXEuT46iBhFRyePLoW4xCGQMwtI89Tbo -19AOeCMgkckkKmUpWyL3Ic6DXqTz3kvTaI9GdVyDCW4pa8RwjPWd1yAv/0bSKzjC -L3UcPX7ape8eYIVpQtPM+GP+HkM5haa2Y0EQs3MevNP6yn0WR+Kn1dCjigoIlmJW -bjTb2QK5MHXjBNLnj8KwEUAKrNVxAmKLMb7dxiNYMUJDLXT5xp6mig/p/r+D5kNX -JLrvRjSq1xIBOO0CAwEAAaOBhjCBgzAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0hBBYw -FDASBgdghXQBUwABBgdghXQBUwABMBIGA1UdEwEB/wQIMAYBAf8CAQcwHwYDVR0j -BBgwFoAUAyUv3m+CATpcLNwroWm1Z9SM0/0wHQYDVR0OBBYEFAMlL95vggE6XCzc -K6FptWfUjNP9MA0GCSqGSIb3DQEBBQUAA4ICAQA1EMvspgQNDQ/NwNurqPKIlwzf -ky9NfEBWMXrrpA9gzXrzvsMnjgM+pN0S734edAY8PzHyHHuRMSG08NBsl9Tpl7Ik -Vh5WwzW9iAUPWxAaZOHHgjD5Mq2eUCzneAXQMbFamIp1TpBcahQq4FJHgmDmHtqB -sfsUC1rxn9KVuj7QG9YVHaO+htXbD8BJZLsuUBlL0iT43R4HVtA4oJVwIHaM190e -3p9xxCPvgxNcoyQVTSlAPGrEqdi3pkSlDfTgnXceQHAm/NrZNuR55LU/vJtlvrsR -ls/bxig5OgjOR1tTWsWZ/l2p3e9M1MalrQLmjAcSHm8D0W+go/MpvRLHUKKwf4ip -mXeascClOS5cfGniLLDqN2qk4Vrh9VDlg++luyqI54zb/W1elxmofmZ1a3Hqv7HH -b6D0jqTsNFFbjCYDcKF31QESVwA12yPeDooomf2xEG9L/zgtYE4snOtnta1J7ksf -rK/7DZBaZmBwXarNeNQk7shBoJMBkpxqnvy5JMWzFYJ+vq6VK+uxwNrjAWALXmms -hFZhvnEX/h0TD/7Gh0Xp/jKgGg0TpJRVcaUWi7rKibCyx/yP2FS1k2Kdzs9Z+z0Y -zirLNRWCXf9UIltxUvu3yf5gmwBBZPCqKuy2QkPOiWaByIufOVQDJdMWNY6E0F/6 -MBr1mmz0DlP5OlvRHA== +MIIGFDCCA/ygAwIBAgIIU+w77vuySF8wDQYJKoZIhvcNAQEFBQAwUTELMAkGA1UE +BhMCRVMxQjBABgNVBAMMOUF1dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIEZpcm1h +cHJvZmVzaW9uYWwgQ0lGIEE2MjYzNDA2ODAeFw0wOTA1MjAwODM4MTVaFw0zMDEy +MzEwODM4MTVaMFExCzAJBgNVBAYTAkVTMUIwQAYDVQQDDDlBdXRvcmlkYWQgZGUg +Q2VydGlmaWNhY2lvbiBGaXJtYXByb2Zlc2lvbmFsIENJRiBBNjI2MzQwNjgwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDKlmuO6vj78aI14H9M2uDDUtd9 +thDIAl6zQyrET2qyyhxdKJp4ERppWVevtSBC5IsP5t9bpgOSL/UR5GLXMnE42QQM +cas9UX4PB99jBVzpv5RvwSmCwLTaUbDBPLutN0pcyvFLNg4kq7/DhHf9qFD0sefG +L9ItWY16Ck6WaVICqjaY7Pz6FIMMNx/Jkjd/14Et5cS54D40/mf0PmbR0/RAz15i +NA9wBj4gGFrO93IbJWyTdBSTo3OxDqqHECNZXyAFGUftaI6SEspd/NYrspI8IM/h +X68gvqB2f3bl7BqGYTM+53u0P6APjqK5am+5hyZvQWyIplD9amML9ZMWGxmPsu2b +m8mQ9QEM3xk9Dz44I8kvjwzRAv4bVdZO0I08r0+k8/6vKtMFnXkIoctXMbScyJCy +Z/QYFpM6/EfY0XiWMR+6KwxfXZmtY4laJCB22N/9q06mIqqdXuYnin1oKaPnirja +EbsXLZmdEyRG98Xi2J+Of8ePdG1asuhy9azuJBCtLxTa/y2aRnFHvkLfuwHb9H/T +KI8xWVvTyQKmtFLKbpf7Q8UIJm+K9Lv9nyiqDdVF8xM6HdjAeI9BZzwelGSuewvF +6NkBiDkal4ZkQdU7hwxu+g/GvUgUvzlN1J5Bto+WHWOWk9mVBngxaJ43BjuAiUVh +OSPHG0SjFeUc+JIwuwIDAQABo4HvMIHsMBIGA1UdEwEB/wQIMAYBAf8CAQEwDgYD +VR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRlzeurNR4APn7VdMActHNHDhpkLzCBpgYD +VR0gBIGeMIGbMIGYBgRVHSAAMIGPMC8GCCsGAQUFBwIBFiNodHRwOi8vd3d3LmZp +cm1hcHJvZmVzaW9uYWwuY29tL2NwczBcBggrBgEFBQcCAjBQHk4AUABhAHMAZQBv +ACAAZABlACAAbABhACAAQgBvAG4AYQBuAG8AdgBhACAANAA3ACAAQgBhAHIAYwBl +AGwAbwBuAGEAIAAwADgAMAAxADcwDQYJKoZIhvcNAQEFBQADggIBABd9oPm03cXF +661LJLWhAqvdpYhKsg9VSytXjDvlMd3+xDLx51tkljYyGOylMnfX40S2wBEqgLk9 +am58m9Ot/MPWo+ZkKXzR4Tgegiv/J2Wv+xYVxC5xhOW1//qkR71kMrv2JYSiJ0L1 +ILDCExARzRAVukKQKtJE4ZYm6zFIEv0q2skGz3QeqUvVhyj5eTSSPi5E6PaPT481 +PyWzOdxjKpBrIF/EUhJOlywqrJ2X3kjyo2bbwtKDlaZmp54lD+kLM5FlClrD2VQS +3a/DTg4fJl4N3LON7NWBcN7STyQF82xO9UxJZo3R/9ILJUFI/lGExkKvgATP0H5k +SeTy36LssUzAKh3ntLFlosS88Zj0qnAHY7S42jtM+kAiMFsRpvAFDsYCA0irhpuF +3dvd6qJ2gHN99ZwExEWN57kci57q13XRcrHedUTnQn3iV2t93Jm8PYMo6oCTjcVM +ZcFwgbg4/EMxsvYDNEeyrPsiBsse3RdHHF9mudMaotoRsaS8I8nkvof/uZS2+F0g +StRf571oe2XyFR7SOqkt6dhrJKyXWERHrVkY8SFlcN7ONGCoQPHzPKTDKCOM/icz +Q0CgFzzr6juwcqajuUpLXhZI9LK8yIySxZ2frHI2vDSANGupi5LAuBft7HZT9SQB +jLMi6Et8Vcad+qMUu2WFbm5PEn4KPJ2V +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDujCCAqKgAwIBAgILBAAAAAABD4Ym5g0wDQYJKoZIhvcNAQEFBQAwTDEgMB4G +A1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjIxEzARBgNVBAoTCkdsb2JhbFNp +Z24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMDYxMjE1MDgwMDAwWhcNMjExMjE1 +MDgwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMjETMBEG +A1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAKbPJA6+Lm8omUVCxKs+IVSbC9N/hHD6ErPL +v4dfxn+G07IwXNb9rfF73OX4YJYJkhD10FPe+3t+c4isUoh7SqbKSaZeqKeMWhG8 +eoLrvozps6yWJQeXSpkqBy+0Hne/ig+1AnwblrjFuTosvNYSuetZfeLQBoZfXklq +tTleiDTsvHgMCJiEbKjNS7SgfQx5TfC4LcshytVsW33hoCmEofnTlEnLJGKRILzd +C9XZzPnqJworc5HGnRusyMvo4KD0L5CLTfuwNhv2GXqF4G3yYROIXJ/gkwpRl4pa +zq+r1feqCapgvdzZX99yqWATXgAByUr6P6TqBwMhAo6CygPCm48CAwEAAaOBnDCB +mTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUm+IH +V2ccHsBqBt5ZtJot39wZhi4wNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2NybC5n +bG9iYWxzaWduLm5ldC9yb290LXIyLmNybDAfBgNVHSMEGDAWgBSb4gdXZxwewGoG +3lm0mi3f3BmGLjANBgkqhkiG9w0BAQUFAAOCAQEAmYFThxxol4aR7OBKuEQLq4Gs +J0/WwbgcQ3izDJr86iw8bmEbTUsp9Z8FHSbBuOmDAGJFtqkIk7mpM0sYmsL4h4hO +291xNBrBVNpGP+DTKqttVCL1OmLNIG+6KYnX3ZHu01yiPqFbQfXf5WRDLenVOavS +ot+3i9DAgBkcRcAtjOj4LaR0VknFBbVPFd5uRHg5h6h+u/N5GJG79G+dwfCMNYxd +AfvDbbnvRG15RjF+Cv6pgsH/76tuIMRQyV+dTZsXjAzlAcmgQWpzU/qlULRuJQ/7 +TBj0/VLZjmmx6BEP3ojY+x1J96relc8geMJgEtslQIxq/H5COEBkEveegeGTLg== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIID3TCCAsWgAwIBAgIOHaIAAQAC7LdggHiNtgYwDQYJKoZIhvcNAQEFBQAweTEL -MAkGA1UEBhMCREUxHDAaBgNVBAoTE1RDIFRydXN0Q2VudGVyIEdtYkgxJDAiBgNV -BAsTG1RDIFRydXN0Q2VudGVyIFVuaXZlcnNhbCBDQTEmMCQGA1UEAxMdVEMgVHJ1 -c3RDZW50ZXIgVW5pdmVyc2FsIENBIEkwHhcNMDYwMzIyMTU1NDI4WhcNMjUxMjMx -MjI1OTU5WjB5MQswCQYDVQQGEwJERTEcMBoGA1UEChMTVEMgVHJ1c3RDZW50ZXIg -R21iSDEkMCIGA1UECxMbVEMgVHJ1c3RDZW50ZXIgVW5pdmVyc2FsIENBMSYwJAYD -VQQDEx1UQyBUcnVzdENlbnRlciBVbml2ZXJzYWwgQ0EgSTCCASIwDQYJKoZIhvcN -AQEBBQADggEPADCCAQoCggEBAKR3I5ZEr5D0MacQ9CaHnPM42Q9e3s9B6DGtxnSR -JJZ4Hgmgm5qVSkr1YnwCqMqs+1oEdjneX/H5s7/zA1hV0qq34wQi0fiU2iIIAI3T -fCZdzHd55yx4Oagmcw6iXSVphU9VDprvxrlE4Vc93x9UIuVvZaozhDrzznq+VZeu -jRIPFDPiUHDDSYcTvFHe15gSWu86gzOSBnWLknwSaHtwag+1m7Z3W0hZneTvWq3z -wZ7U10VOylY0Ibw+F1tvdwxIAUMpsN0/lm7mlaoMwCC2/T42J5zjXM9OgdwZu5GQ -fezmlwQek8wiSdeXhrYTCjxDI3d+8NzmzSQfO4ObNDqDNOMCAwEAAaNjMGEwHwYD -VR0jBBgwFoAUkqR1LKSevoFE63n8isWVpesQdXMwDwYDVR0TAQH/BAUwAwEB/zAO -BgNVHQ8BAf8EBAMCAYYwHQYDVR0OBBYEFJKkdSyknr6BROt5/IrFlaXrEHVzMA0G -CSqGSIb3DQEBBQUAA4IBAQAo0uCG1eb4e/CX3CJrO5UUVg8RMKWaTzqwOuAGy2X1 -7caXJ/4l8lfmXpWMPmRgFVp/Lw0BxbFg/UU1z/CyvwbZ71q+s2IhtNerNXxTPqYn -8aEt2hojnczd7Dwtnic0XQ/CNnm8yUpiLe1r2X1BQ3y2qsrtYbE3ghUJGooWMNjs -ydZHcnhLEEYUjl8Or+zHL6sQ17bxbuyGssLoDZJz3KL0Dzq/YSMQiZxIQG5wALPT -ujdEWBF6AmqI8Dc08BnprNRlc/ZpjGSUOnmFKbAWKwyCPwacx/0QK54PLLae4xW/ -2TYcuiUaUj0a7CIMHOCkoj3w6DnPgcB77V0fb8XQC9eY ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIF3zCCA8egAwIBAgIOGTMAAQACKBqaBLzyVUUwDQYJKoZIhvcNAQEFBQAwejEL -MAkGA1UEBhMCREUxHDAaBgNVBAoTE1RDIFRydXN0Q2VudGVyIEdtYkgxJDAiBgNV -BAsTG1RDIFRydXN0Q2VudGVyIFVuaXZlcnNhbCBDQTEnMCUGA1UEAxMeVEMgVHJ1 -c3RDZW50ZXIgVW5pdmVyc2FsIENBIElJMB4XDTA2MDMyMjE1NTgzNFoXDTMwMTIz -MTIyNTk1OVowejELMAkGA1UEBhMCREUxHDAaBgNVBAoTE1RDIFRydXN0Q2VudGVy -IEdtYkgxJDAiBgNVBAsTG1RDIFRydXN0Q2VudGVyIFVuaXZlcnNhbCBDQTEnMCUG -A1UEAxMeVEMgVHJ1c3RDZW50ZXIgVW5pdmVyc2FsIENBIElJMIICIjANBgkqhkiG -9w0BAQEFAAOCAg8AMIICCgKCAgEAi9R3azRs5TbYalxeOO781R15Azt7g2JEgk6I -7d6D/+7MUGIFBZWZdpj2ufJf2AaRksL2LWYXH/1TA+iojWOpbuHWG4y8mLOLO9Tk -Lsp9hUkmW3m4GotAnn+7yT9jLM/RWny6KCJBElpN+Rd3/IX9wkngKhh/6aAsnPlE -/AxoOUL1JwW+jhV6YJ3wO8c85j4WvK923mq3ouGrRkXrjGV90ZfzlxElq1nroCLZ -gt2Y7X7i+qBhCkoy3iwX921E6oFHWZdXNwM53V6CItQzuPomCba8OYgvURVOm8M7 -3xOCiN1LNPIz1pDp81PcNXzAw9l8eLPNcD+NauCjgUjkKa1juPD8KGQ7mbN9/pqd -iPaZIgiRRxaJNXhdd6HPv0nh/SSUK2k2e+gc5iqQilvVOzRZQtxtz7sPQRxVzfUN -Wy4WIibvYR6X/OJTyM9bo8ep8boOhhLLE8oVx+zkNo3aXBM9ZdIOXXB03L+PemrB -Lg/Txl4PK1lszGFs/sBhTtnmT0ayWuIZFHCE+CAA7QGnl37DvRJckiMXoKUdRRcV -I5qSCLUiiI3cKyTr4LEXaNOvYb3ZhXj2jbp4yjeNY77nrB/fpUcJucglMVRGURFV -DYlcjdrSGC1z8rjVJ/VIIjfRYvd7Dcg4i6FKsPzQ8eu3hmPn4A5zf/1yUbXpfeJV -BWR4Z38CAwEAAaNjMGEwHwYDVR0jBBgwFoAUzdeQoW6jv9sw1toyJZAM5jkegGUw -DwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0OBBYEFM3XkKFu -o7/bMNbaMiWQDOY5HoBlMA0GCSqGSIb3DQEBBQUAA4ICAQB+FojoEw42zG4qhQc4 -xlaJeuNHIWZMUAgxWlHQ/KZeFHXeTDvs8e3MfhEHSmHu6rOOOqQzxu2KQmZP8Tx7 -yaUFQZmx7Cxb7tyW0ohTS3g0uW7muw/FeqZ8Dhjfbw90TNGp8aHp2FRkzF6WeKJW -GsFzshXGVwXf2vdIJIqOf2qp+U3pPmrOYCx9LZAI9mOPFdAtnIz/8f38DBZQVhT7 -upeG7rRJA1TuG1l/MDoCgoYhrv7wFfLfToPmmcW6NfcgkIw47XXP4S73BDD7Ua2O -giRAyn0pXdXZ92Vk/KqfdLh9kl3ShCngE+qK99CrxK7vFcXCifJ7tjtJmGHzTnKR -N4xJkunI7Cqg90lufA0kxmts8jgvynAF5X/fxisrgIDV2m/LQLvYG/AkyRDIRAJ+ -LtOYqqIN8SvQ2vqOHP9U6OFKbt2o1ni1N6WsZNUUI8cOpevhCTjXwHxgpV2Yj4wC -1dxWqPNNWKkL1HxkdAEy8t8PSoqpAqKiHYR3wvHMl700GXRd4nQ+dSf3r7/ufA5t -VIimVuImrTESPB5BeW0X6hNeH/Vcn0lZo7Ivo0LD+qh+v6WfSMlgYmIK371F3uNC -tVGW/cT1Gpm4UqJEzS1hjBWPgdVdotSQPYxuQGHDWV3Y2eH2dEcieXR92sqjbzcV -NvAsGnE8EXbfXRo+VGN4a2V+Hw== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEqjCCA5KgAwIBAgIOLmoAAQACH9dSISwRXDswDQYJKoZIhvcNAQEFBQAwdjEL -MAkGA1UEBhMCREUxHDAaBgNVBAoTE1RDIFRydXN0Q2VudGVyIEdtYkgxIjAgBgNV -BAsTGVRDIFRydXN0Q2VudGVyIENsYXNzIDIgQ0ExJTAjBgNVBAMTHFRDIFRydXN0 -Q2VudGVyIENsYXNzIDIgQ0EgSUkwHhcNMDYwMTEyMTQzODQzWhcNMjUxMjMxMjI1 -OTU5WjB2MQswCQYDVQQGEwJERTEcMBoGA1UEChMTVEMgVHJ1c3RDZW50ZXIgR21i -SDEiMCAGA1UECxMZVEMgVHJ1c3RDZW50ZXIgQ2xhc3MgMiBDQTElMCMGA1UEAxMc -VEMgVHJ1c3RDZW50ZXIgQ2xhc3MgMiBDQSBJSTCCASIwDQYJKoZIhvcNAQEBBQAD -ggEPADCCAQoCggEBAKuAh5uO8MN8h9foJIIRszzdQ2Lu+MNF2ujhoF/RKrLqk2jf -tMjWQ+nEdVl//OEd+DFwIxuInie5e/060smp6RQvkL4DUsFJzfb95AhmC1eKokKg -uNV/aVyQMrKXDcpK3EY+AlWJU+MaWss2xgdW94zPEfRMuzBwBJWl9jmM/XOBCH2J -XjIeIqkiRUuwZi4wzJ9l/fzLganx4Duvo4bRierERXlQXa7pIXSSTYtZgo+U4+lK -8edJsBTj9WLL1XK9H7nSn6DNqPoByNkN39r8R52zyFTfSUrxIan+GE7uSNQZu+99 -5OKdy1u2bv/jzVrndIIFuoAlOMvkaZ6vQaoahPUCAwEAAaOCATQwggEwMA8GA1Ud -EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTjq1RMgKHbVkO3 -kUrL84J6E1wIqzCB7QYDVR0fBIHlMIHiMIHfoIHcoIHZhjVodHRwOi8vd3d3LnRy -dXN0Y2VudGVyLmRlL2NybC92Mi90Y19jbGFzc18yX2NhX0lJLmNybIaBn2xkYXA6 -Ly93d3cudHJ1c3RjZW50ZXIuZGUvQ049VEMlMjBUcnVzdENlbnRlciUyMENsYXNz -JTIwMiUyMENBJTIwSUksTz1UQyUyMFRydXN0Q2VudGVyJTIwR21iSCxPVT1yb290 -Y2VydHMsREM9dHJ1c3RjZW50ZXIsREM9ZGU/Y2VydGlmaWNhdGVSZXZvY2F0aW9u -TGlzdD9iYXNlPzANBgkqhkiG9w0BAQUFAAOCAQEAjNfffu4bgBCzg/XbEeprS6iS -GNn3Bzn1LL4GdXpoUxUc6krtXvwjshOg0wn/9vYua0Fxec3ibf2uWWuFHbhOIprt -ZjluS5TmVfwLG4t3wVMTZonZKNaL80VKY7f9ewthXbhtvsPcW3nS7Yblok2+XnR8 -au0WOB9/WIFaGusyiC2y8zl3gK9etmF1KdsjTYjKUCjLhdLTEKJZbtOTVAB6okaV -hgWcqRmY5TFyDADiZ9lA4CQze28suVyrZZ0srHbqNZn1l7kPJOzHdiEoZa5X6AeI -dUpWoNIFOqTmjZKILPPy4cHGYdtBxceb9w4aUUXCYWvcZCcXjFq32nQozZfkvQ== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEqjCCA5KgAwIBAgIOSkcAAQAC5aBd1j8AUb8wDQYJKoZIhvcNAQEFBQAwdjEL -MAkGA1UEBhMCREUxHDAaBgNVBAoTE1RDIFRydXN0Q2VudGVyIEdtYkgxIjAgBgNV -BAsTGVRDIFRydXN0Q2VudGVyIENsYXNzIDMgQ0ExJTAjBgNVBAMTHFRDIFRydXN0 -Q2VudGVyIENsYXNzIDMgQ0EgSUkwHhcNMDYwMTEyMTQ0MTU3WhcNMjUxMjMxMjI1 -OTU5WjB2MQswCQYDVQQGEwJERTEcMBoGA1UEChMTVEMgVHJ1c3RDZW50ZXIgR21i -SDEiMCAGA1UECxMZVEMgVHJ1c3RDZW50ZXIgQ2xhc3MgMyBDQTElMCMGA1UEAxMc -VEMgVHJ1c3RDZW50ZXIgQ2xhc3MgMyBDQSBJSTCCASIwDQYJKoZIhvcNAQEBBQAD -ggEPADCCAQoCggEBALTgu1G7OVyLBMVMeRwjhjEQY0NVJz/GRcekPewJDRoeIMJW -Ht4bNwcwIi9v8Qbxq63WyKthoy9DxLCyLfzDlml7forkzMA5EpBCYMnMNWju2l+Q -Vl/NHE1bWEnrDgFPZPosPIlY2C8u4rBo6SI7dYnWRBpl8huXJh0obazovVkdKyT2 -1oQDZogkAHhg8fir/gKya/si+zXmFtGt9i4S5Po1auUZuV3bOx4a+9P/FRQI2Alq -ukWdFHlgfa9Aigdzs5OW03Q0jTo3Kd5c7PXuLjHCINy+8U9/I1LZW+Jk2ZyqBwi1 -Rb3R0DHBq1SfqdLDYmAD8bs5SpJKPQq5ncWg/jcCAwEAAaOCATQwggEwMA8GA1Ud -EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTUovyfs8PYA9NX -XAek0CSnwPIA1DCB7QYDVR0fBIHlMIHiMIHfoIHcoIHZhjVodHRwOi8vd3d3LnRy -dXN0Y2VudGVyLmRlL2NybC92Mi90Y19jbGFzc18zX2NhX0lJLmNybIaBn2xkYXA6 -Ly93d3cudHJ1c3RjZW50ZXIuZGUvQ049VEMlMjBUcnVzdENlbnRlciUyMENsYXNz -JTIwMyUyMENBJTIwSUksTz1UQyUyMFRydXN0Q2VudGVyJTIwR21iSCxPVT1yb290 -Y2VydHMsREM9dHJ1c3RjZW50ZXIsREM9ZGU/Y2VydGlmaWNhdGVSZXZvY2F0aW9u -TGlzdD9iYXNlPzANBgkqhkiG9w0BAQUFAAOCAQEANmDkcPcGIEPZIxpC8vijsrlN -irTzwppVMXzEO2eatN9NDoqTSheLG43KieHPOh6sHfGcMrSOWXaiQYUlN6AT0PV8 -TtXqluJucsG7Kv5sbviRmEb8yRtXW+rIGjs/sFGYPAfaLFkB2otE6OF0/ado3VS6 -g0bsyEa1+K+XwDsJHI/OcpY9M1ZwvJbL2NV9IJqDnxrcOfHFcqMRA/07QlIp2+gB -95tejNaNhk4Z+rwcvsUhpYeeeC422wlxo3I0+GzjBgnyXlal092Y+tTmBvTwtiBj -S+opvaqCZh77gaqnN60TGOaSw4HBM7uIHqHn4rS9MWwOUT1v+5ZWgOI2F9Hc5A== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDtjCCAp6gAwIBAgIOBcAAAQACQdAGCk3OdRAwDQYJKoZIhvcNAQEFBQAwdjEL -MAkGA1UEBhMCREUxHDAaBgNVBAoTE1RDIFRydXN0Q2VudGVyIEdtYkgxIjAgBgNV -BAsTGVRDIFRydXN0Q2VudGVyIENsYXNzIDQgQ0ExJTAjBgNVBAMTHFRDIFRydXN0 -Q2VudGVyIENsYXNzIDQgQ0EgSUkwHhcNMDYwMzIzMTQxMDIzWhcNMjUxMjMxMjI1 -OTU5WjB2MQswCQYDVQQGEwJERTEcMBoGA1UEChMTVEMgVHJ1c3RDZW50ZXIgR21i -SDEiMCAGA1UECxMZVEMgVHJ1c3RDZW50ZXIgQ2xhc3MgNCBDQTElMCMGA1UEAxMc -VEMgVHJ1c3RDZW50ZXIgQ2xhc3MgNCBDQSBJSTCCASIwDQYJKoZIhvcNAQEBBQAD -ggEPADCCAQoCggEBALXNTJytrlG7fEjFDSmGehSt2VA9CXIgDRS2Y8b+WJ7gIV7z -jyIZ3E6RIM1viCmis8GsKnK6i1S4QF/yqvhDhsIwXMynXX/GCEnkDjkvjhjWkd0j -FnmA22xIHbzB3ygQY9GB493fL3l1oht48pQB5hBiecugfQLANIJ7x8CtHUzXapZ2 -W78mhEj9h/aECqqSB5lIPGG8ToVYx5ct/YFKocabEvVCUNFkPologiJw3fX64yhC -L04y87OjNopq1mJcrPoBbbTgci6VaLTxkwzGioLSHVPqfOA/QrcSWrjN2qUGZ8uh -d32llvCSHmcOHUJG5vnt+0dTf1cERh9GX8eu4I8CAwEAAaNCMEAwDwYDVR0TAQH/ -BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0OBBYEFB/quz4lGwa9pd1iBX7G -TFq/6A9DMA0GCSqGSIb3DQEBBQUAA4IBAQBYpCubTPfkpJKknGWYGWIi/HIy6QRd -xMRwLVpG3kxHiiW5ot3u6hKvSI3vK2fbO8w0mCr3CEf/Iq978fTr4jgCMxh1KBue -dmWsiANy8jhHHYz1nwqIUxAUu4DlDLNdjRfuHhkcho0UZ3iMksseIUn3f9MYv5x5 -+F0IebWqak2SNmy8eesOPXmK2PajVnBd3ttPedJ60pVchidlvqDTB4FAVd0Qy+BL -iILAkH0457+W4Ze6mqtCD9Of2J4VMxHL94J59bXAQVaS4d9VA61Iz9PyLrHHLVZM -ZHQqMc7cdalUR6SnQnIJ5+ECpkeyBM1CE+FhDOB4OiIgohxgQoaH96Xm +MIIECTCCAvGgAwIBAgIQDV6ZCtadt3js2AdWO4YV2TANBgkqhkiG9w0BAQUFADBb +MQswCQYDVQQGEwJVUzEgMB4GA1UEChMXRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3Qx +ETAPBgNVBAsTCERTVCBBQ0VTMRcwFQYDVQQDEw5EU1QgQUNFUyBDQSBYNjAeFw0w +MzExMjAyMTE5NThaFw0xNzExMjAyMTE5NThaMFsxCzAJBgNVBAYTAlVTMSAwHgYD +VQQKExdEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdDERMA8GA1UECxMIRFNUIEFDRVMx +FzAVBgNVBAMTDkRTVCBBQ0VTIENBIFg2MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A +MIIBCgKCAQEAuT31LMmU3HWKlV1j6IR3dma5WZFcRt2SPp/5DgO0PWGSvSMmtWPu +ktKe1jzIDZBfZIGxqAgNTNj50wUoUrQBJcWVHAx+PhCEdc/BGZFjz+iokYi5Q1K7 +gLFViYsx+tC3dr5BPTCapCIlF3PoHuLTrCq9Wzgh1SpL11V94zpVvddtawJXa+ZH +fAjIgrrep4c9oW24MFbCswKBXy314powGCi4ZtPLAZZv6opFVdbgnf9nKxcCpk4a +ahELfrd755jWjHZvwTvbUJN+5dCOHze4vbrGn2zpfDPyMjwmR/onJALJfh1biEIT +ajV8fTXpLmaRcpPVMibEdPVTo7NdmvYJywIDAQABo4HIMIHFMA8GA1UdEwEB/wQF +MAMBAf8wDgYDVR0PAQH/BAQDAgHGMB8GA1UdEQQYMBaBFHBraS1vcHNAdHJ1c3Rk +c3QuY29tMGIGA1UdIARbMFkwVwYKYIZIAWUDAgEBATBJMEcGCCsGAQUFBwIBFjto +dHRwOi8vd3d3LnRydXN0ZHN0LmNvbS9jZXJ0aWZpY2F0ZXMvcG9saWN5L0FDRVMt +aW5kZXguaHRtbDAdBgNVHQ4EFgQUCXIGThhDD+XWzMNqizF7eI+og7gwDQYJKoZI +hvcNAQEFBQADggEBAKPYjtay284F5zLNAdMEA+V25FYrnJmQ6AgwbN99Pe7lv7Uk +QIRJ4dEorsTCOlMwiPH1d25Ryvr/ma8kXxug/fKshMrfqfBfBC6tFr8hlxCBPeP/ +h40y3JTlR4peahPJlJU90u7INJXQgNStMgiAVDzgvVJT11J8smk/f3rPanTK+gQq +nExaBqXpIK1FZg9p8d2/6eMyi/rgwYZNcjwu2JN4Cir42NInPRmJX1p7ijvMDNpR +rscL9yuwNwXsvFcj4jjSm2jzVhKIT0J8uDHEtdvkyCE06UgRNe76x5JXxZ805Mf2 +9w4LTJxoeHtxMcfrHuBnQfO3oKfN5XozNmr6mis= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIEKjCCAxKgAwIBAgIQYAGXt0an6rS0mtZLL/eQ+zANBgkqhkiG9w0BAQsFADCB @@ -4783,112 +4362,48 @@ m7v/OeZWYdMKp8RcTGB7BXcmer/YB1IsYvdwY9k5vG8cwnncdimvzsUsZAReiDZu MdRAGmI0Nj81Aa6sY6A= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIEIDCCAwigAwIBAgIQNE7VVyDV7exJ9C/ON9srbTANBgkqhkiG9w0BAQUFADCB -qTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjEoMCYGA1UECxMf -Q2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMvKGMpIDIw -MDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxHzAdBgNV -BAMTFnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwHhcNMDYxMTE3MDAwMDAwWhcNMzYw -NzE2MjM1OTU5WjCBqTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5j -LjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjE4MDYG -A1UECxMvKGMpIDIwMDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNl -IG9ubHkxHzAdBgNVBAMTFnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwggEiMA0GCSqG -SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCsoPD7gFnUnMekz52hWXMJEEUMDSxuaPFs -W0hoSVk3/AszGcJ3f8wQLZU0HObrTQmnHNK4yZc2AreJ1CRfBsDMRJSUjQJib+ta -3RGNKJpchJAQeg29dGYvajig4tVUROsdB58Hum/u6f1OCyn1PoSgAfGcq/gcfomk -6KHYcWUNo1F77rzSImANuVud37r8UVsLr5iy6S7pBOhih94ryNdOwUxkHt3Ph1i6 -Sk/KaAcdHJ1KxtUvkcx8cXIcxcBn6zL9yZJclNqFwJu/U30rCfSMnZEfl2pSy94J -NqR32HuHUETVPm4pafs5SSYeCaWAe0At6+gnhcn+Yf1+5nyXHdWdAgMBAAGjQjBA -MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBR7W0XP -r87Lev0xkhpqtvNG61dIUDANBgkqhkiG9w0BAQUFAAOCAQEAeRHAS7ORtvzw6WfU -DW5FvlXok9LOAz/t2iWwHVfLHjp2oEzsUHboZHIMpKnxuIvW1oeEuzLlQRHAd9mz -YJ3rG9XRbkREqaYB7FViHXe4XI5ISXycO1cRrK1zN44veFyQaEfZYGDm/Ac9IiAX -xPcW6cTYcvnIc3zfFi8VqT79aie2oetaupgf1eNNZAqdE8hhuvU5HIe6uL17In/2 -/qxAeeWsEG89jxt5dovEN7MhGITlNgDrYyCZuen+MwS7QcjBAvlEYyCegc5C09Y/ -LHbTY5xZ3Y+m4Q6gLkH3LpVHz7z9M/P2C2F+fpErgUfCJzDupxBdN49cOSvkBPB7 -jVaMaA== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIICiDCCAg2gAwIBAgIQNfwmXNmET8k9Jj1Xm67XVjAKBggqhkjOPQQDAzCBhDEL -MAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjE4MDYGA1UECxMvKGMp -IDIwMDcgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxJDAi -BgNVBAMTG3RoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EgLSBHMjAeFw0wNzExMDUwMDAw -MDBaFw0zODAxMTgyMzU5NTlaMIGEMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMdGhh -d3RlLCBJbmMuMTgwNgYDVQQLEy8oYykgMjAwNyB0aGF3dGUsIEluYy4gLSBGb3Ig -YXV0aG9yaXplZCB1c2Ugb25seTEkMCIGA1UEAxMbdGhhd3RlIFByaW1hcnkgUm9v -dCBDQSAtIEcyMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEotWcgnuVnfFSeIf+iha/ -BebfowJPDQfGAFG6DAJSLSKkQjnE/o/qycG+1E3/n3qe4rF8mq2nhglzh9HnmuN6 -papu+7qzcMBniKI11KOasf2twu8x+qi58/sIxpHR+ymVo0IwQDAPBgNVHRMBAf8E -BTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUmtgAMADna3+FGO6Lts6K -DPgR4bswCgYIKoZIzj0EAwMDaQAwZgIxAN344FdHW6fmCsO99YCKlzUNG4k8VIZ3 -KMqh9HneteY4sPBlcIx/AlTCv//YoT7ZzwIxAMSNlPzcU9LcnXgWHxUzI1NS41ox -XZ3Krr0TKUQNJ1uo52icEvdYPy5yAlejj6EULg== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIID4TCCAsmgAwIBAgIOYyUAAQACFI0zFQLkbPQwDQYJKoZIhvcNAQEFBQAwezEL -MAkGA1UEBhMCREUxHDAaBgNVBAoTE1RDIFRydXN0Q2VudGVyIEdtYkgxJDAiBgNV -BAsTG1RDIFRydXN0Q2VudGVyIFVuaXZlcnNhbCBDQTEoMCYGA1UEAxMfVEMgVHJ1 -c3RDZW50ZXIgVW5pdmVyc2FsIENBIElJSTAeFw0wOTA5MDkwODE1MjdaFw0yOTEy -MzEyMzU5NTlaMHsxCzAJBgNVBAYTAkRFMRwwGgYDVQQKExNUQyBUcnVzdENlbnRl -ciBHbWJIMSQwIgYDVQQLExtUQyBUcnVzdENlbnRlciBVbml2ZXJzYWwgQ0ExKDAm -BgNVBAMTH1RDIFRydXN0Q2VudGVyIFVuaXZlcnNhbCBDQSBJSUkwggEiMA0GCSqG -SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDC2pxisLlxErALyBpXsq6DFJmzNEubkKLF -5+cvAqBNLaT6hdqbJYUtQCggbergvbFIgyIpRJ9Og+41URNzdNW88jBmlFPAQDYv -DIRlzg9uwliT6CwLOunBjvvya8o84pxOjuT5fdMnnxvVZ3iHLX8LR7PH6MlIfK8v -zArZQe+f/prhsq75U7Xl6UafYOPfjdN/+5Z+s7Vy+EutCHnNaYlAJ/Uqwa1D7KRT -yGG299J5KmcYdkhtWyUB0SbFt1dpIxVbYYqt8Bst2a9c8SaQaanVDED1M4BDj5yj -dipFtK+/fz6HP3bFzSreIMUWWMv5G/UPyw0RUmS40nZid4PxWJ//AgMBAAGjYzBh -MB8GA1UdIwQYMBaAFFbn4VslQ4Dg9ozhcbyO5YAvxEjiMA8GA1UdEwEB/wQFMAMB -Af8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRW5+FbJUOA4PaM4XG8juWAL8RI -4jANBgkqhkiG9w0BAQUFAAOCAQEAg8ev6n9NCjw5sWi+e22JLumzCecYV42Fmhfz -dkJQEw/HkG8zrcVJYCtsSVgZ1OK+t7+rSbyUyKu+KGwWaODIl0YgoGhnYIg5IFHY -aAERzqf2EQf27OysGh+yZm5WZ2B6dF7AbZc2rrUNXWZzwCUyRdhKBgePxLcHsU0G -DeGl6/R1yrqc0L2z0zIkTO5+4nYES0lT2PLpVDP85XEfPRRclkvxOvIAu2y0+pZV -CIgJwcyRGSmwIC3/yzikQOEXvnlhgP8HA4ZMTnsGnxGGjYnuJ8Tb4rwZjgvDwxPH -LQNjO9Po5KIqwoIIlBZU8O8fJ5AluA0OKBtHd0e9HKgl8ZS0Zg== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEPTCCAyWgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBvzE/MD0GA1UEAww2VMOc -UktUUlVTVCBFbGVrdHJvbmlrIFNlcnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sx -c8SxMQswCQYDVQQGEwJUUjEPMA0GA1UEBwwGQW5rYXJhMV4wXAYDVQQKDFVUw5xS -S1RSVVNUIEJpbGdpIMSwbGV0acWfaW0gdmUgQmlsacWfaW0gR8O8dmVubGnEn2kg -SGl6bWV0bGVyaSBBLsWeLiAoYykgQXJhbMSxayAyMDA3MB4XDTA3MTIyNTE4Mzcx -OVoXDTE3MTIyMjE4MzcxOVowgb8xPzA9BgNVBAMMNlTDnFJLVFJVU1QgRWxla3Ry -b25payBTZXJ0aWZpa2EgSGl6bWV0IFNhxJ9sYXnEsWPEsXPEsTELMAkGA1UEBhMC -VFIxDzANBgNVBAcMBkFua2FyYTFeMFwGA1UECgxVVMOcUktUUlVTVCBCaWxnaSDE -sGxldGnFn2ltIHZlIEJpbGnFn2ltIEfDvHZlbmxpxJ9pIEhpem1ldGxlcmkgQS7F -ni4gKGMpIEFyYWzEsWsgMjAwNzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC -ggEBAKu3PgqMyKVYFeaK7yc9SrToJdPNM8Ig3BnuiD9NYvDdE3ePYakqtdTyuTFY -KTsvP2qcb3N2Je40IIDu6rfwxArNK4aUyeNgsURSsloptJGXg9i3phQvKUmi8wUG -+7RP2qFsmmaf8EMJyupyj+sA1zU511YXRxcw9L6/P8JorzZAwan0qafoEGsIiveG -HtyaKhUG9qPw9ODHFNRRf8+0222vR5YXm3dx2KdxnSQM9pQ/hTEST7ruToK4uT6P -IzdezKKqdfcYbwnTrqdUKDT74eA7YH2gvnmJhsifLfkKS8RQouf9eRbHegsYz85M -733WB2+Y8a+xwXrXgTW4qhe04MsCAwEAAaNCMEAwHQYDVR0OBBYEFCnFkKslrxHk -Yb+j/4hhkeYO/pyBMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0G -CSqGSIb3DQEBBQUAA4IBAQAQDdr4Ouwo0RSVgrESLFF6QSU2TJ/sPx+EnWVUXKgW -AkD6bho3hO9ynYYKVZ1WKKxmLNA6VpM0ByWtCLCPyA8JWcqdmBzlVPi5RX9ql2+I -aE1KBiY3iAIOtsbWcpnOa3faYjGkVh+uX4132l32iPwa2Z61gfAyuOOI0JzzaqC5 -mxRZNTZPz/OOXl0XrRWV2N2y1RVuAE6zS89mlOTgzbUF2mNXi+WzqtvALhyQRNsa -XRik7r4EW5nVcV9VZWRi1aKbBFmGyGJ353yCRWo9F7/snXUMrqNvWtMvmDb08PUZ -qxFdyKbjKlhqQgnDvZImZjINXQhVdP+MmNAKpoRq0Tl9 +MIIECjCCAvKgAwIBAgIJAMJ+QwRORz8ZMA0GCSqGSIb3DQEBCwUAMIGCMQswCQYD +VQQGEwJIVTERMA8GA1UEBwwIQnVkYXBlc3QxFjAUBgNVBAoMDU1pY3Jvc2VjIEx0 +ZC4xJzAlBgNVBAMMHk1pY3Jvc2VjIGUtU3ppZ25vIFJvb3QgQ0EgMjAwOTEfMB0G +CSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5odTAeFw0wOTA2MTYxMTMwMThaFw0y +OTEyMzAxMTMwMThaMIGCMQswCQYDVQQGEwJIVTERMA8GA1UEBwwIQnVkYXBlc3Qx +FjAUBgNVBAoMDU1pY3Jvc2VjIEx0ZC4xJzAlBgNVBAMMHk1pY3Jvc2VjIGUtU3pp +Z25vIFJvb3QgQ0EgMjAwOTEfMB0GCSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5o +dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOn4j/NjrdqG2KfgQvvP +kd6mJviZpWNwrZuuyjNAfW2WbqEORO7hE52UQlKavXWFdCyoDh2Tthi3jCyoz/tc +cbna7P7ofo/kLx2yqHWH2Leh5TvPmUpG0IMZfcChEhyVbUr02MelTTMuhTlAdX4U +fIASmFDHQWe4oIBhVKZsTh/gnQ4H6cm6M+f+wFUoLAKApxn1ntxVUwOXewdI/5n7 +N4okxFnMUBBjjqqpGrCEGob5X7uxUG6k0QrM1XF+H6cbfPVTbiJfyyvm1HxdrtbC +xkzlBQHZ7Vf8wSN5/PrIJIOV87VqUQHQd9bpEqH5GoP7ghu5sJf0dgYzQ0mg/wu1 ++rUCAwEAAaOBgDB+MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0G +A1UdDgQWBBTLD8bfQkPMPcu1SCOhGnqmKrs0aDAfBgNVHSMEGDAWgBTLD8bfQkPM +Pcu1SCOhGnqmKrs0aDAbBgNVHREEFDASgRBpbmZvQGUtc3ppZ25vLmh1MA0GCSqG +SIb3DQEBCwUAA4IBAQDJ0Q5eLtXMs3w+y/w9/w0olZMEyL/azXm4Q5DwpL7v8u8h +mLzU1F0G9u5C7DBsoKqpyvGvivo/C3NqPuouQH4frlRheesuCDfXI/OMn74dseGk +ddug4lQUsbocKaQY9hK6ohQU4zE1yED/t+AFdlfBHFny+L/k7SViXITwfn4fs775 +tyERzAMBVnCnEJIeGzSBHq2cGsMEPO0CYdYeBvNfOofyK/FFh+U9rNHHV4S9a67c +2Pm2G2JwCz02yULyMtd6YebS2z3PyKnJm9zbWETXbzivf3jTo60adbocwTZ8jx5t +HMN1Rq41Bab2XD0h7lbwyYIiLXpUq3DDfSJlgnCW -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIDezCCAmOgAwIBAgIBATANBgkqhkiG9w0BAQUFADBfMQswCQYDVQQGEwJUVzES -MBAGA1UECgwJVEFJV0FOLUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFU -V0NBIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDgwODI4MDcyNDMz -WhcNMzAxMjMxMTU1OTU5WjBfMQswCQYDVQQGEwJUVzESMBAGA1UECgwJVEFJV0FO -LUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFUV0NBIFJvb3QgQ2VydGlm -aWNhdGlvbiBBdXRob3JpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB -AQCwfnK4pAOU5qfeCTiRShFAh6d8WWQUe7UREN3+v9XAu1bihSX0NXIP+FPQQeFE -AcK0HMMxQhZHhTMidrIKbw/lJVBPhYa+v5guEGcevhEFhgWQxFnQfHgQsIBct+HH -K3XLfJ+utdGdIzdjp9xCoi2SBBtQwXu4PhvJVgSLL1KbralW6cH/ralYhzC2gfeX -RfwZVzsrb+RH9JlF/h3x+JejiB03HFyP4HYlmlD4oFT/RJB2I9IyxsOrBr/8+7/z -rX2SYgJbKdM1o5OaQ2RgXbL6Mv87BK9NQGr5x+PvI/1ry+UPizgN7gr8/g+YnzAx -3WxSZfmLgb4i4RxYA7qRG4kHAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV -HRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqOFsmjd6LWvJPelSDGRjjCDWmujANBgkq -hkiG9w0BAQUFAAOCAQEAPNV3PdrfibqHDAhUaiBQkr6wQT25JmSDCi/oQMCXKCeC -MErJk/9q56YAf4lCmtYR5VPOL8zy2gXE/uJQxDqGfczafhAJO5I1KlOy/usrBdls -XebQ79NqZp4VKIV66IIArB6nCWlWQtNoURi+VJq/REG6Sb4gumlc7rh3zc5sH62D -lhh9DrUUOYTxKOkto557HnpyWoOzeW/vtPzQCqVYT0bf+215WfKEIlKuD8z7fDvn -aspHYcN6+NOSBB+4IIThNlQWx0DeO4pz3N/GCUzf7Nr/1FNCocnyYh0igzyXxfkZ -YiesZSLX0zzG5Y6yU8xJzrww/nsOM5D77dIUkR8Hrw== +MIIDoDCCAoigAwIBAgIBMTANBgkqhkiG9w0BAQUFADBDMQswCQYDVQQGEwJKUDEc +MBoGA1UEChMTSmFwYW5lc2UgR292ZXJubWVudDEWMBQGA1UECxMNQXBwbGljYXRp +b25DQTAeFw0wNzEyMTIxNTAwMDBaFw0xNzEyMTIxNTAwMDBaMEMxCzAJBgNVBAYT +AkpQMRwwGgYDVQQKExNKYXBhbmVzZSBHb3Zlcm5tZW50MRYwFAYDVQQLEw1BcHBs +aWNhdGlvbkNBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAp23gdE6H +j6UG3mii24aZS2QNcfAKBZuOquHMLtJqO8F6tJdhjYq+xpqcBrSGUeQ3DnR4fl+K +f5Sk10cI/VBaVuRorChzoHvpfxiSQE8tnfWuREhzNgaeZCw7NCPbXCbkcXmP1G55 +IrmTwcrNwVbtiGrXoDkhBFcsovW8R0FPXjQilbUfKW1eSvNNcr5BViCH/OlQR9cw +FO5cjFW6WY2H/CPek9AEjP3vbb3QesmlOmpyM8ZKDQUXKi17safY1vC+9D/qDiht +QWEjdnjDuGWk81quzMKq2edY3rZ+nYVunyoKb58DKTCXKB28t89UKU5RMfkntigm +/qJj5kEW8DOYRwIDAQABo4GeMIGbMB0GA1UdDgQWBBRUWssmP3HMlEYNllPqa0jQ +k/5CdTAOBgNVHQ8BAf8EBAMCAQYwWQYDVR0RBFIwUKROMEwxCzAJBgNVBAYTAkpQ +MRgwFgYDVQQKDA/ml6XmnKzlm73mlL/lupwxIzAhBgNVBAsMGuOCouODl+ODquOC +seODvOOCt+ODp+ODs0NBMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQAD +ggEBADlqRHZ3ODrso2dGD/mLBqj7apAxzn7s2tGJfHrrLgy9mTLnsCTWw//1sogJ +hyzjVOGjprIIC8CFqMjSnHH2HZ9g/DgzE+Ge3Atf2hZQKXsvcJEPmbo0NI2VdMV+ +eKlmXb3KIXdCEKxmJj3ekav9FfBv7WxfEPjzFvYDio+nEhEMy/0/ecGc/WLuo89U +DNErXxc+4z6/wCs+CZv+iKZ+tJIX/COUgb1up8WMwusRRdv4QcmWdupwX3kSa+Sj +B1oF7ydJzyGfikwJcGapJsErEU4z0g781mzSDjJkaP+tBXhfAx2o45CsJOAPQKdL +rosot4LKGAfmt1t06SAZf7IbiVQ= -----END CERTIFICATE----- diff --git a/Package Control.sublime-settings b/Package Control.sublime-settings index e2db9c2..f8c5c77 100644 --- a/Package Control.sublime-settings +++ b/Package Control.sublime-settings @@ -7,48 +7,63 @@ [ "3024 Color Scheme", "Alignment", + "Anaconda", "Arduino-like IDE", "Babel", "Behat", + "Case Conversion", "CodeFormatter", - "Console Wrap for js", + "Color Scheme - Chromodynamics", + "Console Wrap", "CSScomb", "CTags", "Cucumber", "DocBlockr", "EditorConfig", "Emmet", + "Fold Python Docstrings", "Gherkin (Cucumber) Formatter", "Git", "GitGutter", "Gitignore", "GotoDocumentation", + "GraphQL", "Handlebars", "JavaScript Console", + "Jinja2", "LiveReload", "LiveStyle", + "MagicPython", "Material Color Scheme", "Material Theme", "Oceanic Color Scheme", "Package Control", "PHP Companion", "Phpcs", + "Pretty JSON", + "Python 3", "Python Flake8 Lint", + "Python Improved", + "Python PEP8 Autoformat", + "Random Everything", "Sass", "SCSS", "SCSS Snippets", "Seti_UI", "SideBarEnhancements", "SideBarGit", + "StandardFormat", "SublimeCodeIntel", "sublimelint", "SublimeLinter", + "SublimeLinter-contrib-standard", "SublimeLinter-pep8", "SublimeLinter-phpcs", "SublimeLinter-phpmd", "SyncedSideBar", "Theme - Phoenix", "Theme - Spacegray", + "Virtualenv", "Web Inspector", "Xdebug Client" ] diff --git a/Phoenix Dark Blue (Flake8Lint).tmTheme b/Phoenix Dark Blue (Flake8Lint).tmTheme index c4612eb..b00a9ff 100644 --- a/Phoenix Dark Blue (Flake8Lint).tmTheme +++ b/Phoenix Dark Blue (Flake8Lint).tmTheme @@ -250,33 +250,33 @@ name - Python Flake8 Lint Error + Python Flake8 Lint Warning scope - flake8lint.mark.error + flake8lint.mark.warning settings foreground - #DA2000 + #EDBA00 name - Python Flake8 Lint Gutter Mark + Python Flake8 Lint Error scope - flake8lint.mark.gutter + flake8lint.mark.error settings foreground - #FFFFFF + #DA2000 name - Python Flake8 Lint Warning + Python Flake8 Lint Gutter Mark scope - flake8lint.mark.warning + flake8lint.mark.gutter settings foreground - #EDBA00 + #FFFFFF uuid diff --git a/Phoenix Dark Blue - Eighties (Flake8Lint).tmTheme b/Phoenix Dark Blue - Eighties (Flake8Lint).tmTheme new file mode 100644 index 0000000..6937bfb --- /dev/null +++ b/Phoenix Dark Blue - Eighties (Flake8Lint).tmTheme @@ -0,0 +1,285 @@ + + + + comment + http://chriskempson.com + name + Tomorrow Night - Eighties + settings + + + settings + + background + #2D2D2D + caret + #CCCCCC + foreground + #CCCCCC + invisibles + #6A6A6A + lineHighlight + #292929 + selection + #191919 + + + + name + Comment + scope + comment + settings + + foreground + #555 + + + + name + Foreground + scope + keyword.operator.class, constant.other, source.php.embedded.line + settings + + fontStyle + + foreground + #CCCCCC + + + + name + Variable, String Link, Tag Name + scope + variable, support.other.variable, string.other.link, entity.name.tag, entity.other.attribute-name, meta.tag, declaration.tag + settings + + foreground + #999 + + + + name + Number, Constant, Function Argument, Tag Attribute, Embedded + scope + constant.numeric, constant.language, support.constant, constant.character, variable.parameter, punctuation.section.embedded, keyword.other.unit + settings + + fontStyle + + foreground + #40bdff + + + + name + Class, Support + scope + entity.name.class, entity.name.type.class, support.type, support.class + settings + + fontStyle + + foreground + #DDD + + + + name + String, Symbols, Inherited Class, Markup Heading + scope + string, constant.other.symbol, entity.other.inherited-class, markup.heading + settings + + fontStyle + + foreground + #5697b8 + + + + name + Operator, Misc + scope + keyword.operator, constant.other.color + settings + + foreground + #AAA + + + + name + Function, Special Method, Block Level + scope + entity.name.function, meta.function-call, support.function, keyword.other.special-method, meta.block-level + settings + + fontStyle + + foreground + #EFEFEF + + + + name + Keyword, Storage + scope + keyword, storage, storage.type, entity.name.tag.css + settings + + fontStyle + + foreground + #64b2db + + + + name + Invalid + scope + invalid + settings + + background + #F2777A + fontStyle + + foreground + #d23535 + + + + name + Separator + scope + meta.separator + settings + + background + #99CCCC + foreground + #CDCDCD + + + + name + Deprecated + scope + invalid.deprecated + settings + + background + #CC99CC + fontStyle + + foreground + #CDCDCD + + + + name + Diff foreground + scope + markup.inserted.diff, markup.deleted.diff, meta.diff.header.to-file, meta.diff.header.from-file + settings + + foreground + #FFFFFF + + + + name + Diff insertion + scope + markup.inserted.diff, meta.diff.header.to-file + settings + + foreground + #718c00 + + + + name + Diff deletion + scope + markup.deleted.diff, meta.diff.header.from-file + settings + + foreground + #c82829 + + + + name + Diff header + scope + meta.diff.header.from-file, meta.diff.header.to-file + settings + + foreground + #FFFFFF + background + #4271ae + + + + name + Diff range + scope + meta.diff.range + settings + + fontStyle + italic + foreground + #3e999f + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + uuid + DE477E5B-BD4D-46B0-BF80-2EA32A2814D5 + + \ No newline at end of file diff --git a/Phoenix Dark Green (Flake8Lint).tmTheme b/Phoenix Dark Green (Flake8Lint).tmTheme new file mode 100644 index 0000000..aa471b3 --- /dev/null +++ b/Phoenix Dark Green (Flake8Lint).tmTheme @@ -0,0 +1,285 @@ + + + + comment + http://chriskempson.com + name + Tomorrow Night - Eighties + settings + + + settings + + background + #191919 + caret + #CCCCCC + foreground + #CCCCCC + invisibles + #6A6A6A + lineHighlight + #292929 + selection + #515151 + + + + name + Comment + scope + comment + settings + + foreground + #444 + + + + name + Foreground + scope + keyword.operator.class, constant.other, source.php.embedded.line + settings + + fontStyle + + foreground + #CCCCCC + + + + name + Variable, String Link, Tag Name + scope + variable, support.other.variable, string.other.link, entity.name.tag, entity.other.attribute-name, meta.tag, declaration.tag + settings + + foreground + #787878 + + + + name + Number, Constant, Function Argument, Tag Attribute, Embedded + scope + constant.numeric, constant.language, support.constant, constant.character, variable.parameter, punctuation.section.embedded, keyword.other.unit + settings + + fontStyle + + foreground + #87bf19 + + + + name + Class, Support + scope + entity.name.class, entity.name.type.class, support.type, support.class + settings + + fontStyle + + foreground + #DDD + + + + name + String, Symbols, Inherited Class, Markup Heading + scope + string, constant.other.symbol, entity.other.inherited-class, markup.heading + settings + + fontStyle + + foreground + #9fb785 + + + + name + Operator, Misc + scope + keyword.operator, constant.other.color + settings + + foreground + #AAA + + + + name + Function, Special Method, Block Level + scope + entity.name.function, meta.function-call, support.function, keyword.other.special-method, meta.block-level + settings + + fontStyle + + foreground + #EFEFEF + + + + name + Keyword, Storage + scope + keyword, storage, storage.type, entity.name.tag.css + settings + + fontStyle + + foreground + #65910f + + + + name + Invalid + scope + invalid + settings + + background + #F2777A + fontStyle + + foreground + #d23535 + + + + name + Separator + scope + meta.separator + settings + + background + #99CCCC + foreground + #CDCDCD + + + + name + Deprecated + scope + invalid.deprecated + settings + + background + #CC99CC + fontStyle + + foreground + #CDCDCD + + + + name + Diff foreground + scope + markup.inserted.diff, markup.deleted.diff, meta.diff.header.to-file, meta.diff.header.from-file + settings + + foreground + #FFFFFF + + + + name + Diff insertion + scope + markup.inserted.diff, meta.diff.header.to-file + settings + + foreground + #718c00 + + + + name + Diff deletion + scope + markup.deleted.diff, meta.diff.header.from-file + settings + + foreground + #c82829 + + + + name + Diff header + scope + meta.diff.header.from-file, meta.diff.header.to-file + settings + + foreground + #FFFFFF + background + #4271ae + + + + name + Diff range + scope + meta.diff.range + settings + + fontStyle + italic + foreground + #3e999f + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + uuid + DE477E5B-BD4D-46B0-BF80-2EA32A2814D5 + + \ No newline at end of file diff --git a/Phoenix Dark Green - Eighties (Flake8Lint).tmTheme b/Phoenix Dark Green - Eighties (Flake8Lint).tmTheme new file mode 100644 index 0000000..3542714 --- /dev/null +++ b/Phoenix Dark Green - Eighties (Flake8Lint).tmTheme @@ -0,0 +1,285 @@ + + + + comment + http://chriskempson.com + name + Tomorrow Night - Eighties + settings + + + settings + + background + #2D2D2D + caret + #CCCCCC + foreground + #CCCCCC + invisibles + #6A6A6A + lineHighlight + #292929 + selection + #191919 + + + + name + Comment + scope + comment + settings + + foreground + #555 + + + + name + Foreground + scope + keyword.operator.class, constant.other, source.php.embedded.line + settings + + fontStyle + + foreground + #CCCCCC + + + + name + Variable, String Link, Tag Name + scope + variable, support.other.variable, string.other.link, entity.name.tag, entity.other.attribute-name, meta.tag, declaration.tag + settings + + foreground + #999 + + + + name + Number, Constant, Function Argument, Tag Attribute, Embedded + scope + constant.numeric, constant.language, support.constant, constant.character, variable.parameter, punctuation.section.embedded, keyword.other.unit + settings + + fontStyle + + foreground + #87bf19 + + + + name + Class, Support + scope + entity.name.class, entity.name.type.class, support.type, support.class + settings + + fontStyle + + foreground + #DDD + + + + name + String, Symbols, Inherited Class, Markup Heading + scope + string, constant.other.symbol, entity.other.inherited-class, markup.heading + settings + + fontStyle + + foreground + #9fb785 + + + + name + Operator, Misc + scope + keyword.operator, constant.other.color + settings + + foreground + #AAA + + + + name + Function, Special Method, Block Level + scope + entity.name.function, meta.function-call, support.function, keyword.other.special-method, meta.block-level + settings + + fontStyle + + foreground + #EFEFEF + + + + name + Keyword, Storage + scope + keyword, storage, storage.type, entity.name.tag.css + settings + + fontStyle + + foreground + #65910f + + + + name + Invalid + scope + invalid + settings + + background + #F2777A + fontStyle + + foreground + #d23535 + + + + name + Separator + scope + meta.separator + settings + + background + #99CCCC + foreground + #CDCDCD + + + + name + Deprecated + scope + invalid.deprecated + settings + + background + #CC99CC + fontStyle + + foreground + #CDCDCD + + + + name + Diff foreground + scope + markup.inserted.diff, markup.deleted.diff, meta.diff.header.to-file, meta.diff.header.from-file + settings + + foreground + #FFFFFF + + + + name + Diff insertion + scope + markup.inserted.diff, meta.diff.header.to-file + settings + + foreground + #718c00 + + + + name + Diff deletion + scope + markup.deleted.diff, meta.diff.header.from-file + settings + + foreground + #c82829 + + + + name + Diff header + scope + meta.diff.header.from-file, meta.diff.header.to-file + settings + + foreground + #FFFFFF + background + #4271ae + + + + name + Diff range + scope + meta.diff.range + settings + + fontStyle + italic + foreground + #3e999f + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + uuid + DE477E5B-BD4D-46B0-BF80-2EA32A2814D5 + + \ No newline at end of file diff --git a/Phoenix Dark Orange (Flake8Lint).tmTheme b/Phoenix Dark Orange (Flake8Lint).tmTheme new file mode 100644 index 0000000..2963923 --- /dev/null +++ b/Phoenix Dark Orange (Flake8Lint).tmTheme @@ -0,0 +1,285 @@ + + + + comment + http://chriskempson.com + name + Tomorrow Night - Eighties + settings + + + settings + + background + #191919 + caret + #CCCCCC + foreground + #CCCCCC + invisibles + #6A6A6A + lineHighlight + #292929 + selection + #515151 + + + + name + Comment + scope + comment + settings + + foreground + #444 + + + + name + Foreground + scope + keyword.operator.class, constant.other, source.php.embedded.line + settings + + fontStyle + + foreground + #CCCCCC + + + + name + Variable, String Link, Tag Name + scope + variable, support.other.variable, string.other.link, entity.name.tag, entity.other.attribute-name, meta.tag, declaration.tag + settings + + foreground + #787878 + + + + name + Number, Constant, Function Argument, Tag Attribute, Embedded + scope + constant.numeric, constant.language, support.constant, constant.character, variable.parameter, punctuation.section.embedded, keyword.other.unit + settings + + fontStyle + + foreground + #c88623 + + + + name + Class, Support + scope + entity.name.class, entity.name.type.class, support.type, support.class + settings + + fontStyle + + foreground + #DDD + + + + name + String, Symbols, Inherited Class, Markup Heading + scope + string, constant.other.symbol, entity.other.inherited-class, markup.heading + settings + + fontStyle + + foreground + #b58913 + + + + name + Operator, Misc + scope + keyword.operator, constant.other.color + settings + + foreground + #AAA + + + + name + Function, Special Method, Block Level + scope + entity.name.function, meta.function-call, support.function, keyword.other.special-method, meta.block-level + settings + + fontStyle + + foreground + #EFEFEF + + + + name + Keyword, Storage + scope + keyword, storage, storage.type, entity.name.tag.css + settings + + fontStyle + + foreground + #fbbe1c + + + + name + Invalid + scope + invalid + settings + + background + #F2777A + fontStyle + + foreground + #d23535 + + + + name + Separator + scope + meta.separator + settings + + background + #99CCCC + foreground + #CDCDCD + + + + name + Deprecated + scope + invalid.deprecated + settings + + background + #CC99CC + fontStyle + + foreground + #CDCDCD + + + + name + Diff foreground + scope + markup.inserted.diff, markup.deleted.diff, meta.diff.header.to-file, meta.diff.header.from-file + settings + + foreground + #FFFFFF + + + + name + Diff insertion + scope + markup.inserted.diff, meta.diff.header.to-file + settings + + foreground + #718c00 + + + + name + Diff deletion + scope + markup.deleted.diff, meta.diff.header.from-file + settings + + foreground + #c82829 + + + + name + Diff header + scope + meta.diff.header.from-file, meta.diff.header.to-file + settings + + foreground + #FFFFFF + background + #4271ae + + + + name + Diff range + scope + meta.diff.range + settings + + fontStyle + italic + foreground + #3e999f + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + uuid + DE477E5B-BD4D-46B0-BF80-2EA32A2814D5 + + \ No newline at end of file diff --git a/Phoenix Dark Orange - Eighties (Flake8Lint).tmTheme b/Phoenix Dark Orange - Eighties (Flake8Lint).tmTheme new file mode 100644 index 0000000..5186584 --- /dev/null +++ b/Phoenix Dark Orange - Eighties (Flake8Lint).tmTheme @@ -0,0 +1,285 @@ + + + + comment + http://chriskempson.com + name + Tomorrow Night - Eighties + settings + + + settings + + background + #2D2D2D + caret + #CCCCCC + foreground + #CCCCCC + invisibles + #6A6A6A + lineHighlight + #292929 + selection + #191919 + + + + name + Comment + scope + comment + settings + + foreground + #555 + + + + name + Foreground + scope + keyword.operator.class, constant.other, source.php.embedded.line + settings + + fontStyle + + foreground + #CCCCCC + + + + name + Variable, String Link, Tag Name + scope + variable, support.other.variable, string.other.link, entity.name.tag, entity.other.attribute-name, meta.tag, declaration.tag + settings + + foreground + #999 + + + + name + Number, Constant, Function Argument, Tag Attribute, Embedded + scope + constant.numeric, constant.language, support.constant, constant.character, variable.parameter, punctuation.section.embedded, keyword.other.unit + settings + + fontStyle + + foreground + #c88623 + + + + name + Class, Support + scope + entity.name.class, entity.name.type.class, support.type, support.class + settings + + fontStyle + + foreground + #DDD + + + + name + String, Symbols, Inherited Class, Markup Heading + scope + string, constant.other.symbol, entity.other.inherited-class, markup.heading + settings + + fontStyle + + foreground + #b58913 + + + + name + Operator, Misc + scope + keyword.operator, constant.other.color + settings + + foreground + #AAA + + + + name + Function, Special Method, Block Level + scope + entity.name.function, meta.function-call, support.function, keyword.other.special-method, meta.block-level + settings + + fontStyle + + foreground + #EFEFEF + + + + name + Keyword, Storage + scope + keyword, storage, storage.type, entity.name.tag.css + settings + + fontStyle + + foreground + #fbbe1c + + + + name + Invalid + scope + invalid + settings + + background + #F2777A + fontStyle + + foreground + #d23535 + + + + name + Separator + scope + meta.separator + settings + + background + #99CCCC + foreground + #CDCDCD + + + + name + Deprecated + scope + invalid.deprecated + settings + + background + #CC99CC + fontStyle + + foreground + #CDCDCD + + + + name + Diff foreground + scope + markup.inserted.diff, markup.deleted.diff, meta.diff.header.to-file, meta.diff.header.from-file + settings + + foreground + #FFFFFF + + + + name + Diff insertion + scope + markup.inserted.diff, meta.diff.header.to-file + settings + + foreground + #718c00 + + + + name + Diff deletion + scope + markup.deleted.diff, meta.diff.header.from-file + settings + + foreground + #c82829 + + + + name + Diff header + scope + meta.diff.header.from-file, meta.diff.header.to-file + settings + + foreground + #FFFFFF + background + #4271ae + + + + name + Diff range + scope + meta.diff.range + settings + + fontStyle + italic + foreground + #3e999f + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + uuid + DE477E5B-BD4D-46B0-BF80-2EA32A2814D5 + + \ No newline at end of file diff --git a/Phoenix Dark Pink (Flake8Lint).tmTheme b/Phoenix Dark Pink (Flake8Lint).tmTheme new file mode 100644 index 0000000..724e7de --- /dev/null +++ b/Phoenix Dark Pink (Flake8Lint).tmTheme @@ -0,0 +1,285 @@ + + + + comment + http://chriskempson.com + name + Tomorrow Night - Eighties + settings + + + settings + + background + #191919 + caret + #CCCCCC + foreground + #CCCCCC + invisibles + #6A6A6A + lineHighlight + #292929 + selection + #515151 + + + + name + Comment + scope + comment + settings + + foreground + #444 + + + + name + Foreground + scope + keyword.operator.class, constant.other, source.php.embedded.line + settings + + fontStyle + + foreground + #CCCCCC + + + + name + Variable, String Link, Tag Name + scope + variable, support.other.variable, string.other.link, entity.name.tag, entity.other.attribute-name, meta.tag, declaration.tag + settings + + foreground + #787878 + + + + name + Number, Constant, Function Argument, Tag Attribute, Embedded + scope + constant.numeric, constant.language, support.constant, constant.character, variable.parameter, punctuation.section.embedded, keyword.other.unit + settings + + fontStyle + + foreground + #B294BB + + + + name + Class, Support + scope + entity.name.class, entity.name.type.class, support.type, support.class + settings + + fontStyle + + foreground + #DDD + + + + name + String, Symbols, Inherited Class, Markup Heading + scope + string, constant.other.symbol, entity.other.inherited-class, markup.heading + settings + + fontStyle + + foreground + #a582a3 + + + + name + Operator, Misc + scope + keyword.operator, constant.other.color + settings + + foreground + #AAA + + + + name + Function, Special Method, Block Level + scope + entity.name.function, meta.function-call, support.function, keyword.other.special-method, meta.block-level + settings + + fontStyle + + foreground + #EFEFEF + + + + name + Keyword, Storage + scope + keyword, storage, storage.type, entity.name.tag.css + settings + + fontStyle + + foreground + #d1afdd + + + + name + Invalid + scope + invalid + settings + + background + #F2777A + fontStyle + + foreground + #d23535 + + + + name + Separator + scope + meta.separator + settings + + background + #99CCCC + foreground + #CDCDCD + + + + name + Deprecated + scope + invalid.deprecated + settings + + background + #CC99CC + fontStyle + + foreground + #CDCDCD + + + + name + Diff foreground + scope + markup.inserted.diff, markup.deleted.diff, meta.diff.header.to-file, meta.diff.header.from-file + settings + + foreground + #FFFFFF + + + + name + Diff insertion + scope + markup.inserted.diff, meta.diff.header.to-file + settings + + foreground + #718c00 + + + + name + Diff deletion + scope + markup.deleted.diff, meta.diff.header.from-file + settings + + foreground + #c82829 + + + + name + Diff header + scope + meta.diff.header.from-file, meta.diff.header.to-file + settings + + foreground + #FFFFFF + background + #4271ae + + + + name + Diff range + scope + meta.diff.range + settings + + fontStyle + italic + foreground + #3e999f + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + uuid + DE477E5B-BD4D-46B0-BF80-2EA32A2814D5 + + \ No newline at end of file diff --git a/Phoenix Dark Pink - Eighties (Flake8Lint).tmTheme b/Phoenix Dark Pink - Eighties (Flake8Lint).tmTheme new file mode 100644 index 0000000..f0bc4dc --- /dev/null +++ b/Phoenix Dark Pink - Eighties (Flake8Lint).tmTheme @@ -0,0 +1,285 @@ + + + + comment + http://chriskempson.com + name + Tomorrow Night - Eighties + settings + + + settings + + background + #2D2D2D + caret + #CCCCCC + foreground + #CCCCCC + invisibles + #6A6A6A + lineHighlight + #292929 + selection + #191919 + + + + name + Comment + scope + comment + settings + + foreground + #555 + + + + name + Foreground + scope + keyword.operator.class, constant.other, source.php.embedded.line + settings + + fontStyle + + foreground + #CCCCCC + + + + name + Variable, String Link, Tag Name + scope + variable, support.other.variable, string.other.link, entity.name.tag, entity.other.attribute-name, meta.tag, declaration.tag + settings + + foreground + #999999 + + + + name + Number, Constant, Function Argument, Tag Attribute, Embedded + scope + constant.numeric, constant.language, support.constant, constant.character, variable.parameter, punctuation.section.embedded, keyword.other.unit + settings + + fontStyle + + foreground + #B294BB + + + + name + Class, Support + scope + entity.name.class, entity.name.type.class, support.type, support.class + settings + + fontStyle + + foreground + #DDD + + + + name + String, Symbols, Inherited Class, Markup Heading + scope + string, constant.other.symbol, entity.other.inherited-class, markup.heading + settings + + fontStyle + + foreground + #a582a3 + + + + name + Operator, Misc + scope + keyword.operator, constant.other.color + settings + + foreground + #AAA + + + + name + Function, Special Method, Block Level + scope + entity.name.function, meta.function-call, support.function, keyword.other.special-method, meta.block-level + settings + + fontStyle + + foreground + #EFEFEF + + + + name + Keyword, Storage + scope + keyword, storage, storage.type, entity.name.tag.css + settings + + fontStyle + + foreground + #d1afdd + + + + name + Invalid + scope + invalid + settings + + background + #F2777A + fontStyle + + foreground + #d23535 + + + + name + Separator + scope + meta.separator + settings + + background + #99CCCC + foreground + #CDCDCD + + + + name + Deprecated + scope + invalid.deprecated + settings + + background + #CC99CC + fontStyle + + foreground + #CDCDCD + + + + name + Diff foreground + scope + markup.inserted.diff, markup.deleted.diff, meta.diff.header.to-file, meta.diff.header.from-file + settings + + foreground + #FFFFFF + + + + name + Diff insertion + scope + markup.inserted.diff, meta.diff.header.to-file + settings + + foreground + #718c00 + + + + name + Diff deletion + scope + markup.deleted.diff, meta.diff.header.from-file + settings + + foreground + #c82829 + + + + name + Diff header + scope + meta.diff.header.from-file, meta.diff.header.to-file + settings + + foreground + #FFFFFF + background + #4271ae + + + + name + Diff range + scope + meta.diff.range + settings + + fontStyle + italic + foreground + #3e999f + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + uuid + DE477E5B-BD4D-46B0-BF80-2EA32A2814D5 + + \ No newline at end of file diff --git a/Phoenix Dark Red (Flake8Lint).tmTheme b/Phoenix Dark Red (Flake8Lint).tmTheme new file mode 100644 index 0000000..f9378e5 --- /dev/null +++ b/Phoenix Dark Red (Flake8Lint).tmTheme @@ -0,0 +1,285 @@ + + + + comment + http://chriskempson.com + name + Tomorrow Night - Eighties + settings + + + settings + + background + #191919 + caret + #CCCCCC + foreground + #CCCCCC + invisibles + #6A6A6A + lineHighlight + #292929 + selection + #515151 + + + + name + Comment + scope + comment + settings + + foreground + #444 + + + + name + Foreground + scope + keyword.operator.class, constant.other, source.php.embedded.line + settings + + fontStyle + + foreground + #CCCCCC + + + + name + Variable, String Link, Tag Name + scope + variable, support.other.variable, string.other.link, entity.name.tag, entity.other.attribute-name, meta.tag, declaration.tag + settings + + foreground + #787878 + + + + name + Number, Constant, Function Argument, Tag Attribute, Embedded + scope + constant.numeric, constant.language, support.constant, constant.character, variable.parameter, punctuation.section.embedded, keyword.other.unit + settings + + fontStyle + + foreground + #ff3d23 + + + + name + Class, Support + scope + entity.name.class, entity.name.type.class, support.type, support.class + settings + + fontStyle + + foreground + #DDD + + + + name + String, Symbols, Inherited Class, Markup Heading + scope + string, constant.other.symbol, entity.other.inherited-class, markup.heading + settings + + fontStyle + + foreground + #c04b43 + + + + name + Operator, Misc + scope + keyword.operator, constant.other.color + settings + + foreground + #AAA + + + + name + Function, Special Method, Block Level + scope + entity.name.function, meta.function-call, support.function, keyword.other.special-method, meta.block-level + settings + + fontStyle + + foreground + #EFEFEF + + + + name + Keyword, Storage + scope + keyword, storage, storage.type, entity.name.tag.css + settings + + fontStyle + + foreground + #c5282f + + + + name + Invalid + scope + invalid + settings + + background + #F2777A + fontStyle + + foreground + #d23535 + + + + name + Separator + scope + meta.separator + settings + + background + #99CCCC + foreground + #CDCDCD + + + + name + Deprecated + scope + invalid.deprecated + settings + + background + #CC99CC + fontStyle + + foreground + #CDCDCD + + + + name + Diff foreground + scope + markup.inserted.diff, markup.deleted.diff, meta.diff.header.to-file, meta.diff.header.from-file + settings + + foreground + #FFFFFF + + + + name + Diff insertion + scope + markup.inserted.diff, meta.diff.header.to-file + settings + + foreground + #718c00 + + + + name + Diff deletion + scope + markup.deleted.diff, meta.diff.header.from-file + settings + + foreground + #c82829 + + + + name + Diff header + scope + meta.diff.header.from-file, meta.diff.header.to-file + settings + + foreground + #FFFFFF + background + #4271ae + + + + name + Diff range + scope + meta.diff.range + settings + + fontStyle + italic + foreground + #3e999f + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + uuid + DE477E5B-BD4D-46B0-BF80-2EA32A2814D5 + + \ No newline at end of file diff --git a/Phoenix Dark Red - Eighties (Flake8Lint).tmTheme b/Phoenix Dark Red - Eighties (Flake8Lint).tmTheme new file mode 100644 index 0000000..a689f6a --- /dev/null +++ b/Phoenix Dark Red - Eighties (Flake8Lint).tmTheme @@ -0,0 +1,285 @@ + + + + comment + http://chriskempson.com + name + Tomorrow Night - Eighties + settings + + + settings + + background + #2D2D2D + caret + #CCCCCC + foreground + #CCCCCC + invisibles + #6A6A6A + lineHighlight + #292929 + selection + #191919 + + + + name + Comment + scope + comment + settings + + foreground + #555 + + + + name + Foreground + scope + keyword.operator.class, constant.other, source.php.embedded.line + settings + + fontStyle + + foreground + #CCCCCC + + + + name + Variable, String Link, Tag Name + scope + variable, support.other.variable, string.other.link, entity.name.tag, entity.other.attribute-name, meta.tag, declaration.tag + settings + + foreground + #999 + + + + name + Number, Constant, Function Argument, Tag Attribute, Embedded + scope + constant.numeric, constant.language, support.constant, constant.character, variable.parameter, punctuation.section.embedded, keyword.other.unit + settings + + fontStyle + + foreground + #ff3d23 + + + + name + Class, Support + scope + entity.name.class, entity.name.type.class, support.type, support.class + settings + + fontStyle + + foreground + #DDD + + + + name + String, Symbols, Inherited Class, Markup Heading + scope + string, constant.other.symbol, entity.other.inherited-class, markup.heading + settings + + fontStyle + + foreground + #c04b43 + + + + name + Operator, Misc + scope + keyword.operator, constant.other.color + settings + + foreground + #AAA + + + + name + Function, Special Method, Block Level + scope + entity.name.function, meta.function-call, support.function, keyword.other.special-method, meta.block-level + settings + + fontStyle + + foreground + #EFEFEF + + + + name + Keyword, Storage + scope + keyword, storage, storage.type, entity.name.tag.css + settings + + fontStyle + + foreground + #c5282f + + + + name + Invalid + scope + invalid + settings + + background + #F2777A + fontStyle + + foreground + #d23535 + + + + name + Separator + scope + meta.separator + settings + + background + #99CCCC + foreground + #CDCDCD + + + + name + Deprecated + scope + invalid.deprecated + settings + + background + #CC99CC + fontStyle + + foreground + #CDCDCD + + + + name + Diff foreground + scope + markup.inserted.diff, markup.deleted.diff, meta.diff.header.to-file, meta.diff.header.from-file + settings + + foreground + #FFFFFF + + + + name + Diff insertion + scope + markup.inserted.diff, meta.diff.header.to-file + settings + + foreground + #718c00 + + + + name + Diff deletion + scope + markup.deleted.diff, meta.diff.header.from-file + settings + + foreground + #c82829 + + + + name + Diff header + scope + meta.diff.header.from-file, meta.diff.header.to-file + settings + + foreground + #FFFFFF + background + #4271ae + + + + name + Diff range + scope + meta.diff.range + settings + + fontStyle + italic + foreground + #3e999f + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + uuid + DE477E5B-BD4D-46B0-BF80-2EA32A2814D5 + + \ No newline at end of file diff --git a/Phoenix Dark Yellow (Flake8Lint).tmTheme b/Phoenix Dark Yellow (Flake8Lint).tmTheme new file mode 100644 index 0000000..7d4df65 --- /dev/null +++ b/Phoenix Dark Yellow (Flake8Lint).tmTheme @@ -0,0 +1,285 @@ + + + + comment + http://chriskempson.com + name + Tomorrow Night - Eighties + settings + + + settings + + background + #191919 + caret + #CCCCCC + foreground + #CCCCCC + invisibles + #6A6A6A + lineHighlight + #292929 + selection + #515151 + + + + name + Comment + scope + comment + settings + + foreground + #444 + + + + name + Foreground + scope + keyword.operator.class, constant.other, source.php.embedded.line + settings + + fontStyle + + foreground + #CCCCCC + + + + name + Variable, String Link, Tag Name + scope + variable, support.other.variable, string.other.link, entity.name.tag, entity.other.attribute-name, meta.tag, declaration.tag + settings + + foreground + #787878 + + + + name + Number, Constant, Function Argument, Tag Attribute, Embedded + scope + constant.numeric, constant.language, support.constant, constant.character, variable.parameter, punctuation.section.embedded, keyword.other.unit + settings + + fontStyle + + foreground + #dedd5a + + + + name + Class, Support + scope + entity.name.class, entity.name.type.class, support.type, support.class + settings + + fontStyle + + foreground + #DDD + + + + name + String, Symbols, Inherited Class, Markup Heading + scope + string, constant.other.symbol, entity.other.inherited-class, markup.heading + settings + + fontStyle + + foreground + #91812b + + + + name + Operator, Misc + scope + keyword.operator, constant.other.color + settings + + foreground + #AAA + + + + name + Function, Special Method, Block Level + scope + entity.name.function, meta.function-call, support.function, keyword.other.special-method, meta.block-level + settings + + fontStyle + + foreground + #EFEFEF + + + + name + Keyword, Storage + scope + keyword, storage, storage.type, entity.name.tag.css + settings + + fontStyle + + foreground + #c3ba4d + + + + name + Invalid + scope + invalid + settings + + background + #F2777A + fontStyle + + foreground + #d23535 + + + + name + Separator + scope + meta.separator + settings + + background + #99CCCC + foreground + #CDCDCD + + + + name + Deprecated + scope + invalid.deprecated + settings + + background + #CC99CC + fontStyle + + foreground + #CDCDCD + + + + name + Diff foreground + scope + markup.inserted.diff, markup.deleted.diff, meta.diff.header.to-file, meta.diff.header.from-file + settings + + foreground + #FFFFFF + + + + name + Diff insertion + scope + markup.inserted.diff, meta.diff.header.to-file + settings + + foreground + #718c00 + + + + name + Diff deletion + scope + markup.deleted.diff, meta.diff.header.from-file + settings + + foreground + #c82829 + + + + name + Diff header + scope + meta.diff.header.from-file, meta.diff.header.to-file + settings + + foreground + #FFFFFF + background + #4271ae + + + + name + Diff range + scope + meta.diff.range + settings + + fontStyle + italic + foreground + #3e999f + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + uuid + DE477E5B-BD4D-46B0-BF80-2EA32A2814D5 + + \ No newline at end of file diff --git a/Phoenix Dark Yellow - Eighties (Flake8Lint).tmTheme b/Phoenix Dark Yellow - Eighties (Flake8Lint).tmTheme new file mode 100644 index 0000000..50d6392 --- /dev/null +++ b/Phoenix Dark Yellow - Eighties (Flake8Lint).tmTheme @@ -0,0 +1,285 @@ + + + + comment + http://chriskempson.com + name + Tomorrow Night - Eighties + settings + + + settings + + background + #2D2D2D + caret + #CCCCCC + foreground + #CCCCCC + invisibles + #6A6A6A + lineHighlight + #292929 + selection + #191919 + + + + name + Comment + scope + comment + settings + + foreground + #555 + + + + name + Foreground + scope + keyword.operator.class, constant.other, source.php.embedded.line + settings + + fontStyle + + foreground + #CCCCCC + + + + name + Variable, String Link, Tag Name + scope + variable, support.other.variable, string.other.link, entity.name.tag, entity.other.attribute-name, meta.tag, declaration.tag + settings + + foreground + #999 + + + + name + Number, Constant, Function Argument, Tag Attribute, Embedded + scope + constant.numeric, constant.language, support.constant, constant.character, variable.parameter, punctuation.section.embedded, keyword.other.unit + settings + + fontStyle + + foreground + #dedd5a + + + + name + Class, Support + scope + entity.name.class, entity.name.type.class, support.type, support.class + settings + + fontStyle + + foreground + #DDD + + + + name + String, Symbols, Inherited Class, Markup Heading + scope + string, constant.other.symbol, entity.other.inherited-class, markup.heading + settings + + fontStyle + + foreground + #91812b + + + + name + Operator, Misc + scope + keyword.operator, constant.other.color + settings + + foreground + #AAA + + + + name + Function, Special Method, Block Level + scope + entity.name.function, meta.function-call, support.function, keyword.other.special-method, meta.block-level + settings + + fontStyle + + foreground + #EFEFEF + + + + name + Keyword, Storage + scope + keyword, storage, storage.type, entity.name.tag.css + settings + + fontStyle + + foreground + #c3ba4d + + + + name + Invalid + scope + invalid + settings + + background + #F2777A + fontStyle + + foreground + #d23535 + + + + name + Separator + scope + meta.separator + settings + + background + #99CCCC + foreground + #CDCDCD + + + + name + Deprecated + scope + invalid.deprecated + settings + + background + #CC99CC + fontStyle + + foreground + #CDCDCD + + + + name + Diff foreground + scope + markup.inserted.diff, markup.deleted.diff, meta.diff.header.to-file, meta.diff.header.from-file + settings + + foreground + #FFFFFF + + + + name + Diff insertion + scope + markup.inserted.diff, meta.diff.header.to-file + settings + + foreground + #718c00 + + + + name + Diff deletion + scope + markup.deleted.diff, meta.diff.header.from-file + settings + + foreground + #c82829 + + + + name + Diff header + scope + meta.diff.header.from-file, meta.diff.header.to-file + settings + + foreground + #FFFFFF + background + #4271ae + + + + name + Diff range + scope + meta.diff.range + settings + + fontStyle + italic + foreground + #3e999f + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + uuid + DE477E5B-BD4D-46B0-BF80-2EA32A2814D5 + + \ No newline at end of file diff --git a/Preferences.sublime-settings b/Preferences.sublime-settings index 7478724..a82e9cd 100644 --- a/Preferences.sublime-settings +++ b/Preferences.sublime-settings @@ -1,10 +1,52 @@ { + "anaconda_linting": false, + "auto_complete_commit_on_tab": true, + "binary_file_patterns": + [ + "*.dds", + "*.eot", + "*.gif", + "*.ico", + "*.jar", + "*.jpeg", + "*.jpg", + "*.pdf", + "*.png", + "*.swf", + "*.tga", + "*.ttf", + "*.zip", + ".requirements/**", + "/Users/lucas/.virtualenvs/sugarcane/lib/python2.7/site-packages/facebookads/test/**", + "/Users/lucas/Workspace/crystal/node_modules/**", + "node_modules/**", + "test/**" + ], "color_scheme": "Packages/User/material-dark (Flake8Lint).tmTheme", "ensure_newline_at_eof_on_save": true, - "font_size": 12, + "folder_exclude_patterns": + [ + ".svn", + ".git", + ".hg", + "CVS", + ".meteor", + ".requirements" + ], + "font_face": "Hack", + "font_size": 14, "ignored_packages": [ - "Vintage" + "ActionScript", + "Arduino-like IDE", + "Behat", + "C#", + "C++", + "Kite", + "Python Improved", + "Vintage", + "Virtualenv", + "Xdebug Client" ], "indent_guide_options": [ @@ -14,9 +56,16 @@ "index_exclude_patterns": [ "*.log", - "/Users/lucas/Projects/facebook-php-ads-sdk*", - "/Users/lucas/Vagrants/tamboreen/www*" + ".svn", + ".git", + ".hg", + "CVS", + "node_modules", + ".meteor" ], + "line_padding_bottom": -3, + "mdpopups.use_sublime_highlighter": true, + "show_definitions": true, "show_full_path": true, "theme": "Material-Theme-Darker.sublime-theme", "word_wrap": true diff --git a/Python.sublime-settings b/Python.sublime-settings index c558673..8dcb701 100644 --- a/Python.sublime-settings +++ b/Python.sublime-settings @@ -1,5 +1,16 @@ { - "rulers": [79], - "tab_size": 4, - "translate_tabs_to_spaces": true + "extensions": + [ + "py", + "py3", + "pyw", + "pt" + ], + "rulers": + [ + 89 + ], + "tab_size": 4, + "translate_tabs_to_spaces": true, + "detect_indentation": false } diff --git a/Python3.sublime-settings b/Python3.sublime-settings new file mode 100644 index 0000000..1c2916f --- /dev/null +++ b/Python3.sublime-settings @@ -0,0 +1,16 @@ +{ + "extensions": + [ + "py", + "py3", + "pyw", + "pt" + ], + "rulers": + [ + 79 + ], + "tab_size": 4, + "translate_tabs_to_spaces": true, + "detect_indentation": false +} diff --git a/PythonImproved.sublime-settings b/PythonImproved.sublime-settings new file mode 100644 index 0000000..8dcb701 --- /dev/null +++ b/PythonImproved.sublime-settings @@ -0,0 +1,16 @@ +{ + "extensions": + [ + "py", + "py3", + "pyw", + "pt" + ], + "rulers": + [ + 89 + ], + "tab_size": 4, + "translate_tabs_to_spaces": true, + "detect_indentation": false +} diff --git a/Seti_monokai (SL) (Flake8Lint).tmTheme b/Seti_monokai (SL) (Flake8Lint).tmTheme index 12b3998..a0bc0e4 100644 --- a/Seti_monokai (SL) (Flake8Lint).tmTheme +++ b/Seti_monokai (SL) (Flake8Lint).tmTheme @@ -507,33 +507,33 @@ name - Python Flake8 Lint Error + Python Flake8 Lint Warning scope - flake8lint.mark.error + flake8lint.mark.warning settings foreground - #DA2000 + #EDBA00 name - Python Flake8 Lint Gutter Mark + Python Flake8 Lint Error scope - flake8lint.mark.gutter + flake8lint.mark.error settings foreground - #FFFFFF + #DA2000 name - Python Flake8 Lint Warning + Python Flake8 Lint Gutter Mark scope - flake8lint.mark.warning + flake8lint.mark.gutter settings foreground - #EDBA00 + #FFFFFF uuid diff --git a/Sixteen (Flake8Lint).tmTheme b/Sixteen (Flake8Lint).tmTheme new file mode 100644 index 0000000..ca6c8c8 --- /dev/null +++ b/Sixteen (Flake8Lint).tmTheme @@ -0,0 +1,592 @@ + + + + name + Sixteen + author + Sublime HQ Pty Ltd, Chris Kempson + settings + + + settings + + background + #ffffff + caret + #383838 + foreground + #555555 + lineHighlight + #f3f3f3 + selection + #f3f3f3 + selectionBorder + #dddddd + inactiveSelection + #eeeeee + misspelling + #d2322d + shadow + #cccccc + + + + name + Text + scope + variable.parameter + settings + + foreground + #383838 + + + + name + Comments + scope + comment, punctuation.definition.comment + settings + + foreground + #b8b8b8 + + + + name + Punctuation + scope + punctuation.definition + settings + + foreground + #666666 + + + + name + Operators + scope + keyword.operator + settings + + foreground + #86c1b9 + + + + name + Keywords + scope + keyword, keyword.operator.word + settings + + foreground + #ba8baf + + + + name + Variables + scope + variable + settings + + foreground + #d2322d + + + + name + Functions + scope + entity.name.function + settings + + foreground + #3c97dd + + + + name + Classes + scope + entity.name - (entity.name.section | entity.name.tag | entity.name.label) + settings + + foreground + #f4c725 + + + + name + Storage + scope + storage + settings + + foreground + #ba8baf + + + + name + Storage Type + scope + storage.type + settings + + fontStyle + italic + + + + name + Support Functions + scope + support.function + settings + + foreground + #86c1b9 + + + + name + Support Classes + scope + support.class + settings + + fontStyle + italic + foreground + #86c1b9 + + + + name + Support Constants + scope + support.constant + settings + + fontStyle + italic + foreground + #f09642 + + + + name + CSS Support Constants + scope + source.css support.constant + settings + + foreground + #86c1b9 + + + + name + Strings, Inherited Class + scope + string, entity.other.inherited-class + settings + + foreground + #9dbf40 + + + + name + Misc Punctuation + scope + punctuation.separator, punctuation.terminator, punctuation.accessor + settings + + foreground + #999999 + + + + name + Misc Punctuation + scope + punctuation.section + settings + + foreground + #333333 + + + + name + Strings Punctuation + scope + string punctuation.definition.string + settings + + foreground + #86c1b9 + + + + name + Integers + scope + constant.numeric + settings + + foreground + #f09642 + + + + name + Constants + scope + constant + settings + + foreground + #f09642 + + + + name + Tags + scope + entity.name.tag + settings + + foreground + #d2322d + + + + name + Attributes + scope + entity.other.attribute-name + settings + + foreground + #f09642 + + + + name + Headings + scope + markup.heading punctuation.definition.heading + settings + + fontStyle + + foreground + #d2322d + + + + name + Bold + scope + markup.bold + settings + + fontStyle + bold + + + + name + Bold + scope + punctuation.definition.bold + settings + + foreground + #f4c725 + + + + name + Italic + scope + markup.italic + settings + + fontStyle + italic + + + + name + Italic + scope + punctuation.definition.italic + settings + + foreground + #ba8baf + + + + name + Code + scope + markup.raw + settings + + background + #f8f8f8 + + + + name + Code + scope + markup.raw.inline + settings + + background + #f6f6f6 + foreground + #9dbf40 + + + + name + Strings Punctuation + scope + markup.raw.inline punctuation.definition.raw + settings + + foreground + #86c1b9 + + + + name + Link Text + scope + string.other.link, markup.underline.link + settings + + foreground + #3c97dd + + + + name + Lists + scope + punctuation.definition.list_item, markup.list.numbered.bullet + settings + + foreground + #86c1b9 + + + + name + Quotes + scope + punctuation.definition.blockquote + settings + + foreground + #f09642 + + + + name + Quotes + scope + punctuation.definition.blockquote + settings + + foreground + #f09642 + + + + name + Link/Image Punctuation + scope + punctuation.definition.image, punctuation.definition.link, punctuation.definition.metadata + settings + + foreground + #999999 + + + + name + Inserted + scope + markup.inserted + settings + + foreground + #9dbf40 + + + + name + Deleted + scope + markup.deleted + settings + + foreground + #d2322d + + + + name + Changed + scope + markup.changed + settings + + foreground + #f09642 + + + + name + Colors + scope + constant.other.color + settings + + foreground + #86c1b9 + + + + name + Regular Expressions + scope + string.regexp + settings + + foreground + #86c1b9 + + + + name + Regular Expressions Operator + scope + string.regexp keyword.operator + settings + + foreground + #ba8baf + + + + name + Escape Characters + scope + constant.character.escape + settings + + foreground + #86c1b9 + + + + name + YAML String + scope + source.yaml string.unquoted + settings + + foreground + #555555 + + + + name + Embedded + scope + punctuation.section.embedded + settings + + foreground + #86c1b9 + + + + name + Embedded + scope + variable.interpolation + settings + + foreground + #ba8baf + + + + name + Illegal + scope + invalid.illegal + settings + + background + #d2322d + foreground + #ffffff + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + + \ No newline at end of file diff --git a/StandardFormat.sublime-settings b/StandardFormat.sublime-settings new file mode 100644 index 0000000..f4f8f05 --- /dev/null +++ b/StandardFormat.sublime-settings @@ -0,0 +1,3 @@ +{ + "format_on_save": false +} diff --git a/Stino/app_dir.stino-settings b/Stino/app_dir.stino-settings new file mode 100644 index 0000000..ca68e7a --- /dev/null +++ b/Stino/app_dir.stino-settings @@ -0,0 +1,5 @@ +{ + "additional_app_path": "", + "app_dir_path": "{$default}", + "sketchbook_path": "{$default}" +} \ No newline at end of file diff --git a/Stino/menu/board/Main.sublime-menu b/Stino/menu/board/Main.sublime-menu new file mode 100644 index 0000000..75c7954 --- /dev/null +++ b/Stino/menu/board/Main.sublime-menu @@ -0,0 +1,23 @@ +[ + { + "caption": "Arduino", + "mnemonic": "A", + "id": "arduino", + "children": + [ + { + "caption": "Board", + "id": "stino_board", + "children": + [ + { + "caption": "Refresh", + "id": "stino_refresh_boards", + "command": "stino_refresh_boards" + }, + {"caption": "-"} + ] + } + ] + } +] diff --git a/Stino/menu/board_options/Main.sublime-menu b/Stino/menu/board_options/Main.sublime-menu new file mode 100644 index 0000000..f83cef6 --- /dev/null +++ b/Stino/menu/board_options/Main.sublime-menu @@ -0,0 +1,23 @@ +[ + { + "caption": "Arduino", + "mnemonic": "A", + "id": "arduino", + "children": + [ + { + "caption": "Board Options", + "id": "board_options", + "children": + [ + { + "caption": "Refresh", + "id": "stino_refresh_board_options", + "command": "stino_refresh_board_options" + }, + {"caption": "-"} + ] + } + ] + } +] diff --git a/Stino/menu/examples/Main.sublime-menu b/Stino/menu/examples/Main.sublime-menu new file mode 100644 index 0000000..462108c --- /dev/null +++ b/Stino/menu/examples/Main.sublime-menu @@ -0,0 +1,24 @@ +[ + { + "caption": "Arduino", + "mnemonic": "A", + "id": "arduino", + "children": + [ + { + "caption": "Open Example", + "id": "stino_examples", + "children": + [ + { + "caption": "Refresh", + "id": "stino_refresh_examples", + "command": "stino_refresh_examples" + }, + {"caption": "-"}, + {"caption": "-"} + ] + } + ] + } +] diff --git a/Stino/menu/install_library/Main.sublime-menu b/Stino/menu/install_library/Main.sublime-menu new file mode 100644 index 0000000..c34bc85 --- /dev/null +++ b/Stino/menu/install_library/Main.sublime-menu @@ -0,0 +1,18893 @@ +[ + { + "caption": "Arduino", + "mnemonic": "A", + "id": "arduino", + "children": + [ + { + "caption": "Install Library", + "id": "stino_install_library", + "children": + [ + { + "caption": "Refresh", + "id": "stino_refresh_install_library", + "command": "stino_refresh_install_library" + }, + {"caption": "-"}, + { + "caption": "Communication", + "id": "stino_lib_cat_Communication", + "children": + [ + {"caption": "-"}, + { + "caption": "AD7173", + "id": "stino_lib_cat_name_AD7173", + "children": + [ {"caption": "-"}, + { "caption": "0.1.0", + "id": "stino_lib_cat_name_ver_0.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "AD7173", "version": "0.1.0"} + }, + { "caption": "0.2.0", + "id": "stino_lib_cat_name_ver_0.2.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "AD7173", "version": "0.2.0"} + }, + { "caption": "0.2.1", + "id": "stino_lib_cat_name_ver_0.2.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "AD7173", "version": "0.2.1"} + }, + { "caption": "0.3.0", + "id": "stino_lib_cat_name_ver_0.3.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "AD7173", "version": "0.3.0"} + } + ] }, + { + "caption": "Adafruit BLEFirmata", + "id": "stino_lib_cat_name_Adafruit BLEFirmata", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit BLEFirmata", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit BLEFirmata", "version": "1.1.0"} + } + ] }, + { + "caption": "Adafruit BluefruitLE nRF51", + "id": "stino_lib_cat_name_Adafruit BluefruitLE nRF51", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit BluefruitLE nRF51", "version": "1.0.0"} + }, + { "caption": "1.6.0", + "id": "stino_lib_cat_name_ver_1.6.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit BluefruitLE nRF51", "version": "1.6.0"} + }, + { "caption": "1.7.0", + "id": "stino_lib_cat_name_ver_1.7.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit BluefruitLE nRF51", "version": "1.7.0"} + }, + { "caption": "1.7.2", + "id": "stino_lib_cat_name_ver_1.7.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit BluefruitLE nRF51", "version": "1.7.2"} + }, + { "caption": "1.7.3", + "id": "stino_lib_cat_name_ver_1.7.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit BluefruitLE nRF51", "version": "1.7.3"} + }, + { "caption": "1.7.4", + "id": "stino_lib_cat_name_ver_1.7.4", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit BluefruitLE nRF51", "version": "1.7.4"} + }, + { "caption": "1.7.5", + "id": "stino_lib_cat_name_ver_1.7.5", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit BluefruitLE nRF51", "version": "1.7.5"} + }, + { "caption": "1.7.6", + "id": "stino_lib_cat_name_ver_1.7.6", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit BluefruitLE nRF51", "version": "1.7.6"} + }, + { "caption": "1.7.7", + "id": "stino_lib_cat_name_ver_1.7.7", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit BluefruitLE nRF51", "version": "1.7.7"} + }, + { "caption": "1.7.8", + "id": "stino_lib_cat_name_ver_1.7.8", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit BluefruitLE nRF51", "version": "1.7.8"} + }, + { "caption": "1.8.0", + "id": "stino_lib_cat_name_ver_1.8.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit BluefruitLE nRF51", "version": "1.8.0"} + }, + { "caption": "1.9.0", + "id": "stino_lib_cat_name_ver_1.9.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit BluefruitLE nRF51", "version": "1.9.0"} + }, + { "caption": "1.9.1", + "id": "stino_lib_cat_name_ver_1.9.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit BluefruitLE nRF51", "version": "1.9.1"} + }, + { "caption": "1.9.2", + "id": "stino_lib_cat_name_ver_1.9.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit BluefruitLE nRF51", "version": "1.9.2"} + }, + { "caption": "1.9.3", + "id": "stino_lib_cat_name_ver_1.9.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit BluefruitLE nRF51", "version": "1.9.3"} + }, + { "caption": "1.9.4", + "id": "stino_lib_cat_name_ver_1.9.4", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit BluefruitLE nRF51", "version": "1.9.4"} + } + ] }, + { + "caption": "Adafruit CC3000 Library", + "id": "stino_lib_cat_name_Adafruit CC3000 Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit CC3000 Library", "version": "1.0.0"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit CC3000 Library", "version": "1.0.3"} + } + ] }, + { + "caption": "Adafruit ESP8266", + "id": "stino_lib_cat_name_Adafruit ESP8266", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit ESP8266", "version": "1.0.0"} + } + ] }, + { + "caption": "Adafruit FONA Library", + "id": "stino_lib_cat_name_Adafruit FONA Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit FONA Library", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit FONA Library", "version": "1.1.0"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit FONA Library", "version": "1.1.1"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit FONA Library", "version": "1.2.0"} + }, + { "caption": "1.3.0", + "id": "stino_lib_cat_name_ver_1.3.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit FONA Library", "version": "1.3.0"} + }, + { "caption": "1.3.2", + "id": "stino_lib_cat_name_ver_1.3.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit FONA Library", "version": "1.3.2"} + } + ] }, + { + "caption": "Adafruit IO Arduino", + "id": "stino_lib_cat_name_Adafruit IO Arduino", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit IO Arduino", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit IO Arduino", "version": "1.0.1"} + }, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit IO Arduino", "version": "2.0.0"} + }, + { "caption": "2.0.1", + "id": "stino_lib_cat_name_ver_2.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit IO Arduino", "version": "2.0.1"} + }, + { "caption": "2.1.1", + "id": "stino_lib_cat_name_ver_2.1.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit IO Arduino", "version": "2.1.1"} + }, + { "caption": "2.2.0", + "id": "stino_lib_cat_name_ver_2.2.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit IO Arduino", "version": "2.2.0"} + }, + { "caption": "2.3.1", + "id": "stino_lib_cat_name_ver_2.3.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit IO Arduino", "version": "2.3.1"} + }, + { "caption": "2.4.0", + "id": "stino_lib_cat_name_ver_2.4.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit IO Arduino", "version": "2.4.0"} + }, + { "caption": "2.4.1", + "id": "stino_lib_cat_name_ver_2.4.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit IO Arduino", "version": "2.4.1"} + }, + { "caption": "2.4.2", + "id": "stino_lib_cat_name_ver_2.4.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit IO Arduino", "version": "2.4.2"} + }, + { "caption": "2.4.3", + "id": "stino_lib_cat_name_ver_2.4.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit IO Arduino", "version": "2.4.3"} + } + ] }, + { + "caption": "Adafruit MQTT Library", + "id": "stino_lib_cat_name_Adafruit MQTT Library", + "children": + [ {"caption": "-"}, + { "caption": "0.10.0", + "id": "stino_lib_cat_name_ver_0.10.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit MQTT Library", "version": "0.10.0"} + }, + { "caption": "0.11.0", + "id": "stino_lib_cat_name_ver_0.11.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit MQTT Library", "version": "0.11.0"} + }, + { "caption": "0.11.1", + "id": "stino_lib_cat_name_ver_0.11.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit MQTT Library", "version": "0.11.1"} + }, + { "caption": "0.12.0", + "id": "stino_lib_cat_name_ver_0.12.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit MQTT Library", "version": "0.12.0"} + }, + { "caption": "0.12.1", + "id": "stino_lib_cat_name_ver_0.12.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit MQTT Library", "version": "0.12.1"} + }, + { "caption": "0.12.2", + "id": "stino_lib_cat_name_ver_0.12.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit MQTT Library", "version": "0.12.2"} + }, + { "caption": "0.12.3", + "id": "stino_lib_cat_name_ver_0.12.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit MQTT Library", "version": "0.12.3"} + }, + { "caption": "0.13.0", + "id": "stino_lib_cat_name_ver_0.13.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit MQTT Library", "version": "0.13.0"} + }, + { "caption": "0.13.2", + "id": "stino_lib_cat_name_ver_0.13.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit MQTT Library", "version": "0.13.2"} + }, + { "caption": "0.13.3", + "id": "stino_lib_cat_name_ver_0.13.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit MQTT Library", "version": "0.13.3"} + }, + { "caption": "0.14.1", + "id": "stino_lib_cat_name_ver_0.14.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit MQTT Library", "version": "0.14.1"} + }, + { "caption": "0.14.2", + "id": "stino_lib_cat_name_ver_0.14.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit MQTT Library", "version": "0.14.2"} + }, + { "caption": "0.15.0", + "id": "stino_lib_cat_name_ver_0.15.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit MQTT Library", "version": "0.15.0"} + }, + { "caption": "0.16.0", + "id": "stino_lib_cat_name_ver_0.16.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit MQTT Library", "version": "0.16.0"} + }, + { "caption": "0.16.1", + "id": "stino_lib_cat_name_ver_0.16.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit MQTT Library", "version": "0.16.1"} + }, + { "caption": "0.16.2", + "id": "stino_lib_cat_name_ver_0.16.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit MQTT Library", "version": "0.16.2"} + }, + { "caption": "0.17.0", + "id": "stino_lib_cat_name_ver_0.17.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit MQTT Library", "version": "0.17.0"} + }, + { "caption": "0.9.0", + "id": "stino_lib_cat_name_ver_0.9.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit MQTT Library", "version": "0.9.0"} + }, + { "caption": "0.9.1", + "id": "stino_lib_cat_name_ver_0.9.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit MQTT Library", "version": "0.9.1"} + }, + { "caption": "0.9.2", + "id": "stino_lib_cat_name_ver_0.9.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit MQTT Library", "version": "0.9.2"} + } + ] }, + { + "caption": "Adafruit nRF8001", + "id": "stino_lib_cat_name_Adafruit nRF8001", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit nRF8001", "version": "1.0.0"} + } + ] }, + { + "caption": "Adafruit PN532", + "id": "stino_lib_cat_name_Adafruit PN532", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit PN532", "version": "1.0.0"} + } + ] }, + { + "caption": "Adafruit Si4713 Library", + "id": "stino_lib_cat_name_Adafruit Si4713 Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Adafruit Si4713 Library", "version": "1.0.0"} + } + ] }, + { + "caption": "advancedSerial", + "id": "stino_lib_cat_name_advancedSerial", + "children": + [ {"caption": "-"}, + { "caption": "1.2.1", + "id": "stino_lib_cat_name_ver_1.2.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "advancedSerial", "version": "1.2.1"} + }, + { "caption": "1.2.2", + "id": "stino_lib_cat_name_ver_1.2.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "advancedSerial", "version": "1.2.2"} + } + ] }, + { + "caption": "AltSoftSerial", + "id": "stino_lib_cat_name_AltSoftSerial", + "children": + [ {"caption": "-"}, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "AltSoftSerial", "version": "1.2.0"} + }, + { "caption": "1.3.0", + "id": "stino_lib_cat_name_ver_1.3.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "AltSoftSerial", "version": "1.3.0"} + }, + { "caption": "1.4.0", + "id": "stino_lib_cat_name_ver_1.4.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "AltSoftSerial", "version": "1.4.0"} + } + ] }, + { + "caption": "ANT-Arduino library", + "id": "stino_lib_cat_name_ANT-Arduino library", + "children": + [ {"caption": "-"}, + { "caption": "0.1.0", + "id": "stino_lib_cat_name_ver_0.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ANT-Arduino library", "version": "0.1.0"} + }, + { "caption": "0.1.1", + "id": "stino_lib_cat_name_ver_0.1.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ANT-Arduino library", "version": "0.1.1"} + }, + { "caption": "0.2.0", + "id": "stino_lib_cat_name_ver_0.2.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ANT-Arduino library", "version": "0.2.0"} + } + ] }, + { + "caption": "ArdOSC", + "id": "stino_lib_cat_name_ArdOSC", + "children": + [ {"caption": "-"}, + { "caption": "2.2.0", + "id": "stino_lib_cat_name_ver_2.2.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ArdOSC", "version": "2.2.0"} + } + ] }, + { + "caption": "Arduino Uno WiFi Dev Ed Library", + "id": "stino_lib_cat_name_Arduino Uno WiFi Dev Ed Library", + "children": + [ {"caption": "-"}, + { "caption": "0.0.2", + "id": "stino_lib_cat_name_ver_0.0.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Arduino Uno WiFi Dev Ed Library", "version": "0.0.2"} + }, + { "caption": "0.0.3", + "id": "stino_lib_cat_name_ver_0.0.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Arduino Uno WiFi Dev Ed Library", "version": "0.0.3"} + } + ] }, + { + "caption": "Arduino-Websocket-Fast", + "id": "stino_lib_cat_name_Arduino-Websocket-Fast", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Arduino-Websocket-Fast", "version": "1.0.0"} + } + ] }, + { + "caption": "ArduinoCloud", + "id": "stino_lib_cat_name_ArduinoCloud", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ArduinoCloud", "version": "1.0.0"} + } + ] }, + { + "caption": "ArduinoHttpClient", + "id": "stino_lib_cat_name_ArduinoHttpClient", + "children": + [ {"caption": "-"}, + { "caption": "0.1.0", + "id": "stino_lib_cat_name_ver_0.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ArduinoHttpClient", "version": "0.1.0"} + }, + { "caption": "0.1.1", + "id": "stino_lib_cat_name_ver_0.1.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ArduinoHttpClient", "version": "0.1.1"} + }, + { "caption": "0.2.0", + "id": "stino_lib_cat_name_ver_0.2.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ArduinoHttpClient", "version": "0.2.0"} + } + ] }, + { + "caption": "ArduinoHttpServer", + "id": "stino_lib_cat_name_ArduinoHttpServer", + "children": + [ {"caption": "-"}, + { "caption": "0.1.0", + "id": "stino_lib_cat_name_ver_0.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ArduinoHttpServer", "version": "0.1.0"} + }, + { "caption": "0.1.1", + "id": "stino_lib_cat_name_ver_0.1.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ArduinoHttpServer", "version": "0.1.1"} + } + ] }, + { + "caption": "ArduinoIRC", + "id": "stino_lib_cat_name_ArduinoIRC", + "children": + [ {"caption": "-"}, + { "caption": "0.0.2", + "id": "stino_lib_cat_name_ver_0.0.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ArduinoIRC", "version": "0.0.2"} + }, + { "caption": "0.1.0", + "id": "stino_lib_cat_name_ver_0.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ArduinoIRC", "version": "0.1.0"} + } + ] }, + { + "caption": "ArduinoLog", + "id": "stino_lib_cat_name_ArduinoLog", + "children": + [ {"caption": "-"}, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ArduinoLog", "version": "1.0.1"} + } + ] }, + { + "caption": "ArduinoMqtt", + "id": "stino_lib_cat_name_ArduinoMqtt", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ArduinoMqtt", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ArduinoMqtt", "version": "1.0.1"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ArduinoMqtt", "version": "1.1.0"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ArduinoMqtt", "version": "1.2.0"} + } + ] }, + { + "caption": "ArduinoSerialToTCPBridgeClient", + "id": "stino_lib_cat_name_ArduinoSerialToTCPBridgeClient", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ArduinoSerialToTCPBridgeClient", "version": "1.0.0"} + } + ] }, + { + "caption": "Arduno-Twitter-library", + "id": "stino_lib_cat_name_Arduno-Twitter-library", + "children": + [ {"caption": "-"}, + { "caption": "1.3.0", + "id": "stino_lib_cat_name_ver_1.3.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Arduno-Twitter-library", "version": "1.3.0"} + } + ] }, + { + "caption": "aREST", + "id": "stino_lib_cat_name_aREST", + "children": + [ {"caption": "-"}, + { "caption": "1.9.7", + "id": "stino_lib_cat_name_ver_1.9.7", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "aREST", "version": "1.9.7"} + }, + { "caption": "1.9.9", + "id": "stino_lib_cat_name_ver_1.9.9", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "aREST", "version": "1.9.9"} + }, + { "caption": "2.0.1", + "id": "stino_lib_cat_name_ver_2.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "aREST", "version": "2.0.1"} + }, + { "caption": "2.0.3", + "id": "stino_lib_cat_name_ver_2.0.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "aREST", "version": "2.0.3"} + }, + { "caption": "2.1.0", + "id": "stino_lib_cat_name_ver_2.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "aREST", "version": "2.1.0"} + }, + { "caption": "2.1.1", + "id": "stino_lib_cat_name_ver_2.1.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "aREST", "version": "2.1.1"} + }, + { "caption": "2.2.0", + "id": "stino_lib_cat_name_ver_2.2.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "aREST", "version": "2.2.0"} + }, + { "caption": "2.3.0", + "id": "stino_lib_cat_name_ver_2.3.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "aREST", "version": "2.3.0"} + }, + { "caption": "2.3.1", + "id": "stino_lib_cat_name_ver_2.3.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "aREST", "version": "2.3.1"} + }, + { "caption": "2.4.0", + "id": "stino_lib_cat_name_ver_2.4.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "aREST", "version": "2.4.0"} + }, + { "caption": "2.4.1", + "id": "stino_lib_cat_name_ver_2.4.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "aREST", "version": "2.4.1"} + }, + { "caption": "2.5.0", + "id": "stino_lib_cat_name_ver_2.5.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "aREST", "version": "2.5.0"} + } + ] }, + { + "caption": "aREST UI", + "id": "stino_lib_cat_name_aREST UI", + "children": + [ {"caption": "-"}, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "aREST UI", "version": "1.0.1"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "aREST UI", "version": "1.1.0"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "aREST UI", "version": "1.1.1"} + } + ] }, + { + "caption": "Aspen SIM800", + "id": "stino_lib_cat_name_Aspen SIM800", + "children": + [ {"caption": "-"}, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Aspen SIM800", "version": "1.0.1"} + } + ] }, + { + "caption": "AzureIoTHub", + "id": "stino_lib_cat_name_AzureIoTHub", + "children": + [ {"caption": "-"}, + { "caption": "0.2.0", + "id": "stino_lib_cat_name_ver_0.2.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "AzureIoTHub", "version": "0.2.0"} + }, + { "caption": "1.0.17", + "id": "stino_lib_cat_name_ver_1.0.17", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "AzureIoTHub", "version": "1.0.17"} + }, + { "caption": "1.0.21", + "id": "stino_lib_cat_name_ver_1.0.21", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "AzureIoTHub", "version": "1.0.21"} + } + ] }, + { + "caption": "AzureIoTHubMQTTClient", + "id": "stino_lib_cat_name_AzureIoTHubMQTTClient", + "children": + [ {"caption": "-"}, + { "caption": "0.2.1", + "id": "stino_lib_cat_name_ver_0.2.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "AzureIoTHubMQTTClient", "version": "0.2.1"} + }, + { "caption": "0.2.2", + "id": "stino_lib_cat_name_ver_0.2.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "AzureIoTHubMQTTClient", "version": "0.2.2"} + } + ] }, + { + "caption": "AzureIoTProtocol_HTTP", + "id": "stino_lib_cat_name_AzureIoTProtocol_HTTP", + "children": + [ {"caption": "-"}, + { "caption": "1.0.17", + "id": "stino_lib_cat_name_ver_1.0.17", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "AzureIoTProtocol_HTTP", "version": "1.0.17"} + }, + { "caption": "1.0.21", + "id": "stino_lib_cat_name_ver_1.0.21", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "AzureIoTProtocol_HTTP", "version": "1.0.21"} + } + ] }, + { + "caption": "AzureIoTProtocol_MQTT", + "id": "stino_lib_cat_name_AzureIoTProtocol_MQTT", + "children": + [ {"caption": "-"}, + { "caption": "1.0.17", + "id": "stino_lib_cat_name_ver_1.0.17", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "AzureIoTProtocol_MQTT", "version": "1.0.17"} + }, + { "caption": "1.0.21", + "id": "stino_lib_cat_name_ver_1.0.21", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "AzureIoTProtocol_MQTT", "version": "1.0.21"} + } + ] }, + { + "caption": "AzureIoTUtility", + "id": "stino_lib_cat_name_AzureIoTUtility", + "children": + [ {"caption": "-"}, + { "caption": "1.0.17", + "id": "stino_lib_cat_name_ver_1.0.17", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "AzureIoTUtility", "version": "1.0.17"} + }, + { "caption": "1.0.21", + "id": "stino_lib_cat_name_ver_1.0.21", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "AzureIoTUtility", "version": "1.0.21"} + } + ] }, + { + "caption": "base64", + "id": "stino_lib_cat_name_base64", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "base64", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "base64", "version": "1.0.1"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "base64", "version": "1.1.0"} + } + ] }, + { + "caption": "BLE SDK for Arduino", + "id": "stino_lib_cat_name_BLE SDK for Arduino", + "children": + [ {"caption": "-"}, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "BLE SDK for Arduino", "version": "1.0.1"} + } + ] }, + { + "caption": "BLEPeripheral", + "id": "stino_lib_cat_name_BLEPeripheral", + "children": + [ {"caption": "-"}, + { "caption": "0.1.0", + "id": "stino_lib_cat_name_ver_0.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "BLEPeripheral", "version": "0.1.0"} + }, + { "caption": "0.1.1", + "id": "stino_lib_cat_name_ver_0.1.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "BLEPeripheral", "version": "0.1.1"} + }, + { "caption": "0.1.2", + "id": "stino_lib_cat_name_ver_0.1.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "BLEPeripheral", "version": "0.1.2"} + }, + { "caption": "0.1.3", + "id": "stino_lib_cat_name_ver_0.1.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "BLEPeripheral", "version": "0.1.3"} + }, + { "caption": "0.1.4", + "id": "stino_lib_cat_name_ver_0.1.4", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "BLEPeripheral", "version": "0.1.4"} + }, + { "caption": "0.1.5", + "id": "stino_lib_cat_name_ver_0.1.5", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "BLEPeripheral", "version": "0.1.5"} + }, + { "caption": "0.1.6", + "id": "stino_lib_cat_name_ver_0.1.6", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "BLEPeripheral", "version": "0.1.6"} + }, + { "caption": "0.1.7", + "id": "stino_lib_cat_name_ver_0.1.7", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "BLEPeripheral", "version": "0.1.7"} + }, + { "caption": "0.1.8", + "id": "stino_lib_cat_name_ver_0.1.8", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "BLEPeripheral", "version": "0.1.8"} + }, + { "caption": "0.2.0", + "id": "stino_lib_cat_name_ver_0.2.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "BLEPeripheral", "version": "0.2.0"} + }, + { "caption": "0.3.0", + "id": "stino_lib_cat_name_ver_0.3.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "BLEPeripheral", "version": "0.3.0"} + }, + { "caption": "0.3.1", + "id": "stino_lib_cat_name_ver_0.3.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "BLEPeripheral", "version": "0.3.1"} + }, + { "caption": "0.4.0", + "id": "stino_lib_cat_name_ver_0.4.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "BLEPeripheral", "version": "0.4.0"} + } + ] }, + { + "caption": "BLESerial", + "id": "stino_lib_cat_name_BLESerial", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "BLESerial", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "BLESerial", "version": "1.1.0"} + } + ] }, + { + "caption": "Blynk", + "id": "stino_lib_cat_name_Blynk", + "children": + [ {"caption": "-"}, + { "caption": "0.3.10", + "id": "stino_lib_cat_name_ver_0.3.10", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Blynk", "version": "0.3.10"} + }, + { "caption": "0.3.3", + "id": "stino_lib_cat_name_ver_0.3.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Blynk", "version": "0.3.3"} + }, + { "caption": "0.3.6", + "id": "stino_lib_cat_name_ver_0.3.6", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Blynk", "version": "0.3.6"} + }, + { "caption": "0.3.7", + "id": "stino_lib_cat_name_ver_0.3.7", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Blynk", "version": "0.3.7"} + }, + { "caption": "0.3.8", + "id": "stino_lib_cat_name_ver_0.3.8", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Blynk", "version": "0.3.8"} + }, + { "caption": "0.3.9", + "id": "stino_lib_cat_name_ver_0.3.9", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Blynk", "version": "0.3.9"} + }, + { "caption": "0.4.0", + "id": "stino_lib_cat_name_ver_0.4.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Blynk", "version": "0.4.0"} + }, + { "caption": "0.4.1", + "id": "stino_lib_cat_name_ver_0.4.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Blynk", "version": "0.4.1"} + }, + { "caption": "0.4.2", + "id": "stino_lib_cat_name_ver_0.4.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Blynk", "version": "0.4.2"} + }, + { "caption": "0.4.3", + "id": "stino_lib_cat_name_ver_0.4.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Blynk", "version": "0.4.3"} + }, + { "caption": "0.4.6", + "id": "stino_lib_cat_name_ver_0.4.6", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Blynk", "version": "0.4.6"} + } + ] }, + { + "caption": "BowlerCom", + "id": "stino_lib_cat_name_BowlerCom", + "children": + [ {"caption": "-"}, + { "caption": "3.12.0", + "id": "stino_lib_cat_name_ver_3.12.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "BowlerCom", "version": "3.12.0"} + }, + { "caption": "3.12.2", + "id": "stino_lib_cat_name_ver_3.12.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "BowlerCom", "version": "3.12.2"} + }, + { "caption": "3.12.3", + "id": "stino_lib_cat_name_ver_3.12.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "BowlerCom", "version": "3.12.3"} + }, + { "caption": "3.12.4", + "id": "stino_lib_cat_name_ver_3.12.4", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "BowlerCom", "version": "3.12.4"} + }, + { "caption": "3.12.5", + "id": "stino_lib_cat_name_ver_3.12.5", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "BowlerCom", "version": "3.12.5"} + }, + { "caption": "3.12.6", + "id": "stino_lib_cat_name_ver_3.12.6", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "BowlerCom", "version": "3.12.6"} + }, + { "caption": "3.12.8", + "id": "stino_lib_cat_name_ver_3.12.8", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "BowlerCom", "version": "3.12.8"} + }, + { "caption": "3.12.9", + "id": "stino_lib_cat_name_ver_3.12.9", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "BowlerCom", "version": "3.12.9"} + }, + { "caption": "3.13.0", + "id": "stino_lib_cat_name_ver_3.13.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "BowlerCom", "version": "3.13.0"} + }, + { "caption": "3.13.1", + "id": "stino_lib_cat_name_ver_3.13.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "BowlerCom", "version": "3.13.1"} + }, + { "caption": "3.13.2", + "id": "stino_lib_cat_name_ver_3.13.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "BowlerCom", "version": "3.13.2"} + }, + { "caption": "3.13.3", + "id": "stino_lib_cat_name_ver_3.13.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "BowlerCom", "version": "3.13.3"} + }, + { "caption": "3.13.4", + "id": "stino_lib_cat_name_ver_3.13.4", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "BowlerCom", "version": "3.13.4"} + }, + { "caption": "3.13.5", + "id": "stino_lib_cat_name_ver_3.13.5", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "BowlerCom", "version": "3.13.5"} + }, + { "caption": "3.14.0", + "id": "stino_lib_cat_name_ver_3.14.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "BowlerCom", "version": "3.14.0"} + }, + { "caption": "3.15.0", + "id": "stino_lib_cat_name_ver_3.15.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "BowlerCom", "version": "3.15.0"} + } + ] }, + { + "caption": "Bridge", + "id": "stino_lib_cat_name_Bridge", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Bridge", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Bridge", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Bridge", "version": "1.0.2"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Bridge", "version": "1.0.3"} + }, + { "caption": "1.0.4", + "id": "stino_lib_cat_name_ver_1.0.4", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Bridge", "version": "1.0.4"} + }, + { "caption": "1.0.5", + "id": "stino_lib_cat_name_ver_1.0.5", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Bridge", "version": "1.0.5"} + }, + { "caption": "1.0.6", + "id": "stino_lib_cat_name_ver_1.0.6", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Bridge", "version": "1.0.6"} + }, + { "caption": "1.0.7", + "id": "stino_lib_cat_name_ver_1.0.7", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Bridge", "version": "1.0.7"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Bridge", "version": "1.1.0"} + }, + { "caption": "1.6.0", + "id": "stino_lib_cat_name_ver_1.6.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Bridge", "version": "1.6.0"} + }, + { "caption": "1.6.1", + "id": "stino_lib_cat_name_ver_1.6.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Bridge", "version": "1.6.1"} + }, + { "caption": "1.6.2", + "id": "stino_lib_cat_name_ver_1.6.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Bridge", "version": "1.6.2"} + }, + { "caption": "1.6.3", + "id": "stino_lib_cat_name_ver_1.6.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Bridge", "version": "1.6.3"} + } + ] }, + { + "caption": "BridgeHttpClient", + "id": "stino_lib_cat_name_BridgeHttpClient", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "BridgeHttpClient", "version": "1.0.0"} + }, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "BridgeHttpClient", "version": "2.0.0"} + }, + { "caption": "3.0.0", + "id": "stino_lib_cat_name_ver_3.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "BridgeHttpClient", "version": "3.0.0"} + }, + { "caption": "3.0.3", + "id": "stino_lib_cat_name_ver_3.0.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "BridgeHttpClient", "version": "3.0.3"} + }, + { "caption": "3.0.4", + "id": "stino_lib_cat_name_ver_3.0.4", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "BridgeHttpClient", "version": "3.0.4"} + }, + { "caption": "3.1.0", + "id": "stino_lib_cat_name_ver_3.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "BridgeHttpClient", "version": "3.1.0"} + } + ] }, + { + "caption": "Brzo I2C", + "id": "stino_lib_cat_name_Brzo I2C", + "children": + [ {"caption": "-"}, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Brzo I2C", "version": "1.0.1"} + } + ] }, + { + "caption": "BTLE", + "id": "stino_lib_cat_name_BTLE", + "children": + [ {"caption": "-"}, + { "caption": "0.1.1", + "id": "stino_lib_cat_name_ver_0.1.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "BTLE", "version": "0.1.1"} + }, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "BTLE", "version": "1.0.0"} + } + ] }, + { + "caption": "Buffered Streams", + "id": "stino_lib_cat_name_Buffered Streams", + "children": + [ {"caption": "-"}, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Buffered Streams", "version": "1.0.1"} + } + ] }, + { + "caption": "Cayenne", + "id": "stino_lib_cat_name_Cayenne", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Cayenne", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Cayenne", "version": "1.0.1"} + } + ] }, + { + "caption": "CayenneMQTT", + "id": "stino_lib_cat_name_CayenneMQTT", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "CayenneMQTT", "version": "1.0.0"} + } + ] }, + { + "caption": "CC3000 MDNS", + "id": "stino_lib_cat_name_CC3000 MDNS", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "CC3000 MDNS", "version": "1.0.0"} + } + ] }, + { + "caption": "cI2C", + "id": "stino_lib_cat_name_cI2C", + "children": + [ {"caption": "-"}, + { "caption": "0.3.0", + "id": "stino_lib_cat_name_ver_0.3.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "cI2C", "version": "0.3.0"} + }, + { "caption": "0.5.0", + "id": "stino_lib_cat_name_ver_0.5.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "cI2C", "version": "0.5.0"} + } + ] }, + { + "caption": "Ciao", + "id": "stino_lib_cat_name_Ciao", + "children": + [ {"caption": "-"}, + { "caption": "0.1.0", + "id": "stino_lib_cat_name_ver_0.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Ciao", "version": "0.1.0"} + }, + { "caption": "0.1.1", + "id": "stino_lib_cat_name_ver_0.1.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Ciao", "version": "0.1.1"} + } + ] }, + { + "caption": "CmdMessenger", + "id": "stino_lib_cat_name_CmdMessenger", + "children": + [ {"caption": "-"}, + { "caption": "4.0.0", + "id": "stino_lib_cat_name_ver_4.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "CmdMessenger", "version": "4.0.0"} + } + ] }, + { + "caption": "CMMC MQTT Connector", + "id": "stino_lib_cat_name_CMMC MQTT Connector", + "children": + [ {"caption": "-"}, + { "caption": "0.95.0", + "id": "stino_lib_cat_name_ver_0.95.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "CMMC MQTT Connector", "version": "0.95.0"} + }, + { "caption": "0.96.0", + "id": "stino_lib_cat_name_ver_0.96.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "CMMC MQTT Connector", "version": "0.96.0"} + } + ] }, + { + "caption": "CMMC OTA", + "id": "stino_lib_cat_name_CMMC OTA", + "children": + [ {"caption": "-"}, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "CMMC OTA", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "CMMC OTA", "version": "1.0.2"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "CMMC OTA", "version": "1.0.3"} + }, + { "caption": "1.0.4", + "id": "stino_lib_cat_name_ver_1.0.4", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "CMMC OTA", "version": "1.0.4"} + } + ] }, + { + "caption": "CMMC WiFi Connector", + "id": "stino_lib_cat_name_CMMC WiFi Connector", + "children": + [ {"caption": "-"}, + { "caption": "2.0.1", + "id": "stino_lib_cat_name_ver_2.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "CMMC WiFi Connector", "version": "2.0.1"} + }, + { "caption": "2.0.2", + "id": "stino_lib_cat_name_ver_2.0.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "CMMC WiFi Connector", "version": "2.0.2"} + }, + { "caption": "2.0.3", + "id": "stino_lib_cat_name_ver_2.0.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "CMMC WiFi Connector", "version": "2.0.3"} + }, + { "caption": "3.0.3", + "id": "stino_lib_cat_name_ver_3.0.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "CMMC WiFi Connector", "version": "3.0.3"} + }, + { "caption": "3.0.5", + "id": "stino_lib_cat_name_ver_3.0.5", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "CMMC WiFi Connector", "version": "3.0.5"} + }, + { "caption": "3.0.6", + "id": "stino_lib_cat_name_ver_3.0.6", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "CMMC WiFi Connector", "version": "3.0.6"} + }, + { "caption": "3.0.7", + "id": "stino_lib_cat_name_ver_3.0.7", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "CMMC WiFi Connector", "version": "3.0.7"} + }, + { "caption": "3.0.8", + "id": "stino_lib_cat_name_ver_3.0.8", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "CMMC WiFi Connector", "version": "3.0.8"} + } + ] }, + { + "caption": "CoAP simple library", + "id": "stino_lib_cat_name_CoAP simple library", + "children": + [ {"caption": "-"}, + { "caption": "1.3.5", + "id": "stino_lib_cat_name_ver_1.3.5", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "CoAP simple library", "version": "1.3.5"} + }, + { "caption": "1.3.6", + "id": "stino_lib_cat_name_ver_1.3.6", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "CoAP simple library", "version": "1.3.6"} + } + ] }, + { + "caption": "ConfigManager", + "id": "stino_lib_cat_name_ConfigManager", + "children": + [ {"caption": "-"}, + { "caption": "0.1.0", + "id": "stino_lib_cat_name_ver_0.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ConfigManager", "version": "0.1.0"} + }, + { "caption": "0.2.0", + "id": "stino_lib_cat_name_ver_0.2.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ConfigManager", "version": "0.2.0"} + }, + { "caption": "0.3.0", + "id": "stino_lib_cat_name_ver_0.3.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ConfigManager", "version": "0.3.0"} + }, + { "caption": "0.4.0", + "id": "stino_lib_cat_name_ver_0.4.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ConfigManager", "version": "0.4.0"} + }, + { "caption": "0.5.0", + "id": "stino_lib_cat_name_ver_0.5.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ConfigManager", "version": "0.5.0"} + }, + { "caption": "0.6.0", + "id": "stino_lib_cat_name_ver_0.6.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ConfigManager", "version": "0.6.0"} + }, + { "caption": "0.7.0", + "id": "stino_lib_cat_name_ver_0.7.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ConfigManager", "version": "0.7.0"} + } + ] }, + { + "caption": "ConnectThings_ESP8266", + "id": "stino_lib_cat_name_ConnectThings_ESP8266", + "children": + [ {"caption": "-"}, + { "caption": "0.0.1", + "id": "stino_lib_cat_name_ver_0.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ConnectThings_ESP8266", "version": "0.0.1"} + } + ] }, + { + "caption": "Constellation", + "id": "stino_lib_cat_name_Constellation", + "children": + [ {"caption": "-"}, + { "caption": "2.1.16308", + "id": "stino_lib_cat_name_ver_2.1.16308", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Constellation", "version": "2.1.16308"} + }, + { "caption": "2.2.16341", + "id": "stino_lib_cat_name_ver_2.2.16341", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Constellation", "version": "2.2.16341"} + } + ] }, + { + "caption": "Cytron ESPWiFi Shield", + "id": "stino_lib_cat_name_Cytron ESPWiFi Shield", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Cytron ESPWiFi Shield", "version": "1.0.0"} + }, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Cytron ESPWiFi Shield", "version": "2.0.0"} + } + ] }, + { + "caption": "DataServeriOS", + "id": "stino_lib_cat_name_DataServeriOS", + "children": + [ {"caption": "-"}, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "DataServeriOS", "version": "2.0.0"} + } + ] }, + { + "caption": "DFW", + "id": "stino_lib_cat_name_DFW", + "children": + [ {"caption": "-"}, + { "caption": "0.1.0", + "id": "stino_lib_cat_name_ver_0.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "DFW", "version": "0.1.0"} + }, + { "caption": "0.1.1", + "id": "stino_lib_cat_name_ver_0.1.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "DFW", "version": "0.1.1"} + } + ] }, + { + "caption": "DMXSerial", + "id": "stino_lib_cat_name_DMXSerial", + "children": + [ {"caption": "-"}, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "DMXSerial", "version": "1.2.0"} + }, + { "caption": "1.3.0", + "id": "stino_lib_cat_name_ver_1.3.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "DMXSerial", "version": "1.3.0"} + } + ] }, + { + "caption": "DMXSerial2", + "id": "stino_lib_cat_name_DMXSerial2", + "children": + [ {"caption": "-"}, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "DMXSerial2", "version": "1.1.0"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "DMXSerial2", "version": "1.2.0"} + } + ] }, + { + "caption": "DmxSimple", + "id": "stino_lib_cat_name_DmxSimple", + "children": + [ {"caption": "-"}, + { "caption": "3.1.0", + "id": "stino_lib_cat_name_ver_3.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "DmxSimple", "version": "3.1.0"} + } + ] }, + { + "caption": "due_can", + "id": "stino_lib_cat_name_due_can", + "children": + [ {"caption": "-"}, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "due_can", "version": "2.0.0"} + }, + { "caption": "2.0.1", + "id": "stino_lib_cat_name_ver_2.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "due_can", "version": "2.0.1"} + } + ] }, + { + "caption": "DW1000", + "id": "stino_lib_cat_name_DW1000", + "children": + [ {"caption": "-"}, + { "caption": "0.4.0", + "id": "stino_lib_cat_name_ver_0.4.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "DW1000", "version": "0.4.0"} + }, + { "caption": "0.5.0", + "id": "stino_lib_cat_name_ver_0.5.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "DW1000", "version": "0.5.0"} + } + ] }, + { + "caption": "EasyWebServer", + "id": "stino_lib_cat_name_EasyWebServer", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "EasyWebServer", "version": "1.0.0"} + } + ] }, + { + "caption": "ESP8266 Microgear", + "id": "stino_lib_cat_name_ESP8266 Microgear", + "children": + [ {"caption": "-"}, + { "caption": "1.1.2", + "id": "stino_lib_cat_name_ver_1.1.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ESP8266 Microgear", "version": "1.1.2"} + }, + { "caption": "1.1.5", + "id": "stino_lib_cat_name_ver_1.1.5", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ESP8266 Microgear", "version": "1.1.5"} + }, + { "caption": "1.1.6", + "id": "stino_lib_cat_name_ver_1.1.6", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ESP8266 Microgear", "version": "1.1.6"} + }, + { "caption": "1.1.7", + "id": "stino_lib_cat_name_ver_1.1.7", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ESP8266 Microgear", "version": "1.1.7"} + }, + { "caption": "1.1.9", + "id": "stino_lib_cat_name_ver_1.1.9", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ESP8266 Microgear", "version": "1.1.9"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ESP8266 Microgear", "version": "1.2.0"} + }, + { "caption": "1.2.1", + "id": "stino_lib_cat_name_ver_1.2.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ESP8266 Microgear", "version": "1.2.1"} + }, + { "caption": "1.2.2", + "id": "stino_lib_cat_name_ver_1.2.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ESP8266 Microgear", "version": "1.2.2"} + } + ] }, + { + "caption": "esp8266_mdns", + "id": "stino_lib_cat_name_esp8266_mdns", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "esp8266_mdns", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "esp8266_mdns", "version": "1.1.0"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "esp8266_mdns", "version": "1.1.1"} + }, + { "caption": "1.1.2", + "id": "stino_lib_cat_name_ver_1.1.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "esp8266_mdns", "version": "1.1.2"} + }, + { "caption": "1.1.3", + "id": "stino_lib_cat_name_ver_1.1.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "esp8266_mdns", "version": "1.1.3"} + }, + { "caption": "1.1.4", + "id": "stino_lib_cat_name_ver_1.1.4", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "esp8266_mdns", "version": "1.1.4"} + }, + { "caption": "1.1.5", + "id": "stino_lib_cat_name_ver_1.1.5", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "esp8266_mdns", "version": "1.1.5"} + } + ] }, + { + "caption": "ESP8266RestClient", + "id": "stino_lib_cat_name_ESP8266RestClient", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ESP8266RestClient", "version": "1.0.0"} + } + ] }, + { + "caption": "ESPectro", + "id": "stino_lib_cat_name_ESPectro", + "children": + [ {"caption": "-"}, + { "caption": "0.6.2", + "id": "stino_lib_cat_name_ver_0.6.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ESPectro", "version": "0.6.2"} + }, + { "caption": "0.6.6", + "id": "stino_lib_cat_name_ver_0.6.6", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ESPectro", "version": "0.6.6"} + }, + { "caption": "0.6.7", + "id": "stino_lib_cat_name_ver_0.6.7", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ESPectro", "version": "0.6.7"} + }, + { "caption": "0.6.9", + "id": "stino_lib_cat_name_ver_0.6.9", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ESPectro", "version": "0.6.9"} + }, + { "caption": "0.7.0", + "id": "stino_lib_cat_name_ver_0.7.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ESPectro", "version": "0.7.0"} + }, + { "caption": "0.7.2", + "id": "stino_lib_cat_name_ver_0.7.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ESPectro", "version": "0.7.2"} + }, + { "caption": "0.7.4", + "id": "stino_lib_cat_name_ver_0.7.4", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ESPectro", "version": "0.7.4"} + }, + { "caption": "0.7.5", + "id": "stino_lib_cat_name_ver_0.7.5", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ESPectro", "version": "0.7.5"} + } + ] }, + { + "caption": "ESPert", + "id": "stino_lib_cat_name_ESPert", + "children": + [ {"caption": "-"}, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ESPert", "version": "1.1.1"} + }, + { "caption": "1.1.2", + "id": "stino_lib_cat_name_ver_1.1.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ESPert", "version": "1.1.2"} + }, + { "caption": "1.1.3", + "id": "stino_lib_cat_name_ver_1.1.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ESPert", "version": "1.1.3"} + }, + { "caption": "1.1.4", + "id": "stino_lib_cat_name_ver_1.1.4", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ESPert", "version": "1.1.4"} + }, + { "caption": "1.1.5", + "id": "stino_lib_cat_name_ver_1.1.5", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ESPert", "version": "1.1.5"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ESPert", "version": "1.2.0"} + }, + { "caption": "1.2.2", + "id": "stino_lib_cat_name_ver_1.2.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ESPert", "version": "1.2.2"} + }, + { "caption": "1.2.4", + "id": "stino_lib_cat_name_ver_1.2.4", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ESPert", "version": "1.2.4"} + }, + { "caption": "1.2.5", + "id": "stino_lib_cat_name_ver_1.2.5", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ESPert", "version": "1.2.5"} + }, + { "caption": "1.2.6", + "id": "stino_lib_cat_name_ver_1.2.6", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ESPert", "version": "1.2.6"} + } + ] }, + { + "caption": "Ethernet", + "id": "stino_lib_cat_name_Ethernet", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Ethernet", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Ethernet", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Ethernet", "version": "1.0.2"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Ethernet", "version": "1.0.3"} + }, + { "caption": "1.0.4", + "id": "stino_lib_cat_name_ver_1.0.4", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Ethernet", "version": "1.0.4"} + }, + { "caption": "1.0.5", + "id": "stino_lib_cat_name_ver_1.0.5", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Ethernet", "version": "1.0.5"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Ethernet", "version": "1.1.0"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Ethernet", "version": "1.1.1"} + }, + { "caption": "1.1.2", + "id": "stino_lib_cat_name_ver_1.1.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Ethernet", "version": "1.1.2"} + } + ] }, + { + "caption": "Ethernet2", + "id": "stino_lib_cat_name_Ethernet2", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Ethernet2", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Ethernet2", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Ethernet2", "version": "1.0.2"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Ethernet2", "version": "1.0.3"} + }, + { "caption": "1.0.4", + "id": "stino_lib_cat_name_ver_1.0.4", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Ethernet2", "version": "1.0.4"} + } + ] }, + { + "caption": "EtherSia", + "id": "stino_lib_cat_name_EtherSia", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "EtherSia", "version": "1.0.0"} + }, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "EtherSia", "version": "2.0.0"} + }, + { "caption": "2.1.0", + "id": "stino_lib_cat_name_ver_2.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "EtherSia", "version": "2.1.0"} + }, + { "caption": "2.2.0", + "id": "stino_lib_cat_name_ver_2.2.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "EtherSia", "version": "2.2.0"} + } + ] }, + { + "caption": "ExodeCore", + "id": "stino_lib_cat_name_ExodeCore", + "children": + [ {"caption": "-"}, + { "caption": "0.3.0", + "id": "stino_lib_cat_name_ver_0.3.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ExodeCore", "version": "0.3.0"} + }, + { "caption": "0.3.1", + "id": "stino_lib_cat_name_ver_0.3.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ExodeCore", "version": "0.3.1"} + }, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ExodeCore", "version": "1.0.0"} + } + ] }, + { + "caption": "Exosite", + "id": "stino_lib_cat_name_Exosite", + "children": + [ {"caption": "-"}, + { "caption": "2.3.10", + "id": "stino_lib_cat_name_ver_2.3.10", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Exosite", "version": "2.3.10"} + }, + { "caption": "2.3.11", + "id": "stino_lib_cat_name_ver_2.3.11", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Exosite", "version": "2.3.11"} + }, + { "caption": "2.3.3", + "id": "stino_lib_cat_name_ver_2.3.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Exosite", "version": "2.3.3"} + }, + { "caption": "2.3.5", + "id": "stino_lib_cat_name_ver_2.3.5", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Exosite", "version": "2.3.5"} + }, + { "caption": "2.3.6", + "id": "stino_lib_cat_name_ver_2.3.6", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Exosite", "version": "2.3.6"} + }, + { "caption": "2.3.7", + "id": "stino_lib_cat_name_ver_2.3.7", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Exosite", "version": "2.3.7"} + }, + { "caption": "2.3.9", + "id": "stino_lib_cat_name_ver_2.3.9", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Exosite", "version": "2.3.9"} + }, + { "caption": "2.4.0", + "id": "stino_lib_cat_name_ver_2.4.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Exosite", "version": "2.4.0"} + }, + { "caption": "2.5.0", + "id": "stino_lib_cat_name_ver_2.5.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Exosite", "version": "2.5.0"} + }, + { "caption": "2.5.2", + "id": "stino_lib_cat_name_ver_2.5.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Exosite", "version": "2.5.2"} + }, + { "caption": "2.6.0", + "id": "stino_lib_cat_name_ver_2.6.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Exosite", "version": "2.6.0"} + } + ] }, + { + "caption": "GoogleMapsApi", + "id": "stino_lib_cat_name_GoogleMapsApi", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "GoogleMapsApi", "version": "1.0.0"} + } + ] }, + { + "caption": "GoPRO", + "id": "stino_lib_cat_name_GoPRO", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "GoPRO", "version": "1.0.0"} + } + ] }, + { + "caption": "GPRSbee", + "id": "stino_lib_cat_name_GPRSbee", + "children": + [ {"caption": "-"}, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "GPRSbee", "version": "1.2.0"} + }, + { "caption": "1.3.0", + "id": "stino_lib_cat_name_ver_1.3.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "GPRSbee", "version": "1.3.0"} + }, + { "caption": "1.9.0", + "id": "stino_lib_cat_name_ver_1.9.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "GPRSbee", "version": "1.9.0"} + }, + { "caption": "1.9.1", + "id": "stino_lib_cat_name_ver_1.9.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "GPRSbee", "version": "1.9.1"} + }, + { "caption": "1.9.2", + "id": "stino_lib_cat_name_ver_1.9.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "GPRSbee", "version": "1.9.2"} + } + ] }, + { + "caption": "GSM", + "id": "stino_lib_cat_name_GSM", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "GSM", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "GSM", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "GSM", "version": "1.0.2"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "GSM", "version": "1.0.3"} + }, + { "caption": "1.0.4", + "id": "stino_lib_cat_name_ver_1.0.4", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "GSM", "version": "1.0.4"} + }, + { "caption": "1.0.5", + "id": "stino_lib_cat_name_ver_1.0.5", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "GSM", "version": "1.0.5"} + } + ] }, + { + "caption": "GSM-Playground", + "id": "stino_lib_cat_name_GSM-Playground", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "GSM-Playground", "version": "1.0.0"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "GSM-Playground", "version": "1.1.1"} + } + ] }, + { + "caption": "HaLakeKitFirst", + "id": "stino_lib_cat_name_HaLakeKitFirst", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "HaLakeKitFirst", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "HaLakeKitFirst", "version": "1.0.1"} + } + ] }, + { + "caption": "HardwareSerial_RS485", + "id": "stino_lib_cat_name_HardwareSerial_RS485", + "children": + [ {"caption": "-"}, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "HardwareSerial_RS485", "version": "2.0.0"} + }, + { "caption": "2.0.1", + "id": "stino_lib_cat_name_ver_2.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "HardwareSerial_RS485", "version": "2.0.1"} + }, + { "caption": "2.1.0", + "id": "stino_lib_cat_name_ver_2.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "HardwareSerial_RS485", "version": "2.1.0"} + }, + { "caption": "2.2.0", + "id": "stino_lib_cat_name_ver_2.2.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "HardwareSerial_RS485", "version": "2.2.0"} + } + ] }, + { + "caption": "HardWire", + "id": "stino_lib_cat_name_HardWire", + "children": + [ {"caption": "-"}, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "HardWire", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "HardWire", "version": "1.0.2"} + } + ] }, + { + "caption": "HID-Project", + "id": "stino_lib_cat_name_HID-Project", + "children": + [ {"caption": "-"}, + { "caption": "2.4.1", + "id": "stino_lib_cat_name_ver_2.4.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "HID-Project", "version": "2.4.1"} + }, + { "caption": "2.4.2", + "id": "stino_lib_cat_name_ver_2.4.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "HID-Project", "version": "2.4.2"} + }, + { "caption": "2.4.3", + "id": "stino_lib_cat_name_ver_2.4.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "HID-Project", "version": "2.4.3"} + }, + { "caption": "2.4.4", + "id": "stino_lib_cat_name_ver_2.4.4", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "HID-Project", "version": "2.4.4"} + } + ] }, + { + "caption": "HttpClient", + "id": "stino_lib_cat_name_HttpClient", + "children": + [ {"caption": "-"}, + { "caption": "2.2.0", + "id": "stino_lib_cat_name_ver_2.2.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "HttpClient", "version": "2.2.0"} + } + ] }, + { + "caption": "i2cdetect", + "id": "stino_lib_cat_name_i2cdetect", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "i2cdetect", "version": "1.0.0"} + } + ] }, + { + "caption": "IBM LMIC framework", + "id": "stino_lib_cat_name_IBM LMIC framework", + "children": + [ {"caption": "-"}, + { "caption": "1.5.0+arduino-0", + "id": "stino_lib_cat_name_ver_1.5.0+arduino-0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "IBM LMIC framework", "version": "1.5.0+arduino-0"} + }, + { "caption": "1.5.0+arduino-1", + "id": "stino_lib_cat_name_ver_1.5.0+arduino-1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "IBM LMIC framework", "version": "1.5.0+arduino-1"} + } + ] }, + { + "caption": "IFTTTMaker", + "id": "stino_lib_cat_name_IFTTTMaker", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "IFTTTMaker", "version": "1.0.0"} + } + ] }, + { + "caption": "IoTPipe", + "id": "stino_lib_cat_name_IoTPipe", + "children": + [ {"caption": "-"}, + { "caption": "0.1.0", + "id": "stino_lib_cat_name_ver_0.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "IoTPipe", "version": "0.1.0"} + }, + { "caption": "0.1.2", + "id": "stino_lib_cat_name_ver_0.1.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "IoTPipe", "version": "0.1.2"} + }, + { "caption": "0.2.0", + "id": "stino_lib_cat_name_ver_0.2.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "IoTPipe", "version": "0.2.0"} + }, + { "caption": "0.2.1", + "id": "stino_lib_cat_name_ver_0.2.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "IoTPipe", "version": "0.2.1"} + } + ] }, + { + "caption": "IoTtweet", + "id": "stino_lib_cat_name_IoTtweet", + "children": + [ {"caption": "-"}, + { "caption": "0.2.0", + "id": "stino_lib_cat_name_ver_0.2.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "IoTtweet", "version": "0.2.0"} + }, + { "caption": "0.2.9", + "id": "stino_lib_cat_name_ver_0.2.9", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "IoTtweet", "version": "0.2.9"} + }, + { "caption": "0.3.1", + "id": "stino_lib_cat_name_ver_0.3.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "IoTtweet", "version": "0.3.1"} + }, + { "caption": "0.3.2", + "id": "stino_lib_cat_name_ver_0.3.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "IoTtweet", "version": "0.3.2"} + } + ] }, + { + "caption": "IoTtweetESP32", + "id": "stino_lib_cat_name_IoTtweetESP32", + "children": + [ {"caption": "-"}, + { "caption": "0.0.2", + "id": "stino_lib_cat_name_ver_0.0.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "IoTtweetESP32", "version": "0.0.2"} + } + ] }, + { + "caption": "KONNEKTING Device Library", + "id": "stino_lib_cat_name_KONNEKTING Device Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0-BETA3", + "id": "stino_lib_cat_name_ver_1.0.0-BETA3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "KONNEKTING Device Library", "version": "1.0.0-BETA3"} + }, + { "caption": "1.0.0-BETA4", + "id": "stino_lib_cat_name_ver_1.0.0-BETA4", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "KONNEKTING Device Library", "version": "1.0.0-BETA4"} + } + ] }, + { + "caption": "Lewis", + "id": "stino_lib_cat_name_Lewis", + "children": + [ {"caption": "-"}, + { "caption": "0.1.0", + "id": "stino_lib_cat_name_ver_0.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Lewis", "version": "0.1.0"} + }, + { "caption": "0.1.1", + "id": "stino_lib_cat_name_ver_0.1.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Lewis", "version": "0.1.1"} + }, + { "caption": "0.1.2", + "id": "stino_lib_cat_name_ver_0.1.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Lewis", "version": "0.1.2"} + } + ] }, + { + "caption": "LiquidCrystal_PCF8574", + "id": "stino_lib_cat_name_LiquidCrystal_PCF8574", + "children": + [ {"caption": "-"}, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "LiquidCrystal_PCF8574", "version": "1.1.0"} + } + ] }, + { + "caption": "LocoNet", + "id": "stino_lib_cat_name_LocoNet", + "children": + [ {"caption": "-"}, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "LocoNet", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "LocoNet", "version": "1.0.2"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "LocoNet", "version": "1.0.3"} + }, + { "caption": "1.0.4", + "id": "stino_lib_cat_name_ver_1.0.4", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "LocoNet", "version": "1.0.4"} + } + ] }, + { + "caption": "Logger", + "id": "stino_lib_cat_name_Logger", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Logger", "version": "1.0.0"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Logger", "version": "1.0.3"} + } + ] }, + { + "caption": "LoRa", + "id": "stino_lib_cat_name_LoRa", + "children": + [ {"caption": "-"}, + { "caption": "0.0.0", + "id": "stino_lib_cat_name_ver_0.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "LoRa", "version": "0.0.0"} + }, + { "caption": "0.0.1", + "id": "stino_lib_cat_name_ver_0.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "LoRa", "version": "0.0.1"} + }, + { "caption": "0.1.0", + "id": "stino_lib_cat_name_ver_0.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "LoRa", "version": "0.1.0"} + }, + { "caption": "0.2.0", + "id": "stino_lib_cat_name_ver_0.2.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "LoRa", "version": "0.2.0"} + } + ] }, + { + "caption": "LoRaFi", + "id": "stino_lib_cat_name_LoRaFi", + "children": + [ {"caption": "-"}, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "LoRaFi", "version": "1.1.0"} + } + ] }, + { + "caption": "MakestroCloudClient", + "id": "stino_lib_cat_name_MakestroCloudClient", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "MakestroCloudClient", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "MakestroCloudClient", "version": "1.0.1"} + } + ] }, + { + "caption": "MFRC522", + "id": "stino_lib_cat_name_MFRC522", + "children": + [ {"caption": "-"}, + { "caption": "1.1.2", + "id": "stino_lib_cat_name_ver_1.1.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "MFRC522", "version": "1.1.2"} + }, + { "caption": "1.1.3", + "id": "stino_lib_cat_name_ver_1.1.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "MFRC522", "version": "1.1.3"} + }, + { "caption": "1.1.4", + "id": "stino_lib_cat_name_ver_1.1.4", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "MFRC522", "version": "1.1.4"} + }, + { "caption": "1.1.5", + "id": "stino_lib_cat_name_ver_1.1.5", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "MFRC522", "version": "1.1.5"} + }, + { "caption": "1.1.6", + "id": "stino_lib_cat_name_ver_1.1.6", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "MFRC522", "version": "1.1.6"} + }, + { "caption": "1.1.7", + "id": "stino_lib_cat_name_ver_1.1.7", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "MFRC522", "version": "1.1.7"} + }, + { "caption": "1.1.8", + "id": "stino_lib_cat_name_ver_1.1.8", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "MFRC522", "version": "1.1.8"} + }, + { "caption": "1.1.9", + "id": "stino_lib_cat_name_ver_1.1.9", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "MFRC522", "version": "1.1.9"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "MFRC522", "version": "1.2.0"} + }, + { "caption": "1.2.1", + "id": "stino_lib_cat_name_ver_1.2.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "MFRC522", "version": "1.2.1"} + }, + { "caption": "1.3.0", + "id": "stino_lib_cat_name_ver_1.3.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "MFRC522", "version": "1.3.0"} + }, + { "caption": "1.3.1", + "id": "stino_lib_cat_name_ver_1.3.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "MFRC522", "version": "1.3.1"} + }, + { "caption": "1.3.2", + "id": "stino_lib_cat_name_ver_1.3.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "MFRC522", "version": "1.3.2"} + }, + { "caption": "1.3.3", + "id": "stino_lib_cat_name_ver_1.3.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "MFRC522", "version": "1.3.3"} + } + ] }, + { + "caption": "MideaIRWrapper", + "id": "stino_lib_cat_name_MideaIRWrapper", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "MideaIRWrapper", "version": "1.0.0"} + } + ] }, + { + "caption": "MIDI Library", + "id": "stino_lib_cat_name_MIDI Library", + "children": + [ {"caption": "-"}, + { "caption": "4.2.0", + "id": "stino_lib_cat_name_ver_4.2.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "MIDI Library", "version": "4.2.0"} + }, + { "caption": "4.3.1", + "id": "stino_lib_cat_name_ver_4.3.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "MIDI Library", "version": "4.3.1"} + } + ] }, + { + "caption": "ModbusMaster", + "id": "stino_lib_cat_name_ModbusMaster", + "children": + [ {"caption": "-"}, + { "caption": "0.10.2", + "id": "stino_lib_cat_name_ver_0.10.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ModbusMaster", "version": "0.10.2"} + }, + { "caption": "0.10.3", + "id": "stino_lib_cat_name_ver_0.10.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ModbusMaster", "version": "0.10.3"} + }, + { "caption": "0.11.0", + "id": "stino_lib_cat_name_ver_0.11.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ModbusMaster", "version": "0.11.0"} + }, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ModbusMaster", "version": "1.0.0"} + }, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ModbusMaster", "version": "2.0.0"} + }, + { "caption": "2.0.1", + "id": "stino_lib_cat_name_ver_2.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ModbusMaster", "version": "2.0.1"} + } + ] }, + { + "caption": "MQTT", + "id": "stino_lib_cat_name_MQTT", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "MQTT", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "MQTT", "version": "1.1.0"} + }, + { "caption": "1.10.0", + "id": "stino_lib_cat_name_ver_1.10.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "MQTT", "version": "1.10.0"} + }, + { "caption": "1.10.1", + "id": "stino_lib_cat_name_ver_1.10.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "MQTT", "version": "1.10.1"} + }, + { "caption": "1.11.0", + "id": "stino_lib_cat_name_ver_1.11.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "MQTT", "version": "1.11.0"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "MQTT", "version": "1.2.0"} + }, + { "caption": "1.3.0", + "id": "stino_lib_cat_name_ver_1.3.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "MQTT", "version": "1.3.0"} + }, + { "caption": "1.3.2", + "id": "stino_lib_cat_name_ver_1.3.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "MQTT", "version": "1.3.2"} + }, + { "caption": "1.4.0", + "id": "stino_lib_cat_name_ver_1.4.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "MQTT", "version": "1.4.0"} + }, + { "caption": "1.5.0", + "id": "stino_lib_cat_name_ver_1.5.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "MQTT", "version": "1.5.0"} + }, + { "caption": "1.5.1", + "id": "stino_lib_cat_name_ver_1.5.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "MQTT", "version": "1.5.1"} + }, + { "caption": "1.6.0", + "id": "stino_lib_cat_name_ver_1.6.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "MQTT", "version": "1.6.0"} + }, + { "caption": "1.7.0", + "id": "stino_lib_cat_name_ver_1.7.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "MQTT", "version": "1.7.0"} + }, + { "caption": "1.8.0", + "id": "stino_lib_cat_name_ver_1.8.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "MQTT", "version": "1.8.0"} + }, + { "caption": "1.8.1", + "id": "stino_lib_cat_name_ver_1.8.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "MQTT", "version": "1.8.1"} + }, + { "caption": "1.8.2", + "id": "stino_lib_cat_name_ver_1.8.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "MQTT", "version": "1.8.2"} + }, + { "caption": "1.9.0", + "id": "stino_lib_cat_name_ver_1.9.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "MQTT", "version": "1.9.0"} + }, + { "caption": "1.9.1", + "id": "stino_lib_cat_name_ver_1.9.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "MQTT", "version": "1.9.1"} + }, + { "caption": "1.9.2", + "id": "stino_lib_cat_name_ver_1.9.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "MQTT", "version": "1.9.2"} + }, + { "caption": "1.9.3", + "id": "stino_lib_cat_name_ver_1.9.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "MQTT", "version": "1.9.3"} + }, + { "caption": "1.9.4", + "id": "stino_lib_cat_name_ver_1.9.4", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "MQTT", "version": "1.9.4"} + }, + { "caption": "1.9.5", + "id": "stino_lib_cat_name_ver_1.9.5", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "MQTT", "version": "1.9.5"} + }, + { "caption": "1.9.6", + "id": "stino_lib_cat_name_ver_1.9.6", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "MQTT", "version": "1.9.6"} + } + ] }, + { + "caption": "MySensors", + "id": "stino_lib_cat_name_MySensors", + "children": + [ {"caption": "-"}, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "MySensors", "version": "2.0.0"} + }, + { "caption": "2.1.0", + "id": "stino_lib_cat_name_ver_2.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "MySensors", "version": "2.1.0"} + }, + { "caption": "2.1.1", + "id": "stino_lib_cat_name_ver_2.1.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "MySensors", "version": "2.1.1"} + } + ] }, + { + "caption": "MySQL Connector Arduino", + "id": "stino_lib_cat_name_MySQL Connector Arduino", + "children": + [ {"caption": "-"}, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "MySQL Connector Arduino", "version": "1.1.1"} + } + ] }, + { + "caption": "NDNOverUDP", + "id": "stino_lib_cat_name_NDNOverUDP", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "NDNOverUDP", "version": "1.0.0"} + } + ] }, + { + "caption": "NeoGPS", + "id": "stino_lib_cat_name_NeoGPS", + "children": + [ {"caption": "-"}, + { "caption": "3.1.1", + "id": "stino_lib_cat_name_ver_3.1.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "NeoGPS", "version": "3.1.1"} + }, + { "caption": "3.1.2", + "id": "stino_lib_cat_name_ver_3.1.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "NeoGPS", "version": "3.1.2"} + }, + { "caption": "4.1.0", + "id": "stino_lib_cat_name_ver_4.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "NeoGPS", "version": "4.1.0"} + }, + { "caption": "4.1.3", + "id": "stino_lib_cat_name_ver_4.1.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "NeoGPS", "version": "4.1.3"} + } + ] }, + { + "caption": "NetEEPROM", + "id": "stino_lib_cat_name_NetEEPROM", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "NetEEPROM", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "NetEEPROM", "version": "1.1.0"} + } + ] }, + { + "caption": "NmraDcc", + "id": "stino_lib_cat_name_NmraDcc", + "children": + [ {"caption": "-"}, + { "caption": "1.2.1", + "id": "stino_lib_cat_name_ver_1.2.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "NmraDcc", "version": "1.2.1"} + }, + { "caption": "1.3.0", + "id": "stino_lib_cat_name_ver_1.3.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "NmraDcc", "version": "1.3.0"} + }, + { "caption": "1.4.1", + "id": "stino_lib_cat_name_ver_1.4.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "NmraDcc", "version": "1.4.1"} + }, + { "caption": "1.4.2", + "id": "stino_lib_cat_name_ver_1.4.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "NmraDcc", "version": "1.4.2"} + } + ] }, + { + "caption": "OneWire", + "id": "stino_lib_cat_name_OneWire", + "children": + [ {"caption": "-"}, + { "caption": "2.3.0", + "id": "stino_lib_cat_name_ver_2.3.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "OneWire", "version": "2.3.0"} + }, + { "caption": "2.3.1", + "id": "stino_lib_cat_name_ver_2.3.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "OneWire", "version": "2.3.1"} + }, + { "caption": "2.3.2", + "id": "stino_lib_cat_name_ver_2.3.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "OneWire", "version": "2.3.2"} + }, + { "caption": "2.3.3", + "id": "stino_lib_cat_name_ver_2.3.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "OneWire", "version": "2.3.3"} + } + ] }, + { + "caption": "OPC", + "id": "stino_lib_cat_name_OPC", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "OPC", "version": "1.0.0"} + }, + { "caption": "1.7.0", + "id": "stino_lib_cat_name_ver_1.7.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "OPC", "version": "1.7.0"} + } + ] }, + { + "caption": "OpcServer", + "id": "stino_lib_cat_name_OpcServer", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "OpcServer", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "OpcServer", "version": "1.1.0"} + } + ] }, + { + "caption": "OpenDevice", + "id": "stino_lib_cat_name_OpenDevice", + "children": + [ {"caption": "-"}, + { "caption": "0.1.3", + "id": "stino_lib_cat_name_ver_0.1.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "OpenDevice", "version": "0.1.3"} + } + ] }, + { + "caption": "PacketSerial", + "id": "stino_lib_cat_name_PacketSerial", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "PacketSerial", "version": "1.0.0"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "PacketSerial", "version": "1.0.2"} + } + ] }, + { + "caption": "PHPoC", + "id": "stino_lib_cat_name_PHPoC", + "children": + [ {"caption": "-"}, + { "caption": "0.8.0", + "id": "stino_lib_cat_name_ver_0.8.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "PHPoC", "version": "0.8.0"} + }, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "PHPoC", "version": "1.0.0"} + } + ] }, + { + "caption": "PJON", + "id": "stino_lib_cat_name_PJON", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "PJON", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "PJON", "version": "1.1.0"} + }, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "PJON", "version": "2.0.0"} + }, + { "caption": "3.0.0", + "id": "stino_lib_cat_name_ver_3.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "PJON", "version": "3.0.0"} + }, + { "caption": "4.0.0", + "id": "stino_lib_cat_name_ver_4.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "PJON", "version": "4.0.0"} + }, + { "caption": "4.1.0", + "id": "stino_lib_cat_name_ver_4.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "PJON", "version": "4.1.0"} + }, + { "caption": "4.2.0", + "id": "stino_lib_cat_name_ver_4.2.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "PJON", "version": "4.2.0"} + }, + { "caption": "4.3.0", + "id": "stino_lib_cat_name_ver_4.3.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "PJON", "version": "4.3.0"} + }, + { "caption": "5.0.0", + "id": "stino_lib_cat_name_ver_5.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "PJON", "version": "5.0.0"} + }, + { "caption": "5.1.0", + "id": "stino_lib_cat_name_ver_5.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "PJON", "version": "5.1.0"} + }, + { "caption": "5.2.0", + "id": "stino_lib_cat_name_ver_5.2.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "PJON", "version": "5.2.0"} + }, + { "caption": "6.0.0", + "id": "stino_lib_cat_name_ver_6.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "PJON", "version": "6.0.0"} + }, + { "caption": "6.1.0", + "id": "stino_lib_cat_name_ver_6.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "PJON", "version": "6.1.0"} + }, + { "caption": "6.2.0", + "id": "stino_lib_cat_name_ver_6.2.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "PJON", "version": "6.2.0"} + }, + { "caption": "7.0.0", + "id": "stino_lib_cat_name_ver_7.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "PJON", "version": "7.0.0"} + }, + { "caption": "7.1.0", + "id": "stino_lib_cat_name_ver_7.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "PJON", "version": "7.1.0"} + } + ] }, + { + "caption": "PololuMaestro", + "id": "stino_lib_cat_name_PololuMaestro", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "PololuMaestro", "version": "1.0.0"} + } + ] }, + { + "caption": "PololuRPiSlave", + "id": "stino_lib_cat_name_PololuRPiSlave", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "PololuRPiSlave", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "PololuRPiSlave", "version": "1.0.1"} + } + ] }, + { + "caption": "PrintEx", + "id": "stino_lib_cat_name_PrintEx", + "children": + [ {"caption": "-"}, + { "caption": "1.1.10", + "id": "stino_lib_cat_name_ver_1.1.10", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "PrintEx", "version": "1.1.10"} + }, + { "caption": "1.1.6", + "id": "stino_lib_cat_name_ver_1.1.6", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "PrintEx", "version": "1.1.6"} + }, + { "caption": "1.1.8", + "id": "stino_lib_cat_name_ver_1.1.8", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "PrintEx", "version": "1.1.8"} + }, + { "caption": "1.1.9", + "id": "stino_lib_cat_name_ver_1.1.9", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "PrintEx", "version": "1.1.9"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "PrintEx", "version": "1.2.0"} + } + ] }, + { + "caption": "Pubnub", + "id": "stino_lib_cat_name_Pubnub", + "children": + [ {"caption": "-"}, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Pubnub", "version": "1.1.1"} + }, + { "caption": "1.1.4", + "id": "stino_lib_cat_name_ver_1.1.4", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Pubnub", "version": "1.1.4"} + }, + { "caption": "1.1.5", + "id": "stino_lib_cat_name_ver_1.1.5", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Pubnub", "version": "1.1.5"} + }, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Pubnub", "version": "2.0.0"} + }, + { "caption": "2.0.1", + "id": "stino_lib_cat_name_ver_2.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Pubnub", "version": "2.0.1"} + }, + { "caption": "2.0.2", + "id": "stino_lib_cat_name_ver_2.0.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Pubnub", "version": "2.0.2"} + }, + { "caption": "2.0.3", + "id": "stino_lib_cat_name_ver_2.0.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Pubnub", "version": "2.0.3"} + } + ] }, + { + "caption": "PubSubClient", + "id": "stino_lib_cat_name_PubSubClient", + "children": + [ {"caption": "-"}, + { "caption": "2.2.0", + "id": "stino_lib_cat_name_ver_2.2.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "PubSubClient", "version": "2.2.0"} + }, + { "caption": "2.3.0", + "id": "stino_lib_cat_name_ver_2.3.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "PubSubClient", "version": "2.3.0"} + }, + { "caption": "2.4.0", + "id": "stino_lib_cat_name_ver_2.4.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "PubSubClient", "version": "2.4.0"} + }, + { "caption": "2.5.0", + "id": "stino_lib_cat_name_ver_2.5.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "PubSubClient", "version": "2.5.0"} + }, + { "caption": "2.6.0", + "id": "stino_lib_cat_name_ver_2.6.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "PubSubClient", "version": "2.6.0"} + } + ] }, + { + "caption": "Pushetta", + "id": "stino_lib_cat_name_Pushetta", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Pushetta", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Pushetta", "version": "1.0.1"} + } + ] }, + { + "caption": "Radio", + "id": "stino_lib_cat_name_Radio", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Radio", "version": "1.0.0"} + } + ] }, + { + "caption": "RapifireMqttClient", + "id": "stino_lib_cat_name_RapifireMqttClient", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "RapifireMqttClient", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "RapifireMqttClient", "version": "1.1.0"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "RapifireMqttClient", "version": "1.2.0"} + }, + { "caption": "1.3.0", + "id": "stino_lib_cat_name_ver_1.3.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "RapifireMqttClient", "version": "1.3.0"} + }, + { "caption": "1.3.1", + "id": "stino_lib_cat_name_ver_1.3.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "RapifireMqttClient", "version": "1.3.1"} + } + ] }, + { + "caption": "rBase64", + "id": "stino_lib_cat_name_rBase64", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "rBase64", "version": "1.0.0"} + } + ] }, + { + "caption": "RBD_SerialManager", + "id": "stino_lib_cat_name_RBD_SerialManager", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0-alpha.1", + "id": "stino_lib_cat_name_ver_1.0.0-alpha.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "RBD_SerialManager", "version": "1.0.0-alpha.1"} + }, + { "caption": "1.0.0-alpha.2", + "id": "stino_lib_cat_name_ver_1.0.0-alpha.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "RBD_SerialManager", "version": "1.0.0-alpha.2"} + }, + { "caption": "1.0.0-alpha.3", + "id": "stino_lib_cat_name_ver_1.0.0-alpha.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "RBD_SerialManager", "version": "1.0.0-alpha.3"} + } + ] }, + { + "caption": "RBL_nRF8001", + "id": "stino_lib_cat_name_RBL_nRF8001", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "RBL_nRF8001", "version": "1.0.0"} + } + ] }, + { + "caption": "RCReceiver", + "id": "stino_lib_cat_name_RCReceiver", + "children": + [ {"caption": "-"}, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "RCReceiver", "version": "1.2.0"} + }, + { "caption": "1.3.0", + "id": "stino_lib_cat_name_ver_1.3.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "RCReceiver", "version": "1.3.0"} + }, + { "caption": "1.4.0", + "id": "stino_lib_cat_name_ver_1.4.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "RCReceiver", "version": "1.4.0"} + } + ] }, + { + "caption": "redkea", + "id": "stino_lib_cat_name_redkea", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "redkea", "version": "1.0.0"} + } + ] }, + { + "caption": "RESTClient", + "id": "stino_lib_cat_name_RESTClient", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "RESTClient", "version": "1.0.0"} + } + ] }, + { + "caption": "RF24", + "id": "stino_lib_cat_name_RF24", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "RF24", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "RF24", "version": "1.0.1"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "RF24", "version": "1.1.1"} + }, + { "caption": "1.1.2", + "id": "stino_lib_cat_name_ver_1.1.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "RF24", "version": "1.1.2"} + }, + { "caption": "1.1.3", + "id": "stino_lib_cat_name_ver_1.1.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "RF24", "version": "1.1.3"} + }, + { "caption": "1.1.4", + "id": "stino_lib_cat_name_ver_1.1.4", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "RF24", "version": "1.1.4"} + }, + { "caption": "1.1.5", + "id": "stino_lib_cat_name_ver_1.1.5", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "RF24", "version": "1.1.5"} + }, + { "caption": "1.1.6", + "id": "stino_lib_cat_name_ver_1.1.6", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "RF24", "version": "1.1.6"} + }, + { "caption": "1.1.7", + "id": "stino_lib_cat_name_ver_1.1.7", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "RF24", "version": "1.1.7"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "RF24", "version": "1.2.0"} + } + ] }, + { + "caption": "RF24Ethernet", + "id": "stino_lib_cat_name_RF24Ethernet", + "children": + [ {"caption": "-"}, + { "caption": "1.6.0", + "id": "stino_lib_cat_name_ver_1.6.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "RF24Ethernet", "version": "1.6.0"} + }, + { "caption": "1.6.1", + "id": "stino_lib_cat_name_ver_1.6.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "RF24Ethernet", "version": "1.6.1"} + } + ] }, + { + "caption": "RF24G", + "id": "stino_lib_cat_name_RF24G", + "children": + [ {"caption": "-"}, + { "caption": "0.9.0", + "id": "stino_lib_cat_name_ver_0.9.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "RF24G", "version": "0.9.0"} + }, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "RF24G", "version": "1.0.0"} + } + ] }, + { + "caption": "RF24Mesh", + "id": "stino_lib_cat_name_RF24Mesh", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "RF24Mesh", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "RF24Mesh", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "RF24Mesh", "version": "1.0.2"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "RF24Mesh", "version": "1.0.3"} + }, + { "caption": "1.0.4", + "id": "stino_lib_cat_name_ver_1.0.4", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "RF24Mesh", "version": "1.0.4"} + }, + { "caption": "1.0.5", + "id": "stino_lib_cat_name_ver_1.0.5", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "RF24Mesh", "version": "1.0.5"} + }, + { "caption": "1.0.51", + "id": "stino_lib_cat_name_ver_1.0.51", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "RF24Mesh", "version": "1.0.51"} + } + ] }, + { + "caption": "RF24Network", + "id": "stino_lib_cat_name_RF24Network", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "RF24Network", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "RF24Network", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "RF24Network", "version": "1.0.2"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "RF24Network", "version": "1.0.3"} + }, + { "caption": "1.0.4", + "id": "stino_lib_cat_name_ver_1.0.4", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "RF24Network", "version": "1.0.4"} + }, + { "caption": "1.0.5", + "id": "stino_lib_cat_name_ver_1.0.5", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "RF24Network", "version": "1.0.5"} + }, + { "caption": "1.0.6", + "id": "stino_lib_cat_name_ver_1.0.6", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "RF24Network", "version": "1.0.6"} + }, + { "caption": "1.0.7", + "id": "stino_lib_cat_name_ver_1.0.7", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "RF24Network", "version": "1.0.7"} + }, + { "caption": "1.0.8", + "id": "stino_lib_cat_name_ver_1.0.8", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "RF24Network", "version": "1.0.8"} + } + ] }, + { + "caption": "SakuraIO", + "id": "stino_lib_cat_name_SakuraIO", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "SakuraIO", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "SakuraIO", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "SakuraIO", "version": "1.0.2"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "SakuraIO", "version": "1.0.3"} + }, + { "caption": "1.0.4", + "id": "stino_lib_cat_name_ver_1.0.4", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "SakuraIO", "version": "1.0.4"} + } + ] }, + { + "caption": "SerialTerminal", + "id": "stino_lib_cat_name_SerialTerminal", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "SerialTerminal", "version": "1.0.0"} + } + ] }, + { + "caption": "Sim800L Library Revised", + "id": "stino_lib_cat_name_Sim800L Library Revised", + "children": + [ {"caption": "-"}, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Sim800L Library Revised", "version": "1.1.1"} + } + ] }, + { + "caption": "SmartEverything CC2541", + "id": "stino_lib_cat_name_SmartEverything CC2541", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "SmartEverything CC2541", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "SmartEverything CC2541", "version": "1.0.1"} + } + ] }, + { + "caption": "SmartEverything Lion RN2483", + "id": "stino_lib_cat_name_SmartEverything Lion RN2483", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "SmartEverything Lion RN2483", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "SmartEverything Lion RN2483", "version": "1.1.0"} + }, + { "caption": "1.3.0", + "id": "stino_lib_cat_name_ver_1.3.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "SmartEverything Lion RN2483", "version": "1.3.0"} + } + ] }, + { + "caption": "SmartEverything NFC NT3H1101", + "id": "stino_lib_cat_name_SmartEverything NFC NT3H1101", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "SmartEverything NFC NT3H1101", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "SmartEverything NFC NT3H1101", "version": "1.1.0"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "SmartEverything NFC NT3H1101", "version": "1.1.1"} + } + ] }, + { + "caption": "SmartEverything SIGFOX LE51-868", + "id": "stino_lib_cat_name_SmartEverything SIGFOX LE51-868", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "SmartEverything SIGFOX LE51-868", "version": "1.0.0"} + }, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "SmartEverything SIGFOX LE51-868", "version": "2.0.0"} + }, + { "caption": "2.1.0", + "id": "stino_lib_cat_name_ver_2.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "SmartEverything SIGFOX LE51-868", "version": "2.1.0"} + }, + { "caption": "2.1.1", + "id": "stino_lib_cat_name_ver_2.1.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "SmartEverything SIGFOX LE51-868", "version": "2.1.1"} + } + ] }, + { + "caption": "SocketIoClient", + "id": "stino_lib_cat_name_SocketIoClient", + "children": + [ {"caption": "-"}, + { "caption": "0.1.0", + "id": "stino_lib_cat_name_ver_0.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "SocketIoClient", "version": "0.1.0"} + } + ] }, + { + "caption": "Sodaq_RN2483", + "id": "stino_lib_cat_name_Sodaq_RN2483", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Sodaq_RN2483", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Sodaq_RN2483", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Sodaq_RN2483", "version": "1.0.2"} + }, + { "caption": "1.0.4", + "id": "stino_lib_cat_name_ver_1.0.4", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Sodaq_RN2483", "version": "1.0.4"} + }, + { "caption": "1.0.5", + "id": "stino_lib_cat_name_ver_1.0.5", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Sodaq_RN2483", "version": "1.0.5"} + }, + { "caption": "1.0.6", + "id": "stino_lib_cat_name_ver_1.0.6", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Sodaq_RN2483", "version": "1.0.6"} + } + ] }, + { + "caption": "SoftModem", + "id": "stino_lib_cat_name_SoftModem", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "SoftModem", "version": "1.0.0"} + } + ] }, + { + "caption": "SoftWire", + "id": "stino_lib_cat_name_SoftWire", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "SoftWire", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "SoftWire", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "SoftWire", "version": "1.0.2"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "SoftWire", "version": "1.0.3"} + } + ] }, + { + "caption": "SomeSerial", + "id": "stino_lib_cat_name_SomeSerial", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "SomeSerial", "version": "1.0.0"} + } + ] }, + { + "caption": "souliss", + "id": "stino_lib_cat_name_souliss", + "children": + [ {"caption": "-"}, + { "caption": "7.0.2", + "id": "stino_lib_cat_name_ver_7.0.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "souliss", "version": "7.0.2"} + }, + { "caption": "7.0.3", + "id": "stino_lib_cat_name_ver_7.0.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "souliss", "version": "7.0.3"} + }, + { "caption": "7.0.4", + "id": "stino_lib_cat_name_ver_7.0.4", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "souliss", "version": "7.0.4"} + }, + { "caption": "7.0.5", + "id": "stino_lib_cat_name_ver_7.0.5", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "souliss", "version": "7.0.5"} + }, + { "caption": "7.0.6", + "id": "stino_lib_cat_name_ver_7.0.6", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "souliss", "version": "7.0.6"} + }, + { "caption": "7.1.0", + "id": "stino_lib_cat_name_ver_7.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "souliss", "version": "7.1.0"} + }, + { "caption": "7.1.1", + "id": "stino_lib_cat_name_ver_7.1.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "souliss", "version": "7.1.1"} + }, + { "caption": "7.2.0", + "id": "stino_lib_cat_name_ver_7.2.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "souliss", "version": "7.2.0"} + }, + { "caption": "7.2.1", + "id": "stino_lib_cat_name_ver_7.2.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "souliss", "version": "7.2.1"} + } + ] }, + { + "caption": "SpacebrewYun", + "id": "stino_lib_cat_name_SpacebrewYun", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "SpacebrewYun", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "SpacebrewYun", "version": "1.0.1"} + } + ] }, + { + "caption": "SparkFun MG2639 CellShield", + "id": "stino_lib_cat_name_SparkFun MG2639 CellShield", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "SparkFun MG2639 CellShield", "version": "1.0.0"} + } + ] }, + { + "caption": "statsdclient", + "id": "stino_lib_cat_name_statsdclient", + "children": + [ {"caption": "-"}, + { "caption": "0.0.1", + "id": "stino_lib_cat_name_ver_0.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "statsdclient", "version": "0.0.1"} + } + ] }, + { + "caption": "StreamDebugger", + "id": "stino_lib_cat_name_StreamDebugger", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "StreamDebugger", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "StreamDebugger", "version": "1.0.1"} + } + ] }, + { + "caption": "SWAP", + "id": "stino_lib_cat_name_SWAP", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "SWAP", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "SWAP", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "SWAP", "version": "1.0.2"} + }, + { "caption": "1.0.4", + "id": "stino_lib_cat_name_ver_1.0.4", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "SWAP", "version": "1.0.4"} + }, + { "caption": "1.0.5", + "id": "stino_lib_cat_name_ver_1.0.5", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "SWAP", "version": "1.0.5"} + }, + { "caption": "1.0.6", + "id": "stino_lib_cat_name_ver_1.0.6", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "SWAP", "version": "1.0.6"} + }, + { "caption": "1.0.7", + "id": "stino_lib_cat_name_ver_1.0.7", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "SWAP", "version": "1.0.7"} + }, + { "caption": "1.0.8", + "id": "stino_lib_cat_name_ver_1.0.8", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "SWAP", "version": "1.0.8"} + }, + { "caption": "1.0.9", + "id": "stino_lib_cat_name_ver_1.0.9", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "SWAP", "version": "1.0.9"} + } + ] }, + { + "caption": "swRTC", + "id": "stino_lib_cat_name_swRTC", + "children": + [ {"caption": "-"}, + { "caption": "1.2.3", + "id": "stino_lib_cat_name_ver_1.2.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "swRTC", "version": "1.2.3"} + }, + { "caption": "1.2.5", + "id": "stino_lib_cat_name_ver_1.2.5", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "swRTC", "version": "1.2.5"} + }, + { "caption": "1.2.6", + "id": "stino_lib_cat_name_ver_1.2.6", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "swRTC", "version": "1.2.6"} + }, + { "caption": "1.2.7", + "id": "stino_lib_cat_name_ver_1.2.7", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "swRTC", "version": "1.2.7"} + } + ] }, + { + "caption": "Synapse", + "id": "stino_lib_cat_name_Synapse", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Synapse", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Synapse", "version": "1.0.1"} + } + ] }, + { + "caption": "Syncano Arduino Library", + "id": "stino_lib_cat_name_Syncano Arduino Library", + "children": + [ {"caption": "-"}, + { "caption": "0.1.0", + "id": "stino_lib_cat_name_ver_0.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Syncano Arduino Library", "version": "0.1.0"} + }, + { "caption": "0.2.0", + "id": "stino_lib_cat_name_ver_0.2.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Syncano Arduino Library", "version": "0.2.0"} + } + ] }, + { + "caption": "TelegramBot", + "id": "stino_lib_cat_name_TelegramBot", + "children": + [ {"caption": "-"}, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "TelegramBot", "version": "1.0.1"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "TelegramBot", "version": "1.2.0"} + }, + { "caption": "1.2.1", + "id": "stino_lib_cat_name_ver_1.2.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "TelegramBot", "version": "1.2.1"} + }, + { "caption": "1.2.2", + "id": "stino_lib_cat_name_ver_1.2.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "TelegramBot", "version": "1.2.2"} + } + ] }, + { + "caption": "Temboo", + "id": "stino_lib_cat_name_Temboo", + "children": + [ {"caption": "-"}, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Temboo", "version": "1.1.0"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Temboo", "version": "1.1.1"} + }, + { "caption": "1.1.2", + "id": "stino_lib_cat_name_ver_1.1.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Temboo", "version": "1.1.2"} + }, + { "caption": "1.1.3", + "id": "stino_lib_cat_name_ver_1.1.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Temboo", "version": "1.1.3"} + }, + { "caption": "1.1.4", + "id": "stino_lib_cat_name_ver_1.1.4", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Temboo", "version": "1.1.4"} + }, + { "caption": "1.1.6", + "id": "stino_lib_cat_name_ver_1.1.6", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Temboo", "version": "1.1.6"} + }, + { "caption": "1.1.7", + "id": "stino_lib_cat_name_ver_1.1.7", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Temboo", "version": "1.1.7"} + }, + { "caption": "1.1.8", + "id": "stino_lib_cat_name_ver_1.1.8", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Temboo", "version": "1.1.8"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Temboo", "version": "1.2.0"} + }, + { "caption": "1.2.1", + "id": "stino_lib_cat_name_ver_1.2.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Temboo", "version": "1.2.1"} + } + ] }, + { + "caption": "TheThingsNetwork", + "id": "stino_lib_cat_name_TheThingsNetwork", + "children": + [ {"caption": "-"}, + { "caption": "0.17.0", + "id": "stino_lib_cat_name_ver_0.17.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "TheThingsNetwork", "version": "0.17.0"} + }, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "TheThingsNetwork", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "TheThingsNetwork", "version": "1.0.1"} + }, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "TheThingsNetwork", "version": "2.0.0"} + }, + { "caption": "2.1.0", + "id": "stino_lib_cat_name_ver_2.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "TheThingsNetwork", "version": "2.1.0"} + }, + { "caption": "2.2.0", + "id": "stino_lib_cat_name_ver_2.2.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "TheThingsNetwork", "version": "2.2.0"} + }, + { "caption": "2.2.2", + "id": "stino_lib_cat_name_ver_2.2.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "TheThingsNetwork", "version": "2.2.2"} + }, + { "caption": "2.3.1", + "id": "stino_lib_cat_name_ver_2.3.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "TheThingsNetwork", "version": "2.3.1"} + }, + { "caption": "2.4.0", + "id": "stino_lib_cat_name_ver_2.4.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "TheThingsNetwork", "version": "2.4.0"} + } + ] }, + { + "caption": "TheThingsNode", + "id": "stino_lib_cat_name_TheThingsNode", + "children": + [ {"caption": "-"}, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "TheThingsNode", "version": "2.0.0"} + } + ] }, + { + "caption": "thinger.io", + "id": "stino_lib_cat_name_thinger.io", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "thinger.io", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "thinger.io", "version": "1.1.0"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "thinger.io", "version": "1.1.1"} + }, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "thinger.io", "version": "2.0.0"} + }, + { "caption": "2.1.0", + "id": "stino_lib_cat_name_ver_2.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "thinger.io", "version": "2.1.0"} + }, + { "caption": "2.2.0", + "id": "stino_lib_cat_name_ver_2.2.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "thinger.io", "version": "2.2.0"} + }, + { "caption": "2.3.0", + "id": "stino_lib_cat_name_ver_2.3.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "thinger.io", "version": "2.3.0"} + }, + { "caption": "2.3.1", + "id": "stino_lib_cat_name_ver_2.3.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "thinger.io", "version": "2.3.1"} + }, + { "caption": "2.4.0", + "id": "stino_lib_cat_name_ver_2.4.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "thinger.io", "version": "2.4.0"} + }, + { "caption": "2.4.1", + "id": "stino_lib_cat_name_ver_2.4.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "thinger.io", "version": "2.4.1"} + }, + { "caption": "2.4.2", + "id": "stino_lib_cat_name_ver_2.4.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "thinger.io", "version": "2.4.2"} + }, + { "caption": "2.4.3", + "id": "stino_lib_cat_name_ver_2.4.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "thinger.io", "version": "2.4.3"} + }, + { "caption": "2.5.0", + "id": "stino_lib_cat_name_ver_2.5.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "thinger.io", "version": "2.5.0"} + }, + { "caption": "2.5.1", + "id": "stino_lib_cat_name_ver_2.5.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "thinger.io", "version": "2.5.1"} + }, + { "caption": "2.5.2", + "id": "stino_lib_cat_name_ver_2.5.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "thinger.io", "version": "2.5.2"} + }, + { "caption": "2.5.5", + "id": "stino_lib_cat_name_ver_2.5.5", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "thinger.io", "version": "2.5.5"} + }, + { "caption": "2.5.6", + "id": "stino_lib_cat_name_ver_2.5.6", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "thinger.io", "version": "2.5.6"} + }, + { "caption": "2.5.8", + "id": "stino_lib_cat_name_ver_2.5.8", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "thinger.io", "version": "2.5.8"} + }, + { "caption": "2.5.9", + "id": "stino_lib_cat_name_ver_2.5.9", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "thinger.io", "version": "2.5.9"} + }, + { "caption": "2.6.0", + "id": "stino_lib_cat_name_ver_2.6.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "thinger.io", "version": "2.6.0"} + }, + { "caption": "2.6.1", + "id": "stino_lib_cat_name_ver_2.6.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "thinger.io", "version": "2.6.1"} + }, + { "caption": "2.7.1", + "id": "stino_lib_cat_name_ver_2.7.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "thinger.io", "version": "2.7.1"} + } + ] }, + { + "caption": "Thingplus", + "id": "stino_lib_cat_name_Thingplus", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Thingplus", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Thingplus", "version": "1.0.1"} + }, + { "caption": "1.0.10", + "id": "stino_lib_cat_name_ver_1.0.10", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Thingplus", "version": "1.0.10"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Thingplus", "version": "1.0.2"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Thingplus", "version": "1.0.3"} + }, + { "caption": "1.0.4", + "id": "stino_lib_cat_name_ver_1.0.4", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Thingplus", "version": "1.0.4"} + }, + { "caption": "1.0.5", + "id": "stino_lib_cat_name_ver_1.0.5", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Thingplus", "version": "1.0.5"} + }, + { "caption": "1.0.6", + "id": "stino_lib_cat_name_ver_1.0.6", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Thingplus", "version": "1.0.6"} + }, + { "caption": "1.0.7", + "id": "stino_lib_cat_name_ver_1.0.7", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Thingplus", "version": "1.0.7"} + }, + { "caption": "1.0.8", + "id": "stino_lib_cat_name_ver_1.0.8", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Thingplus", "version": "1.0.8"} + }, + { "caption": "1.0.9", + "id": "stino_lib_cat_name_ver_1.0.9", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Thingplus", "version": "1.0.9"} + } + ] }, + { + "caption": "ThingSpeak", + "id": "stino_lib_cat_name_ThingSpeak", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ThingSpeak", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ThingSpeak", "version": "1.0.1"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ThingSpeak", "version": "1.1.0"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ThingSpeak", "version": "1.1.1"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ThingSpeak", "version": "1.2.0"} + }, + { "caption": "1.2.1", + "id": "stino_lib_cat_name_ver_1.2.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ThingSpeak", "version": "1.2.1"} + }, + { "caption": "1.3.0", + "id": "stino_lib_cat_name_ver_1.3.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "ThingSpeak", "version": "1.3.0"} + } + ] }, + { + "caption": "TinyGSM", + "id": "stino_lib_cat_name_TinyGSM", + "children": + [ {"caption": "-"}, + { "caption": "0.1.0", + "id": "stino_lib_cat_name_ver_0.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "TinyGSM", "version": "0.1.0"} + }, + { "caption": "0.1.1", + "id": "stino_lib_cat_name_ver_0.1.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "TinyGSM", "version": "0.1.1"} + }, + { "caption": "0.1.2", + "id": "stino_lib_cat_name_ver_0.1.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "TinyGSM", "version": "0.1.2"} + }, + { "caption": "0.1.3", + "id": "stino_lib_cat_name_ver_0.1.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "TinyGSM", "version": "0.1.3"} + }, + { "caption": "0.1.4", + "id": "stino_lib_cat_name_ver_0.1.4", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "TinyGSM", "version": "0.1.4"} + }, + { "caption": "0.1.5", + "id": "stino_lib_cat_name_ver_0.1.5", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "TinyGSM", "version": "0.1.5"} + }, + { "caption": "0.1.6", + "id": "stino_lib_cat_name_ver_0.1.6", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "TinyGSM", "version": "0.1.6"} + }, + { "caption": "0.1.7", + "id": "stino_lib_cat_name_ver_0.1.7", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "TinyGSM", "version": "0.1.7"} + } + ] }, + { + "caption": "TMRpcm", + "id": "stino_lib_cat_name_TMRpcm", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "TMRpcm", "version": "1.0.0"} + } + ] }, + { + "caption": "Ubidots FONA Library", + "id": "stino_lib_cat_name_Ubidots FONA Library", + "children": + [ {"caption": "-"}, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Ubidots FONA Library", "version": "1.1.0"} + } + ] }, + { + "caption": "Ubidots GPRS Library", + "id": "stino_lib_cat_name_Ubidots GPRS Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Ubidots GPRS Library", "version": "1.0.0"} + } + ] }, + { + "caption": "UIPEthernet", + "id": "stino_lib_cat_name_UIPEthernet", + "children": + [ {"caption": "-"}, + { "caption": "2.0.2", + "id": "stino_lib_cat_name_ver_2.0.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "UIPEthernet", "version": "2.0.2"} + }, + { "caption": "2.0.3", + "id": "stino_lib_cat_name_ver_2.0.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "UIPEthernet", "version": "2.0.3"} + }, + { "caption": "2.0.4", + "id": "stino_lib_cat_name_ver_2.0.4", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "UIPEthernet", "version": "2.0.4"} + } + ] }, + { + "caption": "UniversalTelegramBot", + "id": "stino_lib_cat_name_UniversalTelegramBot", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "UniversalTelegramBot", "version": "1.0.0"} + } + ] }, + { + "caption": "USBPause", + "id": "stino_lib_cat_name_USBPause", + "children": + [ {"caption": "-"}, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "USBPause", "version": "2.0.0"} + } + ] }, + { + "caption": "USIWire", + "id": "stino_lib_cat_name_USIWire", + "children": + [ {"caption": "-"}, + { "caption": "0.1.0", + "id": "stino_lib_cat_name_ver_0.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "USIWire", "version": "0.1.0"} + } + ] }, + { + "caption": "Webbino", + "id": "stino_lib_cat_name_Webbino", + "children": + [ {"caption": "-"}, + { "caption": "0.9.0", + "id": "stino_lib_cat_name_ver_0.9.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Webbino", "version": "0.9.0"} + } + ] }, + { + "caption": "WebSockets", + "id": "stino_lib_cat_name_WebSockets", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WebSockets", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WebSockets", "version": "1.1.0"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WebSockets", "version": "1.2.0"} + }, + { "caption": "1.3.0", + "id": "stino_lib_cat_name_ver_1.3.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WebSockets", "version": "1.3.0"} + }, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WebSockets", "version": "2.0.0"} + }, + { "caption": "2.0.2", + "id": "stino_lib_cat_name_ver_2.0.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WebSockets", "version": "2.0.2"} + }, + { "caption": "2.0.4", + "id": "stino_lib_cat_name_ver_2.0.4", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WebSockets", "version": "2.0.4"} + }, + { "caption": "2.0.5", + "id": "stino_lib_cat_name_ver_2.0.5", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WebSockets", "version": "2.0.5"} + }, + { "caption": "2.0.6", + "id": "stino_lib_cat_name_ver_2.0.6", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WebSockets", "version": "2.0.6"} + } + ] }, + { + "caption": "WiFi", + "id": "stino_lib_cat_name_WiFi", + "children": + [ {"caption": "-"}, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiFi", "version": "1.2.0"} + }, + { "caption": "1.2.1", + "id": "stino_lib_cat_name_ver_1.2.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiFi", "version": "1.2.1"} + }, + { "caption": "1.2.2", + "id": "stino_lib_cat_name_ver_1.2.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiFi", "version": "1.2.2"} + }, + { "caption": "1.2.3", + "id": "stino_lib_cat_name_ver_1.2.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiFi", "version": "1.2.3"} + }, + { "caption": "1.2.4", + "id": "stino_lib_cat_name_ver_1.2.4", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiFi", "version": "1.2.4"} + }, + { "caption": "1.2.5", + "id": "stino_lib_cat_name_ver_1.2.5", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiFi", "version": "1.2.5"} + }, + { "caption": "1.2.6", + "id": "stino_lib_cat_name_ver_1.2.6", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiFi", "version": "1.2.6"} + } + ] }, + { + "caption": "WiFi Link", + "id": "stino_lib_cat_name_WiFi Link", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiFi Link", "version": "1.0.0"} + } + ] }, + { + "caption": "WiFi101", + "id": "stino_lib_cat_name_WiFi101", + "children": + [ {"caption": "-"}, + { "caption": "0.10.0", + "id": "stino_lib_cat_name_ver_0.10.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiFi101", "version": "0.10.0"} + }, + { "caption": "0.11.0", + "id": "stino_lib_cat_name_ver_0.11.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiFi101", "version": "0.11.0"} + }, + { "caption": "0.11.1", + "id": "stino_lib_cat_name_ver_0.11.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiFi101", "version": "0.11.1"} + }, + { "caption": "0.11.2", + "id": "stino_lib_cat_name_ver_0.11.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiFi101", "version": "0.11.2"} + }, + { "caption": "0.12.0", + "id": "stino_lib_cat_name_ver_0.12.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiFi101", "version": "0.12.0"} + }, + { "caption": "0.12.1", + "id": "stino_lib_cat_name_ver_0.12.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiFi101", "version": "0.12.1"} + }, + { "caption": "0.13.0", + "id": "stino_lib_cat_name_ver_0.13.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiFi101", "version": "0.13.0"} + }, + { "caption": "0.14.0", + "id": "stino_lib_cat_name_ver_0.14.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiFi101", "version": "0.14.0"} + }, + { "caption": "0.5.0", + "id": "stino_lib_cat_name_ver_0.5.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiFi101", "version": "0.5.0"} + }, + { "caption": "0.5.1", + "id": "stino_lib_cat_name_ver_0.5.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiFi101", "version": "0.5.1"} + }, + { "caption": "0.6.0", + "id": "stino_lib_cat_name_ver_0.6.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiFi101", "version": "0.6.0"} + }, + { "caption": "0.7.0", + "id": "stino_lib_cat_name_ver_0.7.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiFi101", "version": "0.7.0"} + }, + { "caption": "0.8.0", + "id": "stino_lib_cat_name_ver_0.8.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiFi101", "version": "0.8.0"} + }, + { "caption": "0.9.0", + "id": "stino_lib_cat_name_ver_0.9.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiFi101", "version": "0.9.0"} + }, + { "caption": "0.9.1", + "id": "stino_lib_cat_name_ver_0.9.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiFi101", "version": "0.9.1"} + } + ] }, + { + "caption": "WiFiManager", + "id": "stino_lib_cat_name_WiFiManager", + "children": + [ {"caption": "-"}, + { "caption": "0.10.0", + "id": "stino_lib_cat_name_ver_0.10.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiFiManager", "version": "0.10.0"} + }, + { "caption": "0.11.0", + "id": "stino_lib_cat_name_ver_0.11.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiFiManager", "version": "0.11.0"} + }, + { "caption": "0.12.0", + "id": "stino_lib_cat_name_ver_0.12.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiFiManager", "version": "0.12.0"} + }, + { "caption": "0.5.0", + "id": "stino_lib_cat_name_ver_0.5.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiFiManager", "version": "0.5.0"} + }, + { "caption": "0.6.0", + "id": "stino_lib_cat_name_ver_0.6.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiFiManager", "version": "0.6.0"} + }, + { "caption": "0.7.0", + "id": "stino_lib_cat_name_ver_0.7.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiFiManager", "version": "0.7.0"} + }, + { "caption": "0.8.0", + "id": "stino_lib_cat_name_ver_0.8.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiFiManager", "version": "0.8.0"} + }, + { "caption": "0.9.0", + "id": "stino_lib_cat_name_ver_0.9.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiFiManager", "version": "0.9.0"} + } + ] }, + { + "caption": "WiiChuck", + "id": "stino_lib_cat_name_WiiChuck", + "children": + [ {"caption": "-"}, + { "caption": "0.0.1", + "id": "stino_lib_cat_name_ver_0.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiiChuck", "version": "0.0.1"} + }, + { "caption": "0.0.10", + "id": "stino_lib_cat_name_ver_0.0.10", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiiChuck", "version": "0.0.10"} + }, + { "caption": "0.0.11", + "id": "stino_lib_cat_name_ver_0.0.11", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiiChuck", "version": "0.0.11"} + }, + { "caption": "0.0.12", + "id": "stino_lib_cat_name_ver_0.0.12", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiiChuck", "version": "0.0.12"} + }, + { "caption": "0.0.13", + "id": "stino_lib_cat_name_ver_0.0.13", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiiChuck", "version": "0.0.13"} + }, + { "caption": "0.0.14", + "id": "stino_lib_cat_name_ver_0.0.14", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiiChuck", "version": "0.0.14"} + }, + { "caption": "0.0.15", + "id": "stino_lib_cat_name_ver_0.0.15", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiiChuck", "version": "0.0.15"} + }, + { "caption": "0.0.16", + "id": "stino_lib_cat_name_ver_0.0.16", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiiChuck", "version": "0.0.16"} + }, + { "caption": "0.0.17", + "id": "stino_lib_cat_name_ver_0.0.17", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiiChuck", "version": "0.0.17"} + }, + { "caption": "0.0.2", + "id": "stino_lib_cat_name_ver_0.0.2", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiiChuck", "version": "0.0.2"} + }, + { "caption": "0.0.3", + "id": "stino_lib_cat_name_ver_0.0.3", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiiChuck", "version": "0.0.3"} + }, + { "caption": "0.0.4", + "id": "stino_lib_cat_name_ver_0.0.4", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiiChuck", "version": "0.0.4"} + }, + { "caption": "0.0.5", + "id": "stino_lib_cat_name_ver_0.0.5", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiiChuck", "version": "0.0.5"} + }, + { "caption": "0.0.6", + "id": "stino_lib_cat_name_ver_0.0.6", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiiChuck", "version": "0.0.6"} + }, + { "caption": "0.0.7", + "id": "stino_lib_cat_name_ver_0.0.7", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiiChuck", "version": "0.0.7"} + }, + { "caption": "0.0.8", + "id": "stino_lib_cat_name_ver_0.0.8", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiiChuck", "version": "0.0.8"} + }, + { "caption": "0.0.9", + "id": "stino_lib_cat_name_ver_0.0.9", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WiiChuck", "version": "0.0.9"} + } + ] }, + { + "caption": "WireData", + "id": "stino_lib_cat_name_WireData", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WireData", "version": "1.0.0"} + } + ] }, + { + "caption": "WireWrapper", + "id": "stino_lib_cat_name_WireWrapper", + "children": + [ {"caption": "-"}, + { "caption": "0.1.0", + "id": "stino_lib_cat_name_ver_0.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WireWrapper", "version": "0.1.0"} + }, + { "caption": "0.2.0", + "id": "stino_lib_cat_name_ver_0.2.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WireWrapper", "version": "0.2.0"} + } + ] }, + { + "caption": "WizFi250", + "id": "stino_lib_cat_name_WizFi250", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WizFi250", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WizFi250", "version": "1.1.0"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WizFi250", "version": "1.2.0"} + }, + { "caption": "1.3.0", + "id": "stino_lib_cat_name_ver_1.3.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WizFi250", "version": "1.3.0"} + } + ] }, + { + "caption": "WizFi310", + "id": "stino_lib_cat_name_WizFi310", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "WizFi310", "version": "1.0.0"} + } + ] }, + { + "caption": "XBee-Arduino library", + "id": "stino_lib_cat_name_XBee-Arduino library", + "children": + [ {"caption": "-"}, + { "caption": "0.6.0", + "id": "stino_lib_cat_name_ver_0.6.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "XBee-Arduino library", "version": "0.6.0"} + } + ] }, + { + "caption": "xxtea-iot-crypt", + "id": "stino_lib_cat_name_xxtea-iot-crypt", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "xxtea-iot-crypt", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "xxtea-iot-crypt", "version": "1.1.0"} + } + ] }, + { + "caption": "Yet Another Arduino Wiegand Library", + "id": "stino_lib_cat_name_Yet Another Arduino Wiegand Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "Yet Another Arduino Wiegand Library", "version": "1.0.0"} + } + ] }, + { + "caption": "YouMadeIt", + "id": "stino_lib_cat_name_YouMadeIt", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "YouMadeIt", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "YouMadeIt", "version": "1.0.1"} + } + ] }, + { + "caption": "YoutubeApi", + "id": "stino_lib_cat_name_YoutubeApi", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Communication", "name": "YoutubeApi", "version": "1.0.0"} + } + ] } + ] + }, + { + "caption": "Data Processing", + "id": "stino_lib_cat_Data Processing", + "children": + [ + {"caption": "-"}, + { + "caption": "ArduinoJson", + "id": "stino_lib_cat_name_ArduinoJson", + "children": + [ {"caption": "-"}, + { "caption": "4.0.0", + "id": "stino_lib_cat_name_ver_4.0.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "ArduinoJson", "version": "4.0.0"} + }, + { "caption": "5.0.0", + "id": "stino_lib_cat_name_ver_5.0.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "ArduinoJson", "version": "5.0.0"} + }, + { "caption": "5.0.1", + "id": "stino_lib_cat_name_ver_5.0.1", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "ArduinoJson", "version": "5.0.1"} + }, + { "caption": "5.0.2", + "id": "stino_lib_cat_name_ver_5.0.2", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "ArduinoJson", "version": "5.0.2"} + }, + { "caption": "5.0.3", + "id": "stino_lib_cat_name_ver_5.0.3", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "ArduinoJson", "version": "5.0.3"} + }, + { "caption": "5.0.4", + "id": "stino_lib_cat_name_ver_5.0.4", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "ArduinoJson", "version": "5.0.4"} + }, + { "caption": "5.0.5", + "id": "stino_lib_cat_name_ver_5.0.5", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "ArduinoJson", "version": "5.0.5"} + }, + { "caption": "5.0.6", + "id": "stino_lib_cat_name_ver_5.0.6", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "ArduinoJson", "version": "5.0.6"} + }, + { "caption": "5.0.7", + "id": "stino_lib_cat_name_ver_5.0.7", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "ArduinoJson", "version": "5.0.7"} + }, + { "caption": "5.0.8", + "id": "stino_lib_cat_name_ver_5.0.8", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "ArduinoJson", "version": "5.0.8"} + }, + { "caption": "5.1.0", + "id": "stino_lib_cat_name_ver_5.1.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "ArduinoJson", "version": "5.1.0"} + }, + { "caption": "5.1.0-beta.1", + "id": "stino_lib_cat_name_ver_5.1.0-beta.1", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "ArduinoJson", "version": "5.1.0-beta.1"} + }, + { "caption": "5.1.0-beta.2", + "id": "stino_lib_cat_name_ver_5.1.0-beta.2", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "ArduinoJson", "version": "5.1.0-beta.2"} + }, + { "caption": "5.1.1", + "id": "stino_lib_cat_name_ver_5.1.1", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "ArduinoJson", "version": "5.1.1"} + }, + { "caption": "5.2.0", + "id": "stino_lib_cat_name_ver_5.2.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "ArduinoJson", "version": "5.2.0"} + }, + { "caption": "5.3.0", + "id": "stino_lib_cat_name_ver_5.3.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "ArduinoJson", "version": "5.3.0"} + }, + { "caption": "5.4.0", + "id": "stino_lib_cat_name_ver_5.4.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "ArduinoJson", "version": "5.4.0"} + }, + { "caption": "5.5.0", + "id": "stino_lib_cat_name_ver_5.5.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "ArduinoJson", "version": "5.5.0"} + }, + { "caption": "5.5.1", + "id": "stino_lib_cat_name_ver_5.5.1", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "ArduinoJson", "version": "5.5.1"} + }, + { "caption": "5.6.0", + "id": "stino_lib_cat_name_ver_5.6.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "ArduinoJson", "version": "5.6.0"} + }, + { "caption": "5.6.1", + "id": "stino_lib_cat_name_ver_5.6.1", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "ArduinoJson", "version": "5.6.1"} + }, + { "caption": "5.6.2", + "id": "stino_lib_cat_name_ver_5.6.2", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "ArduinoJson", "version": "5.6.2"} + }, + { "caption": "5.6.3", + "id": "stino_lib_cat_name_ver_5.6.3", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "ArduinoJson", "version": "5.6.3"} + }, + { "caption": "5.6.4", + "id": "stino_lib_cat_name_ver_5.6.4", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "ArduinoJson", "version": "5.6.4"} + }, + { "caption": "5.6.5", + "id": "stino_lib_cat_name_ver_5.6.5", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "ArduinoJson", "version": "5.6.5"} + }, + { "caption": "5.6.6", + "id": "stino_lib_cat_name_ver_5.6.6", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "ArduinoJson", "version": "5.6.6"} + }, + { "caption": "5.6.7", + "id": "stino_lib_cat_name_ver_5.6.7", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "ArduinoJson", "version": "5.6.7"} + }, + { "caption": "5.7.0", + "id": "stino_lib_cat_name_ver_5.7.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "ArduinoJson", "version": "5.7.0"} + }, + { "caption": "5.7.1", + "id": "stino_lib_cat_name_ver_5.7.1", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "ArduinoJson", "version": "5.7.1"} + }, + { "caption": "5.7.2", + "id": "stino_lib_cat_name_ver_5.7.2", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "ArduinoJson", "version": "5.7.2"} + }, + { "caption": "5.7.3", + "id": "stino_lib_cat_name_ver_5.7.3", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "ArduinoJson", "version": "5.7.3"} + }, + { "caption": "5.8.0", + "id": "stino_lib_cat_name_ver_5.8.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "ArduinoJson", "version": "5.8.0"} + }, + { "caption": "5.8.1", + "id": "stino_lib_cat_name_ver_5.8.1", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "ArduinoJson", "version": "5.8.1"} + }, + { "caption": "5.8.2", + "id": "stino_lib_cat_name_ver_5.8.2", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "ArduinoJson", "version": "5.8.2"} + }, + { "caption": "5.8.3", + "id": "stino_lib_cat_name_ver_5.8.3", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "ArduinoJson", "version": "5.8.3"} + }, + { "caption": "5.8.4", + "id": "stino_lib_cat_name_ver_5.8.4", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "ArduinoJson", "version": "5.8.4"} + } + ] }, + { + "caption": "Base64", + "id": "stino_lib_cat_name_Base64", + "children": + [ {"caption": "-"}, + { "caption": "0.0.1", + "id": "stino_lib_cat_name_ver_0.0.1", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "Base64", "version": "0.0.1"} + } + ] }, + { + "caption": "BitBool", + "id": "stino_lib_cat_name_BitBool", + "children": + [ {"caption": "-"}, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "BitBool", "version": "1.1.1"} + }, + { "caption": "1.1.2", + "id": "stino_lib_cat_name_ver_1.1.2", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "BitBool", "version": "1.1.2"} + }, + { "caption": "1.1.3", + "id": "stino_lib_cat_name_ver_1.1.3", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "BitBool", "version": "1.1.3"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "BitBool", "version": "1.2.0"} + } + ] }, + { + "caption": "Boodskap Message library", + "id": "stino_lib_cat_name_Boodskap Message library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "Boodskap Message library", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "Boodskap Message library", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "Boodskap Message library", "version": "1.0.2"} + } + ] }, + { + "caption": "BufferUtils", + "id": "stino_lib_cat_name_BufferUtils", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "BufferUtils", "version": "1.0.0"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "BufferUtils", "version": "1.0.2"} + } + ] }, + { + "caption": "Cardinal", + "id": "stino_lib_cat_name_Cardinal", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "Cardinal", "version": "1.0.0"} + } + ] }, + { + "caption": "CmdParser", + "id": "stino_lib_cat_name_CmdParser", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "CmdParser", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "CmdParser", "version": "1.1.0"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "CmdParser", "version": "1.2.0"} + } + ] }, + { + "caption": "Coordinates", + "id": "stino_lib_cat_name_Coordinates", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "Coordinates", "version": "1.0.0"} + } + ] }, + { + "caption": "CRC32", + "id": "stino_lib_cat_name_CRC32", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "CRC32", "version": "1.0.0"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "CRC32", "version": "1.0.2"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "CRC32", "version": "1.1.0"} + } + ] }, + { + "caption": "Etherkit JTEncode", + "id": "stino_lib_cat_name_Etherkit JTEncode", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "Etherkit JTEncode", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "Etherkit JTEncode", "version": "1.0.1"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "Etherkit JTEncode", "version": "1.1.0"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "Etherkit JTEncode", "version": "1.1.1"} + }, + { "caption": "1.1.2", + "id": "stino_lib_cat_name_ver_1.1.2", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "Etherkit JTEncode", "version": "1.1.2"} + }, + { "caption": "1.1.3", + "id": "stino_lib_cat_name_ver_1.1.3", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "Etherkit JTEncode", "version": "1.1.3"} + } + ] }, + { + "caption": "ExponentMap", + "id": "stino_lib_cat_name_ExponentMap", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "ExponentMap", "version": "1.0.0"} + } + ] }, + { + "caption": "Gaussian", + "id": "stino_lib_cat_name_Gaussian", + "children": + [ {"caption": "-"}, + { "caption": "1.0.4", + "id": "stino_lib_cat_name_ver_1.0.4", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "Gaussian", "version": "1.0.4"} + }, + { "caption": "1.0.5", + "id": "stino_lib_cat_name_ver_1.0.5", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "Gaussian", "version": "1.0.5"} + }, + { "caption": "1.0.6", + "id": "stino_lib_cat_name_ver_1.0.6", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "Gaussian", "version": "1.0.6"} + }, + { "caption": "1.0.7", + "id": "stino_lib_cat_name_ver_1.0.7", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "Gaussian", "version": "1.0.7"} + } + ] }, + { + "caption": "Iobeam", + "id": "stino_lib_cat_name_Iobeam", + "children": + [ {"caption": "-"}, + { "caption": "0.1.0", + "id": "stino_lib_cat_name_ver_0.1.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "Iobeam", "version": "0.1.0"} + } + ] }, + { + "caption": "Json Streaming Parser", + "id": "stino_lib_cat_name_Json Streaming Parser", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "Json Streaming Parser", "version": "1.0.0"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "Json Streaming Parser", "version": "1.0.2"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "Json Streaming Parser", "version": "1.0.3"} + }, + { "caption": "1.0.4", + "id": "stino_lib_cat_name_ver_1.0.4", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "Json Streaming Parser", "version": "1.0.4"} + } + ] }, + { + "caption": "LinkedList", + "id": "stino_lib_cat_name_LinkedList", + "children": + [ {"caption": "-"}, + { "caption": "1.2.2", + "id": "stino_lib_cat_name_ver_1.2.2", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "LinkedList", "version": "1.2.2"} + }, + { "caption": "1.2.3", + "id": "stino_lib_cat_name_ver_1.2.3", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "LinkedList", "version": "1.2.3"} + } + ] }, + { + "caption": "Lora Serialization", + "id": "stino_lib_cat_name_Lora Serialization", + "children": + [ {"caption": "-"}, + { "caption": "2.1.0", + "id": "stino_lib_cat_name_ver_2.1.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "Lora Serialization", "version": "2.1.0"} + }, + { "caption": "2.2.0", + "id": "stino_lib_cat_name_ver_2.2.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "Lora Serialization", "version": "2.2.0"} + } + ] }, + { + "caption": "Madgwick", + "id": "stino_lib_cat_name_Madgwick", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "Madgwick", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "Madgwick", "version": "1.1.0"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "Madgwick", "version": "1.2.0"} + } + ] }, + { + "caption": "Mahony", + "id": "stino_lib_cat_name_Mahony", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "Mahony", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "Mahony", "version": "1.1.0"} + } + ] }, + { + "caption": "MD_TTT", + "id": "stino_lib_cat_name_MD_TTT", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "MD_TTT", "version": "1.0.0"} + } + ] }, + { + "caption": "Neurona", + "id": "stino_lib_cat_name_Neurona", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "Neurona", "version": "1.0.0"} + } + ] }, + { + "caption": "Plotter", + "id": "stino_lib_cat_name_Plotter", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "Plotter", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "Plotter", "version": "1.0.1"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "Plotter", "version": "1.1.0"} + }, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "Plotter", "version": "2.0.0"} + }, + { "caption": "2.1.0", + "id": "stino_lib_cat_name_ver_2.1.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "Plotter", "version": "2.1.0"} + }, + { "caption": "2.2.0", + "id": "stino_lib_cat_name_ver_2.2.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "Plotter", "version": "2.2.0"} + }, + { "caption": "2.2.1", + "id": "stino_lib_cat_name_ver_2.2.1", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "Plotter", "version": "2.2.1"} + } + ] }, + { + "caption": "pRNG", + "id": "stino_lib_cat_name_pRNG", + "children": + [ {"caption": "-"}, + { "caption": "1.2.1", + "id": "stino_lib_cat_name_ver_1.2.1", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "pRNG", "version": "1.2.1"} + } + ] }, + { + "caption": "QList", + "id": "stino_lib_cat_name_QList", + "children": + [ {"caption": "-"}, + { "caption": "0.1.0", + "id": "stino_lib_cat_name_ver_0.1.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "QList", "version": "0.1.0"} + }, + { "caption": "0.3.0", + "id": "stino_lib_cat_name_ver_0.3.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "QList", "version": "0.3.0"} + }, + { "caption": "0.5.0", + "id": "stino_lib_cat_name_ver_0.5.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "QList", "version": "0.5.0"} + }, + { "caption": "0.5.1", + "id": "stino_lib_cat_name_ver_0.5.1", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "QList", "version": "0.5.1"} + } + ] }, + { + "caption": "Queuetue Digital Balance Library", + "id": "stino_lib_cat_name_Queuetue Digital Balance Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "Queuetue Digital Balance Library", "version": "1.0.2"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "Queuetue Digital Balance Library", "version": "1.0.3"} + }, + { "caption": "1.0.4", + "id": "stino_lib_cat_name_ver_1.0.4", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "Queuetue Digital Balance Library", "version": "1.0.4"} + }, + { "caption": "1.0.5", + "id": "stino_lib_cat_name_ver_1.0.5", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "Queuetue Digital Balance Library", "version": "1.0.5"} + }, + { "caption": "1.0.6", + "id": "stino_lib_cat_name_ver_1.0.6", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "Queuetue Digital Balance Library", "version": "1.0.6"} + } + ] }, + { + "caption": "RBD_Threshold", + "id": "stino_lib_cat_name_RBD_Threshold", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "RBD_Threshold", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "RBD_Threshold", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "RBD_Threshold", "version": "1.0.2"} + } + ] }, + { + "caption": "SpritzCipher", + "id": "stino_lib_cat_name_SpritzCipher", + "children": + [ {"caption": "-"}, + { "caption": "0.1.2", + "id": "stino_lib_cat_name_ver_0.1.2", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "SpritzCipher", "version": "0.1.2"} + }, + { "caption": "0.1.3", + "id": "stino_lib_cat_name_ver_0.1.3", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "SpritzCipher", "version": "0.1.3"} + }, + { "caption": "0.1.4", + "id": "stino_lib_cat_name_ver_0.1.4", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "SpritzCipher", "version": "0.1.4"} + }, + { "caption": "0.1.5", + "id": "stino_lib_cat_name_ver_0.1.5", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "SpritzCipher", "version": "0.1.5"} + }, + { "caption": "0.2.0", + "id": "stino_lib_cat_name_ver_0.2.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "SpritzCipher", "version": "0.2.0"} + }, + { "caption": "0.2.1", + "id": "stino_lib_cat_name_ver_0.2.1", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "SpritzCipher", "version": "0.2.1"} + }, + { "caption": "0.2.2", + "id": "stino_lib_cat_name_ver_0.2.2", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "SpritzCipher", "version": "0.2.2"} + }, + { "caption": "0.3.0", + "id": "stino_lib_cat_name_ver_0.3.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "SpritzCipher", "version": "0.3.0"} + }, + { "caption": "0.3.1", + "id": "stino_lib_cat_name_ver_0.3.1", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "SpritzCipher", "version": "0.3.1"} + }, + { "caption": "0.4.0", + "id": "stino_lib_cat_name_ver_0.4.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "SpritzCipher", "version": "0.4.0"} + }, + { "caption": "0.4.1", + "id": "stino_lib_cat_name_ver_0.4.1", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "SpritzCipher", "version": "0.4.1"} + }, + { "caption": "0.4.2", + "id": "stino_lib_cat_name_ver_0.4.2", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "SpritzCipher", "version": "0.4.2"} + }, + { "caption": "0.4.3", + "id": "stino_lib_cat_name_ver_0.4.3", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "SpritzCipher", "version": "0.4.3"} + }, + { "caption": "0.4.4", + "id": "stino_lib_cat_name_ver_0.4.4", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "SpritzCipher", "version": "0.4.4"} + }, + { "caption": "0.5.0", + "id": "stino_lib_cat_name_ver_0.5.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "SpritzCipher", "version": "0.5.0"} + }, + { "caption": "0.5.1", + "id": "stino_lib_cat_name_ver_0.5.1", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "SpritzCipher", "version": "0.5.1"} + }, + { "caption": "0.5.2", + "id": "stino_lib_cat_name_ver_0.5.2", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "SpritzCipher", "version": "0.5.2"} + }, + { "caption": "0.5.3", + "id": "stino_lib_cat_name_ver_0.5.3", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "SpritzCipher", "version": "0.5.3"} + }, + { "caption": "0.9.0", + "id": "stino_lib_cat_name_ver_0.9.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "SpritzCipher", "version": "0.9.0"} + }, + { "caption": "0.9.1", + "id": "stino_lib_cat_name_ver_0.9.1", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "SpritzCipher", "version": "0.9.1"} + }, + { "caption": "0.9.2", + "id": "stino_lib_cat_name_ver_0.9.2", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "SpritzCipher", "version": "0.9.2"} + }, + { "caption": "0.9.3", + "id": "stino_lib_cat_name_ver_0.9.3", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "SpritzCipher", "version": "0.9.3"} + }, + { "caption": "0.9.4", + "id": "stino_lib_cat_name_ver_0.9.4", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "SpritzCipher", "version": "0.9.4"} + }, + { "caption": "0.9.5", + "id": "stino_lib_cat_name_ver_0.9.5", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "SpritzCipher", "version": "0.9.5"} + }, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "SpritzCipher", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "SpritzCipher", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "SpritzCipher", "version": "1.0.2"} + } + ] }, + { + "caption": "StringSplitter", + "id": "stino_lib_cat_name_StringSplitter", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "StringSplitter", "version": "1.0.0"} + } + ] }, + { + "caption": "XLR8Float", + "id": "stino_lib_cat_name_XLR8Float", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "XLR8Float", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Data Processing", "name": "XLR8Float", "version": "1.0.1"} + } + ] } + ] + }, + { + "caption": "Data Storage", + "id": "stino_lib_cat_Data Storage", + "children": + [ + {"caption": "-"}, + { + "caption": "Adafruit FRAM I2C", + "id": "stino_lib_cat_name_Adafruit FRAM I2C", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "Adafruit FRAM I2C", "version": "1.0.0"} + } + ] }, + { + "caption": "Adafruit FRAM SPI", + "id": "stino_lib_cat_name_Adafruit FRAM SPI", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "Adafruit FRAM SPI", "version": "1.0.0"} + } + ] }, + { + "caption": "Adafruit TinyFlash", + "id": "stino_lib_cat_name_Adafruit TinyFlash", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "Adafruit TinyFlash", "version": "1.0.0"} + } + ] }, + { + "caption": "arduino-NVM", + "id": "stino_lib_cat_name_arduino-NVM", + "children": + [ {"caption": "-"}, + { "caption": "0.9.0", + "id": "stino_lib_cat_name_ver_0.9.0", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "arduino-NVM", "version": "0.9.0"} + }, + { "caption": "0.9.1", + "id": "stino_lib_cat_name_ver_0.9.1", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "arduino-NVM", "version": "0.9.1"} + } + ] }, + { + "caption": "DueFlashStorage", + "id": "stino_lib_cat_name_DueFlashStorage", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "DueFlashStorage", "version": "1.0.0"} + } + ] }, + { + "caption": "EDB", + "id": "stino_lib_cat_name_EDB", + "children": + [ {"caption": "-"}, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "EDB", "version": "1.0.2"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "EDB", "version": "1.0.3"} + }, + { "caption": "1.0.4", + "id": "stino_lib_cat_name_ver_1.0.4", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "EDB", "version": "1.0.4"} + } + ] }, + { + "caption": "EEPROMEx", + "id": "stino_lib_cat_name_EEPROMEx", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "EEPROMEx", "version": "1.0.0"} + } + ] }, + { + "caption": "EEWrap", + "id": "stino_lib_cat_name_EEWrap", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "EEWrap", "version": "1.0.0"} + } + ] }, + { + "caption": "extEEPROM", + "id": "stino_lib_cat_name_extEEPROM", + "children": + [ {"caption": "-"}, + { "caption": "3.1.0", + "id": "stino_lib_cat_name_ver_3.1.0", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "extEEPROM", "version": "3.1.0"} + }, + { "caption": "3.2.0", + "id": "stino_lib_cat_name_ver_3.2.0", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "extEEPROM", "version": "3.2.0"} + }, + { "caption": "3.3.0", + "id": "stino_lib_cat_name_ver_3.3.0", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "extEEPROM", "version": "3.3.0"} + }, + { "caption": "3.3.1", + "id": "stino_lib_cat_name_ver_3.3.1", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "extEEPROM", "version": "3.3.1"} + }, + { "caption": "3.3.2", + "id": "stino_lib_cat_name_ver_3.3.2", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "extEEPROM", "version": "3.3.2"} + } + ] }, + { + "caption": "Flash", + "id": "stino_lib_cat_name_Flash", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "Flash", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "Flash", "version": "1.0.1"} + } + ] }, + { + "caption": "FlashStorage", + "id": "stino_lib_cat_name_FlashStorage", + "children": + [ {"caption": "-"}, + { "caption": "0.5.0", + "id": "stino_lib_cat_name_ver_0.5.0", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "FlashStorage", "version": "0.5.0"} + }, + { "caption": "0.6.0", + "id": "stino_lib_cat_name_ver_0.6.0", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "FlashStorage", "version": "0.6.0"} + } + ] }, + { + "caption": "Iondb", + "id": "stino_lib_cat_name_Iondb", + "children": + [ {"caption": "-"}, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "Iondb", "version": "1.1.0"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "Iondb", "version": "1.1.1"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "Iondb", "version": "1.2.0"} + } + ] }, + { + "caption": "MD_CirQueue", + "id": "stino_lib_cat_name_MD_CirQueue", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "MD_CirQueue", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "MD_CirQueue", "version": "1.0.1"} + } + ] }, + { + "caption": "PGMWrap", + "id": "stino_lib_cat_name_PGMWrap", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "PGMWrap", "version": "1.0.0"} + } + ] }, + { + "caption": "Queue", + "id": "stino_lib_cat_name_Queue", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "Queue", "version": "1.0.0"} + } + ] }, + { + "caption": "RfidDb", + "id": "stino_lib_cat_name_RfidDb", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "RfidDb", "version": "1.0.0"} + } + ] }, + { + "caption": "RingBuf", + "id": "stino_lib_cat_name_RingBuf", + "children": + [ {"caption": "-"}, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "RingBuf", "version": "1.1.0"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "RingBuf", "version": "1.2.0"} + }, + { "caption": "1.3.0", + "id": "stino_lib_cat_name_ver_1.3.0", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "RingBuf", "version": "1.3.0"} + }, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "RingBuf", "version": "2.0.0"} + } + ] }, + { + "caption": "RingBufCPP", + "id": "stino_lib_cat_name_RingBufCPP", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "RingBufCPP", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "RingBufCPP", "version": "1.1.0"} + } + ] }, + { + "caption": "RogueMP3", + "id": "stino_lib_cat_name_RogueMP3", + "children": + [ {"caption": "-"}, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "RogueMP3", "version": "2.0.0"} + } + ] }, + { + "caption": "RogueSD", + "id": "stino_lib_cat_name_RogueSD", + "children": + [ {"caption": "-"}, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "RogueSD", "version": "2.0.0"} + } + ] }, + { + "caption": "SD", + "id": "stino_lib_cat_name_SD", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "SD", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "SD", "version": "1.0.1"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "SD", "version": "1.0.3"} + }, + { "caption": "1.0.4", + "id": "stino_lib_cat_name_ver_1.0.4", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "SD", "version": "1.0.4"} + }, + { "caption": "1.0.5", + "id": "stino_lib_cat_name_ver_1.0.5", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "SD", "version": "1.0.5"} + }, + { "caption": "1.0.6", + "id": "stino_lib_cat_name_ver_1.0.6", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "SD", "version": "1.0.6"} + }, + { "caption": "1.0.7", + "id": "stino_lib_cat_name_ver_1.0.7", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "SD", "version": "1.0.7"} + }, + { "caption": "1.0.8", + "id": "stino_lib_cat_name_ver_1.0.8", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "SD", "version": "1.0.8"} + }, + { "caption": "1.0.9", + "id": "stino_lib_cat_name_ver_1.0.9", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "SD", "version": "1.0.9"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "SD", "version": "1.1.0"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "SD", "version": "1.1.1"} + } + ] }, + { + "caption": "SerialFlash", + "id": "stino_lib_cat_name_SerialFlash", + "children": + [ {"caption": "-"}, + { "caption": "0.1.0", + "id": "stino_lib_cat_name_ver_0.1.0", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "SerialFlash", "version": "0.1.0"} + }, + { "caption": "0.3.0", + "id": "stino_lib_cat_name_ver_0.3.0", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "SerialFlash", "version": "0.3.0"} + }, + { "caption": "0.4.0", + "id": "stino_lib_cat_name_ver_0.4.0", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "SerialFlash", "version": "0.4.0"} + }, + { "caption": "0.5.0", + "id": "stino_lib_cat_name_ver_0.5.0", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "SerialFlash", "version": "0.5.0"} + } + ] }, + { + "caption": "SmartCardReader", + "id": "stino_lib_cat_name_SmartCardReader", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "SmartCardReader", "version": "1.0.0"} + } + ] }, + { + "caption": "Sodaq_dataflash", + "id": "stino_lib_cat_name_Sodaq_dataflash", + "children": + [ {"caption": "-"}, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "Sodaq_dataflash", "version": "1.0.1"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "Sodaq_dataflash", "version": "1.0.3"} + } + ] }, + { + "caption": "SPIFlash", + "id": "stino_lib_cat_name_SPIFlash", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "SPIFlash", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "SPIFlash", "version": "1.0.1"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "SPIFlash", "version": "1.2.0"} + }, + { "caption": "1.2.1", + "id": "stino_lib_cat_name_ver_1.2.1", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "SPIFlash", "version": "1.2.1"} + }, + { "caption": "1.2.2", + "id": "stino_lib_cat_name_ver_1.2.2", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "SPIFlash", "version": "1.2.2"} + }, + { "caption": "1.3.0", + "id": "stino_lib_cat_name_ver_1.3.0", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "SPIFlash", "version": "1.3.0"} + }, + { "caption": "1.3.1", + "id": "stino_lib_cat_name_ver_1.3.1", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "SPIFlash", "version": "1.3.1"} + }, + { "caption": "1.3.2", + "id": "stino_lib_cat_name_ver_1.3.2", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "SPIFlash", "version": "1.3.2"} + }, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "SPIFlash", "version": "2.0.0"} + }, + { "caption": "2.1.0", + "id": "stino_lib_cat_name_ver_2.1.0", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "SPIFlash", "version": "2.1.0"} + }, + { "caption": "2.1.1", + "id": "stino_lib_cat_name_ver_2.1.1", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "SPIFlash", "version": "2.1.1"} + }, + { "caption": "2.2.0", + "id": "stino_lib_cat_name_ver_2.2.0", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "SPIFlash", "version": "2.2.0"} + }, + { "caption": "2.3.0", + "id": "stino_lib_cat_name_ver_2.3.0", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "SPIFlash", "version": "2.3.0"} + }, + { "caption": "2.3.1", + "id": "stino_lib_cat_name_ver_2.3.1", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "SPIFlash", "version": "2.3.1"} + }, + { "caption": "2.4.0", + "id": "stino_lib_cat_name_ver_2.4.0", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "SPIFlash", "version": "2.4.0"} + }, + { "caption": "2.5.0", + "id": "stino_lib_cat_name_ver_2.5.0", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "SPIFlash", "version": "2.5.0"} + } + ] }, + { + "caption": "SRAM", + "id": "stino_lib_cat_name_SRAM", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "SRAM", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "SRAM", "version": "1.0.1"} + } + ] }, + { + "caption": "SST25VF", + "id": "stino_lib_cat_name_SST25VF", + "children": + [ {"caption": "-"}, + { "caption": "0.1.0", + "id": "stino_lib_cat_name_ver_0.1.0", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "SST25VF", "version": "0.1.0"} + } + ] }, + { + "caption": "virtmem", + "id": "stino_lib_cat_name_virtmem", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Data Storage", "name": "virtmem", "version": "1.0.0"} + } + ] } + ] + }, + { + "caption": "Device Control", + "id": "stino_lib_cat_Device Control", + "children": + [ + {"caption": "-"}, + { + "caption": "A4963", + "id": "stino_lib_cat_name_A4963", + "children": + [ {"caption": "-"}, + { "caption": "0.1.0", + "id": "stino_lib_cat_name_ver_0.1.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "A4963", "version": "0.1.0"} + }, + { "caption": "0.2.0", + "id": "stino_lib_cat_name_ver_0.2.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "A4963", "version": "0.2.0"} + } + ] }, + { + "caption": "A4990MotorShield", + "id": "stino_lib_cat_name_A4990MotorShield", + "children": + [ {"caption": "-"}, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "A4990MotorShield", "version": "2.0.0"} + } + ] }, + { + "caption": "AccelStepper", + "id": "stino_lib_cat_name_AccelStepper", + "children": + [ {"caption": "-"}, + { "caption": "1.56.0", + "id": "stino_lib_cat_name_ver_1.56.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "AccelStepper", "version": "1.56.0"} + }, + { "caption": "1.56.2", + "id": "stino_lib_cat_name_ver_1.56.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "AccelStepper", "version": "1.56.2"} + } + ] }, + { + "caption": "Adafruit DRV2605 Library", + "id": "stino_lib_cat_name_Adafruit DRV2605 Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Adafruit DRV2605 Library", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Adafruit DRV2605 Library", "version": "1.0.1"} + } + ] }, + { + "caption": "Adafruit Motor Shield library", + "id": "stino_lib_cat_name_Adafruit Motor Shield library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Adafruit Motor Shield library", "version": "1.0.0"} + } + ] }, + { + "caption": "Adafruit Motor Shield V2 Library", + "id": "stino_lib_cat_name_Adafruit Motor Shield V2 Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Adafruit Motor Shield V2 Library", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Adafruit Motor Shield V2 Library", "version": "1.0.1"} + }, + { "caption": "1.0.4", + "id": "stino_lib_cat_name_ver_1.0.4", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Adafruit Motor Shield V2 Library", "version": "1.0.4"} + } + ] }, + { + "caption": "Adafruit PWM Servo Driver Library", + "id": "stino_lib_cat_name_Adafruit PWM Servo Driver Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Adafruit PWM Servo Driver Library", "version": "1.0.0"} + } + ] }, + { + "caption": "Adafruit SoftServo", + "id": "stino_lib_cat_name_Adafruit SoftServo", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Adafruit SoftServo", "version": "1.0.0"} + } + ] }, + { + "caption": "Adafruit Soundboard library", + "id": "stino_lib_cat_name_Adafruit Soundboard library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Adafruit Soundboard library", "version": "1.0.0"} + } + ] }, + { + "caption": "Adafruit Thermal Printer Library", + "id": "stino_lib_cat_name_Adafruit Thermal Printer Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Adafruit Thermal Printer Library", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Adafruit Thermal Printer Library", "version": "1.1.0"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Adafruit Thermal Printer Library", "version": "1.1.1"} + } + ] }, + { + "caption": "Adafruit TiCoServo", + "id": "stino_lib_cat_name_Adafruit TiCoServo", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Adafruit TiCoServo", "version": "1.0.0"} + } + ] }, + { + "caption": "Adafruit TPA2016 Library", + "id": "stino_lib_cat_name_Adafruit TPA2016 Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Adafruit TPA2016 Library", "version": "1.0.0"} + } + ] }, + { + "caption": "Adafruit Trellis Library", + "id": "stino_lib_cat_name_Adafruit Trellis Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Adafruit Trellis Library", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Adafruit Trellis Library", "version": "1.0.1"} + } + ] }, + { + "caption": "Adafruit VC0706 Serial Camera Library", + "id": "stino_lib_cat_name_Adafruit VC0706 Serial Camera Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Adafruit VC0706 Serial Camera Library", "version": "1.0.0"} + } + ] }, + { + "caption": "Adafruit VS1053 Library", + "id": "stino_lib_cat_name_Adafruit VS1053 Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Adafruit VS1053 Library", "version": "1.0.0"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Adafruit VS1053 Library", "version": "1.0.2"} + } + ] }, + { + "caption": "Akafugu TWIKeyboard Library", + "id": "stino_lib_cat_name_Akafugu TWIKeyboard Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Akafugu TWIKeyboard Library", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Akafugu TWIKeyboard Library", "version": "1.0.1"} + } + ] }, + { + "caption": "Akafugu WireRtc Library", + "id": "stino_lib_cat_name_Akafugu WireRtc Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Akafugu WireRtc Library", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Akafugu WireRtc Library", "version": "1.0.1"} + } + ] }, + { + "caption": "AMIS30543", + "id": "stino_lib_cat_name_AMIS30543", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "AMIS30543", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "AMIS30543", "version": "1.1.0"} + } + ] }, + { + "caption": "AnalogKeypad by Makuna", + "id": "stino_lib_cat_name_AnalogKeypad by Makuna", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "AnalogKeypad by Makuna", "version": "1.0.0"} + } + ] }, + { + "caption": "ardyno", + "id": "stino_lib_cat_name_ardyno", + "children": + [ {"caption": "-"}, + { "caption": "0.3.0", + "id": "stino_lib_cat_name_ver_0.3.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "ardyno", "version": "0.3.0"} + }, + { "caption": "0.5.0", + "id": "stino_lib_cat_name_ver_0.5.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "ardyno", "version": "0.5.0"} + }, + { "caption": "0.6.0", + "id": "stino_lib_cat_name_ver_0.6.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "ardyno", "version": "0.6.0"} + }, + { "caption": "0.7.0", + "id": "stino_lib_cat_name_ver_0.7.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "ardyno", "version": "0.7.0"} + } + ] }, + { + "caption": "AS-289R2 Thermal Printer Shield", + "id": "stino_lib_cat_name_AS-289R2 Thermal Printer Shield", + "children": + [ {"caption": "-"}, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "AS-289R2 Thermal Printer Shield", "version": "1.1.0"} + } + ] }, + { + "caption": "asip", + "id": "stino_lib_cat_name_asip", + "children": + [ {"caption": "-"}, + { "caption": "0.1.0", + "id": "stino_lib_cat_name_ver_0.1.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "asip", "version": "0.1.0"} + } + ] }, + { + "caption": "asip-services", + "id": "stino_lib_cat_name_asip-services", + "children": + [ {"caption": "-"}, + { "caption": "0.1.0", + "id": "stino_lib_cat_name_ver_0.1.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "asip-services", "version": "0.1.0"} + } + ] }, + { + "caption": "AStar32U4", + "id": "stino_lib_cat_name_AStar32U4", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "AStar32U4", "version": "1.0.0"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "AStar32U4", "version": "1.0.2"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "AStar32U4", "version": "1.0.3"} + }, + { "caption": "1.0.4", + "id": "stino_lib_cat_name_ver_1.0.4", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "AStar32U4", "version": "1.0.4"} + }, + { "caption": "1.0.5", + "id": "stino_lib_cat_name_ver_1.0.5", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "AStar32U4", "version": "1.0.5"} + } + ] }, + { + "caption": "AtTouch", + "id": "stino_lib_cat_name_AtTouch", + "children": + [ {"caption": "-"}, + { "caption": "1.0.4", + "id": "stino_lib_cat_name_ver_1.0.4", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "AtTouch", "version": "1.0.4"} + } + ] }, + { + "caption": "Balboa32U4", + "id": "stino_lib_cat_name_Balboa32U4", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Balboa32U4", "version": "1.0.0"} + } + ] }, + { + "caption": "BlueRobotics Arduino_I2C_ESC Library", + "id": "stino_lib_cat_name_BlueRobotics Arduino_I2C_ESC Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "BlueRobotics Arduino_I2C_ESC Library", "version": "1.0.0"} + } + ] }, + { + "caption": "Braccio", + "id": "stino_lib_cat_name_Braccio", + "children": + [ {"caption": "-"}, + { "caption": "2.0.1", + "id": "stino_lib_cat_name_ver_2.0.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Braccio", "version": "2.0.1"} + }, + { "caption": "2.0.2", + "id": "stino_lib_cat_name_ver_2.0.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Braccio", "version": "2.0.2"} + }, + { "caption": "2.0.3", + "id": "stino_lib_cat_name_ver_2.0.3", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Braccio", "version": "2.0.3"} + } + ] }, + { + "caption": "CD74HC4067", + "id": "stino_lib_cat_name_CD74HC4067", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "CD74HC4067", "version": "1.0.0"} + } + ] }, + { + "caption": "CheapStepper", + "id": "stino_lib_cat_name_CheapStepper", + "children": + [ {"caption": "-"}, + { "caption": "0.2.0", + "id": "stino_lib_cat_name_ver_0.2.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "CheapStepper", "version": "0.2.0"} + } + ] }, + { + "caption": "CoDrone", + "id": "stino_lib_cat_name_CoDrone", + "children": + [ {"caption": "-"}, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "CoDrone", "version": "1.1.0"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "CoDrone", "version": "1.2.0"} + }, + { "caption": "1.3.0", + "id": "stino_lib_cat_name_ver_1.3.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "CoDrone", "version": "1.3.0"} + }, + { "caption": "1.4.0", + "id": "stino_lib_cat_name_ver_1.4.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "CoDrone", "version": "1.4.0"} + }, + { "caption": "1.4.1", + "id": "stino_lib_cat_name_ver_1.4.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "CoDrone", "version": "1.4.1"} + }, + { "caption": "1.4.2", + "id": "stino_lib_cat_name_ver_1.4.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "CoDrone", "version": "1.4.2"} + }, + { "caption": "1.4.3", + "id": "stino_lib_cat_name_ver_1.4.3", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "CoDrone", "version": "1.4.3"} + }, + { "caption": "1.4.4", + "id": "stino_lib_cat_name_ver_1.4.4", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "CoDrone", "version": "1.4.4"} + } + ] }, + { + "caption": "ConfigurableFirmata", + "id": "stino_lib_cat_name_ConfigurableFirmata", + "children": + [ {"caption": "-"}, + { "caption": "2.8.0", + "id": "stino_lib_cat_name_ver_2.8.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "ConfigurableFirmata", "version": "2.8.0"} + }, + { "caption": "2.8.1", + "id": "stino_lib_cat_name_ver_2.8.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "ConfigurableFirmata", "version": "2.8.1"} + }, + { "caption": "2.8.2", + "id": "stino_lib_cat_name_ver_2.8.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "ConfigurableFirmata", "version": "2.8.2"} + }, + { "caption": "2.9.0", + "id": "stino_lib_cat_name_ver_2.9.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "ConfigurableFirmata", "version": "2.9.0"} + }, + { "caption": "2.9.1", + "id": "stino_lib_cat_name_ver_2.9.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "ConfigurableFirmata", "version": "2.9.1"} + }, + { "caption": "2.9.2", + "id": "stino_lib_cat_name_ver_2.9.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "ConfigurableFirmata", "version": "2.9.2"} + } + ] }, + { + "caption": "ControleForno", + "id": "stino_lib_cat_name_ControleForno", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "ControleForno", "version": "1.0.0"} + }, + { "caption": "2.0.2", + "id": "stino_lib_cat_name_ver_2.0.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "ControleForno", "version": "2.0.2"} + }, + { "caption": "2.0.3", + "id": "stino_lib_cat_name_ver_2.0.3", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "ControleForno", "version": "2.0.3"} + }, + { "caption": "2.0.4", + "id": "stino_lib_cat_name_ver_2.0.4", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "ControleForno", "version": "2.0.4"} + }, + { "caption": "2.0.5", + "id": "stino_lib_cat_name_ver_2.0.5", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "ControleForno", "version": "2.0.5"} + }, + { "caption": "2.0.6", + "id": "stino_lib_cat_name_ver_2.0.6", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "ControleForno", "version": "2.0.6"} + }, + { "caption": "2.0.7", + "id": "stino_lib_cat_name_ver_2.0.7", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "ControleForno", "version": "2.0.7"} + } + ] }, + { + "caption": "ControlledServo", + "id": "stino_lib_cat_name_ControlledServo", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "ControlledServo", "version": "1.0.0"} + } + ] }, + { + "caption": "CRC Simula Library", + "id": "stino_lib_cat_name_CRC Simula Library", + "children": + [ {"caption": "-"}, + { "caption": "0.1.0", + "id": "stino_lib_cat_name_ver_0.1.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "CRC Simula Library", "version": "0.1.0"} + }, + { "caption": "0.1.2", + "id": "stino_lib_cat_name_ver_0.1.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "CRC Simula Library", "version": "0.1.2"} + }, + { "caption": "0.2.1", + "id": "stino_lib_cat_name_ver_0.2.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "CRC Simula Library", "version": "0.2.1"} + }, + { "caption": "0.2.3", + "id": "stino_lib_cat_name_ver_0.2.3", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "CRC Simula Library", "version": "0.2.3"} + } + ] }, + { + "caption": "Cytron G15 Shield", + "id": "stino_lib_cat_name_Cytron G15 Shield", + "children": + [ {"caption": "-"}, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Cytron G15 Shield", "version": "2.0.0"} + } + ] }, + { + "caption": "DABDUINO", + "id": "stino_lib_cat_name_DABDUINO", + "children": + [ {"caption": "-"}, + { "caption": "0.1.0", + "id": "stino_lib_cat_name_ver_0.1.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "DABDUINO", "version": "0.1.0"} + }, + { "caption": "0.1.1", + "id": "stino_lib_cat_name_ver_0.1.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "DABDUINO", "version": "0.1.1"} + }, + { "caption": "0.1.2", + "id": "stino_lib_cat_name_ver_0.1.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "DABDUINO", "version": "0.1.2"} + }, + { "caption": "0.1.3", + "id": "stino_lib_cat_name_ver_0.1.3", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "DABDUINO", "version": "0.1.3"} + }, + { "caption": "0.1.4", + "id": "stino_lib_cat_name_ver_0.1.4", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "DABDUINO", "version": "0.1.4"} + }, + { "caption": "0.1.5", + "id": "stino_lib_cat_name_ver_0.1.5", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "DABDUINO", "version": "0.1.5"} + } + ] }, + { + "caption": "DDS", + "id": "stino_lib_cat_name_DDS", + "children": + [ {"caption": "-"}, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "DDS", "version": "1.0.2"} + } + ] }, + { + "caption": "DFPlayer Mini Mp3 by Makuna", + "id": "stino_lib_cat_name_DFPlayer Mini Mp3 by Makuna", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "DFPlayer Mini Mp3 by Makuna", "version": "1.0.0"} + } + ] }, + { + "caption": "DIGI-DOT-BOOSTER Library", + "id": "stino_lib_cat_name_DIGI-DOT-BOOSTER Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "DIGI-DOT-BOOSTER Library", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "DIGI-DOT-BOOSTER Library", "version": "1.0.1"} + } + ] }, + { + "caption": "DimSwitch", + "id": "stino_lib_cat_name_DimSwitch", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "DimSwitch", "version": "1.0.0"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "DimSwitch", "version": "1.0.2"} + } + ] }, + { + "caption": "DRV8835MotorShield", + "id": "stino_lib_cat_name_DRV8835MotorShield", + "children": + [ {"caption": "-"}, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "DRV8835MotorShield", "version": "2.0.0"} + } + ] }, + { + "caption": "DualMC33926MotorShield", + "id": "stino_lib_cat_name_DualMC33926MotorShield", + "children": + [ {"caption": "-"}, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "DualMC33926MotorShield", "version": "2.0.0"} + } + ] }, + { + "caption": "DualVNH5019MotorShield", + "id": "stino_lib_cat_name_DualVNH5019MotorShield", + "children": + [ {"caption": "-"}, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "DualVNH5019MotorShield", "version": "2.0.0"} + } + ] }, + { + "caption": "Dynamixel_Servo", + "id": "stino_lib_cat_name_Dynamixel_Servo", + "children": + [ {"caption": "-"}, + { "caption": "2.1.0", + "id": "stino_lib_cat_name_ver_2.1.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Dynamixel_Servo", "version": "2.1.0"} + } + ] }, + { + "caption": "Esplora", + "id": "stino_lib_cat_name_Esplora", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Esplora", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Esplora", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Esplora", "version": "1.0.2"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Esplora", "version": "1.0.3"} + }, + { "caption": "1.0.4", + "id": "stino_lib_cat_name_ver_1.0.4", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Esplora", "version": "1.0.4"} + } + ] }, + { + "caption": "Etherkit Si5351", + "id": "stino_lib_cat_name_Etherkit Si5351", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Etherkit Si5351", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Etherkit Si5351", "version": "1.1.0"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Etherkit Si5351", "version": "1.1.1"} + }, + { "caption": "1.1.2", + "id": "stino_lib_cat_name_ver_1.1.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Etherkit Si5351", "version": "1.1.2"} + }, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Etherkit Si5351", "version": "2.0.0"} + }, + { "caption": "2.0.1", + "id": "stino_lib_cat_name_ver_2.0.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Etherkit Si5351", "version": "2.0.1"} + }, + { "caption": "2.0.2", + "id": "stino_lib_cat_name_ver_2.0.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Etherkit Si5351", "version": "2.0.2"} + }, + { "caption": "2.0.3", + "id": "stino_lib_cat_name_ver_2.0.3", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Etherkit Si5351", "version": "2.0.3"} + } + ] }, + { + "caption": "FaBo 307 BLE Nordic", + "id": "stino_lib_cat_name_FaBo 307 BLE Nordic", + "children": + [ {"caption": "-"}, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "FaBo 307 BLE Nordic", "version": "1.0.1"} + } + ] }, + { + "caption": "FaBoBLE-BLE113", + "id": "stino_lib_cat_name_FaBoBLE-BLE113", + "children": + [ {"caption": "-"}, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "FaBoBLE-BLE113", "version": "1.0.1"} + } + ] }, + { + "caption": "FanController", + "id": "stino_lib_cat_name_FanController", + "children": + [ {"caption": "-"}, + { "caption": "0.1.0", + "id": "stino_lib_cat_name_ver_0.1.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "FanController", "version": "0.1.0"} + }, + { "caption": "0.1.1", + "id": "stino_lib_cat_name_ver_0.1.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "FanController", "version": "0.1.1"} + }, + { "caption": "0.1.4", + "id": "stino_lib_cat_name_ver_0.1.4", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "FanController", "version": "0.1.4"} + }, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "FanController", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "FanController", "version": "1.0.1"} + } + ] }, + { + "caption": "FingerLib", + "id": "stino_lib_cat_name_FingerLib", + "children": + [ {"caption": "-"}, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "FingerLib", "version": "2.0.0"} + }, + { "caption": "2.0.1", + "id": "stino_lib_cat_name_ver_2.0.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "FingerLib", "version": "2.0.1"} + } + ] }, + { + "caption": "Firmata", + "id": "stino_lib_cat_name_Firmata", + "children": + [ {"caption": "-"}, + { "caption": "2.3.6", + "id": "stino_lib_cat_name_ver_2.3.6", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Firmata", "version": "2.3.6"} + }, + { "caption": "2.3.7", + "id": "stino_lib_cat_name_ver_2.3.7", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Firmata", "version": "2.3.7"} + }, + { "caption": "2.3.8", + "id": "stino_lib_cat_name_ver_2.3.8", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Firmata", "version": "2.3.8"} + }, + { "caption": "2.4.0", + "id": "stino_lib_cat_name_ver_2.4.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Firmata", "version": "2.4.0"} + }, + { "caption": "2.4.1", + "id": "stino_lib_cat_name_ver_2.4.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Firmata", "version": "2.4.1"} + }, + { "caption": "2.4.2", + "id": "stino_lib_cat_name_ver_2.4.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Firmata", "version": "2.4.2"} + }, + { "caption": "2.4.3", + "id": "stino_lib_cat_name_ver_2.4.3", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Firmata", "version": "2.4.3"} + }, + { "caption": "2.4.4", + "id": "stino_lib_cat_name_ver_2.4.4", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Firmata", "version": "2.4.4"} + }, + { "caption": "2.5.0", + "id": "stino_lib_cat_name_ver_2.5.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Firmata", "version": "2.5.0"} + }, + { "caption": "2.5.1", + "id": "stino_lib_cat_name_ver_2.5.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Firmata", "version": "2.5.1"} + }, + { "caption": "2.5.2", + "id": "stino_lib_cat_name_ver_2.5.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Firmata", "version": "2.5.2"} + }, + { "caption": "2.5.3", + "id": "stino_lib_cat_name_ver_2.5.3", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Firmata", "version": "2.5.3"} + }, + { "caption": "2.5.4", + "id": "stino_lib_cat_name_ver_2.5.4", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Firmata", "version": "2.5.4"} + }, + { "caption": "2.5.5", + "id": "stino_lib_cat_name_ver_2.5.5", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Firmata", "version": "2.5.5"} + }, + { "caption": "2.5.6", + "id": "stino_lib_cat_name_ver_2.5.6", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Firmata", "version": "2.5.6"} + } + ] }, + { + "caption": "FirmataWithDeviceFeature", + "id": "stino_lib_cat_name_FirmataWithDeviceFeature", + "children": + [ {"caption": "-"}, + { "caption": "2.8.0", + "id": "stino_lib_cat_name_ver_2.8.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "FirmataWithDeviceFeature", "version": "2.8.0"} + }, + { "caption": "2.8.1", + "id": "stino_lib_cat_name_ver_2.8.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "FirmataWithDeviceFeature", "version": "2.8.1"} + }, + { "caption": "2.8.2", + "id": "stino_lib_cat_name_ver_2.8.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "FirmataWithDeviceFeature", "version": "2.8.2"} + }, + { "caption": "2.9.0", + "id": "stino_lib_cat_name_ver_2.9.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "FirmataWithDeviceFeature", "version": "2.9.0"} + }, + { "caption": "2.9.1", + "id": "stino_lib_cat_name_ver_2.9.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "FirmataWithDeviceFeature", "version": "2.9.1"} + }, + { "caption": "2.9.2", + "id": "stino_lib_cat_name_ver_2.9.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "FirmataWithDeviceFeature", "version": "2.9.2"} + }, + { "caption": "2.9.3", + "id": "stino_lib_cat_name_ver_2.9.3", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "FirmataWithDeviceFeature", "version": "2.9.3"} + }, + { "caption": "2.9.4", + "id": "stino_lib_cat_name_ver_2.9.4", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "FirmataWithDeviceFeature", "version": "2.9.4"} + } + ] }, + { + "caption": "Gamebuino", + "id": "stino_lib_cat_name_Gamebuino", + "children": + [ {"caption": "-"}, + { "caption": "0.4.0", + "id": "stino_lib_cat_name_ver_0.4.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Gamebuino", "version": "0.4.0"} + } + ] }, + { + "caption": "GhostLab42Reboot", + "id": "stino_lib_cat_name_GhostLab42Reboot", + "children": + [ {"caption": "-"}, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "GhostLab42Reboot", "version": "1.0.1"} + } + ] }, + { + "caption": "GobbitLineCommand", + "id": "stino_lib_cat_name_GobbitLineCommand", + "children": + [ {"caption": "-"}, + { "caption": "0.0.1", + "id": "stino_lib_cat_name_ver_0.0.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "GobbitLineCommand", "version": "0.0.1"} + }, + { "caption": "0.0.2", + "id": "stino_lib_cat_name_ver_0.0.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "GobbitLineCommand", "version": "0.0.2"} + }, + { "caption": "0.0.3", + "id": "stino_lib_cat_name_ver_0.0.3", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "GobbitLineCommand", "version": "0.0.3"} + }, + { "caption": "0.0.5", + "id": "stino_lib_cat_name_ver_0.0.5", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "GobbitLineCommand", "version": "0.0.5"} + }, + { "caption": "0.0.6", + "id": "stino_lib_cat_name_ver_0.0.6", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "GobbitLineCommand", "version": "0.0.6"} + }, + { "caption": "0.0.7", + "id": "stino_lib_cat_name_ver_0.0.7", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "GobbitLineCommand", "version": "0.0.7"} + } + ] }, + { + "caption": "Goldilocks Analogue DAC Library", + "id": "stino_lib_cat_name_Goldilocks Analogue DAC Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Goldilocks Analogue DAC Library", "version": "1.0.0"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Goldilocks Analogue DAC Library", "version": "1.0.3"} + } + ] }, + { + "caption": "Goldilocks Analogue SPI RAM Library", + "id": "stino_lib_cat_name_Goldilocks Analogue SPI RAM Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Goldilocks Analogue SPI RAM Library", "version": "1.0.0"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Goldilocks Analogue SPI RAM Library", "version": "1.0.2"} + } + ] }, + { + "caption": "GroveEncoder", + "id": "stino_lib_cat_name_GroveEncoder", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "GroveEncoder", "version": "1.0.0"} + } + ] }, + { + "caption": "HamShield", + "id": "stino_lib_cat_name_HamShield", + "children": + [ {"caption": "-"}, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "HamShield", "version": "1.0.2"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "HamShield", "version": "1.0.3"} + } + ] }, + { + "caption": "HamShield_KISS", + "id": "stino_lib_cat_name_HamShield_KISS", + "children": + [ {"caption": "-"}, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "HamShield_KISS", "version": "1.0.2"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "HamShield_KISS", "version": "1.0.3"} + }, + { "caption": "1.0.4", + "id": "stino_lib_cat_name_ver_1.0.4", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "HamShield_KISS", "version": "1.0.4"} + } + ] }, + { + "caption": "HeatpumpIR", + "id": "stino_lib_cat_name_HeatpumpIR", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "HeatpumpIR", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "HeatpumpIR", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "HeatpumpIR", "version": "1.0.2"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "HeatpumpIR", "version": "1.0.3"} + } + ] }, + { + "caption": "HexFabQuadroMotorShield", + "id": "stino_lib_cat_name_HexFabQuadroMotorShield", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "HexFabQuadroMotorShield", "version": "1.0.0"} + } + ] }, + { + "caption": "IndustrialShields", + "id": "stino_lib_cat_name_IndustrialShields", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "IndustrialShields", "version": "1.0.0"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "IndustrialShields", "version": "1.2.0"} + }, + { "caption": "1.3.0", + "id": "stino_lib_cat_name_ver_1.3.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "IndustrialShields", "version": "1.3.0"} + } + ] }, + { + "caption": "Ingenia Serial Servo Drive Library", + "id": "stino_lib_cat_name_Ingenia Serial Servo Drive Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Ingenia Serial Servo Drive Library", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Ingenia Serial Servo Drive Library", "version": "1.1.0"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Ingenia Serial Servo Drive Library", "version": "1.1.1"} + } + ] }, + { + "caption": "IRremoteESP8266", + "id": "stino_lib_cat_name_IRremoteESP8266", + "children": + [ {"caption": "-"}, + { "caption": "0.2.1", + "id": "stino_lib_cat_name_ver_0.2.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "IRremoteESP8266", "version": "0.2.1"} + }, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "IRremoteESP8266", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "IRremoteESP8266", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "IRremoteESP8266", "version": "1.0.2"} + } + ] }, + { + "caption": "JTAG", + "id": "stino_lib_cat_name_JTAG", + "children": + [ {"caption": "-"}, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "JTAG", "version": "1.0.1"} + }, + { "caption": "1.0.10", + "id": "stino_lib_cat_name_ver_1.0.10", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "JTAG", "version": "1.0.10"} + }, + { "caption": "1.0.11", + "id": "stino_lib_cat_name_ver_1.0.11", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "JTAG", "version": "1.0.11"} + }, + { "caption": "1.0.12", + "id": "stino_lib_cat_name_ver_1.0.12", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "JTAG", "version": "1.0.12"} + }, + { "caption": "1.0.13", + "id": "stino_lib_cat_name_ver_1.0.13", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "JTAG", "version": "1.0.13"} + }, + { "caption": "1.0.14", + "id": "stino_lib_cat_name_ver_1.0.14", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "JTAG", "version": "1.0.14"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "JTAG", "version": "1.0.3"} + }, + { "caption": "1.0.5", + "id": "stino_lib_cat_name_ver_1.0.5", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "JTAG", "version": "1.0.5"} + }, + { "caption": "1.0.6", + "id": "stino_lib_cat_name_ver_1.0.6", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "JTAG", "version": "1.0.6"} + }, + { "caption": "1.0.7", + "id": "stino_lib_cat_name_ver_1.0.7", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "JTAG", "version": "1.0.7"} + }, + { "caption": "1.0.8", + "id": "stino_lib_cat_name_ver_1.0.8", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "JTAG", "version": "1.0.8"} + }, + { "caption": "1.0.9", + "id": "stino_lib_cat_name_ver_1.0.9", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "JTAG", "version": "1.0.9"} + } + ] }, + { + "caption": "Keyboard", + "id": "stino_lib_cat_name_Keyboard", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Keyboard", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Keyboard", "version": "1.0.1"} + } + ] }, + { + "caption": "keybrd", + "id": "stino_lib_cat_name_keybrd", + "children": + [ {"caption": "-"}, + { "caption": "0.5.0", + "id": "stino_lib_cat_name_ver_0.5.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "keybrd", "version": "0.5.0"} + }, + { "caption": "0.6.3", + "id": "stino_lib_cat_name_ver_0.6.3", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "keybrd", "version": "0.6.3"} + }, + { "caption": "0.6.6", + "id": "stino_lib_cat_name_ver_0.6.6", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "keybrd", "version": "0.6.6"} + }, + { "caption": "0.6.7", + "id": "stino_lib_cat_name_ver_0.6.7", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "keybrd", "version": "0.6.7"} + } + ] }, + { + "caption": "Keypad", + "id": "stino_lib_cat_name_Keypad", + "children": + [ {"caption": "-"}, + { "caption": "3.1.0", + "id": "stino_lib_cat_name_ver_3.1.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Keypad", "version": "3.1.0"} + }, + { "caption": "3.1.1", + "id": "stino_lib_cat_name_ver_3.1.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Keypad", "version": "3.1.1"} + } + ] }, + { + "caption": "L293", + "id": "stino_lib_cat_name_L293", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "L293", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "L293", "version": "1.0.1"} + }, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "L293", "version": "2.0.0"} + }, + { "caption": "3.0.0", + "id": "stino_lib_cat_name_ver_3.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "L293", "version": "3.0.0"} + } + ] }, + { + "caption": "LectroboxKeypadShield", + "id": "stino_lib_cat_name_LectroboxKeypadShield", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "LectroboxKeypadShield", "version": "1.0.0"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "LectroboxKeypadShield", "version": "1.2.0"} + } + ] }, + { + "caption": "LectroboxPCJoyShield", + "id": "stino_lib_cat_name_LectroboxPCJoyShield", + "children": + [ {"caption": "-"}, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "LectroboxPCJoyShield", "version": "1.2.0"} + } + ] }, + { + "caption": "LircPlayer101", + "id": "stino_lib_cat_name_LircPlayer101", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "LircPlayer101", "version": "1.0.0"} + } + ] }, + { + "caption": "LispIO", + "id": "stino_lib_cat_name_LispIO", + "children": + [ {"caption": "-"}, + { "caption": "0.0.1", + "id": "stino_lib_cat_name_ver_0.0.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "LispIO", "version": "0.0.1"} + } + ] }, + { + "caption": "LispMotor", + "id": "stino_lib_cat_name_LispMotor", + "children": + [ {"caption": "-"}, + { "caption": "0.0.1", + "id": "stino_lib_cat_name_ver_0.0.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "LispMotor", "version": "0.0.1"} + } + ] }, + { + "caption": "Luni", + "id": "stino_lib_cat_name_Luni", + "children": + [ {"caption": "-"}, + { "caption": "0.1.0", + "id": "stino_lib_cat_name_ver_0.1.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Luni", "version": "0.1.0"} + }, + { "caption": "0.8.0", + "id": "stino_lib_cat_name_ver_0.8.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Luni", "version": "0.8.0"} + }, + { "caption": "0.9.0", + "id": "stino_lib_cat_name_ver_0.9.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Luni", "version": "0.9.0"} + }, + { "caption": "0.9.1", + "id": "stino_lib_cat_name_ver_0.9.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Luni", "version": "0.9.1"} + } + ] }, + { + "caption": "MD_Cubo", + "id": "stino_lib_cat_name_MD_Cubo", + "children": + [ {"caption": "-"}, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "MD_Cubo", "version": "1.1.0"} + } + ] }, + { + "caption": "MD_DS1307", + "id": "stino_lib_cat_name_MD_DS1307", + "children": + [ {"caption": "-"}, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "MD_DS1307", "version": "1.2.0"} + } + ] }, + { + "caption": "MD_DS3231", + "id": "stino_lib_cat_name_MD_DS3231", + "children": + [ {"caption": "-"}, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "MD_DS3231", "version": "1.1.0"} + } + ] }, + { + "caption": "MD_MAX72XX", + "id": "stino_lib_cat_name_MD_MAX72XX", + "children": + [ {"caption": "-"}, + { "caption": "2.6.0", + "id": "stino_lib_cat_name_ver_2.6.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "MD_MAX72XX", "version": "2.6.0"} + } + ] }, + { + "caption": "MD_MSGEQ7", + "id": "stino_lib_cat_name_MD_MSGEQ7", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "MD_MSGEQ7", "version": "1.0.0"} + } + ] }, + { + "caption": "MIDIUSB", + "id": "stino_lib_cat_name_MIDIUSB", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "MIDIUSB", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "MIDIUSB", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "MIDIUSB", "version": "1.0.2"} + } + ] }, + { + "caption": "MINDS-i-Drone", + "id": "stino_lib_cat_name_MINDS-i-Drone", + "children": + [ {"caption": "-"}, + { "caption": "0.5.0", + "id": "stino_lib_cat_name_ver_0.5.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "MINDS-i-Drone", "version": "0.5.0"} + }, + { "caption": "0.6.0", + "id": "stino_lib_cat_name_ver_0.6.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "MINDS-i-Drone", "version": "0.6.0"} + }, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "MINDS-i-Drone", "version": "1.0.0"} + } + ] }, + { + "caption": "MINDSi", + "id": "stino_lib_cat_name_MINDSi", + "children": + [ {"caption": "-"}, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "MINDSi", "version": "2.0.0"} + }, + { "caption": "2.1.0", + "id": "stino_lib_cat_name_ver_2.1.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "MINDSi", "version": "2.1.0"} + }, + { "caption": "2.2.0", + "id": "stino_lib_cat_name_ver_2.2.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "MINDSi", "version": "2.2.0"} + }, + { "caption": "2.2.1", + "id": "stino_lib_cat_name_ver_2.2.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "MINDSi", "version": "2.2.1"} + }, + { "caption": "2.2.2", + "id": "stino_lib_cat_name_ver_2.2.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "MINDSi", "version": "2.2.2"} + }, + { "caption": "2.2.3", + "id": "stino_lib_cat_name_ver_2.2.3", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "MINDSi", "version": "2.2.3"} + }, + { "caption": "3.0.0", + "id": "stino_lib_cat_name_ver_3.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "MINDSi", "version": "3.0.0"} + }, + { "caption": "3.0.1", + "id": "stino_lib_cat_name_ver_3.0.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "MINDSi", "version": "3.0.1"} + } + ] }, + { + "caption": "Modulo", + "id": "stino_lib_cat_name_Modulo", + "children": + [ {"caption": "-"}, + { "caption": "0.10.0", + "id": "stino_lib_cat_name_ver_0.10.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Modulo", "version": "0.10.0"} + }, + { "caption": "0.5.0", + "id": "stino_lib_cat_name_ver_0.5.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Modulo", "version": "0.5.0"} + }, + { "caption": "0.6.0", + "id": "stino_lib_cat_name_ver_0.6.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Modulo", "version": "0.6.0"} + }, + { "caption": "0.7.0", + "id": "stino_lib_cat_name_ver_0.7.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Modulo", "version": "0.7.0"} + }, + { "caption": "0.9.0", + "id": "stino_lib_cat_name_ver_0.9.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Modulo", "version": "0.9.0"} + }, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Modulo", "version": "1.0.0"} + } + ] }, + { + "caption": "Mouse", + "id": "stino_lib_cat_name_Mouse", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Mouse", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Mouse", "version": "1.0.1"} + } + ] }, + { + "caption": "MP3Player", + "id": "stino_lib_cat_name_MP3Player", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "MP3Player", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "MP3Player", "version": "1.1.0"} + } + ] }, + { + "caption": "NanoPlayBoard", + "id": "stino_lib_cat_name_NanoPlayBoard", + "children": + [ {"caption": "-"}, + { "caption": "0.0.2", + "id": "stino_lib_cat_name_ver_0.0.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "NanoPlayBoard", "version": "0.0.2"} + }, + { "caption": "0.0.3", + "id": "stino_lib_cat_name_ver_0.0.3", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "NanoPlayBoard", "version": "0.0.3"} + }, + { "caption": "0.1.0", + "id": "stino_lib_cat_name_ver_0.1.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "NanoPlayBoard", "version": "0.1.0"} + } + ] }, + { + "caption": "OneSheeld", + "id": "stino_lib_cat_name_OneSheeld", + "children": + [ {"caption": "-"}, + { "caption": "1.10.0", + "id": "stino_lib_cat_name_ver_1.10.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "OneSheeld", "version": "1.10.0"} + }, + { "caption": "1.11.0", + "id": "stino_lib_cat_name_ver_1.11.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "OneSheeld", "version": "1.11.0"} + }, + { "caption": "1.12.0", + "id": "stino_lib_cat_name_ver_1.12.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "OneSheeld", "version": "1.12.0"} + }, + { "caption": "1.13.0", + "id": "stino_lib_cat_name_ver_1.13.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "OneSheeld", "version": "1.13.0"} + }, + { "caption": "1.5.0", + "id": "stino_lib_cat_name_ver_1.5.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "OneSheeld", "version": "1.5.0"} + }, + { "caption": "1.6.0", + "id": "stino_lib_cat_name_ver_1.6.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "OneSheeld", "version": "1.6.0"} + }, + { "caption": "1.6.1", + "id": "stino_lib_cat_name_ver_1.6.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "OneSheeld", "version": "1.6.1"} + }, + { "caption": "1.7.0", + "id": "stino_lib_cat_name_ver_1.7.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "OneSheeld", "version": "1.7.0"} + }, + { "caption": "1.8.0", + "id": "stino_lib_cat_name_ver_1.8.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "OneSheeld", "version": "1.8.0"} + }, + { "caption": "1.9.0", + "id": "stino_lib_cat_name_ver_1.9.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "OneSheeld", "version": "1.9.0"} + }, + { "caption": "1.9.1", + "id": "stino_lib_cat_name_ver_1.9.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "OneSheeld", "version": "1.9.1"} + }, + { "caption": "1.9.2", + "id": "stino_lib_cat_name_ver_1.9.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "OneSheeld", "version": "1.9.2"} + } + ] }, + { + "caption": "PCA9536_RGB", + "id": "stino_lib_cat_name_PCA9536_RGB", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "PCA9536_RGB", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "PCA9536_RGB", "version": "1.1.0"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "PCA9536_RGB", "version": "1.2.0"} + } + ] }, + { + "caption": "PM2005Lib", + "id": "stino_lib_cat_name_PM2005Lib", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "PM2005Lib", "version": "1.0.0"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "PM2005Lib", "version": "1.0.2"} + } + ] }, + { + "caption": "PololuLedStrip", + "id": "stino_lib_cat_name_PololuLedStrip", + "children": + [ {"caption": "-"}, + { "caption": "4.0.0", + "id": "stino_lib_cat_name_ver_4.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "PololuLedStrip", "version": "4.0.0"} + }, + { "caption": "4.1.1", + "id": "stino_lib_cat_name_ver_4.1.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "PololuLedStrip", "version": "4.1.1"} + }, + { "caption": "4.2.0", + "id": "stino_lib_cat_name_ver_4.2.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "PololuLedStrip", "version": "4.2.0"} + } + ] }, + { + "caption": "PololuQik", + "id": "stino_lib_cat_name_PololuQik", + "children": + [ {"caption": "-"}, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "PololuQik", "version": "2.0.0"} + } + ] }, + { + "caption": "Pro Trinket USB Keyboard Library", + "id": "stino_lib_cat_name_Pro Trinket USB Keyboard Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Pro Trinket USB Keyboard Library", "version": "1.0.0"} + } + ] }, + { + "caption": "Pro Trinket USB Mouse", + "id": "stino_lib_cat_name_Pro Trinket USB Mouse", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Pro Trinket USB Mouse", "version": "1.0.0"} + } + ] }, + { + "caption": "PWMServo", + "id": "stino_lib_cat_name_PWMServo", + "children": + [ {"caption": "-"}, + { "caption": "2.1.0", + "id": "stino_lib_cat_name_ver_2.1.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "PWMServo", "version": "2.1.0"} + } + ] }, + { + "caption": "Quirkbot", + "id": "stino_lib_cat_name_Quirkbot", + "children": + [ {"caption": "-"}, + { "caption": "0.2.2", + "id": "stino_lib_cat_name_ver_0.2.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Quirkbot", "version": "0.2.2"} + }, + { "caption": "0.2.3", + "id": "stino_lib_cat_name_ver_0.2.3", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Quirkbot", "version": "0.2.3"} + }, + { "caption": "0.2.4", + "id": "stino_lib_cat_name_ver_0.2.4", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Quirkbot", "version": "0.2.4"} + }, + { "caption": "0.2.5", + "id": "stino_lib_cat_name_ver_0.2.5", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Quirkbot", "version": "0.2.5"} + }, + { "caption": "0.2.6", + "id": "stino_lib_cat_name_ver_0.2.6", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Quirkbot", "version": "0.2.6"} + }, + { "caption": "0.3.1", + "id": "stino_lib_cat_name_ver_0.3.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Quirkbot", "version": "0.3.1"} + }, + { "caption": "0.3.2", + "id": "stino_lib_cat_name_ver_0.3.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Quirkbot", "version": "0.3.2"} + }, + { "caption": "0.3.3", + "id": "stino_lib_cat_name_ver_0.3.3", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Quirkbot", "version": "0.3.3"} + }, + { "caption": "0.4.1", + "id": "stino_lib_cat_name_ver_0.4.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Quirkbot", "version": "0.4.1"} + }, + { "caption": "0.4.2", + "id": "stino_lib_cat_name_ver_0.4.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Quirkbot", "version": "0.4.2"} + }, + { "caption": "0.4.3", + "id": "stino_lib_cat_name_ver_0.4.3", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Quirkbot", "version": "0.4.3"} + }, + { "caption": "0.4.4", + "id": "stino_lib_cat_name_ver_0.4.4", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Quirkbot", "version": "0.4.4"} + }, + { "caption": "0.5.0", + "id": "stino_lib_cat_name_ver_0.5.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Quirkbot", "version": "0.5.0"} + }, + { "caption": "0.5.1", + "id": "stino_lib_cat_name_ver_0.5.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Quirkbot", "version": "0.5.1"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Quirkbot", "version": "1.1.0"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Quirkbot", "version": "1.1.1"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Quirkbot", "version": "1.2.0"} + }, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Quirkbot", "version": "2.0.0"} + }, + { "caption": "2.0.1", + "id": "stino_lib_cat_name_ver_2.0.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Quirkbot", "version": "2.0.1"} + }, + { "caption": "2.0.2", + "id": "stino_lib_cat_name_ver_2.0.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Quirkbot", "version": "2.0.2"} + }, + { "caption": "2.1.0", + "id": "stino_lib_cat_name_ver_2.1.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Quirkbot", "version": "2.1.0"} + }, + { "caption": "2.1.1", + "id": "stino_lib_cat_name_ver_2.1.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Quirkbot", "version": "2.1.1"} + }, + { "caption": "2.1.3", + "id": "stino_lib_cat_name_ver_2.1.3", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Quirkbot", "version": "2.1.3"} + }, + { "caption": "2.2.0", + "id": "stino_lib_cat_name_ver_2.2.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Quirkbot", "version": "2.2.0"} + }, + { "caption": "2.3.0", + "id": "stino_lib_cat_name_ver_2.3.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Quirkbot", "version": "2.3.0"} + }, + { "caption": "2.3.1", + "id": "stino_lib_cat_name_ver_2.3.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Quirkbot", "version": "2.3.1"} + }, + { "caption": "2.4.0", + "id": "stino_lib_cat_name_ver_2.4.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Quirkbot", "version": "2.4.0"} + }, + { "caption": "2.4.1", + "id": "stino_lib_cat_name_ver_2.4.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Quirkbot", "version": "2.4.1"} + } + ] }, + { + "caption": "RBD_Motor", + "id": "stino_lib_cat_name_RBD_Motor", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "RBD_Motor", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "RBD_Motor", "version": "1.0.1"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "RBD_Motor", "version": "1.0.3"} + }, + { "caption": "1.0.4", + "id": "stino_lib_cat_name_ver_1.0.4", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "RBD_Motor", "version": "1.0.4"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "RBD_Motor", "version": "1.1.0"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "RBD_Motor", "version": "1.1.1"} + }, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "RBD_Motor", "version": "2.0.0"} + }, + { "caption": "2.0.1", + "id": "stino_lib_cat_name_ver_2.0.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "RBD_Motor", "version": "2.0.1"} + }, + { "caption": "2.1.0", + "id": "stino_lib_cat_name_ver_2.1.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "RBD_Motor", "version": "2.1.0"} + }, + { "caption": "2.1.1", + "id": "stino_lib_cat_name_ver_2.1.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "RBD_Motor", "version": "2.1.1"} + } + ] }, + { + "caption": "RBD_Servo", + "id": "stino_lib_cat_name_RBD_Servo", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "RBD_Servo", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "RBD_Servo", "version": "1.0.1"} + } + ] }, + { + "caption": "rc-switch", + "id": "stino_lib_cat_name_rc-switch", + "children": + [ {"caption": "-"}, + { "caption": "2.6.0", + "id": "stino_lib_cat_name_ver_2.6.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "rc-switch", "version": "2.6.0"} + }, + { "caption": "2.6.2", + "id": "stino_lib_cat_name_ver_2.6.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "rc-switch", "version": "2.6.2"} + } + ] }, + { + "caption": "Relay", + "id": "stino_lib_cat_name_Relay", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Relay", "version": "1.0.0"} + } + ] }, + { + "caption": "RFExplorer 3GP IoT", + "id": "stino_lib_cat_name_RFExplorer 3GP IoT", + "children": + [ {"caption": "-"}, + { "caption": "1.0.1702", + "id": "stino_lib_cat_name_ver_1.0.1702", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "RFExplorer 3GP IoT", "version": "1.0.1702"} + }, + { "caption": "1.0.1703", + "id": "stino_lib_cat_name_ver_1.0.1703", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "RFExplorer 3GP IoT", "version": "1.0.1703"} + } + ] }, + { + "caption": "RoboCore - Serial Relay", + "id": "stino_lib_cat_name_RoboCore - Serial Relay", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "RoboCore - Serial Relay", "version": "1.0.0"} + } + ] }, + { + "caption": "Robopoly Bluetooth", + "id": "stino_lib_cat_name_Robopoly Bluetooth", + "children": + [ {"caption": "-"}, + { "caption": "1.5.1", + "id": "stino_lib_cat_name_ver_1.5.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Robopoly Bluetooth", "version": "1.5.1"} + } + ] }, + { + "caption": "Robopoly PRismino", + "id": "stino_lib_cat_name_Robopoly PRismino", + "children": + [ {"caption": "-"}, + { "caption": "1.5.0", + "id": "stino_lib_cat_name_ver_1.5.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Robopoly PRismino", "version": "1.5.0"} + }, + { "caption": "1.5.1", + "id": "stino_lib_cat_name_ver_1.5.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Robopoly PRismino", "version": "1.5.1"} + }, + { "caption": "1.5.2", + "id": "stino_lib_cat_name_ver_1.5.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Robopoly PRismino", "version": "1.5.2"} + } + ] }, + { + "caption": "Robot Control", + "id": "stino_lib_cat_name_Robot Control", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Robot Control", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Robot Control", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Robot Control", "version": "1.0.2"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Robot Control", "version": "1.0.3"} + } + ] }, + { + "caption": "Robot IR Remote", + "id": "stino_lib_cat_name_Robot IR Remote", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Robot IR Remote", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Robot IR Remote", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Robot IR Remote", "version": "1.0.2"} + } + ] }, + { + "caption": "Robot Motor", + "id": "stino_lib_cat_name_Robot Motor", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Robot Motor", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Robot Motor", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Robot Motor", "version": "1.0.2"} + } + ] }, + { + "caption": "RobotDuLAB Arduino Library", + "id": "stino_lib_cat_name_RobotDuLAB Arduino Library", + "children": + [ {"caption": "-"}, + { "caption": "0.0.1", + "id": "stino_lib_cat_name_ver_0.0.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "RobotDuLAB Arduino Library", "version": "0.0.1"} + }, + { "caption": "0.0.2", + "id": "stino_lib_cat_name_ver_0.0.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "RobotDuLAB Arduino Library", "version": "0.0.2"} + } + ] }, + { + "caption": "ROKduino", + "id": "stino_lib_cat_name_ROKduino", + "children": + [ {"caption": "-"}, + { "caption": "2.2.0", + "id": "stino_lib_cat_name_ver_2.2.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "ROKduino", "version": "2.2.0"} + }, + { "caption": "2.2.1", + "id": "stino_lib_cat_name_ver_2.2.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "ROKduino", "version": "2.2.1"} + }, + { "caption": "2.2.2", + "id": "stino_lib_cat_name_ver_2.2.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "ROKduino", "version": "2.2.2"} + }, + { "caption": "2.2.3", + "id": "stino_lib_cat_name_ver_2.2.3", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "ROKduino", "version": "2.2.3"} + } + ] }, + { + "caption": "Romi32U4", + "id": "stino_lib_cat_name_Romi32U4", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Romi32U4", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Romi32U4", "version": "1.0.1"} + } + ] }, + { + "caption": "Rtc by Makuna", + "id": "stino_lib_cat_name_Rtc by Makuna", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Rtc by Makuna", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Rtc by Makuna", "version": "1.0.1"} + }, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Rtc by Makuna", "version": "2.0.0"} + } + ] }, + { + "caption": "RTC4543lib", + "id": "stino_lib_cat_name_RTC4543lib", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "RTC4543lib", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "RTC4543lib", "version": "1.0.1"} + } + ] }, + { + "caption": "RTCLib by NeiroN", + "id": "stino_lib_cat_name_RTCLib by NeiroN", + "children": + [ {"caption": "-"}, + { "caption": "1.5.0", + "id": "stino_lib_cat_name_ver_1.5.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "RTCLib by NeiroN", "version": "1.5.0"} + }, + { "caption": "1.5.2", + "id": "stino_lib_cat_name_ver_1.5.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "RTCLib by NeiroN", "version": "1.5.2"} + } + ] }, + { + "caption": "Servo", + "id": "stino_lib_cat_name_Servo", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Servo", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Servo", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Servo", "version": "1.0.2"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Servo", "version": "1.0.3"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Servo", "version": "1.1.0"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Servo", "version": "1.1.1"} + }, + { "caption": "1.1.2", + "id": "stino_lib_cat_name_ver_1.1.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Servo", "version": "1.1.2"} + } + ] }, + { + "caption": "sevenSegmentDisplay", + "id": "stino_lib_cat_name_sevenSegmentDisplay", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "sevenSegmentDisplay", "version": "1.0.0"} + } + ] }, + { + "caption": "Shifty", + "id": "stino_lib_cat_name_Shifty", + "children": + [ {"caption": "-"}, + { "caption": "0.1.0", + "id": "stino_lib_cat_name_ver_0.1.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Shifty", "version": "0.1.0"} + }, + { "caption": "0.1.3", + "id": "stino_lib_cat_name_ver_0.1.3", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Shifty", "version": "0.1.3"} + } + ] }, + { + "caption": "Shutters", + "id": "stino_lib_cat_name_Shutters", + "children": + [ {"caption": "-"}, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Shutters", "version": "2.0.0"} + }, + { "caption": "2.0.1", + "id": "stino_lib_cat_name_ver_2.0.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Shutters", "version": "2.0.1"} + }, + { "caption": "2.1.0", + "id": "stino_lib_cat_name_ver_2.1.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Shutters", "version": "2.1.0"} + }, + { "caption": "2.1.1", + "id": "stino_lib_cat_name_ver_2.1.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Shutters", "version": "2.1.1"} + } + ] }, + { + "caption": "Sleep_n0m1", + "id": "stino_lib_cat_name_Sleep_n0m1", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Sleep_n0m1", "version": "1.0.0"} + } + ] }, + { + "caption": "Smartcar shield", + "id": "stino_lib_cat_name_Smartcar shield", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Smartcar shield", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Smartcar shield", "version": "1.1.0"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Smartcar shield", "version": "1.1.1"} + }, + { "caption": "1.1.2", + "id": "stino_lib_cat_name_ver_1.1.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Smartcar shield", "version": "1.1.2"} + }, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Smartcar shield", "version": "2.0.0"} + }, + { "caption": "2.0.1", + "id": "stino_lib_cat_name_ver_2.0.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Smartcar shield", "version": "2.0.1"} + }, + { "caption": "3.0.0", + "id": "stino_lib_cat_name_ver_3.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Smartcar shield", "version": "3.0.0"} + }, + { "caption": "3.0.1", + "id": "stino_lib_cat_name_ver_3.0.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Smartcar shield", "version": "3.0.1"} + }, + { "caption": "3.0.2", + "id": "stino_lib_cat_name_ver_3.0.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Smartcar shield", "version": "3.0.2"} + }, + { "caption": "3.0.4", + "id": "stino_lib_cat_name_ver_3.0.4", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Smartcar shield", "version": "3.0.4"} + }, + { "caption": "3.1.0", + "id": "stino_lib_cat_name_ver_3.1.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Smartcar shield", "version": "3.1.0"} + }, + { "caption": "3.1.3", + "id": "stino_lib_cat_name_ver_3.1.3", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Smartcar shield", "version": "3.1.3"} + }, + { "caption": "3.1.4", + "id": "stino_lib_cat_name_ver_3.1.4", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Smartcar shield", "version": "3.1.4"} + }, + { "caption": "3.1.5", + "id": "stino_lib_cat_name_ver_3.1.5", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Smartcar shield", "version": "3.1.5"} + }, + { "caption": "3.1.6", + "id": "stino_lib_cat_name_ver_3.1.6", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Smartcar shield", "version": "3.1.6"} + }, + { "caption": "3.1.7", + "id": "stino_lib_cat_name_ver_3.1.7", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Smartcar shield", "version": "3.1.7"} + }, + { "caption": "3.2.0", + "id": "stino_lib_cat_name_ver_3.2.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Smartcar shield", "version": "3.2.0"} + }, + { "caption": "3.2.1", + "id": "stino_lib_cat_name_ver_3.2.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Smartcar shield", "version": "3.2.1"} + }, + { "caption": "3.2.2", + "id": "stino_lib_cat_name_ver_3.2.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Smartcar shield", "version": "3.2.2"} + }, + { "caption": "4.0.0", + "id": "stino_lib_cat_name_ver_4.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Smartcar shield", "version": "4.0.0"} + }, + { "caption": "4.0.1", + "id": "stino_lib_cat_name_ver_4.0.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Smartcar shield", "version": "4.0.1"} + }, + { "caption": "4.1.0", + "id": "stino_lib_cat_name_ver_4.1.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Smartcar shield", "version": "4.1.0"} + } + ] }, + { + "caption": "SmartDial", + "id": "stino_lib_cat_name_SmartDial", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "SmartDial", "version": "1.0.0"} + } + ] }, + { + "caption": "SoftwareReset", + "id": "stino_lib_cat_name_SoftwareReset", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "SoftwareReset", "version": "1.0.0"} + }, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "SoftwareReset", "version": "2.0.0"} + } + ] }, + { + "caption": "SoftwareWire", + "id": "stino_lib_cat_name_SoftwareWire", + "children": + [ {"caption": "-"}, + { "caption": "1.3.2", + "id": "stino_lib_cat_name_ver_1.3.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "SoftwareWire", "version": "1.3.2"} + }, + { "caption": "1.4.0", + "id": "stino_lib_cat_name_ver_1.4.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "SoftwareWire", "version": "1.4.0"} + }, + { "caption": "1.4.1", + "id": "stino_lib_cat_name_ver_1.4.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "SoftwareWire", "version": "1.4.1"} + } + ] }, + { + "caption": "somo-ii-lib", + "id": "stino_lib_cat_name_somo-ii-lib", + "children": + [ {"caption": "-"}, + { "caption": "0.1.0", + "id": "stino_lib_cat_name_ver_0.1.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "somo-ii-lib", "version": "0.1.0"} + } + ] }, + { + "caption": "SparkFun Bar Graph Library", + "id": "stino_lib_cat_name_SparkFun Bar Graph Library", + "children": + [ {"caption": "-"}, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "SparkFun Bar Graph Library", "version": "1.2.0"} + } + ] }, + { + "caption": "SparkFun MetaWatch", + "id": "stino_lib_cat_name_SparkFun MetaWatch", + "children": + [ {"caption": "-"}, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "SparkFun MetaWatch", "version": "1.1.0"} + } + ] }, + { + "caption": "SparkFun MiniMoto", + "id": "stino_lib_cat_name_SparkFun MiniMoto", + "children": + [ {"caption": "-"}, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "SparkFun MiniMoto", "version": "1.1.0"} + } + ] }, + { + "caption": "SparkFun Quadstepper Motor Driver", + "id": "stino_lib_cat_name_SparkFun Quadstepper Motor Driver", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "SparkFun Quadstepper Motor Driver", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "SparkFun Quadstepper Motor Driver", "version": "1.0.1"} + } + ] }, + { + "caption": "SparkFun RedBot Library", + "id": "stino_lib_cat_name_SparkFun RedBot Library", + "children": + [ {"caption": "-"}, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "SparkFun RedBot Library", "version": "2.0.0"} + }, + { "caption": "2.1.0", + "id": "stino_lib_cat_name_ver_2.1.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "SparkFun RedBot Library", "version": "2.1.0"} + } + ] }, + { + "caption": "Stepper", + "id": "stino_lib_cat_name_Stepper", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Stepper", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Stepper", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Stepper", "version": "1.0.2"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Stepper", "version": "1.1.1"} + }, + { "caption": "1.1.2", + "id": "stino_lib_cat_name_ver_1.1.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Stepper", "version": "1.1.2"} + } + ] }, + { + "caption": "Stepper_28BYJ_48", + "id": "stino_lib_cat_name_Stepper_28BYJ_48", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Stepper_28BYJ_48", "version": "1.0.0"} + } + ] }, + { + "caption": "SwissHandmade MiniPirate", + "id": "stino_lib_cat_name_SwissHandmade MiniPirate", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "SwissHandmade MiniPirate", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "SwissHandmade MiniPirate", "version": "1.1.0"} + } + ] }, + { + "caption": "TM1650", + "id": "stino_lib_cat_name_TM1650", + "children": + [ {"caption": "-"}, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "TM1650", "version": "1.0.2"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "TM1650", "version": "1.1.0"} + } + ] }, + { + "caption": "TMC2130Stepper", + "id": "stino_lib_cat_name_TMC2130Stepper", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "TMC2130Stepper", "version": "1.0.0"} + } + ] }, + { + "caption": "TriacDimmer", + "id": "stino_lib_cat_name_TriacDimmer", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "TriacDimmer", "version": "1.0.0"} + } + ] }, + { + "caption": "TurnoutPulser", + "id": "stino_lib_cat_name_TurnoutPulser", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "TurnoutPulser", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "TurnoutPulser", "version": "1.0.1"} + } + ] }, + { + "caption": "uArmLibrary", + "id": "stino_lib_cat_name_uArmLibrary", + "children": + [ {"caption": "-"}, + { "caption": "1.5.10", + "id": "stino_lib_cat_name_ver_1.5.10", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "uArmLibrary", "version": "1.5.10"} + }, + { "caption": "1.5.11", + "id": "stino_lib_cat_name_ver_1.5.11", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "uArmLibrary", "version": "1.5.11"} + }, + { "caption": "1.5.2", + "id": "stino_lib_cat_name_ver_1.5.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "uArmLibrary", "version": "1.5.2"} + }, + { "caption": "1.5.3", + "id": "stino_lib_cat_name_ver_1.5.3", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "uArmLibrary", "version": "1.5.3"} + }, + { "caption": "1.5.8", + "id": "stino_lib_cat_name_ver_1.5.8", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "uArmLibrary", "version": "1.5.8"} + }, + { "caption": "1.6.0", + "id": "stino_lib_cat_name_ver_1.6.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "uArmLibrary", "version": "1.6.0"} + }, + { "caption": "1.6.1", + "id": "stino_lib_cat_name_ver_1.6.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "uArmLibrary", "version": "1.6.1"} + }, + { "caption": "1.7.1", + "id": "stino_lib_cat_name_ver_1.7.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "uArmLibrary", "version": "1.7.1"} + }, + { "caption": "1.7.2", + "id": "stino_lib_cat_name_ver_1.7.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "uArmLibrary", "version": "1.7.2"} + }, + { "caption": "2.2.1", + "id": "stino_lib_cat_name_ver_2.2.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "uArmLibrary", "version": "2.2.1"} + } + ] }, + { + "caption": "Universal Inputs", + "id": "stino_lib_cat_name_Universal Inputs", + "children": + [ {"caption": "-"}, + { "caption": "2.0.2", + "id": "stino_lib_cat_name_ver_2.0.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Universal Inputs", "version": "2.0.2"} + }, + { "caption": "2.0.3", + "id": "stino_lib_cat_name_ver_2.0.3", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Universal Inputs", "version": "2.0.3"} + }, + { "caption": "2.0.4", + "id": "stino_lib_cat_name_ver_2.0.4", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Universal Inputs", "version": "2.0.4"} + }, + { "caption": "2.1.0", + "id": "stino_lib_cat_name_ver_2.1.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Universal Inputs", "version": "2.1.0"} + } + ] }, + { + "caption": "uRTCLib", + "id": "stino_lib_cat_name_uRTCLib", + "children": + [ {"caption": "-"}, + { "caption": "3.0.0", + "id": "stino_lib_cat_name_ver_3.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "uRTCLib", "version": "3.0.0"} + }, + { "caption": "3.0.2", + "id": "stino_lib_cat_name_ver_3.0.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "uRTCLib", "version": "3.0.2"} + }, + { "caption": "3.1.0", + "id": "stino_lib_cat_name_ver_3.1.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "uRTCLib", "version": "3.1.0"} + } + ] }, + { + "caption": "USBHost", + "id": "stino_lib_cat_name_USBHost", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "USBHost", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "USBHost", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "USBHost", "version": "1.0.2"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "USBHost", "version": "1.0.3"} + }, + { "caption": "1.0.4", + "id": "stino_lib_cat_name_ver_1.0.4", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "USBHost", "version": "1.0.4"} + }, + { "caption": "1.0.5", + "id": "stino_lib_cat_name_ver_1.0.5", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "USBHost", "version": "1.0.5"} + } + ] }, + { + "caption": "uStepper", + "id": "stino_lib_cat_name_uStepper", + "children": + [ {"caption": "-"}, + { "caption": "0.3.0", + "id": "stino_lib_cat_name_ver_0.3.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "uStepper", "version": "0.3.0"} + }, + { "caption": "0.4.0", + "id": "stino_lib_cat_name_ver_0.4.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "uStepper", "version": "0.4.0"} + }, + { "caption": "0.4.1", + "id": "stino_lib_cat_name_ver_0.4.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "uStepper", "version": "0.4.1"} + }, + { "caption": "0.4.2", + "id": "stino_lib_cat_name_ver_0.4.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "uStepper", "version": "0.4.2"} + }, + { "caption": "0.4.3", + "id": "stino_lib_cat_name_ver_0.4.3", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "uStepper", "version": "0.4.3"} + }, + { "caption": "0.4.4", + "id": "stino_lib_cat_name_ver_0.4.4", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "uStepper", "version": "0.4.4"} + }, + { "caption": "0.4.5", + "id": "stino_lib_cat_name_ver_0.4.5", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "uStepper", "version": "0.4.5"} + }, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "uStepper", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "uStepper", "version": "1.1.0"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "uStepper", "version": "1.2.0"} + } + ] }, + { + "caption": "Windows Virtual Shields for Arduino", + "id": "stino_lib_cat_name_Windows Virtual Shields for Arduino", + "children": + [ {"caption": "-"}, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Windows Virtual Shields for Arduino", "version": "1.1.0"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Windows Virtual Shields for Arduino", "version": "1.2.0"} + } + ] }, + { + "caption": "XLR8Servo", + "id": "stino_lib_cat_name_XLR8Servo", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "XLR8Servo", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "XLR8Servo", "version": "1.1.0"} + } + ] }, + { + "caption": "Zumo32U4", + "id": "stino_lib_cat_name_Zumo32U4", + "children": + [ {"caption": "-"}, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Zumo32U4", "version": "1.1.1"} + }, + { "caption": "1.1.2", + "id": "stino_lib_cat_name_ver_1.1.2", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Zumo32U4", "version": "1.1.2"} + }, + { "caption": "1.1.3", + "id": "stino_lib_cat_name_ver_1.1.3", + "command": "stino_install_lib", + "args": {"category": "Device Control", "name": "Zumo32U4", "version": "1.1.3"} + } + ] } + ] + }, + { + "caption": "Display", + "id": "stino_lib_cat_Display", + "children": + [ + {"caption": "-"}, + { + "caption": "ACROBOTIC SSD1306", + "id": "stino_lib_cat_name_ACROBOTIC SSD1306", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "ACROBOTIC SSD1306", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "ACROBOTIC SSD1306", "version": "1.0.1"} + } + ] }, + { + "caption": "Adafruit DotStar", + "id": "stino_lib_cat_name_Adafruit DotStar", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit DotStar", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit DotStar", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit DotStar", "version": "1.0.2"} + } + ] }, + { + "caption": "Adafruit Flora Pixel Library", + "id": "stino_lib_cat_name_Adafruit Flora Pixel Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit Flora Pixel Library", "version": "1.0.0"} + } + ] }, + { + "caption": "Adafruit FT6206 Library", + "id": "stino_lib_cat_name_Adafruit FT6206 Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit FT6206 Library", "version": "1.0.0"} + } + ] }, + { + "caption": "Adafruit GFX Library", + "id": "stino_lib_cat_name_Adafruit GFX Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit GFX Library", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit GFX Library", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit GFX Library", "version": "1.0.2"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit GFX Library", "version": "1.1.0"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit GFX Library", "version": "1.1.1"} + }, + { "caption": "1.1.2", + "id": "stino_lib_cat_name_ver_1.1.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit GFX Library", "version": "1.1.2"} + }, + { "caption": "1.1.3", + "id": "stino_lib_cat_name_ver_1.1.3", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit GFX Library", "version": "1.1.3"} + }, + { "caption": "1.1.4", + "id": "stino_lib_cat_name_ver_1.1.4", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit GFX Library", "version": "1.1.4"} + }, + { "caption": "1.1.5", + "id": "stino_lib_cat_name_ver_1.1.5", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit GFX Library", "version": "1.1.5"} + }, + { "caption": "1.1.6", + "id": "stino_lib_cat_name_ver_1.1.6", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit GFX Library", "version": "1.1.6"} + }, + { "caption": "1.1.7", + "id": "stino_lib_cat_name_ver_1.1.7", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit GFX Library", "version": "1.1.7"} + }, + { "caption": "1.1.8", + "id": "stino_lib_cat_name_ver_1.1.8", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit GFX Library", "version": "1.1.8"} + } + ] }, + { + "caption": "Adafruit Graphic VFD Display Library", + "id": "stino_lib_cat_name_Adafruit Graphic VFD Display Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit Graphic VFD Display Library", "version": "1.0.0"} + } + ] }, + { + "caption": "Adafruit HX8340B", + "id": "stino_lib_cat_name_Adafruit HX8340B", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit HX8340B", "version": "1.0.0"} + } + ] }, + { + "caption": "Adafruit HX8357 Library", + "id": "stino_lib_cat_name_Adafruit HX8357 Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit HX8357 Library", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit HX8357 Library", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit HX8357 Library", "version": "1.0.2"} + } + ] }, + { + "caption": "Adafruit ILI9340", + "id": "stino_lib_cat_name_Adafruit ILI9340", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit ILI9340", "version": "1.0.0"} + } + ] }, + { + "caption": "Adafruit ILI9341", + "id": "stino_lib_cat_name_Adafruit ILI9341", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit ILI9341", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit ILI9341", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit ILI9341", "version": "1.0.2"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit ILI9341", "version": "1.0.3"} + }, + { "caption": "1.0.4", + "id": "stino_lib_cat_name_ver_1.0.4", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit ILI9341", "version": "1.0.4"} + }, + { "caption": "1.0.5", + "id": "stino_lib_cat_name_ver_1.0.5", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit ILI9341", "version": "1.0.5"} + } + ] }, + { + "caption": "Adafruit IS31FL3731 Library", + "id": "stino_lib_cat_name_Adafruit IS31FL3731 Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit IS31FL3731 Library", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit IS31FL3731 Library", "version": "1.0.1"} + } + ] }, + { + "caption": "Adafruit LED Backpack Library", + "id": "stino_lib_cat_name_Adafruit LED Backpack Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit LED Backpack Library", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit LED Backpack Library", "version": "1.1.0"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit LED Backpack Library", "version": "1.1.1"} + }, + { "caption": "1.1.2", + "id": "stino_lib_cat_name_ver_1.1.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit LED Backpack Library", "version": "1.1.2"} + }, + { "caption": "1.1.3", + "id": "stino_lib_cat_name_ver_1.1.3", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit LED Backpack Library", "version": "1.1.3"} + }, + { "caption": "1.1.4", + "id": "stino_lib_cat_name_ver_1.1.4", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit LED Backpack Library", "version": "1.1.4"} + }, + { "caption": "1.1.5", + "id": "stino_lib_cat_name_ver_1.1.5", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit LED Backpack Library", "version": "1.1.5"} + }, + { "caption": "1.1.6", + "id": "stino_lib_cat_name_ver_1.1.6", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit LED Backpack Library", "version": "1.1.6"} + } + ] }, + { + "caption": "Adafruit LiquidCrystal", + "id": "stino_lib_cat_name_Adafruit LiquidCrystal", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit LiquidCrystal", "version": "1.0.0"} + } + ] }, + { + "caption": "Adafruit NeoMatrix", + "id": "stino_lib_cat_name_Adafruit NeoMatrix", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit NeoMatrix", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit NeoMatrix", "version": "1.0.1"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit NeoMatrix", "version": "1.1.0"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit NeoMatrix", "version": "1.1.1"} + }, + { "caption": "1.1.2", + "id": "stino_lib_cat_name_ver_1.1.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit NeoMatrix", "version": "1.1.2"} + } + ] }, + { + "caption": "Adafruit NeoPixel", + "id": "stino_lib_cat_name_Adafruit NeoPixel", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit NeoPixel", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit NeoPixel", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit NeoPixel", "version": "1.0.2"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit NeoPixel", "version": "1.0.3"} + }, + { "caption": "1.0.4", + "id": "stino_lib_cat_name_ver_1.0.4", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit NeoPixel", "version": "1.0.4"} + }, + { "caption": "1.0.5", + "id": "stino_lib_cat_name_ver_1.0.5", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit NeoPixel", "version": "1.0.5"} + }, + { "caption": "1.0.6", + "id": "stino_lib_cat_name_ver_1.0.6", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit NeoPixel", "version": "1.0.6"} + } + ] }, + { + "caption": "Adafruit PCD8544 Nokia 5110 LCD library", + "id": "stino_lib_cat_name_Adafruit PCD8544 Nokia 5110 LCD library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit PCD8544 Nokia 5110 LCD library", "version": "1.0.0"} + } + ] }, + { + "caption": "Adafruit RA8875", + "id": "stino_lib_cat_name_Adafruit RA8875", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit RA8875", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit RA8875", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit RA8875", "version": "1.0.2"} + } + ] }, + { + "caption": "Adafruit RGB LCD Shield Library", + "id": "stino_lib_cat_name_Adafruit RGB LCD Shield Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit RGB LCD Shield Library", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit RGB LCD Shield Library", "version": "1.0.1"} + } + ] }, + { + "caption": "Adafruit SHARP Memory Display", + "id": "stino_lib_cat_name_Adafruit SHARP Memory Display", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit SHARP Memory Display", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit SHARP Memory Display", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit SHARP Memory Display", "version": "1.0.2"} + } + ] }, + { + "caption": "Adafruit SSD1306", + "id": "stino_lib_cat_name_Adafruit SSD1306", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit SSD1306", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit SSD1306", "version": "1.0.1"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit SSD1306", "version": "1.1.0"} + }, + { "caption": "1.1.2", + "id": "stino_lib_cat_name_ver_1.1.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit SSD1306", "version": "1.1.2"} + } + ] }, + { + "caption": "Adafruit SSD1325", + "id": "stino_lib_cat_name_Adafruit SSD1325", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit SSD1325", "version": "1.0.0"} + } + ] }, + { + "caption": "Adafruit SSD1331 OLED Driver Library for Arduino", + "id": "stino_lib_cat_name_Adafruit SSD1331 OLED Driver Library for Arduino", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit SSD1331 OLED Driver Library for Arduino", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit SSD1331 OLED Driver Library for Arduino", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit SSD1331 OLED Driver Library for Arduino", "version": "1.0.2"} + } + ] }, + { + "caption": "Adafruit SSD1351 library", + "id": "stino_lib_cat_name_Adafruit SSD1351 library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit SSD1351 library", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit SSD1351 library", "version": "1.0.1"} + } + ] }, + { + "caption": "Adafruit ST7735 Library", + "id": "stino_lib_cat_name_Adafruit ST7735 Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit ST7735 Library", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit ST7735 Library", "version": "1.0.1"} + }, + { "caption": "1.0.4", + "id": "stino_lib_cat_name_ver_1.0.4", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit ST7735 Library", "version": "1.0.4"} + } + ] }, + { + "caption": "Adafruit STMPE610", + "id": "stino_lib_cat_name_Adafruit STMPE610", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit STMPE610", "version": "1.0.0"} + } + ] }, + { + "caption": "Adafruit TinyRGBLCDShield", + "id": "stino_lib_cat_name_Adafruit TinyRGBLCDShield", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit TinyRGBLCDShield", "version": "1.0.0"} + } + ] }, + { + "caption": "Adafruit TLC5947", + "id": "stino_lib_cat_name_Adafruit TLC5947", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit TLC5947", "version": "1.0.0"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit TLC5947", "version": "1.0.2"} + } + ] }, + { + "caption": "Adafruit TLC59711", + "id": "stino_lib_cat_name_Adafruit TLC59711", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit TLC59711", "version": "1.0.0"} + } + ] }, + { + "caption": "Adafruit WS2801 Library", + "id": "stino_lib_cat_name_Adafruit WS2801 Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Adafruit WS2801 Library", "version": "1.0.0"} + } + ] }, + { + "caption": "Akafugu TWIDisplay Library", + "id": "stino_lib_cat_name_Akafugu TWIDisplay Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Akafugu TWIDisplay Library", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Akafugu TWIDisplay Library", "version": "1.0.1"} + } + ] }, + { + "caption": "Akafugu TWILiquidCrystal Library", + "id": "stino_lib_cat_name_Akafugu TWILiquidCrystal Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Akafugu TWILiquidCrystal Library", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Akafugu TWILiquidCrystal Library", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Akafugu TWILiquidCrystal Library", "version": "1.0.2"} + } + ] }, + { + "caption": "APA102", + "id": "stino_lib_cat_name_APA102", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "APA102", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "APA102", "version": "1.1.0"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "APA102", "version": "1.2.0"} + } + ] }, + { + "caption": "arduino-menusystem", + "id": "stino_lib_cat_name_arduino-menusystem", + "children": + [ {"caption": "-"}, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "arduino-menusystem", "version": "2.0.0"} + }, + { "caption": "2.0.1", + "id": "stino_lib_cat_name_ver_2.0.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "arduino-menusystem", "version": "2.0.1"} + }, + { "caption": "2.0.2", + "id": "stino_lib_cat_name_ver_2.0.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "arduino-menusystem", "version": "2.0.2"} + }, + { "caption": "2.1.0", + "id": "stino_lib_cat_name_ver_2.1.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "arduino-menusystem", "version": "2.1.0"} + }, + { "caption": "2.1.1", + "id": "stino_lib_cat_name_ver_2.1.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "arduino-menusystem", "version": "2.1.1"} + } + ] }, + { + "caption": "arduinoVNC", + "id": "stino_lib_cat_name_arduinoVNC", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "arduinoVNC", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "arduinoVNC", "version": "1.1.0"} + } + ] }, + { + "caption": "BigCrystal", + "id": "stino_lib_cat_name_BigCrystal", + "children": + [ {"caption": "-"}, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "BigCrystal", "version": "2.0.0"} + }, + { "caption": "2.0.1", + "id": "stino_lib_cat_name_ver_2.0.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "BigCrystal", "version": "2.0.1"} + } + ] }, + { + "caption": "DatavisionLCD", + "id": "stino_lib_cat_name_DatavisionLCD", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "DatavisionLCD", "version": "1.0.0"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "DatavisionLCD", "version": "1.0.2"} + } + ] }, + { + "caption": "DMD2", + "id": "stino_lib_cat_name_DMD2", + "children": + [ {"caption": "-"}, + { "caption": "0.0.1", + "id": "stino_lib_cat_name_ver_0.0.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "DMD2", "version": "0.0.1"} + }, + { "caption": "0.0.3", + "id": "stino_lib_cat_name_ver_0.0.3", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "DMD2", "version": "0.0.3"} + } + ] }, + { + "caption": "ESP8266 Oled Driver for SSD1306 display", + "id": "stino_lib_cat_name_ESP8266 Oled Driver for SSD1306 display", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "ESP8266 Oled Driver for SSD1306 display", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "ESP8266 Oled Driver for SSD1306 display", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "ESP8266 Oled Driver for SSD1306 display", "version": "1.0.2"} + }, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "ESP8266 Oled Driver for SSD1306 display", "version": "2.0.0"} + }, + { "caption": "2.0.2", + "id": "stino_lib_cat_name_ver_2.0.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "ESP8266 Oled Driver for SSD1306 display", "version": "2.0.2"} + }, + { "caption": "3.0.0", + "id": "stino_lib_cat_name_ver_3.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "ESP8266 Oled Driver for SSD1306 display", "version": "3.0.0"} + }, + { "caption": "3.1.0", + "id": "stino_lib_cat_name_ver_3.1.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "ESP8266 Oled Driver for SSD1306 display", "version": "3.1.0"} + }, + { "caption": "3.2.0", + "id": "stino_lib_cat_name_ver_3.2.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "ESP8266 Oled Driver for SSD1306 display", "version": "3.2.0"} + }, + { "caption": "3.2.1", + "id": "stino_lib_cat_name_ver_3.2.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "ESP8266 Oled Driver for SSD1306 display", "version": "3.2.1"} + }, + { "caption": "3.2.2", + "id": "stino_lib_cat_name_ver_3.2.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "ESP8266 Oled Driver for SSD1306 display", "version": "3.2.2"} + }, + { "caption": "3.2.3", + "id": "stino_lib_cat_name_ver_3.2.3", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "ESP8266 Oled Driver for SSD1306 display", "version": "3.2.3"} + }, + { "caption": "3.2.4", + "id": "stino_lib_cat_name_ver_3.2.4", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "ESP8266 Oled Driver for SSD1306 display", "version": "3.2.4"} + }, + { "caption": "3.2.5", + "id": "stino_lib_cat_name_ver_3.2.5", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "ESP8266 Oled Driver for SSD1306 display", "version": "3.2.5"} + }, + { "caption": "3.2.6", + "id": "stino_lib_cat_name_ver_3.2.6", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "ESP8266 Oled Driver for SSD1306 display", "version": "3.2.6"} + }, + { "caption": "3.2.7", + "id": "stino_lib_cat_name_ver_3.2.7", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "ESP8266 Oled Driver for SSD1306 display", "version": "3.2.7"} + } + ] }, + { + "caption": "ESP8266 QRcode", + "id": "stino_lib_cat_name_ESP8266 QRcode", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "ESP8266 QRcode", "version": "1.0.0"} + }, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "ESP8266 QRcode", "version": "2.0.0"} + } + ] }, + { + "caption": "ESP8266 Weather Station", + "id": "stino_lib_cat_name_ESP8266 Weather Station", + "children": + [ {"caption": "-"}, + { "caption": "0.0.9", + "id": "stino_lib_cat_name_ver_0.0.9", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "ESP8266 Weather Station", "version": "0.0.9"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "ESP8266 Weather Station", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "ESP8266 Weather Station", "version": "1.0.2"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "ESP8266 Weather Station", "version": "1.0.3"} + }, + { "caption": "1.0.5", + "id": "stino_lib_cat_name_ver_1.0.5", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "ESP8266 Weather Station", "version": "1.0.5"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "ESP8266 Weather Station", "version": "1.1.0"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "ESP8266 Weather Station", "version": "1.1.1"} + }, + { "caption": "1.1.2", + "id": "stino_lib_cat_name_ver_1.1.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "ESP8266 Weather Station", "version": "1.1.2"} + }, + { "caption": "1.1.3", + "id": "stino_lib_cat_name_ver_1.1.3", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "ESP8266 Weather Station", "version": "1.1.3"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "ESP8266 Weather Station", "version": "1.2.0"} + }, + { "caption": "1.2.1", + "id": "stino_lib_cat_name_ver_1.2.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "ESP8266 Weather Station", "version": "1.2.1"} + }, + { "caption": "1.2.2", + "id": "stino_lib_cat_name_ver_1.2.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "ESP8266 Weather Station", "version": "1.2.2"} + } + ] }, + { + "caption": "FaBo 210 GPIO PCAL6408A", + "id": "stino_lib_cat_name_FaBo 210 GPIO PCAL6408A", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "FaBo 210 GPIO PCAL6408A", "version": "1.0.0"} + } + ] }, + { + "caption": "FaBo 211 7Segment LED TLC59208F", + "id": "stino_lib_cat_name_FaBo 211 7Segment LED TLC59208F", + "children": + [ {"caption": "-"}, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "FaBo 211 7Segment LED TLC59208F", "version": "1.0.2"} + } + ] }, + { + "caption": "FaBo 212 LCD PCF8574", + "id": "stino_lib_cat_name_FaBo 212 LCD PCF8574", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "FaBo 212 LCD PCF8574", "version": "1.0.0"} + } + ] }, + { + "caption": "FaBo 213 LCD mini AQM0802A", + "id": "stino_lib_cat_name_FaBo 213 LCD mini AQM0802A", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "FaBo 213 LCD mini AQM0802A", "version": "1.0.0"} + } + ] }, + { + "caption": "FaBo 214 OLED EROLED096", + "id": "stino_lib_cat_name_FaBo 214 OLED EROLED096", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "FaBo 214 OLED EROLED096", "version": "1.0.0"} + } + ] }, + { + "caption": "FastLED", + "id": "stino_lib_cat_name_FastLED", + "children": + [ {"caption": "-"}, + { "caption": "3.1.0", + "id": "stino_lib_cat_name_ver_3.1.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "FastLED", "version": "3.1.0"} + }, + { "caption": "3.1.3", + "id": "stino_lib_cat_name_ver_3.1.3", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "FastLED", "version": "3.1.3"} + } + ] }, + { + "caption": "FTOLED", + "id": "stino_lib_cat_name_FTOLED", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "FTOLED", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "FTOLED", "version": "1.1.0"} + }, + { "caption": "1.1.2", + "id": "stino_lib_cat_name_ver_1.1.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "FTOLED", "version": "1.1.2"} + } + ] }, + { + "caption": "FTRGBLED", + "id": "stino_lib_cat_name_FTRGBLED", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "FTRGBLED", "version": "1.0.0"} + } + ] }, + { + "caption": "GKScroll", + "id": "stino_lib_cat_name_GKScroll", + "children": + [ {"caption": "-"}, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "GKScroll", "version": "1.0.1"} + } + ] }, + { + "caption": "hd44780", + "id": "stino_lib_cat_name_hd44780", + "children": + [ {"caption": "-"}, + { "caption": "0.5.0-a", + "id": "stino_lib_cat_name_ver_0.5.0-a", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "hd44780", "version": "0.5.0-a"} + }, + { "caption": "0.6.0", + "id": "stino_lib_cat_name_ver_0.6.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "hd44780", "version": "0.6.0"} + }, + { "caption": "0.7.1", + "id": "stino_lib_cat_name_ver_0.7.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "hd44780", "version": "0.7.1"} + }, + { "caption": "0.7.2", + "id": "stino_lib_cat_name_ver_0.7.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "hd44780", "version": "0.7.2"} + }, + { "caption": "0.7.3", + "id": "stino_lib_cat_name_ver_0.7.3", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "hd44780", "version": "0.7.3"} + }, + { "caption": "0.8.0", + "id": "stino_lib_cat_name_ver_0.8.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "hd44780", "version": "0.8.0"} + }, + { "caption": "0.8.1", + "id": "stino_lib_cat_name_ver_0.8.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "hd44780", "version": "0.8.1"} + }, + { "caption": "0.8.2", + "id": "stino_lib_cat_name_ver_0.8.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "hd44780", "version": "0.8.2"} + }, + { "caption": "0.8.3", + "id": "stino_lib_cat_name_ver_0.8.3", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "hd44780", "version": "0.8.3"} + }, + { "caption": "0.8.4", + "id": "stino_lib_cat_name_ver_0.8.4", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "hd44780", "version": "0.8.4"} + } + ] }, + { + "caption": "HL1606 LED Strip", + "id": "stino_lib_cat_name_HL1606 LED Strip", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "HL1606 LED Strip", "version": "1.0.0"} + } + ] }, + { + "caption": "HL1606 LED Strip PWM", + "id": "stino_lib_cat_name_HL1606 LED Strip PWM", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "HL1606 LED Strip PWM", "version": "1.0.0"} + } + ] }, + { + "caption": "HT1632", + "id": "stino_lib_cat_name_HT1632", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "HT1632", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "HT1632", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "HT1632", "version": "1.0.2"} + } + ] }, + { + "caption": "ILI9341_t3", + "id": "stino_lib_cat_name_ILI9341_t3", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "ILI9341_t3", "version": "1.0.0"} + } + ] }, + { + "caption": "JPEGDecoder", + "id": "stino_lib_cat_name_JPEGDecoder", + "children": + [ {"caption": "-"}, + { "caption": "1.7.1", + "id": "stino_lib_cat_name_ver_1.7.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "JPEGDecoder", "version": "1.7.1"} + }, + { "caption": "1.7.3", + "id": "stino_lib_cat_name_ver_1.7.3", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "JPEGDecoder", "version": "1.7.3"} + }, + { "caption": "1.7.4", + "id": "stino_lib_cat_name_ver_1.7.4", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "JPEGDecoder", "version": "1.7.4"} + } + ] }, + { + "caption": "KTMS1201", + "id": "stino_lib_cat_name_KTMS1201", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "KTMS1201", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "KTMS1201", "version": "1.0.1"} + } + ] }, + { + "caption": "LcdBarGraph", + "id": "stino_lib_cat_name_LcdBarGraph", + "children": + [ {"caption": "-"}, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "LcdBarGraph", "version": "2.0.0"} + } + ] }, + { + "caption": "LcdBarGraphX", + "id": "stino_lib_cat_name_LcdBarGraphX", + "children": + [ {"caption": "-"}, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "LcdBarGraphX", "version": "2.0.0"} + } + ] }, + { + "caption": "LcdEffects", + "id": "stino_lib_cat_name_LcdEffects", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "LcdEffects", "version": "1.0.0"} + } + ] }, + { + "caption": "LCDMenu", + "id": "stino_lib_cat_name_LCDMenu", + "children": + [ {"caption": "-"}, + { "caption": "2.1.4", + "id": "stino_lib_cat_name_ver_2.1.4", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "LCDMenu", "version": "2.1.4"} + }, + { "caption": "2.1.5", + "id": "stino_lib_cat_name_ver_2.1.5", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "LCDMenu", "version": "2.1.5"} + }, + { "caption": "2.2.0", + "id": "stino_lib_cat_name_ver_2.2.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "LCDMenu", "version": "2.2.0"} + }, + { "caption": "2.3.2", + "id": "stino_lib_cat_name_ver_2.3.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "LCDMenu", "version": "2.3.2"} + } + ] }, + { + "caption": "LcdProgressBar", + "id": "stino_lib_cat_name_LcdProgressBar", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "LcdProgressBar", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "LcdProgressBar", "version": "1.0.1"} + } + ] }, + { + "caption": "LcdProgressBarDouble", + "id": "stino_lib_cat_name_LcdProgressBarDouble", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "LcdProgressBarDouble", "version": "1.0.0"} + }, + { "caption": "1.0.4", + "id": "stino_lib_cat_name_ver_1.0.4", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "LcdProgressBarDouble", "version": "1.0.4"} + }, + { "caption": "1.0.5", + "id": "stino_lib_cat_name_ver_1.0.5", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "LcdProgressBarDouble", "version": "1.0.5"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "LcdProgressBarDouble", "version": "1.1.0"} + } + ] }, + { + "caption": "LedControl", + "id": "stino_lib_cat_name_LedControl", + "children": + [ {"caption": "-"}, + { "caption": "1.0.6", + "id": "stino_lib_cat_name_ver_1.0.6", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "LedControl", "version": "1.0.6"} + } + ] }, + { + "caption": "LedDisplay", + "id": "stino_lib_cat_name_LedDisplay", + "children": + [ {"caption": "-"}, + { "caption": "0.4.0", + "id": "stino_lib_cat_name_ver_0.4.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "LedDisplay", "version": "0.4.0"} + }, + { "caption": "0.4.1", + "id": "stino_lib_cat_name_ver_0.4.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "LedDisplay", "version": "0.4.1"} + } + ] }, + { + "caption": "LiquidCrystal", + "id": "stino_lib_cat_name_LiquidCrystal", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "LiquidCrystal", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "LiquidCrystal", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "LiquidCrystal", "version": "1.0.2"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "LiquidCrystal", "version": "1.0.3"} + }, + { "caption": "1.0.4", + "id": "stino_lib_cat_name_ver_1.0.4", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "LiquidCrystal", "version": "1.0.4"} + } + ] }, + { + "caption": "LiquidCrystal I2C", + "id": "stino_lib_cat_name_LiquidCrystal I2C", + "children": + [ {"caption": "-"}, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "LiquidCrystal I2C", "version": "1.1.0"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "LiquidCrystal I2C", "version": "1.1.1"} + }, + { "caption": "1.1.2", + "id": "stino_lib_cat_name_ver_1.1.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "LiquidCrystal I2C", "version": "1.1.2"} + } + ] }, + { + "caption": "LiquidMenu", + "id": "stino_lib_cat_name_LiquidMenu", + "children": + [ {"caption": "-"}, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "LiquidMenu", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "LiquidMenu", "version": "1.0.2"} + }, + { "caption": "1.1.4", + "id": "stino_lib_cat_name_ver_1.1.4", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "LiquidMenu", "version": "1.1.4"} + }, + { "caption": "1.1.5", + "id": "stino_lib_cat_name_ver_1.1.5", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "LiquidMenu", "version": "1.1.5"} + }, + { "caption": "1.1.6", + "id": "stino_lib_cat_name_ver_1.1.6", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "LiquidMenu", "version": "1.1.6"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "LiquidMenu", "version": "1.2.0"} + }, + { "caption": "1.3.0", + "id": "stino_lib_cat_name_ver_1.3.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "LiquidMenu", "version": "1.3.0"} + } + ] }, + { + "caption": "LPD6803 RGB Pixels", + "id": "stino_lib_cat_name_LPD6803 RGB Pixels", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "LPD6803 RGB Pixels", "version": "1.0.0"} + } + ] }, + { + "caption": "LPD8806", + "id": "stino_lib_cat_name_LPD8806", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "LPD8806", "version": "1.0.0"} + } + ] }, + { + "caption": "MCUFRIEND_kbv", + "id": "stino_lib_cat_name_MCUFRIEND_kbv", + "children": + [ {"caption": "-"}, + { "caption": "2.9.1", + "id": "stino_lib_cat_name_ver_2.9.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "MCUFRIEND_kbv", "version": "2.9.1"} + }, + { "caption": "2.9.2-beta", + "id": "stino_lib_cat_name_ver_2.9.2-beta", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "MCUFRIEND_kbv", "version": "2.9.2-beta"} + }, + { "caption": "2.9.3", + "id": "stino_lib_cat_name_ver_2.9.3", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "MCUFRIEND_kbv", "version": "2.9.3"} + }, + { "caption": "2.9.3-beta", + "id": "stino_lib_cat_name_ver_2.9.3-beta", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "MCUFRIEND_kbv", "version": "2.9.3-beta"} + }, + { "caption": "2.9.4", + "id": "stino_lib_cat_name_ver_2.9.4", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "MCUFRIEND_kbv", "version": "2.9.4"} + } + ] }, + { + "caption": "MD_Parola", + "id": "stino_lib_cat_name_MD_Parola", + "children": + [ {"caption": "-"}, + { "caption": "2.2.0", + "id": "stino_lib_cat_name_ver_2.2.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "MD_Parola", "version": "2.2.0"} + }, + { "caption": "2.5.0", + "id": "stino_lib_cat_name_ver_2.5.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "MD_Parola", "version": "2.5.0"} + }, + { "caption": "2.6.1", + "id": "stino_lib_cat_name_ver_2.6.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "MD_Parola", "version": "2.6.1"} + }, + { "caption": "2.6.2", + "id": "stino_lib_cat_name_ver_2.6.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "MD_Parola", "version": "2.6.2"} + } + ] }, + { + "caption": "MultiLcd", + "id": "stino_lib_cat_name_MultiLcd", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0-alpha", + "id": "stino_lib_cat_name_ver_1.0.0-alpha", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "MultiLcd", "version": "1.0.0-alpha"} + } + ] }, + { + "caption": "NeoNextion", + "id": "stino_lib_cat_name_NeoNextion", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "NeoNextion", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "NeoNextion", "version": "1.0.1"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "NeoNextion", "version": "1.1.0"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "NeoNextion", "version": "1.1.1"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "NeoNextion", "version": "1.2.0"} + }, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "NeoNextion", "version": "2.0.0"} + }, + { "caption": "2.1.0", + "id": "stino_lib_cat_name_ver_2.1.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "NeoNextion", "version": "2.1.0"} + }, + { "caption": "2.2.0", + "id": "stino_lib_cat_name_ver_2.2.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "NeoNextion", "version": "2.2.0"} + } + ] }, + { + "caption": "NeoPixel Painter", + "id": "stino_lib_cat_name_NeoPixel Painter", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "NeoPixel Painter", "version": "1.0.0"} + } + ] }, + { + "caption": "NeoPixelBus by Makuna", + "id": "stino_lib_cat_name_NeoPixelBus by Makuna", + "children": + [ {"caption": "-"}, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "NeoPixelBus by Makuna", "version": "2.0.0"} + }, + { "caption": "2.0.1", + "id": "stino_lib_cat_name_ver_2.0.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "NeoPixelBus by Makuna", "version": "2.0.1"} + }, + { "caption": "2.0.2", + "id": "stino_lib_cat_name_ver_2.0.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "NeoPixelBus by Makuna", "version": "2.0.2"} + }, + { "caption": "2.0.3", + "id": "stino_lib_cat_name_ver_2.0.3", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "NeoPixelBus by Makuna", "version": "2.0.3"} + }, + { "caption": "2.0.4", + "id": "stino_lib_cat_name_ver_2.0.4", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "NeoPixelBus by Makuna", "version": "2.0.4"} + }, + { "caption": "2.0.5", + "id": "stino_lib_cat_name_ver_2.0.5", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "NeoPixelBus by Makuna", "version": "2.0.5"} + }, + { "caption": "2.0.6", + "id": "stino_lib_cat_name_ver_2.0.6", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "NeoPixelBus by Makuna", "version": "2.0.6"} + }, + { "caption": "2.0.7", + "id": "stino_lib_cat_name_ver_2.0.7", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "NeoPixelBus by Makuna", "version": "2.0.7"} + }, + { "caption": "2.0.8", + "id": "stino_lib_cat_name_ver_2.0.8", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "NeoPixelBus by Makuna", "version": "2.0.8"} + }, + { "caption": "2.0.9", + "id": "stino_lib_cat_name_ver_2.0.9", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "NeoPixelBus by Makuna", "version": "2.0.9"} + }, + { "caption": "2.0.91", + "id": "stino_lib_cat_name_ver_2.0.91", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "NeoPixelBus by Makuna", "version": "2.0.91"} + }, + { "caption": "2.1.0", + "id": "stino_lib_cat_name_ver_2.1.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "NeoPixelBus by Makuna", "version": "2.1.0"} + }, + { "caption": "2.1.1", + "id": "stino_lib_cat_name_ver_2.1.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "NeoPixelBus by Makuna", "version": "2.1.1"} + }, + { "caption": "2.1.2", + "id": "stino_lib_cat_name_ver_2.1.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "NeoPixelBus by Makuna", "version": "2.1.2"} + }, + { "caption": "2.1.3", + "id": "stino_lib_cat_name_ver_2.1.3", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "NeoPixelBus by Makuna", "version": "2.1.3"} + }, + { "caption": "2.1.4", + "id": "stino_lib_cat_name_ver_2.1.4", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "NeoPixelBus by Makuna", "version": "2.1.4"} + }, + { "caption": "2.2.0", + "id": "stino_lib_cat_name_ver_2.2.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "NeoPixelBus by Makuna", "version": "2.2.0"} + }, + { "caption": "2.2.1", + "id": "stino_lib_cat_name_ver_2.2.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "NeoPixelBus by Makuna", "version": "2.2.1"} + }, + { "caption": "2.2.2", + "id": "stino_lib_cat_name_ver_2.2.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "NeoPixelBus by Makuna", "version": "2.2.2"} + }, + { "caption": "2.2.3", + "id": "stino_lib_cat_name_ver_2.2.3", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "NeoPixelBus by Makuna", "version": "2.2.3"} + }, + { "caption": "2.2.4", + "id": "stino_lib_cat_name_ver_2.2.4", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "NeoPixelBus by Makuna", "version": "2.2.4"} + }, + { "caption": "2.2.5", + "id": "stino_lib_cat_name_ver_2.2.5", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "NeoPixelBus by Makuna", "version": "2.2.5"} + }, + { "caption": "2.2.6", + "id": "stino_lib_cat_name_ver_2.2.6", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "NeoPixelBus by Makuna", "version": "2.2.6"} + } + ] }, + { + "caption": "Nokia 5110 Driver", + "id": "stino_lib_cat_name_Nokia 5110 Driver", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Nokia 5110 Driver", "version": "1.0.0"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Nokia 5110 Driver", "version": "1.0.2"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Nokia 5110 Driver", "version": "1.0.3"} + } + ] }, + { + "caption": "Nokia5110", + "id": "stino_lib_cat_name_Nokia5110", + "children": + [ {"caption": "-"}, + { "caption": "0.1.0", + "id": "stino_lib_cat_name_ver_0.1.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Nokia5110", "version": "0.1.0"} + } + ] }, + { + "caption": "OakOLED", + "id": "stino_lib_cat_name_OakOLED", + "children": + [ {"caption": "-"}, + { "caption": "0.9.0", + "id": "stino_lib_cat_name_ver_0.9.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "OakOLED", "version": "0.9.0"} + } + ] }, + { + "caption": "OctoWS2811", + "id": "stino_lib_cat_name_OctoWS2811", + "children": + [ {"caption": "-"}, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "OctoWS2811", "version": "1.2.0"} + } + ] }, + { + "caption": "PCD8544", + "id": "stino_lib_cat_name_PCD8544", + "children": + [ {"caption": "-"}, + { "caption": "1.4.2", + "id": "stino_lib_cat_name_ver_1.4.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "PCD8544", "version": "1.4.2"} + }, + { "caption": "1.4.3", + "id": "stino_lib_cat_name_ver_1.4.3", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "PCD8544", "version": "1.4.3"} + } + ] }, + { + "caption": "PLS7shield", + "id": "stino_lib_cat_name_PLS7shield", + "children": + [ {"caption": "-"}, + { "caption": "1.3.0", + "id": "stino_lib_cat_name_ver_1.3.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "PLS7shield", "version": "1.3.0"} + } + ] }, + { + "caption": "PmodCls", + "id": "stino_lib_cat_name_PmodCls", + "children": + [ {"caption": "-"}, + { "caption": "0.1.0", + "id": "stino_lib_cat_name_ver_0.1.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "PmodCls", "version": "0.1.0"} + } + ] }, + { + "caption": "RGB matrix Panel", + "id": "stino_lib_cat_name_RGB matrix Panel", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "RGB matrix Panel", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "RGB matrix Panel", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "RGB matrix Panel", "version": "1.0.2"} + } + ] }, + { + "caption": "RGBLEDBlender", + "id": "stino_lib_cat_name_RGBLEDBlender", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "RGBLEDBlender", "version": "1.0.0"} + }, + { "caption": "1.1.2", + "id": "stino_lib_cat_name_ver_1.1.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "RGBLEDBlender", "version": "1.1.2"} + } + ] }, + { + "caption": "ScreenUi", + "id": "stino_lib_cat_name_ScreenUi", + "children": + [ {"caption": "-"}, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "ScreenUi", "version": "1.1.0"} + } + ] }, + { + "caption": "SevSeg", + "id": "stino_lib_cat_name_SevSeg", + "children": + [ {"caption": "-"}, + { "caption": "3.2.0", + "id": "stino_lib_cat_name_ver_3.2.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "SevSeg", "version": "3.2.0"} + }, + { "caption": "3.3.0", + "id": "stino_lib_cat_name_ver_3.3.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "SevSeg", "version": "3.3.0"} + } + ] }, + { + "caption": "ShiftDisplay", + "id": "stino_lib_cat_name_ShiftDisplay", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "ShiftDisplay", "version": "1.0.0"} + }, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "ShiftDisplay", "version": "2.0.0"} + }, + { "caption": "3.0.0", + "id": "stino_lib_cat_name_ver_3.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "ShiftDisplay", "version": "3.0.0"} + }, + { "caption": "3.2.1", + "id": "stino_lib_cat_name_ver_3.2.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "ShiftDisplay", "version": "3.2.1"} + }, + { "caption": "3.2.2", + "id": "stino_lib_cat_name_ver_3.2.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "ShiftDisplay", "version": "3.2.2"} + }, + { "caption": "3.2.3", + "id": "stino_lib_cat_name_ver_3.2.3", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "ShiftDisplay", "version": "3.2.3"} + }, + { "caption": "3.3.0", + "id": "stino_lib_cat_name_ver_3.3.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "ShiftDisplay", "version": "3.3.0"} + }, + { "caption": "3.3.1", + "id": "stino_lib_cat_name_ver_3.3.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "ShiftDisplay", "version": "3.3.1"} + }, + { "caption": "3.3.2", + "id": "stino_lib_cat_name_ver_3.3.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "ShiftDisplay", "version": "3.3.2"} + } + ] }, + { + "caption": "Sindormir SevenSegments", + "id": "stino_lib_cat_name_Sindormir SevenSegments", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Sindormir SevenSegments", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Sindormir SevenSegments", "version": "1.1.0"} + } + ] }, + { + "caption": "six-digit-seven-segment", + "id": "stino_lib_cat_name_six-digit-seven-segment", + "children": + [ {"caption": "-"}, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "six-digit-seven-segment", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "six-digit-seven-segment", "version": "1.0.2"} + }, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "six-digit-seven-segment", "version": "2.0.0"} + }, + { "caption": "2.0.2", + "id": "stino_lib_cat_name_ver_2.0.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "six-digit-seven-segment", "version": "2.0.2"} + }, + { "caption": "2.1.0", + "id": "stino_lib_cat_name_ver_2.1.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "six-digit-seven-segment", "version": "2.1.0"} + } + ] }, + { + "caption": "SmartMatrix3", + "id": "stino_lib_cat_name_SmartMatrix3", + "children": + [ {"caption": "-"}, + { "caption": "3.0.0", + "id": "stino_lib_cat_name_ver_3.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "SmartMatrix3", "version": "3.0.0"} + }, + { "caption": "3.0.1", + "id": "stino_lib_cat_name_ver_3.0.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "SmartMatrix3", "version": "3.0.1"} + }, + { "caption": "3.0.2", + "id": "stino_lib_cat_name_ver_3.0.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "SmartMatrix3", "version": "3.0.2"} + } + ] }, + { + "caption": "SparkFun Color LCD Shield", + "id": "stino_lib_cat_name_SparkFun Color LCD Shield", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "SparkFun Color LCD Shield", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "SparkFun Color LCD Shield", "version": "1.0.1"} + } + ] }, + { + "caption": "SparkFun Graphic LCD Serial Backpack", + "id": "stino_lib_cat_name_SparkFun Graphic LCD Serial Backpack", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "SparkFun Graphic LCD Serial Backpack", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "SparkFun Graphic LCD Serial Backpack", "version": "1.0.1"} + } + ] }, + { + "caption": "SparkFun LP55231 Breakout", + "id": "stino_lib_cat_name_SparkFun LP55231 Breakout", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "SparkFun LP55231 Breakout", "version": "1.0.0"} + } + ] }, + { + "caption": "SparkFun Micro OLED Breakout", + "id": "stino_lib_cat_name_SparkFun Micro OLED Breakout", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "SparkFun Micro OLED Breakout", "version": "1.0.0"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "SparkFun Micro OLED Breakout", "version": "1.1.1"} + }, + { "caption": "1.1.2", + "id": "stino_lib_cat_name_ver_1.1.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "SparkFun Micro OLED Breakout", "version": "1.1.2"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "SparkFun Micro OLED Breakout", "version": "1.2.0"} + } + ] }, + { + "caption": "SparkFun MicroView", + "id": "stino_lib_cat_name_SparkFun MicroView", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "SparkFun MicroView", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "SparkFun MicroView", "version": "1.0.1"} + } + ] }, + { + "caption": "SPI VFD", + "id": "stino_lib_cat_name_SPI VFD", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "SPI VFD", "version": "1.0.0"} + } + ] }, + { + "caption": "StivSeg", + "id": "stino_lib_cat_name_StivSeg", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "StivSeg", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "StivSeg", "version": "1.0.1"} + } + ] }, + { + "caption": "TCM2lib", + "id": "stino_lib_cat_name_TCM2lib", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "TCM2lib", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "TCM2lib", "version": "1.0.1"} + } + ] }, + { + "caption": "TeensyView", + "id": "stino_lib_cat_name_TeensyView", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "TeensyView", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "TeensyView", "version": "1.1.0"} + } + ] }, + { + "caption": "TFT", + "id": "stino_lib_cat_name_TFT", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "TFT", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "TFT", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "TFT", "version": "1.0.2"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "TFT", "version": "1.0.3"} + }, + { "caption": "1.0.4", + "id": "stino_lib_cat_name_ver_1.0.4", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "TFT", "version": "1.0.4"} + }, + { "caption": "1.0.5", + "id": "stino_lib_cat_name_ver_1.0.5", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "TFT", "version": "1.0.5"} + } + ] }, + { + "caption": "TinyLiquidCrystal", + "id": "stino_lib_cat_name_TinyLiquidCrystal", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "TinyLiquidCrystal", "version": "1.0.0"} + } + ] }, + { + "caption": "TinyScreen", + "id": "stino_lib_cat_name_TinyScreen", + "children": + [ {"caption": "-"}, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "TinyScreen", "version": "1.1.0"} + } + ] }, + { + "caption": "U8g2", + "id": "stino_lib_cat_name_U8g2", + "children": + [ {"caption": "-"}, + { "caption": "2.0.6", + "id": "stino_lib_cat_name_ver_2.0.6", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "U8g2", "version": "2.0.6"} + }, + { "caption": "2.0.7", + "id": "stino_lib_cat_name_ver_2.0.7", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "U8g2", "version": "2.0.7"} + }, + { "caption": "2.1.5", + "id": "stino_lib_cat_name_ver_2.1.5", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "U8g2", "version": "2.1.5"} + }, + { "caption": "2.10.1", + "id": "stino_lib_cat_name_ver_2.10.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "U8g2", "version": "2.10.1"} + }, + { "caption": "2.11.2", + "id": "stino_lib_cat_name_ver_2.11.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "U8g2", "version": "2.11.2"} + }, + { "caption": "2.11.4", + "id": "stino_lib_cat_name_ver_2.11.4", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "U8g2", "version": "2.11.4"} + }, + { "caption": "2.12.6", + "id": "stino_lib_cat_name_ver_2.12.6", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "U8g2", "version": "2.12.6"} + }, + { "caption": "2.13.5", + "id": "stino_lib_cat_name_ver_2.13.5", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "U8g2", "version": "2.13.5"} + }, + { "caption": "2.14.7", + "id": "stino_lib_cat_name_ver_2.14.7", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "U8g2", "version": "2.14.7"} + }, + { "caption": "2.2.7", + "id": "stino_lib_cat_name_ver_2.2.7", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "U8g2", "version": "2.2.7"} + }, + { "caption": "2.3.2", + "id": "stino_lib_cat_name_ver_2.3.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "U8g2", "version": "2.3.2"} + }, + { "caption": "2.4.1", + "id": "stino_lib_cat_name_ver_2.4.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "U8g2", "version": "2.4.1"} + }, + { "caption": "2.5.2", + "id": "stino_lib_cat_name_ver_2.5.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "U8g2", "version": "2.5.2"} + }, + { "caption": "2.6.3", + "id": "stino_lib_cat_name_ver_2.6.3", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "U8g2", "version": "2.6.3"} + }, + { "caption": "2.7.5", + "id": "stino_lib_cat_name_ver_2.7.5", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "U8g2", "version": "2.7.5"} + }, + { "caption": "2.8.4", + "id": "stino_lib_cat_name_ver_2.8.4", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "U8g2", "version": "2.8.4"} + }, + { "caption": "2.8.5", + "id": "stino_lib_cat_name_ver_2.8.5", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "U8g2", "version": "2.8.5"} + }, + { "caption": "2.9.1", + "id": "stino_lib_cat_name_ver_2.9.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "U8g2", "version": "2.9.1"} + }, + { "caption": "2.9.2", + "id": "stino_lib_cat_name_ver_2.9.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "U8g2", "version": "2.9.2"} + } + ] }, + { + "caption": "U8glib", + "id": "stino_lib_cat_name_U8glib", + "children": + [ {"caption": "-"}, + { "caption": "1.18.0", + "id": "stino_lib_cat_name_ver_1.18.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "U8glib", "version": "1.18.0"} + }, + { "caption": "1.19.1", + "id": "stino_lib_cat_name_ver_1.19.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "U8glib", "version": "1.19.1"} + } + ] }, + { + "caption": "Ucglib", + "id": "stino_lib_cat_name_Ucglib", + "children": + [ {"caption": "-"}, + { "caption": "1.3.0", + "id": "stino_lib_cat_name_ver_1.3.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Ucglib", "version": "1.3.0"} + }, + { "caption": "1.3.3", + "id": "stino_lib_cat_name_ver_1.3.3", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Ucglib", "version": "1.3.3"} + }, + { "caption": "1.4.0", + "id": "stino_lib_cat_name_ver_1.4.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "Ucglib", "version": "1.4.0"} + } + ] }, + { + "caption": "UTFT_SdRaw", + "id": "stino_lib_cat_name_UTFT_SdRaw", + "children": + [ {"caption": "-"}, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "UTFT_SdRaw", "version": "1.2.0"} + }, + { "caption": "1.2.2", + "id": "stino_lib_cat_name_ver_1.2.2", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "UTFT_SdRaw", "version": "1.2.2"} + }, + { "caption": "1.2.3", + "id": "stino_lib_cat_name_ver_1.2.3", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "UTFT_SdRaw", "version": "1.2.3"} + }, + { "caption": "1.2.4", + "id": "stino_lib_cat_name_ver_1.2.4", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "UTFT_SdRaw", "version": "1.2.4"} + } + ] }, + { + "caption": "XLR8NeoPixel", + "id": "stino_lib_cat_name_XLR8NeoPixel", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "XLR8NeoPixel", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Display", "name": "XLR8NeoPixel", "version": "1.0.1"} + } + ] } + ] + }, + { + "caption": "Other", + "id": "stino_lib_cat_Other", + "children": + [ + {"caption": "-"}, + { + "caption": "Adafruit Circuit Playground", + "id": "stino_lib_cat_name_Adafruit Circuit Playground", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Adafruit Circuit Playground", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Adafruit Circuit Playground", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Adafruit Circuit Playground", "version": "1.0.2"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Adafruit Circuit Playground", "version": "1.0.3"} + }, + { "caption": "1.0.4", + "id": "stino_lib_cat_name_ver_1.0.4", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Adafruit Circuit Playground", "version": "1.0.4"} + }, + { "caption": "1.0.5", + "id": "stino_lib_cat_name_ver_1.0.5", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Adafruit Circuit Playground", "version": "1.0.5"} + }, + { "caption": "1.0.6", + "id": "stino_lib_cat_name_ver_1.0.6", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Adafruit Circuit Playground", "version": "1.0.6"} + }, + { "caption": "1.0.7", + "id": "stino_lib_cat_name_ver_1.0.7", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Adafruit Circuit Playground", "version": "1.0.7"} + }, + { "caption": "1.0.8", + "id": "stino_lib_cat_name_ver_1.0.8", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Adafruit Circuit Playground", "version": "1.0.8"} + }, + { "caption": "1.0.9", + "id": "stino_lib_cat_name_ver_1.0.9", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Adafruit Circuit Playground", "version": "1.0.9"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Adafruit Circuit Playground", "version": "1.1.0"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Adafruit Circuit Playground", "version": "1.2.0"} + }, + { "caption": "1.2.1", + "id": "stino_lib_cat_name_ver_1.2.1", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Adafruit Circuit Playground", "version": "1.2.1"} + }, + { "caption": "1.4.0", + "id": "stino_lib_cat_name_ver_1.4.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Adafruit Circuit Playground", "version": "1.4.0"} + }, + { "caption": "1.5.0", + "id": "stino_lib_cat_name_ver_1.5.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Adafruit Circuit Playground", "version": "1.5.0"} + }, + { "caption": "1.6.0", + "id": "stino_lib_cat_name_ver_1.6.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Adafruit Circuit Playground", "version": "1.6.0"} + }, + { "caption": "1.6.1", + "id": "stino_lib_cat_name_ver_1.6.1", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Adafruit Circuit Playground", "version": "1.6.1"} + }, + { "caption": "1.6.2", + "id": "stino_lib_cat_name_ver_1.6.2", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Adafruit Circuit Playground", "version": "1.6.2"} + }, + { "caption": "1.6.3", + "id": "stino_lib_cat_name_ver_1.6.3", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Adafruit Circuit Playground", "version": "1.6.3"} + }, + { "caption": "1.6.4", + "id": "stino_lib_cat_name_ver_1.6.4", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Adafruit Circuit Playground", "version": "1.6.4"} + } + ] }, + { + "caption": "Adafruit SleepyDog Library", + "id": "stino_lib_cat_name_Adafruit SleepyDog Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Adafruit SleepyDog Library", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Adafruit SleepyDog Library", "version": "1.1.0"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Adafruit SleepyDog Library", "version": "1.1.1"} + } + ] }, + { + "caption": "Adafruit UNTZtrument", + "id": "stino_lib_cat_name_Adafruit UNTZtrument", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Adafruit UNTZtrument", "version": "1.0.0"} + }, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Adafruit UNTZtrument", "version": "2.0.0"} + } + ] }, + { + "caption": "Akafugu Four Letter Word Library", + "id": "stino_lib_cat_name_Akafugu Four Letter Word Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Akafugu Four Letter Word Library", "version": "1.0.0"} + } + ] }, + { + "caption": "ALA", + "id": "stino_lib_cat_name_ALA", + "children": + [ {"caption": "-"}, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "ALA", "version": "2.0.0"} + }, + { "caption": "2.1.0", + "id": "stino_lib_cat_name_ver_2.1.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "ALA", "version": "2.1.0"} + }, + { "caption": "2.2.0", + "id": "stino_lib_cat_name_ver_2.2.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "ALA", "version": "2.2.0"} + }, + { "caption": "2.3.0", + "id": "stino_lib_cat_name_ver_2.3.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "ALA", "version": "2.3.0"} + } + ] }, + { + "caption": "ArdBitmap", + "id": "stino_lib_cat_name_ArdBitmap", + "children": + [ {"caption": "-"}, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "ArdBitmap", "version": "2.0.0"} + }, + { "caption": "2.0.1", + "id": "stino_lib_cat_name_ver_2.0.1", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "ArdBitmap", "version": "2.0.1"} + }, + { "caption": "2.0.2", + "id": "stino_lib_cat_name_ver_2.0.2", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "ArdBitmap", "version": "2.0.2"} + }, + { "caption": "2.0.3", + "id": "stino_lib_cat_name_ver_2.0.3", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "ArdBitmap", "version": "2.0.3"} + } + ] }, + { + "caption": "Arduboy", + "id": "stino_lib_cat_name_Arduboy", + "children": + [ {"caption": "-"}, + { "caption": "0.1.0", + "id": "stino_lib_cat_name_ver_0.1.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Arduboy", "version": "0.1.0"} + }, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Arduboy", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Arduboy", "version": "1.1.0"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Arduboy", "version": "1.1.1"} + } + ] }, + { + "caption": "Arduboy2", + "id": "stino_lib_cat_name_Arduboy2", + "children": + [ {"caption": "-"}, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Arduboy2", "version": "2.0.0"} + }, + { "caption": "2.0.1", + "id": "stino_lib_cat_name_ver_2.0.1", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Arduboy2", "version": "2.0.1"} + }, + { "caption": "2.0.2", + "id": "stino_lib_cat_name_ver_2.0.2", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Arduboy2", "version": "2.0.2"} + }, + { "caption": "2.0.3", + "id": "stino_lib_cat_name_ver_2.0.3", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Arduboy2", "version": "2.0.3"} + }, + { "caption": "2.0.4", + "id": "stino_lib_cat_name_ver_2.0.4", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Arduboy2", "version": "2.0.4"} + }, + { "caption": "2.0.5", + "id": "stino_lib_cat_name_ver_2.0.5", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Arduboy2", "version": "2.0.5"} + }, + { "caption": "2.1.0", + "id": "stino_lib_cat_name_ver_2.1.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Arduboy2", "version": "2.1.0"} + }, + { "caption": "3.0.0", + "id": "stino_lib_cat_name_ver_3.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Arduboy2", "version": "3.0.0"} + }, + { "caption": "3.1.0", + "id": "stino_lib_cat_name_ver_3.1.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Arduboy2", "version": "3.1.0"} + }, + { "caption": "3.1.1", + "id": "stino_lib_cat_name_ver_3.1.1", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Arduboy2", "version": "3.1.1"} + } + ] }, + { + "caption": "ArduboyPlaytune", + "id": "stino_lib_cat_name_ArduboyPlaytune", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "ArduboyPlaytune", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "ArduboyPlaytune", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "ArduboyPlaytune", "version": "1.0.2"} + } + ] }, + { + "caption": "ArduboyTones", + "id": "stino_lib_cat_name_ArduboyTones", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "ArduboyTones", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "ArduboyTones", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "ArduboyTones", "version": "1.0.2"} + } + ] }, + { + "caption": "arduino-fsm", + "id": "stino_lib_cat_name_arduino-fsm", + "children": + [ {"caption": "-"}, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "arduino-fsm", "version": "2.0.0"} + }, + { "caption": "2.1.0", + "id": "stino_lib_cat_name_ver_2.1.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "arduino-fsm", "version": "2.1.0"} + } + ] }, + { + "caption": "ArduinoFacil", + "id": "stino_lib_cat_name_ArduinoFacil", + "children": + [ {"caption": "-"}, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "ArduinoFacil", "version": "1.0.2"} + } + ] }, + { + "caption": "ArduinoMenu library", + "id": "stino_lib_cat_name_ArduinoMenu library", + "children": + [ {"caption": "-"}, + { "caption": "2.4.0", + "id": "stino_lib_cat_name_ver_2.4.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "ArduinoMenu library", "version": "2.4.0"} + }, + { "caption": "2.5.0", + "id": "stino_lib_cat_name_ver_2.5.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "ArduinoMenu library", "version": "2.5.0"} + }, + { "caption": "3.0.2", + "id": "stino_lib_cat_name_ver_3.0.2", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "ArduinoMenu library", "version": "3.0.2"} + }, + { "caption": "3.0.6", + "id": "stino_lib_cat_name_ver_3.0.6", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "ArduinoMenu library", "version": "3.0.6"} + }, + { "caption": "3.0.8", + "id": "stino_lib_cat_name_ver_3.0.8", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "ArduinoMenu library", "version": "3.0.8"} + }, + { "caption": "3.1.0", + "id": "stino_lib_cat_name_ver_3.1.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "ArduinoMenu library", "version": "3.1.0"} + }, + { "caption": "3.1.1", + "id": "stino_lib_cat_name_ver_3.1.1", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "ArduinoMenu library", "version": "3.1.1"} + } + ] }, + { + "caption": "ArduinoSound", + "id": "stino_lib_cat_name_ArduinoSound", + "children": + [ {"caption": "-"}, + { "caption": "0.1.0", + "id": "stino_lib_cat_name_ver_0.1.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "ArduinoSound", "version": "0.1.0"} + } + ] }, + { + "caption": "ArduinoSTL", + "id": "stino_lib_cat_name_ArduinoSTL", + "children": + [ {"caption": "-"}, + { "caption": "0.1.1", + "id": "stino_lib_cat_name_ver_0.1.1", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "ArduinoSTL", "version": "0.1.1"} + }, + { "caption": "0.1.2", + "id": "stino_lib_cat_name_ver_0.1.2", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "ArduinoSTL", "version": "0.1.2"} + }, + { "caption": "0.1.4", + "id": "stino_lib_cat_name_ver_0.1.4", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "ArduinoSTL", "version": "0.1.4"} + }, + { "caption": "0.1.5", + "id": "stino_lib_cat_name_ver_0.1.5", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "ArduinoSTL", "version": "0.1.5"} + }, + { "caption": "0.1.6", + "id": "stino_lib_cat_name_ver_0.1.6", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "ArduinoSTL", "version": "0.1.6"} + }, + { "caption": "0.1.7", + "id": "stino_lib_cat_name_ver_0.1.7", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "ArduinoSTL", "version": "0.1.7"} + }, + { "caption": "0.1.8", + "id": "stino_lib_cat_name_ver_0.1.8", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "ArduinoSTL", "version": "0.1.8"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "ArduinoSTL", "version": "1.0.2"} + } + ] }, + { + "caption": "ArduinoUnit", + "id": "stino_lib_cat_name_ArduinoUnit", + "children": + [ {"caption": "-"}, + { "caption": "2.1.0", + "id": "stino_lib_cat_name_ver_2.1.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "ArduinoUnit", "version": "2.1.0"} + }, + { "caption": "2.2.0", + "id": "stino_lib_cat_name_ver_2.2.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "ArduinoUnit", "version": "2.2.0"} + } + ] }, + { + "caption": "ArdVoice", + "id": "stino_lib_cat_name_ArdVoice", + "children": + [ {"caption": "-"}, + { "caption": "0.1.0", + "id": "stino_lib_cat_name_ver_0.1.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "ArdVoice", "version": "0.1.0"} + } + ] }, + { + "caption": "ATMlib", + "id": "stino_lib_cat_name_ATMlib", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "ATMlib", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "ATMlib", "version": "1.1.0"} + }, + { "caption": "1.1.2", + "id": "stino_lib_cat_name_ver_1.1.2", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "ATMlib", "version": "1.1.2"} + }, + { "caption": "1.1.3", + "id": "stino_lib_cat_name_ver_1.1.3", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "ATMlib", "version": "1.1.3"} + }, + { "caption": "1.1.4", + "id": "stino_lib_cat_name_ver_1.1.4", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "ATMlib", "version": "1.1.4"} + }, + { "caption": "1.1.5", + "id": "stino_lib_cat_name_ver_1.1.5", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "ATMlib", "version": "1.1.5"} + }, + { "caption": "1.1.6", + "id": "stino_lib_cat_name_ver_1.1.6", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "ATMlib", "version": "1.1.6"} + } + ] }, + { + "caption": "Automaton", + "id": "stino_lib_cat_name_Automaton", + "children": + [ {"caption": "-"}, + { "caption": "0.1.0", + "id": "stino_lib_cat_name_ver_0.1.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Automaton", "version": "0.1.0"} + }, + { "caption": "0.1.1", + "id": "stino_lib_cat_name_ver_0.1.1", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Automaton", "version": "0.1.1"} + }, + { "caption": "0.1.2", + "id": "stino_lib_cat_name_ver_0.1.2", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Automaton", "version": "0.1.2"} + }, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Automaton", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Automaton", "version": "1.0.1"} + } + ] }, + { + "caption": "Automaton-Esp8266", + "id": "stino_lib_cat_name_Automaton-Esp8266", + "children": + [ {"caption": "-"}, + { "caption": "0.1.0", + "id": "stino_lib_cat_name_ver_0.1.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Automaton-Esp8266", "version": "0.1.0"} + } + ] }, + { + "caption": "Awesome", + "id": "stino_lib_cat_name_Awesome", + "children": + [ {"caption": "-"}, + { "caption": "0.1.0", + "id": "stino_lib_cat_name_ver_0.1.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Awesome", "version": "0.1.0"} + }, + { "caption": "0.2.0", + "id": "stino_lib_cat_name_ver_0.2.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Awesome", "version": "0.2.0"} + }, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Awesome", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Awesome", "version": "1.0.1"} + } + ] }, + { + "caption": "BasicLinearAlgebra", + "id": "stino_lib_cat_name_BasicLinearAlgebra", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "BasicLinearAlgebra", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "BasicLinearAlgebra", "version": "1.1.0"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "BasicLinearAlgebra", "version": "1.2.0"} + }, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "BasicLinearAlgebra", "version": "2.0.0"} + } + ] }, + { + "caption": "Battery Sense", + "id": "stino_lib_cat_name_Battery Sense", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Battery Sense", "version": "1.0.0"} + } + ] }, + { + "caption": "BobaBlox", + "id": "stino_lib_cat_name_BobaBlox", + "children": + [ {"caption": "-"}, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "BobaBlox", "version": "2.0.0"} + }, + { "caption": "2.0.1", + "id": "stino_lib_cat_name_ver_2.0.1", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "BobaBlox", "version": "2.0.1"} + } + ] }, + { + "caption": "Brasilino", + "id": "stino_lib_cat_name_Brasilino", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Brasilino", "version": "1.0.0"} + } + ] }, + { + "caption": "Callback", + "id": "stino_lib_cat_name_Callback", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Callback", "version": "1.0.0"} + } + ] }, + { + "caption": "Chronos", + "id": "stino_lib_cat_name_Chronos", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Chronos", "version": "1.0.0"} + } + ] }, + { + "caption": "CONTROLLINO", + "id": "stino_lib_cat_name_CONTROLLINO", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "CONTROLLINO", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "CONTROLLINO", "version": "1.1.0"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "CONTROLLINO", "version": "1.1.1"} + } + ] }, + { + "caption": "DeepSleepScheduler", + "id": "stino_lib_cat_name_DeepSleepScheduler", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "DeepSleepScheduler", "version": "1.0.0"} + }, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "DeepSleepScheduler", "version": "2.0.0"} + } + ] }, + { + "caption": "Dusk2Dawn", + "id": "stino_lib_cat_name_Dusk2Dawn", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Dusk2Dawn", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Dusk2Dawn", "version": "1.0.1"} + } + ] }, + { + "caption": "EducationShield", + "id": "stino_lib_cat_name_EducationShield", + "children": + [ {"caption": "-"}, + { "caption": "0.9.2", + "id": "stino_lib_cat_name_ver_0.9.2", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "EducationShield", "version": "0.9.2"} + }, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "EducationShield", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "EducationShield", "version": "1.0.1"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "EducationShield", "version": "1.1.1"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "EducationShield", "version": "1.2.0"} + }, + { "caption": "1.3.1", + "id": "stino_lib_cat_name_ver_1.3.1", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "EducationShield", "version": "1.3.1"} + }, + { "caption": "1.4.2", + "id": "stino_lib_cat_name_ver_1.4.2", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "EducationShield", "version": "1.4.2"} + } + ] }, + { + "caption": "EEPROMWearLevel", + "id": "stino_lib_cat_name_EEPROMWearLevel", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "EEPROMWearLevel", "version": "1.0.0"} + } + ] }, + { + "caption": "Embedded Template Library", + "id": "stino_lib_cat_name_Embedded Template Library", + "children": + [ {"caption": "-"}, + { "caption": "8.0.0", + "id": "stino_lib_cat_name_ver_8.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Embedded Template Library", "version": "8.0.0"} + }, + { "caption": "8.0.1", + "id": "stino_lib_cat_name_ver_8.0.1", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Embedded Template Library", "version": "8.0.1"} + }, + { "caption": "8.0.2", + "id": "stino_lib_cat_name_ver_8.0.2", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Embedded Template Library", "version": "8.0.2"} + }, + { "caption": "8.0.4", + "id": "stino_lib_cat_name_ver_8.0.4", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Embedded Template Library", "version": "8.0.4"} + }, + { "caption": "8.0.5", + "id": "stino_lib_cat_name_ver_8.0.5", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Embedded Template Library", "version": "8.0.5"} + }, + { "caption": "8.1.0", + "id": "stino_lib_cat_name_ver_8.1.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Embedded Template Library", "version": "8.1.0"} + }, + { "caption": "8.2.0", + "id": "stino_lib_cat_name_ver_8.2.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Embedded Template Library", "version": "8.2.0"} + }, + { "caption": "9.0.0", + "id": "stino_lib_cat_name_ver_9.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Embedded Template Library", "version": "9.0.0"} + }, + { "caption": "9.1.0", + "id": "stino_lib_cat_name_ver_9.1.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Embedded Template Library", "version": "9.1.0"} + }, + { "caption": "9.1.2", + "id": "stino_lib_cat_name_ver_9.1.2", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Embedded Template Library", "version": "9.1.2"} + } + ] }, + { + "caption": "Embedis", + "id": "stino_lib_cat_name_Embedis", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Embedis", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Embedis", "version": "1.1.0"} + }, + { "caption": "1.1.4", + "id": "stino_lib_cat_name_ver_1.1.4", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Embedis", "version": "1.1.4"} + }, + { "caption": "1.1.5", + "id": "stino_lib_cat_name_ver_1.1.5", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Embedis", "version": "1.1.5"} + }, + { "caption": "1.1.6", + "id": "stino_lib_cat_name_ver_1.1.6", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Embedis", "version": "1.1.6"} + }, + { "caption": "1.1.7", + "id": "stino_lib_cat_name_ver_1.1.7", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Embedis", "version": "1.1.7"} + }, + { "caption": "1.1.8", + "id": "stino_lib_cat_name_ver_1.1.8", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Embedis", "version": "1.1.8"} + }, + { "caption": "1.1.9", + "id": "stino_lib_cat_name_ver_1.1.9", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Embedis", "version": "1.1.9"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Embedis", "version": "1.2.0"} + } + ] }, + { + "caption": "EMoRo 2560", + "id": "stino_lib_cat_name_EMoRo 2560", + "children": + [ {"caption": "-"}, + { "caption": "2.4.2", + "id": "stino_lib_cat_name_ver_2.4.2", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "EMoRo 2560", "version": "2.4.2"} + } + ] }, + { + "caption": "EnergyBoard", + "id": "stino_lib_cat_name_EnergyBoard", + "children": + [ {"caption": "-"}, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "EnergyBoard", "version": "1.0.1"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "EnergyBoard", "version": "1.1.0"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "EnergyBoard", "version": "1.2.0"} + }, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "EnergyBoard", "version": "2.0.0"} + }, + { "caption": "2.0.2", + "id": "stino_lib_cat_name_ver_2.0.2", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "EnergyBoard", "version": "2.0.2"} + }, + { "caption": "2.2.0", + "id": "stino_lib_cat_name_ver_2.2.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "EnergyBoard", "version": "2.2.0"} + }, + { "caption": "3.0.1", + "id": "stino_lib_cat_name_ver_3.0.1", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "EnergyBoard", "version": "3.0.1"} + } + ] }, + { + "caption": "ESP8266Scheduler", + "id": "stino_lib_cat_name_ESP8266Scheduler", + "children": + [ {"caption": "-"}, + { "caption": "0.1.0", + "id": "stino_lib_cat_name_ver_0.1.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "ESP8266Scheduler", "version": "0.1.0"} + } + ] }, + { + "caption": "EspSaveCrash", + "id": "stino_lib_cat_name_EspSaveCrash", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "EspSaveCrash", "version": "1.0.0"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "EspSaveCrash", "version": "1.0.2"} + } + ] }, + { + "caption": "Eventually", + "id": "stino_lib_cat_name_Eventually", + "children": + [ {"caption": "-"}, + { "caption": "0.1.0", + "id": "stino_lib_cat_name_ver_0.1.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Eventually", "version": "0.1.0"} + }, + { "caption": "0.1.3", + "id": "stino_lib_cat_name_ver_0.1.3", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Eventually", "version": "0.1.3"} + } + ] }, + { + "caption": "FCWRobot_Model2", + "id": "stino_lib_cat_name_FCWRobot_Model2", + "children": + [ {"caption": "-"}, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "FCWRobot_Model2", "version": "1.0.1"} + } + ] }, + { + "caption": "GadgetBox", + "id": "stino_lib_cat_name_GadgetBox", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "GadgetBox", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "GadgetBox", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "GadgetBox", "version": "1.0.2"} + }, + { "caption": "1.0.6", + "id": "stino_lib_cat_name_ver_1.0.6", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "GadgetBox", "version": "1.0.6"} + } + ] }, + { + "caption": "Gadgetron Libraries", + "id": "stino_lib_cat_name_Gadgetron Libraries", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Gadgetron Libraries", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Gadgetron Libraries", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Gadgetron Libraries", "version": "1.0.2"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Gadgetron Libraries", "version": "1.0.3"} + }, + { "caption": "1.0.7", + "id": "stino_lib_cat_name_ver_1.0.7", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Gadgetron Libraries", "version": "1.0.7"} + } + ] }, + { + "caption": "Gamer", + "id": "stino_lib_cat_name_Gamer", + "children": + [ {"caption": "-"}, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Gamer", "version": "2.0.0"} + }, + { "caption": "2.1.0", + "id": "stino_lib_cat_name_ver_2.1.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Gamer", "version": "2.1.0"} + } + ] }, + { + "caption": "GamerIR", + "id": "stino_lib_cat_name_GamerIR", + "children": + [ {"caption": "-"}, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "GamerIR", "version": "2.0.0"} + } + ] }, + { + "caption": "Geometry", + "id": "stino_lib_cat_name_Geometry", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Geometry", "version": "1.0.0"} + } + ] }, + { + "caption": "IBot", + "id": "stino_lib_cat_name_IBot", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "IBot", "version": "1.0.0"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "IBot", "version": "1.2.0"} + }, + { "caption": "1.3.0", + "id": "stino_lib_cat_name_ver_1.3.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "IBot", "version": "1.3.0"} + } + ] }, + { + "caption": "Infrared", + "id": "stino_lib_cat_name_Infrared", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Infrared", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Infrared", "version": "1.0.1"} + } + ] }, + { + "caption": "keyboardButton", + "id": "stino_lib_cat_name_keyboardButton", + "children": + [ {"caption": "-"}, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "keyboardButton", "version": "1.0.1"} + } + ] }, + { + "caption": "Low-Power", + "id": "stino_lib_cat_name_Low-Power", + "children": + [ {"caption": "-"}, + { "caption": "1.4.0", + "id": "stino_lib_cat_name_ver_1.4.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Low-Power", "version": "1.4.0"} + }, + { "caption": "1.5.0", + "id": "stino_lib_cat_name_ver_1.5.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Low-Power", "version": "1.5.0"} + }, + { "caption": "1.6.0", + "id": "stino_lib_cat_name_ver_1.6.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Low-Power", "version": "1.6.0"} + } + ] }, + { + "caption": "MagStripe", + "id": "stino_lib_cat_name_MagStripe", + "children": + [ {"caption": "-"}, + { "caption": "1.8.2", + "id": "stino_lib_cat_name_ver_1.8.2", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "MagStripe", "version": "1.8.2"} + } + ] }, + { + "caption": "MakerVision", + "id": "stino_lib_cat_name_MakerVision", + "children": + [ {"caption": "-"}, + { "caption": "0.0.1", + "id": "stino_lib_cat_name_ver_0.0.1", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "MakerVision", "version": "0.0.1"} + }, + { "caption": "0.0.2", + "id": "stino_lib_cat_name_ver_0.0.2", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "MakerVision", "version": "0.0.2"} + }, + { "caption": "0.0.3", + "id": "stino_lib_cat_name_ver_0.0.3", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "MakerVision", "version": "0.0.3"} + } + ] }, + { + "caption": "MegunoLink", + "id": "stino_lib_cat_name_MegunoLink", + "children": + [ {"caption": "-"}, + { "caption": "1.6.0", + "id": "stino_lib_cat_name_ver_1.6.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "MegunoLink", "version": "1.6.0"} + } + ] }, + { + "caption": "MicroDebug", + "id": "stino_lib_cat_name_MicroDebug", + "children": + [ {"caption": "-"}, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "MicroDebug", "version": "1.1.0"} + } + ] }, + { + "caption": "Mirobot", + "id": "stino_lib_cat_name_Mirobot", + "children": + [ {"caption": "-"}, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Mirobot", "version": "2.0.0"} + }, + { "caption": "2.0.1", + "id": "stino_lib_cat_name_ver_2.0.1", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Mirobot", "version": "2.0.1"} + }, + { "caption": "2.0.2", + "id": "stino_lib_cat_name_ver_2.0.2", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Mirobot", "version": "2.0.2"} + }, + { "caption": "2.0.6", + "id": "stino_lib_cat_name_ver_2.0.6", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Mirobot", "version": "2.0.6"} + } + ] }, + { + "caption": "multiplePinOps", + "id": "stino_lib_cat_name_multiplePinOps", + "children": + [ {"caption": "-"}, + { "caption": "0.1.0", + "id": "stino_lib_cat_name_ver_0.1.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "multiplePinOps", "version": "0.1.0"} + }, + { "caption": "0.2.0", + "id": "stino_lib_cat_name_ver_0.2.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "multiplePinOps", "version": "0.2.0"} + } + ] }, + { + "caption": "Ospom", + "id": "stino_lib_cat_name_Ospom", + "children": + [ {"caption": "-"}, + { "caption": "0.1.1", + "id": "stino_lib_cat_name_ver_0.1.1", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Ospom", "version": "0.1.1"} + }, + { "caption": "0.1.3", + "id": "stino_lib_cat_name_ver_0.1.3", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Ospom", "version": "0.1.3"} + }, + { "caption": "0.1.31", + "id": "stino_lib_cat_name_ver_0.1.31", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Ospom", "version": "0.1.31"} + } + ] }, + { + "caption": "Pablo", + "id": "stino_lib_cat_name_Pablo", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Pablo", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Pablo", "version": "1.1.0"} + }, + { "caption": "1.1.2", + "id": "stino_lib_cat_name_ver_1.1.2", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Pablo", "version": "1.1.2"} + }, + { "caption": "1.1.3", + "id": "stino_lib_cat_name_ver_1.1.3", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Pablo", "version": "1.1.3"} + }, + { "caption": "1.1.5", + "id": "stino_lib_cat_name_ver_1.1.5", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Pablo", "version": "1.1.5"} + }, + { "caption": "1.1.6", + "id": "stino_lib_cat_name_ver_1.1.6", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Pablo", "version": "1.1.6"} + }, + { "caption": "1.1.7", + "id": "stino_lib_cat_name_ver_1.1.7", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Pablo", "version": "1.1.7"} + } + ] }, + { + "caption": "Phant", + "id": "stino_lib_cat_name_Phant", + "children": + [ {"caption": "-"}, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Phant", "version": "2.0.0"} + }, + { "caption": "2.2.0", + "id": "stino_lib_cat_name_ver_2.2.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Phant", "version": "2.2.0"} + } + ] }, + { + "caption": "pinduino", + "id": "stino_lib_cat_name_pinduino", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "pinduino", "version": "1.0.0"} + } + ] }, + { + "caption": "Printoo_Library", + "id": "stino_lib_cat_name_Printoo_Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Printoo_Library", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Printoo_Library", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Printoo_Library", "version": "1.0.2"} + } + ] }, + { + "caption": "PS2KeyAdvanced", + "id": "stino_lib_cat_name_PS2KeyAdvanced", + "children": + [ {"caption": "-"}, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "PS2KeyAdvanced", "version": "1.0.2"} + } + ] }, + { + "caption": "PS2KeyMap", + "id": "stino_lib_cat_name_PS2KeyMap", + "children": + [ {"caption": "-"}, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "PS2KeyMap", "version": "1.0.2"} + } + ] }, + { + "caption": "PS2KeyRaw", + "id": "stino_lib_cat_name_PS2KeyRaw", + "children": + [ {"caption": "-"}, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "PS2KeyRaw", "version": "1.0.2"} + } + ] }, + { + "caption": "Rtttl", + "id": "stino_lib_cat_name_Rtttl", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Rtttl", "version": "1.0.0"} + } + ] }, + { + "caption": "Scheduler", + "id": "stino_lib_cat_name_Scheduler", + "children": + [ {"caption": "-"}, + { "caption": "0.4.0", + "id": "stino_lib_cat_name_ver_0.4.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Scheduler", "version": "0.4.0"} + }, + { "caption": "0.4.1", + "id": "stino_lib_cat_name_ver_0.4.1", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Scheduler", "version": "0.4.1"} + }, + { "caption": "0.4.3", + "id": "stino_lib_cat_name_ver_0.4.3", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Scheduler", "version": "0.4.3"} + }, + { "caption": "0.4.4", + "id": "stino_lib_cat_name_ver_0.4.4", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Scheduler", "version": "0.4.4"} + } + ] }, + { + "caption": "Serial Controlled Motor Driver", + "id": "stino_lib_cat_name_Serial Controlled Motor Driver", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Serial Controlled Motor Driver", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Serial Controlled Motor Driver", "version": "1.0.1"} + } + ] }, + { + "caption": "SmallSetup", + "id": "stino_lib_cat_name_SmallSetup", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "SmallSetup", "version": "1.0.0"} + } + ] }, + { + "caption": "SparkFun ATSHA204 Library", + "id": "stino_lib_cat_name_SparkFun ATSHA204 Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "SparkFun ATSHA204 Library", "version": "1.0.0"} + } + ] }, + { + "caption": "Talk2", + "id": "stino_lib_cat_name_Talk2", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Talk2", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Talk2", "version": "1.0.1"} + } + ] }, + { + "caption": "TimedBlink", + "id": "stino_lib_cat_name_TimedBlink", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "TimedBlink", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "TimedBlink", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "TimedBlink", "version": "1.0.2"} + } + ] }, + { + "caption": "TOTP library", + "id": "stino_lib_cat_name_TOTP library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "TOTP library", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "TOTP library", "version": "1.0.1"} + } + ] }, + { + "caption": "USB Host Shield Library 2.0", + "id": "stino_lib_cat_name_USB Host Shield Library 2.0", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "USB Host Shield Library 2.0", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "USB Host Shield Library 2.0", "version": "1.1.0"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "USB Host Shield Library 2.0", "version": "1.1.1"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "USB Host Shield Library 2.0", "version": "1.2.0"} + }, + { "caption": "1.2.1", + "id": "stino_lib_cat_name_ver_1.2.1", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "USB Host Shield Library 2.0", "version": "1.2.1"} + }, + { "caption": "1.3.0", + "id": "stino_lib_cat_name_ver_1.3.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "USB Host Shield Library 2.0", "version": "1.3.0"} + } + ] }, + { + "caption": "Voltage Reference", + "id": "stino_lib_cat_name_Voltage Reference", + "children": + [ {"caption": "-"}, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Voltage Reference", "version": "1.2.0"} + } + ] }, + { + "caption": "WiFiEsp", + "id": "stino_lib_cat_name_WiFiEsp", + "children": + [ {"caption": "-"}, + { "caption": "1.6.0", + "id": "stino_lib_cat_name_ver_1.6.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "WiFiEsp", "version": "1.6.0"} + }, + { "caption": "2.1.0", + "id": "stino_lib_cat_name_ver_2.1.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "WiFiEsp", "version": "2.1.0"} + }, + { "caption": "2.1.1", + "id": "stino_lib_cat_name_ver_2.1.1", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "WiFiEsp", "version": "2.1.1"} + }, + { "caption": "2.1.2", + "id": "stino_lib_cat_name_ver_2.1.2", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "WiFiEsp", "version": "2.1.2"} + }, + { "caption": "2.2.1", + "id": "stino_lib_cat_name_ver_2.2.1", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "WiFiEsp", "version": "2.2.1"} + } + ] }, + { + "caption": "Yaesu FT857D CAT", + "id": "stino_lib_cat_name_Yaesu FT857D CAT", + "children": + [ {"caption": "-"}, + { "caption": "0.2.0", + "id": "stino_lib_cat_name_ver_0.2.0", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Yaesu FT857D CAT", "version": "0.2.0"} + }, + { "caption": "0.2.2", + "id": "stino_lib_cat_name_ver_0.2.2", + "command": "stino_install_lib", + "args": {"category": "Other", "name": "Yaesu FT857D CAT", "version": "0.2.2"} + } + ] } + ] + }, + { + "caption": "Sensors", + "id": "stino_lib_cat_Sensors", + "children": + [ + {"caption": "-"}, + { + "caption": "ACE128", + "id": "stino_lib_cat_name_ACE128", + "children": + [ {"caption": "-"}, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "ACE128", "version": "1.1.0"} + }, + { "caption": "1.6.2", + "id": "stino_lib_cat_name_ver_1.6.2", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "ACE128", "version": "1.6.2"} + } + ] }, + { + "caption": "AD7193", + "id": "stino_lib_cat_name_AD7193", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "AD7193", "version": "1.0.0"} + } + ] }, + { + "caption": "Adafruit ADXL345", + "id": "stino_lib_cat_name_Adafruit ADXL345", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit ADXL345", "version": "1.0.0"} + } + ] }, + { + "caption": "Adafruit AHRS", + "id": "stino_lib_cat_name_Adafruit AHRS", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit AHRS", "version": "1.0.0"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit AHRS", "version": "1.0.2"} + } + ] }, + { + "caption": "Adafruit AM2315", + "id": "stino_lib_cat_name_Adafruit AM2315", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit AM2315", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit AM2315", "version": "1.0.1"} + } + ] }, + { + "caption": "Adafruit BME280 Library", + "id": "stino_lib_cat_name_Adafruit BME280 Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit BME280 Library", "version": "1.0.0"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit BME280 Library", "version": "1.0.3"} + }, + { "caption": "1.0.4", + "id": "stino_lib_cat_name_ver_1.0.4", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit BME280 Library", "version": "1.0.4"} + }, + { "caption": "1.0.5", + "id": "stino_lib_cat_name_ver_1.0.5", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit BME280 Library", "version": "1.0.5"} + } + ] }, + { + "caption": "Adafruit BMP085 Library", + "id": "stino_lib_cat_name_Adafruit BMP085 Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit BMP085 Library", "version": "1.0.0"} + } + ] }, + { + "caption": "Adafruit BMP085 Unified", + "id": "stino_lib_cat_name_Adafruit BMP085 Unified", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit BMP085 Unified", "version": "1.0.0"} + } + ] }, + { + "caption": "Adafruit BMP183 Library", + "id": "stino_lib_cat_name_Adafruit BMP183 Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit BMP183 Library", "version": "1.0.0"} + } + ] }, + { + "caption": "Adafruit BMP183 Unified Library", + "id": "stino_lib_cat_name_Adafruit BMP183 Unified Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit BMP183 Unified Library", "version": "1.0.0"} + } + ] }, + { + "caption": "Adafruit BMP280 Library", + "id": "stino_lib_cat_name_Adafruit BMP280 Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit BMP280 Library", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit BMP280 Library", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit BMP280 Library", "version": "1.0.2"} + } + ] }, + { + "caption": "Adafruit BNO055", + "id": "stino_lib_cat_name_Adafruit BNO055", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit BNO055", "version": "1.0.0"} + }, + { "caption": "1.0.4", + "id": "stino_lib_cat_name_ver_1.0.4", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit BNO055", "version": "1.0.4"} + }, + { "caption": "1.0.5", + "id": "stino_lib_cat_name_ver_1.0.5", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit BNO055", "version": "1.0.5"} + }, + { "caption": "1.0.6", + "id": "stino_lib_cat_name_ver_1.0.6", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit BNO055", "version": "1.0.6"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit BNO055", "version": "1.1.1"} + }, + { "caption": "1.1.2", + "id": "stino_lib_cat_name_ver_1.1.2", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit BNO055", "version": "1.1.2"} + }, + { "caption": "1.1.3", + "id": "stino_lib_cat_name_ver_1.1.3", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit BNO055", "version": "1.1.3"} + } + ] }, + { + "caption": "Adafruit CAP1188 Library", + "id": "stino_lib_cat_name_Adafruit CAP1188 Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit CAP1188 Library", "version": "1.0.0"} + } + ] }, + { + "caption": "Adafruit Fingerprint Sensor Library", + "id": "stino_lib_cat_name_Adafruit Fingerprint Sensor Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit Fingerprint Sensor Library", "version": "1.0.0"} + } + ] }, + { + "caption": "Adafruit GPS Library", + "id": "stino_lib_cat_name_Adafruit GPS Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit GPS Library", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit GPS Library", "version": "1.0.1"} + } + ] }, + { + "caption": "Adafruit HDC1000 Library", + "id": "stino_lib_cat_name_Adafruit HDC1000 Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit HDC1000 Library", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit HDC1000 Library", "version": "1.0.1"} + } + ] }, + { + "caption": "Adafruit HMC5883 Unified", + "id": "stino_lib_cat_name_Adafruit HMC5883 Unified", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit HMC5883 Unified", "version": "1.0.0"} + } + ] }, + { + "caption": "Adafruit HTU21DF Library", + "id": "stino_lib_cat_name_Adafruit HTU21DF Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit HTU21DF Library", "version": "1.0.0"} + } + ] }, + { + "caption": "Adafruit INA219", + "id": "stino_lib_cat_name_Adafruit INA219", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit INA219", "version": "1.0.0"} + } + ] }, + { + "caption": "Adafruit L3GD20 U", + "id": "stino_lib_cat_name_Adafruit L3GD20 U", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit L3GD20 U", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit L3GD20 U", "version": "1.0.1"} + } + ] }, + { + "caption": "Adafruit LIS3DH", + "id": "stino_lib_cat_name_Adafruit LIS3DH", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit LIS3DH", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit LIS3DH", "version": "1.0.1"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit LIS3DH", "version": "1.0.3"} + } + ] }, + { + "caption": "Adafruit LSM303DLHC", + "id": "stino_lib_cat_name_Adafruit LSM303DLHC", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit LSM303DLHC", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit LSM303DLHC", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit LSM303DLHC", "version": "1.0.2"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit LSM303DLHC", "version": "1.0.3"} + } + ] }, + { + "caption": "Adafruit LSM9DS0 Library", + "id": "stino_lib_cat_name_Adafruit LSM9DS0 Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit LSM9DS0 Library", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit LSM9DS0 Library", "version": "1.0.1"} + } + ] }, + { + "caption": "Adafruit MAX31855 library", + "id": "stino_lib_cat_name_Adafruit MAX31855 library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit MAX31855 library", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit MAX31855 library", "version": "1.0.1"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit MAX31855 library", "version": "1.0.3"} + } + ] }, + { + "caption": "Adafruit MAX31856 library", + "id": "stino_lib_cat_name_Adafruit MAX31856 library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit MAX31856 library", "version": "1.0.1"} + } + ] }, + { + "caption": "Adafruit MAX31865 library", + "id": "stino_lib_cat_name_Adafruit MAX31865 library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit MAX31865 library", "version": "1.0.0"} + } + ] }, + { + "caption": "Adafruit MCP9808 Library", + "id": "stino_lib_cat_name_Adafruit MCP9808 Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit MCP9808 Library", "version": "1.0.0"} + } + ] }, + { + "caption": "Adafruit MiniMLX90614", + "id": "stino_lib_cat_name_Adafruit MiniMLX90614", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit MiniMLX90614", "version": "1.0.0"} + } + ] }, + { + "caption": "Adafruit MLX90614 Library", + "id": "stino_lib_cat_name_Adafruit MLX90614 Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit MLX90614 Library", "version": "1.0.0"} + } + ] }, + { + "caption": "Adafruit MMA8451 Library", + "id": "stino_lib_cat_name_Adafruit MMA8451 Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit MMA8451 Library", "version": "1.0.0"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit MMA8451 Library", "version": "1.0.3"} + } + ] }, + { + "caption": "Adafruit MPL115A2", + "id": "stino_lib_cat_name_Adafruit MPL115A2", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit MPL115A2", "version": "1.0.0"} + } + ] }, + { + "caption": "Adafruit MPL3115A2 Library", + "id": "stino_lib_cat_name_Adafruit MPL3115A2 Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit MPL3115A2 Library", "version": "1.0.0"} + } + ] }, + { + "caption": "Adafruit MPR121", + "id": "stino_lib_cat_name_Adafruit MPR121", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit MPR121", "version": "1.0.0"} + } + ] }, + { + "caption": "Adafruit PS2 Trackpad", + "id": "stino_lib_cat_name_Adafruit PS2 Trackpad", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit PS2 Trackpad", "version": "1.0.0"} + } + ] }, + { + "caption": "Adafruit SHT31 Library", + "id": "stino_lib_cat_name_Adafruit SHT31 Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit SHT31 Library", "version": "1.0.0"} + } + ] }, + { + "caption": "Adafruit SI1145 Library", + "id": "stino_lib_cat_name_Adafruit SI1145 Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit SI1145 Library", "version": "1.0.0"} + } + ] }, + { + "caption": "Adafruit TCS34725", + "id": "stino_lib_cat_name_Adafruit TCS34725", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit TCS34725", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit TCS34725", "version": "1.0.1"} + } + ] }, + { + "caption": "Adafruit TMP006", + "id": "stino_lib_cat_name_Adafruit TMP006", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit TMP006", "version": "1.0.0"} + } + ] }, + { + "caption": "Adafruit TMP007 Library", + "id": "stino_lib_cat_name_Adafruit TMP007 Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit TMP007 Library", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit TMP007 Library", "version": "1.0.1"} + } + ] }, + { + "caption": "Adafruit TSL2561", + "id": "stino_lib_cat_name_Adafruit TSL2561", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit TSL2561", "version": "1.0.0"} + } + ] }, + { + "caption": "Adafruit TSL2591 Library", + "id": "stino_lib_cat_name_Adafruit TSL2591 Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit TSL2591 Library", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit TSL2591 Library", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit TSL2591 Library", "version": "1.0.2"} + } + ] }, + { + "caption": "Adafruit Unified Sensor", + "id": "stino_lib_cat_name_Adafruit Unified Sensor", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit Unified Sensor", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit Unified Sensor", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit Unified Sensor", "version": "1.0.2"} + } + ] }, + { + "caption": "Adafruit_VL53L0X", + "id": "stino_lib_cat_name_Adafruit_VL53L0X", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Adafruit_VL53L0X", "version": "1.0.0"} + } + ] }, + { + "caption": "ADCTouch", + "id": "stino_lib_cat_name_ADCTouch", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "ADCTouch", "version": "1.0.0"} + } + ] }, + { + "caption": "ADXL362", + "id": "stino_lib_cat_name_ADXL362", + "children": + [ {"caption": "-"}, + { "caption": "1.5.0", + "id": "stino_lib_cat_name_ver_1.5.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "ADXL362", "version": "1.5.0"} + } + ] }, + { + "caption": "Analog Buttons", + "id": "stino_lib_cat_name_Analog Buttons", + "children": + [ {"caption": "-"}, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Analog Buttons", "version": "1.1.0"} + } + ] }, + { + "caption": "Arduino Learning Board", + "id": "stino_lib_cat_name_Arduino Learning Board", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Arduino Learning Board", "version": "1.0.0"} + } + ] }, + { + "caption": "Arduino Smart Watch", + "id": "stino_lib_cat_name_Arduino Smart Watch", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Arduino Smart Watch", "version": "1.0.0"} + } + ] }, + { + "caption": "ArduinoINA219", + "id": "stino_lib_cat_name_ArduinoINA219", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "ArduinoINA219", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "ArduinoINA219", "version": "1.0.1"} + } + ] }, + { + "caption": "AS3935", + "id": "stino_lib_cat_name_AS3935", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "AS3935", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "AS3935", "version": "1.0.1"} + } + ] }, + { + "caption": "BaroLibrary", + "id": "stino_lib_cat_name_BaroLibrary", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "BaroLibrary", "version": "1.0.0"} + } + ] }, + { + "caption": "BlueRobotics MS5837-30BA Library", + "id": "stino_lib_cat_name_BlueRobotics MS5837-30BA Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "BlueRobotics MS5837-30BA Library", "version": "1.0.0"} + } + ] }, + { + "caption": "BlueRobotics TSYS01 Library", + "id": "stino_lib_cat_name_BlueRobotics TSYS01 Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "BlueRobotics TSYS01 Library", "version": "1.0.0"} + } + ] }, + { + "caption": "BME280", + "id": "stino_lib_cat_name_BME280", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "BME280", "version": "1.0.0"} + }, + { "caption": "2.1.0", + "id": "stino_lib_cat_name_ver_2.1.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "BME280", "version": "2.1.0"} + }, + { "caption": "2.1.2", + "id": "stino_lib_cat_name_ver_2.1.2", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "BME280", "version": "2.1.2"} + } + ] }, + { + "caption": "Buzz", + "id": "stino_lib_cat_name_Buzz", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Buzz", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Buzz", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Buzz", "version": "1.0.2"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Buzz", "version": "1.0.3"} + } + ] }, + { + "caption": "CapacitiveSensor", + "id": "stino_lib_cat_name_CapacitiveSensor", + "children": + [ {"caption": "-"}, + { "caption": "0.5.0", + "id": "stino_lib_cat_name_ver_0.5.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "CapacitiveSensor", "version": "0.5.0"} + }, + { "caption": "0.5.1", + "id": "stino_lib_cat_name_ver_0.5.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "CapacitiveSensor", "version": "0.5.1"} + } + ] }, + { + "caption": "ClimaStick", + "id": "stino_lib_cat_name_ClimaStick", + "children": + [ {"caption": "-"}, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "ClimaStick", "version": "1.1.0"} + } + ] }, + { + "caption": "ClosedCube HDC1010", + "id": "stino_lib_cat_name_ClosedCube HDC1010", + "children": + [ {"caption": "-"}, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "ClosedCube HDC1010", "version": "1.0.1"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "ClosedCube HDC1010", "version": "1.1.1"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "ClosedCube HDC1010", "version": "1.2.0"} + }, + { "caption": "1.2.1", + "id": "stino_lib_cat_name_ver_1.2.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "ClosedCube HDC1010", "version": "1.2.1"} + }, + { "caption": "1.2.2", + "id": "stino_lib_cat_name_ver_1.2.2", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "ClosedCube HDC1010", "version": "1.2.2"} + } + ] }, + { + "caption": "ClosedCube HDC1080", + "id": "stino_lib_cat_name_ClosedCube HDC1080", + "children": + [ {"caption": "-"}, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "ClosedCube HDC1080", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "ClosedCube HDC1080", "version": "1.0.2"} + }, + { "caption": "1.2.1", + "id": "stino_lib_cat_name_ver_1.2.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "ClosedCube HDC1080", "version": "1.2.1"} + } + ] }, + { + "caption": "ClosedCube LPS25HB", + "id": "stino_lib_cat_name_ClosedCube LPS25HB", + "children": + [ {"caption": "-"}, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "ClosedCube LPS25HB", "version": "1.0.1"} + } + ] }, + { + "caption": "ClosedCube MAX30205", + "id": "stino_lib_cat_name_ClosedCube MAX30205", + "children": + [ {"caption": "-"}, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "ClosedCube MAX30205", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "ClosedCube MAX30205", "version": "1.0.2"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "ClosedCube MAX30205", "version": "1.0.3"} + } + ] }, + { + "caption": "ClosedCube OPT3001", + "id": "stino_lib_cat_name_ClosedCube OPT3001", + "children": + [ {"caption": "-"}, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "ClosedCube OPT3001", "version": "1.1.1"} + }, + { "caption": "1.1.2", + "id": "stino_lib_cat_name_ver_1.1.2", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "ClosedCube OPT3001", "version": "1.1.2"} + } + ] }, + { + "caption": "ClosedCube OPT3002", + "id": "stino_lib_cat_name_ClosedCube OPT3002", + "children": + [ {"caption": "-"}, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "ClosedCube OPT3002", "version": "1.1.1"} + }, + { "caption": "1.1.2", + "id": "stino_lib_cat_name_ver_1.1.2", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "ClosedCube OPT3002", "version": "1.1.2"} + } + ] }, + { + "caption": "ClosedCube Si7051", + "id": "stino_lib_cat_name_ClosedCube Si7051", + "children": + [ {"caption": "-"}, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "ClosedCube Si7051", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "ClosedCube Si7051", "version": "1.0.2"} + } + ] }, + { + "caption": "ClosedCube Si7055", + "id": "stino_lib_cat_name_ClosedCube Si7055", + "children": + [ {"caption": "-"}, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "ClosedCube Si7055", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "ClosedCube Si7055", "version": "1.0.2"} + } + ] }, + { + "caption": "ClosedCube TCA9538", + "id": "stino_lib_cat_name_ClosedCube TCA9538", + "children": + [ {"caption": "-"}, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "ClosedCube TCA9538", "version": "1.1.1"} + }, + { "caption": "1.1.3", + "id": "stino_lib_cat_name_ver_1.1.3", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "ClosedCube TCA9538", "version": "1.1.3"} + } + ] }, + { + "caption": "Comp6DOF_n0m1", + "id": "stino_lib_cat_name_Comp6DOF_n0m1", + "children": + [ {"caption": "-"}, + { "caption": "0.1.1", + "id": "stino_lib_cat_name_ver_0.1.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Comp6DOF_n0m1", "version": "0.1.1"} + } + ] }, + { + "caption": "DallasTemperature", + "id": "stino_lib_cat_name_DallasTemperature", + "children": + [ {"caption": "-"}, + { "caption": "3.7.2", + "id": "stino_lib_cat_name_ver_3.7.2", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "DallasTemperature", "version": "3.7.2"} + }, + { "caption": "3.7.5", + "id": "stino_lib_cat_name_ver_3.7.5", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "DallasTemperature", "version": "3.7.5"} + }, + { "caption": "3.7.6", + "id": "stino_lib_cat_name_ver_3.7.6", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "DallasTemperature", "version": "3.7.6"} + } + ] }, + { + "caption": "DFRobotDFPlayerMini", + "id": "stino_lib_cat_name_DFRobotDFPlayerMini", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "DFRobotDFPlayerMini", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "DFRobotDFPlayerMini", "version": "1.0.1"} + } + ] }, + { + "caption": "DFRobotIRPosition", + "id": "stino_lib_cat_name_DFRobotIRPosition", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "DFRobotIRPosition", "version": "1.0.0"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "DFRobotIRPosition", "version": "1.0.2"} + } + ] }, + { + "caption": "DHT sensor library", + "id": "stino_lib_cat_name_DHT sensor library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "DHT sensor library", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "DHT sensor library", "version": "1.1.0"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "DHT sensor library", "version": "1.1.1"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "DHT sensor library", "version": "1.2.0"} + }, + { "caption": "1.2.1", + "id": "stino_lib_cat_name_ver_1.2.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "DHT sensor library", "version": "1.2.1"} + }, + { "caption": "1.2.2", + "id": "stino_lib_cat_name_ver_1.2.2", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "DHT sensor library", "version": "1.2.2"} + }, + { "caption": "1.2.3", + "id": "stino_lib_cat_name_ver_1.2.3", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "DHT sensor library", "version": "1.2.3"} + }, + { "caption": "1.3.0", + "id": "stino_lib_cat_name_ver_1.3.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "DHT sensor library", "version": "1.3.0"} + } + ] }, + { + "caption": "EasyVR", + "id": "stino_lib_cat_name_EasyVR", + "children": + [ {"caption": "-"}, + { "caption": "1.10.0", + "id": "stino_lib_cat_name_ver_1.10.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "EasyVR", "version": "1.10.0"} + }, + { "caption": "1.7.0", + "id": "stino_lib_cat_name_ver_1.7.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "EasyVR", "version": "1.7.0"} + }, + { "caption": "1.7.1", + "id": "stino_lib_cat_name_ver_1.7.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "EasyVR", "version": "1.7.1"} + }, + { "caption": "1.8.0", + "id": "stino_lib_cat_name_ver_1.8.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "EasyVR", "version": "1.8.0"} + }, + { "caption": "1.8.1", + "id": "stino_lib_cat_name_ver_1.8.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "EasyVR", "version": "1.8.1"} + }, + { "caption": "1.9.1", + "id": "stino_lib_cat_name_ver_1.9.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "EasyVR", "version": "1.9.1"} + }, + { "caption": "1.9.2", + "id": "stino_lib_cat_name_ver_1.9.2", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "EasyVR", "version": "1.9.2"} + } + ] }, + { + "caption": "EduShield", + "id": "stino_lib_cat_name_EduShield", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "EduShield", "version": "1.0.0"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "EduShield", "version": "1.0.2"} + }, + { "caption": "1.0.5", + "id": "stino_lib_cat_name_ver_1.0.5", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "EduShield", "version": "1.0.5"} + } + ] }, + { + "caption": "EmonLib", + "id": "stino_lib_cat_name_EmonLib", + "children": + [ {"caption": "-"}, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "EmonLib", "version": "1.1.0"} + } + ] }, + { + "caption": "FaBo 201 3Axis ADXL345", + "id": "stino_lib_cat_name_FaBo 201 3Axis ADXL345", + "children": + [ {"caption": "-"}, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "FaBo 201 3Axis ADXL345", "version": "1.0.1"} + } + ] }, + { + "caption": "FaBo 202 9Axis MPU9250", + "id": "stino_lib_cat_name_FaBo 202 9Axis MPU9250", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "FaBo 202 9Axis MPU9250", "version": "1.0.0"} + } + ] }, + { + "caption": "FaBo 203 Color S11059", + "id": "stino_lib_cat_name_FaBo 203 Color S11059", + "children": + [ {"caption": "-"}, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "FaBo 203 Color S11059", "version": "1.0.1"} + } + ] }, + { + "caption": "FaBo 204 Baromter MPL115A2", + "id": "stino_lib_cat_name_FaBo 204 Baromter MPL115A2", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "FaBo 204 Baromter MPL115A2", "version": "1.0.0"} + } + ] }, + { + "caption": "FaBo 205 Proximity VCNL4010", + "id": "stino_lib_cat_name_FaBo 205 Proximity VCNL4010", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "FaBo 205 Proximity VCNL4010", "version": "1.0.0"} + } + ] }, + { + "caption": "FaBo 207 Temperature ADT7410", + "id": "stino_lib_cat_name_FaBo 207 Temperature ADT7410", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "FaBo 207 Temperature ADT7410", "version": "1.0.0"} + } + ] }, + { + "caption": "FaBo 208 Humidity HTS221", + "id": "stino_lib_cat_name_FaBo 208 Humidity HTS221", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "FaBo 208 Humidity HTS221", "version": "1.0.0"} + } + ] }, + { + "caption": "FaBo 209 KTemp MCP3421", + "id": "stino_lib_cat_name_FaBo 209 KTemp MCP3421", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "FaBo 209 KTemp MCP3421", "version": "1.0.0"} + } + ] }, + { + "caption": "FaBo 217 Ambient Light ISL29034", + "id": "stino_lib_cat_name_FaBo 217 Ambient Light ISL29034", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "FaBo 217 Ambient Light ISL29034", "version": "1.0.0"} + } + ] }, + { + "caption": "GP20U7 GPS Library", + "id": "stino_lib_cat_name_GP20U7 GPS Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "GP20U7 GPS Library", "version": "1.0.0"} + } + ] }, + { + "caption": "HaLakeKit", + "id": "stino_lib_cat_name_HaLakeKit", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "HaLakeKit", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "HaLakeKit", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "HaLakeKit", "version": "1.0.2"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "HaLakeKit", "version": "1.0.3"} + } + ] }, + { + "caption": "HDC1000", + "id": "stino_lib_cat_name_HDC1000", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "HDC1000", "version": "1.0.0"} + } + ] }, + { + "caption": "HIH61xx", + "id": "stino_lib_cat_name_HIH61xx", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "HIH61xx", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "HIH61xx", "version": "1.0.1"} + } + ] }, + { + "caption": "I2C-Sensor-Lib iLib", + "id": "stino_lib_cat_name_I2C-Sensor-Lib iLib", + "children": + [ {"caption": "-"}, + { "caption": "0.8.0", + "id": "stino_lib_cat_name_ver_0.8.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "I2C-Sensor-Lib iLib", "version": "0.8.0"} + }, + { "caption": "0.8.1", + "id": "stino_lib_cat_name_ver_0.8.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "I2C-Sensor-Lib iLib", "version": "0.8.1"} + }, + { "caption": "0.8.2", + "id": "stino_lib_cat_name_ver_0.8.2", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "I2C-Sensor-Lib iLib", "version": "0.8.2"} + } + ] }, + { + "caption": "I2CSoilMoistureSensor", + "id": "stino_lib_cat_name_I2CSoilMoistureSensor", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "I2CSoilMoistureSensor", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "I2CSoilMoistureSensor", "version": "1.1.0"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "I2CSoilMoistureSensor", "version": "1.1.1"} + }, + { "caption": "1.1.2", + "id": "stino_lib_cat_name_ver_1.1.2", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "I2CSoilMoistureSensor", "version": "1.1.2"} + } + ] }, + { + "caption": "Kalman Filter Library", + "id": "stino_lib_cat_name_Kalman Filter Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Kalman Filter Library", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Kalman Filter Library", "version": "1.0.2"} + } + ] }, + { + "caption": "L3G", + "id": "stino_lib_cat_name_L3G", + "children": + [ {"caption": "-"}, + { "caption": "3.0.0", + "id": "stino_lib_cat_name_ver_3.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "L3G", "version": "3.0.0"} + } + ] }, + { + "caption": "LIDAR-Lite v3", + "id": "stino_lib_cat_name_LIDAR-Lite v3", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "LIDAR-Lite v3", "version": "1.0.0"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "LIDAR-Lite v3", "version": "1.0.3"} + } + ] }, + { + "caption": "LIS3MDL", + "id": "stino_lib_cat_name_LIS3MDL", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "LIS3MDL", "version": "1.0.0"} + } + ] }, + { + "caption": "LPS", + "id": "stino_lib_cat_name_LPS", + "children": + [ {"caption": "-"}, + { "caption": "3.0.0", + "id": "stino_lib_cat_name_ver_3.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "LPS", "version": "3.0.0"} + } + ] }, + { + "caption": "LSM303", + "id": "stino_lib_cat_name_LSM303", + "children": + [ {"caption": "-"}, + { "caption": "3.0.0", + "id": "stino_lib_cat_name_ver_3.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "LSM303", "version": "3.0.0"} + }, + { "caption": "3.0.1", + "id": "stino_lib_cat_name_ver_3.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "LSM303", "version": "3.0.1"} + } + ] }, + { + "caption": "LSM6", + "id": "stino_lib_cat_name_LSM6", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "LSM6", "version": "1.0.0"} + } + ] }, + { + "caption": "M2M Solution LM75A Library", + "id": "stino_lib_cat_name_M2M Solution LM75A Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "M2M Solution LM75A Library", "version": "1.0.0"} + } + ] }, + { + "caption": "MagAlpha Angle Sensor Library", + "id": "stino_lib_cat_name_MagAlpha Angle Sensor Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "MagAlpha Angle Sensor Library", "version": "1.0.0"} + } + ] }, + { + "caption": "MAX1464", + "id": "stino_lib_cat_name_MAX1464", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "MAX1464", "version": "1.0.0"} + } + ] }, + { + "caption": "MAX30100", + "id": "stino_lib_cat_name_MAX30100", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "MAX30100", "version": "1.0.0"} + } + ] }, + { + "caption": "MAX30100lib", + "id": "stino_lib_cat_name_MAX30100lib", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "MAX30100lib", "version": "1.0.0"} + } + ] }, + { + "caption": "MAX31850 DallasTemp", + "id": "stino_lib_cat_name_MAX31850 DallasTemp", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "MAX31850 DallasTemp", "version": "1.0.0"} + } + ] }, + { + "caption": "MAX31850 OneWire", + "id": "stino_lib_cat_name_MAX31850 OneWire", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "MAX31850 OneWire", "version": "1.0.0"} + } + ] }, + { + "caption": "MAX6675 library", + "id": "stino_lib_cat_name_MAX6675 library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "MAX6675 library", "version": "1.0.0"} + } + ] }, + { + "caption": "Mcp3208", + "id": "stino_lib_cat_name_Mcp3208", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Mcp3208", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Mcp3208", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Mcp3208", "version": "1.0.2"} + } + ] }, + { + "caption": "MCP342x", + "id": "stino_lib_cat_name_MCP342x", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "MCP342x", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "MCP342x", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "MCP342x", "version": "1.0.2"} + } + ] }, + { + "caption": "MCP9802", + "id": "stino_lib_cat_name_MCP9802", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "MCP9802", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "MCP9802", "version": "1.1.0"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "MCP9802", "version": "1.2.0"} + }, + { "caption": "1.3.0", + "id": "stino_lib_cat_name_ver_1.3.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "MCP9802", "version": "1.3.0"} + }, + { "caption": "1.4.0", + "id": "stino_lib_cat_name_ver_1.4.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "MCP9802", "version": "1.4.0"} + }, + { "caption": "1.5.0", + "id": "stino_lib_cat_name_ver_1.5.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "MCP9802", "version": "1.5.0"} + } + ] }, + { + "caption": "MD_LM335A", + "id": "stino_lib_cat_name_MD_LM335A", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "MD_LM335A", "version": "1.0.0"} + } + ] }, + { + "caption": "MD_REncoder", + "id": "stino_lib_cat_name_MD_REncoder", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "MD_REncoder", "version": "1.0.0"} + } + ] }, + { + "caption": "MD_TCS230", + "id": "stino_lib_cat_name_MD_TCS230", + "children": + [ {"caption": "-"}, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "MD_TCS230", "version": "1.1.0"} + } + ] }, + { + "caption": "MLX90614", + "id": "stino_lib_cat_name_MLX90614", + "children": + [ {"caption": "-"}, + { "caption": "0.1.1", + "id": "stino_lib_cat_name_ver_0.1.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "MLX90614", "version": "0.1.1"} + }, + { "caption": "0.1.2", + "id": "stino_lib_cat_name_ver_0.1.2", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "MLX90614", "version": "0.1.2"} + } + ] }, + { + "caption": "MMA8453_n0m1", + "id": "stino_lib_cat_name_MMA8453_n0m1", + "children": + [ {"caption": "-"}, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "MMA8453_n0m1", "version": "1.0.1"} + } + ] }, + { + "caption": "MMA8652", + "id": "stino_lib_cat_name_MMA8652", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "MMA8652", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "MMA8652", "version": "1.0.1"} + } + ] }, + { + "caption": "MS5xxx", + "id": "stino_lib_cat_name_MS5xxx", + "children": + [ {"caption": "-"}, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "MS5xxx", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "MS5xxx", "version": "1.0.2"} + } + ] }, + { + "caption": "NXPMotionSense", + "id": "stino_lib_cat_name_NXPMotionSense", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "NXPMotionSense", "version": "1.0.0"} + } + ] }, + { + "caption": "OneWireHub", + "id": "stino_lib_cat_name_OneWireHub", + "children": + [ {"caption": "-"}, + { "caption": "0.2.0", + "id": "stino_lib_cat_name_ver_0.2.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "OneWireHub", "version": "0.2.0"} + }, + { "caption": "0.3.0", + "id": "stino_lib_cat_name_ver_0.3.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "OneWireHub", "version": "0.3.0"} + }, + { "caption": "0.4.0", + "id": "stino_lib_cat_name_ver_0.4.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "OneWireHub", "version": "0.4.0"} + }, + { "caption": "0.5.0", + "id": "stino_lib_cat_name_ver_0.5.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "OneWireHub", "version": "0.5.0"} + }, + { "caption": "0.6.0", + "id": "stino_lib_cat_name_ver_0.6.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "OneWireHub", "version": "0.6.0"} + }, + { "caption": "0.6.5", + "id": "stino_lib_cat_name_ver_0.6.5", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "OneWireHub", "version": "0.6.5"} + }, + { "caption": "0.7.0", + "id": "stino_lib_cat_name_ver_0.7.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "OneWireHub", "version": "0.7.0"} + }, + { "caption": "0.7.5", + "id": "stino_lib_cat_name_ver_0.7.5", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "OneWireHub", "version": "0.7.5"} + }, + { "caption": "0.8.0", + "id": "stino_lib_cat_name_ver_0.8.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "OneWireHub", "version": "0.8.0"} + }, + { "caption": "0.8.5", + "id": "stino_lib_cat_name_ver_0.8.5", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "OneWireHub", "version": "0.8.5"} + }, + { "caption": "0.9.0", + "id": "stino_lib_cat_name_ver_0.9.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "OneWireHub", "version": "0.9.0"} + }, + { "caption": "0.9.1", + "id": "stino_lib_cat_name_ver_0.9.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "OneWireHub", "version": "0.9.1"} + }, + { "caption": "0.9.2", + "id": "stino_lib_cat_name_ver_0.9.2", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "OneWireHub", "version": "0.9.2"} + }, + { "caption": "0.9.3", + "id": "stino_lib_cat_name_ver_0.9.3", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "OneWireHub", "version": "0.9.3"} + }, + { "caption": "0.9.4", + "id": "stino_lib_cat_name_ver_0.9.4", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "OneWireHub", "version": "0.9.4"} + }, + { "caption": "0.9.6", + "id": "stino_lib_cat_name_ver_0.9.6", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "OneWireHub", "version": "0.9.6"} + }, + { "caption": "0.9.7", + "id": "stino_lib_cat_name_ver_0.9.7", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "OneWireHub", "version": "0.9.7"} + }, + { "caption": "0.9.8", + "id": "stino_lib_cat_name_ver_0.9.8", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "OneWireHub", "version": "0.9.8"} + }, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "OneWireHub", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "OneWireHub", "version": "1.1.0"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "OneWireHub", "version": "1.2.0"} + }, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "OneWireHub", "version": "2.0.0"} + } + ] }, + { + "caption": "Oregon", + "id": "stino_lib_cat_name_Oregon", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Oregon", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Oregon", "version": "1.0.1"} + } + ] }, + { + "caption": "PololuHD44780", + "id": "stino_lib_cat_name_PololuHD44780", + "children": + [ {"caption": "-"}, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "PololuHD44780", "version": "2.0.0"} + } + ] }, + { + "caption": "Pozyx", + "id": "stino_lib_cat_name_Pozyx", + "children": + [ {"caption": "-"}, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Pozyx", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Pozyx", "version": "1.0.2"} + } + ] }, + { + "caption": "QTRSensors", + "id": "stino_lib_cat_name_QTRSensors", + "children": + [ {"caption": "-"}, + { "caption": "3.0.0", + "id": "stino_lib_cat_name_ver_3.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "QTRSensors", "version": "3.0.0"} + } + ] }, + { + "caption": "Queuetue HX711 Library", + "id": "stino_lib_cat_name_Queuetue HX711 Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Queuetue HX711 Library", "version": "1.0.1"} + } + ] }, + { + "caption": "RadiationWatch", + "id": "stino_lib_cat_name_RadiationWatch", + "children": + [ {"caption": "-"}, + { "caption": "0.6.0", + "id": "stino_lib_cat_name_ver_0.6.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "RadiationWatch", "version": "0.6.0"} + }, + { "caption": "0.6.1", + "id": "stino_lib_cat_name_ver_0.6.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "RadiationWatch", "version": "0.6.1"} + } + ] }, + { + "caption": "RBD_Capacitance", + "id": "stino_lib_cat_name_RBD_Capacitance", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "RBD_Capacitance", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "RBD_Capacitance", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "RBD_Capacitance", "version": "1.0.2"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "RBD_Capacitance", "version": "1.0.3"} + }, + { "caption": "1.0.4", + "id": "stino_lib_cat_name_ver_1.0.4", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "RBD_Capacitance", "version": "1.0.4"} + } + ] }, + { + "caption": "RBD_HumanSensor", + "id": "stino_lib_cat_name_RBD_HumanSensor", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "RBD_HumanSensor", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "RBD_HumanSensor", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "RBD_HumanSensor", "version": "1.0.2"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "RBD_HumanSensor", "version": "1.0.3"} + }, + { "caption": "1.0.4", + "id": "stino_lib_cat_name_ver_1.0.4", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "RBD_HumanSensor", "version": "1.0.4"} + } + ] }, + { + "caption": "RBD_Light", + "id": "stino_lib_cat_name_RBD_Light", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "RBD_Light", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "RBD_Light", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "RBD_Light", "version": "1.0.2"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "RBD_Light", "version": "1.0.3"} + }, + { "caption": "1.0.4", + "id": "stino_lib_cat_name_ver_1.0.4", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "RBD_Light", "version": "1.0.4"} + }, + { "caption": "1.0.5", + "id": "stino_lib_cat_name_ver_1.0.5", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "RBD_Light", "version": "1.0.5"} + }, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "RBD_Light", "version": "2.0.0"} + }, + { "caption": "2.0.1", + "id": "stino_lib_cat_name_ver_2.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "RBD_Light", "version": "2.0.1"} + }, + { "caption": "2.1.0", + "id": "stino_lib_cat_name_ver_2.1.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "RBD_Light", "version": "2.1.0"} + }, + { "caption": "2.1.1", + "id": "stino_lib_cat_name_ver_2.1.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "RBD_Light", "version": "2.1.1"} + }, + { "caption": "2.1.2", + "id": "stino_lib_cat_name_ver_2.1.2", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "RBD_Light", "version": "2.1.2"} + }, + { "caption": "2.1.3", + "id": "stino_lib_cat_name_ver_2.1.3", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "RBD_Light", "version": "2.1.3"} + }, + { "caption": "2.1.4", + "id": "stino_lib_cat_name_ver_2.1.4", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "RBD_Light", "version": "2.1.4"} + }, + { "caption": "2.1.5", + "id": "stino_lib_cat_name_ver_2.1.5", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "RBD_Light", "version": "2.1.5"} + }, + { "caption": "2.1.6", + "id": "stino_lib_cat_name_ver_2.1.6", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "RBD_Light", "version": "2.1.6"} + }, + { "caption": "2.1.7", + "id": "stino_lib_cat_name_ver_2.1.7", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "RBD_Light", "version": "2.1.7"} + } + ] }, + { + "caption": "RBD_LightSensor", + "id": "stino_lib_cat_name_RBD_LightSensor", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "RBD_LightSensor", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "RBD_LightSensor", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "RBD_LightSensor", "version": "1.0.2"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "RBD_LightSensor", "version": "1.0.3"} + } + ] }, + { + "caption": "RBD_WaterSensor", + "id": "stino_lib_cat_name_RBD_WaterSensor", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "RBD_WaterSensor", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "RBD_WaterSensor", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "RBD_WaterSensor", "version": "1.0.2"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "RBD_WaterSensor", "version": "1.0.3"} + }, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "RBD_WaterSensor", "version": "2.0.0"} + } + ] }, + { + "caption": "Robopoly Linear Camera", + "id": "stino_lib_cat_name_Robopoly Linear Camera", + "children": + [ {"caption": "-"}, + { "caption": "0.2.0", + "id": "stino_lib_cat_name_ver_0.2.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Robopoly Linear Camera", "version": "0.2.0"} + } + ] }, + { + "caption": "Robopoly RomeEnco", + "id": "stino_lib_cat_name_Robopoly RomeEnco", + "children": + [ {"caption": "-"}, + { "caption": "0.9.0", + "id": "stino_lib_cat_name_ver_0.9.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Robopoly RomeEnco", "version": "0.9.0"} + }, + { "caption": "0.9.1", + "id": "stino_lib_cat_name_ver_0.9.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Robopoly RomeEnco", "version": "0.9.1"} + } + ] }, + { + "caption": "SDS011 sensor Library", + "id": "stino_lib_cat_name_SDS011 sensor Library", + "children": + [ {"caption": "-"}, + { "caption": "0.0.2", + "id": "stino_lib_cat_name_ver_0.0.2", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SDS011 sensor Library", "version": "0.0.2"} + }, + { "caption": "0.0.4", + "id": "stino_lib_cat_name_ver_0.0.4", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SDS011 sensor Library", "version": "0.0.4"} + }, + { "caption": "0.0.5", + "id": "stino_lib_cat_name_ver_0.0.5", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SDS011 sensor Library", "version": "0.0.5"} + } + ] }, + { + "caption": "Sensors", + "id": "stino_lib_cat_name_Sensors", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Sensors", "version": "1.0.0"} + } + ] }, + { + "caption": "SetPoint", + "id": "stino_lib_cat_name_SetPoint", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SetPoint", "version": "1.0.0"} + } + ] }, + { + "caption": "SharpIR", + "id": "stino_lib_cat_name_SharpIR", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SharpIR", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SharpIR", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SharpIR", "version": "1.0.2"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SharpIR", "version": "1.0.3"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SharpIR", "version": "1.1.0"} + } + ] }, + { + "caption": "SimpleDHT", + "id": "stino_lib_cat_name_SimpleDHT", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SimpleDHT", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SimpleDHT", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SimpleDHT", "version": "1.0.2"} + } + ] }, + { + "caption": "SixAxisRing", + "id": "stino_lib_cat_name_SixAxisRing", + "children": + [ {"caption": "-"}, + { "caption": "0.0.1", + "id": "stino_lib_cat_name_ver_0.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SixAxisRing", "version": "0.0.1"} + }, + { "caption": "0.0.2", + "id": "stino_lib_cat_name_ver_0.0.2", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SixAxisRing", "version": "0.0.2"} + }, + { "caption": "0.0.3", + "id": "stino_lib_cat_name_ver_0.0.3", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SixAxisRing", "version": "0.0.3"} + } + ] }, + { + "caption": "SmartEverything HTS221", + "id": "stino_lib_cat_name_SmartEverything HTS221", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SmartEverything HTS221", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SmartEverything HTS221", "version": "1.1.0"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SmartEverything HTS221", "version": "1.1.1"} + }, + { "caption": "1.1.2", + "id": "stino_lib_cat_name_ver_1.1.2", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SmartEverything HTS221", "version": "1.1.2"} + } + ] }, + { + "caption": "SmartEverything LPS25H", + "id": "stino_lib_cat_name_SmartEverything LPS25H", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SmartEverything LPS25H", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SmartEverything LPS25H", "version": "1.1.0"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SmartEverything LPS25H", "version": "1.1.1"} + } + ] }, + { + "caption": "SmartEverything LSM6DS3", + "id": "stino_lib_cat_name_SmartEverything LSM6DS3", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SmartEverything LSM6DS3", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SmartEverything LSM6DS3", "version": "1.0.1"} + } + ] }, + { + "caption": "SmartEverything LSM9DS1", + "id": "stino_lib_cat_name_SmartEverything LSM9DS1", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SmartEverything LSM9DS1", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SmartEverything LSM9DS1", "version": "1.1.0"} + } + ] }, + { + "caption": "SmartEverything NXP-ST Shield", + "id": "stino_lib_cat_name_SmartEverything NXP-ST Shield", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SmartEverything NXP-ST Shield", "version": "1.0.0"} + } + ] }, + { + "caption": "SmartEverything VL6180X", + "id": "stino_lib_cat_name_SmartEverything VL6180X", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SmartEverything VL6180X", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SmartEverything VL6180X", "version": "1.0.1"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SmartEverything VL6180X", "version": "1.1.1"} + } + ] }, + { + "caption": "SmoothThermistor", + "id": "stino_lib_cat_name_SmoothThermistor", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SmoothThermistor", "version": "1.0.0"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SmoothThermistor", "version": "1.1.1"} + }, + { "caption": "1.2.1", + "id": "stino_lib_cat_name_ver_1.2.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SmoothThermistor", "version": "1.2.1"} + } + ] }, + { + "caption": "Sodaq_BMP085", + "id": "stino_lib_cat_name_Sodaq_BMP085", + "children": + [ {"caption": "-"}, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Sodaq_BMP085", "version": "1.2.0"} + }, + { "caption": "1.2.1", + "id": "stino_lib_cat_name_ver_1.2.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Sodaq_BMP085", "version": "1.2.1"} + }, + { "caption": "1.3.0", + "id": "stino_lib_cat_name_ver_1.3.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Sodaq_BMP085", "version": "1.3.0"} + }, + { "caption": "1.4.0", + "id": "stino_lib_cat_name_ver_1.4.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Sodaq_BMP085", "version": "1.4.0"} + } + ] }, + { + "caption": "Sodaq_DS3231", + "id": "stino_lib_cat_name_Sodaq_DS3231", + "children": + [ {"caption": "-"}, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Sodaq_DS3231", "version": "1.2.0"} + }, + { "caption": "1.2.1", + "id": "stino_lib_cat_name_ver_1.2.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Sodaq_DS3231", "version": "1.2.1"} + } + ] }, + { + "caption": "Sodaq_SHT2x", + "id": "stino_lib_cat_name_Sodaq_SHT2x", + "children": + [ {"caption": "-"}, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Sodaq_SHT2x", "version": "1.1.0"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Sodaq_SHT2x", "version": "1.2.0"} + } + ] }, + { + "caption": "SonarI2C", + "id": "stino_lib_cat_name_SonarI2C", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SonarI2C", "version": "1.0.0"} + } + ] }, + { + "caption": "SparkFun APDS9960 RGB and Gesture Sensor", + "id": "stino_lib_cat_name_SparkFun APDS9960 RGB and Gesture Sensor", + "children": + [ {"caption": "-"}, + { "caption": "1.4.2", + "id": "stino_lib_cat_name_ver_1.4.2", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SparkFun APDS9960 RGB and Gesture Sensor", "version": "1.4.2"} + } + ] }, + { + "caption": "SparkFun BME280", + "id": "stino_lib_cat_name_SparkFun BME280", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SparkFun BME280", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SparkFun BME280", "version": "1.1.0"} + } + ] }, + { + "caption": "SparkFun HTU21D Humidity and Temperature Sensor Breakout", + "id": "stino_lib_cat_name_SparkFun HTU21D Humidity and Temperature Sensor Breakout", + "children": + [ {"caption": "-"}, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SparkFun HTU21D Humidity and Temperature Sensor Breakout", "version": "1.1.1"} + }, + { "caption": "1.1.3", + "id": "stino_lib_cat_name_ver_1.1.3", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SparkFun HTU21D Humidity and Temperature Sensor Breakout", "version": "1.1.3"} + } + ] }, + { + "caption": "SparkFun ISL29125 Breakout", + "id": "stino_lib_cat_name_SparkFun ISL29125 Breakout", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SparkFun ISL29125 Breakout", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SparkFun ISL29125 Breakout", "version": "1.0.1"} + } + ] }, + { + "caption": "SparkFun Line Follower Array", + "id": "stino_lib_cat_name_SparkFun Line Follower Array", + "children": + [ {"caption": "-"}, + { "caption": "0.4.0", + "id": "stino_lib_cat_name_ver_0.4.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SparkFun Line Follower Array", "version": "0.4.0"} + }, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SparkFun Line Follower Array", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SparkFun Line Follower Array", "version": "1.0.1"} + } + ] }, + { + "caption": "SparkFun LIS3DH Breakout", + "id": "stino_lib_cat_name_SparkFun LIS3DH Breakout", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SparkFun LIS3DH Breakout", "version": "1.0.0"} + } + ] }, + { + "caption": "SparkFun LSM303C 6 DOF IMU Breakout", + "id": "stino_lib_cat_name_SparkFun LSM303C 6 DOF IMU Breakout", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SparkFun LSM303C 6 DOF IMU Breakout", "version": "1.0.0"} + } + ] }, + { + "caption": "SparkFun LSM6DS3 Breakout", + "id": "stino_lib_cat_name_SparkFun LSM6DS3 Breakout", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SparkFun LSM6DS3 Breakout", "version": "1.0.0"} + } + ] }, + { + "caption": "SparkFun LSM9DS0 Breakout", + "id": "stino_lib_cat_name_SparkFun LSM9DS0 Breakout", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SparkFun LSM9DS0 Breakout", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SparkFun LSM9DS0 Breakout", "version": "1.0.1"} + } + ] }, + { + "caption": "SparkFun MAX3010x Pulse and Proximity Sensor Library", + "id": "stino_lib_cat_name_SparkFun MAX3010x Pulse and Proximity Sensor Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SparkFun MAX3010x Pulse and Proximity Sensor Library", "version": "1.0.0"} + } + ] }, + { + "caption": "SparkFun MAX31855K Thermocouple Digitizer", + "id": "stino_lib_cat_name_SparkFun MAX31855K Thermocouple Digitizer", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SparkFun MAX31855K Thermocouple Digitizer", "version": "1.0.0"} + } + ] }, + { + "caption": "SparkFun MMA8452Q Accelerometer", + "id": "stino_lib_cat_name_SparkFun MMA8452Q Accelerometer", + "children": + [ {"caption": "-"}, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SparkFun MMA8452Q Accelerometer", "version": "1.1.0"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SparkFun MMA8452Q Accelerometer", "version": "1.2.0"} + } + ] }, + { + "caption": "SparkFun MPL3115A2 Altitude and Pressure Sensor Breakout", + "id": "stino_lib_cat_name_SparkFun MPL3115A2 Altitude and Pressure Sensor Breakout", + "children": + [ {"caption": "-"}, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SparkFun MPL3115A2 Altitude and Pressure Sensor Breakout", "version": "1.2.0"} + } + ] }, + { + "caption": "Sparkfun MPU-9250", + "id": "stino_lib_cat_name_Sparkfun MPU-9250", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Sparkfun MPU-9250", "version": "1.0.0"} + } + ] }, + { + "caption": "SparkFun MS5803-14BA Pressure Sensor", + "id": "stino_lib_cat_name_SparkFun MS5803-14BA Pressure Sensor", + "children": + [ {"caption": "-"}, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SparkFun MS5803-14BA Pressure Sensor", "version": "1.1.0"} + } + ] }, + { + "caption": "SparkFun Simultaneous RFID Tag Reader Library", + "id": "stino_lib_cat_name_SparkFun Simultaneous RFID Tag Reader Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SparkFun Simultaneous RFID Tag Reader Library", "version": "1.0.0"} + } + ] }, + { + "caption": "Sparkfun T5403 Barometric Sensor Library", + "id": "stino_lib_cat_name_Sparkfun T5403 Barometric Sensor Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Sparkfun T5403 Barometric Sensor Library", "version": "1.0.1"} + } + ] }, + { + "caption": "SparkFun TSL2561", + "id": "stino_lib_cat_name_SparkFun TSL2561", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SparkFun TSL2561", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SparkFun TSL2561", "version": "1.1.0"} + } + ] }, + { + "caption": "SparkFun VL6180 Sensor", + "id": "stino_lib_cat_name_SparkFun VL6180 Sensor", + "children": + [ {"caption": "-"}, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SparkFun VL6180 Sensor", "version": "1.1.0"} + } + ] }, + { + "caption": "SparkFun ZX Distance and Gesture Sensor", + "id": "stino_lib_cat_name_SparkFun ZX Distance and Gesture Sensor", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SparkFun ZX Distance and Gesture Sensor", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "SparkFun ZX Distance and Gesture Sensor", "version": "1.0.1"} + } + ] }, + { + "caption": "ST_HW_ST_HCRS04", + "id": "stino_lib_cat_name_ST_HW_ST_HCRS04", + "children": + [ {"caption": "-"}, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "ST_HW_ST_HCRS04", "version": "2.0.0"} + } + ] }, + { + "caption": "THERMISTOR", + "id": "stino_lib_cat_name_THERMISTOR", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "THERMISTOR", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "THERMISTOR", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "THERMISTOR", "version": "1.0.2"} + } + ] }, + { + "caption": "TouchWheel", + "id": "stino_lib_cat_name_TouchWheel", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "TouchWheel", "version": "1.0.0"} + } + ] }, + { + "caption": "TSIC", + "id": "stino_lib_cat_name_TSIC", + "children": + [ {"caption": "-"}, + { "caption": "0.9.0", + "id": "stino_lib_cat_name_ver_0.9.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "TSIC", "version": "0.9.0"} + }, + { "caption": "0.9.1", + "id": "stino_lib_cat_name_ver_0.9.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "TSIC", "version": "0.9.1"} + } + ] }, + { + "caption": "TSL2561 Arduino Library", + "id": "stino_lib_cat_name_TSL2561 Arduino Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "TSL2561 Arduino Library", "version": "1.0.0"} + } + ] }, + { + "caption": "Ultrasonic", + "id": "stino_lib_cat_name_Ultrasonic", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Ultrasonic", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Ultrasonic", "version": "1.0.1"} + }, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Ultrasonic", "version": "2.0.0"} + }, + { "caption": "2.0.1", + "id": "stino_lib_cat_name_ver_2.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "Ultrasonic", "version": "2.0.1"} + } + ] }, + { + "caption": "VL53L0X", + "id": "stino_lib_cat_name_VL53L0X", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "VL53L0X", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "VL53L0X", "version": "1.0.1"} + } + ] }, + { + "caption": "VL6180X", + "id": "stino_lib_cat_name_VL6180X", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "VL6180X", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "VL6180X", "version": "1.0.1"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "VL6180X", "version": "1.1.0"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Sensors", "name": "VL6180X", "version": "1.2.0"} + } + ] } + ] + }, + { + "caption": "Signal Input/Output", + "id": "stino_lib_cat_Signal Input/Output", + "children": + [ + {"caption": "-"}, + { + "caption": "AD5241", + "id": "stino_lib_cat_name_AD5241", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "AD5241", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "AD5241", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "AD5241", "version": "1.0.2"} + } + ] }, + { + "caption": "Adafruit ADS1X15", + "id": "stino_lib_cat_name_Adafruit ADS1X15", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Adafruit ADS1X15", "version": "1.0.0"} + } + ] }, + { + "caption": "Adafruit MCP23008 library", + "id": "stino_lib_cat_name_Adafruit MCP23008 library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Adafruit MCP23008 library", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Adafruit MCP23008 library", "version": "1.0.1"} + } + ] }, + { + "caption": "Adafruit MCP23017 Arduino Library", + "id": "stino_lib_cat_name_Adafruit MCP23017 Arduino Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Adafruit MCP23017 Arduino Library", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Adafruit MCP23017 Arduino Library", "version": "1.0.1"} + } + ] }, + { + "caption": "Adafruit MCP4725", + "id": "stino_lib_cat_name_Adafruit MCP4725", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Adafruit MCP4725", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Adafruit MCP4725", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Adafruit MCP4725", "version": "1.0.2"} + } + ] }, + { + "caption": "AdagioPro", + "id": "stino_lib_cat_name_AdagioPro", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "AdagioPro", "version": "1.0.0"} + } + ] }, + { + "caption": "ADS1110", + "id": "stino_lib_cat_name_ADS1110", + "children": + [ {"caption": "-"}, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "ADS1110", "version": "1.1.0"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "ADS1110", "version": "1.2.0"} + }, + { "caption": "1.3.0", + "id": "stino_lib_cat_name_ver_1.3.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "ADS1110", "version": "1.3.0"} + } + ] }, + { + "caption": "analogComp", + "id": "stino_lib_cat_name_analogComp", + "children": + [ {"caption": "-"}, + { "caption": "1.2.2", + "id": "stino_lib_cat_name_ver_1.2.2", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "analogComp", "version": "1.2.2"} + } + ] }, + { + "caption": "AnalogMultiButton", + "id": "stino_lib_cat_name_AnalogMultiButton", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "AnalogMultiButton", "version": "1.0.0"} + } + ] }, + { + "caption": "AnalogTouch", + "id": "stino_lib_cat_name_AnalogTouch", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "AnalogTouch", "version": "1.0.0"} + } + ] }, + { + "caption": "Audio", + "id": "stino_lib_cat_name_Audio", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Audio", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Audio", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Audio", "version": "1.0.2"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Audio", "version": "1.0.3"} + }, + { "caption": "1.0.4", + "id": "stino_lib_cat_name_ver_1.0.4", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Audio", "version": "1.0.4"} + }, + { "caption": "1.0.5", + "id": "stino_lib_cat_name_ver_1.0.5", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Audio", "version": "1.0.5"} + } + ] }, + { + "caption": "AudioZero", + "id": "stino_lib_cat_name_AudioZero", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "AudioZero", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "AudioZero", "version": "1.0.1"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "AudioZero", "version": "1.1.1"} + } + ] }, + { + "caption": "AutoAnalogAudio", + "id": "stino_lib_cat_name_AutoAnalogAudio", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "AutoAnalogAudio", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "AutoAnalogAudio", "version": "1.1.0"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "AutoAnalogAudio", "version": "1.2.0"} + }, + { "caption": "1.3.0", + "id": "stino_lib_cat_name_ver_1.3.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "AutoAnalogAudio", "version": "1.3.0"} + } + ] }, + { + "caption": "Bounce2", + "id": "stino_lib_cat_name_Bounce2", + "children": + [ {"caption": "-"}, + { "caption": "2.1.0", + "id": "stino_lib_cat_name_ver_2.1.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Bounce2", "version": "2.1.0"} + }, + { "caption": "2.2.0", + "id": "stino_lib_cat_name_ver_2.2.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Bounce2", "version": "2.2.0"} + } + ] }, + { + "caption": "Button", + "id": "stino_lib_cat_name_Button", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Button", "version": "1.0.0"} + } + ] }, + { + "caption": "CaptureTimer", + "id": "stino_lib_cat_name_CaptureTimer", + "children": + [ {"caption": "-"}, + { "caption": "0.5.0", + "id": "stino_lib_cat_name_ver_0.5.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "CaptureTimer", "version": "0.5.0"} + } + ] }, + { + "caption": "Dimmer class for ATmega32U4", + "id": "stino_lib_cat_name_Dimmer class for ATmega32U4", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Dimmer class for ATmega32U4", "version": "1.0.0"} + } + ] }, + { + "caption": "Dimmer class for SAMD21", + "id": "stino_lib_cat_name_Dimmer class for SAMD21", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Dimmer class for SAMD21", "version": "1.0.0"} + } + ] }, + { + "caption": "eBtn", + "id": "stino_lib_cat_name_eBtn", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "eBtn", "version": "1.0.0"} + } + ] }, + { + "caption": "EnableInterrupt", + "id": "stino_lib_cat_name_EnableInterrupt", + "children": + [ {"caption": "-"}, + { "caption": "0.6.0", + "id": "stino_lib_cat_name_ver_0.6.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "EnableInterrupt", "version": "0.6.0"} + }, + { "caption": "0.8.2", + "id": "stino_lib_cat_name_ver_0.8.2", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "EnableInterrupt", "version": "0.8.2"} + }, + { "caption": "0.9.0", + "id": "stino_lib_cat_name_ver_0.9.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "EnableInterrupt", "version": "0.9.0"} + }, + { "caption": "0.9.1", + "id": "stino_lib_cat_name_ver_0.9.1", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "EnableInterrupt", "version": "0.9.1"} + }, + { "caption": "0.9.2", + "id": "stino_lib_cat_name_ver_0.9.2", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "EnableInterrupt", "version": "0.9.2"} + }, + { "caption": "0.9.3", + "id": "stino_lib_cat_name_ver_0.9.3", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "EnableInterrupt", "version": "0.9.3"} + }, + { "caption": "0.9.4", + "id": "stino_lib_cat_name_ver_0.9.4", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "EnableInterrupt", "version": "0.9.4"} + }, + { "caption": "0.9.5", + "id": "stino_lib_cat_name_ver_0.9.5", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "EnableInterrupt", "version": "0.9.5"} + } + ] }, + { + "caption": "Encoder", + "id": "stino_lib_cat_name_Encoder", + "children": + [ {"caption": "-"}, + { "caption": "1.3.0", + "id": "stino_lib_cat_name_ver_1.3.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Encoder", "version": "1.3.0"} + }, + { "caption": "1.4.0", + "id": "stino_lib_cat_name_ver_1.4.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Encoder", "version": "1.4.0"} + }, + { "caption": "1.4.1", + "id": "stino_lib_cat_name_ver_1.4.1", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Encoder", "version": "1.4.1"} + } + ] }, + { + "caption": "ESPiLight", + "id": "stino_lib_cat_name_ESPiLight", + "children": + [ {"caption": "-"}, + { "caption": "0.10.0", + "id": "stino_lib_cat_name_ver_0.10.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "ESPiLight", "version": "0.10.0"} + }, + { "caption": "0.10.1", + "id": "stino_lib_cat_name_ver_0.10.1", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "ESPiLight", "version": "0.10.1"} + }, + { "caption": "0.11.0", + "id": "stino_lib_cat_name_ver_0.11.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "ESPiLight", "version": "0.11.0"} + }, + { "caption": "0.9.0", + "id": "stino_lib_cat_name_ver_0.9.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "ESPiLight", "version": "0.9.0"} + }, + { "caption": "0.9.1", + "id": "stino_lib_cat_name_ver_0.9.1", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "ESPiLight", "version": "0.9.1"} + } + ] }, + { + "caption": "FadeLed", + "id": "stino_lib_cat_name_FadeLed", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "FadeLed", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "FadeLed", "version": "1.0.1"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "FadeLed", "version": "1.1.1"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "FadeLed", "version": "1.2.0"} + }, + { "caption": "1.2.1", + "id": "stino_lib_cat_name_ver_1.2.1", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "FadeLed", "version": "1.2.1"} + }, + { "caption": "1.2.2", + "id": "stino_lib_cat_name_ver_1.2.2", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "FadeLed", "version": "1.2.2"} + }, + { "caption": "1.4.0", + "id": "stino_lib_cat_name_ver_1.4.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "FadeLed", "version": "1.4.0"} + }, + { "caption": "1.4.1", + "id": "stino_lib_cat_name_ver_1.4.1", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "FadeLed", "version": "1.4.1"} + } + ] }, + { + "caption": "FastGPIO", + "id": "stino_lib_cat_name_FastGPIO", + "children": + [ {"caption": "-"}, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "FastGPIO", "version": "2.0.0"} + } + ] }, + { + "caption": "FreqCount", + "id": "stino_lib_cat_name_FreqCount", + "children": + [ {"caption": "-"}, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "FreqCount", "version": "1.2.0"} + }, + { "caption": "1.3.0", + "id": "stino_lib_cat_name_ver_1.3.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "FreqCount", "version": "1.3.0"} + } + ] }, + { + "caption": "FreqMeasure", + "id": "stino_lib_cat_name_FreqMeasure", + "children": + [ {"caption": "-"}, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "FreqMeasure", "version": "1.2.0"} + } + ] }, + { + "caption": "HalfStepper", + "id": "stino_lib_cat_name_HalfStepper", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "HalfStepper", "version": "1.0.0"} + } + ] }, + { + "caption": "i2c_adc_ads7828", + "id": "stino_lib_cat_name_i2c_adc_ads7828", + "children": + [ {"caption": "-"}, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "i2c_adc_ads7828", "version": "2.0.0"} + }, + { "caption": "2.0.1", + "id": "stino_lib_cat_name_ver_2.0.1", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "i2c_adc_ads7828", "version": "2.0.1"} + }, + { "caption": "2.0.2", + "id": "stino_lib_cat_name_ver_2.0.2", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "i2c_adc_ads7828", "version": "2.0.2"} + } + ] }, + { + "caption": "I2cDiscreteIoExpander", + "id": "stino_lib_cat_name_I2cDiscreteIoExpander", + "children": + [ {"caption": "-"}, + { "caption": "4.0.0", + "id": "stino_lib_cat_name_ver_4.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "I2cDiscreteIoExpander", "version": "4.0.0"} + }, + { "caption": "4.0.1", + "id": "stino_lib_cat_name_ver_4.0.1", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "I2cDiscreteIoExpander", "version": "4.0.1"} + } + ] }, + { + "caption": "InputDebounce", + "id": "stino_lib_cat_name_InputDebounce", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "InputDebounce", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "InputDebounce", "version": "1.1.0"} + } + ] }, + { + "caption": "IRLremote", + "id": "stino_lib_cat_name_IRLremote", + "children": + [ {"caption": "-"}, + { "caption": "1.7.4", + "id": "stino_lib_cat_name_ver_1.7.4", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "IRLremote", "version": "1.7.4"} + }, + { "caption": "1.8.0", + "id": "stino_lib_cat_name_ver_1.8.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "IRLremote", "version": "1.8.0"} + }, + { "caption": "1.9.0", + "id": "stino_lib_cat_name_ver_1.9.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "IRLremote", "version": "1.9.0"} + }, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "IRLremote", "version": "2.0.0"} + } + ] }, + { + "caption": "IRremote", + "id": "stino_lib_cat_name_IRremote", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "IRremote", "version": "1.0.0"} + }, + { "caption": "2.0.1", + "id": "stino_lib_cat_name_ver_2.0.1", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "IRremote", "version": "2.0.1"} + } + ] }, + { + "caption": "Itty Bitty", + "id": "stino_lib_cat_name_Itty Bitty", + "children": + [ {"caption": "-"}, + { "caption": "1.5.0", + "id": "stino_lib_cat_name_ver_1.5.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Itty Bitty", "version": "1.5.0"} + } + ] }, + { + "caption": "jm_CPPM", + "id": "stino_lib_cat_name_jm_CPPM", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "jm_CPPM", "version": "1.0.0"} + } + ] }, + { + "caption": "KeyDetector", + "id": "stino_lib_cat_name_KeyDetector", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "KeyDetector", "version": "1.0.0"} + } + ] }, + { + "caption": "LedBlinky", + "id": "stino_lib_cat_name_LedBlinky", + "children": + [ {"caption": "-"}, + { "caption": "1.0.4", + "id": "stino_lib_cat_name_ver_1.0.4", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "LedBlinky", "version": "1.0.4"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "LedBlinky", "version": "1.1.0"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "LedBlinky", "version": "1.1.1"} + }, + { "caption": "1.3.1", + "id": "stino_lib_cat_name_ver_1.3.1", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "LedBlinky", "version": "1.3.1"} + } + ] }, + { + "caption": "LitSwitch", + "id": "stino_lib_cat_name_LitSwitch", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "LitSwitch", "version": "1.0.0"} + } + ] }, + { + "caption": "Lixie", + "id": "stino_lib_cat_name_Lixie", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Lixie", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Lixie", "version": "1.1.0"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Lixie", "version": "1.1.1"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Lixie", "version": "1.2.0"} + }, + { "caption": "1.2.2", + "id": "stino_lib_cat_name_ver_1.2.2", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Lixie", "version": "1.2.2"} + } + ] }, + { + "caption": "MCP3221", + "id": "stino_lib_cat_name_MCP3221", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "MCP3221", "version": "1.0.0"} + } + ] }, + { + "caption": "MCP41XXX", + "id": "stino_lib_cat_name_MCP41XXX", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "MCP41XXX", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "MCP41XXX", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "MCP41XXX", "version": "1.0.2"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "MCP41XXX", "version": "1.0.3"} + } + ] }, + { + "caption": "MD_AButton", + "id": "stino_lib_cat_name_MD_AButton", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "MD_AButton", "version": "1.0.0"} + } + ] }, + { + "caption": "MD_KeySwitch", + "id": "stino_lib_cat_name_MD_KeySwitch", + "children": + [ {"caption": "-"}, + { "caption": "1.4.0", + "id": "stino_lib_cat_name_ver_1.4.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "MD_KeySwitch", "version": "1.4.0"} + }, + { "caption": "1.4.1", + "id": "stino_lib_cat_name_ver_1.4.1", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "MD_KeySwitch", "version": "1.4.1"} + } + ] }, + { + "caption": "MSGEQ7", + "id": "stino_lib_cat_name_MSGEQ7", + "children": + [ {"caption": "-"}, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "MSGEQ7", "version": "1.2.0"} + }, + { "caption": "1.2.1", + "id": "stino_lib_cat_name_ver_1.2.1", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "MSGEQ7", "version": "1.2.1"} + }, + { "caption": "1.2.2", + "id": "stino_lib_cat_name_ver_1.2.2", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "MSGEQ7", "version": "1.2.2"} + } + ] }, + { + "caption": "Nintendo", + "id": "stino_lib_cat_name_Nintendo", + "children": + [ {"caption": "-"}, + { "caption": "1.2.1", + "id": "stino_lib_cat_name_ver_1.2.1", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Nintendo", "version": "1.2.1"} + } + ] }, + { + "caption": "OneButton", + "id": "stino_lib_cat_name_OneButton", + "children": + [ {"caption": "-"}, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "OneButton", "version": "1.1.0"} + } + ] }, + { + "caption": "PCA9536", + "id": "stino_lib_cat_name_PCA9536", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "PCA9536", "version": "1.0.0"} + } + ] }, + { + "caption": "PciManager", + "id": "stino_lib_cat_name_PciManager", + "children": + [ {"caption": "-"}, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "PciManager", "version": "2.0.0"} + }, + { "caption": "2.1.0", + "id": "stino_lib_cat_name_ver_2.1.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "PciManager", "version": "2.1.0"} + } + ] }, + { + "caption": "PID", + "id": "stino_lib_cat_name_PID", + "children": + [ {"caption": "-"}, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "PID", "version": "1.1.1"} + } + ] }, + { + "caption": "Pin", + "id": "stino_lib_cat_name_Pin", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Pin", "version": "1.0.0"} + }, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Pin", "version": "2.0.0"} + }, + { "caption": "2.1.0", + "id": "stino_lib_cat_name_ver_2.1.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Pin", "version": "2.1.0"} + }, + { "caption": "2.2.0", + "id": "stino_lib_cat_name_ver_2.2.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Pin", "version": "2.2.0"} + }, + { "caption": "2.2.1", + "id": "stino_lib_cat_name_ver_2.2.1", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Pin", "version": "2.2.1"} + }, + { "caption": "2.2.2", + "id": "stino_lib_cat_name_ver_2.2.2", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Pin", "version": "2.2.2"} + }, + { "caption": "2.2.3", + "id": "stino_lib_cat_name_ver_2.2.3", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Pin", "version": "2.2.3"} + }, + { "caption": "2.3.0", + "id": "stino_lib_cat_name_ver_2.3.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Pin", "version": "2.3.0"} + }, + { "caption": "2.4.0", + "id": "stino_lib_cat_name_ver_2.4.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Pin", "version": "2.4.0"} + }, + { "caption": "2.4.1", + "id": "stino_lib_cat_name_ver_2.4.1", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Pin", "version": "2.4.1"} + }, + { "caption": "3.0.0", + "id": "stino_lib_cat_name_ver_3.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Pin", "version": "3.0.0"} + }, + { "caption": "3.0.1", + "id": "stino_lib_cat_name_ver_3.0.1", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Pin", "version": "3.0.1"} + }, + { "caption": "4.0.0", + "id": "stino_lib_cat_name_ver_4.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Pin", "version": "4.0.0"} + }, + { "caption": "4.0.1", + "id": "stino_lib_cat_name_ver_4.0.1", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Pin", "version": "4.0.1"} + }, + { "caption": "4.1.0", + "id": "stino_lib_cat_name_ver_4.1.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Pin", "version": "4.1.0"} + } + ] }, + { + "caption": "PinChangeInterrupt", + "id": "stino_lib_cat_name_PinChangeInterrupt", + "children": + [ {"caption": "-"}, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "PinChangeInterrupt", "version": "1.2.0"} + }, + { "caption": "1.2.1", + "id": "stino_lib_cat_name_ver_1.2.1", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "PinChangeInterrupt", "version": "1.2.1"} + }, + { "caption": "1.2.2", + "id": "stino_lib_cat_name_ver_1.2.2", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "PinChangeInterrupt", "version": "1.2.2"} + }, + { "caption": "1.2.4", + "id": "stino_lib_cat_name_ver_1.2.4", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "PinChangeInterrupt", "version": "1.2.4"} + } + ] }, + { + "caption": "PS2Keyboard", + "id": "stino_lib_cat_name_PS2Keyboard", + "children": + [ {"caption": "-"}, + { "caption": "2.4.0", + "id": "stino_lib_cat_name_ver_2.4.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "PS2Keyboard", "version": "2.4.0"} + } + ] }, + { + "caption": "PulsePosition", + "id": "stino_lib_cat_name_PulsePosition", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "PulsePosition", "version": "1.0.0"} + } + ] }, + { + "caption": "Pushbutton", + "id": "stino_lib_cat_name_Pushbutton", + "children": + [ {"caption": "-"}, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Pushbutton", "version": "2.0.0"} + } + ] }, + { + "caption": "r89m Buttons", + "id": "stino_lib_cat_name_r89m Buttons", + "children": + [ {"caption": "-"}, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "r89m Buttons", "version": "2.0.0"} + } + ] }, + { + "caption": "r89m CapacitiveButton", + "id": "stino_lib_cat_name_r89m CapacitiveButton", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "r89m CapacitiveButton", "version": "1.0.0"} + } + ] }, + { + "caption": "r89m MPR121Button", + "id": "stino_lib_cat_name_r89m MPR121Button", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "r89m MPR121Button", "version": "1.0.0"} + } + ] }, + { + "caption": "r89m PushButton", + "id": "stino_lib_cat_name_r89m PushButton", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "r89m PushButton", "version": "1.0.0"} + } + ] }, + { + "caption": "RBD_Button", + "id": "stino_lib_cat_name_RBD_Button", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "RBD_Button", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "RBD_Button", "version": "1.0.1"} + }, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "RBD_Button", "version": "2.0.0"} + }, + { "caption": "2.0.1", + "id": "stino_lib_cat_name_ver_2.0.1", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "RBD_Button", "version": "2.0.1"} + }, + { "caption": "2.0.2", + "id": "stino_lib_cat_name_ver_2.0.2", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "RBD_Button", "version": "2.0.2"} + }, + { "caption": "2.1.0", + "id": "stino_lib_cat_name_ver_2.1.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "RBD_Button", "version": "2.1.0"} + }, + { "caption": "2.1.1", + "id": "stino_lib_cat_name_ver_2.1.1", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "RBD_Button", "version": "2.1.1"} + } + ] }, + { + "caption": "RCLSwitch", + "id": "stino_lib_cat_name_RCLSwitch", + "children": + [ {"caption": "-"}, + { "caption": "1.4.0", + "id": "stino_lib_cat_name_ver_1.4.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "RCLSwitch", "version": "1.4.0"} + } + ] }, + { + "caption": "ResponsiveAnalogRead", + "id": "stino_lib_cat_name_ResponsiveAnalogRead", + "children": + [ {"caption": "-"}, + { "caption": "0.0.1", + "id": "stino_lib_cat_name_ver_0.0.1", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "ResponsiveAnalogRead", "version": "0.0.1"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "ResponsiveAnalogRead", "version": "1.0.1"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "ResponsiveAnalogRead", "version": "1.1.0"} + } + ] }, + { + "caption": "RGB_LED", + "id": "stino_lib_cat_name_RGB_LED", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "RGB_LED", "version": "1.0.0"} + } + ] }, + { + "caption": "RotaryEncoder", + "id": "stino_lib_cat_name_RotaryEncoder", + "children": + [ {"caption": "-"}, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "RotaryEncoder", "version": "1.1.0"} + } + ] }, + { + "caption": "SeqButton", + "id": "stino_lib_cat_name_SeqButton", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "SeqButton", "version": "1.0.0"} + } + ] }, + { + "caption": "SmoothADC", + "id": "stino_lib_cat_name_SmoothADC", + "children": + [ {"caption": "-"}, + { "caption": "0.2.0", + "id": "stino_lib_cat_name_ver_0.2.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "SmoothADC", "version": "0.2.0"} + } + ] }, + { + "caption": "Sodaq_PcInt", + "id": "stino_lib_cat_name_Sodaq_PcInt", + "children": + [ {"caption": "-"}, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Sodaq_PcInt", "version": "1.2.0"} + } + ] }, + { + "caption": "SoftPWM", + "id": "stino_lib_cat_name_SoftPWM", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "SoftPWM", "version": "1.0.0"} + } + ] }, + { + "caption": "SparkFun AD5330", + "id": "stino_lib_cat_name_SparkFun AD5330", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "SparkFun AD5330", "version": "1.0.0"} + }, + { "caption": "1.2.1", + "id": "stino_lib_cat_name_ver_1.2.1", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "SparkFun AD5330", "version": "1.2.1"} + }, + { "caption": "1.2.3", + "id": "stino_lib_cat_name_ver_1.2.3", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "SparkFun AD5330", "version": "1.2.3"} + } + ] }, + { + "caption": "SparkFun MiniGen", + "id": "stino_lib_cat_name_SparkFun MiniGen", + "children": + [ {"caption": "-"}, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "SparkFun MiniGen", "version": "1.1.0"} + } + ] }, + { + "caption": "SparkFun TLC5940", + "id": "stino_lib_cat_name_SparkFun TLC5940", + "children": + [ {"caption": "-"}, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "SparkFun TLC5940", "version": "1.0.2"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "SparkFun TLC5940", "version": "1.1.0"} + } + ] }, + { + "caption": "SparkFun VKey Arduino Library", + "id": "stino_lib_cat_name_SparkFun VKey Arduino Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "SparkFun VKey Arduino Library", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "SparkFun VKey Arduino Library", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "SparkFun VKey Arduino Library", "version": "1.0.2"} + } + ] }, + { + "caption": "SX1509 IO Expander", + "id": "stino_lib_cat_name_SX1509 IO Expander", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "SX1509 IO Expander", "version": "1.0.0"} + }, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "SX1509 IO Expander", "version": "2.0.0"} + }, + { "caption": "2.0.1", + "id": "stino_lib_cat_name_ver_2.0.1", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "SX1509 IO Expander", "version": "2.0.1"} + } + ] }, + { + "caption": "TinyWireM", + "id": "stino_lib_cat_name_TinyWireM", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "TinyWireM", "version": "1.0.0"} + } + ] }, + { + "caption": "TLC5615", + "id": "stino_lib_cat_name_TLC5615", + "children": + [ {"caption": "-"}, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "TLC5615", "version": "1.2.0"} + }, + { "caption": "1.2.1", + "id": "stino_lib_cat_name_ver_1.2.1", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "TLC5615", "version": "1.2.1"} + }, + { "caption": "1.2.2", + "id": "stino_lib_cat_name_ver_1.2.2", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "TLC5615", "version": "1.2.2"} + } + ] }, + { + "caption": "Tlc5940", + "id": "stino_lib_cat_name_Tlc5940", + "children": + [ {"caption": "-"}, + { "caption": "0.15.0", + "id": "stino_lib_cat_name_ver_0.15.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Tlc5940", "version": "0.15.0"} + } + ] }, + { + "caption": "Tone", + "id": "stino_lib_cat_name_Tone", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Tone", "version": "1.0.0"} + } + ] }, + { + "caption": "ToneLibrary", + "id": "stino_lib_cat_name_ToneLibrary", + "children": + [ {"caption": "-"}, + { "caption": "1.7.0", + "id": "stino_lib_cat_name_ver_1.7.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "ToneLibrary", "version": "1.7.0"} + }, + { "caption": "1.7.1", + "id": "stino_lib_cat_name_ver_1.7.1", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "ToneLibrary", "version": "1.7.1"} + } + ] }, + { + "caption": "Tsunami", + "id": "stino_lib_cat_name_Tsunami", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Tsunami", "version": "1.0.0"} + } + ] }, + { + "caption": "TVout", + "id": "stino_lib_cat_name_TVout", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "TVout", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "TVout", "version": "1.0.1"} + } + ] }, + { + "caption": "Volume", + "id": "stino_lib_cat_name_Volume", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Volume", "version": "1.0.0"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Volume", "version": "1.0.2"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Volume", "version": "1.1.0"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Volume", "version": "1.1.1"} + }, + { "caption": "1.1.2", + "id": "stino_lib_cat_name_ver_1.1.2", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Volume", "version": "1.1.2"} + } + ] }, + { + "caption": "Volume 3", + "id": "stino_lib_cat_name_Volume 3", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Volume 3", "version": "1.0.0"} + } + ] }, + { + "caption": "Volume2", + "id": "stino_lib_cat_name_Volume2", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Volume2", "version": "1.0.0"} + } + ] }, + { + "caption": "XLR8ADC", + "id": "stino_lib_cat_name_XLR8ADC", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "XLR8ADC", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "XLR8ADC", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "XLR8ADC", "version": "1.0.2"} + } + ] }, + { + "caption": "XLR8SPI", + "id": "stino_lib_cat_name_XLR8SPI", + "children": + [ {"caption": "-"}, + { "caption": "0.0.3", + "id": "stino_lib_cat_name_ver_0.0.3", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "XLR8SPI", "version": "0.0.3"} + }, + { "caption": "0.0.4", + "id": "stino_lib_cat_name_ver_0.0.4", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "XLR8SPI", "version": "0.0.4"} + } + ] }, + { + "caption": "Yet Another Arduino PcInt Library", + "id": "stino_lib_cat_name_Yet Another Arduino PcInt Library", + "children": + [ {"caption": "-"}, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Yet Another Arduino PcInt Library", "version": "1.2.0"} + }, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Yet Another Arduino PcInt Library", "version": "2.0.0"} + }, + { "caption": "2.1.0", + "id": "stino_lib_cat_name_ver_2.1.0", + "command": "stino_install_lib", + "args": {"category": "Signal Input/Output", "name": "Yet Another Arduino PcInt Library", "version": "2.1.0"} + } + ] } + ] + }, + { + "caption": "Timing", + "id": "stino_lib_cat_Timing", + "children": + [ + {"caption": "-"}, + { + "caption": "Adafruit Si5351 Library", + "id": "stino_lib_cat_name_Adafruit Si5351 Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "Adafruit Si5351 Library", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "Adafruit Si5351 Library", "version": "1.0.1"} + } + ] }, + { + "caption": "Arduino Process Scheduler", + "id": "stino_lib_cat_name_Arduino Process Scheduler", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "Arduino Process Scheduler", "version": "1.0.0"} + } + ] }, + { + "caption": "ArduinoSensors", + "id": "stino_lib_cat_name_ArduinoSensors", + "children": + [ {"caption": "-"}, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "ArduinoSensors", "version": "1.1.0"} + }, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "ArduinoSensors", "version": "2.0.0"} + } + ] }, + { + "caption": "ArduinoThread", + "id": "stino_lib_cat_name_ArduinoThread", + "children": + [ {"caption": "-"}, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "ArduinoThread", "version": "2.0.0"} + }, + { "caption": "2.0.2", + "id": "stino_lib_cat_name_ver_2.0.2", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "ArduinoThread", "version": "2.0.2"} + }, + { "caption": "2.0.3", + "id": "stino_lib_cat_name_ver_2.0.3", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "ArduinoThread", "version": "2.0.3"} + }, + { "caption": "2.1.0", + "id": "stino_lib_cat_name_ver_2.1.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "ArduinoThread", "version": "2.1.0"} + } + ] }, + { + "caption": "AsyncDelay", + "id": "stino_lib_cat_name_AsyncDelay", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "AsyncDelay", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "AsyncDelay", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "AsyncDelay", "version": "1.0.2"} + } + ] }, + { + "caption": "AudioFrequencyMeter", + "id": "stino_lib_cat_name_AudioFrequencyMeter", + "children": + [ {"caption": "-"}, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "AudioFrequencyMeter", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "AudioFrequencyMeter", "version": "1.0.2"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "AudioFrequencyMeter", "version": "1.0.3"} + } + ] }, + { + "caption": "AVR Standard C Time Library", + "id": "stino_lib_cat_name_AVR Standard C Time Library", + "children": + [ {"caption": "-"}, + { "caption": "1.8.0-4", + "id": "stino_lib_cat_name_ver_1.8.0-4", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "AVR Standard C Time Library", "version": "1.8.0-4"} + } + ] }, + { + "caption": "Chrono", + "id": "stino_lib_cat_name_Chrono", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "Chrono", "version": "1.0.0"} + } + ] }, + { + "caption": "CMMC Easy", + "id": "stino_lib_cat_name_CMMC Easy", + "children": + [ {"caption": "-"}, + { "caption": "0.0.1", + "id": "stino_lib_cat_name_ver_0.0.1", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "CMMC Easy", "version": "0.0.1"} + } + ] }, + { + "caption": "DCF77", + "id": "stino_lib_cat_name_DCF77", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "DCF77", "version": "1.0.0"} + } + ] }, + { + "caption": "dcf77_xtal", + "id": "stino_lib_cat_name_dcf77_xtal", + "children": + [ {"caption": "-"}, + { "caption": "3.1.4", + "id": "stino_lib_cat_name_ver_3.1.4", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "dcf77_xtal", "version": "3.1.4"} + } + ] }, + { + "caption": "DS1307RTC", + "id": "stino_lib_cat_name_DS1307RTC", + "children": + [ {"caption": "-"}, + { "caption": "1.4.0", + "id": "stino_lib_cat_name_ver_1.4.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "DS1307RTC", "version": "1.4.0"} + } + ] }, + { + "caption": "DueTimer", + "id": "stino_lib_cat_name_DueTimer", + "children": + [ {"caption": "-"}, + { "caption": "1.4.5", + "id": "stino_lib_cat_name_ver_1.4.5", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "DueTimer", "version": "1.4.5"} + }, + { "caption": "1.4.6", + "id": "stino_lib_cat_name_ver_1.4.6", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "DueTimer", "version": "1.4.6"} + }, + { "caption": "1.4.7", + "id": "stino_lib_cat_name_ver_1.4.7", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "DueTimer", "version": "1.4.7"} + } + ] }, + { + "caption": "elapsedMillis", + "id": "stino_lib_cat_name_elapsedMillis", + "children": + [ {"caption": "-"}, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "elapsedMillis", "version": "1.0.1"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "elapsedMillis", "version": "1.0.3"} + }, + { "caption": "1.0.4", + "id": "stino_lib_cat_name_ver_1.0.4", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "elapsedMillis", "version": "1.0.4"} + } + ] }, + { + "caption": "everytime", + "id": "stino_lib_cat_name_everytime", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "everytime", "version": "1.0.0"} + } + ] }, + { + "caption": "FaBo 215 RTC PCF2129", + "id": "stino_lib_cat_name_FaBo 215 RTC PCF2129", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "FaBo 215 RTC PCF2129", "version": "1.0.0"} + } + ] }, + { + "caption": "FifteenStep", + "id": "stino_lib_cat_name_FifteenStep", + "children": + [ {"caption": "-"}, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "FifteenStep", "version": "1.0.1"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "FifteenStep", "version": "1.2.0"} + }, + { "caption": "1.2.2", + "id": "stino_lib_cat_name_ver_1.2.2", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "FifteenStep", "version": "1.2.2"} + } + ] }, + { + "caption": "FreeRTOS", + "id": "stino_lib_cat_name_FreeRTOS", + "children": + [ {"caption": "-"}, + { "caption": "8.2.3-18", + "id": "stino_lib_cat_name_ver_8.2.3-18", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "FreeRTOS", "version": "8.2.3-18"} + }, + { "caption": "9.0.0-1", + "id": "stino_lib_cat_name_ver_9.0.0-1", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "FreeRTOS", "version": "9.0.0-1"} + } + ] }, + { + "caption": "FrequencyTimer2", + "id": "stino_lib_cat_name_FrequencyTimer2", + "children": + [ {"caption": "-"}, + { "caption": "2.1.0", + "id": "stino_lib_cat_name_ver_2.1.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "FrequencyTimer2", "version": "2.1.0"} + } + ] }, + { + "caption": "jm_Scheduler", + "id": "stino_lib_cat_name_jm_Scheduler", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "jm_Scheduler", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "jm_Scheduler", "version": "1.0.1"} + } + ] }, + { + "caption": "leOS", + "id": "stino_lib_cat_name_leOS", + "children": + [ {"caption": "-"}, + { "caption": "1.2.1", + "id": "stino_lib_cat_name_ver_1.2.1", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "leOS", "version": "1.2.1"} + } + ] }, + { + "caption": "leOS2", + "id": "stino_lib_cat_name_leOS2", + "children": + [ {"caption": "-"}, + { "caption": "2.3.1", + "id": "stino_lib_cat_name_ver_2.3.1", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "leOS2", "version": "2.3.1"} + }, + { "caption": "2.3.2", + "id": "stino_lib_cat_name_ver_2.3.2", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "leOS2", "version": "2.3.2"} + } + ] }, + { + "caption": "looper", + "id": "stino_lib_cat_name_looper", + "children": + [ {"caption": "-"}, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "looper", "version": "1.1.1"} + } + ] }, + { + "caption": "MicroNMEA", + "id": "stino_lib_cat_name_MicroNMEA", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "MicroNMEA", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "MicroNMEA", "version": "1.0.1"} + } + ] }, + { + "caption": "MillisTimer", + "id": "stino_lib_cat_name_MillisTimer", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "MillisTimer", "version": "1.0.0"} + } + ] }, + { + "caption": "MsTimer2", + "id": "stino_lib_cat_name_MsTimer2", + "children": + [ {"caption": "-"}, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "MsTimer2", "version": "1.1.0"} + } + ] }, + { + "caption": "NTPClient", + "id": "stino_lib_cat_name_NTPClient", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "NTPClient", "version": "1.0.0"} + }, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "NTPClient", "version": "2.0.0"} + }, + { "caption": "3.0.0", + "id": "stino_lib_cat_name_ver_3.0.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "NTPClient", "version": "3.0.0"} + }, + { "caption": "3.1.0", + "id": "stino_lib_cat_name_ver_3.1.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "NTPClient", "version": "3.1.0"} + } + ] }, + { + "caption": "NtpClientLib", + "id": "stino_lib_cat_name_NtpClientLib", + "children": + [ {"caption": "-"}, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "NtpClientLib", "version": "1.1.0"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "NtpClientLib", "version": "1.2.0"} + }, + { "caption": "1.2.1", + "id": "stino_lib_cat_name_ver_1.2.1", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "NtpClientLib", "version": "1.2.1"} + }, + { "caption": "1.3.0", + "id": "stino_lib_cat_name_ver_1.3.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "NtpClientLib", "version": "1.3.0"} + }, + { "caption": "1.3.1", + "id": "stino_lib_cat_name_ver_1.3.1", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "NtpClientLib", "version": "1.3.1"} + }, + { "caption": "1.3.2", + "id": "stino_lib_cat_name_ver_1.3.2", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "NtpClientLib", "version": "1.3.2"} + }, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "NtpClientLib", "version": "2.0.0"} + }, + { "caption": "2.0.1", + "id": "stino_lib_cat_name_ver_2.0.1", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "NtpClientLib", "version": "2.0.1"} + }, + { "caption": "2.0.3", + "id": "stino_lib_cat_name_ver_2.0.3", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "NtpClientLib", "version": "2.0.3"} + }, + { "caption": "2.0.4", + "id": "stino_lib_cat_name_ver_2.0.4", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "NtpClientLib", "version": "2.0.4"} + }, + { "caption": "2.0.5", + "id": "stino_lib_cat_name_ver_2.0.5", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "NtpClientLib", "version": "2.0.5"} + } + ] }, + { + "caption": "PagonGameDev GameLoop", + "id": "stino_lib_cat_name_PagonGameDev GameLoop", + "children": + [ {"caption": "-"}, + { "caption": "0.0.1", + "id": "stino_lib_cat_name_ver_0.0.1", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "PagonGameDev GameLoop", "version": "0.0.1"} + } + ] }, + { + "caption": "RBD_Timer", + "id": "stino_lib_cat_name_RBD_Timer", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "RBD_Timer", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "RBD_Timer", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "RBD_Timer", "version": "1.0.2"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "RBD_Timer", "version": "1.0.3"} + }, + { "caption": "1.0.4", + "id": "stino_lib_cat_name_ver_1.0.4", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "RBD_Timer", "version": "1.0.4"} + }, + { "caption": "1.0.5", + "id": "stino_lib_cat_name_ver_1.0.5", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "RBD_Timer", "version": "1.0.5"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "RBD_Timer", "version": "1.1.0"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "RBD_Timer", "version": "1.1.1"} + }, + { "caption": "1.1.2", + "id": "stino_lib_cat_name_ver_1.1.2", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "RBD_Timer", "version": "1.1.2"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "RBD_Timer", "version": "1.2.0"} + }, + { "caption": "1.3.0", + "id": "stino_lib_cat_name_ver_1.3.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "RBD_Timer", "version": "1.3.0"} + } + ] }, + { + "caption": "RTCDue", + "id": "stino_lib_cat_name_RTCDue", + "children": + [ {"caption": "-"}, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "RTCDue", "version": "1.1.0"} + } + ] }, + { + "caption": "RTClib", + "id": "stino_lib_cat_name_RTClib", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "RTClib", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "RTClib", "version": "1.1.0"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "RTClib", "version": "1.2.0"} + } + ] }, + { + "caption": "RTCtime", + "id": "stino_lib_cat_name_RTCtime", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "RTCtime", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "RTCtime", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "RTCtime", "version": "1.0.2"} + } + ] }, + { + "caption": "RTCTimer", + "id": "stino_lib_cat_name_RTCTimer", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "RTCTimer", "version": "1.0.0"} + } + ] }, + { + "caption": "RTCx", + "id": "stino_lib_cat_name_RTCx", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "RTCx", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "RTCx", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "RTCx", "version": "1.0.2"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "RTCx", "version": "1.0.3"} + } + ] }, + { + "caption": "RTCZero", + "id": "stino_lib_cat_name_RTCZero", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "RTCZero", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "RTCZero", "version": "1.1.0"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "RTCZero", "version": "1.1.1"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "RTCZero", "version": "1.2.0"} + }, + { "caption": "1.3.0", + "id": "stino_lib_cat_name_ver_1.3.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "RTCZero", "version": "1.3.0"} + }, + { "caption": "1.3.1", + "id": "stino_lib_cat_name_ver_1.3.1", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "RTCZero", "version": "1.3.1"} + }, + { "caption": "1.4.0", + "id": "stino_lib_cat_name_ver_1.4.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "RTCZero", "version": "1.4.0"} + }, + { "caption": "1.4.1", + "id": "stino_lib_cat_name_ver_1.4.1", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "RTCZero", "version": "1.4.1"} + }, + { "caption": "1.4.2", + "id": "stino_lib_cat_name_ver_1.4.2", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "RTCZero", "version": "1.4.2"} + }, + { "caption": "1.4.3", + "id": "stino_lib_cat_name_ver_1.4.3", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "RTCZero", "version": "1.4.3"} + }, + { "caption": "1.5.0", + "id": "stino_lib_cat_name_ver_1.5.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "RTCZero", "version": "1.5.0"} + }, + { "caption": "1.5.1", + "id": "stino_lib_cat_name_ver_1.5.1", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "RTCZero", "version": "1.5.1"} + }, + { "caption": "1.5.2", + "id": "stino_lib_cat_name_ver_1.5.2", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "RTCZero", "version": "1.5.2"} + } + ] }, + { + "caption": "secTimer", + "id": "stino_lib_cat_name_secTimer", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "secTimer", "version": "1.0.0"} + } + ] }, + { + "caption": "SeqTimer", + "id": "stino_lib_cat_name_SeqTimer", + "children": + [ {"caption": "-"}, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "SeqTimer", "version": "1.2.0"} + }, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "SeqTimer", "version": "2.0.0"} + } + ] }, + { + "caption": "simpleDSTadjust", + "id": "stino_lib_cat_name_simpleDSTadjust", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "simpleDSTadjust", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "simpleDSTadjust", "version": "1.1.0"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "simpleDSTadjust", "version": "1.2.0"} + } + ] }, + { + "caption": "SimplyAtomic", + "id": "stino_lib_cat_name_SimplyAtomic", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "SimplyAtomic", "version": "1.0.0"} + } + ] }, + { + "caption": "SoftTimer", + "id": "stino_lib_cat_name_SoftTimer", + "children": + [ {"caption": "-"}, + { "caption": "3.0.0", + "id": "stino_lib_cat_name_ver_3.0.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "SoftTimer", "version": "3.0.0"} + }, + { "caption": "3.1.0", + "id": "stino_lib_cat_name_ver_3.1.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "SoftTimer", "version": "3.1.0"} + } + ] }, + { + "caption": "Task by Makuna", + "id": "stino_lib_cat_name_Task by Makuna", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "Task by Makuna", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "Task by Makuna", "version": "1.1.0"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "Task by Makuna", "version": "1.1.1"} + }, + { "caption": "1.1.2", + "id": "stino_lib_cat_name_ver_1.1.2", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "Task by Makuna", "version": "1.1.2"} + }, + { "caption": "1.1.3", + "id": "stino_lib_cat_name_ver_1.1.3", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "Task by Makuna", "version": "1.1.3"} + } + ] }, + { + "caption": "Tasker", + "id": "stino_lib_cat_name_Tasker", + "children": + [ {"caption": "-"}, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "Tasker", "version": "1.1.0"} + } + ] }, + { + "caption": "TaskScheduler", + "id": "stino_lib_cat_name_TaskScheduler", + "children": + [ {"caption": "-"}, + { "caption": "1.8.0", + "id": "stino_lib_cat_name_ver_1.8.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "TaskScheduler", "version": "1.8.0"} + }, + { "caption": "1.8.1", + "id": "stino_lib_cat_name_ver_1.8.1", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "TaskScheduler", "version": "1.8.1"} + }, + { "caption": "1.8.2", + "id": "stino_lib_cat_name_ver_1.8.2", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "TaskScheduler", "version": "1.8.2"} + }, + { "caption": "1.8.3", + "id": "stino_lib_cat_name_ver_1.8.3", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "TaskScheduler", "version": "1.8.3"} + }, + { "caption": "1.8.4", + "id": "stino_lib_cat_name_ver_1.8.4", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "TaskScheduler", "version": "1.8.4"} + }, + { "caption": "1.8.5", + "id": "stino_lib_cat_name_ver_1.8.5", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "TaskScheduler", "version": "1.8.5"} + }, + { "caption": "1.9.0", + "id": "stino_lib_cat_name_ver_1.9.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "TaskScheduler", "version": "1.9.0"} + }, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "TaskScheduler", "version": "2.0.0"} + }, + { "caption": "2.0.1", + "id": "stino_lib_cat_name_ver_2.0.1", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "TaskScheduler", "version": "2.0.1"} + }, + { "caption": "2.1.0", + "id": "stino_lib_cat_name_ver_2.1.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "TaskScheduler", "version": "2.1.0"} + }, + { "caption": "2.2.0", + "id": "stino_lib_cat_name_ver_2.2.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "TaskScheduler", "version": "2.2.0"} + }, + { "caption": "2.2.1", + "id": "stino_lib_cat_name_ver_2.2.1", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "TaskScheduler", "version": "2.2.1"} + }, + { "caption": "2.3.0", + "id": "stino_lib_cat_name_ver_2.3.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "TaskScheduler", "version": "2.3.0"} + } + ] }, + { + "caption": "Time", + "id": "stino_lib_cat_name_Time", + "children": + [ {"caption": "-"}, + { "caption": "1.4.0", + "id": "stino_lib_cat_name_ver_1.4.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "Time", "version": "1.4.0"} + }, + { "caption": "1.5.0", + "id": "stino_lib_cat_name_ver_1.5.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "Time", "version": "1.5.0"} + } + ] }, + { + "caption": "TimeAlarms", + "id": "stino_lib_cat_name_TimeAlarms", + "children": + [ {"caption": "-"}, + { "caption": "1.4.0", + "id": "stino_lib_cat_name_ver_1.4.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "TimeAlarms", "version": "1.4.0"} + }, + { "caption": "1.5.0", + "id": "stino_lib_cat_name_ver_1.5.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "TimeAlarms", "version": "1.5.0"} + } + ] }, + { + "caption": "TimerFa", + "id": "stino_lib_cat_name_TimerFa", + "children": + [ {"caption": "-"}, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "TimerFa", "version": "1.0.2"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "TimerFa", "version": "1.1.0"} + }, + { "caption": "2.0.0", + "id": "stino_lib_cat_name_ver_2.0.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "TimerFa", "version": "2.0.0"} + } + ] }, + { + "caption": "TimerOne", + "id": "stino_lib_cat_name_TimerOne", + "children": + [ {"caption": "-"}, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "TimerOne", "version": "1.1.0"} + } + ] }, + { + "caption": "TimerThree", + "id": "stino_lib_cat_name_TimerThree", + "children": + [ {"caption": "-"}, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "TimerThree", "version": "1.1.0"} + } + ] }, + { + "caption": "TinyRTCLib", + "id": "stino_lib_cat_name_TinyRTCLib", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "TinyRTCLib", "version": "1.0.0"} + } + ] }, + { + "caption": "WatchDog", + "id": "stino_lib_cat_name_WatchDog", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "WatchDog", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "WatchDog", "version": "1.1.0"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "WatchDog", "version": "1.2.0"} + } + ] }, + { + "caption": "Yet Another Arduino Debounce Library", + "id": "stino_lib_cat_name_Yet Another Arduino Debounce Library", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Timing", "name": "Yet Another Arduino Debounce Library", "version": "1.0.0"} + } + ] } + ] + }, + { + "caption": "Uncategorized", + "id": "stino_lib_cat_Uncategorized", + "children": + [ + {"caption": "-"}, + { + "caption": "ArduZ80", + "id": "stino_lib_cat_name_ArduZ80", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Uncategorized", "name": "ArduZ80", "version": "1.0.0"} + } + ] }, + { + "caption": "DigitalIO", + "id": "stino_lib_cat_name_DigitalIO", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Uncategorized", "name": "DigitalIO", "version": "1.0.0"} + } + ] }, + { + "caption": "InkyBoard", + "id": "stino_lib_cat_name_InkyBoard", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Uncategorized", "name": "InkyBoard", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Uncategorized", "name": "InkyBoard", "version": "1.1.0"} + }, + { "caption": "1.2.0", + "id": "stino_lib_cat_name_ver_1.2.0", + "command": "stino_install_lib", + "args": {"category": "Uncategorized", "name": "InkyBoard", "version": "1.2.0"} + } + ] }, + { + "caption": "Olympic Robotic Challenge", + "id": "stino_lib_cat_name_Olympic Robotic Challenge", + "children": + [ {"caption": "-"}, + { "caption": "2.1.2", + "id": "stino_lib_cat_name_ver_2.1.2", + "command": "stino_install_lib", + "args": {"category": "Uncategorized", "name": "Olympic Robotic Challenge", "version": "2.1.2"} + } + ] }, + { + "caption": "Parse Arduino SDK", + "id": "stino_lib_cat_name_Parse Arduino SDK", + "children": + [ {"caption": "-"}, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Uncategorized", "name": "Parse Arduino SDK", "version": "1.0.2"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Uncategorized", "name": "Parse Arduino SDK", "version": "1.0.3"} + } + ] }, + { + "caption": "SmartEverything SE868-AS", + "id": "stino_lib_cat_name_SmartEverything SE868-AS", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Uncategorized", "name": "SmartEverything SE868-AS", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Uncategorized", "name": "SmartEverything SE868-AS", "version": "1.0.1"} + }, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Uncategorized", "name": "SmartEverything SE868-AS", "version": "1.1.0"} + }, + { "caption": "1.1.1", + "id": "stino_lib_cat_name_ver_1.1.1", + "command": "stino_install_lib", + "args": {"category": "Uncategorized", "name": "SmartEverything SE868-AS", "version": "1.1.1"} + } + ] }, + { + "caption": "SparkFun Haptic Motor Driver", + "id": "stino_lib_cat_name_SparkFun Haptic Motor Driver", + "children": + [ {"caption": "-"}, + { "caption": "1.1.0", + "id": "stino_lib_cat_name_ver_1.1.0", + "command": "stino_install_lib", + "args": {"category": "Uncategorized", "name": "SparkFun Haptic Motor Driver", "version": "1.1.0"} + } + ] }, + { + "caption": "StereoSID", + "id": "stino_lib_cat_name_StereoSID", + "children": + [ {"caption": "-"}, + { "caption": "2.0.3", + "id": "stino_lib_cat_name_ver_2.0.3", + "command": "stino_install_lib", + "args": {"category": "Uncategorized", "name": "StereoSID", "version": "2.0.3"} + } + ] }, + { + "caption": "XLR8BuildTemplate", + "id": "stino_lib_cat_name_XLR8BuildTemplate", + "children": + [ {"caption": "-"}, + { "caption": "0.0.1", + "id": "stino_lib_cat_name_ver_0.0.1", + "command": "stino_install_lib", + "args": {"category": "Uncategorized", "name": "XLR8BuildTemplate", "version": "0.0.1"} + }, + { "caption": "0.0.2", + "id": "stino_lib_cat_name_ver_0.0.2", + "command": "stino_install_lib", + "args": {"category": "Uncategorized", "name": "XLR8BuildTemplate", "version": "0.0.2"} + }, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Uncategorized", "name": "XLR8BuildTemplate", "version": "1.0.0"} + } + ] }, + { + "caption": "XLR8Core", + "id": "stino_lib_cat_name_XLR8Core", + "children": + [ {"caption": "-"}, + { "caption": "0.0.1", + "id": "stino_lib_cat_name_ver_0.0.1", + "command": "stino_install_lib", + "args": {"category": "Uncategorized", "name": "XLR8Core", "version": "0.0.1"} + }, + { "caption": "0.0.2", + "id": "stino_lib_cat_name_ver_0.0.2", + "command": "stino_install_lib", + "args": {"category": "Uncategorized", "name": "XLR8Core", "version": "0.0.2"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Uncategorized", "name": "XLR8Core", "version": "1.0.1"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Uncategorized", "name": "XLR8Core", "version": "1.0.2"} + } + ] }, + { + "caption": "XLR8Info", + "id": "stino_lib_cat_name_XLR8Info", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Uncategorized", "name": "XLR8Info", "version": "1.0.0"} + }, + { "caption": "1.0.2", + "id": "stino_lib_cat_name_ver_1.0.2", + "command": "stino_install_lib", + "args": {"category": "Uncategorized", "name": "XLR8Info", "version": "1.0.2"} + }, + { "caption": "1.0.3", + "id": "stino_lib_cat_name_ver_1.0.3", + "command": "stino_install_lib", + "args": {"category": "Uncategorized", "name": "XLR8Info", "version": "1.0.3"} + }, + { "caption": "1.0.5", + "id": "stino_lib_cat_name_ver_1.0.5", + "command": "stino_install_lib", + "args": {"category": "Uncategorized", "name": "XLR8Info", "version": "1.0.5"} + }, + { "caption": "1.0.6", + "id": "stino_lib_cat_name_ver_1.0.6", + "command": "stino_install_lib", + "args": {"category": "Uncategorized", "name": "XLR8Info", "version": "1.0.6"} + }, + { "caption": "1.0.7", + "id": "stino_lib_cat_name_ver_1.0.7", + "command": "stino_install_lib", + "args": {"category": "Uncategorized", "name": "XLR8Info", "version": "1.0.7"} + } + ] }, + { + "caption": "XLR8LFSR", + "id": "stino_lib_cat_name_XLR8LFSR", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Uncategorized", "name": "XLR8LFSR", "version": "1.0.0"} + }, + { "caption": "1.0.1", + "id": "stino_lib_cat_name_ver_1.0.1", + "command": "stino_install_lib", + "args": {"category": "Uncategorized", "name": "XLR8LFSR", "version": "1.0.1"} + } + ] }, + { + "caption": "XLR8Pong", + "id": "stino_lib_cat_name_XLR8Pong", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_lib_cat_name_ver_1.0.0", + "command": "stino_install_lib", + "args": {"category": "Uncategorized", "name": "XLR8Pong", "version": "1.0.0"} + } + ] } + ] + } + ] + } + ] + } +] diff --git a/Stino/menu/install_platform/Main.sublime-menu b/Stino/menu/install_platform/Main.sublime-menu new file mode 100644 index 0000000..764d234 --- /dev/null +++ b/Stino/menu/install_platform/Main.sublime-menu @@ -0,0 +1,495 @@ +[ + { + "caption": "Arduino", + "mnemonic": "A", + "id": "arduino", + "children": + [ + { + "caption": "Install Platform", + "id": "stino_install_platform", + "children": + [ + { + "caption": "Refresh", + "id": "stino_refresh_install_platform", + "command": "stino_refresh_install_platform" + }, + { + "caption": "Add Package", + "id": "stino_add_package", + "command": "stino_add_package" + }, + { + "caption": "Add Arduino IDE", + "id": "stino_add_ide", + "command": "stino_add_ide" + }, + {"caption": "-"}, + { + "caption": "AMEL", + "id": "stino_package_AMEL", + "children": + [ + {"caption": "-"}, + { + "caption": "AMEL-Tech Boards", + "id": "stino_platform_AMEL-Tech Boards", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_platform_1.0.0", + "command": "stino_install_platform", + "args": {"package_name": "AMEL", "platform_name": "AMEL-Tech Boards", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_platform_1.1.0", + "command": "stino_install_platform", + "args": {"package_name": "AMEL", "platform_name": "AMEL-Tech Boards", "version": "1.1.0"} + } + ] } + ] + }, + { + "caption": "arduino", + "id": "stino_package_arduino", + "children": + [ + {"caption": "-"}, + { + "caption": "Arduino AVR Boards", + "id": "stino_platform_Arduino AVR Boards", + "children": + [ {"caption": "-"}, + { "caption": "1.6.2", + "id": "stino_platform_1.6.2", + "command": "stino_install_platform", + "args": {"package_name": "arduino", "platform_name": "Arduino AVR Boards", "version": "1.6.2"} + }, + { "caption": "1.6.3", + "id": "stino_platform_1.6.3", + "command": "stino_install_platform", + "args": {"package_name": "arduino", "platform_name": "Arduino AVR Boards", "version": "1.6.3"} + }, + { "caption": "1.6.4", + "id": "stino_platform_1.6.4", + "command": "stino_install_platform", + "args": {"package_name": "arduino", "platform_name": "Arduino AVR Boards", "version": "1.6.4"} + }, + { "caption": "1.6.5", + "id": "stino_platform_1.6.5", + "command": "stino_install_platform", + "args": {"package_name": "arduino", "platform_name": "Arduino AVR Boards", "version": "1.6.5"} + }, + { "caption": "1.6.6", + "id": "stino_platform_1.6.6", + "command": "stino_install_platform", + "args": {"package_name": "arduino", "platform_name": "Arduino AVR Boards", "version": "1.6.6"} + }, + { "caption": "1.6.7", + "id": "stino_platform_1.6.7", + "command": "stino_install_platform", + "args": {"package_name": "arduino", "platform_name": "Arduino AVR Boards", "version": "1.6.7"} + }, + { "caption": "1.6.8", + "id": "stino_platform_1.6.8", + "command": "stino_install_platform", + "args": {"package_name": "arduino", "platform_name": "Arduino AVR Boards", "version": "1.6.8"} + }, + { "caption": "1.6.9", + "id": "stino_platform_1.6.9", + "command": "stino_install_platform", + "args": {"package_name": "arduino", "platform_name": "Arduino AVR Boards", "version": "1.6.9"} + }, + { "caption": "1.6.10", + "id": "stino_platform_1.6.10", + "command": "stino_install_platform", + "args": {"package_name": "arduino", "platform_name": "Arduino AVR Boards", "version": "1.6.10"} + }, + { "caption": "1.6.11", + "id": "stino_platform_1.6.11", + "command": "stino_install_platform", + "args": {"package_name": "arduino", "platform_name": "Arduino AVR Boards", "version": "1.6.11"} + }, + { "caption": "1.6.12", + "id": "stino_platform_1.6.12", + "command": "stino_install_platform", + "args": {"package_name": "arduino", "platform_name": "Arduino AVR Boards", "version": "1.6.12"} + }, + { "caption": "1.6.13", + "id": "stino_platform_1.6.13", + "command": "stino_install_platform", + "args": {"package_name": "arduino", "platform_name": "Arduino AVR Boards", "version": "1.6.13"} + }, + { "caption": "1.6.14", + "id": "stino_platform_1.6.14", + "command": "stino_install_platform", + "args": {"package_name": "arduino", "platform_name": "Arduino AVR Boards", "version": "1.6.14"} + }, + { "caption": "1.6.15", + "id": "stino_platform_1.6.15", + "command": "stino_install_platform", + "args": {"package_name": "arduino", "platform_name": "Arduino AVR Boards", "version": "1.6.15"} + }, + { "caption": "1.6.16", + "id": "stino_platform_1.6.16", + "command": "stino_install_platform", + "args": {"package_name": "arduino", "platform_name": "Arduino AVR Boards", "version": "1.6.16"} + }, + { "caption": "1.6.17", + "id": "stino_platform_1.6.17", + "command": "stino_install_platform", + "args": {"package_name": "arduino", "platform_name": "Arduino AVR Boards", "version": "1.6.17"} + } + ] }, + { + "caption": "Arduino SAM Boards (32-bits ARM Cortex-M3)", + "id": "stino_platform_Arduino SAM Boards (32-bits ARM Cortex-M3)", + "children": + [ {"caption": "-"}, + { "caption": "1.6.2", + "id": "stino_platform_1.6.2", + "command": "stino_install_platform", + "args": {"package_name": "arduino", "platform_name": "Arduino SAM Boards (32-bits ARM Cortex-M3)", "version": "1.6.2"} + }, + { "caption": "1.6.3", + "id": "stino_platform_1.6.3", + "command": "stino_install_platform", + "args": {"package_name": "arduino", "platform_name": "Arduino SAM Boards (32-bits ARM Cortex-M3)", "version": "1.6.3"} + }, + { "caption": "1.6.4", + "id": "stino_platform_1.6.4", + "command": "stino_install_platform", + "args": {"package_name": "arduino", "platform_name": "Arduino SAM Boards (32-bits ARM Cortex-M3)", "version": "1.6.4"} + }, + { "caption": "1.6.5", + "id": "stino_platform_1.6.5", + "command": "stino_install_platform", + "args": {"package_name": "arduino", "platform_name": "Arduino SAM Boards (32-bits ARM Cortex-M3)", "version": "1.6.5"} + }, + { "caption": "1.6.6", + "id": "stino_platform_1.6.6", + "command": "stino_install_platform", + "args": {"package_name": "arduino", "platform_name": "Arduino SAM Boards (32-bits ARM Cortex-M3)", "version": "1.6.6"} + }, + { "caption": "1.6.7", + "id": "stino_platform_1.6.7", + "command": "stino_install_platform", + "args": {"package_name": "arduino", "platform_name": "Arduino SAM Boards (32-bits ARM Cortex-M3)", "version": "1.6.7"} + }, + { "caption": "1.6.8", + "id": "stino_platform_1.6.8", + "command": "stino_install_platform", + "args": {"package_name": "arduino", "platform_name": "Arduino SAM Boards (32-bits ARM Cortex-M3)", "version": "1.6.8"} + }, + { "caption": "1.6.9", + "id": "stino_platform_1.6.9", + "command": "stino_install_platform", + "args": {"package_name": "arduino", "platform_name": "Arduino SAM Boards (32-bits ARM Cortex-M3)", "version": "1.6.9"} + }, + { "caption": "1.6.10", + "id": "stino_platform_1.6.10", + "command": "stino_install_platform", + "args": {"package_name": "arduino", "platform_name": "Arduino SAM Boards (32-bits ARM Cortex-M3)", "version": "1.6.10"} + }, + { "caption": "1.6.11", + "id": "stino_platform_1.6.11", + "command": "stino_install_platform", + "args": {"package_name": "arduino", "platform_name": "Arduino SAM Boards (32-bits ARM Cortex-M3)", "version": "1.6.11"} + } + ] }, + { + "caption": "Arduino SAMD Boards (32-bits ARM Cortex-M0+)", + "id": "stino_platform_Arduino SAMD Boards (32-bits ARM Cortex-M0+)", + "children": + [ {"caption": "-"}, + { "caption": "1.6.0", + "id": "stino_platform_1.6.0", + "command": "stino_install_platform", + "args": {"package_name": "arduino", "platform_name": "Arduino SAMD Boards (32-bits ARM Cortex-M0+)", "version": "1.6.0"} + }, + { "caption": "1.6.1", + "id": "stino_platform_1.6.1", + "command": "stino_install_platform", + "args": {"package_name": "arduino", "platform_name": "Arduino SAMD Boards (32-bits ARM Cortex-M0+)", "version": "1.6.1"} + }, + { "caption": "1.6.2", + "id": "stino_platform_1.6.2", + "command": "stino_install_platform", + "args": {"package_name": "arduino", "platform_name": "Arduino SAMD Boards (32-bits ARM Cortex-M0+)", "version": "1.6.2"} + }, + { "caption": "1.6.3", + "id": "stino_platform_1.6.3", + "command": "stino_install_platform", + "args": {"package_name": "arduino", "platform_name": "Arduino SAMD Boards (32-bits ARM Cortex-M0+)", "version": "1.6.3"} + }, + { "caption": "1.6.4", + "id": "stino_platform_1.6.4", + "command": "stino_install_platform", + "args": {"package_name": "arduino", "platform_name": "Arduino SAMD Boards (32-bits ARM Cortex-M0+)", "version": "1.6.4"} + }, + { "caption": "1.6.5", + "id": "stino_platform_1.6.5", + "command": "stino_install_platform", + "args": {"package_name": "arduino", "platform_name": "Arduino SAMD Boards (32-bits ARM Cortex-M0+)", "version": "1.6.5"} + }, + { "caption": "1.6.6", + "id": "stino_platform_1.6.6", + "command": "stino_install_platform", + "args": {"package_name": "arduino", "platform_name": "Arduino SAMD Boards (32-bits ARM Cortex-M0+)", "version": "1.6.6"} + }, + { "caption": "1.6.7", + "id": "stino_platform_1.6.7", + "command": "stino_install_platform", + "args": {"package_name": "arduino", "platform_name": "Arduino SAMD Boards (32-bits ARM Cortex-M0+)", "version": "1.6.7"} + }, + { "caption": "1.6.8", + "id": "stino_platform_1.6.8", + "command": "stino_install_platform", + "args": {"package_name": "arduino", "platform_name": "Arduino SAMD Boards (32-bits ARM Cortex-M0+)", "version": "1.6.8"} + }, + { "caption": "1.6.9", + "id": "stino_platform_1.6.9", + "command": "stino_install_platform", + "args": {"package_name": "arduino", "platform_name": "Arduino SAMD Boards (32-bits ARM Cortex-M0+)", "version": "1.6.9"} + }, + { "caption": "1.6.10", + "id": "stino_platform_1.6.10", + "command": "stino_install_platform", + "args": {"package_name": "arduino", "platform_name": "Arduino SAMD Boards (32-bits ARM Cortex-M0+)", "version": "1.6.10"} + }, + { "caption": "1.6.11", + "id": "stino_platform_1.6.11", + "command": "stino_install_platform", + "args": {"package_name": "arduino", "platform_name": "Arduino SAMD Boards (32-bits ARM Cortex-M0+)", "version": "1.6.11"} + }, + { "caption": "1.6.12", + "id": "stino_platform_1.6.12", + "command": "stino_install_platform", + "args": {"package_name": "arduino", "platform_name": "Arduino SAMD Boards (32-bits ARM Cortex-M0+)", "version": "1.6.12"} + } + ] }, + { + "caption": "Arduino STM32F4 Boards", + "id": "stino_platform_Arduino STM32F4 Boards", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_platform_1.0.0", + "command": "stino_install_platform", + "args": {"package_name": "arduino", "platform_name": "Arduino STM32F4 Boards", "version": "1.0.0"} + } + ] } + ] + }, + { + "caption": "Arrow", + "id": "stino_package_Arrow", + "children": + [ + {"caption": "-"}, + { + "caption": "Arrow Boards", + "id": "stino_platform_Arrow Boards", + "children": + [ {"caption": "-"}, + { "caption": "1.2.0", + "id": "stino_platform_1.2.0", + "command": "stino_install_platform", + "args": {"package_name": "Arrow", "platform_name": "Arrow Boards", "version": "1.2.0"} + }, + { "caption": "2.0.0", + "id": "stino_platform_2.0.0", + "command": "stino_install_platform", + "args": {"package_name": "Arrow", "platform_name": "Arrow Boards", "version": "2.0.0"} + }, + { "caption": "2.1.0", + "id": "stino_platform_2.1.0", + "command": "stino_install_platform", + "args": {"package_name": "Arrow", "platform_name": "Arrow Boards", "version": "2.1.0"} + } + ] } + ] + }, + { + "caption": "atmel-avr-xminis", + "id": "stino_package_atmel-avr-xminis", + "children": + [ + {"caption": "-"}, + { + "caption": "Atmel AVR Xplained-minis", + "id": "stino_platform_Atmel AVR Xplained-minis", + "children": + [ {"caption": "-"}, + { "caption": "0.3.0", + "id": "stino_platform_0.3.0", + "command": "stino_install_platform", + "args": {"package_name": "atmel-avr-xminis", "platform_name": "Atmel AVR Xplained-minis", "version": "0.3.0"} + }, + { "caption": "0.4.0", + "id": "stino_platform_0.4.0", + "command": "stino_install_platform", + "args": {"package_name": "atmel-avr-xminis", "platform_name": "Atmel AVR Xplained-minis", "version": "0.4.0"} + }, + { "caption": "0.5.0", + "id": "stino_platform_0.5.0", + "command": "stino_install_platform", + "args": {"package_name": "atmel-avr-xminis", "platform_name": "Atmel AVR Xplained-minis", "version": "0.5.0"} + }, + { "caption": "0.6.0", + "id": "stino_platform_0.6.0", + "command": "stino_install_platform", + "args": {"package_name": "atmel-avr-xminis", "platform_name": "Atmel AVR Xplained-minis", "version": "0.6.0"} + } + ] } + ] + }, + { + "caption": "emoro", + "id": "stino_package_emoro", + "children": + [ + {"caption": "-"}, + { + "caption": "EMORO 2560", + "id": "stino_platform_EMORO 2560", + "children": + [ {"caption": "-"}, + { "caption": "3.2.1", + "id": "stino_platform_3.2.1", + "command": "stino_install_platform", + "args": {"package_name": "emoro", "platform_name": "EMORO 2560", "version": "3.2.1"} + }, + { "caption": "3.2.2", + "id": "stino_platform_3.2.2", + "command": "stino_install_platform", + "args": {"package_name": "emoro", "platform_name": "EMORO 2560", "version": "3.2.2"} + } + ] } + ] + }, + { + "caption": "Intel", + "id": "stino_package_Intel", + "children": + [ + {"caption": "-"}, + { + "caption": "Intel i586 Boards", + "id": "stino_platform_Intel i586 Boards", + "children": + [ {"caption": "-"}, + { "caption": "1.6.2+1.0", + "id": "stino_platform_1.6.2+1.0", + "command": "stino_install_platform", + "args": {"package_name": "Intel", "platform_name": "Intel i586 Boards", "version": "1.6.2+1.0"} + }, + { "caption": "1.6.7+1.0", + "id": "stino_platform_1.6.7+1.0", + "command": "stino_install_platform", + "args": {"package_name": "Intel", "platform_name": "Intel i586 Boards", "version": "1.6.7+1.0"} + } + ] }, + { + "caption": "Intel i686 Boards", + "id": "stino_platform_Intel i686 Boards", + "children": + [ {"caption": "-"}, + { "caption": "1.6.2+1.0", + "id": "stino_platform_1.6.2+1.0", + "command": "stino_install_platform", + "args": {"package_name": "Intel", "platform_name": "Intel i686 Boards", "version": "1.6.2+1.0"} + }, + { "caption": "1.6.7+1.0", + "id": "stino_platform_1.6.7+1.0", + "command": "stino_install_platform", + "args": {"package_name": "Intel", "platform_name": "Intel i686 Boards", "version": "1.6.7+1.0"} + } + ] }, + { + "caption": "Intel Curie Boards", + "id": "stino_platform_Intel Curie Boards", + "children": + [ {"caption": "-"}, + { "caption": "1.0.4", + "id": "stino_platform_1.0.4", + "command": "stino_install_platform", + "args": {"package_name": "Intel", "platform_name": "Intel Curie Boards", "version": "1.0.4"} + }, + { "caption": "1.0.5", + "id": "stino_platform_1.0.5", + "command": "stino_install_platform", + "args": {"package_name": "Intel", "platform_name": "Intel Curie Boards", "version": "1.0.5"} + }, + { "caption": "1.0.6", + "id": "stino_platform_1.0.6", + "command": "stino_install_platform", + "args": {"package_name": "Intel", "platform_name": "Intel Curie Boards", "version": "1.0.6"} + }, + { "caption": "1.0.7", + "id": "stino_platform_1.0.7", + "command": "stino_install_platform", + "args": {"package_name": "Intel", "platform_name": "Intel Curie Boards", "version": "1.0.7"} + } + ] } + ] + }, + { + "caption": "littleBits", + "id": "stino_package_littleBits", + "children": + [ + {"caption": "-"}, + { + "caption": "littleBits Arduino AVR Modules", + "id": "stino_platform_littleBits Arduino AVR Modules", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_platform_1.0.0", + "command": "stino_install_platform", + "args": {"package_name": "littleBits", "platform_name": "littleBits Arduino AVR Modules", "version": "1.0.0"} + } + ] } + ] + }, + { + "caption": "Microsoft", + "id": "stino_package_Microsoft", + "children": + [ + {"caption": "-"}, + { + "caption": "Windows 10 Iot Core", + "id": "stino_platform_Windows 10 Iot Core", + "children": + [ {"caption": "-"}, + { "caption": "1.0.0", + "id": "stino_platform_1.0.0", + "command": "stino_install_platform", + "args": {"package_name": "Microsoft", "platform_name": "Windows 10 Iot Core", "version": "1.0.0"} + }, + { "caption": "1.1.0", + "id": "stino_platform_1.1.0", + "command": "stino_install_platform", + "args": {"package_name": "Microsoft", "platform_name": "Windows 10 Iot Core", "version": "1.1.0"} + }, + { "caption": "1.1.1", + "id": "stino_platform_1.1.1", + "command": "stino_install_platform", + "args": {"package_name": "Microsoft", "platform_name": "Windows 10 Iot Core", "version": "1.1.1"} + }, + { "caption": "1.1.2", + "id": "stino_platform_1.1.2", + "command": "stino_install_platform", + "args": {"package_name": "Microsoft", "platform_name": "Windows 10 Iot Core", "version": "1.1.2"} + } + ] } + ] + } + ] + } + ] + } +] diff --git a/Stino/menu/language/Main.sublime-menu b/Stino/menu/language/Main.sublime-menu new file mode 100644 index 0000000..5fe9af9 --- /dev/null +++ b/Stino/menu/language/Main.sublime-menu @@ -0,0 +1,23 @@ +[ + { + "caption": "Arduino", + "mnemonic": "A", + "id": "arduino", + "children": + [ + { + "caption": "Language", + "id": "stino_language", + "children": + [ + { + "caption": "Refresh", + "id": "stino_refresh_languages", + "command": "stino_refresh_languages" + }, + {"caption": "-"} + ] + } + ] + } +] diff --git a/Stino/menu/libraries/Main.sublime-menu b/Stino/menu/libraries/Main.sublime-menu new file mode 100644 index 0000000..00d2d38 --- /dev/null +++ b/Stino/menu/libraries/Main.sublime-menu @@ -0,0 +1,23 @@ +[ + { + "caption": "Arduino", + "mnemonic": "A", + "id": "arduino", + "children": + [ + { + "caption": "Import Library", + "id": "stino_import_library", + "children": + [ + { + "caption": "Refresh", + "id": "stino_refresh_libraries", + "command": "stino_refresh_libraries" + }, + {"caption": "-"} + ] + } + ] + } +] diff --git a/Stino/menu/platform/Main.sublime-menu b/Stino/menu/platform/Main.sublime-menu new file mode 100644 index 0000000..29ae2eb --- /dev/null +++ b/Stino/menu/platform/Main.sublime-menu @@ -0,0 +1,31 @@ +[ + { + "caption": "Arduino", + "mnemonic": "A", + "id": "arduino", + "children": + [ + { + "caption": "Platform", + "id": "stino_platform", + "children": + [ + { + "caption": "Refresh", + "id": "stino_refresh_platforms", + "command": "stino_refresh_platforms" + }, + {"caption": "-"}, + { + "caption": "Sketchbook", + "id": "stino_package_Sketchbook", + "children": + [ + {"caption": "-"} + ] + } + ] + } + ] + } +] diff --git a/Stino/menu/platform_examples/Main.sublime-menu b/Stino/menu/platform_examples/Main.sublime-menu new file mode 100644 index 0000000..942ee4f --- /dev/null +++ b/Stino/menu/platform_examples/Main.sublime-menu @@ -0,0 +1,23 @@ +[ + { + "caption": "Arduino", + "mnemonic": "A", + "id": "arduino", + "children": + [ + { + "caption": "Open Platform Example", + "id": "stino_platform_examples", + "children": + [ + { + "caption": "Refresh", + "id": "stino_refresh_platform_examples", + "command": "stino_refresh_platform_examples" + }, + {"caption": "-"}, {"caption": "-"} + ] + } + ] + } +] diff --git a/Stino/menu/platform_libraries/Main.sublime-menu b/Stino/menu/platform_libraries/Main.sublime-menu new file mode 100644 index 0000000..ddc9d5c --- /dev/null +++ b/Stino/menu/platform_libraries/Main.sublime-menu @@ -0,0 +1,23 @@ +[ + { + "caption": "Arduino", + "mnemonic": "A", + "id": "arduino", + "children": + [ + { + "caption": "Import Platform Library", + "id": "stino_import_platform_library", + "children": + [ + { + "caption": "Refresh", + "id": "stino_refresh_platform_libraries", + "command": "stino_refresh_platform_libraries" + }, + {"caption": "-"} + ] + } + ] + } +] diff --git a/Stino/menu/programmer/Main.sublime-menu b/Stino/menu/programmer/Main.sublime-menu new file mode 100644 index 0000000..543244c --- /dev/null +++ b/Stino/menu/programmer/Main.sublime-menu @@ -0,0 +1,100 @@ +[ + { + "caption": "Arduino", + "mnemonic": "A", + "id": "arduino", + "children": + [ + { + "caption": "Programmer", + "id": "stino_programmer", + "children": + [ + { + "caption": "Refresh", + "id": "stino_refresh_programmers", + "command": "stino_refresh_programmers" + }, + {"caption": "-"}, + { + "caption": "AVR ISP", + "id": "stino_programmer_AVR ISP", + "command": "stino_select_programmer", + "args": {"programmer_name": "AVR ISP"}, + "checkbox": true + }, + { + "caption": "AVRISP mkII", + "id": "stino_programmer_AVRISP mkII", + "command": "stino_select_programmer", + "args": {"programmer_name": "AVRISP mkII"}, + "checkbox": true + }, + { + "caption": "USBtinyISP", + "id": "stino_programmer_USBtinyISP", + "command": "stino_select_programmer", + "args": {"programmer_name": "USBtinyISP"}, + "checkbox": true + }, + { + "caption": "ArduinoISP", + "id": "stino_programmer_ArduinoISP", + "command": "stino_select_programmer", + "args": {"programmer_name": "ArduinoISP"}, + "checkbox": true + }, + { + "caption": "ArduinoISP.org", + "id": "stino_programmer_ArduinoISP.org", + "command": "stino_select_programmer", + "args": {"programmer_name": "ArduinoISP.org"}, + "checkbox": true + }, + { + "caption": "USBasp", + "id": "stino_programmer_USBasp", + "command": "stino_select_programmer", + "args": {"programmer_name": "USBasp"}, + "checkbox": true + }, + { + "caption": "Parallel Programmer", + "id": "stino_programmer_Parallel Programmer", + "command": "stino_select_programmer", + "args": {"programmer_name": "Parallel Programmer"}, + "checkbox": true + }, + { + "caption": "Arduino as ISP", + "id": "stino_programmer_Arduino as ISP", + "command": "stino_select_programmer", + "args": {"programmer_name": "Arduino as ISP"}, + "checkbox": true + }, + { + "caption": "Arduino Gemma", + "id": "stino_programmer_Arduino Gemma", + "command": "stino_select_programmer", + "args": {"programmer_name": "Arduino Gemma"}, + "checkbox": true + }, + { + "caption": "Atmel STK500 development board", + "id": "stino_programmer_Atmel STK500 development board", + "command": "stino_select_programmer", + "args": {"programmer_name": "Atmel STK500 development board"}, + "checkbox": true + }, + { + "caption": "BusPirate as ISP", + "id": "stino_programmer_BusPirate as ISP", + "command": "stino_select_programmer", + "args": {"programmer_name": "BusPirate as ISP"}, + "checkbox": true + } + ] + } + ] + } +] diff --git a/Stino/menu/serial/Main.sublime-menu b/Stino/menu/serial/Main.sublime-menu new file mode 100644 index 0000000..d303491 --- /dev/null +++ b/Stino/menu/serial/Main.sublime-menu @@ -0,0 +1,30 @@ +[ + { + "caption": "Arduino", + "mnemonic": "A", + "id": "arduino", + "children": + [ + { + "caption": "Serial Port", + "id": "stino_serial_port", + "children": + [ + { + "caption": "Refresh", + "id": "stino_refresh_serials", + "command": "stino_refresh_serials" + }, + {"caption": "-"}, + { + "caption": "/dev/cu.Bluetooth-Incoming-Port", + "id": "stino_serial_/dev/cu.Bluetooth-Incoming-Port", + "command": "stino_select_serial", + "args": {"serial_port": "/dev/cu.Bluetooth-Incoming-Port"}, + "checkbox": true + } + ] + } + ] + } +] diff --git a/Stino/menu/sketchbook/Main.sublime-menu b/Stino/menu/sketchbook/Main.sublime-menu new file mode 100644 index 0000000..d1e504d --- /dev/null +++ b/Stino/menu/sketchbook/Main.sublime-menu @@ -0,0 +1,39 @@ +[ + { + "caption": "Arduino", + "mnemonic": "A", + "id": "arduino", + "children": + [ + { + "caption": "Open Sketch", + "id": "stino_sketchbook", + "children": + [ + { + "caption": "Refresh", + "id": "stino_refresh_sketchbook", + "command": "stino_refresh_sketchbook" + }, + { + "caption": "Change Location...", + "id": "stino_change_sketchbook_location", + "command": "stino_change_sketchbook_location" + }, + { + "caption": "In New Window", + "id": "stino_open_in_new_win", + "command": "stino_open_in_new_win", + "checkbox": true + }, + {"caption": "-"}, { + "caption": "New Sketch...", + "id": "stino_new_sketch", + "command": "stino_new_sketch" + }, + {"caption": "-"} + ] + } + ] + } +] diff --git a/Stino/menu/version/Main.sublime-menu b/Stino/menu/version/Main.sublime-menu new file mode 100644 index 0000000..7ea1bce --- /dev/null +++ b/Stino/menu/version/Main.sublime-menu @@ -0,0 +1,28 @@ +[ + { + "caption": "Arduino", + "mnemonic": "A", + "id": "arduino", + "children": + [ + { + "caption": "Version", + "id": "stino_platform_version", + "children": + [ + { + "caption": "Refresh", + "id": "stino_refresh_platform_versions", + "command": "stino_refresh_platform_versions" + }, + { + "caption": "Check Toolchain", + "id": "stino_check_tools", + "command": "stino_check_tools" + }, + {"caption": "-"} + ] + } + ] + } +] diff --git a/SublimeLinter.sublime-settings b/SublimeLinter.sublime-settings index a295acb..0beb803 100644 --- a/SublimeLinter.sublime-settings +++ b/SublimeLinter.sublime-settings @@ -1,16 +1,106 @@ { - "jshint_options": { - "bitwise": true, - "browser": true, - "camelcase": true, - "esnext": true, - "immed": true, - "indent": 2, - "latedef": "nofunc", - "maxparams": 4, - "newcap": true, - "noarg": true, - "strict": true, - "unused": true - } -} \ No newline at end of file + "user": + { + "@disable": true, + "debug": false, + "delay": 0.25, + "error_color": "D02000", + "gutter_theme": "Packages/SublimeLinter/gutter-themes/Default/Default.gutter-theme", + "gutter_theme_excludes": + [ + ], + "lint_mode": "background", + "linters": + { + "pep8": + { + "@disable": false, + "args": + [ + ], + "excludes": + [ + ], + "ignore": "", + "max-line-length": null, + "select": "" + }, + "phpcs": + { + "@disable": false, + "args": + [ + ], + "excludes": + [ + ], + "standard": "PSR2" + }, + "phpmd": + { + "@disable": false, + "args": + [ + ], + "excludes": + [ + ], + "rulesets": "cleancode,codesize,controversial,design,naming,unusedcode" + }, + "standard": + { + "@disable": false, + "args": + [ + ], + "excludes": + [ + ] + } + }, + "mark_style": "outline", + "no_column_highlights_line": false, + "passive_warnings": false, + "paths": + { + "linux": + [ + ], + "osx": + [ + ], + "windows": + [ + ] + }, + "python_paths": + { + "linux": + [ + ], + "osx": + [ + ], + "windows": + [ + ] + }, + "rc_search_limit": 3, + "shell_timeout": 10, + "show_errors_on_save": false, + "show_marks_in_minimap": true, + "syntax_map": + { + "html (django)": "html", + "html (rails)": "html", + "html 5": "html", + "javascript (babel)": "javascript", + "magicpython": "python", + "php": "html", + "python django": "python", + "pythonimproved": "python" + }, + "warning_color": "DDB700", + "wrap_find": true + } +} diff --git a/SublimeLinter/3024 Day (Flake8Lint) (SL).tmTheme b/SublimeLinter/3024 Day (Flake8Lint) (SL).tmTheme new file mode 100644 index 0000000..1da3c53 --- /dev/null +++ b/SublimeLinter/3024 Day (Flake8Lint) (SL).tmTheme @@ -0,0 +1,571 @@ + + + + + author + Jan T. Sott + name + 3024 day + comment + https://github.com/idleberg/3024.tmTheme + semanticClass + theme.light.3024 + colorSpaceName + sRGB + gutterSettings + + background + #f7f7f7 + divider + #f7f7f7 + foreground + #4a4543 + selectionBackground + #f7f7f7 + selectionForeground + #a5a2a2 + + settings + + + settings + + background + #f7f7f7 + caret + #4a4543 + foreground + #4a4543 + invisibles + #d6d5d4 + lineHighlight + #d6d5d4 + selection + #d6d5d4 + + + + name + Text + scope + variable.parameter.function + settings + + foreground + #4a4543 + + + + name + Comments + scope + comment, punctuation.definition.comment + settings + + foreground + #807d7c + + + + name + Punctuation + scope + punctuation.definition.string, punctuation.definition.variable, punctuation.definition.string, punctuation.definition.parameters, punctuation.definition.string, punctuation.definition.array + settings + + foreground + #4a4543 + + + + name + Delimiters + scope + none + settings + + foreground + #4a4543 + + + + name + Operators + scope + keyword.operator + settings + + foreground + #4a4543 + + + + name + Keywords + scope + keyword, keyword.control + settings + + foreground + #a16a94 + + + + name + Variables + scope + variable + settings + + foreground + #db2d20 + + + + name + Functions + scope + entity.name.function, meta.require, support.function.any-method + settings + + foreground + #01a0e4 + + + + name + Classes + scope + meta.class, support.class, entity.name.class, entity.name.type.class + settings + + foreground + #ed0c8c + + + + name + Methods + scope + keyword.other.special-method + settings + + foreground + #01a0e4 + + + + name + Storage + scope + storage + settings + + foreground + #a16a94 + + + + name + Support + scope + support.function + settings + + foreground + #b5e4f4 + + + + name + Strings, Inherited Class + scope + string, constant.other.symbol, entity.other.inherited-class + settings + + foreground + #01a252 + + + + name + Integers + scope + constant.numeric + settings + + foreground + #ed0c8c + + + + name + Floats + scope + none + settings + + foreground + #ed0c8c + + + + name + Boolean + scope + none + settings + + foreground + #ed0c8c + + + + name + Constants + scope + constant + settings + + foreground + #ed0c8c + + + + name + Tags + scope + entity.name.tag + settings + + foreground + #db2d20 + + + + name + Attributes + scope + entity.other.attribute-name + settings + + foreground + #ed0c8c + + + + name + Attribute IDs + scope + entity.other.attribute-name.id, punctuation.definition.entity + settings + + foreground + #01a0e4 + + + + name + Selector + scope + meta.selector + settings + + foreground + #a16a94 + + + + name + Values + scope + none + settings + + foreground + #ed0c8c + + + + name + Headings + scope + markup.heading punctuation.definition.heading, entity.name.section + settings + + fontStyle + + foreground + #01a0e4 + + + + name + Units + scope + keyword.other.unit + settings + + foreground + #ed0c8c + + + + name + Bold + scope + markup.bold, punctuation.definition.bold + settings + + fontStyle + bold + foreground + #ed0c8c + + + + name + Italic + scope + markup.italic, punctuation.definition.italic + settings + + fontStyle + italic + foreground + #a16a94 + + + + name + Code + scope + markup.raw.inline + settings + + foreground + #01a252 + + + + name + Link Text + scope + string.other.link + settings + + foreground + #db2d20 + + + + name + Link Url + scope + meta.link + settings + + foreground + #ed0c8c + + + + name + Lists + scope + markup.list + settings + + foreground + #db2d20 + + + + name + Quotes + scope + markup.quote + settings + + foreground + #ed0c8c + + + + name + Separator + scope + meta.separator + settings + + background + #d6d5d4 + foreground + #4a4543 + + + + name + Inserted + scope + markup.inserted + settings + + foreground + #01a252 + + + + name + Deleted + scope + markup.deleted + settings + + foreground + #db2d20 + + + + name + Changed + scope + markup.changed + settings + + foreground + #a16a94 + + + + name + Colors + scope + constant.other.color + settings + + foreground + #b5e4f4 + + + + name + Regular Expressions + scope + string.regexp + settings + + foreground + #b5e4f4 + + + + name + Escape Characters + scope + constant.character.escape + settings + + foreground + #b5e4f4 + + + + name + Embedded + scope + punctuation.section.embedded, variable.interpolation + settings + + foreground + #cdab53 + + + + name + Invalid + scope + invalid.illegal + settings + + background + #db2d20 + foreground + #f7f7f7 + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + name + SublimeLinter Warning + scope + sublimelinter.mark.warning + settings + + foreground + #DDB700 + + + name + SublimeLinter Gutter Mark + scope + sublimelinter.gutter-mark + settings + + foreground + #FFFFFF + + + name + SublimeLinter Error + scope + sublimelinter.mark.error + settings + + foreground + #D02000 + + + uuid + 14875ac8-6a02-493d-9cfa-1701c764e24b + + \ No newline at end of file diff --git a/SublimeLinter/3024 Night (Flake8Lint) (SL).tmTheme b/SublimeLinter/3024 Night (Flake8Lint) (SL).tmTheme new file mode 100644 index 0000000..851bc60 --- /dev/null +++ b/SublimeLinter/3024 Night (Flake8Lint) (SL).tmTheme @@ -0,0 +1,571 @@ + + + + + author + Jan T. Sott + name + 3024 night + comment + https://github.com/idleberg/3024.tmTheme + semanticClass + theme.dark.3024 + colorSpaceName + sRGB + gutterSettings + + background + #3a3432 + divider + #3a3432 + foreground + #5c5855 + selectionBackground + #4a4543 + selectionForeground + #807d7c + + settings + + + settings + + background + #090300 + caret + #a5a2a2 + foreground + #a5a2a2 + invisibles + #5c5855 + lineHighlight + #3a3432 + selection + #4a4543 + + + + name + Text + scope + variable.parameter.function + settings + + foreground + #a5a2a2 + + + + name + Comments + scope + comment, punctuation.definition.comment + settings + + foreground + #5c5855 + + + + name + Punctuation + scope + punctuation.definition.string, punctuation.definition.variable, punctuation.definition.string, punctuation.definition.parameters, punctuation.definition.string, punctuation.definition.array + settings + + foreground + #a5a2a2 + + + + name + Delimiters + scope + none + settings + + foreground + #a5a2a2 + + + + name + Operators + scope + keyword.operator + settings + + foreground + #a5a2a2 + + + + name + Keywords + scope + keyword, keyword.control + settings + + foreground + #a16a94 + + + + name + Variables + scope + variable + settings + + foreground + #db2d20 + + + + name + Functions + scope + entity.name.function, meta.require, support.function.any-method + settings + + foreground + #01a0e4 + + + + name + Classes + scope + meta.class, support.class, entity.name.class, entity.name.type.class + settings + + foreground + #fded02 + + + + name + Methods + scope + keyword.other.special-method + settings + + foreground + #01a0e4 + + + + name + Storage + scope + storage + settings + + foreground + #a16a94 + + + + name + Support + scope + support.function + settings + + foreground + #b5e4f4 + + + + name + Strings, Inherited Class + scope + string, constant.other.symbol, entity.other.inherited-class + settings + + foreground + #01a252 + + + + name + Integers + scope + constant.numeric + settings + + foreground + #e8bbd0 + + + + name + Floats + scope + none + settings + + foreground + #e8bbd0 + + + + name + Boolean + scope + none + settings + + foreground + #e8bbd0 + + + + name + Constants + scope + constant + settings + + foreground + #e8bbd0 + + + + name + Tags + scope + entity.name.tag + settings + + foreground + #db2d20 + + + + name + Attributes + scope + entity.other.attribute-name + settings + + foreground + #e8bbd0 + + + + name + Attribute IDs + scope + entity.other.attribute-name.id, punctuation.definition.entity + settings + + foreground + #01a0e4 + + + + name + Selector + scope + meta.selector + settings + + foreground + #a16a94 + + + + name + Values + scope + none + settings + + foreground + #e8bbd0 + + + + name + Headings + scope + markup.heading punctuation.definition.heading, entity.name.section + settings + + fontStyle + + foreground + #01a0e4 + + + + name + Units + scope + keyword.other.unit + settings + + foreground + #e8bbd0 + + + + name + Bold + scope + markup.bold, punctuation.definition.bold + settings + + fontStyle + bold + foreground + #fded02 + + + + name + Italic + scope + markup.italic, punctuation.definition.italic + settings + + fontStyle + italic + foreground + #a16a94 + + + + name + Code + scope + markup.raw.inline + settings + + foreground + #01a252 + + + + name + Link Text + scope + string.other.link + settings + + foreground + #db2d20 + + + + name + Link Url + scope + meta.link + settings + + foreground + #e8bbd0 + + + + name + Lists + scope + markup.list + settings + + foreground + #db2d20 + + + + name + Quotes + scope + markup.quote + settings + + foreground + #e8bbd0 + + + + name + Separator + scope + meta.separator + settings + + background + #4a4543 + foreground + #a5a2a2 + + + + name + Inserted + scope + markup.inserted + settings + + foreground + #01a252 + + + + name + Deleted + scope + markup.deleted + settings + + foreground + #db2d20 + + + + name + Changed + scope + markup.changed + settings + + foreground + #a16a94 + + + + name + Colors + scope + constant.other.color + settings + + foreground + #b5e4f4 + + + + name + Regular Expressions + scope + string.regexp + settings + + foreground + #b5e4f4 + + + + name + Escape Characters + scope + constant.character.escape + settings + + foreground + #b5e4f4 + + + + name + Embedded + scope + punctuation.section.embedded, variable.interpolation + settings + + foreground + #cdab53 + + + + name + Invalid + scope + invalid.illegal + settings + + background + #db2d20 + foreground + #090300 + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + name + SublimeLinter Warning + scope + sublimelinter.mark.warning + settings + + foreground + #DDB700 + + + name + SublimeLinter Gutter Mark + scope + sublimelinter.gutter-mark + settings + + foreground + #FFFFFF + + + name + SublimeLinter Error + scope + sublimelinter.mark.error + settings + + foreground + #D02000 + + + uuid + 027d1bbe-f937-4921-8711-fa6d8d41f452 + + \ No newline at end of file diff --git a/SublimeLinter/Breakers (Flake8Lint) (SL).tmTheme b/SublimeLinter/Breakers (Flake8Lint) (SL).tmTheme new file mode 100644 index 0000000..c6c1dba --- /dev/null +++ b/SublimeLinter/Breakers (Flake8Lint) (SL).tmTheme @@ -0,0 +1,698 @@ + + + + + name + Breakers + author + Sublime HQ Pty Ltd, Dmitri Voronianski + settings + + + settings + + background + #f9fafa + caret + #5fb3b3 + foreground + #333333 + lineHighlight + #e3e6e8 + shadow + #bbbbbb + selection + #e3e6e8 + selectionBorder + #d5d9dd + inactiveSelection + #ebeeef + highlight + #5fb3b3 + findHighlight + #fac863 + findHighlightForeground + #333333 + activeGuide + #5fb3b3 + stackGuide + #5fb3b380 + misspelling + #ec5f67 + bracketsOptions + underline + bracketsForeground + #f9ae58 + bracketContentsOptions + underline + bracketContentsForeground + #5fb3b3 + tagsOptions + stippled_underline + tagsForeground + #c594c5 + + + + name + Comment + scope + comment, punctuation.definition.comment + settings + + foreground + #999999 + + + + name + String + scope + string + settings + + foreground + #99c794 + + + + name + Punctuation + scope + punctuation.definition + settings + + foreground + #5fb3b3 + + + + name + Number + scope + constant.numeric + settings + + foreground + #f9ae58 + + + + name + Built-in constant + scope + constant.language + settings + + fontStyle + italic + foreground + #ec5f67 + + + + name + User-defined constant + scope + constant.character, constant.other + settings + + foreground + #c594c5 + + + + name + Member Variable + scope + variable.member + settings + + foreground + #ec5f67 + + + + name + Keyword + scope + keyword - keyword.operator, keyword.operator.word + settings + + foreground + #c594c5 + + + + name + Operators + scope + keyword.operator + settings + + foreground + #f97b58 + + + + name + Punctuation + scope + punctuation.separator, punctuation.terminator + settings + + foreground + #ab7967 + + + + name + Accessor + scope + punctuation.accessor + settings + + foreground + #f97b58 + + + + name + Annotation Punctuation + scope + punctuation.definition.annotation + settings + + foreground + #5fb3b3 + + + + name + JavaScript Dollar + scope + variable.other.dollar.only.js, variable.other.object.dollar.only.js, variable.type.dollar.only.js, support.class.dollar.only.js + settings + + foreground + #5fb3b3 + + + + name + Storage + scope + storage + settings + + foreground + #ec5f67 + + + + name + Storage type + scope + storage.type + settings + + foreground + #c594c5 + fontStyle + italic + + + + name + Entity name + scope + entity.name.function + settings + + foreground + #5fb3b3 + + + + name + Entity name + scope + entity.name - (entity.name.section | entity.name.tag | entity.name.label) + settings + + foreground + #f9ae58 + + + + name + Inherited class + scope + entity.other.inherited-class + settings + + fontStyle + italic underline + foreground + #5fb3b3 + + + + name + Function argument + scope + variable.parameter + settings + + fontStyle + + foreground + #f9ae58 + + + + name + Language variable + scope + variable.language + settings + + foreground + #ec5f67 + fontStyle + italic + + + + name + Tag name + scope + entity.name.tag + settings + + fontStyle + + foreground + #ec5f67 + + + + name + Tag attribute + scope + entity.other.attribute-name + settings + + foreground + #c594c5 + + + + name + Function call + scope + variable.function, variable.annotation + settings + + fontStyle + + foreground + #6699cc + + + + name + Library function + scope + support.function, support.macro + settings + + foreground + #6699cc + fontStyle + italic + + + + name + Library constant + scope + support.constant + settings + + foreground + #c594c5 + fontStyle + italic + + + + name + Library class/type + scope + support.type, support.class + settings + + foreground + #6699cc + fontStyle + italic + + + + name + Invalid + scope + invalid + settings + + background + #ec5f67 + foreground + #f8f8f8 + + + + name + Invalid deprecated + scope + invalid.deprecated + settings + + background + #f97b58 + foreground + #f8f8f8 + + + + name + YAML Key + scope + entity.name.tag.yaml + settings + + foreground + #5fb3b3 + + + + name + YAML String + scope + source.yaml string.unquoted + settings + + foreground + #333333 + + + + name + markup headings + scope + markup.heading + settings + + fontStyle + bold + + + + name + markup headings + scope + markup.heading punctuation.definition.heading + settings + + foreground + #f97b58 + + + + name + markup h1 + scope + markup.heading.1 punctuation.definition.heading + settings + + foreground + #ec5f67 + + + + name + markup links + scope + string.other.link, markup.underline.link + settings + + foreground + #6699cc + + + + name + markup bold + scope + markup.bold + settings + + fontStyle + bold + + + + name + markup italic + scope + markup.italic + settings + + fontStyle + italic + + + + name + markup bold/italic + scope + markup.italic markup.bold | markup.bold markup.italic + settings + + fontStyle + bold italic + + + + name + markup hr + scope + punctuation.definition.thematic-break + settings + + foreground + #f9ae58 + + + + name + markup numbered list bullet + scope + markup.list.numbered.bullet + settings + + foreground + #99c794 + + + + name + markup blockquote + scope + markup.quote punctuation.definition.blockquote, markup.list punctuation.definition.list_item + settings + + foreground + #f9ae58 + + + + name + markup code + scope + markup.raw + settings + + background + #e3e6e860 + + + + name + markup code + scope + markup.raw.inline + settings + + background + #e3e6e880 + + + + name + markup punctuation + scope + (text punctuation.definition.italic | text punctuation.definition.bold) + settings + + foreground + #c594c5 + + + + name + diff.header + scope + meta.diff, meta.diff.header + settings + + foreground + #c594c5 + + + + name + diff.deleted + scope + markup.deleted + settings + + foreground + #ec5f67 + + + + name + diff.inserted + scope + markup.inserted + settings + + foreground + #99c794 + + + + name + diff.changed + scope + markup.changed + settings + + foreground + #f9ae58 + + + + name + CSS Properties + scope + support.type.property-name + settings + + foreground + #333333 + + + + scope + constant.numeric.line-number.match + settings + + foreground + #ec5f67 + + + + scope + message.error + settings + + foreground + #ec5f67 + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + name + SublimeLinter Warning + scope + sublimelinter.mark.warning + settings + + foreground + #DDB700 + + + name + SublimeLinter Gutter Mark + scope + sublimelinter.gutter-mark + settings + + foreground + #FFFFFF + + + name + SublimeLinter Error + scope + sublimelinter.mark.error + settings + + foreground + #D02000 + + + + \ No newline at end of file diff --git a/SublimeLinter/Breakers (SL).tmTheme b/SublimeLinter/Breakers (SL).tmTheme new file mode 100644 index 0000000..3ce4788 --- /dev/null +++ b/SublimeLinter/Breakers (SL).tmTheme @@ -0,0 +1,658 @@ + + + + + name + Breakers + author + Sublime HQ Pty Ltd, Dmitri Voronianski + settings + + + settings + + background + #f9fafa + caret + #5fb3b3 + foreground + #333333 + lineHighlight + #e3e6e8 + shadow + #bbbbbb + selection + #e3e6e8 + selectionBorder + #d5d9dd + inactiveSelection + #ebeeef + highlight + #5fb3b3 + findHighlight + #fac863 + findHighlightForeground + #333333 + activeGuide + #5fb3b3 + stackGuide + #5fb3b380 + misspelling + #ec5f67 + bracketsOptions + underline + bracketsForeground + #f9ae58 + bracketContentsOptions + underline + bracketContentsForeground + #5fb3b3 + tagsOptions + stippled_underline + tagsForeground + #c594c5 + + + + name + Comment + scope + comment, punctuation.definition.comment + settings + + foreground + #999999 + + + + name + String + scope + string + settings + + foreground + #99c794 + + + + name + Punctuation + scope + punctuation.definition + settings + + foreground + #5fb3b3 + + + + name + Number + scope + constant.numeric + settings + + foreground + #f9ae58 + + + + name + Built-in constant + scope + constant.language + settings + + fontStyle + italic + foreground + #ec5f67 + + + + name + User-defined constant + scope + constant.character, constant.other + settings + + foreground + #c594c5 + + + + name + Member Variable + scope + variable.member + settings + + foreground + #ec5f67 + + + + name + Keyword + scope + keyword - keyword.operator, keyword.operator.word + settings + + foreground + #c594c5 + + + + name + Operators + scope + keyword.operator + settings + + foreground + #f97b58 + + + + name + Punctuation + scope + punctuation.separator, punctuation.terminator + settings + + foreground + #ab7967 + + + + name + Accessor + scope + punctuation.accessor + settings + + foreground + #f97b58 + + + + name + Annotation Punctuation + scope + punctuation.definition.annotation + settings + + foreground + #5fb3b3 + + + + name + JavaScript Dollar + scope + variable.other.dollar.only.js, variable.other.object.dollar.only.js, variable.type.dollar.only.js, support.class.dollar.only.js + settings + + foreground + #5fb3b3 + + + + name + Storage + scope + storage + settings + + foreground + #ec5f67 + + + + name + Storage type + scope + storage.type + settings + + foreground + #c594c5 + fontStyle + italic + + + + name + Entity name + scope + entity.name.function + settings + + foreground + #5fb3b3 + + + + name + Entity name + scope + entity.name - (entity.name.section | entity.name.tag | entity.name.label) + settings + + foreground + #f9ae58 + + + + name + Inherited class + scope + entity.other.inherited-class + settings + + fontStyle + italic underline + foreground + #5fb3b3 + + + + name + Function argument + scope + variable.parameter + settings + + fontStyle + + foreground + #f9ae58 + + + + name + Language variable + scope + variable.language + settings + + foreground + #ec5f67 + fontStyle + italic + + + + name + Tag name + scope + entity.name.tag + settings + + fontStyle + + foreground + #ec5f67 + + + + name + Tag attribute + scope + entity.other.attribute-name + settings + + foreground + #c594c5 + + + + name + Function call + scope + variable.function, variable.annotation + settings + + fontStyle + + foreground + #6699cc + + + + name + Library function + scope + support.function, support.macro + settings + + foreground + #6699cc + fontStyle + italic + + + + name + Library constant + scope + support.constant + settings + + foreground + #c594c5 + fontStyle + italic + + + + name + Library class/type + scope + support.type, support.class + settings + + foreground + #6699cc + fontStyle + italic + + + + name + Invalid + scope + invalid + settings + + background + #ec5f67 + foreground + #f8f8f8 + + + + name + Invalid deprecated + scope + invalid.deprecated + settings + + background + #f97b58 + foreground + #f8f8f8 + + + + name + YAML Key + scope + entity.name.tag.yaml + settings + + foreground + #5fb3b3 + + + + name + YAML String + scope + source.yaml string.unquoted + settings + + foreground + #333333 + + + + name + markup headings + scope + markup.heading + settings + + fontStyle + bold + + + + name + markup headings + scope + markup.heading punctuation.definition.heading + settings + + foreground + #f97b58 + + + + name + markup h1 + scope + markup.heading.1 punctuation.definition.heading + settings + + foreground + #ec5f67 + + + + name + markup links + scope + string.other.link, markup.underline.link + settings + + foreground + #6699cc + + + + name + markup bold + scope + markup.bold + settings + + fontStyle + bold + + + + name + markup italic + scope + markup.italic + settings + + fontStyle + italic + + + + name + markup bold/italic + scope + markup.italic markup.bold | markup.bold markup.italic + settings + + fontStyle + bold italic + + + + name + markup hr + scope + punctuation.definition.thematic-break + settings + + foreground + #f9ae58 + + + + name + markup numbered list bullet + scope + markup.list.numbered.bullet + settings + + foreground + #99c794 + + + + name + markup blockquote + scope + markup.quote punctuation.definition.blockquote, markup.list punctuation.definition.list_item + settings + + foreground + #f9ae58 + + + + name + markup code + scope + markup.raw + settings + + background + #e3e6e860 + + + + name + markup code + scope + markup.raw.inline + settings + + background + #e3e6e880 + + + + name + markup punctuation + scope + (text punctuation.definition.italic | text punctuation.definition.bold) + settings + + foreground + #c594c5 + + + + name + diff.header + scope + meta.diff, meta.diff.header + settings + + foreground + #c594c5 + + + + name + diff.deleted + scope + markup.deleted + settings + + foreground + #ec5f67 + + + + name + diff.inserted + scope + markup.inserted + settings + + foreground + #99c794 + + + + name + diff.changed + scope + markup.changed + settings + + foreground + #f9ae58 + + + + name + CSS Properties + scope + support.type.property-name + settings + + foreground + #333333 + + + + scope + constant.numeric.line-number.match + settings + + foreground + #ec5f67 + + + + scope + message.error + settings + + foreground + #ec5f67 + + + + name + SublimeLinter Warning + scope + sublimelinter.mark.warning + settings + + foreground + #DDB700 + + + name + SublimeLinter Gutter Mark + scope + sublimelinter.gutter-mark + settings + + foreground + #FFFFFF + + + name + SublimeLinter Error + scope + sublimelinter.mark.error + settings + + foreground + #D02000 + + + + \ No newline at end of file diff --git a/SublimeLinter/Chromodynamics (Flake8Lint) (SL).tmTheme b/SublimeLinter/Chromodynamics (Flake8Lint) (SL).tmTheme new file mode 100644 index 0000000..92236bd --- /dev/null +++ b/SublimeLinter/Chromodynamics (Flake8Lint) (SL).tmTheme @@ -0,0 +1,576 @@ + + + + + name + Chromodynamics + settings + + + settings + + background + #060606 + caret + #dfdfdf + foreground + #c6c6c6 + invisibles + #3B3A32 + lineHighlight + #252525 + selection + #444 + findHighlight + #FFE792 + findHighlightForeground + #000000 + selectionBorder + #1c1c1c + gutter + #060606 + gutterForeground + #595959 + + + + + name + String + scope + text, source + settings + + foreground + #c6c6c6 + + + + + name + Git Changed Line + scope + git_changes_change + settings + + foreground + #A29F46 + + + + name + Git Added Line + scope + git_changes_add + settings + + foreground + #1f9a12 + + + + name + Git Remove Line + scope + git_changes_del- + settings + + foreground + #A72822 + + + + + name + Comment + scope + comment + settings + + foreground + #747475 + + + + name + String + scope + string + settings + + foreground + #d3c970 + + + + name + Docstring + scope + string.quoted.docstring + settings + + foreground + #7c9f57 + + + + name + Docstring Quotes (specially for Atom) + scope + string.quoted.docstring string + settings + + foreground + #7c9f57 + + + + name + Docstring Storage (r prefix) (specially for Atom) + scope + string.quoted.docstring storage + settings + + foreground + #66D9EF + + + + name + Number + scope + constant.numeric + settings + + foreground + #9a79d7 + + + + name + Built-in constant + scope + constant.language + settings + + foreground + #9a79d7 + + + + name + User-defined constant + scope + constant.character, constant.other + settings + + foreground + #9a79d7 + + + + name + Variable + scope + variable + settings + + fontStyle + + + + + name + Keyword + scope + keyword + settings + + foreground + #e8364f + + + + name + Notes (XXX) + scope + comment.line.note, string.quoted.docstring.note + settings + + foreground + #b14a58 + + + + name + Storage + scope + storage + settings + + fontStyle + + foreground + #e8364f + + + + name + Storage type + scope + storage.type + settings + + foreground + #66D9EF + + + + name + Class name + scope + entity.name.class + settings + + foreground + #A6E22E + + + + name + Inherited class + scope + entity.other.inherited-class + settings + + foreground + #A6E22E + + + + name + Function name + scope + entity.name.function + settings + + fontStyle + + foreground + #A6E22E + + + + name + Function argument + scope + variable.parameter + settings + + foreground + #e99c42 + + + + name + Tag name + scope + entity.name.tag.namespace + settings + + fontStyle + + foreground + #76263a + + + + name + Tag localname + scope + entity.name.tag, keyword.doctype.xml + settings + + fontStyle + + foreground + #d33c78 + + + + name + Tag attribute + scope + entity.other.attribute-name + settings + + fontStyle + + foreground + #D77C23 + + + + name + Library function + scope + support.function + settings + + fontStyle + + foreground + #66D9EF + + + + name + Library constant + scope + support.constant + settings + + fontStyle + + foreground + #66D9EF + + + + name + Library class/type + scope + support.type + settings + + foreground + #66D9EF + + + + name + Special name + scope + support.class, support.other, support.variable + settings + + foreground + #66D9EF + + + + name + Library variable + scope + support.other.variable + settings + + fontStyle + + + + + name + Invalid + scope + invalid + settings + + background + #7c3636 + fontStyle + + foreground + #F8F8F0 + + + + name + Invalid deprecated + scope + invalid.deprecated + settings + + background + #99732b + foreground + #F8F8F0 + + + + name + JSON String + scope + meta.structure.dictionary.json string.quoted.double.json + settings + + foreground + #CFCFC2 + + + + + name + diff.header + scope + meta.diff, meta.diff.header + settings + + foreground + #75715E + + + + name + diff.deleted + scope + markup.deleted + settings + + foreground + #e8364f + + + + name + diff.inserted + scope + markup.inserted + settings + + foreground + #A6E22E + + + + name + diff.changed + scope + markup.changed + settings + + foreground + #E6DB74 + + + + name + self and cls + scope + variable.language.special, variable.parameter.function.language.special + settings + + foreground + #b0af95 + + + + + + name + comment/typehint: base color + scope + comment.typehint + settings + + foreground + #888A84 + + + + name + comment/typehint: ignore + scope + comment.typehint.ignore + settings + + foreground + #7E6461 + + + + name + comment/typehint: type name + scope + comment.typehint.type + settings + + foreground + #44727B + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + name + SublimeLinter Warning + scope + sublimelinter.mark.warning + settings + + foreground + #DDB700 + + + name + SublimeLinter Gutter Mark + scope + sublimelinter.gutter-mark + settings + + foreground + #FFFFFF + + + name + SublimeLinter Error + scope + sublimelinter.mark.error + settings + + foreground + #D02000 + + + uuid + 72d2f21e-76c9-11e5-8275-000c6c071bb8 + + \ No newline at end of file diff --git a/SublimeLinter/Clouds Midnight (Flake8Lint) (SL).tmTheme b/SublimeLinter/Clouds Midnight (Flake8Lint) (SL).tmTheme new file mode 100644 index 0000000..6dc86f0 --- /dev/null +++ b/SublimeLinter/Clouds Midnight (Flake8Lint) (SL).tmTheme @@ -0,0 +1,431 @@ + + + + + name + Clouds Midnight + settings + + + settings + + background + #191919 + caret + #FFFFFF + foreground + #929292 + invisibles + #BFBFBF + lineHighlight + #D7D7D708 + selection + #333 + + + + name + Comment + scope + comment + settings + + fontStyle + + foreground + #3C403B + + + + name + String + scope + string + settings + + fontStyle + + foreground + #777 + + + + name + Number + scope + constant.numeric + settings + + foreground + #46A609 + + + + name + Built-in constant + scope + constant.language + settings + + fontStyle + + foreground + #39946A + + + + name + User-defined constant + scope + constant.character, constant.other + settings + + + + name + Variable + scope + variable.language, variable.other + settings + + fontStyle + + + + + name + Keyword + scope + keyword, support.constant.property-value, constant.other.color + settings + + fontStyle + + foreground + #927C5D + + + + name + Keyword -> Unit + scope + keyword.other.unit + settings + + foreground + #366F1A + + + + name + HTML Attribute + scope + entity.other.attribute-name.html + settings + + foreground + #474747 + + + + name + Keyword -> Operator + scope + keyword.operator + settings + + foreground + #4B4B4B + + + + name + Storage + scope + storage + settings + + fontStyle + + foreground + #7f9246 + + + + name + Class name + scope + entity.name.class + settings + + fontStyle + + + + + name + Inherited class + scope + entity.other.inherited-class + settings + + fontStyle + + foreground + #858585 + + + + name + Function name + scope + entity.name.function + settings + + fontStyle + + + + + name + Function argument + scope + variable.parameter + settings + + + + name + Tag name + scope + entity.name.tag + settings + + fontStyle + + foreground + #606060 + + + + name + HTML Entity + scope + constant.character.entity + settings + + foreground + #A165AC + + + + name + JS Support Class + scope + support.class.js + settings + + foreground + #A165AC + + + + name + Tag attribute + scope + entity.other.attribute-name + settings + + fontStyle + + foreground + #606060 + + + + name + CSS Selector + scope + meta.selector.css, entity.name.tag.css, entity.other.attribute-name.id.css, entity.other.attribute-name.class.css + settings + + fontStyle + + foreground + #ab864c + + + + name + CSS Property + scope + meta.property-name.css + settings + + foreground + #616161 + + + + name + Library function + scope + support.function + settings + + foreground + #3981ab + + + + name + Library constant + scope + support.constant + settings + + + + name + Library class/type + scope + support.type, support.class + settings + + + + name + Library variable + scope + support.other.variable + settings + + fontStyle + + + + + name + Invalid + scope + invalid + settings + + background + #E92E2E + foreground + #FFFFFF + + + + name + Punctuation/Widgets + scope + punctuation.section.embedded + settings + + fontStyle + + foreground + #ffffff + + + + name + Punctuation (Tags) + scope + punctuation.definition.tag + settings + + fontStyle + + foreground + #444 + + + + name + Keyword -> CSS + scope + constant.other.color.rgb-value.css, support.constant.property-value.css + settings + + foreground + #A165AC + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + name + SublimeLinter Warning + scope + sublimelinter.mark.warning + settings + + foreground + #DDB700 + + + name + SublimeLinter Gutter Mark + scope + sublimelinter.gutter-mark + settings + + foreground + #FFFFFF + + + name + SublimeLinter Error + scope + sublimelinter.mark.error + settings + + foreground + #D02000 + + + uuid + E5304455-0AC7-4082-8E62-5FD1B3313EEC + + \ No newline at end of file diff --git a/SublimeLinter/Gloom (Flake8Lint) (SL).tmTheme b/SublimeLinter/Gloom (Flake8Lint) (SL).tmTheme new file mode 100644 index 0000000..43164dc --- /dev/null +++ b/SublimeLinter/Gloom (Flake8Lint) (SL).tmTheme @@ -0,0 +1,391 @@ + + + + + author + Peter Varo (c)2013-2014 + comment + + Copyright (C) 2013 - 2014 Peter Varo + <http://github.com/petervaro/python> + + Based on the Twilight theme of Michael Sheets. + + This program is free software: you can redistribute it + and/or modify it under the terms of the GNU General + Public License as published by the Free Software + Foundation, either version 3 of the License, or (at your + option) any later version. + + This program is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the + implied warranty of MERCHANTABILITY or FITNESS FOR A + PARTICULAR PURPOSE. See the GNU General Public License + for more details. + + You should have received a copy of the GNU General Public + License along with this program, most likely a file in + the root directory, called "LICENSE". If not, see + <http://www.gnu.org/licenses>. + + name + Gloom + settings + + + settings + + background + #141414 + caret + #A5A5A5 + foreground + #F2F2F2 + invisibles + #FFFFFF19 + lineHighlight + #FFFFFF0A + selection + #FFFFFF14 + + + + name + Comment + scope + comment + settings + + fontStyle + italic + foreground + #595959 + + + + name + Constant + scope + constant + settings + + foreground + #CC6847 + + + + name + Entity + scope + entity + settings + + foreground + #996B3D + + + + name + Keyword + scope + keyword + settings + + foreground + #CCAA66 + + + + name + Storage + scope + storage + settings + + foreground + #F2E291 + + + + name + String + scope + string + settings + + foreground + #8D996B + + + + name + Support + scope + support + settings + + foreground + #978299 + + + + name + Variable + scope + variable + settings + + foreground + #7484A5 + + + + name + Invalid Deprecated + scope + invalid.deprecated + settings + + background + #CCA1993F + + + + name + Invalid Illegal + scope + invalid.illegal + settings + + background + #592C5999 + + + + name + Entity Inherited Class + scope + entity.other.inherited-class + settings + + fontStyle + italic + foreground + #995A2D + + + + name + String Constant + scope + string constant + settings + + foreground + #E0F2A9 + + + + name + String Interpolated + scope + string.interpolated + settings + + foreground + #C3D8C3 + + + + name + Support Function + scope + support.function + settings + + foreground + #D8D182 + + + + name + Constant Character Escape + scope + constant.character.escape + settings + + foreground + #CC7F33 + + + + name + Storage Modifier + scope + storage.modifier + settings + + foreground + #CC935B + + + + name + SublimeLinter Annotations + scope + sublimelinter.annotations + settings + + background + #FFFFAA + foreground + #FFFFFF + + + + name + SublimeLinter Error Outline + scope + sublimelinter.outline.illegal + settings + + background + #99471E + foreground + #FFFFFF + + + + name + SublimeLinter Error Underline + scope + sublimelinter.underline.illegal + settings + + background + #F27130 + + + + name + SublimeLinter Warning Outline + scope + sublimelinter.outline.warning + settings + + background + #7F6A3F + foreground + #FFFFFF + + + + name + SublimeLinter Warning Underline + scope + sublimelinter.underline.warning + settings + + background + #D8B46C + + + + name + SublimeLinter Violation Outline + scope + sublimelinter.outline.violation + settings + + background + #505935 + foreground + #FFFFFF + + + + name + SublimeLinter Violation Underline + scope + sublimelinter.underline.violation + settings + + background + #A0B26B + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + name + SublimeLinter Warning + scope + sublimelinter.mark.warning + settings + + foreground + #DDB700 + + + name + SublimeLinter Gutter Mark + scope + sublimelinter.gutter-mark + settings + + foreground + #FFFFFF + + + name + SublimeLinter Error + scope + sublimelinter.mark.error + settings + + foreground + #D02000 + + + uuid + 5E10F479-14B9-4DC1-B26C-557B2BB3FAE + + \ No newline at end of file diff --git a/SublimeLinter/Mariana (Flake8Lint) (SL).tmTheme b/SublimeLinter/Mariana (Flake8Lint) (SL).tmTheme new file mode 100644 index 0000000..633fc98 --- /dev/null +++ b/SublimeLinter/Mariana (Flake8Lint) (SL).tmTheme @@ -0,0 +1,709 @@ + + + + + name + Mariana + author + Sublime HQ Pty Ltd, Dmitri Voronianski + settings + + + settings + + background + #343D46 + caret + #f9ae58 + foreground + #D8DEE9 + lineHighlight + #4F5B66 + shadow + #00000040 + selection + #4F5B66 + selectionBorder + #647382 + inactiveSelection + #4F5B66 + highlight + #5fb3b3 + findHighlight + #fac863 + findHighlightForeground + #333333 + activeGuide + #5fb3b3 + stackGuide + #5fb3b380 + misspelling + #ec5f67 + bracketsOptions + underline + bracketsForeground + #f9ae58 + bracketContentsOptions + underline + bracketContentsForeground + #5fb3b3 + tagsOptions + stippled_underline + tagsForeground + #c594c5 + + + + name + Comment + scope + comment, punctuation.definition.comment + settings + + foreground + #A7ADBA + + + + name + String + scope + string + settings + + foreground + #99c794 + + + + name + Punctuation + scope + punctuation.definition + settings + + foreground + #5fb3b3 + + + + name + Number + scope + constant.numeric + settings + + foreground + #f9ae58 + + + + name + Built-in constant + scope + constant.language + settings + + fontStyle + italic + foreground + #ec5f67 + + + + name + User-defined constant + scope + constant.character, constant.other + settings + + foreground + #c594c5 + + + + name + Member Variable + scope + variable.member + settings + + foreground + #ec5f67 + + + + name + Keyword + scope + keyword - keyword.operator, keyword.operator.word + settings + + foreground + #c594c5 + + + + name + Operators + scope + keyword.operator + settings + + foreground + #f97b58 + + + + name + Punctuation + scope + punctuation.separator, punctuation.terminator + settings + + foreground + #A7ADBA + + + + name + Punctuation + scope + punctuation.section + settings + + foreground + #ffffff + + + + name + Accessor + scope + punctuation.accessor + settings + + foreground + #A7ADBA + + + + name + Annotation Punctuation + scope + punctuation.definition.annotation + settings + + foreground + #5fb3b3 + + + + name + JavaScript Dollar + scope + variable.other.dollar.only.js, variable.other.object.dollar.only.js, variable.type.dollar.only.js, support.class.dollar.only.js + settings + + foreground + #5fb3b3 + + + + name + Storage + scope + storage + settings + + foreground + #ec5f67 + + + + name + Storage type + scope + storage.type + settings + + foreground + #c594c5 + fontStyle + italic + + + + name + Entity name + scope + entity.name.function + settings + + foreground + #5fb3b3 + + + + name + Entity name + scope + entity.name - (entity.name.section | entity.name.tag | entity.name.label) + settings + + foreground + #f9ae58 + + + + name + Inherited class + scope + entity.other.inherited-class + settings + + fontStyle + italic underline + foreground + #5fb3b3 + + + + name + Function argument + scope + variable.parameter + settings + + fontStyle + + foreground + #f9ae58 + + + + name + Language variable + scope + variable.language + settings + + foreground + #ec5f67 + fontStyle + italic + + + + name + Tag name + scope + entity.name.tag + settings + + fontStyle + + foreground + #ec5f67 + + + + name + Tag attribute + scope + entity.other.attribute-name + settings + + foreground + #c594c5 + + + + name + Function call + scope + variable.function, variable.annotation + settings + + fontStyle + + foreground + #6699cc + + + + name + Library function + scope + support.function, support.macro + settings + + foreground + #6699cc + fontStyle + italic + + + + name + Library constant + scope + support.constant + settings + + foreground + #c594c5 + fontStyle + italic + + + + name + Library class/type + scope + support.type, support.class + settings + + foreground + #6699cc + fontStyle + italic + + + + name + Invalid + scope + invalid + settings + + background + #ec5f67 + foreground + #f8f8f8 + + + + name + Invalid deprecated + scope + invalid.deprecated + settings + + background + #f97b58 + foreground + #f8f8f8 + + + + name + YAML Key + scope + entity.name.tag.yaml + settings + + foreground + #5fb3b3 + + + + name + YAML String + scope + source.yaml string.unquoted + settings + + foreground + #D8DEE9 + + + + name + markup headings + scope + markup.heading + settings + + fontStyle + bold + + + + name + markup headings + scope + markup.heading punctuation.definition.heading + settings + + foreground + #f97b58 + + + + name + markup h1 + scope + markup.heading.1 punctuation.definition.heading + settings + + foreground + #ec5f67 + + + + name + markup links + scope + string.other.link, markup.underline.link + settings + + foreground + #6699cc + + + + name + markup bold + scope + markup.bold + settings + + fontStyle + bold + + + + name + markup italic + scope + markup.italic + settings + + fontStyle + italic + + + + name + markup bold/italic + scope + markup.italic markup.bold | markup.bold markup.italic + settings + + fontStyle + bold italic + + + + name + markup hr + scope + punctuation.definition.thematic-break + settings + + foreground + #f9ae58 + + + + name + markup numbered list bullet + scope + markup.list.numbered.bullet + settings + + foreground + #99c794 + + + + name + markup blockquote + scope + markup.quote punctuation.definition.blockquote, markup.list punctuation.definition.list_item + settings + + foreground + #f9ae58 + + + + name + markup code + scope + markup.raw + settings + + background + #4F5B6660 + + + + name + markup code + scope + markup.raw.inline + settings + + background + #4F5B6680 + + + + name + markup punctuation + scope + (text punctuation.definition.italic | text punctuation.definition.bold) + settings + + foreground + #c594c5 + + + + name + diff.header + scope + meta.diff, meta.diff.header + settings + + foreground + #c594c5 + + + + name + diff.deleted + scope + markup.deleted + settings + + foreground + #ec5f67 + + + + name + diff.inserted + scope + markup.inserted + settings + + foreground + #99c794 + + + + name + diff.changed + scope + markup.changed + settings + + foreground + #f9ae58 + + + + name + CSS Properties + scope + support.type.property-name + settings + + foreground + #D8DEE9 + + + + scope + constant.numeric.line-number.match + settings + + foreground + #ec5f67 + + + + scope + message.error + settings + + foreground + #ec5f67 + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + name + SublimeLinter Warning + scope + sublimelinter.mark.warning + settings + + foreground + #DDB700 + + + name + SublimeLinter Gutter Mark + scope + sublimelinter.gutter-mark + settings + + foreground + #FFFFFF + + + name + SublimeLinter Error + scope + sublimelinter.mark.error + settings + + foreground + #D02000 + + + + \ No newline at end of file diff --git a/SublimeLinter/Monokai (Flake8Lint) (SL).tmTheme b/SublimeLinter/Monokai (Flake8Lint) (SL).tmTheme new file mode 100644 index 0000000..4a0cad7 --- /dev/null +++ b/SublimeLinter/Monokai (Flake8Lint) (SL).tmTheme @@ -0,0 +1,662 @@ + + + + + name + Monokai + settings + + + settings + + background + #272822 + caret + #F8F8F0 + foreground + #F8F8F2 + invisibles + #3B3A32 + lineHighlight + #3E3D32 + selection + #49483E + findHighlight + #FFE792 + findHighlightForeground + #000000 + selectionBorder + #222218 + activeGuide + #9D550FB0 + misspelling + #F92672 + bracketsForeground + #F8F8F2A5 + bracketsOptions + underline + bracketContentsForeground + #F8F8F2A5 + bracketContentsOptions + underline + tagsOptions + stippled_underline + + + + name + Comment + scope + comment + settings + + foreground + #75715E + + + + name + String + scope + string + settings + + foreground + #E6DB74 + + + + name + Number + scope + constant.numeric + settings + + foreground + #AE81FF + + + + + name + Built-in constant + scope + constant.language + settings + + foreground + #AE81FF + + + + name + User-defined constant + scope + constant.character, constant.other + settings + + foreground + #AE81FF + + + + name + Variable + scope + variable + settings + + fontStyle + + + + + name + Keyword + scope + keyword - (source.c keyword.operator | source.c++ keyword.operator | source.objc keyword.operator | source.objc++ keyword.operator), keyword.operator.word + settings + + foreground + #F92672 + + + + name + Annotation Punctuation + scope + punctuation.definition.annotation + settings + + foreground + #F92672 + + + + name + JavaScript Dollar + scope + variable.other.dollar.only.js + settings + + foreground + #F92672 + + + + name + Storage + scope + storage + settings + + fontStyle + + foreground + #F92672 + + + + name + Storage type + scope + storage.type + settings + + fontStyle + italic + foreground + #66D9EF + + + + name + Entity name + scope + entity.name - (entity.name.filename | entity.name.section | entity.name.tag | entity.name.label) + settings + + fontStyle + + foreground + #A6E22E + + + + name + Inherited class + scope + entity.other.inherited-class + settings + + fontStyle + italic underline + foreground + #A6E22E + + + + name + Function argument + scope + variable.parameter - (source.c | source.c++ | source.objc | source.objc++) + settings + + fontStyle + italic + foreground + #FD971F + + + + name + Language variable + scope + variable.language + settings + + fontStyle + italic + foreground + #FD971F + + + + name + Tag name + scope + entity.name.tag + settings + + fontStyle + + foreground + #F92672 + + + + name + Tag attribute + scope + entity.other.attribute-name + settings + + fontStyle + + foreground + #A6E22E + + + + name + Function call + scope + variable.function, variable.annotation + settings + + fontStyle + + foreground + #66D9EF + + + + name + Library function + scope + support.function, support.macro + settings + + fontStyle + + foreground + #66D9EF + + + + name + Library constant + scope + support.constant + settings + + fontStyle + + foreground + #66D9EF + + + + name + Library class/type + scope + support.type, support.class + settings + + fontStyle + italic + foreground + #66D9EF + + + + name + Library variable + scope + support.other.variable + settings + + fontStyle + + + + + name + Invalid + scope + invalid + settings + + background + #F92672 + fontStyle + + foreground + #F8F8F0 + + + + name + Invalid deprecated + scope + invalid.deprecated + settings + + background + #AE81FF + foreground + #F8F8F0 + + + + name + JSON String + scope + meta.structure.dictionary.json string.quoted.double.json + settings + + foreground + #CFCFC2 + + + + name + YAML String + scope + string.unquoted.yaml + settings + + foreground + #F8F8F2 + + + + + name + diff.header + scope + meta.diff, meta.diff.header + settings + + foreground + #75715E + + + + name + markup headings + scope + markup.heading + settings + + fontStyle + bold + + + + name + markup headings + scope + markup.heading punctuation.definition.heading + settings + + foreground + #FD971F + + + + name + markup h1 + scope + markup.heading.1 punctuation.definition.heading + settings + + foreground + #F92672 + + + + name + markup links + scope + markup.underline.link + settings + + foreground + #66D9EF + + + + name + markup bold + scope + markup.bold + settings + + fontStyle + bold + + + + name + markup italic + scope + markup.italic + settings + + fontStyle + italic + + + + name + markup bold/italic + scope + markup.italic markup.bold | markup.bold markup.italic + settings + + fontStyle + bold italic + + + + name + markup hr + scope + punctuation.definition.thematic-break + settings + + foreground + #75715E + + + + name + markup blockquote + scope + markup.quote punctuation.definition.blockquote + settings + + foreground + #75715E + + + + name + markup bullets + scope + markup.list.numbered.bullet + settings + + foreground + #AE81FF + + + + name + markup bullets + scope + markup.list.unnumbered.bullet | (markup.list.numbered punctuation.definition) + settings + + foreground + #F8F8F8AA + + + + name + markup code + scope + markup.raw + settings + + background + #F8F8F818 + + + + name + markup punctuation + scope + markup.raw punctuation.definition.raw + settings + + foreground + #F8F8F8AA + + + + name + markup punctuation + scope + text & (punctuation.definition.italic | punctuation.definition.bold | punctuation.definition.raw | punctuation.definition.link | punctuation.definition.metadata | punctuation.definition.image | punctuation.separator.table-cell | punctuation.section.table-header | punctuation.definition.constant) + settings + + foreground + #F8F8F8AA + + + + name + diff.deleted + scope + markup.deleted + settings + + foreground + #F92672 + + + + name + diff.inserted + scope + markup.inserted + settings + + foreground + #A6E22E + + + + name + diff.changed + scope + markup.changed + settings + + foreground + #E6DB74 + + + + scope + constant.numeric.line-number.find-in-files - match + settings + + foreground + #AE81FFA0 + + + + scope + entity.name.filename + settings + + foreground + #E6DB74 + + + + + scope + message.error + settings + + foreground + #F83333 + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + name + SublimeLinter Warning + scope + sublimelinter.mark.warning + settings + + foreground + #DDB700 + + + name + SublimeLinter Gutter Mark + scope + sublimelinter.gutter-mark + settings + + foreground + #FFFFFF + + + name + SublimeLinter Error + scope + sublimelinter.mark.error + settings + + foreground + #D02000 + + + + \ No newline at end of file diff --git a/SublimeLinter/Monokai Phoenix (Flake8Lint) (SL).tmTheme b/SublimeLinter/Monokai Phoenix (Flake8Lint) (SL).tmTheme new file mode 100644 index 0000000..2586794 --- /dev/null +++ b/SublimeLinter/Monokai Phoenix (Flake8Lint) (SL).tmTheme @@ -0,0 +1,626 @@ + + + + + name + Monokai Phoenix + settings + + + settings + + activeGuide + #9D550FB0 + background + #111111 + bracketContentsForeground + #F8F8F2A5 + bracketContentsOptions + underline + bracketsForeground + #F8F8F2A5 + bracketsOptions + underline + caret + #F8F8F0 + findHighlight + #FFE792 + findHighlightForeground + #000000 + foreground + #F8F8F2 + invisibles + #3B3A32 + lineHighlight + #3E3D32 + selection + #49483E + selectionBorder + #222218 + tagsOptions + stippled_underline + + + + name + comment + scope + comment + settings + + fontStyle + italic + foreground + #75715E + + + + name + String + scope + string + settings + + foreground + #E6DB74 + + + + name + Built-in constant + scope + constant.language + settings + + foreground + #AE81FF + + + + name + User-defined constant + scope + constant.character, constant.other + settings + + foreground + #AE81FF + + + + name + Invalid + scope + invalid + settings + + background + #F92672 + + + + name + constant + scope + constant + settings + + foreground + #AE81FFA0 + + + + name + Keyword + scope + keyword + settings + + foreground + #F92672 + + + + name + constant.numeric + scope + constant.numeric + settings + + foreground + #AE81FF + + + + name + Storage + scope + storage + settings + + foreground + #F92672 + + + + name + storage.type + scope + storage.type + settings + + foreground + #66D9EF + + + + name + Support + scope + support + settings + + foreground + #8A5C8DFF + + + + name + Function arg + scope + meta.function.argument, variable.parameter, meta.parens.c + settings + + foreground + #FD971F + + + + name + invalid.illegal + scope + invalid.illegal + settings + + background + #562D56BF + foreground + #FD5FF1FF + + + + name + support.function + scope + support.function + settings + + foreground + #A6E22E + + + + name + meta.tag entity + scope + entity.name.tag + settings + + foreground + #F92672 + + + + name + Attribute + scope + entity.other.attribute-name + settings + + foreground + #A6E22E + + + + name + entity.arrow.function.js + scope + entity.arrow.function.js + settings + + foreground + #AA00FF + + + + name + support.class.error.js + scope + support.class.error.js + settings + + foreground + #FF5522 + + + + name + support.class.node.js + scope + support.class.node.js + settings + + foreground + #1224FE + + + + name + support.keyword.node.js + scope + support.keyword.node.js + settings + + fontStyle + bold + foreground + #F92672 + + + + name + entity.name.module.js, variable.import.parameter.js, variable.other.class.js + scope + entity.name.module.js, variable.import.parameter.js, variable.other.class.js + settings + + foreground + #A6E22E + + + + name + entity.name.accessor.js + scope + entity.name.accessor.js + settings + + foreground + #A6E22E + + + + name + entity.name.method.js + scope + entity.name.method.js + settings + + foreground + #A6E22E + + + + name + meta.method.js + scope + meta.method.js + settings + + foreground + #FFF + + + + name + support.function + scope + support.function + settings + + foreground + #66D9EF + + + + name + Function name + scope + entity.name.function + settings + + foreground + #A6E22E + + + + name + entity.name.class.js + scope + entity.name.class.js + settings + + fontStyle + italic + foreground + #A6E22E + + + + name + entity.name.extends.js + scope + entity.name.extends.js + settings + + fontStyle + italic + foreground + #00FF99 + + + + name + entity.other.attribute-name.id + scope + entity.other.attribute-name.id + settings + + foreground + #A6E22E + + + + name + class name + scope + meta.prototype support.class + settings + + foreground + #A6E22E + + + + name + Library constant + scope + support.constant + settings + + foreground + #66D9EF + + + + name + Library class/type + scope + support.type, support.class, variable.language + settings + + fontStyle + italic + foreground + #66D9EF + + + + name + js undefined + scope + constant.language.undefined.js + settings + + foreground + #AE81FF + + + + name + false + scope + constant.language.boolean.false + settings + + foreground + #AE81FF + + + + name + true + scope + constant.language.boolean.true + settings + + foreground + #AE81FF + + + + name + js null + scope + constant.language.null.js + settings + + foreground + #AE81FF + + + + name + Inherited class + scope + entity.other.inherited-class + settings + + fontStyle + italic underline + foreground + #A6E22E + + + + name + diff.header + scope + meta.diff, meta.diff.header, entity.name.namespace + settings + + foreground + #75715E + + + + name + diff.deleted + scope + markup.deleted + settings + + background + #420E09FF + foreground + #F92672 + + + + name + diff.changed + scope + markup.changed + settings + + background + #4A410DFF + foreground + #E6DB74 + + + + name + diff.inserted + scope + markup.inserted + settings + + background + #253B22FF + foreground + #F8F8F8FF + + + + name + Log Entry + scope + meta.line.entry.logfile, meta.line.exit.logfile + settings + + background + #EEEEEE29 + foreground + #F8F8F8FF + + + + name + Log Entry Error + scope + meta.line.error.logfile + settings + + background + #751012 + foreground + #F8F8F8 + + + + name + JSON String + scope + meta.structure.dictionary.json string.quoted.double + settings + + foreground + #CFCFC2 + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + name + SublimeLinter Warning + scope + sublimelinter.mark.warning + settings + + foreground + #DDB700 + + + name + SublimeLinter Gutter Mark + scope + sublimelinter.gutter-mark + settings + + foreground + #FFFFFF + + + name + SublimeLinter Error + scope + sublimelinter.mark.error + settings + + foreground + #D02000 + + + uuid + c29d9188-ad09-45ff-a41c-5fa3816b15ba + + \ No newline at end of file diff --git a/SublimeLinter/Monokai Phoenix (SL).tmTheme b/SublimeLinter/Monokai Phoenix (SL).tmTheme new file mode 100644 index 0000000..a319d3c --- /dev/null +++ b/SublimeLinter/Monokai Phoenix (SL).tmTheme @@ -0,0 +1,586 @@ + + + + + name + Monokai Phoenix + settings + + + settings + + activeGuide + #9D550FB0 + background + #111111 + bracketContentsForeground + #F8F8F2A5 + bracketContentsOptions + underline + bracketsForeground + #F8F8F2A5 + bracketsOptions + underline + caret + #F8F8F0 + findHighlight + #FFE792 + findHighlightForeground + #000000 + foreground + #F8F8F2 + invisibles + #3B3A32 + lineHighlight + #3E3D32 + selection + #49483E + selectionBorder + #222218 + tagsOptions + stippled_underline + + + + name + comment + scope + comment + settings + + fontStyle + italic + foreground + #75715E + + + + name + String + scope + string + settings + + foreground + #E6DB74 + + + + name + Built-in constant + scope + constant.language + settings + + foreground + #AE81FF + + + + name + User-defined constant + scope + constant.character, constant.other + settings + + foreground + #AE81FF + + + + name + Invalid + scope + invalid + settings + + background + #F92672 + + + + name + constant + scope + constant + settings + + foreground + #AE81FFA0 + + + + name + Keyword + scope + keyword + settings + + foreground + #F92672 + + + + name + constant.numeric + scope + constant.numeric + settings + + foreground + #AE81FF + + + + name + Storage + scope + storage + settings + + foreground + #F92672 + + + + name + storage.type + scope + storage.type + settings + + foreground + #66D9EF + + + + name + Support + scope + support + settings + + foreground + #8A5C8DFF + + + + name + Function arg + scope + meta.function.argument, variable.parameter, meta.parens.c + settings + + foreground + #FD971F + + + + name + invalid.illegal + scope + invalid.illegal + settings + + background + #562D56BF + foreground + #FD5FF1FF + + + + name + support.function + scope + support.function + settings + + foreground + #A6E22E + + + + name + meta.tag entity + scope + entity.name.tag + settings + + foreground + #F92672 + + + + name + Attribute + scope + entity.other.attribute-name + settings + + foreground + #A6E22E + + + + name + entity.arrow.function.js + scope + entity.arrow.function.js + settings + + foreground + #AA00FF + + + + name + support.class.error.js + scope + support.class.error.js + settings + + foreground + #FF5522 + + + + name + support.class.node.js + scope + support.class.node.js + settings + + foreground + #1224FE + + + + name + support.keyword.node.js + scope + support.keyword.node.js + settings + + fontStyle + bold + foreground + #F92672 + + + + name + entity.name.module.js, variable.import.parameter.js, variable.other.class.js + scope + entity.name.module.js, variable.import.parameter.js, variable.other.class.js + settings + + foreground + #A6E22E + + + + name + entity.name.accessor.js + scope + entity.name.accessor.js + settings + + foreground + #A6E22E + + + + name + entity.name.method.js + scope + entity.name.method.js + settings + + foreground + #A6E22E + + + + name + meta.method.js + scope + meta.method.js + settings + + foreground + #FFF + + + + name + support.function + scope + support.function + settings + + foreground + #66D9EF + + + + name + Function name + scope + entity.name.function + settings + + foreground + #A6E22E + + + + name + entity.name.class.js + scope + entity.name.class.js + settings + + fontStyle + italic + foreground + #A6E22E + + + + name + entity.name.extends.js + scope + entity.name.extends.js + settings + + fontStyle + italic + foreground + #00FF99 + + + + name + entity.other.attribute-name.id + scope + entity.other.attribute-name.id + settings + + foreground + #A6E22E + + + + name + class name + scope + meta.prototype support.class + settings + + foreground + #A6E22E + + + + name + Library constant + scope + support.constant + settings + + foreground + #66D9EF + + + + name + Library class/type + scope + support.type, support.class, variable.language + settings + + fontStyle + italic + foreground + #66D9EF + + + + name + js undefined + scope + constant.language.undefined.js + settings + + foreground + #AE81FF + + + + name + false + scope + constant.language.boolean.false + settings + + foreground + #AE81FF + + + + name + true + scope + constant.language.boolean.true + settings + + foreground + #AE81FF + + + + name + js null + scope + constant.language.null.js + settings + + foreground + #AE81FF + + + + name + Inherited class + scope + entity.other.inherited-class + settings + + fontStyle + italic underline + foreground + #A6E22E + + + + name + diff.header + scope + meta.diff, meta.diff.header, entity.name.namespace + settings + + foreground + #75715E + + + + name + diff.deleted + scope + markup.deleted + settings + + background + #420E09FF + foreground + #F92672 + + + + name + diff.changed + scope + markup.changed + settings + + background + #4A410DFF + foreground + #E6DB74 + + + + name + diff.inserted + scope + markup.inserted + settings + + background + #253B22FF + foreground + #F8F8F8FF + + + + name + Log Entry + scope + meta.line.entry.logfile, meta.line.exit.logfile + settings + + background + #EEEEEE29 + foreground + #F8F8F8FF + + + + name + Log Entry Error + scope + meta.line.error.logfile + settings + + background + #751012 + foreground + #F8F8F8 + + + + name + JSON String + scope + meta.structure.dictionary.json string.quoted.double + settings + + foreground + #CFCFC2 + + + + name + SublimeLinter Warning + scope + sublimelinter.mark.warning + settings + + foreground + #DDB700 + + + name + SublimeLinter Gutter Mark + scope + sublimelinter.gutter-mark + settings + + foreground + #FFFFFF + + + name + SublimeLinter Error + scope + sublimelinter.mark.error + settings + + foreground + #D02000 + + + uuid + c29d9188-ad09-45ff-a41c-5fa3816b15ba + + \ No newline at end of file diff --git a/SublimeLinter/Next (Flake8Lint) (SL).tmTheme b/SublimeLinter/Next (Flake8Lint) (SL).tmTheme new file mode 100644 index 0000000..c1bb9bb --- /dev/null +++ b/SublimeLinter/Next (Flake8Lint) (SL).tmTheme @@ -0,0 +1,1939 @@ + + + + + name + Next + settings + + + settings + + activeGuide + #3333FFFF + background + #000000 + bracketsBackground + #FF00AA66 + bracketsOptions + background + caret + #FF0099 + foreground + #E6E6E6 + guide + #33333388 + gutter + #6600FF33 + invisibles + #404040 + lineHighlight + #FF009933 + multiEditHighlight + #00FF0022 + searchHighlight + #FF00AA99 + selection + #00FFFF44 + stackGuide + #333333CC + + + + name + bracket.curly + scope + bracket.curly + settings + + background + #FF44AA + foreground + #3399FF + + + + name + bracket.square + scope + bracket.square + settings + + background + #2266CC + foreground + #FF8800 + + + + name + bracket.round + scope + bracket.round + settings + + background + #9922FF + foreground + #00FF00 + + + + name + bracket.quote + scope + bracket.quote + settings + + background + #00FF00 + + + + name + comment + scope + comment + settings + + fontStyle + italic + foreground + #646464FF + + + + name + Invalid + scope + invalid + settings + + background + #FF000022 + + + + name + constant + scope + constant + settings + + foreground + #3387CCFF + + + + name + Keyword + scope + keyword + settings + + foreground + #E28964 + + + + name + constant.numeric + scope + constant.numeric + settings + + foreground + #FFFF66 + + + + name + Storage + scope + storage + settings + + foreground + #99CF50 + + + + name + storage.modifier + scope + storage.modifier + settings + + foreground + #CF5099 + + + + name + storage.self + scope + storage.self + settings + + fontStyle + bold + foreground + #CC0033 + + + + name + storage.type + scope + storage.type + settings + + foreground + #CF9950 + + + + name + Support + scope + support + settings + + foreground + #8A5C8DFF + + + + name + entity.name.function + scope + entity.name.function + settings + + foreground + #BB00FF + + + + name + keyword control + scope + keyword.control + settings + + foreground + #FF00FF + + + + name + keyword.control.declaration + scope + keyword.control.declaration + settings + + foreground + #8888AA + + + + name + keyword.control.module + scope + keyword.control.module + settings + + background + #FFFF3333 + foreground + #FFFF33 + options + underline + + + + name + keyword.control.flow + scope + keyword.control.flow + settings + + background + #110300 + fontStyle + bold + foreground + #FF6600 + + + + name + keyword.control.conditional + scope + keyword.control.conditional + settings + + foreground + #FF00FF + + + + name + keyword.control.trycatch + scope + keyword.control.trycatch + settings + + foreground + #FF0033 + + + + name + keyword.control.loop + scope + keyword.control.loop + settings + + foreground + #009999 + + + + name + keyword.control.switch + scope + keyword.control.switch + settings + + foreground + #999999 + + + + name + keyword operator + scope + keyword.operator + settings + + foreground + #FF0080 + + + + name + Function arg + scope + meta.function.argument, variable.parameter, meta.parens.c + settings + + foreground + #77FF11 + + + + name + + scope + punctuation.section.embedded + settings + + background + #0D0D0D37 + foreground + #00D3FFFF + + + + name + keyword.other.unit + scope + keyword.other.unit, keyword.unit.css + settings + + foreground + #80FF00FF + + + + name + invalid.illegal + scope + invalid.illegal + settings + + background + #562D56BF + foreground + #FD5FF1FF + + + + name + string.quoted source + scope + string.quoted source + settings + + foreground + #DAEFA3 + + + + name + string constant + scope + string constant + settings + + foreground + #CFED81 + + + + name + string.regexp + scope + string.regexp + settings + + foreground + #6FFF17 + + + + name + punctuation.definition.string + scope + punctuation.definition.string + settings + + background + #15151501 + foreground + #B4FF82 + + + + name + string.regexp.special + scope + string.regexp constant.character.escape, string.regexp source.ruby.embedded, string.regexp string.regexp.arbitrary-repitition + settings + + foreground + #00D505 + + + + name + string.regexp punctuation keyword + scope + string.regexp punctuation keyword + settings + + foreground + #C559FF + + + + name + string variable + scope + string variable + settings + + foreground + #8A9A95 + + + + name + support.function + scope + support.function + settings + + foreground + #FCF352FF + + + + name + meta.tag + scope + meta.tag + settings + + foreground + #4F9EFFFF + + + + name + meta.tag entity + scope + meta.tag entity + settings + + foreground + #157EFF + + + + name + HTML/XML tag attribute value + scope + meta.tag string.quoted.double.html + settings + + foreground + #E07D2C + + + + name + html5 tag + scope + meta.tag.block.any.html.html5 + settings + + foreground + #E88BFCFF + + + + name + html5 tag entity + scope + meta.tag.block.any.html.html5 entity + settings + + foreground + #D730FAFF + + + + name + meta.tag.inline + scope + source entity.name.tag, source entity.other.attribute-name,meta.tag.inline, meta.tag.inline entity + settings + + foreground + #87A7E2FF + + + + name + html js tag + scope + source.js.embedded.html entity.name.tag.script.html + settings + + foreground + #FF3535 + + + + name + html js tag braces + scope + source.js.embedded.html punctuation.definition.tag.html + settings + + foreground + #FF1E1E + + + + name + html js tag url + scope + source.js.embedded.html string.quoted.double.html + settings + + foreground + #FF9D9D + + + + name + Attribute + scope + entity.other.attribute-name + settings + + foreground + #7349BEFF + + + + name + Meta Toc List + scope + meta.toc-list + settings + + background + #162C1AFF + foreground + #BEFEC7FF + options + underline + + + + name + js variable readwrite + scope + meta.initialization, variable.other.readwrite.js + settings + + foreground + #FF9122 + + + + name + js variable dollar + scope + meta.initialization, variable.other.dollar.js + settings + + fontStyle + italic + foreground + #FF9122 + + + + name + js object + scope + variable.other.object.js + settings + + foreground + #FFEE00 + + + + name + js object with parent + scope + meta.property-name.js variable.other.object.js + settings + + foreground + #FFFF88 + + + + name + support.variable.property.js + scope + support.variable.property.js + settings + + foreground + #3399FF + + + + name + variable.other.dot-access + scope + variable.other.dot-access + settings + + foreground + #66FFDD + + + + name + variable.other.property.js + scope + variable.other.property.js + settings + + foreground + #37C1BE + + + + name + punctuation.section.scope.square.js + scope + punctuation.section.scope.square.js + settings + + foreground + #FF2404 + + + + name + punctuation.section.scope.round.js, meta.brace.round + scope + punctuation.section.scope.round.js, meta.brace.round + settings + + foreground + #1C38FF + + + + name + punctuation.definition.arrow.js + scope + punctuation.definition.arrow.js + settings + + background + #001133 + fontStyle + bold + foreground + #AA00FF + + + + name + entity.arrow.function.js + scope + entity.arrow.function.js + settings + + background + #001133 + fontStyle + bold + foreground + #AA00FF + + + + name + variable.language + scope + variable.language + settings + + foreground + #AA0044 + + + + name + variable.language.prototype + scope + variable.language.prototype + settings + + foreground + #FF6600 + + + + name + support.class.error.js + scope + support.class.error.js + settings + + foreground + #FF5522 + + + + name + support.class.builtin.js + scope + support.class.builtin.js + settings + + fontStyle + italic + foreground + #FFEE00 + + + + name + support.class.node.js + scope + support.class.node.js + settings + + foreground + #1224FE + + + + name + entity.name.function.node.js + scope + entity.name.function.node.js + settings + + foreground + #D84014 + + + + name + support.keyword.node.js + scope + support.keyword.node.js + settings + + fontStyle + bold + foreground + #99EF25 + + + + name + variable.import.destructuring.js + scope + variable.import.destructuring.js + settings + + foreground + #00BBFF + + + + name + other.object.key.js + scope + other.object.key.js + settings + + foreground + #1C98C1 + + + + name + meta.accessor.js punctuation.definition.parameters + scope + meta.accessor.js punctuation.definition.parameters + settings + + foreground + #005588 + + + + name + storage.type.accessor.js + scope + storage.type.accessor.js + settings + + background + #001122 + fontStyle + bold italic + foreground + #0066AA + + + + name + entity.name.module.js, variable.import.parameter.js, variable.other.class.js + scope + entity.name.module.js, variable.import.parameter.js, variable.other.class.js + settings + + background + #220011 + foreground + #FF0044 + + + + name + storage.type.module.js, storage.type.export.js, storage.type.import.js, storage.type.from.js + scope + storage.type.module.js, storage.type.export.js, storage.type.import.js, storage.type.from.js + settings + + background + #222211 + foreground + #CCCC44 + + + + name + storage.type.class.js, storage.type.extends.js + scope + storage.type.class.js, storage.type.extends.js + settings + + background + #001122 + foreground + #0044AA + + + + name + meta.function.call.class.static.js + scope + meta.function.call.class.static.js + settings + + foreground + #880011 + + + + name + variable.other.class.static.js + scope + variable.other.class.static.js + settings + + foreground + #AA0066 + + + + name + entity.name.accessor.js + scope + entity.name.accessor.js + settings + + background + #001122 + fontStyle + bold italic + foreground + #00FFCC + + + + name + entity.name.method.js + scope + entity.name.method.js + settings + + background + #110022 + fontStyle + italic bold + foreground + #AA00FF + + + + name + meta.method.js + scope + meta.method.js + settings + + fontStyle + bold + foreground + #660099 + + + + name + storage.type.function.js + scope + storage.type.function.js + settings + + fontStyle + bold + foreground + #99CC44 + + + + name + string.quoted.single + scope + string.quoted.single + settings + + foreground + #88FFAAAA + + + + name + variable.other.quasi.js + scope + variable.other.quasi.js + settings + + foreground + #FF0099 + + + + name + string.quasi.js + scope + string.quasi.js + settings + + foreground + #00FF00 + + + + name + punctuation.quasi.element + scope + punctuation.quasi.element + settings + + foreground + #008800 + + + + name + entity.quasi.tag.name.js + scope + entity.quasi.tag.name.js + settings + + foreground + #FFFF00 + + + + name + meta.group.braces.square, punctuation.destructuring + scope + meta.group.braces.square string.quoted.single, punctuation.destructuring + settings + + foreground + #47E9AC + + + + name + string.quoted.double + scope + string.quoted.double + settings + + foreground + #11BB11 + + + + name + punctuation.section.scope.curly.js + scope + punctuation.section.scope.curly.js + settings + + foreground + #F9044E + + + + name + meta.delimiter.object.comma.js + scope + meta.delimiter.object.comma.js + settings + + foreground + #00FFFF + + + + name + meta.group.braces.curly string.quoted.single + scope + meta.group.braces.curly string.quoted.single + settings + + foreground + #16B853 + + + + name + support.function + scope + support.function + settings + + foreground + #B532FF + + + + name + punctuation.definition.string.begin.js + scope + punctuation.definition.string.begin.js + settings + + foreground + #D2E20C + + + + name + punctuation.definition.string.end.js + scope + punctuation.definition.string.end.js + settings + + foreground + #CEA30D + + + + name + instance constructor + scope + meta.class.inheritance, meta.instance.constructor + settings + + fontStyle + italic underline + foreground + #E81E41 + + + + name + entity.name.class.js + scope + entity.name.class.js + settings + + background + #00FFFF33 + fontStyle + italic + foreground + #00FFFF + + + + name + entity.name.extends.js + scope + entity.name.extends.js + settings + + background + #00FF9933 + fontStyle + italic + foreground + #00FF99 + + + + name + function call + scope + meta.function-call entity.name.function + settings + + foreground + #5B24FF + + + + name + function call with args + scope + meta.function-call.function.with-arguments.js + settings + + foreground + #33FF00 + + + + name + js brace + scope + meta.brace.curly.js + settings + + foreground + #FF0099 + + + + name + js paren + scope + meta.brace.round.js + settings + + background + #000000FF + foreground + #D0C5FEFF + + + + name + js constant escape + scope + constant.character.escape + settings + + foreground + #10CF62FF + + + + name + pseudo-class + scope + meta.selector.css entity.other.attribute-name.tag.pseudo-class + settings + + foreground + #4FBC4B + + + + name + css selectors + scope + entity.namespace.unicode.css + settings + + foreground + #FF4F4F + + + + name + entity.other.attribute-name.id + scope + entity.other.attribute-name.id + settings + + background + #0B0028FF + foreground + #F20073FF + + + + name + class name + scope + meta.prototype support.class + settings + + foreground + #FF0099 + + + + name + support object + scope + support.object + settings + + fontStyle + bold + foreground + #FFEE00 + + + + name + class name prototype + scope + meta.prototype support.constant + settings + + foreground + #FF6600 + + + + name + prototype declaration + scope + meta.prototype.declaration.js + settings + + fontStyle + bold + + + + name + js undefined + scope + constant.language.undefined.js + settings + + foreground + #555588 + + + + name + variable.other.constant.js + scope + variable.other.constant.js + settings + + background + #003311 + foreground + #00FF33 + + + + name + false + scope + constant.language.boolean.false + settings + + foreground + #AAAA55 + + + + name + true + scope + constant.language.boolean.true + settings + + foreground + #CC7744 + + + + name + js null + scope + constant.language.null.js + settings + + foreground + #558855 + + + + name + css#id punctuation + scope + punctuation.definition.entity.id.css + settings + + background + #0B0028 + foreground + #FF489F + + + + name + css.class + scope + entity.other.attribute-name.class, source.css.less entity.other.attribute-name.class.css + settings + + background + #0B0028 + foreground + #9529B8 + + + + name + css.class puntuation + scope + punctuation.definition.entity.class.css + settings + + background + #0B0028FF + foreground + #CD87E4FF + + + + name + css pseudo element + scope + entity.other.attribute-name.pseudo-element.css + settings + + background + #0B0028FF + foreground + #FF00FFFF + + + + name + css property-name + scope + support.type.property-name.css + settings + + foreground + #B8EFECFF + + + + name + css @at-rule + scope + meta.preprocessor.at-rule keyword.control.at-rule + settings + + foreground + #D7C271FF + + + + name + css color + scope + constant.other.color.rgb-value.css, support.constant.color.w3c-standard-color-name.css + settings + + foreground + #FB7720FF + + + + name + css constants + scope + support.constant.property-value.css + settings + + foreground + #7CE85EFF + + + + name + Puncation Termination + scope + punctuation.terminator, punctuation.separator + settings + + foreground + #4BFCF8FF + + + + name + css constructor.argument + scope + meta.constructor.argument.css + settings + + foreground + #8F9D6AFF + + + + name + diff.header + scope + meta.diff, meta.diff.header, entity.name.namespace + settings + + background + #0E2231FF + foreground + #F8F8F8FF + + + + name + diff.deleted + scope + markup.deleted + settings + + background + #420E09FF + foreground + #F8F8F8FF + + + + name + diff.changed + scope + markup.changed + settings + + background + #4A410DFF + foreground + #F8F8F8FF + + + + name + diff.inserted + scope + markup.inserted + settings + + background + #253B22FF + foreground + #F8F8F8FF + + + + name + Markup: Italic + scope + markup.italic + settings + + fontStyle + italic + foreground + #6AD500FF + + + + name + Markup: Underline + scope + markup.underline + settings + + foreground + #E18964FF + options + underline + + + + name + Markup: Quote + scope + markup.quote + settings + + background + #FEE09C12 + fontStyle + italic + foreground + #E1D4B9FF + + + + name + Markup: Heading + scope + markup.heading, markup.heading entity + settings + + background + #DE3280FF + foreground + #FFFFFFFF + + + + name + Markup: List + scope + markup.list + settings + + foreground + #6657EAFF + + + + name + Markup: Raw + scope + markup.raw + settings + + background + #B1B3BA08 + foreground + #578BB3FF + + + + name + Markup: Comment + scope + markup comment + settings + + foreground + #F67B37FF + + + + name + Markup: Separator + scope + meta.separator + settings + + background + #242424FF + foreground + #60A633FF + + + + name + Log Entry + scope + meta.line.entry.logfile, meta.line.exit.logfile + settings + + background + #EEEEEE29 + foreground + #F8F8F8FF + + + + name + Log Entry Error + scope + meta.line.error.logfile + settings + + background + #751012 + foreground + #F8F8F8 + + + + name + JSON property top + scope + meta.structure.dictionary.json string.quoted.double + settings + + background + #111111 + foreground + #1144BB + + + + name + JSON property level 2 + scope + meta.structure meta.structure.dictionary.json string.quoted.double + settings + + foreground + #1122BB + + + + name + JSON property level 3 + scope + meta.structure meta.structure meta.structure meta.structure.dictionary.json string.quoted.double + settings + + foreground + #2938EB + + + + name + JSON property level 4 + scope + meta.structure meta.structure meta.structure meta.structure meta.structure meta.structure.dictionary.json string.quoted.double + settings + + foreground + #6D7EF1 + + + + name + JSON property level 5 + scope + meta.structure meta.structure meta.structure meta.structure meta.structure meta.structure meta.structure meta.structure.dictionary.json string.quoted.double + settings + + foreground + #B3BBF7 + + + + name + JSON value + scope + meta.structure.dictionary.value.json string.quoted.double + settings + + foreground + #AA00AA + + + + name + JSON value level 2 + scope + meta.structure meta.structure meta.structure.dictionary.value.json string.quoted.double + settings + + foreground + #BF00BF + + + + name + JSON value level 3 + scope + meta.structure meta.structure meta.structure meta.structure meta.structure.dictionary.value.json string.quoted.double + settings + + foreground + #FF00FF + + + + name + JSON value level 4 + scope + meta.structure meta.structure meta.structure meta.structure meta.structure meta.structure meta.structure.dictionary.value.json string.quoted.double + settings + + foreground + #FF40FF + + + + name + JSON value level 5 + scope + meta.structure meta.structure meta.structure meta.structure meta.structure meta.structure meta.structure meta.structure meta.structure.dictionary.value.json string.quoted.double + settings + + foreground + #FF80FF + + + + name + JSON value string punctuation + scope + meta.structure.dictionary.value.json string punctuation.definition.string.double + settings + + foreground + #8409FF + + + + name + JSON array value + scope + meta.structure.array.json string.quoted.double + settings + + foreground + #5522AA + + + + name + JSON array value level 1 + scope + meta.structure meta.structure meta.structure.array.json string.quoted.double + settings + + foreground + #7017C8FF + + + + name + JSON array value level 2 + scope + meta.structure meta.structure meta.structure meta.structure meta.structure.array.json string.quoted.double + settings + + foreground + #9541E9FF + + + + name + JSON array value level 3 + scope + meta.structure meta.structure meta.structure meta.structure meta.structure.array.json string.quoted.double + settings + + foreground + #BA83F1FF + + + + name + JSON array value level 4 + scope + meta.structure meta.structure meta.structure meta.structure meta.structure meta.structure meta.structure.array.json string.quoted.double + settings + + foreground + #DFC6F9FF + + + + name + JSON prop string punctuation + scope + meta.structure.dictionary.json string punctuation.definition.string + settings + + foreground + #66BBDDFF + + + + name + JSON array string puntuation + scope + meta.structure.array.json string punctuation.definition.string + settings + + foreground + #416BE9FF + + + + name + JSON array brackets + scope + meta.structure.array.json punctuation.definition.array + settings + + foreground + #FCC401FF + + + + name + JSON object braces + scope + meta.structure.dictionary.json punctuation.definition.dictionary + settings + + foreground + #FEDF76FF + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + name + SublimeLinter Warning + scope + sublimelinter.mark.warning + settings + + foreground + #DDB700 + + + name + SublimeLinter Gutter Mark + scope + sublimelinter.gutter-mark + settings + + foreground + #FFFFFF + + + name + SublimeLinter Error + scope + sublimelinter.mark.error + settings + + foreground + #D02000 + + + uuid + 35279c3b-adad-473e-b960-fee631f4d9a5 + + \ No newline at end of file diff --git a/SublimeLinter/Oceanic (Flake8Lint) (SL).tmTheme b/SublimeLinter/Oceanic (Flake8Lint) (SL).tmTheme index c0f9914..b10bf2b 100644 --- a/SublimeLinter/Oceanic (Flake8Lint) (SL).tmTheme +++ b/SublimeLinter/Oceanic (Flake8Lint) (SL).tmTheme @@ -513,6 +513,16 @@ foreground #981600 + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + name Python Flake8 Lint Error @@ -535,13 +545,13 @@ name - Python Flake8 Lint Warning + SublimeLinter Warning scope - flake8lint.mark.warning + sublimelinter.mark.warning settings foreground - #EDBA00 + #DDB700 name @@ -563,16 +573,6 @@ foreground #D02000 - - name - SublimeLinter Warning - scope - sublimelinter.mark.warning - settings - - foreground - #DDB700 - uuid D127D730-9145-4CAE-AFDB-2DA82DD5297F diff --git a/SublimeLinter/Oceanic - Eighties (Flake8Lint) (SL).tmTheme b/SublimeLinter/Oceanic - Eighties (Flake8Lint) (SL).tmTheme index f4c6fb5..415ab4e 100644 --- a/SublimeLinter/Oceanic - Eighties (Flake8Lint) (SL).tmTheme +++ b/SublimeLinter/Oceanic - Eighties (Flake8Lint) (SL).tmTheme @@ -264,6 +264,16 @@ foreground #981600 + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + name Python Flake8 Lint Error @@ -286,13 +296,13 @@ name - Python Flake8 Lint Warning + SublimeLinter Warning scope - flake8lint.mark.warning + sublimelinter.mark.warning settings foreground - #EDBA00 + #DDB700 name @@ -314,16 +324,6 @@ foreground #D02000 - - name - SublimeLinter Warning - scope - sublimelinter.mark.warning - settings - - foreground - #DDB700 - uuid diff --git a/SublimeLinter/Phoenix Dark Blue (Flake8Lint) (SL).tmTheme b/SublimeLinter/Phoenix Dark Blue (Flake8Lint) (SL).tmTheme index 75481f0..4e98b74 100644 --- a/SublimeLinter/Phoenix Dark Blue (Flake8Lint) (SL).tmTheme +++ b/SublimeLinter/Phoenix Dark Blue (Flake8Lint) (SL).tmTheme @@ -248,6 +248,16 @@ foreground #981600 + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + name Python Flake8 Lint Error @@ -270,13 +280,13 @@ name - Python Flake8 Lint Warning + SublimeLinter Warning scope - flake8lint.mark.warning + sublimelinter.mark.warning settings foreground - #EDBA00 + #DDB700 name @@ -298,16 +308,6 @@ foreground #D02000 - - name - SublimeLinter Warning - scope - sublimelinter.mark.warning - settings - - foreground - #DDB700 - uuid DE477E5B-BD4D-46B0-BF80-2EA32A2814D5 diff --git a/SublimeLinter/Phoenix Dark Blue - Eighties (Flake8Lint) (SL).tmTheme b/SublimeLinter/Phoenix Dark Blue - Eighties (Flake8Lint) (SL).tmTheme new file mode 100644 index 0000000..5c912b9 --- /dev/null +++ b/SublimeLinter/Phoenix Dark Blue - Eighties (Flake8Lint) (SL).tmTheme @@ -0,0 +1,315 @@ + + + + + comment + http://chriskempson.com + name + Tomorrow Night - Eighties + settings + + + settings + + background + #2D2D2D + caret + #CCCCCC + foreground + #CCCCCC + invisibles + #6A6A6A + lineHighlight + #292929 + selection + #191919 + + + + name + Comment + scope + comment + settings + + foreground + #555 + + + + name + Foreground + scope + keyword.operator.class, constant.other, source.php.embedded.line + settings + + fontStyle + + foreground + #CCCCCC + + + + name + Variable, String Link, Tag Name + scope + variable, support.other.variable, string.other.link, entity.name.tag, entity.other.attribute-name, meta.tag, declaration.tag + settings + + foreground + #999 + + + + name + Number, Constant, Function Argument, Tag Attribute, Embedded + scope + constant.numeric, constant.language, support.constant, constant.character, variable.parameter, punctuation.section.embedded, keyword.other.unit + settings + + fontStyle + + foreground + #40bdff + + + + name + Class, Support + scope + entity.name.class, entity.name.type.class, support.type, support.class + settings + + fontStyle + + foreground + #DDD + + + + name + String, Symbols, Inherited Class, Markup Heading + scope + string, constant.other.symbol, entity.other.inherited-class, markup.heading + settings + + fontStyle + + foreground + #5697b8 + + + + name + Operator, Misc + scope + keyword.operator, constant.other.color + settings + + foreground + #AAA + + + + name + Function, Special Method, Block Level + scope + entity.name.function, meta.function-call, support.function, keyword.other.special-method, meta.block-level + settings + + fontStyle + + foreground + #EFEFEF + + + + name + Keyword, Storage + scope + keyword, storage, storage.type, entity.name.tag.css + settings + + fontStyle + + foreground + #64b2db + + + + name + Invalid + scope + invalid + settings + + background + #F2777A + fontStyle + + foreground + #d23535 + + + + name + Separator + scope + meta.separator + settings + + background + #99CCCC + foreground + #CDCDCD + + + + name + Deprecated + scope + invalid.deprecated + settings + + background + #CC99CC + fontStyle + + foreground + #CDCDCD + + + + name + Diff foreground + scope + markup.inserted.diff, markup.deleted.diff, meta.diff.header.to-file, meta.diff.header.from-file + settings + + foreground + #FFFFFF + + + + name + Diff insertion + scope + markup.inserted.diff, meta.diff.header.to-file + settings + + foreground + #718c00 + + + + name + Diff deletion + scope + markup.deleted.diff, meta.diff.header.from-file + settings + + foreground + #c82829 + + + + name + Diff header + scope + meta.diff.header.from-file, meta.diff.header.to-file + settings + + foreground + #FFFFFF + background + #4271ae + + + + name + Diff range + scope + meta.diff.range + settings + + fontStyle + italic + foreground + #3e999f + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + name + SublimeLinter Warning + scope + sublimelinter.mark.warning + settings + + foreground + #DDB700 + + + name + SublimeLinter Gutter Mark + scope + sublimelinter.gutter-mark + settings + + foreground + #FFFFFF + + + name + SublimeLinter Error + scope + sublimelinter.mark.error + settings + + foreground + #D02000 + + + uuid + DE477E5B-BD4D-46B0-BF80-2EA32A2814D5 + + \ No newline at end of file diff --git a/SublimeLinter/Phoenix Dark Green (Flake8Lint) (SL).tmTheme b/SublimeLinter/Phoenix Dark Green (Flake8Lint) (SL).tmTheme new file mode 100644 index 0000000..acfe27e --- /dev/null +++ b/SublimeLinter/Phoenix Dark Green (Flake8Lint) (SL).tmTheme @@ -0,0 +1,315 @@ + + + + + comment + http://chriskempson.com + name + Tomorrow Night - Eighties + settings + + + settings + + background + #191919 + caret + #CCCCCC + foreground + #CCCCCC + invisibles + #6A6A6A + lineHighlight + #292929 + selection + #515151 + + + + name + Comment + scope + comment + settings + + foreground + #444 + + + + name + Foreground + scope + keyword.operator.class, constant.other, source.php.embedded.line + settings + + fontStyle + + foreground + #CCCCCC + + + + name + Variable, String Link, Tag Name + scope + variable, support.other.variable, string.other.link, entity.name.tag, entity.other.attribute-name, meta.tag, declaration.tag + settings + + foreground + #787878 + + + + name + Number, Constant, Function Argument, Tag Attribute, Embedded + scope + constant.numeric, constant.language, support.constant, constant.character, variable.parameter, punctuation.section.embedded, keyword.other.unit + settings + + fontStyle + + foreground + #87bf19 + + + + name + Class, Support + scope + entity.name.class, entity.name.type.class, support.type, support.class + settings + + fontStyle + + foreground + #DDD + + + + name + String, Symbols, Inherited Class, Markup Heading + scope + string, constant.other.symbol, entity.other.inherited-class, markup.heading + settings + + fontStyle + + foreground + #9fb785 + + + + name + Operator, Misc + scope + keyword.operator, constant.other.color + settings + + foreground + #AAA + + + + name + Function, Special Method, Block Level + scope + entity.name.function, meta.function-call, support.function, keyword.other.special-method, meta.block-level + settings + + fontStyle + + foreground + #EFEFEF + + + + name + Keyword, Storage + scope + keyword, storage, storage.type, entity.name.tag.css + settings + + fontStyle + + foreground + #65910f + + + + name + Invalid + scope + invalid + settings + + background + #F2777A + fontStyle + + foreground + #d23535 + + + + name + Separator + scope + meta.separator + settings + + background + #99CCCC + foreground + #CDCDCD + + + + name + Deprecated + scope + invalid.deprecated + settings + + background + #CC99CC + fontStyle + + foreground + #CDCDCD + + + + name + Diff foreground + scope + markup.inserted.diff, markup.deleted.diff, meta.diff.header.to-file, meta.diff.header.from-file + settings + + foreground + #FFFFFF + + + + name + Diff insertion + scope + markup.inserted.diff, meta.diff.header.to-file + settings + + foreground + #718c00 + + + + name + Diff deletion + scope + markup.deleted.diff, meta.diff.header.from-file + settings + + foreground + #c82829 + + + + name + Diff header + scope + meta.diff.header.from-file, meta.diff.header.to-file + settings + + foreground + #FFFFFF + background + #4271ae + + + + name + Diff range + scope + meta.diff.range + settings + + fontStyle + italic + foreground + #3e999f + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + name + SublimeLinter Warning + scope + sublimelinter.mark.warning + settings + + foreground + #DDB700 + + + name + SublimeLinter Gutter Mark + scope + sublimelinter.gutter-mark + settings + + foreground + #FFFFFF + + + name + SublimeLinter Error + scope + sublimelinter.mark.error + settings + + foreground + #D02000 + + + uuid + DE477E5B-BD4D-46B0-BF80-2EA32A2814D5 + + \ No newline at end of file diff --git a/SublimeLinter/Phoenix Dark Green - Eighties (Flake8Lint) (SL).tmTheme b/SublimeLinter/Phoenix Dark Green - Eighties (Flake8Lint) (SL).tmTheme new file mode 100644 index 0000000..63f8e95 --- /dev/null +++ b/SublimeLinter/Phoenix Dark Green - Eighties (Flake8Lint) (SL).tmTheme @@ -0,0 +1,315 @@ + + + + + comment + http://chriskempson.com + name + Tomorrow Night - Eighties + settings + + + settings + + background + #2D2D2D + caret + #CCCCCC + foreground + #CCCCCC + invisibles + #6A6A6A + lineHighlight + #292929 + selection + #191919 + + + + name + Comment + scope + comment + settings + + foreground + #555 + + + + name + Foreground + scope + keyword.operator.class, constant.other, source.php.embedded.line + settings + + fontStyle + + foreground + #CCCCCC + + + + name + Variable, String Link, Tag Name + scope + variable, support.other.variable, string.other.link, entity.name.tag, entity.other.attribute-name, meta.tag, declaration.tag + settings + + foreground + #999 + + + + name + Number, Constant, Function Argument, Tag Attribute, Embedded + scope + constant.numeric, constant.language, support.constant, constant.character, variable.parameter, punctuation.section.embedded, keyword.other.unit + settings + + fontStyle + + foreground + #87bf19 + + + + name + Class, Support + scope + entity.name.class, entity.name.type.class, support.type, support.class + settings + + fontStyle + + foreground + #DDD + + + + name + String, Symbols, Inherited Class, Markup Heading + scope + string, constant.other.symbol, entity.other.inherited-class, markup.heading + settings + + fontStyle + + foreground + #9fb785 + + + + name + Operator, Misc + scope + keyword.operator, constant.other.color + settings + + foreground + #AAA + + + + name + Function, Special Method, Block Level + scope + entity.name.function, meta.function-call, support.function, keyword.other.special-method, meta.block-level + settings + + fontStyle + + foreground + #EFEFEF + + + + name + Keyword, Storage + scope + keyword, storage, storage.type, entity.name.tag.css + settings + + fontStyle + + foreground + #65910f + + + + name + Invalid + scope + invalid + settings + + background + #F2777A + fontStyle + + foreground + #d23535 + + + + name + Separator + scope + meta.separator + settings + + background + #99CCCC + foreground + #CDCDCD + + + + name + Deprecated + scope + invalid.deprecated + settings + + background + #CC99CC + fontStyle + + foreground + #CDCDCD + + + + name + Diff foreground + scope + markup.inserted.diff, markup.deleted.diff, meta.diff.header.to-file, meta.diff.header.from-file + settings + + foreground + #FFFFFF + + + + name + Diff insertion + scope + markup.inserted.diff, meta.diff.header.to-file + settings + + foreground + #718c00 + + + + name + Diff deletion + scope + markup.deleted.diff, meta.diff.header.from-file + settings + + foreground + #c82829 + + + + name + Diff header + scope + meta.diff.header.from-file, meta.diff.header.to-file + settings + + foreground + #FFFFFF + background + #4271ae + + + + name + Diff range + scope + meta.diff.range + settings + + fontStyle + italic + foreground + #3e999f + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + name + SublimeLinter Warning + scope + sublimelinter.mark.warning + settings + + foreground + #DDB700 + + + name + SublimeLinter Gutter Mark + scope + sublimelinter.gutter-mark + settings + + foreground + #FFFFFF + + + name + SublimeLinter Error + scope + sublimelinter.mark.error + settings + + foreground + #D02000 + + + uuid + DE477E5B-BD4D-46B0-BF80-2EA32A2814D5 + + \ No newline at end of file diff --git a/SublimeLinter/Phoenix Dark Orange (Flake8Lint) (SL).tmTheme b/SublimeLinter/Phoenix Dark Orange (Flake8Lint) (SL).tmTheme new file mode 100644 index 0000000..ab7e71c --- /dev/null +++ b/SublimeLinter/Phoenix Dark Orange (Flake8Lint) (SL).tmTheme @@ -0,0 +1,315 @@ + + + + + comment + http://chriskempson.com + name + Tomorrow Night - Eighties + settings + + + settings + + background + #191919 + caret + #CCCCCC + foreground + #CCCCCC + invisibles + #6A6A6A + lineHighlight + #292929 + selection + #515151 + + + + name + Comment + scope + comment + settings + + foreground + #444 + + + + name + Foreground + scope + keyword.operator.class, constant.other, source.php.embedded.line + settings + + fontStyle + + foreground + #CCCCCC + + + + name + Variable, String Link, Tag Name + scope + variable, support.other.variable, string.other.link, entity.name.tag, entity.other.attribute-name, meta.tag, declaration.tag + settings + + foreground + #787878 + + + + name + Number, Constant, Function Argument, Tag Attribute, Embedded + scope + constant.numeric, constant.language, support.constant, constant.character, variable.parameter, punctuation.section.embedded, keyword.other.unit + settings + + fontStyle + + foreground + #c88623 + + + + name + Class, Support + scope + entity.name.class, entity.name.type.class, support.type, support.class + settings + + fontStyle + + foreground + #DDD + + + + name + String, Symbols, Inherited Class, Markup Heading + scope + string, constant.other.symbol, entity.other.inherited-class, markup.heading + settings + + fontStyle + + foreground + #b58913 + + + + name + Operator, Misc + scope + keyword.operator, constant.other.color + settings + + foreground + #AAA + + + + name + Function, Special Method, Block Level + scope + entity.name.function, meta.function-call, support.function, keyword.other.special-method, meta.block-level + settings + + fontStyle + + foreground + #EFEFEF + + + + name + Keyword, Storage + scope + keyword, storage, storage.type, entity.name.tag.css + settings + + fontStyle + + foreground + #fbbe1c + + + + name + Invalid + scope + invalid + settings + + background + #F2777A + fontStyle + + foreground + #d23535 + + + + name + Separator + scope + meta.separator + settings + + background + #99CCCC + foreground + #CDCDCD + + + + name + Deprecated + scope + invalid.deprecated + settings + + background + #CC99CC + fontStyle + + foreground + #CDCDCD + + + + name + Diff foreground + scope + markup.inserted.diff, markup.deleted.diff, meta.diff.header.to-file, meta.diff.header.from-file + settings + + foreground + #FFFFFF + + + + name + Diff insertion + scope + markup.inserted.diff, meta.diff.header.to-file + settings + + foreground + #718c00 + + + + name + Diff deletion + scope + markup.deleted.diff, meta.diff.header.from-file + settings + + foreground + #c82829 + + + + name + Diff header + scope + meta.diff.header.from-file, meta.diff.header.to-file + settings + + foreground + #FFFFFF + background + #4271ae + + + + name + Diff range + scope + meta.diff.range + settings + + fontStyle + italic + foreground + #3e999f + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + name + SublimeLinter Warning + scope + sublimelinter.mark.warning + settings + + foreground + #DDB700 + + + name + SublimeLinter Gutter Mark + scope + sublimelinter.gutter-mark + settings + + foreground + #FFFFFF + + + name + SublimeLinter Error + scope + sublimelinter.mark.error + settings + + foreground + #D02000 + + + uuid + DE477E5B-BD4D-46B0-BF80-2EA32A2814D5 + + \ No newline at end of file diff --git a/SublimeLinter/Phoenix Dark Orange - Eighties (Flake8Lint) (SL).tmTheme b/SublimeLinter/Phoenix Dark Orange - Eighties (Flake8Lint) (SL).tmTheme new file mode 100644 index 0000000..7700e43 --- /dev/null +++ b/SublimeLinter/Phoenix Dark Orange - Eighties (Flake8Lint) (SL).tmTheme @@ -0,0 +1,315 @@ + + + + + comment + http://chriskempson.com + name + Tomorrow Night - Eighties + settings + + + settings + + background + #2D2D2D + caret + #CCCCCC + foreground + #CCCCCC + invisibles + #6A6A6A + lineHighlight + #292929 + selection + #191919 + + + + name + Comment + scope + comment + settings + + foreground + #555 + + + + name + Foreground + scope + keyword.operator.class, constant.other, source.php.embedded.line + settings + + fontStyle + + foreground + #CCCCCC + + + + name + Variable, String Link, Tag Name + scope + variable, support.other.variable, string.other.link, entity.name.tag, entity.other.attribute-name, meta.tag, declaration.tag + settings + + foreground + #999 + + + + name + Number, Constant, Function Argument, Tag Attribute, Embedded + scope + constant.numeric, constant.language, support.constant, constant.character, variable.parameter, punctuation.section.embedded, keyword.other.unit + settings + + fontStyle + + foreground + #c88623 + + + + name + Class, Support + scope + entity.name.class, entity.name.type.class, support.type, support.class + settings + + fontStyle + + foreground + #DDD + + + + name + String, Symbols, Inherited Class, Markup Heading + scope + string, constant.other.symbol, entity.other.inherited-class, markup.heading + settings + + fontStyle + + foreground + #b58913 + + + + name + Operator, Misc + scope + keyword.operator, constant.other.color + settings + + foreground + #AAA + + + + name + Function, Special Method, Block Level + scope + entity.name.function, meta.function-call, support.function, keyword.other.special-method, meta.block-level + settings + + fontStyle + + foreground + #EFEFEF + + + + name + Keyword, Storage + scope + keyword, storage, storage.type, entity.name.tag.css + settings + + fontStyle + + foreground + #fbbe1c + + + + name + Invalid + scope + invalid + settings + + background + #F2777A + fontStyle + + foreground + #d23535 + + + + name + Separator + scope + meta.separator + settings + + background + #99CCCC + foreground + #CDCDCD + + + + name + Deprecated + scope + invalid.deprecated + settings + + background + #CC99CC + fontStyle + + foreground + #CDCDCD + + + + name + Diff foreground + scope + markup.inserted.diff, markup.deleted.diff, meta.diff.header.to-file, meta.diff.header.from-file + settings + + foreground + #FFFFFF + + + + name + Diff insertion + scope + markup.inserted.diff, meta.diff.header.to-file + settings + + foreground + #718c00 + + + + name + Diff deletion + scope + markup.deleted.diff, meta.diff.header.from-file + settings + + foreground + #c82829 + + + + name + Diff header + scope + meta.diff.header.from-file, meta.diff.header.to-file + settings + + foreground + #FFFFFF + background + #4271ae + + + + name + Diff range + scope + meta.diff.range + settings + + fontStyle + italic + foreground + #3e999f + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + name + SublimeLinter Warning + scope + sublimelinter.mark.warning + settings + + foreground + #DDB700 + + + name + SublimeLinter Gutter Mark + scope + sublimelinter.gutter-mark + settings + + foreground + #FFFFFF + + + name + SublimeLinter Error + scope + sublimelinter.mark.error + settings + + foreground + #D02000 + + + uuid + DE477E5B-BD4D-46B0-BF80-2EA32A2814D5 + + \ No newline at end of file diff --git a/SublimeLinter/Phoenix Dark Pink (Flake8Lint) (SL).tmTheme b/SublimeLinter/Phoenix Dark Pink (Flake8Lint) (SL).tmTheme new file mode 100644 index 0000000..0c431d6 --- /dev/null +++ b/SublimeLinter/Phoenix Dark Pink (Flake8Lint) (SL).tmTheme @@ -0,0 +1,315 @@ + + + + + comment + http://chriskempson.com + name + Tomorrow Night - Eighties + settings + + + settings + + background + #191919 + caret + #CCCCCC + foreground + #CCCCCC + invisibles + #6A6A6A + lineHighlight + #292929 + selection + #515151 + + + + name + Comment + scope + comment + settings + + foreground + #444 + + + + name + Foreground + scope + keyword.operator.class, constant.other, source.php.embedded.line + settings + + fontStyle + + foreground + #CCCCCC + + + + name + Variable, String Link, Tag Name + scope + variable, support.other.variable, string.other.link, entity.name.tag, entity.other.attribute-name, meta.tag, declaration.tag + settings + + foreground + #787878 + + + + name + Number, Constant, Function Argument, Tag Attribute, Embedded + scope + constant.numeric, constant.language, support.constant, constant.character, variable.parameter, punctuation.section.embedded, keyword.other.unit + settings + + fontStyle + + foreground + #B294BB + + + + name + Class, Support + scope + entity.name.class, entity.name.type.class, support.type, support.class + settings + + fontStyle + + foreground + #DDD + + + + name + String, Symbols, Inherited Class, Markup Heading + scope + string, constant.other.symbol, entity.other.inherited-class, markup.heading + settings + + fontStyle + + foreground + #a582a3 + + + + name + Operator, Misc + scope + keyword.operator, constant.other.color + settings + + foreground + #AAA + + + + name + Function, Special Method, Block Level + scope + entity.name.function, meta.function-call, support.function, keyword.other.special-method, meta.block-level + settings + + fontStyle + + foreground + #EFEFEF + + + + name + Keyword, Storage + scope + keyword, storage, storage.type, entity.name.tag.css + settings + + fontStyle + + foreground + #d1afdd + + + + name + Invalid + scope + invalid + settings + + background + #F2777A + fontStyle + + foreground + #d23535 + + + + name + Separator + scope + meta.separator + settings + + background + #99CCCC + foreground + #CDCDCD + + + + name + Deprecated + scope + invalid.deprecated + settings + + background + #CC99CC + fontStyle + + foreground + #CDCDCD + + + + name + Diff foreground + scope + markup.inserted.diff, markup.deleted.diff, meta.diff.header.to-file, meta.diff.header.from-file + settings + + foreground + #FFFFFF + + + + name + Diff insertion + scope + markup.inserted.diff, meta.diff.header.to-file + settings + + foreground + #718c00 + + + + name + Diff deletion + scope + markup.deleted.diff, meta.diff.header.from-file + settings + + foreground + #c82829 + + + + name + Diff header + scope + meta.diff.header.from-file, meta.diff.header.to-file + settings + + foreground + #FFFFFF + background + #4271ae + + + + name + Diff range + scope + meta.diff.range + settings + + fontStyle + italic + foreground + #3e999f + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + name + SublimeLinter Warning + scope + sublimelinter.mark.warning + settings + + foreground + #DDB700 + + + name + SublimeLinter Gutter Mark + scope + sublimelinter.gutter-mark + settings + + foreground + #FFFFFF + + + name + SublimeLinter Error + scope + sublimelinter.mark.error + settings + + foreground + #D02000 + + + uuid + DE477E5B-BD4D-46B0-BF80-2EA32A2814D5 + + \ No newline at end of file diff --git a/SublimeLinter/Phoenix Dark Pink - Eighties (Flake8Lint) (SL).tmTheme b/SublimeLinter/Phoenix Dark Pink - Eighties (Flake8Lint) (SL).tmTheme new file mode 100644 index 0000000..1bae285 --- /dev/null +++ b/SublimeLinter/Phoenix Dark Pink - Eighties (Flake8Lint) (SL).tmTheme @@ -0,0 +1,315 @@ + + + + + comment + http://chriskempson.com + name + Tomorrow Night - Eighties + settings + + + settings + + background + #2D2D2D + caret + #CCCCCC + foreground + #CCCCCC + invisibles + #6A6A6A + lineHighlight + #292929 + selection + #191919 + + + + name + Comment + scope + comment + settings + + foreground + #555 + + + + name + Foreground + scope + keyword.operator.class, constant.other, source.php.embedded.line + settings + + fontStyle + + foreground + #CCCCCC + + + + name + Variable, String Link, Tag Name + scope + variable, support.other.variable, string.other.link, entity.name.tag, entity.other.attribute-name, meta.tag, declaration.tag + settings + + foreground + #999999 + + + + name + Number, Constant, Function Argument, Tag Attribute, Embedded + scope + constant.numeric, constant.language, support.constant, constant.character, variable.parameter, punctuation.section.embedded, keyword.other.unit + settings + + fontStyle + + foreground + #B294BB + + + + name + Class, Support + scope + entity.name.class, entity.name.type.class, support.type, support.class + settings + + fontStyle + + foreground + #DDD + + + + name + String, Symbols, Inherited Class, Markup Heading + scope + string, constant.other.symbol, entity.other.inherited-class, markup.heading + settings + + fontStyle + + foreground + #a582a3 + + + + name + Operator, Misc + scope + keyword.operator, constant.other.color + settings + + foreground + #AAA + + + + name + Function, Special Method, Block Level + scope + entity.name.function, meta.function-call, support.function, keyword.other.special-method, meta.block-level + settings + + fontStyle + + foreground + #EFEFEF + + + + name + Keyword, Storage + scope + keyword, storage, storage.type, entity.name.tag.css + settings + + fontStyle + + foreground + #d1afdd + + + + name + Invalid + scope + invalid + settings + + background + #F2777A + fontStyle + + foreground + #d23535 + + + + name + Separator + scope + meta.separator + settings + + background + #99CCCC + foreground + #CDCDCD + + + + name + Deprecated + scope + invalid.deprecated + settings + + background + #CC99CC + fontStyle + + foreground + #CDCDCD + + + + name + Diff foreground + scope + markup.inserted.diff, markup.deleted.diff, meta.diff.header.to-file, meta.diff.header.from-file + settings + + foreground + #FFFFFF + + + + name + Diff insertion + scope + markup.inserted.diff, meta.diff.header.to-file + settings + + foreground + #718c00 + + + + name + Diff deletion + scope + markup.deleted.diff, meta.diff.header.from-file + settings + + foreground + #c82829 + + + + name + Diff header + scope + meta.diff.header.from-file, meta.diff.header.to-file + settings + + foreground + #FFFFFF + background + #4271ae + + + + name + Diff range + scope + meta.diff.range + settings + + fontStyle + italic + foreground + #3e999f + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + name + SublimeLinter Warning + scope + sublimelinter.mark.warning + settings + + foreground + #DDB700 + + + name + SublimeLinter Gutter Mark + scope + sublimelinter.gutter-mark + settings + + foreground + #FFFFFF + + + name + SublimeLinter Error + scope + sublimelinter.mark.error + settings + + foreground + #D02000 + + + uuid + DE477E5B-BD4D-46B0-BF80-2EA32A2814D5 + + \ No newline at end of file diff --git a/SublimeLinter/Phoenix Dark Red (Flake8Lint) (SL).tmTheme b/SublimeLinter/Phoenix Dark Red (Flake8Lint) (SL).tmTheme new file mode 100644 index 0000000..c4db229 --- /dev/null +++ b/SublimeLinter/Phoenix Dark Red (Flake8Lint) (SL).tmTheme @@ -0,0 +1,315 @@ + + + + + comment + http://chriskempson.com + name + Tomorrow Night - Eighties + settings + + + settings + + background + #191919 + caret + #CCCCCC + foreground + #CCCCCC + invisibles + #6A6A6A + lineHighlight + #292929 + selection + #515151 + + + + name + Comment + scope + comment + settings + + foreground + #444 + + + + name + Foreground + scope + keyword.operator.class, constant.other, source.php.embedded.line + settings + + fontStyle + + foreground + #CCCCCC + + + + name + Variable, String Link, Tag Name + scope + variable, support.other.variable, string.other.link, entity.name.tag, entity.other.attribute-name, meta.tag, declaration.tag + settings + + foreground + #787878 + + + + name + Number, Constant, Function Argument, Tag Attribute, Embedded + scope + constant.numeric, constant.language, support.constant, constant.character, variable.parameter, punctuation.section.embedded, keyword.other.unit + settings + + fontStyle + + foreground + #ff3d23 + + + + name + Class, Support + scope + entity.name.class, entity.name.type.class, support.type, support.class + settings + + fontStyle + + foreground + #DDD + + + + name + String, Symbols, Inherited Class, Markup Heading + scope + string, constant.other.symbol, entity.other.inherited-class, markup.heading + settings + + fontStyle + + foreground + #c04b43 + + + + name + Operator, Misc + scope + keyword.operator, constant.other.color + settings + + foreground + #AAA + + + + name + Function, Special Method, Block Level + scope + entity.name.function, meta.function-call, support.function, keyword.other.special-method, meta.block-level + settings + + fontStyle + + foreground + #EFEFEF + + + + name + Keyword, Storage + scope + keyword, storage, storage.type, entity.name.tag.css + settings + + fontStyle + + foreground + #c5282f + + + + name + Invalid + scope + invalid + settings + + background + #F2777A + fontStyle + + foreground + #d23535 + + + + name + Separator + scope + meta.separator + settings + + background + #99CCCC + foreground + #CDCDCD + + + + name + Deprecated + scope + invalid.deprecated + settings + + background + #CC99CC + fontStyle + + foreground + #CDCDCD + + + + name + Diff foreground + scope + markup.inserted.diff, markup.deleted.diff, meta.diff.header.to-file, meta.diff.header.from-file + settings + + foreground + #FFFFFF + + + + name + Diff insertion + scope + markup.inserted.diff, meta.diff.header.to-file + settings + + foreground + #718c00 + + + + name + Diff deletion + scope + markup.deleted.diff, meta.diff.header.from-file + settings + + foreground + #c82829 + + + + name + Diff header + scope + meta.diff.header.from-file, meta.diff.header.to-file + settings + + foreground + #FFFFFF + background + #4271ae + + + + name + Diff range + scope + meta.diff.range + settings + + fontStyle + italic + foreground + #3e999f + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + name + SublimeLinter Warning + scope + sublimelinter.mark.warning + settings + + foreground + #DDB700 + + + name + SublimeLinter Gutter Mark + scope + sublimelinter.gutter-mark + settings + + foreground + #FFFFFF + + + name + SublimeLinter Error + scope + sublimelinter.mark.error + settings + + foreground + #D02000 + + + uuid + DE477E5B-BD4D-46B0-BF80-2EA32A2814D5 + + \ No newline at end of file diff --git a/SublimeLinter/Phoenix Dark Red - Eighties (Flake8Lint) (SL).tmTheme b/SublimeLinter/Phoenix Dark Red - Eighties (Flake8Lint) (SL).tmTheme new file mode 100644 index 0000000..6b1e46a --- /dev/null +++ b/SublimeLinter/Phoenix Dark Red - Eighties (Flake8Lint) (SL).tmTheme @@ -0,0 +1,315 @@ + + + + + comment + http://chriskempson.com + name + Tomorrow Night - Eighties + settings + + + settings + + background + #2D2D2D + caret + #CCCCCC + foreground + #CCCCCC + invisibles + #6A6A6A + lineHighlight + #292929 + selection + #191919 + + + + name + Comment + scope + comment + settings + + foreground + #555 + + + + name + Foreground + scope + keyword.operator.class, constant.other, source.php.embedded.line + settings + + fontStyle + + foreground + #CCCCCC + + + + name + Variable, String Link, Tag Name + scope + variable, support.other.variable, string.other.link, entity.name.tag, entity.other.attribute-name, meta.tag, declaration.tag + settings + + foreground + #999 + + + + name + Number, Constant, Function Argument, Tag Attribute, Embedded + scope + constant.numeric, constant.language, support.constant, constant.character, variable.parameter, punctuation.section.embedded, keyword.other.unit + settings + + fontStyle + + foreground + #ff3d23 + + + + name + Class, Support + scope + entity.name.class, entity.name.type.class, support.type, support.class + settings + + fontStyle + + foreground + #DDD + + + + name + String, Symbols, Inherited Class, Markup Heading + scope + string, constant.other.symbol, entity.other.inherited-class, markup.heading + settings + + fontStyle + + foreground + #c04b43 + + + + name + Operator, Misc + scope + keyword.operator, constant.other.color + settings + + foreground + #AAA + + + + name + Function, Special Method, Block Level + scope + entity.name.function, meta.function-call, support.function, keyword.other.special-method, meta.block-level + settings + + fontStyle + + foreground + #EFEFEF + + + + name + Keyword, Storage + scope + keyword, storage, storage.type, entity.name.tag.css + settings + + fontStyle + + foreground + #c5282f + + + + name + Invalid + scope + invalid + settings + + background + #F2777A + fontStyle + + foreground + #d23535 + + + + name + Separator + scope + meta.separator + settings + + background + #99CCCC + foreground + #CDCDCD + + + + name + Deprecated + scope + invalid.deprecated + settings + + background + #CC99CC + fontStyle + + foreground + #CDCDCD + + + + name + Diff foreground + scope + markup.inserted.diff, markup.deleted.diff, meta.diff.header.to-file, meta.diff.header.from-file + settings + + foreground + #FFFFFF + + + + name + Diff insertion + scope + markup.inserted.diff, meta.diff.header.to-file + settings + + foreground + #718c00 + + + + name + Diff deletion + scope + markup.deleted.diff, meta.diff.header.from-file + settings + + foreground + #c82829 + + + + name + Diff header + scope + meta.diff.header.from-file, meta.diff.header.to-file + settings + + foreground + #FFFFFF + background + #4271ae + + + + name + Diff range + scope + meta.diff.range + settings + + fontStyle + italic + foreground + #3e999f + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + name + SublimeLinter Warning + scope + sublimelinter.mark.warning + settings + + foreground + #DDB700 + + + name + SublimeLinter Gutter Mark + scope + sublimelinter.gutter-mark + settings + + foreground + #FFFFFF + + + name + SublimeLinter Error + scope + sublimelinter.mark.error + settings + + foreground + #D02000 + + + uuid + DE477E5B-BD4D-46B0-BF80-2EA32A2814D5 + + \ No newline at end of file diff --git a/SublimeLinter/Phoenix Dark Yellow (Flake8Lint) (SL).tmTheme b/SublimeLinter/Phoenix Dark Yellow (Flake8Lint) (SL).tmTheme new file mode 100644 index 0000000..543046b --- /dev/null +++ b/SublimeLinter/Phoenix Dark Yellow (Flake8Lint) (SL).tmTheme @@ -0,0 +1,315 @@ + + + + + comment + http://chriskempson.com + name + Tomorrow Night - Eighties + settings + + + settings + + background + #191919 + caret + #CCCCCC + foreground + #CCCCCC + invisibles + #6A6A6A + lineHighlight + #292929 + selection + #515151 + + + + name + Comment + scope + comment + settings + + foreground + #444 + + + + name + Foreground + scope + keyword.operator.class, constant.other, source.php.embedded.line + settings + + fontStyle + + foreground + #CCCCCC + + + + name + Variable, String Link, Tag Name + scope + variable, support.other.variable, string.other.link, entity.name.tag, entity.other.attribute-name, meta.tag, declaration.tag + settings + + foreground + #787878 + + + + name + Number, Constant, Function Argument, Tag Attribute, Embedded + scope + constant.numeric, constant.language, support.constant, constant.character, variable.parameter, punctuation.section.embedded, keyword.other.unit + settings + + fontStyle + + foreground + #dedd5a + + + + name + Class, Support + scope + entity.name.class, entity.name.type.class, support.type, support.class + settings + + fontStyle + + foreground + #DDD + + + + name + String, Symbols, Inherited Class, Markup Heading + scope + string, constant.other.symbol, entity.other.inherited-class, markup.heading + settings + + fontStyle + + foreground + #91812b + + + + name + Operator, Misc + scope + keyword.operator, constant.other.color + settings + + foreground + #AAA + + + + name + Function, Special Method, Block Level + scope + entity.name.function, meta.function-call, support.function, keyword.other.special-method, meta.block-level + settings + + fontStyle + + foreground + #EFEFEF + + + + name + Keyword, Storage + scope + keyword, storage, storage.type, entity.name.tag.css + settings + + fontStyle + + foreground + #c3ba4d + + + + name + Invalid + scope + invalid + settings + + background + #F2777A + fontStyle + + foreground + #d23535 + + + + name + Separator + scope + meta.separator + settings + + background + #99CCCC + foreground + #CDCDCD + + + + name + Deprecated + scope + invalid.deprecated + settings + + background + #CC99CC + fontStyle + + foreground + #CDCDCD + + + + name + Diff foreground + scope + markup.inserted.diff, markup.deleted.diff, meta.diff.header.to-file, meta.diff.header.from-file + settings + + foreground + #FFFFFF + + + + name + Diff insertion + scope + markup.inserted.diff, meta.diff.header.to-file + settings + + foreground + #718c00 + + + + name + Diff deletion + scope + markup.deleted.diff, meta.diff.header.from-file + settings + + foreground + #c82829 + + + + name + Diff header + scope + meta.diff.header.from-file, meta.diff.header.to-file + settings + + foreground + #FFFFFF + background + #4271ae + + + + name + Diff range + scope + meta.diff.range + settings + + fontStyle + italic + foreground + #3e999f + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + name + SublimeLinter Warning + scope + sublimelinter.mark.warning + settings + + foreground + #DDB700 + + + name + SublimeLinter Gutter Mark + scope + sublimelinter.gutter-mark + settings + + foreground + #FFFFFF + + + name + SublimeLinter Error + scope + sublimelinter.mark.error + settings + + foreground + #D02000 + + + uuid + DE477E5B-BD4D-46B0-BF80-2EA32A2814D5 + + \ No newline at end of file diff --git a/SublimeLinter/Phoenix Dark Yellow - Eighties (Flake8Lint) (SL).tmTheme b/SublimeLinter/Phoenix Dark Yellow - Eighties (Flake8Lint) (SL).tmTheme new file mode 100644 index 0000000..b043c59 --- /dev/null +++ b/SublimeLinter/Phoenix Dark Yellow - Eighties (Flake8Lint) (SL).tmTheme @@ -0,0 +1,315 @@ + + + + + comment + http://chriskempson.com + name + Tomorrow Night - Eighties + settings + + + settings + + background + #2D2D2D + caret + #CCCCCC + foreground + #CCCCCC + invisibles + #6A6A6A + lineHighlight + #292929 + selection + #191919 + + + + name + Comment + scope + comment + settings + + foreground + #555 + + + + name + Foreground + scope + keyword.operator.class, constant.other, source.php.embedded.line + settings + + fontStyle + + foreground + #CCCCCC + + + + name + Variable, String Link, Tag Name + scope + variable, support.other.variable, string.other.link, entity.name.tag, entity.other.attribute-name, meta.tag, declaration.tag + settings + + foreground + #999 + + + + name + Number, Constant, Function Argument, Tag Attribute, Embedded + scope + constant.numeric, constant.language, support.constant, constant.character, variable.parameter, punctuation.section.embedded, keyword.other.unit + settings + + fontStyle + + foreground + #dedd5a + + + + name + Class, Support + scope + entity.name.class, entity.name.type.class, support.type, support.class + settings + + fontStyle + + foreground + #DDD + + + + name + String, Symbols, Inherited Class, Markup Heading + scope + string, constant.other.symbol, entity.other.inherited-class, markup.heading + settings + + fontStyle + + foreground + #91812b + + + + name + Operator, Misc + scope + keyword.operator, constant.other.color + settings + + foreground + #AAA + + + + name + Function, Special Method, Block Level + scope + entity.name.function, meta.function-call, support.function, keyword.other.special-method, meta.block-level + settings + + fontStyle + + foreground + #EFEFEF + + + + name + Keyword, Storage + scope + keyword, storage, storage.type, entity.name.tag.css + settings + + fontStyle + + foreground + #c3ba4d + + + + name + Invalid + scope + invalid + settings + + background + #F2777A + fontStyle + + foreground + #d23535 + + + + name + Separator + scope + meta.separator + settings + + background + #99CCCC + foreground + #CDCDCD + + + + name + Deprecated + scope + invalid.deprecated + settings + + background + #CC99CC + fontStyle + + foreground + #CDCDCD + + + + name + Diff foreground + scope + markup.inserted.diff, markup.deleted.diff, meta.diff.header.to-file, meta.diff.header.from-file + settings + + foreground + #FFFFFF + + + + name + Diff insertion + scope + markup.inserted.diff, meta.diff.header.to-file + settings + + foreground + #718c00 + + + + name + Diff deletion + scope + markup.deleted.diff, meta.diff.header.from-file + settings + + foreground + #c82829 + + + + name + Diff header + scope + meta.diff.header.from-file, meta.diff.header.to-file + settings + + foreground + #FFFFFF + background + #4271ae + + + + name + Diff range + scope + meta.diff.range + settings + + fontStyle + italic + foreground + #3e999f + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + name + SublimeLinter Warning + scope + sublimelinter.mark.warning + settings + + foreground + #DDB700 + + + name + SublimeLinter Gutter Mark + scope + sublimelinter.gutter-mark + settings + + foreground + #FFFFFF + + + name + SublimeLinter Error + scope + sublimelinter.mark.error + settings + + foreground + #D02000 + + + uuid + DE477E5B-BD4D-46B0-BF80-2EA32A2814D5 + + \ No newline at end of file diff --git a/SublimeLinter/Sixteen (Flake8Lint) (SL).tmTheme b/SublimeLinter/Sixteen (Flake8Lint) (SL).tmTheme new file mode 100644 index 0000000..7b8c1c7 --- /dev/null +++ b/SublimeLinter/Sixteen (Flake8Lint) (SL).tmTheme @@ -0,0 +1,622 @@ + + + + + name + Sixteen + author + Sublime HQ Pty Ltd, Chris Kempson + settings + + + settings + + background + #ffffff + caret + #383838 + foreground + #555555 + lineHighlight + #f3f3f3 + selection + #f3f3f3 + selectionBorder + #dddddd + inactiveSelection + #eeeeee + misspelling + #d2322d + shadow + #cccccc + + + + name + Text + scope + variable.parameter + settings + + foreground + #383838 + + + + name + Comments + scope + comment, punctuation.definition.comment + settings + + foreground + #b8b8b8 + + + + name + Punctuation + scope + punctuation.definition + settings + + foreground + #666666 + + + + name + Operators + scope + keyword.operator + settings + + foreground + #86c1b9 + + + + name + Keywords + scope + keyword, keyword.operator.word + settings + + foreground + #ba8baf + + + + name + Variables + scope + variable + settings + + foreground + #d2322d + + + + name + Functions + scope + entity.name.function + settings + + foreground + #3c97dd + + + + name + Classes + scope + entity.name - (entity.name.section | entity.name.tag | entity.name.label) + settings + + foreground + #f4c725 + + + + name + Storage + scope + storage + settings + + foreground + #ba8baf + + + + name + Storage Type + scope + storage.type + settings + + fontStyle + italic + + + + name + Support Functions + scope + support.function + settings + + foreground + #86c1b9 + + + + name + Support Classes + scope + support.class + settings + + fontStyle + italic + foreground + #86c1b9 + + + + name + Support Constants + scope + support.constant + settings + + fontStyle + italic + foreground + #f09642 + + + + name + CSS Support Constants + scope + source.css support.constant + settings + + foreground + #86c1b9 + + + + name + Strings, Inherited Class + scope + string, entity.other.inherited-class + settings + + foreground + #9dbf40 + + + + name + Misc Punctuation + scope + punctuation.separator, punctuation.terminator, punctuation.accessor + settings + + foreground + #999999 + + + + name + Misc Punctuation + scope + punctuation.section + settings + + foreground + #333333 + + + + name + Strings Punctuation + scope + string punctuation.definition.string + settings + + foreground + #86c1b9 + + + + name + Integers + scope + constant.numeric + settings + + foreground + #f09642 + + + + name + Constants + scope + constant + settings + + foreground + #f09642 + + + + name + Tags + scope + entity.name.tag + settings + + foreground + #d2322d + + + + name + Attributes + scope + entity.other.attribute-name + settings + + foreground + #f09642 + + + + name + Headings + scope + markup.heading punctuation.definition.heading + settings + + fontStyle + + foreground + #d2322d + + + + name + Bold + scope + markup.bold + settings + + fontStyle + bold + + + + name + Bold + scope + punctuation.definition.bold + settings + + foreground + #f4c725 + + + + name + Italic + scope + markup.italic + settings + + fontStyle + italic + + + + name + Italic + scope + punctuation.definition.italic + settings + + foreground + #ba8baf + + + + name + Code + scope + markup.raw + settings + + background + #f8f8f8 + + + + name + Code + scope + markup.raw.inline + settings + + background + #f6f6f6 + foreground + #9dbf40 + + + + name + Strings Punctuation + scope + markup.raw.inline punctuation.definition.raw + settings + + foreground + #86c1b9 + + + + name + Link Text + scope + string.other.link, markup.underline.link + settings + + foreground + #3c97dd + + + + name + Lists + scope + punctuation.definition.list_item, markup.list.numbered.bullet + settings + + foreground + #86c1b9 + + + + name + Quotes + scope + punctuation.definition.blockquote + settings + + foreground + #f09642 + + + + name + Quotes + scope + punctuation.definition.blockquote + settings + + foreground + #f09642 + + + + name + Link/Image Punctuation + scope + punctuation.definition.image, punctuation.definition.link, punctuation.definition.metadata + settings + + foreground + #999999 + + + + name + Inserted + scope + markup.inserted + settings + + foreground + #9dbf40 + + + + name + Deleted + scope + markup.deleted + settings + + foreground + #d2322d + + + + name + Changed + scope + markup.changed + settings + + foreground + #f09642 + + + + name + Colors + scope + constant.other.color + settings + + foreground + #86c1b9 + + + + name + Regular Expressions + scope + string.regexp + settings + + foreground + #86c1b9 + + + + name + Regular Expressions Operator + scope + string.regexp keyword.operator + settings + + foreground + #ba8baf + + + + name + Escape Characters + scope + constant.character.escape + settings + + foreground + #86c1b9 + + + + name + YAML String + scope + source.yaml string.unquoted + settings + + foreground + #555555 + + + + name + Embedded + scope + punctuation.section.embedded + settings + + foreground + #86c1b9 + + + + name + Embedded + scope + variable.interpolation + settings + + foreground + #ba8baf + + + + name + Illegal + scope + invalid.illegal + settings + + background + #d2322d + foreground + #ffffff + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + name + SublimeLinter Warning + scope + sublimelinter.mark.warning + settings + + foreground + #DDB700 + + + name + SublimeLinter Gutter Mark + scope + sublimelinter.gutter-mark + settings + + foreground + #FFFFFF + + + name + SublimeLinter Error + scope + sublimelinter.mark.error + settings + + foreground + #D02000 + + + + \ No newline at end of file diff --git a/SublimeLinter/Tomorrow-Night (Flake8Lint) (SL).tmTheme b/SublimeLinter/Tomorrow-Night (Flake8Lint) (SL).tmTheme index 8df238e..a3c494a 100644 --- a/SublimeLinter/Tomorrow-Night (Flake8Lint) (SL).tmTheme +++ b/SublimeLinter/Tomorrow-Night (Flake8Lint) (SL).tmTheme @@ -189,6 +189,16 @@ foreground #981600 + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + name Python Flake8 Lint Error @@ -211,13 +221,13 @@ name - Python Flake8 Lint Warning + SublimeLinter Warning scope - flake8lint.mark.warning + sublimelinter.mark.warning settings foreground - #EDBA00 + #DDB700 name @@ -239,16 +249,6 @@ foreground #D02000 - - name - SublimeLinter Warning - scope - sublimelinter.mark.warning - settings - - foreground - #DDB700 - uuid F96223EB-1A60-4617-92F3-D24D4F13DB09 diff --git a/SublimeLinter/base16-eighties.dark (Flake8Lint) (SL).tmTheme b/SublimeLinter/base16-eighties.dark (Flake8Lint) (SL).tmTheme new file mode 100644 index 0000000..27e82a0 --- /dev/null +++ b/SublimeLinter/base16-eighties.dark (Flake8Lint) (SL).tmTheme @@ -0,0 +1,668 @@ + + + + + author + Chris Kempson (http://chriskempson.com) + name + Base16 Eighties Dark + semanticClass + base16.eighties.dark + colorSpaceName + sRGB + gutterSettings + + background + #393939 + divider + #393939 + foreground + #747369 + selectionBackground + #515151 + selectionForeground + #a09f93 + + settings + + + settings + + background + #2d2d2d + caret + #d3d0c8 + foreground + #d3d0c8 + invisibles + #747369 + lineHighlight + #74736930 + selection + #515151 + + + + name + Text + scope + variable.parameter.function + settings + + foreground + #d3d0c8 + + + + name + Comments + scope + comment, punctuation.definition.comment + settings + + foreground + #747369 + + + + name + Punctuation + scope + punctuation.definition.string, punctuation.definition.variable, punctuation.definition.string, punctuation.definition.parameters, punctuation.definition.string, punctuation.definition.array + settings + + foreground + #d3d0c8 + + + + name + Delimiters + scope + none + settings + + foreground + #d3d0c8 + + + + name + Operators + scope + keyword.operator + settings + + foreground + #d3d0c8 + + + + name + Keywords + scope + keyword + settings + + foreground + #cc99cc + + + + name + Variables + scope + variable, variable.other.dollar.only.js + settings + + foreground + #f2777a + + + + name + Functions + scope + entity.name.function, meta.require, support.function.any-method, variable.function + settings + + foreground + #6699cc + + + + name + Classes + scope + support.class, entity.name.class, entity.name.type.class + settings + + foreground + #ffcc66 + + + + name + Classes + scope + meta.class + settings + + foreground + #f2f0ec + + + + name + Methods + scope + keyword.other.special-method + settings + + foreground + #6699cc + + + + name + Storage + scope + storage + settings + + foreground + #cc99cc + + + + name + Support + scope + support.function + settings + + foreground + #66cccc + + + + name + Strings, Inherited Class + scope + string, constant.other.symbol, entity.other.inherited-class + settings + + foreground + #99cc99 + + + + name + Integers + scope + constant.numeric + settings + + foreground + #f99157 + + + + name + Floats + scope + none + settings + + foreground + #f99157 + + + + name + Boolean + scope + none + settings + + foreground + #f99157 + + + + name + Constants + scope + constant + settings + + foreground + #f99157 + + + + name + Tags + scope + entity.name.tag + settings + + foreground + #f2777a + + + + name + Attributes + scope + entity.other.attribute-name + settings + + foreground + #f99157 + + + + name + Attribute IDs + scope + entity.other.attribute-name.id, punctuation.definition.entity + settings + + foreground + #6699cc + + + + name + Selector + scope + meta.selector + settings + + foreground + #cc99cc + + + + name + Values + scope + none + settings + + foreground + #f99157 + + + + name + Headings + scope + markup.heading punctuation.definition.heading, entity.name.section + settings + + fontStyle + + foreground + #6699cc + + + + name + Units + scope + keyword.other.unit + settings + + foreground + #f99157 + + + + name + Bold + scope + markup.bold, punctuation.definition.bold + settings + + fontStyle + bold + foreground + #ffcc66 + + + + name + Italic + scope + markup.italic, punctuation.definition.italic + settings + + fontStyle + italic + foreground + #cc99cc + + + + name + Code + scope + markup.raw.inline + settings + + foreground + #99cc99 + + + + name + Link Text + scope + string.other.link + settings + + foreground + #f2777a + + + + name + Link Url + scope + meta.link + settings + + foreground + #f99157 + + + + name + Image Url + scope + meta.image + settings + + foreground + #f99157 + + + + name + Lists + scope + markup.list + settings + + foreground + #f2777a + + + + name + Quotes + scope + markup.quote + settings + + foreground + #f99157 + + + + name + Separator + scope + meta.separator + settings + + background + #515151 + foreground + #d3d0c8 + + + + name + Inserted + scope + markup.inserted, markup.inserted.git_gutter + settings + + foreground + #99cc99 + + + + name + Deleted + scope + markup.deleted, markup.deleted.git_gutter + settings + + foreground + #f2777a + + + + name + Changed + scope + markup.changed, markup.changed.git_gutter + settings + + foreground + #cc99cc + + + + name + Ignored + scope + markup.ignored, markup.ignored.git_gutter + settings + + foreground + #515151 + + + + name + Untracked + scope + markup.untracked, markup.untracked.git_gutter + settings + + foreground + #515151 + + + + name + Colors + scope + constant.other.color + settings + + foreground + #66cccc + + + + name + Regular Expressions + scope + string.regexp + settings + + foreground + #66cccc + + + + name + Escape Characters + scope + constant.character.escape + settings + + foreground + #66cccc + + + + name + Embedded + scope + punctuation.section.embedded, variable.interpolation + settings + + foreground + #d27b53 + + + + name + Invalid + scope + invalid.illegal + settings + + background + #f2777a + foreground + #2d2d2d + + + + name + GitGutter deleted + scope + markup.deleted.git_gutter + settings + + foreground + #F92672 + + + + name + GitGutter inserted + scope + markup.inserted.git_gutter + settings + + foreground + #A6E22E + + + + name + GitGutter changed + scope + markup.changed.git_gutter + settings + + foreground + #967EFB + + + + name + GitGutter ignored + scope + markup.ignored.git_gutter + settings + + foreground + #565656 + + + + name + GitGutter untracked + scope + markup.untracked.git_gutter + settings + + foreground + #565656 + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + name + SublimeLinter Warning + scope + sublimelinter.mark.warning + settings + + foreground + #DDB700 + + + name + SublimeLinter Gutter Mark + scope + sublimelinter.gutter-mark + settings + + foreground + #FFFFFF + + + name + SublimeLinter Error + scope + sublimelinter.mark.error + settings + + foreground + #D02000 + + + uuid + 36594751-36ac-443a-9f2f-111b815085cf + + \ No newline at end of file diff --git a/SublimeLinter/base16-mocha.dark (Flake8Lint) (SL).tmTheme b/SublimeLinter/base16-mocha.dark (Flake8Lint) (SL).tmTheme new file mode 100644 index 0000000..6fb352b --- /dev/null +++ b/SublimeLinter/base16-mocha.dark (Flake8Lint) (SL).tmTheme @@ -0,0 +1,646 @@ + + + + + author + Chris Kempson (http://chriskempson.com) + name + Base16 Mocha Dark + semanticClass + base16.mocha.dark + colorSpaceName + sRGB + gutterSettings + + background + #534636 + divider + #534636 + foreground + #7e705a + selectionBackground + #645240 + selectionForeground + #b8afad + + settings + + + settings + + background + #3B3228 + caret + #d0c8c6 + foreground + #d0c8c6 + invisibles + #7e705a + lineHighlight + #7e705a30 + selection + #645240 + + + + name + Text + scope + variable.parameter.function + settings + + foreground + #d0c8c6 + + + + name + Comments + scope + comment, punctuation.definition.comment + settings + + foreground + #7e705a + + + + name + Punctuation + scope + punctuation.definition.string, punctuation.definition.variable, punctuation.definition.string, punctuation.definition.parameters, punctuation.definition.string, punctuation.definition.array + settings + + foreground + #d0c8c6 + + + + name + Delimiters + scope + none + settings + + foreground + #d0c8c6 + + + + name + Operators + scope + keyword.operator + settings + + foreground + #d0c8c6 + + + + name + Keywords + scope + keyword + settings + + foreground + #a89bb9 + + + + name + Variables + scope + variable, variable.other.dollar.only.js + settings + + foreground + #cb6077 + + + + name + Functions + scope + entity.name.function, meta.require, support.function.any-method, variable.function + settings + + foreground + #8ab3b5 + + + + name + Classes + scope + support.class, entity.name.class, entity.name.type.class + settings + + foreground + #f4bc87 + + + + name + Classes + scope + meta.class + settings + + foreground + #f5eeeb + + + + name + Methods + scope + keyword.other.special-method + settings + + foreground + #8ab3b5 + + + + name + Storage + scope + storage + settings + + foreground + #a89bb9 + + + + name + Support + scope + support.function + settings + + foreground + #7bbda4 + + + + name + Strings, Inherited Class + scope + string, constant.other.symbol, entity.other.inherited-class + settings + + foreground + #beb55b + + + + name + Integers + scope + constant.numeric + settings + + foreground + #d28b71 + + + + name + Floats + scope + none + settings + + foreground + #d28b71 + + + + name + Boolean + scope + none + settings + + foreground + #d28b71 + + + + name + Constants + scope + constant + settings + + foreground + #d28b71 + + + + name + Tags + scope + entity.name.tag + settings + + foreground + #cb6077 + + + + name + Attributes + scope + entity.other.attribute-name + settings + + foreground + #d28b71 + + + + name + Attribute IDs + scope + entity.other.attribute-name.id, punctuation.definition.entity + settings + + foreground + #8ab3b5 + + + + name + Selector + scope + meta.selector + settings + + foreground + #a89bb9 + + + + name + Values + scope + none + settings + + foreground + #d28b71 + + + + name + Headings + scope + markup.heading punctuation.definition.heading, entity.name.section + settings + + fontStyle + + foreground + #8ab3b5 + + + + name + Units + scope + keyword.other.unit + settings + + foreground + #d28b71 + + + + name + Bold + scope + markup.bold, punctuation.definition.bold + settings + + fontStyle + bold + foreground + #f4bc87 + + + + name + Italic + scope + markup.italic, punctuation.definition.italic + settings + + fontStyle + italic + foreground + #a89bb9 + + + + name + Code + scope + markup.raw.inline + settings + + foreground + #beb55b + + + + name + Link Text + scope + string.other.link + settings + + foreground + #cb6077 + + + + name + Link Url + scope + meta.link + settings + + foreground + #d28b71 + + + + name + Image Url + scope + meta.image + settings + + foreground + #d28b71 + + + + name + Lists + scope + markup.list + settings + + foreground + #cb6077 + + + + name + Quotes + scope + markup.quote + settings + + foreground + #d28b71 + + + + name + Separator + scope + meta.separator + settings + + background + #645240 + foreground + #d0c8c6 + + + + name + Inserted + scope + markup.inserted + settings + + foreground + #beb55b + + + + name + Deleted + scope + markup.deleted + settings + + foreground + #cb6077 + + + + name + Changed + scope + markup.changed + settings + + foreground + #a89bb9 + + + + name + Colors + scope + constant.other.color + settings + + foreground + #7bbda4 + + + + name + Regular Expressions + scope + string.regexp + settings + + foreground + #7bbda4 + + + + name + Escape Characters + scope + constant.character.escape + settings + + foreground + #7bbda4 + + + + name + Embedded + scope + punctuation.section.embedded, variable.interpolation + settings + + foreground + #bb9584 + + + + name + Invalid + scope + invalid.illegal + settings + + background + #cb6077 + foreground + #3B3228 + + + + name + GitGutter deleted + scope + markup.deleted.git_gutter + settings + + foreground + #F92672 + + + + name + GitGutter inserted + scope + markup.inserted.git_gutter + settings + + foreground + #A6E22E + + + + name + GitGutter changed + scope + markup.changed.git_gutter + settings + + foreground + #967EFB + + + + name + GitGutter ignored + scope + markup.ignored.git_gutter + settings + + foreground + #565656 + + + + name + GitGutter untracked + scope + markup.untracked.git_gutter + settings + + foreground + #565656 + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + name + SublimeLinter Warning + scope + sublimelinter.mark.warning + settings + + foreground + #DDB700 + + + name + SublimeLinter Gutter Mark + scope + sublimelinter.gutter-mark + settings + + foreground + #FFFFFF + + + name + SublimeLinter Error + scope + sublimelinter.mark.error + settings + + foreground + #D02000 + + + uuid + 7238e7e0-5be8-4d22-8027-a71804412f0a + + \ No newline at end of file diff --git a/SublimeLinter/base16-ocean.dark (Flake8Lint) (SL).tmTheme b/SublimeLinter/base16-ocean.dark (Flake8Lint) (SL).tmTheme new file mode 100644 index 0000000..c69137e --- /dev/null +++ b/SublimeLinter/base16-ocean.dark (Flake8Lint) (SL).tmTheme @@ -0,0 +1,674 @@ + + + + + author + Chris Kempson (http://chriskempson.com) + name + Base16 Ocean Dark + semanticClass + base16.ocean.dark + colorSpaceName + sRGB + gutterSettings + + background + #343d46 + divider + #343d46 + foreground + #65737e + selectionBackground + #4f5b66 + selectionForeground + #a7adba + + settings + + + settings + + background + #2b303b + caret + #c0c5ce + foreground + #c0c5ce + invisibles + #65737e + lineHighlight + #65737e30 + selection + #4f5b66 + guide + #3b5364 + activeGuide + #96b5b4 + stackGuide + #343d46 + + + + name + Text + scope + variable.parameter.function + settings + + foreground + #c0c5ce + + + + name + Comments + scope + comment, punctuation.definition.comment + settings + + foreground + #65737e + + + + name + Punctuation + scope + punctuation.definition.string, punctuation.definition.variable, punctuation.definition.string, punctuation.definition.parameters, punctuation.definition.string, punctuation.definition.array + settings + + foreground + #c0c5ce + + + + name + Delimiters + scope + none + settings + + foreground + #c0c5ce + + + + name + Operators + scope + keyword.operator + settings + + foreground + #c0c5ce + + + + name + Keywords + scope + keyword + settings + + foreground + #b48ead + + + + name + Variables + scope + variable, variable.other.dollar.only.js + settings + + foreground + #bf616a + + + + name + Functions + scope + entity.name.function, meta.require, support.function.any-method, variable.function + settings + + foreground + #8fa1b3 + + + + name + Classes + scope + support.class, entity.name.class, entity.name.type.class + settings + + foreground + #ebcb8b + + + + name + Classes + scope + meta.class + settings + + foreground + #eff1f5 + + + + name + Methods + scope + keyword.other.special-method + settings + + foreground + #8fa1b3 + + + + name + Storage + scope + storage + settings + + foreground + #b48ead + + + + name + Support + scope + support.function + settings + + foreground + #96b5b4 + + + + name + Strings, Inherited Class + scope + string, constant.other.symbol, entity.other.inherited-class + settings + + foreground + #a3be8c + + + + name + Integers + scope + constant.numeric + settings + + foreground + #d08770 + + + + name + Floats + scope + none + settings + + foreground + #d08770 + + + + name + Boolean + scope + none + settings + + foreground + #d08770 + + + + name + Constants + scope + constant + settings + + foreground + #d08770 + + + + name + Tags + scope + entity.name.tag + settings + + foreground + #bf616a + + + + name + Attributes + scope + entity.other.attribute-name + settings + + foreground + #d08770 + + + + name + Attribute IDs + scope + entity.other.attribute-name.id, punctuation.definition.entity + settings + + foreground + #8fa1b3 + + + + name + Selector + scope + meta.selector + settings + + foreground + #b48ead + + + + name + Values + scope + none + settings + + foreground + #d08770 + + + + name + Headings + scope + markup.heading punctuation.definition.heading, entity.name.section + settings + + fontStyle + + foreground + #8fa1b3 + + + + name + Units + scope + keyword.other.unit + settings + + foreground + #d08770 + + + + name + Bold + scope + markup.bold, punctuation.definition.bold + settings + + fontStyle + bold + foreground + #ebcb8b + + + + name + Italic + scope + markup.italic, punctuation.definition.italic + settings + + fontStyle + italic + foreground + #b48ead + + + + name + Code + scope + markup.raw.inline + settings + + foreground + #a3be8c + + + + name + Link Text + scope + string.other.link + settings + + foreground + #bf616a + + + + name + Link Url + scope + meta.link + settings + + foreground + #d08770 + + + + name + Image Url + scope + meta.image + settings + + foreground + #d08770 + + + + name + Lists + scope + markup.list + settings + + foreground + #bf616a + + + + name + Quotes + scope + markup.quote + settings + + foreground + #d08770 + + + + name + Separator + scope + meta.separator + settings + + background + #4f5b66 + foreground + #c0c5ce + + + + name + Inserted + scope + markup.inserted, markup.inserted.git_gutter + settings + + foreground + #a3be8c + + + + name + Deleted + scope + markup.deleted, markup.deleted.git_gutter + settings + + foreground + #bf616a + + + + name + Changed + scope + markup.changed, markup.changed.git_gutter + settings + + foreground + #b48ead + + + + name + Ignored + scope + markup.ignored, markup.ignored.git_gutter + settings + + foreground + #4f5b66 + + + + name + Untracked + scope + markup.untracked, markup.untracked.git_gutter + settings + + foreground + #4f5b66 + + + + name + Colors + scope + constant.other.color + settings + + foreground + #96b5b4 + + + + name + Regular Expressions + scope + string.regexp + settings + + foreground + #96b5b4 + + + + name + Escape Characters + scope + constant.character.escape + settings + + foreground + #96b5b4 + + + + name + Embedded + scope + punctuation.section.embedded, variable.interpolation + settings + + foreground + #ab7967 + + + + name + Invalid + scope + invalid.illegal + settings + + background + #bf616a + foreground + #2b303b + + + + name + GitGutter deleted + scope + markup.deleted.git_gutter + settings + + foreground + #F92672 + + + + name + GitGutter inserted + scope + markup.inserted.git_gutter + settings + + foreground + #A6E22E + + + + name + GitGutter changed + scope + markup.changed.git_gutter + settings + + foreground + #967EFB + + + + name + GitGutter ignored + scope + markup.ignored.git_gutter + settings + + foreground + #565656 + + + + name + GitGutter untracked + scope + markup.untracked.git_gutter + settings + + foreground + #565656 + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + name + SublimeLinter Warning + scope + sublimelinter.mark.warning + settings + + foreground + #DDB700 + + + name + SublimeLinter Gutter Mark + scope + sublimelinter.gutter-mark + settings + + foreground + #FFFFFF + + + name + SublimeLinter Error + scope + sublimelinter.mark.error + settings + + foreground + #D02000 + + + uuid + 59c1e2f2-7b41-46f9-91f2-1b4c6f5866f7 + + \ No newline at end of file diff --git a/SublimeLinter/base16-ocean.light (Flake8Lint) (SL).tmTheme b/SublimeLinter/base16-ocean.light (Flake8Lint) (SL).tmTheme new file mode 100644 index 0000000..df9bf1f --- /dev/null +++ b/SublimeLinter/base16-ocean.light (Flake8Lint) (SL).tmTheme @@ -0,0 +1,670 @@ + + + + + author + Chris Kempson (http://chriskempson.com) + name + Base16 Ocean Light + semanticClass + base16.ocean.light + colorSpaceName + sRGB + gutterSettings + + background + #eff1f5 + divider + #eff1f5 + foreground + #4f5b66 + selectionBackground + #eff1f5 + selectionForeground + #c0c5ce + + settings + + + settings + + background + #eff1f5 + caret + #4f5b66 + foreground + #4f5b66 + invisibles + #dfe1e8 + lineHighlight + #a7adba30 + selection + #dfe1e8 + shadow + #dfe1e8 + + + + name + Text + scope + variable.parameter.function + settings + + foreground + #4f5b66 + + + + name + Comments + scope + comment, punctuation.definition.comment + settings + + foreground + #a7adba + + + + name + Punctuation + scope + punctuation.definition.string, punctuation.definition.variable, punctuation.definition.string, punctuation.definition.parameters, punctuation.definition.string, punctuation.definition.array + settings + + foreground + #4f5b66 + + + + name + Delimiters + scope + none + settings + + foreground + #4f5b66 + + + + name + Operators + scope + keyword.operator + settings + + foreground + #4f5b66 + + + + name + Keywords + scope + keyword + settings + + foreground + #b48ead + + + + name + Variables + scope + variable, variable.other.dollar.only.js + settings + + foreground + #bf616a + + + + name + Functions + scope + entity.name.function, meta.require, support.function.any-method, variable.function + settings + + foreground + #8fa1b3 + + + + name + Classes + scope + support.class, entity.name.class, entity.name.type.class + settings + + foreground + #d08770 + + + + name + Classes + scope + meta.class + settings + + foreground + #343d46 + + + + name + Methods + scope + keyword.other.special-method + settings + + foreground + #8fa1b3 + + + + name + Storage + scope + storage + settings + + foreground + #b48ead + + + + name + Support + scope + support.function + settings + + foreground + #96b5b4 + + + + name + Strings, Inherited Class + scope + string, constant.other.symbol, entity.other.inherited-class + settings + + foreground + #a3be8c + + + + name + Integers + scope + constant.numeric + settings + + foreground + #d08770 + + + + name + Floats + scope + none + settings + + foreground + #d08770 + + + + name + Boolean + scope + none + settings + + foreground + #d08770 + + + + name + Constants + scope + constant + settings + + foreground + #d08770 + + + + name + Tags + scope + entity.name.tag + settings + + foreground + #bf616a + + + + name + Attributes + scope + entity.other.attribute-name + settings + + foreground + #d08770 + + + + name + Attribute IDs + scope + entity.other.attribute-name.id, punctuation.definition.entity + settings + + foreground + #8fa1b3 + + + + name + Selector + scope + meta.selector + settings + + foreground + #b48ead + + + + name + Values + scope + none + settings + + foreground + #d08770 + + + + name + Headings + scope + markup.heading punctuation.definition.heading, entity.name.section + settings + + fontStyle + + foreground + #8fa1b3 + + + + name + Units + scope + keyword.other.unit + settings + + foreground + #d08770 + + + + name + Bold + scope + markup.bold, punctuation.definition.bold + settings + + fontStyle + bold + foreground + #d08770 + + + + name + Italic + scope + markup.italic, punctuation.definition.italic + settings + + fontStyle + italic + foreground + #b48ead + + + + name + Code + scope + markup.raw.inline + settings + + foreground + #a3be8c + + + + name + Link Text + scope + string.other.link + settings + + foreground + #bf616a + + + + name + Link Url + scope + meta.link + settings + + foreground + #d08770 + + + + name + Image Url + scope + meta.image + settings + + foreground + #d08770 + + + + name + Lists + scope + markup.list + settings + + foreground + #bf616a + + + + name + Quotes + scope + markup.quote + settings + + foreground + #d08770 + + + + name + Separator + scope + meta.separator + settings + + background + #dfe1e8 + foreground + #4f5b66 + + + + name + Inserted + scope + markup.inserted, markup.inserted.git_gutter + settings + + foreground + #a3be8c + + + + name + Deleted + scope + markup.deleted, markup.deleted.git_gutter + settings + + foreground + #bf616a + + + + name + Changed + scope + markup.changed, markup.changed.git_gutter + settings + + foreground + #b48ead + + + + name + Ignored + scope + markup.ignored, markup.ignored.git_gutter + settings + + foreground + #c0c5ce + + + + name + Untracked + scope + markup.untracked, markup.untracked.git_gutter + settings + + foreground + #c0c5ce + + + + name + Colors + scope + constant.other.color + settings + + foreground + #96b5b4 + + + + name + Regular Expressions + scope + string.regexp + settings + + foreground + #96b5b4 + + + + name + Escape Characters + scope + constant.character.escape + settings + + foreground + #96b5b4 + + + + name + Embedded + scope + punctuation.section.embedded, variable.interpolation + settings + + foreground + #ab7967 + + + + name + Invalid + scope + invalid.illegal + settings + + background + #bf616a + foreground + #eff1f5 + + + + name + GitGutter deleted + scope + markup.deleted.git_gutter + settings + + foreground + #F92672 + + + + name + GitGutter inserted + scope + markup.inserted.git_gutter + settings + + foreground + #A6E22E + + + + name + GitGutter changed + scope + markup.changed.git_gutter + settings + + foreground + #967EFB + + + + name + GitGutter ignored + scope + markup.ignored.git_gutter + settings + + foreground + #565656 + + + + name + GitGutter untracked + scope + markup.untracked.git_gutter + settings + + foreground + #565656 + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + name + SublimeLinter Warning + scope + sublimelinter.mark.warning + settings + + foreground + #DDB700 + + + name + SublimeLinter Gutter Mark + scope + sublimelinter.gutter-mark + settings + + foreground + #FFFFFF + + + name + SublimeLinter Error + scope + sublimelinter.mark.error + settings + + foreground + #D02000 + + + uuid + 52997033-52ea-4534-af9f-7572613947d8 + + \ No newline at end of file diff --git a/Tomorrow-Night (Flake8Lint).tmTheme b/Tomorrow-Night (Flake8Lint).tmTheme index 95bab68..3025b8e 100644 --- a/Tomorrow-Night (Flake8Lint).tmTheme +++ b/Tomorrow-Night (Flake8Lint).tmTheme @@ -191,33 +191,33 @@ name - Python Flake8 Lint Error + Python Flake8 Lint Warning scope - flake8lint.mark.error + flake8lint.mark.warning settings foreground - #DA2000 + #EDBA00 name - Python Flake8 Lint Gutter Mark + Python Flake8 Lint Error scope - flake8lint.mark.gutter + flake8lint.mark.error settings foreground - #FFFFFF + #DA2000 name - Python Flake8 Lint Warning + Python Flake8 Lint Gutter Mark scope - flake8lint.mark.warning + flake8lint.mark.gutter settings foreground - #EDBA00 + #FFFFFF uuid diff --git a/Xdebug.breakpoints b/Xdebug.breakpoints index 02db266..9a2e803 100644 --- a/Xdebug.breakpoints +++ b/Xdebug.breakpoints @@ -1 +1 @@ -{"/Users/lucas/Vagrants/vvv/www/insta/htdocs/wp-content/plugins/social-hashtags/lib/social_hashtag.class.php": {}} \ No newline at end of file +{"/Users/lucas/Workspace/pyapi/api/domain/models.py": {"440": {"id": null, "enabled": true, "expression": null}}} \ No newline at end of file diff --git a/base16-eighties.dark (Flake8Lint).tmTheme b/base16-eighties.dark (Flake8Lint).tmTheme new file mode 100644 index 0000000..96d82e1 --- /dev/null +++ b/base16-eighties.dark (Flake8Lint).tmTheme @@ -0,0 +1,638 @@ + + + + author + Chris Kempson (http://chriskempson.com) + name + Base16 Eighties Dark + semanticClass + base16.eighties.dark + colorSpaceName + sRGB + gutterSettings + + background + #393939 + divider + #393939 + foreground + #747369 + selectionBackground + #515151 + selectionForeground + #a09f93 + + settings + + + settings + + background + #2d2d2d + caret + #d3d0c8 + foreground + #d3d0c8 + invisibles + #747369 + lineHighlight + #74736930 + selection + #515151 + + + + name + Text + scope + variable.parameter.function + settings + + foreground + #d3d0c8 + + + + name + Comments + scope + comment, punctuation.definition.comment + settings + + foreground + #747369 + + + + name + Punctuation + scope + punctuation.definition.string, punctuation.definition.variable, punctuation.definition.string, punctuation.definition.parameters, punctuation.definition.string, punctuation.definition.array + settings + + foreground + #d3d0c8 + + + + name + Delimiters + scope + none + settings + + foreground + #d3d0c8 + + + + name + Operators + scope + keyword.operator + settings + + foreground + #d3d0c8 + + + + name + Keywords + scope + keyword + settings + + foreground + #cc99cc + + + + name + Variables + scope + variable, variable.other.dollar.only.js + settings + + foreground + #f2777a + + + + name + Functions + scope + entity.name.function, meta.require, support.function.any-method, variable.function + settings + + foreground + #6699cc + + + + name + Classes + scope + support.class, entity.name.class, entity.name.type.class + settings + + foreground + #ffcc66 + + + + name + Classes + scope + meta.class + settings + + foreground + #f2f0ec + + + + name + Methods + scope + keyword.other.special-method + settings + + foreground + #6699cc + + + + name + Storage + scope + storage + settings + + foreground + #cc99cc + + + + name + Support + scope + support.function + settings + + foreground + #66cccc + + + + name + Strings, Inherited Class + scope + string, constant.other.symbol, entity.other.inherited-class + settings + + foreground + #99cc99 + + + + name + Integers + scope + constant.numeric + settings + + foreground + #f99157 + + + + name + Floats + scope + none + settings + + foreground + #f99157 + + + + name + Boolean + scope + none + settings + + foreground + #f99157 + + + + name + Constants + scope + constant + settings + + foreground + #f99157 + + + + name + Tags + scope + entity.name.tag + settings + + foreground + #f2777a + + + + name + Attributes + scope + entity.other.attribute-name + settings + + foreground + #f99157 + + + + name + Attribute IDs + scope + entity.other.attribute-name.id, punctuation.definition.entity + settings + + foreground + #6699cc + + + + name + Selector + scope + meta.selector + settings + + foreground + #cc99cc + + + + name + Values + scope + none + settings + + foreground + #f99157 + + + + name + Headings + scope + markup.heading punctuation.definition.heading, entity.name.section + settings + + fontStyle + + foreground + #6699cc + + + + name + Units + scope + keyword.other.unit + settings + + foreground + #f99157 + + + + name + Bold + scope + markup.bold, punctuation.definition.bold + settings + + fontStyle + bold + foreground + #ffcc66 + + + + name + Italic + scope + markup.italic, punctuation.definition.italic + settings + + fontStyle + italic + foreground + #cc99cc + + + + name + Code + scope + markup.raw.inline + settings + + foreground + #99cc99 + + + + name + Link Text + scope + string.other.link + settings + + foreground + #f2777a + + + + name + Link Url + scope + meta.link + settings + + foreground + #f99157 + + + + name + Image Url + scope + meta.image + settings + + foreground + #f99157 + + + + name + Lists + scope + markup.list + settings + + foreground + #f2777a + + + + name + Quotes + scope + markup.quote + settings + + foreground + #f99157 + + + + name + Separator + scope + meta.separator + settings + + background + #515151 + foreground + #d3d0c8 + + + + name + Inserted + scope + markup.inserted, markup.inserted.git_gutter + settings + + foreground + #99cc99 + + + + name + Deleted + scope + markup.deleted, markup.deleted.git_gutter + settings + + foreground + #f2777a + + + + name + Changed + scope + markup.changed, markup.changed.git_gutter + settings + + foreground + #cc99cc + + + + name + Ignored + scope + markup.ignored, markup.ignored.git_gutter + settings + + foreground + #515151 + + + + name + Untracked + scope + markup.untracked, markup.untracked.git_gutter + settings + + foreground + #515151 + + + + name + Colors + scope + constant.other.color + settings + + foreground + #66cccc + + + + name + Regular Expressions + scope + string.regexp + settings + + foreground + #66cccc + + + + name + Escape Characters + scope + constant.character.escape + settings + + foreground + #66cccc + + + + name + Embedded + scope + punctuation.section.embedded, variable.interpolation + settings + + foreground + #d27b53 + + + + name + Invalid + scope + invalid.illegal + settings + + background + #f2777a + foreground + #2d2d2d + + + + name + GitGutter deleted + scope + markup.deleted.git_gutter + settings + + foreground + #F92672 + + + + name + GitGutter inserted + scope + markup.inserted.git_gutter + settings + + foreground + #A6E22E + + + + name + GitGutter changed + scope + markup.changed.git_gutter + settings + + foreground + #967EFB + + + + name + GitGutter ignored + scope + markup.ignored.git_gutter + settings + + foreground + #565656 + + + + name + GitGutter untracked + scope + markup.untracked.git_gutter + settings + + foreground + #565656 + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + uuid + 36594751-36ac-443a-9f2f-111b815085cf + + \ No newline at end of file diff --git a/base16-mocha.dark (Flake8Lint).tmTheme b/base16-mocha.dark (Flake8Lint).tmTheme new file mode 100644 index 0000000..18000d3 --- /dev/null +++ b/base16-mocha.dark (Flake8Lint).tmTheme @@ -0,0 +1,616 @@ + + + + author + Chris Kempson (http://chriskempson.com) + name + Base16 Mocha Dark + semanticClass + base16.mocha.dark + colorSpaceName + sRGB + gutterSettings + + background + #534636 + divider + #534636 + foreground + #7e705a + selectionBackground + #645240 + selectionForeground + #b8afad + + settings + + + settings + + background + #3B3228 + caret + #d0c8c6 + foreground + #d0c8c6 + invisibles + #7e705a + lineHighlight + #7e705a30 + selection + #645240 + + + + name + Text + scope + variable.parameter.function + settings + + foreground + #d0c8c6 + + + + name + Comments + scope + comment, punctuation.definition.comment + settings + + foreground + #7e705a + + + + name + Punctuation + scope + punctuation.definition.string, punctuation.definition.variable, punctuation.definition.string, punctuation.definition.parameters, punctuation.definition.string, punctuation.definition.array + settings + + foreground + #d0c8c6 + + + + name + Delimiters + scope + none + settings + + foreground + #d0c8c6 + + + + name + Operators + scope + keyword.operator + settings + + foreground + #d0c8c6 + + + + name + Keywords + scope + keyword + settings + + foreground + #a89bb9 + + + + name + Variables + scope + variable, variable.other.dollar.only.js + settings + + foreground + #cb6077 + + + + name + Functions + scope + entity.name.function, meta.require, support.function.any-method, variable.function + settings + + foreground + #8ab3b5 + + + + name + Classes + scope + support.class, entity.name.class, entity.name.type.class + settings + + foreground + #f4bc87 + + + + name + Classes + scope + meta.class + settings + + foreground + #f5eeeb + + + + name + Methods + scope + keyword.other.special-method + settings + + foreground + #8ab3b5 + + + + name + Storage + scope + storage + settings + + foreground + #a89bb9 + + + + name + Support + scope + support.function + settings + + foreground + #7bbda4 + + + + name + Strings, Inherited Class + scope + string, constant.other.symbol, entity.other.inherited-class + settings + + foreground + #beb55b + + + + name + Integers + scope + constant.numeric + settings + + foreground + #d28b71 + + + + name + Floats + scope + none + settings + + foreground + #d28b71 + + + + name + Boolean + scope + none + settings + + foreground + #d28b71 + + + + name + Constants + scope + constant + settings + + foreground + #d28b71 + + + + name + Tags + scope + entity.name.tag + settings + + foreground + #cb6077 + + + + name + Attributes + scope + entity.other.attribute-name + settings + + foreground + #d28b71 + + + + name + Attribute IDs + scope + entity.other.attribute-name.id, punctuation.definition.entity + settings + + foreground + #8ab3b5 + + + + name + Selector + scope + meta.selector + settings + + foreground + #a89bb9 + + + + name + Values + scope + none + settings + + foreground + #d28b71 + + + + name + Headings + scope + markup.heading punctuation.definition.heading, entity.name.section + settings + + fontStyle + + foreground + #8ab3b5 + + + + name + Units + scope + keyword.other.unit + settings + + foreground + #d28b71 + + + + name + Bold + scope + markup.bold, punctuation.definition.bold + settings + + fontStyle + bold + foreground + #f4bc87 + + + + name + Italic + scope + markup.italic, punctuation.definition.italic + settings + + fontStyle + italic + foreground + #a89bb9 + + + + name + Code + scope + markup.raw.inline + settings + + foreground + #beb55b + + + + name + Link Text + scope + string.other.link + settings + + foreground + #cb6077 + + + + name + Link Url + scope + meta.link + settings + + foreground + #d28b71 + + + + name + Image Url + scope + meta.image + settings + + foreground + #d28b71 + + + + name + Lists + scope + markup.list + settings + + foreground + #cb6077 + + + + name + Quotes + scope + markup.quote + settings + + foreground + #d28b71 + + + + name + Separator + scope + meta.separator + settings + + background + #645240 + foreground + #d0c8c6 + + + + name + Inserted + scope + markup.inserted + settings + + foreground + #beb55b + + + + name + Deleted + scope + markup.deleted + settings + + foreground + #cb6077 + + + + name + Changed + scope + markup.changed + settings + + foreground + #a89bb9 + + + + name + Colors + scope + constant.other.color + settings + + foreground + #7bbda4 + + + + name + Regular Expressions + scope + string.regexp + settings + + foreground + #7bbda4 + + + + name + Escape Characters + scope + constant.character.escape + settings + + foreground + #7bbda4 + + + + name + Embedded + scope + punctuation.section.embedded, variable.interpolation + settings + + foreground + #bb9584 + + + + name + Invalid + scope + invalid.illegal + settings + + background + #cb6077 + foreground + #3B3228 + + + + name + GitGutter deleted + scope + markup.deleted.git_gutter + settings + + foreground + #F92672 + + + + name + GitGutter inserted + scope + markup.inserted.git_gutter + settings + + foreground + #A6E22E + + + + name + GitGutter changed + scope + markup.changed.git_gutter + settings + + foreground + #967EFB + + + + name + GitGutter ignored + scope + markup.ignored.git_gutter + settings + + foreground + #565656 + + + + name + GitGutter untracked + scope + markup.untracked.git_gutter + settings + + foreground + #565656 + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + uuid + 7238e7e0-5be8-4d22-8027-a71804412f0a + + \ No newline at end of file diff --git a/base16-ocean.dark (Flake8Lint).tmTheme b/base16-ocean.dark (Flake8Lint).tmTheme new file mode 100644 index 0000000..1da10dc --- /dev/null +++ b/base16-ocean.dark (Flake8Lint).tmTheme @@ -0,0 +1,644 @@ + + + + author + Chris Kempson (http://chriskempson.com) + name + Base16 Ocean Dark + semanticClass + base16.ocean.dark + colorSpaceName + sRGB + gutterSettings + + background + #343d46 + divider + #343d46 + foreground + #65737e + selectionBackground + #4f5b66 + selectionForeground + #a7adba + + settings + + + settings + + background + #2b303b + caret + #c0c5ce + foreground + #c0c5ce + invisibles + #65737e + lineHighlight + #65737e30 + selection + #4f5b66 + guide + #3b5364 + activeGuide + #96b5b4 + stackGuide + #343d46 + + + + name + Text + scope + variable.parameter.function + settings + + foreground + #c0c5ce + + + + name + Comments + scope + comment, punctuation.definition.comment + settings + + foreground + #65737e + + + + name + Punctuation + scope + punctuation.definition.string, punctuation.definition.variable, punctuation.definition.string, punctuation.definition.parameters, punctuation.definition.string, punctuation.definition.array + settings + + foreground + #c0c5ce + + + + name + Delimiters + scope + none + settings + + foreground + #c0c5ce + + + + name + Operators + scope + keyword.operator + settings + + foreground + #c0c5ce + + + + name + Keywords + scope + keyword + settings + + foreground + #b48ead + + + + name + Variables + scope + variable, variable.other.dollar.only.js + settings + + foreground + #bf616a + + + + name + Functions + scope + entity.name.function, meta.require, support.function.any-method, variable.function + settings + + foreground + #8fa1b3 + + + + name + Classes + scope + support.class, entity.name.class, entity.name.type.class + settings + + foreground + #ebcb8b + + + + name + Classes + scope + meta.class + settings + + foreground + #eff1f5 + + + + name + Methods + scope + keyword.other.special-method + settings + + foreground + #8fa1b3 + + + + name + Storage + scope + storage + settings + + foreground + #b48ead + + + + name + Support + scope + support.function + settings + + foreground + #96b5b4 + + + + name + Strings, Inherited Class + scope + string, constant.other.symbol, entity.other.inherited-class + settings + + foreground + #a3be8c + + + + name + Integers + scope + constant.numeric + settings + + foreground + #d08770 + + + + name + Floats + scope + none + settings + + foreground + #d08770 + + + + name + Boolean + scope + none + settings + + foreground + #d08770 + + + + name + Constants + scope + constant + settings + + foreground + #d08770 + + + + name + Tags + scope + entity.name.tag + settings + + foreground + #bf616a + + + + name + Attributes + scope + entity.other.attribute-name + settings + + foreground + #d08770 + + + + name + Attribute IDs + scope + entity.other.attribute-name.id, punctuation.definition.entity + settings + + foreground + #8fa1b3 + + + + name + Selector + scope + meta.selector + settings + + foreground + #b48ead + + + + name + Values + scope + none + settings + + foreground + #d08770 + + + + name + Headings + scope + markup.heading punctuation.definition.heading, entity.name.section + settings + + fontStyle + + foreground + #8fa1b3 + + + + name + Units + scope + keyword.other.unit + settings + + foreground + #d08770 + + + + name + Bold + scope + markup.bold, punctuation.definition.bold + settings + + fontStyle + bold + foreground + #ebcb8b + + + + name + Italic + scope + markup.italic, punctuation.definition.italic + settings + + fontStyle + italic + foreground + #b48ead + + + + name + Code + scope + markup.raw.inline + settings + + foreground + #a3be8c + + + + name + Link Text + scope + string.other.link + settings + + foreground + #bf616a + + + + name + Link Url + scope + meta.link + settings + + foreground + #d08770 + + + + name + Image Url + scope + meta.image + settings + + foreground + #d08770 + + + + name + Lists + scope + markup.list + settings + + foreground + #bf616a + + + + name + Quotes + scope + markup.quote + settings + + foreground + #d08770 + + + + name + Separator + scope + meta.separator + settings + + background + #4f5b66 + foreground + #c0c5ce + + + + name + Inserted + scope + markup.inserted, markup.inserted.git_gutter + settings + + foreground + #a3be8c + + + + name + Deleted + scope + markup.deleted, markup.deleted.git_gutter + settings + + foreground + #bf616a + + + + name + Changed + scope + markup.changed, markup.changed.git_gutter + settings + + foreground + #b48ead + + + + name + Ignored + scope + markup.ignored, markup.ignored.git_gutter + settings + + foreground + #4f5b66 + + + + name + Untracked + scope + markup.untracked, markup.untracked.git_gutter + settings + + foreground + #4f5b66 + + + + name + Colors + scope + constant.other.color + settings + + foreground + #96b5b4 + + + + name + Regular Expressions + scope + string.regexp + settings + + foreground + #96b5b4 + + + + name + Escape Characters + scope + constant.character.escape + settings + + foreground + #96b5b4 + + + + name + Embedded + scope + punctuation.section.embedded, variable.interpolation + settings + + foreground + #ab7967 + + + + name + Invalid + scope + invalid.illegal + settings + + background + #bf616a + foreground + #2b303b + + + + name + GitGutter deleted + scope + markup.deleted.git_gutter + settings + + foreground + #F92672 + + + + name + GitGutter inserted + scope + markup.inserted.git_gutter + settings + + foreground + #A6E22E + + + + name + GitGutter changed + scope + markup.changed.git_gutter + settings + + foreground + #967EFB + + + + name + GitGutter ignored + scope + markup.ignored.git_gutter + settings + + foreground + #565656 + + + + name + GitGutter untracked + scope + markup.untracked.git_gutter + settings + + foreground + #565656 + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + uuid + 59c1e2f2-7b41-46f9-91f2-1b4c6f5866f7 + + \ No newline at end of file diff --git a/base16-ocean.light (Flake8Lint).tmTheme b/base16-ocean.light (Flake8Lint).tmTheme new file mode 100644 index 0000000..2e1b319 --- /dev/null +++ b/base16-ocean.light (Flake8Lint).tmTheme @@ -0,0 +1,640 @@ + + + + author + Chris Kempson (http://chriskempson.com) + name + Base16 Ocean Light + semanticClass + base16.ocean.light + colorSpaceName + sRGB + gutterSettings + + background + #eff1f5 + divider + #eff1f5 + foreground + #4f5b66 + selectionBackground + #eff1f5 + selectionForeground + #c0c5ce + + settings + + + settings + + background + #eff1f5 + caret + #4f5b66 + foreground + #4f5b66 + invisibles + #dfe1e8 + lineHighlight + #a7adba30 + selection + #dfe1e8 + shadow + #dfe1e8 + + + + name + Text + scope + variable.parameter.function + settings + + foreground + #4f5b66 + + + + name + Comments + scope + comment, punctuation.definition.comment + settings + + foreground + #a7adba + + + + name + Punctuation + scope + punctuation.definition.string, punctuation.definition.variable, punctuation.definition.string, punctuation.definition.parameters, punctuation.definition.string, punctuation.definition.array + settings + + foreground + #4f5b66 + + + + name + Delimiters + scope + none + settings + + foreground + #4f5b66 + + + + name + Operators + scope + keyword.operator + settings + + foreground + #4f5b66 + + + + name + Keywords + scope + keyword + settings + + foreground + #b48ead + + + + name + Variables + scope + variable, variable.other.dollar.only.js + settings + + foreground + #bf616a + + + + name + Functions + scope + entity.name.function, meta.require, support.function.any-method, variable.function + settings + + foreground + #8fa1b3 + + + + name + Classes + scope + support.class, entity.name.class, entity.name.type.class + settings + + foreground + #d08770 + + + + name + Classes + scope + meta.class + settings + + foreground + #343d46 + + + + name + Methods + scope + keyword.other.special-method + settings + + foreground + #8fa1b3 + + + + name + Storage + scope + storage + settings + + foreground + #b48ead + + + + name + Support + scope + support.function + settings + + foreground + #96b5b4 + + + + name + Strings, Inherited Class + scope + string, constant.other.symbol, entity.other.inherited-class + settings + + foreground + #a3be8c + + + + name + Integers + scope + constant.numeric + settings + + foreground + #d08770 + + + + name + Floats + scope + none + settings + + foreground + #d08770 + + + + name + Boolean + scope + none + settings + + foreground + #d08770 + + + + name + Constants + scope + constant + settings + + foreground + #d08770 + + + + name + Tags + scope + entity.name.tag + settings + + foreground + #bf616a + + + + name + Attributes + scope + entity.other.attribute-name + settings + + foreground + #d08770 + + + + name + Attribute IDs + scope + entity.other.attribute-name.id, punctuation.definition.entity + settings + + foreground + #8fa1b3 + + + + name + Selector + scope + meta.selector + settings + + foreground + #b48ead + + + + name + Values + scope + none + settings + + foreground + #d08770 + + + + name + Headings + scope + markup.heading punctuation.definition.heading, entity.name.section + settings + + fontStyle + + foreground + #8fa1b3 + + + + name + Units + scope + keyword.other.unit + settings + + foreground + #d08770 + + + + name + Bold + scope + markup.bold, punctuation.definition.bold + settings + + fontStyle + bold + foreground + #d08770 + + + + name + Italic + scope + markup.italic, punctuation.definition.italic + settings + + fontStyle + italic + foreground + #b48ead + + + + name + Code + scope + markup.raw.inline + settings + + foreground + #a3be8c + + + + name + Link Text + scope + string.other.link + settings + + foreground + #bf616a + + + + name + Link Url + scope + meta.link + settings + + foreground + #d08770 + + + + name + Image Url + scope + meta.image + settings + + foreground + #d08770 + + + + name + Lists + scope + markup.list + settings + + foreground + #bf616a + + + + name + Quotes + scope + markup.quote + settings + + foreground + #d08770 + + + + name + Separator + scope + meta.separator + settings + + background + #dfe1e8 + foreground + #4f5b66 + + + + name + Inserted + scope + markup.inserted, markup.inserted.git_gutter + settings + + foreground + #a3be8c + + + + name + Deleted + scope + markup.deleted, markup.deleted.git_gutter + settings + + foreground + #bf616a + + + + name + Changed + scope + markup.changed, markup.changed.git_gutter + settings + + foreground + #b48ead + + + + name + Ignored + scope + markup.ignored, markup.ignored.git_gutter + settings + + foreground + #c0c5ce + + + + name + Untracked + scope + markup.untracked, markup.untracked.git_gutter + settings + + foreground + #c0c5ce + + + + name + Colors + scope + constant.other.color + settings + + foreground + #96b5b4 + + + + name + Regular Expressions + scope + string.regexp + settings + + foreground + #96b5b4 + + + + name + Escape Characters + scope + constant.character.escape + settings + + foreground + #96b5b4 + + + + name + Embedded + scope + punctuation.section.embedded, variable.interpolation + settings + + foreground + #ab7967 + + + + name + Invalid + scope + invalid.illegal + settings + + background + #bf616a + foreground + #eff1f5 + + + + name + GitGutter deleted + scope + markup.deleted.git_gutter + settings + + foreground + #F92672 + + + + name + GitGutter inserted + scope + markup.inserted.git_gutter + settings + + foreground + #A6E22E + + + + name + GitGutter changed + scope + markup.changed.git_gutter + settings + + foreground + #967EFB + + + + name + GitGutter ignored + scope + markup.ignored.git_gutter + settings + + foreground + #565656 + + + + name + GitGutter untracked + scope + markup.untracked.git_gutter + settings + + foreground + #565656 + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + uuid + 52997033-52ea-4534-af9f-7572613947d8 + + \ No newline at end of file diff --git a/console.log.sublime-snippet b/console.log.sublime-snippet new file mode 100644 index 0000000..893bc86 --- /dev/null +++ b/console.log.sublime-snippet @@ -0,0 +1,9 @@ + + + + log + + source.js + diff --git a/material-dark (Flake8Lint).tmTheme b/material-dark (Flake8Lint).tmTheme index 2546187..2f23b06 100644 --- a/material-dark (Flake8Lint).tmTheme +++ b/material-dark (Flake8Lint).tmTheme @@ -678,33 +678,33 @@ name - Python Flake8 Lint Error + Python Flake8 Lint Warning scope - flake8lint.mark.error + flake8lint.mark.warning settings foreground - #DA2000 + #EDBA00 name - Python Flake8 Lint Gutter Mark + Python Flake8 Lint Error scope - flake8lint.mark.gutter + flake8lint.mark.error settings foreground - #FFFFFF + #DA2000 name - Python Flake8 Lint Warning + Python Flake8 Lint Gutter Mark scope - flake8lint.mark.warning + flake8lint.mark.gutter settings foreground - #EDBA00 + #FFFFFF uuid diff --git a/material-light (Flake8Lint).tmTheme b/material-light (Flake8Lint).tmTheme new file mode 100644 index 0000000..57d28fa --- /dev/null +++ b/material-light (Flake8Lint).tmTheme @@ -0,0 +1,717 @@ + + + + gutterSettings + + background + #49483E + divider + #75715E + foreground + #75715E + + name + Material + semanticClass + theme.light.material + settings + + + settings + + background + #eceff1 + caret + #212121 + foreground + #424242 + invisibles + #49483E + lineHighlight + #b0bec5 + selection + #b0bec5 + + + + name + Comment + scope + comment + settings + + foreground + #616161 + + + + name + String + scope + string + settings + + foreground + #009688 + + + + name + Number + scope + constant.numeric + settings + + foreground + #7e57c2 + + + + name + Built-in constant + scope + constant.language + settings + + foreground + #7e57c2 + + + + name + User-defined constant + scope + constant.character, constant.other + settings + + foreground + #7e57c2 + + + + name + Variable + scope + variable + settings + + foreground + #607d8b + + + + name + Keyword + scope + keyword + settings + + foreground + #ff5722 + + + + name + Storage + scope + storage + settings + + fontStyle + + foreground + #e91e63 + + + + name + Storage type + scope + storage.type + settings + + foreground + #259b24 + + + + name + Class name + scope + entity.name.class + settings + + foreground + #8bc34a + + + + name + Inherited class + scope + entity.other.inherited-class + settings + + foreground + #8bc34a + + + + name + Function name + scope + entity.name.function + settings + + fontStyle + + foreground + #009688 + + + + name + Function argument + scope + variable.parameter + settings + + foreground + #FD971F + + + + name + Tag name + scope + entity.name.tag + settings + + fontStyle + + foreground + #26a69a + + + + name + Tag attribute + scope + entity.other.attribute-name + settings + + fontStyle + + foreground + #ff5722 + + + + name + Library function + scope + support.function + settings + + fontStyle + + foreground + #0288d1 + + + + name + Library constant + scope + support.constant + settings + + fontStyle + + foreground + #0288d1 + + + + name + Library class/type + scope + support.type, support.class + settings + + foreground + #d32f2f + + + + name + Library variable + scope + support.other.variable + settings + + fontStyle + + + + + name + Invalid + scope + invalid + settings + + background + #F92672 + fontStyle + + foreground + #F8F8F0 + + + + name + Invalid deprecated + scope + invalid.deprecated + settings + + background + #AE81FF + foreground + #F8F8F0 + + + + name + Markdown: Raw Inline + scope + text.html.markdown markup.raw.inline + settings + + foreground + #6a3db5 + + + + name + Markdown: Linebreak + scope + text.html.markdown meta.dummy.line-break + settings + + foreground + #e10050 + + + + name + Markdown: heading + scope + markdown.heading, markup.heading, markup.heading entity.name, markup.heading.markdown, punctuation.definition.heading.markdown + settings + + fontStyle + bold + foreground + #228d1b + + + + name + Markup: italic + scope + markup.italic + settings + + fontStyle + italic + foreground + #fc3e1b + + + + name + Markup: bold + scope + markup.bold + settings + + fontStyle + bold + foreground + #fc3e1b + + + + name + Markup: underline + scope + markup.underline + settings + + fontStyle + underline + foreground + #fc3e1b + + + + name + Markdown: Blockquote + scope + markup.quote, punctuation.definition.blockquote.markdown + settings + + fontStyle + italic + foreground + #fece3f + + + + name + Markup: Quote + scope + markup.quote + settings + + fontStyle + italic + foreground + #fece3f + + + + name + Markdown: Link + scope + string.other.link.title.markdown + settings + + fontStyle + underline + foreground + #fb8419 + + + + name + Markup: Raw block + scope + markup.raw.block + settings + + foreground + #228d1b + + + + name + Markdown: Fenced Code Block + scope + punctuation.definition.fenced.markdown, variable.language.fenced.markdown, markup.raw.block.fenced.markdown + settings + + foreground + #228d1b + + + + name + Markdown: Fenced Language + scope + variable.language.fenced.markdown + settings + + fontStyle + + foreground + #7aba3a + + + + name + Markdown: List Items Punctuation + scope + punctuation.definition.list_item.markdown, meta.paragraph.list.markdown + settings + + foreground + #1397f1 + + + + name + Markdown: Separator + scope + meta.separator + settings + + fontStyle + bold + foreground + #1397f1 + background + #118675 + + + + name + Markdown: Table + scope + markup.table + settings + + foreground + #fb8419 + + + + name + diff.header + scope + meta.diff, meta.diff.header + settings + + foreground + #616161 + fontStyle + italic + + + + name + diff.deleted + scope + markup.deleted + settings + + foreground + #e10050 + + + + name + diff.inserted + scope + markup.inserted + settings + + foreground + #7aba3a + + + + name + diff.changed + scope + markup.changed + settings + + foreground + #fb8419 + + + + name + diff.range + scope + meta.diff, meta.diff.range + settings + + foreground + #1397f1 + + + + name + SublimeLinter Gutter Mark + scope + sublimelinter.gutter-mark + settings + + foreground + #FFFFFF + + + + name + SublimeLinter Error + scope + sublimelinter.mark.error + settings + + foreground + #D02000 + + + + name + SublimeLinter Warning + scope + sublimelinter.mark.warning + settings + + foreground + #DDB700 + + + + name + Rust: Attribute + scope + comment.block.attribute.rust + settings + + foreground + #ff9800 + + + + name + Rust: Macro + scope + meta.preprocessor.rust + settings + + foreground + #795548 + + + + name + Rust: Module Path + scope + meta.namespace-block.rust + settings + + foreground + #ffccbc + + + + name + Rust: Extern Crate + scope + support + settings + + foreground + #d1c4e9 + + + + name + JSON - quote + scope + punctuation.definition.string.begin.json + settings + + foreground + + + + + name + JSON - 1 deep + scope + source.json meta meta.structure.dictionary string + settings + + foreground + #FD971F + + + + name + JSON - 2 deep + scope + source.json meta meta meta.structure.dictionary string + settings + + foreground + #228d1b + + + + name + JSON - 3 deep + scope + source.json meta meta meta meta.structure.dictionary string + settings + + foreground + #FD971F + + + + name + JSON - 4 deep + scope + source.json meta meta meta meta meta.structure.dictionary string + settings + + foreground + #607d8b + + + + name + JSON - 5 deep + scope + source.json meta meta meta meta meta meta.structure.dictionary string + settings + + foreground + #d32f2f + + + + name + Python Flake8 Lint Critical + scope + flake8lint.mark.critical + settings + + foreground + #981600 + + + name + Python Flake8 Lint Warning + scope + flake8lint.mark.warning + settings + + foreground + #EDBA00 + + + name + Python Flake8 Lint Error + scope + flake8lint.mark.error + settings + + foreground + #DA2000 + + + name + Python Flake8 Lint Gutter Mark + scope + flake8lint.mark.gutter + settings + + foreground + #FFFFFF + + + uuid + D8D5E82E-3D5B-46B5-B38E-8C841C21347D + colorSpaceName + sRGB + + \ No newline at end of file diff --git a/oscrypto-ca-bundle.crt b/oscrypto-ca-bundle.crt new file mode 100644 index 0000000..7028a26 --- /dev/null +++ b/oscrypto-ca-bundle.crt @@ -0,0 +1,4409 @@ +-----BEGIN CERTIFICATE----- +MIIDqzCCApOgAwIBAgIRAMcoRwmzuGxFjB36JPU2TukwDQYJKoZIhvcNAQEFBQAw +PDEbMBkGA1UEAxMSQ29tU2lnbiBTZWN1cmVkIENBMRAwDgYDVQQKEwdDb21TaWdu +MQswCQYDVQQGEwJJTDAeFw0wNDAzMjQxMTM3MjBaFw0yOTAzMTYxNTA0NTZaMDwx +GzAZBgNVBAMTEkNvbVNpZ24gU2VjdXJlZCBDQTEQMA4GA1UEChMHQ29tU2lnbjEL +MAkGA1UEBhMCSUwwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDGtWhf +HZQVw6QIVS3joFd67+l0Kru5fFdJGhFeTymHDEjWaueP1H5XJLkGieQcPOqs49oh +gHMhCu95mGwfCP+hUH3ymBvJVG8+pSjsIQQPRbsHPaHA+iqYHU4Gk/v1iDurX8sW +v+bznkqH7Rnqwp9D5PGBpX8QTz7RSmKtUxvLg/8HZaWSLWapW7ha9B20IZFKF3ue +Mv5WJDmyVIRD9YTC2LxBkMyd1mja6YJQqTtoz7VdApRgFrFD2UNd3V2Hbuq7s8lr +9gOUCXDeFhF6K+h2j0kQmHe5Y1yLM5d19guMsqtb3nQgJT/j8xH5h2iGNXHDHYwt +6+UarA9z1YJZQIDTAgMBAAGjgacwgaQwDAYDVR0TBAUwAwEB/zBEBgNVHR8EPTA7 +MDmgN6A1hjNodHRwOi8vZmVkaXIuY29tc2lnbi5jby5pbC9jcmwvQ29tU2lnblNl +Y3VyZWRDQS5jcmwwDgYDVR0PAQH/BAQDAgGGMB8GA1UdIwQYMBaAFMFL7XC29z58 +ADsAj8c+DkWfHl3sMB0GA1UdDgQWBBTBS+1wtvc+fAA7AI/HPg5Fnx5d7DANBgkq +hkiG9w0BAQUFAAOCAQEAFs/ukhNQq3sUnjO2QiBq1BW9Cav8cujvR3qQrFHBZE7p +iL1DRYHjZiM/EoZNGeQFsOY3wo3aBijJD4mkU6l1P7CW+6tMM1X5eCZGbxs2mPtC +dsGCuY7e+0X5YxtiOzkGynd6qDwJz2w2PQ8KRUtpFhpFfTMDZflScZAmlaxMDPWL +kz/MdXSFmLr/YnpNH4n+rr2UAJm/EaXc4HnFFgt9AmEd6oX5AhVP51qJThRv4zdL +hfXBPGHg/QVBspJ/wx2g0K5SZGBrGMYmnNj1ZOQ2GmKfig8+/21OGVZOIJFsnzQz +OjRXUDpvgV4GxvU+fE6OK85lBi5d0ipTdF7Tbieejw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDxTCCAq2gAwIBAgIQAqxcJmoLQJuPC3nyrkYldzANBgkqhkiG9w0BAQUFADBs +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSswKQYDVQQDEyJEaWdpQ2VydCBIaWdoIEFzc3VyYW5j +ZSBFViBSb290IENBMB4XDTA2MTExMDAwMDAwMFoXDTMxMTExMDAwMDAwMFowbDEL +MAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3 +LmRpZ2ljZXJ0LmNvbTErMCkGA1UEAxMiRGlnaUNlcnQgSGlnaCBBc3N1cmFuY2Ug +RVYgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMbM5XPm ++9S75S0tMqbf5YE/yc0lSbZxKsPVlDRnogocsF9ppkCxxLeyj9CYpKlBWTrT3JTW +PNt0OKRKzE0lgvdKpVMSOO7zSW1xkX5jtqumX8OkhPhPYlG++MXs2ziS4wblCJEM +xChBVfvLWokVfnHoNb9Ncgk9vjo4UFt3MRuNs8ckRZqnrG0AFFoEt7oT61EKmEFB +Ik5lYYeBQVCmeVyJ3hlKV9Uu5l0cUyx+mM0aBhakaHPQNAQTXKFx01p8VdteZOE3 +hzBWBOURtCmAEvF5OYiiAhF8J2a3iLd48soKqDirCmTCv2ZdlYTBoSUeh10aUAsg +EsxBu24LUTi4S8sCAwEAAaNjMGEwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQF +MAMBAf8wHQYDVR0OBBYEFLE+w2kD+L9HAdSYJhoIAu9jZCvDMB8GA1UdIwQYMBaA +FLE+w2kD+L9HAdSYJhoIAu9jZCvDMA0GCSqGSIb3DQEBBQUAA4IBAQAcGgaX3Nec +nzyIZgYIVyHbIUf4KmeqvxgydkAQV8GK83rZEWWONfqe/EW1ntlMMUu4kehDLI6z +eM7b41N5cdblIZQB2lWHmiRk9opmzN6cN82oNLFpmyPInngiK3BD41VHMWEZ71jF +hS9OMPagMRYjyOfiZRYzy78aG6A9+MpeizGLYAiJLQwGXFK3xPkKmNEVX58Svnw2 +Yzi9RKR/5CYrCsSXaQ3pjOLAEFe4yHYSkVXySGnYvCoCWw9E1CAx2/S6cCZdkGCe +vEsXCS+0yx5DaMkHJ8HSXPfqIbloEpw8nL+e/IBcm2PN7EeqJSdnoDfzAIJ9VNep ++OkuE6N36B9K +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFvTCCA6WgAwIBAgIITxvUL1S7L0swDQYJKoZIhvcNAQEFBQAwRzELMAkGA1UE +BhMCQ0gxFTATBgNVBAoTDFN3aXNzU2lnbiBBRzEhMB8GA1UEAxMYU3dpc3NTaWdu +IFNpbHZlciBDQSAtIEcyMB4XDTA2MTAyNTA4MzI0NloXDTM2MTAyNTA4MzI0Nlow +RzELMAkGA1UEBhMCQ0gxFTATBgNVBAoTDFN3aXNzU2lnbiBBRzEhMB8GA1UEAxMY +U3dpc3NTaWduIFNpbHZlciBDQSAtIEcyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A +MIICCgKCAgEAxPGHf9N4Mfc4yfjDmUO8x/e8N+dOcbpLj6VzHVxumK4DV644N0Mv +Fz0fyM5oEMF4rhkDKxD6LHmD9ui5aLlV8gREpzn5/ASLHvGiTSf5YXu6t+WiE7br +YT7QbNHm+/pe7R20nqA1W6GSy/BJkv6FCgU+5tkL4k+73JU3/JHpMjUi0R86TieF +nbAVlDLaYQ1HTWBCrpJH6INaUFjpiou5XaHc3ZlKHzZnu0jkg7Y360g6rw9njxcH +6ATK72oxh9TAtvmUcXtnZLi2kUpCe2UuMGoM9ZDulebyzYLs2aFK7PayS+VFheZt +eJMELpyCbTapxDFkH4aDCyr0NQp4yVXPQbBH6TCfmb5hqAaEuSh6XzjZG6k4sIN/ +c8HDO0gqgg8hm7jMqDXDhBuDsz6+pJVpATqJAHgE2cn0mRmrVn5bi4Y5FZGkECwJ +MoBgs5PAKrYYC51+jUnyEEp/+dVGLxmSo5mnJqy7jDzmDrxHB9xzUfFwZC8I+bRH +HTBsROopN4WSaGa8gzj+ezku01DwH/teYLappvonQfGbGHLy9YR0SslnxFSuSGTf +jNFusB3hB48IHpmccelM2KX3RxIfdNFRnobzwqIjQAtz20um53MGjMGg6cFZrEb6 +5i/4z3GcRm25xBWNOHkDRUjvxF3XCO6HOSKGsg0PWEP3calILv3q1h8CAwEAAaOB +rDCBqTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU +F6DNweRBtjpbO8tFnb0cwpj6hlgwHwYDVR0jBBgwFoAUF6DNweRBtjpbO8tFnb0c +wpj6hlgwRgYDVR0gBD8wPTA7BglghXQBWQEDAQEwLjAsBggrBgEFBQcCARYgaHR0 +cDovL3JlcG9zaXRvcnkuc3dpc3NzaWduLmNvbS8wDQYJKoZIhvcNAQEFBQADggIB +AHPGgeAn0i0P4JUw4ppBf1AsX19iYamGamkYDHRJ1l2E6kFSGG9YrVBWIGrGvShp +WJHckRE1qTodvBqlYJ7YH39FkWnZfrt4csEGDyrOj4VwYaygzQu4OSlWhDJOhrs9 +xCrZ1x9y7v5RoSJBsXECYxqCsGKrXlcSH9/L3XWgwF15kIwb4FDm3jH+mHtwX6WQ +2K34ArZv02DdQEsixT2tOnqfGhpHkXkzuoLcMmkDlm4fS/Bx/uNncqCxv1yL5PqZ +IseEuRuNI5c/7SXgz2W79WEE790eslpBIlqhn10s6FvJbakMDHiqYMZWjwFaDGi8 +aRl5xB9+lwW/xekkUV7U1UtT7dkjWjYDZaPBA61BMPNGG4WQr2W11bHkFlt4dR2X +em1ZqSqPe97Dh4kQmUlzeMg9vVE1dCrV8X5pGyq7O70luJpaPXJhkGaH7gzWTdQR +dAtq/gsD/KNVV4n+SsuuWxcFyPKNIzFTONItaj+CuY0IavdeQXRuwxF+B6wpYJE/ +OMpXEA29MC/HpeZBoNquBYeaoKRlbEwJDIm6uNO5wJOKMPqN5ZprFQFOZ6raYlY+ +hAhm0sQ2fac+EPyI4NSA5QC9qvNOBqN6avlicuMJT+ubDgEj8Z+7fNzcbBGXJbLy +tGMU0gYqZ4yD9c7qB9iaah7s5Aq7KkzrCWA5zspi2C5u +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEXDCCA0SgAwIBAgIEOGO5ZjANBgkqhkiG9w0BAQUFADCBtDEUMBIGA1UEChML +RW50cnVzdC5uZXQxQDA+BgNVBAsUN3d3dy5lbnRydXN0Lm5ldC9DUFNfMjA0OCBp +bmNvcnAuIGJ5IHJlZi4gKGxpbWl0cyBsaWFiLikxJTAjBgNVBAsTHChjKSAxOTk5 +IEVudHJ1c3QubmV0IExpbWl0ZWQxMzAxBgNVBAMTKkVudHJ1c3QubmV0IENlcnRp +ZmljYXRpb24gQXV0aG9yaXR5ICgyMDQ4KTAeFw05OTEyMjQxNzUwNTFaFw0xOTEy +MjQxODIwNTFaMIG0MRQwEgYDVQQKEwtFbnRydXN0Lm5ldDFAMD4GA1UECxQ3d3d3 +LmVudHJ1c3QubmV0L0NQU18yMDQ4IGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxp +YWIuKTElMCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDEzMDEG +A1UEAxMqRW50cnVzdC5uZXQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgKDIwNDgp +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArU1LqRKGsuqjIAcVFmQq +K0vRvwtKTY7tgHalZ7d4QMBzQshowNtTK91euHaYNZOLGp18EzoOH1u3Hs/lJBQe +sYGpjX24zGtLA/ECDNyrpUAkAH90lKGdCCmziAv1h3edVc3kw37XamSrhRSGlVuX +MlBvPci6Zgzj/L24ScF2iUkZ/cCovYmjZy/Gn7xxGWC4LeksyZB2ZnuU4q941mVT +XTzWnLLPKQP5L6RQstRIzgUyVYr9smRMDuSYB3Xbf9+5CFVghTAp+XtIpGmG4zU/ +HoZdenoVve8AjhUiVBcAkCaTvA5JaJG/+EfTnZVCwQ5N328mz8MYIWJmQ3DW1cAH +4QIDAQABo3QwcjARBglghkgBhvhCAQEEBAMCAAcwHwYDVR0jBBgwFoAUVeSB0RGA +vtiJuQijMfmhJAkWuXAwHQYDVR0OBBYEFFXkgdERgL7YibkIozH5oSQJFrlwMB0G +CSqGSIb2fQdBAAQQMA4bCFY1LjA6NC4wAwIEkDANBgkqhkiG9w0BAQUFAAOCAQEA +WUesIYSKF8mciVMeuoCFGsY8Tj6xnLZ8xpJdGGQC49MGCBFhfGPjK50xA3B20qMo +oPS7mmNz7W3lKtvtFKkrxjYR0CvrB4ul2p5cGZ1WEvVUKcgF7bISKo30Axv/55IQ +h7A6tcOdBTcSo8f0FbnVpDkWm1M6I5HxqIKiaohowXkCIryqptau37AUX7iH0N18 +f3v/rxzP5tsHrV7bhZ3QKw0z2wTR5klAEyt2+z7pnIkPFc4YsIV4IU9rTw76NmfN +B/L/CNDi3tm/Kq+4h4YhPATKt5Rof8886ZjXOP/swNlQ8C5LWK5Gb9Auw2DaclVy +vUxFnmG6v4SBkgPR0ml8xQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFkDCCA3igAwIBAgIQBZsbV56OITLiOQe9p3d1XDANBgkqhkiG9w0BAQwFADBi +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3Qg +RzQwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1MTIwMDAwWjBiMQswCQYDVQQGEwJV +UzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQu +Y29tMSEwHwYDVQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3QgRzQwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQC/5pBzaN675F1KPDAiMGkz7MKnJS7JIT3y +ithZwuEppz1Yq3aaza57G4QNxDAf8xukOBbrVsaXbR2rsnnyyhHS5F/WBTxSD1If +xp4VpX6+n6lXFllVcq9ok3DCsrp1mWpzMpTREEQQLt+C8weE5nQ7bXHiLQwb7iDV +ySAdYyktzuxeTsiT+CFhmzTrBcZe7FsavOvJz82sNEBfsXpm7nfISKhmV1efVFiO +DCu3T6cw2Vbuyntd463JT17lNecxy9qTXtyOj4DatpGYQJB5w3jHtrHEtWoYOAMQ +jdjUN6QuBX2I9YI+EJFwq1WCQTLX2wRzKm6RAXwhTNS8rhsDdV14Ztk6MUSaM0C/ +CNdaSaTC5qmgZ92kJ7yhTzm1EVgX9yRcRo9k98FpiHaYdj1ZXUJ2h4mXaXpI8OCi +EhtmmnTK3kse5w5jrubU75KSOp493ADkRSWJtppEGSt+wJS00mFt6zPZxd9LBADM +fRyVw4/3IbKyEbe7f/LVjHAsQWCqsWMYRJUadmJ+9oCw++hkpjPRiQfhvbfmQ6QY +uKZ3AeEPlAwhHbJUKSWJbOUOUlFHdL4mrLZBdd56rF+NP8m800ERElvlEFDrMcXK +chYiCd98THU/Y+whX8QgUWtvsauGi0/C1kVfnSD8oR7FwI+isX4KJpn15GkvmB0t +9dmpsh3lGwIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB +hjAdBgNVHQ4EFgQU7NfjgtJxXWRM3y5nP+e6mK4cD08wDQYJKoZIhvcNAQEMBQAD +ggIBALth2X2pbL4XxJEbw6GiAI3jZGgPVs93rnD5/ZpKmbnJeFwMDF/k5hQpVgs2 +SV1EY+CtnJYYZhsjDT156W1r1lT40jzBQ0CuHVD1UvyQO7uYmWlrx8GnqGikJ9yd ++SeuMIW59mdNOj6PWTkiU0TryF0Dyu1Qen1iIQqAyHNm0aAFYF/opbSnr6j3bTWc +fFqK1qI4mfN4i/RN0iAL3gTujJtHgXINwBQy7zBZLq7gcfJW5GqXb5JQbZaNaHqa +sjYUegbyJLkJEVDXCLG4iXqEI2FCKeWjzaIgQdfRnGTZ6iahixTXTBmyUEFxPT9N +cCOGDErcgdLMMpSEDQgJlxxPwO5rIHQw0uA5NBCFIRUBCOhVMt5xSdkoF1BN5r5N +0XWs0Mr7QbhDparTwwVETyw2m+L64kW4I1NsBm9nVX9GtUw/bihaeSbSpKhil9Ie +4u1Ki7wb/UdKDd9nZn6yW0HQO+T0O/QEY+nvwlQAUaCKKsnOeMzV6ocEGLPOr0mI +r/OSmbaz5mEP0oUA51Aa5BuVnRmhuZyxm7EAHu/QD09CbMkKvO5D+jpxpchNJqU1 +/YldvIViHTLSoCtU7ZpXwdv6EM8Zt4tKG48BtieVU+i2iW1bvGjUI+iLUaJW+fCm +gKDWHrO8Dw9TdSmq6hN35N6MgSGtBxBHEa2HPQfRdbzP82Z+ +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICRjCCAc2gAwIBAgIQC6Fa+h3foLVJRK/NJKBs7DAKBggqhkjOPQQDAzBlMQsw +CQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cu +ZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3Qg +RzMwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1MTIwMDAwWjBlMQswCQYDVQQGEwJV +UzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQu +Y29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzMwdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAAQZ57ysRGXtzbg/WPuNsVepRC0FFfLvC/8QdJ+1YlJf +Zn4f5dwbRXkLzMZTCp2NXQLZqVneAlr2lSoOjThKiknGvMYDOAdfVdp+CW7if17Q +RSAPWXYQ1qAk8C3eNvJsKTmjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgGGMB0GA1UdDgQWBBTL0L2p4ZgFUaFNN6KDec6NHSrkhDAKBggqhkjOPQQD +AwNnADBkAjAlpIFFAmsSS3V0T8gj43DydXLefInwz5FyYZ5eEJJZVrmDxxDnOOlY +JjZ91eQ0hjkCMHw2U/Aw5WJjOpnitqM7mzT6HtoQknFekROn3aRukswy1vUhZscv +6pZjamVFkpUBtA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEKjCCAxKgAwIBAgIEOGPe+DANBgkqhkiG9w0BAQUFADCBtDEUMBIGA1UEChML +RW50cnVzdC5uZXQxQDA+BgNVBAsUN3d3dy5lbnRydXN0Lm5ldC9DUFNfMjA0OCBp +bmNvcnAuIGJ5IHJlZi4gKGxpbWl0cyBsaWFiLikxJTAjBgNVBAsTHChjKSAxOTk5 +IEVudHJ1c3QubmV0IExpbWl0ZWQxMzAxBgNVBAMTKkVudHJ1c3QubmV0IENlcnRp +ZmljYXRpb24gQXV0aG9yaXR5ICgyMDQ4KTAeFw05OTEyMjQxNzUwNTFaFw0yOTA3 +MjQxNDE1MTJaMIG0MRQwEgYDVQQKEwtFbnRydXN0Lm5ldDFAMD4GA1UECxQ3d3d3 +LmVudHJ1c3QubmV0L0NQU18yMDQ4IGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxp +YWIuKTElMCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDEzMDEG +A1UEAxMqRW50cnVzdC5uZXQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgKDIwNDgp +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArU1LqRKGsuqjIAcVFmQq +K0vRvwtKTY7tgHalZ7d4QMBzQshowNtTK91euHaYNZOLGp18EzoOH1u3Hs/lJBQe +sYGpjX24zGtLA/ECDNyrpUAkAH90lKGdCCmziAv1h3edVc3kw37XamSrhRSGlVuX +MlBvPci6Zgzj/L24ScF2iUkZ/cCovYmjZy/Gn7xxGWC4LeksyZB2ZnuU4q941mVT +XTzWnLLPKQP5L6RQstRIzgUyVYr9smRMDuSYB3Xbf9+5CFVghTAp+XtIpGmG4zU/ +HoZdenoVve8AjhUiVBcAkCaTvA5JaJG/+EfTnZVCwQ5N328mz8MYIWJmQ3DW1cAH +4QIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNV +HQ4EFgQUVeSB0RGAvtiJuQijMfmhJAkWuXAwDQYJKoZIhvcNAQEFBQADggEBADub +j1abMOdTmXx6eadNl9cZlZD7Bh/KM3xGY4+WZiT6QBshJ8rmcnPyT/4xmf3IDExo +U8aAghOY+rat2l098c5u9hURlIIM7j+VrxGrD9cv3h8Dj1csHsm7mhpElesYT6Yf +zX1XEC+bBAlahLVu2B064dae0Wx5XnkcFMXj0EyTO2U87d89vqbllRrDtRnDvV5b +u/8j72gZyxKTJ1wDLW8w0B62GqzeWvfRqqgnpv55gcR5mTNXuhKwqeBCbJPKVt7+ +bYQLCIt+jerXmCHG8+c8eS9enNFMFY3h7CI3zJpDC5fcgJCNs2ebb0gIFVbPv/Er +fF6adulZkMV8gzURZVE= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDQzCCAiugAwIBAgIQX/h7KCtU3I1CoxW1aMmt/zANBgkqhkiG9w0BAQUFADA1 +MRYwFAYDVQQKEw1DaXNjbyBTeXN0ZW1zMRswGQYDVQQDExJDaXNjbyBSb290IENB +IDIwNDgwHhcNMDQwNTE0MjAxNzEyWhcNMjkwNTE0MjAyNTQyWjA1MRYwFAYDVQQK +Ew1DaXNjbyBTeXN0ZW1zMRswGQYDVQQDExJDaXNjbyBSb290IENBIDIwNDgwggEg +MA0GCSqGSIb3DQEBAQUAA4IBDQAwggEIAoIBAQCwmrmrp68Kd6ficba0ZmKUeIhH +xmJVhEAyv8CrLqUccda8bnuoqrpu0hWISEWdovyD0My5jOAmaHBKeN8hF570YQXJ +FcjPFto1YYmUQ6iEqDGYeJu5Tm8sUxJszR2tKyS7McQr/4NEb7Y9JHcJ6r8qqB9q +VvYgDxFUl4F1pyXOWWqCZe+36ufijXWLbvLdT6ZeYpzPEApk0E5tzivMW/VgpSdH +jWn0f84bcN5wGyDWbs2mAag8EtKpP6BrXruOIIt6keO1aO6g58QBdKhTCytKmg9l +Eg6CTY5j/e/rmxrbU6YTYK/CfdfHbBcl1HP7R2RQgYCUTOG/rksc35LtLgXfAgED +o1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUJ/PI +FR5umgIJFq0roIlgX9p7L6owEAYJKwYBBAGCNxUBBAMCAQAwDQYJKoZIhvcNAQEF +BQADggEBAJ2dhISjQal8dwy3U8pORFBi71R803UXHOjgxkhLtv5MOhmBVrBW7hmW +Yqpao2TB9k5UM8Z3/sUcuuVdJcr18JOagxEu5sv4dEX+5wW4q+ffy0vhN4TauYuX +cB7w4ovXsNgOnbFp1iqRe6lJT37mjpXYgyc81WhJDtSd9i7rp77rMKSsH0T8lasz +Bvt9YAretIpjsJyp8qS5UwGH0GikJ3+r/+n6yUA4iGe0OcaEb1fJU9u6ju7AQ7L4 +CYNu/2bPPu8Xs1gYJQk0XuPL1hS27PKSb3TkL4Eq1ZKR4OCXPDJoBYVL0fdX4lId +kxpUnwVwwEpxYB5DC2Ae/qPOgRnhCzU= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFHjCCBAagAwIBAgIEAKA3oDANBgkqhkiG9w0BAQsFADCBtzELMAkGA1UEBhMC +Q1oxOjA4BgNVBAMMMUkuQ0EgLSBRdWFsaWZpZWQgQ2VydGlmaWNhdGlvbiBBdXRo +b3JpdHksIDA5LzIwMDkxLTArBgNVBAoMJFBydm7DrSBjZXJ0aWZpa2HEjW7DrSBh +dXRvcml0YSwgYS5zLjE9MDsGA1UECww0SS5DQSAtIEFjY3JlZGl0ZWQgUHJvdmlk +ZXIgb2YgQ2VydGlmaWNhdGlvbiBTZXJ2aWNlczAeFw0wOTA5MDEwMDAwMDBaFw0x +OTA5MDEwMDAwMDBaMIG3MQswCQYDVQQGEwJDWjE6MDgGA1UEAwwxSS5DQSAtIFF1 +YWxpZmllZCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSwgMDkvMjAwOTEtMCsGA1UE +CgwkUHJ2bsOtIGNlcnRpZmlrYcSNbsOtIGF1dG9yaXRhLCBhLnMuMT0wOwYDVQQL +DDRJLkNBIC0gQWNjcmVkaXRlZCBQcm92aWRlciBvZiBDZXJ0aWZpY2F0aW9uIFNl +cnZpY2VzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtTaEy0KC8M9l +4lSaWHMs4+sVV1LwzyJYiIQNeCrv1HHm/YpGIdY/Z640ceankjQvIX7m23BK4OSC +6KO8kZYA3zopOz6GFCOKV2PvLukbc+c2imF6kLHEv6qNA8WxhPbR3xKwlHDwB2yh +Wzo7V3QVgDRG83sugqQntKYC3LnlTGbJpNP+Az72gpO9AHUn/IBhFk4ksc8lYS2L +9GCy9CsmdKSBP78p9w8Lx7vDLqkDgt1/zBrcUWmSSb7AE/BPEeMryQV1IdI6nlGn +BhWkXOYf6GSdayJw86btuxC7viDKNrbp44HjQRaSxnp6O3eto1x4DfiYdw/YbJFe +7EjkxSQBywIDAQABo4IBLjCCASowDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8E +BAMCAQYwgecGA1UdIASB3zCB3DCB2QYEVR0gADCB0DCBzQYIKwYBBQUHAgIwgcAa +gb1UZW50byBjZXJ0aWZpa2F0IGplIHZ5ZGFuIGpha28ga3ZhbGlmaWtvdmFueSBz +eXN0ZW1vdnkgY2VydGlmaWthdCBwb2RsZSB6YWtvbmEgYy4gMjI3LzIwMDAgU2Iu +IHYgcGxhdG5lbSB6bmVuaS9UaGlzIGlzIHF1YWxpZmllZCBzeXN0ZW0gY2VydGlm +aWNhdGUgYWNjb3JkaW5nIHRvIEN6ZWNoIEFjdCBOby4gMjI3LzIwMDAgQ29sbC4w +HQYDVR0OBBYEFHnL0CPpOmdwkXRP01Hi4CD94Sj7MA0GCSqGSIb3DQEBCwUAA4IB +AQB9laU214hYaBHPZftbDS/2dIGLWdmdSbj1OZbJ8LIPBMxYjPoEMqzAR74tw96T +i6aWRa5WdOWaS6I/qibEKFZhJAVXX5mkx2ewGFLJ+0Go+eTxnjLOnhVF2V2s+57b +m8c8j6/bS6Ij6DspcHEYpfjjh64hE2r0aSpZDjGzKFM6YpqsCJN8qYe2X1qmGMLQ +wvNdjG+nPzCJOOuUEypIWt555ZDLXqS5F7ZjBjlfyDZjEfS2Es9Idok8alf563Mi +9/o+Ba46wMYOkk3P1IlU0RqCajdbliioACKDztAqubONU1guZVzV8tuMASVzbJeL +/GAB7ECTwe1RuKrLYtglMKI9 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID/jCCAuagAwIBAgIQFaxulBmyeUtB9iepwxgPHzANBgkqhkiG9w0BAQsFADCB +mDELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUdlb1RydXN0IEluYy4xOTA3BgNVBAsT +MChjKSAyMDA4IEdlb1RydXN0IEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25s +eTE2MDQGA1UEAxMtR2VvVHJ1c3QgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhv +cml0eSAtIEczMB4XDTA4MDQwMjAwMDAwMFoXDTM3MTIwMTIzNTk1OVowgZgxCzAJ +BgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTkwNwYDVQQLEzAoYykg +MjAwOCBHZW9UcnVzdCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxNjA0 +BgNVBAMTLUdlb1RydXN0IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg +LSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANziXmJYHTNXOTIz ++uvLh4yn1ErdBojqZI4xmKU4kB6Yzy5jK/BGvESyiaHAKAxJcCGVn2TAppMSAmUm +hsalifD614SgcK9PGpc/BkTVyetyEH3kMSj7HGHmKAdEc5IiaacDiGydY8hS2pgn +5whMcD60yRLBxWeDXTPzAxHsatBT4tG6NmCUgLthY2xbF37fQJQeqw3CIShwiP/W +JmxsYAQlTlV+fe+/lEjetx3dcI0FX4ilm/LC7urRQEFtYjgdVgbFA0dRIBn8exAL +DmKudlW/X3e+PkkBUz2YJQN2JFodtNuJ6nnltrM7P7pMKEF/BqxqjsHQ9gUdfeZC +huOl1UcCAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYw +HQYDVR0OBBYEFMR5yo6hTgMdHNxr2zFblD4/MH8tMA0GCSqGSIb3DQEBCwUAA4IB +AQAtxRPPVoB7eni9n64smefv2t+UXglpp+duaIy9cr5HqQ6XErhK8WTTOd8lNNTB +zU6B8A8ExCSzNJbGpqow32hhc9f5joWJ7w5elShKKiePEI4ufIbEAp7aDHdlDkQN +kv39sxY2+hENHYwOB4lqKVb3cvTdFZx3NWZXqxNT2I7BQMXXExZacse3aQHEerGD +AWh9jUGhlBjBJVz88P6DAod8DQ3PLghcSkANPuyBYeYk28rgDi0Hsj5W3I31QYUH +SJsMC8tJP33st/3LjWeJGqvtux6jAAgIFyqCXDFdRootD4abdNlF+9RAsXqqaC2G +spki4cErx5z481+oghLrGREt +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDtzCCAp+gAwIBAgIQDOfg5RfYRv6P5WD8G/AwOTANBgkqhkiG9w0BAQUFADBl +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJv +b3QgQ0EwHhcNMDYxMTEwMDAwMDAwWhcNMzExMTEwMDAwMDAwWjBlMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNl +cnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0EwggEi +MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtDhXO5EOAXLGH87dg+XESpa7c +JpSIqvTO9SA5KFhgDPiA2qkVlTJhPLWxKISKityfCgyDF3qPkKyK53lTXDGEKvYP +mDI2dsze3Tyoou9q+yHyUmHfnyDXH+Kx2f4YZNISW1/5WBg1vEfNoTb5a3/UsDg+ +wRvDjDPZ2C8Y/igPs6eD1sNuRMBhNZYW/lmci3Zt1/GiSw0r/wty2p5g0I6QNcZ4 +VYcgoc/lbQrISXwxmDNsIumH0DJaoroTghHtORedmTpyoeb6pNnVFzF1roV9Iq4/ +AUaG9ih5yLHa5FcXxH4cDrC0kqZWs72yl+2qp/C3xag/lRbQ/6GW6whfGHdPAgMB +AAGjYzBhMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQW +BBRF66Kv9JLLgjEtUYunpyGd823IDzAfBgNVHSMEGDAWgBRF66Kv9JLLgjEtUYun +pyGd823IDzANBgkqhkiG9w0BAQUFAAOCAQEAog683+Lt8ONyc3pklL/3cmbYMuRC +dWKuh+vy1dneVrOfzM4UKLkNl2BcEkxY5NM9g0lFWJc1aRqoR+pWxnmrEthngYTf +fwk8lOa4JiwgvT2zKIn3X/8i4peEH+ll74fg38FnSbNd67IJKusm7Xi+fT8r87cm +NW1fiQG2SVufAQWbqz0lwcy2f8Lxb4bG+mRo64EtlOtCt/qMHt1i8b5QZ7dsvfPx +H2sMNgcWfzd8qVttevESRmCD1ycEvkvOl77DZypoEd+A5wwzZr8TDRRu838fYxAe ++o0bJW1sj6W3YQGx0qMmoRBxna3iw/nDmVG3KwcIzi7mULKn+gpFL6Lw8g== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDDDCCAfSgAwIBAgIDAQAgMA0GCSqGSIb3DQEBBQUAMD4xCzAJBgNVBAYTAlBM +MRswGQYDVQQKExJVbml6ZXRvIFNwLiB6IG8uby4xEjAQBgNVBAMTCUNlcnR1bSBD +QTAeFw0wMjA2MTExMDQ2MzlaFw0yNzA2MTExMDQ2MzlaMD4xCzAJBgNVBAYTAlBM +MRswGQYDVQQKExJVbml6ZXRvIFNwLiB6IG8uby4xEjAQBgNVBAMTCUNlcnR1bSBD +QTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM6xwS7TT3zNJc4YPk/E +jG+AanPIW1H4m9LcuwBcsaD8dQPugfCI7iNS6eYVM42sLQnFdvkrOYCJ5JdLkKWo +ePhzQ3ukYbDYWMzhbGZ+nPMJXlVjhNWo7/OxLjBos8Q82KxujZlakE403Daaj4GI +ULdtlkIJ89eVgw1BS7Bqa/j8D35in2fE7SZfECYPCE/wpFcozo+47UX2bu4lXapu +Ob7kky/ZR6By6/qmW6/KUz/iDsaWVhFu9+lmqSbYf5VT7QqFiLpPKaVCjF62/IUg +AKpoC6EahQGcxEZjgoi2IrHu/qpGWX7PNSzVttpd90gzFFS269lvzs2I1qsb2pY7 +HVkCAwEAAaMTMBEwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEA +uI3O7+cUus/usESSbLQ5PqKEbq24IXfS1HeCh+YgQYHu4vgRt2PRFze+GXYkHAQa +TOs9qmdvLdTN/mUxcMUbpgIKumB7bVjCmkn+YzILa+M6wKyrO7Do0wlRjBCDxjTg +xSvgGrZgFCdsMneMvLJymM/NzD+5yCRCFNZX/OYmQ6kd5YCQzgNUKD73P9P4Te1q +CjqTE5s7FCMTY5w/0YcneeVMUeMBrYVdGjux1XMQpNPyvG5k9VpWkKjHDkx0Dy5x +O/fIR/RpbxXyEV6DHpx8Uq79AtoSqFlnGNu8cN2bsWntgM6JQEhqDjXKKWYVIZQs +6GAqm4VKQPNriiTsBhYscw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF3jCCA8agAwIBAgIQAf1tMPyjylGoG7xkDjUDLTANBgkqhkiG9w0BAQwFADCB +iDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0pl +cnNleSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNV +BAMTJVVTRVJUcnVzdCBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTAw +MjAxMDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBiDELMAkGA1UEBhMCVVMxEzARBgNV +BAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVU +aGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBSU0EgQ2Vy +dGlmaWNhdGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK +AoICAQCAEmUXNg7D2wiz0KxXDXbtzSfTTK1Qg2HiqiBNCS1kCdzOiZ/MPans9s/B +3PHTsdZ7NygRK0faOca8Ohm0X6a9fZ2jY0K2dvKpOyuR+OJv0OwWIJAJPuLodMkY +tJHUYmTbf6MG8YgYapAiPLz+E/CHFHv25B+O1ORRxhFnRghRy4YUVD+8M/5+bJz/ +Fp0YvVGONaanZshyZ9shZrHUm3gDwFA66Mzw3LyeTP6vBZY1H1dat//O+T23LLb2 +VN3I5xI6Ta5MirdcmrS3ID3KfyI0rn47aGYBROcBTkZTmzNg95S+UzeQc0PzMsNT +79uq/nROacdrjGCT3sTHDN/hMq7MkztReJVni+49Vv4M0GkPGw/zJSZrM233bkf6 +c0Plfg6lZrEpfDKEY1WJxA3Bk1QwGROs0303p+tdOmw1XNtB1xLaqUkL39iAigmT +Yo61Zs8liM2EuLE/pDkP2QKe6xJMlXzzawWpXhaDzLhn4ugTncxbgtNMs+1b/97l +c6wjOy0AvzVVdAlJ2ElYGn+SNuZRkg7zJn0cTRe8yexDJtC/QV9AqURE9JnnV4ee +UB9XVKg+/XRjL7FQZQnmWEIuQxpMtPAlR1n6BB6T1CZGSlCBst6+eLf8ZxXhyVeE +Hg9j1uliutZfVS7qXMYoCAQlObgOK6nyTJccBz8NUvXt7y+CDwIDAQABo0IwQDAd +BgNVHQ4EFgQUU3m/WqorSs9UgOHYm8Cd8rIDZsswDgYDVR0PAQH/BAQDAgEGMA8G +A1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEMBQADggIBAFzUfA3P9wF9QZllDHPF +Up/L+M+ZBn8b2kMVn54CVVeWFPFSPCeHlCjtHzoBN6J2/FNQwISbxmtOuowhT6KO +VWKR82kV2LyI48SqC/3vqOlLVSoGIG1VeCkZ7l8wXEskEVX/JJpuXior7gtNn3/3 +ATiUFJVDBwn7YKnuHKsSjKCaXqeYalltiz8I+8jRRa8YFWSQEg9zKC7F4iRO/Fjs +8PRF/iKz6y+O0tlFYQXBl2+odnKPi4w2r78NBc5xjeambx9spnFixdjQg3IM8WcR +iQycE0xyNN+81XHfqnHd4blsjDwSXWXavVcStkNr/+XeTWYRUc+ZruwXtuhxkYze +Sf7dNXGiFSeUHM9h4ya7b6NnJSFd5t0dCy5oGzuCr+yDZ4XUmFF0sbmZgIn/f3gZ +XHlKYC6SQK5MNyosycdiyA5d9zZbyuAlJQG03RoHnHcAP9Dc1ew91Pq7P8yF1m9/ +qS3fuQL39ZeatTXaw2ewh0qpKJ4jjv9cJ2vhsE/zB+4ALtRZh8tSQZXq9EfX7mRB +VXyNWQKV3WKdwrnuWih0hKWbt5DHDAff9Yk2dDLWKMGwsAvgnEzDHNb842m1R0aB +L6KCq9NjRHDEjf8tM7qtj3u1cIiuPhnPQCjY/MiQu12ZIvVS5ljFH4gxQ+6IHdfG +jjxDah2nGN59PRbxYvnKkKj9 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIUeFhfLq0sGUvjNwc1NBMotZbUZZMwDQYJKoZIhvcNAQEL +BQAwSDELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAc +BgNVBAMTFVF1b1ZhZGlzIFJvb3QgQ0EgMSBHMzAeFw0xMjAxMTIxNzI3NDRaFw00 +MjAxMTIxNzI3NDRaMEgxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM +aW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDEgRzMwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQCgvlAQjunybEC0BJyFuTHK3C3kEakEPBtV +wedYMB0ktMPvhd6MLOHBPd+C5k+tR4ds7FtJwUrVu4/sh6x/gpqG7D0DmVIB0jWe +rNrwU8lmPNSsAgHaJNM7qAJGr6Qc4/hzWHa39g6QDbXwz8z6+cZM5cOGMAqNF341 +68Xfuw6cwI2H44g4hWf6Pser4BOcBRiYz5P1sZK0/CPTz9XEJ0ngnjybCKOLXSoh +4Pw5qlPafX7PGglTvF0FBM+hSo+LdoINofjSxxR3W5A2B4GbPgb6Ul5jxaYA/qXp +UhtStZI5cgMJYr2wYBZupt0lwgNm3fME0UDiTouG9G/lg6AnhF4EwfWQvTA9xO+o +abw4m6SkltFi2mnAAZauy8RRNOoMqv8hjlmPSlzkYZqn0ukqeI1RPToV7qJZjqlc +3sX5kCLliEVx3ZGZbHqfPT2YfF72vhZooF6uCyP8Wg+qInYtyaEQHeTTRCOQiJ/G +KubX9ZqzWB4vMIkIG1SitZgj7Ah3HJVdYdHLiZxfokqRmu8hqkkWCKi9YSgxyXSt +hfbZxbGL0eUQMk1fiyA6PEkfM4VZDdvLCXVDaXP7a3F98N/ETH3Goy7IlXnLc6KO +Tk0k+17kBL5yG6YnLUlamXrXXAkgt3+UuU/xDRxeiEIbEbfnkduebPRq34wGmAOt +zCjvpUfzUwIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB +BjAdBgNVHQ4EFgQUo5fW816iEOGrRZ88F2Q87gFwnMwwDQYJKoZIhvcNAQELBQAD +ggIBABj6W3X8PnrHX3fHyt/PX8MSxEBd1DKquGrX1RUVRpgjpeaQWxiZTOOtQqOC +MTaIzen7xASWSIsBx40Bz1szBpZGZnQdT+3Btrm0DWHMY37XLneMlhwqI2hrhVd2 +cDMT/uFPpiN3GPoajOi9ZcnPP/TJF9zrx7zABC4tRi9pZsMbj/7sPtPKlL92CiUN +qXsCHKnQO18LwIE6PWThv6ctTr1NxNgpxiIY0MWscgKCP6o6ojoilzHdCGPDdRS5 +YCgtW2jgFqlmgiNR9etT2DGbe+m3nUvriBbP+V04ikkwj+3x6xn0dxoxGE1nVGwv +b2X52z3sIexe9PSLymBlVNFxZPT5pqOBMzYzcfCkeF9OrYMh3jRJjehZrJ3ydlo2 +8hP0r+AJx2EqbPfgna67hkooby7utHnNkDPDs3b69fBsnQGQ+p6Q9pxyz0fawx/k +NSBT8lTR32GDpgLiJTjehTItXnOQUl1CxM49S+H5GYQd1aJQzEH7QRTDvdbJWqNj +ZgKAvQU6O0ec7AAmTPWIUb+oI38YB7AL7YsmoWTTYUrrXJ/es69nA7Mf3W1daWhp +q1467HxpvMc7hU6eFbm0FU/DlXpY18ls6Wy58yljXrQs8C097Vpl4KlbQMJImYFt +nh8GKjwStIsPm6Ik8KaN1nrgS7ZklmOVhMJKzRwuJIczYOXD +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEQzCCAyugAwIBAgIDCYP0MA0GCSqGSIb3DQEBCwUAMFAxCzAJBgNVBAYTAkRF +MRUwEwYDVQQKDAxELVRydXN0IEdtYkgxKjAoBgNVBAMMIUQtVFJVU1QgUm9vdCBD +bGFzcyAzIENBIDIgRVYgMjAwOTAeFw0wOTExMDUwODUwNDZaFw0yOTExMDUwODUw +NDZaMFAxCzAJBgNVBAYTAkRFMRUwEwYDVQQKDAxELVRydXN0IEdtYkgxKjAoBgNV +BAMMIUQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgRVYgMjAwOTCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAJnxhDRwui+3MKCOvXwEz75ivJn9gpfSegpn +ljgJ9hBOlSJzmY3aFS3nBfwZcyK3jpgAvDw9rKFs+9Z5JUut8Mxk2og+KbgPCdM0 +3TP1YtHhzRnp7hhPTFiu4h7WDFsVWtg6uMQYZB7jM7K1iXdODL/ZlGsTl28So/6Z +qQTMFexgaDbtCHu39b+T7WYxg4zGcTSHThfqr4uRjRxWQa4iN1438h3Z0S0NL2lR +p75mpoo6Kr3HGrHhFPC+Oh25z1uxav60sUYgovseO3Dvk5h9jHOW8sXvhXCtKSb8 +HgQ+HKDYD8tSg2J87otTlZCpV6LqYQXY+U3EJ/pure3511H3a6UCAwEAAaOCASQw +ggEgMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNOUikxiEyoZLsyvcop9Ntea +HNxnMA4GA1UdDwEB/wQEAwIBBjCB3QYDVR0fBIHVMIHSMIGHoIGEoIGBhn9sZGFw +Oi8vZGlyZWN0b3J5LmQtdHJ1c3QubmV0L0NOPUQtVFJVU1QlMjBSb290JTIwQ2xh +c3MlMjAzJTIwQ0ElMjAyJTIwRVYlMjAyMDA5LE89RC1UcnVzdCUyMEdtYkgsQz1E +RT9jZXJ0aWZpY2F0ZXJldm9jYXRpb25saXN0MEagRKBChkBodHRwOi8vd3d3LmQt +dHJ1c3QubmV0L2NybC9kLXRydXN0X3Jvb3RfY2xhc3NfM19jYV8yX2V2XzIwMDku +Y3JsMA0GCSqGSIb3DQEBCwUAA4IBAQA07XtaPKSUiO8aEXUHL7P+PPoeUSbrh/Yp +3uDx1MYkCenBz1UbtDDZzhr+BlGmFaQt77JLvyAoJUnRpjZ3NOhk31KxEcdzes05 +nsKtjHEh8lprr988TlWvsoRlFIm5d8sqMb7Po23Pb0iUMkZv53GMoKaEGTcH8gNF +CSuGdXzfX2lXANtu2KZyIktQ1HWYVt+3GP9DQ1CuekR78HlR10M9p9OB0/DJT7na +xpeG0ILD5EJt/rDiZE4OJudANCa1CInXCGNjOCd1HjPqbqjdn5lPdE2BiYBL3ZqX +KVwvvoFBuYz/6n1gBp7N1z3TLqMVvKjmJuVvw9y4AyHqnxbxLFS1 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIHTzCCBTegAwIBAgIJAKPaQn6ksa7aMA0GCSqGSIb3DQEBBQUAMIGuMQswCQYD +VQQGEwJFVTFDMEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0 +IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTESMBAGA1UEBRMJQTgyNzQzMjg3 +MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMuQS4xKTAnBgNVBAMTIENoYW1iZXJz +IG9mIENvbW1lcmNlIFJvb3QgLSAyMDA4MB4XDTA4MDgwMTEyMjk1MFoXDTM4MDcz +MTEyMjk1MFowga4xCzAJBgNVBAYTAkVVMUMwQQYDVQQHEzpNYWRyaWQgKHNlZSBj +dXJyZW50IGFkZHJlc3MgYXQgd3d3LmNhbWVyZmlybWEuY29tL2FkZHJlc3MpMRIw +EAYDVQQFEwlBODI3NDMyODcxGzAZBgNVBAoTEkFDIENhbWVyZmlybWEgUy5BLjEp +MCcGA1UEAxMgQ2hhbWJlcnMgb2YgQ29tbWVyY2UgUm9vdCAtIDIwMDgwggIiMA0G +CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCvAMtwNyuAWko6bHiUfaN/Gh/2NdW9 +28sNRHI+JrKQUrpjOyhYb6WzbZSm891kDFX29ufyIiKAXuFixrYp4YFs8r/lfTJq +VKAyGVn+H4vXPWCGhSRv4xGzdz4gljUha7MI2XAuZPeEklPWDrCQiorjh40G072Q +DuKZoRuGDtqaCrsLYVAGUvGef3bsyw/QHg3PmTA9HMRFEFis1tPo1+XqxQEHd9ZR +5gN/ikilTWh1uem8nk4ZcfUyS5xtYBkL+8ydddy/Js2Pk3g5eXNeJQ7KXOt3EgfL +ZEFHcpOrUMPrCXZkNNI5t3YRCQ12RcSprj1qr7V9ZS+UWBDsXHyvfuK2GNnQm05a +Sd+pZgvMPMZ4fKecHePOjlO+Bd5gD2vlGts/4+EhySnB8esHnFIbAURRPHsl18Tl +UlRdJQfKFiC4reRB7noI/plvg6aRArBsNlVq5331lubKgdaX8ZSD6e2wsWsSaR6s ++12pxZjptFtYer49okQ6Y1nUCyXeG0+95QGezdIp1Z8XGQpvvwyQ0wlf2eOKNcx5 +Wk0ZN5K3xMGtr/R5JJqyAQuxr1yW84Ay+1w9mPGgP0revq+ULtlVmhduYJ1jbLhj +ya6BXBg14JC7vjxPNyK5fuvPnnchpj04gftI2jE9K+OJ9dC1vX7gUMQSibMjmhAx +hduub+84Mxh2EQIDAQABo4IBbDCCAWgwEgYDVR0TAQH/BAgwBgEB/wIBDDAdBgNV +HQ4EFgQU+SSsD7K1+HnA+mCIG8TZTQKeFxkwgeMGA1UdIwSB2zCB2IAU+SSsD7K1 ++HnA+mCIG8TZTQKeFxmhgbSkgbEwga4xCzAJBgNVBAYTAkVVMUMwQQYDVQQHEzpN +YWRyaWQgKHNlZSBjdXJyZW50IGFkZHJlc3MgYXQgd3d3LmNhbWVyZmlybWEuY29t +L2FkZHJlc3MpMRIwEAYDVQQFEwlBODI3NDMyODcxGzAZBgNVBAoTEkFDIENhbWVy +ZmlybWEgUy5BLjEpMCcGA1UEAxMgQ2hhbWJlcnMgb2YgQ29tbWVyY2UgUm9vdCAt +IDIwMDiCCQCj2kJ+pLGu2jAOBgNVHQ8BAf8EBAMCAQYwPQYDVR0gBDYwNDAyBgRV +HSAAMCowKAYIKwYBBQUHAgEWHGh0dHA6Ly9wb2xpY3kuY2FtZXJmaXJtYS5jb20w +DQYJKoZIhvcNAQEFBQADggIBAJASryI1wqM58C7e6bXpeHxIvj99RZJe6dqxGfwW +PJ+0W2aeaufDuV2I6A+tzyMP3iU6XsxPpcG1Lawk0lgH3qLPaYRgM+gQDROpI9CF +5Y57pp49chNyM/WqfcZjHwj0/gF/JM8rLFQJ3uIrbZLGOU8W6jx+ekbURWpGqOt1 +glanq6B8aBMz9p0w8G8nOSQjKpD9kCk18pPfNKXG9/jvjA9iSnyu0/VU+I22mlaH +FoI6M6taIgj3grrqLuBHmrS1RaMFO9ncLkVAO+rcf+g769HsJtg1pDDFOqxXnrN2 +pSB7+R5KBWIBpih1YJeSDW4+TTdDDZIVnBgizVGZoCkaPF+KMjNbMMeJL0eYD6MD +xvbxrN8y8NmBGuScvfaAFPDRLLmF9dijscilIeUcE5fuDr3fKanvNFNb0+RqE4QG +tjICxFKuItLcsiFCGtpA8CnJ7AoMXOLQusxI0zcKzBIKinmwPQN/aUv0NCB9szTq +jktk9T79syNnFQ0EuPAtwQlRPLJsFfClI9eDdOTlLsn+mCdCxqvGnrDQWzilm1De +fhiYtUU79nm06PcaewaD+9CL2rvHvRirCG88gGtAPxkZumWK5r7VXNM21+9AUiRg +OGcEMeyP84LG3rlV8zsxkVrctQgVrXYlCg17LofiDKYGvCYQbTed7N14jHyAxfDZ +d0jQ +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICiDCCAg2gAwIBAgIQNfwmXNmET8k9Jj1Xm67XVjAKBggqhkjOPQQDAzCBhDEL +MAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjE4MDYGA1UECxMvKGMp +IDIwMDcgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxJDAi +BgNVBAMTG3RoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EgLSBHMjAeFw0wNzExMDUwMDAw +MDBaFw0zODAxMTgyMzU5NTlaMIGEMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMdGhh +d3RlLCBJbmMuMTgwNgYDVQQLEy8oYykgMjAwNyB0aGF3dGUsIEluYy4gLSBGb3Ig +YXV0aG9yaXplZCB1c2Ugb25seTEkMCIGA1UEAxMbdGhhd3RlIFByaW1hcnkgUm9v +dCBDQSAtIEcyMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEotWcgnuVnfFSeIf+iha/ +BebfowJPDQfGAFG6DAJSLSKkQjnE/o/qycG+1E3/n3qe4rF8mq2nhglzh9HnmuN6 +papu+7qzcMBniKI11KOasf2twu8x+qi58/sIxpHR+ymVo0IwQDAPBgNVHRMBAf8E +BTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUmtgAMADna3+FGO6Lts6K +DPgR4bswCgYIKoZIzj0EAwMDaQAwZgIxAN344FdHW6fmCsO99YCKlzUNG4k8VIZ3 +KMqh9HneteY4sPBlcIx/AlTCv//YoT7ZzwIxAMSNlPzcU9LcnXgWHxUzI1NS41ox +XZ3Krr0TKUQNJ1uo52icEvdYPy5yAlejj6EULg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFSzCCAzOgAwIBAgIRALZLiAfiI+7IXBKtpg4GofIwDQYJKoZIhvcNAQELBQAw +PzELMAkGA1UEBhMCVFcxMDAuBgNVBAoMJ0dvdmVybm1lbnQgUm9vdCBDZXJ0aWZp +Y2F0aW9uIEF1dGhvcml0eTAeFw0xMjA5MjgwODU4NTFaFw0zNzEyMzExNTU5NTla +MD8xCzAJBgNVBAYTAlRXMTAwLgYDVQQKDCdHb3Zlcm5tZW50IFJvb3QgQ2VydGlm +aWNhdGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC +AQC2/5c8gb4BWCQnr44BK9ZykjAyG1+bfNTUf+ihYHMwVxAA+lCWJP5Q5ow6ldFX +eYTVZ1MMKoI+GFy4MCYa1l7GLbIEUQ7v3wxjR+vEEghRK5lxXtVpe+FdyXcdIOxW +juVhYC386RyA3/pqg7sFtR4jEpyCygrzFB0g5AaPQySZn7YKk1pzGxY5vgW28Yyl +ZJKPBeRcdvc5w88tvQ7Yy6gOMZvJRg9nU0MEj8iyyIOAX7ryD6uBNaIgIZfOD4k0 +eA/PH07p+4woPN405+2f0mb1xcoxeNLOUNFggmOd4Ez3B66DNJ1JSUPUfr0t4urH +cWWACOQ2nnlwCjyHKenkkpTqBpIpJ3jmrdc96QoLXvTg1oadLXLLi2RW5vSueKWg +OTNYPNyoj420ai39iHPplVBzBN8RiD5C1gJ0+yzEb7xs1uCAb9GGpTJXA9ZN9E4K +mSJ2fkpAgvjJ5E7LUy3Hsbbi08J1J265DnGyNPy/HE7CPfg26QrMWJqhGIZO4uGq +s3NZbl6dtMIIr69c/aQCb/+4DbvVq9dunxpPkUDwH0ZVbaCSw4nNt7H/HLPLo5wK +4/7NqrwB7N1UypHdTxOHpPaY7/1J1lcqPKZc9mA3v9g+fk5oKiMyOr5u5CI9ByTP +isubXVGzMNJxbc5Gim18SjNE2hIvNkvy6fFRCW3bapcOFwIDAQABo0IwQDAPBgNV +HRMBAf8EBTADAQH/MB0GA1UdDgQWBBTVZx3gnHosnMvFmOcdByYqhux0zTAOBgNV +HQ8BAf8EBAMCAQYwDQYJKoZIhvcNAQELBQADggIBAJA75cJTQijq9TFOjj2Rnk0J +89ixUuZPrAwxIbvx6pnMg/y2KOTshAcOD06Xu29oRo8OURWV+Do7H1+CDgxxDryR +T64zLiNB9CZrTxOH+nj2LsIPkQWXqmrBap+8hJ4IKifd2ocXhuGzyl3tOKkpboTe +Rmv8JxlQpRJ6jH1i/NrnzLyfSa8GuCcn8on3Fj0Y5r3e9YwSkZ/jBI3+BxQaWqw5 +ghvxOBnhY+OvbLamURfr+kvriyL2l/4QOl+UoEtTcT9a4RD4co+WgN2NApgAYT2N +vC2xR8zaXeEgp4wxXPHj2rkKhkfIoT0Hozymc26Uke1uJDr5yTDRB6iBfSZ9fYTf +hsmL5a4NHr6JSFEVg5iWL0rrczTXdM3Jb9DCuiv2mv6Z3WAUjhv5nDk8f0OJU+jl +wqu+Iq0nOJt3KLejY2OngeepaUXrjnhWzAWEx/uttjB8YwWfLYwkf0uLkvw4Hp+g +pVezbp3YZLhwmmBScMip0P/GnO0QYV7Ngw5u6E0CQUridgR51lQ/ipgyFKDdLZzn +uoJxo4ZVKZnSKdt1OvfbQ/+2W/u3fjWAjg1srnm3Ni2XUqGwB5wH5Ss2zQOXlL0t +DjQG/MAWifw3VOTWzz0TBPKR2ck2Lj7FWtClTILD/y58Jnb38/1FoqVuVa4uzM8s +iTTa9g3nkagQ6hed8vbs +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDezCCAmOgAwIBAgIBATANBgkqhkiG9w0BAQUFADBfMQswCQYDVQQGEwJUVzES +MBAGA1UECgwJVEFJV0FOLUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFU +V0NBIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDgwODI4MDcyNDMz +WhcNMzAxMjMxMTU1OTU5WjBfMQswCQYDVQQGEwJUVzESMBAGA1UECgwJVEFJV0FO +LUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFUV0NBIFJvb3QgQ2VydGlm +aWNhdGlvbiBBdXRob3JpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB +AQCwfnK4pAOU5qfeCTiRShFAh6d8WWQUe7UREN3+v9XAu1bihSX0NXIP+FPQQeFE +AcK0HMMxQhZHhTMidrIKbw/lJVBPhYa+v5guEGcevhEFhgWQxFnQfHgQsIBct+HH +K3XLfJ+utdGdIzdjp9xCoi2SBBtQwXu4PhvJVgSLL1KbralW6cH/ralYhzC2gfeX +RfwZVzsrb+RH9JlF/h3x+JejiB03HFyP4HYlmlD4oFT/RJB2I9IyxsOrBr/8+7/z +rX2SYgJbKdM1o5OaQ2RgXbL6Mv87BK9NQGr5x+PvI/1ry+UPizgN7gr8/g+YnzAx +3WxSZfmLgb4i4RxYA7qRG4kHAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV +HRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqOFsmjd6LWvJPelSDGRjjCDWmujANBgkq +hkiG9w0BAQUFAAOCAQEAPNV3PdrfibqHDAhUaiBQkr6wQT25JmSDCi/oQMCXKCeC +MErJk/9q56YAf4lCmtYR5VPOL8zy2gXE/uJQxDqGfczafhAJO5I1KlOy/usrBdls +XebQ79NqZp4VKIV66IIArB6nCWlWQtNoURi+VJq/REG6Sb4gumlc7rh3zc5sH62D +lhh9DrUUOYTxKOkto557HnpyWoOzeW/vtPzQCqVYT0bf+215WfKEIlKuD8z7fDvn +aspHYcN6+NOSBB+4IIThNlQWx0DeO4pz3N/GCUzf7Nr/1FNCocnyYh0igzyXxfkZ +YiesZSLX0zzG5Y6yU8xJzrww/nsOM5D77dIUkR8Hrw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGSzCCBDOgAwIBAgIIamg+nFGby1MwDQYJKoZIhvcNAQELBQAwgbIxCzAJBgNV +BAYTAlRSMQ8wDQYDVQQHDAZBbmthcmExQDA+BgNVBAoMN0UtVHXEn3JhIEVCRyBC +aWxpxZ9pbSBUZWtub2xvamlsZXJpIHZlIEhpem1ldGxlcmkgQS7Fni4xJjAkBgNV +BAsMHUUtVHVncmEgU2VydGlmaWthc3lvbiBNZXJrZXppMSgwJgYDVQQDDB9FLVR1 +Z3JhIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTEzMDMwNTEyMDk0OFoXDTIz +MDMwMzEyMDk0OFowgbIxCzAJBgNVBAYTAlRSMQ8wDQYDVQQHDAZBbmthcmExQDA+ +BgNVBAoMN0UtVHXEn3JhIEVCRyBCaWxpxZ9pbSBUZWtub2xvamlsZXJpIHZlIEhp +em1ldGxlcmkgQS7Fni4xJjAkBgNVBAsMHUUtVHVncmEgU2VydGlmaWthc3lvbiBN +ZXJrZXppMSgwJgYDVQQDDB9FLVR1Z3JhIENlcnRpZmljYXRpb24gQXV0aG9yaXR5 +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA4vU/kwVRHoViVF56C/UY +B4Oufq9899SKa6VjQzm5S/fDxmSJPZQuVIBSOTkHS0vdhQd2h8y/L5VMzH2nPbxH +D5hw+IyFHnSOkm0bQNGZDbt1bsipa5rAhDGvykPL6ys06I+XawGb1Q5KCKpbknSF +Q9OArqGIW66z6l7LFpp3RMih9lRozt6Plyu6W0ACDGQXwLWTzeHxE2bODHnv0ZEo +q1+gElIwcxmOj+GMB6LDu0rw6h8VqO4lzKRG+Bsi77MOQ7osJLjFLFzUHPhdZL3D +k14opz8n8Y4e0ypQBaNV2cvnOVPAmJ6MVGKLJrD3fY185MaeZkJVgkfnsliNZvcH +fC425lAcP9tDJMW/hkd5s3kc91r0E+xs+D/iWR+V7kI+ua2oMoVJl0b+SzGPWsut +dEcf6ZG33ygEIqDUD13ieU/qbIWGvaimzuT6w+Gzrt48Ue7LE3wBf4QOXVGUnhMM +ti6lTPk5cDZvlsouDERVxcr6XQKj39ZkjFqzAQqptQpHF//vkUAqjqFGOjGY5RH8 +zLtJVor8udBhmm9lbObDyz51Sf6Pp+KJxWfXnUYTTjF2OySznhFlhqt/7x3U+Lzn +rFpct1pHXFXOVbQicVtbC/DP3KBhZOqp12gKY6fgDT+gr9Oq0n7vUaDmUStVkhUX +U8u3Zg5mTPj5dUyQ5xJwx0UCAwEAAaNjMGEwHQYDVR0OBBYEFC7j27JJ0JxUeVz6 +Jyr+zE7S6E5UMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAULuPbsknQnFR5 +XPonKv7MTtLoTlQwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBCwUAA4ICAQAF +Nzr0TbdF4kV1JI+2d1LoHNgQk2Xz8lkGpD4eKexd0dCrfOAKkEh47U6YA5n+KGCR +HTAduGN8qOY1tfrTYXbm1gdLymmasoR6d5NFFxWfJNCYExL/u6Au/U5Mh/jOXKqY +GwXgAEZKgoClM4so3O0409/lPun++1ndYYRP0lSWE2ETPo+Aab6TR7U1Q9Jauz1c +77NCR807VRMGsAnb/WP2OogKmW9+4c4bU2pEZiNRCHu8W1Ki/QY3OEBhj0qWuJA3 ++GbHeJAAFS6LrVE1Uweoa2iu+U48BybNCAVwzDk/dr2l02cmAYamU9JgO3xDf1WK +vJUawSg5TB9D0pH0clmKuVb8P7Sd2nCcdlqMQ1DujjByTd//SffGqWfZbawCEeI6 +FiWnWAjLb1NBnEg4R2gz0dfHj9R0IdTDBZB6/86WiLEVKV0jq9BgoRJP3vQXzTLl +yb/IQ639Lo7xr+L0mPoSHyDYwKcMhcWQ9DstliaxLL5Mq+ux0orJ23gTDx4JnW2P +AJ8C2sH6H3p6CcRK5ogql5+Ji/03X186zjhZhkuvcQu02PJwT58yE+Owp1fl2tpD +y4Q08ijE6m30Ku/Ba3ba+367hTzSU8JNvnHhRdH9I2cNE3X7z2VnIp2usAnRCf8d +NL/+I5c30jn6PQ0GC7TbO6Orb1wdtn7os4I07QZcJA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDhDCCAmygAwIBAgIBCTANBgkqhkiG9w0BAQUFADAzMQswCQYDVQQGEwJDTjER +MA8GA1UEChMIVW5pVHJ1c3QxETAPBgNVBAMTCFVDQSBSb290MB4XDTA0MDEwMTAw +MDAwMFoXDTI5MTIzMTAwMDAwMFowMzELMAkGA1UEBhMCQ04xETAPBgNVBAoTCFVu +aVRydXN0MREwDwYDVQQDEwhVQ0EgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEP +ADCCAQoCggEBALNdB8qGJn1r4vs4CQ7MgsJqGgCiFV/W6dQBt1YDAVmP9ThpJHbC +XivF9iu/r/tB/Q9a/KvXg3BNMJjRnrJ2u5LWu+kQKGkoNkTo8SzXWHwk1n8COvCB +a2FgP/Qz3m3l6ihST/ypHWN8C7rqrsRoRuTej8GnsrZYWm0dLNmMOreIy4XU9+gD +Xv2yTVDo1h//rgI/i0+WITyb1yXJHT/7mLFZ5PCpO6+zzYUs4mBGzG+OoOvwNMXx +QhhgrhLtRnUc5dipllq+3lrWeGeWW5N3UPJuG96WUUqm1ktDdSFmjXfsAoR2XEQQ +th1hbOSjIH23jboPkXXHjd+8AmCoKai9PUMCAwEAAaOBojCBnzALBgNVHQ8EBAMC +AQYwDAYDVR0TBAUwAwEB/zBjBgNVHSUEXDBaBggrBgEFBQcDAQYIKwYBBQUHAwIG +CCsGAQUFBwMDBggrBgEFBQcDBAYIKwYBBQUHAwUGCCsGAQUFBwMGBggrBgEFBQcD +BwYIKwYBBQUHAwgGCCsGAQUFBwMJMB0GA1UdDgQWBBTbHzXza0z/QjFkm827Wh4d +SBC37jANBgkqhkiG9w0BAQUFAAOCAQEAOGy3iPGt+lg3dNHocN6cJ1nL5BXXoMNg +14iABMUwTD3UGusGXllH5rxmy+AI/Og17GJ9ysDawXiv5UZv+4mCI4/211NmVaDe +JRI7cTYWVRJ2+z34VFsxugAG+H1V5ad2g6pcSpemKijfvcZsCyOVjjN/Hl5AHxNU +LJzltQ7dFyiuawHTUin1Ih+QOfTcYmjwPIZH7LgFRbu3DJaUxmfLI3HQjnQi1kHr +A6i26r7EARK1s11AdgYg1GS4KUYGis4fk5oQ7vuqWrTcL9Ury/bXBYSYBZELhPc9 ++tb5evosFeo2gkO3t7jj83EB7UNDogVFwygFBzXjAaU4HoDU18PZ3g== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUx +KzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAd +BgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNl +YyBHbG9iYWxSb290IENsYXNzIDIwHhcNMDgxMDAxMTA0MDE0WhcNMzMxMDAxMjM1 +OTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnBy +aXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50 +ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIwggEiMA0G +CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCqX9obX+hzkeXaXPSi5kfl82hVYAUd +AqSzm1nzHoqvNK38DcLZSBnuaY/JIPwhqgcZ7bBcrGXHX+0CfHt8LRvWurmAwhiC +FoT6ZrAIxlQjgeTNuUk/9k9uN0goOA/FvudocP05l03Sx5iRUKrERLMjfTlH6VJi +1hKTXrcxlkIF+3anHqP1wvzpesVsqXFP6st4vGCvx9702cu+fjOlbpSD8DT6Iavq +jnKgP6TeMFvvhk1qlVtDRKgQFRzlAVfFmPHmBiiRqiDFt1MmUUOyCxGVWOHAD3bZ +wI18gfNycJ5v/hqO2V81xrJvNHy+SE/iWjnX2J14np+GPgNeGYtEotXHAgMBAAGj +QjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS/ +WSA2AHmgoCJrjNXyYdK4LMuCSjANBgkqhkiG9w0BAQsFAAOCAQEAMQOiYQsfdOhy +NsZt+U2e+iKo4YFWz827n+qrkRk4r6p8FU3ztqONpfSO9kSpp+ghla0+AGIWiPAC +uvxhI+YzmzB6azZie60EI4RYZeLbK4rnJVM3YlNfvNoBYimipidx5joifsFvHZVw +IEoHNN/q/xWA5brXethbdXwFeilHfkCoMRN3zUA7tFFHei4R40cR3p1m0IvVVGb6 +g1XqfMIpiRvpb7PO4gWEyS8+eIVibslfwXhjdFjASBgMmTnrpMwatXlajRWc2BQN +9noHV8cigwUtPJslJj0Ys6lDfMjIq2SPDqO/nBudMNva0Bkuqjzx+zOAduTNrRlP +BSeOE6Fuwg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDZzCCAk+gAwIBAgIQGx+ttiD5JNM2a/fH8YygWTANBgkqhkiG9w0BAQUFADBF +MQswCQYDVQQGEwJHQjEYMBYGA1UEChMPVHJ1c3RpcyBMaW1pdGVkMRwwGgYDVQQL +ExNUcnVzdGlzIEZQUyBSb290IENBMB4XDTAzMTIyMzEyMTQwNloXDTI0MDEyMTEx +MzY1NFowRTELMAkGA1UEBhMCR0IxGDAWBgNVBAoTD1RydXN0aXMgTGltaXRlZDEc +MBoGA1UECxMTVHJ1c3RpcyBGUFMgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBAMVQe547NdDfxIzNjpvto8A2mfRC6qc+gIMPpqdZh8mQRUN+ +AOqGeSoDvT03mYlmt+WKVoaTnGhLaASMk5MCPjDSNzoiYYkchU59j9WvezX2fihH +iTHcDnlkH5nSW7r+f2C/revnPDgpai/lkQtV/+xvWNUtyd5MZnGPDNcE2gfmHhjj +vSkCqPoc4Vu5g6hBSLwacY3nYuUtsuvffM/bq1rKMfFMIvMFE/eC+XN5DL7XSxzA +0RU8k0Fk0ea+IxciAIleH2ulrG6nS4zto3Lmr2NNL4XSFDWaLk6M6jKYKIahkQlB +OrTh4/L68MkKokHdqeMDx4gVOxzUGpTXn2RZEm0CAwEAAaNTMFEwDwYDVR0TAQH/ +BAUwAwEB/zAfBgNVHSMEGDAWgBS6+nEleYtXQSUhhgtx67JkDoshZzAdBgNVHQ4E +FgQUuvpxJXmLV0ElIYYLceuyZA6LIWcwDQYJKoZIhvcNAQEFBQADggEBAH5Y//01 +GX2cGE+esCu8jowU/yyg2kdbw++BLa8F6nRIW/M+TgfHbcWzk88iNVy2P3UnXwmW +zaD+vkAMXBJV+JOCyinpXj9WV4s4NvdFGkwozZ5BuO1WTISkQMi4sKUraXAEasP4 +1BIy+Q7DsdwyhEQsb8tGD+pmQQ9P8Vilpg0ND2HepZ5dfWWhPBfnqFVO76DH7cZE +f1T1o+CP8HxVIo8ptoGj4W1OLBuAZ+ytIJ8MYmHVl/9D7S3B2l0pKoU/rGXuhg8F +jZBf3+6f9L/uHfuY5H+QK4R4EA5sSVPvFVtlRkpdr7r7OnIdzfYliB6XzCGcKQEN +ZetX2fNXlrtIzYE= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEXzCCA0egAwIBAgIBATANBgkqhkiG9w0BAQUFADCB0DELMAkGA1UEBhMCRVMx +SDBGBgNVBAoTP0laRU5QRSBTLkEuIC0gQ0lGIEEtMDEzMzcyNjAtUk1lcmMuVml0 +b3JpYS1HYXN0ZWl6IFQxMDU1IEY2MiBTODFCMEAGA1UEBxM5QXZkYSBkZWwgTWVk +aXRlcnJhbmVvIEV0b3JiaWRlYSAzIC0gMDEwMTAgVml0b3JpYS1HYXN0ZWl6MRMw +EQYDVQQDEwpJemVucGUuY29tMR4wHAYJKoZIhvcNAQkBFg9JbmZvQGl6ZW5wZS5j +b20wHhcNMDMwMTMwMjMwMDAwWhcNMTgwMTMwMjMwMDAwWjCB0DELMAkGA1UEBhMC +RVMxSDBGBgNVBAoTP0laRU5QRSBTLkEuIC0gQ0lGIEEtMDEzMzcyNjAtUk1lcmMu +Vml0b3JpYS1HYXN0ZWl6IFQxMDU1IEY2MiBTODFCMEAGA1UEBxM5QXZkYSBkZWwg +TWVkaXRlcnJhbmVvIEV0b3JiaWRlYSAzIC0gMDEwMTAgVml0b3JpYS1HYXN0ZWl6 +MRMwEQYDVQQDEwpJemVucGUuY29tMR4wHAYJKoZIhvcNAQkBFg9JbmZvQGl6ZW5w +ZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC1btoCXXhp3xIW +D+Bxl8nUCxkyiazWfpt0e68t+Qt9+lZjKZSdEw2Omj4qvr+ovRmDXO3iWpWVOWDl +3JHJjAzFCe8ZEBNDH+QNYwZHmPBaMYFOYFdbAFVHWvys152C308hcFJ6xWWGmjvl +2eMiEl9P2nR2LWue368DCu+ak7j3gjAXaCOdP1a7Bfr+RW3X2SC5R4Xyp8iHlL5J +PHJD/WBkLrezwzQPdACw8m9EG7q9kUwlNpL32mROujS3ZkT6mQTzJieLiE3X04s0 +uIUqVkk5MhjcHFf7al0N5CzjtTcnXYJKN2Z9EDVskk4olAdGi46eSoZXbjUOP5gk +Ej6wVZAXAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEG +MB0GA1UdDgQWBBTqVk/sPIOhFIh4gbIrBSLAB0FbQjANBgkqhkiG9w0BAQUFAAOC +AQEAYp7mEzzhw6o5Hf5+T5kcI+t4BJyiIWy7vHlLs/G8dLYXO81aN/Mzg928eMTR +TxxYZL8dd9uwsJ50TVfX6L0R4Dyw6wikh3fHRrat9ufXi63j5K91Ysr7aXqnF38d +iAgHYkrwC3kuxHBb9C0KBz6h8Q45/KCyN7d37wWAq38yyhPDlaOvyoE6bdUuK5hT +m5EYA5JmPyrhQ1moDOyueWBAjxzMEMj+OAY1H90cLv6wszsqerxRrdTOHBdv7MjB +EIpvEEQkXUxVXAzFuuT6m2t91Lfnwfl/IvljHaVC7DlyyhRYHD6D4Rx+4QKp4tWL +vpw6LkI+gKNJ/YdMCsRZQzEEFA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIExTCCA62gAwIBAgIBADANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJFVTEn +MCUGA1UEChMeQUMgQ2FtZXJmaXJtYSBTQSBDSUYgQTgyNzQzMjg3MSMwIQYDVQQL +ExpodHRwOi8vd3d3LmNoYW1iZXJzaWduLm9yZzEgMB4GA1UEAxMXR2xvYmFsIENo +YW1iZXJzaWduIFJvb3QwHhcNMDMwOTMwMTYxNDE4WhcNMzcwOTMwMTYxNDE4WjB9 +MQswCQYDVQQGEwJFVTEnMCUGA1UEChMeQUMgQ2FtZXJmaXJtYSBTQSBDSUYgQTgy +NzQzMjg3MSMwIQYDVQQLExpodHRwOi8vd3d3LmNoYW1iZXJzaWduLm9yZzEgMB4G +A1UEAxMXR2xvYmFsIENoYW1iZXJzaWduIFJvb3QwggEgMA0GCSqGSIb3DQEBAQUA +A4IBDQAwggEIAoIBAQCicKLQn0KuWxfH2H3PFIP8T8mhtxOviteePgQKkotgVvq0 +Mi+ITaFgCPS3CU6gSS9J1tPfnZdan5QEcOw/Wdm3zGaLmFIoCQLfxS+EjXqXd7/s +QJ0lcqu1PzKY+7e3/HKE5TWH+VX6ox8Oby4o3Wmg2UIQxvi1RMLQQ3/bvOSiPGpV +eAp3qdjqGTK3L/5cPxvusZjsyq16aUXjlg9V9ubtdepl6DJWk0aJqCWKZQbua795 +B9Dxt6/tLE2Su8CoX6dnfQTyFQhwrJLWfQTSM/tMtgsL+xrJxI0DqX5c8lCrEqWh +z0hQpe/SyBoT+rB/sYIcd2oPX9wLlY/vQ37mRQklAgEDo4IBUDCCAUwwEgYDVR0T +AQH/BAgwBgEB/wIBDDA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8vY3JsLmNoYW1i +ZXJzaWduLm9yZy9jaGFtYmVyc2lnbnJvb3QuY3JsMB0GA1UdDgQWBBRDnDafsJ4w +TcbOX60Qq+UDpfqpFDAOBgNVHQ8BAf8EBAMCAQYwEQYJYIZIAYb4QgEBBAQDAgAH +MCoGA1UdEQQjMCGBH2NoYW1iZXJzaWducm9vdEBjaGFtYmVyc2lnbi5vcmcwKgYD +VR0SBCMwIYEfY2hhbWJlcnNpZ25yb290QGNoYW1iZXJzaWduLm9yZzBbBgNVHSAE +VDBSMFAGCysGAQQBgYcuCgEBMEEwPwYIKwYBBQUHAgEWM2h0dHA6Ly9jcHMuY2hh +bWJlcnNpZ24ub3JnL2Nwcy9jaGFtYmVyc2lnbnJvb3QuaHRtbDANBgkqhkiG9w0B +AQUFAAOCAQEAPDtwkfkEVCeR4e3t/mh/YV3lQWVPMvEYBZRqHN4fcNs+ezICNLUM +bKGKfKX0j//U2K0X1S0E0T9YgOKBWYi+wONGkyT+kL0mojAt6JcmVzWJdJYY9hXi +ryQZVgICsroPFOrGimbBhkVVi76SvpykBMdJPJ7oKXqJ1/6v/2j1pReQvayZzKWG +VwlnRtvWFsJG8eSpUPWP0ZIV018+xgBJOm5YstHRJw0lyDL4IBHNfTIzSJRUTN3c +ecQwn+uOuFW114hcxWokPbLTBQNRxgfvzBRydD1ucs4YKIxKoHflCStFREest2d/ +AYoFWpO+ocH/+OcOZ6RHSXZddZAa9SaP8A== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEuTCCA6GgAwIBAgIQQBrEZCGzEyEDDrvkEhrFHTANBgkqhkiG9w0BAQsFADCB +vTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL +ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwOCBWZXJp +U2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MTgwNgYDVQQDEy9W +ZXJpU2lnbiBVbml2ZXJzYWwgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAe +Fw0wODA0MDIwMDAwMDBaFw0zNzEyMDEyMzU5NTlaMIG9MQswCQYDVQQGEwJVUzEX +MBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0 +IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAyMDA4IFZlcmlTaWduLCBJbmMuIC0gRm9y +IGF1dGhvcml6ZWQgdXNlIG9ubHkxODA2BgNVBAMTL1ZlcmlTaWduIFVuaXZlcnNh +bCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEAx2E3XrEBNNti1xWb/1hajCMj1mCOkdeQmIN65lgZOIzF +9uVkhbSicfvtvbnazU0AtMgtc6XHaXGVHzk8skQHnOgO+k1KxCHfKWGPMiJhgsWH +H26MfF8WIFFE0XBPV+rjHOPMee5Y2A7Cs0WTwCznmhcrewA3ekEzeOEz4vMQGn+H +LL729fdC4uW/h2KJXwBL38Xd5HVEMkE6HnFuacsLdUYI0crSK5XQz/u5QGtkjFdN +/BMReYTtXlT2NJ8IAfMQJQYXStrxHXpma5hgZqTZ79IugvHw7wnqRMkVauIDbjPT +rJ9VAMf2CGqUuV/c4DPxhGD5WycRtPwW8rtWaoAljQIDAQABo4GyMIGvMA8GA1Ud +EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMG0GCCsGAQUFBwEMBGEwX6FdoFsw +WTBXMFUWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFI/l0xqGrI2Oa8PPgGrUSBgs +exkuMCUWI2h0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28uZ2lmMB0GA1Ud +DgQWBBS2d/ppSEefUxLVwuoHMnYH0ZcHGTANBgkqhkiG9w0BAQsFAAOCAQEASvj4 +sAPmLGd75JR3Y8xuTPl9Dg3cyLk1uXBPY/ok+myDjEedO2Pzmvl2MpWRsXe8rJq+ +seQxIcaBlVZaDrHC1LGmWazxY8u4TB1ZkErvkBYoH1quEPuBUDgMbMzxPcP1Y+Oz +4yHJJDnp/RVmRvQbEdBNc6N9Rvk97ahfYtTxP/jgdFcrGJ2BtMQo2pSXpXDrrB2+ +BxHw1dvd5Yzw1TKwg+ZX4o+/vqGqvz0dtdQ46tewXDpPaj+PwGZsY6rp2aQW9IHR +lRQOfc2VNNnSj3BzgXucfr2YYdhFh5iQxeuGMMY1v/D/w1WIg0vvBZIGcfK4mJO3 +7M2CYfE45k+XmCpajQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF0jCCA7qgAwIBAgIQIdbQSk8lD8kyN/yqXhKN6TANBgkqhkiG9w0BAQ0FADCB +gDELMAkGA1UEBhMCUEwxIjAgBgNVBAoTGVVuaXpldG8gVGVjaG5vbG9naWVzIFMu +QS4xJzAlBgNVBAsTHkNlcnR1bSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEkMCIG +A1UEAxMbQ2VydHVtIFRydXN0ZWQgTmV0d29yayBDQSAyMCIYDzIwMTExMDA2MDgz +OTU2WhgPMjA0NjEwMDYwODM5NTZaMIGAMQswCQYDVQQGEwJQTDEiMCAGA1UEChMZ +VW5pemV0byBUZWNobm9sb2dpZXMgUy5BLjEnMCUGA1UECxMeQ2VydHVtIENlcnRp +ZmljYXRpb24gQXV0aG9yaXR5MSQwIgYDVQQDExtDZXJ0dW0gVHJ1c3RlZCBOZXR3 +b3JrIENBIDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC9+Xj45tWA +DGSdhhuWZGc/IjoedQF97/tcZ4zJzFxrqZHmuULlIEub2pt7uZld2ZuAS9eEQCsn +0+i6MLs+CRqnSZXvK0AkwpfHp+6bJe+oCgCXhVqqndwpyeI1B+twTUrWwbNWuKFB +OJvR+zF/j+Bf4bE/D44WSWDXBo0Y+aomEKsq09DRZ40bRr5HMNUuctHFY9rnY3lE +fktjJImGLjQ/KUxSiyqnwOKRKIm5wFv5HdnnJ63/mgKXwcZQkpsCLL2puTRZCr+E +Sv/f/rOf69me4Jgj7KZrdxYq28ytOxykh9xGc14ZYmhFV+SQgkK7QtbwYeDBoz1m +o130GO6IyY0XRSmZMnUCMe4pJshrAua1YkV/NxVaI2iJ1D7eTiew8EAMvE0Xy02i +sx7QBlrd9pPPV3WZ9fqGGmd4s7+W/jTcvedSVuWz5XV710GRBdxdaeOVDUO5/IOW +OZV7bIBaTxNyxtd9KXpEulKkKtVBRgkg/iKgtlswjbyJDNXXcPiHUv3a76xRLgez +Tv7QCdpw75j6VuZt27VXS9zlLCUVyJ4ueE742pyehizKV/Ma5ciSixqClnrDvFAS +adgOWkaLOusm+iPJtrCBvkIApPjW/jAux9JG9uWOdf3yzLnQh1vMBhBgu4M1t15n +3kfsmUjxpKEV/q2MYo45VU85FrmxY53/twIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MB0GA1UdDgQWBBS2oVQ5AsOgP46KvPrU+Bym0ToO/TAOBgNVHQ8BAf8EBAMC +AQYwDQYJKoZIhvcNAQENBQADggIBAHGlDs7k6b8/ONWJWsQCYftMxRQXLYtPU2sQ +F/xlhMcQSZDe28cmk4gmb3DWAl45oPePq5a1pRNcgRRtDoGCERuKTsZPpd1iHkTf +CVn0W3cLN+mLIMb4Ck4uWBzrM9DPhmDJ2vuAL55MYIR4PSFk1vtBHxgP58l1cb29 +XN40hz5BsA72udY/CROWFC/emh1auVbONTqwX3BNXuMp8SMoclm2q8KMZiYcdywm +djWLKKdpoPk79SPdhRB0yZADVpHnr7pH1BKXESLjokmUbOe3lEu6LaTaM4tMpkT/ +WjzGHWTYtTHkpjx6qFcL2+1hGsvxznN3Y6SHb0xRONbkX8eftoEq5IVIeVheO/jb +AoJnwTnbw3RLPTYe+SmTiGhbqEQZIfCn6IENLOiTNrQ3ssqwGyZ6miUfmpqAnksq +P/ujmv5zMnHCnsZy4YpoJ/HkD7TETKVhk/iXEAcqMCWpuchxuO9ozC1+9eB+D4Ko +b7a6bINDd82Kkhehnlt4Fj1F4jNy3eFmypnTycUm/Q1oBEauttmbjL4ZvrHG8hnj +XALKLNhvSgfZyTXaQHXyxKcZb55CEJh15pWLYLztxRLXis7VmFxWlgPF7ncGNf/P +5O4/E2Hu29othfDNrp2yGAlFw5Khchf8R7agCyzxxN5DaAhqXzvwdmP7zAYspsbi +DrW5viSP +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFwTCCA6mgAwIBAgIITrIAZwwDXU8wDQYJKoZIhvcNAQEFBQAwSTELMAkGA1UE +BhMCQ0gxFTATBgNVBAoTDFN3aXNzU2lnbiBBRzEjMCEGA1UEAxMaU3dpc3NTaWdu +IFBsYXRpbnVtIENBIC0gRzIwHhcNMDYxMDI1MDgzNjAwWhcNMzYxMDI1MDgzNjAw +WjBJMQswCQYDVQQGEwJDSDEVMBMGA1UEChMMU3dpc3NTaWduIEFHMSMwIQYDVQQD +ExpTd2lzc1NpZ24gUGxhdGludW0gQ0EgLSBHMjCCAiIwDQYJKoZIhvcNAQEBBQAD +ggIPADCCAgoCggIBAMrfogLi2vj8Bxax3mCq3pZcZB/HL37PZ/pEQtZ2Y5Wu669y +IIpFR4ZieIbWIDkm9K6j/SPnpZy1IiEZtzeTIsBQnIJ71NUERFzLtMKfkr4k2Htn +IuJpX+UFeNSH2XFwMyVTtIc7KZAoNppVRDBopIOXfw0enHb/FZ1glwCNioUD7IC+ +6ixuEFGSzH7VozPY1kneWCqv9hbrS3uQMpe5up1Y8fhXSQQeol0GcN1x2/ndi5ob +jM89o03Oy3z2u5yg+gnOI2Ky6Q0f4nIoj5+saCB9bzuohTEJfwvH6GXp43gOCWcw +izSC+13gzJ2BbWLuCB4ELE6b7P6pT1/9aXjvCR+htL/68++QHkwFix7qepF6w9fl ++zC8bBsQWJj3Gl/QKTIDE0ZNYWqFTFJ0LwYfexHihJfGmfNtf9dng34TaNhxKFrY +zt3oEBSa/m0jh26OWnA81Y0JAKeqvLAxN23IhBQeW71FYyBrS3SMvds6DsHPWhaP +pZjydomyExI7C3d3rLvlPClKknLKYRorXkzig3R3+jVIeoVNjZpTxN94ypeRSCtF +KwH3HBqi7Ri6Cr2D+m+8jVeTO9TUps4e8aCxzqv9KyiaTxvXw3LbpMS/XUz13XuW +ae5ogObnmLo2t/5u7Su9IPhlGdpVCX4l3P5hYnL5fhgC72O00Puv5TtjjGePAgMB +AAGjgawwgakwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0O +BBYEFFCvzAeHFUdvOMW0ZdHelarp35zMMB8GA1UdIwQYMBaAFFCvzAeHFUdvOMW0 +ZdHelarp35zMMEYGA1UdIAQ/MD0wOwYJYIV0AVkBAQEBMC4wLAYIKwYBBQUHAgEW +IGh0dHA6Ly9yZXBvc2l0b3J5LnN3aXNzc2lnbi5jb20vMA0GCSqGSIb3DQEBBQUA +A4ICAQAIhab1Fgz8RBrBY+D5VUYI/HAcQiiWjrfFwUF1TglxeeVtlspLpYhg0DB0 +uMoI3LQwnkAHFmtllXcBrqS3NQuB2nEVqXQXOHtYyvkv+8Bldo1bAbl93oI9ZLi+ +FHSjClTTLJUYFzX1UWs/j6KWYTl4a0vlpqD4U99REJNi54Av4tHgvI42Rncz7Lj7 +jposiU0xEQ8mngS7twSNC/K5/FqdOxa3L8iYq/6KUFkuozv8KV2LwUvJ4ooTHbG/ +u0IdUt1O2BReEMYxB+9xJ/cbOQncguqLs5WGXv312l0xpuAxtpTmREl0xRbl9x8D +YSjFyMsSoEJL+WuICI20MhjzdZ/EfwBPBZWcoxcCw7NTm6ogOSkrZvqdr16zktK1 +puEa+S1BaYEUtLS17Yk9zvupnTVCRLEcFHOBzyoBNZox1S2PbYTfgE1X4z/FhHXa +icYwu+uPyyIIoK6q8QNsOktNCaUOcsZWayFCTiMlFGiudgp8DAdwZPmaL/YFOSbG +DI8Zf0NebvRbFS/bYV3mZy8/CJT5YLSYMdp08YSTcU1f+2BY0fvEwW2JorsgH51x +kcsymxM9Pn2SUjWskpSi0xjCfMfqr3YFFt1nJ8J+HAciIfNAChs0B0QTwoRqjt8Z +Wr9/6x3iGjjRXK9HkmuAtTClyY3YqzGBH9/CZjfTk6mFhnll0g== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIENjCCAx6gAwIBAgIBATANBgkqhkiG9w0BAQUFADBvMQswCQYDVQQGEwJTRTEU +MBIGA1UEChMLQWRkVHJ1c3QgQUIxJjAkBgNVBAsTHUFkZFRydXN0IEV4dGVybmFs +IFRUUCBOZXR3b3JrMSIwIAYDVQQDExlBZGRUcnVzdCBFeHRlcm5hbCBDQSBSb290 +MB4XDTAwMDUzMDEwNDgzOFoXDTIwMDUzMDEwNDgzOFowbzELMAkGA1UEBhMCU0Ux +FDASBgNVBAoTC0FkZFRydXN0IEFCMSYwJAYDVQQLEx1BZGRUcnVzdCBFeHRlcm5h +bCBUVFAgTmV0d29yazEiMCAGA1UEAxMZQWRkVHJ1c3QgRXh0ZXJuYWwgQ0EgUm9v +dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALf3GjPm8gAELTngTlvt +H7xsD821+iO2zt6bETOXpClMfZOfvUq8k+0DGuOPz+VtUFrWlymUWoCwSXrbLpX9 +uMq/NzgtHj6RQa1wVsfwTz/oMp50ysiQVOnGXw94nZpAPA6sYapeFI+eh6FqUNzX +mk6vBbOmcZSccbNQYArHE504B4YCqOmoaSYYkKtMsE8jqzpPhNjfzp/haW+710LX +a0Tkx63ubUFfclpxCDezeWWkWaCUN/cALw3CknLa0Dhy2xSoRcRdKn23tNbE7qzN +E0S3ySvdQwAl+mG5aWpYIxG3pzOPVnVZ9c0p10a3CitlttNCbxWyuHv77+ldU9U0 +WicCAwEAAaOB3DCB2TAdBgNVHQ4EFgQUrb2YejS0Jvf6xCZU7wO94CTLVBowCwYD +VR0PBAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wgZkGA1UdIwSBkTCBjoAUrb2YejS0 +Jvf6xCZU7wO94CTLVBqhc6RxMG8xCzAJBgNVBAYTAlNFMRQwEgYDVQQKEwtBZGRU +cnVzdCBBQjEmMCQGA1UECxMdQWRkVHJ1c3QgRXh0ZXJuYWwgVFRQIE5ldHdvcmsx +IjAgBgNVBAMTGUFkZFRydXN0IEV4dGVybmFsIENBIFJvb3SCAQEwDQYJKoZIhvcN +AQEFBQADggEBALCb4IUlwtYj4g+WBpKdQZic2YR5gdkeWxQHIzZlj7DYd7usQWxH +YINRsPkyPef89iYTx4AWpb9a/IfPeHmJIZriTAcKhjW88t5RxNKWt9x+Tu5w/Rw5 +6wwCURQtjr0W4MHfRnXnJK3s9EK0hZNwEGe6nQY1ShjTK3rMUUKhemPR5ruhxSvC +Nr4TDea9Y355e6cJDUCrat2PisP29owaQgVR1EX1n6diIWgVIEM8med8vSTYqZEX +c4g/VhsxOBi0cQ+azcgOno4uG+GMmIPLHzHxREzGBHNJdmAPx/i9F4BrLunMTA5a +mnkPIAou1Z5jJh5VkpTYghdae9C8x49OhgQ= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFejCCA2KgAwIBAgIJAN7E8kTzHab8MA0GCSqGSIb3DQEBCwUAMEoxCzAJBgNV +BAYTAkNIMRUwEwYDVQQKEwxTd2lzc1NpZ24gQUcxJDAiBgNVBAMTG1N3aXNzU2ln +biBHb2xkIFJvb3QgQ0EgLSBHMzAeFw0wOTA4MDQxMzMxNDdaFw0zNzA4MDQxMzMx +NDdaMEoxCzAJBgNVBAYTAkNIMRUwEwYDVQQKEwxTd2lzc1NpZ24gQUcxJDAiBgNV +BAMTG1N3aXNzU2lnbiBHb2xkIFJvb3QgQ0EgLSBHMzCCAiIwDQYJKoZIhvcNAQEB +BQADggIPADCCAgoCggIBAMPon8hlWp1nG8FFl7S0h0NbYWCAnvJ/XvlnRN1E+qu1 +q3f/KhlMzm/Ej0Gf4OLNcuDR1FJhQQkKvwpw++CDaWEpytsimlul5t0XlbBvhI46 +PmRaQfsbWPz9Kz6ypOasyYK8zvaV+Jd37Sb2WK6eJ+IPg+zFNljIe8/Vh6GphxoT +Z2EBbaZpnOKQ8StoZfPosHz8gj3erdgKAAlEeROc8P5udXvCvLNZAQt8xdUt8L// +bVfSSYHrtLNQrFv5CxUVjGn/ozkB7fzc3CeXjnuL1Wqm1uAdX80Bkeb1Ipi6LgkY +OG8TqIHS+yE35y20YueBkLDGeVm3Z3X+vo87+jbsr63ST3Q2AeVXqyMEzEpel89+ +xu+MzJUjaY3LOMcZ9taKABQeND1v2gwLw7qX/BFLUmE+vzNnUxC/eBsJwke6Hq9Y +9XWBf71W8etW19lpDAfpNzGwEhwy71bZvnorfL3TPbxqM006PFAQhyfHegpnU9t/ +gJvoniP6+Qg6i6GONFpIM19k05eGBxl9iJTOKnzFat+vvKmfzTqmurtU+X+P388O +WsStmryzOndzg0yTPJBotXxQlRHIgl6UcdBBGPvJxmXszom2ziKzEVs/4J0+Gxho +DaoDoWdZv2udvPjyZS+aQTpF2F7QNmxvOx5jtI6YTBPbIQ6fe+3qoKpxw+ujoNIl +AgMBAAGjYzBhMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1Ud +DgQWBBRclwZGNKvfMMV8xQ1VcWYwtWCPnjAfBgNVHSMEGDAWgBRclwZGNKvfMMV8 +xQ1VcWYwtWCPnjANBgkqhkiG9w0BAQsFAAOCAgEAd0tN3uqFSqssJ9ZFx/FfIMFb +YO0Hy6Iz3DbPx5TxBsfV2s/NrYQ+/xJIf0HopWZXMMQd5KcaLy1Cwe9Gc7LV9Vr9 +Dnpr0sgxow1IlldlY1UYwPzkisyYhlurDIonN/ojaFlcJtehwcK5Tiz/KV7mlAu+ +zXJPleiP9ve4Pl7Oz54RyawDKUiKqbamNLmsQP/EtnM3scd/qVHbSypHX0AkB4gG +tySz+3/3sIsz+r8jdaNc/qplGsK+8X2BdwOBsY3XlQ16PEKYt4+pfVDh31IGmqBS +VHiDB2FSCTdeipynxlHRXGPRhNzC29L6Wxg2fWa81CiXL3WWHIQHrIuOUxG+JCGq +Z/LBrYic07B4Z3j101gDIApdIPG152XMDiDj1d/mLxkrhWjBBCbPj+0FU6HdBw7r +QSbHtKksW+NpPWbAYhvAqobAN8MxBIZwOb5rXyFAQaB/5dkPOEtwX0n4hbgrLqof +k0FD+PuydDwfS1dbt9RRoZJKzr4Qou7YFCJ7uUG9jemIqdGPAxpg/z+HiaCZJyJm +sD5onnKIUTidEz5FbQXlRrVz7UOGsRQKHrzaDb8eJFxmjw6+of3G62m8Q3nXA3b5 +3IeZuJjEzX9tEPkQvixC/pwpTYNrCr21jsRIiv0hB6aAfR+b6au9gmFECnEnX22b +kJ6u/zYks2gD1pWMa3M= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDTDCCAjSgAwIBAgIIfE8EORzUmS0wDQYJKoZIhvcNAQEFBQAwRDELMAkGA1UE +BhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVz +dCBOZXR3b3JraW5nMB4XDTEwMDEyOTE0MDgyNFoXDTMwMTIzMTE0MDgyNFowRDEL +MAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZp +cm1UcnVzdCBOZXR3b3JraW5nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC +AQEAtITMMxcua5Rsa2FSoOujz3mUTOWUgJnLVWREZY9nZOIG41w3SfYvm4SEHi3y +YJ0wTsyEheIszx6e/jarM3c1RNg1lho9Nuh6DtjVR6FqaYvZ/Ls6rnla1fTWcbua +kCNrmreIdIcMHl+5ni36q1Mr3Lt2PpNMCAiMHqIjHNRqrSK6mQEubWXLviRmVSRL +QESxG9fhwoXA3hA/Pe24/PHxI1Pcv2WXb9n5QHGNfb2V1M6+oF4nI979ptAmDgAp +6zxG8D1gvz9Q0twmQVGeFDdCBKNwV6gbh+0t+nvujArjqWaJGctB+d1ENmHP4ndG +yH329JKBNv3bNPFyfvMMFr20FQIDAQABo0IwQDAdBgNVHQ4EFgQUBx/S55zawm6i +QLSwelAQUHTEyL0wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwDQYJ +KoZIhvcNAQEFBQADggEBAIlXshZ6qML91tmbmzTCnLQyFE2npN/svqe++EPbkTfO +tDIuUFUaNU52Q3Eg75N3ThVwLofDwR1t3Mu1J9QsVtFSUzpE0nPIxBsFZVpikpzu +QY0x2+c06lkh1QF612S4ZDnNye2v7UsDSKegmQGA3GWjNq5lWUhPgkvIZfFXHeVZ +Lgo/bNjR9eUJtGxUAArgFU2HdW23WJZa3W3SAKD0m0i+wzekujbgfIeFlxoVot4u +olu9rxj5kFDNcFn4J2dHy8egBzp90SxdbBk6ZrV9/ZFvgrG+CJPbFEfxojfHRZ48 +x3evZKiT3/Zpg4Jg8klCNO1aAFSFHBY2kgxc+qatv9s= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIB/jCCAYWgAwIBAgIIdJclisc/elQwCgYIKoZIzj0EAwMwRTELMAkGA1UEBhMC +VVMxFDASBgNVBAoMC0FmZmlybVRydXN0MSAwHgYDVQQDDBdBZmZpcm1UcnVzdCBQ +cmVtaXVtIEVDQzAeFw0xMDAxMjkxNDIwMjRaFw00MDEyMzExNDIwMjRaMEUxCzAJ +BgNVBAYTAlVTMRQwEgYDVQQKDAtBZmZpcm1UcnVzdDEgMB4GA1UEAwwXQWZmaXJt +VHJ1c3QgUHJlbWl1bSBFQ0MwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQNMF4bFZ0D +0KF5Nbc6PJJ6yhUczWLznCZcBz3lVPqj1swS6vQUX+iOGasvLkjmrBhDeKzQN8O9 +ss0s5kfiGuZjuD0uL3jET9v0D6RoTFVya5UdThhClXjMNzyR4ptlKymjQjBAMB0G +A1UdDgQWBBSaryl6wBE1NSZRMADDav5A1a7WPDAPBgNVHRMBAf8EBTADAQH/MA4G +A1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDAwNnADBkAjAXCfOHiFBar8jAQr9HX/Vs +aobgxCd05DhT1wV/GzTjxi+zygk8N53X57hG8f2h4nECMEJZh0PUUd+60wkyWs6I +flc9nF9Ca/UHLbXwgpP5WW+uZPpY5Yse42O+tYHNbwKMeQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDOzCCAiOgAwIBAgIRANAeRlAAACmMAAAAAgAAAAIwDQYJKoZIhvcNAQEFBQAw +PzEkMCIGA1UEChMbRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3QgQ28uMRcwFQYDVQQD +Ew5EU1QgUm9vdCBDQSBYNDAeFw0wMDA5MTMwNjIyNTBaFw0yMDA5MTMwNjIyNTBa +MD8xJDAiBgNVBAoTG0RpZ2l0YWwgU2lnbmF0dXJlIFRydXN0IENvLjEXMBUGA1UE +AxMORFNUIFJvb3QgQ0EgWDQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB +AQCthX3OFEYY8gSeIYur0O4ypOT68HnDrjLfIutL5PZHRwQGjzCPb9PFo/ihboJ8 +RvfGhBAqpQCo47zwYEhpWm1jB+L/OE/dBBiyn98krfU2NiBKSom2J58RBeAwHGEy +cO+lewyjVvbDDLUy4CheY059vfMjPAftCRXjqSZIolQb9FdPcAoa90mFwB7rKniE +J7vppdrUScSS0+eBrHSUPLdvwyn4RGp+lSwbWYcbg5EpSpE0GRJdchic0YDjvIoC +YHpe7Rkj93PYRTQyU4bhC88ck8tMqbvRYqMRqR+vobbkrj5LLCOQCHV5WEoxWh+0 +E2SpIFe7RkV++MmpIAc0h1tZAgMBAAGjMjAwMA8GA1UdEwEB/wQFMAMBAf8wHQYD +VR0OBBYEFPCD6nPIP1ubWzdf9UyPWvf0hki9MA0GCSqGSIb3DQEBBQUAA4IBAQCE +G85wl5eEWd7adH6XW/ikGN5salvpq/Fix6yVTzE6CrhlP5LBdkf6kx1bSPL18M45 +g0rw2zA/MWOhJ3+S6U+BE0zPGCuu8YQaZibR7snm3HiHUaZNMu5c8D0x0bcMxDjY +AVVcHCoNiL53Q4PLW27nbY6wwG0ffFKmgV3blxrYWfuUDgGpyPwHwkfVFvz9qjaV +mf12VJffL6W8omBPtgteb6UaT/k1oJ7YI0ldGf+ngpVbRhD+LC3cUtT6GO/BEPZu +8YTV/hbiDH5v3khVqMIeKT6o8IuXGG7F6a6vKwP1F1FwTXf4UC/ivhme7vdUH7B/ +Vv4AEbT8dNfEeFxrkDbh +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFFzCCA/+gAwIBAgIBETANBgkqhkiG9w0BAQUFADCCASsxCzAJBgNVBAYTAlRS +MRgwFgYDVQQHDA9HZWJ6ZSAtIEtvY2FlbGkxRzBFBgNVBAoMPlTDvHJraXllIEJp +bGltc2VsIHZlIFRla25vbG9qaWsgQXJhxZ90xLFybWEgS3VydW11IC0gVMOcQsSw +VEFLMUgwRgYDVQQLDD9VbHVzYWwgRWxla3Ryb25payB2ZSBLcmlwdG9sb2ppIEFy +YcWfdMSxcm1hIEVuc3RpdMO8c8O8IC0gVUVLQUUxIzAhBgNVBAsMGkthbXUgU2Vy +dGlmaWthc3lvbiBNZXJrZXppMUowSAYDVQQDDEFUw5xCxLBUQUsgVUVLQUUgS8O2 +ayBTZXJ0aWZpa2EgSGl6bWV0IFNhxJ9sYXnEsWPEsXPEsSAtIFPDvHLDvG0gMzAe +Fw0wNzA4MjQxMTM3MDdaFw0xNzA4MjExMTM3MDdaMIIBKzELMAkGA1UEBhMCVFIx +GDAWBgNVBAcMD0dlYnplIC0gS29jYWVsaTFHMEUGA1UECgw+VMO8cmtpeWUgQmls +aW1zZWwgdmUgVGVrbm9sb2ppayBBcmHFn3TEsXJtYSBLdXJ1bXUgLSBUw5xCxLBU +QUsxSDBGBgNVBAsMP1VsdXNhbCBFbGVrdHJvbmlrIHZlIEtyaXB0b2xvamkgQXJh +xZ90xLFybWEgRW5zdGl0w7xzw7wgLSBVRUtBRTEjMCEGA1UECwwaS2FtdSBTZXJ0 +aWZpa2FzeW9uIE1lcmtlemkxSjBIBgNVBAMMQVTDnELEsFRBSyBVRUtBRSBLw7Zr +IFNlcnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxIC0gU8O8csO8bSAzMIIB +IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAim1L/xCIOsP2fpTo6iBkcK4h +gb46ezzb8R1Sf1n68yJMlaCQvEhOEav7t7WNeoMojCZG2E6VQIdhn8WebYGHV2yK +O7Rm6sxA/OOqbLLLAdsyv9Lrhc+hDVXDWzhXcLh1xnnRFDDtG1hba+818qEhTsXO +fJlfbLm4IpNQp81McGq+agV/E5wrHur+R84EpW+sky58K5+eeROR6Oqeyjh1jmKw +lZMq5d/pXpduIF9fhHpEORlAHLpVK/swsoHvhOPc7Jg4OQOFCKlUAwUp8MmPi+oL +hmUZEdPpCSPeaJMDyTYcIW7OjGbxmTDY17PDHfiBLqi9ggtm/oLL4eAagsNAgQID +AQABo0IwQDAdBgNVHQ4EFgQUvYiHyY/2pAoLquvF/pEjnatKijIwDgYDVR0PAQH/ +BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAB18+kmP +NOm3JpIWmgV050vQbTlswyb2zrgxvMTfvCr4N5EY3ATIZJkrGG2AA1nJrvhY0D7t +wyOfaTyGOBye79oneNGEN3GKPEs5z35FBtYt2IpNeBLWrcLTy9LQQfMmNkqblWwM +7uXRQydmwYj3erMgbOqwaSvHIOgMA8RBBZniP+Rr+KCGgceExh/VS4ESshYhLBOh +gLJeDEoTniDYYkCrkOpkSi+sDQESeUWoL4cZaMjihccwsnX5OD+ywJO0a+IDRM5n +oN+J1q2MdqMTw5RhK2vZbMEHCiIHhWyFJEapvj+LeISCfiQMnf2BN+MlqO02TpUs +yZyQ2uypQjyttgI= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGATCCA+mgAwIBAgIRAI9hcRW6eVgXjH0ROqzW264wDQYJKoZIhvcNAQELBQAw +RTEfMB0GA1UEAxMWQ29tU2lnbiBHbG9iYWwgUm9vdCBDQTEVMBMGA1UEChMMQ29t +U2lnbiBMdGQuMQswCQYDVQQGEwJJTDAeFw0xMTA3MTgxMDI0NTRaFw0zNjA3MTYx +MDI0NTVaMEUxHzAdBgNVBAMTFkNvbVNpZ24gR2xvYmFsIFJvb3QgQ0ExFTATBgNV +BAoTDENvbVNpZ24gTHRkLjELMAkGA1UEBhMCSUwwggIiMA0GCSqGSIb3DQEBAQUA +A4ICDwAwggIKAoICAQCyKClzKh3rm6n1nvigmV/VU1D4hSwYW2ro3VqpzpPo0Ph3 +3LguqjXd5juDwN4mpxTpD99d7Xu5X6KGTlMVtfN+bTbA4t3x7DU0Zqn0BE5XuOgs +3GLH41Vmr5wox1bShVpM+IsjcN4E/hMnDtt/Bkb5s33xCG+ohz5dlq0gA9qfr/g4 +O9lkHZXTCeYrmVzd/il4x79CqNvGkdL3um+OKYl8rg1dPtD8UsytMaDgBAopKR+W +igc16QJzCbvcinlETlrzP/Ny76BWPnAQgaYBULax/Q5thVU+N3sEOKp6uviTdD+X +O6i96gARU4H0xxPFI75PK/YdHrHjfjQevXl4J37FJfPMSHAbgPBhHC+qn/014DOx +46fEGXcdw2BFeIIIwbj2GH70VyJWmuk/xLMCHHpJ/nIF8w25BQtkPpkwESL6esaU +b1CyB4Vgjyf16/0nRiCAKAyC/DY/Yh+rDWtXK8c6QkXD2XamrVJo43DVNFqGZzbf +5bsUXqiVDOz71AxqqK+p4ek9374xPNMJ2rB5MLPAPycwI0bUuLHhLy6nAIFHLhut +TNI+6Y/soYpi5JSaEjcY7pxI8WIkUAzr2r+6UoT0vAdyOt7nt1y8844a7szo/aKf +woziHl2O1w6ZXUC30K+ptXVaOiW79pBDcbLZ9ZdbONhS7Ea3iH4HJNwktrBJLQID +AQABo4HrMIHoMA8GA1UdEwEB/wQFMAMBAf8wgYQGA1UdHwR9MHswPKA6oDiGNmh0 +dHA6Ly9mZWRpci5jb21zaWduLmNvLmlsL2NybC9jb21zaWduZ2xvYmFscm9vdGNh +LmNybDA7oDmgN4Y1aHR0cDovL2NybDEuY29tc2lnbi5jby5pbC9jcmwvY29tc2ln +bmdsb2JhbHJvb3RjYS5jcmwwDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBQCRZPY +DUhirGm6rgZbPvuqJpFQsTAfBgNVHSMEGDAWgBQCRZPYDUhirGm6rgZbPvuqJpFQ +sTANBgkqhkiG9w0BAQsFAAOCAgEAk1V5V9701xsfy4mfX+tP9Ln5e9h3N+QMwUfj +kr+k3e8iXOqADjTpUHeBkEee5tJq09ZLp/43F5tZ2eHdYq2ZEX7iWHCnOQet6Yw9 +SU1TahsrGDA6JJD9sdPFnNZooGsU1520e0zNB0dNWwxrWAmu4RsBxvEpWCJbvzQL +dOfyX85RWwli81OiVMBc5XvJ1mxsIIqli45oRynKtsWP7E+b0ISJ1n+XFLdQo/Nm +WA/5sDfT0F5YPzWdZymudMbXitimxC+n4oQE4mbQ4Zm718Iwg3pP9gMMcSc7Qc1J +kJHPH9O7gVubkKHuSYj9T3Ym6c6egL1pb4pz/uT7cT26Fiopc/jdqbe2EAfoJZkv +hlp/zdzOoXTWjiKNA5zmgWnZn943FuE9KMRyKtyi/ezJXCh8ypnqLIKxeFfZl69C +BwJsPXUTuqj8Fic0s3aZmmr7C4jXycP+Q8V+akMEIoHAxcd960b4wVWKqOcI/kZS +Q0cYqWOY1LNjznRt9lweWEfwDBL3FhrHOmD4++1N3FkkM4W+Q1b2WOL24clDMj+i +2n9Iw0lc1llHMSMvA5D0vpsXZpOgcCVahfXczQKi9wQ3oZyonJeWx4/rXdMtagAB +VBYGFuMEUEQtybI+eIbnp5peO2WAAblQI4eTy/jMVowe5tfMEXovV3sz9ULgmGb3 +DscLP1I= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEDzCCAvegAwIBAgIBADANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJVUzEl +MCMGA1UEChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAGA1UECxMp +U3RhcmZpZWxkIENsYXNzIDIgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDQw +NjI5MTczOTE2WhcNMzQwNjI5MTczOTE2WjBoMQswCQYDVQQGEwJVUzElMCMGA1UE +ChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAGA1UECxMpU3RhcmZp +ZWxkIENsYXNzIDIgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggEgMA0GCSqGSIb3 +DQEBAQUAA4IBDQAwggEIAoIBAQC3Msj+6XGmBIWtDBFk385N78gDGIc/oav7PKaf +8MOh2tTYbitTkPskpD6E8J7oX+zlJ0T1KKY/e97gKvDIr1MvnsoFAZMej2YcOadN ++lq2cwQlZut3f+dZxkqZJRRU6ybH838Z1TBwj6+wRir/resp7defqgSHo9T5iaU0 +X9tDkYI22WY8sbi5gv2cOj4QyDvvBmVmepsZGD3/cVE8MC5fvj13c7JdBmzDI1aa +K4UmkhynArPkPw2vCHmCuDY96pzTNbO8acr1zJ3o/WSNF4Azbl5KXZnJHoe0nRrA +1W4TNSNe35tfPe/W93bC6j67eA0cQmdrBNj41tpvi/JEoAGrAgEDo4HFMIHCMB0G +A1UdDgQWBBS/X7fRzt0fhvRbVazc1xDCDqmI5zCBkgYDVR0jBIGKMIGHgBS/X7fR +zt0fhvRbVazc1xDCDqmI56FspGowaDELMAkGA1UEBhMCVVMxJTAjBgNVBAoTHFN0 +YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xMjAwBgNVBAsTKVN0YXJmaWVsZCBD +bGFzcyAyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEAMAwGA1UdEwQFMAMBAf8w +DQYJKoZIhvcNAQEFBQADggEBAAWdP4id0ckaVaGsafPzWdqbAYcaT1epoXkJKtv3 +L7IezMdeatiDh6GX70k1PncGQVhiv45YuApnP+yz3SFmH8lU+nLMPUxA2IGvd56D +eruix/U0F47ZEUD0/CwqTRV/p2JdLiXTAAsgGh1o+Re49L2L7ShZ3U0WixeDyLJl +xy16paq8U4Zt3VekyvggQQto8PT7dL5WXXp59fkdheMtlb71cZBDzI0fmgAKhynp +VSJYACPq4xJDKVtHCN2MQWplBqjlIapBtJUhlbl90TSrE9atvNziPTnNvT51cKEY +WQPJIrSPnNVeKtelttQKbfi3QBFGmh95DmK/D5fs4C8fF5Q= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF4DCCA8igAwIBAgIRAPL6ZOJ0Y9ON/RAdBB92ylgwDQYJKoZIhvcNAQELBQAw +ZzELMAkGA1UEBhMCY2gxETAPBgNVBAoTCFN3aXNzY29tMSUwIwYDVQQLExxEaWdp +dGFsIENlcnRpZmljYXRlIFNlcnZpY2VzMR4wHAYDVQQDExVTd2lzc2NvbSBSb290 +IEVWIENBIDIwHhcNMTEwNjI0MDk0NTA4WhcNMzEwNjI1MDg0NTA4WjBnMQswCQYD +VQQGEwJjaDERMA8GA1UEChMIU3dpc3Njb20xJTAjBgNVBAsTHERpZ2l0YWwgQ2Vy +dGlmaWNhdGUgU2VydmljZXMxHjAcBgNVBAMTFVN3aXNzY29tIFJvb3QgRVYgQ0Eg +MjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMT3HS9X6lds93BdY7Bx +UglgRCgzo3pOCvrY6myLURYaVa5UJsTMRQdBTxB5f3HSek4/OE6zAMaVylvNwSqD +1ycfMQ4jFrclyxy0uYAyXhqdk/HoPGAsp15XGVhRXrwsVgu42O+LgrQ8uMIkqBPH +oCE2G3pXKSinLr9xJZDzRINpUKTk4RtiGZQJo/PDvO/0vezbE53PnUgJUmfANykR +HvvSEaeFGHR55E+FFOtSN+KxRdjMDUN/rhPSays/p8LiqG12W0OfvrSdsyaGOx9/ +5fLoZigWJdBLlzin5M8J0TbDC77aO0RYjb7xnglrPvMyxyuHxuxenPaHZa0zKcQv +idm5y8kDnftslFGXEBuGCxobP/YCfnvUxVFkKJ3106yDgYjTdLRZncHrYTNaRdHL +OdAGalNgHa/2+2m8atwBz735j9m9W8E6X47aD0upm50qKGsaCnw8qyIL5XctcfaC +NYGu+HuB5ur+rPQam3Rc6I8k9l2dRsQs0h4rIWqDJ2dVSqTjyDKXZpBy2uPUZC5f +46Fq9mDU5zXNysRojddxyNMkM3OxbPlq4SjbX8Y96L5V5jcb7STZDxmPX2MYWFCB +UWVv8p9+agTnNCRxunZLWB4ZvRVgRaoMEkABnRDixzgHcgplwLa7JSnaFp6LNYth +7eVxV4O1PHGf40+/fh6Bn0GXAgMBAAGjgYYwgYMwDgYDVR0PAQH/BAQDAgGGMB0G +A1UdIQQWMBQwEgYHYIV0AVMCAgYHYIV0AVMCAjASBgNVHRMBAf8ECDAGAQH/AgED +MB0GA1UdDgQWBBRF2aWBbj2ITY1x0kbBbkUe88SAnTAfBgNVHSMEGDAWgBRF2aWB +bj2ITY1x0kbBbkUe88SAnTANBgkqhkiG9w0BAQsFAAOCAgEAlDpzBp9SSzBc1P6x +XCX5145v9Ydkn+0UjrgEjihLj6p7jjm02Vj2e6E1CqGdivdj5eu9OYLU43otb98T +PLr+flaYC/NUn81ETm484T4VvwYmneTwkLbUwp4wLh/vx3rEUMfqe9pQy3omywC0 +Wqu1kx+AiYQElY2NfwmTv9SoqORjbdlk5LgpWgi/UOGED1V7XwgiG/W9mR4U9s70 +WBCCswo9GcG/W6uqmdjyMb3lOGbcWAXH7WMaLgqXfIeTK7KK4/HsGOV1timH59yL +Gn602MnTihdsfSlEvoqq9X46Lmgxk7lq2prg2+kupYTNHAq4Sgj5nPFhJpiTt3tm +7JFe3VE/23MPrQRYCd0EApUKPtN236YQHoA96M2kZNEzx5LH4k5E4wnJTsJdhw4S +nr8PyQUQ3nqjsTzyP6WqJ3mtMX0f/fwZacXduT98zca0wjAefm6S139hdlqP65VN +vBFuIXxZN5nQBrz5Bm0yFqXZaajh3DyAHmBR3NdUIR7KYndP+tiPsys6DXhyyWhB +WkdKwqPrGtcKqzwyVcgKEZzfdNbwQBUdyLmPtTbFr/giuMod89a2GQ+fYWVq6nTI +fI/DT11lgh/ZDYnadXL77/FHZxOzyNEZiCcmmpl5fx7kLD977vHeTYuWl8PVP3wb +I+2ksx0WckNLIOFZfsLorSa/ovc= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEADCCAuigAwIBAgIBADANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJVUzEh +MB8GA1UEChMYVGhlIEdvIERhZGR5IEdyb3VwLCBJbmMuMTEwLwYDVQQLEyhHbyBE +YWRkeSBDbGFzcyAyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA0MDYyOTE3 +MDYyMFoXDTM0MDYyOTE3MDYyMFowYzELMAkGA1UEBhMCVVMxITAfBgNVBAoTGFRo +ZSBHbyBEYWRkeSBHcm91cCwgSW5jLjExMC8GA1UECxMoR28gRGFkZHkgQ2xhc3Mg +MiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASAwDQYJKoZIhvcNAQEBBQADggEN +ADCCAQgCggEBAN6d1+pXGEmhW+vXX0iG6r7d/+TvZxz0ZWizV3GgXne77ZtJ6XCA +PVYYYwhv2vLM0D9/AlQiVBDYsoHUwHU9S3/Hd8M+eKsaA7Ugay9qK7HFiH7Eux6w +wdhFJ2+qN1j3hybX2C32qRe3H3I2TqYXP2WYktsqbl2i/ojgC95/5Y0V4evLOtXi +EqITLdiOr18SPaAIBQi2XKVlOARFmR6jYGB0xUGlcmIbYsUfb18aQr4CUWWoriMY +avx4A6lNf4DD+qta/KFApMoZFv6yyO9ecw3ud72a9nmYvLEHZ6IVDd2gWMZEewo+ +YihfukEHU1jPEX44dMX4/7VpkI+EdOqXG68CAQOjgcAwgb0wHQYDVR0OBBYEFNLE +sNKR1EwRcbNhyz2h/t2oatTjMIGNBgNVHSMEgYUwgYKAFNLEsNKR1EwRcbNhyz2h +/t2oatTjoWekZTBjMQswCQYDVQQGEwJVUzEhMB8GA1UEChMYVGhlIEdvIERhZGR5 +IEdyb3VwLCBJbmMuMTEwLwYDVQQLEyhHbyBEYWRkeSBDbGFzcyAyIENlcnRpZmlj +YXRpb24gQXV0aG9yaXR5ggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQAD +ggEBADJL87LKPpH8EsahB4yOd6AzBhRckB4Y9wimPQoZ+YeAEW5p5JYXMP80kWNy +OO7MHAGjHZQopDH2esRU1/blMVgDoszOYtuURXO1v0XJJLXVggKtI3lpjbi2Tc7P +TMozI+gciKqdi0FuFskg5YmezTvacPd+mSYgFFQlq25zheabIZ0KbIIOqPjCDPoQ +HmyW74cNxA9hi63ugyuV+I6ShHI56yDqg+2DzZduCLzrTia2cyvk0/ZM/iZx4mER +dEr/VxqHD3VILs9RaRegAhJhldXRQLIQTO7ErBBDpqWeCtWVYpoNz4iCxTIM5Cuf +ReYNnyicsbkqWletNw+vHX/bvZ8= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDMDCCAhigAwIBAgICA+gwDQYJKoZIhvcNAQEFBQAwRzELMAkGA1UEBhMCSEsx +FjAUBgNVBAoTDUhvbmdrb25nIFBvc3QxIDAeBgNVBAMTF0hvbmdrb25nIFBvc3Qg +Um9vdCBDQSAxMB4XDTAzMDUxNTA1MTMxNFoXDTIzMDUxNTA0NTIyOVowRzELMAkG +A1UEBhMCSEsxFjAUBgNVBAoTDUhvbmdrb25nIFBvc3QxIDAeBgNVBAMTF0hvbmdr +b25nIFBvc3QgUm9vdCBDQSAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC +AQEArP84tulmAknjorThkPlAj3n54r15/gK97iSSHSL22oVyaf7XPwnU3ZG1ApzQ +jVrhVcNQhrkpJsLj2aDxaQMoIIBFIi1WpztUlVYiWR8o3x8gPW2iNr4joLFutbEn +PzlTCeqrauh0ssJlXI6/fMN4hM2eFvz1Lk8gKgifd/PFHsSaUmYeSF7jEAaPIpjh +ZY4bXSNmO7ilMlHIhqqhqZ5/dpTCpmy3QfDVyAY45tQM4vM7TG1QjMSDJ8EThFk9 +nnV0ttgCXjqQesBCNnLsak3c78QA3xMYV18meMjWCnl3v/evt3a5pQuEF10Q6m/h +q5URX208o1xNg1vysxmKgIsLhwIDAQABoyYwJDASBgNVHRMBAf8ECDAGAQH/AgED +MA4GA1UdDwEB/wQEAwIBxjANBgkqhkiG9w0BAQUFAAOCAQEADkbVPK7ih9legYsC +mEEIjEy82tvuJxuC52pF7BaLT4Wg87JwvVqWuspube5Gi27nKi6Wsxkz67SfqLI3 +7piol7Yutmcn1KZJ/RyTZXaeQi/cImyaT/JaFTmxcdcrUehtHJjA2Sr0oYJ71clB +oiMBdDhViw+5LmeiIAQ32pwL0xch4I+XeTRvhEgCIDMb5jREn5Fw9IBehEPCKdJs +EhTkYY2sEJCehFC78JZvRZ+K88psT/oROhUVRsPNH4NbLUES7VBnQRM9IauUiqpO +fMGx+6fWtScvl6tu4B3i0RwsH0Ti/L6RoZz71ilTc4afU9hDDl3WY4JxHYB0yvbi +AmvZWg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID7zCCAtegAwIBAgIBADANBgkqhkiG9w0BAQsFADCBmDELMAkGA1UEBhMCVVMx +EDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoT +HFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xOzA5BgNVBAMTMlN0YXJmaWVs +ZCBTZXJ2aWNlcyBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5 +MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgZgxCzAJBgNVBAYTAlVTMRAwDgYD +VQQIEwdBcml6b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxTdGFy +ZmllbGQgVGVjaG5vbG9naWVzLCBJbmMuMTswOQYDVQQDEzJTdGFyZmllbGQgU2Vy +dmljZXMgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBANUMOsQq+U7i9b4Zl1+OiFOxHz/Lz58gE20p +OsgPfTz3a3Y4Y9k2YKibXlwAgLIvWX/2h/klQ4bnaRtSmpDhcePYLQ1Ob/bISdm2 +8xpWriu2dBTrz/sm4xq6HZYuajtYlIlHVv8loJNwU4PahHQUw2eeBGg6345AWh1K +Ts9DkTvnVtYAcMtS7nt9rjrnvDH5RfbCYM8TWQIrgMw0R9+53pBlbQLPLJGmpufe +hRhJfGZOozptqbXuNC66DQO4M99H67FrjSXZm86B0UVGMpZwh94CDklDhbZsc7tk +6mFBrMnUVN+HL8cisibMn1lUaJ/8viovxFUcdUBgF4UCVTmLfwUCAwEAAaNCMEAw +DwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJxfAN+q +AdcwKziIorhtSpzyEZGDMA0GCSqGSIb3DQEBCwUAA4IBAQBLNqaEd2ndOxmfZyMI +bw5hyf2E3F/YNoHN2BtBLZ9g3ccaaNnRbobhiCPPE95Dz+I0swSdHynVv/heyNXB +ve6SbzJ08pGCL72CQnqtKrcgfU28elUSwhXqvfdqlS5sdJ/PHLTyxQGjhdByPq1z +qwubdQxtRbeOlKyWN7Wg0I8VRw7j6IPdj/3vQQF3zCepYoUz8jcI73HPdwbeyBkd +iEDPfUYd/x7H4c7/I9vG+o1VTqkC50cRRj70/b17KSa7qWFiNyi2LSr2EIZkyXCn +0q23KXB56jzaYyWf/Wi3MOxw+3WKt21gZ7IeyLnp2KhvAotnDU0mV3HaIPzBSlCN +sSi6 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIQCgFCgAAAAUUjyES1AAAAAjANBgkqhkiG9w0BAQsFADBK +MQswCQYDVQQGEwJVUzESMBAGA1UEChMJSWRlblRydXN0MScwJQYDVQQDEx5JZGVu +VHJ1c3QgQ29tbWVyY2lhbCBSb290IENBIDEwHhcNMTQwMTE2MTgxMjIzWhcNMzQw +MTE2MTgxMjIzWjBKMQswCQYDVQQGEwJVUzESMBAGA1UEChMJSWRlblRydXN0MScw +JQYDVQQDEx5JZGVuVHJ1c3QgQ29tbWVyY2lhbCBSb290IENBIDEwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQCnUBneP5k91DNG8W9RYYKyqU+PZ4ldhNlT +3Qwo2dfw/66VQ3KZ+bVdfIrBQuExUHTRgQ18zZshq0PirK1ehm7zCYofWjK9ouuU ++ehcCuz/mNKvcbO0U59Oh++SvL3sTzIwiEsXXlfEU8L2ApeN2WIrvyQfYo3fw7gp +S0l4PJNgiCL8mdo2yMKi1CxUAGc1bnO/AljwpN3lsKImesrgNqUZFvX9t++uP0D1 +bVoE/c40yiTcdCMbXTMTEl3EASX2MN0CXZ/g1Ue9tOsbobtJSdifWwLziuQkkORi +T0/Br4sOdBeo0XKIanoBScy0RnnGF7HamB4HWfp1IYVl3ZBWzvurpWCdxJ35UrCL +vYf5jysjCiN2O/cz4ckA82n5S6LgTrx+kzmEB/dEcH7+B1rlsazRGMzyNeVJSQjK +Vsk9+w8YfYs7wRPCTY/JTw436R+hDmrfYi7LNQZReSzIJTj0+kuniVyc0uMNOYZK +dHzVWYfCP04MXFL0PfdSgvHqo6z9STQaKPNBiDoT7uje/5kdX7rL6B7yuVBgwDHT +c+XvvqDtMwt0viAgxGds8AgDelWAf0ZOlqf0Hj7h9tgJ4TNkK2PXMl6f+cB7D3hv +l7yTmvmcEpB4eoCHFddydJxVdHixuuFucAS6T6C6aMN7/zHwcz09lCqxC0EOoP5N +iGVreTO01wIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB +/zAdBgNVHQ4EFgQU7UQZwNPwBovupHu+QucmVMiONnYwDQYJKoZIhvcNAQELBQAD +ggIBAA2ukDL2pkt8RHYZYR4nKM1eVO8lvOMIkPkp165oCOGUAFjvLi5+U1KMtlwH +6oi6mYtQlNeCgN9hCQCTrQ0U5s7B8jeUeLBfnLOic7iPBZM4zY0+sLj7wM+x8uwt +LRvM7Kqas6pgghstO8OEPVeKlh6cdbjTMM1gCIOQ045U8U1mwF10A0Cj7oV+wh93 +nAbowacYXVKV7cndJZ5t+qntozo00Fl72u1Q8zW/7esUTTHHYPTa8Yec4kjixsU3 ++wYQ+nVZZjFHKdp2mhzpgq7vmrlR94gjmmmVYjzlVYA211QC//G5Xc7UI2/YRYRK +W2XviQzdFKcgyxilJbQN+QHwotL0AMh0jqEqSI5l2xPE4iUXfeu+h1sXIFRRk0pT +AwvsXcoz7WL9RccvW9xYoIA55vrX/hMUpu09lEpCdNTDd1lzzY9GvlU47/rokTLq +l1gEIt44w8y8bckzOmoKaT+gyOpyj4xjhiO9bTyWnpXgSUyqorkqG5w2gXjtw+hG +4iZZRHUe2XWJUc0QhJ1hYMtd+ZciTY6Y5uN/9lu7rs3KSoFrXgvzUeF0K+l+J6fZ +mUlO+KWA2yUPHGNiiskzZ2s8EIPGrd6ozRaOjfAHN3Gf8qv8QfXBi+wAN10J5U6A +7/qxXDgGpRtK4dw4LTzcqx+QGtVKnO7RcGzM7vRX+Bi6hG6H +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDODCCAiCgAwIBAgIGIAYFFnACMA0GCSqGSIb3DQEBBQUAMDsxCzAJBgNVBAYT +AlJPMREwDwYDVQQKEwhjZXJ0U0lHTjEZMBcGA1UECxMQY2VydFNJR04gUk9PVCBD +QTAeFw0wNjA3MDQxNzIwMDRaFw0zMTA3MDQxNzIwMDRaMDsxCzAJBgNVBAYTAlJP +MREwDwYDVQQKEwhjZXJ0U0lHTjEZMBcGA1UECxMQY2VydFNJR04gUk9PVCBDQTCC +ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALczuX7IJUqOtdu0KBuqV5Do +0SLTZLrTk+jUrIZhQGpgV2hUhE28alQCBf/fm5oqrl0Hj0rDKH/v+yv6efHHrfAQ +UySQi2bJqIirr1qjAOm+ukbuW3N7LBeCgV5iLKECZbO9xSsAfsT8AzNXDe3i+s5d +RdY4zTW2ssHQnIFKquSyAVwdj1+ZxLGt24gh65AIgoDzMKND5pCCrlUoSe1b16kQ +OA7+j0xbm0bqQfWwCHTD0IgztnzXdN/chNFDDnU5oSVAKOp4yw4sLjmdjItuFhwv +JoIQ4uNllAoEwF73XVv4EOLQunpL+943AAAaWyjj0pxzPjKHmKHJUS/X3qwzs08C +AwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAcYwHQYDVR0O +BBYEFOCMm9slSbPxfIbWskKHC9BroNnkMA0GCSqGSIb3DQEBBQUAA4IBAQA+0hyJ +LjX8+HXd5n9liPRyTMks1zJO890ZeUe9jjtbkw9QSSQTaxQGcu8J06Gh40CEyecY +MnQ8SG4Pn0vU9x7Tk4ZkVJdjclDVVc/6IJMCopvDI5NOFlV2oHB5bc0hH88vLbwZ +44gx+FkagQnIl6Z0x2DEW8xXjrJ1/RsCCdtZb3KTafcxQdaIOL+Hsr0Wefmq5L6I +Jd1hJyMctTEHBDa0GpC9oHRxUIltvBTjD4au8as+x6AJzKNI0eDbZOeStc+vckNw +i/nDhDwTqn6Sm1dTk/pwwpEOMfmbZ13pljheX7NzTogVZ96edhBiIL5VaZVDADlN +9u6wWk5JRFRYX0KD +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFdDCCA1ygAwIBAgIEAJiiOTANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJO +TDEeMBwGA1UECgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSswKQYDVQQDDCJTdGFh +dCBkZXIgTmVkZXJsYW5kZW4gUm9vdCBDQSAtIEczMB4XDTEzMTExNDExMjg0MloX +DTI4MTExMzIzMDAwMFowWjELMAkGA1UEBhMCTkwxHjAcBgNVBAoMFVN0YWF0IGRl +ciBOZWRlcmxhbmRlbjErMCkGA1UEAwwiU3RhYXQgZGVyIE5lZGVybGFuZGVuIFJv +b3QgQ0EgLSBHMzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL4yolQP +cPssXFnrbMSkUeiFKrPMSjTysF/zDsccPVMeiAho2G89rcKezIJnByeHaHE6n3WW +IkYFsO2tx1ueKt6c/DrGlaf1F2cY5y9JCAxcz+bMNO14+1Cx3Gsy8KL+tjzk7FqX +xz8ecAgwoNzFs21v0IJyEavSgWhZghe3eJJg+szeP4TrjTgzkApyI/o1zCZxMdFy +KJLZWyNtZrVtB0LrpjPOktvA9mxjeM3KTj215VKb8b475lRgsGYeCasH/lSJEULR +9yS6YHgamPfJEf0WwTUaVHXvQ9Plrk7O53vDxk5hUUurmkVLoR9BvUhTFXFkC4az +5S6+zqQbwSmEorXLCCN2QyIkHxcE1G6cxvx/K2Ya7Irl1s9N9WMJtxU51nus6+N8 +6U78dULI7ViVDAZCopz35HCz33JvWjdAidiFpNfxC95DGdRKWCyMijmev4SH8RY7 +Ngzp07TKbBlBUgmhHbBqv4LvcFEhMtwFdozL92TkA1CvjJFnq8Xy7ljY3r735zHP +bMk7ccHViLVlvMDoFxcHErVc0qsgk7TmgoNwNsXNo42ti+yjwUOH5kPiNL6VizXt +BznaqB16nzaeErAMZRKQFWDZJkBE41ZgpRDUajz9QdwOWke275dhdU/Z/seyHdTt +XUmzqWrLZoQT1Vyg3N9udwbRcXXIV2+vD3dbAgMBAAGjQjBAMA8GA1UdEwEB/wQF +MAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRUrfrHkleuyjWcLhL75Lpd +INyUVzANBgkqhkiG9w0BAQsFAAOCAgEAMJmdBTLIXg47mAE6iqTnB/d6+Oea31BD +U5cqPco8R5gu4RV78ZLzYdqQJRZlwJ9UXQ4DO1t3ApyEtg2YXzTdO2PCwyiBwpwp +LiniyMMB8jPqKqrMCQj3ZWfGzd/TtiunvczRDnBfuCPRy5FOCvTIeuXZYzbB1N/8 +Ipf3YF3qKS9Ysr1YvY2WTxB1v0h7PVGHoTx0IsL8B3+A3MSs/mrBcDCw6Y5p4ixp +gZQJut3+TcCDjJRYwEYgr5wfAvg1VUkvRtTA8KCWAg8zxXHzniN9lLf9OtMJgwYh +/WA9rjLA0u6NpvDntIJ8CsxwyXmA+P5M9zWEGYox+wrZ13+b8KKaa8MFSu1BYBQw +0aoRQm7TIwIEC8Zl3d1Sd9qBa7Ko+gE4uZbqKmxnl4mUnrzhVNXkanjvSr0rmj1A +fsbAddJu+2gw7OyLnflJNZoaLNmzlTnVHpL3prllL+U9bTpITAjc5CgSKL59NVzq +4BZ+Extq1z7XnvwtdbLBFNUjA9tbbws+eC8N3jONFrdI54OagQ97wUNNVQQXOEpR +1VmiiXTTn74eS9fGbbeIJG9gkaSChVtWQbzQRKtqE77RLFi3EjNYsjdj3BP1lB0/ +QFH1T/U67cjF68IeHRaVesd+QnGTbksVtzDfqu1XhUisHWrdOWnk4Xl4vs4Fv6EM +94B7IWcnMFk= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDdzCCAl+gAwIBAgIIXDPLYixfszIwDQYJKoZIhvcNAQELBQAwPDEeMBwGA1UE +AwwVQXRvcyBUcnVzdGVkUm9vdCAyMDExMQ0wCwYDVQQKDARBdG9zMQswCQYDVQQG +EwJERTAeFw0xMTA3MDcxNDU4MzBaFw0zMDEyMzEyMzU5NTlaMDwxHjAcBgNVBAMM +FUF0b3MgVHJ1c3RlZFJvb3QgMjAxMTENMAsGA1UECgwEQXRvczELMAkGA1UEBhMC +REUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCVhTuXbyo7LjvPpvMp +Nb7PGKw+qtn4TaA+Gke5vJrf8v7MPkfoepbCJI419KkM/IL9bcFyYie96mvr54rM +VD6QUM+A1JX76LWC1BTFtqlVJVfbsVD2sGBkWXppzwO3bw2+yj5vdHLqqjAqc2K+ +SZFhyBH+DgMq92og3AIVDV4VavzjgsG1xZ1kCWyjWZgHJ8cblithdHFsQ/H3NYkQ +4J7sVaE3IqKHBAUsR320HLliKWYoyrfhk/WklAOZuXCFteZI6o1Q/NnezG8HDt0L +cp2AMBYHlT8oDv3FdU9T1nSatCQujgKRz3bFmx5VdJx4IbHwLfELn8LVlhgf8FQi +eowHAgMBAAGjfTB7MB0GA1UdDgQWBBSnpQaxLKYJYO7Rl+lwrrw7GWzbITAPBgNV +HRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFKelBrEspglg7tGX6XCuvDsZbNshMBgG +A1UdIAQRMA8wDQYLKwYBBAGwLQMEAQEwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3 +DQEBCwUAA4IBAQAmdzTblEiGKkGdLD4GkGDEjKwLVLgfuXvTBznk+j57sj1O7Z8j +vZfza1zv7v1Apt+hk6EKhqzvINB5Ab149xnYJDE0BAGmuhWawyfc2E8PzBhj/5kP +DpFrdRbhIfzYJsdHt6bPWHJxfrrhTZVHO8mvbaG0weyJ9rQPOLXiZNwlz6bb65pc +maHFCN795trV1lpFDMS3wrUU77QR/w4VtfX128a961qn8FYiqTxlVMYVqL2Gns2D +lmh6cYGJ4Qvh6hEbaAjMaZ7snkGeRDImeuKHCnE96+RapNLbxc3G3mB/ufNPRJLv +KrcYPqcZ2Qt9sTdBQrC6YB3y/gkRsPCHe6ed +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFkjCCA3qgAwIBAgIIAeDltYNno+AwDQYJKoZIhvcNAQEMBQAwZzEbMBkGA1UE +AwwSQXBwbGUgUm9vdCBDQSAtIEcyMSYwJAYDVQQLDB1BcHBsZSBDZXJ0aWZpY2F0 +aW9uIEF1dGhvcml0eTETMBEGA1UECgwKQXBwbGUgSW5jLjELMAkGA1UEBhMCVVMw +HhcNMTQwNDMwMTgxMDA5WhcNMzkwNDMwMTgxMDA5WjBnMRswGQYDVQQDDBJBcHBs +ZSBSb290IENBIC0gRzIxJjAkBgNVBAsMHUFwcGxlIENlcnRpZmljYXRpb24gQXV0 +aG9yaXR5MRMwEQYDVQQKDApBcHBsZSBJbmMuMQswCQYDVQQGEwJVUzCCAiIwDQYJ +KoZIhvcNAQEBBQADggIPADCCAgoCggIBANgREkhI2imKScUcx+xuM23+TfvgHN6s +XuI2pyT5f1BrTM65MFQn5bPW7SXmMLYFN14UIhHF6Kob0vuy0gmVOKTvKkmMXT5x +ZgM4+xb1hYjkWpIMBDLyyED7Ul+f9sDx47pFoFDVEovy3d6RhiPw9bZyLgHaC/Yu +OQhfGaFjQQscp5TBhsRTL3b2CtcM0YM/GlMZ81fVJ3/8E7j4ko380yhDPLVoACVd +J2LT3VXdRCCQgzWTxb+4Gftr49wIQuavbfqeQMpOhYV4SbHXw8EwOTKrfl+q04tv +ny0aIWhwZ7Oj8ZhBbZF8+NfbqOdfIRqMM78xdLe40fTgIvS/cjTf94FNcX1RoeKz +8NMoFnNvzcytN31O661A4T+B/fc9Cj6i8b0xlilZ3MIZgIxbdMYs0xBTJh0UT8TU +gWY8h2czJxQI6bR3hDRSj4n4aJgXv8O7qhOTH11UL6jHfPsNFL4VPSQ08prcdUFm +IrQB1guvkJ4M6mL4m1k8COKWNORj3rw31OsMiANDC1CvoDTdUE0V+1ok2Az6DGOe +HwOx4e7hqkP0ZmUoNwIx7wHHHtHMn23KVDpA287PT0aLSmWaasZobNfMmRtHsHLD +d4/E92GcdB/O/WuhwpyUgquUoue9G7q5cDmVF8Up8zlYNPXEpMZ7YLlmQ1A/bmH8 +DvmGqmAMQ0uVAgMBAAGjQjBAMB0GA1UdDgQWBBTEmRNsGAPCe8CjoA1/coB6HHcm +jTAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQwF +AAOCAgEAUabz4vS4PZO/Lc4Pu1vhVRROTtHlznldgX/+tvCHM/jvlOV+3Gp5pxy+ +8JS3ptEwnMgNCnWefZKVfhidfsJxaXwU6s+DDuQUQp50DhDNqxq6EWGBeNjxtUVA +eKuowM77fWM3aPbn+6/Gw0vsHzYmE1SGlHKy6gLti23kDKaQwFd1z4xCfVzmMX3z +ybKSaUYOiPjjLUKyOKimGY3xn83uamW8GrAlvacp/fQ+onVJv57byfenHmOZ4VxG +/5IFjPoeIPmGlFYl5bRXOJ3riGQUIUkhOb9iZqmxospvPyFgxYnURTbImHy99v6Z +SYA7LNKmp4gDBDEZt7Y6YUX6yfIjyGNzv1aJMbDZfGKnexWoiIqrOEDCzBL/FePw +N983csvMmOa/orz6JopxVtfnJBtIRD6e/J/JzBrsQzwBvDR4yGn1xuZW7AYJNpDr +FEobXsmII9oDMJELuDY++ee1KG++P+w8j2Ud5cAeh6Squpj9kuNsJnfdBrRkBof0 +Tta6SqoWqPQFZ2aWuuJVecMsXUmPgEkrihLHdoBR37q9ZV0+N0djMenl9MU/S60E +inpxLK8JQzcPqOMyT/RFtm2XNuyE9QoB6he7hY1Ck3DDUOUUi78/w0EP3SIEIwiK +um1xRKtzCTrJ+VKACd+66eYWyi4uTLLT3OUEVLLUNIAytbwPF+E= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEFTCCAv2gAwIBAgIGSUEs5AAQMA0GCSqGSIb3DQEBCwUAMIGnMQswCQYDVQQG +EwJIVTERMA8GA1UEBwwIQnVkYXBlc3QxFTATBgNVBAoMDE5ldExvY2sgS2Z0LjE3 +MDUGA1UECwwuVGFuw7pzw610dsOhbnlraWFkw7NrIChDZXJ0aWZpY2F0aW9uIFNl +cnZpY2VzKTE1MDMGA1UEAwwsTmV0TG9jayBBcmFueSAoQ2xhc3MgR29sZCkgRsWR +dGFuw7pzw610dsOhbnkwHhcNMDgxMjExMTUwODIxWhcNMjgxMjA2MTUwODIxWjCB +pzELMAkGA1UEBhMCSFUxETAPBgNVBAcMCEJ1ZGFwZXN0MRUwEwYDVQQKDAxOZXRM +b2NrIEtmdC4xNzA1BgNVBAsMLlRhbsO6c8OtdHbDoW55a2lhZMOzayAoQ2VydGlm +aWNhdGlvbiBTZXJ2aWNlcykxNTAzBgNVBAMMLE5ldExvY2sgQXJhbnkgKENsYXNz +IEdvbGQpIEbFkXRhbsO6c8OtdHbDoW55MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A +MIIBCgKCAQEAxCRec75LbRTDofTjl5Bu0jBFHjzuZ9lk4BqKf8owyoPjIMHj9DrT +lF8afFttvzBPhCf2nx9JvMaZCpDyD/V/Q4Q3Y1GLeqVw/HpYzY6b7cNGbIRwXdrz +AZAj/E4wqX7hJ2Pn7WQ8oLjJM2P+FpD/sLj916jAwJRDC7bVWaaeVtAkH3B5r9s5 +VA1lddkVQZQBr17s9o3x/61k/iCa11zr/qYfCGSji3ZVrR47KGAuhyXoqq8fxmRG +ILdwfzzeSNuWU7c5d+Qa4scWhHaXWy+7GRWF+GmF9ZmnqfI0p6m2pgP8b4Y9VHx2 +BJtr+UBdADTHLpl1neWIA6pN+APSQnbAGwIDAKiLo0UwQzASBgNVHRMBAf8ECDAG +AQH/AgEEMA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUzPpnk/C2uNClwB7zU/2M +U9+D15YwDQYJKoZIhvcNAQELBQADggEBAKt/7hwWqZw8UQCgwBEIBaeZ5m8BiFRh +bvG5GK1Krf6BQCOUL/t1fC8oS2IkgYIL9WHxHG64YTjrgfpioTtaYtOUZcTh5m2C ++C8lcLIhJsFyUR+MLMOEkMNaj7rP9KdlpeuY0fsFskZ1FSNqb4VjMIDw1Z4fKRzC +bLBQWV2QWzuoDTDPv31/zvGdg73JRm4gpvlhUbohL3u+pRVjodSVh/GeufOJ8z2F +uLjbvrW5KfnaNwUASZQDhETnv0Mxz3WLJdH0pmT1kvarBes96aULNmLazAZfNou2 +XjG4Kvte9nHfRCaexOYNkbQudZWAUWpLMKawYqGT8ZvYzsRjdT9ZR7E= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID8TCCAtmgAwIBAgIQQT1yx/RrH4FDffHSKFTfmjANBgkqhkiG9w0BAQUFADCB +ijELMAkGA1UEBhMCQ0gxEDAOBgNVBAoTB1dJU2VLZXkxGzAZBgNVBAsTEkNvcHly +aWdodCAoYykgMjAwNTEiMCAGA1UECxMZT0lTVEUgRm91bmRhdGlvbiBFbmRvcnNl +ZDEoMCYGA1UEAxMfT0lTVEUgV0lTZUtleSBHbG9iYWwgUm9vdCBHQSBDQTAeFw0w +NTEyMTExNjAzNDRaFw0zNzEyMTExNjA5NTFaMIGKMQswCQYDVQQGEwJDSDEQMA4G +A1UEChMHV0lTZUtleTEbMBkGA1UECxMSQ29weXJpZ2h0IChjKSAyMDA1MSIwIAYD +VQQLExlPSVNURSBGb3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBX +SVNlS2V5IEdsb2JhbCBSb290IEdBIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A +MIIBCgKCAQEAy0+zAJs9Nt350UlqaxBJH+zYK7LG+DKBKUOVTJoZIyEVRd7jyBxR +VVuuk+g3/ytr6dTqvirdqFEr12bDYVxgAsj1znJ7O7jyTmUIms2kahnBAbtzptf2 +w93NvKSLtZlhuAGio9RN1AU9ka34tAhxZK9w8RxrfvbDd50kc3vkDIzh2TbhmYsF +mQvtRTEJysIA2/dyoJaqlYfQjse2YXMNdmaM3Bu0Y6Kff5MTMPGhJ9vZ/yxViJGg +4E8HsChWjBgbl0SOid3gF27nKu+POQoxhILYQBRJLnpB5Kf+42TMwVlxSywhp1t9 +4B3RLoGbw9ho972WG6xwsRYUC9tguSYBBQIDAQABo1EwTzALBgNVHQ8EBAMCAYYw +DwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUswN+rja8sHnR3JQmthG+IbJphpQw +EAYJKwYBBAGCNxUBBAMCAQAwDQYJKoZIhvcNAQEFBQADggEBAEuh/wuHbrP5wUOx +SPMowB0uyQlB+pQAHKSkq0lPjz0e701vvbyk9vImMMkQyh2I+3QZH4VFvbBsUfk2 +ftv1TDI6QU9bR8/oCy22xBmddMVHxjtqD6wU2zz0c5ypBd8A3HR4+vg1YFkCExh8 +vPtNsCBtQ7tgMHpnM1zFmdH4LTlSc/uMqpclXHLZCB6rTjzjgTGfA6b7wP4piFXa +hNVQA7bihKOmNqoROgHhGEvWRGizPflTdISzRpFGlgC3gCy24eMQ4tui5yiPAZZi +Fj4A4xylNoEYokxSdsARo27mHbrjWr42U8U+dY+GaSlYU7Wcu2+fXMUY7N0v4ZjJ +/L7fCg0= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDfDCCAmSgAwIBAgIQGKy1av1pthU6Y2yv2vrEoTANBgkqhkiG9w0BAQUFADBY +MQswCQYDVQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjExMC8GA1UEAxMo +R2VvVHJ1c3QgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNjEx +MjcwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMFgxCzAJBgNVBAYTAlVTMRYwFAYDVQQK +Ew1HZW9UcnVzdCBJbmMuMTEwLwYDVQQDEyhHZW9UcnVzdCBQcmltYXJ5IENlcnRp +ZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC +AQEAvrgVe//UfH1nrYNke8hCUy3f9oQIIGHWAVlqnEQRr+92/ZV+zmEwu3qDXwK9 +AWbK7hWNb6EwnL2hhZ6UOvNWiAAxz9juapYC2e0DjPt1befquFUWBRaa9OBesYjA +ZIVcFU2Ix7e64HXprQU9nceJSOC7KMgD4TCTZF5SwFlwIjVXiIrxlQqD17wxcwE0 +7e9GceBrAqg1cmuXm2bgyxx5X9gaBGgeRwLmnWDiNpcB3841kt++Z8dtd1k7j53W +kBWUvEI0EME5+bEnPn7WinXFsq+W06Lem+SYvn3h6YGttm/81w7a4DSwDRp35+MI +mO9Y+pyEtzavwt+s0vQQBnBxNQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4G +A1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQULNVQQZcVi/CPNmFbSvtr2ZnJM5IwDQYJ +KoZIhvcNAQEFBQADggEBAFpwfyzdtzRP9YZRqSa+S7iq8XEN3GHHoOo0Hnp3DwQ1 +6CePbJC/kRYkRj5KTs4rFtULUh38H2eiAkUxT87z+gOneZ1TatnaYzr4gNfTmeGl +4b7UVXGYNTq+k+qurUKykG/g/CFNNWMziUnWm07Kx+dOCQD32sfvmWKZd7aVIl6K +oKv0uHiYyjgZmclynnjNS6yvGaBzEi38wkG6gZHaFloxt/m0cYASSJlyc1pZU8Fj +UjPtp8nSOQJw+uCxQmYpqptR7TBUIhRf2asdweSU8Pj1K/fqynhG1riR/aYNKxoU +AT6A8EKglQdebc3MS6RFjasS6LPeWuWgfOgPIh1a6Vk= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEGTCCAwECEGFwy0mMX5hFKeewptlQW3owDQYJKoZIhvcNAQEFBQAwgcoxCzAJ +BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVy +aVNpZ24gVHJ1c3QgTmV0d29yazE6MDgGA1UECxMxKGMpIDE5OTkgVmVyaVNpZ24s +IEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVyaVNp +Z24gQ2xhc3MgMiBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0 +eSAtIEczMB4XDTk5MTAwMTAwMDAwMFoXDTM2MDcxNjIzNTk1OVowgcoxCzAJBgNV +BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNp +Z24gVHJ1c3QgTmV0d29yazE6MDgGA1UECxMxKGMpIDE5OTkgVmVyaVNpZ24sIElu +Yy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVyaVNpZ24g +Q2xhc3MgMiBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAt +IEczMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArwoNwtUs22e5LeWU +J92lvuCwTY+zYVY81nzD9M0+hsuiiOLh2KRpxbXiv8GmR1BeRjmL1Za6tW8UvxDO +JxOeBUebMXoT2B/Z0wI3i60sR/COgQanDTAM6/c8DyAd3HJG7qUCyFvDyVZpTMUY +wZF7C9UTAJu878NIPkZgIIUq1ZC2zYugzDLdt/1AVbJQHFauzI13TccgTacxdu9o +koqQHgiBVrKtaaNS0MscxCM9H5n+TOgWY47GCI72MfbS+uV23bUckqNJzc0BzWjN +qWm6o+sdDZykIKbBoMXRRkwXbdKsZj+WjOCE1Db/IlnF+RFgqF8EffIa9iVCYQ/E +Srg+iQIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQA0JhU8wI1NQ0kdvekhktdmnLfe +xbjQ5F1fdiLAJvmEOjr5jLX77GDx6M4EsMjdpwOPMPOY36TmpDHf0xwLRtxyID+u +7gU8pDM/CzmscHhzS5kr3zDCVLCoO1Wh/hYozUK9dG6A2ydEp85EXdQbkJgNHkKU +sQAsBNB0owIFImNjzYO1+8FtYmtpdf1dcEG59b98377BMnMiIYtYgXsVkXq642RI +sH/7NiXaldDxJBQX3RiAa0YjOVT1jmIJBB2UkKab5iXiQkWquJCtvgiPqQtCGJTP +cjnhsUPgKM+351psE2tJs//jGHyJizNdrDPXp/naOlXJWBD5qu9ats9LS98q +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIHhzCCBW+gAwIBAgIBLTANBgkqhkiG9w0BAQsFADB9MQswCQYDVQQGEwJJTDEW +MBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwg +Q2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UEAxMgU3RhcnRDb20gQ2VydGlmaWNh +dGlvbiBBdXRob3JpdHkwHhcNMDYwOTE3MTk0NjM3WhcNMzYwOTE3MTk0NjM2WjB9 +MQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMi +U2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UEAxMgU3Rh +cnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUA +A4ICDwAwggIKAoICAQDBiNsJvGxGfHiflXu1M5DycmLWwTYgIiRezul38kMKogZk +pMyONvg45iPwbm2xPN1yo4UcodM9tDMr0y+v/uqwQVlntsQGfQqedIXWeUyAN3rf +OQVSWff0G0ZDpNKFhdLDcfN1YjS6LIp/Ho/u7TTQEceWzVI9ujPW3U3eCztKS5/C +Ji/6tRYccjV3yjxd5srhJosaNnZcAdt0FCX+7bWgiA/deMotHweXMAEtcnn6RtYT +Kqi5pquDSR3l8u/d5AGOGAqPY1MWhWKpDhk6zLVmpsJrdAfkK+F2PrRt2PZE4XNi +HzvEvqBTViVsUQn3qqvKv3b9bZvzndu/PWa8DFaqr5hIlTpL36dYUNk4dalb6kMM +Av+Z6+hsTXBbKWWc3apdzK8BMewM69KN6Oqce+Zu9ydmDBpI125C4z/eIT574Q1w ++2OqqGwaVLRcJXrJosmLFqa7LH4XXgVNWG4SHQHuEhANxjJ/GP/89PrNbpHoNkm+ +Gkhpi8KWTRoSsmkXwQqQ1vp5Iki/untp+HDH+no32NgN0nZPV/+Qt+OR0t3vwmC3 +Zzrd/qqc8NSLf3Iizsafl7b4r4qgEKjZ+xjGtrVcUjyJthkqcwEKDwOzEmDyei+B +26Nu/yYwl/WL3YlXtq09s68rxbd2AvCl1iuahhQqcvbjM4xdCUsT37uMdBNSSwID +AQABo4ICEDCCAgwwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYD +VR0OBBYEFE4L7xqkQFulF2mHMMo0aEPQQa7yMB8GA1UdIwQYMBaAFE4L7xqkQFul +F2mHMMo0aEPQQa7yMIIBWgYDVR0gBIIBUTCCAU0wggFJBgsrBgEEAYG1NwEBATCC +ATgwLgYIKwYBBQUHAgEWImh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5w +ZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL2ludGVybWVk +aWF0ZS5wZGYwgc8GCCsGAQUFBwICMIHCMCcWIFN0YXJ0IENvbW1lcmNpYWwgKFN0 +YXJ0Q29tKSBMdGQuMAMCAQEagZZMaW1pdGVkIExpYWJpbGl0eSwgcmVhZCB0aGUg +c2VjdGlvbiAqTGVnYWwgTGltaXRhdGlvbnMqIG9mIHRoZSBTdGFydENvbSBDZXJ0 +aWZpY2F0aW9uIEF1dGhvcml0eSBQb2xpY3kgYXZhaWxhYmxlIGF0IGh0dHA6Ly93 +d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwEQYJYIZIAYb4QgEBBAQDAgAHMDgG +CWCGSAGG+EIBDQQrFilTdGFydENvbSBGcmVlIFNTTCBDZXJ0aWZpY2F0aW9uIEF1 +dGhvcml0eTANBgkqhkiG9w0BAQsFAAOCAgEAjo/n3JR5fPGFf59Jb2vKXfuM/gTF +wWLRfUKKvFO3lANmMD+x5wqnUCBVJX92ehQN6wQOQOY+2IirByeDqXWmN3PH/UvS +Ta0XQMhGvjt/UfzDtgUx3M2FIk5xt/JxXrAaxrqTi3iSSoX4eA+D/i+tLPfkpLst +0OcNOrg+zvZ49q5HJMqjNTbOx8aHmNrs++myziebiMMEofYLWWivydsQD032ZGNc +pRJvkrKTlMeIFw6Ttn5ii5B/q06f/ON1FE8qMt9bDeD1e5MNq6HPh+GlBEXoPBKl +CcWw0bdT82AUuoVpaiF8H3VhFyAXe2w7QSlc4axa0c2Mm+tgHRns9+Ww2vl5GKVF +P0lDV9LdJNUso/2RjSe15esUBppMeyG7Oq0wBhjA2MFrLH9ZXF2RsXAiV+uKa0hK +1Q8p7MZAwC+ITGgBF3f0JBlPvfrhsiAhS90a2Cl9qrjeVOwhVYBsHvUwyKMQ5bLm +KhQxw4UtjJixhlpPiVktucf3HMiKf8CdBUrmQk9io20ppB+Fq9vlgcitKj1MXVuE +JnHEhV5xJMqlG2zYYdMa4FTbzrqpMrUi9nNBCV24F10OD5mQ1kfabwo6YigUZ4LZ +8dCAWZvLMdibD4x3TrVoivJs9iQOLWxwxXPR3hTQcY+203sC9uO41Alua551hDnm +fyWl8kgAwKQB2j8= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDkjCCAnqgAwIBAgIRAIW9S/PY2uNp9pTXX8OlRCMwDQYJKoZIhvcNAQEFBQAw +PTELMAkGA1UEBhMCRlIxETAPBgNVBAoTCENlcnRwbHVzMRswGQYDVQQDExJDbGFz +cyAyIFByaW1hcnkgQ0EwHhcNOTkwNzA3MTcwNTAwWhcNMTkwNzA2MjM1OTU5WjA9 +MQswCQYDVQQGEwJGUjERMA8GA1UEChMIQ2VydHBsdXMxGzAZBgNVBAMTEkNsYXNz +IDIgUHJpbWFyeSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANxQ +ltAS+DXSCHh6tlJw/W/uz7kRy1134ezpfgSN1sxvc0NXYKwzCkTsA18cgCSR5aiR +VhKC9+Ar9NuuYS6JEI1rbLqzAr3VNsVINyPi8Fo3UjMXEuLRYE2+L0ER4/YXJQyL +kcAbmXuZVg2v7tK8R1fjeUl7NIknJITesezpWE7+Tt9avkGtrAjFGA7v0lPubNCd +EgETjdyAYveVqUSISnFOYFWe2yMZeVYHDD9jC1yw4r5+FfyUM1hBOHTE4Y+L3yas +H7WLO7dDWWuwJKZtkIvEcupdM5i3y95ee++U8Rs+yskhwcWYAqqi9lt3m/V+llU0 +HGdpwPFC40es/CgcZlUCAwEAAaOBjDCBiTAPBgNVHRMECDAGAQH/AgEKMAsGA1Ud +DwQEAwIBBjAdBgNVHQ4EFgQU43Mt38sOKAze3bOkynm4jrvoMIkwEQYJYIZIAYb4 +QgEBBAQDAgEGMDcGA1UdHwQwMC4wLKAqoCiGJmh0dHA6Ly93d3cuY2VydHBsdXMu +Y29tL0NSTC9jbGFzczIuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQCnVM+IRBnL39R/ +AN9WM2K191EBkOvDP9GIROkkXe/nFL0gt5o8AP5tn9uQ3Nf0YtaLcF3n5QRIqWh8 +yfFC82x/xXp8HVGIutIKPidd3i1RTtMTZGnkLuPT55sJmabglZvOGtd/vjzOUrMR +FcEPF80Du5wlFbqidon8BvEY0JNLDnyCt6X09l/+7UCmnYR0ObncHoUW2ikbhiMA +ybuJfm6AiB4vFLQDJKgybwOaRywwvlbGp0ICcBvqQNi6BQNwB6SW//1IMwrh3KWB +kJtN3X3n57LNXMhqlfil9o3EXXgIvnsG1knPGTZQIy4I5p4FTUcY1Rbpsda2ENW7 +l7+ijrRU +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDtTCCAp2gAwIBAgIQdrEgUnTwhYdGs/gjGvbCwDANBgkqhkiG9w0BAQsFADBt +MQswCQYDVQQGEwJDSDEQMA4GA1UEChMHV0lTZUtleTEiMCAGA1UECxMZT0lTVEUg +Rm91bmRhdGlvbiBFbmRvcnNlZDEoMCYGA1UEAxMfT0lTVEUgV0lTZUtleSBHbG9i +YWwgUm9vdCBHQiBDQTAeFw0xNDEyMDExNTAwMzJaFw0zOTEyMDExNTEwMzFaMG0x +CzAJBgNVBAYTAkNIMRAwDgYDVQQKEwdXSVNlS2V5MSIwIAYDVQQLExlPSVNURSBG +b3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5IEdsb2Jh +bCBSb290IEdCIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2Be3 +HEokKtaXscriHvt9OO+Y9bI5mE4nuBFde9IllIiCFSZqGzG7qFshISvYD06fWvGx +WuR51jIjK+FTzJlFXHtPrby/h0oLS5daqPZI7H17Dc0hBt+eFf1Biki3IPShehtX +1F1Q/7pn2COZH8g/497/b1t3sWtuuMlk9+HKQUYOKXHQuSP8yYFfTvdv37+ErXNk +u7dCjmn21HYdfp2nuFeKUWdy19SouJVUQHMD9ur06/4oQnc/nSMbsrY9gBQHTC5P +99UKFg29ZkM3fiNDecNAhvVMKdqOmq0NpQSHiB6F4+lT1ZvIiwNjeOvgGUpuuy9r +M2RYk61pv48b74JIxwIDAQABo1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUw +AwEB/zAdBgNVHQ4EFgQUNQ/INmNe4qPs+TtmFc5RUuORmj0wEAYJKwYBBAGCNxUB +BAMCAQAwDQYJKoZIhvcNAQELBQADggEBAEBM+4eymYGQfp3FsLAmzYh7KzKNbrgh +cViXfa43FK8+5/ea4n32cZiZBKpDdHij40lhPnOMTZTg+XHEthYOU3gf1qKHLwI5 +gSk8rxWYITD+KJAAjNHhy/peyP34EEY7onhCkRd0VQreUGdNZtGn//3ZwLWoo4rO +ZvUPQ82nK1d7Y0Zqqi5S2PTt4W2tKZB4SLrhI6qjiey1q5bAtEuiHZeeevJuQHHf +aPFlTc58Bd9TZaml8LGXBHAVRgOY1NK/VLSgWH1Sb9pWJmLU2NuJMW8c8CLC02Ic +Nc1MaRVUGpCY3useX8p3x8uOPUNpnJpY0CQ73xtAln41rYHHTnG6iBM= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID3TCCAsWgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBjzELMAkGA1UEBhMCVVMx +EDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoT +HFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xMjAwBgNVBAMTKVN0YXJmaWVs +ZCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5MDkwMTAwMDAw +MFoXDTM3MTIzMTIzNTk1OVowgY8xCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdBcml6 +b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxTdGFyZmllbGQgVGVj +aG5vbG9naWVzLCBJbmMuMTIwMAYDVQQDEylTdGFyZmllbGQgUm9vdCBDZXJ0aWZp +Y2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAL3twQP89o/8ArFvW59I2Z154qK3A2FWGMNHttfKPTUuiUP3oWmb3ooa/RMg +nLRJdzIpVv257IzdIvpy3Cdhl+72WoTsbhm5iSzchFvVdPtrX8WJpRBSiUZV9Lh1 +HOZ/5FSuS/hVclcCGfgXcVnrHigHdMWdSL5stPSksPNkN3mSwOxGXn/hbVNMYq/N +Hwtjuzqd+/x5AJhhdM8mgkBj87JyahkNmcrUDnXMN/uLicFZ8WJ/X7NfZTD4p7dN +dloedl40wOiWVpmKs/B/pM293DIxfJHP4F8R+GuqSVzRmZTRouNjWwl2tVZi4Ut0 +HZbUJtQIBFnQmA4O5t78w+wfkPECAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAO +BgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFHwMMh+n2TB/xH1oo2Kooc6rB1snMA0G +CSqGSIb3DQEBCwUAA4IBAQARWfolTwNvlJk7mh+ChTnUdgWUXuEok21iXQnCoKjU +sHU48TRqneSfioYmUeYs0cYtbpUgSpIB7LiKZ3sx4mcujJUDJi5DnUox9g61DLu3 +4jd/IroAow57UvtruzvE03lRTs2Q9GcHGcg8RnoNAX3FWOdt5oUwF5okxBDgBPfg +8n/Uqgr/Qh037ZTlZFkSIHc40zI+OIF1lnP6aI+xy84fxez6nH7PfrHxBy22/L/K +pL/QlwVKvOoYKAKQvVR4CSFx09F9HdkWsKlhPdAKACL8x3vLCWRFCztAgfd9fDL1 +mMpYjn0q7pBZc2T5NnReJaH1ZgUufzkVqSr7UIuOhWn0 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDXzCCAkegAwIBAgILBAAAAAABIVhTCKIwDQYJKoZIhvcNAQELBQAwTDEgMB4G +A1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjMxEzARBgNVBAoTCkdsb2JhbFNp +Z24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMDkwMzE4MTAwMDAwWhcNMjkwMzE4 +MTAwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMzETMBEG +A1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAMwldpB5BngiFvXAg7aEyiie/QV2EcWtiHL8 +RgJDx7KKnQRfJMsuS+FggkbhUqsMgUdwbN1k0ev1LKMPgj0MK66X17YUhhB5uzsT +gHeMCOFJ0mpiLx9e+pZo34knlTifBtc+ycsmWQ1z3rDI6SYOgxXG71uL0gRgykmm +KPZpO/bLyCiR5Z2KYVc3rHQU3HTgOu5yLy6c+9C7v/U9AOEGM+iCK65TpjoWc4zd +QQ4gOsC0p6Hpsk+QLjJg6VfLuQSSaGjlOCZgdbKfd/+RFO+uIEn8rUAVSNECMWEZ +XriX7613t2Saer9fwRPvm2L7DWzgVGkWqQPabumDk3F2xmmFghcCAwEAAaNCMEAw +DgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFI/wS3+o +LkUkrk1Q+mOai97i3Ru8MA0GCSqGSIb3DQEBCwUAA4IBAQBLQNvAUKr+yAzv95ZU +RUm7lgAJQayzE4aGKAczymvmdLm6AC2upArT9fHxD4q/c2dKg8dEe3jgr25sbwMp +jjM5RcOO5LlXbKr8EpbsU8Yt5CRsuZRj+9xTaGdWPoO4zzUhw8lo/s7awlOqzJCK +6fBdRoyV3XpYKBovHd7NADdBj+1EbddTKJd+82cEHhXXipa0095MJ6RMG3NzdvQX +mcIfeg7jLQitChws/zyrVQ4PkX4268NXSb7hLi18YIvDQVETI53O9zJrlAGomecs +Mx86OyXShkDOOyyGeMlhLxS67ttVb9+E7gUJTb0o2HLO02JQZR7rkpeDMdmztcpH +WD9f +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDIDCCAgigAwIBAgIBJDANBgkqhkiG9w0BAQUFADA5MQswCQYDVQQGEwJGSTEP +MA0GA1UEChMGU29uZXJhMRkwFwYDVQQDExBTb25lcmEgQ2xhc3MxIENBMB4XDTAx +MDQwNjEwNDkxM1oXDTIxMDQwNjEwNDkxM1owOTELMAkGA1UEBhMCRkkxDzANBgNV +BAoTBlNvbmVyYTEZMBcGA1UEAxMQU29uZXJhIENsYXNzMSBDQTCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBALWJHytPZwp5/8Ue+H887dF+2rDNbS82rDTG +29lkFwhjMDMiikzujrsPDUJVyZ0upe/3p4zDq7mXy47vPxVnqIJyY1MPQYx9EJUk +oVqlBvqSV536pQHydekfvFYmUk54GWVYVQNYwBSujHxVX3BbdyMGNpfzJLWaRpXk +3w0LBUXl0fIdgrvGE+D+qnr9aTCU89JFhfzyMlsy3uhsXR/LpCJ0sICOXZT3BgBL +qdReLjVQCfOAl/QMF6452F/NM8EcyonCIvdFEu1eEpOdY6uCLrnrQkFEy0oaAIIN +nvmLVz5MxxftLItyM19yejhW1ebZrgUaHXVFsculJRwSVzb9IjcCAwEAAaMzMDEw +DwYDVR0TAQH/BAUwAwEB/zARBgNVHQ4ECgQIR+IMi/ZTiFIwCwYDVR0PBAQDAgEG +MA0GCSqGSIb3DQEBBQUAA4IBAQCLGrLJXWG04bkruVPRsoWdd44W7hE928Jj2VuX +ZfsSZ9gqXLar5V7DtxYvyOirHYr9qxp81V9jz9yw3Xe5qObSIjiHBxTZ/75Wtf0H +DjxVyhbMp6Z3N/vbXB9OWQaHowND9Rart4S9Tu+fMTfwRvFAttEMpWT4Y14h21VO +TzF2nBBhjrZTOqMRvq9tfB69ri3iDGnHhVNoomG6xT60eVR4ngrHAr5i0RGCS2Uv +kVrCqIexVmiUefkl98HVrhq4uz2PqYo4Ffdz0Fpg0YCw8NzVUM1O7pJIae2yIx4w +zMiUyLb1O4Z/P6Yun/Y+LLWSlj7fLJOK/4GMDw9ZIRlXvVWa +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDcTCCAlmgAwIBAgIVAOYJ/nrqAGiM4CS07SAbH+9StETRMA0GCSqGSIb3DQEB +BQUAMFAxCzAJBgNVBAYTAlBMMSgwJgYDVQQKDB9LcmFqb3dhIEl6YmEgUm96bGlj +emVuaW93YSBTLkEuMRcwFQYDVQQDDA5TWkFGSVIgUk9PVCBDQTAeFw0xMTEyMDYx +MTEwNTdaFw0zMTEyMDYxMTEwNTdaMFAxCzAJBgNVBAYTAlBMMSgwJgYDVQQKDB9L +cmFqb3dhIEl6YmEgUm96bGljemVuaW93YSBTLkEuMRcwFQYDVQQDDA5TWkFGSVIg +Uk9PVCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKxHL49ZMTml +6g3wpYwrvQKkvc0Kc6oJ5sxfgmp1qZfluwbv88BdocHSiXlY8NzrVYzuWBp7J/9K +ULMAoWoTIzOQ6C9TNm4YbA9A1jdX1wYNL5Akylf8W5L/I4BXhT9KnlI6x+a7BVAm +nr/Ttl+utT/Asms2fRfEsF2vZPMxH4UFqOAhFjxTkmJWf2Cu4nvRQJHcttB+cEAo +ag/hERt/+tzo4URz6x6r19toYmxx4FjjBkUhWQw1X21re//Hof2+0YgiwYT84zLb +eqDqCOMOXxvH480yGDkh/QoazWX3U75HQExT/iJlwnu7I1V6HXztKIwCBjsxffbH +3jOshCJtywcCAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AQYwHQYDVR0OBBYEFFOSo33/gnbwM9TrkmdHYTMbaDsqMA0GCSqGSIb3DQEBBQUA +A4IBAQA5UFWd5EL/pBviIMm1zD2JLUCpp0mJG7JkwznIOzawhGmFFaxGoxAhQBEg +haP+E0KR66oAwVC6xe32QUVSHfWqWndzbODzLB8yj7WAR0cDM45ZngSBPBuFE3Wu +GLJX9g100ETfIX+4YBR/4NR/uvTnpnd9ete7Whl0ZfY94yuu4xQqB5QFv+P7IXXV +lTOjkjuGXEcyQAjQzbFaT9vIABSbeCXWBbjvOXukJy6WgAiclzGNSYprre8Ryydd +fmjW9HIGwsIO03EldivvqEYL1Hv1w/Pur+6FUEOaL68PEIUovfgwIB2BAw+vZDuw +cH0mX548PojGyg434cDjkSXa3mHF +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF2TCCA8GgAwIBAgIQXAuFXAvnWUHfV8w/f52oNjANBgkqhkiG9w0BAQUFADBk +MQswCQYDVQQGEwJjaDERMA8GA1UEChMIU3dpc3Njb20xJTAjBgNVBAsTHERpZ2l0 +YWwgQ2VydGlmaWNhdGUgU2VydmljZXMxGzAZBgNVBAMTElN3aXNzY29tIFJvb3Qg +Q0EgMTAeFw0wNTA4MTgxMjA2MjBaFw0yNTA4MTgyMjA2MjBaMGQxCzAJBgNVBAYT +AmNoMREwDwYDVQQKEwhTd2lzc2NvbTElMCMGA1UECxMcRGlnaXRhbCBDZXJ0aWZp +Y2F0ZSBTZXJ2aWNlczEbMBkGA1UEAxMSU3dpc3Njb20gUm9vdCBDQSAxMIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0LmwqAzZuz8h+BvVM5OAFmUgdbI9 +m2BtRsiMMW8Xw/qabFbtPMWRV8PNq5ZJkCoZSx6jbVfd8StiKHVFXqrWW/oLJdih +FvkcxC7mlSpnzNApbjyFNDhhSbEAn9Y6cV9Nbc5fuankiX9qUvrKm/LcqfmdmUc/ +TilftKaNXXsLmREDA/7n29uj/x2lzZAeAR81sH8A25Bvxn570e56eqeqDFdvpG3F +EzuwpdntMhy0XmeLVNxzh+XTF3xmUHJd1BpYwdnP2IkCb6dJtDZd0KTeByy2dbco +kdaXvij1mB7qWybJvbCXc9qukSbraMH5ORXWZ0sKbU/Lz7DkQnGMU3nn7uHbHaBu +HYwadzVcFh4rUx80i9Fs/PJnB3r1re3WmquhsUvhzDdf/X/NTa64H5xD+SpYVUNF +vJbNcA78yeNmuk6NO4HLFWR7uZToXTNShXEuT46iBhFRyePLoW4xCGQMwtI89Tbo +19AOeCMgkckkKmUpWyL3Ic6DXqTz3kvTaI9GdVyDCW4pa8RwjPWd1yAv/0bSKzjC +L3UcPX7ape8eYIVpQtPM+GP+HkM5haa2Y0EQs3MevNP6yn0WR+Kn1dCjigoIlmJW +bjTb2QK5MHXjBNLnj8KwEUAKrNVxAmKLMb7dxiNYMUJDLXT5xp6mig/p/r+D5kNX +JLrvRjSq1xIBOO0CAwEAAaOBhjCBgzAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0hBBYw +FDASBgdghXQBUwABBgdghXQBUwABMBIGA1UdEwEB/wQIMAYBAf8CAQcwHwYDVR0j +BBgwFoAUAyUv3m+CATpcLNwroWm1Z9SM0/0wHQYDVR0OBBYEFAMlL95vggE6XCzc +K6FptWfUjNP9MA0GCSqGSIb3DQEBBQUAA4ICAQA1EMvspgQNDQ/NwNurqPKIlwzf +ky9NfEBWMXrrpA9gzXrzvsMnjgM+pN0S734edAY8PzHyHHuRMSG08NBsl9Tpl7Ik +Vh5WwzW9iAUPWxAaZOHHgjD5Mq2eUCzneAXQMbFamIp1TpBcahQq4FJHgmDmHtqB +sfsUC1rxn9KVuj7QG9YVHaO+htXbD8BJZLsuUBlL0iT43R4HVtA4oJVwIHaM190e +3p9xxCPvgxNcoyQVTSlAPGrEqdi3pkSlDfTgnXceQHAm/NrZNuR55LU/vJtlvrsR +ls/bxig5OgjOR1tTWsWZ/l2p3e9M1MalrQLmjAcSHm8D0W+go/MpvRLHUKKwf4ip +mXeascClOS5cfGniLLDqN2qk4Vrh9VDlg++luyqI54zb/W1elxmofmZ1a3Hqv7HH +b6D0jqTsNFFbjCYDcKF31QESVwA12yPeDooomf2xEG9L/zgtYE4snOtnta1J7ksf +rK/7DZBaZmBwXarNeNQk7shBoJMBkpxqnvy5JMWzFYJ+vq6VK+uxwNrjAWALXmms +hFZhvnEX/h0TD/7Gh0Xp/jKgGg0TpJRVcaUWi7rKibCyx/yP2FS1k2Kdzs9Z+z0Y +zirLNRWCXf9UIltxUvu3yf5gmwBBZPCqKuy2QkPOiWaByIufOVQDJdMWNY6E0F/6 +MBr1mmz0DlP5OlvRHA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIC+TCCAoCgAwIBAgINAKaLeSkAAAAAUNCR+TAKBggqhkjOPQQDAzCBvzELMAkG +A1UEBhMCVVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3 +d3cuZW50cnVzdC5uZXQvbGVnYWwtdGVybXMxOTA3BgNVBAsTMChjKSAyMDEyIEVu +dHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25seTEzMDEGA1UEAxMq +RW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRUMxMB4XDTEy +MTIxODE1MjUzNloXDTM3MTIxODE1NTUzNlowgb8xCzAJBgNVBAYTAlVTMRYwFAYD +VQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1c3QubmV0 +L2xlZ2FsLXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxMiBFbnRydXN0LCBJbmMuIC0g +Zm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxMzAxBgNVBAMTKkVudHJ1c3QgUm9vdCBD +ZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEVDMTB2MBAGByqGSM49AgEGBSuBBAAi +A2IABIQTydC6bUF74mzQ61VfZgIaJPRbiWlH47jCffHyAsWfoPZb1YsGGYZPUxBt +ByQnoaD41UcZYUx9ypMn6nQM72+WCf5j7HBdNq1nd67JnXxVRDqiY1Ef9eNi1KlH +Bz7MIKNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0O +BBYEFLdj5xrdjekIplWDpOBqUEFlEUJJMAoGCCqGSM49BAMDA2cAMGQCMGF52OVC +R98crlOZF7ZvHH3hvxGU0QOIdeSNiaSKd0bebWHvAvX7td/M/k7//qnmpwIwW5nX +hTcGtXsI/esni0qU+eH6p44mCOh8kmhtc9hvJqwhAriZtyZBWyVgrtBIGu4G +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH +MjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT +MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j +b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG +9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI +2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx +1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ +q2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz +tCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ +vIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP +BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV +5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY +1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4 +NeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG +Fdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91 +8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe +pLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl +MrY= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDojCCAoqgAwIBAgIQE4Y1TR0/BvLB+WUF1ZAcYjANBgkqhkiG9w0BAQUFADBr +MQswCQYDVQQGEwJVUzENMAsGA1UEChMEVklTQTEvMC0GA1UECxMmVmlzYSBJbnRl +cm5hdGlvbmFsIFNlcnZpY2UgQXNzb2NpYXRpb24xHDAaBgNVBAMTE1Zpc2EgZUNv +bW1lcmNlIFJvb3QwHhcNMDIwNjI2MDIxODM2WhcNMjIwNjI0MDAxNjEyWjBrMQsw +CQYDVQQGEwJVUzENMAsGA1UEChMEVklTQTEvMC0GA1UECxMmVmlzYSBJbnRlcm5h +dGlvbmFsIFNlcnZpY2UgQXNzb2NpYXRpb24xHDAaBgNVBAMTE1Zpc2EgZUNvbW1l +cmNlIFJvb3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvV95WHm6h +2mCxlCfLF9sHP4CFT8icttD0b0/Pmdjh28JIXDqsOTPHH2qLJj0rNfVIsZHBAk4E +lpF7sDPwsRROEW+1QK8bRaVK7362rPKgH1g/EkZgPI2h4H3PVz4zHvtH8aoVlwdV +ZqW1LS7YgFmypw23RuwhY/81q6UCzyr0TP579ZRdhE2o8mCP2w4lPJ9zcc+U30rq +299yOIzzlr3xF7zSujtFWsan9sYXiwGd/BmoKoMWuDpI/k4+oKsGGelT84ATB+0t +vz8KPFUgOSwsAGl0lUq8ILKpeeUYiZGo3BxN77t+Nwtd/jmliFKMAGzsGHxBvfaL +dXe6YJ2E5/4tAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQD +AgEGMB0GA1UdDgQWBBQVOIMPPyw/cDMezUb+B4wg4NfDtzANBgkqhkiG9w0BAQUF +AAOCAQEAX/FBfXxcCLkr4NWSR/pnXKUTwwMhmytMiUbPWU3J/qVAtmPN3XEolWcR +zCSs00Rsca4BIGsDoo8Ytyk6feUWYFN4PMCvFYP3j1IzJL1kk5fui/fbGKhtcbP3 +LBfQdCVp9/5rPJS+TUtBjE7ic9DjkCJzQ83z7+pzzkWKsKZJ/0x9nXGIxHYdkFsd +7v3M9+79YKWxehZx0RbQfBI8bGmX265fOZpwLwU8GUYEmSA20GBuYQa7FkKMcPcw +++DbZqMAAb3mLNqRX6BGi01qnD093QVG/na/oAo85ADmJ7f/hC3euiInlhBx6yLt +398znM/jra6O1I7mT1GvFpLgXPYHDw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDjjCCAnagAwIBAgIIKv++n6Lw6YcwDQYJKoZIhvcNAQEFBQAwKDELMAkGA1UE +BhMCQkUxGTAXBgNVBAMTEEJlbGdpdW0gUm9vdCBDQTIwHhcNMDcxMDA0MTAwMDAw +WhcNMjExMjE1MDgwMDAwWjAoMQswCQYDVQQGEwJCRTEZMBcGA1UEAxMQQmVsZ2l1 +bSBSb290IENBMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMZzQh6S +/3UPi790hqc/7bIYLS2X+an7mEoj39WN4IzGMhwWLQdC1i22bi+n9fzGhYJdld61 +IgDMqFNAn68KNaJ6x+HK92AQZw6nUHMXU5WfIp8MXW+2QbyM69odRr2nlL/zGsvU ++40OHjPIltfsjFPekx40HopQcSZYtF3CiInaYNKJIT/e1wEYNm7hLHADBGXvmAYr +XR5i3FVr/mZkIV/4L+HXmymvb82fqgxG0YjFnaKVn6w/Fa7yYd/vw2uaItgscf1Y +HewApDgglVrH1Tdjuk+bqv5WRi5j2Qsj1Yr6tSPwiRuhFA0m2kHwOI8w7QUmecFL +TqG4flVSOmlGhHUCAwEAAaOBuzCBuDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/ +BAUwAwEB/zBCBgNVHSAEOzA5MDcGBWA4CQEBMC4wLAYIKwYBBQUHAgEWIGh0dHA6 +Ly9yZXBvc2l0b3J5LmVpZC5iZWxnaXVtLmJlMB0GA1UdDgQWBBSFiuv0xbu+DlkD +lN7WgAEV4xCcOTARBglghkgBhvhCAQEEBAMCAAcwHwYDVR0jBBgwFoAUhYrr9MW7 +vg5ZA5Te1oABFeMQnDkwDQYJKoZIhvcNAQEFBQADggEBAFHYhd27V2/MoGy1oyCc +UwnzSgEMdL8rs5qauhjyC4isHLMzr87lEwEnkoRYmhC598wUkmt0FoqW6FHvv/pK +JaeJtmMrXZRY0c8RcrYeuTlBFk0pvDVTC9rejg7NqZV3JcqUWumyaa7YwBO+mPyW +nIR/VRPmPIfjvCCkpDZoa01gZhz5v6yAlGYuuUGK02XThIAC71AdXkbc98m6tTR8 +KvPG2F9fVJ3bTc0R5/0UAoNmXsimABKgX77OFP67H6dh96tK8QYUn8pJQsKpvO2F +sauBQeYNxUJpU4c5nUwfAA4+Bw11V0SoU7Q2dmSZ3G7rPUZuFF1eR1ONeE3gJ7uO +hXY= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDVDCCAjygAwIBAgIDAjRWMA0GCSqGSIb3DQEBBQUAMEIxCzAJBgNVBAYTAlVT +MRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMRswGQYDVQQDExJHZW9UcnVzdCBHbG9i +YWwgQ0EwHhcNMDIwNTIxMDQwMDAwWhcNMjIwNTIxMDQwMDAwWjBCMQswCQYDVQQG +EwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjEbMBkGA1UEAxMSR2VvVHJ1c3Qg +R2xvYmFsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2swYYzD9 +9BcjGlZ+W988bDjkcbd4kdS8odhM+KhDtgPpTSEHCIjaWC9mOSm9BXiLnTjoBbdq +fnGk5sRgprDvgOSJKA+eJdbtg/OtppHHmMlCGDUUna2YRpIuT8rxh0PBFpVXLVDv +iS2Aelet8u5fa9IAjbkU+BQVNdnARqN7csiRv8lVK83Qlz6cJmTM386DGXHKTubU +1XupGc1V3sjs0l44U+VcT4wt/lAjNvxm5suOpDkZALeVAjmRCw7+OC7RHQWa9k0+ +bw8HHa8sHo9gOeL6NlMTOdReJivbPagUvTLrGAMoUgRx5aszPeE4uwc2hGKceeoW +MPRfwCvocWvk+QIDAQABo1MwUTAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTA +ephojYn7qwVkDBF9qn1luMrMTjAfBgNVHSMEGDAWgBTAephojYn7qwVkDBF9qn1l +uMrMTjANBgkqhkiG9w0BAQUFAAOCAQEANeMpauUvXVSOKVCUn5kaFOSPeCpilKIn +Z57QzxpeR+nBsqTP3UEaBU6bS+5Kb1VSsyShNwrrZHYqLizz/Tt1kL/6cdjHPTfS +tQWVYrmm3ok9Nns4d0iXrKYgjy6myQzCsplFAMfOEVEiIuCl6rYVSAlk6l5PdPcF +PseKUgzbFbS9bZvlxrFUaKnjaZC2mqUPuLk/IH2uSrW4nOQdtqvmlKXBx4Ot2/Un +hw4EbNX/3aBd7YdStysVAq45pmp06drE57xNNB6pXE0zX5IJL4hmXXeXxx12E6nV +5fEWCRE11azbJHFwLJhWC9kXtNHjUStedejV0NxPNO3CBWaAocvmMw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEGjCCAwKgAwIBAgIDAYagMA0GCSqGSIb3DQEBBQUAMIGjMQswCQYDVQQGEwJG +STEQMA4GA1UECBMHRmlubGFuZDEhMB8GA1UEChMYVmFlc3RvcmVraXN0ZXJpa2Vz +a3VzIENBMSkwJwYDVQQLEyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBTZXJ2aWNl +czEZMBcGA1UECxMQVmFybWVubmVwYWx2ZWx1dDEZMBcGA1UEAxMQVlJLIEdvdi4g +Um9vdCBDQTAeFw0wMjEyMTgxMzUzMDBaFw0yMzEyMTgxMzUxMDhaMIGjMQswCQYD +VQQGEwJGSTEQMA4GA1UECBMHRmlubGFuZDEhMB8GA1UEChMYVmFlc3RvcmVraXN0 +ZXJpa2Vza3VzIENBMSkwJwYDVQQLEyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBT +ZXJ2aWNlczEZMBcGA1UECxMQVmFybWVubmVwYWx2ZWx1dDEZMBcGA1UEAxMQVlJL +IEdvdi4gUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALCF +FdrIAzfQo0Y3bBseljDCWoUSZyPyu5/nioFgJ/gTqTy894aqqvTzJSm0/nWuHoGG +igWyHWWyOOi0zCia+xc28ZPVec7Bg4shT8MNrUHfeJ1I4x9CRPw8bSEga60ihCRC +jxdNwlAfZM0tOSJWiP2yY51U2kJpwMhP1xjiPshphJQ9LIDGfM6911Mf64i5psu7 +hVfvV3ZdDIvTXhJBnyHAOfQmbQj6OLOhd7HuFtjQaNq0mKWgZUZKa41+qk1guPjI +DfxxPu45h4G02fhukO4/DmHXHSto5i7hQkQmeCxY8n0Wf2HASSQqiYe2XS8pGfim +545SnkFLWg6quMJmQlMCAwEAAaNVMFMwDwYDVR0TAQH/BAUwAwEB/zARBglghkgB +hvhCAQEEBAMCAAcwDgYDVR0PAQH/BAQDAgHGMB0GA1UdDgQWBBTb6eGb0tEkC/yr +46Bn6q6cS3f0sDANBgkqhkiG9w0BAQUFAAOCAQEArX1ID1QRnljurw2bEi8hpM2b +uoRH5sklVSPj3xhYKizbXvfNVPVRJHtiZ+GxH0mvNNDrsczZog1Sf0JLiGCXzyVy +t08pLWKfT6HAVVdWDsRol5EfnGTCKTIB6dTI2riBmCguGMcs/OubUpbf9MiQGS0j +8/G7cdqehSO9Gu8u5Hp5t8OdhkktY7ktdM9lDzJmid87Ie4pbzlj2RXBbvbfgD5Q +eBmK3QOjFKU3p7UsfLYRh+cF8ry23tT/l4EohP7+bEaFEEGfTXWMB9SZZ291im/k +UJL2mdUQuMSpe/cXjUu/15WfCdxEDx4yw8DP03kN5Mc7h/CQNIghYkmSBAQfvA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFQTCCAymgAwIBAgICDL4wDQYJKoZIhvcNAQELBQAwUTELMAkGA1UEBhMCVFcx +EjAQBgNVBAoTCVRBSVdBTi1DQTEQMA4GA1UECxMHUm9vdCBDQTEcMBoGA1UEAxMT +VFdDQSBHbG9iYWwgUm9vdCBDQTAeFw0xMjA2MjcwNjI4MzNaFw0zMDEyMzExNTU5 +NTlaMFExCzAJBgNVBAYTAlRXMRIwEAYDVQQKEwlUQUlXQU4tQ0ExEDAOBgNVBAsT +B1Jvb3QgQ0ExHDAaBgNVBAMTE1RXQ0EgR2xvYmFsIFJvb3QgQ0EwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQCwBdvI64zEbooh745NnHEKH1Jw7W2CnJfF +10xORUnLQEK1EjRsGcJ0pDFfhQKX7EMzClPSnIyOt7h52yvVavKOZsTuKwEHktSz +0ALfUPZVr2YOy+BHYC8rMjk1Ujoog/h7FsYYuGLWRyWRzvAZEk2tY/XTP3VfKfCh +MBwqoJimFb3u/Rk28OKRQ4/6ytYQJ0lM793B8YVwm8rqqFpD/G2Gb3PpN0Wp8DbH +zIh1HrtsBv+baz4X7GGqcXzGHaL3SekVtTzWoWH1EfcFbx39Eb7QMAfCKbAJTibc +46KokWofwpFFiFzlmLhxpRUZyXx1EcxwdE8tmx2RRP1WKKD+u4ZqyPpcC1jcxkt2 +yKsi2XMPpfRaAok/T54igu6idFMqPVMnaR1sjjIsZAAmY2E2TqNGtz99sy2sbZCi +laLOz9qC5wc0GZbpuCGqKX6mOL6OKUohZnkfs8O1CWfe1tQHRvMq2uYiN2DLgbYP +oA/pyJV/v1WRBXrPPRXAb94JlAGD1zQbzECl8LibZ9WYkTunhHiVJqRaCPgrdLQA +BDzfuBSO6N+pjWxnkjMdwLfS7JLIvgm/LCkFbwJrnu+8vyq8W8BQj0FwcYeyTbcE +qYSjMq+u7msXi7Kx/mzhkIyIqJdIzshNy/MGz19qCkKxHh53L46g5pIOBvwFItIm +4TFRfTLcDwIDAQABoyMwITAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB +/zANBgkqhkiG9w0BAQsFAAOCAgEAXzSBdu+WHdXltdkCY4QWwa6gcFGn90xHNcgL +1yg9iXHZqjNB6hQbbCEAwGxCGX6faVsgQt+i0trEfJdLjbDorMjupWkEmQqSpqsn +LhpNgb+E1HAerUf+/UqdM+DyucRFCCEK2mlpc3INvjT+lIutwx4116KD7+U4x6WF +H6vPNOw/KP4M8VeGTslV9xzU2KV9Bnpv1d8Q34FOIWWxtuEXeZVFBs5fzNxGiWNo +RI2T9GRwoD2dKAXDOXC4Ynsg/eTb6QihuJ49CcdP+yz4k3ZB3lLg4VfSnQO8d57+ +nile98FRYB/e2guyLXW3Q0iT5/Z5xoRdgFlglPx4mI88k1HtQJAH32RjJMtOcQWh +15QaiDLxInQirqWm2BJpTGCjAu4r7NRjkgtevi92a6O2JryPA9gK8kxkRr05YuWW +6zRjESjMlfGt7+/cgFhI6Uu46mWs6fyAtbXIRfmswZ/ZuepiiI7E8UuDEq3mi4TW +nsLrgxifarsbJGAzcMzs9zLzXNl5fe+epP7JI8Mk7hWSsT2RTyaGvWZzJBPqpK5j +wa19hAM8EHiGG3njxPPyBJUgriOCxLM6AGK/5jYk4Ve6xx6QddVfP5VhK8E7zeWz +aGHQRiapIVJpLesux+t3zqY6tQMzT3bR51xUAV3LePTJDL/PEo4XLSNolOer/qmy +KwbQBM0= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFsDCCA5igAwIBAgIQFci9ZUdcr7iXAF7kBtK8nTANBgkqhkiG9w0BAQUFADBe +MQswCQYDVQQGEwJUVzEjMCEGA1UECgwaQ2h1bmdod2EgVGVsZWNvbSBDby4sIEx0 +ZC4xKjAoBgNVBAsMIWVQS0kgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAe +Fw0wNDEyMjAwMjMxMjdaFw0zNDEyMjAwMjMxMjdaMF4xCzAJBgNVBAYTAlRXMSMw +IQYDVQQKDBpDaHVuZ2h3YSBUZWxlY29tIENvLiwgTHRkLjEqMCgGA1UECwwhZVBL +SSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIICIjANBgkqhkiG9w0BAQEF +AAOCAg8AMIICCgKCAgEA4SUP7o3biDN1Z82tH306Tm2d0y8U82N0ywEhajfqhFAH +SyZbCUNsIZ5qyNUD9WBpj8zwIuQf5/dqIjG3LBXy4P4AakP/h2XGtRrBp0xtInAh +ijHyl3SJCRImHJ7K2RKilTza6We/CKBk49ZCt0Xvl/T29de1ShUCWH2YWEtgvM3X +DZoTM1PRYfl61dd4s5oz9wCGzh1NlDivqOx4UXCKXBCDUSH3ET00hl7lSM2XgYI1 +TBnsZfZrxQWh7kcT1rMhJ5QQCtkkO7q+RBNGMD+XPNjX12ruOzjjK9SXDrkb5wdJ +fzcq+Xd4z1TtW0ado4AOkUPB1ltfFLqfpo0kR0BZv3I4sjZsN/+Z0V0OWQqraffA +sgRFelQArr5T9rXn4fg8ozHSqf4hUmTFpmfwdQcGlBSBVcYn5AGPF8Fqcde+S/uU +WH1+ETOxQvdibBjWzwloPn9s9h6PYq2lY9sJpx8iQkEeb5mKPtf5P0B6ebClAZLS +nT0IFaUQAS2zMnaolQ2zepr7BxB4EW/hj8e6DyUadCrlHJhBmd8hh+iVBmoKs2pH +dmX2Os+PYhcZewoozRrSgx4hxyy/vv9haLdnG7t4TY3OZ+XkwY63I2binZB1NJip +NiuKmpS5nezMirH4JYlcWrYvjB9teSSnUmjDhDXiZo1jDiVN1Rmy5nk3pyKdVDEC +AwEAAaNqMGgwHQYDVR0OBBYEFB4M97Zn8uGSJglFwFU5Lnc/QkqiMAwGA1UdEwQF +MAMBAf8wOQYEZyoHAAQxMC8wLQIBADAJBgUrDgMCGgUAMAcGBWcqAwAABBRFsMLH +ClZ87lt4DJX5GFPBphzYEDANBgkqhkiG9w0BAQUFAAOCAgEACbODU1kBPpVJufGB +uvl2ICO1J2B01GqZNF5sAFPZn/KmsSQHRGoqxqWOeBLoR9lYGxMqXnmbnwoqZ6Yl +PwZpVnPDimZI+ymBV3QGypzqKOg4ZyYr8dW1P2WT+DZdjo2NQCCHGervJ8A9tDkP +JXtoUHRVnAxZfVo9QZQlUgjgRywVMRnVvwdVxrsStZf0X4OFunHB2WyBEXYKCrC/ +gpf36j36+uwtqSiUO1bd0lEursC9CBWMd1I0ltabrNMdjmEPNXubrjlpC2JgQCA2 +j6/7Nu4tCEoduL+bXPjqpRugc6bY+G7gMwRfaKonh+3ZwZCc7b3jajWvY9+rGNm6 +5ulK6lCKD2GTHuItGeIwlDWSXQ62B68ZgI9HkFFLLk3dheLSClIKF5r8GrBQAuUB +o2M3IUxExJtRmREOc5wGj1QupyheRDmHVi03vYVElOEMSyycw5KFNGHLD7ibSkNS +/jQ6fbjpKdx2qcgw+BRxgMYeNkh0IkFch4LoGHGLQYlE535YW6i4jRPpp2zDR+2z +Gp1iro2C6pSe3VkQw63d4k3jMdXH7OjysP6SHhYKGvzZ8/gntsm+HbRsZJB/9OTE +W9c3rkIO3aQab3yIVMUWbuF6aC74Or8NpDyJO3inTmODBCEIZ43ygknQW/2xzQ+D +hNQ+IIX3Sj0rnP0qCglN6oH4EZw= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTzEd +MBsGA1UECgwUQnV5cGFzcyBBUy05ODMxNjMzMjcxIDAeBgNVBAMMF0J1eXBhc3Mg +Q2xhc3MgMiBSb290IENBMB4XDTEwMTAyNjA4MzgwM1oXDTQwMTAyNjA4MzgwM1ow +TjELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1eXBhc3MgQVMtOTgzMTYzMzI3MSAw +HgYDVQQDDBdCdXlwYXNzIENsYXNzIDIgUm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEB +BQADggIPADCCAgoCggIBANfHXvfBB9R3+0Mh9PT1aeTuMgHbo4Yf5FkNuud1g1Lr +6hxhFUi7HQfKjK6w3Jad6sNgkoaCKHOcVgb/S2TwDCo3SbXlzwx87vFKu3MwZfPV +L4O2fuPn9Z6rYPnT8Z2SdIrkHJasW4DptfQxh6NR/Md+oW+OU3fUl8FVM5I+GC91 +1K2GScuVr1QGbNgGE41b/+EmGVnAJLqBcXmQRFBoJJRfuLMR8SlBYaNByyM21cHx +MlAQTn/0hpPshNOOvEu/XAFOBz3cFIqUCqTqc/sLUegTBxj6DvEr0VQVfTzh97QZ +QmdiXnfgolXsttlpF9U6r0TtSsWe5HonfOV116rLJeffawrbD02TTqigzXsu8lkB +arcNuAeBfos4GzjmCleZPe4h6KP1DBbdi+w0jpwqHAAVF41og9JwnxgIzRFo1clr +Us3ERo/ctfPYV3Me6ZQ5BL/T3jjetFPsaRyifsSP5BtwrfKi+fv3FmRmaZ9JUaLi +FRhnBkp/1Wy1TbMz4GHrXb7pmA8y1x1LPC5aAVKRCfLf6o3YBkBjqhHk/sM3nhRS +P/TizPJhk9H9Z2vXUq6/aKtAQ6BXNVN48FP4YUIHZMbXb5tMOA1jrGKvNouicwoN +9SG9dKpN6nIDSdvHXx1iY8f93ZHsM+71bbRuMGjeyNYmsHVee7QHIJihdjK4TWxP +AgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFMmAd+BikoL1Rpzz +uvdMw964o605MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAU18h +9bqwOlI5LJKwbADJ784g7wbylp7ppHR/ehb8t/W2+xUbP6umwHJdELFx7rxP462s +A20ucS6vxOOto70MEae0/0qyexAQH6dXQbLArvQsWdZHEIjzIVEpMMpghq9Gqx3t +OluwlN5E40EIosHsHdb9T7bWR9AUC8rmyrV7d35BH16Dx7aMOZawP5aBQW9gkOLo ++fsicdl9sz1Gv7SEr5AcD48Saq/v7h56rgJKihcrdv6sVIkkLE8/trKnToyokZf7 +KcZ7XC25y2a2t6hbElGFtQl+Ynhw/qlqYLYdDnkM/crqJIByw5c/8nerQyIKx+u2 +DISCLIBrQYoIwOula9+ZEsuK1V6ADJHgJgg2SMX6OBE1/yWDLfJ6v9r9jv6ly0Us +H8SIU653DtmadsWOLB2jutXsMq7Aqqz30XpN69QH4kj3Io6wpJ9qzo6ysmD0oyLQ +I+uUWnpp3Q+/QFesa1lQ2aOZ4W7+jQF5JyMV3pKdewlNWudLSDBaGOYKbeaP4NK7 +5t98biGCwWg5TbSYWGZizEqQXsP6JwSxeRV0mcy+rSDeJmAc61ZRpqPq5KM/p/9h +3PFaTWwyI0PurKju7koSCTxdccK+efrCh2gdC/1cacwG0Jp9VJkqyTkaGa9LKkPz +Y11aWOIv4x3kqdbQCtCev9eBCfHJxyYNrJgWVqA= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEPTCCAyWgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBvzE/MD0GA1UEAww2VMOc +UktUUlVTVCBFbGVrdHJvbmlrIFNlcnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sx +c8SxMQswCQYDVQQGEwJUUjEPMA0GA1UEBwwGQW5rYXJhMV4wXAYDVQQKDFVUw5xS +S1RSVVNUIEJpbGdpIMSwbGV0acWfaW0gdmUgQmlsacWfaW0gR8O8dmVubGnEn2kg +SGl6bWV0bGVyaSBBLsWeLiAoYykgQXJhbMSxayAyMDA3MB4XDTA3MTIyNTE4Mzcx +OVoXDTE3MTIyMjE4MzcxOVowgb8xPzA9BgNVBAMMNlTDnFJLVFJVU1QgRWxla3Ry +b25payBTZXJ0aWZpa2EgSGl6bWV0IFNhxJ9sYXnEsWPEsXPEsTELMAkGA1UEBhMC +VFIxDzANBgNVBAcMBkFua2FyYTFeMFwGA1UECgxVVMOcUktUUlVTVCBCaWxnaSDE +sGxldGnFn2ltIHZlIEJpbGnFn2ltIEfDvHZlbmxpxJ9pIEhpem1ldGxlcmkgQS7F +ni4gKGMpIEFyYWzEsWsgMjAwNzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAKu3PgqMyKVYFeaK7yc9SrToJdPNM8Ig3BnuiD9NYvDdE3ePYakqtdTyuTFY +KTsvP2qcb3N2Je40IIDu6rfwxArNK4aUyeNgsURSsloptJGXg9i3phQvKUmi8wUG ++7RP2qFsmmaf8EMJyupyj+sA1zU511YXRxcw9L6/P8JorzZAwan0qafoEGsIiveG +HtyaKhUG9qPw9ODHFNRRf8+0222vR5YXm3dx2KdxnSQM9pQ/hTEST7ruToK4uT6P +IzdezKKqdfcYbwnTrqdUKDT74eA7YH2gvnmJhsifLfkKS8RQouf9eRbHegsYz85M +733WB2+Y8a+xwXrXgTW4qhe04MsCAwEAAaNCMEAwHQYDVR0OBBYEFCnFkKslrxHk +Yb+j/4hhkeYO/pyBMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0G +CSqGSIb3DQEBBQUAA4IBAQAQDdr4Ouwo0RSVgrESLFF6QSU2TJ/sPx+EnWVUXKgW +AkD6bho3hO9ynYYKVZ1WKKxmLNA6VpM0ByWtCLCPyA8JWcqdmBzlVPi5RX9ql2+I +aE1KBiY3iAIOtsbWcpnOa3faYjGkVh+uX4132l32iPwa2Z61gfAyuOOI0JzzaqC5 +mxRZNTZPz/OOXl0XrRWV2N2y1RVuAE6zS89mlOTgzbUF2mNXi+WzqtvALhyQRNsa +XRik7r4EW5nVcV9VZWRi1aKbBFmGyGJ353yCRWo9F7/snXUMrqNvWtMvmDb08PUZ +qxFdyKbjKlhqQgnDvZImZjINXQhVdP+MmNAKpoRq0Tl9 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIURFc0JFuBiZs18s64KztbpybwdSgwDQYJKoZIhvcNAQEL +BQAwSDELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAc +BgNVBAMTFVF1b1ZhZGlzIFJvb3QgQ0EgMiBHMzAeFw0xMjAxMTIxODU5MzJaFw00 +MjAxMTIxODU5MzJaMEgxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM +aW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDIgRzMwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQChriWyARjcV4g/Ruv5r+LrI3HimtFhZiFf +qq8nUeVuGxbULX1QsFN3vXg6YOJkApt8hpvWGo6t/x8Vf9WVHhLL5hSEBMHfNrMW +n4rjyduYNM7YMxcoRvynyfDStNVNCXJJ+fKH46nafaF9a7I6JaltUkSs+L5u+9ym +c5GQYaYDFCDy54ejiK2toIz/pgslUiXnFgHVy7g1gQyjO/Dh4fxaXc6AcW34Sas+ +O7q414AB+6XrW7PFXmAqMaCvN+ggOp+oMiwMzAkd056OXbxMmO7FGmh77FOm6RQ1 +o9/NgJ8MSPsc9PG/Srj61YxxSscfrf5BmrODXfKEVu+lV0POKa2Mq1W/xPtbAd0j +IaFYAI7D0GoT7RPjEiuA3GfmlbLNHiJuKvhB1PLKFAeNilUSxmn1uIZoL1NesNKq +IcGY5jDjZ1XHm26sGahVpkUG0CM62+tlXSoREfA7T8pt9DTEceT/AFr2XK4jYIVz +8eQQsSWu1ZK7E8EM4DnatDlXtas1qnIhO4M15zHfeiFuuDIIfR0ykRVKYnLP43eh +vNURG3YBZwjgQQvD6xVu+KQZ2aKrr+InUlYrAoosFCT5v0ICvybIxo/gbjh9Uy3l +7ZizlWNof/k19N+IxWA1ksB8aRxhlRbQ694Lrz4EEEVlWFA4r0jyWbYW8jwNkALG +cC4BrTwV1wIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB +BjAdBgNVHQ4EFgQU7edvdlq/YOxJW8ald7tyFnGbxD0wDQYJKoZIhvcNAQELBQAD +ggIBAJHfgD9DCX5xwvfrs4iP4VGyvD11+ShdyLyZm3tdquXK4Qr36LLTn91nMX66 +AarHakE7kNQIXLJgapDwyM4DYvmL7ftuKtwGTTwpD4kWilhMSA/ohGHqPHKmd+RC +roijQ1h5fq7KpVMNqT1wvSAZYaRsOPxDMuHBR//47PERIjKWnML2W2mWeyAMQ0Ga +W/ZZGYjeVYg3UQt4XAoeo0L9x52ID8DyeAIkVJOviYeIyUqAHerQbj5hLja7NQ4n +lv1mNDthcnPxFlxHBlRJAHpYErAK74X9sbgzdWqTHBLmYF5vHX/JHyPLhGGfHoJE ++V+tYlUkmlKY7VHnoX6XOuYvHxHaU4AshZ6rNRDbIl9qxV6XU/IyAgkwo1jwDQHV +csaxfGl7w/U2Rcxhbl5MlMVerugOXou/983g7aEOGzPuVBj+D77vfoRrQ+NwmNtd +dbINWQeFFSM51vHfqSYP1kjHs6Yi9TM3WpVHn3u6GBVv/9YUZINJ0gpnIdsPNWNg +KCLjsZWDzYWm3S8P52dSbrsvhXz1SnPnxT7AvSESBT/8twNJAlvIJebiVDj1eYeM +HVOyToV7BjjHLPj4sHKNJeV3UvQDHEimUF+IIDBu8oJDqz2XhOdT+yHBTw8imoa4 +WSr2Rz0ZiC3oheGe7IUIarFsNMkd7EgrO3jtZsSOeWmD3n+M +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDxTCCAq2gAwIBAgIBADANBgkqhkiG9w0BAQsFADCBgzELMAkGA1UEBhMCVVMx +EDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAYBgNVBAoT +EUdvRGFkZHkuY29tLCBJbmMuMTEwLwYDVQQDEyhHbyBEYWRkeSBSb290IENlcnRp +ZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5MDkwMTAwMDAwMFoXDTM3MTIzMTIz +NTk1OVowgYMxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdBcml6b25hMRMwEQYDVQQH +EwpTY290dHNkYWxlMRowGAYDVQQKExFHb0RhZGR5LmNvbSwgSW5jLjExMC8GA1UE +AxMoR28gRGFkZHkgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIw +DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL9xYgjx+lk09xvJGKP3gElY6SKD +E6bFIEMBO4Tx5oVJnyfq9oQbTqC023CYxzIBsQU+B07u9PpPL1kwIuerGVZr4oAH +/PMWdYA5UXvl+TW2dE6pjYIT5LY/qQOD+qK+ihVqf94Lw7YZFAXK6sOoBJQ7Rnwy +DfMAZiLIjWltNowRGLfTshxgtDj6AozO091GB94KPutdfMh8+7ArU6SSYmlRJQVh +GkSBjCypQ5Yj36w6gZoOKcUcqeldHraenjAKOc7xiID7S13MMuyFYkMlNAJWJwGR +tDtwKj9useiciAF9n9T521NtYJ2/LOdYq7hfRvzOxBsDPAnrSTFcaUaz4EcCAwEA +AaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYE +FDqahQcQZyi27/a9BUFuIMGU2g/eMA0GCSqGSIb3DQEBCwUAA4IBAQCZ21151fmX +WWcDYfF+OwYxdS2hII5PZYe096acvNjpL9DbWu7PdIxztDhC2gV7+AJ1uP2lsdeu +9tfeE8tTEH6KRtGX+rcuKxGrkLAngPnon1rpN5+r5N9ss4UXnT3ZJE95kTXWXwTr +gIOrmgIttRD02JDHBHNA7XIloKmf7J6raBKZV8aPEjoJpL1E/QYVN8Gb5DKj7Tjo +2GTzLH4U/ALqn83/B2gX2yKQOC16jdFU8WnjXzPKej17CuPKf1855eJ1usV2GDPO +LPAvTK33sefOT6jEm0pUBsV/fdUID+Ic/n4XuKxe9tQWskMJDE32p2u0mYRlynqI +4uJEvlz36hz1 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF9jCCA96gAwIBAgIQZWNxhdNvRcaPfzH5CYeSgjANBgkqhkiG9w0BAQwFADCB +lDELMAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8w +HQYDVQQLExZTeW1hbnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRl +YyBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5 +IC0gRzYwHhcNMTIxMDE4MDAwMDAwWhcNMzcxMjAxMjM1OTU5WjCBlDELMAkGA1UE +BhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8wHQYDVQQLExZT +eW1hbnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRlYyBDbGFzcyAz +IFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzYwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC3DrL6TbyachX7d1vb/UMPywv3 +YC6zK34Mu1PyzE5l8xm7/zUd99Opu0Attd141Kb5N+qFBXttt+YTSwZ8+3ZjjyAd +LTgrBIXy6LDRX01KIclq2JTqHgJQpqqQB6BHIepm+QSg5oPwxPVeluInTWHDs8GM +IrZmoQDRVin77cF/JMo9+lqUsITDx7pDHP1kDvEo+0dZ8ibhMblE+avd+76+LDfj +rAsY0/wBovGkCjWCR0yrvYpe3xOF/CDMSFmvr0FvyyPNypOn3dVfyGQ7/wEDoApP +LW49hL6vyDKyUymQFfewBZoKPPa5BpDJpeFdoDuw/qi2v/WJKFckOiGGceTciotB +VeweMCRZ0cBZuHivqlp03iWAMJjtMERvIXAc2xJTDtamKGaTLB/MTzwbgcW59nhv +0DI6CHLbaw5GF4WU87zvvPekXo7p6bVk5bdLRRIsTDe3YEMKTXEGAJQmNXQfu3o5 +XE475rgD4seTi4QsJUlF3X8jlGAfy+nN9quX92Hn+39igcjcCjBcGHzmzu/Hbh6H +fLPpysh7avRo/IOlDFa0urKNSgrHl5fFiDAVPRAIVBVycmczM/R8t84AJ1NlziTx +WmTnNi/yLgLCl99y6AIeoPc9tftoYAP6M6nmEm0G4amoXU48/tnnAGWsthlNe4N/ +NEfq4RhtsYsceavnnQIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/ +BAUwAwEB/zAdBgNVHQ4EFgQUOXEIAD7eyIbnkP/k/SEPziQZFvYwDQYJKoZIhvcN +AQEMBQADggIBAFBriE1gSM5a4yLOZ3yEp80c/ekMA4w2rwqHDmquV64B0Da78v25 +c8FftaiuTKL6ScsHRhY2vePIVzh+OOS/JTNgxtw3nGO7XpgeGrKC8K6mdxGAREeh +KcXwszrOmPC47NMOgAZ3IzBM/3lkYyJbd5NDS3Wz2ztuO0rd8ciutTeKlYg6EGhw +OLlbcH7VQ8n8X0/l5ns27vAg7UdXEyYQXhQGDXt2B8LGLRb0rqdsD7yID08sAraj +1yLmmUc12I2lT4ESOhF9s8wLdfMecKMbA+r6mujmLjY5zJnOOj8Mt674Q5mwk25v +qtkPajGRu5zTtCj7g0x6c4JQZ9IOrO1gxbJdNZjPh34eWR0kvFa62qRa2MzmvB4Q +jxuMjvPB27e+1LBbZY8WaPNWxSoZFk0PuGWHbSSDuGLc4EdhGoh7zk5//dzGDVqa +pPO1TPbdMaboHREhMzAEYX0c4D5PjT+1ixIAWn2poQDUg+twuxj4pNIcgS23CBHI +Jnu21OUPA0Zy1CVAHr5JXW2T8VyyO3VUaTqg7kwiuqya4gitRWMFSlI1dsQ09V4H +Mq3cfCbRW4+t5OaqG3Wf61206MCpFXxOSgdy30bJ1JGSdVaw4e43NmUoxRXIK3bM +bW8Zg/T92hXiQeczeUaDV/nxpbZt07zXU+fucW14qZen7iCcGRVyFT0E +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICiTCCAg+gAwIBAgIQH0evqmIAcFBUTAGem2OZKjAKBggqhkjOPQQDAzCBhTEL +MAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UE +BxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMT +IkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDgwMzA2MDAw +MDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdy +ZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09N +T0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlv +biBBdXRob3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQDR3svdcmCFYX7deSR +FtSrYpn1PlILBs5BAH+X4QokPB0BBO490o0JlwzgdeT6+3eKKvUDYEs2ixYjFq0J +cfRK9ChQtP6IHG4/bC8vCVlbpVsLM5niwz2J+Wos77LTBumjQjBAMB0GA1UdDgQW +BBR1cacZSBm8nZ3qQUfflMRId5nTeTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/ +BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjEA7wNbeqy3eApyt4jf/7VGFAkK+qDm +fQjGGoe9GKhzvSbKYAydzpmfz1wPMOG+FDHqAjAU9JM8SaczepBGR7NjfRObTrdv +GDeAU/7dIOA1mjbRxwG55tzd8/8dLDoWV9mSOdY= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGnTCCBIWgAwIBAgICBcYwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0x +GTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJv +b3QgQ0EgMzAeFw0wNjExMjQxOTExMjNaFw0zMTExMjQxOTA2NDRaMEUxCzAJBgNV +BAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMRswGQYDVQQDExJRdW9W +YWRpcyBSb290IENBIDMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDM +V0IWVJzmmNPTTe7+7cefQzlKZbPoFog02w1ZkXTPkrgEQK0CSzGrvI2RaNggDhoB +4hp7Thdd4oq3P5kazethq8Jlph+3t723j/z9cI8LoGe+AaJZz3HmDyl2/7FWeUUr +H556VOijKTVopAFPD6QuN+8bv+OPEKhyq1hX51SGyMnzW9os2l2ObjyjPtr7guXd +8lyyBTNvijbO0BNO/79KDDRMpsMhvVAEVeuxu537RR5kFd5VAYwCdrXLoT9Cabwv +vWhDFlaJKjdhkf2mrk7AyxRllDdLkgbvBNDInIjbC3uBr7E9KsRlOni27tyAsdLT +mZw67mtaa7ONt9XOnMK+pUsvFrGeaDsGb659n/je7Mwpp5ijJUMv7/FfJuGITfhe +btfZFG4ZM2mnO4SJk8RTVROhUXhA+LjJou57ulJCg54U7QVSWllWp5f8nT8KKdjc +T5EOE7zelaTfi5m+rJsziO+1ga8bxiJTyPbH7pcUsMV8eFLI8M5ud2CEpukqdiDt +WAEXMJPpGovgc2PZapKUSU60rUqFxKMiMPwJ7Wgic6aIDFUhWMXhOp8q3crhkODZ +c6tsgLjoC2SToJyMGf+z0gzskSaHirOi4XCPLArlzW1oUevaPwV/izLmE1xr/l9A +4iLItLRkT9a6fUg+qGkM17uGcclzuD87nSVL2v9A6wIDAQABo4IBlTCCAZEwDwYD +VR0TAQH/BAUwAwEB/zCB4QYDVR0gBIHZMIHWMIHTBgkrBgEEAb5YAAMwgcUwgZMG +CCsGAQUFBwICMIGGGoGDQW55IHVzZSBvZiB0aGlzIENlcnRpZmljYXRlIGNvbnN0 +aXR1dGVzIGFjY2VwdGFuY2Ugb2YgdGhlIFF1b1ZhZGlzIFJvb3QgQ0EgMyBDZXJ0 +aWZpY2F0ZSBQb2xpY3kgLyBDZXJ0aWZpY2F0aW9uIFByYWN0aWNlIFN0YXRlbWVu +dC4wLQYIKwYBBQUHAgEWIWh0dHA6Ly93d3cucXVvdmFkaXNnbG9iYWwuY29tL2Nw +czALBgNVHQ8EBAMCAQYwHQYDVR0OBBYEFPLAE+CCQz777i9nMpY1XNu4ywLQMG4G +A1UdIwRnMGWAFPLAE+CCQz777i9nMpY1XNu4ywLQoUmkRzBFMQswCQYDVQQGEwJC +TTEZMBcGA1UEChMQUXVvVmFkaXMgTGltaXRlZDEbMBkGA1UEAxMSUXVvVmFkaXMg +Um9vdCBDQSAzggIFxjANBgkqhkiG9w0BAQUFAAOCAgEAT62gLEz6wPJv92ZVqyM0 +7ucp2sNbtrCD2dDQ4iH782CnO11gUyeim/YIIirnv6By5ZwkajGxkHon24QRiSem +d1o417+shvzuXYO8BsbRd2sPbSQvS3pspweWyuOEn62Iix2rFo1bZhfZFvSLgNLd ++LJ2w/w4E6oM3kJpK27zPOuAJ9v1pkQNn1pVWQvVDVJIxa6f8i+AxeoyUDUSly7B +4f/xI4hROJ/yZlZ25w9Rl6VSDE1JUZU2Pb+iSwwQHYaZTKrzchGT5Or2m9qoXadN +t54CrnMAyNojA+j56hl0YgCUyyIgvpSnWbWCar6ZeXqp8kokUvd0/bpO5qgdAm6x +DYBEwa7TIzdfu4V8K5Iu6H6li92Z4b8nby1dqnuH/grdS/yO9SbkbnBCbjPsMZ57 +k8HkyWkaPcBrTiJt7qtYTcbQQcEr6k8Sh17rRdhs9ZgC06DYVYoGmRmioHfRMJ6s +zHXug/WwYjnPbFfiTNKRCw51KBuav/0aQ/HKd/s7j2G4aSgWQgRecCocIdiP4b0j +Wy10QJLZYxkNc91pvGJHvOB0K7Lrfb5BG7XARsWhIstfTsEokt4YutUqKLsRixeT +mJlglFwjz1onl14LBQaTNx47aTbrqZ5hHY8y2o4M1nQ+ewkk2gF3R8Q7zTSMmfXK +4SVhM7JZG+Ju1zdXtg2pEto= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICPzCCAcWgAwIBAgIQBVVWvPJepDU1w6QP1atFcjAKBggqhkjOPQQDAzBhMQsw +CQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cu +ZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBHMzAe +Fw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVTMRUw +EwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20x +IDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEczMHYwEAYHKoZIzj0CAQYF +K4EEACIDYgAE3afZu4q4C/sLfyHS8L6+c/MzXRq8NOrexpu80JX28MzQC7phW1FG +fp4tn+6OYwwX7Adw9c+ELkCDnOg/QW07rdOkFFk2eJ0DQ+4QE2xy3q6Ip6FrtUPO +Z9wj/wMco+I+o0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAd +BgNVHQ4EFgQUs9tIpPmhxdiuNkHMEWNpYim8S8YwCgYIKoZIzj0EAwMDaAAwZQIx +AK288mw/EkrRLTnDCgmXc/SINoyIJ7vmiI1Qhadj+Z4y3maTD/HMsQmP3Wyr+mt/ +oAIwOWZbwmSNuJ5Q3KjVSaLtx9zRSX8XAbjIho9OjIgrqJqpisXRAL34VOKa5Vt8 +sycX +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEdDCCA1ygAwIBAgIQRL4Mi1AAJLQR0zYq/mUK/TANBgkqhkiG9w0BAQUFADCB +lzELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2Ug +Q2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExho +dHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xHzAdBgNVBAMTFlVUTi1VU0VSRmlyc3Qt +SGFyZHdhcmUwHhcNOTkwNzA5MTgxMDQyWhcNMTkwNzA5MTgxOTIyWjCBlzELMAkG +A1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0eTEe +MBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExhodHRwOi8v +d3d3LnVzZXJ0cnVzdC5jb20xHzAdBgNVBAMTFlVUTi1VU0VSRmlyc3QtSGFyZHdh +cmUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCx98M4P7Sof885glFn +0G2f0v9Y8+efK+wNiVSZuTiZFvfgIXlIwrthdBKWHTxqctU8EGc6Oe0rE81m65UJ +M6Rsl7HoxuzBdXmcRl6Nq9Bq/bkqVRcQVLMZ8Jr28bFdtqdt++BxF2uiiPsA3/4a +MXcMmgF6sTLjKwEHOG7DpV4jvEWbe1DByTCP2+UretNb+zNAHqDVmBe8i4fDidNd +oI6yqqr2jmmIBsX6iSHzCJ1pLgkzmykNRg+MzEk0sGlRvfkGzWitZky8PqxhvQqI +DsjfPe58BEydCl5rkdbux+0ojatNh4lz0G6k0B4WixThdkQDf2Os5M1JnMWS9Ksy +oUhbAgMBAAGjgbkwgbYwCwYDVR0PBAQDAgHGMA8GA1UdEwEB/wQFMAMBAf8wHQYD +VR0OBBYEFKFyXyYbKJhDlV0HN9WFlp1L0sNFMEQGA1UdHwQ9MDswOaA3oDWGM2h0 +dHA6Ly9jcmwudXNlcnRydXN0LmNvbS9VVE4tVVNFUkZpcnN0LUhhcmR3YXJlLmNy +bDAxBgNVHSUEKjAoBggrBgEFBQcDAQYIKwYBBQUHAwUGCCsGAQUFBwMGBggrBgEF +BQcDBzANBgkqhkiG9w0BAQUFAAOCAQEARxkP3nTGmZev/K0oXnWO6y1n7k57K9cM +//bey1WiCuFMVGWTYGufEpytXoMs61quwOQt9ABjHbjAbPLPSbtNk28Gpgoiskli +CE7/yMgUsogWXecB5BKV5UU0s4tpvc+0hY91UZ59Ojg6FEgSxvunOxqNDYJAB+gE +CJChicsZUN/KHAG8HQQZexB2lzvukJDKxA4fFm517zP4029bHpbj4HR3dHuKom4t +3XbWOTCC8KucUvIqx69JXn7HaOWCgchqJ/kniCrVWFCVH/A7HFe7fRQ5YiuayZSS +KqMiDP+JJn1fIytH1xUdqWqeUQ0qUZ6B+dQ7XnASfxAynB67nfhmqA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICqDCCAi2gAwIBAgIQNBdlEkA7t1aALYDLeVWmHjAKBggqhkjOPQQDAzCBlDEL +MAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8wHQYD +VQQLExZTeW1hbnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRlYyBD +bGFzcyAyIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0g +RzQwHhcNMTExMDA1MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBlDELMAkGA1UEBhMC +VVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8wHQYDVQQLExZTeW1h +bnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRlYyBDbGFzcyAyIFB1 +YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzQwdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAATR2UqOTA2ESlG6fO/TzPo6mrWnYxM9AeBJPvrBR8mS +szrX/m+c95o6D/UOCgrDP8jnEhSO1dVtmCyzcTIK6yq99tdqIAtnRZzSsr9TImYJ +XdsR8/EFM1ij4rjPfM2Cm72jQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8E +BTADAQH/MB0GA1UdDgQWBBQ9MvM6qQyQhPmijGkGYVQvh3L+BTAKBggqhkjOPQQD +AwNpADBmAjEAyKapr0F/tckRQhZoaUxcuCcYtpjxwH+QbYfTjEYX8D5P/OqwCMR6 +S7wIL8fip29lAjEA1lnehs5fDspU1cbQFQ78i5Ry1I4AWFPPfrFLDeVQhuuea9// +KabYR9mglhjb8kWz +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEvTCCA6WgAwIBAgIBADANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJFVTEn +MCUGA1UEChMeQUMgQ2FtZXJmaXJtYSBTQSBDSUYgQTgyNzQzMjg3MSMwIQYDVQQL +ExpodHRwOi8vd3d3LmNoYW1iZXJzaWduLm9yZzEiMCAGA1UEAxMZQ2hhbWJlcnMg +b2YgQ29tbWVyY2UgUm9vdDAeFw0wMzA5MzAxNjEzNDNaFw0zNzA5MzAxNjEzNDRa +MH8xCzAJBgNVBAYTAkVVMScwJQYDVQQKEx5BQyBDYW1lcmZpcm1hIFNBIENJRiBB +ODI3NDMyODcxIzAhBgNVBAsTGmh0dHA6Ly93d3cuY2hhbWJlcnNpZ24ub3JnMSIw +IAYDVQQDExlDaGFtYmVycyBvZiBDb21tZXJjZSBSb290MIIBIDANBgkqhkiG9w0B +AQEFAAOCAQ0AMIIBCAKCAQEAtzZV5aVdGDDg2olUkfzIx1L4L1DZ77F1c2VHfRtb +unXF/KGIJPov7coISjlUxFF6tdpg6jg8gbLL8bvZkSM/SAFwdakFKq0fcfPJVD0d +BmpAPrMMhe5cG3nCYsS4No41XQEMIwRHNaqbYE6gZj3LJgqcQKH0XZi/caulAGgq +7YN6D6IUtdQis4CwPAxaUWktWBiP7Zme8a7ileb2R6jWDA+wWFjbw2Y3npuRVDM3 +0pQcakjJyfKl2qUMI/cjDpwyVV5xnIQFUZot/eZOKjRa3spAN2cMVCFVd9oKDMyX +roDclDZK9D7ONhMeU+SsTjoF7Nuucpw4i9A5O4kKPnf+dQIBA6OCAUQwggFAMBIG +A1UdEwEB/wQIMAYBAf8CAQwwPAYDVR0fBDUwMzAxoC+gLYYraHR0cDovL2NybC5j +aGFtYmVyc2lnbi5vcmcvY2hhbWJlcnNyb290LmNybDAdBgNVHQ4EFgQU45T1sU3p +26EpW1eLTXYGduHRooowDgYDVR0PAQH/BAQDAgEGMBEGCWCGSAGG+EIBAQQEAwIA +BzAnBgNVHREEIDAegRxjaGFtYmVyc3Jvb3RAY2hhbWJlcnNpZ24ub3JnMCcGA1Ud +EgQgMB6BHGNoYW1iZXJzcm9vdEBjaGFtYmVyc2lnbi5vcmcwWAYDVR0gBFEwTzBN +BgsrBgEEAYGHLgoDATA+MDwGCCsGAQUFBwIBFjBodHRwOi8vY3BzLmNoYW1iZXJz +aWduLm9yZy9jcHMvY2hhbWJlcnNyb290Lmh0bWwwDQYJKoZIhvcNAQEFBQADggEB +AAxBl8IahsAifJ/7kPMa0QOx7xP5IV8EnNrJpY0nbJaHkb5BkAFyk+cefV/2icZd +p0AJPaxJRUXcLo0waLIJuvvDL8y6C98/d3tGfToSJI6WjzwFCm/SlCgdbQzALogi +1djPHRPH8EjX1wWnz8dHnjs8NMiAT9QUu/wNUPf6s+xCX6ndbcj0dc97wXImsQEc +XCz9ek60AcUFV7nnPKoF2YjpB0ZBzu9Bga5Y34OirsrXdx/nADydb47kMgkdTXg0 +eDQ8lJsm7U9xxhl6vSAiSFr+S30Dt+dYvsYyTnQeaN2oaFuzPu5ifdmA6Ap1erfu +tGWaIZDgqtCYvDi1czyL+Nw= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDYTCCAkmgAwIBAgIQCgEBAQAAAnwAAAAKAAAAAjANBgkqhkiG9w0BAQUFADA6 +MRkwFwYDVQQKExBSU0EgU2VjdXJpdHkgSW5jMR0wGwYDVQQLExRSU0EgU2VjdXJp +dHkgMjA0OCBWMzAeFw0wMTAyMjIyMDM5MjNaFw0yNjAyMjIyMDM5MjNaMDoxGTAX +BgNVBAoTEFJTQSBTZWN1cml0eSBJbmMxHTAbBgNVBAsTFFJTQSBTZWN1cml0eSAy +MDQ4IFYzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt49VcdKA3Xtp +eafwGFAyPGJn9gqVB93mG/Oe2dJBVGutn3y+Gc37RqtBaB4Y6lXIL5F4iSj7Jylg +/9+PjDvJSZu1pJTOAeo+tWN7fyb9Gd3AIb2E0S1PRsNO3Ng3OTsor8udGuorryGl +wSMiuLgbWhOHV4PR8CDn6E8jQrAApX2J6elhc5SYcSa8LWrg903w8bYqODGBDSnh +AMFRD0xS+ARaqn1y07iHKrtjEAMqs6FPDVpeRrc9DvV07Jmf+T0kgYim3WBU6JU2 +PcYJk5qjEoAAVZkZR73QpXzDuvsf9/UP+Ky5tfQ3mBMY3oVbtwyCO4dvlTlYMNpu +AWgXIszACwIDAQABo2MwYTAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB +BjAfBgNVHSMEGDAWgBQHw1EwpKrpRa41JPr/JCwz0LGdjDAdBgNVHQ4EFgQUB8NR +MKSq6UWuNST6/yQsM9CxnYwwDQYJKoZIhvcNAQEFBQADggEBAF8+hnZuuDU8TjYc +HnmYv/3VEhF5Ug7uMYm83X/50cYVIeiKAVQNOvtUudZj1LGqlk2iQk3UUx+LEN5/ +Zb5gEydxiKRz44Rj0aRV4VCT5hsOedBnvEbIvz8XDZXmxpBp3ue0L96VfdASPz0+ +f00/FGj1EVDVwfSQpQgdMWD/YIwjVAqv/qFuxdF6Kmh4zx6CCiC0H63lhbJqaHVO +rSU3lIW+vaHU6rcMSzyd6BIA8F+sDeGscGNz9395nzIlQnQFgCi/vcEkllgVsRch +6YlL2weIZ/QVrXA+L02FO8K32/6YaCOJ4XQP3vTFhGMpG8zLB8kApKnXwiJPZ9d3 +7CAFYd4= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDuDCCAqCgAwIBAgIQDPCOXAgWpa1Cf/DrJxhZ0DANBgkqhkiG9w0BAQUFADBI +MQswCQYDVQQGEwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24x +FzAVBgNVBAMTDlNlY3VyZVRydXN0IENBMB4XDTA2MTEwNzE5MzExOFoXDTI5MTIz +MTE5NDA1NVowSDELMAkGA1UEBhMCVVMxIDAeBgNVBAoTF1NlY3VyZVRydXN0IENv +cnBvcmF0aW9uMRcwFQYDVQQDEw5TZWN1cmVUcnVzdCBDQTCCASIwDQYJKoZIhvcN +AQEBBQADggEPADCCAQoCggEBAKukgeWVzfX2FI7CT8rU4niVWJxB4Q2ZQCQXOZEz +Zum+4YOvYlyJ0fwkW2Gz4BERQRwdbvC4u/jep4G6pkjGnx29vo6pQT64lO0pGtSO +0gMdA+9tDWccV9cGrcrI9f4Or2YlSASWC12juhbDCE/RRvgUXPLIXgGZbf2IzIao +wW8xQmxSPmjL8xk037uHGFaAJsTQ3MBv396gwpEWoGQRS0S8Hvbn+mPeZqx2pHGj +7DaUaHp3pLHnDi+BeuK1cobvomuL8A/b01k/unK8RCSc43Oz969XL0Imnal0ugBS +8kvNU3xHCzaFDmapCJcWNFfBZveA4+1wVMeT4C4oFVmHursCAwEAAaOBnTCBmjAT +BgkrBgEEAYI3FAIEBh4EAEMAQTALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB +/zAdBgNVHQ4EFgQUQjK2FvoE/f5dS3rD/fdMQB1aQ68wNAYDVR0fBC0wKzApoCeg +JYYjaHR0cDovL2NybC5zZWN1cmV0cnVzdC5jb20vU1RDQS5jcmwwEAYJKwYBBAGC +NxUBBAMCAQAwDQYJKoZIhvcNAQEFBQADggEBADDtT0rhWDpSclu1pqNlGKa7UTt3 +6Z3q059c4EVlew3KW+JwULKUBRSuSceNQQcSc5R+DCMh/bwQf2AQWnL1mA6s7Ll/ +3XpvXdMc9P+IBWlCqQVxyLesJugutIxq/3HcuLHfmbx8IVQr5Fiiu1cprp6poxkm +D5kuCLDv/WnPmRoJjeOnnyvJNjR7JLN4TJUXpAYmHrZkUjZfYGfZnMUFdAvnZyPS +CPyI6a6Lf+Ew9Dd+/cYy2i2eRDAwbO4H3tI0/NL/QPZL9GZGBlSm8jIKYyYwa5vR +3ItHuuG51WLQoqD0ZwV4KWMabwTW+MZMo5qxN7SN5ShLHZ4swrhovO0C7jE= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEMTCCAxmgAwIBAgIBADANBgkqhkiG9w0BAQUFADCBlTELMAkGA1UEBhMCR1Ix +RDBCBgNVBAoTO0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1 +dGlvbnMgQ2VydC4gQXV0aG9yaXR5MUAwPgYDVQQDEzdIZWxsZW5pYyBBY2FkZW1p +YyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIFJvb3RDQSAyMDExMB4XDTExMTIw +NjEzNDk1MloXDTMxMTIwMTEzNDk1MlowgZUxCzAJBgNVBAYTAkdSMUQwQgYDVQQK +EztIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIENl +cnQuIEF1dGhvcml0eTFAMD4GA1UEAxM3SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJl +c2VhcmNoIEluc3RpdHV0aW9ucyBSb290Q0EgMjAxMTCCASIwDQYJKoZIhvcNAQEB +BQADggEPADCCAQoCggEBAKlTAOMupvaO+mDYLZU++CwqVE7NuYRhlFhPjz2L5EPz +dYmNUeTDN9KKiE15HrcS3UN4SoqS5tdI1Q+kOilENbgH9mgdVc04UfCMJDGFr4PJ +fel3r+0ae50X+bOdOFAPplp5kYCvN66m0zH7tSYJnTxa71HFK9+WXesyHgLacEns +bgzImjeN9/E2YEsmLIKe0HjzDQ9jpFEw4fkrJxIH2Oq9GGKYsFk3fb7u8yBRQlqD +75O6aRXxYp2fmTmCobd0LovUxQt7L/DICto9eQqakxylKHJzkUOap9FNhYS5qXSP +FEDH3N6sQWRstBmbAmNtJGSPRLIl6s5ddAxjMlyNh+UCAwEAAaOBiTCBhjAPBgNV +HRMBAf8EBTADAQH/MAsGA1UdDwQEAwIBBjAdBgNVHQ4EFgQUppFC/RNhSiOeCKQp +5dgTBCPuQSUwRwYDVR0eBEAwPqA8MAWCAy5ncjAFggMuZXUwBoIELmVkdTAGggQu +b3JnMAWBAy5ncjAFgQMuZXUwBoEELmVkdTAGgQQub3JnMA0GCSqGSIb3DQEBBQUA +A4IBAQAf73lB4XtuP7KMhjdCSk4cNx6NZrokgclPEg8hwAOXhiVtXdMiKahsog2p +6z0GW5k6x8zDmjR/qw7IThzh+uTczQ2+vyT+bOdrwg3IBp5OjWEopmr95fZi6hg8 +TqBTnbI6nOulnJEWtk2C4AwFSKls9cz4y51JtPACpf1wA+2KIaWuE4ZJwzNzvoc7 +dIsXRSZMFpGD/md9zU1jZ/rzAxKWeAaNsWftjj++n08C9bMJL/NMh98qy5V8Acys +Nnq/onN694/BtZqhFLKPM58N7yLcZnuEvUUXBj08yrl3NI/K6s8/MT7jiOOASSXI +l7WdmplNsDz4SgCbZN2fOUvRJ9e4 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDoTCCAomgAwIBAgIQKTZHquOKrIZKI1byyrdhrzANBgkqhkiG9w0BAQUFADBO +MQswCQYDVQQGEwJ1czEYMBYGA1UEChMPVS5TLiBHb3Zlcm5tZW50MQ0wCwYDVQQL +EwRGQkNBMRYwFAYDVQQDEw1Db21tb24gUG9saWN5MB4XDTA3MTAxNTE1NTgwMFoX +DTI3MTAxNTE2MDgwMFowTjELMAkGA1UEBhMCdXMxGDAWBgNVBAoTD1UuUy4gR292 +ZXJubWVudDENMAsGA1UECxMERkJDQTEWMBQGA1UEAxMNQ29tbW9uIFBvbGljeTCC +ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJeNvTMn5K1b+3i9L0dHbsd4 +6ZOcpN7JHP0vGzk4rEcXwH53KQA7Ax9oD81Npe53uCxiazH2+nIJfTApBnznfKM9 +hBiKHa4skqgf6F5PjY7rPxr4nApnnbBnTfAu0DDew5SwoM8uCjR/VAnTNr2kSVdS +c+md/uRIeUYbW40y5KVIZPMiDZKdCBW/YDyD90ciJSKtKXG3d+8XyaK2lF7IMJCk +FEhcVlcLQUwF1CpMP64Sm1kRdXAHImktLNMxzJJ+zM2kfpRHqpwJCPZLr1LoakCR +xVW9QLHIbVeGlRfmH3O+Ry4+i0wXubklHKVSFzYIWcBCvgortFZRPBtVyYyQd+sC +AwEAAaN7MHkwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0O +BBYEFC9Yl9ipBZilVh/72at17wI8NjTHMBIGCSsGAQQBgjcVAQQFAgMBAAEwIwYJ +KwYBBAGCNxUCBBYEFHa3YJbdFFYprHWF03BjwbxHhhyLMA0GCSqGSIb3DQEBBQUA +A4IBAQBgrvNIFkBypgiIybxHLCRLXaCRc+1leJDwZ5B6pb8KrbYq+Zln34PFdx80 +CTj5fp5B4Ehg/uKqXYeI6oj9XEWyyWrafaStsU+/HA2fHprA1RRzOCuKeEBuMPdi +4c2Z/FFpZ2wR3bgQo2jeJqVW/TZsN5hs++58PGxrcD/3SDcJjwtCga1GRrgLgwb0 +Gzigf0/NC++DiYeXHIowZ9z9VKEDfgHLhUyxCynDvux84T8PCVI8L6eaSP436REG +WOE2QYrEtr+O3c5Ks7wawM36GpnScZv6z7zyxFSjiDV2zBssRm8MtNHDYXaSdBHq +S4CNHIkRi+xb/xfJSPzn4AYR4oRe +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID9jCCAt6gAwIBAgIQJDJ18h0v0gkz97RqytDzmDANBgkqhkiG9w0BAQsFADCB +lDELMAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8w +HQYDVQQLExZTeW1hbnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRl +YyBDbGFzcyAxIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5 +IC0gRzYwHhcNMTExMDE4MDAwMDAwWhcNMzcxMjAxMjM1OTU5WjCBlDELMAkGA1UE +BhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8wHQYDVQQLExZT +eW1hbnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRlYyBDbGFzcyAx +IFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzYwggEi +MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDHOddJZKmZgiJM6kXZBxbje/SD +6Jlz+muxNuCad6BAwoGNAcfMjL2Pffd543pMA03Z+/2HOCgs3ZqLVAjbZ/sbjP4o +ki++t7JIp4Gh2F6Iw8w5QEFa0dzl2hCfL9oBTf0uRnz5LicKaTfukaMbasxEvxvH +w9QRslBglwm9LiL1QYRmn81ApqkAgMEflZKf3vNI79sdd2H8f9/ulqRy0LY+/3gn +r8uSFWkI22MQ4uaXrG7crPaizh5HmbmJtxLmodTNWRFnw2+F2EJOKL5ZVVkElauP +N4C/DfD8HzpkMViBeNfiNfYgPym4jxZuPkjctUwH4fIa6n4KedaovetdhitNAgMB +AAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQW +BBQzQejIORIVk0jyljIuWvXalF9TYDANBgkqhkiG9w0BAQsFAAOCAQEAFeNzV7EX +tl9JaUSm9l56Z6zS3nVJq/4lVcc6yUQVEG6/MWvL2QeTfxyFYwDjMhLgzMv7OWyP +4lPiPEAz2aSMR+atWPuJr+PehilWNCxFuBL6RIluLRQlKCQBZdbqUqwFblYSCT3Q +dPTXvQbKqDqNVkL6jXI+dPEDct+HG14OelWWLDi3mIXNTTNEyZSPWjEwN0ujOhKz +5zbRIWhLLTjmU64cJVYIVgNnhJ3Gw84kYsdMNs+wBkS39V8C3dlU6S+QTnrIToNA +DJqXPDe/v+z28LSFdyjBC8hnghAXOKK3Buqbvzr46SMHv3TgmDgVVXjucgBcGaP0 +0jPg/73RVDkpDw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDIDCCAgigAwIBAgIBHTANBgkqhkiG9w0BAQUFADA5MQswCQYDVQQGEwJGSTEP +MA0GA1UEChMGU29uZXJhMRkwFwYDVQQDExBTb25lcmEgQ2xhc3MyIENBMB4XDTAx +MDQwNjA3Mjk0MFoXDTIxMDQwNjA3Mjk0MFowOTELMAkGA1UEBhMCRkkxDzANBgNV +BAoTBlNvbmVyYTEZMBcGA1UEAxMQU29uZXJhIENsYXNzMiBDQTCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAJAXSjWdyvANlsdE+hY3/Ei9vX+ALTU74W+o +Z6m/AxxNjG8yR9VBaKQTBME1DJqEQ/xcHf+Js+gXGM2RX/uJ4+q/Tl18GybTdXnt +5oTjV+WtKcT0OijnpXuENmmz/V52vaMtmdOQTiMofRhj8VQ7Jp12W5dCsv+u8E7s +3TmVToMGf+dJQMjFAbJUWmYdPfz56TwKnoG4cPABi+QjVHzIrviQHgCWctRUz2Ej +vOr7nQKV0ba5cTppCD8PtOFCx4j1P5iop7oc4HFx71hXgVB6XGt0Rg6DA5jDjqhu +8nYybieDwnPz3BjotJPqdURrBGAgcVeHnfO+oJAjPYok4doh28MCAwEAAaMzMDEw +DwYDVR0TAQH/BAUwAwEB/zARBgNVHQ4ECgQISqCqWITTXjwwCwYDVR0PBAQDAgEG +MA0GCSqGSIb3DQEBBQUAA4IBAQBazof5FnIVV0sd2ZvnoiYw7JNn39Yt0jSv9zil +zqsWuasvfDXLrNAPtEwr/IDva4yRXzZ299uzGxnq9LIR/WFxRL8oszodv7ND6J+/ +3DEIcbCdjdY0RzKQxmUk96BKfARzjzlvF4xytb1LyHr4e4PDKE6cCepnP7JnBBvD +FNr450kkkdAdavphOe9r5yF1BgfYErQhIHBCcYHaPJo2vqZbDWpsmh+Re/n570K6 +Tk6ezAyNlNzZRZxe7EJQY670XcSxEtzKO6gunRRaBXW37Ndj4ro1tgQIkejanZz2 +ZrUYrAqmVCY0M9IbwdR/GjqOC6oybtv8TyWf2TLHllpwrN9M +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICHjCCAaSgAwIBAgIRYFlJ4CYuu1X5CneKcflK2GwwCgYIKoZIzj0EAwMwUDEk +MCIGA1UECxMbR2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI1MRMwEQYDVQQKEwpH +bG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWduMB4XDTEyMTExMzAwMDAwMFoX +DTM4MDExOTAzMTQwN1owUDEkMCIGA1UECxMbR2xvYmFsU2lnbiBFQ0MgUm9vdCBD +QSAtIFI1MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWdu +MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAER0UOlvt9Xb/pOdEh+J8LttV7HpI6SFkc +8GIxLcB6KP4ap1yztsyX50XUWPrRd21DosCHZTQKH3rd6zwzocWdTaRvQZU4f8ke +hOvRnkmSh5SHDDqFSmafnVmTTZdhBoZKo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYD +VR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUPeYpSJvqB8ohREom3m7e0oPQn1kwCgYI +KoZIzj0EAwMDaAAwZQIxAOVpEslu28YxuglB4Zf4+/2a4n0Sye18ZNPLBSWLVtmg +515dTguDnFt2KaAJJiFqYgIwcdK1j1zqO+F4CYWodZI7yFz9SO8NdCKoCOJuxUnO +xwy8p2Fp8fc74SrL+SvzZpA3 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFyjCCA7KgAwIBAgIEAJiWjDANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJO +TDEeMBwGA1UECgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSswKQYDVQQDDCJTdGFh +dCBkZXIgTmVkZXJsYW5kZW4gUm9vdCBDQSAtIEcyMB4XDTA4MDMyNjExMTgxN1oX +DTIwMDMyNTExMDMxMFowWjELMAkGA1UEBhMCTkwxHjAcBgNVBAoMFVN0YWF0IGRl +ciBOZWRlcmxhbmRlbjErMCkGA1UEAwwiU3RhYXQgZGVyIE5lZGVybGFuZGVuIFJv +b3QgQ0EgLSBHMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMVZ5291 +qj5LnLW4rJ4L5PnZyqtdj7U5EILXr1HgO+EASGrP2uEGQxGZqhQlEq0i6ABtQ8Sp +uOUfiUtnvWFI7/3S4GCI5bkYYCjDdyutsDeqN95kWSpGV+RLufg3fNU254DBtvPU +Z5uW6M7XxgpT0GtJlvOjCwV3SPcl5XCsMBQgJeN/dVrlSPhOewMHBPqCYYdu8DvE +pMfQ9XQ+pV0aCPKbJdL2rAQmPlU6Yiile7Iwr/g3wtG61jj99O9JMDeZJiFIhQGp +5Rbn3JBV3w/oOM2ZNyFPXfUib2rFEhZgF1XyZWampzCROME4HYYEhLoaJXhena/M +UGDWE4dS7WMfbWV9whUYdMrhfmQpjHLYFhN9C0lK8SgbIHRrxT3dsKpICT0ugpTN +GmXZK4iambwYfp/ufWZ8Pr2UuIHOzZgweMFvZ9C+X+Bo7d7iscksWXiSqt8rYGPy +5V6548r6f1CGPqI0GAwJaCgRHOThuVw+R7oyPxjMW4T182t0xHJ04eOLoEq9jWYv +6q012iDTiIJh8BIitrzQ1aTsr1SIJSQ8p22xcik/Plemf1WvbibG/ufMQFxRRIEK +eN5KzlW/HdXZt1bv8Hb/C3m1r737qWmRRpdogBQ2HbN/uymYNqUg+oJgYjOk7Na6 +B6duxc8UpufWkjTYgfX8HV2qXB72o007uPc5AgMBAAGjgZcwgZQwDwYDVR0TAQH/ +BAUwAwEB/zBSBgNVHSAESzBJMEcGBFUdIAAwPzA9BggrBgEFBQcCARYxaHR0cDov +L3d3dy5wa2lvdmVyaGVpZC5ubC9wb2xpY2llcy9yb290LXBvbGljeS1HMjAOBgNV +HQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJFoMocVHYnitfGsNig0jQt8YojrMA0GCSqG +SIb3DQEBCwUAA4ICAQCoQUpnKpKBglBu4dfYszk78wIVCVBR7y29JHuIhjv5tLyS +CZa59sCrI2AGeYwRTlHSeYAz+51IvuxBQ4EffkdAHOV6CMqqi3WtFMTC6GY8ggen +5ieCWxjmD27ZUD6KQhgpxrRW/FYQoAUXvQwjf/ST7ZwaUb7dRUG/kSS0H4zpX897 +IZmflZ85OkYcbPnNe5yQzSipx6lVu6xiNGI1E0sUOlWDuYaNkqbG9AclVMwWVxJK +gnjIFNkXgiYtXSAfea7+1HAWFpWD2DU5/1JddRwWxRNVz0fMdWVSSt7wsKfkCpYL ++63C4iWEst3kvX5ZbJvw8NjnyvLplzh+ib7M+zkXYT9y2zqR2GUBGR2tUKRXCnxL +vJxxcypFURmFzI79R6d0lR2o0a9OF7FpJsKqeFdbxU2n5Z4FF5TKsl+gSRiNNOkm +bEgeqmiSBeGCc1qb3AdbCG19ndeNIdn8FCCqwkXfP+cAslHkwvgFuXkajDTznlvk +N1trSt8sV4pAWja63XVECDdCcAz+3F4hoKOKwJCcaNpQ5kUQR3i2TtJlycM33+FC +Y7BXN0Ute4qcvwXqZVUz9zkQxSgqIXobisQk+T8VyJoVIPVVYpbtbZNQvOSqeK3Z +ywplh6ZmwcSBo3c6WB4L7oOLnR7SUqTMHW+wmG2UMbX4cQrcufx9MmDm66+KAQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFRjCCAy6gAwIBAgIIbYwURrGmCu4wDQYJKoZIhvcNAQEMBQAwQTELMAkGA1UE +BhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MRwwGgYDVQQDDBNBZmZpcm1UcnVz +dCBQcmVtaXVtMB4XDTEwMDEyOTE0MTAzNloXDTQwMTIzMTE0MTAzNlowQTELMAkG +A1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MRwwGgYDVQQDDBNBZmZpcm1U +cnVzdCBQcmVtaXVtMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxBLf +qV/+Qd3d9Z+K4/as4Tx4mrzY8H96oDMq3I0gW64tb+eT2TZwamjPjlGjhVtnBKAQ +JG9dKILBl1fYSCkTtuG+kU3fhQxTGJoeJKJPj/CihQvL9Cl/0qRY7iZNyaqoe5rZ ++jjeRFcV5fiMyNlI4g0WJx0eyIOFJbe6qlVBzAMiSy2RjYvmia9mx+n/K+k8rNrS +s8PhaJyJ+HoAVt70VZVs+7pk3WKL3wt3MutizCaam7uqYoNMtAZ6MMgpv+0GTZe5 +HMQxK9VfvFMSF5yZVylmd2EhMQcuJUmdGPLu8ytxjLW6OQdJd/zvLpKQBY0tL3d7 +70O/Nbua2Plzpyzy0FfuKE4mX4+QaAkvuPjcBukumj5Rp9EixAqnOEhss/n/fauG +V+O61oV4d7pD6kh/9ti+I20ev9E2bFhc8e6kGVQa9QPSdubhjL08s9NIS+LI+H+S +qHZGnEJlPqQewQcDWkYtuJfzt9WyVSHvutxMAJf7FJUnM7/oQ0dG0giZFmA7mn7S +5u046uwBHjxIVkkJx0w3AJ6IDsBz4W9m6XJHMD4Q5QsDyZpCAGzFlH5hxIrff4Ia +C1nEWTJ3s7xgaVY5/bQGeyzWZDbZvUjthB9+pSKPKrhC9IK31FOQeE4tGv2Bb0TX +OwF0lkLgAOIua+rF7nKsu7/+6qqo+Nz2snmKtmcCAwEAAaNCMEAwHQYDVR0OBBYE +FJ3AZ6YMItkm9UWrpmVSESfYRaxjMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgEGMA0GCSqGSIb3DQEBDAUAA4ICAQCzV00QYk465KzquByvMiPIs0laUZx2 +KI15qldGF9X1Uva3ROgIRL8YhNILgM3FEv0AVQVhh0HctSSePMTYyPtwni94loMg +Nt58D2kTiKV1NpgIpsbfrM7jWNa3Pt668+s0QNiigfV4Py/VpfzZotReBA4Xrf5B +8OWycvpEgjNC6C1Y91aMYj+6QrCcDFx+LmUmXFNPALJ4fqENmS2NuB2OosSw/WDQ +MKSOyARiqcTtNd56l+0OOF6SL5Nwpamcb6d9Ex1+xghIsV5n61EIJenmJWtSKZGc +0jlzCFfemQa0W50QBuHCAKi4HEoCChTQwUHK+4w1IX2COPKpVJEZNZOUbWo6xbLQ +u4mGk+ibyQ86p3q4ofB4Rvr8Ny/lioTz3/4E2aFooC8k4gmVBtWVyuEklut89pMF +u+1z6S3RdTnX5yTb2E5fQ4+e0BQ5v1VwSJlXMbSc7kqYA5YwH2AG7hsj/oFgIxpH +YoWlzBk0gG+zrBrjn/B7SK3VAdlntqlyk+otZrWyuOQ9PLLvTIzq6we/qzWaVYa8 +GKa1qF60g2xraUDTn9zxw2lrueFtCfTxqlB2Cnp9ehehVZZCmTEJ3WARjQUwfuaO +RtGdFNrHF+QFlozEJLUbzxQHskD4o55BhrwE0GuWyCqANP2/7waj3VjFhT0+j/6e +KeC2uAloGRwYQw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFgTCCA2mgAwIBAgIIIj+pFyDegZQwDQYJKoZIhvcNAQELBQAwTjELMAkGA1UE +BhMCQ0gxFTATBgNVBAoTDFN3aXNzU2lnbiBBRzEoMCYGA1UEAxMfU3dpc3NTaWdu +IFBsYXRpbnVtIFJvb3QgQ0EgLSBHMzAeFw0wOTA4MDQxMzM0MDRaFw0zNzA4MDQx +MzM0MDRaME4xCzAJBgNVBAYTAkNIMRUwEwYDVQQKEwxTd2lzc1NpZ24gQUcxKDAm +BgNVBAMTH1N3aXNzU2lnbiBQbGF0aW51bSBSb290IENBIC0gRzMwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQCUoO8TG59EIBvNxaoiu9nyUj56Wlh35o2h +K8ncpPPksxOUAGKbHPJDUEOBfq8wNkmsGIkMGEW4PsdUbePYmllriholqba1Dbd9 +I/BffagHqfc+hi7IAU3c5jbtHeU3B2kSS+OD0QQcJPAfcHHnGe1zSG6VKxW2VuYC +31bpm/rqpu7gwsO64MzGyHvXbzqVmzqPvlss0qmgOD7WiOGxYhOO3KswZ82oaqZj +K4Kwy8c9Tu1y9n2rMk5lAusPmXT4HBoojA5FAJMsFJ9txxue9orce3jjtJRHHU0F +bYR6kFSynot1woDfhzk/n/tIVAeNoCn1+WBfWnLou5ugQuAIADSjFTwT49YaawKy +lCGjnUG8KmtOMzumlDj8PccrM7MuKwZ0rJsQb8VORfddoVYDLA1fer0e3h13kGva +pS2KTOnfQfTnS+x9lUKfTKkJD0OIPz2T5yv0ekjaaMTdEoAxGl0kVCamJCGzTK3a +Fwg2AlfGnIZwyXXJnnxh2HjmuegUafkcECgSXUt1ULo80GdwVVVWS/s9HNjbeU2X +37ie2xcs1TUHuFCp9473Vv96Z0NPINnKZtY4YEvulDHWDaJIm/80aZTGNfWWiO+q +ZsyBputMU/8ydKe2nZhXtLomqfEzM2J+OrADEVf/3G8RI60+xgrQzFS3LcKTHeXC +pozH2O9T9wIDAQABo2MwYTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB +/zAdBgNVHQ4EFgQUVio/kFj0F1oUstcIG4VbVGpUGigwHwYDVR0jBBgwFoAUVio/ +kFj0F1oUstcIG4VbVGpUGigwDQYJKoZIhvcNAQELBQADggIBAGztiudDqHknm7jP +hz5kOBiMEUKShjfgWMMb7gQu94TsgxBoDH94LZzCl442ThbYDuprSK1Pnl0NzA2p +PhiFfsxomTk11tifhsEy+01lsyIUS8iFZtoX/3GRrJxWV95xLFZCv/jNDvCi0//S +IhX70HgKfuGwWs6ON9upnueVz2PyLA3S+m/zyNX7ALf3NWcQ03tS7BAy+L/dXsmm +gqTxsL8dLt0l5L1N8DWpkQFH+BAClFvrPusNutUdYyylLqvn4x6j7kuqX7FmAbSC +WvlGS8fx+N8svv113ZY4mjc6bqXmMhVus5DAOYp0pZWgvg0uiXnNKVaOw15XUcQF +bwRVj4HpTL1ZRssqvE3JHfLGTwXkyAQN925P2sM6nNLC9enGJHoUPhxCMKgCRTGp +/FCp3NyGOA9bkz9/CE5qDSc6EHlWwxW4PgaG9tlwZ691eoviWMzGdU8yVcVsFAko +O/KV5GreLCgHraB9Byjd1Fqj6aZ8E4yZC1J429nR3z5aQ3Z/RmBTws3ndkd8Vc20 +OWQQW5VLNV1EgyTV4C4kDMGAbmkAgAZ3CmaCEAxRbzeJV9vzTOW4ue4jZpdgt1Ld +2Zb7uoo7oE3OXvBETJDMIU8bOphrjjGD+YMIUssZwTVr7qEVW4g/bazyNJJTpjAq +E9fmhqhd2ULSx52peovL3+6iMcLl +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEYDCCA0igAwIBAgICATAwDQYJKoZIhvcNAQELBQAwWTELMAkGA1UEBhMCVVMx +GDAWBgNVBAoTD1UuUy4gR292ZXJubWVudDENMAsGA1UECxMERlBLSTEhMB8GA1UE +AxMYRmVkZXJhbCBDb21tb24gUG9saWN5IENBMB4XDTEwMTIwMTE2NDUyN1oXDTMw +MTIwMTE2NDUyN1owWTELMAkGA1UEBhMCVVMxGDAWBgNVBAoTD1UuUy4gR292ZXJu +bWVudDENMAsGA1UECxMERlBLSTEhMB8GA1UEAxMYRmVkZXJhbCBDb21tb24gUG9s +aWN5IENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2HX7NRY0WkG/ +Wq9cMAQUHK14RLXqJup1YcfNNnn4fNi9KVFmWSHjeavUeL6wLbCh1bI1FiPQzB6+ +Duir3MPJ1hLXp3JoGDG4FyKyPn66CG3G/dFYLGmgA/Aqo/Y/ISU937cyxY4nsyOl +4FKzXZbpsLjFxZ+7xaBugkC7xScFNknWJidpDDSPzyd6KgqjQV+NHQOGgxXgVcHF +mCye7Bpy3EjBPvmE0oSCwRvDdDa3ucc2Mnr4MrbQNq4iGDGMUHMhnv6DOzCIJOPp +wX7e7ZjHH5IQip9bYi+dpLzVhW86/clTpyBLqtsgqyFOHQ1O5piF5asRR12dP8Qj +wOMUBm7+nQIDAQABo4IBMDCCASwwDwYDVR0TAQH/BAUwAwEB/zCB6QYIKwYBBQUH +AQsEgdwwgdkwPwYIKwYBBQUHMAWGM2h0dHA6Ly9odHRwLmZwa2kuZ292L2ZjcGNh +L2NhQ2VydHNJc3N1ZWRCeWZjcGNhLnA3YzCBlQYIKwYBBQUHMAWGgYhsZGFwOi8v +bGRhcC5mcGtpLmdvdi9jbj1GZWRlcmFsJTIwQ29tbW9uJTIwUG9saWN5JTIwQ0Es +b3U9RlBLSSxvPVUuUy4lMjBHb3Zlcm5tZW50LGM9VVM/Y0FDZXJ0aWZpY2F0ZTti +aW5hcnksY3Jvc3NDZXJ0aWZpY2F0ZVBhaXI7YmluYXJ5MA4GA1UdDwEB/wQEAwIB +BjAdBgNVHQ4EFgQUrQx6dVzl85jEeZgOrCj9l/TnAvwwDQYJKoZIhvcNAQELBQAD +ggEBAI9z2uF/gLGH9uwsz9GEYx728Yi3mvIRte9UrYpuGDco71wb5O9Qt2wmGCMi +TR0mRyDpCZzicGJxqxHPkYnos/UqoEfAFMtOQsHdDA4b8Idb7OV316rgVNdF9IU+ +7LQd3nyKf1tNnJaK0KIyn9psMQz4pO9+c+iR3Ah6cFqgr2KBWfgAdKLI3VTKQVZH +venAT+0g3eOlCd+uKML80cgX2BLHb94u6b2akfI8WpQukSKAiaGMWMyDeiYZdQKl +Dn0KJnNR6obLB6jI/WNaNZvSr79PMUjBhHDbNXuaGQ/lj/RqDG8z2esccKIN47lQ +A2EC/0rskqTcLe4qNJMHtyznGI8= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDhDCCAwqgAwIBAgIQL4D+I4wOIg9IZxIokYesszAKBggqhkjOPQQDAzCByjEL +MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW +ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2ln +biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJp +U2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9y +aXR5IC0gRzQwHhcNMDcxMTA1MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCByjELMAkG +A1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJp +U2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2lnbiwg +SW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2ln +biBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5 +IC0gRzQwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAASnVnp8Utpkmw4tXNherJI9/gHm +GUo9FANL+mAnINmDiWn6VMaaGF5VKmTeBvaNSjutEDxlPZCIBIngMGGzrl0Bp3ve +fLK+ymVhAIau2o970ImtTR1ZmkGxvEeA3J5iw/mjgbIwga8wDwYDVR0TAQH/BAUw +AwEB/zAOBgNVHQ8BAf8EBAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJ +aW1hZ2UvZ2lmMCEwHzAHBgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYj +aHR0cDovL2xvZ28udmVyaXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFLMW +kf3upm7ktS5Jj4d4gYDs5bG1MAoGCCqGSM49BAMDA2gAMGUCMGYhDBgmYFo4e1ZC +4Kf8NoRRkSAsdk1DPcQdhCPQrNZ8NQbOzWm9kA3bbEhCHQ6qQgIxAJw9SDkjOVga +FRJZap7v1VmyHVIsmXHNxynfGyphe3HR3vPA5Q06Sqotp9iGKt0uEA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEAzCCAuugAwIBAgIQVID5oHPtPwBMyonY43HmSjANBgkqhkiG9w0BAQUFADB1 +MQswCQYDVQQGEwJFRTEiMCAGA1UECgwZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1 +czEoMCYGA1UEAwwfRUUgQ2VydGlmaWNhdGlvbiBDZW50cmUgUm9vdCBDQTEYMBYG +CSqGSIb3DQEJARYJcGtpQHNrLmVlMCIYDzIwMTAxMDMwMTAxMDMwWhgPMjAzMDEy +MTcyMzU5NTlaMHUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKDBlBUyBTZXJ0aWZpdHNl +ZXJpbWlza2Vza3VzMSgwJgYDVQQDDB9FRSBDZXJ0aWZpY2F0aW9uIENlbnRyZSBS +b290IENBMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUwggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQDIIMDs4MVLqwd4lfNE7vsLDP90jmG7sWLqI9iroWUy +euuOF0+W2Ap7kaJjbMeMTC55v6kF/GlclY1i+blw7cNRfdCT5mzrMEvhvH2/UpvO +bntl8jixwKIy72KyaOBhU8E2lf/slLo2rpwcpzIP5Xy0xm90/XsY6KxX7QYgSzIw +WFv9zajmofxwvI6Sc9uXp3whrj3B9UiHbCe9nyV0gVWw93X2PaRka9ZP585ArQ/d +MtO8ihJTmMmJ+xAdTX7Nfh9WDSFwhfYggx/2uh8Ej+p3iDXE/+pOoYtNP2MbRMNE +1CV2yreN1x5KZmTNXMWcg+HCCIia7E6j8T4cLNlsHaFLAgMBAAGjgYowgYcwDwYD +VR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFBLyWj7qVhy/ +zQas8fElyalL1BSZMEUGA1UdJQQ+MDwGCCsGAQUFBwMCBggrBgEFBQcDAQYIKwYB +BQUHAwMGCCsGAQUFBwMEBggrBgEFBQcDCAYIKwYBBQUHAwkwDQYJKoZIhvcNAQEF +BQADggEBAHv25MANqhlHt01Xo/6tu7Fq1Q+e2+RjxY6hUFaTlrg4wCQiZrxTFGGV +v9DHKpY5P30osxBAIWrEr7BSdxjhlthWXePdNl4dp1BUoMUq5KqMlIpPnTX/dqQG +E5Gion0ARD9V04I8GtVbvFZMIi5GQ4okQC3zErg7cBqklrkar4dBGmoYDQZPxz5u +uSlNDUmJEYcyW+ZLBMjkXOZ0c5RdFpgTlf7727FE5TpwrDdr5rMzcijJs1eg9gIW +iAYLtqZLICjU3j2LrTcFU3T+bsy8QxdxXvnFzBqpYe73dgzzcvRyrc9yAjYHR8/v +GVCJYMzpJJUPwssd8m92kMfMdcGWxZ0= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIE5zCCA8+gAwIBAgIBADANBgkqhkiG9w0BAQUFADCBjTELMAkGA1UEBhMCQ0Ex +EDAOBgNVBAgTB09udGFyaW8xEDAOBgNVBAcTB1Rvcm9udG8xHTAbBgNVBAoTFEVj +aG93b3J4IENvcnBvcmF0aW9uMR8wHQYDVQQLExZDZXJ0aWZpY2F0aW9uIFNlcnZp +Y2VzMRowGAYDVQQDExFFY2hvd29yeCBSb290IENBMjAeFw0wNTEwMDYxMDQ5MTNa +Fw0zMDEwMDcxMDQ5MTNaMIGNMQswCQYDVQQGEwJDQTEQMA4GA1UECBMHT250YXJp +bzEQMA4GA1UEBxMHVG9yb250bzEdMBsGA1UEChMURWNob3dvcnggQ29ycG9yYXRp +b24xHzAdBgNVBAsTFkNlcnRpZmljYXRpb24gU2VydmljZXMxGjAYBgNVBAMTEUVj +aG93b3J4IFJvb3QgQ0EyMIIBIDANBgkqhkiG9w0BAQEFAAOCAQ0AMIIBCAKCAQEA +utU/5BkV15UBf+s+JQruKQxr77s3rjp/RpOtmhHILIiO5gsEWP8MMrfrVEiidjI6 +Qh6ans0KAWc2Dw0/j4qKAQzOSyAZgjcdypNTBZ7muv212DA2Pu41rXqwMrlBrVi/ +KTghfdLlNRu6JrC5y8HarrnRFSKF1Thbzz921kLDRoCi+FVs5eVuK5LvIfkhNAqA +byrTgO3T9zfZgk8upmEkANPDL1+8y7dGPB/d6lk0I5mv8PESKX02TlvwgRSIiTHR +k8++iOPLBWlGp7ZfqTEXkPUZhgrQQvxcrwCUo6mk8TqgxCDP5FgPoHFiPLef5szP +ZLBJDWp7GLyE1PmkQI6WiwIBA6OCAVAwggFMMA8GA1UdEwEB/wQFMAMBAf8wCwYD +VR0PBAQDAgEGMB0GA1UdDgQWBBQ74YEboKs/OyGC1eISrq5QqxSlEzCBugYDVR0j +BIGyMIGvgBQ74YEboKs/OyGC1eISrq5QqxSlE6GBk6SBkDCBjTELMAkGA1UEBhMC +Q0ExEDAOBgNVBAgTB09udGFyaW8xEDAOBgNVBAcTB1Rvcm9udG8xHTAbBgNVBAoT +FEVjaG93b3J4IENvcnBvcmF0aW9uMR8wHQYDVQQLExZDZXJ0aWZpY2F0aW9uIFNl +cnZpY2VzMRowGAYDVQQDExFFY2hvd29yeCBSb290IENBMoIBADBQBgNVHSAESTBH +MEUGCysGAQQB+REKAQMBMDYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cuZWNob3dv +cnguY29tL2NhL3Jvb3QyL2Nwcy5wZGYwDQYJKoZIhvcNAQEFBQADggEBAG+nrPi/ +0RpfEzrj02C6JGPUar4nbjIhcY6N7DWNeqBoUulBSIH/PYGNHYx7/lnJefiixPGE +7TQ5xPgElxb9bK8zoAApO7U33OubqZ7M7DlHnFeCoOoIAZnG1kuwKwD5CXKB2a74 +HzcqNnFW0IsBFCYqrVh/rQgJOzDA8POGbH0DeD0xjwBBooAolkKT+7ZItJF1Pb56 +QpDL9G+16F7GkmnKlAIYT3QTS3yFGYChnJcd+6txUPhKi9sSOOmAIaKHnkH9Scz+ +A2cSi4A3wUYXVatuVNHpRb2lygfH3SuCX9MU8Ure3zBlSU1LALtMqI4JmcQmQpIq +zIzvO2jHyu9PQqo= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFujCCBKKgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBhjELMAkGA1UEBhMCVVMx +HTAbBgNVBAoTFEFwcGxlIENvbXB1dGVyLCBJbmMuMS0wKwYDVQQLEyRBcHBsZSBD +b21wdXRlciBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkxKTAnBgNVBAMTIEFwcGxlIFJv +b3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5MB4XDTA1MDIxMDAwMTgxNFoXDTI1MDIx +MDAwMTgxNFowgYYxCzAJBgNVBAYTAlVTMR0wGwYDVQQKExRBcHBsZSBDb21wdXRl +ciwgSW5jLjEtMCsGA1UECxMkQXBwbGUgQ29tcHV0ZXIgQ2VydGlmaWNhdGUgQXV0 +aG9yaXR5MSkwJwYDVQQDEyBBcHBsZSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0 +eTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOSRqQkfkdseR1DrBe1e +eYQt6zaiV0xV7IsZid75S2z1B6siMALoGD74UAnTf0GomPnRymacJGsR0KO75Bsq +wx+VnnoMpEeLW9QWNzPLxA9NzhRp0ckZcvVdDtV/X5vyJQO6VY9NXQ3xZDUjFUsV +WR2zlPf2nJ7PULrBWFBnjwi0IPfLrCwgb3C2PwEwjLdDzw+dPfMrSSgayP7OtbkO +2V4c1ss9tTqt9A8OAJILsSEWLnTVPA3bYharo3GSR1NVwa8vQbP4++NwzeajTEV+ +H0xrUJZBicR0YgsQg0GHM4qBsTBY7FoEMoxos48d3mVz/2deZbxJ2HafMxRloXeU +yS0CAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/ +MB0GA1UdDgQWBBQr0GlHlHYJ/vRrjS5ApvdHTX8IXjAfBgNVHSMEGDAWgBQr0GlH +lHYJ/vRrjS5ApvdHTX8IXjCCASkGA1UdIASCASAwggEcMIIBGAYJKoZIhvdjZAUB +MIIBCTBBBggrBgEFBQcCARY1aHR0cHM6Ly93d3cuYXBwbGUuY29tL2NlcnRpZmlj +YXRlYXV0aG9yaXR5L3Rlcm1zLmh0bWwwgcMGCCsGAQUFBwICMIG2GoGzUmVsaWFu +Y2Ugb24gdGhpcyBjZXJ0aWZpY2F0ZSBieSBhbnkgcGFydHkgYXNzdW1lcyBhY2Nl +cHRhbmNlIG9mIHRoZSB0aGVuIGFwcGxpY2FibGUgc3RhbmRhcmQgdGVybXMgYW5k +IGNvbmRpdGlvbnMgb2YgdXNlLCBjZXJ0aWZpY2F0ZSBwb2xpY3kgYW5kIGNlcnRp +ZmljYXRpb24gcHJhY3RpY2Ugc3RhdGVtZW50cy4wRAYDVR0fBD0wOzA5oDegNYYz +aHR0cHM6Ly93d3cuYXBwbGUuY29tL2NlcnRpZmljYXRlYXV0aG9yaXR5L3Jvb3Qu +Y3JsMFUGCCsGAQUFBwEBBEkwRzBFBggrBgEFBQcwAoY5aHR0cHM6Ly93d3cuYXBw +bGUuY29tL2NlcnRpZmljYXRlYXV0aG9yaXR5L2Nhc2lnbmVycy5odG1sMA0GCSqG +SIb3DQEBBQUAA4IBAQCd2i0oWC99dgS5BNM+zrdmY06PL9T+S61yvaM5xlJNBZhS +9YlRASR5vhoy9+VEi0tEBzmC1lrKtCBe2a4VXR2MHTK/ODFiSF3H4ZCx+CRA+F9Y +m1FdV53B5f88zHIhbsTp6aF31ywXJsM/65roCwO66bNKcuszCVut5mIxauivL9Wv +Hld2j383LS4CXN1jyfJxuCZA3xWNdUQ/eb3mHZnhQyw+rW++uaT+DjUZUWOxw961 +kj5ReAFziqQjyqSI8R5cH0EWLX6VCqrpiUGYGxrdyyC/R14MJsVVNU3GMIuZZxTH +CR+6R8faAQmHJEKVvRNgGQrv6n8Obs3BREM6StXj +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDTDCCAjSgAwIBAgIId3cGJyapsXwwDQYJKoZIhvcNAQELBQAwRDELMAkGA1UE +BhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVz +dCBDb21tZXJjaWFsMB4XDTEwMDEyOTE0MDYwNloXDTMwMTIzMTE0MDYwNlowRDEL +MAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZp +cm1UcnVzdCBDb21tZXJjaWFsMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC +AQEA9htPZwcroRX1BiLLHwGy43NFBkRJLLtJJRTWzsO3qyxPxkEylFf6EqdbDuKP +Hx6GGaeqtS25Xw2Kwq+FNXkyLbscYjfysVtKPcrNcV/pQr6U6Mje+SJIZMblq8Yr +ba0F8PrVC8+a5fBQpIs7R6UjW3p6+DM/uO+Zl+MgwdYoic+U+7lF7eNAFxHUdPAL +MeIrJmqbTFeurCA+ukV6BfO9m2kVrn1OIGPENXY6BwLJN/3HR+7o8XYdcxXyl6S1 +yHp52UKqK39c/s4mT6NmgTWvRLpUHhwwMmWd5jyTXlBOeuM61G7MGvv50jeuJCqr +VwMiKA1JdX+3KNp1v47j3A55MQIDAQABo0IwQDAdBgNVHQ4EFgQUnZPGU4teyq8/ +nx4P5ZmVvCT2lI8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwDQYJ +KoZIhvcNAQELBQADggEBAFis9AQOzcAN/wr91LoWXym9e2iZWEnStB03TX8nfUYG +XUPGhi4+c7ImfU+TqbbEKpqrIZcUsd6M06uJFdhrJNTxFq7YpFzUf1GO7RgBsZNj +vbz4YYCanrHOQnDiqX0GJX0nof5v7LMeJNrjS1UaADs1tDvZ110w/YETifLCBivt +Z8SOyUOyXGsViQK8YvxO8rUzqrJv0wqiUOP2O+guRMLbZjipM1ZI8W0bM40NjD9g +N53Tym1+NH4Nn3J2ixufcv1SNUFFApYvHLKac0khsUlHRUe072o0EclNmsxZt9YC +nlpOZbWUrhvfKbAW8b8Angc6F2S1BLUjIZkKlTuXfO8= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEZDCCA0ygAwIBAgIQRL4Mi1AAJLQR0zYwS8AzdzANBgkqhkiG9w0BAQUFADCB +ozELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2Ug +Q2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExho +dHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xKzApBgNVBAMTIlVUTi1VU0VSRmlyc3Qt +TmV0d29yayBBcHBsaWNhdGlvbnMwHhcNOTkwNzA5MTg0ODM5WhcNMTkwNzA5MTg1 +NzQ5WjCBozELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0 +IExha2UgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYD +VQQLExhodHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xKzApBgNVBAMTIlVUTi1VU0VS +Rmlyc3QtTmV0d29yayBBcHBsaWNhdGlvbnMwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQCz+5Gh5DZVhawGNFugmliy+LUPBXeDrjKxdpJo7CNKyXY/45y2 +N3kDuatpjQclthln5LAbGHNhSuh+zdMvZOOmfAz6F4CjDUeJT1FxL+78P/m4FoCH +iZMlIJpDgmkkdihZNaEdwH+DBmQWICzTSaSFtMBhf1EI+GgVkYDLpdXuOzr0hARe +YFmnjDRy7rh4xdE7EkpvfmUnuaRVxblvQ6TFHSyZwFKkeEwVs0CYCGtDxgGwenv1 +axwiP8vv/6jQOkt2FZ7S0cYu49tXGzKiuG/ohqY/cKvlcJKrRB5AUPuco2LkbG6g +yN7igEL66S/ozjIEj3yNtxyjNTwV3Z7DrpelAgMBAAGjgZEwgY4wCwYDVR0PBAQD +AgHGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFPqGydvguul49Uuo1hXf8NPh +ahQ8ME8GA1UdHwRIMEYwRKBCoECGPmh0dHA6Ly9jcmwudXNlcnRydXN0LmNvbS9V +VE4tVVNFUkZpcnN0LU5ldHdvcmtBcHBsaWNhdGlvbnMuY3JsMA0GCSqGSIb3DQEB +BQUAA4IBAQCk8yXM0dSRgyLQzDKrm5ZONJFUICU0YV8qAhXhi6r/fWRRzwr/vH3Y +IWp4yy9Rb/hCHTO967V7lMPDqaAt39EpHx3+jz+7qEUqf9FuVSTiuwL7MT++6Lzs +QCv4AdRWOOTKRIK1YSAhZ2X28AvnNPilwpyjXEAfhZOVBt5P1CeptqX8Fs1zMT+4 +ZSfP1FMa8Kxun08FDAOBp4QpxFq9ZFdyrTvPNximmMatBrTcCKME1SmklpoSZ0qM +YEWd8SOasACcaLWYUNPvji6SZbFIPiG+FTAqDbUMo2s/rn9X9R+WfN9v3YIwLGUb +QErNaLly7HF27FSOH4UMAWr6pjisH8SE +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICjzCCAhWgAwIBAgIQXIuZxVqUxdJxVt7NiYDMJjAKBggqhkjOPQQDAzCBiDEL +MAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNl +eSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMT +JVVTRVJUcnVzdCBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTAwMjAx +MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgT +Ck5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVUaGUg +VVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBFQ0MgQ2VydGlm +aWNhdGlvbiBBdXRob3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQarFRaqflo +I+d61SRvU8Za2EurxtW20eZzca7dnNYMYf3boIkDuAUU7FfO7l0/4iGzzvfUinng +o4N+LZfQYcTxmdwlkWOrfzCjtHDix6EznPO/LlxTsV+zfTJ/ijTjeXmjQjBAMB0G +A1UdDgQWBBQ64QmG1M8ZwpZ2dEl23OA1xmNjmjAOBgNVHQ8BAf8EBAMCAQYwDwYD +VR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjA2Z6EWCNzklwBBHU6+4WMB +zzuqQhFkoJ2UOQIReVx7Hfpkue4WQrO/isIJxOzksU0CMQDpKmFHjFJKS04YcPbW +RNZu9YO6bVi9JNlWSOrvxKJGgYhqOkbRqZtNyWHa0V1Xahg= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF2DCCA8CgAwIBAgIQTKr5yttjb+Af907YWwOGnTANBgkqhkiG9w0BAQwFADCB +hTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G +A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNV +BAMTIkNPTU9ETyBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTAwMTE5 +MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMCR0IxGzAZBgNVBAgT +EkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMR +Q09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBSU0EgQ2VydGlmaWNh +dGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCR +6FSS0gpWsawNJN3Fz0RndJkrN6N9I3AAcbxT38T6KhKPS38QVr2fcHK3YX/JSw8X +pz3jsARh7v8Rl8f0hj4K+j5c+ZPmNHrZFGvnnLOFoIJ6dq9xkNfs/Q36nGz637CC +9BR++b7Epi9Pf5l/tfxnQ3K9DADWietrLNPtj5gcFKt+5eNu/Nio5JIk2kNrYrhV +/erBvGy2i/MOjZrkm2xpmfh4SDBF1a3hDTxFYPwyllEnvGfDyi62a+pGx8cgoLEf +Zd5ICLqkTqnyg0Y3hOvozIFIQ2dOciqbXL1MGyiKXCJ7tKuY2e7gUYPDCUZObT6Z ++pUX2nwzV0E8jVHtC7ZcryxjGt9XyD+86V3Em69FmeKjWiS0uqlWPc9vqv9JWL7w +qP/0uK3pN/u6uPQLOvnoQ0IeidiEyxPx2bvhiWC4jChWrBQdnArncevPDt09qZah +SL0896+1DSJMwBGB7FY79tOi4lu3sgQiUpWAk2nojkxl8ZEDLXB0AuqLZxUpaVIC +u9ffUGpVRr+goyhhf3DQw6KqLCGqR84onAZFdr+CGCe01a60y1Dma/RMhnEw6abf +Fobg2P9A3fvQQoh/ozM6LlweQRGBY84YcWsr7KaKtzFcOmpH4MN5WdYgGq/yapiq +crxXStJLnbsQ/LBMQeXtHT1eKJ2czL+zUdqnR+WEUwIDAQABo0IwQDAdBgNVHQ4E +FgQUu69+Aj36pvE8hI6t7jiY7NkyMtQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB +/wQFMAMBAf8wDQYJKoZIhvcNAQEMBQADggIBAArx1UaEt65Ru2yyTUEUAJNMnMvl +wFTPoCWOAvn9sKIN9SCYPBMtrFaisNZ+EZLpLrqeLppysb0ZRGxhNaKatBYSaVqM +4dc+pBroLwP0rmEdEBsqpIt6xf4FpuHA1sj+nq6PK7o9mfjYcwlYRm6mnPTXJ9OV +2jeDchzTc+CiR5kDOF3VSXkAKRzH7JsgHAckaVd4sjn8OoSgtZx8jb8uk2Intzna +FxiuvTwJaP+EmzzV1gsD41eeFPfR60/IvYcjt7ZJQ3mFXLrrkguhxuhoqEwWsRqZ +CuhTLJK7oQkYdQxlqHvLI7cawiiFwxv/0Cti76R7CZGYZ4wUAc1oBmpjIXUDgIiK +boHGhfKppC3n9KUkEEeDys30jXlYsQab5xoq2Z0B15R97QNKyvDb6KkBPvVWmcke +jkk9u+UJueBPSZI9FoJAzMxZxuY67RIuaTxslbH9qh17f4a+Hg4yRvv7E491f0yL +S0Zj/gA0QHDBw7mh3aZw4gSzQbzpgJHqZJx64SIDqZxubw5lT2yHh17zbqD5daWb +QOhTsiedSrnAdyGN/4fy3ryM7xfft0kL0fJuMAsaDk527RH89elWsn2/x20Kk4yl +0MC2Hb46TpSi125sC8KKfPog88Tk5c0NqMuRkrF8hey1FGlmDoLnzc7ILaZRfyHB +NVOFBkpdn627G190 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF8DCCA9igAwIBAgIPBuhGJy8fCo/RhFzjafbVMA0GCSqGSIb3DQEBBQUAMDgx +CzAJBgNVBAYTAkVTMRQwEgYDVQQKDAtJWkVOUEUgUy5BLjETMBEGA1UEAwwKSXpl +bnBlLmNvbTAeFw0wNzEyMTMxMzA4MjdaFw0zNzEyMTMwODI3MjVaMDgxCzAJBgNV +BAYTAkVTMRQwEgYDVQQKDAtJWkVOUEUgUy5BLjETMBEGA1UEAwwKSXplbnBlLmNv +bTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMnTesoPHqynhugWZWqx +whtFMnGV2f4QW8yv56V5AY+Jw8ryVXH3d753lPNypCxE2J6SmxQ6oeckkAoKVo7F +2CaU4dlI4S0+2gpy3aOZFdqBoof0e24md4lYrdbrDLJBenNubdt6eEHpCIgSfocu +ZhFjbFT7PJ1ywLwu/8K33Q124zrX97RovqL144FuwUZvXY3gTcZUVYkaMzEKsVe5 +o4qYw+w7NMWVQWl+dcI8IMVhulFHoCCQk6GQS/NOfIVFVJrRBSZBsLVNHTO+xAPI +JXzBcNs79AktVCdIrC/hxKw+yMuSTFM5NyPs0wH54AlETU1kwOENWocivK0bo/4m +tRXzp/yEGensoYi0RGmEg/OJ0XQGqcwL1sLeJ4VQJsoXuMl6h1YsGgEebL4TrRCs +tST1OJGh1kva8bvS3ke18byB9llrzxlT6Y0Vy0rLqW9E5RtBz+GGp8rQap+8TI0G +M1qiheWQNaBiXBZO8OOi+gMatCxxs1gs3nsL2xoP694hHwZ3BgOwye+Z/MC5TwuG +KP7Suerj2qXDR2kS4Nvw9hmL7Xtw1wLW7YcYKCwEJEx35EiKGsY7mtQPyvp10gFA +Wo15v4vPS8+qFsGV5K1Mij4XkdSxYuWC5YAEpAN+jb/af6IPl08M0w3719Hlcn4c +yHf/W5oPt64FRuXxqBbsR6QXAgMBAAGjgfYwgfMwgbAGA1UdEQSBqDCBpYEPaW5m +b0BpemVucGUuY29tpIGRMIGOMUcwRQYDVQQKDD5JWkVOUEUgUy5BLiAtIENJRiBB +MDEzMzcyNjAtUk1lcmMuVml0b3JpYS1HYXN0ZWl6IFQxMDU1IEY2MiBTODFDMEEG +A1UECQw6QXZkYSBkZWwgTWVkaXRlcnJhbmVvIEV0b3JiaWRlYSAxNCAtIDAxMDEw +IFZpdG9yaWEtR2FzdGVpejAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB +BjAdBgNVHQ4EFgQUHRxlDqjyJXu0kc/ksbHmvVV0bAUwDQYJKoZIhvcNAQEFBQAD +ggIBAMeBRm8hGE+gBe/n1bqXUKJg7aWSFBpSm/nxiEqg3Hh10dUflU7F57dp5iL0 ++CmoKom+z892j+Mxc50m0xwbRxYpB2iEitL7sRskPtKYGCwkjq/2e+pEFhsqxPqg +l+nqbFik73WrAGLRne0TNtsiC7bw0fRue0aHwp28vb5CO7dz0JoqPLRbEhYArxk5 +ja2DUBzIgU+9Ag89njWW7u/kwgN8KRwCfr00J16vU9adF79XbOnQgxCvv11N75B7 +XSus7Op9ACYXzAJcY9cZGKfsK8eKPlgOiofmg59OsjQerFQJTx0CCzl+gQgVuaBp +E8gyK+OtbBPWg50jLbJtooiGfqgNASYJQNntKE6MkyQP2/EeTXp6WuKlWPHcj1+Z +ggwuz7LdmMySlD/5CbOlliVbN/UShUHiGUzGigjB3Bh6Dx4/glmimj4/+eAJn/3B +kUtdyXvWton83x18hqrNA/ILUpLxYm9/h+qrdslsUMIZgq+qHfUgKGgu1fxkN0/P +pUTEvnK0jHS0bKf68r10OEMr3q/53NjgnZ/cPcqlY0S/kqJPTIAcuxrDmkoEVU3K +7iYLHL8CxWTTnn7S05EcS6L1HOUXHA0MUqORH5zwIe0ClG+poEnK6EOMxPQ02nwi +o8ZmPrgbBYhdurz3vOXcFD2nhqi2WVIhA16L4wTtSyoeo09Q +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFcDCCA1igAwIBAgIEAJiWjTANBgkqhkiG9w0BAQsFADBYMQswCQYDVQQGEwJO +TDEeMBwGA1UECgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSkwJwYDVQQDDCBTdGFh +dCBkZXIgTmVkZXJsYW5kZW4gRVYgUm9vdCBDQTAeFw0xMDEyMDgxMTE5MjlaFw0y +MjEyMDgxMTEwMjhaMFgxCzAJBgNVBAYTAk5MMR4wHAYDVQQKDBVTdGFhdCBkZXIg +TmVkZXJsYW5kZW4xKTAnBgNVBAMMIFN0YWF0IGRlciBOZWRlcmxhbmRlbiBFViBS +b290IENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA48d+ifkkSzrS +M4M1LGns3Amk41GoJSt5uAg94JG6hIXGhaTK5skuU6TJJB79VWZxXSzFYGgEt9nC +UiY4iKTWO0Cmws0/zZiTs1QUWJZV1VD+hq2kY39ch/aO5ieSZxeSAgMs3NZmdO3d +Z//BYY1jTw+bbRcwJu+r0h8QoPnFfxZpgQNH7R5ojXKhTbImxrpsX23Wr9GxE46p +rfNeaXUmGD5BKyF/7otdBwadQ8QpCiv8Kj6GyzyDOvnJDdrFmeK8eEEzduG/L13l +pJhQDBXd4Pqcfzho0LKmeqfRMb1+ilgnQ7O6M5HTp5gVXJrm0w912fxBmJc+qiXb +j5IusHsMX/FjqTf5m3VpTCgmJdrV8hJwRVXj33NeN/UhbJCONVrJ0yPr08C+eKxC +KFhmpUZtcALXEPlLVPxdhkqHz3/KRawRWrUgUY0viEeXOcDPusBCAUCZSCELa6fS +/ZbV0b5GnUngC6agIk440ME8MLxwjyx1zNDFjFE7PZQIZCZhfbnDZY8UnCHQqv0X +cgOPvZuM5l5Tnrmd74K74bzickFbIZTTRTeU0d8JOV3nI6qaHcptqAqGhYqCvkIH +1vI4gnPah1vlPNOePqc7nvQDs/nxfRN0Av+7oeX6AHkcpmZBiFxgV6YuCcS6/ZrP +px9Aw7vMWgpVSzs4dlG4Y4uElBbmVvMCAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB +/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFP6rAJCYniT8qcwaivsnuL8wbqg7 +MA0GCSqGSIb3DQEBCwUAA4ICAQDPdyxuVr5Os7aEAJSrR8kN0nbHhp8dB9O2tLsI +eK9p0gtJ3jPFrK3CiAJ9Brc1AsFgyb/E6JTe1NOpEyVa/m6irn0F3H3zbPB+po3u +2dfOWBfoqSmuc0iH55vKbimhZF8ZE/euBhD/UcabTVUlT5OZEAFTdfETzsemQUHS +v4ilf0X8rLiltTMMgsT7B/Zq5SWEXwbKwYY5EdtYzXc7LMJMD16a4/CrPmEbUCTC +wPTxGfARKbalGAKb12NMcIxHowNDXLldRqANb/9Zjr7dn3LDWyvfjFvO5QxGbJKy +CqNMVEIYFRIYvdr8unRu/8G2oGTYqV9Vrp9canaW2HNnh/tNf1zuacpzEPuKqf2e +vTY4SUmH9A4U8OmHuD+nT3pajnnUk+S7aFKErGzp85hwVXIy+TSrK0m1zSBi5Dp6 +Z2Orltxtrpfs/J92VoguZs9btsmksNcFuuEnL5O7Jiqik7Ab846+HUCjuTaPPoIa +Gl6I6lD4WeKDRikL40Rc4ZW2aZCaFG+XroHPaO+Zmr615+F/+PoTRxZMzG0IQOeL +eG9QgkRQP2YGiqtDhFZKDyAthg710tvSeopLzaXoTvFeJiUBWSOgftL2fiFX1ye8 +FVdMpEbB4IMeDExNH08GGeL5qPQ6gqGyeUN51q1veieQA6TqJIc/2b3Z6fJfUEkc +7uzXLg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDljCCAn6gAwIBAgIQC5McOtY5Z+pnI7/Dr5r0SzANBgkqhkiG9w0BAQsFADBl +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJv +b3QgRzIwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1MTIwMDAwWjBlMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNl +cnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzIwggEi +MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ5ygvUj82ckmIkzTz+GoeMVSA +n61UQbVH35ao1K+ALbkKz3X9iaV9JPrjIgwrvJUXCzO/GU1BBpAAvQxNEP4Htecc +biJVMWWXvdMX0h5i89vqbFCMP4QMls+3ywPgym2hFEwbid3tALBSfK+RbLE4E9Hp +EgjAALAcKxHad3A2m67OeYfcgnDmCXRwVWmvo2ifv922ebPynXApVfSr/5Vh88lA +bx3RvpO704gqu52/clpWcTs/1PPRCv4o76Pu2ZmvA9OPYLfykqGxvYmJHzDNw6Yu +YjOuFgJ3RFrngQo8p0Quebg/BLxcoIfhG69Rjs3sLPr4/m3wOnyqi+RnlTGNAgMB +AAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQW +BBTOw0q5mVXyuNtgv6l+vVa1lzan1jANBgkqhkiG9w0BAQsFAAOCAQEAyqVVjOPI +QW5pJ6d1Ee88hjZv0p3GeDgdaZaikmkuOGybfQTUiaWxMTeKySHMq2zNixya1r9I +0jJmwYrA8y8678Dj1JGG0VDjA9tzd29KOVPt3ibHtX2vK0LRdWLjSisCx1BL4Gni +lmwORGYQRI+tBev4eaymG+g3NJ1TyWGqolKvSnAWhsI6yLETcDbYz+70CjTVW0z9 +B5yiutkBclzzTcHdDrEcDcRjvq30FPuJ7KJBDkzMyFdA0G4Dqs0MjomZmWzwPDCv +ON9vvKO+KSAnq3T/EyJ43pdSVR6DtVQgA+6uwE9W3jfMw3+qBCe703e4YtsXfJwo +IhNzbM8m9Yop5w== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEXjCCA0agAwIBAgIQRL4Mi1AAIbQR0ypoBqmtaTANBgkqhkiG9w0BAQUFADCB +kzELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2Ug +Q2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExho +dHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xGzAZBgNVBAMTElVUTiAtIERBVEFDb3Jw +IFNHQzAeFw05OTA2MjQxODU3MjFaFw0xOTA2MjQxOTA2MzBaMIGTMQswCQYDVQQG +EwJVUzELMAkGA1UECBMCVVQxFzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYD +VQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cu +dXNlcnRydXN0LmNvbTEbMBkGA1UEAxMSVVROIC0gREFUQUNvcnAgU0dDMIIBIjAN +BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3+5YEKIrblXEjr8uRgnn4AgPLit6 +E5Qbvfa2gI5lBZMAHryv4g+OGQ0SR+ysraP6LnD43m77VkIVni5c7yPeIbkFdicZ +D0/Ww5y0vpQZY/KmEQrrU0icvvIpOxboGqBMpsn0GFlowHDyUwDAXlCCpVZvNvlK +4ESGoE1O1kduSUrLZ9emxAW5jh70/P/N5zbgnAVssjMiFdC04MwXwLLA9P4yPykq +lXvY8qdOD1R8oQ2AswkDwf9c3V6aPryuvEeKaq5xyh+xKrhfQgUL7EYw0XILyulW +bfXv33i+Ybqypa4ETLyorGkVl73v67SMvzX41MPRKA5cOp9wGDMgd8SirwIDAQAB +o4GrMIGoMAsGA1UdDwQEAwIBxjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRT +MtGzz3/64PGgXYVOktKeRR20TzA9BgNVHR8ENjA0MDKgMKAuhixodHRwOi8vY3Js +LnVzZXJ0cnVzdC5jb20vVVROLURBVEFDb3JwU0dDLmNybDAqBgNVHSUEIzAhBggr +BgEFBQcDAQYKKwYBBAGCNwoDAwYJYIZIAYb4QgQBMA0GCSqGSIb3DQEBBQUAA4IB +AQAnNZcAiosovcYzMB4p/OL31ZjUQLtgyr+rFywJNn9Q+kHcrpY6CiM+iVnJowft +Gzet/Hy+UUla3joKVAgWRcKZsYfNjGjgaQPpxE6YsjuMFrMOoAyYUJuTqXAJyCyj +j98C5OBxOvG0I3KgqgHf35g+FFCgMSa9KOlaMCZ1+XtgHI3zzVAmbQQnmt/VDUVH +KWss5nbZqSl9Mt3JNjy9rjXxEZ4du5A/EkdOjtd+D2JzHVImOBwYSf0wdJrE5SIv +2MCN7ZF6TACPcn9d2t0bi0Vr591pl6jFVkwPDPafepE39peC4N1xaf92P2BNPM/3 +mfnGV/TJVTl4uix5yaaIK/QI +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID9jCCAt6gAwIBAgIQZIKe/DcedF38l/+XyLH/QTANBgkqhkiG9w0BAQsFADCB +lDELMAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8w +HQYDVQQLExZTeW1hbnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRl +YyBDbGFzcyAyIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5 +IC0gRzYwHhcNMTExMDE4MDAwMDAwWhcNMzcxMjAxMjM1OTU5WjCBlDELMAkGA1UE +BhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8wHQYDVQQLExZT +eW1hbnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRlYyBDbGFzcyAy +IFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzYwggEi +MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDNzOkFyGOFyz9AYxe9GPo15gRn +V2WYKaRPyVyPDzTS+NqoE2KquB5QZ3iwFkygOakVeq7t0qLA8JA3KRgmXOgNPLZs +ST/B4NzZS7YUGQum05bh1gnjGSYc+R9lS/kaQxwAg9bQqkmi1NvmYji6UBRDbfkx ++FYW2TgCkc/rbN27OU6Z4TBnRfHU8I3D3/7yOAchfQBeVkSz5GC9kSucq1sEcg+y +KNlyqwUgQiWpWwNqIBDMMfAr2jUs0Pual07wgksr2F82owstr2MNHSV/oW5cYqGN +KD6h/Bwg+AEvulWaEbAZ0shQeWsOagXXqgQ2sqPy4V93p3ec5R7c6d9qwWVdAgMB +AAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQW +BBSHjCCVyJhK0daABkqQNETfHE2/sDANBgkqhkiG9w0BAQsFAAOCAQEAgY6ypWaW +tyGltu9vI1pf24HFQqV4wWn99DzX+VxrcHIa/FqXTQCAiIiCisNxDY7FiZss7Y0L +0nJU9X3UXENX6fOupQIR9nYrgVfdfdp0MP1UR/bgFm6mtApI5ud1Bw8pGTnOefS2 +bMVfmdUfS/rfbSw8DVSAcPCIC4DPxmiiuB1w2XaM/O6lyc+tHc+ZJVdaYkXLFmu9 +Sc2lo4xpeSWuuExsi0BmSxY/zwIa3eFsawdhanYVKZl/G92IgMG/tY9zxaaWI4Sm +KIYkM2oBLldzJbZev4/mHWGoQClnHYebHX+bn5nNMdZUvmK7OaxoEkiRIKXLsd3+ +b/xa5IJVWa8xqQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDuzCCAqOgAwIBAgIDBETAMA0GCSqGSIb3DQEBBQUAMH4xCzAJBgNVBAYTAlBM +MSIwIAYDVQQKExlVbml6ZXRvIFRlY2hub2xvZ2llcyBTLkEuMScwJQYDVQQLEx5D +ZXJ0dW0gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxIjAgBgNVBAMTGUNlcnR1bSBU +cnVzdGVkIE5ldHdvcmsgQ0EwHhcNMDgxMDIyMTIwNzM3WhcNMjkxMjMxMTIwNzM3 +WjB+MQswCQYDVQQGEwJQTDEiMCAGA1UEChMZVW5pemV0byBUZWNobm9sb2dpZXMg +Uy5BLjEnMCUGA1UECxMeQ2VydHVtIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MSIw +IAYDVQQDExlDZXJ0dW0gVHJ1c3RlZCBOZXR3b3JrIENBMIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEA4/t9o3K6wvDJFIf1awFO4W5AB7ptJ11/91sts1rH +UV+rpDKmYYe2bg+G0jACl/jXaVehGDldamR5xgFZrDwxSjh80gTSSyjoIF87B6LM +TXPb865Px1bVWqeWifrzq2jUI4ZZJ88JJ7ysbnKDHDBy3+Ci6dLhdHUZvSqeexVU +BBvXQzmtVSjF4hq79MDkrjhJM8x2hZ85RdKknvISjFH4fOQtf/WsX+sWn7Et0brM +kUJ3TCXJkDhv2/DM+44el1k+1WBO5gUo7Ul5E0u6SNsv+XLTOcr+H9g0cvW0QM8x +AcPs3hEtF10fuFDRXhmnad4HMyjKUJX5p1TLVIZQRan5SQIDAQABo0IwQDAPBgNV +HRMBAf8EBTADAQH/MB0GA1UdDgQWBBQIds3LB/8k9sXN7buQvOKEN0Z19zAOBgNV +HQ8BAf8EBAMCAQYwDQYJKoZIhvcNAQEFBQADggEBAKaorSLOAT2mo/9i0Eidi15y +sHhE49wcrwn9I0j6vSrEuVUEtRCjjSfeC4Jj0O7eDDd5QVsisrCaQVymcODU0HfL +I9MA4GxWL+FpDQ3Zqr8hgVDZBqWo/5U30Kr+4rP1mS1FhIrlQgnXdAIv94nYmem8 +J9RHjboNRhx3zxSkHLmkMcScKHQDNP8zGSal6Q10tz6XxnboJ5ajZt3hrvJBW8qY +VoNzcOSGGtIxQbovvi0TWnZvTuhOgQ4/WwMioBK+ZlgRSssDxLQqKi2WF+A5VLxI +03YnnZotBqbJ7DnSq9ufmgsnAjUpsUCV5/nonFWIGUbWtzT1fs45mtk48VH3Tyw= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDWjCCAkKgAwIBAgIBADANBgkqhkiG9w0BAQUFADBQMQswCQYDVQQGEwJKUDEY +MBYGA1UEChMPU0VDT00gVHJ1c3QubmV0MScwJQYDVQQLEx5TZWN1cml0eSBDb21t +dW5pY2F0aW9uIFJvb3RDQTEwHhcNMDMwOTMwMDQyMDQ5WhcNMjMwOTMwMDQyMDQ5 +WjBQMQswCQYDVQQGEwJKUDEYMBYGA1UEChMPU0VDT00gVHJ1c3QubmV0MScwJQYD +VQQLEx5TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTEwggEiMA0GCSqGSIb3 +DQEBAQUAA4IBDwAwggEKAoIBAQCzs/5/022x7xZ8V6UMbXaKL0u/ZPtM7orw8yl8 +9f/uKuDp6bpbZCKamm8sOiZpUQWZJtzVHGpxxpp9Hp3dfGzGjGdnSj74cbAZJ6kJ +DKaVv0uMDPpVmDvY6CKhS3E4eayXkmmziX7qIWgGmBSWh9JhNrxtJ1aeV+7AwFb9 +Ms+k2Y7CI9eNqPPYJayX5HA49LY6tJ07lyZDo6G8SVlyTCMwhwFY9k6+HGhWZq/N +QV3Is00qVUarH9oe4kA92819uZKAnDfdDJZkndwi92SL32HeFZRSFaB9UslLqCHJ +xrHty8OVYNEP8Ktw+N/LTX7s1vqr2b1/VPKl6Xn62dZ2JChzAgMBAAGjPzA9MB0G +A1UdDgQWBBSgc0mZaNyFW2XjmygvV5+9M7wHSDALBgNVHQ8EBAMCAQYwDwYDVR0T +AQH/BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAaECpqLvkT115swW1F7NgE+vG +kl3g0dNq/vu+m22/xwVtWSDEHPC32oRYAmP6SBbvT6UL90qY8j+eG61Ha2POCEfr +Uj94nK9NrvjVT8+amCoQQTlSxN3Zmw7vkwGusi7KaEIkQmywszo+zenaSMQVy+n5 +Bw+SUEmK3TGXX8npN6o7WWWXlDLJs58+OmJYxUmtYg5xpTKqL8aJdkNAExNnPaJU +JRDL8Try2frbSVa7pv6nQTXD4IhhyYjH3zYQIphZ6rBK+1YWc26sTfcioU+tHXot +RSflMMFe8toTyyVCUZVHA4xsIcx0Qu1T/zOLjw9XARYvz6buyXAiFL39vmwLAw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFVTCCBD2gAwIBAgIEO/OB0DANBgkqhkiG9w0BAQUFADBsMQswCQYDVQQGEwJj +aDEOMAwGA1UEChMFYWRtaW4xETAPBgNVBAsTCFNlcnZpY2VzMSIwIAYDVQQLExlD +ZXJ0aWZpY2F0aW9uIEF1dGhvcml0aWVzMRYwFAYDVQQDEw1BZG1pbi1Sb290LUNB +MB4XDTAxMTExNTA4NTEwN1oXDTIxMTExMDA3NTEwN1owbDELMAkGA1UEBhMCY2gx +DjAMBgNVBAoTBWFkbWluMREwDwYDVQQLEwhTZXJ2aWNlczEiMCAGA1UECxMZQ2Vy +dGlmaWNhdGlvbiBBdXRob3JpdGllczEWMBQGA1UEAxMNQWRtaW4tUm9vdC1DQTCC +ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMvgr0QUIv5qF0nyXZ3PXAJi +C4C5Wr+oVTN7oxIkXkxvO0GJToM9n7OVJjSmzBL0zJ2HXj0MDRcvhSY+KiZZc6Go +vDvr5Ua481l7ILFeQAFtumeza+vvxeL5Nd0Maga2miiacLNAKXbAcUYRa0Ov5VZB +++YcOYNNt/aisWbJqA2y8He+NsEgJzK5zNdayvYXQTZN+7tVgWOck16Da3+4FXdy +fH1NCWtZlebtMKtERtkVAaVbiWW24CjZKAiVfggjsiLo3yVMPGj3budLx5D9hEEm +vlyDOtcjebca+AcZglppWMX/iHIrx7740y0zd6cWEqiLIcZCrnpkr/KzwO135GkC +AwEAAaOCAf0wggH5MA8GA1UdEwEB/wQFMAMBAf8wgZkGA1UdIASBkTCBjjCBiwYI +YIV0AREDAQAwfzArBggrBgEFBQcCAjAfGh1UaGlzIGlzIHRoZSBBZG1pbi1Sb290 +LUNBIENQUzBQBggrBgEFBQcCARZEaHR0cDovL3d3dy5pbmZvcm1hdGlrLmFkbWlu +LmNoL1BLSS9saW5rcy9DUFNfMl8xNl83NTZfMV8xN18zXzFfMC5wZGYwfwYDVR0f +BHgwdjB0oHKgcKRuMGwxFjAUBgNVBAMTDUFkbWluLVJvb3QtQ0ExIjAgBgNVBAsT +GUNlcnRpZmljYXRpb24gQXV0aG9yaXRpZXMxETAPBgNVBAsTCFNlcnZpY2VzMQ4w +DAYDVQQKEwVhZG1pbjELMAkGA1UEBhMCY2gwHQYDVR0OBBYEFIKf+iNzIPGXi7JM +Tb5CxX9mzWToMIGZBgNVHSMEgZEwgY6AFIKf+iNzIPGXi7JMTb5CxX9mzWTooXCk +bjBsMQswCQYDVQQGEwJjaDEOMAwGA1UEChMFYWRtaW4xETAPBgNVBAsTCFNlcnZp +Y2VzMSIwIAYDVQQLExlDZXJ0aWZpY2F0aW9uIEF1dGhvcml0aWVzMRYwFAYDVQQD +Ew1BZG1pbi1Sb290LUNBggQ784HQMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0B +AQUFAAOCAQEAeE96XCYRpy6umkPKXDWCRn7INo96ZrWpMggcDORuofHIwdTkgOeM +vWOxDN/yuT7CC3FAaUajbPRbDw0hRMcqKz0aC8CgwcyIyhw/rFK29mfNTG3EviP9 +QSsEbnelFnjpm1wjz4EaBiFjatwpUbI6+Zv3XbEt9QQXBn+c6DeFLe4xvC4B+MTr +a440xTk59pSYux8OHhEvqIwHCkiijGqZhTS3KmGFeBopaR+dJVBRBMoXwzk4B3Hn +0Zib1dEYFZa84vPJZyvxCbLOnPRDJgH6V2uQqbG+6DXVaf/wORVOvF/wzzv0viM/ +RWbEtJZdvo8N3sdtCULzifnxP/V0T9+4ZQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEGDCCAwCgAwIBAgIBATANBgkqhkiG9w0BAQUFADBlMQswCQYDVQQGEwJTRTEU +MBIGA1UEChMLQWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3 +b3JrMSEwHwYDVQQDExhBZGRUcnVzdCBDbGFzcyAxIENBIFJvb3QwHhcNMDAwNTMw +MTAzODMxWhcNMjAwNTMwMTAzODMxWjBlMQswCQYDVQQGEwJTRTEUMBIGA1UEChML +QWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3b3JrMSEwHwYD +VQQDExhBZGRUcnVzdCBDbGFzcyAxIENBIFJvb3QwggEiMA0GCSqGSIb3DQEBAQUA +A4IBDwAwggEKAoIBAQCWltQhSWDia+hBBwzexODcEyPNwTXH+9ZOEQpnXvUGW2ul +CDtbKRY654eyNAbFvAWlA3yCyykQruGIgb3WntP+LVbBFc7jJp0VLhD7Bo8wBN6n +tGO0/7Gcrjyvd7ZWxbWroulpOj0OM3kyP3CCkplhbY0wCI9xP6ZIVxn4JdxLZlyl +dI+Yrsj5wAYi56xz36Uu+1LcsRVlIPo1Zmne3yzxbrww2ywkEtvrNTVokMsAsJch +PXQhI2U0K7t4WaPW4XY5mqRJjox0r26kmqPZm9I4XJuiGMx1I4S+6+JNM3GOGvDC ++Mcdoq0Dlyz4zyXG9rgkMbFjXZJ/Y/AlyVMuH79NAgMBAAGjgdIwgc8wHQYDVR0O +BBYEFJWxtPCUtr3H2tERCSG+wa9J/RB7MAsGA1UdDwQEAwIBBjAPBgNVHRMBAf8E +BTADAQH/MIGPBgNVHSMEgYcwgYSAFJWxtPCUtr3H2tERCSG+wa9J/RB7oWmkZzBl +MQswCQYDVQQGEwJTRTEUMBIGA1UEChMLQWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFk +ZFRydXN0IFRUUCBOZXR3b3JrMSEwHwYDVQQDExhBZGRUcnVzdCBDbGFzcyAxIENB +IFJvb3SCAQEwDQYJKoZIhvcNAQEFBQADggEBACxtZBsfzQ3duQH6lmM0MkhHma6X +7f1yFqZzR1r0693p9db7RcwpiURdv0Y5PejuvE1Uhh4dbOMXJ0PhiVYrqW9yTkkz +43J8KiOavD7/KCrto/8cI7pDVwlnTUtiBi34/2ydYB7YHEt9tTEv2dB8Xfjea4MY +eDdXL+gzB2ffHsdrKpV2ro9Xo/D0UrSpUwjP4E/TelOL/bscVjby/rK25Xa71SJl +pz/+0WatC7xrmYbvP33zGDLKe8bjq2RGlfgmadlVg3sslgf/WSxEo8bl6ancoWOA +WiFeIc9TVPC6b4nbqKqVz4vjccweGyBECMB6tkD9xOQ14R0WHNC8K47Wcdk= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDSjCCAjKgAwIBAgIQRK+wgNajJ7qJMDmGLvhAazANBgkqhkiG9w0BAQUFADA/ +MSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMT +DkRTVCBSb290IENBIFgzMB4XDTAwMDkzMDIxMTIxOVoXDTIxMDkzMDE0MDExNVow +PzEkMCIGA1UEChMbRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3QgQ28uMRcwFQYDVQQD +Ew5EU1QgUm9vdCBDQSBYMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +AN+v6ZdQCINXtMxiZfaQguzH0yxrMMpb7NnDfcdAwRgUi+DoM3ZJKuM/IUmTrE4O +rz5Iy2Xu/NMhD2XSKtkyj4zl93ewEnu1lcCJo6m67XMuegwGMoOifooUMM0RoOEq +OLl5CjH9UL2AZd+3UWODyOKIYepLYYHsUmu5ouJLGiifSKOeDNoJjj4XLh7dIN9b +xiqKqy69cK3FCxolkHRyxXtqqzTWMIn/5WgTe1QLyNau7Fqckh49ZLOMxt+/yUFw +7BZy1SbsOFU5Q9D8/RhcQPGX69Wam40dutolucbY38EVAjqr2m7xPi71XAicPNaD +aeQQmxkqtilX4+U9m5/wAl0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNV +HQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMSnsaR7LHH62+FLkHX/xBVghYkQMA0GCSqG +SIb3DQEBBQUAA4IBAQCjGiybFwBcqR7uKGY3Or+Dxz9LwwmglSBd49lZRNI+DT69 +ikugdB/OEIKcdBodfpga3csTS7MgROSR6cz8faXbauX+5v3gTt23ADq1cEmv8uXr +AvHRAosZy5Q6XkjEGB5YGV8eAlrwDPGxrancWYaLbumR9YbK+rlmM6pZW87ipxZz +R8srzJmwN0jP41ZL9c8PDHIyh8bwRLtTcm1D9SZImlJnt1ir/md2cXjbDaJWFBM5 +JDGFoqgCWjBH4d1QB7wCCZAA62RjYJsWvIjJEubSfZGL+T0yjWW06XyxV3bqxbYo +Ob8VZRzI9neWagqNdwvYkQsEjgfbKbYK7p2CNTUQ +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDdzCCAl+gAwIBAgIEAgAAuTANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJJ +RTESMBAGA1UEChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJlclRydXN0MSIwIAYD +VQQDExlCYWx0aW1vcmUgQ3liZXJUcnVzdCBSb290MB4XDTAwMDUxMjE4NDYwMFoX +DTI1MDUxMjIzNTkwMFowWjELMAkGA1UEBhMCSUUxEjAQBgNVBAoTCUJhbHRpbW9y +ZTETMBEGA1UECxMKQ3liZXJUcnVzdDEiMCAGA1UEAxMZQmFsdGltb3JlIEN5YmVy +VHJ1c3QgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKMEuyKr +mD1X6CZymrV51Cni4eiVgLGw41uOKymaZN+hXe2wCQVt2yguzmKiYv60iNoS6zjr +IZ3AQSsBUnuId9Mcj8e6uYi1agnnc+gRQKfRzMpijS3ljwumUNKoUMMo6vWrJYeK +mpYcqWe4PwzV9/lSEy/CG9VwcPCPwBLKBsua4dnKM3p31vjsufFoREJIE9LAwqSu +XmD+tqYF/LTdB1kC1FkYmGP1pWPgkAx9XbIGevOF6uvUA65ehD5f/xXtabz5OTZy +dc93Uk3zyZAsuT3lySNTPx8kmCFcB5kpvcY67Oduhjprl3RjM71oGDHweI12v/ye +jl0qhqdNkNwnGjkCAwEAAaNFMEMwHQYDVR0OBBYEFOWdWTCCR1jMrPoIVDaGezq1 +BE3wMBIGA1UdEwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3 +DQEBBQUAA4IBAQCFDF2O5G9RaEIFoN27TyclhAO992T9Ldcw46QQF+vaKSm2eT92 +9hkTI7gQCvlYpNRhcL0EYWoSihfVCr3FvDB81ukMJY2GQE/szKN+OMY3EU/t3Wgx +jkzSswF07r51XgdIGn9w/xZchMB5hbgF/X++ZRGjD8ACtPhSNzkE1akxehi/oCr0 +Epn3o0WC4zxe9Z2etciefC7IpJ5OCBRLbf1wbWsaY71k5h+3zvDyny67G7fyUIhz +ksLi4xaNmjICq44Y3ekQEe5+NauQrz4wlHrQMz2nZQ/1/I6eYs9HRCwBXbsdtTLS +R9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEuzCCA6OgAwIBAgIBAjANBgkqhkiG9w0BAQUFADBiMQswCQYDVQQGEwJVUzET +MBEGA1UEChMKQXBwbGUgSW5jLjEmMCQGA1UECxMdQXBwbGUgQ2VydGlmaWNhdGlv +biBBdXRob3JpdHkxFjAUBgNVBAMTDUFwcGxlIFJvb3QgQ0EwHhcNMDYwNDI1MjE0 +MDM2WhcNMzUwMjA5MjE0MDM2WjBiMQswCQYDVQQGEwJVUzETMBEGA1UEChMKQXBw +bGUgSW5jLjEmMCQGA1UECxMdQXBwbGUgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkx +FjAUBgNVBAMTDUFwcGxlIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw +ggEKAoIBAQDkkakJH5HbHkdQ6wXtXnmELes2oldMVeyLGYne+Uts9QerIjAC6Bg+ ++FAJ039BqJj50cpmnCRrEdCju+QbKsMflZ56DKRHi1vUFjczy8QPTc4UadHJGXL1 +XQ7Vf1+b8iUDulWPTV0N8WQ1IxVLFVkds5T39pyez1C6wVhQZ48ItCD3y6wsIG9w +tj8BMIy3Q88PnT3zK0koGsj+zrW5DtleHNbLPbU6rfQPDgCSC7EhFi501TwN22IW +q6NxkkdTVcGvL0Gz+PvjcM3mo0xFfh9Ma1CWQYnEdGILEINBhzOKgbEwWOxaBDKM +aLOPHd5lc/9nXmW8Sdh2nzMUZaF3lMktAgMBAAGjggF6MIIBdjAOBgNVHQ8BAf8E +BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUK9BpR5R2Cf70a40uQKb3 +R01/CF4wHwYDVR0jBBgwFoAUK9BpR5R2Cf70a40uQKb3R01/CF4wggERBgNVHSAE +ggEIMIIBBDCCAQAGCSqGSIb3Y2QFATCB8jAqBggrBgEFBQcCARYeaHR0cHM6Ly93 +d3cuYXBwbGUuY29tL2FwcGxlY2EvMIHDBggrBgEFBQcCAjCBthqBs1JlbGlhbmNl +IG9uIHRoaXMgY2VydGlmaWNhdGUgYnkgYW55IHBhcnR5IGFzc3VtZXMgYWNjZXB0 +YW5jZSBvZiB0aGUgdGhlbiBhcHBsaWNhYmxlIHN0YW5kYXJkIHRlcm1zIGFuZCBj +b25kaXRpb25zIG9mIHVzZSwgY2VydGlmaWNhdGUgcG9saWN5IGFuZCBjZXJ0aWZp +Y2F0aW9uIHByYWN0aWNlIHN0YXRlbWVudHMuMA0GCSqGSIb3DQEBBQUAA4IBAQBc +NplMLXi37Yyb3PN3m/J20ncwT8EfhYOFG5k9RzfyqZtAjizUsZAS2L70c5vu0mQP +y3lPNNiiPvl4/2vIB+x9OYOLUyDTOMSxv5pPCmv/K/xZpwUJfBdAVhEedNO3iyM7 +R6PVbyTi69G3cN8PReEnyvFteO3ntRcXqNx+IjXKJdXZD9Zr1KIkIxH3oayPc4Fg +xhtbCS+SsvhESPBgOJ4V9T0mZyCKM2r3DYLP3uujL/lTaltkwGMzd/c6ByxW69oP +IQ7aunMZT7XZNn/Bh1XZp5m5MkL72NVxnn6hUrcbvZNCJBIqxw8dtk2cXmPIS4AX +UKqK1drk/NAJBzewdXUh +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFkjCCA3qgAwIBAgIBATANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJGUjET +MBEGA1UEChMKQ2VydGlub21pczEXMBUGA1UECxMOMDAwMiA0MzM5OTg5MDMxHTAb +BgNVBAMTFENlcnRpbm9taXMgLSBSb290IENBMB4XDTEzMTAyMTA5MTcxOFoXDTMz +MTAyMTA5MTcxOFowWjELMAkGA1UEBhMCRlIxEzARBgNVBAoTCkNlcnRpbm9taXMx +FzAVBgNVBAsTDjAwMDIgNDMzOTk4OTAzMR0wGwYDVQQDExRDZXJ0aW5vbWlzIC0g +Um9vdCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANTMCQosP5L2 +fxSeC5yaah1AMGT9qt8OHgZbn1CF6s2Nq0Nn3rD6foCWnoR4kkjW4znuzuRZWJfl +LieY6pOod5tK8O90gC3rMB+12ceAnGInkYjwSond3IjmFPnVAy//ldu9n+ws+hQV +WZUKxkd8aRi5pwP5ynapz8dvtF4F/u7BUrJ1Mofs7SlmO/NKFoL21prbcpjp3vDF +TKWrteoB4owuZH9kb/2jJZOLyKIOSY008B/sWEUuNKqEUL3nskoTuLAPrjhdsKkb +5nPJWqHZZkCqqU2mNAKthH6yI8H7KsZn9DS2sJVqM09xRLWtwHkziOC/7aOgFLSc +CbAK42C++PhmiM1b8XcF4LVzbsF9Ri6OSyemzTUK/eVNfaoqoynHWmgE6OXWk6Ri +wsXm9E/G+Z8ajYJJGYrKWUM66A0ywfRMEwNvbqY/kXPLynNvEiCL7sCCeN5LLsJJ +wx3tFvYk9CcbXFcx3FXuqB5vbKziRcxXV4p1VxngtViZSTYxPDMBbRZKzbgqg4SG +m/lg0h9tkQPTYKbVPZrdd5A9NaSfD171UkRpucC63M9933zZxKyGIjK8e2uR73r4 +F2iw4lNVYC2vPsKD2NkJK/DAZNuHi5HMkesE/Xa0lZrmFAYb1TQdvtj/dBxThZng +WVJKYe2InmtJiUZ+IFrZ50rlau7SZRFDAgMBAAGjYzBhMA4GA1UdDwEB/wQEAwIB +BjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTvkUz1pcMw6C8I6tNxIqSSaHh0 +2TAfBgNVHSMEGDAWgBTvkUz1pcMw6C8I6tNxIqSSaHh02TANBgkqhkiG9w0BAQsF +AAOCAgEAfj1U2iJdGlg+O1QnurrMyOMaauo++RLrVl89UM7g6kgmJs95Vn6RHJk/ +0KGRHCwPT5iVWVO90CLYiF2cN/z7ZMF4jIuaYAnq1fohX9B0ZedQxb8uuQsLrbWw +F6YSjNRieOpWauwK0kDDPAUwPk2Ut59KA9N9J0u2/kTO+hkzGm2kQtHdzMjI1xZS +g081lLMSVX3l4kLr5JyTCcBMWwerx20RoFAXlCOotQqSD7J6wWAsOMwaplv/8gzj +qh8c3LigkyfeY+N/IZ865Z764BNqdeuWXGKRlI5nU7aJ+BIJy29SWwNyhlCVCNSN +h4YVH5Uk2KRvms6knZtt0rJ2BobGVgjF6wnaNsIbW0G+YSrjcOa4pvi2WsS9Iff/ +ql+hbHY5ZtbqTFXhADObE5hjyW/QASAJN1LnDE8+zbz1X5YnpyACleAu6AdBBR8V +btaw5BngDwKTACdyxYvRVB9dSsNAl35VpnzBMwQUAR1JIGkLGZOdblgi90AMRgwj +Y/M50n92Uaf0yKHxDHYiI0ZSKS3io0EHVmmY0gUJvGnHWmHNj4FgFU2A3ZDifcRQ +8ow7bkrHxuaAKzyBvBGAFhAn1/DNP3nMcyrDflOR1m749fPH0FFNjkulW+YZFzvW +gQncItzujrnEj1PhZ7szuIgVRs/taTX/dQ1G885x4cVrhkIGuUE= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIE0zCCA7ugAwIBAgIQGNrRniZ96LtKIVjNzGs7SjANBgkqhkiG9w0BAQUFADCB +yjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL +ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJp +U2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxW +ZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0 +aG9yaXR5IC0gRzUwHhcNMDYxMTA4MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCByjEL +MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW +ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2ln +biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJp +U2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9y +aXR5IC0gRzUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvJAgIKXo1 +nmAMqudLO07cfLw8RRy7K+D+KQL5VwijZIUVJ/XxrcgxiV0i6CqqpkKzj/i5Vbex +t0uz/o9+B1fs70PbZmIVYc9gDaTY3vjgw2IIPVQT60nKWVSFJuUrjxuf6/WhkcIz +SdhDY2pSS9KP6HBRTdGJaXvHcPaz3BJ023tdS1bTlr8Vd6Gw9KIl8q8ckmcY5fQG +BO+QueQA5N06tRn/Arr0PO7gi+s3i+z016zy9vA9r911kTMZHRxAy3QkGSGT2RT+ +rCpSx4/VBEnkjWNHiDxpg8v+R70rfk/Fla4OndTRQ8Bnc+MUCH7lP59zuDMKz10/ +NIeWiu5T6CUVAgMBAAGjgbIwga8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8E +BAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2UvZ2lmMCEwHzAH +BgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVy +aXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFH/TZafC3ey78DAJ80M5+gKv +MzEzMA0GCSqGSIb3DQEBBQUAA4IBAQCTJEowX2LP2BqYLz3q3JktvXf2pXkiOOzE +p6B4Eq1iDkVwZMXnl2YtmAl+X6/WzChl8gGqCBpH3vn5fJJaCGkgDdk+bW48DW7Y +5gaRQBi5+MHt39tBquCWIMnNZBU4gcmU7qKEKQsTb47bDN0lAtukixlE0kF6BWlK +WE9gyn6CagsCqiUXObXbf+eEZSqVir2G3l6BFoMtEMze/aiCKm0oHw0LxOXnGiYZ +4fQRbxC1lfznQgUy286dUV4otp6F01vvpX1FQHKOtw5rDgb7MzVIcbidJ4vEZV8N +hnacRHr2lVz2XTIIM6RUthg/aFzyQkqFOFSDX9HoLPKsEdao7WNq +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEPjCCAyagAwIBAgIESlOMKDANBgkqhkiG9w0BAQsFADCBvjELMAkGA1UEBhMC +VVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50 +cnVzdC5uZXQvbGVnYWwtdGVybXMxOTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3Qs +IEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25seTEyMDAGA1UEAxMpRW50cnVz +dCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIwHhcNMDkwNzA3MTcy +NTU0WhcNMzAxMjA3MTc1NTU0WjCBvjELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUVu +dHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwt +dGVybXMxOTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0 +aG9yaXplZCB1c2Ugb25seTEyMDAGA1UEAxMpRW50cnVzdCBSb290IENlcnRpZmlj +YXRpb24gQXV0aG9yaXR5IC0gRzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK +AoIBAQC6hLZy254Ma+KZ6TABp3bqMriVQRrJ2mFOWHLP/vaCeb9zYQYKpSfYs1/T +RU4cctZOMvJyig/3gxnQaoCAAEUesMfnmr8SVycco2gvCoe9amsOXmXzHHfV1IWN +cCG0szLni6LVhjkCsbjSR87kyUnEO6fe+1R9V77w6G7CebI6C1XiUJgWMhNcL3hW +wcKUs/Ja5CeanyTXxuzQmyWC48zCxEXFjJd6BmsqEZ+pCm5IO2/b1BEZQvePB7/1 +U1+cPvQXLOZprE4yTGJ36rfo5bs0vBmLrpxR57d+tVOxMyLlbc9wPBr64ptntoP0 +jaWvYkxN4FisZDQSA/i2jZRjJKRxAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAP +BgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqciZ60B7vfec7aVHUbI2fkBJmqzAN +BgkqhkiG9w0BAQsFAAOCAQEAeZ8dlsa2eT8ijYfThwMEYGprmi5ZiXMRrEPR9RP/ +jTkrwPK9T3CMqS/qF8QLVJ7UG5aYMzyorWKiAHarWWluBh1+xLlEjZivEtRh2woZ +Rkfz6/djwUAFQKXSt/S1mja/qYh2iARVBCuch38aNzx+LaUa2NSJXsq9rD1s2G2v +1fN2D807iDginWyTmsQ9v4IbZT+mD12q/OWyFcq1rca8PdCE6OoGcrBNOTJ4vz4R +nAuknZoh8/CbCzB428Hch0P+vGOaysXCHMnHjf87ElgI5rY97HosTvuDls4MPGmH +VHOkc8KT/1EQrBVUAdj8BbGJoX90g5pJ19xOe4pIb4tF9g== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF2TCCA8GgAwIBAgIQHp4o6Ejy5e/DfEoeWhhntjANBgkqhkiG9w0BAQsFADBk +MQswCQYDVQQGEwJjaDERMA8GA1UEChMIU3dpc3Njb20xJTAjBgNVBAsTHERpZ2l0 +YWwgQ2VydGlmaWNhdGUgU2VydmljZXMxGzAZBgNVBAMTElN3aXNzY29tIFJvb3Qg +Q0EgMjAeFw0xMTA2MjQwODM4MTRaFw0zMTA2MjUwNzM4MTRaMGQxCzAJBgNVBAYT +AmNoMREwDwYDVQQKEwhTd2lzc2NvbTElMCMGA1UECxMcRGlnaXRhbCBDZXJ0aWZp +Y2F0ZSBTZXJ2aWNlczEbMBkGA1UEAxMSU3dpc3Njb20gUm9vdCBDQSAyMIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAlUJOhJ1R5tMJ6HJaI2nbeHCOFvEr +jw0DzpPMLgAIe6szjPTpQOYXTKueuEcUMncy3SgM3hhLX3af+Dk7/E6J2HzFZ++r +0rk0X2s682Q2zsKwzxNoysjL67XiPS4h3+os1OD5cJZM/2pYmLcX5BtS5X4HAB1f +2uY+lQS3aYg5oUFgJWFLlTloYhyxCwWJwDaCFCE/rtuh/bxvHGCGtlOUSbkrRsVP +ACu/obvLP+DHVxxX6NZp+MEkUp2IVd3Chy50I9AU/SpHWrumnf2U5NGKpV+GY3aF +y6//SSj8gO1MedK75MDvAe5QQQg1I3ArqRa0jG6F6bYRzzHdUyYb3y1aSgJA/MTA +tukxGggo5WDDH8SQjhBiYEQN7Aq+VRhxLKX0srwVYv8c474d2h5Xszx+zYIdkeNL +6yxSNLCK/RJOlrDrcH+eOfdmQrGrrFLadkBXeyq96G4DsguAhYidDMfCd7Camlf0 +uPoTXGiTOmekl9AbmbeGMktg2M7v0Ax/lZ9vh0+Hio5fCHyqW/xavqGRn1V9TrAL +acywlKinh/LTSlDcX3KwFnUey7QYYpqwpzmqm59m2I2mbJYV4+by+PGDYmy7Velh +k6M99bFXi08jsJvllGov34zflVEpYKELKeRcVVi3qPyZ7iVNTA6z00yPhOgpD/0Q +VAKFyPnlw4vP5w8CAwEAAaOBhjCBgzAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0hBBYw +FDASBgdghXQBUwIBBgdghXQBUwIBMBIGA1UdEwEB/wQIMAYBAf8CAQcwHQYDVR0O +BBYEFE0mICKJS9PVpAqhb97iEoHF8TwuMB8GA1UdIwQYMBaAFE0mICKJS9PVpAqh +b97iEoHF8TwuMA0GCSqGSIb3DQEBCwUAA4ICAQAyCrKkG8t9voJXiblqf/P0wS4R +fbgZPnm3qKhyN2abGu2sEzsOv2LwnN+ee6FTSA5BesogpxcbtnjsQJHzQq0Qw1zv +/2BZf82Fo4s9SBwlAjxnffUy6S8w5X2lejjQ82YqZh6NM4OKb3xuqFp1mrjX2lhI +REeoTPpMSQpKwhI3qEAMw8jh0FcNlzKVxzqfl9NX+Ave5XLzo9v/tdhZsnPdTSpx +srpJ9csc1fV5yJmz/MFMdOO0vSk3FQQoHt5FRnDsr7p4DooqzgB53MBfGWcsa0vv +aGgLQ+OswWIJ76bdZWGgr4RVSJFSHMYlkSrQwSIjYVmvRRGFHQEkNI/Ps/8XciAT +woCqISxxOQ7Qj1zB09GOInJGTB2Wrk9xseEFKZZZ9LuedT3PDTcNYtsmjGOpI99n +Bjx8Oto0QuFmtEYE3saWmA9LSHokMnWRn6z3aOkquVVlzl1h0ydw2Df+n7mvoC5W +t6NlUe07qxS/TFED6F+KBZvuim6c779o+sjaC+NCydAXFJy3SuCvkychVSa1ZC+N +8f+mQAWFBVzKBxlcCxMoTFh/wqXvRdpg065lYZ1Tg3TCrvJcwhbtkj6EPnNgiLx2 +9CzP0H1907he0ZESEOnN3col49XtmS++dYFLJPlFRpTJKSFTnCZFqhMX5OfNeOI5 +wSsSnqaeG8XmDtkx2Q== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFujCCA6KgAwIBAgIJALtAHEP1Xk+wMA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV +BAYTAkNIMRUwEwYDVQQKEwxTd2lzc1NpZ24gQUcxHzAdBgNVBAMTFlN3aXNzU2ln +biBHb2xkIENBIC0gRzIwHhcNMDYxMDI1MDgzMDM1WhcNMzYxMDI1MDgzMDM1WjBF +MQswCQYDVQQGEwJDSDEVMBMGA1UEChMMU3dpc3NTaWduIEFHMR8wHQYDVQQDExZT +d2lzc1NpZ24gR29sZCBDQSAtIEcyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC +CgKCAgEAr+TufoskDhJuqVAtFkQ7kpJcyrhdhJJCEyq8ZVeCQD5XJM1QiyUqt2/8 +76LQwB8CJEoTlo8jE+YoWACjR8cGp4QjK7u9lit/VcyLwVcfDmJlD909Vopz2q5+ +bbqBHH5CjCA12UNNhPqE21Is8w4ndwtrvxEvcnifLtg+5hg3Wipy+dpikJKVyh+c +6bM8K8vzARO/Ws/BtQpgvd21mWRTuKCWs2/iJneRjOBiEAKfNA+k1ZIzUd6+jbqE +emA8atufK+ze3gE/bk3lUIbLtK/tREDFylqM2tIrfKjuvqblCqoOpd8FUrdVxyJd +MmqXl2MT28nbeTZ7hTpKxVKJ+STnnXepgv9VHKVxaSvRAiTysybUa9oEVeXBCsdt +MDeQKuSeFDNeFhdVxVu1yzSJkvGdJo+hB9TGsnhQ2wwMC3wLjEHXuendjIj3o02y +MszYF9rNt85mndT9Xv+9lz4pded+p2JYryU0pUHHPbwNUMoDAw8IWh+Vc3hiv69y +FGkOpeUDDniOJihC8AcLYiAQZzlG+qkDzAQ4embvIIO1jEpWjpEA/I5cgt6IoMPi +aG59je883WX0XaxR7ySArqpWl2/5rX3aYT+YdzylkbYcjCbaZaIJbcHiVOO5ykxM +gI93e2CaHt+28kgeDrpOVG2Y4OGiGqJ3UM/EY5LsRxmd6+ZrzsECAwEAAaOBrDCB +qTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUWyV7 +lqRlUX64OfPAeGZe6Drn8O4wHwYDVR0jBBgwFoAUWyV7lqRlUX64OfPAeGZe6Drn +8O4wRgYDVR0gBD8wPTA7BglghXQBWQECAQEwLjAsBggrBgEFBQcCARYgaHR0cDov +L3JlcG9zaXRvcnkuc3dpc3NzaWduLmNvbS8wDQYJKoZIhvcNAQEFBQADggIBACe6 +45R88a7A3hfm5djV9VSwg/S7zV4Fe0+fdWavPOhWfvxyeDgD2StiGwC5+OlgzczO +UYrHUDFu4Up+GC9pWbY9ZIEr44OE5iKHjn3g7gKZYbge9LgriBIWhMIxkziWMaa5 +O1M/wySTVltpkuzFwbs4AOPsF6m43Md8AYOfMke6UiI0HTJ6CVanfCU2qT1L2sCC +bwq7EsiHSycR+R4tx5M/nttfJmtS2S6K8RTGRI0Vqbe/vd6mGu6uLftIdxf+u+yv +GPUqUfA5hJeVbG4bwyvEdGB5JbAKJ9/fXtI5z0V9QkvfsywexcZdylU6oJxpmo/a +77KwPJ+HbBIrZXAVUjEaJM9vMSNQH4xPjyPDdEFjHFWoFN0+4FFQz/EbMFYOkrCC +hdiDyyJkvC24JdVUorgG6q2SpCSgwYa1ShNqR88uC1aVVMvOmttqtKay20EIhid3 +92qgQmwLOM7XdVAyksLfKzAiSNDVQTglXaTpXZ/GlHXQRf0wl0OPkKsKx4ZzYEpp +Ld6leNcG2mqeSz53OiATIgHQv2ieY2BrNU0LbbqhPcCT4H8js1WtciVORvnSFu+w +ZMEBnunKoGqYDs/YYPIvSbjkQuE4NRb0yG5P94FW6LqjviOvrv1vA+ACOzB2+htt +Qc8Bsem4yWb02ybzOqR08kkkW8mw0FfB+j564ZfJ +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFYzCCA0ugAwIBAgIBOzANBgkqhkiG9w0BAQsFADBTMQswCQYDVQQGEwJJTDEW +MBQGA1UEChMNU3RhcnRDb20gTHRkLjEsMCoGA1UEAxMjU3RhcnRDb20gQ2VydGlm +aWNhdGlvbiBBdXRob3JpdHkgRzIwHhcNMTAwMTAxMDEwMDAxWhcNMzkxMjMxMjM1 +OTAxWjBTMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjEsMCoG +A1UEAxMjU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgRzIwggIiMA0G +CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2iTZbB7cgNr2Cu+EWIAOVeq8Oo1XJ +JZlKxdBWQYeQTSFgpBSHO839sj60ZwNq7eEPS8CRhXBF4EKe3ikj1AENoBB5uNsD +vfOpL9HG4A/LnooUCri99lZi8cVytjIl2bLzvWXFDSxu1ZJvGIsAQRSCb0AgJnoo +D/Uefyf3lLE3PbfHkffiAez9lInhzG7TNtYKGXmu1zSCZf98Qru23QumNK9LYP5/ +Q0kGi4xDuFby2X8hQxfqp0iVAXV16iulQ5XqFYSdCI0mblWbq9zSOdIxHWDirMxW +RST1HFSr7obdljKF+ExP6JV2tgXdNiNnvP8V4so75qbsO+wmETRIjfaAKxojAuuK +HDp2KntWFhxyKrOq42ClAJ8Em+JvHhRYW6Vsi1g8w7pOOlz34ZYrPu8HvKTlXcxN +nw3h3Kq74W4a7I/htkxNeXJdFzULHdfBR9qWJODQcqhaX2YtENwvKhOuJv4KHBnM +0D4LnMgJLvlblnpHnOl68wVQdJVznjAJ85eCXuaPOQgeWeU1FEIT/wCc976qUM/i +UUjXuG+v+E5+M5iSFGI6dWPPe/regjupuznixL0sAA7IF6wT700ljtizkC+p2il9 +Ha90OrInwMEePnWjFqmveiJdnxMaz6eg6+OGCtP95paV1yPIN93EfKo2rJgaErHg +TuixO/XWb/Ew1wIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQE +AwIBBjAdBgNVHQ4EFgQUS8W0QGutHLOlHGVuRjaJhwUMDrYwDQYJKoZIhvcNAQEL +BQADggIBAHNXPyzVlTJ+N9uWkusZXn5T50HsEbZH77Xe7XRcxfGOSeD8bpkTzZ+K +2s06Ctg6Wgk/XzTQLwPSZh0avZyQN8gMjgdalEVGKua+etqhqaRpEpKwfTbURIfX +UfEpY9Z1zRbkJ4kd+MIySP3bmdCPX1R0zKxnNBFi2QwKN4fRoxdIjtIXHfbX/dtl +6/2o1PXWT6RbdejF0mCy2wl+JYt7ulKSnj7oxXehPOBKc2thz4bcQ///If4jXSRK +9dNtD2IEBVeC2m6kMyV5Sy5UGYvMLD0w6dEG/+gyRr61M3Z3qAFdlsHB1b6uJcDJ +HgoJIIihDsnzb02CVAAgp9KP5DlUFy6NHrgbuxu9mk47EDTcnIhT76IxW1hPkWLI +wpqazRVdOKnWvvgTtZ8SafJQYqz7Fzf07rh1Z2AQ+4NQ+US1dZxAF7L+/XldblhY +XzD8AK6vM8EOTmy6p6ahfzLbOOCxchcKK5HsamMm7YnUeMx0HgX4a/6ManY5Ka5l +IxKVCCIcl85bBu4M4ru8H0ST9tg4RQUh7eStqxK2A6RCLi3ECToDZ2mEmuFZkIoo +hdVddLHRDiBYmxOlsGOm7XtH/UVVMKTumtTm4ofvmMkyghEpIrwACjFeLQ/Ajulr +so8uBtjRkcfGEvRM/TAXw8HaOFvjqermobp573PYtlNXLfbQ4ddI +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEkTCCA3mgAwIBAgIERWtQVDANBgkqhkiG9w0BAQUFADCBsDELMAkGA1UEBhMC +VVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsTMHd3dy5lbnRydXN0 +Lm5ldC9DUFMgaXMgaW5jb3Jwb3JhdGVkIGJ5IHJlZmVyZW5jZTEfMB0GA1UECxMW +KGMpIDIwMDYgRW50cnVzdCwgSW5jLjEtMCsGA1UEAxMkRW50cnVzdCBSb290IENl +cnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA2MTEyNzIwMjM0MloXDTI2MTEyNzIw +NTM0MlowgbAxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMTkw +NwYDVQQLEzB3d3cuZW50cnVzdC5uZXQvQ1BTIGlzIGluY29ycG9yYXRlZCBieSBy +ZWZlcmVuY2UxHzAdBgNVBAsTFihjKSAyMDA2IEVudHJ1c3QsIEluYy4xLTArBgNV +BAMTJEVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASIwDQYJ +KoZIhvcNAQEBBQADggEPADCCAQoCggEBALaVtkNC+sZtKm9I35RMOVcF7sN5EUFo +Nu3s/poBj6E4KPz3EEZmLk0eGrEaTsbRwJWIsMn/MYszA9u3g3s+IIRe7bJWKKf4 +4LlAcTfFy0cOlypowCKVYhXbR9n10Cv/gkvJrT7eTNuQgFA/CYqEAOwwCj0Yzfv9 +KlmaI5UXLEWeH25DeW0MXJj+SKfFI0dcXv1u5x609mhF0YaDW6KKjbHjKYD+JXGI +rb68j6xSlkuqUY3kEzEZ6E5Nn9uss2rVvDlUccp6en+Q3X0dgNmBu1kmwhH+5pPi +94DkZfs0Nw4pgHBNrziGLp5/V6+eF67rHMsoIV+2HNjnogQi+dPa2MsCAwEAAaOB +sDCBrTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zArBgNVHRAEJDAi +gA8yMDA2MTEyNzIwMjM0MlqBDzIwMjYxMTI3MjA1MzQyWjAfBgNVHSMEGDAWgBRo +kORnpKZTgMeGZqTx90tD+4S9bTAdBgNVHQ4EFgQUaJDkZ6SmU4DHhmak8fdLQ/uE +vW0wHQYJKoZIhvZ9B0EABBAwDhsIVjcuMTo0LjADAgSQMA0GCSqGSIb3DQEBBQUA +A4IBAQCT1DCw1wMgKtD5Y+iRDAUgqV8ZyntyTtSx29CW+1RaGSwMCPeyvIWonX9t +O1KzKtvn1ISMY/YPyyYBkVBs9F8U4pN0wBOeMDpQ47RgxRzwIkSNcUesyBrJ6Zua +AGAT/3B+XxFNSRuzFVJ7yVTav52Vr2ua2J7p8eRDjeIRRDq/r72DQnNSi6q7pynP +9WQcCk3RvKqsnyrQ/39/2n3qse0wJcGE2jTSW3iDVuycNsMm4hH2Z0kdkquM++v/ +eu6FSqdQgPCnXEqULl8FmTxSQeDNtGPPAUO6nIPcj2A781q0tHuu2guQOHXvgR1m +0vdXcDazv/wor3ElhVsT/h5/WrQ8 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFfjCCA2agAwIBAgIJAKqIsFoLsXabMA0GCSqGSIb3DQEBCwUAMEwxCzAJBgNV +BAYTAkNIMRUwEwYDVQQKEwxTd2lzc1NpZ24gQUcxJjAkBgNVBAMTHVN3aXNzU2ln +biBTaWx2ZXIgUm9vdCBDQSAtIEczMB4XDTA5MDgwNDEzMTkxNFoXDTM3MDgwNDEz +MTkxNFowTDELMAkGA1UEBhMCQ0gxFTATBgNVBAoTDFN3aXNzU2lnbiBBRzEmMCQG +A1UEAxMdU3dpc3NTaWduIFNpbHZlciBSb290IENBIC0gRzMwggIiMA0GCSqGSIb3 +DQEBAQUAA4ICDwAwggIKAoICAQC+h5sF5nF8Um9t7Dep6bPczF9/01DqIZsE8D2/ +vo7JpRQWMhDPmfzscK1INmckDBcy1inlSjmxN+umeAxsbxnKTvdR2hro+iE4bJWc +L9aLzDsCm78mmxFFtrg0Wh2mVEhSyJ14cc5ISsyneIPcaKtmHncH0zYYCNfUbWD4 +8HnTMzYJkmO3BJr1p5baRa90GvyC46hbDjo/UleYfrycjMHAslrfxH7+DKZUdoN+ +ut3nKvRKNk+HZS6lujmNWWEp89OOJHCMU5sRpUcHsnUFXA2E2UTZzckmRFduAn2V +AdSrJIbuPXD7V/qwKRTQnfLFl8sJyvHyPefYS5bpiC+eR1GKVGWYSNIS5FR3DAfm +vluc8d0Dfo2E/L7JYtX8yTroibVfwgVSYfCcPuwuTYxykY7IQ8GiKF71gCTc4i+H +O1MA5cvwsnyNeRmgiM14+MWKWnflBqzdSt7mcG6+r771sasOCLDboD+Uxb4Subx7 +J3m1MildrsUgI5IDe1Q5sIkiVG0S48N46jpA/aSTrOktiDzbpkdmTN/YF+0W3hrW +10Fmvx2A8aTgZBEpXgwnBWLr5cQEYtHEnwxqVdZYOJxmD537q1SAmZzsSdaCn9pF +1j9TBgO3/R/shn104KS06DK2qgcj+O8kQZ5jMHj0VN2O8Fo4jhJ/eMdvAlYhM864 +uK1pVQIDAQABo2MwYTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAd +BgNVHQ4EFgQUoYxFkwoSYwunV18ySn3hIee3PmYwHwYDVR0jBBgwFoAUoYxFkwoS +YwunV18ySn3hIee3PmYwDQYJKoZIhvcNAQELBQADggIBAIeuYW1IOCrGHNxKLoR4 +ScAjKkW4NU3RBfq5BTPEZL3brVQWKrA+DVoo2qYagHMMxEFvr7g0tnfUW44dC4tG +kES1s+5JGInBSzSzhzV0op5FZ+1FcWa2uaElc9fCrIj70h2na9rAWubYWWQ0l2Ug +MTMDT86tCZ6u6cI+GHW0MyUSuwXsULpxQOK93ohGBSGEi6MrHuswMIm/EfVcRPiR +i0tZRQswDcoMT29jvgT+we3gh/7IzVa/5dyOetTWKU6A26ubP45lByL3RM2WHy3H +9Qm2mHD/ONxQFRGEO3+p8NgkVMgXjCsTSdaZf0XRD46/aXI3Uwf05q79Wz55uQbN +uIF4tE2g0DW65K7/00m8Ne1jxrP846thWgW2C+T/qSq+31ROwktcaNqjMqLJTVcY +UzRZPGaZ1zwCeKdMcdC/2/HEPOcB5gTyRPZIJjAzybEBGesC8cwh+joCMBedyF+A +P90lrAKb4xfevcqSFNJSgVPm6vwwZzKpYvaTFxUHMV4PG2n19Km3fC2z7YREMkco +BzuGaUWpxzaWkHJ02BKmcyPRTrm2ejrEKaFQBhG52fQmbmIIEiAW8AFXF9QFNmeX +61H5/zMkDAUPVr/vPRxSjoreaQ9aH/DVAzFEs5LG6nWorrvHYAOImP/HBIRSkIbh +tJOpUC/o69I2rDBgp9ADE7UK +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDczCCAlugAwIBAgIBBDANBgkqhkiG9w0BAQUFADBkMQswCQYDVQQGEwJLUjEN +MAsGA1UECgwES0lTQTEuMCwGA1UECwwlS29yZWEgQ2VydGlmaWNhdGlvbiBBdXRo +b3JpdHkgQ2VudHJhbDEWMBQGA1UEAwwNS0lTQSBSb290Q0EgMTAeFw0wNTA4MjQw +ODA1NDZaFw0yNTA4MjQwODA1NDZaMGQxCzAJBgNVBAYTAktSMQ0wCwYDVQQKDARL +SVNBMS4wLAYDVQQLDCVLb3JlYSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBDZW50 +cmFsMRYwFAYDVQQDDA1LSVNBIFJvb3RDQSAxMIIBIDANBgkqhkiG9w0BAQEFAAOC +AQ0AMIIBCAKCAQEAvATk+hM58DSWIGtsaLv623f/J/es7C/n/fB/bW+MKs0lCVsk +9KFo/CjsySXirO3eyDOE9bClCTqnsUdIxcxPjHmc+QZXfd3uOPbPFLKc6tPAXXdi +8EcNuRpAU1xkcK8IWsD3z3X5bI1kKB4g/rcbGdNaZoNy4rCbvdMlFQ0yb2Q3lIVG +yHK+d9VuHygvx2nt54OJM1jT3qC/QOhDUO7cTWu8peqmyGGO9cNkrwYV3CmLP3WM +vHFE2/yttRcdbYmDz8Yzvb9Fov4Kn6MRXw+5H5wawkbMnChmn3AmPC7fqoD+jMUE +CSVPzZNHPDfqAmeS/vwiJFys0izgXAEzisEZ2wIBA6MyMDAwHQYDVR0OBBYEFL+2 +J9gDWnZlTGEBQVYx5Yt7OtnMMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEF +BQADggEBABOvUQveimpb5poKyLGQSk6hAp3MiNKrZr097LuxQpVqslxa/6FjZJap +aBV/JV6K+KRzwYCKhQoOUugy50X4TmWAkZl0Q+VFnUkq8JSV3enhMNITbslOsXfl +BM+tWh6UCVrXPAgcrnrpFDLBRa3SJkhyrKhB2vAhhzle3/xk/2F0KpzZm4tfwjeT +2KM3LzuTa7IbB6d/CVDv0zq+IWuKkDsnSlFOa56ch534eJAx7REnxqhZvvwYC/uO +fi5C4e3nCSG9uRPFVmf0JqZCQ5BEVLRxm3bkGhKsGigA35vB1fjbXKP4krG9tNT5 +UNkAAk/bg9ART6RCVmE6fhMy04Qfybo= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIHSTCCBTGgAwIBAgIJAMnN0+nVfSPOMA0GCSqGSIb3DQEBBQUAMIGsMQswCQYD +VQQGEwJFVTFDMEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0 +IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTESMBAGA1UEBRMJQTgyNzQzMjg3 +MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMuQS4xJzAlBgNVBAMTHkdsb2JhbCBD +aGFtYmVyc2lnbiBSb290IC0gMjAwODAeFw0wODA4MDExMjMxNDBaFw0zODA3MzEx +MjMxNDBaMIGsMQswCQYDVQQGEwJFVTFDMEEGA1UEBxM6TWFkcmlkIChzZWUgY3Vy +cmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTESMBAG +A1UEBRMJQTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMuQS4xJzAl +BgNVBAMTHkdsb2JhbCBDaGFtYmVyc2lnbiBSb290IC0gMjAwODCCAiIwDQYJKoZI +hvcNAQEBBQADggIPADCCAgoCggIBAMDfVtPkOpt2RbQT2//BthmLN0EYlVJH6xed +KYiONWwGMi5HYvNJBL99RDaxccy9Wglz1dmFRP+RVyXfXjaOcNFccUMd2drvXNL7 +G706tcuto8xEpw2uIRU/uXpbknXYpBI4iRmKt4DS4jJvVpyR1ogQC7N0ZJJ0YPP2 +zxhPYLIj0Mc7zmFLmY/CDNBAspjcDahOo7kKrmCgrUVSY7pmvWjg+b4aqIG7HkF4 +ddPB/gBVsIdU6CeQNR1MM62X/JcumIS/LMmjv9GYERTtY/jKmIhYF5ntRQOXfjyG +HoiMvvKRhI9lNNgATH23MRdaKXoKGCQwoze1eqkBfSbW+Q6OWfH9GzO1KTsXO0G2 +Id3UwD2ln58fQ1DJu7xsepeY7s2MH/ucUa6LcL0nn3HAa6x9kGbo1106DbDVwo3V +yJ2dwW3Q0L9R5OP4wzg2rtandeavhENdk5IMagfeOx2YItaswTXbo6Al/3K1dh3e +beksZixShNBFks4c5eUzHdwHU1SjqoI7mjcv3N2gZOnm3b2u/GSFHTynyQbehP9r +6GsaPMWis0L7iwk+XwhSx2LE1AVxv8Rk5Pihg+g+EpuoHtQ2TS9x9o0o9oOpE9Jh +wZG7SMA0j0GMS0zbaRL/UJScIINZc+18ofLx/d33SdNDWKBWY8o9PeU1VlnpDsog +zCtLkykPAgMBAAGjggFqMIIBZjASBgNVHRMBAf8ECDAGAQH/AgEMMB0GA1UdDgQW +BBS5CcqcHtvTbDprru1U8VuTBjUuXjCB4QYDVR0jBIHZMIHWgBS5CcqcHtvTbDpr +ru1U8VuTBjUuXqGBsqSBrzCBrDELMAkGA1UEBhMCRVUxQzBBBgNVBAcTOk1hZHJp +ZCAoc2VlIGN1cnJlbnQgYWRkcmVzcyBhdCB3d3cuY2FtZXJmaXJtYS5jb20vYWRk +cmVzcykxEjAQBgNVBAUTCUE4Mjc0MzI4NzEbMBkGA1UEChMSQUMgQ2FtZXJmaXJt +YSBTLkEuMScwJQYDVQQDEx5HbG9iYWwgQ2hhbWJlcnNpZ24gUm9vdCAtIDIwMDiC +CQDJzdPp1X0jzjAOBgNVHQ8BAf8EBAMCAQYwPQYDVR0gBDYwNDAyBgRVHSAAMCow +KAYIKwYBBQUHAgEWHGh0dHA6Ly9wb2xpY3kuY2FtZXJmaXJtYS5jb20wDQYJKoZI +hvcNAQEFBQADggIBAICIf3DekijZBZRG/5BXqfEv3xoNa/p8DhxJJHkn2EaqbylZ +UohwEurdPfWbU1Rv4WCiqAm57OtZfMY18dwY6fFn5a+6ReAJ3spED8IXDneRRXoz +X1+WLGiLwUePmJs9wOzL9dWCkoQ10b42OFZyMVtHLaoXpGNR6woBrX/sdZ7LoR/x +fxKxueRkf2fWIyr0uDldmOghp+G9PUIadJpwr2hsUF1Jz//7Dl3mLEfXgTpZALVz +a2Mg9jFFCDkO9HB+QHBaP9BrQql0PSgvAm11cpUJjUhjxsYjV5KTXjXBjfkK9yyd +Yhz2rXzdpjEetrHHfoUm+qRqtdpjMNHvkzeyZi99Bffnt0uYlDXA2TopwZ2yUDMd +SqlapskD7+3056huirRXhOukP9DuqqqHW2Pok+JrqNS4cnhrG+055F3Lm6qH1U9O +AP7Zap88MQ8oAgF9mOinsKJknnn4SPIVqczmyETrP3iZ8ntxPjzxmKfFGBI/5rso +M0LpRQp8bfKGeS/Fghl9CYl8slR2iK7ewfPM4W7bMdaTrpmg7yVqc5iJWzouE4ge +v8CSlDQb4ye3ix5vQv/n6TebUB0tovkC7stYWDpxvGjjqsGvHCgfotwjZT+B6q6Z +09gwzxMNTxXJhLynSC34MCN32EZLeW32jO06f2ARePTpm67VVMB0gNELQp/B +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFZjCCA06gAwIBAgIQCgFCgAAAAUUjz0Z8AAAAAjANBgkqhkiG9w0BAQsFADBN +MQswCQYDVQQGEwJVUzESMBAGA1UEChMJSWRlblRydXN0MSowKAYDVQQDEyFJZGVu +VHJ1c3QgUHVibGljIFNlY3RvciBSb290IENBIDEwHhcNMTQwMTE2MTc1MzMyWhcN +MzQwMTE2MTc1MzMyWjBNMQswCQYDVQQGEwJVUzESMBAGA1UEChMJSWRlblRydXN0 +MSowKAYDVQQDEyFJZGVuVHJ1c3QgUHVibGljIFNlY3RvciBSb290IENBIDEwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2IpT8pEiv6EdrCvsnduTyP4o7 +ekosMSqMjbCpwzFrqHd2hCa2rIFCDQjrVVi7evi8ZX3yoG2LqEfpYnYeEe4IFNGy +RBb06tD6Hi9e28tzQa68ALBKK0CyrOE7S8ItneShm+waOh7wCLPQ5CQ1B5+ctMlS +bdsHyo+1W/CD80/HLaXIrcuVIKQxKFdYWuSNG5qrng0M8gozOSI5Cpcu81N3uURF +/YTLNiCBWS2ab21ISGHKTN9T0a9SvESfqy9rg3LvdYDaBjMbXcjaY8ZNzaxmMc3R +3j6HEDbhuaR672BQssvKplbgN6+rNBM5Jeg5ZuSYeqoSmJxZZoY+rfGwyj4GD3vw +EUs3oERte8uojHH01bWRNszwFcYr3lEXsZdMUD2xlVl8BX0tIdUAvwFnol57plzy +9yLxkA2T26pEUWbMfXYD62qoKjgZl3YNa4ph+bz27nb9cCvdKTz4Ch5bQhyLVi9V +GxyhLrXHFub4qjySjmm2AcG1hp2JDws4lFTo6tyePSW8Uybt1as5qsVATFSrsrTZ +2fjXctscvG29ZV/viDUqZi/u9rNl8DONfJhBaUYPQxxp+pu10GFqzcpL2UyQRqsV +WaFHVCkugyhfHMKiq3IXAAaOReyL4jM9f9oZRORicsPfIsbyVtTdX5Vy7W1f90gD +W/3FKqD2cyOEEBsB5wIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/ +BAUwAwEB/zAdBgNVHQ4EFgQU43HgntinQtnbcZFrlJPrw6PRFKMwDQYJKoZIhvcN +AQELBQADggIBAEf63QqwEZE4rU1d9+UOl1QZgkiHVIyqZJnYWv6IAcVYpZmxI1Qj +t2odIFflAWJBF9MJ23XLblSQdf4an4EKwt3X9wnQW3IV5B4Jaj0z8yGa5hV+rVHV +DRDtfULAj+7AmgjVQdZcDiFpboBhDhXAuM/FSRJSzL46zNQuOAXeNf0fb7iAaJg9 +TaDKQGXSc3z1i9kKlT/YPyNtGtEqJBnZhbMX73huqVjRI9PHE+1yJX9dsXNw0H8G +lwmEKYBhHfpe/3OsoOOJuBxxFcbeMX8S3OFtm6/n6J91eEyrRjuazr8FGF1NFTwW +mhlQBJqymm9li1JfPFgEKCXAZmExfrngdbkaqIHWchezxQMxNRF4eKLg6TCMf4Df +WN88uieW4oA0beOY02QnrEh+KHdcxiVhJfiFDGX6xDIvpZgF5PgLZxYWxoK4Mhn5 ++bl53B/N66+rDt0b20XkeucC4pVd/GnwU2lhlXV5C15V5jgclKlZM57IcXR5f1GJ +tshquDDIajjDbp7hNxbqBWJMWxJH7ae0s1hWx0nzfxJoCTFx8G34Tkf71oXuxVhA +GaQdp/lLQzfcaFpPz+vCZHTetBXZ9FRUGi8c15dxVJCO2SCdUyt/q4/i6jC8UDfv +8Ue1fXwsBOxonbRJRBD0ckscZOf85muQ3Wl9af0AVqW3rLatt8o+Ae+c +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID+TCCAuGgAwIBAgIQW1fXqEywr9nTb0ugMbTW4jANBgkqhkiG9w0BAQUFADB5 +MQswCQYDVQQGEwJVUzENMAsGA1UEChMEVklTQTEvMC0GA1UECxMmVmlzYSBJbnRl +cm5hdGlvbmFsIFNlcnZpY2UgQXNzb2NpYXRpb24xKjAoBgNVBAMTIVZpc2EgSW5m +b3JtYXRpb24gRGVsaXZlcnkgUm9vdCBDQTAeFw0wNTA2MjcxNzQyNDJaFw0yNTA2 +MjkxNzQyNDJaMHkxCzAJBgNVBAYTAlVTMQ0wCwYDVQQKEwRWSVNBMS8wLQYDVQQL +EyZWaXNhIEludGVybmF0aW9uYWwgU2VydmljZSBBc3NvY2lhdGlvbjEqMCgGA1UE +AxMhVmlzYSBJbmZvcm1hdGlvbiBEZWxpdmVyeSBSb290IENBMIIBIjANBgkqhkiG +9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyREA4R/QkkfpLx0cYjga/EhIPZpchH0MZsRZ +FfP6C2ITtf/Wc+MtgD4yTK0yoiXvni3d+aCtEgK3GDvkdgYrgF76ROJFZwUQjQ9l +x42gRT05DbXvWFoy7dTglCZ9z/Tt2Cnktv9oxKgmkeHY/CyfpCBg1S8xth2JlGMR +0ug/GMO5zANuegZOv438p5Lt5So+du2Gl+RMFQqEPwqN5uJSqAe0VtmB4gWdQ8on +Bj2ZAM2R73QW7UW0Igt2vA4JaSiNtaAG/Y/58VXWHGgbq7rDtNK1R30X0kJV0rGA +ib3RSwB3LpG7bOjbIucV5mQgJoVjoA1e05w6g1x/KmNTmOGRVwIDAQABo30wezAP +BgNVHRMBAf8EBTADAQH/MDkGA1UdIAQyMDAwLgYFZ4EDAgEwJTAVBggrBgEFBQcC +ARYJMS4yLjMuNC41MAwGCCsGAQUFBwICMAAwDgYDVR0PAQH/BAQDAgEGMB0GA1Ud +DgQWBBRPitp2/2d3I5qmgH1924h1hfeBejANBgkqhkiG9w0BAQUFAAOCAQEACUW1 +QdUHdDJydgDPmYt+telnG/Su+DPaf1cregzlN43bJaJosMP7NwjoJY/H2He4XLWb +5rXEkl+xH1UyUwF7mtaUoxbGxEvt8hPZSTB4da2mzXgwKvXuHyzF5Qjy1hOB0/pS +WaF9ARpVKJJ7TOJQdGKBsF2Ty4fSCLqZLgfxbqwMsd9sysXI3rDXjIhekqvbgeLz +PqZr+pfgFhwCCLSMQWl5Ll3u7Qk9wR094DZ6jj6+JCVCRUS3HyabH4OlM0Vc2K+j +INsF/64Or7GNtRf9HYEJvrPxHINxl3JVwhYj4ASeaO4KwhVbwtw94Tc/XrGcexDo +c5lC3rAi4/UZqweYCw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICQzCCAcmgAwIBAgIILcX8iNLFS5UwCgYIKoZIzj0EAwMwZzEbMBkGA1UEAwwS +QXBwbGUgUm9vdCBDQSAtIEczMSYwJAYDVQQLDB1BcHBsZSBDZXJ0aWZpY2F0aW9u +IEF1dGhvcml0eTETMBEGA1UECgwKQXBwbGUgSW5jLjELMAkGA1UEBhMCVVMwHhcN +MTQwNDMwMTgxOTA2WhcNMzkwNDMwMTgxOTA2WjBnMRswGQYDVQQDDBJBcHBsZSBS +b290IENBIC0gRzMxJjAkBgNVBAsMHUFwcGxlIENlcnRpZmljYXRpb24gQXV0aG9y +aXR5MRMwEQYDVQQKDApBcHBsZSBJbmMuMQswCQYDVQQGEwJVUzB2MBAGByqGSM49 +AgEGBSuBBAAiA2IABJjpLz1AcqTtkyJygRMc3RCV8cWjTnHcFBbZDuWmBSp3ZHtf +TjjTuxxEtX/1H7YyYl3J6YRbTzBPEVoA/VhYDKX1DyxNB0cTddqXl5dvMVztK517 +IDvYuVTZXpmkOlEKMaNCMEAwHQYDVR0OBBYEFLuw3qFYM4iapIqZ3r6966/ayySr +MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMAoGCCqGSM49BAMDA2gA +MGUCMQCD6cHEFl4aXTQY2e3v9GwOAEZLuN+yRhHFD/3meoyhpmvOwgPUnPWTxnS4 +at+qIxUCMG1mihDK1A3UT82NQz60imOlM27jbdoXt2QfyFMm+YhidDkLF1vLUagM +6BgD56KyKA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFtzCCA5+gAwIBAgICBQkwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0x +GTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJv +b3QgQ0EgMjAeFw0wNjExMjQxODI3MDBaFw0zMTExMjQxODIzMzNaMEUxCzAJBgNV +BAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMRswGQYDVQQDExJRdW9W +YWRpcyBSb290IENBIDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCa +GMpLlA0ALa8DKYrwD4HIrkwZhR0In6spRIXzL4GtMh6QRr+jhiYaHv5+HBg6XJxg +Fyo6dIMzMH1hVBHL7avg5tKifvVrbxi3Cgst/ek+7wrGsxDp3MJGF/hd/aTa/55J +WpzmM+Yklvc/ulsrHHo1wtZn/qtmUIttKGAr79dgw8eTvI02kfN/+NsRE8Scd3bB +rrcCaoF6qUWD4gXmuVbBlDePSHFjIuwXZQeVikvfj8ZaCuWw419eaxGrDPmF60Tp ++ARz8un+XJiM9XOva7R+zdRcAitMOeGylZUtQofX1bOQQ7dsE/He3fbE+Ik/0XX1 +ksOR1YqI0JDs3G3eicJlcZaLDQP9nL9bFqyS2+r+eXyt66/3FsvbzSUr5R/7mp/i +Ucw6UwxI5g69ybR2BlLmEROFcmMDBOAENisgGQLodKcftslWZvB1JdxnwQ5hYIiz +PtGo/KPaHbDRsSNU30R2be1B2MGyIrZTHN81Hdyhdyox5C315eXbyOD/5YDXC2Og +/zOhD7osFRXql7PSorW+8oyWHhqPHWykYTe5hnMz15eWniN9gqRMgeKh0bpnX5UH +oycR7hYQe7xFSkyyBNKr79X9DFHOUGoIMfmR2gyPZFwDwzqLID9ujWc9Otb+fVuI +yV77zGHcizN300QyNQliBJIWENieJ0f7OyHj+OsdWwIDAQABo4GwMIGtMA8GA1Ud +EwEB/wQFMAMBAf8wCwYDVR0PBAQDAgEGMB0GA1UdDgQWBBQahGK8SEwzJQTU7tD2 +A8QZRtGUazBuBgNVHSMEZzBlgBQahGK8SEwzJQTU7tD2A8QZRtGUa6FJpEcwRTEL +MAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMT +ElF1b1ZhZGlzIFJvb3QgQ0EgMoICBQkwDQYJKoZIhvcNAQEFBQADggIBAD4KFk2f +BluornFdLwUvZ+YTRYPENvbzwCYMDbVHZF34tHLJRqUDGCdViXh9duqWNIAXINzn +g/iN/Ae42l9NLmeyhP3ZRPx3UIHmfLTJDQtyU/h2BwdBR5YM++CCJpNVjP4iH2Bl +fF/nJrP3MpCYUNQ3cVX2kiF495V5+vgtJodmVjB3pjd4M1IQWK4/YY7yarHvGH5K +WWPKjaJW1acvvFYfzznB4vsKqBUsfU16Y8Zsl0Q80m/DShcK+JDSV6IZUaUtl0Ha +B0+pUNqQjZRG4T7wlP0QADj1O+hA4bRuVhogzG9Yje0uRY/W6ZM/57Es3zrWIozc +hLsib9D45MY56QSIPMO661V6bYCZJPVsAfv4l7CUW+v90m/xd2gNNWQjrLhVoQPR +TUIZ3Ph1WVaj+ahJefivDrkRoHy3au000LYmYjgahwz46P0u05B/B5EqHdZ+XIWD +mbA4CD/pXvk1B+TJYm5Xf6dQlfe6yJvmjqIBxdZmv3lh8zwc4bmCXF2gw+nYSL0Z +ohEUGW6yhhtoPkg3Goi3XZZenMfvJ2II4pEZXNLxId26F0KCl3GBUzGpn/Z9Yr9y +4aOTHcyKJloJONDO1w2AFrR4pTqHTI2KpdVGl/IsELm8VCLAAVBpQ570su9t+Oza +8eOx79+Rj1QqCyXBJhnEUhAFZdWCEOrCMc0u +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEMjCCAxqgAwIBAgIBATANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJHQjEb +MBkGA1UECAwSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRow +GAYDVQQKDBFDb21vZG8gQ0EgTGltaXRlZDEhMB8GA1UEAwwYQUFBIENlcnRpZmlj +YXRlIFNlcnZpY2VzMB4XDTA0MDEwMTAwMDAwMFoXDTI4MTIzMTIzNTk1OVowezEL +MAkGA1UEBhMCR0IxGzAZBgNVBAgMEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UE +BwwHU2FsZm9yZDEaMBgGA1UECgwRQ29tb2RvIENBIExpbWl0ZWQxITAfBgNVBAMM +GEFBQSBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczCCASIwDQYJKoZIhvcNAQEBBQADggEP +ADCCAQoCggEBAL5AnfRu4ep2hxxNRUSOvkbIgwadwSr+GB+O5AL686tdUIoWMQua +BtDFcCLNSS1UY8y2bmhGC1Pqy0wkwLxyTurxFa70VJoSCsN6sjNg4tqJVfMiWPPe +3M/vg4aijJRPn2jymJBGhCfHdr/jzDUsi14HZGWCwEiwqJH5YZ92IFCokcdmtet4 +YgNW8IoaE+oxox6gmf049vYnMlhvB/VruPsUK6+3qszWY19zjNoFmag4qMsXeDZR +rOme9Hg6jc8P2ULimAyrL58OAd7vn5lJ8S3frHRNG5i1R8XlKdH5kBjHYpy+g8cm +ez6KJcfA3Z3mNWgQIJ2P2N7Sw4ScDV7oL8kCAwEAAaOBwDCBvTAdBgNVHQ4EFgQU +oBEKIz6W8Qfs4q8p74Klf9AwpLQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQF +MAMBAf8wewYDVR0fBHQwcjA4oDagNIYyaHR0cDovL2NybC5jb21vZG9jYS5jb20v +QUFBQ2VydGlmaWNhdGVTZXJ2aWNlcy5jcmwwNqA0oDKGMGh0dHA6Ly9jcmwuY29t +b2RvLm5ldC9BQUFDZXJ0aWZpY2F0ZVNlcnZpY2VzLmNybDANBgkqhkiG9w0BAQUF +AAOCAQEACFb8AvCb6P+k+tZ7xkSAzk/ExfYAWMymtrwUSWgEdujm7l3sAg9g1o1Q +GE8mTgHj5rCl7r+8dFRBv/38ErjHT1r0iWAFf2C3BUrz9vHCv8S5dIa2LX1rzNLz +Rt0vxuBqw8M0Ayx9lt1awg6nCpnBBYurDC/zXDrPbDdVCYfeU0BsWO/8tqtlbgT2 +G9w84FoVxp7Z8VlIMCFlA2zs6SFz7JsDoeA3raAVGI/6ugLOpyypEBMs1OUIJqsi +l2D4kF501KKaU73yqWjgom7C12yxow+ev+to51byrvLjKzg6CYG1a4XXvi3tPxq3 +smPi9WIsgtRqAEFQ8TmDn5XpNpaYbg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIHyTCCBbGgAwIBAgIBATANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJJTDEW +MBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwg +Q2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UEAxMgU3RhcnRDb20gQ2VydGlmaWNh +dGlvbiBBdXRob3JpdHkwHhcNMDYwOTE3MTk0NjM2WhcNMzYwOTE3MTk0NjM2WjB9 +MQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMi +U2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UEAxMgU3Rh +cnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUA +A4ICDwAwggIKAoICAQDBiNsJvGxGfHiflXu1M5DycmLWwTYgIiRezul38kMKogZk +pMyONvg45iPwbm2xPN1yo4UcodM9tDMr0y+v/uqwQVlntsQGfQqedIXWeUyAN3rf +OQVSWff0G0ZDpNKFhdLDcfN1YjS6LIp/Ho/u7TTQEceWzVI9ujPW3U3eCztKS5/C +Ji/6tRYccjV3yjxd5srhJosaNnZcAdt0FCX+7bWgiA/deMotHweXMAEtcnn6RtYT +Kqi5pquDSR3l8u/d5AGOGAqPY1MWhWKpDhk6zLVmpsJrdAfkK+F2PrRt2PZE4XNi +HzvEvqBTViVsUQn3qqvKv3b9bZvzndu/PWa8DFaqr5hIlTpL36dYUNk4dalb6kMM +Av+Z6+hsTXBbKWWc3apdzK8BMewM69KN6Oqce+Zu9ydmDBpI125C4z/eIT574Q1w ++2OqqGwaVLRcJXrJosmLFqa7LH4XXgVNWG4SHQHuEhANxjJ/GP/89PrNbpHoNkm+ +Gkhpi8KWTRoSsmkXwQqQ1vp5Iki/untp+HDH+no32NgN0nZPV/+Qt+OR0t3vwmC3 +Zzrd/qqc8NSLf3Iizsafl7b4r4qgEKjZ+xjGtrVcUjyJthkqcwEKDwOzEmDyei+B +26Nu/yYwl/WL3YlXtq09s68rxbd2AvCl1iuahhQqcvbjM4xdCUsT37uMdBNSSwID +AQABo4ICUjCCAk4wDAYDVR0TBAUwAwEB/zALBgNVHQ8EBAMCAa4wHQYDVR0OBBYE +FE4L7xqkQFulF2mHMMo0aEPQQa7yMGQGA1UdHwRdMFswLKAqoCiGJmh0dHA6Ly9j +ZXJ0LnN0YXJ0Y29tLm9yZy9zZnNjYS1jcmwuY3JsMCugKaAnhiVodHRwOi8vY3Js +LnN0YXJ0Y29tLm9yZy9zZnNjYS1jcmwuY3JsMIIBXQYDVR0gBIIBVDCCAVAwggFM +BgsrBgEEAYG1NwEBATCCATswLwYIKwYBBQUHAgEWI2h0dHA6Ly9jZXJ0LnN0YXJ0 +Y29tLm9yZy9wb2xpY3kucGRmMDUGCCsGAQUFBwIBFilodHRwOi8vY2VydC5zdGFy +dGNvbS5vcmcvaW50ZXJtZWRpYXRlLnBkZjCB0AYIKwYBBQUHAgIwgcMwJxYgU3Rh +cnQgQ29tbWVyY2lhbCAoU3RhcnRDb20pIEx0ZC4wAwIBARqBl0xpbWl0ZWQgTGlh +YmlsaXR5LCByZWFkIHRoZSBzZWN0aW9uICpMZWdhbCBMaW1pdGF0aW9ucyogb2Yg +dGhlIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5IFBvbGljeSBhdmFp +bGFibGUgYXQgaHR0cDovL2NlcnQuc3RhcnRjb20ub3JnL3BvbGljeS5wZGYwEQYJ +YIZIAYb4QgEBBAQDAgAHMDgGCWCGSAGG+EIBDQQrFilTdGFydENvbSBGcmVlIFNT +TCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTANBgkqhkiG9w0BAQUFAAOCAgEAFmyZ +9GYMNPXQhV59CuzaEE44HF7fpiUFS5Eyweg78T3dRAlbB0mKKctmArexmvclmAk8 +jhvh3TaHK0u7aNM5Zj2gJsfyOZEdUauCe37Vzlrk4gNXcGmXCPleWKYK34wGmkUW +FjgKXlf2Ysd6AgXmvB618p70qSmD+LIU424oh0TDkBreOKk8rENNZEXO3SipXPJz +ewT4F+irsfMuXGRuczE6Eri8sxHkfY+BUZo7jYn0TZNmezwD7dOaHZrzZVD1oNB1 +ny+v8OqCQ5j4aZyJecRDjkZy42Q2Eq/3JR44iZB3fsNrarnDy0RLrHiQi+fHLB5L +EUTINFInzQpdn4XBidUaePKVEFMy3YCEZnXZtWgo+2EuvoSoOMCZEoalHmdkrQYu +L6lwhceWD3yJZfWOQ1QOq92lgDmUYMA0yZZwLKMS9R9Ie70cfmu3nZD0Ijuu+Pwq +yvqCUqDvr0tVk+vBtfAii6w0TiYiBKGHLHVKt+V9E9e4DGTANtLJL4YSjCMJwRuC +O3NJo2pXh5Tl1njFmUNj403gdy3hZZlyaQQaRwnmDwFWJPsfvw55qVguucQJAX6V +um0ABj6y6koQOdjQK/W/7HW/lwLFCRsI3FU34oH7N4RDYiDK51ZLZer+bMEkkySh +NOsF/5oirpt9P/FlUQqmMGqz9IgcgA38corog14= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFjTCCA3WgAwIBAgIEGErM1jANBgkqhkiG9w0BAQsFADBWMQswCQYDVQQGEwJD +TjEwMC4GA1UECgwnQ2hpbmEgRmluYW5jaWFsIENlcnRpZmljYXRpb24gQXV0aG9y +aXR5MRUwEwYDVQQDDAxDRkNBIEVWIFJPT1QwHhcNMTIwODA4MDMwNzAxWhcNMjkx +MjMxMDMwNzAxWjBWMQswCQYDVQQGEwJDTjEwMC4GA1UECgwnQ2hpbmEgRmluYW5j +aWFsIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MRUwEwYDVQQDDAxDRkNBIEVWIFJP +T1QwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDXXWvNED8fBVnVBU03 +sQ7smCuOFR36k0sXgiFxEFLXUWRwFsJVaU2OFW2fvwwbwuCjZ9YMrM8irq93VCpL +TIpTUnrD7i7es3ElweldPe6hL6P3KjzJIx1qqx2hp/Hz7KDVRM8Vz3IvHWOX6Jn5 +/ZOkVIBMUtRSqy5J35DNuF++P96hyk0g1CXohClTt7GIH//62pCfCqktQT+x8Rgp +7hZZLDRJGqgG16iI0gNyejLi6mhNbiyWZXvKWfry4t3uMCz7zEasxGPrb382KzRz +EpR/38wmnvFyXVBlWY9ps4deMm/DGIq1lY+wejfeWkU7xzbh72fROdOXW3NiGUgt +hxwG+3SYIElz8AXSG7Ggo7cbcNOIabla1jj0Ytwli3i/+Oh+uFzJlU9fpy25IGvP +a931DfSCt/SyZi4QKPaXWnuWFo8BGS1sbn85WAZkgwGDg8NNkt0yxoekN+kWzqot +aK8KgWU6cMGbrU1tVMoqLUuFG7OA5nBFDWteNfB/O7ic5ARwiRIlk9oKmSJgamNg +TnYGmE69g60dWIolhdLHZR4tjsbftsbhf4oEIRUpdPA+nJCdDC7xij5aqgwJHsfV +PKPtl8MeNPo4+QgO48BdK4PRVmrJtqhUUy54Mmc9gn900PvhtgVguXDbjgv5E1hv +cWAQUhC5wUEJ73IfZzF4/5YFjQIDAQABo2MwYTAfBgNVHSMEGDAWgBTj/i39KNAL +tbq2osS/BqoFjJP7LzAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAd +BgNVHQ4EFgQU4/4t/SjQC7W6tqLEvwaqBYyT+y8wDQYJKoZIhvcNAQELBQADggIB +ACXGumvrh8vegjmWPfBEp2uEcwPenStPuiB/vHiyz5ewG5zz13ku9Ui20vsXiObT +ej/tUxPQ4i9qecsAIyjmHjdXNYmEwnZPNDatZ8POQQaIxffu2Bq41gt/UP+TqhdL +jOztUmCypAbqTuv0axn96/Ua4CUqmtzHQTb3yHQFhDmVOdYLO6Qn+gjYXB74BGBS +ESgoA//vU2YApUo0FmZ8/Qmkrp5nGm9BC2sGE5uPhnEFtC+NiWYzKXZUmhH4J/qy +P5Hgzg0b8zAarb8iXRvTvyUFTeGSGn+ZnzxEk8rUQElsgIfXBDrDMlI1Dlb4pd19 +xIsNER9Tyx6yF7Zod1rg1MvIB671Oi6ON7fQAUtDKXeMOZePglr4UeWJoBjnaH9d +Ci77o0cOPaYjesYBx4/IXr9tgFa+iiS6M+qf4TIRnvHST4D2G0CvOJ4RUHlzEhLN +5mydLIhyPDCBBpEi6lmt2hkuIsKNuYyH4Ga8cyNfIWRjgEj1oDwYPZTISEEdQLpe +/v5WOaHIz16eGWRGENoXkbcFgKyLmZJ956LYBws2J+dIeWCKw9cTXPhyQN9Ky8+Z +AAoACxGV2lZFA4gKn2fQ1XmxqI1AbQ3CekD6819kR5LLU7m7Wc5P/dAVUwHY3+vZ +5nbv0CO7O6l5s9UCKc2Jo5YPSjXnTkLAdc0Hz+Ys63su +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEGjCCAwICEQCbfgZJoz5iudXukEhxKe9XMA0GCSqGSIb3DQEBBQUAMIHKMQsw +CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZl +cmlTaWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWdu +LCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlT +aWduIENsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3Jp +dHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQswCQYD +VQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlT +aWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJ +bmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWdu +IENsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg +LSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMu6nFL8eB8aHm8b +N3O9+MlrlBIwT/A2R/XQkQr1F8ilYcEWQE37imGQ5XYgwREGfassbqb1EUGO+i2t +KmFZpGcmTNDovFJbcCAEWNF6yaRpvIMXZK0Fi7zQWM6NjPXr8EJJC52XJ2cybuGu +kxUccLwgTS8Y3pKI6GyFVxEa6X7jJhFUokWWVYPKMIno3Nij7SqAP395ZVc+FSBm +CC+Vk7+qRy+oRpfwEuL+wgorUeZ25rdGt+INpsyow0xZVYnm6FNcHOqd8GIWC6fJ +Xwzw3sJ2zq/3avL6QaaiMxTJ5Xpj055iN9WFZZ4O5lMkdBteHRJTW8cs54NJOxWu +imi5V5cCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAERSWwauSCPc/L8my/uRan2Te +2yFPhpk0djZX3dAVL8WtfxUfN2JzPtTnX84XA9s1+ivbrmAJXx5fj267Cz3qWhMe +DGBvtcC1IyIuBwvLqXTLR7sdwdela8wv0kL9Sd2nic9TutoAWii/gt/4uhMdUIaC +/Y4wjylGsB49Ndo4YhYYSq3mtlFs3q9i6wHQHiT+eo8SGhJouPtmmRQURVyu565p +F4ErWjfJXir0xuKhXFSbplQAz/DxwceYMBo7Nhbbo27q/a2ywtrvAkcTisDxszGt +TxzhT5yvDwyd93gN2PQ1VoDat20Xj50egWTh/sVFuq1ruQp6Tk9LhO5L8X3dEQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIIGDCCBgCgAwIBAgIGAT8vMXfmMA0GCSqGSIb3DQEBCwUAMIIBCjELMAkGA1UE +BhMCRVMxEjAQBgNVBAgMCUJhcmNlbG9uYTFYMFYGA1UEBwxPQmFyY2Vsb25hIChz +ZWUgY3VycmVudCBhZGRyZXNzIGF0IGh0dHA6Ly93d3cuYW5mLmVzL2VzL2FkZHJl +c3MtZGlyZWNjaW9uLmh0bWwgKTEnMCUGA1UECgweQU5GIEF1dG9yaWRhZCBkZSBD +ZXJ0aWZpY2FjaW9uMRcwFQYDVQQLDA5BTkYgQ2xhc2UgMSBDQTEaMBgGCSqGSIb3 +DQEJARYLaW5mb0BhbmYuZXMxEjAQBgNVBAUTCUc2MzI4NzUxMDEbMBkGA1UEAwwS +QU5GIEdsb2JhbCBSb290IENBMB4XDTEzMDYxMDE3NDUzOFoXDTMzMDYwNTE3NDUz +OFowggEKMQswCQYDVQQGEwJFUzESMBAGA1UECAwJQmFyY2Vsb25hMVgwVgYDVQQH +DE9CYXJjZWxvbmEgKHNlZSBjdXJyZW50IGFkZHJlc3MgYXQgaHR0cDovL3d3dy5h +bmYuZXMvZXMvYWRkcmVzcy1kaXJlY2Npb24uaHRtbCApMScwJQYDVQQKDB5BTkYg +QXV0b3JpZGFkIGRlIENlcnRpZmljYWNpb24xFzAVBgNVBAsMDkFORiBDbGFzZSAx +IENBMRowGAYJKoZIhvcNAQkBFgtpbmZvQGFuZi5lczESMBAGA1UEBRMJRzYzMjg3 +NTEwMRswGQYDVQQDDBJBTkYgR2xvYmFsIFJvb3QgQ0EwggIiMA0GCSqGSIb3DQEB +AQUAA4ICDwAwggIKAoICAQDHPi9xy4wynbcUbWjorVUgQKeUAVh937J7P37XmsfH +ZLOBZKIIlhhCtRwnDlg7x+BUvtJOTkIbEGMujDygUQ2s3HDYr5I41hTyM2Pl0cq2 +EuSGEbPIHb3dEX8NAguFexM0jqNjrreN3hM2/+TOkAxSdDJP2aMurlySC5zwl47K +ZLHtcVrkZnkDa0o5iN24hJT4vBDT4t2q9khQ+qb1D8KgCOb02r1PxWXu3vfd6Ha2 +mkdB97iGuEh5gO2n4yOmFS5goFlVA2UdPbbhJsb8oKVKDd+YdCKGQDCkQyG4AjmC +YiNm3UPG/qtftTH5cWri67DlLtm6fyUFOMmO6NSh0RtR745pL8GyWJUanyq/Q4bF +HQB21E+WtTsCaqjGaoFcrBunMypmCd+jUZXl27TYENRFbrwNdAh7m2UztcIyb+Sg +VJFyfvVsBQNvnp7GPimVxXZNc4VpxEXObRuPWQN1oZN/90PcZVqTia/SHzEyTryL +ckhiLG3jZiaFZ7pTZ5I9wti9Pn+4kOHvE3Y/4nEnUo4mTxPX9pOlinF+VCiybtV2 +u1KSlc+YaIM7VmuyndDZCJRXm3v0/qTE7t5A5fArZl9lvibigMbWB8fpD+c1GpGH +Eo8NRY0lkaM+DkIqQoaziIsz3IKJrfdKaq9bQMSlIfameKBZ8fNYTBZrH9KZAIhz +YwIDAQABo4IBfjCCAXowHQYDVR0OBBYEFIf6nt9SdnXsSUogb1twlo+d77sXMB8G +A1UdIwQYMBaAFIf6nt9SdnXsSUogb1twlo+d77sXMA8GA1UdEwEB/wQFMAMBAf8w +DgYDVR0PAQH/BAQDAgEGMIIBFQYDVR0RBIIBDDCCAQiCEWh0dHA6Ly93d3cuYW5m +LmVzgQtpbmZvQGFuZi5lc6SB5TCB4jE0MDIGA1UECQwrR3JhbiBWaWEgZGUgbGVz +IENvcnRzIENhdGFsYW5lcy4gOTk2LiAwODAxODESMBAGA1UEBwwJQmFyY2Vsb25h +MScwJQYDVQQKDB5BTkYgQXV0b3JpZGFkIGRlIENlcnRpZmljYWNpb24xEjAQBgNV +BAUTCUc2MzI4NzUxMDFZMFcGA1UECwxQSW5zY3JpdGEgZW4gZWwgTWluaXN0ZXJp +byBkZWwgSW50ZXJpb3IgZGUgRXNwYcOxYSBjb24gZWwgbnVtZXJvIG5hY2lvbmFs +IDE3MS40NDMwDQYJKoZIhvcNAQELBQADggIBAIgR9tFTZ9BCYg+HViMxOfF0MHN2 +Pe/eC128ARdS+GH8A4thtbqiH/SOYbWofO/0zssHhNKa5iQEj45lCAb8BANpWJMD +nWkPr6jq2+50a6d0MMgSS2l1rvjSF+3nIrEuicshHXSTi3q/vBLKr7uGKMVFaM68 +XAropIwk6ndlA0JseARSPsbetv7ALESMIZAxlHV1TcctYHd0bB3c/Jz+PLszJQqs +Cg/kBPo2D111OXZkIY8W/fJuG9veR783khAK2gUnC0zLLCNsYzEbdGt8zUmBsAsM +cGxqGm6B6vDXd65OxWqw13xdq/24+5R8Ng1PF9tvfjZkUFBF30CxjWur7P90WiKI +G7IGfr6BE1NgXlhEQQu4F+HizB1ypEPzGWltecXQ4yOzO+H0WfFTjLTYX6VSveyW +DQV18ixF8M4tHP/SwNE+yyv2b2JJ3/3RpxjtFlLk+opJ574x0gD/dMJuWTH0JqVY +3PbRfE1jIxFpk164Qz/Xp7H7w7f6xh+tQCkBs3PUYmnGIZcPwq44Q6JHlCNsKx4K +hxfggTvRCk4w79cUID45c2qDsRCqTPoOo/cbOpcfVhbH9LdMORpmuLwNogRZEUSE +fWpqR9q+0kcQf4zGSWIURIyDrogdpDgoHDxktqgMgc+qA4ZE2WQl1D8hmev53A46 +lUSrWUiWfDXtK3ux +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID9zCCAt+gAwIBAgILMTI1MzcyODI4MjgwDQYJKoZIhvcNAQELBQAwWDELMAkG +A1UEBhMCSlAxHDAaBgNVBAoTE0phcGFuZXNlIEdvdmVybm1lbnQxDTALBgNVBAsT +BEdQS0kxHDAaBgNVBAMTE0FwcGxpY2F0aW9uQ0EyIFJvb3QwHhcNMTMwMzEyMTUw +MDAwWhcNMzMwMzEyMTUwMDAwWjBYMQswCQYDVQQGEwJKUDEcMBoGA1UEChMTSmFw +YW5lc2UgR292ZXJubWVudDENMAsGA1UECxMER1BLSTEcMBoGA1UEAxMTQXBwbGlj +YXRpb25DQTIgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKaq +rSVl1gAR1uh6dqr05rRL88zDUrSNrKZPtZJxb0a11a2LEiIXJc5F6BR6hZrkIxCo ++rFnUOVtR+BqiRPjrq418fRCxQX3TZd+PCj8sCaRHoweOBqW3FhEl2LjMsjRFUFN +dZh4vqtoqV7tR76kuo6hApfek3SZbWe0BSXulMjtqqS6MmxCEeu+yxcGkOGThchk +KM4fR8fAXWDudjbcMztR63vPctgPeKgZggiQPhqYjY60zxU2pm7dt+JNQCBT2XYq +0HisifBPizJtROouurCp64ndt295D6uBbrjmiykLWa+2SQ1RLKn9nShjZrhwlXOa +2Po7M7xCQhsyrLEy+z0CAwEAAaOBwTCBvjAdBgNVHQ4EFgQUVqesqgIdsqw9kA6g +by5Bxnbne9owDgYDVR0PAQH/BAQDAgEGMHwGA1UdEQR1MHOkcTBvMQswCQYDVQQG +EwJKUDEYMBYGA1UECgwP5pel5pys5Zu95pS/5bqcMRswGQYDVQQLDBLmlL/lupzo +qo3oqLzln7rnm6QxKTAnBgNVBAMMIOOCouODl+ODquOCseODvOOCt+ODp+ODs0NB +MiBSb290MA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAH+aCXWs +B9FydC53VzDCBJzUgKaD56WgG5/+q/OAvdVKo6GPtkxgEefK4WCB10jBIFmlYTKL +nZ6X02aD2mUuWD7b5S+lzYxzplG+WCigeVxpL0PfY7KJR8q73rk0EWOgDiUX5Yf0 +HbCwpc9BqHTG6FPVQvSCLVMJEWgmcZR1E02qdog8dLHW40xPYsNJTE5t8XB+w3+m +Bcx4m+mB26jIx1ye/JKSLaaX8ji1bnOVDMA/zqaUMLX6BbfeniCq/BNkyYq6ZO/i +Y+TYmK5rtT6mVbgzPixy+ywRAPtbFi+E0hOe+gXFwctyTiLdhMpLvNIthhoEdlkf +SUJiOxMfFui61/0= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEMDCCAxigAwIBAgIQUJRs7Bjq1ZxN1ZfvdY+grTANBgkqhkiG9w0BAQUFADCB +gjELMAkGA1UEBhMCVVMxHjAcBgNVBAsTFXd3dy54cmFtcHNlY3VyaXR5LmNvbTEk +MCIGA1UEChMbWFJhbXAgU2VjdXJpdHkgU2VydmljZXMgSW5jMS0wKwYDVQQDEyRY +UmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDQxMTAxMTcx +NDA0WhcNMzUwMTAxMDUzNzE5WjCBgjELMAkGA1UEBhMCVVMxHjAcBgNVBAsTFXd3 +dy54cmFtcHNlY3VyaXR5LmNvbTEkMCIGA1UEChMbWFJhbXAgU2VjdXJpdHkgU2Vy +dmljZXMgSW5jMS0wKwYDVQQDEyRYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBB +dXRob3JpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCYJB69FbS6 +38eMpSe2OAtp87ZOqCwuIR1cRN8hXX4jdP5efrRKt6atH67gBhbim1vZZ3RrXYCP +KZ2GG9mcDZhtdhAoWORlsH9KmHmf4MMxfoArtYzAQDsRhtDLooY2YKTVMIJt2W7Q +DxIEM5dfT2Fa8OT5kavnHTu86M/0ay00fOJIYRyO82FEzG+gSqmUsE3a56k0enI4 +qEHMPJQRfevIpoy3hsvKMzvZPTeL+3o+hiznc9cKV6xkmxnr9A8ECIqsAxcZZPRa +JSKNNCyy9mgdEm3Tih4U2sSPpuIjhdV6Db1q4Ons7Be7QhtnqiXtRYMh/MHJfNVi +PvryxS3T/dRlAgMBAAGjgZ8wgZwwEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0P +BAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFMZPoj0GY4QJnM5i5ASs +jVy16bYbMDYGA1UdHwQvMC0wK6ApoCeGJWh0dHA6Ly9jcmwueHJhbXBzZWN1cml0 +eS5jb20vWEdDQS5jcmwwEAYJKwYBBAGCNxUBBAMCAQEwDQYJKoZIhvcNAQEFBQAD +ggEBAJEVOQMBG2f7Shz5CmBbodpNl2L5JFMn14JkTpAuw0kbK5rc/Kh4ZzXxHfAR +vbdI4xD2Dd8/0sm2qlWkSLoC295ZLhVbO50WfUfXN+pfTXYSNrsf16GBBEYgoyxt +qZ4Bfj8pzgCT3/3JknOJiWSe5yvkHJEs0rnOfc5vMZnT5r7SHpDwCRR5XCOrTdLa +IR9NmXmd4c8nnxCbHIgNsIpkQTG4DmyQJKSbXHGPurt+HBvbaoAPIbzp26a3QPSy +i6mx5O+aGtA9aZnuqCij4Tyz8LIRnM98QObd50N9otg6tamN8jSZxNQQ4Qb9CYQQ +O+7ETPTsJ3xCwnR8gooJybQDJbw= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEIDCCAwigAwIBAgIQNE7VVyDV7exJ9C/ON9srbTANBgkqhkiG9w0BAQUFADCB +qTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjEoMCYGA1UECxMf +Q2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMvKGMpIDIw +MDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxHzAdBgNV +BAMTFnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwHhcNMDYxMTE3MDAwMDAwWhcNMzYw +NzE2MjM1OTU5WjCBqTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5j +LjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjE4MDYG +A1UECxMvKGMpIDIwMDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNl +IG9ubHkxHzAdBgNVBAMTFnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwggEiMA0GCSqG +SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCsoPD7gFnUnMekz52hWXMJEEUMDSxuaPFs +W0hoSVk3/AszGcJ3f8wQLZU0HObrTQmnHNK4yZc2AreJ1CRfBsDMRJSUjQJib+ta +3RGNKJpchJAQeg29dGYvajig4tVUROsdB58Hum/u6f1OCyn1PoSgAfGcq/gcfomk +6KHYcWUNo1F77rzSImANuVud37r8UVsLr5iy6S7pBOhih94ryNdOwUxkHt3Ph1i6 +Sk/KaAcdHJ1KxtUvkcx8cXIcxcBn6zL9yZJclNqFwJu/U30rCfSMnZEfl2pSy94J +NqR32HuHUETVPm4pafs5SSYeCaWAe0At6+gnhcn+Yf1+5nyXHdWdAgMBAAGjQjBA +MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBR7W0XP +r87Lev0xkhpqtvNG61dIUDANBgkqhkiG9w0BAQUFAAOCAQEAeRHAS7ORtvzw6WfU +DW5FvlXok9LOAz/t2iWwHVfLHjp2oEzsUHboZHIMpKnxuIvW1oeEuzLlQRHAd9mz +YJ3rG9XRbkREqaYB7FViHXe4XI5ISXycO1cRrK1zN44veFyQaEfZYGDm/Ac9IiAX +xPcW6cTYcvnIc3zfFi8VqT79aie2oetaupgf1eNNZAqdE8hhuvU5HIe6uL17In/2 +/qxAeeWsEG89jxt5dovEN7MhGITlNgDrYyCZuen+MwS7QcjBAvlEYyCegc5C09Y/ +LHbTY5xZ3Y+m4Q6gLkH3LpVHz7z9M/P2C2F+fpErgUfCJzDupxBdN49cOSvkBPB7 +jVaMaA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICrjCCAjWgAwIBAgIQPLL0SAoA4v7rJDteYD7DazAKBggqhkjOPQQDAzCBmDEL +MAkGA1UEBhMCVVMxFjAUBgNVBAoTDUdlb1RydXN0IEluYy4xOTA3BgNVBAsTMChj +KSAyMDA3IEdlb1RydXN0IEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTE2 +MDQGA1UEAxMtR2VvVHJ1c3QgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0 +eSAtIEcyMB4XDTA3MTEwNTAwMDAwMFoXDTM4MDExODIzNTk1OVowgZgxCzAJBgNV +BAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTkwNwYDVQQLEzAoYykgMjAw +NyBHZW9UcnVzdCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxNjA0BgNV +BAMTLUdlb1RydXN0IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBH +MjB2MBAGByqGSM49AgEGBSuBBAAiA2IABBWx6P0DFUPlrOuHNxFi79KDNlJ9RVcL +So17VDs6bl8VAsBQps8lL33KSLjHUGMcKiEIfJo22Av+0SbFWDEwKCXzXV2juLal +tJLtbCyf691DiaI8S0iRHVDsJt/WYC69IaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAO +BgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFBVfNVdRVfslsq0DafwBo/q+EVXVMAoG +CCqGSM49BAMDA2cAMGQCMGSWWaboCd6LuvpaiIjwH5HTRqjySkwCY/tsXzjbLkGT +qQ7mndwxHLKgpxgceeHHNgIwOlavmnRs9vuD4DPTCF+hnMJbn0bWtsuRBmOiBucz +rD6ogRLQy7rQkgu2npaqBA+K +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGHDCCBASgAwIBAgIES45gAzANBgkqhkiG9w0BAQsFADBFMQswCQYDVQQGEwJE +SzESMBAGA1UEChMJVFJVU1QyNDA4MSIwIAYDVQQDExlUUlVTVDI0MDggT0NFUyBQ +cmltYXJ5IENBMB4XDTEwMDMwMzEyNDEzNFoXDTM3MTIwMzEzMTEzNFowRTELMAkG +A1UEBhMCREsxEjAQBgNVBAoTCVRSVVNUMjQwODEiMCAGA1UEAxMZVFJVU1QyNDA4 +IE9DRVMgUHJpbWFyeSBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB +AJlJodr3U1Fa+v8HnyACHV81/wLevLS0KUk58VIABl6Wfs3LLNoj5soVAZv4LBi5 +gs7E8CZ9w0F2CopW8vzM8i5HLKE4eedPdnaFqHiBZ0q5aaaQArW+qKJx1rT/AaXt +alMB63/yvJcYlXS2lpexk5H/zDBUXeEQyvfmK+slAySWT6wKxIPDwVapauFY9QaG ++VBhCa5jBstWS7A5gQfEvYqn6csZ3jW472kW6OFNz6ftBcTwufomGJBMkonf4ZLr +6t0AdRi9jflBPz3MNNRGxyjIuAmFqGocYFA/OODBRjvSHB2DygqQ8k+9tlpvzMRr +kU7jq3RKL+83G1dJ3/LTjCLz4ryEMIC/OJ/gNZfE0qXddpPtzflIPtUFVffXdbFV +1t6XZFhJ+wBHQCpJobq/BjqLWUA86upsDbfwnePtmIPRCemeXkY0qabC+2Qmd2Fe +xyZphwTyMnbqy6FG1tB65dYf3mOqStmLa3RcHn9+2dwNfUkh0tjO2FXD7drWcU0O +I9DW8oAypiPhm/QCjMU6j6t+0pzqJ/S0tdAo+BeiXK5hwk6aR+sRb608QfBbRAs3 +U/q8jSPByenggac2BtTN6cl+AA1Mfcgl8iXWNFVGegzd/VS9vINClJCe3FNVoUnR +YCKkj+x0fqxvBLopOkJkmuZw/yhgMxljUi2qYYGn90OzAgMBAAGjggESMIIBDjAP +BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjARBgNVHSAECjAIMAYGBFUd +IAAwgZcGA1UdHwSBjzCBjDAsoCqgKIYmaHR0cDovL2NybC5vY2VzLnRydXN0MjQw +OC5jb20vb2Nlcy5jcmwwXKBaoFikVjBUMQswCQYDVQQGEwJESzESMBAGA1UEChMJ +VFJVU1QyNDA4MSIwIAYDVQQDExlUUlVTVDI0MDggT0NFUyBQcmltYXJ5IENBMQ0w +CwYDVQQDEwRDUkwxMB8GA1UdIwQYMBaAFPZt+LFIs0FDAduGROUYBbdezAY3MB0G +A1UdDgQWBBT2bfixSLNBQwHbhkTlGAW3XswGNzANBgkqhkiG9w0BAQsFAAOCAgEA +VPAQGrT7dIjD3/sIbQW86f9CBPu0c7JKN6oUoRUtKqgJ2KCdcB5ANhCoyznHpu3m +/dUfVUI5hc31CaPgZyY37hch1q4/c9INcELGZVE/FWfehkH+acpdNr7j8UoRZlkN +15b/0UUBfGeiiJG/ugo4llfoPrp8bUmXEGggK3wyqIPcJatPtHwlb6ympfC2b/Ld +v/0IdIOzIOm+A89Q0utx+1cOBq72OHy8gpGb6MfncVFMoL2fjP652Ypgtr8qN9Ka +/XOazktiIf+2Pzp7hLi92hRc9QMYexrV/nnFSQoWdU8TqULFUoZ3zTEC3F/g2yj+ +FhbrgXHGo5/A4O74X+lpbY2XV47aSuw+DzcPt/EhMj2of7SA55WSgbjPMbmNX0rb +oenSIte2HRFW5Tr2W+qqkc/StixgkKdyzGLoFx/xeTWdJkZKwyjqge2wJqws2upY +EiThhC497+/mTiSuXd69eVUwKyqYp9SD2rTtNmF6TCghRM/dNsJOl+osxDVGcwvt +WIVFF/Onlu5fu1NHXdqNEfzldKDUvCfii3L2iATTZyHwU9CALE+2eIA+PIaLgnM1 +1oCfUnYBkQurTrihvzz9PryCVkLxiqRmBVvUz+D4N5G/wvvKDS6t6cPCS+hqM482 +cbBsn0R9fFLO4El62S9eH1tqOzO20OAOK65yJIsOpSE= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFaTCCA1GgAwIBAgIJAJK4iNuwisFjMA0GCSqGSIb3DQEBCwUAMFIxCzAJBgNV +BAYTAlNLMRMwEQYDVQQHEwpCcmF0aXNsYXZhMRMwEQYDVQQKEwpEaXNpZyBhLnMu +MRkwFwYDVQQDExBDQSBEaXNpZyBSb290IFIyMB4XDTEyMDcxOTA5MTUzMFoXDTQy +MDcxOTA5MTUzMFowUjELMAkGA1UEBhMCU0sxEzARBgNVBAcTCkJyYXRpc2xhdmEx +EzARBgNVBAoTCkRpc2lnIGEucy4xGTAXBgNVBAMTEENBIERpc2lnIFJvb3QgUjIw +ggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCio8QACdaFXS1tFPbCw3Oe +NcJxVX6B+6tGUODBfEl45qt5WDza/3wcn9iXAng+a0EE6UG9vgMsRfYvZNSrXaNH +PWSb6WiaxswbP7q+sos0Ai6YVRn8jG+qX9pMzk0DIaPY0jSTVpbLTAwAFjxfGs3I +x2ymrdMxp7zo5eFm1tL7A7RBZckQrg4FY8aAamkw/dLukO8NJ9+flXP04SXabBbe +QTg06ov80egEFGEtQX6sx3dOy1FU+16SGBsEWmjGycT6txOgmLcRK7fWV8x8nhfR +yyX+hk4kLlYMeE2eARKmK6cBZW58Yh2EhN/qwGu1pSqVg8NTEQxzHQuyRpDRQjrO +QG6Vrf/GlK1ul4SOfW+eioANSW1z4nuSHsPzwfPrLgVv2RvPN3YEyLRa5Beny912 +H9AZdugsBbPWnDTYltxhh5EF5EQIM8HauQhl1K6yNg3ruji6DOWbnuuNZt2Zz9aJ +QfYEkoopKW1rOhzndX0CcQ7zwOe9yxndnWCywmZgtrEE7snmhrmaZkCo5xHtgUUD +i/ZnWejBBhG93c+AAk9lQHhcR1DIm+YfgXvkRKhbhZri3lrVx/k6RGZL5DJUfORs +nLMOPReisjQS1n6yqEm70XooQL6iFh/f5DcfEXP7kAplQ6INfPgGAVUzfbANuPT1 +rqVCV3w2EYx7XsQDnYx5nQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1Ud +DwEB/wQEAwIBBjAdBgNVHQ4EFgQUtZn4r7CU9eMg1gqtzk5WpC5uQu0wDQYJKoZI +hvcNAQELBQADggIBACYGXnDnZTPIgm7ZnBc6G3pmsgH2eDtpXi/q/075KMOYKmFM +tCQSin1tERT3nLXK5ryeJ45MGcipvXrA1zYObYVybqjGom32+nNjf7xueQgcnYqf +GopTpti72TVVsRHFqQOzVju5hJMiXn7B9hJSi+osZ7z+Nkz1uM/Rs0mSO9MpDpkb +lvdhuDvEK7Z4bLQjb/D907JedR+Zlais9trhxTF7+9FGs9K8Z7RiVLoJ92Owk6Ka ++elSLotgEqv89WBW7xBci8QaQtyDW2QOy7W81k/BfDxujRNt+3vrMNDcTa/F1bal +TFtxyegxvug4BkihGuLq0t4SOVga/4AOgnXmt8kHbA7v/zjxmHHEt38OFdAlab0i +nSvtBfZGR6ztwPDUO+Ls7pZbkBNOHlY667DvlruWIxG68kOGdGSVyCh13x01utI3 +gzhTODY7z2zp+WsO0PsE6E9312UBeIYMej4hYvF/Y3EMyZ9E26gnonW+boE+18Dr +G5gPcFw0sorMwIUY6256s/daoQe/qUKS82Ail+QUoQebTnbAjn39pCXHR+3/H3Os +zMOl6W8KjptlwlCFtaOgUxLMVYdh84GuEEZhvUQhuMI9dM9+JDX6HAcOmz0iyu8x +L4ysEr3vQCj8KWefshNPZiTEUxnpHikV7+ZtsH8tZ/3zbBt1RqPlShfppNcL +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICpzCCAi2gAwIBAgIQTHm1miicdjFk9YlE0JEC3jAKBggqhkjOPQQDAzCBlDEL +MAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8wHQYD +VQQLExZTeW1hbnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRlYyBD +bGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0g +RzQwHhcNMTIxMDE4MDAwMDAwWhcNMzcxMjAxMjM1OTU5WjCBlDELMAkGA1UEBhMC +VVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8wHQYDVQQLExZTeW1h +bnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRlYyBDbGFzcyAzIFB1 +YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzQwdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAARXz+qzOU0/oSHgbi84csaHl/OFC0fnD1HI0fSZm8pZ +Zf9M+eoLtyXV0vbsMS0yYhLXdoan+jjJZdT+c+KEOfhMSWIT3brViKBfPchPsD+P +oVAR5JNGrcNfy/GkapVW6MCjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8E +BTADAQH/MB0GA1UdDgQWBBQknbzScfcdwiW+IvGJpSwVOzQeXjAKBggqhkjOPQQD +AwNoADBlAjEAuWZoZdsF0Dh9DvPIdWG40CjEsUozUVj78jwQyK5HeHbKZiQXhj5Q +Vm6lLZmIuL0kAjAD6qfnqDzqnWLGX1TamPR3vU+PGJyRXEdrQE0QHbPhicoLIsga +xcX+i93B3294n5E= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFaTCCA1GgAwIBAgIJAMMDmu5QkG4oMA0GCSqGSIb3DQEBBQUAMFIxCzAJBgNV +BAYTAlNLMRMwEQYDVQQHEwpCcmF0aXNsYXZhMRMwEQYDVQQKEwpEaXNpZyBhLnMu +MRkwFwYDVQQDExBDQSBEaXNpZyBSb290IFIxMB4XDTEyMDcxOTA5MDY1NloXDTQy +MDcxOTA5MDY1NlowUjELMAkGA1UEBhMCU0sxEzARBgNVBAcTCkJyYXRpc2xhdmEx +EzARBgNVBAoTCkRpc2lnIGEucy4xGTAXBgNVBAMTEENBIERpc2lnIFJvb3QgUjEw +ggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCqw3j33Jijp1pedxiy3QRk +D2P9m5YJgNXoqqXinCaUOuiZc4yd39ffg/N4T0Dhf9Kn0uXKE5Pn7cZ3Xza1lK/o +OI7bm+V8u8yN63Vz4STN5qctGS7Y1oprFOsIYgrY3LMATcMjfF9DCCMyEtztDK3A +fQ+lekLZWnDZv6fXARz2m6uOt0qGeKAeVjGu74IKgEH3G8muqzIm1Cxr7X1r5OJe +IgpFy4QxTaz+29FHuvlglzmxZcfe+5nkCiKxLU3lSCZpq+Kq8/v8kiky6bM+TR8n +oc2OuRf7JT7JbvN32g0S9l3HuzYQ1VTW8+DiR0jm3hTaYVKvJrT1cU/J19IG32PK +/yHoWQbgCNWEFVP3Q+V8xaCJmGtzxmjOZd69fwX3se72V6FglcXM6pM6vpmumwKj +rckWtc7dXpl4fho5frLABaTAgqWjR56M6ly2vGfb5ipN0gTco65F97yLnByn1tUD +3AjLLhbKXEAz6GfDLuemROoRRRw1ZS0eRWEkG4IupZ0zXWX4Qfkuy5Q/H6MMMSRE +7cderVC6xkGbrPAXZcD4XW9boAo0PO7X6oifmPmvTiT6l7Jkdtqr9O3jw2Dv1fkC +yC2fg69naQanMVXVz0tv/wQFx1isXxYb5dKj6zHbHzMVTdDypVP1y+E9Tmgt2BLd +qvLmTZtJ5cUoobqwWsagtQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1Ud +DwEB/wQEAwIBBjAdBgNVHQ4EFgQUiQq0OJMa5qvum5EY+fU8PjXQ04IwDQYJKoZI +hvcNAQEFBQADggIBADKL9p1Kyb4U5YysOMo6CdQbzoaz3evUuii+Eq5FLAR0rBNR +xVgYZk2C2tXck8An4b58n1KeElb21Zyp9HWc+jcSjxyT7Ff+Bw+r1RL3D65hXlaA +SfX8MPWbTx9BLxyE04nH4toCdu0Jz2zBuByDHBb6lM19oMgY0sidbvW9adRtPTXo +HqJPYNcHKfyyo6SdbhWSVhlMCrDpfNIZTUJG7L399ldb3Zh+pE3McgODWF3vkzpB +emOqfDqo9ayk0d2iLbYq/J8BjuIQscTK5GfbVSUZP/3oNn6z4eGBrxEWi1CXYBmC +AMBrTXO40RMHPuq2MU/wQppt4hF05ZSsjYSVPCGvxdpHyN85YmLLW1AL14FABZyb +7bq2ix4Eb5YgOe2kfSnbSM6C3NQCjR0EMVrHS/BsYVLXtFHCgWzN4funodKSds+x +DzdYpPJScWc/DIh4gInByLUfkmO+p3qKViwaqKactV2zY9ATIKHrkWzQjX2v3wvk +F7mGnjixlAxYjOBVqjtjbZqJYLhkKpLGN/R+Q0O3c+gB53+XD9fyexn9GtePyfqF +a3qdnom2piiZk4hA9z7NUaPK6u95RyG1/jLix8NRb76AdPCkwzryT+lf3xkK8jsT +Q6wxpLPn6/wY1gGp8yqPNg7rtLG8t0zJa7+h89n07eLw4+1knj0vllJPgFOL +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFuzCCA6OgAwIBAgIIVwoRl0LE48wwDQYJKoZIhvcNAQELBQAwazELMAkGA1UE +BhMCSVQxDjAMBgNVBAcMBU1pbGFuMSMwIQYDVQQKDBpBY3RhbGlzIFMucC5BLi8w +MzM1ODUyMDk2NzEnMCUGA1UEAwweQWN0YWxpcyBBdXRoZW50aWNhdGlvbiBSb290 +IENBMB4XDTExMDkyMjExMjIwMloXDTMwMDkyMjExMjIwMlowazELMAkGA1UEBhMC +SVQxDjAMBgNVBAcMBU1pbGFuMSMwIQYDVQQKDBpBY3RhbGlzIFMucC5BLi8wMzM1 +ODUyMDk2NzEnMCUGA1UEAwweQWN0YWxpcyBBdXRoZW50aWNhdGlvbiBSb290IENB +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAp8bEpSmkLO/lGMWwUKNv +UTufClrJwkg4CsIcoBh/kbWHuUA/3R1oHwiD1S0eiKD4j1aPbZkCkpAW1V8IbInX +4ay8IMKx4INRimlNAJZaby/ARH6jDuSRzVju3PvHHkVH3Se5CAGfpiEd9UEtL0z9 +KK3giq0itFZljoZUj5NDKd45RnijMCO6zfB9E1fAXdKDa0hMxKufgFpbOr3JpyI/ +gCczWw63igxdBzcIy2zSekciRDXFzMwujt0q7bd9Zg1fYVEiVRvjRuPjPdA1Yprb +rxTIW6HMiRvhMCb8oJsfgadHHwTrozmSBp+Z07/T6k9QnBn+locePGX2oxgkg4YQ +51Q+qDp2JE+BIcXjDwL4k5RHILv+1A7TaLndxHqEguNTVHnd25zS8gebLra8Pu2F +be8lEfKXGkJh90qX6IuxEAf6ZYGyojnP9zz/GPvG8VqLWeICrHuS0E4UT1lF9gxe +KF+w6D9Fz8+vm2/7hNN3WpVvrJSEnu68wEqPSpP4RCHiMUVhUE4Q2OM1fEwZtN4F +v6MGn8i1zeQf1xcGDXqVdFUNaBr8EBtiZJ1t4JWgw5QHVw0U5r0F+7if5t+L4sbn +fpb2U8WANFAoWPASUHEXMLrmeGO89LKtmyuy/uE5jF66CyCU3nuDuP/jVo23Eek7 +jPKxwV2dpAtMK9myGPW1n0sCAwEAAaNjMGEwHQYDVR0OBBYEFFLYiDrIn3hm7Ynz +ezhwlMkCAjbQMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUUtiIOsifeGbt +ifN7OHCUyQICNtAwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBCwUAA4ICAQAL +e3KHwGCmSUyIWOYdiPcUZEim2FgKDk8TNd81HdTtBjHIgT5q1d07GjLukD0R0i70 +jsNjLiNmsGe+b7bAEzlgqqI0JZN1Ut6nna0Oh4lScWoWPBkdg/iaKWW+9D+a2fDz +WochcYBNy+A4mz+7+uAwTc+G02UQGRjRlwKxK3JCaKygvU5a2hi/a5iB0P2avl4V +SM0RFbnAKVy06Ij3Pjaut2L9HmLecHgQHEhb2rykOLpn7VU+Xlff1ANATIGk0k9j +pwlCCRT8AKnCgHNPLsBA2RF7SOp6AsDT6ygBJlh0wcBzIm2Tlf05fbsq4/aC4yyX +X04fkZT6/iyj2HYauE2yOE+b+h1IYHkm4vP9qdCa6HCPSXrW5b0KDtst842/6+Ok +fcvHlXHo2qN8xcL4dJIEG4aspCJTQLas/kx2z/uUMsA1n3Y/buWQbqCmJqK4LL7R +K4X9p2jIugErsWx0Hbhzlefut8cl8ABMALJ+tguLHPPAUJ4lueAI3jZm/zel0btU +ZCzJJ7VLkn5l/9Mt4blOvH+kQSGQQXemOR/qnuOf0GZvBeyqdn6/axag67XH/JJU +LysRJyU3eExRarDzzFhdFPFqSBX/wge2sY0PjlxQRrM9vwGYT7JZVEc+NHt4bVaT +LnPqZih4zR0Uv6CPLy64Lo7yFIrM6bV8+2ydDKXhlg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEojCCA4qgAwIBAgIQRL4Mi1AAJLQR0zYlJWfJiTANBgkqhkiG9w0BAQUFADCB +rjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2Ug +Q2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExho +dHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xNjA0BgNVBAMTLVVUTi1VU0VSRmlyc3Qt +Q2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBFbWFpbDAeFw05OTA3MDkxNzI4NTBa +Fw0xOTA3MDkxNzM2NThaMIGuMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVVQxFzAV +BgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5l +dHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cudXNlcnRydXN0LmNvbTE2MDQGA1UE +AxMtVVROLVVTRVJGaXJzdC1DbGllbnQgQXV0aGVudGljYXRpb24gYW5kIEVtYWls +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsjmFpPJ9q0E7YkY3rs3B +YHW8OWX5ShpHornMSMxqmNVNNRm5pELlzkniii8efNIxB8dOtINknS4p1aJkxIW9 +hVE1eaROaJB7HHqkkqgX8pgV8pPMyaQylbsMTzC9mKALi+VuG6JG+ni8om+rWV6l +L8/K2m2qL+usobNqqrcuZzWLeeEeaYji5kbNoKXqvgvOdjp6Dpvq/NonWz1zHyLm +SGHGTPNpsaguG7bUMSAsvIKKjqQOpdeJQ/wWWq8dcdcRWdq6hw2v+vPhwvCkxWeM +1tZUOt4KpLoDd7NlyP0e03RiqhjKaJMeoYV+9Udly/hNVyh00jT/MLbu9mIwFIws +6wIDAQABo4G5MIG2MAsGA1UdDwQEAwIBxjAPBgNVHRMBAf8EBTADAQH/MB0GA1Ud +DgQWBBSJgmd9xJ0mcABLtFBIfN49rgRufTBYBgNVHR8EUTBPME2gS6BJhkdodHRw +Oi8vY3JsLnVzZXJ0cnVzdC5jb20vVVROLVVTRVJGaXJzdC1DbGllbnRBdXRoZW50 +aWNhdGlvbmFuZEVtYWlsLmNybDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUH +AwQwDQYJKoZIhvcNAQEFBQADggEBALFtYV2mGn98q0rkMPxTbyUkxsrt4jFcKw7u +7mFVbwQ+zznexRtJlOTrIEy05p5QLnLZjfWqo7NK2lYcYJeA3IKirUq9iiv/Cwm0 +xtcgBEXkzYABurorbs6q15L+5K/r9CYdFip/bDCVNy8zEqx/3cfREYxRmLLQo5HQ +rfafnoOTHh1CuEava2bwm3/q4wMC5QJRwarVNZ1yQAOJujEdxRBoUp7fooXFXAim +eOZTT7Hot9MUnpOmw2TjrH5xzbyf6QMbzPvprDHBr3wVdAKZw7JHpsIyYdfHb0gk +USeh1YdV8nuPmD0Wnu51tvjQjvLzxq4oW6fw8zYX/MMF08oDSlQ= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBh +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD +QTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAwMDAwMDBaMGExCzAJBgNVBAYTAlVT +MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j +b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkqhkiG +9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsB +CSDMAZOnTjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97 +nh6Vfe63SKMI2tavegw5BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt +43C/dxC//AH2hdmoRBBYMql1GNXRor5H4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7P +T19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y7vrTC0LUq7dBMtoM1O/4 +gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQABo2MwYTAO +BgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbR +TLtm8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUw +DQYJKoZIhvcNAQEFBQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/Esr +hMAtudXH/vTBH1jLuG2cenTnmCmrEbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg +06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIttep3Sp+dWOIrWcBAI+0tKIJF +PnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886UAb3LujEV0ls +YSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk +CAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFazCCA1OgAwIBAgIRAIIQz7DSQONZRGPgu2OCiwAwDQYJKoZIhvcNAQELBQAw +TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh +cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMTUwNjA0MTEwNDM4 +WhcNMzUwNjA0MTEwNDM4WjBPMQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJu +ZXQgU2VjdXJpdHkgUmVzZWFyY2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBY +MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK3oJHP0FDfzm54rVygc +h77ct984kIxuPOZXoHj3dcKi/vVqbvYATyjb3miGbESTtrFj/RQSa78f0uoxmyF+ +0TM8ukj13Xnfs7j/EvEhmkvBioZxaUpmZmyPfjxwv60pIgbz5MDmgK7iS4+3mX6U +A5/TR5d8mUgjU+g4rk8Kb4Mu0UlXjIB0ttov0DiNewNwIRt18jA8+o+u3dpjq+sW +T8KOEUt+zwvo/7V3LvSye0rgTBIlDHCNAymg4VMk7BPZ7hm/ELNKjD+Jo2FR3qyH +B5T0Y3HsLuJvW5iB4YlcNHlsdu87kGJ55tukmi8mxdAQ4Q7e2RCOFvu396j3x+UC +B5iPNgiV5+I3lg02dZ77DnKxHZu8A/lJBdiB3QW0KtZB6awBdpUKD9jf1b0SHzUv +KBds0pjBqAlkd25HN7rOrFleaJ1/ctaJxQZBKT5ZPt0m9STJEadao0xAH0ahmbWn +OlFuhjuefXKnEgV4We0+UXgVCwOPjdAvBbI+e0ocS3MFEvzG6uBQE3xDk3SzynTn +jh8BCNAw1FtxNrQHusEwMFxIt4I7mKZ9YIqioymCzLq9gwQbooMDQaHWBfEbwrbw +qHyGO0aoSCqI3Haadr8faqU9GY/rOPNk3sgrDQoo//fb4hVC1CLQJ13hef4Y53CI +rU7m2Ys6xt0nUW7/vGT1M0NPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV +HRMBAf8EBTADAQH/MB0GA1UdDgQWBBR5tFnme7bl5AFzgAiIyBpY9umbbjANBgkq +hkiG9w0BAQsFAAOCAgEAVR9YqbyyqFDQDLHYGmkgJykIrGF1XIpu+ILlaS/V9lZL +ubhzEFnTIZd+50xx+7LSYK05qAvqFyFWhfFQDlnrzuBZ6brJFe+GnY+EgPbk6ZGQ +3BebYhtF8GaV0nxvwuo77x/Py9auJ/GpsMiu/X1+mvoiBOv/2X/qkSsisRcOj/KK +NFtY2PwByVS5uCbMiogziUwthDyC3+6WVwW6LLv3xLfHTjuCvjHIInNzktHCgKQ5 +ORAzI4JMPJ+GslWYHb4phowim57iaztXOoJwTdwJx4nLCgdNbOhdjsnvzqvHu7Ur +TkXWStAmzOVyyghqpZXjFaH3pO3JLF+l+/+sKAIuvtd7u+Nxe5AW0wdeRlN8NwdC +jNPElpzVmbUq4JUagEiuTDkHzsxHpFKVK7q4+63SM1N95R1NbdWhscdCb+ZAJzVc +oyi3B43njTOQ5yOf+1CceWxG1bQVs5ZufpsMljq4Ui0/1lvh+wjChP4kqKOJ2qxq +4RgqsahDYVvTH9w7jXbyLeiNdd8XM2w9U/t7y0Ff/9yi0GE44Za4rF2LN9d11TPA +mRGunUHBcnWEvgJBQl9nJEiU0Zsnvgc/ubhPgXRR4Xq37Z0j4r7g1SgEEzwxA57d +emyPxgcYxn/eR44/KJ4EBs+lVDR3veyJm+kXQ99b21/+jh5Xos1AnX5iItreGCc= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIJmzCCB4OgAwIBAgIBATANBgkqhkiG9w0BAQwFADCCAR4xPjA8BgNVBAMTNUF1 +dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIFJhaXogZGVsIEVzdGFkbyBWZW5lem9s +YW5vMQswCQYDVQQGEwJWRTEQMA4GA1UEBxMHQ2FyYWNhczEZMBcGA1UECBMQRGlz +dHJpdG8gQ2FwaXRhbDE2MDQGA1UEChMtU2lzdGVtYSBOYWNpb25hbCBkZSBDZXJ0 +aWZpY2FjaW9uIEVsZWN0cm9uaWNhMUMwQQYDVQQLEzpTdXBlcmludGVuZGVuY2lh +IGRlIFNlcnZpY2lvcyBkZSBDZXJ0aWZpY2FjaW9uIEVsZWN0cm9uaWNhMSUwIwYJ +KoZIhvcNAQkBFhZhY3JhaXpAc3VzY2VydGUuZ29iLnZlMB4XDTEwMTIyMjE4MDgy +MVoXDTMwMTIxNzIzNTk1OVowggEeMT4wPAYDVQQDEzVBdXRvcmlkYWQgZGUgQ2Vy +dGlmaWNhY2lvbiBSYWl6IGRlbCBFc3RhZG8gVmVuZXpvbGFubzELMAkGA1UEBhMC +VkUxEDAOBgNVBAcTB0NhcmFjYXMxGTAXBgNVBAgTEERpc3RyaXRvIENhcGl0YWwx +NjA0BgNVBAoTLVNpc3RlbWEgTmFjaW9uYWwgZGUgQ2VydGlmaWNhY2lvbiBFbGVj +dHJvbmljYTFDMEEGA1UECxM6U3VwZXJpbnRlbmRlbmNpYSBkZSBTZXJ2aWNpb3Mg +ZGUgQ2VydGlmaWNhY2lvbiBFbGVjdHJvbmljYTElMCMGCSqGSIb3DQEJARYWYWNy +YWl6QHN1c2NlcnRlLmdvYi52ZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC +ggIBAME77xNS8ZlW47RsBeEaaRZhJoZ4rw785UAFCuPZOAVMqNS1wMYqzy95q6Gk +UO81ER/ugiQX/KMcq/4HBn83fwdYWxPZfwBfK7BP2p/JsFgzYeFP0BXOLmvoJIzl +Jb6FW+1MPwGBjuaZGFImWZsSmGUclb51mRYMZETh9/J5CLThR1exStxHQptwSzra +zNFpkQY/zmj7+YZNA9yDoroVFv6sybYOZ7OxNDo7zkSLo45I7gMwtxqWZ8VkJZkC +8+p0dX6mkhUT0QAV64Zc9HsZiH/oLhEkXjhrgZ28cF73MXIqLx1fyM4kPH1yOJi/ +R72nMwL7D+Sd6mZgI035TxuHXc2/uOwXfKrrTjaJDz8Jp6DdessOkxIgkKXRjP+F +K3ze3n4NUIRGhGRtyvEjK95/2g02t6PeYiYVGur6ruS49n0RAaSS0/LJb6XzaAAe +0mmO2evnEqxIKwy2mZRNPfAVW1l3wCnWiUwryBU6OsbFcFFrQm+00wOicXvOTHBM +aiCVAVZTb9RSLyi+LJ1llzJZO3pq3IRiiBj38Nooo+2ZNbMEciSgmig7YXaUcmud +SVQvLSL+Yw+SqawyezwZuASbp7d/0rutQ59d81zlbMt3J7yB567rT2IqIydQ8qBW +k+fmXzghX+/FidYsh/aK+zZ7Wy68kKHuzEw1Vqkat5DGs+VzAgMBAAGjggLeMIIC +2jASBgNVHRMBAf8ECDAGAQH/AgECMDcGA1UdEgQwMC6CD3N1c2NlcnRlLmdvYi52 +ZaAbBgVghl4CAqASDBBSSUYtRy0yMDAwNDAzNi0wMB0GA1UdDgQWBBStuyIdxuDS +Aaj9dlBSk+2YwU2u0zCCAVAGA1UdIwSCAUcwggFDgBStuyIdxuDSAaj9dlBSk+2Y +wU2u06GCASakggEiMIIBHjE+MDwGA1UEAxM1QXV0b3JpZGFkIGRlIENlcnRpZmlj +YWNpb24gUmFpeiBkZWwgRXN0YWRvIFZlbmV6b2xhbm8xCzAJBgNVBAYTAlZFMRAw +DgYDVQQHEwdDYXJhY2FzMRkwFwYDVQQIExBEaXN0cml0byBDYXBpdGFsMTYwNAYD +VQQKEy1TaXN0ZW1hIE5hY2lvbmFsIGRlIENlcnRpZmljYWNpb24gRWxlY3Ryb25p +Y2ExQzBBBgNVBAsTOlN1cGVyaW50ZW5kZW5jaWEgZGUgU2VydmljaW9zIGRlIENl +cnRpZmljYWNpb24gRWxlY3Ryb25pY2ExJTAjBgkqhkiG9w0BCQEWFmFjcmFpekBz +dXNjZXJ0ZS5nb2IudmWCAQEwDgYDVR0PAQH/BAQDAgEGMDcGA1UdEQQwMC6CD3N1 +c2NlcnRlLmdvYi52ZaAbBgVghl4CAqASDBBSSUYtRy0yMDAwNDAzNi0wMFQGA1Ud +HwRNMEswJKAioCCGHmhodHA6Ly93d3cuc3VzY2VydGUuZ29iLnZlL2xjcjAjoCGg +H4YdbGRhcDovL2FjcmFpei5zdXNjZXJ0ZS5nb2IudmUwNwYIKwYBBQUHAQEEKzAp +MCcGCCsGAQUFBzABhhtoaHRwOi8vb2NzcC5zdXNjZXJ0ZS5nb2IudmUwQAYDVR0g +BDkwNzA1BgVghl4BAjAsMCoGCCsGAQUFBwIBFh5odHRwOi8vd3d3LnN1c2NlcnRl +LmdvYi52ZS9kcGMwDQYJKoZIhvcNAQEMBQADggIBAK4qy/zmZ9zBwfW3yOYtLcBT +Oy4szJyPz7/RhNH3bPVH7HbDTGpi6JZ4YXdXMBeJE5qBF4a590Kgj8Rlnltt+Rbo +OFQOU1UDqKuTdBsA//Zry5899fmn8jBUkg4nh09jhHHbLlaUScdz704Zz2+UVg7i +s/r3Legxap60KzmdrmTAE9VKte1TQRgavQwVX5/2mO/J+SCas//UngI+h8SyOucq +mjudYEgBrZaodUsagUfn/+AzFNrGLy+al+5nZeHb8JnCfLHWS0M9ZyhgoeO/czyn +99+5G93VWNv4zfc4KiavHZKrkn8F9pg0ycIZh+OwPT/RE2zq4gTazBMlP3ACIe/p +olkNaOEa8KvgzW96sjBZpMW49zFmyINYkcj+uaNCJrVGsXgdBmkuRGJNWFZ9r0cG +woIaxViFBypsz045r1ESfYPlfDOavBhZ/giR/Xocm9CHkPRY2BApMMR0DUCyGETg +Ql+L3kfdTKzuDjUp2DM9FqysQmaM81YDZufWkMhlZPfHwC7KbNougoLroa5Umeos +bqAXWmk46SwIdWRPLLqbUpDTKooynZKpSYIkkotdgJoVZUUCY+RCO8jsVPEU6ece +SxztNUm5UOta1OJPMwSAKRHOo3ilVb9c6lAixDdvV8MeNbqe6asM1mpCHWbJ/0rg +5Ls9Cxx8hracyp0ev7b0 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEGjCCAwICEQCLW3VWhFSFCwDPrzhIzrGkMA0GCSqGSIb3DQEBBQUAMIHKMQsw +CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZl +cmlTaWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWdu +LCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlT +aWduIENsYXNzIDEgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3Jp +dHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQswCQYD +VQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlT +aWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJ +bmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWdu +IENsYXNzIDEgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg +LSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN2E1Lm0+afY8wR4 +nN493GwTFtl63SRRZsDHJlkNrAYIwpTRMx/wgzUfbhvI3qpuFU5UJ+/EbRrsC+MO +8ESlV8dAWB6jRx9x7GD2bZTIGDnt/kIYVt/kTEkQeE4BdjVjEjbdZrwBBDajVWjV +ojYJrKshJlQGrT/KFOCsyq0GHZXi+J3x4GD/wn91K0zM2v6HmSHquv4+VNfSWXjb +PG7PoBMAGrgnoeS+Z5bKoMWznN3JdZ7rMJpfo83ZrngZPyPpXNspva1VyBtUjGP2 +6KbqxzcSXKMpHgLZ2x87tNcPVkeBFQRKr4Mn0cVYiMHd9qqnoxjaaKptEVHhv2Vr +n5Z20T0CAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAq2aN17O6x5q25lXQBfGfMY1a +qtmqRiYPce2lrVNWYgFHKkTp/j90CxObufRNG7LRX7K20ohcs5/Ny9Sn2WCVhDr4 +wTcdYcrnsMXlkdpUpqwxga6X3s0IrLjAl4B/bnKk52kTlWUfxJM8/XmPBNQ+T+r3 +ns7NZ3xPZQL/kYVUc8f/NveGLezQXk//EZ9yBta4GvFMDSZl4kSAHsef493oCtrs +pSCAaWihT37ha88HQfqDjrw43bAuEbFrskLMmrz5SCJ5ShkPshw+IHTZasO+8ih4 +E1Z5T21Q6huwtVexN2ZYI/PcD98Kh8TvhgXVOBRgmaNL3gaWcSzy27YfpO8/7g== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEHTCCAwWgAwIBAgIQToEtioJl4AsC7j41AkblPTANBgkqhkiG9w0BAQUFADCB +gTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G +A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxJzAlBgNV +BAMTHkNPTU9ETyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNjEyMDEwMDAw +MDBaFw0yOTEyMzEyMzU5NTlaMIGBMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3Jl +YXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01P +RE8gQ0EgTGltaXRlZDEnMCUGA1UEAxMeQ09NT0RPIENlcnRpZmljYXRpb24gQXV0 +aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0ECLi3LjkRv3 +UcEbVASY06m/weaKXTuH+7uIzg3jLz8GlvCiKVCZrts7oVewdFFxze1CkU1B/qnI +2GqGd0S7WWaXUF601CxwRM/aN5VCaTwwxHGzUvAhTaHYujl8HJ6jJJ3ygxaYqhZ8 +Q5sVW7euNJH+1GImGEaaP+vB+fGQV+useg2L23IwambV4EajcNxo2f8ESIl33rXp ++2dtQem8Ob0y2WIC8bGoPW43nOIv4tOiJovGuFVDiOEjPqXSJDlqR6sA1KGzqSX+ +DT+nHbrTUcELpNqsOO9VUCQFZUaTNE8tja3G1CEZ0o7KBWFxB3NH5YoZEr0ETc5O +nKVIrLsm9wIDAQABo4GOMIGLMB0GA1UdDgQWBBQLWOWLxkwVN6RAqTCpIb5HNlpW +/zAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zBJBgNVHR8EQjBAMD6g +PKA6hjhodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9DZXJ0aWZpY2F0aW9u +QXV0aG9yaXR5LmNybDANBgkqhkiG9w0BAQUFAAOCAQEAPpiem/Yb6dc5t3iuHXIY +SdOH5EOC6z/JqvWote9VfCFSZfnVDeFs9D6Mk3ORLgLETgdxb8CPOGEIqB6BCsAv +IC9Bi5HcSEW88cbeunZrM8gALTFGTO3nnc+IlP8zwFboJIYmuNg4ON8qa90SzMc/ +RxdMosIGlgnW2/4/PEZB31jiVg88O8EckzXZOFKs7sjsLjBOlDW0JB9LeGna8gI4 +zJVSk/BwJVmcIGfE7vmLV2H0knZ9P4SNVbfo5azV8fUZVqZa+5Acr5Pr5RzUZ5dd +BA6+C4OmF4O5MBKgxTMVBbkN+8cFduPYSo38NBejxiEovjBFMR7HeL5YYTisO+IB +ZQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFODCCAyCgAwIBAgIRAJW+FqD3LkbxezmCcvqLzZYwDQYJKoZIhvcNAQEFBQAw +NzEUMBIGA1UECgwLVGVsaWFTb25lcmExHzAdBgNVBAMMFlRlbGlhU29uZXJhIFJv +b3QgQ0EgdjEwHhcNMDcxMDE4MTIwMDUwWhcNMzIxMDE4MTIwMDUwWjA3MRQwEgYD +VQQKDAtUZWxpYVNvbmVyYTEfMB0GA1UEAwwWVGVsaWFTb25lcmEgUm9vdCBDQSB2 +MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMK+6yfwIaPzaSZVfp3F +VRaRXP3vIb9TgHot0pGMYzHw7CTww6XScnwQbfQ3t+XmfHnqjLWCi65ItqwA3GV1 +7CpNX8GH9SBlK4GoRz6JI5UwFpB/6FcHSOcZrr9FZ7E3GwYq/t75rH2D+1665I+X +Z75Ljo1kB1c4VWk0Nj0TSO9P4tNmHqTPGrdeNjPUtAa9GAH9d4RQAEX1jF3oI7x+ +/jXh7VB7qTCNGdMJjmhnXb88lxhTuylixcpecsHHltTbLaC0H2kD7OriUPEMPPCs +81Mt8Bz17Ww5OXOAFshSsCPN4D7c3TxHoLs1iuKYaIu+5b9y7tL6pe0S7fyYGKkm +dtwoSxAgHNN/Fnct7W+A90m7UwW7XWjH1Mh1Fj+JWov3F0fUTPHSiXk+TT2YqGHe +Oh7S+F4D4MHJHIzTjU3TlTazN19jY5szFPAtJmtTfImMMsJu7D0hADnJoWjiUIMu +sDor8zagrC/kb2HCUQk5PotTubtn2txTuXZZNp1D5SDgPTJghSJRt8czu90VL6R4 +pgd7gUY2BIbdeTXHlSw7sKMXNeVzH7RcWe/a6hBle3rQf5+ztCo3O3CLm1u5K7fs +slESl1MpWtTwEhDcTwK7EpIvYtQ/aUN8Ddb8WHUBiJ1YFkveupD/RwGJBmr2X7KQ +arMCpgKIv7NHfirZ1fpoeDVNAgMBAAGjPzA9MA8GA1UdEwEB/wQFMAMBAf8wCwYD +VR0PBAQDAgEGMB0GA1UdDgQWBBTwj1k4ALP1j5qWDNXr+nuqF+gTEjANBgkqhkiG +9w0BAQUFAAOCAgEAvuRcYk4k9AwI//DTDGjkk0kiP0Qnb7tt3oNmzqjMDfz1mgbl +dxSR651Be5kqhOX//CHBXfDkH1e3damhXwIm/9fH907eT/j3HEbAek9ALCI18Bmx +0GtnLLCo4MBANzX2hFxc469CeP6nyQ1Q6g2EdvZR74NTxnr/DlZJLo961gzmJ1Tj +TQpgcmLNkQfWpb/ImWvtxBnmq0wROMVvMeJuScg/doAmAyYp4Db29iBT4xdwNBed +Y2gea+zDTYa4EzAvXUYNR0PVG6pZDrlcjQZIrXSHX8f8MVRBE+LHIQ6e4B4N4cB7 +Q4WQxYpYxmUKeFfyxiMPAdkgS94P+5KFdSpcc41teyWRyu5FrgZLAMzTsVlQ2jqI +OylDRl6XK1TOU2+NSueW+r9xDkKLfP0ooNBIytrEgUy7onOTJsjrDNYmiLbAJM+7 +vVvrdX3pCI6GMyx5dwlppYn8s3CQh3aP0yK7Qs69cwsgJirQmz1wHiRszYd2qReW +t88NkvuOGKmYSdGe/mBEciG5Ge3C9THxOUiIkCR1VBatzvT4aRRkOfujuLpwQMcn +HL/EVlP6Y2XQ8xwOFvVrhlhNGNTkDY6lnVuR3HYkUD/GKvvZt5y11ubQ2egZixVx +SK236thZiNSQvxaz2emsWWFUyBy6ysHK4bkgTI86k4mloMy/0/Z1pHWWbVY= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUx +KzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAd +BgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNl +YyBHbG9iYWxSb290IENsYXNzIDMwHhcNMDgxMDAxMTAyOTU2WhcNMzMxMDAxMjM1 +OTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnBy +aXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50 +ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDMwggEiMA0G +CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC9dZPwYiJvJK7genasfb3ZJNW4t/zN +8ELg63iIVl6bmlQdTQyK9tPPcPRStdiTBONGhnFBSivwKixVA9ZIw+A5OO3yXDw/ +RLyTPWGrTs0NvvAgJ1gORH8EGoel15YUNpDQSXuhdfsaa3Ox+M6pCSzyU9XDFES4 +hqX2iys52qMzVNn6chr3IhUciJFrf2blw2qAsCTz34ZFiP0Zf3WHHx+xGwpzJFu5 +ZeAsVMhg02YXP+HMVDNzkQI6pn97djmiH5a2OK61yJN0HZ65tOVgnS9W0eDrXltM +EnAMbEQgqxHY9Bn20pxSN+f6tsIxO0rUFJmtxxr1XV/6B7h8DR/Wgx6zAgMBAAGj +QjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS1 +A/d2O2GCahKqGFPrAyGUv/7OyjANBgkqhkiG9w0BAQsFAAOCAQEAVj3vlNW92nOy +WL6ukK2YJ5f+AbGwUgC4TeQbIXQbfsDuXmkqJa9c1h3a0nnJ85cp4IaH3gRZD/FZ +1GSFS5mvJQQeyUapl96Cshtwn5z2r3Ex3XsFpSzTucpH9sry9uetuUg/vBa3wW30 +6gmv7PO15wWeph6KU1HWk4HMdJP2udqmJQV0eVp+QD6CSyYRMG7hP0HHRwA11fXT +91Q+gT3aSWqas+8QPebrb9HIIkfLzM8BMZLZGOMivgkeGj5asuRrDFR6fUNOuIml +e9eiPZaGzPImNC1qkp2aGtAw4l1OBLBfiyB+d8E9lYLRRpo7PHi4b6HQDWSieB4p +TpPDpFQUWw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEZjCCA06gAwIBAgIQRL4Mi1AAJLQR0zYt4LNfGzANBgkqhkiG9w0BAQUFADCB +lTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2Ug +Q2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExho +dHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xHTAbBgNVBAMTFFVUTi1VU0VSRmlyc3Qt +T2JqZWN0MB4XDTk5MDcwOTE4MzEyMFoXDTE5MDcwOTE4NDAzNlowgZUxCzAJBgNV +BAYTAlVTMQswCQYDVQQIEwJVVDEXMBUGA1UEBxMOU2FsdCBMYWtlIENpdHkxHjAc +BgNVBAoTFVRoZSBVU0VSVFJVU1QgTmV0d29yazEhMB8GA1UECxMYaHR0cDovL3d3 +dy51c2VydHJ1c3QuY29tMR0wGwYDVQQDExRVVE4tVVNFUkZpcnN0LU9iamVjdDCC +ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM6qgT+jo2F4qjEAVZURnicP +HxzfOpuCaDDASmEd8S8O+r5596Uj71VRloTN2+O5bj4x2AogZ8f02b+U60cEPgLO +KqJdhwQJ9jCdGIqXsqoc/EHSoTbL+z2RuufZcDX65OeQw5ujm9M89RKZd7G3CeBo +5hy485RjiGpq/gt2yb70IuRnuasaXnfBhQfdDWy/7gbHd2pBnqcP1/vulBe3/IW+ +pKvEHDHd17bR5PDv3xaPslKT16HUiaEHLr/hARJCHhrh2JU022R5KP+6LhHC5ehb +kkj7RwvCbNqtMoNB86XlQXD9ZZBt+vpRxPm9lisZBCzTbafc8H9vg2XiaquHhnUC +AwEAAaOBrzCBrDALBgNVHQ8EBAMCAcYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4E +FgQU2u1kdBScFDyr3ZmpvVsoTYs8ydgwQgYDVR0fBDswOTA3oDWgM4YxaHR0cDov +L2NybC51c2VydHJ1c3QuY29tL1VUTi1VU0VSRmlyc3QtT2JqZWN0LmNybDApBgNV +HSUEIjAgBggrBgEFBQcDAwYIKwYBBQUHAwgGCisGAQQBgjcKAwQwDQYJKoZIhvcN +AQEFBQADggEBAAgfUrE3RHjb/c652pWWmKpVZIC1WkDdIaXFwfNfLEzIR1pp6ujw +NTX00CXzyKakh0q9G7FzCL3Uw8q2NbtZhncxzaeAFK4T7/yxSPlrJSUtUbYsbUXB +mMiKVl0+7kNOPmsnjtA6S4ULX9Ptaqd1y9Fahy85dRNacrACgZ++8A+EVCBibGnU +4U3GDZlDAQ0Slox4nb9QorFEqmrPF3rPbw/U+CRVX/A0FklmPlBGyWNxODFiuGK5 +81OtbLUrohKqGU8J2l7nk8aOFAj+8DCAGKCGhU3IfdeLA/5u1fedFqySLKAj5ZyR +Uh+U3xeUc8OzwcFxBSAAeL0TUh2oPs0AH8g= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF0DCCBLigAwIBAgIEOrZQizANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJC +TTEZMBcGA1UEChMQUXVvVmFkaXMgTGltaXRlZDElMCMGA1UECxMcUm9vdCBDZXJ0 +aWZpY2F0aW9uIEF1dGhvcml0eTEuMCwGA1UEAxMlUXVvVmFkaXMgUm9vdCBDZXJ0 +aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wMTAzMTkxODMzMzNaFw0yMTAzMTcxODMz +MzNaMH8xCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMSUw +IwYDVQQLExxSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MS4wLAYDVQQDEyVR +dW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG +9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv2G1lVO6V/z68mcLOhrfEYBklbTRvM16z/Yp +li4kVEAkOPcahdxYTMukJ0KX0J+DisPkBgNbAKVRHnAEdOLB1Dqr1607BxgFjv2D +rOpm2RgbaIr1VxqYuvXtdj182d6UajtLF8HVj71lODqV0D1VNk7feVcxKh7YWWVJ +WCCYfqtffp/p1k3sg3Spx2zY7ilKhSoGFPlU5tPaZQeLYzcS19Dsw3sgQUSj7cug +F+FxZc4dZjH3dgEZyH0DWLaVSR2mEiboxgx24ONmy+pdpibu5cxfvWenAScOospU +xbF6lR1xHkopigPcakXBpBlebzbNw6Kwt/5cOOJSvPhEQ+aQuwIDAQABo4ICUjCC +Ak4wPQYIKwYBBQUHAQEEMTAvMC0GCCsGAQUFBzABhiFodHRwczovL29jc3AucXVv +dmFkaXNvZmZzaG9yZS5jb20wDwYDVR0TAQH/BAUwAwEB/zCCARoGA1UdIASCAREw +ggENMIIBCQYJKwYBBAG+WAABMIH7MIHUBggrBgEFBQcCAjCBxxqBxFJlbGlhbmNl +IG9uIHRoZSBRdW9WYWRpcyBSb290IENlcnRpZmljYXRlIGJ5IGFueSBwYXJ0eSBh +c3N1bWVzIGFjY2VwdGFuY2Ugb2YgdGhlIHRoZW4gYXBwbGljYWJsZSBzdGFuZGFy +ZCB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB1c2UsIGNlcnRpZmljYXRpb24gcHJh +Y3RpY2VzLCBhbmQgdGhlIFF1b1ZhZGlzIENlcnRpZmljYXRlIFBvbGljeS4wIgYI +KwYBBQUHAgEWFmh0dHA6Ly93d3cucXVvdmFkaXMuYm0wHQYDVR0OBBYEFItLbe3T +KbkGGew5Oanwl4Rqy+/fMIGuBgNVHSMEgaYwgaOAFItLbe3TKbkGGew5Oanwl4Rq +y+/foYGEpIGBMH8xCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1p +dGVkMSUwIwYDVQQLExxSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MS4wLAYD +VQQDEyVRdW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggQ6tlCL +MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAitQUtf70mpKnGdSk +fnIYj9lofFIk3WdvOXrEql494liwTXCYhGHoG+NpGA7O+0dQoE7/8CQfvbLO9Sf8 +7C9TqnN7Az10buYWnuulLsS/VidQK2K6vkscPFVcQR0kvoIgR13VRH56FmjffU1R +cHhXHTMe/QKZnAzNCgVPx7uOpHX6Sm2xgI4JVrmcGmD+XcHXetwReNDWXcG31a0y +mQM6isxUJTkxgXsTIlG6Rmyhu576BGxJJnSP0nPrzDCi5upZIof4l/UO/erMkqQW +xFIY6iHOsfHmhIHluqmGKPJDWl0Snawe2ajlCmqnf6CHKc/yiU3U7MXi5nrQNiOK +SnQ2+Q== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDkzCCAnugAwIBAgIQFBOWgxRVjOp7Y+X8NId3RDANBgkqhkiG9w0BAQUFADA0 +MRMwEQYDVQQDEwpDb21TaWduIENBMRAwDgYDVQQKEwdDb21TaWduMQswCQYDVQQG +EwJJTDAeFw0wNDAzMjQxMTMyMThaFw0yOTAzMTkxNTAyMThaMDQxEzARBgNVBAMT +CkNvbVNpZ24gQ0ExEDAOBgNVBAoTB0NvbVNpZ24xCzAJBgNVBAYTAklMMIIBIjAN +BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA8ORUaSvTx49qROR+WCf4C9DklBKK +8Rs4OC8fMZwG1Cyn3gsqrhqg455qv588x26i+YtkbDqthVVRVKU4VbirgwTyP2Q2 +98CNQ0NqZtH3FyrV7zb6MBBC11PN+fozc0yz6YQgitZBJzXkOPqUm7h65HkfM/sb +2CEJKHxNGGleZIp6GZPKfuzzcuc3B1hZKKxC+cX/zT/npfo4sdAMx9lSGlPWgcxC +ejVb7Us6eva1jsz/D3zkYDaHL63woSV9/9JLEYhwVKZBqGdTUkJe5DSe5L6j7Kpi +Xd3DTKaCQeQzC6zJMw9kglcq/QytNuEMrkvF7zuZ2SOzW120V+x0cAwqTwIDAQAB +o4GgMIGdMAwGA1UdEwQFMAMBAf8wPQYDVR0fBDYwNDAyoDCgLoYsaHR0cDovL2Zl +ZGlyLmNvbXNpZ24uY28uaWwvY3JsL0NvbVNpZ25DQS5jcmwwDgYDVR0PAQH/BAQD +AgGGMB8GA1UdIwQYMBaAFEsBmz5WGmU2dst7l6qSBe4y5ygxMB0GA1UdDgQWBBRL +AZs+VhplNnbLe5eqkgXuMucoMTANBgkqhkiG9w0BAQUFAAOCAQEA0Nmlfv4pYEWd +foPPbrxHbvUanlR2QnG0PFg/LUAlQvaBnPGJEMgOqnhPOAlXsDzACPw1jvFIUY0M +cXS6hMTXcpuEfDhOZAYnKuGntewImbQKDdSFc8gS4TXt8QUxHXOZDOuWyt3T5oWq +8Ir7dcHyCTxlZWTzTNity4hp8+SDtwy9F1qWF8pb/627HOkthIDYIb6FUtnUdLlp +hbpN7Sgy6/lhSuTENh4Z3G+EER+V9YMoGKgzkkMn3V0TBEVPh9VGzT2ouvDzuFYk +Res3x+F2T3I5GN9+dHLHcy056mDmrRGiVod7w2ia/viMcKjfZTL0pECMocJEAw6U +AGegcQCCSA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEvTCCA6WgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBhTELMAkGA1UEBhMCVVMx +IDAeBgNVBAoMF1dlbGxzIEZhcmdvIFdlbGxzU2VjdXJlMRwwGgYDVQQLDBNXZWxs +cyBGYXJnbyBCYW5rIE5BMTYwNAYDVQQDDC1XZWxsc1NlY3VyZSBQdWJsaWMgUm9v +dCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDcxMjEzMTcwNzU0WhcNMjIxMjE0 +MDAwNzU0WjCBhTELMAkGA1UEBhMCVVMxIDAeBgNVBAoMF1dlbGxzIEZhcmdvIFdl +bGxzU2VjdXJlMRwwGgYDVQQLDBNXZWxscyBGYXJnbyBCYW5rIE5BMTYwNAYDVQQD +DC1XZWxsc1NlY3VyZSBQdWJsaWMgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkw +ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDub7S9eeKPCCGeOARBJe+r +WxxTkqxtnt3CxC5FlAM1iGd0V+PfjLindo8796jE2yljDpFoNoqXjopxaAkH5OjU +Dk/41itMpBb570OYj7OeUt9tkTmPOL13i0Nj67eT/DBMHAGTthP796EfvyXhdDcs +HqRePGj4S78NuR4uNuip5Kf4D8uCdXw1LSLWwr8L87T8bJVhHlfXBIEyg1J55oNj +z7fLY4sR4r1e6/aN7ZVyKLSsEmLpSjPmgzKuBXWVvYSV2ypcm44uDLiBK0HmOFaf +SZtsdvqKXfcBeYF8wYNABf5x/Qw/zE5gCQ5lRxAvAcAFP4/4s0HvWkJ+We/Slwxl +AgMBAAGjggE0MIIBMDAPBgNVHRMBAf8EBTADAQH/MDkGA1UdHwQyMDAwLqAsoCqG +KGh0dHA6Ly9jcmwucGtpLndlbGxzZmFyZ28uY29tL3dzcHJjYS5jcmwwDgYDVR0P +AQH/BAQDAgHGMB0GA1UdDgQWBBQmlRkQ2eihl5H/3BnZtQQ+0nMKajCBsgYDVR0j +BIGqMIGngBQmlRkQ2eihl5H/3BnZtQQ+0nMKaqGBi6SBiDCBhTELMAkGA1UEBhMC +VVMxIDAeBgNVBAoMF1dlbGxzIEZhcmdvIFdlbGxzU2VjdXJlMRwwGgYDVQQLDBNX +ZWxscyBGYXJnbyBCYW5rIE5BMTYwNAYDVQQDDC1XZWxsc1NlY3VyZSBQdWJsaWMg +Um9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHmCAQEwDQYJKoZIhvcNAQEFBQADggEB +ALkVsUSRzCPIK0134/iaeycNzXK7mQDKfGYZUMbVmO2rvwNa5U3lHshPcZeG1eMd +/ZDJPHV3V3p9+N701NX3leZ0bh08rnyd2wIDBSxxSyU+B+NemvVmFymIGjifz6pB +A4SXa5M4esowRBskRDPQ5NHcKDj0E0M1NSljqHyita04pO2t/caaH/+Xc/77szWn +k4bGdpEA5qxRFsQnMlzbc9qlk1eOPm01JghZ1edE13YgY+esE2fDbbFwRnzVlhE9 +iW9dqKHrjQrawx0zbKPqZxmamX9LPYNRKh3KL4YMon4QLSvUFpULB6ouFJJJtylv +2G0xffX8oRAHh84vWdw+WNs= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF8TCCA9mgAwIBAgIQALC3WhZIX7/hy/WL1xnmfTANBgkqhkiG9w0BAQsFADA4 +MQswCQYDVQQGEwJFUzEUMBIGA1UECgwLSVpFTlBFIFMuQS4xEzARBgNVBAMMCkl6 +ZW5wZS5jb20wHhcNMDcxMjEzMTMwODI4WhcNMzcxMjEzMDgyNzI1WjA4MQswCQYD +VQQGEwJFUzEUMBIGA1UECgwLSVpFTlBFIFMuQS4xEzARBgNVBAMMCkl6ZW5wZS5j +b20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDJ03rKDx6sp4boFmVq +scIbRTJxldn+EFvMr+eleQGPicPK8lVx93e+d5TzcqQsRNiekpsUOqHnJJAKClaO +xdgmlOHZSOEtPtoKct2jmRXagaKH9HtuJneJWK3W6wyyQXpzbm3benhB6QiIEn6H +LmYRY2xU+zydcsC8Lv/Ct90NduM61/e0aL6i9eOBbsFGb12N4E3GVFWJGjMxCrFX +uaOKmMPsOzTFlUFpfnXCPCDFYbpRR6AgkJOhkEvzTnyFRVSa0QUmQbC1TR0zvsQD +yCV8wXDbO/QJLVQnSKwv4cSsPsjLkkxTOTcj7NMB+eAJRE1NZMDhDVqHIrytG6P+ +JrUV86f8hBnp7KGItERphIPzidF0BqnMC9bC3ieFUCbKF7jJeodWLBoBHmy+E60Q +rLUk9TiRodZL2vG70t5HtfG8gfZZa88ZU+mNFctKy6lvROUbQc/hhqfK0GqfvEyN +BjNaooXlkDWgYlwWTvDjovoDGrQscbNYLN57C9saD+veIR8GdwYDsMnvmfzAuU8L +hij+0rnq49qlw0dpEuDb8PYZi+17cNcC1u2HGCgsBCRMd+RIihrGO5rUD8r6ddIB +QFqNeb+Lz0vPqhbBleStTIo+F5HUsWLlguWABKQDfo2/2n+iD5dPDNMN+9fR5XJ+ +HMh3/1uaD7euBUbl8agW7EekFwIDAQABo4H2MIHzMIGwBgNVHREEgagwgaWBD2lu +Zm9AaXplbnBlLmNvbaSBkTCBjjFHMEUGA1UECgw+SVpFTlBFIFMuQS4gLSBDSUYg +QTAxMzM3MjYwLVJNZXJjLlZpdG9yaWEtR2FzdGVpeiBUMTA1NSBGNjIgUzgxQzBB +BgNVBAkMOkF2ZGEgZGVsIE1lZGl0ZXJyYW5lbyBFdG9yYmlkZWEgMTQgLSAwMTAx +MCBWaXRvcmlhLUdhc3RlaXowDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AQYwHQYDVR0OBBYEFB0cZQ6o8iV7tJHP5LGx5r1VdGwFMA0GCSqGSIb3DQEBCwUA +A4ICAQB4pgwWSp9MiDrAyw6lFn2fuUhfGI8NYjb2zRlrrKvV9pF9rnHzP7MOeIWb +laQnIUdCSnxIOvVFfLMMjlF4rJUT3sb9fbgakEyrkgPH7UIBzg/YsfqikuFgba56 +awmqxinuaElnMIAkejEWOVt+8Rwu3WwJrfIxwYJOubv5vr8qhT/AQKM6WfxZSzwo +JNu0FXWuDYi6LnPAvViH5ULy617uHjAimcs30cQhbIHsvm0m5hzkQiCeR7Csg1lw +LDXWrzY0tM07+DKo7+N4ifuNRSzanLh+QBxh5z6ikixL8s36mLYp//Pye6kfLqCT +VyvehQP5aTfLnnhqBbTFMXiJ7HqnheG5ezzevh55hM6fcA5ZwjUukCox2eRFekGk +LhObNA5me0mrZJfQRsN5nXJQY6aYWwa9SG3YOYNw6DXwBdGqvOPbyALqfP2C2sJb +UjWumDqtujWTI6cfSN01RpiyEGjkpTHCClguGYEQyVB1/OpaFs4R1+7vUIgtYf8/ +QnMFlEPVjjxOAToZpR9GTnfQXeWBIiGH/pR9hNiTrdZoQ0iy2+tzJOeRf1SktoA+ +naM8THLCV8Sg1Mw4J87VBp6iSNnpn86CcDaTmjvfliHjWbcM2pE38P1ZWrOZyGls +QyYBNWNgVYkDOnXYukrZVP/u3oDYLdE41V4tC5h9Pmzb/CaIxw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDqDCCApCgAwIBAgIJAP7c4wEPyUj/MA0GCSqGSIb3DQEBBQUAMDQxCzAJBgNV +BAYTAkZSMRIwEAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hMB4X +DTA3MDYyOTE1MTMwNVoXDTI3MDYyOTE1MTMwNVowNDELMAkGA1UEBhMCRlIxEjAQ +BgNVBAoMCURoaW15b3RpczERMA8GA1UEAwwIQ2VydGlnbmEwggEiMA0GCSqGSIb3 +DQEBAQUAA4IBDwAwggEKAoIBAQDIaPHJ1tazNHUmgh7stL7qXOEm7RFHYeGifBZ4 +QCHkYJ5ayGPhxLGWkv8YbWkj4Sti993iNi+RB7lIzw7sebYs5zRLcAglozyHGxny +gQcPOJAZ0xH+hrTy0V4eHpbNgGzOOzGTtvKg0KmVEn2lmsxryIRWijOp5yIVUxbw +zBfsV1/pogqYCd7jX5xv3EjjhQsVWqa6n6xI4wmy9/Qy3l40vhx4XUJbzg4ij02Q +130yGLMLLGq/jj8UEYkgDncUtT2UCIf3JR7VsmAA7G8qKCVuKj4YYxclPz5EIBb2 +JsglrgVKtOdjLPOMFlN+XPsRGgjBRmKfIrjxwo1p3Po6WAbfAgMBAAGjgbwwgbkw +DwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUGu3+QTmQtCRZvgHyUtVF9lo53BEw +ZAYDVR0jBF0wW4AUGu3+QTmQtCRZvgHyUtVF9lo53BGhOKQ2MDQxCzAJBgNVBAYT +AkZSMRIwEAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hggkA/tzj +AQ/JSP8wDgYDVR0PAQH/BAQDAgEGMBEGCWCGSAGG+EIBAQQEAwIABzANBgkqhkiG +9w0BAQUFAAOCAQEAhQMeknH2Qq/ho2Ge6/PAD/Kl1NqV5ta+aDY9fm4fTIrv0Q8h +bV6lUmPOEvjvKtpv6zf+EwLHyzs+ImvaYS5/1HI93TDhHkxAGYwP15zRgzB7mFnc +fca5DClMoTOi62c6ZYTTluLtdkVwj7Ur3vkj1kluPBS1xp81HlDQwY9qcEQCYsuu +HWhBp6pX6FOqB9IG9tUUBguRA3UsbHK1YZWaDYu5Def131TN3ubY1gkIl2PlwS6w +t0QmwCbAr1UwnjvVNioZBPRcHv/PLLf/0P2HQBHVESO7SMAhqaQoLf0V+LBOK/Qw +WyH8EZE0vkHve52Xdf+XlcCWWC/qu0bXu+TZLg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDdTCCAl2gAwIBAgILBAAAAAABFUtaw5QwDQYJKoZIhvcNAQEFBQAwVzELMAkG +A1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExEDAOBgNVBAsTB1Jv +b3QgQ0ExGzAZBgNVBAMTEkdsb2JhbFNpZ24gUm9vdCBDQTAeFw05ODA5MDExMjAw +MDBaFw0yODAxMjgxMjAwMDBaMFcxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9i +YWxTaWduIG52LXNhMRAwDgYDVQQLEwdSb290IENBMRswGQYDVQQDExJHbG9iYWxT +aWduIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDaDuaZ +jc6j40+Kfvvxi4Mla+pIH/EqsLmVEQS98GPR4mdmzxzdzxtIK+6NiY6arymAZavp +xy0Sy6scTHAHoT0KMM0VjU/43dSMUBUc71DuxC73/OlS8pF94G3VNTCOXkNz8kHp +1Wrjsok6Vjk4bwY8iGlbKk3Fp1S4bInMm/k8yuX9ifUSPJJ4ltbcdG6TRGHRjcdG +snUOhugZitVtbNV4FpWi6cgKOOvyJBNPc1STE4U6G7weNLWLBYy5d4ux2x8gkasJ +U26Qzns3dLlwR5EiUWMWea6xrkEmCMgZK9FGqkjWZCrXgzT/LCrBbBlDSgeF59N8 +9iFo7+ryUp9/k5DPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8E +BTADAQH/MB0GA1UdDgQWBBRge2YaRQ2XyolQL30EzTSo//z9SzANBgkqhkiG9w0B +AQUFAAOCAQEA1nPnfE920I2/7LqivjTFKDK1fPxsnCwrvQmeU79rXqoRSLblCKOz +yj1hTdNGCbM+w6DjY1Ub8rrvrTnhQ7k4o+YviiY776BQVvnGCv04zcQLcFGUl5gE +38NflNUVyRRBnMRddWQVDf9VMOyGj/8N7yy5Y0b2qvzfvGn9LhJIZJrglfCm7ymP +AbEVtQwdpf5pLGkkeB6zpxxxYu7KyJesF12KwvhHhm4qxFYxldBniYUr+WymXUad +DKqC5JlR3XC321Y9YeRq4VzW9v493kHMB65jUr9TU/Qr6cf9tveCX4XSQRjbgbME +HMUfpIBvFSDJ3gyICh3WZlXi/EjJKSZp4A== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDnzCCAoegAwIBAgIBJjANBgkqhkiG9w0BAQUFADBxMQswCQYDVQQGEwJERTEc +MBoGA1UEChMTRGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0GA1UECxMWVC1UZWxlU2Vj +IFRydXN0IENlbnRlcjEjMCEGA1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBSb290IENB +IDIwHhcNOTkwNzA5MTIxMTAwWhcNMTkwNzA5MjM1OTAwWjBxMQswCQYDVQQGEwJE +RTEcMBoGA1UEChMTRGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0GA1UECxMWVC1UZWxl +U2VjIFRydXN0IENlbnRlcjEjMCEGA1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBSb290 +IENBIDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCrC6M14IspFLEU +ha88EOQ5bzVdSq7d6mGNlUn0b2SjGmBmpKlAIoTZ1KXleJMOaAGtuU1cOs7TuKhC +QN/Po7qCWWqSG6wcmtoIKyUn+WkjR/Hg6yx6m/UTAtB+NHzCnjwAWav12gz1Mjwr +rFDa1sPeg5TKqAyZMg4ISFZbavva4VhYAUlfckE8FQYBjl2tqriTtM2e66foai1S +NNs671x1Udrb8zH57nGYMsRUFUQM+ZtV7a3fGAigo4aKSe5TBY8ZTNXeWHmb0moc +QqvF1afPaA+W5OFhmHZhyJF81j4A4pFQh+GdCuatl9Idxjp9y7zaAzTVjlsB9WoH +txa2bkp/AgMBAAGjQjBAMB0GA1UdDgQWBBQxw3kbuvVT1xfgiXotF2wKsyudMzAP +BgNVHRMECDAGAQH/AgEFMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOC +AQEAlGRZrTlk5ynrE/5aw4sTV8gEJPB0d8Bg42f76Ymmg7+Wgnxu1MM9756Abrsp +tJh6sTtU6zkXR34ajgv8HzFZMQSyzhfzLMdiNlXiItiJVbSYSKpk+tYcNthEeFpa +IzpXl/V6ME+un2pMSyuOoAPjPuCp1NJ70rOo4nI8rZ7/gFnkm0W09juwzTkZmDLl +6iFhkOQxIY40sfcvNUqFENrnijchvllj4PKFiDFT1FQUhXB59C4Gdyd1Lx+4ivn+ +xbrYNuSD7Odlt79jWvNGr4GUN9RBjNYj1h7P9WgbRGOiWrqnNVmh5XAFmw4jV5mU +Cm26OWMohpLzGITY+9HPBVZkVw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIB4TCCAYegAwIBAgIRKjikHJYKBN5CsiilC+g0mAIwCgYIKoZIzj0EAwIwUDEk +MCIGA1UECxMbR2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI0MRMwEQYDVQQKEwpH +bG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWduMB4XDTEyMTExMzAwMDAwMFoX +DTM4MDExOTAzMTQwN1owUDEkMCIGA1UECxMbR2xvYmFsU2lnbiBFQ0MgUm9vdCBD +QSAtIFI0MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWdu +MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEuMZ5049sJQ6fLjkZHAOkrprlOQcJ +FspjsbmG+IpXwVfOQvpzofdlQv8ewQCybnMO/8ch5RikqtlxP6jUuc6MHaNCMEAw +DgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFFSwe61F +uOJAf/sKbvu+M8k8o4TVMAoGCCqGSM49BAMCA0gAMEUCIQDckqGgE6bPA7DmxCGX +kPoUVy0D7O48027KqGx2vKLeuwIgJ6iFJzWbVsaj8kfSt24bAgAXqmemFZHe+pTs +ewv4n4Q= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICqDCCAi2gAwIBAgIQIW4zpcvTiKRvKQe0JzzE2DAKBggqhkjOPQQDAzCBlDEL +MAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8wHQYD +VQQLExZTeW1hbnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRlYyBD +bGFzcyAxIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0g +RzQwHhcNMTExMDA1MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBlDELMAkGA1UEBhMC +VVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8wHQYDVQQLExZTeW1h +bnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRlYyBDbGFzcyAxIFB1 +YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzQwdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAATXZrUb266zYO5G6ohjdTsqlG3zXxL24w+etgoUU0hS +yNw6s8tIICYSTvqJhNTfkeQpfSgB2dsYQ2mhH7XThhbcx39nI9/fMTGDAzVwsUu3 +yBe7UcvclBfb6gk7dhLeqrWjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8E +BTADAQH/MB0GA1UdDgQWBBRlwI0l9Qy6l3eQP54u4Fr1ztXh5DAKBggqhkjOPQQD +AwNpADBmAjEApa7jRlP4mDbjIvouKEkN7jB+M/PsP3FezFWJeJmssv3cHFwzjim5 +axfIEWi13IMHAjEAnMhE2mnCNsNUGRCFAtqdR+9B52wmnQk9922Q0QVEL7C8g5No +8gxFSTm/mQQc0xCg +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIULvWbAiin23r/1aOp7r0DoM8Sah0wDQYJKoZIhvcNAQEL +BQAwSDELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAc +BgNVBAMTFVF1b1ZhZGlzIFJvb3QgQ0EgMyBHMzAeFw0xMjAxMTIyMDI2MzJaFw00 +MjAxMTIyMDI2MzJaMEgxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM +aW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDMgRzMwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQCzyw4QZ47qFJenMioKVjZ/aEzHs286IxSR +/xl/pcqs7rN2nXrpixurazHb+gtTTK/FpRp5PIpM/6zfJd5O2YIyC0TeytuMrKNu +FoM7pmRLMon7FhY4futD4tN0SsJiCnMK3UmzV9KwCoWdcTzeo8vAMvMBOSBDGzXR +U7Ox7sWTaYI+FrUoRqHe6okJ7UO4BUaKhvVZR74bbwEhELn9qdIoyhA5CcoTNs+c +ra1AdHkrAj80//ogaX3T7mH1urPnMNA3I4ZyYUUpSFlob3emLoG+B01vr87ERROR +FHAGjx+f+IdpsQ7vw4kZ6+ocYfx6bIrc1gMLnia6Et3UVDmrJqMz6nWB2i3ND0/k +A9HvFZcba5DFApCTZgIhsUfei5pKgLlVj7WiL8DWM2fafsSntARE60f75li59wzw +eyuxwHApw0BiLTtIadwjPEjrewl5qW3aqDCYz4ByA4imW0aucnl8CAMhZa634Ryl +sSqiMd5mBPfAdOhx3v89WcyWJhKLhZVXGqtrdQtEPREoPHtht+KPZ0/l7DxMYIBp +VzgeAVuNVejH38DMdyM0SXV89pgR6y3e7UEuFAUCf+D+IOs15xGsIs5XPd7JMG0Q +A4XN8f+MFrXBsj6IbGB/kE+V9/YtrQE5BwT6dYB9v0lQ7e/JxHwc64B+27bQ3RP+ +ydOc17KXqQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB +BjAdBgNVHQ4EFgQUxhfQvKjqAkPyGwaZXSuQILnXnOQwDQYJKoZIhvcNAQELBQAD +ggIBADRh2Va1EodVTd2jNTFGu6QHcrxfYWLopfsLN7E8trP6KZ1/AvWkyaiTt3px +KGmPc+FSkNrVvjrlt3ZqVoAh313m6Tqe5T72omnHKgqwGEfcIHB9UqM+WXzBusnI +FUBhynLWcKzSt/Ac5IYp8M7vaGPQtSCKFWGafoaYtMnCdvvMujAWzKNhxnQT5Wvv +oxXqA/4Ti2Tk08HS6IT7SdEQTXlm66r99I0xHnAUrdzeZxNMgRVhvLfZkXdxGYFg +u/BYpbWcC/ePIlUnwEsBbTuZDdQdm2NnL9DuDcpmvJRPpq3t/O5jrFc/ZSXPsoaP +0Aj/uHYUbt7lJ+yreLVTubY/6CD50qi+YUbKh4yE8/nxoGibIh6BJpsQBJFxwAYf +3KDTuVan45gtf4Od34wrnDKOMpTwATwiKp9Dwi7DmDkHOHv8XgBCH/MyJnmDhPbl +8MFREsALHgQjDFSlTC9JxUrRtm5gDWv8a4uFJGS3iQ6rJUdbPM9+Sb3H6QrG2vd+ +DhcI00iX0HGS8A85PjRqHH3Y8iKuu2n0M7SmSFXRDw4m6Oy2Cy2nhTXN/VnIn9HN +PlopNLk9hM6xZdRZkZFWdSHBd575euFgndOtBBj0fOtek49TSiIp+EgrPk2GrFt/ +ywaZWWDYWGWVjUTR939+J399roD1B0y2PpxxVJkES/1Y+Zj0 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFkjCCA3qgAwIBAgIBCDANBgkqhkiG9w0BAQUFADA6MQswCQYDVQQGEwJDTjER +MA8GA1UEChMIVW5pVHJ1c3QxGDAWBgNVBAMTD1VDQSBHbG9iYWwgUm9vdDAeFw0w +ODAxMDEwMDAwMDBaFw0zNzEyMzEwMDAwMDBaMDoxCzAJBgNVBAYTAkNOMREwDwYD +VQQKEwhVbmlUcnVzdDEYMBYGA1UEAxMPVUNBIEdsb2JhbCBSb290MIICIjANBgkq +hkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA2rPlBlA/9nP3xDK/RqUlYjOHsGj+p9+I +A2N9Apb964fJ7uIIu527u+RBj8cwiQ9tJMAEbBSUgU2gDXRm8/CFr/hkGd656YGT +0CiFmUdCSiw8OCdKzP/5bBnXtfPvm65bNAbXj6ITBpyKhELVs6OQaG2BkO5NhOxM +cE4t3iQ5zhkAQ5N4+QiGHUPR9HK8BcBn+sBR0smFBySuOR56zUHSNqth6iur8CBV +mTxtLRwuLnWW2HKX4AzKaXPudSsVCeCObbvaE/9GqOgADKwHLx25urnRoPeZnnRc +GQVmMc8+KlL+b5/zub35wYH1N9ouTIElXfbZlJrTNYsgKDdfUet9Ysepk9H50DTL +qScmLCiQkjtVY7cXDlRzq6987DqrcDOsIfsiJrOGrCOp139tywgg8q9A9f9ER3Hd +J90TKKHqdjn5EKCgTUCkJ7JZFStsLSS3JGN490MYeg9NEePorIdCjedYcaSrbqLA +l3y74xNLytu7awj5abQEctXDRrl36v+6++nwOgw19o8PrgaEFt2UVdTvyie3AzzF +HCYq9TyopZWbhvGKiWf4xwxmse1Bv4KmAGg6IjTuHuvlb4l0T2qqaqhXZ1LUIGHB +zlPL/SR/XybfoQhplqCe/klD4tPq2sTxiDEhbhzhzfN1DiBEFsx9c3Q1RSw7gdQg +7LYJjD5IskkCAwEAAaOBojCBnzALBgNVHQ8EBAMCAQYwDAYDVR0TBAUwAwEB/zBj +BgNVHSUEXDBaBggrBgEFBQcDAQYIKwYBBQUHAwIGCCsGAQUFBwMDBggrBgEFBQcD +BAYIKwYBBQUHAwUGCCsGAQUFBwMGBggrBgEFBQcDBwYIKwYBBQUHAwgGCCsGAQUF +BwMJMB0GA1UdDgQWBBTZw9P4gJJnzF3SOqLXcaK0xDiALTANBgkqhkiG9w0BAQUF +AAOCAgEA0Ih5ygiq9ws0oE4Jwul+NUiJcIQjL1HDKy9e21NrW3UIKlS6Mg7VxnGF +sZdJgPaE0PC6t3GUyHlrpsVE6EKirSUtVy/m1jEp+hmJVCl+t35HNmktbjK81HXa +QnO4TuWDQHOyXd/URHOmYgvbqm4FjMh/Rk85hZCdvBtUKayl1/7lWFZXbSyZoUkh +1WHGjGHhdSTBAd0tGzbDLxLMC9Z4i3WA6UG5iLHKPKkWxk4V43I29tSgQYWvimVw +TbVEEFDs7d9t5tnGwBLxSzovc+k8qe4bqi81pZufTcU0hF8mFGmzI7GJchT46U1R +IgP/SobEHOh7eQrbRyWBfvw0hKxZuFhD5D1DCVR0wtD92e9uWfdyYJl2b/Unp7uD +pEqB7CmB9HdL4UISVdSGKhK28FWbAS7d9qjjGcPORy/AeGEYWsdl/J1GW1fcfA67 +loMQfFUYCQSu0feLKj6g5lDWMDbX54s4U+xJRODPpN/xU3uLWrb2EZBL1nXz/gLz +Ka/wI3J9FO2pXd96gZ6bkiL8HvgBRUGXx2sBYb4zaPKgZYRmvOAqpGjTcezHCN6j +w8k2SjTxF+KAryAhk5Qe5hXTVGLxtTgv48y5ZwSpuuXu+RBuyy5+E6+SFP7zJ3N7 +OPxzbbm5iPZujAv1/P8JDrMtXnt145Ik4ubhWD5LKAN1axibRww= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFnDCCA4SgAwIBAgIBATANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJGUjET +MBEGA1UEChMKQ2VydGlub21pczEXMBUGA1UECxMOMDAwMiA0MzM5OTg5MDMxJjAk +BgNVBAMMHUNlcnRpbm9taXMgLSBBdXRvcml0w6kgUmFjaW5lMB4XDTA4MDkxNzA4 +Mjg1OVoXDTI4MDkxNzA4Mjg1OVowYzELMAkGA1UEBhMCRlIxEzARBgNVBAoTCkNl +cnRpbm9taXMxFzAVBgNVBAsTDjAwMDIgNDMzOTk4OTAzMSYwJAYDVQQDDB1DZXJ0 +aW5vbWlzIC0gQXV0b3JpdMOpIFJhY2luZTCCAiIwDQYJKoZIhvcNAQEBBQADggIP +ADCCAgoCggIBAJ2Fn4bT46/HsmtuM+Cet0I0VZ35gb5j2CN2DpdUzZlMGvE5x4jY +F1AMnmHawE5V3udauHpOd4cN5bjr+p5eex7Ezyh0x5P1FMYiKAT5kcOrJ3NqDi5N +8y4oH3DfVS9O7cdxbwlyLu3VMpfQ8Vh30WC8Tl7bmoT2R2FFK/ZQpn9qcSdIhDWe +rP5pqZ56XjUl+rSnSTV3lqc2W+HN3yNw2F1MpQiD8aYkOBOo7C+ooWfHpi2GR+6K +/OybDnT0K0kCe5B1jPyZOQE51kqJ5Z52qz6WKDgmi92NjMD2AR5vpTESOH2VwnHu +7XSu5DaiQ3XV8QCb4uTXzEIDS3h65X27uK4uIJPT5GHfceF2Z5c/tt9qc1pkIuVC +28+BA5PY9OMQ4HL2AHCs8MF6DwV/zzRpRbWT5BnbUhYjBYkOjUjkJW+zeL9i9Qf6 +lSTClrLooyPCXQP8w9PlfMl1I9f09bze5N/NgL+RiH2nE7Q5uiy6vdFrzPOlKO1E +nn1So2+WLhl+HPNbxxaOu2B9d2ZHVIIAEWBsMsGoOBvrbpgT1u449fCfDu/+MYHB +0iSVL1N6aaLwD4ZFjliCK0wi1F6g530mJ0jfJUaNSih8hp75mxpZuWW/Bd22Ql09 +5gBIgl4g9xGC3srYn+Y3RyYe63j3YcNBZFgCQfna4NH4+ej9Uji29YnfAgMBAAGj +WzBZMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBQN +jLZh2kS40RR9w759XkjwzspqsDAXBgNVHSAEEDAOMAwGCiqBegFWAgIAAQEwDQYJ +KoZIhvcNAQEFBQADggIBACQ+YAZ+He86PtvqrxyaLAEL9MW12Ukx9F1BjYkMTv9s +ov3/4gbIOZ/xWqndIlgVqIrTseYyCYIDbNc/CMf4uboAbbnW/FIyXaR/pDGUu7ZM +OH8oMDX/nyNTt7buFHAAQCvaR6s0fl6nVjBhK4tDrP22iCj1a7Y+YEq6QpA0Z43q +619FVDsXrIvkxmUP7tCMXWY5zjKn2BCXwH40nJ+U8/aGH88bc62UeYdocMMzpXDn +2NU4lG9jeeu/Cg4I58UvD0KgKxRA/yHgBcUn4YQRE7rWhh1BCxMjidPJC+iKunqj +o3M3NYB9Ergzd0A4wPpeMNLytqOx1qKVl4GbUu1pTP+A5FPbVFsDbVRfsbjvJL1v +nxHDx2TCDyhihWZeGnuyt++uNckZM6i4J9szVb9o4XVIRFb7zdNIu0eJOqxp9YDG +5ERQL1TEqkPFMTFYvZbF6nVsmnWxTfj3l/+WFvKXTej28xH5On2KOG4Ey+HTRRWq +pdEdnV1j6CTmNhTih60bWfVEm/vXd3wfAXBioSAaosUaKPQhA+4u2cGA6rnZgtZb +dsLLO7XSAPCjDuGtbkD326C00EauFddEwk01+dIL8hf2rGbVJLJP0RyZwG71fet0 +BLj5TXcJ17TPBzAJ8bgAVtkXFhYKK4bfjwEZGuW7gmP/vgt2Fl43N+bYdJeimUV5 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTzEd +MBsGA1UECgwUQnV5cGFzcyBBUy05ODMxNjMzMjcxIDAeBgNVBAMMF0J1eXBhc3Mg +Q2xhc3MgMyBSb290IENBMB4XDTEwMTAyNjA4Mjg1OFoXDTQwMTAyNjA4Mjg1OFow +TjELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1eXBhc3MgQVMtOTgzMTYzMzI3MSAw +HgYDVQQDDBdCdXlwYXNzIENsYXNzIDMgUm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEB +BQADggIPADCCAgoCggIBAKXaCpUWUOOV8l6ddjEGMnqb8RB2uACatVI2zSRHsJ8Y +ZLya9vrVediQYkwiL944PdbgqOkcLNt4EemOaFEVcsfzM4fkoF0LXOBXByow9c3E +N3coTRiR5r/VUv1xLXA+58bEiuPwKAv0dpihi4dVsjoT/Lc+JzeOIuOoTyrvYLs9 +tznDDgFHmV0ST9tD+leh7fmdvhFHJlsTmKtdFoqwNxxXnUX/iJY2v7vKB3tvh2PX +0DJq1l1sDPGzbjniazEuOQAnFN44wOwZZoYS6J1yFhNkUsepNxz9gjDthBgd9K5c +/3ATAOux9TN6S9ZV+AWNS2mw9bMoNlwUxFFzTWsL8TQH2xc519woe2v1n/MuwU8X +KhDzzMro6/1rqy6any2CbgTUUgGTLT2G/H783+9CHaZr77kgxve9oKeV/afmiSTY +zIw0bOIjL9kSGiG5VZFvC5F5GQytQIgLcOJ60g7YaEi7ghM5EFjp2CoHxhLbWNvS +O1UQRwUVZ2J+GGOmRj8JDlQyXr8NYnon74Do29lLBlo3WiXQCBJ31G8JUJc9yB3D +34xFMFbG02SrZvPAXpacw8Tvw3xrizp5f7NJzz3iiZ+gMEuFuZyUJHmPfWupRWgP +K9Dx2hzLabjKSWJtyNBjYt1gD1iqj6G8BaVmos8bdrKEZLFMOVLAMLrwjEsCsLa3 +AgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFEe4zf/lb+74suwv +Tg75JbCOPGvDMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAACAj +QTUEkMJAYmDv4jVM1z+s4jSQuKFvdvoWFqRINyzpkMLyPPgKn9iB5btb2iUspKdV +cSQy9sgL8rxq+JOssgfCX5/bzMiKqr5qb+FJEMwx14C7u8jYog5kV+qi9cKpMRXS +IGrs/CIBKM+GuIAeqcwRpTzyFrNHnfzSgCHEy9BHcEGhyoMZCCxt8l13nIoUE9Q2 +HJLw5QY33KbmkJs4j1xrG0aGQ0JfPgEHU1RdZX33inOhmlRaHylDFCfChQ+1iHsa +O5S3HWCntZznKWlXWpuTekMwGwPXYshApqr8ZORK15FTAaggiG6cX0S5y2CBNOxv +033aSF/rtJC8LakcC6wc1aJoIIAE1vyxjy+7SjENSoYc6+I2KSb12tjE8nVhz36u +dmNKekBlk4f4HoCMhuWG1o8O/FMsYOgWYRqiPkN7zTlgVGr18okmAWiDSKIz6MkE +kbIRNBE+6tBDGR8Dk5AM/1E9V/RBbuHLoL7ryWPNbczk+DaqaJ3tvV2XcEQNtg41 +3OEMXbugUZTLfhbrES+jkkXITHHZvMmZUldGL1DPvTVp9D0VzgalLA8+9oG6lLvD +u79leNKGef9JOxqDDPDeeOzI8k1MGt6CKfjBWtrt7uYnXuhF0J0cUahoq0Tj0Itq +4/g7u9xN12TyUb7mqqta6THuBrxzvxNiCp/HuZc= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEMzCCAxugAwIBAgIDCYPzMA0GCSqGSIb3DQEBCwUAME0xCzAJBgNVBAYTAkRF +MRUwEwYDVQQKDAxELVRydXN0IEdtYkgxJzAlBgNVBAMMHkQtVFJVU1QgUm9vdCBD +bGFzcyAzIENBIDIgMjAwOTAeFw0wOTExMDUwODM1NThaFw0yOTExMDUwODM1NTha +ME0xCzAJBgNVBAYTAkRFMRUwEwYDVQQKDAxELVRydXN0IEdtYkgxJzAlBgNVBAMM +HkQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgMjAwOTCCASIwDQYJKoZIhvcNAQEB +BQADggEPADCCAQoCggEBANOySs96R+91myP6Oi/WUEWJNTrGa9v+2wBoqOADER03 +UAifTUpolDWzU9GUY6cgVq/eUXjsKj3zSEhQPgrfRlWLJ23DEE0NkVJD2IfgXU42 +tSHKXzlABF9bfsyjxiupQB7ZNoTWSPOSHjRGICTBpFGOShrvUD9pXRl/RcPHAY9R +ySPocq60vFYJfxLLHLGvKZAKyVXMD9O0Gu1HNVpK7ZxzBCHQqr0ME7UAyiZsxGsM +lFqVlNpQmvH/pStmMaTJOKDfHR+4CS7zp+hnUquVH+BGPtikw8paxTGA6Eian5Rp +/hnd2HN8gcqW3o7tszIFZYQ05ub9VxC1X3a/L7AQDcUCAwEAAaOCARowggEWMA8G +A1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFP3aFMSfMN4hvR5COfyrYyNJ4PGEMA4G +A1UdDwEB/wQEAwIBBjCB0wYDVR0fBIHLMIHIMIGAoH6gfIZ6bGRhcDovL2RpcmVj +dG9yeS5kLXRydXN0Lm5ldC9DTj1ELVRSVVNUJTIwUm9vdCUyMENsYXNzJTIwMyUy +MENBJTIwMiUyMDIwMDksTz1ELVRydXN0JTIwR21iSCxDPURFP2NlcnRpZmljYXRl +cmV2b2NhdGlvbmxpc3QwQ6BBoD+GPWh0dHA6Ly93d3cuZC10cnVzdC5uZXQvY3Js +L2QtdHJ1c3Rfcm9vdF9jbGFzc18zX2NhXzJfMjAwOS5jcmwwDQYJKoZIhvcNAQEL +BQADggEBAH+X2zDI36ScfSF6gHDOFBJpiBSVYEQBrLLpME+bUMJm2H6NMLVwMeni +acfzcNsgFYbQDfC+rAF1hM5+n02/t2A7nPPKHeJeaNijnZflQGDSNiH+0LS4F9p0 +o3/U37CYAqxva2ssJSRyoWXuJVrl5jLn8t+rSfrzkGkj2wTZ51xY/GXUl77M/C4K +zCUqNQT4YJEVdT1B/yMfGchs64JTBKbkTCJNjYy6zltz7GRUUG3RnFX7acM2w4y8 +PIWmawomDeCTmGCufsYkl4phX5GOZpIJhzbNi5stPvZR1FDUWSi9g/LMKHtThm3Y +Johw1+qRzT65ysCQblrGXnRl11z+o+I= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID5jCCAs6gAwIBAgIQV8szb8JcFuZHFhfjkDFo4DANBgkqhkiG9w0BAQUFADBi +MQswCQYDVQQGEwJVUzEhMB8GA1UEChMYTmV0d29yayBTb2x1dGlvbnMgTC5MLkMu +MTAwLgYDVQQDEydOZXR3b3JrIFNvbHV0aW9ucyBDZXJ0aWZpY2F0ZSBBdXRob3Jp +dHkwHhcNMDYxMjAxMDAwMDAwWhcNMjkxMjMxMjM1OTU5WjBiMQswCQYDVQQGEwJV +UzEhMB8GA1UEChMYTmV0d29yayBTb2x1dGlvbnMgTC5MLkMuMTAwLgYDVQQDEydO +ZXR3b3JrIFNvbHV0aW9ucyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwggEiMA0GCSqG +SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDkvH6SMG3G2I4rC7xGzuAnlt7e+foS0zwz +c7MEL7xxjOWftiJgPl9dzgn/ggwbmlFQGiaJ3dVhXRncEg8tCqJDXRfQNJIg6nPP +OCwGJgl6cvf6UDL4wpPTaaIjzkGxzOTVHzbRijr4jGPiFFlp7Q3Tf2vouAPlT2rl +mGNpSAW+Lv8ztumXWWn4Zxmuk2GWRBXTcrA/vGp97Eh/jcOrqnErU2lBUzS1sLnF +BgrEsEX1QV1uiUV7PTsmjHTC5dLRfbIR1PtYMiKagMnc/Qzpf14Dl847ABSHJ3A4 +qY5usyd2mFHgBeMhqxrVhSI8KbWaFsWAqPS7azCPL0YCorEMIuDTAgMBAAGjgZcw +gZQwHQYDVR0OBBYEFCEwyfsA106Y2oeqKtCnLrFAMadMMA4GA1UdDwEB/wQEAwIB +BjAPBgNVHRMBAf8EBTADAQH/MFIGA1UdHwRLMEkwR6BFoEOGQWh0dHA6Ly9jcmwu +bmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zQ2VydGlmaWNhdGVBdXRob3Jp +dHkuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQC7rkvnt1frf6ott3NHhWrB5KUd5Oc8 +6fRZZXe1eltajSU24HqXLjjAV2CDmAaDn7l2em5Q4LqILPxFzBiwmZVRDuwduIj/ +h1AcgsLj4DKAv6ALR8jDMe+ZZzKATxcheQxpXN5eNK4CtSbqUN9/GGUsyfJj4akH +/nxxH2szJGoeBfcFaMBqEssuXmHLrijTfsK0ZpEmXzwuJF/LWA/rKOyvEZbz3Htv +wKeI8lN3s2Berq4o2jUsbzRF0ybh3uxbTydrFny9RAQYgrOJeRcQcT16ohZO9QHN +pGxlaKFJdlxDydi8NmdspZS11My5vWo1ViHe2MPr+8ukYEywVaCge1ey +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDdzCCAl+gAwIBAgIBADANBgkqhkiG9w0BAQsFADBdMQswCQYDVQQGEwJKUDEl +MCMGA1UEChMcU0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEnMCUGA1UECxMe +U2VjdXJpdHkgQ29tbXVuaWNhdGlvbiBSb290Q0EyMB4XDTA5MDUyOTA1MDAzOVoX +DTI5MDUyOTA1MDAzOVowXTELMAkGA1UEBhMCSlAxJTAjBgNVBAoTHFNFQ09NIFRy +dXN0IFN5c3RlbXMgQ08uLExURC4xJzAlBgNVBAsTHlNlY3VyaXR5IENvbW11bmlj +YXRpb24gUm9vdENBMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANAV +OVKxUrO6xVmCxF1SrjpDZYBLx/KWvNs2l9amZIyoXvDjChz335c9S672XewhtUGr +zbl+dp+++T42NKA7wfYxEUV0kz1XgMX5iZnK5atq1LXaQZAQwdbWQonCv/Q4EpVM +VAX3NuRFg3sUZdbcDE3R3n4MqzvEFb46VqZab3ZpUql6ucjrappdUtAtCms1FgkQ +hNBqyjoGADdH5H5XTz+L62e4iKrFvlNVspHEfbmwhRkGeC7bYRr6hfVKkaHnFtWO +ojnflLhwHyg/i/xAXmODPIMqGplrz95Zajv8bxbXH/1KEOtOghY6rCcMU/Gt1SSw +awNQwS08Ft1ENCcadfsCAwEAAaNCMEAwHQYDVR0OBBYEFAqFqXdlBZh8QIH4D5cs +OPEK7DzPMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3 +DQEBCwUAA4IBAQBMOqNErLlFsceTfsgLCkLfZOoc7llsCLqJX2rKSpWeeo8HxdpF +coJxDjrSzG+ntKEju/Ykn8sX/oymzsLS28yN/HH8AynBbF0zX2S2ZTuJbxh2ePXc +okgfGT+Ok+vx+hfuzU7jBBJV1uXk3fs+BXziHV7Gp7yXT2g69ekuCkO2r1dcYmh8 +t/2jioSgrGK+KwmHNPBqAbubKVY8/gA3zyNs8U6qtnRGEmyR7jTV7JqR50S+kDFy +1UkC9gLl9B/rfNmWVan/7Ir5mUf/NVoCqgTLiluHcSmRvaS0eg29mvVXIwAHIRc/ +SjnRBUkLp7Y3gaVdjKozXoEofKd9J+sAro03 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDvDCCAqSgAwIBAgIQB1YipOjUiolN9BPI8PjqpTANBgkqhkiG9w0BAQUFADBK +MQswCQYDVQQGEwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24x +GTAXBgNVBAMTEFNlY3VyZSBHbG9iYWwgQ0EwHhcNMDYxMTA3MTk0MjI4WhcNMjkx +MjMxMTk1MjA2WjBKMQswCQYDVQQGEwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3Qg +Q29ycG9yYXRpb24xGTAXBgNVBAMTEFNlY3VyZSBHbG9iYWwgQ0EwggEiMA0GCSqG +SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvNS7YrGxVaQZx5RNoJLNP2MwhR/jxYDiJ +iQPpvepeRlMJ3Fz1Wuj3RSoC6zFh1ykzTM7HfAo3fg+6MpjhHZevj8fcyTiW89sa +/FHtaMbQbqR8JNGuQsiWUGMu4P51/pinX0kuleM5M2SOHqRfkNJnPLLZ/kG5VacJ +jnIFHovdRIWCQtBJwB1g8NEXLJXr9qXBkqPFwqcIYA1gBBCWeZ4WNOaptvolRTnI +HmX5k/Wq8VLcmZg9pYYaDDUz+kulBAYVHDGA76oYa8J719rO+TMg1fW9ajMtgQT7 +sFzUnKPiXB3jqUJ1XnvUd+85VLrJChgbEplJL4hL/VBi0XPnj3pDAgMBAAGjgZ0w +gZowEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0PBAQDAgGGMA8GA1UdEwEB/wQF +MAMBAf8wHQYDVR0OBBYEFK9EBMJBfkiD2045AuzshHrmzsmkMDQGA1UdHwQtMCsw +KaAnoCWGI2h0dHA6Ly9jcmwuc2VjdXJldHJ1c3QuY29tL1NHQ0EuY3JsMBAGCSsG +AQQBgjcVAQQDAgEAMA0GCSqGSIb3DQEBBQUAA4IBAQBjGghAfaReUw132HquHw0L +URYD7xh8yOOvaliTFGCRsoTciE6+OYo68+aCiV0BN7OrJKQVDpI1WkpEXk5X+nXO +H0jOZvQ8QCaSmGwb7iRGDBezUqXbpZGRzzfTb+cnCDpOGR86p1hcF895P4vkp9Mm +I50mD1hp/Ed+stCNi5O/KU9DaXR2Z0vPB4zmAve14bRDtUstFJ/53CYNv6ZHdAbY +iNE6KTCEztI5gGIbqMdXSbxqVVFnFUq+NQfk1XWYN3kwFNspnWzFacxHVaIw98xc +f8LDmBxrThaA63p4ZUWiABqvDA1VZDRIuJK58bRQKfJPIx/abKwfROHdI3hRW8cW +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDfTCCAmWgAwIBAgIBADANBgkqhkiG9w0BAQUFADBgMQswCQYDVQQGEwJKUDEl +MCMGA1UEChMcU0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEqMCgGA1UECxMh +U2VjdXJpdHkgQ29tbXVuaWNhdGlvbiBFViBSb290Q0ExMB4XDTA3MDYwNjAyMTIz +MloXDTM3MDYwNjAyMTIzMlowYDELMAkGA1UEBhMCSlAxJTAjBgNVBAoTHFNFQ09N +IFRydXN0IFN5c3RlbXMgQ08uLExURC4xKjAoBgNVBAsTIVNlY3VyaXR5IENvbW11 +bmljYXRpb24gRVYgUm9vdENBMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBALx/7FebJOD+nLpCeamIivqA4PUHKUPqjgo0No0c+qe1OXj/l3X3L+SqawSE +RMqm4miO/VVQYg+kcQ7OBzgtQoVQrTyWb4vVog7P3kmJPdZkLjjlHmy1V4qe70gO +zXppFodEtZDkBp2uoQSXWHnvIEqCa4wiv+wfD+mEce3xDuS4GBPMVjZd0ZoeUWs5 +bmB2iDQL87PRsJ3KYeJkHcFGB7hj3R4zZbOOCVVSPbW9/wfrrWFVGCypaZhKqkDF +MxRldAD5kd6vA0jFQFTcD4SQaCDFkpbcLuUCRarAX1T4bepJz11sS6/vmsJWXMY1 +VkJqMF/Cq/biPT+zyRGPMUzXn0kCAwEAAaNCMEAwHQYDVR0OBBYEFDVK9U2vP9eC +OKyrcWUXdYydVZPmMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0G +CSqGSIb3DQEBBQUAA4IBAQCoh+ns+EBnXcPBZsdAS5f8hxOQWsTvoMpfi7ent/HW +tWS3irO4G8za+6xmiEHO6Pzk2x6Ipu0nUBsCMCRGef4Eh3CXQHPRwMFXGZpppSeZ +q51ihPZRwSzJIxXYKLerJRO1RuGGAv8mjMSIkh1W/hln8lXkgKNrnKt34VFxDSDb +EJrbvXZ5B3eZKK2aXtqxT0QsNY6llsf9g/BYxnnWmHyojf6GPgcWkuF75x3sM3Z+ +Qi5KhfmRiWiEA4Glm5q+4zfFVKtWOxgtQaQM+ELbmaDgcm+7XeEWT1MKZPlO9L9O +VL14bIjqv5wTJMJwaaJ/D8g8rQjJsJhAoyrniIPtd490 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGFDCCA/ygAwIBAgIIU+w77vuySF8wDQYJKoZIhvcNAQEFBQAwUTELMAkGA1UE +BhMCRVMxQjBABgNVBAMMOUF1dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIEZpcm1h +cHJvZmVzaW9uYWwgQ0lGIEE2MjYzNDA2ODAeFw0wOTA1MjAwODM4MTVaFw0zMDEy +MzEwODM4MTVaMFExCzAJBgNVBAYTAkVTMUIwQAYDVQQDDDlBdXRvcmlkYWQgZGUg +Q2VydGlmaWNhY2lvbiBGaXJtYXByb2Zlc2lvbmFsIENJRiBBNjI2MzQwNjgwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDKlmuO6vj78aI14H9M2uDDUtd9 +thDIAl6zQyrET2qyyhxdKJp4ERppWVevtSBC5IsP5t9bpgOSL/UR5GLXMnE42QQM +cas9UX4PB99jBVzpv5RvwSmCwLTaUbDBPLutN0pcyvFLNg4kq7/DhHf9qFD0sefG +L9ItWY16Ck6WaVICqjaY7Pz6FIMMNx/Jkjd/14Et5cS54D40/mf0PmbR0/RAz15i +NA9wBj4gGFrO93IbJWyTdBSTo3OxDqqHECNZXyAFGUftaI6SEspd/NYrspI8IM/h +X68gvqB2f3bl7BqGYTM+53u0P6APjqK5am+5hyZvQWyIplD9amML9ZMWGxmPsu2b +m8mQ9QEM3xk9Dz44I8kvjwzRAv4bVdZO0I08r0+k8/6vKtMFnXkIoctXMbScyJCy +Z/QYFpM6/EfY0XiWMR+6KwxfXZmtY4laJCB22N/9q06mIqqdXuYnin1oKaPnirja +EbsXLZmdEyRG98Xi2J+Of8ePdG1asuhy9azuJBCtLxTa/y2aRnFHvkLfuwHb9H/T +KI8xWVvTyQKmtFLKbpf7Q8UIJm+K9Lv9nyiqDdVF8xM6HdjAeI9BZzwelGSuewvF +6NkBiDkal4ZkQdU7hwxu+g/GvUgUvzlN1J5Bto+WHWOWk9mVBngxaJ43BjuAiUVh +OSPHG0SjFeUc+JIwuwIDAQABo4HvMIHsMBIGA1UdEwEB/wQIMAYBAf8CAQEwDgYD +VR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRlzeurNR4APn7VdMActHNHDhpkLzCBpgYD +VR0gBIGeMIGbMIGYBgRVHSAAMIGPMC8GCCsGAQUFBwIBFiNodHRwOi8vd3d3LmZp +cm1hcHJvZmVzaW9uYWwuY29tL2NwczBcBggrBgEFBQcCAjBQHk4AUABhAHMAZQBv +ACAAZABlACAAbABhACAAQgBvAG4AYQBuAG8AdgBhACAANAA3ACAAQgBhAHIAYwBl +AGwAbwBuAGEAIAAwADgAMAAxADcwDQYJKoZIhvcNAQEFBQADggIBABd9oPm03cXF +661LJLWhAqvdpYhKsg9VSytXjDvlMd3+xDLx51tkljYyGOylMnfX40S2wBEqgLk9 +am58m9Ot/MPWo+ZkKXzR4Tgegiv/J2Wv+xYVxC5xhOW1//qkR71kMrv2JYSiJ0L1 +ILDCExARzRAVukKQKtJE4ZYm6zFIEv0q2skGz3QeqUvVhyj5eTSSPi5E6PaPT481 +PyWzOdxjKpBrIF/EUhJOlywqrJ2X3kjyo2bbwtKDlaZmp54lD+kLM5FlClrD2VQS +3a/DTg4fJl4N3LON7NWBcN7STyQF82xO9UxJZo3R/9ILJUFI/lGExkKvgATP0H5k +SeTy36LssUzAKh3ntLFlosS88Zj0qnAHY7S42jtM+kAiMFsRpvAFDsYCA0irhpuF +3dvd6qJ2gHN99ZwExEWN57kci57q13XRcrHedUTnQn3iV2t93Jm8PYMo6oCTjcVM +ZcFwgbg4/EMxsvYDNEeyrPsiBsse3RdHHF9mudMaotoRsaS8I8nkvof/uZS2+F0g +StRf571oe2XyFR7SOqkt6dhrJKyXWERHrVkY8SFlcN7ONGCoQPHzPKTDKCOM/icz +Q0CgFzzr6juwcqajuUpLXhZI9LK8yIySxZ2frHI2vDSANGupi5LAuBft7HZT9SQB +jLMi6Et8Vcad+qMUu2WFbm5PEn4KPJ2V +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDujCCAqKgAwIBAgILBAAAAAABD4Ym5g0wDQYJKoZIhvcNAQEFBQAwTDEgMB4G +A1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjIxEzARBgNVBAoTCkdsb2JhbFNp +Z24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMDYxMjE1MDgwMDAwWhcNMjExMjE1 +MDgwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMjETMBEG +A1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAKbPJA6+Lm8omUVCxKs+IVSbC9N/hHD6ErPL +v4dfxn+G07IwXNb9rfF73OX4YJYJkhD10FPe+3t+c4isUoh7SqbKSaZeqKeMWhG8 +eoLrvozps6yWJQeXSpkqBy+0Hne/ig+1AnwblrjFuTosvNYSuetZfeLQBoZfXklq +tTleiDTsvHgMCJiEbKjNS7SgfQx5TfC4LcshytVsW33hoCmEofnTlEnLJGKRILzd +C9XZzPnqJworc5HGnRusyMvo4KD0L5CLTfuwNhv2GXqF4G3yYROIXJ/gkwpRl4pa +zq+r1feqCapgvdzZX99yqWATXgAByUr6P6TqBwMhAo6CygPCm48CAwEAAaOBnDCB +mTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUm+IH +V2ccHsBqBt5ZtJot39wZhi4wNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2NybC5n +bG9iYWxzaWduLm5ldC9yb290LXIyLmNybDAfBgNVHSMEGDAWgBSb4gdXZxwewGoG +3lm0mi3f3BmGLjANBgkqhkiG9w0BAQUFAAOCAQEAmYFThxxol4aR7OBKuEQLq4Gs +J0/WwbgcQ3izDJr86iw8bmEbTUsp9Z8FHSbBuOmDAGJFtqkIk7mpM0sYmsL4h4hO +291xNBrBVNpGP+DTKqttVCL1OmLNIG+6KYnX3ZHu01yiPqFbQfXf5WRDLenVOavS +ot+3i9DAgBkcRcAtjOj4LaR0VknFBbVPFd5uRHg5h6h+u/N5GJG79G+dwfCMNYxd +AfvDbbnvRG15RjF+Cv6pgsH/76tuIMRQyV+dTZsXjAzlAcmgQWpzU/qlULRuJQ/7 +TBj0/VLZjmmx6BEP3ojY+x1J96relc8geMJgEtslQIxq/H5COEBkEveegeGTLg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIECTCCAvGgAwIBAgIQDV6ZCtadt3js2AdWO4YV2TANBgkqhkiG9w0BAQUFADBb +MQswCQYDVQQGEwJVUzEgMB4GA1UEChMXRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3Qx +ETAPBgNVBAsTCERTVCBBQ0VTMRcwFQYDVQQDEw5EU1QgQUNFUyBDQSBYNjAeFw0w +MzExMjAyMTE5NThaFw0xNzExMjAyMTE5NThaMFsxCzAJBgNVBAYTAlVTMSAwHgYD +VQQKExdEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdDERMA8GA1UECxMIRFNUIEFDRVMx +FzAVBgNVBAMTDkRTVCBBQ0VTIENBIFg2MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A +MIIBCgKCAQEAuT31LMmU3HWKlV1j6IR3dma5WZFcRt2SPp/5DgO0PWGSvSMmtWPu +ktKe1jzIDZBfZIGxqAgNTNj50wUoUrQBJcWVHAx+PhCEdc/BGZFjz+iokYi5Q1K7 +gLFViYsx+tC3dr5BPTCapCIlF3PoHuLTrCq9Wzgh1SpL11V94zpVvddtawJXa+ZH +fAjIgrrep4c9oW24MFbCswKBXy314powGCi4ZtPLAZZv6opFVdbgnf9nKxcCpk4a +ahELfrd755jWjHZvwTvbUJN+5dCOHze4vbrGn2zpfDPyMjwmR/onJALJfh1biEIT +ajV8fTXpLmaRcpPVMibEdPVTo7NdmvYJywIDAQABo4HIMIHFMA8GA1UdEwEB/wQF +MAMBAf8wDgYDVR0PAQH/BAQDAgHGMB8GA1UdEQQYMBaBFHBraS1vcHNAdHJ1c3Rk +c3QuY29tMGIGA1UdIARbMFkwVwYKYIZIAWUDAgEBATBJMEcGCCsGAQUFBwIBFjto +dHRwOi8vd3d3LnRydXN0ZHN0LmNvbS9jZXJ0aWZpY2F0ZXMvcG9saWN5L0FDRVMt +aW5kZXguaHRtbDAdBgNVHQ4EFgQUCXIGThhDD+XWzMNqizF7eI+og7gwDQYJKoZI +hvcNAQEFBQADggEBAKPYjtay284F5zLNAdMEA+V25FYrnJmQ6AgwbN99Pe7lv7Uk +QIRJ4dEorsTCOlMwiPH1d25Ryvr/ma8kXxug/fKshMrfqfBfBC6tFr8hlxCBPeP/ +h40y3JTlR4peahPJlJU90u7INJXQgNStMgiAVDzgvVJT11J8smk/f3rPanTK+gQq +nExaBqXpIK1FZg9p8d2/6eMyi/rgwYZNcjwu2JN4Cir42NInPRmJX1p7ijvMDNpR +rscL9yuwNwXsvFcj4jjSm2jzVhKIT0J8uDHEtdvkyCE06UgRNe76x5JXxZ805Mf2 +9w4LTJxoeHtxMcfrHuBnQfO3oKfN5XozNmr6mis= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEKjCCAxKgAwIBAgIQYAGXt0an6rS0mtZLL/eQ+zANBgkqhkiG9w0BAQsFADCB +rjELMAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjEoMCYGA1UECxMf +Q2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMvKGMpIDIw +MDggdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxJDAiBgNV +BAMTG3RoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EgLSBHMzAeFw0wODA0MDIwMDAwMDBa +Fw0zNzEyMDEyMzU5NTlaMIGuMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMdGhhd3Rl +LCBJbmMuMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlzaW9u +MTgwNgYDVQQLEy8oYykgMjAwOCB0aGF3dGUsIEluYy4gLSBGb3IgYXV0aG9yaXpl +ZCB1c2Ugb25seTEkMCIGA1UEAxMbdGhhd3RlIFByaW1hcnkgUm9vdCBDQSAtIEcz +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsr8nLPvb2FvdeHsbnndm +gcs+vHyu86YnmjSjaDFxODNi5PNxZnmxqWWjpYvVj2AtP0LMqmsywCPLLEHd5N/8 +YZzic7IilRFDGF/Eth9XbAoFWCLINkw6fKXRz4aviKdEAhN0cXMKQlkC+BsUa0Lf +b1+6a4KinVvnSr0eAXLbS3ToO39/fR8EtCab4LRarEc9VbjXsCZSKAExQGbY2SS9 +9irY7CFJXJv2eul/VTV+lmuNk5Mny5K76qxAwJ/C+IDPXfRa3M50hqY+bAtTyr2S +zhkGcuYMXDhpxwTWvGzOW/b3aJzcJRVIiKHpqfiYnODz1TEoYRFsZ5aNOZnLwkUk +OQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNV +HQ4EFgQUrWyqlGCc7eT/+j4KdCtjA/e2Wb8wDQYJKoZIhvcNAQELBQADggEBABpA +2JVlrAmSicY59BDlqQ5mU1143vokkbvnRFHfxhY0Cu9qRFHqKweKA3rD6z8KLFIW +oCtDuSWQP3CpMyVtRRooOyfPqsMpQhvfO0zAMzRbQYi/aytlryjvsvXDqmbOe1bu +t8jLZ8HJnBoYuMTDSQPxYA5QzUbF83d597YV4Djbxy8ooAw/dyZ02SUS2jHaGh7c +KUGRIjxpp7sC8rZcJwOJ9Abqm+RyguOhCcHpABnTPtRwa7pxpqpYrvS76Wy274fM +m7v/OeZWYdMKp8RcTGB7BXcmer/YB1IsYvdwY9k5vG8cwnncdimvzsUsZAReiDZu +MdRAGmI0Nj81Aa6sY6A= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIECjCCAvKgAwIBAgIJAMJ+QwRORz8ZMA0GCSqGSIb3DQEBCwUAMIGCMQswCQYD +VQQGEwJIVTERMA8GA1UEBwwIQnVkYXBlc3QxFjAUBgNVBAoMDU1pY3Jvc2VjIEx0 +ZC4xJzAlBgNVBAMMHk1pY3Jvc2VjIGUtU3ppZ25vIFJvb3QgQ0EgMjAwOTEfMB0G +CSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5odTAeFw0wOTA2MTYxMTMwMThaFw0y +OTEyMzAxMTMwMThaMIGCMQswCQYDVQQGEwJIVTERMA8GA1UEBwwIQnVkYXBlc3Qx +FjAUBgNVBAoMDU1pY3Jvc2VjIEx0ZC4xJzAlBgNVBAMMHk1pY3Jvc2VjIGUtU3pp +Z25vIFJvb3QgQ0EgMjAwOTEfMB0GCSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5o +dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOn4j/NjrdqG2KfgQvvP +kd6mJviZpWNwrZuuyjNAfW2WbqEORO7hE52UQlKavXWFdCyoDh2Tthi3jCyoz/tc +cbna7P7ofo/kLx2yqHWH2Leh5TvPmUpG0IMZfcChEhyVbUr02MelTTMuhTlAdX4U +fIASmFDHQWe4oIBhVKZsTh/gnQ4H6cm6M+f+wFUoLAKApxn1ntxVUwOXewdI/5n7 +N4okxFnMUBBjjqqpGrCEGob5X7uxUG6k0QrM1XF+H6cbfPVTbiJfyyvm1HxdrtbC +xkzlBQHZ7Vf8wSN5/PrIJIOV87VqUQHQd9bpEqH5GoP7ghu5sJf0dgYzQ0mg/wu1 ++rUCAwEAAaOBgDB+MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0G +A1UdDgQWBBTLD8bfQkPMPcu1SCOhGnqmKrs0aDAfBgNVHSMEGDAWgBTLD8bfQkPM +Pcu1SCOhGnqmKrs0aDAbBgNVHREEFDASgRBpbmZvQGUtc3ppZ25vLmh1MA0GCSqG +SIb3DQEBCwUAA4IBAQDJ0Q5eLtXMs3w+y/w9/w0olZMEyL/azXm4Q5DwpL7v8u8h +mLzU1F0G9u5C7DBsoKqpyvGvivo/C3NqPuouQH4frlRheesuCDfXI/OMn74dseGk +ddug4lQUsbocKaQY9hK6ohQU4zE1yED/t+AFdlfBHFny+L/k7SViXITwfn4fs775 +tyERzAMBVnCnEJIeGzSBHq2cGsMEPO0CYdYeBvNfOofyK/FFh+U9rNHHV4S9a67c +2Pm2G2JwCz02yULyMtd6YebS2z3PyKnJm9zbWETXbzivf3jTo60adbocwTZ8jx5t +HMN1Rq41Bab2XD0h7lbwyYIiLXpUq3DDfSJlgnCW +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDoDCCAoigAwIBAgIBMTANBgkqhkiG9w0BAQUFADBDMQswCQYDVQQGEwJKUDEc +MBoGA1UEChMTSmFwYW5lc2UgR292ZXJubWVudDEWMBQGA1UECxMNQXBwbGljYXRp +b25DQTAeFw0wNzEyMTIxNTAwMDBaFw0xNzEyMTIxNTAwMDBaMEMxCzAJBgNVBAYT +AkpQMRwwGgYDVQQKExNKYXBhbmVzZSBHb3Zlcm5tZW50MRYwFAYDVQQLEw1BcHBs +aWNhdGlvbkNBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAp23gdE6H +j6UG3mii24aZS2QNcfAKBZuOquHMLtJqO8F6tJdhjYq+xpqcBrSGUeQ3DnR4fl+K +f5Sk10cI/VBaVuRorChzoHvpfxiSQE8tnfWuREhzNgaeZCw7NCPbXCbkcXmP1G55 +IrmTwcrNwVbtiGrXoDkhBFcsovW8R0FPXjQilbUfKW1eSvNNcr5BViCH/OlQR9cw +FO5cjFW6WY2H/CPek9AEjP3vbb3QesmlOmpyM8ZKDQUXKi17safY1vC+9D/qDiht +QWEjdnjDuGWk81quzMKq2edY3rZ+nYVunyoKb58DKTCXKB28t89UKU5RMfkntigm +/qJj5kEW8DOYRwIDAQABo4GeMIGbMB0GA1UdDgQWBBRUWssmP3HMlEYNllPqa0jQ +k/5CdTAOBgNVHQ8BAf8EBAMCAQYwWQYDVR0RBFIwUKROMEwxCzAJBgNVBAYTAkpQ +MRgwFgYDVQQKDA/ml6XmnKzlm73mlL/lupwxIzAhBgNVBAsMGuOCouODl+ODquOC +seODvOOCt+ODp+ODs0NBMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQAD +ggEBADlqRHZ3ODrso2dGD/mLBqj7apAxzn7s2tGJfHrrLgy9mTLnsCTWw//1sogJ +hyzjVOGjprIIC8CFqMjSnHH2HZ9g/DgzE+Ge3Atf2hZQKXsvcJEPmbo0NI2VdMV+ +eKlmXb3KIXdCEKxmJj3ekav9FfBv7WxfEPjzFvYDio+nEhEMy/0/ecGc/WLuo89U +DNErXxc+4z6/wCs+CZv+iKZ+tJIX/COUgb1up8WMwusRRdv4QcmWdupwX3kSa+Sj +B1oF7ydJzyGfikwJcGapJsErEU4z0g781mzSDjJkaP+tBXhfAx2o45CsJOAPQKdL +rosot4LKGAfmt1t06SAZf7IbiVQ= +-----END CERTIFICATE----- diff --git a/pdb.sublime-snippet b/pdb.sublime-snippet new file mode 100644 index 0000000..b105d2a --- /dev/null +++ b/pdb.sublime-snippet @@ -0,0 +1,9 @@ + + + + pdb + + +