From f355bec236b76d5c9519ef2253b6accd3d1412ef Mon Sep 17 00:00:00 2001 From: Fedor Katurov <gotham48@gmail.com> Date: Fri, 8 Nov 2019 17:11:36 +0700 Subject: [PATCH] added illustrations --- src/containers/node/BorisLayout/index.tsx | 22 +- src/containers/node/BorisLayout/styles.scss | 47 + src/redux/node/actions.ts | 3 +- src/redux/node/api.ts | 4 +- src/redux/node/sagas.ts | 4 +- src/sprites/illustrate.svg | 1361 +++++++++++++++++++ 6 files changed, 1435 insertions(+), 6 deletions(-) create mode 100644 src/containers/node/BorisLayout/styles.scss create mode 100644 src/sprites/illustrate.svg diff --git a/src/containers/node/BorisLayout/index.tsx b/src/containers/node/BorisLayout/index.tsx index c868b511..f88ec1c5 100644 --- a/src/containers/node/BorisLayout/index.tsx +++ b/src/containers/node/BorisLayout/index.tsx @@ -4,6 +4,12 @@ import * as NODE_ACTIONS from '~/redux/node/actions'; import { selectNode } from '~/redux/node/selectors'; import { selectUser } from '~/redux/auth/selectors'; import { connect } from 'react-redux'; +import { NodeComments } from '~/components/node/NodeComments'; +import styles from './styles.scss'; +import { CommentForm } from '~/components/node/CommentForm'; +import { Filler } from '~/components/containers/Filler'; +import { Group } from '~/components/containers/Group'; +import { GodRays } from '~/components/main/GodRays'; const mapStateToProps = state => ({ node: selectNode(state), @@ -27,14 +33,26 @@ const id = 696; const BorisLayoutUnconnected: FC<IProps> = ({ node: { is_loading, is_loading_comments, comments = [], current: node, related }, + user: { is_user }, nodeLoadNode, }) => { useEffect(() => { if (is_loading) return; - nodeLoadNode(id); + nodeLoadNode(id, 'DESC'); }, [nodeLoadNode, id]); - return <div>{comments.length}</div>; + return ( + <div className={styles.wrap}> + <div className={styles.cover} /> + <div className={styles.column} /> + + <Group className={styles.container}> + {is_user && <CommentForm id={0} />} + + <NodeComments comments={comments} /> + </Group> + </div> + ); }; const BorisLayout = connect( diff --git a/src/containers/node/BorisLayout/styles.scss b/src/containers/node/BorisLayout/styles.scss new file mode 100644 index 00000000..9611f84f --- /dev/null +++ b/src/containers/node/BorisLayout/styles.scss @@ -0,0 +1,47 @@ +.wrap { + display: flex; + align-items: flex-start; + justify-content: center; + flex-direction: row; +} + +.container { + margin-top: 33vh; + flex: 3; + z-index: 2; + padding: $gap; + background: $content_bg; + border-radius: $radius; +} + +.column { + flex: 1; + background: $content_bg; + height: 400px; + position: relative; + z-index: 2; + margin-top: 33vh; + margin-right: $gap; + border-radius: $radius; +} + +.content { + padding: $gap; + text-align: center; + font: $font_24_bold; + text-transform: uppercase; + position: relative; + display: none; +} + +.cover { + position: fixed; + z-index: 1; + top: 0; + left: 0; + width: 100%; + height: 100vh; + overflow: hidden; + // background: linear-gradient($red, transparentize($red, 1)); + background: 50% 0% no-repeat/cover url('~/sprites/illustrate.svg'); +} diff --git a/src/redux/node/actions.ts b/src/redux/node/actions.ts index 66d81184..4262b48a 100644 --- a/src/redux/node/actions.ts +++ b/src/redux/node/actions.ts @@ -18,8 +18,9 @@ export const nodeGotoNode = (id: number, node_type: INode['type']) => ({ type: NODE_ACTIONS.GOTO_NODE, }); -export const nodeLoadNode = (id: number) => ({ +export const nodeLoadNode = (id: number, order?: 'ASC' | 'DESC') => ({ id, + order, type: NODE_ACTIONS.LOAD_NODE, }); diff --git a/src/redux/node/api.ts b/src/redux/node/api.ts index 044f80c6..35049cd7 100644 --- a/src/redux/node/api.ts +++ b/src/redux/node/api.ts @@ -58,12 +58,14 @@ export const postNodeComment = ({ export const getNodeComments = ({ id, access, + order = 'ASC', }: { id: number; access: string; + order: 'ASC' | 'DESC'; }): Promise<IResultWithStatus<{ comments: Comment[] }>> => api - .get(API.NODE.COMMENT(id), configWithToken(access)) + .get(API.NODE.COMMENT(id), configWithToken(access, { params: { order } })) .then(resultMiddleware) .catch(errorMiddleware); diff --git a/src/redux/node/sagas.ts b/src/redux/node/sagas.ts index cac8d508..c2a22b19 100644 --- a/src/redux/node/sagas.ts +++ b/src/redux/node/sagas.ts @@ -96,7 +96,7 @@ function* onNodeGoto({ id, node_type }: ReturnType<typeof nodeGotoNode>) { yield put(push(URLS.NODE_URL(id))); } -function* onNodeLoad({ id }: ReturnType<typeof nodeLoadNode>) { +function* onNodeLoad({ id, order = 'ASC' }: ReturnType<typeof nodeLoadNode>) { yield put(nodeSetLoading(true)); yield put(nodeSetLoadingComments(true)); yield put(nodeSetCommentData(0, { ...EMPTY_COMMENT })); @@ -123,7 +123,7 @@ function* onNodeLoad({ id }: ReturnType<typeof nodeLoadNode>) { data: { related }, }, } = yield all({ - comments: call(reqWrapper, getNodeComments, { id }), + comments: call(reqWrapper, getNodeComments, { id, order }), related: call(reqWrapper, getNodeRelated, { id }), }); diff --git a/src/sprites/illustrate.svg b/src/sprites/illustrate.svg new file mode 100644 index 00000000..e1e38a58 --- /dev/null +++ b/src/sprites/illustrate.svg @@ -0,0 +1,1361 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<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:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="2420" + height="1080" + viewBox="0 0 640.29165 285.74999" + version="1.1" + id="svg8" + inkscape:version="0.92.4 5da689c313, 2019-01-14" + sodipodi:docname="illustrate.svg"> + <defs + id="defs2"> + <linearGradient + inkscape:collect="always" + id="linearGradient3907"> + <stop + style="stop-color:#00d4aa;stop-opacity:1;" + offset="0" + id="stop3903" /> + <stop + style="stop-color:#00d4aa;stop-opacity:0;" + offset="1" + id="stop3905" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3899"> + <stop + style="stop-color:#00d4aa;stop-opacity:1;" + offset="0" + id="stop3895" /> + <stop + style="stop-color:#00d4aa;stop-opacity:0;" + offset="1" + id="stop3897" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3887"> + <stop + style="stop-color:#d7f4d7;stop-opacity:1;" + offset="0" + id="stop3883" /> + <stop + style="stop-color:#d7f4d7;stop-opacity:0;" + offset="1" + id="stop3885" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3877"> + <stop + style="stop-color:#d7f4d7;stop-opacity:1;" + offset="0" + id="stop3873" /> + <stop + style="stop-color:#d7f4d7;stop-opacity:0;" + offset="1" + id="stop3875" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3867"> + <stop + style="stop-color:#d7f4d7;stop-opacity:1;" + offset="0" + id="stop3863" /> + <stop + style="stop-color:#d7f4d7;stop-opacity:0;" + offset="1" + id="stop3865" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3605"> + <stop + style="stop-color:#00ccff;stop-opacity:1;" + offset="0" + id="stop3601" /> + <stop + style="stop-color:#000000;stop-opacity:1" + offset="1" + id="stop3603" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3552"> + <stop + style="stop-color:#131915;stop-opacity:1" + offset="0" + id="stop3548" /> + <stop + style="stop-color:#0a0c0c;stop-opacity:0;" + offset="1" + id="stop3550" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3490"> + <stop + style="stop-color:#374845;stop-opacity:1;" + offset="0" + id="stop3486" /> + <stop + style="stop-color:#152a27;stop-opacity:1" + offset="1" + id="stop3488" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3482"> + <stop + style="stop-color:#171e1c;stop-opacity:1;" + offset="0" + id="stop3478" /> + <stop + id="stop3494" + offset="0.80120975" + style="stop-color:#152320;stop-opacity:1;" /> + <stop + style="stop-color:#152521;stop-opacity:1" + offset="1" + id="stop3480" /> + </linearGradient> + <linearGradient + id="linearGradient3040" + inkscape:collect="always"> + <stop + id="stop3036" + offset="0" + style="stop-color:#2ca089;stop-opacity:1" /> + <stop + id="stop3038" + offset="1" + style="stop-color:#93ac93;stop-opacity:0;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2562"> + <stop + style="stop-color:#00d4aa;stop-opacity:1;" + offset="0" + id="stop2558" /> + <stop + style="stop-color:#00d4aa;stop-opacity:0;" + offset="1" + id="stop2560" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2118"> + <stop + style="stop-color:#00ffcc;stop-opacity:1" + offset="0" + id="stop2114" /> + <stop + style="stop-color:#237d7f;stop-opacity:0;" + offset="1" + id="stop2116" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2008"> + <stop + style="stop-color:#191e1a;stop-opacity:1" + offset="0" + id="stop2004" /> + <stop + style="stop-color:#1a2d2a;stop-opacity:1" + offset="1" + id="stop2006" /> + </linearGradient> + <linearGradient + id="linearGradient1988" + inkscape:collect="always"> + <stop + id="stop1984" + offset="0" + style="stop-color:#6f917c;stop-opacity:1;" /> + <stop + id="stop1986" + offset="1" + style="stop-color:#b7c8c4;stop-opacity:0.06956521" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient1636"> + <stop + style="stop-color:#6f917c;stop-opacity:1;" + offset="0" + id="stop1632" /> + <stop + style="stop-color:#1c2422;stop-opacity:1" + offset="1" + id="stop1634" /> + </linearGradient> + <linearGradient + id="linearGradient900" + inkscape:collect="always"> + <stop + id="stop896" + offset="0" + style="stop-color:#37483e;stop-opacity:1" /> + <stop + id="stop898" + offset="1" + style="stop-color:#15241f;stop-opacity:1" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient5666"> + <stop + style="stop-color:#242f28;stop-opacity:1;" + offset="0" + id="stop5662" /> + <stop + style="stop-color:#1c241f;stop-opacity:1" + offset="1" + id="stop5664" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient5548"> + <stop + style="stop-color:#37c8ab;stop-opacity:1" + offset="0" + id="stop5544" /> + <stop + style="stop-color:#93ac93;stop-opacity:0;" + offset="1" + id="stop5546" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient5364"> + <stop + style="stop-color:#536c5d;stop-opacity:1;" + offset="0" + id="stop5360" /> + <stop + style="stop-color:#536c5d;stop-opacity:0;" + offset="1" + id="stop5362" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient4677"> + <stop + style="stop-color:#1c241f;stop-opacity:1;" + offset="0" + id="stop4673" /> + <stop + style="stop-color:#2b3931;stop-opacity:1" + offset="1" + id="stop4675" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient4633"> + <stop + style="stop-color:#37483e;stop-opacity:1" + offset="0" + id="stop4629" /> + <stop + style="stop-color:#1c241f;stop-opacity:1" + offset="1" + id="stop4631" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient4543"> + <stop + style="stop-color:#217844;stop-opacity:1" + offset="0" + id="stop4539" /> + <stop + id="stop89" + offset="0.42871612" + style="stop-color:#124639;stop-opacity:0.56862748" /> + <stop + style="stop-color:#00222b;stop-opacity:0" + offset="1" + id="stop4541" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4543" + id="linearGradient4545" + x1="260.01709" + y1="-61.619457" + x2="260.01709" + y2="294.73215" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.2604166,0,0,1,-4.7529297e-6,0)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient900" + id="radialGradient4635" + cx="312.92648" + cy="83.708092" + fx="312.92648" + fy="83.708092" + r="44.979172" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.7352932,-0.01764706,0.01387765,1.3646349,-204.79604,-62.042332)" /> + <filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter4955" + x="-0.30899033" + width="1.6179806" + y="-0.76629603" + height="2.5325921"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="5.9735542" + id="feGaussianBlur4957" /> + </filter> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4984"> + <circle + r="44.979172" + cy="117.83934" + cx="340.17853" + id="circle4986" + style="fill:url(#radialGradient4988);fill-opacity:1;stroke-width:0.17111641" /> + </clipPath> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4633" + id="radialGradient4988" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.7352932,-0.01764706,0.01387765,1.3646349,-204.79604,-25.000662)" + cx="312.92648" + cy="83.708092" + fx="312.92648" + fy="83.708092" + r="44.979172" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4677" + id="linearGradient5326" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.26458333,0,0,0.26458333,0,130.31255)" + x1="744.84583" + y1="-147.4702" + x2="689.37933" + y2="-319.99997" /> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath5332"> + <path + style="fill:url(#linearGradient5326);fill-opacity:1;stroke-width:0.26458332" + d="m 175.41875,43.00005 v 0.454753 a 7.8052081,22.886458 0 0 1 0.92604,-0.190169 7.8052081,22.886458 0 0 1 7.80521,22.886457 7.8052081,22.886458 0 0 1 -7.4967,22.854422 h 26.98956 a 7.8052081,22.886458 0 0 0 0.2186,0.03204 7.8052081,22.886458 0 0 0 7.8052,-22.886461 7.8052081,22.886458 0 0 0 -7.8052,-22.886457 7.8052081,22.886458 0 0 0 -0.1323,0.01394 V 43.00005 Z m 0,45.858186 v 0.147277 h 0.70745 a 7.8052081,22.886458 0 0 1 -0.70745,-0.147277 z" + id="path5334" + inkscape:connector-curvature="0" /> + </clipPath> + <filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter5875" + x="-0.1144069" + width="1.2288138" + y="-0.26381069" + height="1.5276214"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="14.972889" + id="feGaussianBlur5877" /> + </filter> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4677" + id="linearGradient6034" + gradientUnits="userSpaceOnUse" + x1="744.84583" + y1="-147.4702" + x2="689.37933" + y2="-319.99997" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5666" + id="linearGradient956" + gradientUnits="userSpaceOnUse" + x1="169.72586" + y1="66.1511" + x2="191.85043" + y2="66.1511" + gradientTransform="translate(1.18701e-6,-5.2436031e-6)" /> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath962"> + <ellipse + style="fill:url(#linearGradient956);fill-opacity:1;stroke-width:0.22842805" + id="ellipse964" + cx="176.34479" + cy="66.1511" + rx="6.6189275" + ry="20.116356" /> + </clipPath> + <filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter2492" + x="-0.13744183" + width="1.2748837" + y="-0.68956101" + height="2.379122"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="1.8591692" + id="feGaussianBlur2494" /> + </filter> + <filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter2504" + x="-0.095625818" + width="1.1912516" + y="-0.78145617" + height="2.5629122"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="1.710971" + id="feGaussianBlur2506" /> + </filter> + <filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter2516" + x="-0.1389541" + width="1.2779082" + y="-0.54079062" + height="2.0815811"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="1.8796256" + id="feGaussianBlur2518" /> + </filter> + <filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter3156" + x="-0.099710017" + width="1.19942" + y="-0.076224938" + height="1.1524498"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.99741967" + id="feGaussianBlur3158" /> + </filter> + <filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter3376" + x="-0.20609902" + width="1.4121979" + y="-0.50767344" + height="2.015347"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="3.9817705" + id="feGaussianBlur3378" /> + </filter> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3482" + id="linearGradient3484" + x1="356.72446" + y1="182.1709" + x2="344.48761" + y2="129.496" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(0,-21.166667)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3490" + id="linearGradient3492" + x1="347.93649" + y1="171.56474" + x2="354.54169" + y2="126.321" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(0,-21.166667)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3552" + id="linearGradient3554" + x1="345.86197" + y1="127.05593" + x2="350.06058" + y2="140.94655" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(0,-21.166667)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3605" + id="linearGradient3607" + x1="1218.871" + y1="533.89893" + x2="1482.9836" + y2="503.79688" + gradientUnits="userSpaceOnUse" /> + <filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter3699" + x="-0.34854546" + width="1.6970909" + y="-0.33339131" + height="1.6667826"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="3.381375" + id="feGaussianBlur3701" /> + </filter> + <filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter3715" + x="-0.41236365" + width="1.8247273" + y="-0.39443478" + height="1.7888695"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="4.0005" + id="feGaussianBlur3717" /> + </filter> + <filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter3775" + x="-0.54122728" + width="2.0824547" + y="-0.51769567" + height="2.0353913"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="5.2506562" + id="feGaussianBlur3777" /> + </filter> + <filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter3822" + x="-0.70077276" + width="2.4015455" + y="-0.67030436" + height="2.3406086"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="6.7984687" + id="feGaussianBlur3824" /> + </filter> + <filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter3834" + x="-0.67990911" + width="2.3598182" + y="-0.65034783" + height="2.3006957"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="6.5960625" + id="feGaussianBlur3836" /> + </filter> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3867" + id="radialGradient3869" + cx="329.13629" + cy="88.19883" + fx="329.13629" + fy="88.19883" + r="7.8439121" + gradientTransform="matrix(1.2742904,0,0,1.1775775,-5.6122675,-10.427498)" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3877" + id="radialGradient3879" + cx="339.75308" + cy="32.140087" + fx="339.75308" + fy="32.140087" + r="6.7187967" + gradientTransform="matrix(1.3347285,0,0,0.52321626,-29.058353,20.615539)" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3887" + id="radialGradient3891" + cx="380.88809" + cy="79.419098" + fx="380.88809" + fy="79.419098" + r="4.7407265" + gradientTransform="matrix(1,0,0,1.9097964,84.66667,-66.963547)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3899" + id="linearGradient3901" + x1="261.4873" + y1="24.200844" + x2="260.95813" + y2="284.55084" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(68.791669)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3907" + id="linearGradient3909" + x1="129.72482" + y1="-19.190775" + x2="129.72482" + y2="296.19254" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(68.791669)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2008" + id="linearGradient4151" + gradientUnits="userSpaceOnUse" + x1="207.37267" + y1="85.704292" + x2="207.37267" + y2="35.489822" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4677" + id="linearGradient4153" + gradientUnits="userSpaceOnUse" + x1="744.84583" + y1="-147.4702" + x2="689.37933" + y2="-319.99997" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2118" + id="radialGradient4155" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(4.1025138,4.904937e-7,-4.7336306e-7,3.9592323,-527.377,-192.81817)" + cx="168.7189" + cy="57.244839" + fx="168.7189" + fy="57.244839" + r="7.9375" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5666" + id="linearGradient4157" + gradientUnits="userSpaceOnUse" + x1="169.72586" + y1="66.1511" + x2="191.85043" + y2="66.1511" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5364" + id="radialGradient4159" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.6948297,0.68882556,-1.8240762,7.1361678,-1588.0171,1034.8652)" + cx="672.15662" + cy="-246.05667" + fx="672.15662" + fy="-246.05667" + r="13.702145" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3040" + id="linearGradient4161" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-1.0583333)" + x1="177.82297" + y1="66.155998" + x2="184.15675" + y2="66.155998" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5548" + id="linearGradient4163" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.7795277,0,0,2.6941623,-313.61226,-1006.2008)" + x1="177.82297" + y1="66.155998" + x2="184.15675" + y2="66.155998" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1636" + id="linearGradient4165" + gradientUnits="userSpaceOnUse" + x1="180.2618" + y1="79.843285" + x2="177.90164" + y2="58.2136" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1988" + id="linearGradient4167" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.0057529,0,0,0.63337186,1.6167144,24.252855)" + x1="180.2618" + y1="79.843285" + x2="177.90164" + y2="58.2136" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2562" + id="linearGradient4169" + gradientUnits="userSpaceOnUse" + x1="164.83987" + y1="43.408844" + x2="203.95857" + y2="43.128212" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#1f1f1f" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="0.25" + inkscape:cx="566.73617" + inkscape:cy="-224.39737" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + units="px" + inkscape:window-width="1920" + inkscape:window-height="1040" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="0" + inkscape:snap-global="false"> + <inkscape:grid + type="xygrid" + id="grid6024" /> + </sodipodi:namedview> + <metadata + id="metadata5"> + <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></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-11.250058)"> + <rect + id="rect3732" + width="640.29163" + height="285.75" + x="1.4210855e-14" + y="11.250051" + style="fill:url(#linearGradient4545);fill-opacity:1;stroke-width:0.29704314" /> + <g + id="g4646" + transform="translate(-15.772406,-273.9719)"> + <g + id="g4661" + transform="matrix(0.88505748,0,0,0.88505748,27.142605,7.5883684)" + style="fill:#171d19;fill-opacity:1"> + <ellipse + style="fill:url(#linearGradient4151);fill-opacity:1;stroke-width:0.26458332" + id="ellipse4655" + cx="203.86162" + cy="66.1511" + rx="7.8052082" + ry="22.886457" /> + <rect + y="43.000057" + x="175.41875" + height="46.005398" + width="28.310415" + id="rect4657" + style="fill:#171d19;fill-opacity:1;stroke-width:0.21242188" /> + <ellipse + ry="22.886457" + rx="7.8052082" + cy="66.1511" + cx="176.34479" + id="ellipse4659" + style="fill:#171d19;fill-opacity:1;stroke-width:0.26458332" /> + </g> + <g + id="g4653"> + <path + style="fill:url(#linearGradient4153);fill-opacity:1;stroke-width:1" + d="M 666.88909,-328.58579 663,-156.12109 h 106.67383 c 0.27518,0.0517 0.5506,0.0921 0.82617,0.12109 16.2924,0 29.5,-38.72737 29.5,-86.5 0,-47.77263 -13.2076,-86.5 -29.5,-86.5 -0.16671,0.0134 -0.33339,0.031 -0.5,0.0527 V -330 Z" + id="ellipse4639" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccscccc" + transform="matrix(0.26458333,0,0,0.26458333,0,130.31255)" /> + <ellipse + style="fill:#37483e;fill-opacity:1;stroke:url(#radialGradient4155);stroke-width:0.26458332;stroke-opacity:1" + id="path4637" + cx="176.34479" + cy="66.1511" + rx="7.8052082" + ry="22.886457" /> + <ellipse + ry="20.116356" + rx="6.618928" + cy="66.1511" + cx="176.34479" + id="ellipse4663" + style="fill:url(#linearGradient4157);fill-opacity:1;stroke:none;stroke-width:0.22842805;stroke-opacity:1" /> + <path + style="fill:url(#radialGradient4159);fill-opacity:1;stroke-width:0.78114998" + d="m 681.98633,-302.10156 a 25.016421,62.241739 0 0 0 -17.875,59.60156 25.016421,62.241739 0 0 0 17.90234,59.63867 25.016421,76.030324 0 0 0 9.50195,-59.63867 25.016421,76.030324 0 0 0 -9.52929,-59.60156 z" + transform="matrix(0.26458333,0,0,0.26458333,0,130.31255)" + id="ellipse4665" + inkscape:connector-curvature="0" /> + <g + id="g5322" + clip-path="url(#clipPath5332)" + style="opacity:1;fill:#dbe3de;fill-opacity:1"> + <g + id="g5255" + transform="matrix(1,0,0,1.1345691,-7.7417057e-7,133.5433)" + style="opacity:1;fill:#2ad4ff;fill-opacity:1;filter:url(#filter2516)"> + <rect + style="opacity:0.16600001;fill:#2ad4ff;fill-opacity:1;stroke-width:0.26458332" + id="rect5252" + width="32.464687" + height="8.3416786" + x="180.44221" + y="-68.680977" /> + </g> + <rect + style="opacity:0.46400003;fill:#000c09;fill-opacity:1;stroke-width:0.23303141;filter:url(#filter2492)" + id="rect5356" + width="32.464687" + height="6.4707923" + x="180.44945" + y="75.459694" /> + <rect + style="opacity:0.40400002;fill:#2ad4ff;fill-opacity:1;stroke-width:0.24151501;filter:url(#filter2504)" + id="rect5879" + width="42.848106" + height="3.2902839" + x="172.21031" + y="42.056061" /> + </g> + <path + id="path4670" + d="m 179.43157,58.663845 a 3.7324504,7.8216032 0 0 0 -2.66695,7.489825 3.7324504,7.8216032 0 0 0 2.67103,7.494489 3.7324504,9.5543451 0 0 0 1.41769,-7.494489 3.7324504,9.5543451 0 0 0 -1.42177,-7.489825 z" + style="fill:url(#linearGradient4161);fill-opacity:1;stroke-width:0.10696111" + inkscape:connector-curvature="0" /> + <path + style="fill:none;fill-opacity:1;stroke:#1f241c;stroke-width:0.26711026" + d="m 186.92813,42.825396 a 7.8052082,23.325705 0 0 1 7.80521,23.325704 7.8052082,23.325705 0 0 1 -7.80521,23.325705" + id="ellipse5814" + inkscape:connector-curvature="0" /> + <path + style="fill:none;fill-opacity:1;stroke:#1f241c;stroke-width:0.26711026" + d="m 181.63646,42.825396 a 7.8052082,23.325705 0 0 1 7.80521,23.325704 7.8052082,23.325705 0 0 1 -7.80521,23.325705" + id="path5816" + inkscape:connector-curvature="0" /> + <path + id="path5824" + d="m 187.20875,42.825396 a 7.8052082,23.325705 0 0 1 7.80521,23.325704 7.8052082,23.325705 0 0 1 -7.80521,23.325705" + style="opacity:0.11100003;fill:none;fill-opacity:1;stroke:#dbe3de;stroke-width:0.26711026" + inkscape:connector-curvature="0" /> + <path + id="path5826" + d="m 181.91708,42.825396 a 7.8052082,23.325705 0 0 1 7.80521,23.325704 7.8052082,23.325705 0 0 1 -7.80521,23.325705" + style="opacity:0.11100003;fill:none;fill-opacity:1;stroke:#dbe3de;stroke-width:0.26711026" + inkscape:connector-curvature="0" /> + <path + style="opacity:0.14800002;fill:url(#linearGradient4163);fill-opacity:1;stroke-width:0.3413159" + d="m 368.55469,-848.15039 a 14.1069,21.072668 0 0 0 -10.08008,20.17773 14.1069,21.072668 0 0 0 10.0957,20.19141 14.1069,25.740956 0 0 0 2.85547,-5.56445 25.016421,76.030325 0 0 0 0.47852,-14.63868 25.016421,76.030325 0 0 0 -0.48047,-14.58398 14.1069,25.740956 0 0 0 -2.86914,-5.58203 z" + transform="matrix(0.26458333,0,0,0.26458333,84.564076,285.22196)" + id="path902" + inkscape:connector-curvature="0" /> + <g + id="g950" + clip-path="url(#clipPath962)"> + <path + style="fill:none;fill-opacity:1;stroke:url(#linearGradient4165);stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path974" + sodipodi:type="arc" + sodipodi:cx="182.26727" + sodipodi:cy="66.1511" + sodipodi:rx="6.6350451" + sodipodi:ry="16.29439" + sodipodi:start="1.5707963" + sodipodi:end="4.712389" + d="m 182.26727,82.44549 a 6.6350451,16.29439 0 0 1 -5.74611,-8.147195 6.6350451,16.29439 0 0 1 0,-16.29439 6.6350451,16.29439 0 0 1 5.74611,-8.147195" + sodipodi:open="true" /> + <path + sodipodi:open="true" + d="m 177.40311,86.267456 a 6.618928,20.116356 0 0 1 -5.73216,-10.058178 6.618928,20.116356 0 0 1 0,-20.116356 6.618928,20.116356 0 0 1 5.73216,-10.058178" + sodipodi:end="4.712389" + sodipodi:start="1.5707963" + sodipodi:ry="20.116356" + sodipodi:rx="6.618928" + sodipodi:cy="66.1511" + sodipodi:cx="177.40311" + sodipodi:type="arc" + id="ellipse947" + style="fill:none;fill-opacity:1;stroke:#091f1b;stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + style="fill:none;fill-opacity:1;stroke:#091f1b;stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path970" + sodipodi:type="arc" + sodipodi:cx="178.9929" + sodipodi:cy="66.1511" + sodipodi:rx="6.6234765" + sodipodi:ry="18.995991" + sodipodi:start="1.5707963" + sodipodi:end="4.712389" + d="m 178.9929,85.147091 a 6.6234765,18.995991 0 0 1 -5.73609,-9.497995 6.6234765,18.995991 0 0 1 0,-18.995991 6.6234765,18.995991 0 0 1 5.73609,-9.497996" + sodipodi:open="true" /> + <path + sodipodi:open="true" + d="m 180.58263,84.092691 a 6.6278849,17.941591 0 0 1 -5.73992,-8.970795 6.6278849,17.941591 0 0 1 0,-17.941592 6.6278849,17.941591 0 0 1 5.73992,-8.970795" + sodipodi:end="4.712389" + sodipodi:start="1.5707963" + sodipodi:ry="17.941591" + sodipodi:rx="6.6278849" + sodipodi:cy="66.1511" + sodipodi:cx="180.58263" + sodipodi:type="arc" + id="path972" + style="fill:none;fill-opacity:1;stroke:#091f1b;stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:open="true" + d="m 184.93251,76.471508 a 6.6732159,10.320408 0 0 1 -5.77917,-5.160204 6.6732159,10.320408 0 0 1 0,-10.320408 6.6732159,10.320408 0 0 1 5.77917,-5.160204" + sodipodi:end="4.712389" + sodipodi:start="1.5707963" + sodipodi:ry="10.320408" + sodipodi:rx="6.6732159" + sodipodi:cy="66.1511" + sodipodi:cx="184.93251" + sodipodi:type="arc" + id="path1942" + style="fill:none;fill-opacity:1;stroke:url(#linearGradient4167);stroke-width:0.21117257;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <path + style="fill:none;stroke:url(#linearGradient4169);stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 176.44064,42.995921 27.51666,0.264584" + id="path2520" + inkscape:connector-curvature="0" /> + </g> + </g> + <circle + style="opacity:1;fill:none;fill-opacity:1;stroke:#00d4aa;stroke-width:0.26458332" + id="path6042" + cx="145.07066" + cy="-25.540804" + r="248.45375" /> + <circle + r="300.06274" + cy="59.125866" + cx="219.15404" + id="circle6059" + style="opacity:1;fill:none;fill-opacity:1;stroke:url(#linearGradient3909);stroke-width:0.31954277" /> + <circle + r="248.45375" + cy="200.94252" + cx="431.87888" + id="circle6061" + style="opacity:1;fill:none;fill-opacity:1;stroke:url(#linearGradient3901);stroke-width:0.26458332" /> + <ellipse + transform="matrix(0.99458815,0.1038962,-0.0109865,0.99993965,0,0)" + style="opacity:0.34000017;fill:none;fill-opacity:1;stroke:#2affd5;stroke-width:0.63434446" + id="ellipse6284" + cx="227.46509" + cy="41.099281" + rx="37.064892" + ry="33.654976" /> + <rect + style="opacity:1;fill:#241f1c;fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect3426" + width="300.03754" + height="197.90833" + x="173.30209" + y="395.06412" + rx="2.1166666" + ry="2.1166666" /> + <ellipse + style="opacity:0.80869565;fill:#d7f4d7;fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3699)" + id="path3673" + cx="321.73331" + cy="85.862556" + rx="11.641666" + ry="12.170834" + transform="matrix(0.40004177,0,0,0.40004177,284.57243,61.038948)" /> + <ellipse + transform="matrix(0.18735757,0,0,0.18735757,376.81251,87.767217)" + ry="12.170834" + rx="11.641666" + cy="85.862556" + cx="321.73331" + id="ellipse3719" + style="opacity:0.80869565;fill:#d5ffe6;fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3715)" /> + <ellipse + transform="matrix(0.20440322,0,0,0.20440322,401.75544,70.560933)" + ry="12.170834" + rx="11.641666" + cy="85.862556" + cx="321.73331" + id="ellipse3703" + style="opacity:0.80869565;fill:#d5ffe6;fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3699)" /> + <g + id="g3583" + transform="matrix(0.76745984,0,0,0.76745984,176.09113,6.5860795)"> + <path + sodipodi:nodetypes="ccccccc" + inkscape:connector-curvature="0" + id="path3476" + d="m 349.60616,149.35152 2.85336,-1.98187 17.3047,-17.53781 5.30222,-23.86564 -1.14434,4.90968 -7.12593,20.49392 z" + style="fill:#374845;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccccc" + inkscape:connector-curvature="0" + id="path3449" + d="m 375.15516,105.6806 -6.42418,23.31826 -19.12481,20.35266 -1.02231,-2.62018 13.36763,-19.08194 -0.12652,-9.90058 z" + style="fill:#19201f;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccccccc" + inkscape:connector-curvature="0" + id="path3474" + d="m 338.74276,148.73038 -0.80327,-4.14381 -9.92729,-19.61929 2.56866,-5.68006 c 0,0 -2.39194,-2.20708 -2.63096,-1.76366 l -0.23905,0.44342 -1.91789,7.51849 z" + style="fill:#374845;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <ellipse + transform="matrix(0.99458815,0.1038962,-0.0109865,0.99993965,0,0)" + style="opacity:0.34000017;fill:none;fill-opacity:1;stroke:#2affd5;stroke-width:0.25950801" + id="ellipse6063" + cx="371.63687" + cy="9.2823563" + rx="15.163113" + ry="13.768127" /> + <path + sodipodi:nodetypes="ccccccc" + inkscape:connector-curvature="0" + id="path3447" + d="m 318.99521,111.22063 -0.49878,15.54703 15.93949,21.91363 4.30684,0.0491 -12.94981,-23.24491 3.13368,-9.68437 z" + style="fill:#161d1b;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <circle + r="44.979172" + cy="80.797707" + cx="340.17853" + id="path4619" + style="fill:url(#radialGradient4635);fill-opacity:1;stroke-width:0.1711164" /> + <g + transform="translate(0,-37.041668)" + clip-path="url(#clipPath4984)" + id="g4980"> + <ellipse + ry="9.3544331" + rx="23.198996" + cy="82.067276" + cx="351.59506" + id="ellipse5828" + style="opacity:0.35800003;fill:#050e11;fill-opacity:1;stroke-width:0.26458332;filter:url(#filter4955)" + transform="matrix(1.5757282,0.23146107,-0.20900143,1.7450588,-197.08653,-112.20092)" /> + <ellipse + transform="matrix(1.2075594,0.12977346,-0.16016825,0.9784035,-67.414432,-42.767194)" + style="opacity:0.12300002;fill:#00ccff;fill-opacity:1;stroke-width:0.26458332;filter:url(#filter4955)" + id="path4929" + cx="351.59506" + cy="82.067276" + rx="23.198996" + ry="9.3544331" /> + <ellipse + ry="9.3544331" + rx="23.198996" + cy="82.067276" + cx="351.59506" + id="ellipse4990" + style="opacity:0.21700003;fill:#37c8ab;fill-opacity:1;stroke-width:0.26458332;filter:url(#filter3376)" + transform="matrix(0.69536155,0.02706809,-0.01729677,0.58663762,91.984087,21.914596)" /> + <path + inkscape:connector-curvature="0" + id="path5830" + transform="matrix(0.26311638,0,0,0.28631922,2.0539852,-2.9301278)" + d="M 1446.4434,435.68945 A 157.04902,125.90364 0 0 1 1290,551.9043 157.04902,125.90364 0 0 1 1133.5566,436.31055 157.04902,125.90364 0 0 0 1132.9512,446 157.04902,125.90364 0 0 0 1290,571.9043 157.04902,125.90364 0 0 0 1447.0488,446 a 157.04902,125.90364 0 0 0 -0.6054,-10.31055 z" + style="opacity:0.081;fill:url(#linearGradient3607);fill-opacity:1;stroke:#dbe3de;stroke-width:1.19273758;filter:url(#filter5875)" /> + <path + transform="rotate(12.553566,314.41882,114.81993)" + sodipodi:nodetypes="czcc" + inkscape:connector-curvature="0" + id="path5909" + d="m 309.12314,87.292218 c 3.13441,24.914932 -0.21048,39.337292 -5.82115,37.879702 -5.61067,-1.45759 -11.27628,-19.79646 -6.0807,-25.272072 4.54081,-2.856353 11.90185,-12.60763 11.90185,-12.60763 z" + style="fill:#1c2422;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3156)" /> + <ellipse + style="opacity:0.17099998;fill:#d7f4d7;fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3775)" + id="ellipse3779" + cx="321.73331" + cy="85.862556" + rx="11.641666" + ry="12.170834" + transform="matrix(0.52125432,0,0,0.52125432,156.27047,108.66382)" /> + <ellipse + style="opacity:0.17099998;fill:#d7f4d7;fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3822)" + id="ellipse3779-7" + cx="321.73331" + cy="85.862556" + rx="11.641666" + ry="12.170834" + transform="matrix(0.52125432,0,0,0.52125432,186.60865,50.055978)" /> + <ellipse + transform="matrix(0.52125432,0,0,0.52125432,208.32803,97.976508)" + ry="12.170834" + rx="11.641666" + cy="85.862556" + cx="321.73331" + id="ellipse3812" + style="opacity:0.17099998;fill:#d7f4d7;fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3834)" /> + </g> + <use + height="100%" + width="100%" + transform="matrix(0.66411258,0.38342558,-0.38342558,0.66411258,99.617598,125.09971)" + id="use4648" + xlink:href="#g4646" + y="0" + x="0" /> + <ellipse + style="opacity:1;fill:#113f35;fill-opacity:1;stroke:none;stroke-width:0.26458332" + id="ellipse2002" + cx="271.45654" + cy="166.38731" + rx="2.8998742" + ry="5.5191154" + transform="rotate(-14.215013)" /> + <ellipse + transform="rotate(-14.215013)" + ry="5.5191154" + rx="2.8998742" + cy="165.80937" + cx="271.32999" + id="path6286" + style="opacity:1;fill:#161c1a;fill-opacity:1;stroke:none;stroke-width:0.26458332" /> + <path + sodipodi:nodetypes="ccccc" + inkscape:connector-curvature="0" + id="path3496" + d="m 336.32216,119.67173 c 1.04003,1.20435 8.7148,-9.18437 13.02347,-22.625767 l 6.40568,2.29773 c 0,0 -10.44064,21.524307 -14.06159,22.372227 z" + style="fill:#131915;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccccc" + inkscape:connector-curvature="0" + id="path3445" + d="m 348.33262,101.31287 4.09249,31.0529 -12.6907,29.28207 -3.62643,-2.08568 8.74484,-28.46283 -3.78779,-15.94331 c -0.0211,-0.0211 1.96246,-3.15061 7.26759,-13.84315 z" + style="fill:url(#linearGradient3484);fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccccc" + inkscape:connector-curvature="0" + id="path3472" + d="m 349.65555,102.10662 3.01386,-0.41664 2.53371,30.54079 -13.5599,26.92136 -1.90881,2.49571 12.69072,-29.28207 z" + style="fill:url(#linearGradient3492);fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccccc" + inkscape:connector-curvature="0" + id="path3498" + d="m 340.96909,115.21775 2.52847,9.81712 7.73208,-6.39815 c 0,0 3.52257,-0.21254 3.24195,-1.14798 -0.28064,8.77282 -1.34172,-14.89948 -1.34172,-14.89948 l -3.97428,-3.277937 z" + style="opacity:1;fill:url(#linearGradient3554);fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <ellipse + style="opacity:0.80869565;fill:#d5ffe6;fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3715)" + id="ellipse3705" + cx="321.73331" + cy="85.862556" + rx="11.641666" + ry="12.170834" + transform="matrix(0.11444293,0,0,0.11444293,409.26741,118.8987)" /> + <ellipse + transform="matrix(0.12456547,0,0,0.12456547,382.74842,102.43518)" + ry="12.170834" + rx="11.641666" + cy="85.862556" + cx="321.73331" + id="ellipse3707" + style="opacity:0.80869565;fill:#d7f4d7;fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3699)" /> + <ellipse + style="opacity:0.80869565;fill:#d7f4d7;fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3699)" + id="ellipse3709" + cx="321.73331" + cy="85.862556" + rx="11.641666" + ry="12.170834" + transform="matrix(0.08767551,0,0,0.08767551,426.87525,94.738683)" /> + <ellipse + style="opacity:0.80869565;fill:#d7f4d7;fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3699)" + id="ellipse3721" + cx="321.73331" + cy="85.862556" + rx="11.641666" + ry="12.170834" + transform="matrix(0.08767551,0,0,0.08767551,397.37419,87.594932)" /> + <ellipse + style="opacity:0.80869565;fill:#d7f4d7;fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3699)" + id="ellipse3723" + cx="321.73331" + cy="85.862556" + rx="11.641666" + ry="12.170834" + transform="matrix(0.06387825,0,0,0.06387825,407.512,96.981883)" /> + <ellipse + style="opacity:0.80869565;fill:#d5ffe6;fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3699)" + id="ellipse3725" + cx="321.73331" + cy="85.862556" + rx="11.641666" + ry="12.170834" + transform="matrix(0.20440322,0,0,0.20440322,366.83044,104.55989)" /> + <ellipse + transform="matrix(0.08767551,0,0,0.08767551,431.10857,105.5866)" + ry="12.170834" + rx="11.641666" + cy="85.862556" + cx="321.73331" + id="ellipse3727" + style="opacity:0.80869565;fill:#d7f4d7;fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3699)" /> + <ellipse + transform="matrix(0.40004177,0,0,0.40004177,222.65993,38.813949)" + ry="12.170834" + rx="11.641666" + cy="85.862556" + cx="321.73331" + id="ellipse3729" + style="opacity:0.80869565;fill:#d7f4d7;fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3699)" /> + <ellipse + transform="matrix(0.08767551,0,0,0.08767551,352.79187,76.217847)" + ry="12.170834" + rx="11.641666" + cy="85.862556" + cx="321.73331" + id="ellipse3731" + style="opacity:0.80869565;fill:#d7f4d7;fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3699)" /> + <ellipse + style="opacity:0.80869565;fill:#d5ffe6;fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3699)" + id="ellipse3733" + cx="321.73331" + cy="85.862556" + rx="11.641666" + ry="12.170834" + transform="matrix(0.20440322,0,0,0.20440322,248.29711,86.832807)" /> + <ellipse + style="opacity:0.80869565;fill:#d7f4d7;fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3699)" + id="ellipse3735" + cx="321.73331" + cy="85.862556" + rx="11.641666" + ry="12.170834" + transform="matrix(0.08767551,0,0,0.08767551,482.17315,36.530349)" /> + <ellipse + transform="matrix(0.15463501,0,0,0.15463501,457.19047,105.65812)" + ry="12.170834" + rx="11.641666" + cy="85.862556" + cx="321.73331" + id="ellipse3737" + style="opacity:0.80869565;fill:#d7f4d7;fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3699)" /> + <ellipse + style="opacity:0.80869565;fill:#d7f4d7;fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3699)" + id="ellipse3739" + cx="321.73331" + cy="85.862556" + rx="11.641666" + ry="12.170834" + transform="matrix(0.08767551,0,0,0.08767551,392.47937,23.301181)" /> + <ellipse + transform="matrix(0.11445931,0,0,0.11445931,410.05587,39.52229)" + ry="12.170834" + rx="11.641666" + cy="85.862556" + cx="321.73331" + id="ellipse3741" + style="opacity:0.80869565;fill:#d7f4d7;fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3699)" /> + <ellipse + style="opacity:0.80869565;fill:#d7f4d7;fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3699)" + id="ellipse3743" + cx="321.73331" + cy="85.862556" + rx="11.641666" + ry="12.170834" + transform="matrix(0.08767551,0,0,0.08767551,331.62519,97.384513)" /> + <ellipse + style="opacity:0.80869565;fill:#d7f4d7;fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3699)" + id="ellipse3745" + cx="321.73331" + cy="85.862556" + rx="11.641666" + ry="12.170834" + transform="matrix(0.12456547,0,0,0.12456547,350.9984,91.851846)" /> + <ellipse + style="opacity:0.80869565;fill:#d7f4d7;fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3699)" + id="ellipse3747" + cx="321.73331" + cy="85.862556" + rx="11.641666" + ry="12.170834" + transform="matrix(0.08767551,0,0,0.08767551,379.25022,107.96785)" /> + <ellipse + style="opacity:0.80869565;fill:#d7f4d7;fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3699)" + id="ellipse3749" + cx="321.73331" + cy="85.862556" + rx="11.641666" + ry="12.170834" + transform="matrix(0.08767551,0,0,0.08767551,268.12515,49.759512)" /> + <ellipse + transform="matrix(0.20440322,0,0,0.20440322,322.38049,113.29115)" + ry="12.170834" + rx="11.641666" + cy="85.862556" + cx="321.73331" + id="ellipse3751" + style="opacity:0.80869565;fill:#d5ffe6;fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3699)" /> + <path + style="fill:none;fill-opacity:1;stroke:url(#radialGradient3869);stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 407.3011,85.549495 c 0,0 5.51914,11.038238 15.52837,14.312288" + id="path3838" + inkscape:connector-curvature="0" /> + <path + style="opacity:0.60900005;fill:none;stroke:url(#radialGradient3879);stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 417.77712,39.957349 c 0,0 7.14375,-5.027083 13.36146,-5.027083" + id="path3871" + inkscape:connector-curvature="0" /> + <path + style="opacity:0.37400004;fill:none;stroke:url(#radialGradient3891);stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 460.90421,93.667766 c 0,0 7.67291,-7.14375 8.46666,-12.567708 0.79375,-5.423959 0.79375,-5.423959 0.79375,-5.423959" + id="path3881" + inkscape:connector-curvature="0" /> + <ellipse + transform="matrix(0.08767551,0,0,0.08767551,305.16684,107.96785)" + ry="12.170834" + rx="11.641666" + cy="85.862556" + cx="321.73331" + id="ellipse3893" + style="opacity:0.80869565;fill:#d7f4d7;fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3699)" /> + </g> +</svg>