Merge pull request #520 from betagouv/migration-embauche

Migration embauche.beta.gouv.fr vers mon-entreprise.fr
pull/536/head
Johan Girod 2019-04-30 17:15:28 +02:00 committed by GitHub
commit 6ace611a9e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
171 changed files with 1040 additions and 8691 deletions

View File

@ -21,7 +21,7 @@ commands:
default: fr
integration_folder:
type: enum
enum: [mon-entreprise, external, embauche]
enum: [mon-entreprise, external]
default: mon-entreprise
base_url:
type: string
@ -56,9 +56,6 @@ jobs:
- cypress:
base_url: http://localhost:5001
language: en
- cypress:
base_url: http://localhost:5002
integration_folder: embauche
production-end-to-end-test:
docker:
@ -75,9 +72,6 @@ jobs:
- cypress:
base_url: https://mycompanyinfrance.fr
language: en
- cypress:
base_url: https://embauche.beta.gouv.fr
integration_folder: embauche
- cypress:
integration_folder: external
- run:

View File

@ -1,44 +0,0 @@
const salaryInput = inputTitle => {
const inputContainer = cy
.contains(inputTitle)
.closest('.main')
.find('.targetInputOrValue')
inputContainer.click()
return inputContainer.find('input')
}
describe('Landing basic test', function() {
it('should display the simulateur after loading', function() {
cy.visit('/')
cy.contains('Versé sur son compte bancaire')
})
it('should display cotisation repartition when entering net salary', function() {
cy.visit('/')
salaryInput('Salaire net').type('2000')
cy.get('.distribution-chart__container')
})
it('should allow to navigate to a documentation page', function() {
cy.visit('/')
salaryInput('Salaire net').type('2000')
cy.contains('Total chargé').click()
cy.contains(
`C'est le total que l'employeur doit verser pour employer un salarié`
)
})
})
describe('Simulation saving test', function() {
it('should save the current simulation', function() {
cy.visit('/')
salaryInput('Salaire net').type('5471')
cy.wait(1000)
cy.contains('CDD').click()
cy.contains('passer').click()
cy.contains('passer').click()
// Wanted to use cypress.clock(), but can't because of piwik changing Date prototype (!)
cy.wait(1100)
cy.visit('/')
cy.contains('Retrouver ma simulation').click()
salaryInput('Salaire net').should('have.value', '5471')
})
})

View File

@ -1,6 +1,6 @@
describe('Iframe integration test', function() {
it('should display an iframe of the simulateur', function() {
cy.visit('/integration-test')
cy.visit('/dev/integration-test')
cy.get('#simulateurEmbauche')
.iframe()
.contains('Versé sur son compte bancaire')

View File

@ -0,0 +1,46 @@
const salaryInput = inputTitle => {
const inputContainer = cy
.contains(inputTitle)
.closest('.main')
.find('.targetInputOrValue')
inputContainer.click()
return inputContainer.find('input')
}
const fr = Cypress.env('language') === 'fr'
if (fr) {
beforeEach(() => {
cy.visit('/sécurité-sociale/salarié')
})
describe('Basic test', function() {
it('should display the simulateur after loading', function() {
cy.contains('Versé sur son compte bancaire')
})
it('should display cotisation repartition when entering net salary', function() {
salaryInput('Salaire net').type('2000')
cy.get('.distribution-chart__container')
})
it('should allow to navigate to a documentation page', function() {
salaryInput('Salaire net').type('2000')
cy.contains('Total chargé').click()
cy.contains(
`C'est le total que l'employeur doit verser pour employer un salarié`
)
})
})
describe('Simulation saving test', function() {
it('should save the current simulation', function() {
salaryInput('Salaire net').type('5471')
cy.wait(1000)
cy.contains('CDD').click()
cy.contains('passer').click()
cy.contains('passer').click()
// Wanted to use cypress.clock(), but can't because of piwik changing Date prototype (!)
cy.wait(1100)
cy.visit('/sécurité-sociale/salarié')
cy.contains('Retrouver ma simulation').click()
salaryInput('Salaire net').should('have.value', '5471')
})
})
}

View File

@ -32,7 +32,7 @@ describe('Status guide', function() {
.contains(fr ? 'Société' : 'Limited liability company')
.click()
cy.get('.ui__.answer-group')
.contains(fr ? 'Assimilé salarié' : 'Salaried')
.contains(fr ? 'Assimilé salarié' : 'Assimilated salaried')
.click()
cy.contains(fr ? 'Créer une SASU' : 'Create a SASU').click()
})

View File

@ -1,30 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="initial-scale=1">
<title>Intégrateur numéro 10</title>
</head>
<style>
#en-tête {
text-align: center;
width: 100%;
margin: 0 auto;
padding: 3em 0;
}
#module {
}
</style>
<body>
<section id="en-tête">
<h1>Ma page Web</h1>
<p>Calculez votre salaire !</p>
<p>Ce simulateur calcule vos cotisations sociales pour vous permettre de jongler entre les différents types de salaire en France.</p>
</section>
<section id="module">
<script id="script-simulateur-embauche" src="/dist/simulateur.js" data-couleur="#768567"></script><!-- Exemples de couleur : #1F4382 - #3570B8 - #2975D1 - #4A9DED-->
</section>
</body>
</html>

View File

@ -17,14 +17,20 @@ from = "https://mycompanyinfrance.fr/sitemap.txt"
to = "/sitemap.infrance.en.txt"
status = 200
## Redirection pour les pages prérendues
[[redirects]]
from = "https://mycompanyinfrance.fr"
to = "/prerender/infrance/index.html"
status = 200
[[redirects]]
from = "https://mycompanyinfrance.fr/social-security"
to = "/prerender/infrance/social-security/index.html"
from = "https://mycompanyinfrance.fr/social-security/salaried"
to = "/prerender/infrance/social-security/salaried/index.html"
status = 200
[[redirects]]
from = "https://mycompanyinfrance.fr/iframes/simulateur-embauche"
to = "/prerender/infrance/iframes/simulateur-embauche/index.html"
status = 200
[[redirects]]
@ -49,62 +55,53 @@ from = "https://mon-entreprise.fr/sitemap.txt"
to = "/sitemap.infrance.fr.txt"
status = 200
## Redirection pour les pages prérendues
[[redirects]]
from = "https://mon-entreprise.fr"
to = "/prerender/mon-entreprise/index.html"
status = 200
[[redirects]]
from = "https://mon-entreprise.fr/sécurité-sociale/salarié"
to = "/prerender/mon-entreprise/sécurité-sociale/salarié/index.html"
status = 200
[[redirects]]
from = "https://mon-entreprise.fr/iframes/simulateur-embauche"
to = "/prerender/mon-entreprise/iframes/simulateur-embauche/index.html"
status = 200
[[redirects]]
from = "https://mon-entreprise.fr/*"
to = "/mon-entreprise.html"
status = 200
# Embauche PRODUCTION settings
[[redirects]]
from = "https://embauche.beta.gouv.fr/stats"
to = "https://rough-college.glitch.me/"
status = 200
# Embauche redirection settings
[[redirects]]
from = "https://embauche.beta.gouv.fr/modules/v2/*"
to = "/:splat"
[[redirects]]
from = "https://embauche.beta.gouv.fr/robots.txt"
to = "/robots.embauche.txt"
status = 200
# When in iframe, we don't prerender the page
[[redirects]]
from = "https://embauche.beta.gouv.fr/"
query = {iframe=":iframe", s=":e", couleur=":couleur", integratorUrl=":integratorUrl", lang=":lang"}
to = "/embauche.html?iframe=:iframe&s=:e&couleur=:couleur&integratorUrl=:integratorUrl&lang=:lang"
status = 200
# Otherwise, we redirect to a prerendered version for the home
[[redirects]]
from = "https://embauche.beta.gouv.fr/"
to = "/prerender/embauche/index.html"
status = 200
to = "https://mon-entreprise.fr/sécurité-sociale/salarié"
status = 301
[[redirects]]
from = "https://embauche.beta.gouv.fr/*"
to = "/embauche.html"
status = 200
from = "https://embauche.beta.gouv.fr/documentation/*"
to = "https://mon-entreprise.fr/documentation/:splat"
status = 301
# Redirect for embauche in staging and development settings
## Old iframe adresse
[[redirects]]
from = "/"
query = {s = "e"}
to = "/prerender/embauche/index.html"
status = 200
from = "https://embauche.beta.gouv.fr/modules/v2/dist/simulateur.js"
to = "https://mon-entreprise.fr/simulateur-iframe-integration-script.js"
status = 301
[[redirects]]
from = "/*"
query = {s = "e"}
to = "/embauche.html"
status = 200
from = "https://embauche.beta.gouv.fr/dist/simulateur.js"
to = "https://mon-entreprise.fr/simulateur-iframe-integration-script.js"
status = 301
# Redirect to mycompanyinfrance in staging and development settings
[[redirects]]
@ -125,6 +122,17 @@ status = 200
from = "/"
to = "/prerender/mon-entreprise/index.html"
status = 200
[[redirects]]
from = "/sécurité-sociale/salarié"
to = "/prerender/mon-entreprise/sécurité-sociale/salarié/index.html"
status = 200
[[redirects]]
from = "/iframes/simulateur-embauche"
to = "/prerender/mon-entreprise/iframes/simulateur-embauche/index.html"
status = 200
[[redirects]]
from = "/*"
to = "/mon-entreprise.html"
@ -140,6 +148,11 @@ status = 200
FR_SITE = "https://mon-entreprise.fr${path}"
MASTER = 'true'
[context."demo"]
[context."demo".environment]
EN_SITE = "https://demo.mon-entreprise.fr${path}?s=m"
FR_SITE = "https://demo.mon-entreprise.fr${path}"
# TEMP Just for testing the iframe when migrating from embauche to mon-entreprise
[context."migration-embauche".environment]
EN_SITE = "https://deploy-preview-520--syso.netlify.com${path}?s=m"
FR_SITE = "https://deploy-preview-520--syso.netlify.com${path}"

View File

@ -82,13 +82,11 @@
"test-expressions": "yarn test-common --grep 'Suite expressions'",
"compile-lib": "yarn webpack --config source/webpack.lib.js",
"compile-dev": "FR_SITE='http://localhost:5000${path}' EN_SITE='http://localhost:5001${path}' yarn run compile",
"mon-entreprise:serve": "PORT=5000 serve --config serve.mon-entreprise.json",
"mon-entreprise:serve": "PORT=5000 serve --config serve.mon-entreprise.json --no-clipboard",
"mon-entreprise:test": "cypress open",
"mycompanyinfrance:serve": "PORT=5001 serve --config serve.infrance.json",
"mycompanyinfrance:serve": "PORT=5001 serve --config serve.infrance.json --no-clipboard",
"mycompanyinfrance:test": "cypress open --env language=en --config baseUrl=http://localhost:8080/infrance",
"embauche:serve": "cp dist/embauche.html dist/index.html && PORT=5002 serve -s dist",
"embauche:test": "cypress open --config baseUrl=http://localhost:8080/embauche,integrationFolder=cypress/integration/embauche",
"serve-dev": "yarn run mon-entreprise:serve & yarn run mycompanyinfrance:serve & yarn run embauche:serve"
"serve-dev": "yarn run mon-entreprise:serve & yarn run mycompanyinfrance:serve"
},
"devDependencies": {
"@babel/core": "^7.1.0",
@ -144,7 +142,7 @@
"ramda-fantasy": "^0.8.0",
"raw-loader": "^0.5.1",
"react-hot-loader": "^4.7.1",
"serve": "^10.0.2",
"serve": "^11.0.0",
"serve-handler": "^5.0.5",
"sinon": "^4.5.0",
"sinon-chai": "^3.0.0",

View File

@ -49,12 +49,12 @@ const AnswerList = ({
<p style={{ textAlign: 'center' }}>
{emoji('🗑')}{' '}
<button
className="ui__ link-button"
className="ui__ simple small button"
onClick={() => {
resetSimulation()
onClose()
}}>
<Trans>Effacer</Trans>
<Trans>Tout effacer</Trans>
</button>
</p>
<table>

View File

@ -1,30 +1,15 @@
.banner {
.ui__.banner {
display: flex;
align-items: center;
margin: 0 auto;
margin: 1rem auto;
max-width: 100%;
margin-top: 1em;
width: 40em;
color: var(--lighterInverseTextColour);
width: 45rem;
justify-content: center;
animation: fade-in 1s;
}
.banner p {
text-align: center;
color: #4b4b66;
}
.banner i {
margin-right: 1em;
}
@keyframes fade-in {
from {
opacity: 0;
}
50% {
opacity: 0;
}
to {
opacity: 1;
}
.ui__.banner img {
margin-right: 1rem !important;
font-size: 2rem;
margin-bottom: 0.6rem !important;
}

View File

@ -1,21 +1,26 @@
/* @flow */
import React from 'react'
import emoji from 'react-easy-emoji'
import { connect } from 'react-redux'
import Animate from 'Ui/animate'
import './Banner.css'
import type { Node } from 'react'
import type { State } from 'Types/State'
type PropTypes = {
hidden: boolean,
children: Node
children: Node,
icon?: String
}
let Banner = ({ hidden = false, children }: PropTypes) =>
let Banner = ({ hidden = false, children, icon }: PropTypes) =>
!hidden ? (
<div className="banner">
<p>{children}</p>
</div>
<Animate.fadeIn>
<div className="ui__ banner">
{icon && emoji(icon)}
<p>{children}</p>
</div>
</Animate.fadeIn>
) : null
export default (connect(

View File

@ -40,35 +40,37 @@ function Controls({
<ul style={{ margin: 0, padding: 0 }}>
{messages.map(({ level, test, message, solution, evaluated }) =>
hiddenControls.includes(test) ? null : (
<li key={test}>
<animate.appear className="control">
{emoji(level == 'avertissement' ? '⚠️' : '')}
<div className="controlText ui__ card">
{message ? (
createMarkdownDiv(message)
) : (
<span id="controlExplanation">{makeJsx(evaluated)}</span>
)}
<animate.fromTop>
<li key={test}>
<div className="control">
{emoji(level == 'avertissement' ? '⚠️' : '')}
<div className="controlText ui__ card">
{message ? (
createMarkdownDiv(message)
) : (
<span id="controlExplanation">{makeJsx(evaluated)}</span>
)}
{solution && !foldedSteps.includes(solution.cible) && (
<div>
<button
key={solution.cible}
className="ui__ link-button"
onClick={() => startConversation(solution.cible)}>
{solution.texte}
</button>
</div>
)}
<button
className="hide"
aria-label="close"
onClick={() => hideControl(test)}>
×
</button>
{solution && !foldedSteps.includes(solution.cible) && (
<div>
<button
key={solution.cible}
className="ui__ link-button"
onClick={() => startConversation(solution.cible)}>
{solution.texte}
</button>
</div>
)}
<button
className="hide"
aria-label="close"
onClick={() => hideControl(test)}>
×
</button>
</div>
</div>
</animate.appear>
</li>
</li>
</animate.fromTop>
)
)}
</ul>

View File

@ -1,11 +1,13 @@
.feedback-page {
display: flex;
justify-content: flex-end;
justify-content: center;
flex-wrap: wrap;
padding-top: 0.6rem;
padding-bottom: 0.6rem;
background: var(--lighterColour);
border-radius: 0.9rem;
padding: 0.6em 1em;
padding: 0.6rem 1rem;
margin: 1rem 0;
}
.feedback-page.stickToFooter {
margin-bottom: 0;
@ -13,7 +15,7 @@
border-bottom-right-radius: 0;
}
.feedback-page button.link-button {
margin: 0 0.6em;
margin: 0 0.6rem;
}
@media (min-width: 1200px) {

View File

@ -1,5 +1,6 @@
/* @flow */
import classNames from 'classnames'
import withTracker from 'Components/utils/withTracker'
import React, { Component } from 'react'
import { Trans, withTranslation } from 'react-i18next'
@ -11,7 +12,6 @@ import Form from './FeedbackForm'
import type { Tracker } from 'Components/utils/withTracker'
import type { Location } from 'react-router-dom'
import type { Node } from 'react'
import classNames from 'classnames'
type OwnProps = {
blacklist: Array<string>,
@ -25,6 +25,7 @@ type Props = OwnProps & {
}
type State = {
showForm: boolean,
feedbackAlreadyGiven: boolean,
showThanks: boolean
}
@ -54,12 +55,12 @@ class PageFeedback extends Component<Props, State> {
super(props)
this.state = {
showForm: false,
showThanks: false
showThanks: false,
feedbackAlreadyGiven: feedbackAlreadyGiven([
this.props.customEventName || 'rate page usefulness',
this.props.location.pathname
])
}
this.feedbackAlreadyGiven = feedbackAlreadyGiven([
this.props.customEventName || 'rate page usefulness',
this.props.location.pathname
])
}
handleFeedback = ({ useful }) => {
@ -78,6 +79,7 @@ class PageFeedback extends Component<Props, State> {
saveFeedbackOccurrenceInLocalStorage(feedback)
this.setState({
showThanks: useful,
feedbackAlreadyGiven: true,
showForm: !useful
})
}
@ -92,7 +94,11 @@ class PageFeedback extends Component<Props, State> {
}
render() {
let { stickToFooter = false } = this.props
if (this.feedbackAlreadyGiven) {
if (
this.state.feedbackAlreadyGiven &&
!this.state.showForm &&
!this.state.showThanks
) {
return null
}
const pathname =
@ -106,31 +112,31 @@ class PageFeedback extends Component<Props, State> {
})}>
{!this.state.showForm && !this.state.showThanks && (
<>
<div>
<div style={{ flexShrink: 0 }}>
{this.props.customMessage || (
<Trans i18nKey="feedback.question">
Cette page vous est utile ?
</Trans>
)}{' '}
<div className="feedbackButtons">
<button
className="ui__ link-button"
onClick={() => this.handleFeedback({ useful: true })}>
<Trans>Oui</Trans>
</button>{' '}
<button
className="ui__ link-button"
onClick={() => this.handleFeedback({ useful: false })}>
<Trans>Non</Trans>
</button>
<button
className="ui__ link-button"
onClick={this.handleErrorReporting}>
<Trans i18nKey="feedback.reportError">
Faire une suggestion
</Trans>
</button>
</div>
</div>
<div className="feedbackButtons">
<button
className="ui__ link-button"
onClick={() => this.handleFeedback({ useful: true })}>
<Trans>Oui</Trans>
</button>{' '}
<button
className="ui__ link-button"
onClick={() => this.handleFeedback({ useful: false })}>
<Trans>Non</Trans>
</button>
<button
className="ui__ link-button"
onClick={this.handleErrorReporting}>
<Trans i18nKey="feedback.reportError">
Faire une suggestion
</Trans>
</button>
</div>
</>
)}
@ -139,8 +145,8 @@ class PageFeedback extends Component<Props, State> {
<Trans i18nKey="feedback.thanks">
Merci pour votre retour ! Vous pouvez nous contacter
directement à{' '}
<a href="mailto:contact@embauche.beta.gouv.fr">
contact@embauche.beta.gouv.fr
<a href="mailto:contact@mon-entreprise.beta.gouv.fr">
contact@mon-entreprise.beta.gouv.fr
</a>
</Trans>
</div>
@ -148,7 +154,7 @@ class PageFeedback extends Component<Props, State> {
{this.state.showForm && (
<Form
onEnd={() =>
this.setState({ showThanks: false, showForm: false })
this.setState({ showThanks: true, showForm: false })
}
onCancel={() =>
this.setState({ showThanks: false, showForm: false })

View File

@ -52,8 +52,8 @@ export const LegalNoticeContent = withTranslation()(() => (
</h2>
<p>
<Trans i18nKey="legalNotice.contact.content">
<a href="mailto:contact@embauche.beta.gouv.fr">
contact@embauche.beta.gouv.fr
<a href="mailto:contact@mon-entreprise.beta.gouv.fr">
contact@mon-entreprise.beta.gouv.fr
</a>
</Trans>
</p>

View File

@ -1,37 +0,0 @@
import { T } from 'Components'
import withLanguage from 'Components/utils/withLanguage'
import React from 'react'
const PrivacyContent = ({ language }) => (
<>
<T k="privacyContent">
<h1>Vie privée</h1>
<p>
Nous ne stockons aucune donnée personnelle sur nos serveurs. Toutes les
informations que vous fournissez (salaires, code postal de l'entreprise,
SIREN etc.) sont sauvegardées uniquement sur votre navigateur. Personne
d'autre que vous ne peut y avoir accès.
</p>
<p>
Toutefois, nous recueillons des statistiques anonymes sur l'utilisation
du site, que nous utilisons dans le seul but d'améliorer le service,
conformément aux{' '}
<a href="https://www.cnil.fr/fr/solutions-pour-les-cookies-de-mesure-daudience">
recommandations de la CNIL
</a>{' '}
et à la directive RGPD.
</p>
<p>Vous pouvez vous en soustraire ci-dessous.</p>
</T>
<iframe
style={{
border: 0,
height: '200px',
width: '100%'
}}
src={`https://stats.data.gouv.fr/index.php?module=CoreAdminHome&action=optOut&language=${language}`}
/>
</>
)
export default withLanguage(PrivacyContent)

View File

@ -25,7 +25,6 @@ const QuickLinks = ({ startConversation, show, quickLinks }: Props) => {
height: show ? 'auto' : 0,
opacity: show ? 1 : 0
}}
config={{ delay: show ? 1000 : 0 }}
native>
{styles => (
<animated.div

View File

@ -1,15 +1,15 @@
/* @flow */
import Distribution from 'Components/Distribution';
import PaySlip from 'Components/PaySlip';
import SearchButton from 'Components/SearchButton';
import React, { Component } from 'react';
import { Trans } from 'react-i18next';
import './SalaryCompactExplanation.css';
import Distribution from 'Components/Distribution'
import PaySlip from 'Components/PaySlip'
import SearchButton from 'Components/SearchButton'
import React, { Component } from 'react'
import { Trans } from 'react-i18next'
import './SalaryCompactExplanation.css'
import type { Tracker } from 'Components/utils/withTracker'
type ResultView = 'distribution' | 'payslip';
type ResultView = 'distribution' | 'payslip'
type State = {
resultView: ResultView
}
@ -34,33 +34,27 @@ export default class SalaryCompactExplanation extends Component<Props, State> {
}
render() {
return (
this.props.displayResults && (
<>
<div className="result-view__header">
<div className="result-view__tabs">
{['payslip', 'distribution'].map(resultView => (
<button
key={resultView}
className={
'ui__ link-button ' +
(this.state.resultView === resultView ? 'selected' : '')
}
onClick={this.handleClickOnTab(resultView)}>
<Trans>{resultViewTitle[resultView]}</Trans>
</button>
))}
</div>
<SearchButton />
<>
<div className="result-view__header">
<div className="result-view__tabs">
{['payslip', 'distribution'].map(resultView => (
<button
key={resultView}
className={
'ui__ link-button ' +
(this.state.resultView === resultView ? 'selected' : '')
}
onClick={this.handleClickOnTab(resultView)}>
<Trans>{resultViewTitle[resultView]}</Trans>
</button>
))}
</div>
<div className="ui__ card result-view__body">
{this.state.resultView === 'payslip' ? (
<PaySlip />
) : (
<Distribution />
)}
</div>
</>
)
<SearchButton />
</div>
<div className="ui__ card result-view__body">
{this.state.resultView === 'payslip' ? <PaySlip /> : <Distribution />}
</div>
</>
)
}
}

View File

@ -1,48 +1,50 @@
import { startConversation } from 'Actions/actions'
import { React, T } from 'Components'
import PageFeedback from 'Components/Feedback/PageFeedback'
import withTracker from 'Components/utils/withTracker'
import { compose } from 'ramda'
import { React, T } from 'Components'
import { connect } from 'react-redux'
import { formValueSelector } from 'redux-form'
import ficheDePaieSelectors from 'Selectors/ficheDePaieSelectors'
import * as Animate from 'Ui/animate'
import SalaryCompactExplanation from './SalaryCompactExplanation'
import './SalaryCompactExplanation.css'
import SalaryFirstExplanation from './SalaryFirstExplanation'
export default compose(
withTracker,
connect(
state => ({
conversationStarted: state.conversationStarted,
displayResults: !!ficheDePaieSelectors(state),
arePreviousAnswers: state.conversationSteps.foldedSteps.length > 0,
period: formValueSelector('conversation')(state, 'période')
}),
{
startConversation
}
)
connect(state => ({
conversationStarted: state.conversationStarted
}))
)(
class SalaryExplanation extends React.Component {
render() {
return (
<Animate.fromBottom delay={2000}>
<p>
<T k="simulateurs.salarié.description">
Dès que le salarié est déclaré et payé, il est couvert par le
régime général de la Sécurité sociale (santé, maternité,
invalidité, vieillesse, maladie professionnelle et accidents) et
chômage.
</T>
</p>
<Animate.fromTop>
{!this.props.conversationStarted ? (
<SalaryFirstExplanation {...this.props} />
<>
{this.props.protectionText}
<PageFeedback
customMessage={
<T k="feedback.simulator">
Êtes-vous satisfait de ce simulateur ?
</T>
}
customEventName="rate simulator"
/>
<SalaryFirstExplanation {...this.props} />
</>
) : (
<SalaryCompactExplanation {...this.props} />
<>
<SalaryCompactExplanation {...this.props} />
<PageFeedback
customMessage={
<T k="feedback.simulator">
Êtes-vous satisfait de ce simulateur ?
</T>
}
customEventName="rate simulator"
/>
</>
)}
<div style={{ textAlign: 'center' }} />
</Animate.fromBottom>
</Animate.fromTop>
)
}
}

View File

@ -1,57 +1,73 @@
/* @flow */
import { startConversation } from 'Actions/actions'
import Distribution from 'Components/Distribution'
import PaySlip from 'Components/PaySlip'
import React, { Component } from 'react'
import { Trans } from 'react-i18next'
import { connect } from 'react-redux'
// $FlowFixMe
import { formValueSelector } from 'redux-form'
type Props = {
arePreviousAnswers: boolean,
type OwnProps = {}
type Props = OwnProps & {
conversationStarted: boolean,
startConversation: () => void,
period: 'mois' | 'année'
}
export default class SalaryFirstExplanation extends Component<Props> {
render() {
return (
<>
<h2>
<Trans>À quoi servent mes cotisations ?</Trans>
</h2>
<Distribution />
{!(this.props.arePreviousAnswers && this.props.conversationStarted) && (
<>
<h2>
<Trans>Simulation personnalisée</Trans>
</h2>
<p>
<Trans i18nKey="custom-simulation">
Il s'agit pour l'instant d'une
<strong> première estimation</strong> sur la base d'un contrat
générique. La législation française prévoit une multitude de cas
particuliers et de règles spécifiques qui modifient
considérablement les montants de l'embauche.
</Trans>
</p>
<p style={{ textAlign: 'center' }}>
<button
className="ui__ button"
onClick={this.props.startConversation}>
<Trans>Faire une simulation personnalisée</Trans>
</button>
</p>
</>
)}
<h2>
<Trans>
{this.props.period === 'mois'
? 'Fiche de paie mensuelle'
: 'Détail annuel des cotisations'}
</Trans>
</h2>
<PaySlip />
</>
)
export default (connect(
state => (
{
conversationStarted: state.conversationStarted,
period: formValueSelector('conversation')(state, 'période')
},
{ startConversation }
)
)(
class SalaryFirstExplanation extends Component<Props> {
render() {
console.log('yo', this.props.period)
return (
<>
<h2>
<Trans>À quoi servent mes cotisations ?</Trans>
</h2>
<Distribution />
{!this.props.conversationStarted && (
<>
<h2>
<Trans>Simulation personnalisée</Trans>
</h2>
<p>
<Trans i18nKey="custom-simulation">
Il s'agit pour l'instant d'une
<strong> première estimation</strong> sur la base d'un contrat
générique. La législation française prévoit une multitude de
cas particuliers et de règles spécifiques qui modifient
considérablement les montants de l'embauche.
</Trans>
</p>
<p style={{ textAlign: 'center' }}>
<button
className="ui__ button"
onClick={() => this.props.startConversation()}>
<Trans>Faire une simulation personnalisée</Trans>
</button>
</p>
</>
)}
<h2>
<Trans>
{this.props.period === 'mois'
? 'Fiche de paie mensuelle'
: 'Détail annuel des cotisations'}
</Trans>
</h2>
<PaySlip />
</>
)
}
}
}
): React$ComponentType<OwnProps>)

View File

@ -4,7 +4,6 @@ import { resetSimulation } from 'Actions/actions'
import { React, T } from 'Components'
import Answers from 'Components/AnswerList'
import Conversation from 'Components/conversation/Conversation'
import PageFeedback from 'Components/Feedback/PageFeedback'
import withColours from 'Components/utils/withColours'
import { compose } from 'ramda'
import emoji from 'react-easy-emoji'
@ -38,7 +37,6 @@ export default compose(
noUserInput,
conversationStarted,
resetSimulation,
noFeedback,
showTargetsAnyway,
targetsTriggerConversation
} = this.props
@ -54,7 +52,7 @@ export default compose(
<div
style={{
display: 'flex',
justifyContent: 'center',
justifyContent: 'flex-start',
alignItems: 'baseline'
}}>
{arePreviousAnswers ? (
@ -98,20 +96,7 @@ export default compose(
)}
</>
)}
{showTargets && this.props.targets}
{!noFeedback && (
<div>
<PageFeedback
customMessage={
<T k="feedback.simulator">
Êtes-vous satisfait de ce simulateur ?
</T>
}
customEventName="rate simulator"
/>
</div>
)}
</>
)
}

View File

@ -5,20 +5,18 @@ import React from 'react'
import emoji from 'react-easy-emoji'
import { connect } from 'react-redux'
import { Link } from 'react-router-dom'
import sitePaths from '../../sites/mycompanyinfrance.fr/sitePaths';
import { analysisWithDefaultsSelector } from 'Selectors/analyseSelectors'
import './Targets.css'
export default compose(
connect(state => ({ analysis: analysisWithDefaultsSelector(state) })),
withColours,
withSitePaths,
withSitePaths
)(
class Targets extends React.Component {
render() {
let {
title,
nodeValue,
sitePaths,
unité: unit,
dottedName
} = this.props.analysis.targets[0]
@ -28,8 +26,6 @@ export default compose(
<span
className="content"
style={{ color: this.props.colours.textColour }}>
{/*<span className="title">{title}</span>
{' : '} */}
<span className="figure">
<span className="value">{nodeValue?.toFixed(1)}</span>{' '}
<span className="unit">{unit}</span>
@ -37,7 +33,7 @@ export default compose(
<Link
title="Quel est calcul ?"
style={{ color: this.props.colours.colour }}
to={sitePaths.documentation.index + '/' + dottedName}
to={this.props.sitePaths.documentation.index + '/' + dottedName}
className="explanation">
{emoji('📖')}
</Link>

View File

@ -2,7 +2,7 @@
export let number = {
pre: v =>
v
('' + v)
.replace(/,/g, '.') // commas -> dots
.replace(/\s/g, ''), // remove spaces
test: v => /^[0-9]+(\.[0-9]+)?$/.test(v),

View File

@ -130,6 +130,7 @@ export default compose(
<div style={{ textAlign: 'center', marginTop: '1em' }}>
<Link
className="ui__ plain button"
target="_parent"
to={
sitePaths.sécuritéSociale
? sitePaths.sécuritéSociale.index

View File

@ -5,12 +5,14 @@ objectifs:
- impôt . neutre
- contrat salarié . salaire . net après impôt
questions:
- entreprise . année d'activité
questions à l'affiche:
année d'activité: entreprise . année d'activité
Année d'activité: entreprise . année d'activité
Mutuelle: contrat salarié . complémentaire santé . part employeur
Localisation: établissement . localisation
questions:
blacklist:
- entreprise . charges
- contrat salarié . avantages en nature . montant
situation:
auto entrepreneur: non
indépendant: non

View File

@ -16,7 +16,10 @@ type ConnectedProps = {
language: string
}
const NumberFormat = memoizeWith(JSON.stringify, Intl.NumberFormat)
const NumberFormat = memoizeWith(
(...args) => JSON.stringify(args),
Intl.NumberFormat
)
const Montant = ({
language,

View File

@ -34,6 +34,7 @@
border-radius: 20px;
cursor: pointer;
box-shadow: 0 0 0px 1.5px rgb(41, 117, 209);
box-shadow: 0 0 0px 1.5px var(--colour);
transition: all 0.1s;
border: 0.5em solid white;
}

View File

@ -47,16 +47,16 @@ button {
.ui__.container {
width: 100%;
max-width: 800px;
max-width: 850px;
margin-right: auto;
margin-left: auto;
padding-right: 0.6rem;
padding-left: 0.6rem;
}
.ui__.container .ui__.full-width {
margin: 0 calc((800px - 100vw) / 2);
margin: 0 calc((850px - 100vw) / 2);
}
@media (max-width: 800px) {
@media (max-width: 850px) {
.ui__.container .ui__.full-width {
margin: 0;
}
@ -65,6 +65,7 @@ button {
.ui__.notice {
font-size: 85%;
color: rgba(0, 0, 0, 0.6);
color: var(--lighterInverseTextColour);
}
ul.ui__.no-bullet {
list-style: none;

View File

@ -65,7 +65,9 @@ const generateTheme = (themeColour?: ?string): ThemeColours => {
textColour = findContrastedTextColour(colour, true), // the 'simple' version feels better...
inverseTextColour = textColour === '#ffffff' ? '#000' : '#fff',
lightenTextColour = textColour =>
textColour === '#ffffff' ? 'rgba(255, 255, 255, .85)' : '#333',
textColour === '#ffffff'
? 'rgba(255, 255, 255, .6)'
: 'rgba(0, 0, 0, .6)',
lighterTextColour = lightenTextColour(textColour),
lighterInverseTextColour = lightenTextColour(inverseTextColour),
textColourOnWhite = textColour === '#ffffff' ? colour : '#333'

View File

@ -135,7 +135,7 @@ feedback:
form:
headline: Your feedback is valuable to us in order to continuously improve this site. What should we work on to better meet your expectations?
email: Your email (if you would like an answer from us)
thanks: Thank for your feedback! You can contact us directly at <1> </1><2>contact@embauche.beta.gouv.fr</2>
thanks: Thank for your feedback! You can contact us directly at <1> </1><2>contact@mon-entreprise.beta.gouv.fr</2>
Janvier 2019: January 2019
d'aides: of aid
Oui: Yes
@ -166,7 +166,7 @@ legalNotice:
title: Contact
content: >
<0>
contact@embauche.beta.gouv.fr
contact@mon-entreprise.beta.gouv.fr
</0>
Cette règle est la somme de: This rule is the sum of
@ -282,7 +282,7 @@ formeJuridique:
titre: Which legal status should you choose for your company in France?
description: >
The French business law defines more than 20 possible legal statuses to declare a company with various acronyms and processes : SAS, SARL, SA, EIRL... This guide quickly helps you to find the right status for your company project in France.
titre: Choose the legal status
titre: Create a company
incertain: Not sure about this status? Take our guide to help you choose
intro: 'The French business law defines more than 20 possible legal statuses to declare a company with various acronyms and processes : SAS, SARL, SA, EIRL... This guide will help you find quickly the right status for your needs.'
EI: Also called company in own name or company in a personal name. No capital contribution is necessary. Private wealth and corporate wealth are one.
@ -295,6 +295,7 @@ formeJuridique:
SNC: The liability of the partners for the debts of the company is unified (one partner only can be sued for the entire debt) and indefinite (responsible on the entirety of their personnal wealth).
micro: The auto-entrepreneur is a sole proprietorship company, subject to a flat-rate scheme for the calculation of taxes and the payment of social security contributions.
micro-EIRL: The EIRL auto-entrepreneur is a sole proprietorship with limited liability, subject to a flat-rate scheme for the calculation of taxes and the payment of social security contributions.
entreprise-déjà-crée: I have already declared my company
Votre forme juridique: Your legal status
Créer une: Create a
@ -423,6 +424,10 @@ Ce n'est pas mon entreprise: This is not my company
Simuler une embauche: Simulate a hire
Protection sociale: Social security
Rémunération du dirigeant: Director's remuneration
Simulateur de salaire: Employee salary simulation
Exemples de simulation de salaire: Examples of salary simulations
Quelques exemples de salaires: Some salary exemples
Embauche: Hiring process
Entreprise Individuelle: Individual Business
listeformejuridique:
@ -433,7 +438,7 @@ statut du dirigeant:
description: This choice is important because it determines the director's Social Security scheme and coverage. Each option has legal implications, and leads to a different status when creating your company in France
titre: Defining the director's status
description: <0>This choice is important because it determines the director's Social Security scheme and coverage.</0><1><0><0>Salaried employee:</0> The company director joins and is covered by Frances general Social Security scheme. Social Security contributions are calculated on the basis of the executive's actual pay and are paid monthly. Although more expensive, this scheme offers full social protection (except unemployment).</0><1><0>Self-employed:</0> The company director joins and is covered by Frances self-employed scheme called « Sécurité sociale des indépendants ». Contributions due are generally calculated based on professional income as reported to the tax authorities. Although less expensive, this scheme provides basic social protection (additional options and private insurance are recommended).</1></1>
Assimilé salarié: Salaried
Assimilé salarié: Assimilated salaried
Indépendant: Self-employed
gérant minoritaire:
page:
@ -520,6 +525,8 @@ path:
selection: '/scheme-selection'
démarcheEmbauche:
index: '/hiring-process'
documentation:
exemples: '/examples'
Auto-entrepreneur en EIRL: Auto-entrepreneur with EIRL option
auto-entrepreneur-EIRL: auto-entrepreneur-EIRL

View File

@ -827,6 +827,7 @@
question: Quel est le montant des avantages en nature ?
période: flexible
suggestions:
aucun: 0
nourriture: 80
véhicule: 260
format: euros
@ -1604,6 +1605,7 @@
cumuls: https://www.legisocial.fr/actualites-sociales/2068-comment-declarer-les-cotisations-dallocations-familiales-si-lentreprise-beneficie-du-regime-jei.html
applicable si: statut JEI
non applicable si: assimilé salarié
période: mois
formule:
# TODO - le plafonnement à 4,5 SMIC, précalculé pour 09/2017; cette approximation n'est bien sûr pas satisfaisante,

View File

@ -541,7 +541,7 @@ contrat salarié . salaire:
contrat salarié . salaire . brut de base:
titre.en: Gross salary
titre.fr: Salaire brut de base
résumé.en: Written in the employment contract.
résumé.en: Written in the employment contract
résumé.fr: Inscrit dans le contrat de travail
question.en: What is the monthly gross salary?
question.fr: Quel est le salaire de base ?
@ -749,7 +749,7 @@ contrat salarié . salaire . net:
titre.fr: Salaire net
question.en: What is the net salary?
question.fr: Quel est le salaire net ?
résumé.en: Received by the employee.
résumé.en: Received by the employee
résumé.fr: Salaire net avant impôt
description.en: >
The gross salary minus the social contributions.
@ -829,7 +829,7 @@ contrat salarié . rémunération . total:
titre.fr: Total chargé
question.en: 'What is the monthly remuneration, contributions included ?'
question.fr: Quel est la rémunération chargée ?
résumé.en: Spent by the employer.
résumé.en: Spent by the employer
résumé.fr: Dépensé par l'employeur
description.en: >-
It is the gross salary, plus the employer contributions. It is the total

View File

@ -16,14 +16,14 @@ import {
add,
contains,
difference,
dissoc,
equals,
head,
intersection,
isEmpty,
isNil,
mergeDeepWith,
pick,
isEmpty,
dissoc
pick
} from 'ramda'
import { getFormValues } from 'redux-form'
import { createSelector, createSelectorCreator, defaultMemoize } from 'reselect'

View File

@ -14,7 +14,7 @@ const rewrite = basename => ({
app.use(
history({
rewrites: ['embauche', 'infrance', 'mon-entreprise'].map(rewrite)
rewrites: ['infrance', 'mon-entreprise'].map(rewrite)
})
)

View File

@ -1,123 +0,0 @@
import PageFeedback from 'Components/Feedback/PageFeedback'
import Mecanisms from 'Components/Mecanisms'
import Route404 from 'Components/Route404'
import RulePage from 'Components/RulePage'
import DisableScroll from 'Components/utils/DisableScroll'
import TrackPageView from 'Components/utils/TrackPageView'
import { defaultTracker } from 'Components/utils/withTracker'
import createRavenMiddleware from 'raven-for-redux'
import Raven from 'raven-js'
import React, { Component } from 'react'
import { withTranslation } from 'react-i18next'
import { Redirect, Route, Switch } from 'react-router-dom'
import 'Ui/index.css'
import Provider from '../../Provider'
import {
persistSimulation,
retrievePersistedSimulation
} from '../../storage/persistSimulation'
import ReactPiwik from '../../Tracker'
import { getIframeOption, inIframe } from '../../utils'
import trackDomainActions from './middlewares/trackDomainActions'
import About from './pages/About'
import Contact from './pages/Contact'
import Couleur from './pages/Couleur'
import ExampleSituations from './pages/ExampleSituations'
import { Header } from './pages/Header'
import Home from './pages/Home'
import IframeFooter from './pages/IframeFooter'
import Integration from './pages/Integration'
import IntegrationTest from './pages/IntegrationTest'
import RulesList from './pages/RulesList'
import sitePaths from './sitePaths'
if (process.env.NODE_ENV === 'production') {
Raven.config(
'https://9051375f856646d694943532caf2b45f@sentry.data.gouv.fr/18'
).install()
}
let tracker = defaultTracker
if (process.env.NODE_ENV === 'production') {
tracker = new ReactPiwik({
url: 'stats.data.gouv.fr',
siteId: 39,
trackErrors: true
})
}
if (process.env.NODE_ENV === 'production') {
let integratorUrl = getIframeOption('integratorUrl')
ReactPiwik.push([
'setCustomVariable',
1,
'urlPartenaire',
decodeURIComponent(integratorUrl || location.origin),
'visit'
])
}
const middlewares = [createRavenMiddleware(Raven), trackDomainActions(tracker)]
const paths = sitePaths()
class EmbaucheRoute extends Component {
render() {
return (
<Provider
basename="embauche"
initialStore={{
previousSimulation: retrievePersistedSimulation()
}}
sitePaths={paths}
reduxMiddlewares={middlewares}
tracker={tracker}
onStoreCreated={persistSimulation}>
<TrackPageView />
{!inIframe() && <Header />}
{inIframe() && <DisableScroll />}
<RouterSwitch />
<PageFeedback blacklist={['']} />
{inIframe() && <IframeFooter />}
</Provider>
)
}
}
const RouterSwitch = withTranslation()(() => (
<Switch>
<Route exact path="/" component={Home} />
<Route path="/contact" component={Contact} />
<Route
path={paths.documentation.index + '/:name+'}
component={props => (
<div className="ui__ container">
<RulePage {...props} />
</div>
)}
/>
<Route
path={paths.documentation.index}
component={props => (
<div className="ui__ container">
<RulesList {...props} />
</div>
)}
/>
<Redirect from="/simu/*" to="/" />
<Route path="/exemples" component={ExampleSituations} />
<Route path="/mecanismes" component={Mecanisms} />
<Route path="/à-propos" component={About} />
<Route path="/intégrer" component={Integration} />
<Route path="/couleur" component={Couleur} />
<Route path="/integration-test" component={IntegrationTest} />
<Redirect from="/simulateur" to="/" />
<Route component={Route404} />
</Switch>
))
let ExportedApp = EmbaucheRoute
if (process.env.NODE_ENV !== 'production') {
const { hot } = require('react-hot-loader')
ExportedApp = hot(module)(EmbaucheRoute)
}
export default ExportedApp

View File

@ -1,9 +0,0 @@
import '@babel/polyfill'
import 'iframe-resizer'
import React from 'react'
import { render } from 'react-dom'
import App from './App'
let anchor = document.querySelector('#js')
render(<App />, anchor)

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

View File

@ -1,3 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Calque_1" x="0px" y="0px" width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">
<path fill="#000000" d="M94.455,22.233c-0.004-0.027-0.008-0.054-0.012-0.081c-0.019-0.112-0.041-0.223-0.072-0.333 c-0.006-0.022-0.01-0.044-0.018-0.065c-0.035-0.123-0.08-0.246-0.133-0.365c-0.015-0.027-0.027-0.052-0.039-0.079 c-0.027-0.059-0.056-0.118-0.086-0.176c-0.019-0.032-0.041-0.062-0.062-0.093c-0.019-0.033-0.039-0.065-0.06-0.098 c-0.063-0.098-0.133-0.193-0.205-0.282c-0.008-0.009-0.016-0.019-0.021-0.028c-0.086-0.103-0.181-0.195-0.276-0.285 c-0.021-0.018-0.039-0.034-0.062-0.051c-0.086-0.075-0.175-0.145-0.267-0.208c-0.02-0.014-0.039-0.028-0.059-0.041 c-0.109-0.073-0.225-0.138-0.344-0.195c-0.008-0.004-0.014-0.01-0.023-0.014L51.348-0.033c-0.852-0.409-1.843-0.409-2.694,0 L7.279,19.838c-1.078,0.518-1.764,1.608-1.764,2.804v51.116c0,1.131,0.613,2.172,1.602,2.721l41.375,22.942 c0.001,0.001,0.003,0.002,0.004,0.002c0.109,0.062,0.223,0.114,0.34,0.162c0.02,0.008,0.039,0.015,0.059,0.021 c0.093,0.035,0.189,0.066,0.287,0.094c0.031,0.008,0.062,0.017,0.093,0.023c0.089,0.022,0.18,0.038,0.272,0.053 c0.03,0.005,0.061,0.011,0.092,0.015c0.119,0.015,0.239,0.022,0.362,0.022c0.122,0,0.243-0.01,0.361-0.022 c0.031-0.004,0.062-0.01,0.092-0.015c0.092-0.015,0.183-0.029,0.271-0.053c0.031-0.008,0.064-0.017,0.096-0.023 c0.097-0.026,0.191-0.059,0.285-0.094c0.021-0.006,0.039-0.014,0.06-0.021c0.114-0.048,0.229-0.101,0.34-0.162 c0.002,0,0.004-0.001,0.004-0.002l41.375-22.942c0.988-0.549,1.603-1.59,1.603-2.721V22.642c0-0.002,0-0.004,0-0.007 C94.484,22.501,94.473,22.367,94.455,22.233z M88.268,71.924L53.111,91.422V80.459c0-1.718-1.394-3.109-3.111-3.109 s-3.11,1.393-3.11,3.109v10.963L11.735,71.926V27.689c3.692,0.649,7.001,2.428,9.548,4.976l6.278,6.935 c-1.046,1.328-2.385,3.19-2.758,4.592c-0.852,3.195-0.326,6.432,1.208,9.086l20.724-12.01c-1.538-2.65-4.085-4.716-7.282-5.567 c-1.854-0.493-4.69-0.179-6.47,0.188l-0.475,0.304l-7.006-7.749c-2.653-2.652-5.927-4.682-9.58-5.857L50,6.22l34.604,16.62 L62.057,35.344c-1.502,0.833-2.045,2.726-1.211,4.229c0.568,1.024,1.629,1.603,2.723,1.603c0.509,0,1.027-0.126,1.504-0.392 l23.193-12.86v18.553h-0.188c0,10.202-8.298,18.5-18.5,18.5c-3.63,0-7.005-1.064-9.861-2.877c0.39-1.024,0.611-2.131,0.611-3.291 c0-2.555-1.035-4.867-2.707-6.541l-2.369,2.367l-4.594-4.592l-0.003,0.003c-0.6-0.601-1.574-0.601-2.175,0.001 c-0.601,0.602-0.601,1.576,0,2.176l4.591,4.592l-3.987,3.986l-4.728-4.728l-0.003,0.003c-0.602-0.602-1.576-0.602-2.176,0 c-0.601,0.602-0.601,1.576,0,2.177l4.729,4.729l-2.369,2.367c1.676,1.674,3.987,2.709,6.542,2.709c1.674,0,3.238-0.451,4.594-1.228 c3.963,2.715,8.75,4.312,13.906,4.312c7.467,0,14.162-3.338,18.689-8.596V71.924z"/>
</svg>

Before

Width:  |  Height:  |  Size: 2.8 KiB

View File

@ -1,6 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_3" x="0px" y="0px" width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">
<g>
<path d="M82.344,12.734H17.656c-3.106,0-5.625,2.519-5.625,5.625v15.469v39.531v8.281c0,3.106,2.519,5.625,5.625,5.625h64.688 c3.106,0,5.625-2.519,5.625-5.625v-8.281V33.828V18.359C87.969,15.253,85.45,12.734,82.344,12.734z M35.938,80.234H19.062v-9.844 h16.875V80.234z M35.938,66.172H19.062v-9.844h16.875V66.172z M35.938,52.109H19.062v-9.844h16.875V52.109z M58.438,80.234H41.562 v-9.844h16.875V80.234z M58.438,66.172H41.562v-9.844h16.875V66.172z M58.438,52.109H41.562v-9.844h16.875V52.109z M80.938,80.234 H64.062v-9.844h16.875V80.234z M80.938,66.172H64.062v-9.844h16.875V66.172z M80.938,52.109H64.062v-9.844h16.875V52.109z M80.938,33.828c0,1.553-1.261,2.812-2.812,2.812h-56.25c-1.553,0-2.812-1.26-2.812-2.812V21.172c0-1.553,1.26-2.812,2.812-2.812 h56.25c1.552,0,2.812,1.26,2.812,2.812V33.828z"/>
<path d="M64.062,33.828h9.844V21.172h-9.844V33.828z M66.875,23.984h4.219v7.031h-4.219V23.984z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

View File

@ -1,11 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="&#1057;&#1083;&#1086;&#1081;_1" x="0px" y="0px" width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">
<path d="M82.5,12.5H72.063c-1.032-2.909-3.804-5-7.063-5h-4.437C59.155,5.93,57.133,5,55.001,5h-10c-2.132,0-4.154,0.931-5.563,2.5 H35c-3.259,0-6.03,2.092-7.063,5H17.5c-1.381,0-2.5,1.119-2.5,2.5v77.5c0,1.381,1.119,2.5,2.5,2.5h65c1.381,0,2.5-1.119,2.5-2.5V15 C85,13.619,83.881,12.5,82.5,12.5z M32.5,15c0-1.378,1.121-2.5,2.5-2.5h5.694c0.89,0,1.713-0.473,2.161-1.243 C43.313,10.47,44.115,10,45.001,10h10c0.886,0,1.688,0.47,2.146,1.257c0.448,0.77,1.271,1.243,2.161,1.243H65 c1.379,0,2.5,1.122,2.5,2.5c0,1.378-1.121,2.5-2.5,2.5H35C33.621,17.5,32.5,16.378,32.5,15C32.5,15,32.5,15,32.5,15z M80,90H20V17.5 h7.938c1.033,2.908,3.805,5,7.063,5h30c3.258,0,6.029-2.092,7.063-5H80V90z"/>
<path d="M42.5,32.5c0,1.381,1.119,2.5,2.5,2.5h27.5c1.381,0,2.5-1.119,2.5-2.5S73.881,30,72.5,30H45 C43.619,30,42.5,31.119,42.5,32.5z"/>
<path d="M45,45h22.5c1.381,0,2.5-1.119,2.5-2.5S68.881,40,67.5,40H45c-1.381,0-2.5,1.119-2.5,2.5S43.619,45,45,45z"/>
<path d="M72.5,50H45c-1.381,0-2.5,1.119-2.5,2.5S43.619,55,45,55h27.5c1.381,0,2.5-1.119,2.5-2.5S73.881,50,72.5,50z"/>
<path d="M45,65h22.5c1.381,0,2.5-1.119,2.5-2.5S68.881,60,67.5,60H45c-1.381,0-2.5,1.119-2.5,2.5S43.619,65,45,65z"/>
<path d="M72.5,70H45c-1.381,0-2.5,1.119-2.5,2.5S43.619,75,45,75h27.5c1.381,0,2.5-1.119,2.5-2.5S73.881,70,72.5,70z"/>
<path d="M67.5,80H45c-1.381,0-2.5,1.119-2.5,2.5S43.619,85,45,85h22.5c1.381,0,2.5-1.119,2.5-2.5S68.881,80,67.5,80z"/>
<path d="M35.732,30.732L30,36.464l-3.232-3.232c-0.977-0.977-2.559-0.977-3.535,0c-0.977,0.976-0.977,2.559,0,3.535l5,5 C28.721,42.256,29.36,42.5,30,42.5s1.279-0.244,1.768-0.732l7.5-7.5c0.977-0.976,0.977-2.559,0-3.535 C38.291,29.756,36.709,29.756,35.732,30.732z"/>
<path d="M35.732,70.732L30,76.465l-3.232-3.232c-0.977-0.977-2.559-0.977-3.535,0s-0.977,2.559,0,3.535l5,5 C28.721,82.256,29.36,82.5,30,82.5s1.279-0.244,1.768-0.732l7.5-7.5c0.977-0.977,0.977-2.559,0-3.535S36.709,69.756,35.732,70.732z"/>
<path d="M24.232,64.268C24.721,64.756,25.36,65,26,65s1.279-0.244,1.768-0.732L31,61.035l3.232,3.232C34.721,64.756,35.36,65,36,65 s1.279-0.244,1.768-0.732c0.977-0.977,0.977-2.559,0-3.535L34.535,57.5l3.232-3.232c0.977-0.977,0.977-2.559,0-3.535 s-2.559-0.977-3.535,0L31,53.965l-3.232-3.232c-0.977-0.977-2.559-0.977-3.535,0s-0.977,2.559,0,3.535l3.232,3.232l-3.232,3.232 C23.256,61.709,23.256,63.291,24.232,64.268z"/></svg>

Before

Width:  |  Height:  |  Size: 2.5 KiB

View File

@ -1,43 +0,0 @@
<?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"
version="1.2"
width="100"
height="100"
viewBox="0 0 500 500"
id="svg3907">
<defs
id="defs3909" />
<metadata
id="metadata3912">
<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
transform="translate(-130,-184)"
id="layer1">
<g
transform="matrix(3.7620511,0,0,3.5498239,-341.52659,-662.17695)"
id="flowRoot3915">
<path
d="m 170.05469,367.26562 -5.55469,0 c -6.75005,-2e-5 -11.62505,-1.82814 -14.625,-5.48437 -2.95317,-3.60939 -4.42973,-10.33595 -4.42969,-20.17969 l 0,-6.75 c -4e-5,-8.76561 -1.14847,-14.85935 -3.44531,-18.28125 -2.29691,-3.46872 -6.00003,-5.20309 -11.10938,-5.20312 l 0,-11.46094 c 5.10935,4e-5 8.81247,-1.71089 11.10938,-5.13281 2.29684,-3.4687 3.44527,-9.58588 3.44531,-18.35157 l 0,-6.82031 c -4e-5,-9.79679 1.47652,-16.49991 4.42969,-20.10937 2.99995,-3.65616 7.87495,-5.48428 14.625,-5.48438 l 5.55469,0 0,9.21094 -2.10938,0 c -4.35943,9e-5 -7.4063,0.93759 -9.14062,2.8125 -1.68755,1.87509 -2.5313,6.35164 -2.53125,13.42969 l 0,4.5 c -5e-5,9.70318 -1.12505,16.85161 -3.375,21.44531 -2.25005,4.59379 -6.07036,7.99223 -11.46094,10.19531 5.39058,2.25004 9.21089,5.67191 11.46094,10.26563 2.24995,4.59377 3.37495,11.7422 3.375,21.44531 l 0,4.5 c -5e-5,7.07812 0.8437,11.55468 2.53125,13.42969 1.73432,1.87498 4.78119,2.81248 9.14062,2.8125 l 2.10938,0 0,9.21093"
id="path3951"/>
<path
d="m 252.95312,311.36719 c -5.06255,3e-5 -8.76567,1.7344 -11.10937,5.20312 -2.29692,3.4219 -3.44536,9.51564 -3.44531,18.28125 l 0,6.75 c -5e-5,9.84374 -1.47661,16.5703 -4.42969,20.17969 -2.95316,3.65623 -7.80472,5.48435 -14.55469,5.48437 l -5.625,0 0,-9.21093 2.17969,0 c 4.35935,-2e-5 7.38278,-0.93752 9.07031,-2.8125 1.73434,-1.87501 2.60153,-6.35157 2.60156,-13.42969 l 0,-4.5 c -3e-5,-9.70311 1.12497,-16.85154 3.375,-21.44531 2.24996,-4.59372 6.07027,-8.01559 11.46094,-10.26563 -5.39067,-2.20308 -9.21098,-5.60152 -11.46094,-10.19531 -2.25003,-4.5937 -3.37503,-11.74213 -3.375,-21.44531 l 0,-4.5 c -3e-5,-7.07805 -0.86722,-11.5546 -2.60156,-13.42969 -1.68753,-1.87491 -4.71096,-2.81241 -9.07031,-2.8125 l -2.17969,0 0,-9.21094 5.625,0 c 6.74997,1e-4 11.60153,1.82822 14.55469,5.48438 2.95308,3.60946 4.42964,10.31258 4.42969,20.10937 l 0,6.82031 c -5e-5,7.92194 1.0312,13.82818 3.09375,17.71875 2.06245,3.8438 5.88275,5.76567 11.46093,5.76563 l 0,11.46094"
id="path3953" />
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.9 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 78 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 88 KiB

View File

@ -1,46 +0,0 @@
<?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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="279.99899" height="204.37177" viewBox="0 0 279.99899 204.37175" id="svg6535" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="logo-openfisca.svg">
<defs id="defs6537"/>
<sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:zoom="5.8990195" inkscape:cx="162.20645" inkscape:cy="94.57921" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="false" inkscape:window-width="3200" inkscape:window-height="1634" inkscape:window-x="0" inkscape:window-y="55" inkscape:window-maximized="1" fit-margin-top="0" fit-margin-left="0" fit-margin-right="0" fit-margin-bottom="0" units="px"/>
<metadata id="metadata6540">
<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:license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/"/>
</cc:Work>
<cc:License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/">
<cc:permits rdf:resource="http://creativecommons.org/ns#Reproduction"/>
<cc:permits rdf:resource="http://creativecommons.org/ns#Distribution"/>
<cc:requires rdf:resource="http://creativecommons.org/ns#Notice"/>
<cc:requires rdf:resource="http://creativecommons.org/ns#Attribution"/>
<cc:permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks"/>
<cc:requires rdf:resource="http://creativecommons.org/ns#ShareAlike"/>
</cc:License>
</rdf:RDF>
</metadata>
<g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1" transform="translate(-145.7148,-95.890629)">
<g id="g6488" transform="matrix(1.2610695,0,0,1.2610695,-142.85234,-295.97815)">
<path d="m 295.98239,471.54195 -14.47875,0.0713 -0.1825,-56.635 -24.51875,0.0987 0,56.13375 -16.99,0 0,-56.13375 -10.60375,0 -0.0488,-12.80625 10.6525,0.12125 0,-6.9525 c 0,-8.03875 2.37125,-13.41 5.23625,-17.61625 3.19875,-4.695 12.27625,-9.72625 22.65,-10.14125 8.3575,-0.335 11.4275,1.655 20.9925,4.485 l -3.5425,12.91625 c -12.91625,-3.26625 -17.91625,-5.2075 -23.2075,-2.93 -5.3825,2.315 -5.13875,11.51875 -5.13875,14.04375 l 0.0138,5.97 39.045,-0.10625 0.12125,69.48125 z" style="fill:#971640;fill-opacity:1;fill-rule:nonzero;stroke:none" id="path3986" inkscape:connector-curvature="0"/>
<path d="m 295.98239,471.54195 -14.47875,0.0713 -0.1825,-56.635 -24.51875,0.0987 0,56.13375 -16.99,0 0,-56.13375 -10.60375,0 -0.0488,-12.80625 10.6525,0.12125 0,-6.9525 c 0,-8.03875 2.37125,-13.41 5.23625,-17.61625 3.19875,-4.695 12.27625,-9.72625 22.65,-10.14125 8.3575,-0.335 11.4275,1.655 20.9925,4.485 l -3.5425,12.91625 c -12.91625,-3.26625 -17.91625,-5.2075 -23.2075,-2.93 -5.3825,2.315 -5.13875,11.51875 -5.13875,14.04375 l 0.0138,5.97 39.045,-0.10625 0.12125,69.48125 z" style="fill:none;stroke:#ffffff;stroke-width:0.66249996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" id="path3990" inkscape:connector-curvature="0"/>
<path d="m 346.53227,450.2467 c 0,7.24125 -2.2175,12.75625 -6.65625,16.54375 -4.43875,3.79 -11.0775,5.68375 -19.91625,5.68375 -4.53125,0 -8.39375,-0.34875 -11.58875,-1.0425 -3.1925,-0.695 -6.1825,-1.715 -8.9675,-3.0625 l 2.78375,-14.97125 c 3.155,1.68375 3.92875,2.15375 7.88375,3.29 3.95625,1.13625 7.4375,1.705 10.445,1.705 6.165,0 9.2475,-2.02125 9.2475,-6.0625 0,-1.515 -0.4075,-2.74625 -1.225,-3.695 -0.81625,-0.94625 -2.22875,-2.02 -4.2325,-3.21875 -2.00625,-1.2 -4.68,-2.59875 -8.0225,-4.19875 -4.79125,-2.27375 -8.31,-4.3775 -10.5575,-6.31375 -2.2475,-1.9375 -3.88125,-4.1575 -4.9025,-6.6625 -1.02125,-2.50375 -1.53125,-5.58875 -1.53125,-9.25 0,-6.27125 2.14375,-11.12375 6.43375,-14.55375 4.29,-3.43125 10.37,-5.1475 18.245,-5.1475 7.50125,0 14.79875,1.85375 21.89375,5.55625 l -5.12625,13.8925 c -3.11875,-1.51625 -6.035,-2.7575 -8.74625,-3.725 -2.71125,-0.96875 -5.4775,-1.4525 -8.3,-1.4525 -5.01375,0 -7.52125,1.53625 -7.52125,4.60875 0,1.7275 0.80875,3.22 2.4225,4.4825 1.61625,1.26375 5.15375,3.1375 10.61375,5.62 4.865,2.23375 8.43125,4.31625 10.6975,6.25125 2.26375,1.9375 3.93625,4.1675 5.01375,6.69375 1.075,2.525 1.61375,5.535 1.61375,9.02875" style="fill:#971640;fill-opacity:1;fill-rule:nonzero;stroke:none" id="path3994" inkscape:connector-curvature="0"/>
<path d="m 346.53227,450.2467 c 0,7.24125 -2.2175,12.75625 -6.65625,16.54375 -4.43875,3.79 -11.0775,5.68375 -19.91625,5.68375 -4.53125,0 -8.39375,-0.34875 -11.58875,-1.0425 -3.1925,-0.695 -6.1825,-1.715 -8.9675,-3.0625 l 2.78375,-14.97125 c 3.155,1.68375 3.92875,2.15375 7.88375,3.29 3.95625,1.13625 7.4375,1.705 10.445,1.705 6.165,0 9.2475,-2.02125 9.2475,-6.0625 0,-1.515 -0.4075,-2.74625 -1.225,-3.695 -0.81625,-0.94625 -2.22875,-2.02 -4.2325,-3.21875 -2.00625,-1.2 -4.68,-2.59875 -8.0225,-4.19875 -4.79125,-2.27375 -8.31,-4.3775 -10.5575,-6.31375 -2.2475,-1.9375 -3.88125,-4.1575 -4.9025,-6.6625 -1.02125,-2.50375 -1.53125,-5.58875 -1.53125,-9.25 0,-6.27125 2.14375,-11.12375 6.43375,-14.55375 4.29,-3.43125 10.37,-5.1475 18.245,-5.1475 7.50125,0 14.79875,1.85375 21.89375,5.55625 l -5.12625,13.8925 c -3.11875,-1.51625 -6.035,-2.7575 -8.74625,-3.725 -2.71125,-0.96875 -5.4775,-1.4525 -8.3,-1.4525 -5.01375,0 -7.52125,1.53625 -7.52125,4.60875 0,1.7275 0.80875,3.22 2.4225,4.4825 1.61625,1.26375 5.15375,3.1375 10.61375,5.62 4.865,2.23375 8.43125,4.31625 10.6975,6.25125 2.26375,1.9375 3.93625,4.1675 5.01375,6.69375 1.075,2.525 1.61375,5.535 1.61375,9.02875 z" style="fill:none;stroke:#ffffff;stroke-width:0.66249996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" id="path3998" inkscape:connector-curvature="0"/>
<path d="m 375.28477,472.47395 c -19.3875,0 -29.0825,-12.06125 -29.0825,-36.18125 0,-11.99625 2.6375,-21.1625 7.91125,-27.5 5.27375,-6.33375 12.8325,-9.5025 22.67375,-9.5025 7.20625,0 13.66625,1.60125 20.38125,4.8 l -5.015,14.90125 c -3.6675,-1.22 -6.15625,-2.22 -8.4575,-2.99875 -2.30375,-0.78 -4.605,-1.1675 -6.90875,-1.1675 -8.83875,0 -13.2575,7.11375 -13.2575,21.34125 0,13.8075 4.41875,20.71125 13.2575,20.71125 3.2675,0 6.29375,-0.495 9.08125,-1.48375 2.785,-0.98875 5.57125,-2.53625 9.9,-5.305 l 4.01375,14.2375 c -4.29375,2.6425 -11.0825,6.25375 -13.885,7.01 -2.805,0.7575 -6.3425,1.1375 -10.6125,1.1375" style="fill:#971640;fill-opacity:1;fill-rule:nonzero;stroke:none" id="path4002" inkscape:connector-curvature="0"/>
<path d="m 375.28477,472.47395 c -19.3875,0 -29.0825,-12.06125 -29.0825,-36.18125 0,-11.99625 2.6375,-21.1625 7.91125,-27.5 5.27375,-6.33375 12.8325,-9.5025 22.67375,-9.5025 7.20625,0 13.66625,1.60125 20.38125,4.8 l -5.015,14.90125 c -3.6675,-1.22 -6.15625,-2.22 -8.4575,-2.99875 -2.30375,-0.78 -4.605,-1.1675 -6.90875,-1.1675 -8.83875,0 -13.2575,7.11375 -13.2575,21.34125 0,13.8075 4.41875,20.71125 13.2575,20.71125 3.2675,0 6.29375,-0.495 9.08125,-1.48375 2.785,-0.98875 5.57125,-2.53625 9.9,-5.305 l 4.01375,14.2375 c -4.29375,2.6425 -11.0825,6.25375 -13.885,7.01 -2.805,0.7575 -6.3425,1.1375 -10.6125,1.1375 z" style="fill:none;stroke:#ffffff;stroke-width:0.66249996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" id="path4006" inkscape:connector-curvature="0"/>
<path d="m 433.64902,438.50295 -6.575,0.2525 c -4.93875,0.16875 -8.615,1.17875 -11.03,3.03 -2.41375,1.85375 -3.62,4.67375 -3.62,8.46125 0,5.43125 2.7475,8.14625 8.24375,8.14625 3.9375,0 7.08375,-1.285 9.44375,-3.85125 2.35875,-2.56875 3.5375,-5.9775 3.5375,-10.23 l 0,-5.80875 z m 1.29125,32.7075 0.435,-9.5975 -0.44625,0 c -2.86,4.08375 -5.80125,6.915 -8.82875,8.4925 -3.0275,1.57875 -6.97375,2.36875 -11.83875,2.36875 -5.98,0 -10.68875,-1.93625 -14.12125,-5.81125 -3.43625,-3.87125 -5.155,-9.385 -5.155,-16.5425 0,-7.4925 2.31375,-13.0175 6.93625,-16.57375 4.625,-3.5575 11.5975,-5.52625 20.92,-5.905 l 10.8075,-0.3775 0,-3.095 c 0,-7.155 -3.2325,-10.73375 -9.695,-10.73375 -4.97625,0 -10.825,1.70375 -21.8525,7.10125 l -5.62625,-13.00625 c 11.4725,-6.23875 19.42125,-8.365 28.1475,-8.365 8.3575,0 14.76375,2.0625 19.22125,6.1875 4.4575,4.12625 6.685,10.3975 6.685,18.81625 l 0,47.04125 -15.58875,0 z" style="fill:#971640;fill-opacity:1;fill-rule:nonzero;stroke:none" id="path4010" inkscape:connector-curvature="0"/>
<path d="m 433.64902,438.50295 -6.575,0.2525 c -4.93875,0.16875 -8.615,1.17875 -11.03,3.03 -2.41375,1.85375 -3.62,4.67375 -3.62,8.46125 0,5.43125 2.7475,8.14625 8.24375,8.14625 3.9375,0 7.08375,-1.285 9.44375,-3.85125 2.35875,-2.56875 3.5375,-5.9775 3.5375,-10.23 l 0,-5.80875 z m 1.29125,32.7075 0.435,-9.5975 -0.44625,0 c -2.86,4.08375 -5.80125,6.915 -8.82875,8.4925 -3.0275,1.57875 -6.97375,2.36875 -11.83875,2.36875 -5.98,0 -10.68875,-1.93625 -14.12125,-5.81125 -3.43625,-3.87125 -5.155,-9.385 -5.155,-16.5425 0,-7.4925 2.31375,-13.0175 6.93625,-16.57375 4.625,-3.5575 11.5975,-5.52625 20.92,-5.905 l 10.8075,-0.3775 0,-3.095 c 0,-7.155 -3.2325,-10.73375 -9.695,-10.73375 -4.97625,0 -10.825,1.70375 -21.8525,7.10125 l -5.62625,-13.00625 c 11.4725,-6.23875 19.42125,-8.365 28.1475,-8.365 8.3575,0 14.76375,2.0625 19.22125,6.1875 4.4575,4.12625 6.685,10.3975 6.685,18.81625 l 0,47.04125 -15.58875,0 z" style="fill:none;stroke:#ffffff;stroke-width:0.66249996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" id="path4014" inkscape:connector-curvature="0"/>
<path d="m 247.88364,339.27195 c 0,5.34375 0.91,9.38375 2.73375,12.11875 1.82125,2.73625 4.78875,4.105 8.90125,4.105 4.07875,0 7.0125,-1.35875 8.80125,-4.08 1.78875,-2.72 2.68375,-6.76625 2.68375,-12.14375 0,-5.34125 -0.90375,-9.35 -2.70875,-12.0225 -1.805,-2.67125 -4.76375,-4.00625 -8.8775,-4.00625 -4.07875,0 -7.02,1.3275 -8.825,3.9825 -1.805,2.65625 -2.70875,6.67125 -2.70875,12.04625 m 38.765,0 c 0,8.7875 -2.40625,15.66 -7.22,20.61625 -4.81375,4.9575 -11.51875,7.435 -20.11125,7.435 -5.3825,0 -10.13,-1.13375 -14.2425,-3.40375 -4.11125,-2.2675 -7.27125,-5.5275 -9.4775,-9.77625 -2.20625,-4.24875 -3.31,-9.205 -3.31,-14.87125 0,-8.81875 2.39,-15.675 7.17125,-20.5675 4.78125,-4.8925 11.5,-7.33875 20.16,-7.33875 5.3825,0 10.13,1.12625 14.2425,3.38 4.11375,2.2525 7.27125,5.4875 9.47875,9.705 2.20625,4.21625 3.30875,9.1575 3.30875,14.82125" style="fill:#971640;fill-opacity:1;fill-rule:nonzero;stroke:none" id="path4018" inkscape:connector-curvature="0"/>
<path d="m 247.88364,339.27195 c 0,5.34375 0.91,9.38375 2.73375,12.11875 1.82125,2.73625 4.78875,4.105 8.90125,4.105 4.07875,0 7.0125,-1.35875 8.80125,-4.08 1.78875,-2.72 2.68375,-6.76625 2.68375,-12.14375 0,-5.34125 -0.90375,-9.35 -2.70875,-12.0225 -1.805,-2.67125 -4.76375,-4.00625 -8.8775,-4.00625 -4.07875,0 -7.02,1.3275 -8.825,3.9825 -1.805,2.65625 -2.70875,6.67125 -2.70875,12.04625 z m 38.765,0 c 0,8.7875 -2.40625,15.66 -7.22,20.61625 -4.81375,4.9575 -11.51875,7.435 -20.11125,7.435 -5.3825,0 -10.13,-1.13375 -14.2425,-3.40375 -4.11125,-2.2675 -7.27125,-5.5275 -9.4775,-9.77625 -2.20625,-4.24875 -3.31,-9.205 -3.31,-14.87125 0,-8.81875 2.39,-15.675 7.17125,-20.5675 4.78125,-4.8925 11.5,-7.33875 20.16,-7.33875 5.3825,0 10.13,1.12625 14.2425,3.38 4.11375,2.2525 7.27125,5.4875 9.47875,9.705 2.20625,4.21625 3.30875,9.1575 3.30875,14.82125 z" style="fill:none;stroke:#ffffff;stroke-width:1.245;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" id="path4022" inkscape:connector-curvature="0"/>
<path d="m 318.4189,324.39045 c -2.2725,0 -4.47125,1.0875 -6.59375,3.26 -2.12375,2.1725 -3.82875,5.06875 -5.115,8.69125 -1.28875,3.62125 -1.93125,7.62 -1.93125,11.99625 0,2.5775 0.6175,4.63625 1.855,6.18125 1.23625,1.545 2.9425,2.3175 5.11625,2.3175 2.23875,0 4.3775,-1.11 6.41875,-3.33125 2.03875,-2.22125 3.68625,-5.27 4.93875,-9.14875 1.255,-3.87875 1.88125,-7.70125 1.88125,-11.46875 0,-5.66375 -2.19,-8.4975 -6.57,-8.4975 m 6.06875,-11.78 c 4.88125,0 8.73375,1.73 11.55875,5.19 2.82625,3.46125 4.2375,8.2975 4.2375,14.50875 0,6.1475 -1.145,12.06375 -3.43375,17.74375 -2.29125,5.6825 -5.425,10.1875 -9.4025,13.52 -3.98,3.33 -8.36,4.99625 -13.14,4.99625 -2.775,0 -5.165,-0.59625 -7.17125,-1.78625 -2.00625,-1.19 -3.8625,-3.2175 -5.56625,-6.08375 l -0.40125,0 c -0.40125,5.11875 -1.12125,9.865 -2.1575,14.24375 l -3.61,16.415 -15.09625,0 17.15125,-77.73375 11.535,0 -0.8525,8.2075 0.45125,0 c 4.61375,-6.14625 9.9125,-9.22125 15.8975,-9.22125" style="fill:#971640;fill-opacity:1;fill-rule:nonzero;stroke:none" id="path4026" inkscape:connector-curvature="0"/>
<path d="m 318.4189,324.39045 c -2.2725,0 -4.47125,1.0875 -6.59375,3.26 -2.12375,2.1725 -3.82875,5.06875 -5.115,8.69125 -1.28875,3.62125 -1.93125,7.62 -1.93125,11.99625 0,2.5775 0.6175,4.63625 1.855,6.18125 1.23625,1.545 2.9425,2.3175 5.11625,2.3175 2.23875,0 4.3775,-1.11 6.41875,-3.33125 2.03875,-2.22125 3.68625,-5.27 4.93875,-9.14875 1.255,-3.87875 1.88125,-7.70125 1.88125,-11.46875 0,-5.66375 -2.19,-8.4975 -6.57,-8.4975 z m 6.06875,-11.78 c 4.88125,0 8.73375,1.73 11.55875,5.19 2.82625,3.46125 4.2375,8.2975 4.2375,14.50875 0,6.1475 -1.145,12.06375 -3.43375,17.74375 -2.29125,5.6825 -5.425,10.1875 -9.4025,13.52 -3.98,3.33 -8.36,4.99625 -13.14,4.99625 -2.775,0 -5.165,-0.59625 -7.17125,-1.78625 -2.00625,-1.19 -3.8625,-3.2175 -5.56625,-6.08375 l -0.40125,0 c -0.40125,5.11875 -1.12125,9.865 -2.1575,14.24375 l -3.61,16.415 -15.09625,0 17.15125,-77.73375 11.535,0 -0.8525,8.2075 0.45125,0 c 4.61375,-6.14625 9.9125,-9.22125 15.8975,-9.22125 z" style="fill:none;stroke:#ffffff;stroke-width:1.245;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" id="path4030" inkscape:connector-curvature="0"/>
<path d="m 369.78914,323.08795 c -3.24375,0 -5.78375,0.98875 -7.6225,2.96875 -1.83875,1.98 -2.89125,4.7875 -3.15875,8.425 l 21.46375,0 c -0.0687,-3.6375 -1.05375,-6.445 -2.95875,-8.425 -1.90625,-1.98 -4.48125,-2.96875 -7.72375,-2.96875 m 2.1575,45.48125 c -9.02875,0 -16.08375,-2.3975 -21.165,-7.19375 -5.08125,-4.79625 -7.6225,-11.5875 -7.6225,-20.375 0,-9.045 2.34875,-16.0375 7.04625,-20.97875 4.69875,-4.94 11.19125,-7.41125 19.48375,-7.41125 7.9225,0 14.09125,2.1725 18.505,6.5175 4.41375,4.34625 6.62,10.34875 6.62,18.01 l 0,7.145 -36.15875,0 c 0.1675,4.185 1.45375,7.4525 3.8625,9.8025 2.405,2.34875 5.785,3.52375 10.13,3.52375 3.37625,0 6.57,-0.3375 9.5775,-1.01375 3.00875,-0.675 6.15125,-1.75375 9.42875,-3.235 l 1.615,10.9425 c -2.675,1.2875 -7.14875,2.6975 -10.19,3.325 -3.04375,0.6275 -6.75375,0.94125 -11.1325,0.94125" style="fill:#971640;fill-opacity:1;fill-rule:nonzero;stroke:none" id="path4034" inkscape:connector-curvature="0"/>
<path d="m 369.78914,323.08795 c -3.24375,0 -5.78375,0.98875 -7.6225,2.96875 -1.83875,1.98 -2.89125,4.7875 -3.15875,8.425 l 21.46375,0 c -0.0687,-3.6375 -1.05375,-6.445 -2.95875,-8.425 -1.90625,-1.98 -4.48125,-2.96875 -7.72375,-2.96875 z m 2.1575,45.48125 c -9.02875,0 -16.08375,-2.3975 -21.165,-7.19375 -5.08125,-4.79625 -7.6225,-11.5875 -7.6225,-20.375 0,-9.045 2.34875,-16.0375 7.04625,-20.97875 4.69875,-4.94 11.19125,-7.41125 19.48375,-7.41125 7.9225,0 14.09125,2.1725 18.505,6.5175 4.41375,4.34625 6.62,10.34875 6.62,18.01 l 0,7.145 -36.15875,0 c 0.1675,4.185 1.45375,7.4525 3.8625,9.8025 2.405,2.34875 5.785,3.52375 10.13,3.52375 3.37625,0 6.57,-0.3375 9.5775,-1.01375 3.00875,-0.675 6.15125,-1.75375 9.42875,-3.235 l 1.615,10.9425 c -2.675,1.2875 -7.14875,2.6975 -10.19,3.325 -3.04375,0.6275 -6.75375,0.94125 -11.1325,0.94125 z" style="fill:none;stroke:#ffffff;stroke-width:1.245;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" id="path4038" inkscape:connector-curvature="0"/>
<path d="m 448.96889,367.60332 -15.29625,0 0,-31.5275 c 0,-3.895 -0.71875,-6.81625 -2.15625,-8.76375 -1.43625,-1.9475 -3.7275,-2.92125 -6.87125,-2.92125 -4.28,0 -7.37125,1.375 -9.2775,4.1275 -1.905,2.75375 -2.8575,7.315 -2.8575,13.69 l 0,25.395 -15.29625,0 0,-53.97875 13.60875,0 0.1325,6.90375 0.85375,0 c 1.70375,-2.6075 4.0525,-4.57875 7.04375,-5.915 2.9925,-1.33375 6.39375,-2.0025 10.20625,-2.0025 6.51875,0 11.4675,1.6975 14.84375,5.09375 3.3775,3.39625 5.06625,8.29625 5.06625,14.70125 l 0,35.1975 z" style="fill:#971640;fill-opacity:1;fill-rule:nonzero;stroke:none" id="path4042" inkscape:connector-curvature="0"/>
<path d="m 448.96889,367.60332 -15.29625,0 0,-31.5275 c 0,-3.895 -0.71875,-6.81625 -2.15625,-8.76375 -1.43625,-1.9475 -3.7275,-2.92125 -6.87125,-2.92125 -4.28,0 -7.37125,1.375 -9.2775,4.1275 -1.905,2.75375 -2.8575,7.315 -2.8575,13.69 l 0,25.395 -15.29625,0 0,-53.97875 13.60875,0 0.1325,6.90375 0.85375,0 c 1.70375,-2.6075 4.0525,-4.57875 7.04375,-5.915 2.9925,-1.33375 6.39375,-2.0025 10.20625,-2.0025 6.51875,0 11.4675,1.6975 14.84375,5.09375 3.3775,3.39625 5.06625,8.29625 5.06625,14.70125 l 0,35.1975 z" style="fill:none;stroke:#ffffff;stroke-width:1.245;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" id="path4046" inkscape:connector-curvature="0"/>
<path d="m 293.75152,399.57358 -14.79375,-3.24875 2.62875,-11.97375 14.79375,3.2475 -2.62875,11.975 z" style="fill:#326c97;fill-opacity:1;fill-rule:nonzero;stroke:none" id="path4050" inkscape:connector-curvature="0"/>
<path d="m 293.75152,399.57358 -14.79375,-3.24875 2.62875,-11.97375 14.79375,3.2475 -2.62875,11.975 z" style="fill:none;stroke:#ffffff;stroke-width:1.13750005;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" id="path4054" inkscape:connector-curvature="0"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 18 KiB

View File

@ -1,79 +0,0 @@
<?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"
version="1.1"
width="149"
height="75.001129"
viewBox="0 0 99.333333 75.001129"
id="Layer_1"
xml:space="preserve"><metadata
id="metadata3055"><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><defs
id="defs3053"><linearGradient
id="linearGradient3857"><stop
id="stop3859"
style="stop-color:#ed2939;stop-opacity:1"
offset="0" /><stop
id="stop3861"
style="stop-color:#d9152f;stop-opacity:1"
offset="1" /></linearGradient><linearGradient
id="linearGradient3835"><stop
id="stop3837"
style="stop-color:#002395;stop-opacity:1"
offset="0" /><stop
id="stop3839"
style="stop-color:#00208b;stop-opacity:1"
offset="1" /></linearGradient><linearGradient
x1="52.579407"
y1="49.800758"
x2="118.09041"
y2="49.800758"
id="linearGradient3841"
xlink:href="#linearGradient3835"
gradientUnits="userSpaceOnUse" /><linearGradient
x1="-23.101063"
y1="49.800758"
x2="42.409939"
y2="49.800758"
id="linearGradient3849"
xlink:href="#linearGradient3835"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.99219976,0,0,1.0053485,22.920869,12.432884)" /><linearGradient
x1="-23.101063"
y1="49.800758"
x2="42.409939"
y2="49.800758"
id="linearGradient3855"
xlink:href="#linearGradient3857"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.99219976,0,0,1.0053485,106.92087,12.432884)" /><linearGradient
x1="-23.101063"
y1="49.800758"
x2="42.409939"
y2="49.800758"
id="linearGradient3867"
xlink:href="#linearGradient3835"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.99219976,0,0,1.0053485,-2.079131,-12.567116)" /><linearGradient
x1="-23.101063"
y1="49.800758"
x2="42.409939"
y2="49.800758"
id="linearGradient3869"
xlink:href="#linearGradient3857"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.99219976,0,0,1.0053485,81.92087,-12.567116)" /></defs><path
d="m -25,0 0,75 51.96875,0 c -2.480494,0.0342 -4.677325,-0.710726 -6.5625,-2.21875 -1.885176,-1.474843 -2.982098,-3.345879 -3.3125,-5.625 -0.330402,-2.244939 0.204673,-4.311523 1.59375,-6.1875 l 20.96875,-28.03125 0,-23 0,-0.25 -0.5,0 c -2.107569,-0.102927 -6.127017,0.09774 -5.9375,0 0.08156,-6.325043 0.05085,-8.305033 0,-9.6875 L -25,0 z M 26.96875,75 40,75 40,74.9375 26.96875,75 z"
id="rect3057"
style="fill:url(#linearGradient3867);fill-opacity:1;fill-rule:evenodd;stroke:none" /><path
d="m 65.40625,0 c -0.127159,3.193035 -0.04012,6.97678 0,9.6875 -2.776037,-0.07895 -2.864115,-0.02727 -5.59375,0 l -0.34375,0 0,0.25 0,23 20.78125,27.75 c 1.38908,1.876981 1.95242,3.911311 1.6875,6.15625 -0.3304,2.244939 -1.42981,4.14823 -3.28125,5.65625 -1.88518,1.50802 -4.050756,2.25 -6.53125,2.25 L 59,74.8125 59,75 124,75 124,0 65.40625,0 z"
id="rect3851"
style="fill:url(#linearGradient3869);fill-opacity:1;fill-rule:evenodd;stroke:none" /></svg>

Before

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

View File

@ -1,3 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" width="100px" height="100px" viewBox="0 0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">
<path d="M84.744,8.798H15.266c-2.895,0-5.267,2.367-5.267,5.264V83.54c0,2.896,2.372,5.267,5.267,5.267h69.478 c2.891,0,5.256-2.367,5.256-5.267V14.062C90,11.166,87.635,8.798,84.744,8.798z M52.588,71.468c-0.98,0.97-2.343,1.453-4.089,1.453 c-1.789,0-3.174-0.473-4.153-1.422c-0.98-0.946-1.47-2.282-1.47-4.007c0-1.789,0.479-3.143,1.438-4.059s2.354-1.373,4.186-1.373 c1.768,0,3.134,0.469,4.104,1.405c0.97,0.938,1.453,2.279,1.453,4.025C54.057,69.173,53.566,70.499,52.588,71.468z M63.131,42.351 c-1.066,1.705-3.09,3.621-6.07,5.751c-2.045,1.513-3.34,2.664-3.883,3.45c-0.543,0.789-0.813,1.822-0.813,3.101v1.916h-8.466v-0.004 v-2.363c0-2.045,0.436-3.823,1.31-5.335c0.873-1.512,2.471-3.12,4.793-4.824c2.235-1.597,3.71-2.896,4.423-3.897 s1.07-2.119,1.07-3.354c0-1.384-0.512-2.439-1.533-3.163s-2.449-1.086-4.28-1.086c-3.195,0-6.837,1.044-10.926,3.131l-3.482-6.997 c4.749-2.662,9.787-3.993,15.111-3.993c4.386,0,7.874,1.054,10.462,3.163c2.588,2.109,3.881,4.92,3.881,8.435 C64.727,38.624,64.195,40.647,63.131,42.351z"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -1,49 +0,0 @@
<?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.0"
x="0px"
y="0px"
viewBox="0 0 100 100"
enable-background="new 0 0 100 100"
xml:space="preserve"
id="svg2"
inkscape:version="0.91 r13725"
sodipodi:docname="roues.svg"><metadata
id="metadata12"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
id="defs10" /><sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1038"
id="namedview8"
showgrid="false"
inkscape:zoom="2.36"
inkscape:cx="-59.577878"
inkscape:cy="78.40292"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg2" /><path
d="m 0.53418707,8.3108725 c 0.53300003,0.164 1.09000003,0.278 1.67600003,0.278 3.159,0 5.724,-2.563 5.724,-5.723 0,-0.841 -0.192,-1.632 -0.519,-2.352 l 26.1539999,0 c 0.066,0.748 0.12,1.561 0.12,2.352 0,0.143 0,0.143 0,0.143 -0.009,0.157 0.815,0.563 1.831,0.901 l 4.956,1.652 c 1.016,0.338 1.733,1.481 1.601,2.542 l -0.585,3.3830005 c -0.231,1.043 -1.294,1.929 -2.364,1.966 l -5.422,0.195 c -1.068,0.04 -2.289,0.873 -2.717,1.852 l -1.349,2.712 c -0.529,0.926 -0.417,2.366 0.255,3.2 l 3.3,4.099 c 0.67,0.832 0.661,2.188 -0.019,3.01 l -2.462,2.708 c -0.757,0.758 -2.125,0.93 -3.045,0.384 l -4.66,-2.764 c -0.922,-0.544 -2.393,-0.494 -3.271,0.115 l -2.163,1.33 c -0.935,0.516 -1.608,1.806 -1.497,2.87 l 0.566,5.271 c 0.114,1.061 -0.621,2.211 -1.636,2.553 l -3.646,1.03 c -1.042,0.242 -2.2859999,-0.34 -2.7629999,-1.297 l -2.402,-4.794 c -0.479,-0.956 -1.742,-1.673 -2.811,-1.592 0,0 -0.131,0.009 -1.182,0.009 -1.055,0 -1.185,-0.009 -1.185,-0.009 -0.15900003,-0.012 -0.32400003,-0.001 -0.49100003,0.022 l 0,-26.0460005 0.006,0 z"
id="path4"
style="fill:#3c4963;fill-opacity:1;stroke:#3c4963;stroke-opacity:1"
inkscape:connector-curvature="0" /><path
d="m 24.259187,64.862873 c -1.062,-0.039 -2.119,-0.915 -2.349,-1.955 l -0.581,-3.359 c -0.132,-1.053 0.581,-2.188 1.588,-2.522 l 4.926,-1.643 c 1.007,-0.335 1.827,-0.738 1.82,-0.893 0,0 0,0 0,-0.144 0,-2.414 0.468,-5.118 0.468,-5.118 0.182,-1.046 -0.382,-2.398 -1.252,-3.003 l -4.417,-3.07 c -0.871,-0.605 -1.281,-1.916 -0.911,-2.91 l 1.23,-2.907 c 0.456,-0.959 1.672,-1.527 2.699,-1.266 l 5.031,1.283 c 1.03,0.263 2.378,-0.229 2.999,-1.091 l 2.68,-3.27 c 0.728,-0.774 0.985,-2.212 0.58,-3.191 l -2.036,-4.92 c -0.406,-0.98 -0.036,-2.295 0.82,-2.924 l 2.464,-1.646 c 0.904,-0.552 2.239,-0.37 2.965,0.407 l 3.555,3.821 c 0.725,0.775 2.126,1.101 3.116,0.721 l 4.392,-1.332 c 1.034,-0.242 2.033,-1.293 2.221,-2.338 l 0.936,-5.172 c 0.189,-1.045 1.209,-1.958 2.269,-2.03 0,0 0.312,-0.021 1.45,-0.021 1.139,0 1.45,0.021 1.45,0.021 1.06,0.072 2.079,0.985 2.269,2.03 l 0.933,5.172 c 0.189,1.045 1.191,2.097 2.223,2.338 l 4.392,1.332 c 0.989,0.38 2.394,0.055 3.116,-0.721 l 3.558,-3.821 c 0.724,-0.777 2.057,-0.959 2.963,-0.407 l 2.465,1.646 c 0.854,0.629 1.225,1.944 0.818,2.923 l -2.036,4.921 c -0.406,0.979 -0.146,2.417 0.581,3.191 l 2.681,3.27 c 0.62,0.862 1.966,1.354 2.996,1.091 l 5.035,-1.283 c 1.026,-0.261 2.242,0.307 2.7,1.266 l 1.23,2.909 c 0.372,0.994 -0.038,2.303 -0.911,2.908 l -4.417,3.07 c -0.874,0.605 -1.438,1.957 -1.256,3.003 0,0 0.472,2.705 0.472,5.118 0,0.144 0,0.144 0,0.144 -0.008,0.154 0.81,0.558 1.817,0.893 l 4.925,1.643 c 1.008,0.336 1.722003,1.47 1.587003,2.522 l -0.580003,3.359 c -0.23,1.037 -1.287,1.916 -2.348,1.955 l -5.385,0.193 c -1.061,0.039 -2.272,0.865 -2.696,1.84 l -1.338,2.692 c -0.528,0.919 -0.414,2.35 0.25,3.176 l 3.278,4.071 c 0.664,0.826 0.655,2.172 -0.022,2.989 l -2.442,2.689 c -0.75,0.751 -2.11,0.923 -3.023,0.381 l -4.628,-2.744 c -0.914,-0.541 -2.376,-0.489 -3.248,0.113 l -2.147,1.319 c -0.93,0.514 -1.598,1.796 -1.484,2.85 l 0.562,5.232 c 0.113,1.058 -0.617,2.196 -1.624,2.536 l -3.623,1.023 c -1.033,0.242 -2.267,-0.339 -2.742,-1.287 l -2.386,-4.762 c -0.476,-0.949 -1.729,-1.66 -2.788,-1.581 0,0 -0.13,0.01 -1.175,0.01 -1.047,0 -1.175,-0.01 -1.175,-0.01 -1.058,-0.079 -2.316,0.632 -2.791,1.581 l -2.383,4.762 c -0.476,0.948 -1.711,1.528 -2.744,1.287 l -3.623,-1.023 c -1.007,-0.338 -1.738,-1.479 -1.624,-2.536 l 0.563,-5.232 c 0.114,-1.056 -0.557,-2.338 -1.485,-2.85 l -2.147,-1.32 c -0.874,-0.602 -2.335,-0.653 -3.248,-0.112 l -4.629,2.744 c -0.911,0.543 -2.271,0.37 -3.021,-0.382 l -2.444,-2.689 c -0.677,-0.817 -0.685,-2.162 -0.02,-2.989 l 3.277,-4.071 c 0.667,-0.826 0.779,-2.257 0.252,-3.176 l -1.339,-2.693 c -0.425,-0.973 -1.638,-1.799 -2.699,-1.84 l -5.385,-0.191 z m 36.664,-4.832 c 3.137,0 5.682,-2.544 5.682,-5.684 0,-3.14 -2.545,-5.683 -5.682,-5.683 -3.141,0 -5.684,2.544 -5.684,5.683 0,3.14 2.542,5.684 5.684,5.684 z"
id="path6"
style="fill:#3c4963;fill-opacity:1;stroke:#3c4963;stroke-opacity:1"
inkscape:connector-curvature="0" /></svg>

Before

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.6 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 359 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

View File

@ -1,136 +0,0 @@
<?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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="105mm"
height="148mm"
viewBox="0 0 372.04724 524.40944"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="tests.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.4"
inkscape:cx="-35.715333"
inkscape:cy="57.572972"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="3200"
inkscape:window-height="1685"
inkscape:window-x="0"
inkscape:window-y="55"
inkscape:window-maximized="1"
units="mm"
showguides="false">
<inkscape:grid
type="xygrid"
id="grid4661" />
</sodipodi:namedview>
<metadata
id="metadata7">
<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="Calque 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-527.95276)">
<rect
style="opacity:1;fill:none;fill-opacity:1;stroke:#3c4963;stroke-width:10.46750736;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4504"
width="327.8573"
height="386.92392"
x="21.551825"
y="611.27594"
rx="10.467507" />
<path
style="fill:#3c4963;fill-opacity:1;fill-rule:evenodd;stroke:#3c4963;stroke-width:8.37400532;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 83.113572,625.09685 204.611998,0 0,-34.32417 -61.31695,0 -8.63722,-14.96011 -64.67653,0 -9.03823,15.65471 -61.942809,0 z"
id="path4506"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccccccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#3c4963;stroke-width:6.28050423;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 53.378827,717.12205 13.388524,13.38852 23.770066,-41.17096"
id="path4546"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#3c4963;stroke-width:6.28050423;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 53.421101,779.09188 66.809624,792.4804 90.579685,751.30944"
id="path4546-3"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#3c4963;stroke-width:6.28050423;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 52.974937,904.56474 13.388527,13.38853 23.770065,-41.17096"
id="path4546-3-0"
inkscape:connector-curvature="0" />
<g
id="g4612"
style="stroke:#3c4963;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
transform="matrix(0.85773857,0,0,0.85773857,13.589515,120.36759)" />
<path
style="opacity:0.51099997;fill:none;fill-rule:evenodd;stroke:#3c4963;stroke-width:6.28050423;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 128.30456,711.61446 156.43562,0"
id="path4678"
inkscape:connector-curvature="0" />
<path
style="opacity:0.51099997;fill:none;fill-rule:evenodd;stroke:#3c4963;stroke-width:5.37907696;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 128.30912,726.08445 114.75251,0"
id="path4678-6"
inkscape:connector-curvature="0" />
<path
style="opacity:0.51099997;fill:none;fill-rule:evenodd;stroke:#3c4963;stroke-width:6.28050423;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 128.49674,773.31657 156.43562,0"
id="path4678-8"
inkscape:connector-curvature="0" />
<path
style="opacity:0.51099997;fill:none;fill-rule:evenodd;stroke:#3c4963;stroke-width:5.37907696;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 128.50131,787.78655 114.7525,0"
id="path4678-6-8"
inkscape:connector-curvature="0" />
<path
style="opacity:0.51099997;fill:none;fill-rule:evenodd;stroke:#3c4963;stroke-width:6.28050423;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 128.49674,834.02811 156.43562,0"
id="path4678-8-8"
inkscape:connector-curvature="0" />
<path
style="opacity:0.51099997;fill:none;fill-rule:evenodd;stroke:#3c4963;stroke-width:5.37907696;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 128.50131,848.4981 114.7525,0"
id="path4678-6-8-2"
inkscape:connector-curvature="0" />
<path
style="opacity:0.51099997;fill:none;fill-rule:evenodd;stroke:#3c4963;stroke-width:6.28050423;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 128.49674,893.76767 156.43562,0"
id="path4678-8-8-7"
inkscape:connector-curvature="0" />
<path
style="opacity:0.51099997;fill:none;fill-rule:evenodd;stroke:#3c4963;stroke-width:5.37907696;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 128.50131,908.23766 114.7525,0"
id="path4678-6-8-2-2"
inkscape:connector-curvature="0" />
</g>
</svg>

Before

Width:  |  Height:  |  Size: 6.1 KiB

View File

@ -1,166 +0,0 @@
<?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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="148mm"
height="105mm"
viewBox="0 0 524.40945 372.04724"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="widget.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="2.8"
inkscape:cx="323.29626"
inkscape:cy="160.69044"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="3200"
inkscape:window-height="1685"
inkscape:window-x="0"
inkscape:window-y="55"
inkscape:window-maximized="1"
units="mm" />
<metadata
id="metadata7">
<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="Calque 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-680.31496)">
<rect
style="opacity:1;fill:#3c4963;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect3338"
width="516.71478"
height="325.6011"
x="3.8165398"
y="704.24512"
rx="17.517862"
inkscape:export-filename="/home/mama/rect4144-4-0-2-4-3.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90" />
<rect
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none"
id="rect4140"
width="433.54492"
height="284.79752"
x="43.63187"
y="726.63757"
rx="1.7643888"
inkscape:export-filename="/home/mama/rect4144-4-0-2-4-3.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90" />
<circle
style="opacity:0.25899999;fill:#ffffff;fill-opacity:0.94117647;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none"
id="path4142"
cx="498.41168"
cy="872.35437"
r="11.944606"
inkscape:export-filename="/home/mama/rect4144-4-0-2-4-3.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90" />
<rect
style="opacity:0.25899999;fill:#ffffff;fill-opacity:0.94117647;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none"
id="rect4144"
width="5.8675265"
height="35.205158"
x="18.299074"
y="839.17487"
rx="1.3000772"
inkscape:export-filename="/home/mama/rect4144-4-0-2-4-3.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90" />
<rect
style="opacity:0.25899999;fill:#ffffff;fill-opacity:0.94117647;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none"
id="rect4144-3"
width="5.8675265"
height="7.4973946"
x="17.973101"
y="878.61774"
rx="1.3000772"
inkscape:export-filename="/home/mama/rect4144-4-0-2-4-3.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90" />
<rect
style="opacity:0.37300002;fill:#3c4963;fill-opacity:1;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none"
id="rect4144-4"
width="387.65253"
height="10.431161"
x="68.126472"
y="787.9505"
rx="4.3794656"
inkscape:export-filename="/home/mama/rect4144-4-0-2-4-3.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90" />
<rect
style="opacity:0.37300002;fill:#3c4963;fill-opacity:1;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none"
id="rect4144-4-0"
width="364.50394"
height="10.431161"
x="80.105202"
y="812.13953"
rx="4.1179461"
inkscape:export-filename="/home/mama/rect4144-4-0-2-4-3.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90" />
<rect
style="opacity:0.37300002;fill:#3c4963;fill-opacity:1;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none"
id="rect4144-4-0-2"
width="352.61682"
height="10.431161"
x="84.335648"
y="837.00922"
rx="3.9836526"
inkscape:export-filename="/home/mama/rect4144-4-0-2-4-3.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90" />
<rect
style="opacity:0.37300002;fill:#3c4963;fill-opacity:1;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none"
id="rect4144-4-0-2-4"
width="206.21754"
height="10.431161"
x="158.16093"
y="901.44989"
rx="2.3297217"
inkscape:export-filename="/home/mama/rect4144-4-0-2-4-3.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90" />
<rect
style="opacity:0.37300002;fill:#3c4963;fill-opacity:1;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none"
id="rect4144-4-0-2-4-3"
width="206.21754"
height="10.431161"
x="158.16093"
y="921.47028"
rx="2.3297217"
inkscape:export-filename="/home/mama/rect4144-4-0-2-4-3.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90" />
</g>
</svg>

Before

Width:  |  Height:  |  Size: 5.6 KiB

View File

@ -1,73 +0,0 @@
<?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"
width="310"
height="60"
id="svg10"
sodipodi:docname="logo.svg"
inkscape:version="0.92.2 (5c3e80d, 2017-08-06)">
<defs
id="defs14" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1019"
id="namedview12"
showgrid="false"
inkscape:zoom="0.62996954"
inkscape:cx="720.6846"
inkscape:cy="-36.809204"
inkscape:window-x="0"
inkscape:window-y="27"
inkscape:window-maximized="1"
inkscape:current-layer="svg10" />
<metadata
id="metadata2">
<rdf:RDF>
<cc:Work>
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title>Logo beta.gouv.fr</dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<rect
style="opacity:1;fill:#4a89dc;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5.06986427;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect40"
width="1500"
height="500"
x="-7.2958989"
y="-379.38794" />
<text
xml:space="preserve"
transform="scale(1.040833,0.96076892)"
style="font-size:46.96238327px;fill:#ffffff;stroke-width:0.99919969"
id="text8"
x="352.29898"
y="-176.78494"><tspan
x="352.29898"
y="-126.82497"
style="font-weight:bold;font-size:53.33333206px;line-height:0.40000001;font-family:'Century Gothic Std';fill:#ffffff;stroke-width:0.99919969"
id="tspan6"> <tspan
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:53.33333206px;line-height:0.40000001;font-family:Arial;-inkscape-font-specification:Arial;fill:#ffffff;stroke-width:0.99919969"
id="tspan36">embauche</tspan>.<tspan
style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:60px;line-height:0.40000001;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman, Italic';fill:#ffffff;stroke-width:0.99919969"
id="tspan20">beta.gouv.fr</tspan><tspan
style="font-style:italic;font-weight:normal;font-size:53.33333206px;line-height:0.40000001;font-family:'Times New Roman';fill:#ffffff;stroke-width:0.99919969"
id="tspan4"> </tspan></tspan></text>
</svg>

Before

Width:  |  Height:  |  Size: 2.9 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 38 KiB

View File

@ -1,200 +0,0 @@
<?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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg4166"
version="1.1"
inkscape:version="0.92.1 r15371"
sodipodi:docname="icônes-CDD.svg">
<defs
id="defs4168" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.49497475"
inkscape:cx="-384.64894"
inkscape:cy="641.55815"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1046"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1" />
<metadata
id="metadata4171">
<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>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<rect
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:9.57414818;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4714"
width="526.67255"
height="163.84308"
x="70.272972"
y="97.875389" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 205.67544,154.64744 210.26673,0"
id="path4716"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 153.54319,183.32017 263.26786,0"
id="path4718"
inkscape:connector-curvature="0" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;line-height:0%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="520.22858"
y="183.63103"
id="text4724"><tspan
sodipodi:role="line"
id="tspan4726"
x="520.22858"
y="183.63103"
style="font-size:50px;line-height:1.25">€</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;line-height:0%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="478.81232"
y="163.42796"
id="text4728"><tspan
sodipodi:role="line"
id="tspan4730"
x="478.81232"
y="163.42796"
style="font-size:12.5px;line-height:1.25"> </tspan></text>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 474.7717,244.24018 c 31.31473,-20.20306 59.599,-38.3858 53.53809,-17.1726 -6.06092,21.21321 35.35534,6.06092 35.35534,6.06092"
id="path4732"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 130.30968,528.09304 c 32.32488,-19.1929 61.6783,-24.56623 178.797,-28.28428 63.63961,-2.0203 88.38835,-12.6269 88.38835,-12.6269"
id="path4755"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csc" />
<g
transform="matrix(1.7389448,0,0,1.7389448,237.04228,351.03091)"
id="g4">
<path
style="fill:#000000"
inkscape:connector-curvature="0"
d="m 74.97,45.051 c 3.928,0.775 6.896,2.735 7.001,4.52 C 83.465,33.237 72.374,18.072 55.869,14.811 39.362,11.55 23.337,21.357 18.508,37.032 c 0.775,-1.612 4.267,-2.294 8.193,-1.519 4.228,0.835 7.351,3.041 6.979,4.927 0.373,-1.886 4.364,-2.686 8.915,-1.787 4.552,0.9 7.939,3.157 7.567,5.043 0.373,-1.886 4.364,-2.685 8.914,-1.787 4.554,0.899 7.939,3.158 7.568,5.043 0.371,-1.885 4.099,-2.737 8.326,-1.901 z"
id="path6" />
<polygon
style="fill:#000000"
points="51.331,41.31 42.67,85.143 41.402,86.638 40.799,84.773 49.459,40.94 "
id="polygon8" />
</g>
<g
id="g4790"
transform="translate(-10,5)">
<path
inkscape:connector-curvature="0"
id="path4771"
d="m 222.23356,482.63617 108.08632,-8.08122 36.36549,-29.29443"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path4773"
d="m 250,480.93363 -5.1978,19.39847"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path4773-3"
d="m 296.73836,478.27687 4.38042,19.59923"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 5.4314649,517.38856 C 19.894644,500.38015 53.55256,494.39958 72.243237,494.78475 c 18.690678,0.38517 31.590923,16.1695 46.221523,16.86681 14.63061,0.69731 27.35758,-14.60867 39.46566,-14.03158 7.12056,0.33938 17.61353,4.41922 22.0853,6.84295 8.75475,4.74514 -12.68938,5.64463 -37.17939,18.28112 -13.21823,6.82042 -91.943091,84.09988 -91.943091,84.09988"
id="path4795"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csssssc" />
</g>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;line-height:0%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="729.33014"
y="709.92047"
id="text5346"><tspan
sodipodi:role="line"
id="tspan5348"
x="729.33014"
y="709.92047"
style="font-size:12.5px;line-height:1.25">https://thenounproject.com/search/?q=job+search&amp;i=873829</tspan></text>
<path
inkscape:connector-curvature="0"
d="m 383.92066,784.656 -12.41,-12.41 c 13.289,-18.911 8.731,-45.014 -10.18,-58.303 -18.911,-13.289 -45.014,-8.731 -58.303,10.18 -13.289,18.911 -8.731,45.014 10.18,58.303 14.437,10.145 33.686,10.145 48.123,0 l 12.41,12.41 c 2.011,2.009 5.269,2.009 7.28,0 l 2.89,-2.89 c 2.016,-2.007 2.023,-5.267 0.017,-7.283 -0.003,-0.003 -0.005,-0.005 -0.007,-0.007 z m -69.11,-14 c -12.407,-12.407 -12.407,-32.523 0,-44.93 12.407,-12.407 32.523,-12.407 44.93,0 12.407,12.407 12.407,32.522 0,44.929 -12.416,12.386 -32.514,12.386 -44.93,10e-4 z"
id="path4" />
<path
inkscape:connector-curvature="0"
d="m 355.21066,737.696 -8.92,0 0,-2.51 c 0,-2.066 -1.674,-3.74 -3.74,-3.74 l 0,0 -10.12,0 c -2.066,0 -3.74,1.674 -3.74,3.74 l 0,0 0,2.51 -9.34,0 c -1.613,0 -2.92,1.307 -2.92,2.92 l 0,0 0,19.67 c 0,1.613 1.307,2.92 2.92,2.92 l 0,0 35.86,0 c 1.613,0 2.92,-1.307 2.92,-2.92 l 0,-19.67 c 0,-1.613 -1.307,-2.92 -2.92,-2.92 z m -23.1,-2.51 c 0,-0.166 0.134,-0.3 0.3,-0.3 l 10.14,0 c 0.166,0 0.3,0.134 0.3,0.3 l 0,2.51 -10.74,0 0,-2.51 z"
id="path6-6" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;line-height:0%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="753.57379"
y="172.51933"
id="text5358"><tspan
sodipodi:role="line"
id="tspan5360"
x="753.57379"
y="172.51933"
style="font-size:25px;line-height:1.25">+ FUSÉE ?</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;line-height:0%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="370.72598"
y="719.01184"
id="text5364"><tspan
sodipodi:role="line"
id="tspan5366"
x="370.72598"
y="719.01184"
style="font-size:62.5px;line-height:1.25">+</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;line-height:0%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="591.9494"
y="895.78857"
id="text4715"><tspan
sodipodi:role="line"
id="tspan4717"
x="591.9494"
y="895.78857"
style="font-size:12.5px;line-height:1.25">https://thenounproject.com/search/?q=lesson&amp;i=118285</tspan></text>
<path
inkscape:connector-curvature="0"
d="m 64.058704,916.78877 c -0.599,0 -1.087,-0.486 -1.087,-1.086 l 0,-19.682 c 0,-0.148 -0.121,-0.271 -0.271,-0.271 l -3.141,0 c -0.133,0 -0.246,0.096 -0.269,0.229 l -3.318,19.902 c -0.087,0.527 -0.538,0.908 -1.072,0.908 l -4.187,0 c -0.314,0 -0.613,-0.137 -0.82,-0.375 -0.207,-0.238 -0.3,-0.553 -0.256,-0.865 l 3.491,-24.449 0.003,-12.611 c 0,-0.149 -0.121,-0.272 -0.271,-0.272 l -0.788,0 c -0.15,0 -0.272,0.123 -0.272,0.272 l 0,9.164 c 0,0.598 -0.487,1.086 -1.087,1.086 l -4.186,0 c -0.6,0 -1.087,-0.488 -1.087,-1.086 l 0,-10.523 c 0,-4.467 3.633,-8.101 8.1,-8.101 l 6.332,0 c 0.15,0 0.272,-0.122 0.272,-0.272 l 0,-0.91 c 0,-0.133 -0.097,-0.246 -0.228,-0.268 -3.931,-0.646 -6.783,-4.004 -6.783,-7.982 0,-3.978 2.853,-7.336 6.783,-7.983 0.131,-0.021 0.228,-0.135 0.228,-0.268 l 0,-5.775 c 0,-0.599 0.487,-1.087 1.087,-1.087 l 53.864996,0 c 0.6,0 1.087,0.488 1.087,1.087 l 0,28.055 c 0,0.599 -0.487,1.087 -1.087,1.087 l -35.688996,0 c -0.045,0 -0.09,0.011 -0.129,0.033 l -2.398,1.3 c -0.158,0.086 -0.338,0.131 -0.518,0.131 l -6.758,0 c -0.15,0 -0.271,0.122 -0.271,0.272 l 0,39.254 c 0,0.6 -0.488,1.086 -1.088,1.086 l -4.187,0 z m 0,-23.213 c 0.6,0 1.087,0.488 1.087,1.088 l 0,19.68 c 0,0.15 0.122,0.271 0.272,0.271 l 1.469,0 c 0.15,0 0.272,-0.121 0.272,-0.271 l 0,-39.255 c 0,-0.599 0.487,-1.086 1.086,-1.086 l 7.772,0 c 0.045,0 0.089,-0.012 0.129,-0.033 l 5.469,-2.787 c 0.111,-0.06 0.166,-0.188 0.133,-0.311 l -1.07,-2.217 c -0.021,-0.08 -0.079,-0.146 -0.155,-0.179 -0.034,-0.015 -0.07,-0.021 -0.106,-0.021 -0.045,0 -0.089,0.011 -0.13,0.033 l -4.767,2.583 c -0.158,0.087 -0.337,0.132 -0.519,0.132 l -21.46,0 c -3.268,0 -5.926,2.659 -5.926,5.927 l 0,9.163 c 0,0.15 0.121,0.271 0.271,0.271 l 1.469,0 c 0.149,0 0.271,-0.121 0.271,-0.271 l 0,-9.163 c 0,-0.6 0.488,-1.087 1.087,-1.087 l 3.506,0 c 0.6,0 1.087,0.487 1.087,1.087 l 0,14.026 c 0,0.051 -0.003,0.104 -0.01,0.152 l -3.283,22.996 c -0.012,0.078 0.012,0.158 0.063,0.217 0.051,0.061 0.126,0.094 0.205,0.094 l 1.468,0 c 0.133,0 0.246,-0.096 0.269,-0.227 l 3.319,-19.904 c 0.088,-0.525 0.538,-0.908 1.072,-0.908 l 5.65,0 z m 31.653,-33.949 c -0.047,0 -0.094,0.013 -0.136,0.036 l -12.146,7.014 c -0.131,0.074 -0.175,0.241 -0.1,0.371 l 1.298,2.222 c 0.036,0.062 0.096,0.108 0.165,0.127 0.023,0.006 0.047,0.009 0.07,0.009 0.047,0 0.095,-0.012 0.137,-0.036 l 12.207,-6.881 c 0.13,-0.075 0.174,-0.241 0.1,-0.371 l -1.359,-2.354 c -0.036,-0.062 -0.096,-0.108 -0.165,-0.127 -0.024,-0.007 -0.047,-0.01 -0.071,-0.01 z m -34.478,-5.956 c -3.268,0 -5.926,2.658 -5.926,5.926 0,3.267 2.658,5.926 5.926,5.926 3.268,0 5.926,-2.659 5.926,-5.926 0,-3.268 -2.658,-5.926 -5.926,-5.926 z"
id="path4-3" />
</g>
</svg>

Before

Width:  |  Height:  |  Size: 13 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 857 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.5 KiB

View File

@ -1,56 +0,0 @@
<?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"
x="0px"
y="0px"
viewBox="0 0 100 125"
enable-background="new 0 0 100 100"
xml:space="preserve"
id="svg12"
sodipodi:docname="contact.svg"
inkscape:version="0.92.1 r15371"><metadata
id="metadata18"><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><defs
id="defs16" /><sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1046"
id="namedview14"
showgrid="false"
inkscape:zoom="1.888"
inkscape:cx="-1.9067797"
inkscape:cy="62.5"
inkscape:window-x="122"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg12" /><path
d="M93.1,35.5l-9.3-7v-9.6c0-2.5-2-4.5-4.5-4.5H65l-6.2-4.6c-5.2-3.9-12.4-3.9-17.6,0L35,14.4H20.7c-2.5,0-4.5,2-4.5,4.5v9.6 l-9.3,7c-1.2,0.9-2,2.4-2,3.9v48.9c0,2.7,2.2,4.9,4.9,4.9h80.3c2.7,0,4.9-2.2,4.9-4.9V39.4C95,37.8,94.3,36.4,93.1,35.5z M79.3,36.9 v6.2L50,65.1L20.7,43.1v-6.2v-18h58.5V36.9z"
id="path2"
style="fill:#333350;fill-opacity:1" /><rect
x="27.5"
y="24.6"
width="45"
height="6.8"
id="rect4"
style="fill:#2975D1;fill-opacity:1" /><rect
x="27.5"
y="35.8"
width="36"
height="6.8"
id="rect6"
style="fill:#2975D1;fill-opacity:1" /></svg>

Before

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 193 B

View File

@ -1,77 +0,0 @@
<?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"
width="13"
height="14"
viewBox="0 0 13 14"
id="svg4"
sodipodi:docname="livre.svg"
inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"
inkscape:export-filename="/home/mama/dev/sgmap/actifs/syso/source/images/livre.png"
inkscape:export-xdpi="177.11"
inkscape:export-ydpi="177.11">
<metadata
id="metadata10">
<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>
<defs
id="defs8" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1019"
id="namedview6"
showgrid="false"
inkscape:zoom="33.714286"
inkscape:cx="8.3739479"
inkscape:cy="6.7147513"
inkscape:window-x="0"
inkscape:window-y="27"
inkscape:window-maximized="1"
inkscape:current-layer="svg4" />
<path
d="m 12.805,3.734 c 0.208,0.2966667 0.255,0.6326667 0.141,1.008 L 10.798,11.82 C 10.699333,12.153333 10.5,12.433333 10.2,12.66 9.9,12.886667 9.581,13 9.243,13 H 2.032 C 1.6306667,13 1.244,12.860667 0.872,12.582 0.5,12.303333 0.241,11.961 0.095,11.555 c -0.12466667,-0.348667 -0.13,-0.679333 -0.016,-0.992 0,-0.02067 0.0076667,-0.091 0.023,-0.211 0.0153333,-0.12 0.0256667,-0.216333 0.031,-0.289 0.005333,-0.04133 -0.002333,-0.097333 -0.023,-0.168 C 0.08933333,9.8243333 0.08166667,9.7736667 0.087,9.743 0.09766667,9.6856667 0.11833333,9.631 0.149,9.579 0.17966667,9.527 0.22266667,9.4656667 0.278,9.395 0.33333333,9.3243333 0.37633333,9.263 0.407,9.211 0.527,9.013 0.64433333,8.7746667 0.759,8.496 0.87366667,8.2173333 0.95166667,7.979 0.993,7.781 1.0083333,7.729 1.0096667,7.651 0.997,7.547 0.98433333,7.443 0.983,7.37 0.993,7.328 1.0083333,7.2706667 1.0526667,7.1976667 1.126,7.109 1.1993333,7.0203333 1.2436667,6.9603333 1.259,6.929 1.3683333,6.7416667 1.4776667,6.502 1.587,6.21 1.6963333,5.918 1.7613333,5.6836667 1.782,5.507 1.7873333,5.4603333 1.7806667,5.377 1.762,5.257 1.7433333,5.137 1.7446667,5.064 1.766,5.038 1.7866667,4.97 1.844,4.8906667 1.938,4.8 2.032,4.7093333 2.0893333,4.6506667 2.11,4.624 2.2086667,4.4886667 2.3193333,4.2686667 2.442,3.964 2.5646667,3.6593333 2.6363333,3.408 2.657,3.21 2.6623333,3.1686667 2.6546667,3.1023333 2.634,3.011 2.6133333,2.9196667 2.608,2.8506667 2.618,2.804 2.6286667,2.7626667 2.652,2.7156667 2.688,2.663 2.724,2.6103333 2.771,2.5503333 2.829,2.483 2.887,2.4156667 2.9313333,2.361 2.962,2.319 3.0033333,2.2563333 3.0463333,2.177 3.091,2.081 3.1356667,1.985 3.1746667,1.894 3.208,1.808 3.2413333,1.722 3.283,1.6283333 3.333,1.527 3.383,1.4256667 3.4336667,1.3423333 3.485,1.277 3.5363333,1.2116667 3.6053333,1.1503333 3.692,1.093 c 0.086667,-0.057333 0.1803333,-0.087333 0.281,-0.09 0.1006667,-0.00267 0.2243333,0.011667 0.371,0.043 L 4.336,1.069 c 0.198,-0.046667 0.3306667,-0.07 0.398,-0.07 h 5.945 c 0.385333,0 0.682333,0.146 0.891,0.438 0.208667,0.292 0.255667,0.6306667 0.141,1.016 L 9.57,9.531 C 9.3826667,10.151 9.1963333,10.550667 9.011,10.73 8.8256667,10.909333 8.491,10.999333 8.007,11 H 1.218 c -0.1406667,0 -0.23966667,0.039 -0.297,0.117 -0.0573333,0.08333 -0.06,0.195333 -0.008,0.336 C 1.0376667,11.817667 1.4126667,12 2.038,12 h 7.211 c 0.1513333,0 0.2973333,-0.04033 0.438,-0.121 0.1406667,-0.08067 0.2316667,-0.188667 0.273,-0.324 l 2.344,-7.711 c 0.03667,-0.1146667 0.04967,-0.263 0.039,-0.445 0.198,0.078 0.351667,0.19 0.461,0.336 z"
id="path2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccssssccscscsscscscscscscscscscsscssssssccsssccscsccsssccccc"
inkscape:export-filename="/home/mama/dev/sgmap/actifs/syso/source/images/livre.png"
inkscape:export-xdpi="383.96799"
inkscape:export-ydpi="383.96799" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:10.14016628px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.8112132px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="6.7447171"
y="9.6131449"
id="text819"
transform="matrix(1.0041902,0,-0.44305481,0.99582728,0,0)"
inkscape:export-filename="/home/mama/dev/sgmap/actifs/syso/source/images/livre.png"
inkscape:export-xdpi="383.96799"
inkscape:export-ydpi="383.96799"><tspan
sodipodi:role="line"
id="tspan817"
x="6.7447171"
y="9.6131449"
style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:ubuntu;-inkscape-font-specification:'ubuntu Medium';stroke-width:0.8112132px">?</tspan></text>
</svg>

Before

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

View File

@ -1,299 +0,0 @@
<?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="200mm"
height="200mm"
viewBox="0 0 200 200"
version="1.1"
id="svg1040"
inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"
sodipodi:docname="logo-simulateur-carré.svg">
<defs
id="defs1034">
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1557"
id="linearGradient1559"
x1="-926.12097"
y1="539.00635"
x2="-895.19501"
y2="539.08728"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
id="linearGradient1557">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop1553" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop1555" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1557"
id="linearGradient1561"
x1="31.77738"
y1="-7.1544676"
x2="76.852509"
y2="-7.1544676"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1557"
id="linearGradient1688"
gradientUnits="userSpaceOnUse"
x1="-926.12097"
y1="539.00635"
x2="-895.19501"
y2="539.08728" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1557"
id="linearGradient1690"
gradientUnits="userSpaceOnUse"
x1="-926.12097"
y1="539.00635"
x2="-895.19501"
y2="539.08728" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1557"
id="linearGradient1692"
gradientUnits="userSpaceOnUse"
x1="-926.12097"
y1="539.00635"
x2="-895.19501"
y2="539.08728" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1557"
id="linearGradient1694"
gradientUnits="userSpaceOnUse"
x1="-926.12097"
y1="539.00635"
x2="-895.19501"
y2="539.08728" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1557"
id="linearGradient1696"
gradientUnits="userSpaceOnUse"
x1="-926.12097"
y1="539.00635"
x2="-895.19501"
y2="539.08728" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1557"
id="linearGradient1698"
gradientUnits="userSpaceOnUse"
x1="-926.12097"
y1="539.00635"
x2="-895.19501"
y2="539.08728" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1557"
id="linearGradient1700"
gradientUnits="userSpaceOnUse"
x1="-926.12097"
y1="539.00635"
x2="-895.19501"
y2="539.08728" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1557"
id="linearGradient1702"
gradientUnits="userSpaceOnUse"
x1="-926.12097"
y1="539.00635"
x2="-895.19501"
y2="539.08728" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1557"
id="linearGradient1704"
gradientUnits="userSpaceOnUse"
x1="-926.12097"
y1="539.00635"
x2="-895.19501"
y2="539.08728" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.35"
inkscape:cx="305.71428"
inkscape:cy="308.57143"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1019"
inkscape:window-x="0"
inkscape:window-y="27"
inkscape:window-maximized="1"
units="mm"
width="200mm" />
<metadata
id="metadata1037">
<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,-97)">
<g
transform="matrix(1.2098698,0,0,1.2098698,30.246536,122.00216)"
id="g1034">
<rect
y="-19.089724"
x="4.1954565"
height="122.79182"
width="95.348213"
id="rect902"
style="opacity:1;fill:#2975d1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.79768062;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<g
style="fill:url(#linearGradient1559);fill-opacity:1"
id="g10"
transform="matrix(2.7204839,0,0,2.7204839,2531.803,-1415.8248)">
<rect
id="rect6-5-2-0"
height="1.3424588"
width="7.4310141"
y="549.16644"
x="-926.08026"
style="fill:url(#linearGradient1688);fill-opacity:1;stroke-width:0.4204922" />
<rect
id="rect6-5-2-3-62"
height="1.3424588"
width="9.1711349"
y="545.98425"
x="-926.05066"
style="fill:url(#linearGradient1690);fill-opacity:1;stroke-width:0.46713829" />
<rect
id="rect4-3-1-0"
height="3.2960479"
width="10.45988"
y="538.41833"
x="-916.19727"
style="fill:url(#linearGradient1692);fill-opacity:1;stroke-width:1.04254186" />
<rect
id="rect6-5-2-3-6-6-1"
height="1.3424588"
width="8.2794638"
y="552.41461"
x="-926.12097"
style="fill:url(#linearGradient1694);fill-opacity:1;stroke-width:0.44384876" />
<rect
id="rect6-5-2-0-7"
height="1.3424588"
width="9.9897528"
y="539.27765"
x="-925.90411"
style="fill:url(#linearGradient1696);fill-opacity:1;stroke-width:0.48754114" />
<rect
id="rect6-5-2-3-62-5"
height="1.3424588"
width="12.329054"
y="536.33826"
x="-925.91608"
style="fill:url(#linearGradient1698);fill-opacity:1;stroke-width:0.54162514" />
<rect
id="rect6-5-2-0-2"
height="1.3424588"
width="28.096281"
y="527.43781"
x="-925.96246"
style="fill:url(#linearGradient1700);fill-opacity:1;stroke-width:0.81763285" />
<rect
id="rect6-5-2-3-62-2"
height="1.3424588"
width="28.059555"
y="524.25562"
x="-925.97449"
style="fill:url(#linearGradient1702);fill-opacity:1;stroke-width:0.81709832" />
<rect
id="rect6-5-2-3-6-6-1-8"
height="1.3424588"
width="28.094173"
y="530.68597"
x="-925.98871"
style="fill:url(#linearGradient1704);fill-opacity:1;stroke-width:0.81760222" />
</g>
<circle
transform="matrix(1.1531524,0,0,1.1531524,-12.611255,-14.553708)"
r="39.9678"
cy="72.933975"
cx="71.967575"
id="path1701"
style="opacity:1;fill:#2975d1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.49537659;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<circle
transform="matrix(1.1531524,0,0,1.1531524,-12.611255,-14.553708)"
r="32.392746"
cy="73.245392"
cx="72.102852"
id="path1701-2"
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.02243066;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<rect
transform="matrix(0.79551811,-0.83481218,0.81683862,0.81396261,-12.611255,-14.553708)"
y="140.51343"
x="-8.9267206"
height="46.99176"
width="9.2655077"
id="rect1718"
style="opacity:1;fill:#2975d1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:4.07131147;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
ry="3.419951"
rx="4.6327538" />
<g
id="g955"
transform="matrix(1.1531524,0,0,1.1531524,0.97787992,-49.017674)"
style="fill:#2975d1;fill-opacity:1">
<text
id="text951"
y="112.8009"
x="29.686964"
style="font-style:normal;font-weight:normal;font-size:11.82654667px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#2975d1;fill-opacity:1;stroke:none;stroke-width:0.94612372px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
xml:space="preserve"
transform="scale(1.0287824,0.97202285)"><tspan
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:22.70697021px;font-family:'Ubuntu Mono';-inkscape-font-specification:'Ubuntu Mono Bold';fill:#2975d1;fill-opacity:1;stroke-width:0.94612372px"
y="112.8009"
x="29.686964"
id="tspan949"
sodipodi:role="line">2300€</tspan></text>
</g>
<rect
id="rect6-5-2-3-6-3"
height="5.1796703"
width="41.992214"
y="-9.7443027"
x="31.77738"
style="fill:url(#linearGradient1561);fill-opacity:1;stroke-width:1.96344554" />
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 10 KiB

View File

@ -1,487 +0,0 @@
<?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="210mm"
height="297mm"
viewBox="0 0 210 297"
version="1.1"
id="svg952"
inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"
sodipodi:docname="logo-simulateur.brouillon.svg">
<defs
id="defs946">
<linearGradient
inkscape:collect="always"
id="linearGradient1557">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop1553" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop1555" />
</linearGradient>
<marker
inkscape:stockid="Arrow1Lstart"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow1Lstart"
style="overflow:visible"
inkscape:isstock="true">
<path
id="path843"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt"
transform="scale(0.8) translate(12.5,0)" />
</marker>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1557"
id="linearGradient1559"
x1="-926.12097"
y1="539.00634"
x2="-895.19501"
y2="539.08728"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1557"
id="linearGradient1561"
x1="31.77738"
y1="-7.1544676"
x2="76.852509"
y2="-7.1544676"
gradientUnits="userSpaceOnUse" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="2.8"
inkscape:cx="360.08814"
inkscape:cy="794.70971"
inkscape:document-units="mm"
inkscape:current-layer="g12"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1019"
inkscape:window-x="0"
inkscape:window-y="27"
inkscape:window-maximized="1"
inkscape:measure-start="340.758,806.51"
inkscape:measure-end="340.758,738.068" />
<metadata
id="metadata949">
<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">
<g
transform="matrix(0.21455608,0,0,0.21455608,87.433218,81.178091)"
id="g12">
<g
id="g1756"
transform="matrix(1.1531524,0,0,1.1531524,-15.077591,-14.553714)" />
<g
id="g1148"
transform="translate(2.4663327)">
<rect
style="opacity:1;fill:#2975d1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.79768062;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect902-31"
width="95.348213"
height="122.79182"
x="195.5956"
y="-16.194298" />
<g
transform="matrix(2.7204839,0,0,2.7204839,2723.2031,-1412.9294)"
id="g10-9"
style="fill:#ffffff;fill-opacity:1">
<rect
style="fill:#ffffff;fill-opacity:1;stroke-width:1.04254186"
x="-916.19727"
y="538.41833"
width="10.45988"
height="3.2960479"
id="rect4-3-1-0-8" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke-width:1.11106944"
x="-925.97449"
y="523.34906"
width="28.059555"
height="2.4821887"
id="rect6-5-2-3-62-2-6" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke-width:1.11175466"
x="-925.98871"
y="527.49042"
width="28.094173"
height="2.4821887"
id="rect6-5-2-3-6-6-1-8-1" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke-width:1.11106944"
x="-926.05457"
y="534.00439"
width="28.059555"
height="2.4821887"
id="rect6-5-2-3-62-2-6-5" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke-width:1.11175466"
x="-926.06873"
y="538.14575"
width="28.094173"
height="2.4821887"
id="rect6-5-2-3-6-6-1-8-1-5" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke-width:1.11106944"
x="-926.29742"
y="544.78619"
width="28.059555"
height="2.4821887"
id="rect6-5-2-3-62-2-6-5-4" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke-width:1.11175466"
x="-926.31158"
y="548.92755"
width="28.094173"
height="2.4821887"
id="rect6-5-2-3-6-6-1-8-1-5-7" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke-width:1.11175466"
x="-926.31158"
y="553.25153"
width="28.094173"
height="2.4821887"
id="rect6-5-2-3-6-6-1-8-1-5-7-6" />
</g>
<circle
style="opacity:1;fill:#2975d1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.87754941;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path1701-0"
cx="261.7785"
cy="72.445717"
r="46.088966" />
<circle
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.33217072;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path1701-2-6"
cx="261.93448"
cy="72.804817"
r="37.353775" />
<rect
rx="5.3422713"
ry="3.9437246"
style="opacity:1;fill:#2975d1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:4.69484234;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
id="rect1718-3"
width="10.684543"
height="54.188663"
x="124.19753"
y="283.45337"
transform="matrix(0.68986382,-0.72393916,0.7083527,0.70585866,0,0)" />
<g
style="fill:#2975d1;fill-opacity:1"
transform="matrix(1.1531524,0,0,1.1531524,192.37804,-46.122238)"
id="g955-2">
<text
transform="scale(1.0287824,0.97202285)"
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:11.82654667px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#2975d1;fill-opacity:1;stroke:none;stroke-width:0.94612372px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="29.686964"
y="112.8009"
id="text951-0"><tspan
sodipodi:role="line"
id="tspan949-6"
x="29.686964"
y="112.8009"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:22.70697021px;font-family:'Ubuntu Mono';-inkscape-font-specification:'Ubuntu Mono Bold';fill:#2975d1;fill-opacity:1;stroke-width:0.94612372px">2300€</tspan></text>
</g>
<rect
style="fill:#ffffff;fill-opacity:1;stroke-width:2.78303218"
x="216.57129"
y="-7.9499097"
width="55.865334"
height="7.8221698"
id="rect6-5-2-3-6-3-1" />
</g>
<rect
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.33039308;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect1541"
width="54.611641"
height="5.2849984"
x="-242.79175"
y="-20.931444" />
<g
id="g1034">
<rect
y="-19.089724"
x="4.1954565"
height="122.79182"
width="95.348213"
id="rect902"
style="opacity:1;fill:#2975d1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.79768062;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<g
style="fill:url(#linearGradient1559);fill-opacity:1"
id="g10"
transform="matrix(2.7204839,0,0,2.7204839,2531.803,-1415.8248)">
<rect
id="rect6-5-2-0"
height="1.3424588"
width="7.4310141"
y="549.16644"
x="-926.08026"
style="fill:url(#linearGradient1559);stroke-width:0.4204922;fill-opacity:1" />
<rect
id="rect6-5-2-3-62"
height="1.3424588"
width="9.1711349"
y="545.98425"
x="-926.05066"
style="fill:url(#linearGradient1559);stroke-width:0.46713829;fill-opacity:1" />
<rect
id="rect4-3-1-0"
height="3.2960479"
width="10.45988"
y="538.41833"
x="-916.19727"
style="stroke-width:1.04254186;fill:url(#linearGradient1559);fill-opacity:1" />
<rect
id="rect6-5-2-3-6-6-1"
height="1.3424588"
width="8.2794638"
y="552.41461"
x="-926.12097"
style="fill:url(#linearGradient1559);stroke-width:0.44384876;fill-opacity:1" />
<rect
id="rect6-5-2-0-7"
height="1.3424588"
width="9.9897528"
y="539.27765"
x="-925.90411"
style="fill:url(#linearGradient1559);stroke-width:0.48754114;fill-opacity:1" />
<rect
id="rect6-5-2-3-62-5"
height="1.3424588"
width="12.329054"
y="536.33826"
x="-925.91608"
style="fill:url(#linearGradient1559);stroke-width:0.54162514;fill-opacity:1" />
<rect
id="rect6-5-2-0-2"
height="1.3424588"
width="28.096281"
y="527.43781"
x="-925.96246"
style="fill:url(#linearGradient1559);stroke-width:0.81763285;fill-opacity:1" />
<rect
id="rect6-5-2-3-62-2"
height="1.3424588"
width="28.059555"
y="524.25562"
x="-925.97449"
style="fill:url(#linearGradient1559);stroke-width:0.81709832;fill-opacity:1" />
<rect
id="rect6-5-2-3-6-6-1-8"
height="1.3424588"
width="28.094173"
y="530.68597"
x="-925.98871"
style="fill:url(#linearGradient1559);stroke-width:0.81760222;fill-opacity:1" />
</g>
<circle
transform="matrix(1.1531524,0,0,1.1531524,-12.611255,-14.553708)"
r="39.9678"
cy="72.933975"
cx="71.967575"
id="path1701"
style="opacity:1;fill:#2975d1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.49537659;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<circle
transform="matrix(1.1531524,0,0,1.1531524,-12.611255,-14.553708)"
r="32.392746"
cy="73.245392"
cx="72.102852"
id="path1701-2"
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.02243066;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<rect
transform="matrix(0.79551811,-0.83481218,0.81683862,0.81396261,-12.611255,-14.553708)"
y="140.51343"
x="-8.9267206"
height="46.99176"
width="9.2655077"
id="rect1718"
style="opacity:1;fill:#2975d1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:4.07131147;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
ry="3.419951"
rx="4.6327538" />
<g
id="g955"
transform="matrix(1.1531524,0,0,1.1531524,0.97787992,-49.017674)"
style="fill:#2975d1;fill-opacity:1">
<text
id="text951"
y="112.8009"
x="29.686964"
style="font-style:normal;font-weight:normal;font-size:11.82654667px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#2975d1;fill-opacity:1;stroke:none;stroke-width:0.94612372px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
xml:space="preserve"
transform="scale(1.0287824,0.97202285)"><tspan
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:22.70697021px;font-family:'Ubuntu Mono';-inkscape-font-specification:'Ubuntu Mono Bold';fill:#2975d1;fill-opacity:1;stroke-width:0.94612372px"
y="112.8009"
x="29.686964"
id="tspan949"
sodipodi:role="line">2300€</tspan></text>
</g>
<rect
id="rect6-5-2-3-6-3"
height="5.1796703"
width="41.992214"
y="-9.7443027"
x="31.77738"
style="fill:url(#linearGradient1561);stroke-width:1.96344554;fill-opacity:1" />
</g>
<rect
style="opacity:1;fill:#2975d1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.79768062;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect902-3"
width="95.348213"
height="122.79182"
x="-188.18011"
y="-20.931444" />
<g
transform="matrix(2.7204839,0,0,2.7204839,2339.4275,-1417.6665)"
id="g10-6"
style="fill:#ffffff">
<rect
style="fill:#ffffff;stroke-width:0.4204922"
x="-926.08026"
y="549.16644"
width="7.4310141"
height="1.3424588"
id="rect6-5-2-0-75" />
<rect
style="fill:#ffffff;stroke-width:0.46713829"
x="-926.05066"
y="545.98425"
width="9.1711349"
height="1.3424588"
id="rect6-5-2-3-62-3" />
<rect
style="fill:#4a89dc;fill-opacity:1;stroke-width:1.04254186"
x="-916.19727"
y="538.41833"
width="10.45988"
height="3.2960479"
id="rect4-3-1-0-5" />
<rect
style="fill:#ffffff;stroke-width:0.44384876"
x="-926.12097"
y="552.41461"
width="8.2794638"
height="1.3424588"
id="rect6-5-2-3-6-6-1-6" />
<rect
style="fill:#ffffff;stroke-width:0.48754114"
x="-925.90411"
y="539.27765"
width="9.9897528"
height="1.3424588"
id="rect6-5-2-0-7-2" />
<rect
style="fill:#ffffff;stroke-width:0.54162514"
x="-925.91608"
y="536.33826"
width="12.329054"
height="1.3424588"
id="rect6-5-2-3-62-5-9" />
<rect
style="fill:#ffffff;stroke-width:0.81763285"
x="-925.96246"
y="527.43781"
width="28.096281"
height="1.3424588"
id="rect6-5-2-0-2-1" />
<rect
style="fill:#ffffff;stroke-width:0.81709832"
x="-925.97449"
y="524.25562"
width="28.059555"
height="1.3424588"
id="rect6-5-2-3-62-2-2" />
<rect
style="fill:#ffffff;stroke-width:0.81760222"
x="-925.98871"
y="530.68597"
width="28.094173"
height="1.3424588"
id="rect6-5-2-3-6-6-1-8-7" />
</g>
<g
id="g1756-0"
transform="translate(-192.99842,-2.7759757)">
<circle
r="39.9678"
cy="72.933975"
cx="71.967575"
id="path1701-9"
style="opacity:1;fill:#2975d1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.49537659;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<circle
r="32.392746"
cy="73.245392"
cx="72.102852"
id="path1701-2-3"
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.02243066;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<rect
transform="matrix(0.68986382,-0.72393916,0.70835271,0.70585866,0,0)"
y="141.61304"
x="-6.9673786"
height="46.563831"
width="7.3560891"
id="rect1718-6"
style="opacity:1;fill:#2975d1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:4.07131147;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
ry="3.419951"
rx="1.9716868" />
</g>
<g
id="g955-0"
transform="translate(-181.21408,-32.662705)"
style="fill:#2975d1;fill-opacity:1">
<text
id="text951-6"
y="112.8009"
x="29.686964"
style="font-style:normal;font-weight:normal;font-size:11.82654667px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#2975d1;fill-opacity:1;stroke:none;stroke-width:0.94612372px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
xml:space="preserve"
transform="scale(1.0287824,0.97202285)"><tspan
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:22.70697021px;font-family:'Ubuntu Mono';-inkscape-font-specification:'Ubuntu Mono Bold';fill:#2975d1;fill-opacity:1;stroke-width:0.94612372px"
y="112.8009"
x="29.686964"
id="tspan949-2"
sodipodi:role="line">2300€</tspan></text>
</g>
<rect
style="fill:#ffffff;stroke-width:1.96344554"
x="-160.59818"
y="-11.586016"
width="41.992214"
height="5.1796703"
id="rect6-5-2-3-6-3-6" />
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 19 KiB

View File

@ -1,297 +0,0 @@
<?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="200mm"
height="245mm"
viewBox="0 0 200 245"
version="1.1"
id="svg1040"
inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"
sodipodi:docname="logo-simulateur.svg">
<defs
id="defs1034">
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1557"
id="linearGradient1559"
x1="-926.12097"
y1="539.00635"
x2="-895.19501"
y2="539.08728"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
id="linearGradient1557">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop1553" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop1555" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1557"
id="linearGradient1561"
x1="31.77738"
y1="-7.1544676"
x2="76.852509"
y2="-7.1544676"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1557"
id="linearGradient1688"
gradientUnits="userSpaceOnUse"
x1="-926.12097"
y1="539.00635"
x2="-895.19501"
y2="539.08728" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1557"
id="linearGradient1690"
gradientUnits="userSpaceOnUse"
x1="-926.12097"
y1="539.00635"
x2="-895.19501"
y2="539.08728" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1557"
id="linearGradient1692"
gradientUnits="userSpaceOnUse"
x1="-926.12097"
y1="539.00635"
x2="-895.19501"
y2="539.08728" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1557"
id="linearGradient1694"
gradientUnits="userSpaceOnUse"
x1="-926.12097"
y1="539.00635"
x2="-895.19501"
y2="539.08728" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1557"
id="linearGradient1696"
gradientUnits="userSpaceOnUse"
x1="-926.12097"
y1="539.00635"
x2="-895.19501"
y2="539.08728" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1557"
id="linearGradient1698"
gradientUnits="userSpaceOnUse"
x1="-926.12097"
y1="539.00635"
x2="-895.19501"
y2="539.08728" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1557"
id="linearGradient1700"
gradientUnits="userSpaceOnUse"
x1="-926.12097"
y1="539.00635"
x2="-895.19501"
y2="539.08728" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1557"
id="linearGradient1702"
gradientUnits="userSpaceOnUse"
x1="-926.12097"
y1="539.00635"
x2="-895.19501"
y2="539.08728" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1557"
id="linearGradient1704"
gradientUnits="userSpaceOnUse"
x1="-926.12097"
y1="539.00635"
x2="-895.19501"
y2="539.08728" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.35"
inkscape:cx="731.42857"
inkscape:cy="320"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1019"
inkscape:window-x="0"
inkscape:window-y="27"
inkscape:window-maximized="1" />
<metadata
id="metadata1037">
<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,-52)">
<g
transform="matrix(1.4653712,0,0,1.4653712,-4.7311887,84.773056)"
id="g1034">
<rect
y="-19.089724"
x="4.1954565"
height="122.79182"
width="95.348213"
id="rect902"
style="opacity:1;fill:#2975d1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.79768062;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<g
style="fill:url(#linearGradient1559);fill-opacity:1"
id="g10"
transform="matrix(2.7204839,0,0,2.7204839,2531.803,-1415.8248)">
<rect
id="rect6-5-2-0"
height="1.3424588"
width="7.4310141"
y="549.16644"
x="-926.08026"
style="fill:url(#linearGradient1688);fill-opacity:1;stroke-width:0.4204922" />
<rect
id="rect6-5-2-3-62"
height="1.3424588"
width="9.1711349"
y="545.98425"
x="-926.05066"
style="fill:url(#linearGradient1690);fill-opacity:1;stroke-width:0.46713829" />
<rect
id="rect4-3-1-0"
height="3.2960479"
width="10.45988"
y="538.41833"
x="-916.19727"
style="fill:url(#linearGradient1692);fill-opacity:1;stroke-width:1.04254186" />
<rect
id="rect6-5-2-3-6-6-1"
height="1.3424588"
width="8.2794638"
y="552.41461"
x="-926.12097"
style="fill:url(#linearGradient1694);fill-opacity:1;stroke-width:0.44384876" />
<rect
id="rect6-5-2-0-7"
height="1.3424588"
width="9.9897528"
y="539.27765"
x="-925.90411"
style="fill:url(#linearGradient1696);fill-opacity:1;stroke-width:0.48754114" />
<rect
id="rect6-5-2-3-62-5"
height="1.3424588"
width="12.329054"
y="536.33826"
x="-925.91608"
style="fill:url(#linearGradient1698);fill-opacity:1;stroke-width:0.54162514" />
<rect
id="rect6-5-2-0-2"
height="1.3424588"
width="28.096281"
y="527.43781"
x="-925.96246"
style="fill:url(#linearGradient1700);fill-opacity:1;stroke-width:0.81763285" />
<rect
id="rect6-5-2-3-62-2"
height="1.3424588"
width="28.059555"
y="524.25562"
x="-925.97449"
style="fill:url(#linearGradient1702);fill-opacity:1;stroke-width:0.81709832" />
<rect
id="rect6-5-2-3-6-6-1-8"
height="1.3424588"
width="28.094173"
y="530.68597"
x="-925.98871"
style="fill:url(#linearGradient1704);fill-opacity:1;stroke-width:0.81760222" />
</g>
<circle
transform="matrix(1.1531524,0,0,1.1531524,-12.611255,-14.553708)"
r="39.9678"
cy="72.933975"
cx="71.967575"
id="path1701"
style="opacity:1;fill:#2975d1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.49537659;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<circle
transform="matrix(1.1531524,0,0,1.1531524,-12.611255,-14.553708)"
r="32.392746"
cy="73.245392"
cx="72.102852"
id="path1701-2"
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.02243066;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<rect
transform="matrix(0.79551811,-0.83481218,0.81683862,0.81396261,-12.611255,-14.553708)"
y="140.51343"
x="-8.9267206"
height="46.99176"
width="9.2655077"
id="rect1718"
style="opacity:1;fill:#2975d1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:4.07131147;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
ry="3.419951"
rx="4.6327538" />
<g
id="g955"
transform="matrix(1.1531524,0,0,1.1531524,0.97787992,-49.017674)"
style="fill:#2975d1;fill-opacity:1">
<text
id="text951"
y="112.8009"
x="29.686964"
style="font-style:normal;font-weight:normal;font-size:11.82654667px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#2975d1;fill-opacity:1;stroke:none;stroke-width:0.94612372px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
xml:space="preserve"
transform="scale(1.0287824,0.97202285)"><tspan
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:22.70697021px;font-family:'Ubuntu Mono';-inkscape-font-specification:'Ubuntu Mono Bold';fill:#2975d1;fill-opacity:1;stroke-width:0.94612372px"
y="112.8009"
x="29.686964"
id="tspan949"
sodipodi:role="line">2300€</tspan></text>
</g>
<rect
id="rect6-5-2-3-6-3"
height="5.1796703"
width="41.992214"
y="-9.7443027"
x="31.77738"
style="fill:url(#linearGradient1561);fill-opacity:1;stroke-width:1.96344554" />
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 10 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 780 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 54 KiB

View File

@ -1,80 +0,0 @@
/* @flow */
// $FlowFixMe
import { actionTypes } from 'redux-form'
import {
currentQuestionSelector,
formattedSituationSelector
} from 'Selectors/analyseSelectors'
import { debounce } from '../../../utils'
import type { Tracker } from 'Components/utils/withTracker'
export default (tracker: Tracker) => {
const debouncedUserInputTracking = debounce(1000, action =>
tracker.push(['trackEvent', 'input', action.meta.field, action.payload])
)
// $FlowFixMe
return ({ getState }) => next => action => {
next(action)
const newState = getState()
if (action.type == 'STEP_ACTION' && action.name == 'fold') {
tracker.push([
'trackEvent',
'answer:' + action.source,
action.step,
formattedSituationSelector(newState)[action.step]
])
console.log('aïe')
if (!currentQuestionSelector(newState)) {
tracker.push([
'trackEvent',
'done',
'after ' +
newState.conversationSteps.foldedSteps.length +
' questions'
])
}
}
if (action.type === 'SET_ACTIVE_TARGET_INPUT') {
tracker.push(['trackEvent', 'select', newState.activeTargetInput])
}
if (action.type === 'START_CONVERSATION') {
tracker.push([
'trackEvent',
'refine',
newState.activeTargetInput,
action.priorityNamespace
])
}
if (action.type == 'STEP_ACTION' && action.name == 'unfold') {
tracker.push(['trackEvent', 'unfold', action.step])
}
if (action.type === 'RESET_SIMULATION') {
tracker.push(['trackEvent', 'restart', ''])
}
if (action.type === actionTypes.CHANGE) {
debouncedUserInputTracking(action)
}
if (action.type === 'LOAD_PREVIOUS_SIMULATION') {
tracker.push(['trackEvent', 'previousSimulation', 'load'])
}
if (action.type === 'DELETE_PREVIOUS_SIMULATION') {
tracker.push(['trackEvent', 'previousSimulation', 'delete'])
}
if (action.type === 'INITIALIZE_COMPANY_CREATION_CHECKLIST') {
tracker.push([
'trackEvent',
'Creation',
'status chosen',
action.statusName
])
}
}
}

View File

@ -1,24 +0,0 @@
#about section {
margin-bottom: 3em;
}
#about a.button {
margin: 2em auto;
width: 20em;
display: block;
text-align: center;
}
#about iframe {
width: 100%;
border: none;
height: auto;
background: yellow;
height: 8em;
border-radius: 1em;
}
#about i {
font-size: 1.6em;
margin-left: 0.2em;
vertical-align: middle;
}

View File

@ -1,103 +0,0 @@
import { LegalNoticeContent } from 'Components/LegalNotice'
import React, { Component } from 'react'
import { Link } from 'react-router-dom'
import './About.css'
import './MailChimp.css'
import PrivacyContent from 'Components/PrivacyContent';
export default class About extends Component {
render() {
return (
<section className="ui__ container" id="about">
<h1>À propos</h1>
<section>
<p>
<a href="https://beta.gouv.fr">BetaGouv</a> a lancé en 2014 le
développement dun moteur ouvert de calcul des cotisations sociales
en France, étape incontournable pour embaucher ou négocier un
salaire.
</p>
<p>
Ce premier service, un simulateur des sommes en jeu lors d'une
embauche, peut être{' '}
<Link to="/intégrer">intégré facilement et gratuitement</Link> par
toute organisation sur son site Web.
</p>
<p>
Début 2018, l'
<a href="https://acoss.fr">ACOSS</a> (la tête des URSSAF) nous
rejoint pour consolider ce simulateur, le traduire en anglais et
lancer{' '}
<a href="https://mycompanyinfrance.fr">mycompanyinfrance.fr</a>, un
guide de création d'entreprise en France.
</p>
<p>
Suivez nos mises à jour sur{' '}
<a href="https://twitter.com/embauchegouv">
twitter <i className="fa fa-twitter" aria-hidden="true" />
</a>
</p>
</section>
<h1>Contribuez !</h1>
<section>
<p>
Venez définir avec nous la feuille de route du service
(implémentation des conventions collectives, ajout des statuts
autres que le travail salarié, ...).
</p>
<MailChimp />
<p>
Ou <Link to="/contact">contactez-nous</Link> directement.
</p>
<p>
Le code est ouvert et contributif, rendez-vous sur{' '}
<a href="https://github.com/betagouv/syso/">
GitHub <i className="fa fa-github" aria-hidden="true" />
</a>
</p>
</section>
{/* <p>Notre prochaine rencontre OpenLab aura lieu <strong>le mercredi 18 janvier 2017 à 10h</strong>, au 86 allée de Bercy, 75012, salle 381-R</p> */}
<PrivacyContent/>
<LegalNoticeContent />
</section>
)
}
}
let MailChimp = () => (
<div id="mc_embed_signup">
<form
action="https://gouv.us13.list-manage.com/subscribe/post?u=732a4d1b0d2e8a1a1fd3d01db&amp;id=53bed2b6ac"
method="post"
id="mc-embedded-subscribe-form"
name="mc-embedded-subscribe-form"
className="validate"
target="_blank"
noValidate>
<div id="mc_embed_signup_scroll">
<label htmlFor="mce-EMAIL">
Inscrivez-vous à notre liste de diffusion
</label>
<div
style={{ position: 'absolute', left: '-5000px', ariaHidden: 'true' }}>
<input
type="text"
name="b_732a4d1b0d2e8a1a1fd3d01db_53bed2b6ac"
tabIndex="-1"
value=""
/>
</div>
<div className="clear">
<input
className="ui__ button"
type="submit"
value="M'inscrire"
name="subscribe"
id="mc-embedded-subscribe"
/>
</div>
</div>
</form>
</div>
)

View File

@ -1,23 +0,0 @@
import React, { Component } from 'react'
// TODO reprendre les icônes de embauche.gouv.fr version novembre 2017
// pour expliquer la contribution au projet
// parler du fait qu'on ne contribue pas simplement à une calculette
export default class Contribution extends Component {
render() {
return (
<section className="ui__ container" id="contribution">
<h1>Contribuer</h1>
<p>
Tout le développement se fait de façon transparente et contributive
sur{' '}
<a href="https://github.com/sgmap/syso" target="_blank">
GitHub
</a>.
</p>
</section>
)
}
}

View File

@ -1,85 +0,0 @@
#header {
display: flex;
justify-content: space-between;
align-items: center;
padding: 1em 1em 0;
}
#header #brand {
display: flex;
align-items: center;
max-width: 14em;
text-decoration: none !important;
}
#header h1 {
font-size: calc(0.8vw + 100%);
font-weight: 600;
display: inline-block;
margin-left: 0em;
color: #3c4963;
line-height: 1em;
margin-bottom: 0.6em;
margin-top: 0.6em;
}
#header #logo {
width: calc(3vw + 2em);
}
#headerRight {
display: flex;
font-size: 110%;
line-height: 2em;
align-items: center;
}
#menuButton {
font-size: 220%;
color: #3c4963;
margin: 0 0.1em;
display: inline-block;
}
nav {
display: inline-block;
}
nav a {
color: #666;
}
@media screen and (max-width: 860px) {
#header {
padding: 0 1em;
}
nav {
display: none;
}
nav.visible {
display: block;
position: absolute;
width: 100%;
background: white;
left: 0;
top: 4.8em;
bottom: 0;
z-index: 10;
margin: 0;
}
nav.visible #links {
margin: 6em 1em;
}
nav.visible a {
font-size: 200%;
display: block;
margin: 1.2em;
}
}
@media screen and (min-width: 860px) {
#menuButton {
display: none;
}
}
.menu-item {
margin: 0.8em !important;
text-decoration: none !important;
color: #040e19 !important;
}

View File

@ -1,74 +0,0 @@
import LangSwitcher from 'Components/LangSwitcher'
import React, { Component } from 'react'
import { withRouter } from 'react-router'
import { T } from "Components";
import { Link } from 'react-router-dom'
import { withTranslation } from 'react-i18next'
import Logo from '../images/logo/logo-simulateur.svg'
import './Header.css'
import { compose } from 'ramda';
export const Header = compose(
withRouter,
withTranslation()
)(
class Header extends Component {
state = {
mobileNavVisible: false
}
togglemobileNavVisible = () =>
this.setState({ mobileNavVisible: !this.state.mobileNavVisible })
render() {
return (
<div id="header">
<Link id="brand" to="/">
<img id="logo" src={Logo} alt="Un service de l'État français" />
<h1>
Simulateur
<br />
d'embauche
</h1>
</Link>
<div id="headerRight">
<nav className={this.state.mobileNavVisible ? 'visible' : ''}>
<Links toggle={this.togglemobileNavVisible} />
</nav>
<LangSwitcher className="menu-item ui__ link-button" />
<span id="menuButton">
{this.state.mobileNavVisible ? (
<i
className="fa fa-times"
aria-hidden="true"
onClick={this.togglemobileNavVisible}
/>
) : (
<i
className="fa fa-bars"
aria-hidden="true"
onClick={this.togglemobileNavVisible}
/>
)}
</span>
</div>
</div>
)
}
}
)
let Links = ({ toggle }) => (
<div id="links" onClick={toggle}>
<Link className="menu-item" to="/exemples">
<T>Exemples</T>
</Link>
<Link className="menu-item" to="/intégrer">
<T>Intégrer le simulateur</T>
</Link>
<Link className="menu-item" to="/documentation">
<T>Documentation</T>
</Link>
<Link className="menu-item" to="/à-propos">
<T>À propos</T>
</Link>
</div>
)

View File

@ -1,26 +0,0 @@
#home {
margin-top: 4%;
}
#logos {
display: flex;
justify-content: center;
align-items: center;
margin: 2.5rem 0 1.5rem;
}
#logos a {
margin: 0 0.6em;
display: inline-block;
}
#logos a::after {
display: none;
}
#logos #marianne img {
width: calc(1vw + 4em);
}
#logos #urssaf img {
height: calc(1vw + 1.8em);
}
#logos #embauche img {
height: calc(1vw + 2.2em);
}

View File

@ -1,44 +0,0 @@
import PreviousSimulationBanner from 'Components/PreviousSimulationBanner';
import salariéConfig from 'Components/simulationConfigs/salarié.yaml';
import withSimulationConfig from 'Components/simulationConfigs/withSimulationConfig';
import Marianne from 'Images/marianne.svg';
import URSSAF from 'Images/urssaf.svg';
import React from 'react';
import { inIframe } from '../../../utils';
import { SalarySimulation } from '../../mycompanyinfrance.fr/pages/SocialSecurity/Salarié';
import Simulateur from './../images/logo/logo-simulateur.svg';
import './Home.css';
const Home = () => (
<div id="home" className="ui__ container">
<SalarySimulation />
<PreviousSimulationBanner />
<div id="logos">
<a
id="marianne"
href="https://beta.gouv.fr"
target="_blank"
rel="noopener noreferrer">
<img src={Marianne} alt="Un service de l'État français" />
</a>
<a
id="urssaf"
href="https://www.urssaf.fr"
target="_blank"
rel="noopener noreferrer">
<img src={URSSAF} alt="Un service des Urssaf" />
</a>
{inIframe() && (
<a
id="embauche"
href="https://embauche.beta.gouv.fr"
target="_blank"
rel="noopener noreferrer">
<img src={Simulateur} alt="Developpé par embauche.beta.gouv.fr" />
</a>
)}
</div>
</div>
)
export default withSimulationConfig(salariéConfig)(Home)

View File

@ -1,43 +0,0 @@
import LangSwitcher from 'Components/LangSwitcher'
import React, { Component } from 'react'
import emoji from 'react-easy-emoji'
import { Trans, withTranslation } from 'react-i18next'
import screenfull from 'screenfull'
import { isIE } from '../../../utils'
export default withTranslation()(
class IframeFooter extends Component {
componentDidMount() {
screenfull.enabled && screenfull.onchange(() => this.forceUpdate())
}
render() {
return (
<div
className="ui__ container"
style={{
textAlign: 'right',
display: 'flex',
alignItems: 'center',
justifyContent: 'space-between'
}}>
<LangSwitcher className="ui__ button simple" />
{screenfull.enabled && !screenfull.isFullscreen && !isIE() && (
<button
className="ui__ button small"
onClick={() => {
screenfull.toggle()
}}>
{emoji('🖵')}&nbsp;
<Trans>Plein écran</Trans>
</button>
)}
<button className="ui__ button small" onClick={() => window.print()}>
{emoji('🖨')}
<Trans>Imprimer</Trans>
</button>
</div>
)
}
}
)

View File

@ -1,101 +0,0 @@
import React, { Component } from 'react'
import { Link } from 'react-router-dom'
import urssafLogo from '../../../images/urssaf.svg'
import './Integration.css'
export default class MyComponent extends Component {
render() {
return (
<section className="ui__ container" id="integration">
<div>
<h1>Intégrez le module Web</h1>
<p>En ajoutant une ligne à votre page Web :</p>
<code>
<span>{'<'}</span>
<em>
script
<br />
id
</em>
="script-simulateur-embauche" <em>data-couleur</em>="
<span id="scriptColor">#2975D1</span>" <em>src</em>
="https://embauche.beta.gouv.fr/dist/simulateur.js">
<span>{'<'}</span>
<span>/</span>
<em>script</em>
<span>></span>
</code>
<p>
Vous pouvez <strong>choisir la couleur principale du module</strong>{' '}
pour le fondre dans le thème visuel de votre page : changez
simplement la valeur de <i>data-couleur</i> ci-dessus. Pour la
choisir, utilisez notre <Link to="/couleur">outil interactif</Link>.
</p>
<p>
L'attribut <i>data-lang="en"</i> vous permet quand à lui de choisir
l'anglais comme langue par défaut du simulateur (elle restera
modifiable par l'utilisateur).
</p>
</div>
<div className="blocks" id="integrations">
<h1>Quelques intégrations</h1>
<div id="integrationList">
<article>
<a href="https://www.urssaf.fr/portail/home/utile-et-pratique/estimateur-de-cotisations-2019.html?ut=estimateurs">
<img src={urssafLogo} alt="urssaf.fr" />
<h2>Urssaf</h2>
</a>
</article>
<article>
<a href="http://les-aides.fr/embauche">
<img
src={require('../images/accueil/cci.png')}
alt="Les-aides.fr"
/>
<h2>CCI de France</h2>
</a>
</article>
<article>
<a href="https://recruteurs.apec.fr/Recrutement/Pratique-RH/Tous-les-dossiers-Recrutement/Diagnostiquer/Vous-envisagez-de-recruter-calculez-le-cout-de-cette-embauche">
<img src={require('../images/accueil/apec.png')} alt="" />
<h2>APEC</h2>
</a>
</article>
<article>
<a href="http://travail-emploi.gouv.fr/emploi/accompagnement-des-tpe-pme/tpe-pme/article/le-simulateur-du-cout-d-embauche">
<img
src={require('../images/accueil/min-tra.jpg')}
alt="Ministère du travail"
/>
<h2>Ministère du travail</h2>
</a>
</article>
<article>
<a href="https://entreprise.pole-emploi.fr/cout-salarie/">
<img
src={require('../images/accueil/pole-emploi.png')}
alt="Pôle Emploi"
/>
<h2>Pôle Emploi</h2>
</a>
</article>
<article>
<a href="mailto:contact@embauche.beta.gouv.fr?subject=Proposition de réutilisation">
<span className="question-mark">?</span>
<h2>
Une idée&nbsp;?
<br />
Contactez-nous&nbsp;!
</h2>
</a>
</article>
</div>
</div>
</section>
)
}
}

View File

@ -1,18 +0,0 @@
#mc_embed_signup label {
margin: 1em 0;
display: inline-block;
font-weight: 600;
}
#mc_embed_signup .blueButton {
margin: 0;
}
#mc_embed_signup .blueButton input {
background: none;
border: none;
color: white;
margin: 0;
padding: 0;
font-size: 90%;
}

View File

@ -1,2 +0,0 @@
User-agent: *
Disallow:

View File

@ -1,13 +0,0 @@
/* @flow */
import { constructSitePaths } from '../../utils'
const sitePath = constructSitePaths('', {
index: '',
documentation: {
index: '/documentation',
exemples: '/exemples'
},
contact: '/contact'
})
export default () => sitePath

View File

@ -6,12 +6,11 @@ body,
.app-container {
position: relative;
overflow: hidden;
width: 100%;
height: 100vh;
}
.app-content {
height: 100%;
min-height: 100%;
display: flex;
flex-direction: column;
overflow: auto;

View File

@ -1,8 +1,8 @@
import Route404 from 'Components/Route404'
import RulePage from 'Components/RulePage'
import TrackPageView from 'Components/utils/TrackPageView'
import withSitePaths from 'Components/utils/withSitePaths'
import { defaultTracker } from 'Components/utils/withTracker'
import 'iframe-resizer'
import { compose } from 'ramda'
import createRavenMiddleware from 'raven-for-redux'
import Raven from 'raven-js'
@ -16,22 +16,31 @@ import {
persistEverything,
retrievePersistedState
} from '../../storage/persistEverything'
import {
persistSimulation,
retrievePersistedSimulation
} from '../../storage/persistSimulation'
import ReactPiwik from '../../Tracker'
import { inIframe } from '../../utils'
import './App.css'
import Footer from './layout/Footer/Footer'
import Header from './layout/Header/Header'
import Navigation from './layout/Navigation/Navigation'
import ProgressHeader from './layout/ProgressHeader/ProgressHeader'
import trackSimulatorActions from './middlewares/trackSimulatorActions'
import CompanyIndex from './pages/Company'
import Couleur from './pages/Dev/Couleur'
import IntegrationTest from './pages/Dev/IntegrationTest'
import Sitemap from './pages/Dev/Sitemap'
import Documentation from './pages/Documentation'
import HiringProcess from './pages/HiringProcess'
import Iframes from './pages/Iframes'
import Landing from './pages/Landing'
import Sitemap from './pages/Sitemap'
import SocialSecurity from './pages/SocialSecurity'
import { constructLocalizedSitePath } from './sitePaths'
if (process.env.NODE_ENV === 'production') {
Raven.config(
'https://87763bb809954756b442bc93b5051ed6@sentry.data.gouv.fr/22'
'https://9051375f856646d694943532caf2b45f@sentry.data.gouv.fr/18'
).install()
}
@ -39,7 +48,7 @@ let tracker = defaultTracker
if (process.env.NODE_ENV === 'production') {
tracker = new ReactPiwik({
url: 'stats.data.gouv.fr',
siteId: 66,
siteId: 39,
trackErrors: true
})
}
@ -64,8 +73,14 @@ class InFranceRoute extends Component {
tracker={tracker}
sitePaths={paths}
reduxMiddlewares={middlewares}
onStoreCreated={persistEverything()}
initialStore={retrievePersistedState() || {}}>
onStoreCreated={store => {
persistEverything()(store)
persistSimulation(store)
}}
initialStore={{
...retrievePersistedState(),
previousSimulation: retrievePersistedSimulation()
}}>
<TrackPageView />
<div id="content">
<RouterSwitch />
@ -79,6 +94,7 @@ let RouterSwitch = compose(withTranslation())(() => {
return (
<Switch>
<Route exact path="/" component={Landing} />
<Route path="/iframes" component={Iframes} />
<Route component={App} />
</Switch>
)
@ -91,12 +107,11 @@ const App = compose(
<div className="app-container">
<Helmet titleTemplate={`%s | ${t(['siteName', 'Mon-entreprise.fr'])}`} />
{/* Passing location down to prevent update blocking */}
<Navigation location={location} />
{!inIframe() && <Navigation location={location} />}
<div className="app-content">
<ProgressHeader />
<div
className="ui__ container"
style={{ flexGrow: 1, flexShrink: 0, marginTop: '1rem' }}>
{!inIframe() && <Header />}
<div className="ui__ container" style={{ flexGrow: 1, flexShrink: 0 }}>
<Switch>
<Route path={sitePaths.entreprise.index} component={CompanyIndex} />
<Route
@ -108,16 +123,22 @@ const App = compose(
component={HiringProcess}
/>
<Route
path={sitePaths.documentation.index + '/:name+'}
component={RulePage}
path={sitePaths.documentation.index}
component={Documentation}
/>
{process.env.NODE_ENV !== 'production' && (
<Route exact path="/sitemap" component={Sitemap} />
)}
<Route exact path="/dev/sitemap" component={Sitemap} />
<Route
exact
path="/dev/integration-test"
component={IntegrationTest}
/>
<Route exact path="/dev/couleur" component={Couleur} />
<Route component={Route404} />
</Switch>
</div>
<Footer />
{!inIframe() && <Footer />}
</div>
</div>
))

View File

@ -1,13 +1,17 @@
import { iframeResizer } from 'iframe-resizer'
import { iframeResizer } from 'iframe-resizer';
let script = document.getElementById('script-simulateur-embauche'),
couleur = script.dataset.couleur,
baseUrl =
script.dataset.iframeUrl || script.getAttribute('src').split('dist')[0],
integratorUrl = encodeURIComponent(window.location.href.toString()),
lang = script.dataset.lang,
baseUrl =
script.dataset.iframeUrl ||
(lang === 'en' ? process.env.EN_SITE : process.env.FR_SITE).replace(
'${path}',
'/iframes/simulateur-embauche'
),
integratorUrl = encodeURIComponent(window.location.href.toString()),
src =
baseUrl +
`?s=e&couleur=${couleur}&iframe&integratorUrl=${integratorUrl}&lang=${lang}`
baseUrl + (baseUrl.indexOf('?') !== -1 ? '&' : '?') +
`couleur=${couleur}&iframe&integratorUrl=${integratorUrl}&lang=${lang}`
const iframe = document.createElement('iframe')
const iframeAttributes = {

View File

Before

Width:  |  Height:  |  Size: 892 B

After

Width:  |  Height:  |  Size: 892 B

View File

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 22 KiB

View File

@ -3,6 +3,7 @@
}
.footer {
background-color: rgba(41, 117, 209, 0.133);
background-color: var(--lighterColour);
padding: 1rem 0;
}
@ -31,6 +32,7 @@
display: flex;
margin: 0.3rem 0;
background: white;
border: 1px solid var(--lightColour);
overflow: hidden;
border-radius: 0.3rem;
align-self: center;
@ -38,6 +40,7 @@
.footer__registerField > input[type='submit'] {
border-top-left-radius: 0 !important;
border-bottom-left-radius: 0 !important;
margin: -1px !important;
}
.footer__registerField > input[type='email'] {
width: 15rem;

Some files were not shown because too many files have changed in this diff Show More