From de3b98817cbf9243df075dbc5ee98c17b77a26f9 Mon Sep 17 00:00:00 2001 From: Romain Deville <code@romaindeville.fr> Date: Thu, 15 Apr 2021 12:21:52 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=92=9A=20Fixing=20&=20Simplify=20CI=20&?= =?UTF-8?q?=20=F0=9F=8D=B1=20Adding=20assets?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Huge rework of the `docs/.gitlab-ci.yml` to : - Simplify the file describing the CI process. - Use `rules` instead of `only/except` to be more flexible in case of future update. - Update script `docs/_data/plugins.py` to better support external subrepo. - Adding logo in PNG and SVG format. See merge request rdeville.private/my_programs/mkdocs_template!2 --- docs/.gitlab-ci.yml | 213 +++++------ docs/_data/plugins.py | 107 ++---- docs/assets/img/meta/mkdocs_template_logo.png | Bin 0 -> 64242 bytes docs/assets/img/meta/mkdocs_template_logo.svg | 352 ++++++++++++++++++ 4 files changed, 470 insertions(+), 202 deletions(-) create mode 100644 docs/assets/img/meta/mkdocs_template_logo.png create mode 100644 docs/assets/img/meta/mkdocs_template_logo.svg diff --git a/docs/.gitlab-ci.yml b/docs/.gitlab-ci.yml index 48da45a..438f3d0 100644 --- a/docs/.gitlab-ci.yml +++ b/docs/.gitlab-ci.yml @@ -15,12 +15,9 @@ workflow: rules: # Do not run CI when commit title have # WIP, NO-CI or 🚧 (gitmoji for "work in progress", aka :construction:) - - if: | - $CI_COMMIT_TITLE =~ /.*WIP.*/ || - $CI_COMMIT_TITLE =~ /.*NO-CI.*/ || - $CI_COMMIT_TITLE =~ /.*🚧.*/ + - if: $CI_COMMIT_TITLE =~ /.*(WIP|NO-CI|🚧|:construction:).*/ when: never - # Run the CI otherwise (depending on `only/except` key per jobs) + # Run the CI otherwise (depending on `rules` key per jobs) - when: always # Stages jobs will pass through with anchors to avoid updating stage in multiple @@ -107,6 +104,10 @@ variables: then export RSYNC_DEST="${RSYNC_DEST_DEV}" fi + if [[ -n "${RSYNC_BASE_PATH_DEV}" ]]; + then + export RSYNC_BASE_PATH="${RSYNC_BASE_PATH_DEV}" + fi ;; "PRE_PROD") if [[ -n "${SSH_KNOWN_HOSTS_PRE_PROD}" ]]; @@ -125,6 +126,10 @@ variables: then export RSYNC_DEST="${RSYNC_DEST_PRE_PROD}" fi + if [[ -n "${RSYNC_BASE_PATH_PRE_PROD}" ]]; + then + export RSYNC_BASE_PATH="${RSYNC_BASE_PATH_PRE_PROD}" + fi ;; "PROD") if [[ -n "${SSH_KNOWN_HOSTS_PROD}" ]]; @@ -143,6 +148,10 @@ variables: then export RSYNC_DEST="${RSYNC_DEST_PROD}" fi + if [[ -n "${RSYNC_BASE_PATH_PROD}" ]]; + then + export RSYNC_BASE_PATH="${RSYNC_BASE_PATH_PROD}" + fi ;; *) echo -e "\e[31mERROR - Variable \`CI_DEPLOY_TYPE\` is not defined !" @@ -150,59 +159,31 @@ variables: ;; esac -# Only anchors +# Rules anchors # ----------------------------------------------------------------------------- -# https://docs.gitlab.com/ee/ci/yaml/README.html#only -# List all names of refs that can be used with key (only|except):refs using -# anchors to avoid having to modify multiple times. Refs are: -# - Branches names based on git flow: https://danielkummer.github.io/git-flow-cheatsheet/ -# - merge_requests (https://docs.gitlab.com/ee/ci/yaml/README.html#onlyexcept-basic) -# - tags (https://docs.gitlab.com/ee/ci/yaml/README.html#onlyexcept-basic) -.refs_names: - - &ref_release /release-*/ - - &ref_feature /feature-*/ - - &ref_hotfix /hotfix-*/ - - &ref_bugfix /bugfix-*/ - - &ref_develop develop - - &ref_master master - - &ref_merge_requests merge_requests - - &ref_tags tags - -# Specify on which branch, tags or on merge_requests CI should be done. -# Jobs under only_dev anchor will be run if branch name are compliant with git -# flow branch which are not `develop` neither `master` and will be run on -# merge_request -.only_dev: &only_dev - only: - refs: - - *ref_release - - *ref_feature - - *ref_hotfix - - *ref_bugfix - - *ref_merge_requests - -# Jobs under only_pre_prod anchor will be run on `develop` (i.e. pre-release) -# and `master` (release) branch. -.only_pre_prod: &only_pre_prod - only: - refs: - - *ref_develop - - *ref_master +# https://docs.gitlab.com/ee/ci/yaml/README.html#rules +# Defining bash regexp test +.rules_regexp: + - &rules_regexp_dev $CI_COMMIT_BRANCH =~ /^((release|feature|hotfix|bugfix)-|merge_request_)*/ + - &rules_regexp_pre_prod $CI_COMMIT_BRANCH =~ /(develop|master)/ + - &rules_regexp_prod $CI_COMMIT_TAG + +# Defining rules that now replace only to run jobs under specific condition +# and define variables +.rules_dev: &rules_dev + if: *rules_regexp_dev + variables: + CI_DEPLOY_TYPE: "DEV" -# Jobs under only_prod anchor will be run on tagged commit. -.only_prod: &only_prod - only: - refs: - - *ref_tags +.rules_pre_prod: &rules_pre_prod + if: *rules_regexp_pre_prod + variables: + CI_DEPLOY_TYPE: "PRE_PROD" -# Jobs under only_trigger anchor will be run on `develop` (i.e. pre-release) -# `master` (release) branch and tagged commit. -.only_trigger: &only_trigger - only: - refs: - - *ref_develop - - *ref_master - - *ref_tags +.rules_prod: &rules_prod + if: *rules_regexp_prod + variables: + CI_DEPLOY_TYPE: "PROD" # Tag anchors # ----------------------------------------------------------------------------- @@ -244,7 +225,7 @@ variables: cache: # Cache dependencies shared within the same branche # https://docs.gitlab.com/ee/ci/yaml/README.html#cachekey - key: "$CI_COMMIT_REF_NAME" + key: "$CI_COMMIT_BRANCH" # Let us cache python dependencies # https://docs.gitlab.com/ee/ci/caching/#caching-python-dependencies paths: @@ -258,7 +239,7 @@ variables: cache: # Cache dependencies shared across all branches but separated by jobs # https://docs.gitlab.com/ee/ci/yaml/README.html#cachekey - key: "$CI_COMMIT_REF_NAME" + key: "$CI_COMMIT_BRANCH" # Let us cache python dependencies # https://docs.gitlab.com/ee/ci/caching/#caching-python-dependencies paths: @@ -275,7 +256,7 @@ variables: # Jobs in pre_test stage # ----------------------------------------------------------------------------- # Template jobs script to ensure required variables are sets. -.script_pre_test_ensure_variable: &script_pre_test_ensure_variable +script_pre_test_ensure_variable: &script_pre_test_ensure_variable <<: *tag_docker <<: *image_docker <<: *stage_pre_test @@ -313,27 +294,10 @@ variables: echo -e "\e[31mERROR - At least one required variable is not defined !" return 1 fi - -# Set variables for the dev branches CI. -pre_test_dev: - <<: *script_pre_test_ensure_variable - <<: *only_dev - variables: - CI_DEPLOY_TYPE: "DEV" - -# Set variables for the pre-prod branches CI (master and develop). -pre_test_pre_prod: - <<: *script_pre_test_ensure_variable - <<: *only_pre_prod - variables: - CI_DEPLOY_TYPE: "PRE_PROD" - -# Set variables for the prod CI, i.e. CI on tags. -pre_test_prod: - <<: *script_pre_test_ensure_variable - <<: *only_prod - variables: - CI_DEPLOY_TYPE: "PROD" + rules: + - *rules_dev + - *rules_pre_prod + - *rules_prod # Jobs in test stage # ----------------------------------------------------------------------------- @@ -391,7 +355,7 @@ build_html: # Jobs in deploy stage # ----------------------------------------------------------------------------- # Template jobs script deploy previously built html documentation. -.script_deploy_html: &script_deploy_html +script_deploy_html: &script_deploy_html <<: *tag_docker <<: *image_docker <<: *stage_deploy @@ -405,15 +369,40 @@ build_html: - export LAST_TAG="$(git describe --tags `git rev-list --tags --max-count=1`)" - export LAST_TAG="${LAST_TAG/v/}" - export LAST_TAG="${LAST_TAG%.*}" - - export RSYNC_PATH="/${PROJECT_PATH}${LAST_TAG}" - - export ONLINE_PATH="${ONLINE_DEST}${PROJECT_PATH}${LAST_TAG}" - - mkdir -p "tmp/${RSYNC_PATH}" - | - if [[ -f "site/versions.json" ]] - then - cp site/versions.json versions.json - fi + case "${CI_DEPLOY_TYPE}" in + "DEV") + if [[ -n "${RSYNC_BASE_PATH}" ]]; + then + export PROJECT_PATH="/${CI_COMMIT_BRANCH}/${RSYNC_BASE_PATH}/"; + else + export PROJECT_PATH="/${CI_COMMIT_BRANCH}/" + fi + ;; + "PRE_PROD") + if [[ -n "${RSYNC_BASE_PATH}" ]]; + then + export PROJECT_PATH="/${CI_COMMIT_BRANCH}/${RSYNC_BASE_PATH}/"; + else + export PROJECT_PATH="/${CI_COMMIT_BRANCH}/" + fi + ;; + "PROD") + if [[ -n "${RSYNC_BASE_PATH}" ]]; + then + export PROJECT_PATH="/${RSYNC_BASE_PATH}/"; + else + export PROJECT_PATH="/" + fi + ;; + esac + - export RSYNC_PATH="${PROJECT_PATH}${LAST_TAG}" + - export ONLINE_PATH="${ONLINE_DEST}${PROJECT_PATH}latest" + - echo "$PROJECT_PATH" + - mkdir -p "tmp/${RSYNC_PATH}" - mv site/* "tmp/${RSYNC_PATH}/" + - ln -s "${LAST_TAG}" "latest" + - mv "latest" "tmp/${PROJECT_PATH}" - rsync -avz "tmp/" "${RSYNC_DEST}" - echo -e " <!DOCTYPE html>\n @@ -433,54 +422,38 @@ build_html: </body>\n </html>" > index.html - rsync -avz index.html "${RSYNC_DEST}${PROJECT_PATH}/" - - rsync -avz versions.json "${RSYNC_DEST}${PROJECT_PATH}/" - -deploy_html_dev: - <<: *script_deploy_html - <<: *only_dev - variables: - CI_DEPLOY_TYPE: "DEV" - PROJECT_PATH: ${CI_COMMIT_REF_NAME%-*}/$CI_PROJECT_PATH/ - -deploy_html_pre_prod: - <<: *script_deploy_html - <<: *only_pre_prod - variables: - CI_DEPLOY_TYPE: "PRE_PROD" - PROJECT_PATH: ${CI_COMMIT_REF_NAME%-*}/$CI_PROJECT_PATH/ - -deploy_html_prod: - <<: *script_deploy_html - <<: *only_prod - variables: - CI_DEPLOY_TYPE: "PROD" - PROJECT_PATH: ${CI_COMMIT_REF_NAME%-*}/$CI_PROJECT_PATH/ + - | + if [[ -f "site/versions.json" ]] + then + cp site/versions.json versions.json + rsync -avz versions.json "${RSYNC_DEST}${PROJECT_PATH}/" + fi + rules: + - *rules_dev + - *rules_pre_prod + - *rules_prod # Jobs in post_deploy stage # ----------------------------------------------------------------------------- trigger_main_repo: <<: *stage_post_deploy - <<: *only_trigger - only: - variables: - - $MAIN_PROJECT && $MAIN_PROJECT != $CI_PROJECT_PATH trigger: include: - project: $MAIN_PROJECT - ref: $CI_COMMIT_REF_NAME + ref: $CI_COMMIT_BRANCH file: $MAIN_PROJECT_CI_PATH/.gitlab-ci.yml strategy: depend variables: MAIN_PROJECT_CI_PATH: ${MAIN_PROJECT_CI_PATH:-"."} + rules: + - *rules_pre_prod + - *rules_prod + - if: $MAIN_PROJECT && $MAIN_PROJECT != $CI_PROJECT_PATH inform_triggers_variables: <<: *tag_docker <<: *image_docker <<: *stage_post_deploy - <<: *only_trigger - except: - variables: - - $MAIN_PROJECT script: - | if [[ -z "${MAIN_PROJECT}" ]] @@ -494,6 +467,10 @@ inform_triggers_variables: INFO - the path to the file \`gitlab-ci.yaml\` to be run in \n INFO - the \`MAIN_PROJECT\`." fi + rules: + - *rules_pre_prod + - *rules_prod + - if: ! $MAIN_PROJECT # ***************************************************************************** # VIM MODELINE diff --git a/docs/_data/plugins.py b/docs/_data/plugins.py index bf81013..37f3ebd 100644 --- a/docs/_data/plugins.py +++ b/docs/_data/plugins.py @@ -295,9 +295,7 @@ def set_copyright(env, git_repo): first_year = time.strftime("%Y", time.localtime()) curr_year = time.strftime("%Y", time.localtime()) - env.conf["copyright"] = "Copyright © {} - {} {}".format( - first_year, curr_year, env.variables["copyright"] - ) + env.conf["copyright"] = f"Copyright © {first_year} - {curr_year} {env.variables['copyright']}" def set_repo_name(env, repo_slug): @@ -337,10 +335,7 @@ def set_repo_url(env, repo_slug): if "repo_url" in env.variables: env.conf["repo_url"] = env.variables["repo_url"] elif "repo_url" in env.conf: - env.conf["repo_url"] = "{}{}".format( - env.variables["git_platform"]["url"], - env.variables[repo_slug]["git_slug_with_namespace"], - ) + env.conf["repo_url"] = f"{env.variables['git_platform']['url']}{env.variables[repo_slug]['git_slug_with_namespace']}" def update_theme(env, repo_slug): @@ -447,48 +442,25 @@ def load_yaml_file(path: str, filename: str) -> None: return schema.source, data_type -def update_subrepo_logo_src( - env: dict, - curr_repo: dict, - repo_name: str, - subrepo_dict: dict, - path: str, - external: bool, - latest: str -) -> None: - """ - @rdeville: TODO - """ - +def update_subrepo_logo_src(env:dict,curr_repo:dict,repo_name:str,subrepo_dict:dict, path:str,external:bool) -> None: logo_subpath = "" src_subpath = "" - if external: logo_subpath = os.path.join(subrepo_dict["online_url"]) - if latest: - logo_subpath = os.path.join(logo_subpath,latest) - - src_subpath = os.path.join( - path.replace(f"{env.project_dir}/", ""), repo_name - ) + src_subpath = os.path.join(path.replace(f"{env.project_dir}/",""),repo_name) if "logo" not in curr_repo: - curr_repo["logo"] = os.path.join( - logo_subpath, "assets", "img", "meta", f"{repo_name}_logo.png" - ) + curr_repo["logo"] = os.path.join(logo_subpath, "assets", "img", "meta",f"{repo_name}_logo.png") if "src_path" in curr_repo: for i_src in curr_repo["src_path"]: i_src = os.path.join(src_subpath, i_src) env.conf["plugins"]["mkdocstrings"].config.data["handlers"][ "python" ]["setup_commands"].append(f"sys.path.append('{i_src}')") - print(yaml.dump(curr_repo)) -def update_subrepo_info( - env: dict, subrepo_list: dict, path: str, external: bool = False -) -> dict: +def update_subrepo_info(env: dict, subrepo_list: dict, path: str, external:bool = False) -> dict: """ @rdeville TODO """ @@ -506,24 +478,7 @@ def update_subrepo_info( print( f"{INFO_CLR}INFO [macros] - Cloning repo {i_repo['name']}{RESET_CLR}" ) - git_subrepo = git.Repo.clone_from(i_repo["git_url"], subrepo_root) - - latest = "" - if git_subrepo.tags: - last_major = 0 - last_minor = 0 - for i_tag in git_subrepo.tags: - i_tag = yaml.dump(i_tag.path) - i_tag = re.sub(".*v", "", i_tag).split(".") - major = int(i_tag[0]) - minor = int(i_tag[1]) - if major > last_major: - last_major = major - last_minor = 0 - if minor > last_minor: - last_minor = minor - last_patch = 0 - latest = f"{last_major}.{last_minor}" + git.Repo.clone_from(i_repo["git_url"], subrepo_root) if "subpath" in i_repo: data_dir = os.path.join( @@ -536,16 +491,12 @@ def update_subrepo_info( data, _ = load_yaml_file(data_dir, data_file) for i_repo_info in data: curr_repo = data[i_repo_info] - update_subrepo_logo_src( - env, curr_repo, i_repo_info, i_repo, path, external, latest - ) + update_subrepo_logo_src(env,curr_repo,i_repo_info,i_repo,path,external) return_dict.update(data) return return_dict -def update_subrepo( - env: dict, subrepo_dict: dict, path: str, external: bool -) -> dict: +def update_subrepo(env: dict, subrepo_dict: dict, path: str, external:bool) -> dict: """ @rdeville TODO """ @@ -557,31 +508,24 @@ def update_subrepo( elif i_key == "internal": env.variables["internal_subdoc"] = True return_dict.update( - update_subrepo_info(env, subrepo_dict[i_key], path, external) + update_subrepo_info(env, subrepo_dict[i_key], path,external) ) elif i_key not in ["nav_entry"]: return_dict.update( update_subrepo( - env, - subrepo_dict[i_key], - os.path.join(path, i_key), - external, + env, subrepo_dict[i_key], os.path.join(path, i_key),external ) ) return return_dict -def update_logo_src_repo( - env: dict, curr_repo: dict, repo_name: str, path: str = None -) -> None: +def update_logo_src_repo(env:dict,curr_repo:dict,repo_name:str,path:str=None) -> None: subpath = "" if path: - subpath = os.path.join(path.replace(env.project_dir, ""), repo_name) + subpath = os.path.join(path.replace(env.project_dir,""),repo_name) if "logo" not in curr_repo: - curr_repo["logo"] = os.path.join( - subpath, "assets", "img", "meta", f"{repo_name}_logo.png" - ) + curr_repo["logo"] = os.path.join(subpath, "assets", "img", "meta",f"{repo_name}_logo.png") if "src_path" in curr_repo: for i_src in curr_repo["src_path"]: i_src = os.path.join(subpath, i_src) @@ -590,6 +534,7 @@ def update_logo_src_repo( ]["setup_commands"].append(f"sys.path.append('{i_src}')") + def load_var_file(env: dict) -> None: """Load variables files in docs/_data/ and variable of subrepo @@ -606,7 +551,7 @@ def load_var_file(env: dict) -> None: data, data_type = load_yaml_file(var_dir, i_file) for i_key in data: if data_type == "repo": - update_logo_src_repo(env, data[i_key], i_key) + update_logo_src_repo(env,data[i_key],i_key) env.variables[i_key] = data[i_key] @@ -636,10 +581,8 @@ def update_version(env: dict) -> None: if major > last_major: mike_version.append( { - "version": "{}.{}".format(last_major, last_minor), - "title": "{}.{}.{}".format( - last_major, last_minor, last_patch - ), + "version": f"{last_major}.{last_minor}", + "title": f"{last_major}.{last_minro}.{last_patch}", "aliases": [], } ) @@ -648,10 +591,8 @@ def update_version(env: dict) -> None: if minor > last_minor: mike_version.append( { - "version": "{}.{}".format(last_major, last_minor), - "title": "{}.{}.{}".format( - last_major, last_minor, last_patch - ), + "version": f"{last_major}.{last_minor}", + "title": f"{last_major}.{last_minor}.{last_patch}", "aliases": [], } ) @@ -661,8 +602,8 @@ def update_version(env: dict) -> None: last_patch = patch mike_version.append( { - "version": "{}.{}".format(last_major, last_minor), - "title": "{}.{}.{}".format(last_major, last_minor, last_patch), + "version": f"{last_major}.{last_minor}", + "title": f"{last_major}.{last_minor}.{last_patch}", "aliases": ["latest"], } ) @@ -694,9 +635,7 @@ def define_env(env: dict) -> None: if "subrepo" in env.variables: env.variables["internal_subdoc"] = False env.variables.update( - update_subrepo( - env, env.variables["subrepo"], env.project_dir, False - ) + update_subrepo(env, env.variables["subrepo"], env.project_dir, False) ) set_config(env) diff --git a/docs/assets/img/meta/mkdocs_template_logo.png b/docs/assets/img/meta/mkdocs_template_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..b0d4b2aa1a91374d3eee3cc1a19a024be4ad2475 GIT binary patch literal 64242 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%0Dse)sqfw}uGR<)jn>o!4(_v-*&~+@AEEV2$ECQ! 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 literal 0 HcmV?d00001 diff --git a/docs/assets/img/meta/mkdocs_template_logo.svg b/docs/assets/img/meta/mkdocs_template_logo.svg new file mode 100644 index 0000000..1ec6824 --- /dev/null +++ b/docs/assets/img/meta/mkdocs_template_logo.svg @@ -0,0 +1,352 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.1" + viewBox="0 0 1250 967.88873" + id="svg4760" + sodipodi:docname="mkdocs_template_logo.svg" + width="1250" + height="967.88873" + inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"> + <metadata + id="metadata4766"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs4764" /> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="2030" + inkscape:window-height="648" + id="namedview4762" + showgrid="false" + inkscape:zoom="0.29344931" + inkscape:cx="-549.79311" + inkscape:cy="527.58136" + inkscape:window-x="6" + inkscape:window-y="688" + inkscape:window-maximized="0" + inkscape:current-layer="svg4760" /> + <g + id="g4988" + transform="matrix(0.87409674,0,0,0.87409674,-396.65517,-470.11304)"> + <rect + style="fill:#004455;fill-rule:evenodd;stroke:#004455;stroke-width:16.41740227;stroke-linecap:round" + id="rect4672" + ry="1.4669591" + height="728.01666" + width="223.46336" + y="546.03595" + x="935.35498" /> + <rect + style="fill:#80e5ff;fill-rule:evenodd;stroke:#00aa88;stroke-width:16.41740227;stroke-linecap:round" + id="rect4674" + ry="1.3148954" + height="504.80328" + width="130.64072" + y="598.1051" + x="977.04626" /> + <ellipse + ry="46.183907" + rx="46.235619" + style="fill:#00aa88;fill-rule:evenodd;stroke:#004455;stroke-width:16.41740227;stroke-linecap:round" + id="circle4676" + cy="1194.0358" + cx="1047.0867" /> + <rect + x="1004.5499" + y="655.48639" + width="75.633553" + height="20.604357" + ry="1.4669591" + id="rect4678" + style="fill:#004455;fill-rule:evenodd;stroke:#00aa88;stroke-width:16.41740227;stroke-linecap:round" /> + <rect + x="1004.5499" + y="708.26801" + width="75.633553" + height="20.604357" + ry="1.4669591" + id="rect4680" + style="fill:#004455;fill-rule:evenodd;stroke:#00aa88;stroke-width:16.41740227;stroke-linecap:round" /> + <rect + x="1004.5499" + y="761.04962" + width="75.633553" + height="20.604357" + ry="1.4669591" + id="rect4682" + style="fill:#004455;fill-rule:evenodd;stroke:#00aa88;stroke-width:16.41740227;stroke-linecap:round" /> + <rect + x="1004.5499" + y="813.83124" + width="75.633553" + height="20.604357" + ry="1.4669591" + id="rect4684" + style="fill:#004455;fill-rule:evenodd;stroke:#00aa88;stroke-width:16.41740227;stroke-linecap:round" /> + <rect + x="1004.5499" + y="866.61279" + width="75.633553" + height="20.604357" + ry="1.4669591" + id="rect4686" + style="fill:#004455;fill-rule:evenodd;stroke:#00aa88;stroke-width:16.41740227;stroke-linecap:round" /> + <rect + x="1004.5499" + y="972.17603" + width="75.633553" + height="20.604357" + ry="1.4669591" + id="rect4688" + style="fill:#004455;fill-rule:evenodd;stroke:#00aa88;stroke-width:16.41740227;stroke-linecap:round" /> + <rect + x="1004.5499" + y="919.39441" + width="75.633553" + height="20.604357" + ry="1.4669591" + id="rect4690" + style="fill:#004455;fill-rule:evenodd;stroke:#00aa88;stroke-width:16.41740227;stroke-linecap:round" /> + <rect + x="1004.5499" + y="1024.9576" + width="75.633553" + height="20.604357" + ry="1.4669591" + id="rect4692" + style="fill:#004455;fill-rule:evenodd;stroke:#00aa88;stroke-width:16.41740227;stroke-linecap:round" /> + <rect + style="fill:#00aa88;fill-rule:evenodd;stroke:#004455;stroke-width:16.41740227;stroke-linecap:round" + id="rect4698" + ry="1.4669591" + height="728.01666" + width="223.46336" + y="546.04388" + x="1228.2319" /> + <rect + style="fill:#80e5ff;fill-rule:evenodd;stroke:#004455;stroke-width:16.41740227;stroke-linecap:round" + id="rect4700" + ry="1.3148954" + height="504.80328" + width="130.64072" + y="598.11292" + x="1269.8969" /> + <ellipse + ry="46.183907" + rx="46.235619" + style="fill:#00aa88;fill-rule:evenodd;stroke:#004455;stroke-width:16.41740227;stroke-linecap:round" + id="circle4702" + cy="1194.0436" + cx="1339.9636" /> + <rect + style="fill:#004455;fill-rule:evenodd;stroke:#00aa88;stroke-width:16.41740227;stroke-linecap:round" + id="rect4704" + ry="1.4669591" + height="20.604357" + width="75.633553" + y="655.48645" + x="1297.4004" /> + <rect + style="fill:#004455;fill-rule:evenodd;stroke:#00aa88;stroke-width:16.41740227;stroke-linecap:round" + id="rect4706" + ry="1.4669591" + height="20.604357" + width="75.633553" + y="708.26807" + x="1297.4004" /> + <rect + style="fill:#004455;fill-rule:evenodd;stroke:#00aa88;stroke-width:16.41740227;stroke-linecap:round" + id="rect4708" + ry="1.4669591" + height="20.604357" + width="75.633553" + y="761.04968" + x="1297.4004" /> + <rect + style="fill:#004455;fill-rule:evenodd;stroke:#00aa88;stroke-width:16.41740227;stroke-linecap:round" + id="rect4710" + ry="1.4669591" + height="20.604357" + width="75.633553" + y="813.8313" + x="1297.4004" /> + <rect + style="fill:#004455;fill-rule:evenodd;stroke:#00aa88;stroke-width:16.41740227;stroke-linecap:round" + id="rect4712" + ry="1.4669591" + height="20.604357" + width="75.633553" + y="866.61292" + x="1297.4004" /> + <rect + style="fill:#004455;fill-rule:evenodd;stroke:#00aa88;stroke-width:16.41740227;stroke-linecap:round" + id="rect4714" + ry="1.4669591" + height="20.604357" + width="75.633553" + y="972.17609" + x="1297.4004" /> + <rect + style="fill:#004455;fill-rule:evenodd;stroke:#00aa88;stroke-width:16.41740227;stroke-linecap:round" + id="rect4716" + ry="1.4669591" + height="20.604357" + width="75.633553" + y="919.39453" + x="1297.4004" /> + <rect + style="fill:#004455;fill-rule:evenodd;stroke:#00aa88;stroke-width:16.41740227;stroke-linecap:round" + id="rect4718" + ry="1.4669591" + height="20.604357" + width="75.633553" + y="1024.9578" + x="1297.4004" /> + <rect + x="642.48505" + y="546.04388" + width="223.46336" + height="728.01666" + ry="1.4669591" + id="rect4722" + style="fill:#80e5ff;fill-rule:evenodd;stroke:#004455;stroke-width:16.41740227;stroke-linecap:round" /> + <rect + x="688.90558" + y="676.52002" + width="130.64072" + height="467.03806" + ry="1.2165104" + id="rect4724" + style="fill:#004455;fill-rule:evenodd;stroke:#00aa88;stroke-width:16.41740227;stroke-linecap:round" /> + <ellipse + ry="39.586205" + rx="39.630531" + cx="754.21674" + cy="607.85126" + id="circle4726" + style="fill:#00aa88;fill-rule:evenodd;stroke:#004455;stroke-width:16.41740227;stroke-linecap:round" /> + <ellipse + ry="39.586205" + rx="39.630531" + cx="754.21674" + cy="1212.2533" + id="circle4728" + style="fill:#00aa88;fill-rule:evenodd;stroke:#004455;stroke-width:16.41740227;stroke-linecap:round" /> + <rect + x="716.40955" + y="712.17401" + width="75.633553" + height="20.604357" + ry="1.4669591" + id="rect4732" + style="fill:#55ddff;fill-rule:evenodd;stroke:#00aa88;stroke-width:16.41740227;stroke-linecap:round" /> + <rect + x="716.40955" + y="764.95563" + width="75.633553" + height="20.604357" + ry="1.4669591" + id="rect4734" + style="fill:#55ddff;fill-rule:evenodd;stroke:#00aa88;stroke-width:16.41740227;stroke-linecap:round" /> + <rect + x="716.40955" + y="817.73724" + width="75.633553" + height="20.604357" + ry="1.4669591" + id="rect4736" + style="fill:#55ddff;fill-rule:evenodd;stroke:#00aa88;stroke-width:16.41740227;stroke-linecap:round" /> + <rect + x="716.40955" + y="870.51886" + width="75.633553" + height="20.604357" + ry="1.4669591" + id="rect4738" + style="fill:#55ddff;fill-rule:evenodd;stroke:#00aa88;stroke-width:16.41740227;stroke-linecap:round" /> + <rect + x="716.40955" + y="923.30048" + width="75.633553" + height="20.604357" + ry="1.4669591" + id="rect4740" + style="fill:#55ddff;fill-rule:evenodd;stroke:#00aa88;stroke-width:16.41740227;stroke-linecap:round" /> + <rect + x="716.40955" + y="976.08203" + width="75.633553" + height="20.604357" + ry="1.4669591" + id="rect4742" + style="fill:#55ddff;fill-rule:evenodd;stroke:#00aa88;stroke-width:16.41740227;stroke-linecap:round" /> + <rect + x="716.40955" + y="1028.8636" + width="75.633553" + height="20.604357" + ry="1.4669591" + id="rect4744" + style="fill:#55ddff;fill-rule:evenodd;stroke:#00aa88;stroke-width:16.41740227;stroke-linecap:round" /> + <rect + x="716.40955" + y="1081.6453" + width="75.633553" + height="20.604357" + ry="1.4669591" + id="rect4746" + style="fill:#55ddff;fill-rule:evenodd;stroke:#00aa88;stroke-width:16.41740227;stroke-linecap:round" /> + <rect + x="461.99734" + y="1285.6647" + width="1127.6207" + height="65.245979" + ry="32.624313" + id="rect4752" + style="fill:#00aa88;fill-rule:evenodd;stroke:#004455;stroke-width:16.41740227;stroke-linecap:round" /> + </g> + <g + id="g2161" + transform="matrix(1.4455056,0,0,1.4455056,638.61638,-441.93303)"> + <path + sodipodi:nodetypes="ccccc" + id="path4-3" + d="m 156.93915,76.592584 c 22.84704,2.62334 39.24036,23.2709 36.61834,46.116866 -2.62335,22.84704 -23.2709,39.24036 -46.11688,36.61834 -22.84703,-2.62335 -39.24035,-23.2709 -36.61833,-46.11688 2.62334,-22.847026 23.2709,-39.240346 46.11687,-36.618326 z" + inkscape:connector-curvature="0" + style="fill:#0d47a1;fill-opacity:1;stroke-width:0.26458332" + transform="matrix(3.7795276,0,0,3.7795276,-325.20043,356.53121)" /> + <path + id="path4" + d="M 269.73,630.56 C 174.844,619.665 89.09,687.754 78.2,782.64 67.305,877.526 135.394,963.28 230.28,974.17 325.166,985.06 410.92,916.976 421.81,822.09 432.705,727.204 364.616,641.45 269.73,630.56 Z m -1.7746,15.455 c 86.351,9.915 148.31,87.953 138.4,174.3 -9.915,86.351 -87.953,148.31 -174.3,138.4 -86.351,-9.915 -148.31,-87.953 -138.4,-174.3 9.915,-86.351 87.953,-148.31 174.3,-138.4 z" + inkscape:connector-curvature="0" + style="fill:#4caf50;fill-opacity:1" /> + <path + id="path6" + d="m 345.92,701 a 2.462,2.462 0 0 0 -1.7766,0.71991 2.462,2.462 0 0 0 -0.45258,2.8523 l -4.4437,4.4437 c -7.4842,2.4304 -44.035,14.754 -61.222,29.083 -18.152,15.133 -42.419,44.599 -61.231,59.113 l -24.549,7.2286 c 5.5805,-9.6894 8.2454,-20.185 8.2454,-20.185 0,0 -12.886,3.1428 -23.239,10.001 -9.119,6.0407 -28.758,25.3 -33.535,30.026 l -1.4946,-1.4946 -3.869,3.869 2.6923,2.6923 c -0.61622,0.99132 -7.0276,11.315 -10.02,17.076 -2.2672,4.3652 -4.3616,11.658 -4.3616,11.658 0,0 7.2924,-2.0944 11.658,-4.3616 5.7611,-2.9923 16.085,-9.4037 17.076,-10.02 l 2.6923,2.6923 3.869,-3.869 -1.503,-1.503 c 0.94052,-0.95587 1.5333,-1.5478 3.688,-3.7743 l 12.498,2.3724 c 16.957,3.2194 5.0444,21.217 8.4559,24.629 3.4114,3.4114 21.411,-8.5009 24.631,8.4559 l 2.3702,12.479 c -2.2274,2.1636 -2.8208,2.7595 -3.7764,3.7027 l -1.4504,-1.4504 -3.8711,3.8711 2.6923,2.6923 c -0.6171,0.99272 -7.0258,11.315 -10.018,17.076 -2.2672,4.3652 -4.3616,11.656 -4.3616,11.656 0,0 7.2903,-2.0944 11.656,-4.3616 5.7608,-2.9921 16.085,-9.4008 17.078,-10.018 l 2.6902,2.6902 3.869,-3.869 -1.5451,-1.5451 c 4.7182,-4.7879 23.94,-24.464 29.961,-33.602 6.8353,-10.376 10.068,-23.17 10.068,-23.17 0,0 -10.489,2.5697 -20.145,8.1085 l 7.1887,-24.412 c 14.514,-18.812 43.98,-43.078 59.113,-61.231 14.329,-17.187 26.653,-53.738 29.083,-61.222 l 4.4437,-4.4437 a 2.462,2.462 0 0 0 2.8523,-0.45257 2.462,2.462 0 0 0 0,-3.4817 2.462,2.462 0 0 0 -1.7051,-0.71991 z m -55.872,46.521 a 11.951,11.951 0 0 1 8.277,3.5007 11.951,11.951 0 0 1 0,16.901 11.951,11.951 0 0 1 -16.903,0 11.951,11.951 0 0 1 0,-16.901 11.951,11.951 0 0 1 8.6264,-3.5007 z m -146.42,84.409 9.1905,9.1905 c -1.406,0.8014 -6.2265,3.5409 -9.6831,5.3362 -2.8977,1.505 -8.6558,3.8122 -8.6558,3.8122 0,0 2.3093,-5.7582 3.8143,-8.6559 1.7953,-3.4566 4.533,-8.2771 5.3341,-9.6831 z m 64.649,64.652 9.1884,9.1863 c -1.4072,0.80206 -6.2251,3.5412 -9.681,5.3362 -2.8977,1.505 -8.6558,3.8122 -8.6559,3.8122 0,0 2.3072,-5.756 3.8122,-8.6537 1.7947,-3.4554 4.5335,-8.2726 5.3362,-9.681 z" + inkscape:connector-curvature="0" + style="fill:#4caf50;fill-opacity:1;fill-rule:evenodd" /> + </g> +</svg> -- GitLab