Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • daconcea/fidle
  • bossardl/fidle
  • Julie.Remenant/fidle
  • abijolao/fidle
  • monsimau/fidle
  • karkars/fidle
  • guilgautier/fidle
  • cailletr/fidle
  • talks/fidle
9 results
Show changes
<?xml version="1.0" encoding="UTF-8"?>
<svg id="b" data-name="Calque 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 763.76 92.03">
<g id="c" data-name="Iconographie">
<g>
<g>
<g>
<g>
<path d="m30.06,36.41c-3.33.91-4.45.86-4.79.79.25-.51,1.44-1.63,2.68-2.52.29-.21.37-.62.16-.92-.2-.3-.61-.37-.9-.16-1.76,1.25-3.74,2.99-3.19,4.2.21.46.65.76,1.7.76.96,0,2.42-.25,4.67-.87.35-.09.55-.46.46-.81-.09-.35-.45-.56-.8-.47Z" style="fill: none;"/>
<path d="m37.59,6.38c.63.35,1.95-.41,2.76.73.42.59-.87-2.7-1.5-3.05s-1.42-.12-1.76.52c-.35.64-.12,1.45.51,1.8Z" style="fill: #e12229;"/>
<path d="m36.26,28.82c-.27-.32-.23-.81.08-1.08.32-.28.79-.24,1.06.09,3.95,4.72,10.35,5.98,16.72,3.29.65-1.82.97-3.72,1.01-5.58,0-5.05-2.4-9.72-6.49-12.53-1.9-1.3-6.27-3.04-12.02-2.07-4.22.71-8.6,3.97-10.31,5.43-1.03.88-13.3,12.74-18.41,10.38-3.46-1.6,2.72-7.42-.12-12.74-.08-.14-.28-.16-.38-.03-1.44,1.99-2.85,4.37-4.77,3.3-.86-.48-1.63-2-2.23-2.97-.12-.19-.42-.1-.41.13.22,6.68,3.39,11.6,5.94,14.71,4.41,5.38,12.14,11.65,24.63,12.92,12.87,1.19,19.73-3.22,22.71-9.01-1.94.65-3.87.98-5.73.98-4.4,0-8.42-1.79-11.29-5.23Zm-5.86,8.87c-2.25.62-3.72.87-4.67.87-1.05,0-1.49-.31-1.7-.76-.55-1.21,1.43-2.95,3.19-4.2.3-.21.7-.13.9.16.2.3.13.71-.16.92-1.25.89-2.43,2.01-2.68,2.52.34.08,1.46.12,4.79-.79.35-.1.7.11.8.47.09.35-.11.72-.46.81Z" style="fill: #e12229;"/>
<path d="m42.2,9.1c.8-1.15,2.13-1.7,2.76-2.05s.86-1.16.51-1.8c-.35-.64-1.15-.89-1.76-.52-1.62.97-1.92,4.97-1.5,4.38Z" style="fill: #e12229;"/>
<path d="m41.94,3.35c.29-.89,1.01-1.55,1.33-1.91.33-.37.32-.91-.02-1.23-.34-.31-.88-.28-1.2.1-.83.98-.26,3.51-.11,3.05Z" style="fill: #e12229;"/>
</g>
<g>
<ellipse cx="45.44" cy="24.15" rx="2.4" ry="2.64" style="fill: #fff;"/>
<ellipse cx="46.41" cy="24.74" rx="1.62" ry="1.65" style="fill: #e12229;"/>
</g>
</g>
<g>
<path d="m2.87,49.65h8.13v.98h-6.96v6.55h6.4v.98h-6.4v7.96h-1.17v-16.47Z" style="fill: #808184;"/>
<path d="m15.33,49.65v16.47h-1.17v-16.47h1.17Z" style="fill: #808184;"/>
<path d="m19.31,49.89c1.27-.22,2.66-.37,4.23-.37,3,0,5.28.81,6.64,2.25,1.32,1.37,2.05,3.22,2.05,5.72s-.66,4.59-2.15,6.23c-1.44,1.59-3.93,2.52-7.11,2.52-1.27,0-2.47-.02-3.66-.15v-16.2Zm1.17,15.24c.66.1,1.61.12,2.66.12,5.28,0,7.89-2.96,7.89-7.72.05-4.18-2.27-7.04-7.57-7.04-1.27,0-2.27.12-2.98.27v14.36Z" style="fill: #808184;"/>
<path d="m35.12,49.65h1.17v15.49h7.33v.98h-8.5v-16.47Z" style="fill: #808184;"/>
<path d="m53.81,57.93h-6.57v7.21h7.35v.98h-8.53v-16.47h8.13v.98h-6.96v6.33h6.57v.98Z" style="fill: #808184;"/>
</g>
</g>
<g>
<path d="m93.35,11.39h13.99v3h-10.44v9.64h9.68v2.96h-9.68v12.89h-3.55V11.39Z"/>
<path d="m118.33,40.3c-4.99,0-8.88-3.8-8.88-10.52,0-7.06,4.14-10.78,9.17-10.78s8.88,3.97,8.88,10.52c0,7.69-4.78,10.78-9.13,10.78h-.04Zm.17-2.71c3.34,0,5.37-3.76,5.37-7.99,0-3.38-1.39-7.9-5.37-7.9s-5.41,4.31-5.41,7.99c0,4.14,1.99,7.9,5.37,7.9h.04Z"/>
<path d="m131.85,25.47c0-2.2-.08-4.27-.17-6.04h3.13l.17,3.8h.13c.85-2.54,2.96-4.23,5.24-4.23.38,0,.63.04.93.08v3.47c-.3-.08-.63-.08-1.06-.08-2.45,0-4.23,1.94-4.69,4.61-.08.51-.13,1.14-.13,1.78v11.03h-3.55v-14.41Z"/>
<path d="m144.66,24.87c0-2.2-.08-3.76-.17-5.45h3.13l.17,3.08h.08c1.06-1.86,2.87-3.51,5.92-3.51,2.49,0,4.48,1.48,5.33,3.8h.08c.59-1.1,1.4-1.99,2.2-2.58,1.1-.8,2.32-1.23,3.97-1.23,2.75,0,6.21,1.86,6.21,8.37v12.51h-3.51v-11.92c0-3.59-1.14-6-3.97-6-1.9,0-3.38,1.44-3.97,3.25-.17.55-.25,1.18-.25,1.86v12.81h-3.51v-12.6c0-2.96-1.14-5.33-3.8-5.33-2.03,0-3.64,1.65-4.14,3.59-.17.55-.25,1.18-.25,1.82v12.51h-3.51v-15Z"/>
<path d="m190.51,35.06c0,1.69.04,3.42.3,4.82h-3.21l-.3-2.45h-.13c-1.06,1.56-3,2.87-5.62,2.87-3.68,0-5.79-2.75-5.79-5.88,0-4.99,4.27-7.57,11.2-7.52v-.51c0-1.99-.55-4.73-4.23-4.69-1.73,0-3.47.51-4.73,1.39l-.8-2.45c1.44-.93,3.72-1.65,6.13-1.65,5.58,0,7.19,3.8,7.19,8.07v7.99Zm-3.47-5.66c-3.34-.04-7.73.55-7.73,4.65,0,2.49,1.52,3.55,3.17,3.55,2.32,0,3.89-1.48,4.4-3.3.13-.38.17-.8.17-1.18v-3.72Z"/>
<path d="m200.15,14.56v4.86h4.9v2.71h-4.9v11.37c0,2.58.8,3.8,2.62,3.8.85,0,1.4-.08,1.9-.21l.13,2.71c-.68.25-1.69.47-3.04.47-1.56,0-2.92-.51-3.76-1.48-.93-1.06-1.35-2.75-1.35-5.28v-11.37h-2.96v-2.71h2.96v-3.68l3.51-1.18Z"/>
<path d="m210.59,16.04c-1.27,0-2.16-.97-2.16-2.24s.93-2.28,2.2-2.28,2.2.97,2.2,2.28-.85,2.24-2.2,2.24h-.04Zm-1.69,23.84v-20.46h3.55v20.46h-3.55Z"/>
<path d="m225.67,40.3c-4.99,0-8.88-3.8-8.88-10.52,0-7.06,4.14-10.78,9.17-10.78s8.88,3.97,8.88,10.52c0,7.69-4.78,10.78-9.13,10.78h-.04Zm.17-2.71c3.34,0,5.37-3.76,5.37-7.99,0-3.38-1.4-7.9-5.37-7.9s-5.41,4.31-5.41,7.99c0,4.14,1.99,7.9,5.37,7.9h.04Z"/>
<path d="m239.24,24.87c0-2.2-.08-3.76-.17-5.45h3.13l.21,3.08h.08c.97-1.82,3.13-3.51,6.13-3.51,2.79,0,6.51,1.82,6.51,8.2v12.68h-3.55v-12.21c0-3.04-1.01-5.71-4.14-5.71-2.11,0-3.85,1.56-4.44,3.68-.13.46-.21,1.1-.21,1.73v12.51h-3.55v-15Z"/>
<path d="m272.76,11.39v28.49h-3.55V11.39h3.55Z"/>
<path d="m278.97,24.87c0-2.2-.08-3.76-.17-5.45h3.13l.21,3.08h.08c.97-1.82,3.13-3.51,6.13-3.51,2.79,0,6.51,1.82,6.51,8.2v12.68h-3.55v-12.21c0-3.04-1.01-5.71-4.14-5.71-2.11,0-3.85,1.56-4.44,3.68-.13.46-.21,1.1-.21,1.73v12.51h-3.55v-15Z"/>
<path d="m304.62,14.56v4.86h4.9v2.71h-4.9v11.37c0,2.58.8,3.8,2.62,3.8.85,0,1.4-.08,1.9-.21l.13,2.71c-.68.25-1.69.47-3.04.47-1.56,0-2.92-.51-3.76-1.48-.93-1.06-1.35-2.75-1.35-5.28v-11.37h-2.96v-2.71h2.96v-3.68l3.51-1.18Z"/>
<path d="m313.33,25.47c0-2.2-.08-4.27-.17-6.04h3.13l.17,3.8h.13c.85-2.54,2.96-4.23,5.24-4.23.38,0,.63.04.93.08v3.47c-.3-.08-.63-.08-1.06-.08-2.45,0-4.23,1.94-4.69,4.61-.08.51-.13,1.14-.13,1.78v11.03h-3.55v-14.41Z"/>
<path d="m333.23,40.3c-4.99,0-8.88-3.8-8.88-10.52,0-7.06,4.14-10.78,9.17-10.78s8.88,3.97,8.88,10.52c0,7.69-4.78,10.78-9.13,10.78h-.04Zm.17-2.71c3.34,0,5.37-3.76,5.37-7.99,0-3.38-1.4-7.9-5.37-7.9s-5.41,4.31-5.41,7.99c0,4.14,1.99,7.9,5.37,7.9h.04Z"/>
<path d="m362.82,10.08v24.64c0,1.69.08,3.8.17,5.16h-3.13l-.21-3.25h-.13c-.97,2.03-3.17,3.68-6.13,3.68-4.52,0-7.95-4.06-7.95-10.44,0-6.93,3.85-10.86,8.28-10.86,2.66,0,4.56,1.23,5.45,2.87h.08v-11.79h3.55Zm-3.55,17.5c0-.46-.04-1.06-.13-1.52-.47-2.28-2.24-4.18-4.69-4.18-3.51,0-5.41,3.51-5.41,7.86s1.78,7.65,5.33,7.65c2.03,0,4.02-1.35,4.73-4.18.13-.42.17-.93.17-1.52v-4.1Z"/>
<path d="m384.12,34.3c0,2.16.08,3.97.17,5.58h-3.13l-.21-2.96h-.08c-.85,1.44-2.83,3.38-6.04,3.38s-6.42-2.07-6.42-8.62v-12.26h3.55v11.67c0,3.68,1.01,6.25,4.02,6.25,2.32,0,3.8-1.78,4.31-3.21.17-.55.3-1.18.3-1.9v-12.81h3.55v14.88Z"/>
<path d="m403.01,39.2c-.89.46-2.75,1.06-5.11,1.06-5.62,0-9.38-4.02-9.38-10.44s3.93-10.82,10.14-10.82c1.86,0,3.59.46,4.48.97l-.8,2.75c-.76-.38-1.99-.85-3.72-.85-4.27,0-6.47,3.63-6.47,7.82,0,4.73,2.66,7.65,6.42,7.65,1.73,0,2.92-.42,3.89-.84l.55,2.71Z"/>
<path d="m411.8,14.56v4.86h4.9v2.71h-4.9v11.37c0,2.58.8,3.8,2.62,3.8.85,0,1.39-.08,1.9-.21l.13,2.71c-.68.25-1.69.47-3.04.47-1.56,0-2.92-.51-3.76-1.48-.93-1.06-1.35-2.75-1.35-5.28v-11.37h-2.96v-2.71h2.96v-3.68l3.51-1.18Z"/>
<path d="m422.24,16.04c-1.27,0-2.16-.97-2.16-2.24s.93-2.28,2.2-2.28,2.2.97,2.2,2.28-.85,2.24-2.2,2.24h-.04Zm-1.69,23.84v-20.46h3.55v20.46h-3.55Z"/>
<path d="m437.33,40.3c-4.99,0-8.88-3.8-8.88-10.52,0-7.06,4.14-10.78,9.17-10.78s8.88,3.97,8.88,10.52c0,7.69-4.78,10.78-9.13,10.78h-.04Zm.17-2.71c3.34,0,5.37-3.76,5.37-7.99,0-3.38-1.39-7.9-5.37-7.9s-5.41,4.31-5.41,7.99c0,4.14,1.99,7.9,5.37,7.9h.04Z"/>
<path d="m450.89,24.87c0-2.2-.08-3.76-.17-5.45h3.13l.21,3.08h.08c.97-1.82,3.13-3.51,6.13-3.51,2.79,0,6.51,1.82,6.51,8.2v12.68h-3.55v-12.21c0-3.04-1.01-5.71-4.14-5.71-2.11,0-3.85,1.56-4.44,3.68-.13.46-.21,1.1-.21,1.73v12.51h-3.55v-15Z"/>
<path d="m494,35.06c0,1.69.04,3.42.3,4.82h-3.21l-.3-2.45h-.13c-1.06,1.56-3,2.87-5.62,2.87-3.68,0-5.79-2.75-5.79-5.88,0-4.99,4.27-7.57,11.2-7.52v-.51c0-1.99-.55-4.73-4.23-4.69-1.73,0-3.47.51-4.73,1.39l-.8-2.45c1.44-.93,3.72-1.65,6.13-1.65,5.58,0,7.19,3.8,7.19,8.07v7.99Zm-3.47-5.66c-3.34-.04-7.73.55-7.73,4.65,0,2.49,1.52,3.55,3.17,3.55,2.32,0,3.89-1.48,4.4-3.3.13-.38.17-.8.17-1.18v-3.72Z"/>
<path d="m515.22,34.3c0,2.16.08,3.97.17,5.58h-3.13l-.21-2.96h-.08c-.85,1.44-2.83,3.38-6.04,3.38s-6.42-2.07-6.42-8.62v-12.26h3.55v11.67c0,3.68,1.01,6.25,4.02,6.25,2.32,0,3.8-1.78,4.31-3.21.17-.55.3-1.18.3-1.9v-12.81h3.55v14.88Z"/>
<path d="m529.37,11.77c1.94-.38,4.27-.59,6.76-.59,4.61,0,7.9,1.1,10.1,3.13,2.45,2.2,3.97,5.62,3.97,10.61,0,5.24-1.48,8.92-3.89,11.37-2.45,2.49-6.34,3.8-11.2,3.8-2.24,0-4.14-.13-5.75-.3V11.77Zm3.55,25.28c.8.13,1.9.13,2.96.13,6.59,0,10.61-3.85,10.61-12.13.04-6.89-3.3-11.03-10.1-11.03-1.48,0-2.66.13-3.47.3v22.74Z"/>
<path d="m556.89,30.2c.04,5.41,3.04,7.27,6.34,7.27,2.28,0,3.8-.42,4.99-.97l.59,2.58c-1.23.59-3.34,1.18-6.09,1.18-5.88,0-9.3-4.1-9.3-10.31s3.42-10.95,8.83-10.95c5.92,0,7.61,5.41,7.61,9.43,0,.8-.04,1.35-.13,1.78h-12.85Zm9.55-2.58c.04-2.87-1.1-6-4.52-6s-4.73,3.34-4.99,6h9.51Z"/>
<path d="m576.33,30.2c.04,5.41,3.04,7.27,6.34,7.27,2.28,0,3.8-.42,4.99-.97l.59,2.58c-1.23.59-3.34,1.18-6.09,1.18-5.88,0-9.3-4.1-9.3-10.31s3.42-10.95,8.83-10.95c5.92,0,7.61,5.41,7.61,9.43,0,.8-.04,1.35-.13,1.78h-12.85Zm9.55-2.58c.04-2.87-1.1-6-4.52-6s-4.73,3.34-4.99,6h9.51Z"/>
<path d="m593.61,26.02c0-2.79-.08-4.82-.17-6.59h3.17l.21,3.21h.08c1.39-2.37,3.59-3.63,6.38-3.63,4.56,0,7.86,4.06,7.86,10.4,0,7.44-4.1,10.91-8.41,10.91-2.49,0-4.48-1.18-5.49-2.96h-.08v10.82h-3.55v-22.15Zm3.55,5.79c0,.55.04,1.06.17,1.56.63,2.66,2.66,4.06,4.78,4.06,3.59,0,5.45-3.38,5.45-7.86,0-4.14-1.82-7.65-5.37-7.65-2.2,0-4.27,1.82-4.82,4.31-.13.46-.21,1.01-.21,1.52v4.06Z"/>
<path d="m623.96,11.39h3.55v25.49h10.9v3h-14.46V11.39Z"/>
<path d="m643.65,30.2c.04,5.41,3.04,7.27,6.34,7.27,2.28,0,3.8-.42,4.99-.97l.59,2.58c-1.23.59-3.34,1.18-6.09,1.18-5.88,0-9.3-4.1-9.3-10.31s3.42-10.95,8.83-10.95c5.92,0,7.61,5.41,7.61,9.43,0,.8-.04,1.35-.13,1.78h-12.85Zm9.55-2.58c.04-2.87-1.1-6-4.52-6s-4.73,3.34-4.99,6h9.51Z"/>
<path d="m674.25,35.06c0,1.69.04,3.42.3,4.82h-3.21l-.3-2.45h-.13c-1.06,1.56-3,2.87-5.62,2.87-3.68,0-5.79-2.75-5.79-5.88,0-4.99,4.27-7.57,11.2-7.52v-.51c0-1.99-.55-4.73-4.23-4.69-1.73,0-3.47.51-4.73,1.39l-.8-2.45c1.44-.93,3.72-1.65,6.13-1.65,5.58,0,7.19,3.8,7.19,8.07v7.99Zm-3.47-5.66c-3.34-.04-7.73.55-7.73,4.65,0,2.49,1.52,3.55,3.17,3.55,2.32,0,3.89-1.48,4.4-3.3.13-.38.17-.8.17-1.18v-3.72Z"/>
<path d="m679.83,25.47c0-2.2-.08-4.27-.17-6.04h3.13l.17,3.8h.13c.85-2.54,2.96-4.23,5.24-4.23.38,0,.63.04.93.08v3.47c-.3-.08-.63-.08-1.06-.08-2.45,0-4.23,1.94-4.69,4.61-.08.51-.13,1.14-.13,1.78v11.03h-3.55v-14.41Z"/>
<path d="m692.68,24.87c0-2.2-.08-3.76-.17-5.45h3.13l.21,3.08h.08c.97-1.82,3.13-3.51,6.13-3.51,2.79,0,6.51,1.82,6.51,8.2v12.68h-3.55v-12.21c0-3.04-1.01-5.71-4.14-5.71-2.11,0-3.85,1.56-4.44,3.68-.13.46-.21,1.1-.21,1.73v12.51h-3.55v-15Z"/>
<path d="m715.92,16.04c-1.27,0-2.16-.97-2.16-2.24s.93-2.28,2.2-2.28,2.2.97,2.2,2.28-.85,2.24-2.2,2.24h-.04Zm-1.69,23.84v-20.46h3.55v20.46h-3.55Z"/>
<path d="m723.49,24.87c0-2.2-.08-3.76-.17-5.45h3.13l.21,3.08h.08c.97-1.82,3.13-3.51,6.13-3.51,2.79,0,6.51,1.82,6.51,8.2v12.68h-3.55v-12.21c0-3.04-1.01-5.71-4.14-5.71-2.11,0-3.85,1.56-4.44,3.68-.13.46-.21,1.1-.21,1.73v12.51h-3.55v-15Z"/>
<path d="m760.93,37c0,4.95-.89,7.52-2.62,9.21-1.78,1.69-4.35,2.37-6.85,2.37-2.24,0-4.65-.55-6.13-1.48l.89-2.75c1.18.72,3.09,1.39,5.33,1.39,3.47,0,5.88-1.86,5.88-6.85v-2.24h-.08c-.97,1.82-3,3.17-5.71,3.17-4.65,0-7.9-4.27-7.9-10.06,0-7.1,4.18-10.78,8.37-10.78,3.13,0,4.78,1.73,5.62,3.25h.08l.17-2.83h3.13c-.08,1.44-.17,3.17-.17,5.83v11.75Zm-3.55-9.81c0-.59-.04-1.14-.17-1.61-.59-1.94-2.07-3.72-4.56-3.72-3.17,0-5.33,3.04-5.33,7.74,0,4.4,1.94,7.44,5.33,7.44,1.9,0,3.72-1.14,4.48-3.55.21-.63.25-1.31.25-1.94v-4.35Z"/>
</g>
<g>
<path d="m94.48,52.36h.77v5.1h.03c.5-1,1.38-1.52,2.57-1.52,1.73,0,3.04,1.55,3.04,4.1,0,2.9-1.65,4.24-3.19,4.24-1.2,0-1.98-.55-2.5-1.52h-.05l-.05,1.35h-.68c.03-.48.07-1.27.07-1.78v-9.97Zm.77,8.76c0,.18.02.38.07.55.33,1.33,1.28,1.97,2.29,1.97,1.65,0,2.5-1.57,2.5-3.57,0-1.8-.83-3.47-2.47-3.47-1.05,0-2.02.87-2.3,2.05-.05.2-.08.42-.08.67v1.8Z"/>
<path d="m102.48,56.12l1.83,5.12c.22.62.4,1.25.53,1.77h.03c.15-.48.35-1.13.55-1.8l1.72-5.09h.82l-2.02,5.54c-.85,2.44-1.48,4.12-2.52,5.17-.58.57-1.13.85-1.33.93l-.3-.65c.4-.18.9-.5,1.33-.98.38-.43.85-1.1,1.17-1.88.07-.2.08-.28.08-.38,0-.08-.02-.18-.07-.33l-2.65-7.41h.82Z"/>
<path d="m119.48,63.77c-.5.27-1.43.5-2.6.5-2.42,0-4.75-1.63-4.75-5.69,0-3.7,2.13-5.85,5.07-5.85,1.2,0,1.92.25,2.22.42l-.25.67c-.48-.23-1.13-.42-1.98-.42-2.48,0-4.25,1.75-4.25,5.15s1.65,5.04,4.17,5.04c.85,0,1.63-.17,2.15-.45l.23.63Z"/>
<path d="m121.21,64.12v-11.24h.75l3.75,6.39c.8,1.42,1.43,2.6,1.95,3.77l.03-.02c-.12-1.7-.13-2.94-.13-4.74v-5.4h.75v11.24h-.73l-3.74-6.4c-.73-1.28-1.4-2.47-1.95-3.77l-.05.02c.1,1.48.12,2.7.12,4.75v5.4h-.75Z"/>
<path d="m130.85,53.03c.62-.15,1.45-.23,2.15-.23,1.33,0,2.18.3,2.79.88.48.48.77,1.23.77,2.05,0,1.53-.85,2.47-2.08,2.93v.03c.88.27,1.42,1.12,1.68,2.48.35,1.73.57,2.54.77,2.94h-.8c-.17-.33-.4-1.33-.68-2.77-.32-1.62-.98-2.33-2.4-2.38h-1.42v5.15h-.77v-11.09Zm.77,5.32h1.43c1.63,0,2.72-.98,2.72-2.49,0-1.67-1.07-2.43-2.79-2.43-.63,0-1.1.07-1.37.13v4.79Z"/>
<path d="m138.25,62.96c.55.37,1.35.65,2.17.65,1.55,0,2.52-.93,2.52-2.32,0-1.23-.65-1.99-2.05-2.64-1.4-.58-2.65-1.52-2.65-3.1s1.3-2.82,3.07-2.82c.95,0,1.67.27,2,.5l-.3.65c-.28-.2-.93-.48-1.77-.48-1.63,0-2.23,1.12-2.23,2,0,1.28.72,1.88,2.15,2.55,1.67.82,2.55,1.7,2.55,3.27,0,1.7-1.2,3.05-3.34,3.05-.88,0-1.9-.3-2.4-.68l.28-.63Z"/>
<path d="m147.77,64.79l4.74-12.07h.77l-4.75,12.07h-.75Z"/>
<path d="m166.52,58.77c-.1-1.7-.22-3.69-.18-4.94h-.07c-.37,1.23-.77,2.55-1.35,4.2l-2.15,6.09h-.48l-2.02-5.9c-.6-1.75-1.03-3.12-1.33-4.39h-.05c-.02,1.33-.1,3.22-.22,5.09l-.3,5.2h-.77l.75-11.24h.88l2.17,6.27c.48,1.47.85,2.55,1.15,3.7h.05c.27-1.12.62-2.17,1.15-3.69l2.2-6.29h.93l.72,11.24h-.77l-.32-5.35Z"/>
<path d="m170.6,52.88v11.24h-.77v-11.24h.77Z"/>
<path d="m174.39,60.2l-1.23,3.92h-.78l3.64-11.24h.75l3.64,11.24h-.8l-1.25-3.92h-3.95Zm3.74-.65l-1.18-3.59c-.25-.8-.4-1.43-.55-2.15h-.05c-.15.73-.33,1.38-.55,2.13l-1.18,3.6h3.52Z"/>
<path d="m182.84,52.88v11.24h-.77v-11.24h.77Z"/>
<path d="m187.44,64.79l4.74-12.07h.77l-4.75,12.07h-.75Z"/>
<path d="m198.32,52.88v7.05c0,2.69,1.18,3.69,2.64,3.69,1.65,0,2.77-1.1,2.77-3.69v-7.05h.77v6.97c0,3.3-1.67,4.44-3.57,4.44-1.77,0-3.37-1.03-3.37-4.27v-7.14h.77Z"/>
<path d="m214.18,63.71c-.53.22-1.57.53-2.84.53s-2.5-.33-3.52-1.35c-.87-.88-1.47-2.38-1.47-4.29,0-3.57,2.08-5.84,5.29-5.84,1.03,0,1.87.23,2.27.43l-.25.65c-.48-.23-1.13-.42-2.07-.42-2.58,0-4.44,1.77-4.44,5.05s1.75,5.09,4.3,5.09c1,0,1.62-.15,1.95-.32v-4.07h-2.35v-.63h3.12v5.15Z"/>
<path d="m217.61,60.2l-1.23,3.92h-.78l3.64-11.24h.75l3.64,11.24h-.8l-1.25-3.92h-3.95Zm3.74-.65l-1.18-3.59c-.25-.8-.4-1.43-.55-2.15h-.05c-.15.73-.33,1.38-.55,2.13l-1.18,3.6h3.52Z"/>
</g>
<line x1="2.28" y1="86.29" x2="576.88" y2="86.29" style="fill: none; stroke: #e6e7e7; stroke-miterlimit: 10; stroke-width: .38px;"/>
<line x1="664.99" y1="86.29" x2="759.38" y2="86.29" style="fill: none; stroke: #e6e7e7; stroke-miterlimit: 10; stroke-width: .38px;"/>
<g>
<g>
<circle cx="752.85" cy="58.46" r="5.84" style="fill: #fff;"/>
<path d="m752.95,52.01c1.8,0,3.32.62,4.57,1.87,1.25,1.24,1.87,2.76,1.87,4.55s-.61,3.3-1.84,4.52c-1.29,1.27-2.83,1.9-4.6,1.9s-3.24-.63-4.52-1.89c-1.26-1.26-1.89-2.77-1.89-4.53s.63-3.27,1.89-4.55c1.25-1.25,2.75-1.87,4.52-1.87Zm.02,1.16c-1.46,0-2.7.52-3.71,1.55-1.05,1.06-1.57,2.3-1.57,3.72s.52,2.66,1.56,3.69c1.04,1.04,2.28,1.56,3.72,1.56s2.68-.52,3.74-1.57c1.01-.98,1.51-2.21,1.51-3.68s-.51-2.71-1.54-3.72c-1.02-1.03-2.26-1.55-3.72-1.55Zm-2.87,4.36c.12-.79.44-1.4.95-1.83.51-.43,1.14-.65,1.87-.65,1.01,0,1.81.33,2.41.97.6.65.89,1.48.89,2.5s-.31,1.81-.93,2.46c-.62.65-1.42.98-2.41.98-.73,0-1.35-.22-1.88-.65-.53-.44-.84-1.06-.95-1.86h1.62c.04.78.51,1.17,1.41,1.17.45,0,.81-.2,1.09-.58.28-.39.41-.91.41-1.56s-.13-1.2-.38-1.55c-.25-.36-.62-.53-1.09-.53-.86,0-1.34.38-1.45,1.14h.47l-1.27,1.27-1.27-1.27h.5Z"/>
</g>
<g>
<path d="m713.34,58.43c0,.99-.27,1.99-.79,2.86-.5.87-1.24,1.6-2.13,2.11-.92.51-1.91.77-2.95.77s-2.05-.27-2.95-.77c-.89-.51-1.63-1.24-2.15-2.11-.52-.87-.77-1.86-.77-2.86s.25-2.01.77-2.88c.52-.87,1.26-1.6,2.15-2.11.89-.51,1.91-.77,2.95-.77s2.03.27,2.95.77c.89.51,1.63,1.24,2.13,2.11.52.87.79,1.86.79,2.88h0Z" style="fill: #fff; fill-rule: evenodd;"/>
<path d="m707.4,52.05c1.83,0,3.37.63,4.65,1.86.62.61,1.09,1.28,1.41,2.06.3.77.47,1.6.47,2.47s-.15,1.67-.47,2.45c-.32.75-.79,1.43-1.39,2.01-.64.63-1.36,1.09-2.18,1.43-.79.31-1.63.48-2.5.48s-1.68-.17-2.48-.48c-.79-.31-1.49-.8-2.13-1.4-.62-.61-1.09-1.31-1.41-2.06-.32-.77-.5-1.57-.5-2.42s.17-1.67.5-2.45.82-1.48,1.44-2.08c1.24-1.24,2.77-1.86,4.58-1.86h0Zm.02,1.16c-1.49,0-2.75.51-3.76,1.53-.52.51-.92,1.07-1.19,1.7-.27.65-.4,1.31-.4,2.01s.12,1.33.4,1.96c.27.63.67,1.21,1.19,1.7.52.51,1.09.87,1.73,1.14.64.27,1.31.39,2.03.39s1.39-.12,2.03-.39c.67-.27,1.24-.65,1.78-1.14,1.01-.99,1.51-2.2,1.51-3.66,0-.73-.12-1.38-.4-2.01-.25-.63-.64-1.19-1.14-1.7-1.06-1.02-2.3-1.53-3.79-1.53h0Zm-.07,4.17l-.89.44c-.07-.19-.2-.31-.32-.39-.15-.07-.27-.12-.4-.12-.57,0-.87.36-.87,1.14,0,.34.07.61.22.8.15.22.37.31.64.31.4,0,.64-.17.82-.53l.79.39c-.17.31-.4.56-.72.73-.3.19-.62.27-.99.27-.59,0-1.06-.17-1.41-.51-.35-.36-.54-.85-.54-1.45s.2-1.09.54-1.45c.37-.36.82-.53,1.39-.53.79,0,1.39.29,1.73.92h0Zm3.76,0l-.87.44c-.1-.19-.22-.31-.35-.39-.15-.07-.27-.12-.4-.12-.57,0-.87.36-.87,1.14,0,.34.07.61.22.8.15.22.37.31.64.31.37,0,.64-.17.82-.53l.82.39c-.2.31-.42.56-.74.73-.3.19-.62.27-.99.27-.57,0-1.04-.17-1.41-.51-.35-.36-.52-.85-.52-1.45s.17-1.09.54-1.45c.35-.36.82-.53,1.36-.53.82,0,1.39.29,1.73.92h0Z" style="fill-rule: evenodd;"/>
</g>
<g>
<path d="m728.39,58.53c0,.99-.25,1.96-.77,2.81-.5.87-1.24,1.57-2.1,2.08-.89.48-1.88.75-2.9.75s-2.01-.27-2.87-.75c-.89-.51-1.61-1.21-2.13-2.08-.5-.85-.77-1.82-.77-2.81s.27-1.96.77-2.81c.52-.87,1.24-1.57,2.13-2.08.87-.48,1.86-.75,2.87-.75s2.01.27,2.9.75c.87.51,1.61,1.21,2.1,2.08.52.85.77,1.82.77,2.81h0Z" style="fill: #fff; fill-rule: evenodd;"/>
<path d="m722.6,52.05c1.83,0,3.37.63,4.63,1.84,1.26,1.24,1.91,2.76,1.91,4.55s-.62,3.27-1.88,4.46c-1.31,1.28-2.87,1.91-4.65,1.91s-3.32-.63-4.6-1.89c-1.29-1.24-1.93-2.74-1.93-4.48s.64-3.27,1.93-4.55c1.26-1.21,2.8-1.84,4.6-1.84h0Zm0,1.16c-1.49,0-2.72.51-3.76,1.53-1.06,1.07-1.58,2.3-1.58,3.71s.52,2.62,1.58,3.66c1.06,1.04,2.3,1.55,3.76,1.55s2.72-.53,3.81-1.57c1.04-.94,1.53-2.18,1.53-3.66s-.52-2.66-1.56-3.68c-1.04-1.02-2.3-1.53-3.79-1.53h0Zm1.76,3.63v2.62h-.74v3.1h-2.03v-3.1h-.74v-2.62c0-.12.05-.22.12-.29s.17-.12.3-.12h2.67c.12,0,.22.05.3.12s.12.17.12.29h0Zm-2.67-1.65c0-.58.3-.9.92-.9s.92.31.92.9-.32.9-.92.9-.92-.29-.92-.9h0Z" style="fill-rule: evenodd;"/>
</g>
<g>
<path d="m743.57,58.41c0,.99-.27,1.99-.79,2.88-.52.87-1.26,1.6-2.18,2.11-.89.51-1.91.77-2.95.77s-2.05-.27-2.95-.77-1.63-1.24-2.15-2.11c-.52-.9-.79-1.89-.79-2.88s.27-2.01.79-2.88c.52-.87,1.26-1.6,2.15-2.11.89-.51,1.91-.77,2.95-.77s2.05.27,2.95.77c.92.51,1.66,1.24,2.18,2.11.52.87.79,1.86.79,2.88h0Z" style="fill: #fff; fill-rule: evenodd;"/>
<path d="m742.41,53.89c-1.26-1.21-2.8-1.84-4.63-1.84s-3.34.63-4.6,1.84c-1.29,1.28-1.93,2.78-1.93,4.55s.64,3.22,1.93,4.48,2.82,1.89,4.6,1.89,3.34-.63,4.68-1.89c1.24-1.21,1.86-2.71,1.86-4.48s-.64-3.32-1.91-4.55h0Zm-.82,8.18c-1.06,1.04-2.35,1.57-3.81,1.57s-2.72-.53-3.76-1.55c-1.06-1.04-1.58-2.25-1.58-3.68,0-.58.1-1.16.27-1.7l1.73.75h-.12v.77h.62c0,.1-.02.19-.02.31v.17h-.59v.77h.72c.1.56.32,1.02.62,1.38.59.8,1.58,1.21,2.65,1.21.72,0,1.34-.19,1.71-.39l-.25-1.19c-.25.1-.74.27-1.26.27s-1.04-.17-1.41-.53c-.15-.19-.27-.44-.35-.75h2.38l3.37,1.45c-.22.41-.52.77-.89,1.11h0Zm-4.23-3.34h-.02.02Zm2.03-.48h.1v-.77h-1.86l-.74-.31c.05-.15.12-.27.22-.36.35-.41.82-.58,1.34-.58s.94.15,1.21.24l.32-1.21c-.4-.17-.99-.31-1.66-.31-1.01,0-1.91.41-2.52,1.09-.12.15-.25.34-.37.51l-2.13-.92c.2-.31.45-.61.72-.87,1.04-1.02,2.28-1.55,3.76-1.55s2.75.53,3.79,1.55c1.04.99,1.56,2.23,1.56,3.71,0,.46-.05.92-.15,1.36l-3.59-1.55h0Z" style="fill-rule: evenodd;"/>
</g>
</g>
<g>
<path d="m582.41,80.65h.55v3.58h.02c.15-.27.39-.55.69-.73.29-.18.62-.29,1.04-.29.54,0,1.76.3,1.76,2.22v3.62h-.55v-3.52c0-.96-.35-1.85-1.37-1.85-.73,0-1.32.52-1.54,1.25-.05.16-.06.31-.06.52v3.59h-.55v-8.4Z" style="fill: #9c9b9b;"/>
<path d="m588.92,82.08v1.25h1.47v.45h-1.47v3.77c0,.75.24,1.13.77,1.13.25,0,.43-.02.55-.07l.07.43c-.17.07-.39.12-.7.12-.39,0-.71-.12-.92-.38-.24-.29-.32-.73-.32-1.36v-3.63h-.89v-.45h.89v-1.02l.55-.23Z" style="fill: #9c9b9b;"/>
<path d="m592.27,82.08v1.25h1.47v.45h-1.47v3.77c0,.75.24,1.13.77,1.13.25,0,.43-.02.55-.07l.07.43c-.17.07-.39.12-.7.12-.39,0-.71-.12-.92-.38-.24-.29-.32-.73-.32-1.36v-3.63h-.89v-.45h.89v-1.02l.55-.23Z" style="fill: #9c9b9b;"/>
<path d="m594.88,85.15c0-.8-.02-1.33-.05-1.81h.52l.04.99h.02c.39-.74,1.02-1.11,1.85-1.11,1.28,0,2.19,1.11,2.19,2.91,0,2.09-1.11,3.05-2.34,3.05-.75,0-1.35-.37-1.67-.95h-.02v3.17h-.55v-6.25Zm.55,1.7c0,.16.01.31.05.45.23.95.92,1.41,1.62,1.41,1.19,0,1.8-1.11,1.8-2.56,0-1.27-.6-2.47-1.76-2.47-.75,0-1.45.62-1.64,1.48-.02.15-.06.32-.06.48v1.21Z" style="fill: #9c9b9b;"/>
<path d="m600.58,88.31c.26.18.68.37,1.16.37.81,0,1.23-.46,1.23-1.07s-.31-.94-1.07-1.3c-.85-.39-1.37-.87-1.37-1.58,0-.83.66-1.51,1.66-1.51.5,0,.91.17,1.17.35l-.23.45c-.2-.14-.52-.32-1.01-.32-.68,0-1.04.45-1.04.95,0,.56.33.81,1.05,1.17.81.37,1.39.83,1.39,1.7,0,1.02-.75,1.64-1.81,1.64-.5,0-.99-.16-1.33-.38l.21-.46Z" style="fill: #9c9b9b;"/>
<path d="m605.07,84.68c-.26,0-.45-.23-.45-.51s.19-.52.46-.52.46.23.46.52-.18.51-.46.51h-.01Zm0,4.49c-.26,0-.45-.23-.45-.51s.19-.52.46-.52.46.23.46.52-.18.51-.46.51h-.01Z" style="fill: #9c9b9b;"/>
<path d="m606.04,89.53l3.38-8.63h.55l-3.4,8.63h-.54Z" style="fill: #9c9b9b;"/>
<path d="m609.97,89.53l3.38-8.63h.55l-3.4,8.63h-.54Z" style="fill: #9c9b9b;"/>
<path d="m614.86,89.05v-5.27h-.79v-.45h.79v-.38c0-1.39.63-2.42,2.07-2.42.48,0,.98.18,1.2.37l-.24.43c-.21-.15-.62-.32-1.06-.32-1.13,0-1.43.88-1.43,1.99v.33h2.98v5.72h-.55v-5.27h-2.43v5.27h-.55Z" style="fill: #9c9b9b;"/>
<path d="m624.24,80.65v7.11c0,.38.02.94.05,1.29h-.49l-.04-.99h-.04c-.26.57-.86,1.11-1.79,1.11-1.23,0-2.2-1.08-2.2-2.9,0-1.96,1.06-3.06,2.3-3.06.8,0,1.37.41,1.63.93h.02v-3.49h.55Zm-.55,4.91c0-.14-.01-.33-.05-.49-.14-.76-.76-1.39-1.57-1.39-1.13,0-1.78,1.13-1.78,2.55,0,1.29.55,2.48,1.74,2.48.67,0,1.36-.43,1.61-1.43.04-.14.05-.29.05-.45v-1.26Z" style="fill: #9c9b9b;"/>
<path d="m626.01,80.65h.55v8.4h-.55v-8.4Z" style="fill: #9c9b9b;"/>
<path d="m628.51,86.09c0,1.98.94,2.6,1.95,2.6.7,0,1.1-.14,1.38-.3l.13.43c-.24.14-.77.35-1.58.35-1.54,0-2.43-1.19-2.43-2.88,0-1.88.97-3.06,2.31-3.06,1.66,0,1.99,1.64,1.99,2.53,0,.14,0,.24-.01.34h-3.74Zm3.18-.44c.02-.98-.39-1.97-1.49-1.97s-1.57,1.07-1.67,1.97h3.16Z" style="fill: #9c9b9b;"/>
<path d="m633.68,89.17c-.26,0-.45-.23-.45-.51s.19-.52.46-.52.46.23.46.52-.18.51-.46.51h-.01Z" style="fill: #9c9b9b;"/>
<path d="m639.06,88.83c-.24.13-.76.33-1.45.33-1.49,0-2.49-1.14-2.49-2.92s1.07-3.03,2.67-3.03c.58,0,1.08.17,1.29.31l-.19.46c-.23-.13-.61-.29-1.16-.29-1.38,0-2.05,1.22-2.05,2.53,0,1.5.83,2.46,2.03,2.46.55,0,.93-.16,1.22-.29l.14.43Z" style="fill: #9c9b9b;"/>
<path d="m640.29,84.69c0-.58-.02-.92-.05-1.36h.51l.04.94h.02c.27-.6.92-1.06,1.75-1.06.57,0,1.79.32,1.79,2.25v3.59h-.55v-3.49c0-.96-.32-1.87-1.39-1.87-.7,0-1.32.52-1.51,1.27-.04.14-.06.33-.06.51v3.58h-.55v-4.36Z" style="fill: #9c9b9b;"/>
<path d="m646.09,84.93c0-.52-.02-1.1-.05-1.6h.51l.02,1.08h.02c.23-.66.79-1.2,1.51-1.2.07,0,.13.01.19.01v.55c-.06-.01-.13-.01-.21-.01-.77,0-1.3.69-1.42,1.55-.02.17-.04.35-.04.52v3.22h-.55v-4.12Z" style="fill: #9c9b9b;"/>
<path d="m649.1,88.31c.26.18.68.37,1.16.37.81,0,1.23-.46,1.23-1.07s-.31-.94-1.07-1.3c-.85-.39-1.37-.87-1.37-1.58,0-.83.66-1.51,1.66-1.51.5,0,.91.17,1.17.35l-.23.45c-.2-.14-.52-.32-1.01-.32-.68,0-1.04.45-1.04.95,0,.56.33.81,1.05,1.17.81.37,1.39.83,1.39,1.7,0,1.02-.75,1.64-1.81,1.64-.5,0-.99-.16-1.33-.38l.21-.46Z" style="fill: #9c9b9b;"/>
<path d="m653.45,89.17c-.26,0-.45-.23-.45-.51s.19-.52.46-.52.46.23.46.52-.18.51-.46.51h-.01Z" style="fill: #9c9b9b;"/>
<path d="m655.38,89.05v-5.27h-.79v-.45h.79v-.34c0-.8.14-1.5.57-1.97.35-.36.81-.49,1.19-.49.33,0,.62.08.77.18l-.17.44c-.14-.07-.35-.14-.66-.14-.98,0-1.17.94-1.17,1.97v.36h1.39v.45h-1.39v5.27h-.55Z" style="fill: #9c9b9b;"/>
<path d="m658.18,84.93c0-.52-.02-1.1-.05-1.6h.51l.02,1.08h.02c.23-.66.79-1.2,1.51-1.2.07,0,.13.01.19.01v.55c-.06-.01-.13-.01-.21-.01-.77,0-1.3.69-1.42,1.55-.02.17-.04.35-.04.52v3.22h-.55v-4.12Z" style="fill: #9c9b9b;"/>
</g>
</g>
</g>
</svg>
\ No newline at end of file
fidle/img/logo-YouTube.png

18.2 KiB

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 140.2164 40.848" width="80px"><title>00-Fidle-logo-01</title><g id="Calque_2" data-name="Calque 2"><g id="Calque_4" data-name="Calque 4"><path d="M46.1913,31.74a12.9222,12.9222,0,0,0,5.2755-1.77,6.4763,6.4763,0,0,1,2.3629-.9239,14.6364,14.6364,0,0,0-5.7616-16.4446,17.0565,17.0565,0,0,0-11.8732-2.0051c-4.1719.69-8.4957,3.8461-10.189,5.2622-1.0189.8536-13.1385,12.3424-18.1936,10.0527-3.42-1.5492,2.6862-7.1873-.1144-12.3393a.2236.2236,0,0,0-.373-.0248c-1.4257,1.9233-2.8193,4.2317-4.7179,3.1953-.8482-.4632-1.6116-1.9422-2.2-2.8775A.2216.2216,0,0,0,0,13.9917,23.35,23.35,0,0,0,5.87,28.2417a35.3776,35.3776,0,0,0,24.34,12.518c5.3439.5321,18.0193-1.1527,23.0835-10.2646a12.7681,12.7681,0,0,0-1.2217.6066,14.2177,14.2177,0,0,1-5.7629,1.9167c-.1761.0163-.3511.0236-.5261.0236a10.1733,10.1733,0,0,1-5.7446-2.303,1.0764,1.0764,0,1,1,.8227-1.0443c0,.0176-.0042.0339-.0054.0515C41.8966,30.5423,44.0669,31.9474,46.1913,31.74ZM30.0385,36.5091a19.6093,19.6093,0,0,1-4.6162.8385c-1.0425.0006-1.476-.2954-1.6824-.7392-.5431-1.1678,1.4136-2.8563,3.1493-4.0677a.6418.6418,0,1,1,.7343,1.0528,10.5781,10.5781,0,0,0-2.651,2.4368c.339.0732,1.44.12,4.733-.7616a.6422.6422,0,0,1,.333,1.24Zm14.87-15.6442a2.4512,2.4512,0,0,1,2.38,2.3617,1.6015,1.6015,0,1,0-1.4179,2.34,1.6573,1.6573,0,0,0,.2973-.03,2.28,2.28,0,0,1-1.2593.3875,2.5337,2.5337,0,0,1,0-5.06ZM36.6423,4.436A1.2835,1.2835,0,0,0,37.1466,6.18c.6211.342,1.9294-.402,2.7231.7071.4122.5763-.8627-2.6129-1.4839-2.9556A1.2827,1.2827,0,0,0,36.6423,4.436Zm6.5389.1374c-1.5995.9378-1.8961,4.8154-1.4838,4.2391a7.2989,7.2989,0,0,1,2.7231-1.9906,1.2837,1.2837,0,0,0-1.2393-2.2485ZM41.5587.2981c-.8179.9462-.2579,3.4-.1114,2.95a5.2169,5.2169,0,0,1,1.3174-1.8537A.8415.8415,0,0,0,42.7441.2054.8332.8332,0,0,0,41.5587.2981Z" style="fill:#e12229"/><path d="M65.6671,13.7493H77.3946V15.158H67.3223v9.4379h9.2271v1.4087H67.3223v11.481H65.6671Z" style="fill:#808285"/><path d="M83.5909,13.7493V37.4856H81.9356V13.7493Z" style="fill:#808285"/><path d="M89.3658,14.0662a39.0353,39.0353,0,0,1,6.0576-.4932c4.3316,0,7.607,1.1621,9.5791,3.24a11.2256,11.2256,0,0,1,2.958,8.2056,13.0738,13.0738,0,0,1-3.0991,9.0156c-2.1128,2.2891-5.67,3.6275-10.248,3.6275a50.7148,50.7148,0,0,1-5.2476-.2115Zm1.6553,22.0107a29.8576,29.8576,0,0,0,3.8388.1763c7.607,0,11.375-4.2617,11.375-11.1289.0352-6.022-3.31-10.1426-10.9174-10.1426a25.2377,25.2377,0,0,0-4.2964.352Z" style="fill:#808285"/><path d="M112.15,13.7493h1.6553V36.0769h10.6006v1.4087H112.15Z" style="fill:#808285"/><path d="M139.0894,25.6877h-9.5088V36.0769h10.6358v1.4087h-12.291V13.7493h11.7275V15.158H129.5806v9.1211h9.5088Z" style="fill:#808285"/></g></g></svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<svg id="b" data-name="Calque 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 220.59 73.39">
<g id="c" data-name="Iconographie">
<g>
<g>
<g>
<path d="m46.33,56.11c-5.14,1.4-6.85,1.33-7.38,1.21.39-.78,2.21-2.51,4.13-3.88.45-.32.56-.96.25-1.42-.32-.46-.94-.57-1.39-.25-2.71,1.93-5.76,4.61-4.91,6.47.32.71,1,1.18,2.62,1.18,1.47,0,3.73-.39,7.2-1.33.53-.15.85-.71.71-1.25-.14-.55-.69-.87-1.23-.72Z" style="fill: none;"/>
<path d="m57.93,9.83c.97.54,3.01-.64,4.25,1.12.64.92-1.35-4.16-2.31-4.7s-2.19-.18-2.72.8c-.53.99-.18,2.23.79,2.77Z" style="fill: #e12229;"/>
<path d="m55.88,44.42c-.42-.5-.36-1.24.13-1.66.49-.42,1.22-.36,1.63.13,6.09,7.28,15.95,9.21,25.77,5.08,1-2.8,1.49-5.73,1.56-8.6,0-7.79-3.7-14.98-10.01-19.31-2.92-2.01-9.67-4.68-18.52-3.19-6.51,1.1-13.25,6.12-15.89,8.37-1.59,1.36-20.49,19.64-28.37,15.99-5.33-2.46,4.19-11.43-.18-19.63-.12-.22-.43-.24-.58-.04-2.22,3.06-4.4,6.73-7.36,5.08-1.32-.74-2.51-3.09-3.43-4.58-.18-.3-.65-.15-.63.2.34,10.29,5.22,17.87,9.15,22.67,6.8,8.3,18.71,17.96,37.96,19.92,19.84,1.84,30.4-4.97,34.99-13.88-2.99,1.01-5.96,1.51-8.82,1.51-6.78,0-12.97-2.77-17.4-8.06Zm-9.03,13.67c-3.47.95-5.73,1.33-7.2,1.33-1.63,0-2.3-.47-2.62-1.18-.85-1.86,2.2-4.54,4.91-6.47.46-.32,1.08-.21,1.39.25.32.46.2,1.1-.25,1.42-1.92,1.37-3.75,3.09-4.13,3.88.53.12,2.25.19,7.38-1.21.53-.15,1.08.18,1.23.72.14.55-.17,1.11-.71,1.25Z" style="fill: #e12229;"/>
<path d="m65.03,14.02c1.24-1.76,3.28-2.62,4.25-3.17s1.32-1.79.79-2.77c-.53-.99-1.77-1.37-2.72-.8-2.49,1.49-2.96,7.66-2.31,6.74Z" style="fill: #e12229;"/>
<path d="m64.64,5.17c.44-1.38,1.55-2.39,2.05-2.95.5-.56.49-1.41-.03-1.89-.52-.48-1.36-.43-1.85.15-1.28,1.51-.4,5.41-.17,4.69Z" style="fill: #e12229;"/>
</g>
<g>
<ellipse cx="70.02" cy="37.22" rx="3.7" ry="4.08" style="fill: #fff;"/>
<ellipse cx="71.51" cy="38.12" rx="2.5" ry="2.55" style="fill: #e12229;"/>
</g>
</g>
<g>
<path d="m102.35,22.65h18.29v2.2h-15.65v14.72h14.39v2.2h-14.39v17.9h-2.64V22.65Z" style="fill: #808184;"/>
<path d="m130.36,22.65v37.01h-2.64V22.65h2.64Z" style="fill: #808184;"/>
<path d="m139.31,23.2c2.86-.49,5.99-.82,9.5-.82,6.75,0,11.86,1.81,14.94,5.05,2.97,3.08,4.61,7.25,4.61,12.85s-1.48,10.32-4.83,14c-3.24,3.57-8.84,5.66-15.98,5.66-2.86,0-5.55-.05-8.24-.33V23.2Zm2.64,34.27c1.48.22,3.62.27,5.99.27,11.86,0,17.74-6.65,17.74-17.35.11-9.39-5.11-15.82-17.02-15.82-2.86,0-5.11.27-6.7.6v32.29Z" style="fill: #808184;"/>
<path d="m174.84,22.65h2.64v34.82h16.48v2.2h-19.11V22.65Z" style="fill: #808184;"/>
<path d="m216.85,41.27h-14.77v16.2h16.53v2.2h-19.17V22.65h18.29v2.2h-15.65v14.22h14.77v2.2Z" style="fill: #808184;"/>
</g>
</g>
</g>
</svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<svg id="b" data-name="Calque 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 584.25 138.43">
<g id="c" data-name="Iconographie">
<g>
<g>
<path d="m135.03,6.17h7.36v1.48h-5.57v4.54h5.15v1.46h-5.15v6.18h-1.78V6.17Z"/>
<path d="m148.23,20.05c-2.63,0-4.7-1.95-4.7-5.05,0-3.28,2.17-5.21,4.86-5.21s4.72,2.05,4.72,5.03c0,3.65-2.53,5.23-4.86,5.23h-.02Zm.08-1.34c1.7,0,2.98-1.6,2.98-3.83,0-1.66-.83-3.75-2.94-3.75s-3,1.95-3,3.81c0,2.15,1.22,3.77,2.94,3.77h.02Z"/>
<path d="m155.36,13.08c0-1.16-.02-2.15-.08-3.06h1.56l.08,1.92h.06c.45-1.32,1.54-2.15,2.74-2.15.18,0,.32.02.49.04v1.68c-.18-.02-.36-.04-.61-.04-1.26,0-2.15.95-2.39,2.27-.04.26-.06.55-.06.83v5.25h-1.78v-6.75Z"/>
<path d="m162.07,12.67c0-1.03-.04-1.84-.08-2.65h1.56l.08,1.58h.06c.55-.93,1.46-1.8,3.1-1.8,1.32,0,2.33.81,2.76,1.96h.04c.3-.57.71-.97,1.11-1.28.59-.45,1.22-.69,2.15-.69,1.32,0,3.24.85,3.24,4.25v5.78h-1.74v-5.55c0-1.91-.71-3.02-2.13-3.02-1.03,0-1.8.75-2.13,1.6-.08.26-.14.59-.14.89v6.08h-1.74v-5.9c0-1.56-.69-2.67-2.05-2.67-1.09,0-1.92.89-2.21,1.78-.1.26-.14.57-.14.87v5.92h-1.74v-7.15Z"/>
<path d="m185.88,17.48c0,.85.04,1.68.14,2.35h-1.6l-.16-1.24h-.06c-.53.77-1.6,1.46-3,1.46-1.99,0-3-1.4-3-2.82,0-2.37,2.11-3.67,5.9-3.65v-.2c0-.81-.22-2.29-2.23-2.27-.93,0-1.88.26-2.57.73l-.41-1.2c.81-.51,2.01-.85,3.24-.85,3.02,0,3.75,2.05,3.75,4.01v3.67Zm-1.74-2.65c-1.95-.04-4.15.3-4.15,2.21,0,1.17.77,1.7,1.66,1.7,1.3,0,2.13-.81,2.41-1.64.06-.18.08-.38.08-.57v-1.7Z"/>
<path d="m190.81,7.67v2.35h2.55v1.36h-2.55v5.27c0,1.22.34,1.91,1.34,1.91.49,0,.77-.04,1.03-.12l.08,1.36c-.34.12-.89.24-1.58.24-.83,0-1.5-.28-1.93-.75-.49-.55-.69-1.42-.69-2.57v-5.33h-1.52v-1.36h1.52v-1.8l1.74-.55Z"/>
<path d="m196.22,8.36c-.65,0-1.07-.51-1.07-1.09,0-.63.45-1.11,1.11-1.11s1.09.49,1.09,1.11c0,.59-.43,1.09-1.11,1.09h-.02Zm-.85,11.47v-9.81h1.78v9.81h-1.78Z"/>
<path d="m204.1,20.05c-2.63,0-4.7-1.95-4.7-5.05,0-3.28,2.17-5.21,4.86-5.21s4.72,2.05,4.72,5.03c0,3.65-2.53,5.23-4.86,5.23h-.02Zm.08-1.34c1.7,0,2.98-1.6,2.98-3.83,0-1.66-.83-3.75-2.94-3.75s-3,1.95-3,3.81c0,2.15,1.22,3.77,2.94,3.77h.02Z"/>
<path d="m211.24,12.67c0-1.03-.02-1.84-.08-2.65h1.58l.1,1.6h.04c.49-.91,1.62-1.82,3.24-1.82,1.36,0,3.47.81,3.47,4.17v5.86h-1.78v-5.65c0-1.58-.59-2.92-2.27-2.92-1.16,0-2.07.83-2.39,1.82-.08.22-.12.55-.12.83v5.92h-1.78v-7.15Z"/>
</g>
<g>
<path d="m139.71,27.58v32.27h-4.21V27.58h4.21Z"/>
<path d="m147.32,42.95c0-2.44-.05-4.36-.19-6.27h3.73l.24,3.78h.1c1.15-2.15,3.83-4.31,7.66-4.31,3.21,0,8.19,1.92,8.19,9.86v13.84h-4.21v-13.36c0-3.73-1.39-6.89-5.36-6.89-2.73,0-4.88,1.96-5.65,4.31-.19.53-.29,1.29-.29,1.96v13.98h-4.21v-16.9Z"/>
<path d="m178.78,31.12v5.55h6.03v3.21h-6.03v12.45c0,2.87.81,4.5,3.16,4.5,1.15,0,1.82-.1,2.44-.29l.19,3.21c-.81.29-2.11.57-3.73.57-1.96,0-3.54-.67-4.55-1.77-1.15-1.29-1.63-3.35-1.63-6.08v-12.59h-3.59v-3.21h3.59v-4.26l4.12-1.29Z"/>
<path d="m189.55,43.9c0-2.73-.05-5.08-.19-7.23h3.69l.19,4.55h.14c1.05-3.11,3.64-5.08,6.46-5.08.43,0,.77.05,1.15.1v3.97c-.43-.05-.86-.1-1.44-.1-2.97,0-5.08,2.25-5.65,5.36-.1.62-.14,1.29-.14,1.96v12.4h-4.21v-15.94Z"/>
<path d="m214.16,60.38c-6.22,0-11.11-4.6-11.11-11.92,0-7.76,5.12-12.31,11.49-12.31s11.16,4.84,11.16,11.87c0,8.62-5.99,12.35-11.49,12.35h-.05Zm.19-3.16c4.02,0,7.04-3.78,7.04-9.05,0-3.93-1.96-8.86-6.94-8.86s-7.09,4.6-7.09,9c0,5.08,2.87,8.91,6.94,8.91h.05Z"/>
<path d="m251.02,25.85v28.01c0,2.06.05,4.41.19,5.99h-3.78l-.19-4.02h-.1c-1.29,2.59-4.07,4.55-7.85,4.55-5.6,0-9.96-4.74-9.96-11.78-.05-7.76,4.79-12.45,10.39-12.45,3.59,0,5.99,1.68,6.99,3.5h.1v-13.79h4.21Zm-4.21,20.25c0-.57-.05-1.25-.19-1.82-.62-2.63-2.92-4.84-6.08-4.84-4.36,0-6.94,3.83-6.94,8.91,0,4.74,2.35,8.62,6.85,8.62,2.83,0,5.41-1.92,6.18-5.08.14-.53.19-1.1.19-1.77v-4.02Z"/>
<path d="m277.4,53.48c0,2.44.05,4.55.19,6.37h-3.73l-.24-3.78h-.1c-1.05,1.87-3.54,4.31-7.66,4.31-3.64,0-8-2.06-8-10.15v-13.55h4.21v12.78c0,4.41,1.39,7.42,5.17,7.42,2.82,0,4.79-1.96,5.55-3.88.24-.58.38-1.34.38-2.16v-14.17h4.21v16.81Z"/>
<path d="m300.91,58.99c-1.1.53-3.54,1.34-6.66,1.34-6.99,0-11.54-4.74-11.54-11.83s4.88-12.35,12.45-12.35c2.49,0,4.69.62,5.84,1.24l-.96,3.21c-1.01-.53-2.59-1.1-4.88-1.1-5.31,0-8.19,3.97-8.19,8.76,0,5.36,3.45,8.67,8.04,8.67,2.39,0,3.97-.57,5.17-1.1l.72,3.16Z"/>
<path d="m311.53,31.12v5.55h6.03v3.21h-6.03v12.45c0,2.87.81,4.5,3.16,4.5,1.15,0,1.82-.1,2.44-.29l.19,3.21c-.81.29-2.11.57-3.73.57-1.96,0-3.54-.67-4.55-1.77-1.15-1.29-1.63-3.35-1.63-6.08v-12.59h-3.59v-3.21h3.59v-4.26l4.12-1.29Z"/>
<path d="m324.31,32.75c-1.53,0-2.54-1.2-2.54-2.58,0-1.48,1.05-2.63,2.63-2.63s2.59,1.15,2.59,2.63c0,1.39-1.01,2.58-2.63,2.58h-.05Zm-2.01,27.1v-23.17h4.21v23.17h-4.21Z"/>
<path d="m342.94,60.38c-6.22,0-11.11-4.6-11.11-11.92,0-7.76,5.12-12.31,11.49-12.31s11.16,4.84,11.16,11.87c0,8.62-5.99,12.35-11.49,12.35h-.05Zm.19-3.16c4.02,0,7.04-3.78,7.04-9.05,0-3.93-1.96-8.86-6.94-8.86s-7.09,4.6-7.09,9c0,5.08,2.87,8.91,6.94,8.91h.05Z"/>
<path d="m359.79,42.95c0-2.44-.05-4.36-.19-6.27h3.73l.24,3.78h.1c1.15-2.15,3.83-4.31,7.66-4.31,3.21,0,8.19,1.92,8.19,9.86v13.84h-4.21v-13.36c0-3.73-1.39-6.89-5.36-6.89-2.73,0-4.88,1.96-5.65,4.31-.19.53-.29,1.29-.29,1.96v13.98h-4.21v-16.9Z"/>
</g>
<g>
<path d="m399.85,57.28c0,.85.04,1.68.14,2.35h-1.6l-.16-1.24h-.06c-.53.77-1.6,1.46-3,1.46-1.99,0-3-1.4-3-2.82,0-2.37,2.11-3.67,5.9-3.65v-.2c0-.81-.22-2.29-2.23-2.27-.93,0-1.88.26-2.57.73l-.41-1.2c.81-.51,2.01-.85,3.24-.85,3.02,0,3.75,2.05,3.75,4.01v3.67Zm-1.74-2.65c-1.95-.04-4.15.3-4.15,2.21,0,1.17.77,1.7,1.66,1.7,1.3,0,2.13-.81,2.41-1.64.06-.18.08-.38.08-.57v-1.7Z"/>
<path d="m410.92,56.93c0,1.03.02,1.92.08,2.7h-1.58l-.1-1.6h-.04c-.45.79-1.5,1.82-3.24,1.82-1.54,0-3.38-.87-3.38-4.3v-5.73h1.78v5.41c0,1.86.59,3.14,2.19,3.14,1.2,0,2.03-.83,2.35-1.64.1-.24.16-.57.16-.91v-6h1.78v7.11Z"/>
</g>
<g>
<path d="m135.91,70.66c4-.59,8.67-1.04,13.78-1.04,9.26,0,15.85,2.15,20.22,6.22,4.52,4.07,7.11,9.85,7.11,17.92s-2.59,14.81-7.18,19.41c-4.74,4.67-12.44,7.18-22.15,7.18-4.67,0-8.44-.15-11.78-.59v-49.11Zm6.52,44.22c1.63.3,4,.3,6.52.3,13.78.07,21.26-7.7,21.26-21.18.07-11.78-6.59-19.26-20.22-19.26-3.33,0-5.85.3-7.55.67v39.48Z" style="fill: #e12229;"/>
<path d="m189.09,103.17c.15,8.74,5.7,12.37,12.22,12.37,4.67,0,7.55-.81,9.92-1.85l1.19,4.67c-2.3,1.04-6.3,2.3-12,2.3-10.96,0-17.63-7.33-17.63-18.07s6.44-19.33,16.89-19.33c11.7,0,14.74,10.3,14.74,16.89,0,1.33-.07,2.3-.22,3.04h-25.11Zm19.03-4.67c.07-4.15-1.7-10.59-8.96-10.59-6.67,0-9.48,6.07-10,10.59h18.96Z" style="fill: #e12229;"/>
<path d="m226.2,103.17c.15,8.74,5.7,12.37,12.22,12.37,4.67,0,7.55-.81,9.92-1.85l1.19,4.67c-2.3,1.04-6.3,2.3-12,2.3-10.96,0-17.63-7.33-17.63-18.07s6.44-19.33,16.89-19.33c11.7,0,14.74,10.3,14.74,16.89,0,1.33-.07,2.3-.22,3.04h-25.11Zm19.03-4.67c.07-4.15-1.7-10.59-8.96-10.59-6.67,0-9.48,6.07-10,10.59h18.96Z" style="fill: #e12229;"/>
<path d="m259.6,95.76c0-4.59-.07-8.3-.3-11.7h5.85l.37,6.15h.15c2.59-4.44,6.89-6.96,12.67-6.96,8.74,0,15.26,7.33,15.26,18.22,0,12.89-7.93,19.26-16.29,19.26-4.81,0-8.89-2.07-11.04-5.63h-.15v19.48h-6.52v-38.81Zm6.52,9.55c0,.89.07,1.85.3,2.67,1.11,4.52,5.11,7.63,9.7,7.63,6.89,0,10.89-5.63,10.89-13.85,0-7.18-3.7-13.33-10.59-13.33-4.44,0-8.67,3.11-9.92,8.07-.15.82-.37,1.78-.37,2.59v6.22Z" style="fill: #e12229;"/>
<path d="m317.6,69.99h6.52v44.51h21.33v5.41h-27.85v-49.92Z" style="fill: #e12229;"/>
<path d="m355.08,103.17c.15,8.74,5.7,12.37,12.22,12.37,4.67,0,7.55-.81,9.92-1.85l1.19,4.67c-2.3,1.04-6.3,2.3-12,2.3-10.96,0-17.63-7.33-17.63-18.07s6.44-19.33,16.89-19.33c11.7,0,14.74,10.3,14.74,16.89,0,1.33-.07,2.3-.22,3.04h-25.11Zm19.03-4.67c.07-4.15-1.7-10.59-8.96-10.59-6.67,0-9.48,6.07-10,10.59h18.96Z" style="fill: #e12229;"/>
<path d="m413.74,111.32c0,3.11.15,6.15.52,8.59h-5.85l-.59-4.52h-.22c-1.93,2.81-5.85,5.33-10.96,5.33-7.26,0-10.96-5.11-10.96-10.29,0-8.67,7.7-13.41,21.55-13.33v-.74c0-2.96-.81-8.37-8.15-8.3-3.41,0-6.89.96-9.41,2.67l-1.48-4.37c2.96-1.85,7.33-3.11,11.85-3.11,11.04,0,13.7,7.48,13.7,14.67v13.41Zm-6.37-9.7c-7.11-.15-15.18,1.11-15.18,8.07,0,4.3,2.81,6.22,6.07,6.22,4.74,0,7.78-2.96,8.81-6,.22-.67.3-1.41.3-2.07v-6.22Z" style="fill: #e12229;"/>
<path d="m424.18,95.25c0-4.22-.07-7.85-.3-11.18h5.7l.3,7.04h.22c1.63-4.81,5.63-7.85,10-7.85.67,0,1.19.07,1.78.15v6.15c-.67-.07-1.33-.15-2.22-.15-4.59,0-7.85,3.48-8.74,8.3-.15.96-.22,2-.22,3.04v19.18h-6.52v-24.66Z" style="fill: #e12229;"/>
<path d="m448.7,93.76c0-3.78-.07-6.74-.3-9.7h5.78l.37,5.85h.15c1.78-3.33,5.93-6.67,11.85-6.67,4.96,0,12.67,2.96,12.67,15.26v21.41h-6.52v-20.66c0-5.78-2.15-10.67-8.3-10.67-4.22,0-7.55,3.04-8.74,6.67-.3.81-.44,2-.44,3.04v21.63h-6.52v-26.15Z" style="fill: #e12229;"/>
<path d="m492.92,77.99c-2.37,0-3.93-1.85-3.93-4,0-2.3,1.63-4.07,4.07-4.07s4,1.78,4,4.07c0,2.15-1.56,4-4.07,4h-.07Zm-3.11,41.92v-35.85h6.52v35.85h-6.52Z" style="fill: #e12229;"/>
<path d="m507.14,93.76c0-3.78-.07-6.74-.3-9.7h5.78l.37,5.85h.15c1.78-3.33,5.93-6.67,11.85-6.67,4.96,0,12.67,2.96,12.67,15.26v21.41h-6.52v-20.66c0-5.78-2.15-10.67-8.3-10.67-4.22,0-7.55,3.04-8.74,6.67-.3.81-.44,2-.44,3.04v21.63h-6.52v-26.15Z" style="fill: #e12229;"/>
<path d="m578.91,114.65c0,8.3-1.7,13.26-5.11,16.44-3.56,3.19-8.59,4.3-13.11,4.3s-9.04-1.04-11.92-2.96l1.63-5.04c2.37,1.56,6.07,2.89,10.52,2.89,6.67,0,11.55-3.48,11.55-12.59v-3.93h-.15c-1.93,3.33-5.85,6-11.41,6-8.89,0-15.26-7.55-15.26-17.55,0-12.15,7.93-18.96,16.22-18.96,6.22,0,9.55,3.19,11.18,6.22h.15l.22-5.41h5.78c-.22,2.52-.3,5.48-.3,9.78v20.81Zm-6.52-16.52c0-1.04-.07-2-.37-2.89-1.19-3.85-4.3-6.96-9.11-6.96-6.22,0-10.67,5.26-10.67,13.63,0,6.96,3.63,12.89,10.59,12.89,4.07,0,7.7-2.52,9.04-6.74.37-1.04.52-2.3.52-3.48v-6.44Z" style="fill: #e12229;"/>
</g>
<g>
<path d="m4.22,91.6h14.1v1.69H6.26v11.35h11.1v1.69H6.26v13.81h-2.03v-28.55Z" style="fill: #808184;"/>
<path d="m25.83,91.6v28.55h-2.03v-28.55h2.03Z" style="fill: #808184;"/>
<path d="m32.74,92.02c2.2-.38,4.62-.64,7.33-.64,5.21,0,9.15,1.4,11.52,3.9,2.29,2.37,3.56,5.59,3.56,9.91s-1.14,7.96-3.73,10.8c-2.5,2.75-6.82,4.36-12.33,4.36-2.2,0-4.28-.04-6.35-.25v-28.08Zm2.03,26.43c1.14.17,2.8.21,4.62.21,9.15,0,13.68-5.13,13.68-13.39.08-7.24-3.94-12.2-13.13-12.2-2.2,0-3.94.21-5.17.47v24.91Z" style="fill: #808184;"/>
<path d="m60.14,91.6h2.03v26.86h12.71v1.69h-14.74v-28.55Z" style="fill: #808184;"/>
<path d="m92.55,105.96h-11.39v12.5h12.75v1.69h-14.78v-28.55h14.1v1.69h-12.07v10.97h11.39v1.69Z" style="fill: #808184;"/>
</g>
<line x1="114.45" x2="114.45" y2="119.25" style="fill: none; stroke: #cfd1d3; stroke-miterlimit: 10; stroke-width: .27px;"/>
<g>
<g>
<path d="m52.17,64.26c-5.78,1.58-7.72,1.5-8.31,1.36.44-.88,2.49-2.83,4.66-4.37.51-.36.63-1.08.28-1.6-.36-.52-1.06-.65-1.57-.29-3.05,2.17-6.48,5.2-5.53,7.29.36.8,1.12,1.33,2.95,1.32,1.66,0,4.2-.43,8.11-1.5.6-.16.96-.79.8-1.41-.16-.61-.78-.98-1.38-.81Z" style="fill: none;"/>
<path d="m65.24,12.15c1.09.61,3.39-.72,4.78,1.27.72,1.03-1.52-4.68-2.61-5.3s-2.46-.21-3.06.9c-.6,1.11-.2,2.51.89,3.12Z" style="fill: #e12229;"/>
<path d="m62.93,51.09c-.47-.56-.4-1.4.15-1.87.55-.48,1.37-.41,1.84.15,6.85,8.19,17.96,10.38,29.02,5.72,1.13-3.15,1.68-6.45,1.76-9.68,0-8.77-4.17-16.87-11.27-21.75-3.29-2.26-10.89-5.27-20.85-3.59-7.33,1.24-14.92,6.89-17.89,9.43-1.79,1.53-23.07,22.11-31.95,18.01-6.01-2.78,4.72-12.88-.2-22.11-.13-.25-.49-.27-.65-.04-2.5,3.45-4.95,7.58-8.29,5.72-1.49-.83-2.83-3.48-3.86-5.16-.21-.34-.73-.17-.71.23.38,11.59,5.88,20.13,10.31,25.53,7.65,9.34,21.07,20.22,42.74,22.43,22.34,2.07,34.24-5.6,39.41-15.63-3.36,1.13-6.71,1.7-9.94,1.7-7.63,0-14.61-3.11-19.6-9.08Zm-10.17,15.39c-3.91,1.07-6.45,1.5-8.11,1.5-1.83,0-2.59-.53-2.95-1.32-.95-2.09,2.48-5.12,5.53-7.29.51-.36,1.21-.23,1.57.29.36.52.23,1.24-.28,1.6-2.16,1.54-4.22,3.48-4.66,4.37.6.13,2.53.21,8.31-1.36.6-.16,1.22.2,1.38.81.16.61-.19,1.25-.8,1.41Z" style="fill: #e12229;"/>
<path d="m73.23,16.86c1.39-1.99,3.69-2.95,4.78-3.57,1.09-.61,1.49-2.01.89-3.12-.6-1.11-1.99-1.55-3.06-.9-2.81,1.68-3.33,8.63-2.61,7.59Z" style="fill: #e12229;"/>
<path d="m72.79,6.9c.5-1.55,1.75-2.69,2.31-3.32.57-.63.55-1.59-.04-2.13-.58-.54-1.53-.48-2.08.17-1.44,1.7-.45,6.09-.2,5.29Z" style="fill: #e12229;"/>
</g>
<g>
<ellipse cx="78.85" cy="42.99" rx="4.17" ry="4.59" style="fill: #fff;"/>
<ellipse cx="80.53" cy="44.01" rx="2.81" ry="2.87" style="fill: #e12229;"/>
</g>
</g>
</g>
</g>
</svg>
\ No newline at end of file
# ==================================================================
# ____ _ _ _ __ __ _
# | _ \ _ __ __ _ ___| |_(_) ___ __ _| | \ \ / /__ _ __| | __
# | |_) | '__/ _` |/ __| __| |/ __/ _` | | \ \ /\ / / _ \| '__| |/ /
# | __/| | | (_| | (__| |_| | (_| (_| | | \ V V / (_) | | | <
# |_| |_| \__,_|\___|\__|_|\___\__,_|_| \_/\_/ \___/|_| |_|\_\
# module pwk
# ==================================================================
# A simple module to host some common functions for practical work
# pjluc 2020
import os
import glob
from datetime import datetime
import itertools
import datetime, time
import math
import numpy as np
from collections.abc import Iterable
import tensorflow as tf
from tensorflow import keras
from sklearn.metrics import confusion_matrix
import pandas as pd
import matplotlib
import matplotlib.pyplot as plt
import seaborn as sn
from IPython.display import display, Markdown
VERSION='0.2.4'
# -------------------------------------------------------------
# init_all
# -------------------------------------------------------------
#
def init(mplstyle='../fidle/talk.mplstyle'):
global VERSION
# ---- matplotlib
matplotlib.style.use(mplstyle)
# ---- Hello world
# now = datetime.datetime.now()
print('IDLE 2020 - Practical Work Module')
print(' Version :', VERSION)
print(' Run time : {}'.format(time.strftime("%A %-d %B %Y, %H:%M:%S")))
print(' Matplotlib style :', mplstyle)
print(' TensorFlow version :',tf.__version__)
print(' Keras version :',tf.keras.__version__)
# -------------------------------------------------------------
# Folder cooking
# -------------------------------------------------------------
#
def tag_now():
return datetime.datetime.now().strftime("%Y-%m-%d_%Hh%Mm%Ss")
def mkdir(path):
os.makedirs(path, mode=0o750, exist_ok=True)
def get_directory_size(path):
"""
Return the directory size, but only 1 level
args:
path : directory path
return:
size in Mo
"""
size=0
for f in os.listdir(path):
if os.path.isfile(path+'/'+f):
size+=os.path.getsize(path+'/'+f)
return size/(1024*1024)
# -------------------------------------------------------------
# shuffle_dataset
# -------------------------------------------------------------
#
def shuffle_np_dataset(x, y):
"""
Shuffle a dataset (x,y)
args:
x,y : dataset
return:
x,y mixed
"""
assert (len(x) == len(y)), "x and y must have same size"
p = np.random.permutation(len(x))
return x[p], y[p]
def update_progress(what,i,imax):
"""
Display a text progress bar, as :
My progress bar : ############# 34%
args:
what : Progress bas name
i : Current progress
imax : Max value for i
return:
nothing
"""
bar_length = min(40,imax)
if (i%int(imax/bar_length))!=0 and i<imax:
return
progress = float(i/imax)
block = int(round(bar_length * progress))
endofline = '\r' if progress<1 else '\n'
text = "{:16s} [{}] {:>5.1f}% of {}".format( what, "#"*block+"-"*(bar_length-block), progress*100, imax)
print(text, end=endofline)
def rmax(l):
"""
Recursive max() for a given iterable of iterables
Should be np.array of np.array or list of list, etc.
args:
l : Iterable of iterables
return:
max value
"""
maxi = float('-inf')
for item in l:
if isinstance(item, Iterable):
t = rmax(item)
else:
t = item
if t > maxi:
maxi = t
return maxi
def rmin(l):
"""
Recursive min() for a given iterable of iterables
Should be np.array of np.array or list of list, etc.
args:
l : Iterable of iterables
return:
min value
"""
mini = float('inf')
for item in l:
if isinstance(item, Iterable):
t = rmin(item)
else:
t = item
if t < mini:
mini = t
return mini
# -------------------------------------------------------------
# show_images
# -------------------------------------------------------------
#
def plot_images(x,y, indices, columns=12, x_size=1, y_size=1, colorbar=False, y_pred=None, cm='binary'):
"""
Show some images in a grid, with legends
args:
X: images - Shapes must be (-1 lx,ly,1) or (-1 lx,ly,3)
y: real classes
indices: indices of images to show
columns: number of columns (12)
x_size,y_size: figure size
colorbar: show colorbar (False)
y_pred: predicted classes (None)
cm: Matplotlib olor map
returns:
nothing
"""
rows = math.ceil(len(indices)/columns)
fig=plt.figure(figsize=(columns*x_size, rows*(y_size+0.35)))
n=1
errors=0
if np.any(y_pred)==None:
y_pred=y
for i in indices:
axs=fig.add_subplot(rows, columns, n)
n+=1
# ---- Shape is (lx,ly)
if len(x[i].shape)==2:
xx=x[i]
# ---- Shape is (lx,ly,n)
if len(x[i].shape)==3:
(lx,ly,lz)=x[i].shape
if lz==1:
xx=x[i].reshape(lx,ly)
else:
xx=x[i]
img=axs.imshow(xx, cmap = cm, interpolation='lanczos')
axs.spines['right'].set_visible(True)
axs.spines['left'].set_visible(True)
axs.spines['top'].set_visible(True)
axs.spines['bottom'].set_visible(True)
axs.set_yticks([])
axs.set_xticks([])
if y[i]!=y_pred[i]:
axs.set_xlabel('{} ({})'.format(y_pred[i],y[i]))
axs.xaxis.label.set_color('red')
errors+=1
else:
axs.set_xlabel(y[i])
if colorbar:
fig.colorbar(img,orientation="vertical", shrink=0.65)
plt.show()
def plot_image(x,cm='binary', figsize=(4,4)):
"""
Draw a single image.
Image shape can be (lx,ly), (lx,ly,1) or (lx,ly,n)
args:
x : image as np array
cm : color map ('binary')
figsize : fig size (4,4)
"""
# ---- Shape is (lx,ly)
if len(x.shape)==2:
xx=x
# ---- Shape is (lx,ly,n)
if len(x.shape)==3:
(lx,ly,lz)=x.shape
if lz==1:
xx=x.reshape(lx,ly)
else:
xx=x
# ---- Draw it
plt.figure(figsize=figsize)
plt.imshow(xx, cmap = cm, interpolation='lanczos')
plt.show()
# -------------------------------------------------------------
# show_history
# -------------------------------------------------------------
#
def plot_history(history, figsize=(8,6),
plot={"Accuracy":['accuracy','val_accuracy'], 'Loss':['loss', 'val_loss']}):
"""
Show history
args:
history: history
figsize: fig size
plot: list of data to plot : {<title>:[<metrics>,...], ...}
"""
for title,curves in plot.items():
plt.figure(figsize=figsize)
plt.title(title)
plt.ylabel(title)
plt.xlabel('Epoch')
for c in curves:
plt.plot(history.history[c])
plt.legend(curves, loc='upper left')
plt.show()
# -------------------------------------------------------------
# plot_confusion_matrix
# -------------------------------------------------------------
# Bug in Matplotlib 3.1.1
#
def plot_confusion_matrix(cm,
title='Confusion matrix',
figsize=(12,8),
cmap="gist_heat_r",
vmin=0,
vmax=1,
xticks=5,yticks=5):
"""
given a sklearn confusion matrix (cm), make a nice plot
Note:bug in matplotlib 3.1.1
Args:
cm: confusion matrix from sklearn.metrics.confusion_matrix
title: the text to display at the top of the matrix
figsize: Figure size (12,8)
cmap: color map (gist_heat_r)
vmi,vmax: Min/max 0 and 1
"""
accuracy = np.trace(cm) / float(np.sum(cm))
misclass = 1 - accuracy
plt.figure(figsize=figsize)
sn.heatmap(cm, linewidths=1, linecolor="#ffffff",square=True,
cmap=cmap, xticklabels=xticks, yticklabels=yticks,
vmin=vmin,vmax=vmax,annot=True)
plt.ylabel('True label')
plt.xlabel('Predicted label\naccuracy={:0.4f}; misclass={:0.4f}'.format(accuracy, misclass))
plt.show()
def display_confusion_matrix(y_true,y_pred,labels=None,color='green',
font_size='12pt', title="#### Confusion matrix is :"):
"""
Show a confusion matrix for a predictions.
see : sklearn.metrics.confusion_matrix
Args:
y_true Real classes
y_pred Predicted classes
labels List of classes to show in the cm
color: Color for the palette (green)
font_size: Values font size
title: the text to display at the top of the matrix
"""
assert (labels!=None),"Label must be set"
if title != None : display(Markdown(title))
cm = confusion_matrix( y_true,y_pred, normalize="true", labels=labels)
df=pd.DataFrame(cm)
cmap = sn.light_palette(color, as_cmap=True)
df.style.set_properties(**{'font-size': '20pt'})
display(df.style.format('{:.2f}') \
.background_gradient(cmap=cmap)
.set_properties(**{'font-size': font_size}))
def plot_donut(values, labels, colors=["lightsteelblue","coral"], figsize=(6,6), title=None):
"""
Draw a donut
args:
values : list of values
labels : list of labels
colors : list of color (["lightsteelblue","coral"])
figsize : size of figure ( (6,6) )
return:
nothing
"""
# ---- Title or not
if title != None : display(Markdown(title))
# ---- Donut
plt.figure(figsize=figsize)
# ---- Draw a pie chart..
plt.pie(values, labels=labels,
colors = colors, autopct='%1.1f%%', startangle=70, pctdistance=0.85,
textprops={'fontsize': 18},
wedgeprops={"edgecolor":"w",'linewidth': 5, 'linestyle': 'solid', 'antialiased': True})
# ---- ..with a white circle
circle = plt.Circle((0,0),0.70,fc='white')
ax = plt.gca()
ax.add_artist(circle)
# Equal aspect ratio ensures that pie is drawn as a circle
plt.axis('equal')
plt.tight_layout()
plt.show()
\ No newline at end of file
# See : https://matplotlib.org/users/customizing.html
axes.titlesize : 24
axes.labelsize : 20
axes.edgecolor : dimgrey
axes.labelcolor : dimgrey
axes.linewidth : 2
axes.grid : False
axes.prop_cycle : cycler('color', ['steelblue', 'tomato', '2ca02c', 'd62728', '9467bd', '8c564b', 'e377c2', '7f7f7f', 'bcbd22', '17becf'])
lines.linewidth : 3
lines.markersize : 10
xtick.color : black
xtick.labelsize : 18
ytick.color : black
ytick.labelsize : 18
axes.spines.left : True
axes.spines.bottom : True
axes.spines.top : False
axes.spines.right : False
savefig.dpi : 300 # figure dots per inch or 'figure'
savefig.facecolor : white # figure facecolor when saving
savefig.edgecolor : white # figure edgecolor when saving
savefig.format : svg
savefig.bbox : tight
savefig.pad_inches : 0.1
savefig.transparent : True
savefig.jpeg_quality: 95