Amélioration des références
- Nouveau style pour les références - Ajoute des références dans l'aide à la déclaration - Ajoute les références dans les infobulles des questions Les références vont prendre de plus en plus de place : nous allons diminuer le contenu côté mon-entreprise et plutôt fonctionner en liant du contenu ailleurs.pull/2138/head
parent
2c97c59fd1
commit
0302147a24
|
@ -14,6 +14,11 @@ entreprise . imposition:
|
|||
alors: "'IR'"
|
||||
- sinon: "'IS'"
|
||||
|
||||
références:
|
||||
Comment seront imposés mes bénéfices ?: https://bpifrance-creation.fr/moment-de-vie/comment-seront-imposes-mes-benefices?block_id=186
|
||||
Comment choisir l'imposition sur le revenu ?: https://entreprendre.service-public.fr/vosdroits/F31265
|
||||
Guide complet sur les types de résultats d'une entreprise: https://www.impots.gouv.fr/professionnel/resultat-imposable-limpot-sur-le-revenu-ir-ou-limpot-sur-les-societes
|
||||
|
||||
entreprise . imposition . IR:
|
||||
valeur: imposition = 'IR'
|
||||
titre: Impôt sur le revenu (IR)
|
||||
|
@ -42,13 +47,18 @@ entreprise . imposition . IR . type de bénéfices:
|
|||
- BNC
|
||||
- BIC
|
||||
- BA
|
||||
références:
|
||||
'Impôt sur le revenu : BIC, BNC, comment ça marche ?': https://www.economie.gouv.fr/entreprises/impot-sur-revenu-bic-bnc
|
||||
|
||||
entreprise . imposition . IR . type de bénéfices . BNC:
|
||||
valeur: type de bénéfices = 'BNC'
|
||||
références:
|
||||
'Bénéfices non commerciaux (BNC) : régimes fiscaux et déclarations': https://entreprendre.service-public.fr/vosdroits/F32105
|
||||
|
||||
entreprise . imposition . IR . type de bénéfices . BIC:
|
||||
valeur: type de bénéfices = 'BIC'
|
||||
|
||||
références:
|
||||
'Bénéfices non commerciaux (BIC) : régime fiscal et déclarations': https://entreprendre.service-public.fr/vosdroits/F32919
|
||||
entreprise . imposition . IR . type de bénéfices . BA:
|
||||
applicable si: BA possible
|
||||
valeur: type de bénéfices = 'BA'
|
||||
|
@ -93,6 +103,8 @@ entreprise . imposition . IS:
|
|||
un impôt fixe sur ces derniers : c'est ce que l'on appelle la "flat tax".
|
||||
|
||||
Dans tous les cas, vous aurez à payer des **cotisations sociales** sur les revenus que vous touchez.
|
||||
références:
|
||||
"Impôt sur les sociétés : entreprises concernées et taux d'imposition": https://entreprendre.service-public.fr/vosdroits/F23575
|
||||
|
||||
entreprise . imposition . IS . montant:
|
||||
unité: €/an
|
||||
|
|
|
@ -0,0 +1,106 @@
|
|||
import { EngineContext } from '@/components/utils/EngineContext'
|
||||
import { Link } from '@/design-system/typography/link'
|
||||
import { Li, Ul } from '@/design-system/typography/list'
|
||||
import { DottedName } from 'modele-social'
|
||||
import { useContext } from 'react'
|
||||
import styled from 'styled-components'
|
||||
|
||||
export function References({
|
||||
references,
|
||||
}: {
|
||||
references: Record<string, string>
|
||||
}) {
|
||||
return (
|
||||
<Ul>
|
||||
{Object.entries(references).map(([title, href]) => (
|
||||
<Reference key={href} title={title} href={href} />
|
||||
))}
|
||||
</Ul>
|
||||
)
|
||||
}
|
||||
|
||||
function Reference({ href, title }: { href: string; title: string }) {
|
||||
const domain = getDomain(href)
|
||||
|
||||
return (
|
||||
<Li key={href}>
|
||||
<Link
|
||||
href={href}
|
||||
css={`
|
||||
display: flex;
|
||||
`}
|
||||
>
|
||||
<div
|
||||
css={`
|
||||
flex: 1;
|
||||
`}
|
||||
>
|
||||
{title}
|
||||
</div>
|
||||
{domain in referencesImages && (
|
||||
<StyledImage
|
||||
src={referencesImages[domain as keyof typeof referencesImages]}
|
||||
alt={`logo du site ${domain}`}
|
||||
/>
|
||||
)}
|
||||
</Link>
|
||||
</Li>
|
||||
)
|
||||
}
|
||||
|
||||
const StyledImage = styled.img`
|
||||
border: 1px solid ${({ theme }) => theme.colors.extended.grey[400]};
|
||||
padding: ${({ theme }) => theme.spacings.xs};
|
||||
top: -${({ theme }) => theme.spacings.xs};
|
||||
position: relative;
|
||||
|
||||
max-width: 100%;
|
||||
border-radius: ${({ theme }) => theme.box.borderRadius};
|
||||
background-color: ${({ theme }) => theme.colors.extended.grey[100]};
|
||||
|
||||
max-height: 2.5rem;
|
||||
`
|
||||
const referencesImages = {
|
||||
'service-public.fr': '/références-images/service-public.png',
|
||||
'impots.gouv.fr': '/références-images/impots.gouv.svg',
|
||||
'entreprendre.service-public.fr':
|
||||
'/références-images/entreprendre.service-public.png',
|
||||
'legifrance.gouv.fr': '/références-images/marianne.png',
|
||||
'urssaf.fr': '/références-images/Urssaf.svg',
|
||||
'secu-independants.fr': '/références-images/Urssaf.svg',
|
||||
'gouv.fr': '/références-images/marianne.png',
|
||||
'agirc-arrco.fr': '/références-images/agirc-arrco.png',
|
||||
'pole-emploi.fr': '/références-images/pole-emploi.png',
|
||||
'ladocumentationfrançaise.fr':
|
||||
'/références-images/ladocumentationfrançaise.png',
|
||||
'senat.fr': '/références-images/senat.png',
|
||||
'ameli.fr': '/références-images/ameli.png',
|
||||
'bpifrance-creation.fr': '/références-images/bpi-création.png',
|
||||
'economie.gouv.fr': '/références-images/economie.gouv.png',
|
||||
}
|
||||
|
||||
const getDomain = (link: string) =>
|
||||
(link.includes('://') ? link.split('/')[2] : link.split('/')[0]).replace(
|
||||
'www.',
|
||||
''
|
||||
)
|
||||
|
||||
export function RuleReferences({ dottedNames }: { dottedNames: DottedName[] }) {
|
||||
const engine = useContext(EngineContext)
|
||||
|
||||
return (
|
||||
<Ul>
|
||||
{dottedNames
|
||||
.filter(
|
||||
(dottedName) => engine.evaluate(`${dottedName} != non`).nodeValue
|
||||
)
|
||||
.map((dottedName) =>
|
||||
Object.entries(
|
||||
engine.getRule(dottedName).rawNode.références ?? {}
|
||||
).map(([title, href]) => (
|
||||
<Reference key={href} title={title} href={href} />
|
||||
))
|
||||
)}
|
||||
</Ul>
|
||||
)
|
||||
}
|
|
@ -1,8 +1,10 @@
|
|||
import { EngineContext } from '@/components/utils/EngineContext'
|
||||
import { Markdown } from '@/components/utils/markdown'
|
||||
import ButtonHelp from '@/design-system/buttons/ButtonHelp'
|
||||
import { H3 } from '@/design-system/typography/heading'
|
||||
import { DottedName } from 'modele-social'
|
||||
import { useContext } from 'react'
|
||||
import { References } from '../References'
|
||||
|
||||
export function ExplicableRule<Names extends string = DottedName>({
|
||||
dottedName,
|
||||
|
@ -37,6 +39,12 @@ export function ExplicableRule<Names extends string = DottedName>({
|
|||
bigPopover={bigPopover}
|
||||
>
|
||||
<Markdown>{rule.rawNode.description}</Markdown>
|
||||
{rule.rawNode.références && (
|
||||
<>
|
||||
<H3>Liens utiles</H3>
|
||||
<References references={rule.rawNode.références} />
|
||||
</>
|
||||
)}
|
||||
</ButtonHelp>
|
||||
</span>
|
||||
)
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
import { useButton } from '@react-aria/button'
|
||||
import { FocusStyle } from '@/design-system/global-style'
|
||||
import { Chevron } from '@/design-system/icons'
|
||||
import { H4 } from '@/design-system/typography/heading'
|
||||
|
@ -9,6 +8,7 @@ import {
|
|||
useExternalLinkProps,
|
||||
} from '@/design-system/typography/link'
|
||||
import { Body } from '@/design-system/typography/paragraphs'
|
||||
import { useButton } from '@react-aria/button'
|
||||
import React, { useRef } from 'react'
|
||||
import { Link as RouterLink } from 'react-router-dom'
|
||||
import styled from 'styled-components'
|
||||
|
@ -23,6 +23,7 @@ export function Article({
|
|||
title,
|
||||
ctaLabel,
|
||||
children,
|
||||
|
||||
icon,
|
||||
...ariaButtonProps
|
||||
}: ArticleProps) {
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import { StyledButton } from '@/design-system/buttons/Button'
|
||||
import { FocusStyle } from '@/design-system/global-style'
|
||||
import { H3, HeadingUnderline } from '@/design-system/typography/heading'
|
||||
import { H3, H4, HeadingUnderline } from '@/design-system/typography/heading'
|
||||
import {
|
||||
GenericButtonOrLinkProps,
|
||||
NewWindowLinkIcon,
|
||||
|
@ -44,7 +44,12 @@ export function Card({
|
|||
<ThemeProvider theme={(theme) => ({ ...theme, darkMode: false })}>
|
||||
<CardContainer $compact={compact} {...buttonOrLinkProps} tabIndex={0}>
|
||||
{icon && <IconContainer>{icon}</IconContainer>}
|
||||
{title && <StyledHeader {...titleProps} />}
|
||||
{title &&
|
||||
(compact ? (
|
||||
<CompactStyledHeader {...titleProps} />
|
||||
) : (
|
||||
<StyledHeader {...titleProps} />
|
||||
))}
|
||||
<div
|
||||
css={`
|
||||
flex: 1;
|
||||
|
@ -84,7 +89,9 @@ export function getTitleProps(children: React.ReactNode, as: keyof ReactHTML) {
|
|||
|
||||
return { as, children }
|
||||
}
|
||||
|
||||
const CompactStyledHeader = styled(H4)`
|
||||
text-align: center;
|
||||
`
|
||||
const StyledHeader = styled(H3)`
|
||||
text-align: center;
|
||||
${HeadingUnderline}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { Grid } from '@mui/material'
|
||||
import { References } from '@/components/References'
|
||||
import SearchRules from '@/components/search/SearchRules'
|
||||
import { FromBottom } from '@/components/ui/animate'
|
||||
import { useEngine } from '@/components/utils/EngineContext'
|
||||
|
@ -12,6 +12,8 @@ import { H1, H2, H3, H4, H5 } from '@/design-system/typography/heading'
|
|||
import { Link, StyledLink } from '@/design-system/typography/link'
|
||||
import { Li, Ul } from '@/design-system/typography/list'
|
||||
import { Body } from '@/design-system/typography/paragraphs'
|
||||
import { RootState } from '@/reducers/rootReducer'
|
||||
import { Grid } from '@mui/material'
|
||||
import rules, { DottedName } from 'modele-social'
|
||||
import { getDocumentationSiteMap, RulePage } from 'publicodes-react'
|
||||
import { ComponentType, useContext, useMemo } from 'react'
|
||||
|
@ -19,11 +21,9 @@ import { Helmet } from 'react-helmet-async'
|
|||
import { Trans, useTranslation } from 'react-i18next'
|
||||
import { useSelector } from 'react-redux'
|
||||
import { Redirect, Route, useLocation } from 'react-router-dom'
|
||||
import { RootState } from '@/reducers/rootReducer'
|
||||
import styled from 'styled-components'
|
||||
import { TrackPage } from '../ATInternetTracking'
|
||||
import RuleLink from '../components/RuleLink'
|
||||
import { capitalise0 } from '../utils'
|
||||
|
||||
export default function MonEntrepriseRulePage() {
|
||||
const engine = useEngine()
|
||||
|
@ -134,96 +134,6 @@ function DocumentationRulesList() {
|
|||
)
|
||||
}
|
||||
|
||||
const referencesImages = {
|
||||
'service-public.fr': '/références-images/marianne.png',
|
||||
'legifrance.gouv.fr': '/références-images/marianne.png',
|
||||
'urssaf.fr': '/références-images/Urssaf.svg',
|
||||
'secu-independants.fr': '/références-images/Urssaf.svg',
|
||||
'gouv.fr': '/références-images/marianne.png',
|
||||
'agirc-arrco.fr': '/références-images/agirc-arrco.png',
|
||||
'pole-emploi.fr': '/références-images/pole-emploi.png',
|
||||
'ladocumentationfrançaise.fr':
|
||||
'/références-images/ladocumentationfrançaise.png',
|
||||
'senat.fr': '/références-images/senat.png',
|
||||
'ameli.fr': '/références-images/ameli.png',
|
||||
'bpifrance-creation.fr': '/références-images/bpi-création.png',
|
||||
}
|
||||
|
||||
type ReferencesProps = {
|
||||
references: React.ComponentProps<
|
||||
NonNullable<
|
||||
React.ComponentProps<typeof RulePage>['renderers']['References']
|
||||
>
|
||||
>['references']
|
||||
}
|
||||
|
||||
export function References({ references }: ReferencesProps) {
|
||||
const cleanDomain = (link: string) =>
|
||||
(link.includes('://') ? link.split('/')[2] : link.split('/')[0]).replace(
|
||||
'www.',
|
||||
''
|
||||
)
|
||||
|
||||
return (
|
||||
<StyledReferences>
|
||||
{Object.entries(references).map(([name, link]) => {
|
||||
const domain = cleanDomain(link)
|
||||
|
||||
return (
|
||||
<li key={name}>
|
||||
<span className="imageWrapper">
|
||||
{Object.keys(referencesImages).includes(domain) && (
|
||||
<img
|
||||
src={
|
||||
referencesImages[domain as keyof typeof referencesImages]
|
||||
}
|
||||
alt={`logo de ${domain}`}
|
||||
/>
|
||||
)}
|
||||
</span>
|
||||
<a href={link} target="_blank" rel="noreferrer">
|
||||
{capitalise0(name)}
|
||||
</a>
|
||||
<span className="ui__ label">{domain}</span>
|
||||
</li>
|
||||
)
|
||||
})}
|
||||
</StyledReferences>
|
||||
)
|
||||
}
|
||||
|
||||
const StyledReferences = styled.ul`
|
||||
list-style: none;
|
||||
padding: 0;
|
||||
a {
|
||||
flex: 1;
|
||||
min-width: 45%;
|
||||
text-decoration: underline;
|
||||
margin-right: 1rem;
|
||||
}
|
||||
|
||||
li {
|
||||
margin-bottom: 0.6em;
|
||||
width: 100%;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
}
|
||||
.imageWrapper {
|
||||
width: 4.5rem;
|
||||
height: 3rem;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
margin-right: 1rem;
|
||||
}
|
||||
img {
|
||||
max-height: 3rem;
|
||||
vertical-align: sub;
|
||||
max-width: 100%;
|
||||
border-radius: 0.3em;
|
||||
}
|
||||
`
|
||||
|
||||
type OverrideComponentType = {
|
||||
componentStyle: {
|
||||
rules: Array<
|
||||
|
|
|
@ -7,6 +7,7 @@ import {
|
|||
WhenApplicable,
|
||||
WhenNotApplicable,
|
||||
} from '@/components/EngineValue'
|
||||
import { RuleReferences } from '@/components/References'
|
||||
import { FromTop } from '@/components/ui/animate'
|
||||
import { useEngine } from '@/components/utils/EngineContext'
|
||||
import { Markdown } from '@/components/utils/markdown'
|
||||
|
@ -96,6 +97,19 @@ export default function Imposition() {
|
|||
)}
|
||||
</Markdown>
|
||||
</Item>
|
||||
<Item
|
||||
key="ressources utiles"
|
||||
title={t('Ressources utiles')}
|
||||
hasChildItems={false}
|
||||
>
|
||||
<RuleReferences
|
||||
dottedNames={[
|
||||
'entreprise . imposition',
|
||||
'entreprise . imposition . IS',
|
||||
'entreprise . imposition . IR',
|
||||
]}
|
||||
/>
|
||||
</Item>
|
||||
</Accordion>
|
||||
<ModifyInformation dottedName="entreprise . imposition">
|
||||
Modifier le type d'imposition
|
||||
|
@ -144,6 +158,19 @@ export default function Imposition() {
|
|||
) : (
|
||||
(null as unknown as JSX.Element) // Problem with AriaAccordionProps type
|
||||
)}
|
||||
<Item
|
||||
key="ressources utiles"
|
||||
title={t('Ressources utiles')}
|
||||
hasChildItems={false}
|
||||
>
|
||||
<RuleReferences
|
||||
dottedNames={[
|
||||
'entreprise . imposition . IR . type de bénéfices',
|
||||
'entreprise . imposition . IR . type de bénéfices . BNC',
|
||||
'entreprise . imposition . IR . type de bénéfices . BIC',
|
||||
]}
|
||||
/>
|
||||
</Item>
|
||||
</Accordion>
|
||||
<WhenApplicable dottedName="DRI . accompagnement imposition . bénéfice . exceptions">
|
||||
<ModifyInformation dottedName="entreprise . imposition . IR . type de bénéfices">
|
||||
|
|
Binary file not shown.
After Width: | Height: | Size: 4.1 KiB |
Binary file not shown.
After Width: | Height: | Size: 11 KiB |
|
@ -0,0 +1,101 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
enable-background="new 0 0 962 228.1"
|
||||
viewBox="0 0 583.79999 121.8"
|
||||
version="1.1"
|
||||
id="svg82"
|
||||
sodipodi:docname="bloc_impots_gouv_0_1_0_0.svg"
|
||||
width="583.79999"
|
||||
height="121.8"
|
||||
inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<defs
|
||||
id="defs86" />
|
||||
<sodipodi:namedview
|
||||
id="namedview84"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
showgrid="false"
|
||||
inkscape:snap-bbox="true"
|
||||
lock-margins="true"
|
||||
width="961px"
|
||||
inkscape:zoom="1.3742204"
|
||||
inkscape:cx="403.13766"
|
||||
inkscape:cy="148.4478"
|
||||
inkscape:window-width="2560"
|
||||
inkscape:window-height="1440"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:current-layer="svg82"
|
||||
fit-margin-top="20"
|
||||
fit-margin-left="20"
|
||||
fit-margin-right="20"
|
||||
fit-margin-bottom="20" />
|
||||
<g
|
||||
id="g263"
|
||||
transform="translate(-8.88779,-53.2)">
|
||||
<g
|
||||
fill="#0083ae"
|
||||
id="g14"
|
||||
transform="translate(-311.31221)">
|
||||
<path
|
||||
d="m 346.4,83.5 h -6 v -9.8 h 6 z m -6.2,53.1 V 89.1 h 6 v 47.4 h -6 z"
|
||||
id="path2" />
|
||||
<path
|
||||
d="m 393.4,96.5 c 2,-2.8 4.4,-4.8 7.2,-6.2 2.8,-1.4 6,-2.2 9.6,-2.2 6.4,0 11.2,2 14,5.8 3,3.8 4.4,10 4.4,18.6 v 24 h -5.8 v -25.2 c 0,-6.2 -1,-10.8 -3.2,-13.4 -2,-2.6 -5.4,-4 -10.2,-4 -2.8,0 -5,0.6 -7.2,1.6 -2,1.2 -3.6,2.6 -4.8,4.8 -0.8,1.2 -1.2,2.8 -1.6,4.4 -0.4,1.6 -0.4,4.6 -0.4,8.6 v 23 h -5.8 v -26.4 c 0,-5.4 -1.2,-9.4 -3.4,-12 -2.2,-2.6 -5.6,-3.8 -10.2,-3.8 -2.8,0 -5.2,0.6 -7.2,1.6 -2,1.2 -3.8,2.6 -5,4.8 -0.8,1.2 -1.2,2.8 -1.6,4.4 -0.4,1.6 -0.4,4.6 -0.4,8.6 v 23 h -6 V 89.1 h 6 v 5.4 c 1.8,-2 4,-3.6 6.4,-4.8 2.4,-1 5.2,-1.6 8.4,-1.6 3.6,0 6.8,0.8 9.8,2.2 3.2,1.6 5.4,3.6 7,6.2 z"
|
||||
id="path4" />
|
||||
<path
|
||||
d="m 438.2,89.1 h 6 v 7.6 c 1.8,-2.6 4.2,-4.8 7.4,-6.4 3.2,-1.6 6.6,-2.4 10.2,-2.4 7.2,0 13,2.4 17.8,7.2 4.6,4.8 7,10.6 7,17.8 0,7 -2.4,12.8 -7,17.6 -4.6,4.8 -10.4,7.2 -17.4,7.2 -3.8,0 -7.4,-0.8 -10.4,-2.2 -3,-1.4 -5.6,-3.6 -7.6,-6.6 v 3.2 7 12.4 h -6 z m 6,23.4 c 0,5.4 1.8,10 5.4,13.8 3.6,3.8 7.8,5.8 12.6,5.8 5,0 9.2,-1.8 12.8,-5.4 3.6,-3.6 5.4,-8 5.4,-13.4 0,-5.6 -1.8,-10.2 -5.4,-14 -3.6,-3.8 -8,-5.6 -13,-5.6 -4.6,0 -8.8,1.8 -12.4,5.6 -3.6,3.8 -5.4,8.2 -5.4,13.2 z"
|
||||
id="path6" />
|
||||
<path
|
||||
d="m 491.4,112.7 c 0,-7 2.4,-12.8 7.2,-17.8 4.8,-5 10.4,-7.4 17,-7.4 6.8,0 12.8,2.4 17.6,7.2 4.8,4.8 7.2,10.6 7.2,17.4 0,7 -2.4,13 -7.2,18 -4.8,5 -10.4,7.4 -17.2,7.4 -6.8,0 -12.6,-2.4 -17.4,-7.4 -4.8,-4.5 -7.2,-10.4 -7.2,-17.4 z m 6.4,0 c 0,5.4 1.8,10 5.2,13.8 3.4,3.6 7.8,5.6 13,5.6 5,0 9.4,-1.8 12.8,-5.6 3.4,-3.6 5.2,-8.2 5.2,-13.8 0,-5.6 -1.8,-10.2 -5.2,-13.8 -3.4,-3.6 -8,-5.4 -13.2,-5.4 -4.8,0 -9,1.8 -12.4,5.6 -3.8,3.6 -5.4,8.2 -5.4,13.6 z"
|
||||
id="path8" />
|
||||
<path
|
||||
d="M 551.7,136.6 V 95.1 h -9 v -6.2 h 9 V 73.5 h 6 v 15.4 h 9 v 6.2 h -9 v 41.2 h -6 z"
|
||||
id="path10" />
|
||||
<path
|
||||
d="m 568.5,121.6 h 6.2 v 0.2 c 0,3 0.8,5.4 2.6,7.4 1.6,2 3.8,3 6.2,3 2.4,0 4.4,-0.8 6,-2.2 1.6,-1.4 2.4,-3.4 2.4,-5.6 0,-2.2 -0.6,-4 -1.8,-5.4 -1.2,-1.4 -3.6,-2.6 -6.8,-3.8 -5.2,-1.8 -8.6,-3.8 -10.2,-5.8 -1.6,-2 -2.4,-4.6 -2.4,-7.8 0,-3.8 1.4,-6.8 4,-9.4 2.6,-2.6 6,-3.8 9.8,-3.8 4,0 7.2,1.2 9.6,3.4 2.4,2.2 3.6,5.6 3.8,9.6 h -6.6 c -0.2,-2.2 -0.8,-4 -2.2,-5.2 -1.2,-1.2 -3,-1.8 -5.2,-1.8 -2,0 -3.6,0.6 -5,2 -1.4,1.4 -2,3 -2,5 0,1.4 0.2,2.6 0.8,3.6 0.6,1 1.4,1.8 2.8,2.6 1.2,0.8 2.8,1.4 5,2 2.2,0.6 3.6,1.2 4.4,1.4 3,1.2 5.2,3 6.6,5 1.4,2 2,4.8 2,8 0,4 -1.4,7.4 -4.2,10.2 -2.8,2.6 -6.4,4 -10.8,4 -4.4,0 -8,-1.4 -10.8,-4.4 -2.6,-3.2 -4,-7.2 -4.2,-12.2 z"
|
||||
id="path12" />
|
||||
</g>
|
||||
<path
|
||||
d="m 302.18779,136.6 h -6.2 v -11.4 h 6.2 z"
|
||||
fill="#8f8f8f"
|
||||
id="path16" />
|
||||
<path
|
||||
d="m 324.58779,140.4 c 1,2.8 2.6,5 5,6.4 2.4,1.6 5.4,2.4 8.8,2.4 5.4,0 9.8,-1.8 13,-5.4 3.2,-3.6 4.8,-8.4 4.8,-14.4 v -1.2 c -2.2,3.2 -5,5.4 -7.8,7 -3,1.6 -6.2,2.4 -9.6,2.4 -7.2,0 -13,-2.4 -17.8,-7.2 -4.8,-4.8 -7,-10.6 -7,-17.8 0,-7 2.4,-12.8 7,-17.6 4.6,-4.8 10.4,-7.2 17.2,-7.2 4,0 7.4,0.8 10.4,2.2 3,1.4 5.4,3.6 7.8,6.8 V 89 h 6 v 39.6 c 0,8.2 -2,14.8 -6.2,19.4 -4.2,4.6 -9.8,7 -17.2,7 -5.4,0 -10,-1.4 -13.8,-4 -3.8,-2.6 -6.4,-6.2 -7.4,-10.6 -0.4,0 6.8,0 6.8,0 z m -4.4,-28.1 c 0,5.6 1.8,10.2 5.2,14 3.6,3.8 7.8,5.6 12.8,5.6 4.6,0 8.8,-1.8 12.4,-5.6 3.6,-3.8 5.4,-8.2 5.4,-13.2 0,-5.4 -1.8,-10 -5.4,-13.8 -3.6,-3.8 -7.6,-5.8 -12.4,-5.8 -5,0 -9.2,1.8 -12.8,5.4 -3.4,3.6 -5.2,8.2 -5.2,13.4 z"
|
||||
fill="#8f8f8f"
|
||||
id="path18" />
|
||||
<path
|
||||
d="m 368.98779,112.7 c 0,-7 2.4,-12.8 7.2,-17.8 4.8,-5 10.4,-7.4 17,-7.4 6.8,0 12.8,2.4 17.6,7.2 4.8,4.8 7.2,10.6 7.2,17.4 0,7 -2.4,13 -7.2,18 -4.8,5 -10.4,7.4 -17.2,7.4 -6.8,0 -12.6,-2.4 -17.4,-7.4 -4.8,-4.5 -7.2,-10.4 -7.2,-17.4 z m 6.4,0 c 0,5.4 1.8,10 5.2,13.8 3.4,3.6 7.8,5.6 13,5.6 5,0 9.4,-1.8 12.8,-5.6 3.4,-3.6 5.2,-8.2 5.2,-13.8 0,-5.6 -1.8,-10.2 -5.2,-13.8 -3.4,-3.6 -8,-5.4 -13.2,-5.4 -4.8,0 -9,1.8 -12.4,5.6 -3.8,3.6 -5.4,8.2 -5.4,13.6 z"
|
||||
fill="#8f8f8f"
|
||||
id="path20" />
|
||||
<path
|
||||
d="m 424.78779,89.1 h 6 v 25.2 c 0,6.4 1,11 3.2,13.8 2.2,2.8 5.6,4 10.4,4 2.8,0 5.2,-0.6 7.2,-1.6 2,-1.2 3.8,-2.8 5,-4.8 0.8,-1.2 1.2,-2.6 1.6,-4.4 0.4,-1.6 0.4,-4.6 0.4,-8.8 V 89.1 h 6 v 47.4 h -6 v -5.2 c -1.8,2.2 -3.8,3.8 -6.2,4.8 -2.2,1 -5,1.6 -8.2,1.6 -6.8,0 -11.8,-1.8 -14.8,-5.6 -3,-3.6 -4.6,-9.8 -4.6,-18.4 z"
|
||||
fill="#8f8f8f"
|
||||
id="path22" />
|
||||
<path
|
||||
d="m 492.88779,136.6 h -5.6 l -18.6,-47.5 h 6.4 l 15.2,38.2 15.2,-38.2 h 6.6 z"
|
||||
fill="#8f8f8f"
|
||||
id="path24" />
|
||||
<path
|
||||
d="m 517.48779,136.6 h -6.2 v -11.4 h 6.2 z"
|
||||
fill="#bcbcbc"
|
||||
id="path26" />
|
||||
<path
|
||||
d="m 540.08779,136.6 h -6 v -42 h -6.4 v -5.4 h 6 V 88 c 0,-5 1.2,-8.8 3.8,-11.2 2.6,-2.4 6.4,-3.6 11.6,-3.6 h 0.6 v 5.4 c -3.6,0 -6.2,0.8 -7.8,2.2 -1.6,1.4 -2.2,3.8 -2.2,7.2 v 1.2 h 10 v 5.4 h -10 z"
|
||||
fill="#bcbcbc"
|
||||
id="path28" />
|
||||
<path
|
||||
d="m 562.08779,136.6 h -6.2 V 89.1 h 5.8 v 5.4 c 1.4,-2 3.2,-3.6 4.8,-4.6 1.8,-1 3.8,-1.4 6.2,-1.6 v 6.6 c -3.8,0.4 -6.6,1.4 -8.2,3.4 -1.6,2 -2.4,5 -2.4,9.4 z"
|
||||
fill="#bcbcbc"
|
||||
id="path30" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 6.4 KiB |
Binary file not shown.
After Width: | Height: | Size: 12 KiB |
Loading…
Reference in New Issue