]> _ Git - Animations.git/commitdiff
wait #2536 @10
authornael <nael@cubedesigners.com>
Tue, 22 Jan 2019 15:30:38 +0000 (16:30 +0100)
committernael <nael@cubedesigners.com>
Tue, 22 Jan 2019 15:30:38 +0000 (16:30 +0100)
ongletsHTML/init.js [new file with mode: 0644]
ongletsHTML/multimedia.js [new file with mode: 0644]
ongletsHTML/ongletsHTML.zip [new file with mode: 0644]
ongletsHTML/tabs.svg [new file with mode: 0644]

diff --git a/ongletsHTML/init.js b/ongletsHTML/init.js
new file mode 100644 (file)
index 0000000..24ad355
--- /dev/null
@@ -0,0 +1 @@
+$($id).tabs($init);
\ No newline at end of file
diff --git a/ongletsHTML/multimedia.js b/ongletsHTML/multimedia.js
new file mode 100644 (file)
index 0000000..bfcc64e
--- /dev/null
@@ -0,0 +1,272 @@
+(function ($) {
+    function JQtabs(element, data) {
+        this.element = element;
+        this.cont;
+        this.data = data;
+        this.visibility = {};
+
+        this.naturalDimensions = {width: 0, height: 0};
+
+        /* Change contents from here */
+
+        this.hideOnLastPage = true;
+        this.hideOnFirstPage = false;
+        this.hideOnPortrait = true;
+
+        this.image = 'tabs.svg';
+
+        this.links = [
+            {css: {height: '33%', top: 0}, page: 4, id: 'o1'},
+            {css: {height: '33%', top: '33%'}, page: 22, id: 'o2'},
+            {css: {height: '33%', top: '66%'}, page: 24, id: 'o3'}
+        ];
+               
+        /* available modes & alignments :
+            side|right: tabs are stuck at the right of the publication
+            side|left: ______________________ left
+            top|center: tabs are placed on top of the publication centered horizontaly
+            top|left:_____________________________________________________ at left
+            top|right:____________________________________________________ at right
+        */
+        this.mode = 'side';
+        this.align = 'right';
+
+        this.margin = -25; // Space between tabs and book
+
+        this.hideEdge = 'right'; // Possible values : left, right, both, none
+
+        /* Stop changing contents here or do it AYOR */
+
+        this.hideOnZoom = true; // true is recommanded
+
+        this.init();
+    }
+
+    JQtabs.prototype = {
+        init: function () {
+            var $this = this;
+            this.element.append('<div class="tabs"></div>');
+            this.cont = this.element.find('.tabs');
+
+            $.get(this.data.path + this.image, {}, function (data) {
+                $this.cont.append(data);
+                $this.naturalDimensions.width = Math.floor(parseFloat($(data).attr('width')));
+                $this.naturalDimensions.height = Math.floor(parseFloat($(data).attr('height')));
+                $this.svg = $this.cont.find('svg');
+                $this.svg.addClass('tabsimg').css({height: '100%', width: 'auto'});
+            }, 'text');
+
+            this.createLinks();
+            this.initStandardEvents();
+            this.hoverOnglet();
+        },
+
+        changePage: function (page) {
+            var id = 'oo';
+            var $this = this;
+            $.each(this.links, function (k, v) {
+                if (page >= v.page) {
+                    try {
+                                               if(v.last != undefined && page >= v.last){
+                                                       id='none';
+                                               }else{
+                                                       id = v.id;
+                                               }
+                    } catch (e) {
+
+                    }
+
+                }
+            });
+                       
+                       if(id=='none'){
+                               this.svg.find('.active').removeClass('active');
+                       }else{
+                               try {
+                                       this.svg.find('.active:not(#' + id + ')').removeClass('active');
+                                       this.svg.find('#' + id).addClass('active');
+                               } catch (err) {
+
+                               }
+                       }
+        },
+
+        hideEdges: function (hide) {
+            if (!hide) {
+                $("#edges .edge").css('visibility', 'visible');
+                return;
+            }
+            if (this.hideEdge == undefined || this.hideEdge == 'none') {
+                return;
+            }
+
+            if (this.hideEdge == 'left' || this.hideEdge == 'both') {
+                $("#edges .edge.left").css({visibility: 'hidden'});
+            }
+            if (this.hideEdge == 'right' || this.hideEdge == 'both') {
+                $("#edges .edge.right").css({visibility: 'hidden'});
+            }
+        },
+
+        createLinks: function () {
+            var $this = this;
+            var n = 1;
+            $(this.links).each(function (k, v) {
+
+                var z = n++;
+                var l = $('<a class="tablink" data-id="'+ z +'" />');
+                $this.cont.append(l);
+                l.css(v.css);
+
+                if (v.page) {
+                    l.attr('href', '#/page/' + v.page);
+                }
+            });
+        },
+
+    //// function hover onglet ////
+
+        hoverOnglet: function(){
+           $('.tablink').on('mouseenter',function () {
+               console.log($(this).attr('data-id'));
+               $(".tabsimg").find('#o'+ $(this).attr('data-id') ).addClass('hover');
+           });
+           $('.tablink').on('mouseleave',function () {
+               $(".tabsimg").find('#o'+ $(this).attr('data-id') ).removeClass('hover');
+           });
+        },
+
+        initStandardEvents: function () {
+            var $this = this;
+
+            $(fluidbook).on('fluidbook.resize', function (e, data) {
+                $this.resize(data);
+                return true;
+            });
+
+            if (this.hideOnZoom) {
+                this.visibility.zoomin = true;
+                $(fluidbook).on('fluidbook.zoom.in.start', function (e) {
+                    $this.changeVisibility('zoomin', false);
+                });
+                $(fluidbook).on('fluidbook.zoom.out.end', function (e) {
+                    $this.changeVisibility('zoomin', true);
+                });
+            }
+
+            if (this.hideOnPortrait) {
+                this.visibility.portrait = true;
+                $(fluidbook).on('fluidbook.resize.orientation', function (e, data) {
+                    if (data.orientation == 'portrait') {
+                        $this.changeVisibility('portrait', false);
+                    } else {
+                        $this.changeVisibility('portrait', true);
+                    }
+                });
+            }
+
+            if (this.hideOnLastPage || this.hideOnFirstPage) {
+                if (this.hideOnLastPage) {
+                    this.visibility.lastpage = true;
+                }
+                if (this.hideOnFirstPage) {
+                    this.visibility.firstpage = true;
+                }
+
+                $(fluidbook).on('fluidbook.page.change.start', function (e, page) {
+                    if ($this.hideOnFirstPage) {
+                        if (page <= 1) {
+                            $this.changeVisibility('firstpage', false);
+                        }
+                    }
+                    if ($this.hideOnLastPage) {
+                        var last = fluidbook.datas.pages;
+                        if (last % 2 == 1) {
+                            last--;
+                        }
+                        if (page >= last) {
+                            $this.changeVisibility('lastpage', false);
+                        }
+                    }
+                    $this.changePage(page);
+                });
+
+                $(fluidbook).on('fluidbook.page.change.end', function (e, page) {
+                    if ($this.hideOnFirstPage) {
+                        if (page > 1) {
+                            this.changeVisibility('firstpage', true);
+                        }
+                    }
+                    if ($this.hideOnLastPage) {
+                        var last = fluidbook.datas.pages;
+                        if (last % 2 == 1) {
+                            last--;
+                        }
+                        if (page < last) {
+                            $this.changeVisibility('lastpage', true);
+                        }
+                    }
+                });
+            }
+        },
+
+        changeVisibility: function (type, visible) {
+            this.visibility[type] = visible;
+            var tabsvisible = true;
+            $.each(this.visibility, function (k, v) {
+                if (!v) {
+                    tabsvisible = false;
+                    return false;
+                }
+            });
+
+            if (!tabsvisible) {
+                this.cont.addClass('hide');
+            } else {
+                this.cont.removeClass('hide');
+            }
+
+            this.hideEdges(tabsvisible);
+        },
+
+        resize: function (data) {
+            var css = {position: 'absolute'};
+                       var svgcss={height:css.height};
+            if (this.mode == 'side') {
+                var scale = data.fluidbookrect.height / this.naturalDimensions.height;
+                var w = this.naturalDimensions.width * scale;
+
+                css.top = data.fluidbookrect.top;
+                css.height = data.fluidbookrect.height;
+                               if(fluidbook.support.IE>0) {
+                                       svgcss.width = w;
+                               }
+                css.width = 'auto';
+                if (this.align == 'right') {
+                    css.left = data.fluidbookrect.left + data.fluidbookrect.width + (this.margin * scale);
+                } else if (this.align == 'left') {
+                    css.left = data.fluidbookrectrect.left - w - this.margin;
+                }
+            }
+
+            // This trick allows to fix a dimension bug in ios
+                       try{
+                               this.svg.css(svgcss);
+                       }catch(e){
+
+                       }
+            this.cont.css(css);
+        },
+
+    };
+
+    jQuery.fn.tabs = function (data) {
+        return this.each(function () {
+            var $this = $(this);
+            if ($(this).data('tabs') === undefined) {
+                $(this).data('tabs', new JQtabs($this, data));
+            }
+        })
+    };
+})(jQuery);
+
diff --git a/ongletsHTML/ongletsHTML.zip b/ongletsHTML/ongletsHTML.zip
new file mode 100644 (file)
index 0000000..d61ece7
Binary files /dev/null and b/ongletsHTML/ongletsHTML.zip differ
diff --git a/ongletsHTML/tabs.svg b/ongletsHTML/tabs.svg
new file mode 100644 (file)
index 0000000..c33a35b
--- /dev/null
@@ -0,0 +1,243 @@
+<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="137" height="596"
+        viewBox="0 0 137 596" style="enable-background:new 0 0 137 596;" xml:space="preserve">
+<style type="text/css">
+       .st8{fill:#FFFFFF;}
+       .st1{fill:#44A9C7;}
+       .st2{fill:#2A9CB7;}
+       .st3{fill:#158BAA;}
+       g{
+        transition:transform 400ms ease;
+    }
+    g.active{
+        transform:translateX(10px);
+    }
+        .hover .st1{
+               fill: #6bbbd3 !important;
+               transition: all 300ms ease-out;
+       }
+       .hover .st2 {
+               fill: #41b7d3 !important;
+               transition: all 300ms ease-out;
+       }
+        .hover .st3{
+               fill: #1bb0d7 !important;
+               transition: all 300ms ease-out;
+       }
+
+</style>
+<g id="o1">
+       <g>
+               <g>
+                       <path class="st1" d="M0,197.7h67.9c1.1,0,2-0.9,2-2V2c0-1.1-0.9-2-2-2H0V197.7z"/>
+               </g>
+               <g>
+                       <path class="st8" d="M40,132.4c0.2-0.4,0.5-0.8,0.8-1c0.4-0.2,0.8-0.3,1.3-0.3c0.5,0,0.9,0.1,1.3,0.3c0.4,0.2,0.6,0.6,0.8,1
+                               c0.2,0.4,0.3,0.9,0.3,1.5v1.5h1.9v1.2h-6.7V134C39.8,133.4,39.8,132.9,40,132.4z M43.1,132.8c-0.2-0.3-0.6-0.4-1-0.4
+                               c-0.4,0-0.8,0.1-1,0.4c-0.2,0.3-0.3,0.7-0.3,1.2v1.5h2.7V134C43.5,133.5,43.4,133.1,43.1,132.8z"/>
+                       <path class="st8" d="M46.5,125.5l-2,1.4c0,0.1,0,0.1,0,0.3v1.5h2v1.2h-6.7v-2.8c0-0.6,0.1-1.1,0.3-1.5c0.2-0.4,0.5-0.8,0.8-1
+                               c0.4-0.2,0.8-0.3,1.3-0.3c0.5,0,0.9,0.1,1.3,0.4c0.4,0.2,0.6,0.6,0.8,1.1l2.2-1.5V125.5z M41.2,125.9c-0.2,0.3-0.3,0.7-0.3,1.2
+                               v1.5h2.7v-1.5c0-0.5-0.1-1-0.4-1.2c-0.2-0.3-0.6-0.4-1-0.4C41.7,125.5,41.4,125.6,41.2,125.9z"/>
+                       <path class="st8" d="M37.9,119.9v-1.4l1.3,1.7v1L37.9,119.9z M45.4,117.8h1v5h-6.7v-4.9h1v3.7h1.7v-3.2h1v3.2h1.9V117.8z"/>
+                       <path class="st8" d="M46.3,115.8c-0.1,0.5-0.3,0.9-0.6,1.1l-1-0.4c0.2-0.3,0.4-0.6,0.5-1c0.1-0.4,0.2-0.8,0.2-1.2
+                               c0-0.5-0.1-0.9-0.2-1.1c-0.2-0.2-0.4-0.4-0.6-0.4c-0.2,0-0.4,0.1-0.5,0.2c-0.1,0.1-0.2,0.3-0.3,0.5c-0.1,0.2-0.2,0.5-0.2,0.9
+                               c-0.1,0.5-0.2,0.9-0.4,1.2c-0.1,0.3-0.3,0.6-0.6,0.8c-0.3,0.2-0.6,0.3-1.1,0.3c-0.4,0-0.7-0.1-1-0.3c-0.3-0.2-0.5-0.5-0.7-0.9
+                               c-0.2-0.4-0.3-0.9-0.3-1.5c0-0.4,0.1-0.8,0.2-1.2c0.1-0.4,0.2-0.7,0.4-1l1,0.4c-0.2,0.3-0.3,0.6-0.4,0.9
+                               c-0.1,0.3-0.1,0.6-0.1,0.9c0,0.5,0.1,0.9,0.2,1.1c0.2,0.2,0.4,0.4,0.7,0.4c0.2,0,0.3-0.1,0.5-0.2c0.1-0.1,0.2-0.3,0.3-0.5
+                               c0.1-0.2,0.2-0.5,0.2-0.9c0.1-0.5,0.2-0.9,0.4-1.2c0.1-0.3,0.3-0.6,0.6-0.8c0.3-0.2,0.6-0.3,1-0.3c0.4,0,0.7,0.1,1,0.3
+                               c0.3,0.2,0.5,0.5,0.7,0.9c0.2,0.4,0.3,0.9,0.3,1.5C46.6,114.8,46.5,115.3,46.3,115.8z"/>
+                       <path class="st8" d="M45.4,105.3h1v5h-6.7v-4.9h1v3.7h1.7v-3.2h1v3.2h1.9V105.3z"/>
+                       <path class="st8" d="M39.8,98h6.7v1l-4.6,3.7h4.6v1.2h-6.7v-1l4.6-3.7h-4.6V98z"/>
+                       <path class="st8" d="M40.8,94.8V97h-1.1v-5.7h1.1v2.2h5.7v1.2H40.8z"/>
+                       <path class="st8" d="M44.9,86.4v3.4l1.6,0.7v1.3l-6.7-3v-1.2l6.7-3v1.3L44.9,86.4z M43.9,86.8L41,88l2.9,1.3V86.8z"/>
+                       <path class="st8" d="M40.8,82.5v2.2h-1.1V79h1.1v2.2h5.7v1.2H40.8z"/>
+                       <path class="st8" d="M39.8,78.1v-1.2h6.7v1.2H39.8z"/>
+                       <path class="st8" d="M46.1,73.7c-0.3,0.6-0.7,1-1.2,1.3c-0.5,0.3-1.1,0.5-1.8,0.5c-0.7,0-1.2-0.2-1.8-0.5
+                               c-0.5-0.3-0.9-0.7-1.2-1.3c-0.3-0.6-0.4-1.2-0.4-1.9c0-0.7,0.1-1.3,0.4-1.9c0.3-0.5,0.7-1,1.2-1.3c0.5-0.3,1.1-0.5,1.8-0.5
+                               c0.7,0,1.3,0.2,1.8,0.5c0.5,0.3,0.9,0.7,1.2,1.3c0.3,0.6,0.4,1.2,0.4,1.9C46.6,72.6,46.4,73.2,46.1,73.7z M45.2,70.7
+                               c-0.2-0.4-0.5-0.6-0.8-0.8c-0.4-0.2-0.8-0.3-1.2-0.3c-0.4,0-0.9,0.1-1.2,0.3c-0.4,0.2-0.6,0.5-0.8,0.8c-0.2,0.4-0.3,0.8-0.3,1.2
+                               c0,0.4,0.1,0.9,0.3,1.2c0.2,0.4,0.5,0.6,0.8,0.8c0.4,0.2,0.8,0.3,1.2,0.3c0.4,0,0.9-0.1,1.2-0.3c0.4-0.2,0.6-0.5,0.8-0.8
+                               c0.2-0.4,0.3-0.8,0.3-1.2C45.5,71.4,45.4,71,45.2,70.7z"/>
+                       <path class="st8" d="M39.8,61h6.7v1l-4.6,3.7h4.6v1.2h-6.7v-1l4.6-3.7h-4.6V61z"/>
+                       <path class="st8" d="M54.6,120.6v-1.2h2.7c0.3,0.3,0.5,0.7,0.6,1.2c0.1,0.5,0.2,0.9,0.2,1.4c0,0.7-0.1,1.3-0.4,1.9
+                               c-0.3,0.6-0.7,1-1.2,1.3c-0.5,0.3-1.1,0.5-1.8,0.5c-0.7,0-1.3-0.2-1.8-0.5c-0.5-0.3-0.9-0.7-1.2-1.3c-0.3-0.6-0.4-1.2-0.4-1.9
+                               c0-0.6,0.1-1.1,0.3-1.5s0.5-0.8,0.8-1.2l0.8,0.8c-0.5,0.5-0.8,1.1-0.8,1.9c0,0.5,0.1,0.9,0.3,1.3c0.2,0.4,0.5,0.7,0.8,0.9
+                               c0.4,0.2,0.8,0.3,1.2,0.3c0.4,0,0.9-0.1,1.2-0.3c0.4-0.2,0.6-0.5,0.8-0.9c0.2-0.4,0.3-0.8,0.3-1.3c0-0.5-0.1-1-0.3-1.4H54.6z"/>
+                       <path class="st8" d="M49.4,114.8v-1.4l1.3,1.7v1L49.4,114.8z M56.9,112.7h1v5h-6.7v-4.9h1v3.7h1.7v-3.2h1v3.2h1.9V112.7z"/>
+                       <path class="st8" d="M51.3,105.4H58v1l-4.6,3.7H58v1.2h-6.7v-1l4.6-3.7h-4.6V105.4z"/>
+                       <path class="st8" d="M49.4,100.6v-1.4l1.3,1.7v1L49.4,100.6z M56.9,98.5h1v5h-6.7v-4.9h1v3.7h1.7v-3.2h1v3.2h1.9V98.5z"/>
+                       <path class="st8" d="M58,92.7l-2,1.4c0,0.1,0,0.1,0,0.3v1.5h2v1.2h-6.7v-2.8c0-0.6,0.1-1.1,0.3-1.5c0.2-0.4,0.5-0.8,0.8-1
+                               c0.4-0.2,0.8-0.3,1.3-0.3c0.5,0,0.9,0.1,1.3,0.4c0.4,0.2,0.6,0.6,0.8,1.1l2.2-1.5V92.7z M52.7,93.2c-0.2,0.3-0.3,0.7-0.3,1.2v1.5
+                               H55v-1.5c0-0.5-0.1-1-0.4-1.2c-0.2-0.3-0.6-0.4-1-0.4C53.2,92.8,52.9,92.9,52.7,93.2z"/>
+                       <path class="st8" d="M56.4,85.7v3.4l1.6,0.7v1.3l-6.7-3v-1.2l6.7-3v1.3L56.4,85.7z M55.5,86.2l-2.9,1.3l2.9,1.3V86.2z"/>
+                       <path class="st8" d="M51.3,82.9v-1.2h5.7v-3.5H58v4.8H51.3z"/>
+                       <path class="st8" d="M56.9,72.1h1v5h-6.7v-4.9h1v3.7h1.7v-3.2h1v3.2h1.9V72.1z"/>
+               </g>
+       </g>
+</g>
+<g id="o2">
+       <path class="st2" d="M0,396h67.9c1.1,0,2-0.9,2-2V199.7c0-1.1-0.9-2-2-2H0V396z"/>
+       <g>
+               <path class="st8" d="M40.8,342.7h2v-3.2h1.1v3.2h2.6v1.2h-6.7v-4.9h1V342.7z"/>
+               <path class="st8" d="M46.1,336.7c-0.3,0.6-0.7,1-1.2,1.3c-0.5,0.3-1.1,0.5-1.8,0.5c-0.7,0-1.2-0.2-1.8-0.5
+                       c-0.5-0.3-0.9-0.7-1.2-1.3c-0.3-0.5-0.4-1.2-0.4-1.9c0-0.7,0.1-1.3,0.4-1.9c0.3-0.5,0.7-1,1.2-1.3c0.5-0.3,1.1-0.5,1.8-0.5
+                       c0.7,0,1.3,0.2,1.8,0.5c0.5,0.3,0.9,0.7,1.2,1.3c0.3,0.6,0.4,1.2,0.4,1.9C46.6,335.5,46.4,336.1,46.1,336.7z M45.2,333.6
+                       c-0.2-0.4-0.5-0.6-0.8-0.8c-0.4-0.2-0.8-0.3-1.2-0.3c-0.4,0-0.9,0.1-1.2,0.3c-0.4,0.2-0.6,0.5-0.8,0.8c-0.2,0.4-0.3,0.8-0.3,1.2
+                       c0,0.4,0.1,0.9,0.3,1.2c0.2,0.4,0.5,0.6,0.8,0.8c0.4,0.2,0.8,0.3,1.2,0.3c0.4,0,0.9-0.1,1.2-0.3c0.4-0.2,0.6-0.5,0.8-0.8
+                       c0.2-0.4,0.3-0.8,0.3-1.2C45.5,334.4,45.4,334,45.2,333.6z"/>
+               <path class="st8" d="M39.8,323.9h6.7v1l-4.6,3.7h4.6v1.2h-6.7v-1l4.6-3.7h-4.6V323.9z"/>
+               <path class="st8" d="M46.1,320.8c-0.3,0.5-0.7,1-1.2,1.3c-0.5,0.3-1.1,0.5-1.8,0.5c-0.7,0-1.3-0.2-1.8-0.5
+                       c-0.5-0.3-0.9-0.7-1.2-1.3c-0.3-0.5-0.4-1.2-0.4-1.8c0-0.6,0.1-1.1,0.3-1.5c0.2-0.5,0.5-0.8,0.8-1.2l0.8,0.8
+                       c-0.5,0.5-0.8,1.1-0.8,1.8c0,0.5,0.1,0.9,0.3,1.2s0.5,0.6,0.8,0.9c0.4,0.2,0.8,0.3,1.2,0.3c0.5,0,0.9-0.1,1.2-0.3
+                       c0.4-0.2,0.6-0.5,0.8-0.9c0.2-0.4,0.3-0.8,0.3-1.2c0-0.7-0.3-1.3-0.8-1.8l0.8-0.8c0.4,0.3,0.6,0.7,0.8,1.2c0.2,0.5,0.3,1,0.3,1.5
+                       C46.6,319.7,46.4,320.3,46.1,320.8z"/>
+               <path class="st8" d="M40.8,313.8v2.2h-1.1v-5.7h1.1v2.2h5.7v1.2H40.8z"/>
+               <path class="st8" d="M39.8,309.4v-1.2h6.7v1.2H39.8z"/>
+               <path class="st8" d="M46.1,305.1c-0.3,0.6-0.7,1-1.2,1.3c-0.5,0.3-1.1,0.5-1.8,0.5c-0.7,0-1.2-0.2-1.8-0.5
+                       c-0.5-0.3-0.9-0.7-1.2-1.3c-0.3-0.6-0.4-1.2-0.4-1.9c0-0.7,0.1-1.3,0.4-1.9c0.3-0.5,0.7-1,1.2-1.3c0.5-0.3,1.1-0.5,1.8-0.5
+                       c0.7,0,1.3,0.2,1.8,0.5c0.5,0.3,0.9,0.7,1.2,1.3c0.3,0.6,0.4,1.2,0.4,1.9C46.6,303.9,46.4,304.5,46.1,305.1z M45.2,302
+                       c-0.2-0.4-0.5-0.6-0.8-0.8c-0.4-0.2-0.8-0.3-1.2-0.3c-0.4,0-0.9,0.1-1.2,0.3c-0.4,0.2-0.6,0.5-0.8,0.8c-0.2,0.4-0.3,0.8-0.3,1.2
+                       c0,0.4,0.1,0.9,0.3,1.2s0.5,0.6,0.8,0.8c0.4,0.2,0.8,0.3,1.2,0.3c0.4,0,0.9-0.1,1.2-0.3c0.4-0.2,0.6-0.5,0.8-0.8
+                       c0.2-0.4,0.3-0.8,0.3-1.2C45.5,302.8,45.4,302.4,45.2,302z"/>
+               <path class="st8" d="M39.8,292.3h6.7v1l-4.6,3.7h4.6v1.2h-6.7v-1l4.6-3.7h-4.6V292.3z"/>
+               <path class="st8" d="M39.8,284.5h6.7v1l-4.6,3.7h4.6v1.2h-6.7v-1l4.6-3.7h-4.6V284.5z"/>
+               <path class="st8" d="M44.9,278.3v3.4l1.6,0.7v1.3l-6.7-3v-1.2l6.7-3v1.3L44.9,278.3z M43.9,278.8L41,280l2.9,1.3V278.8z"/>
+               <path class="st8" d="M39.8,275.5v-1.2h5.7v-3.5h1.1v4.8H39.8z"/>
+               <path class="st8" d="M39.8,269.8v-1.2h6.7v1.2H39.8z"/>
+               <path class="st8" d="M40.8,265.3v2.2h-1.1v-5.7h1.1v2.2h5.7v1.2H40.8z"/>
+               <path class="st8" d="M37.9,258v-1.4l1.3,1.7v1L37.9,258z M45.4,255.9h1v5h-6.7V256h1v3.7h1.7v-3.2h1v3.2h1.9V255.9z"/>
+               <path class="st8" d="M46.3,253.9c-0.1,0.5-0.3,0.9-0.6,1.1l-1-0.4c0.2-0.3,0.4-0.6,0.5-1c0.1-0.4,0.2-0.8,0.2-1.2
+                       c0-0.5-0.1-0.9-0.2-1.1c-0.2-0.2-0.4-0.4-0.6-0.4c-0.2,0-0.4,0.1-0.5,0.2c-0.1,0.1-0.2,0.3-0.3,0.5c-0.1,0.2-0.2,0.5-0.2,0.9
+                       c-0.1,0.5-0.2,0.9-0.4,1.2c-0.1,0.3-0.3,0.6-0.6,0.8c-0.3,0.2-0.6,0.3-1.1,0.3c-0.4,0-0.7-0.1-1-0.3c-0.3-0.2-0.5-0.5-0.7-0.9
+                       c-0.2-0.4-0.3-0.9-0.3-1.5c0-0.4,0.1-0.8,0.2-1.2c0.1-0.4,0.2-0.7,0.4-1l1,0.4c-0.2,0.3-0.3,0.6-0.4,0.9c-0.1,0.3-0.1,0.6-0.1,0.9
+                       c0,0.5,0.1,0.9,0.2,1.1c0.2,0.2,0.4,0.4,0.7,0.4c0.2,0,0.3-0.1,0.5-0.2c0.1-0.1,0.2-0.3,0.3-0.5c0.1-0.2,0.2-0.5,0.2-0.9
+                       c0.1-0.5,0.2-0.9,0.4-1.2c0.1-0.3,0.3-0.6,0.6-0.8s0.6-0.3,1-0.3c0.4,0,0.7,0.1,1,0.3c0.3,0.2,0.5,0.5,0.7,0.9
+                       c0.2,0.4,0.3,0.9,0.3,1.5C46.6,252.9,46.5,253.4,46.3,253.9z"/>
+               <path class="st8" d="M57.9,323.8c-0.1,0.5-0.3,0.9-0.6,1.1l-1-0.4c0.2-0.3,0.4-0.6,0.5-1c0.1-0.4,0.2-0.8,0.2-1.2
+                       c0-0.5-0.1-0.9-0.2-1.1c-0.2-0.2-0.4-0.4-0.6-0.4c-0.2,0-0.4,0.1-0.5,0.2c-0.1,0.1-0.2,0.3-0.3,0.5c-0.1,0.2-0.2,0.5-0.2,0.9
+                       c-0.1,0.5-0.2,0.9-0.4,1.2c-0.1,0.3-0.3,0.6-0.6,0.8c-0.3,0.2-0.6,0.3-1.1,0.3c-0.4,0-0.7-0.1-1-0.3c-0.3-0.2-0.5-0.5-0.7-0.9
+                       c-0.2-0.4-0.3-0.9-0.3-1.5c0-0.4,0.1-0.8,0.2-1.2c0.1-0.4,0.2-0.7,0.4-1l1,0.4c-0.2,0.3-0.3,0.6-0.4,0.9c-0.1,0.3-0.1,0.6-0.1,0.9
+                       c0,0.5,0.1,0.9,0.2,1.1c0.2,0.2,0.4,0.4,0.7,0.4c0.2,0,0.3-0.1,0.5-0.2c0.1-0.1,0.2-0.3,0.3-0.5c0.1-0.2,0.2-0.5,0.2-0.9
+                       c0.1-0.5,0.2-0.9,0.4-1.2c0.1-0.3,0.3-0.6,0.6-0.8c0.3-0.2,0.6-0.3,1-0.3c0.4,0,0.7,0.1,1,0.3c0.3,0.2,0.5,0.5,0.7,0.9
+                       c0.2,0.4,0.3,0.9,0.3,1.5C58.1,322.8,58,323.3,57.9,323.8z"/>
+               <path class="st8" d="M52.3,317.1v2.2h-1.1v-5.7h1.1v2.2H58v1.2H52.3z"/>
+               <path class="st8" d="M56.4,308.6v3.4l1.6,0.7v1.3l-6.7-3v-1.2l6.7-3v1.3L56.4,308.6z M55.5,309l-2.9,1.3l2.9,1.3V309z"/>
+               <path class="st8" d="M51.3,299.8H58v1l-4.6,3.7H58v1.2h-6.7v-1l4.6-3.7h-4.6V299.8z"/>
+               <path class="st8" d="M51.3,298v-2.9c0-0.7,0.1-1.4,0.4-1.9c0.3-0.6,0.7-1,1.2-1.3c0.5-0.3,1.1-0.5,1.8-0.5c0.7,0,1.3,0.2,1.8,0.5
+                       c0.5,0.3,0.9,0.7,1.2,1.3c0.3,0.6,0.4,1.2,0.4,1.9v2.9H51.3z M56.9,295.1c0-0.5-0.1-0.9-0.3-1.3c-0.2-0.4-0.5-0.7-0.8-0.9
+                       c-0.3-0.2-0.8-0.3-1.2-0.3c-0.5,0-0.9,0.1-1.2,0.3c-0.3,0.2-0.6,0.5-0.8,0.9c-0.2,0.4-0.3,0.8-0.3,1.3v1.6h4.6V295.1z"/>
+               <path class="st8" d="M56.4,285.8v3.4l1.6,0.7v1.3l-6.7-3v-1.2l6.7-3v1.3L56.4,285.8z M55.5,286.3l-2.9,1.3l2.9,1.3V286.3z"/>
+               <path class="st8" d="M58,278.6l-2,1.4c0,0.1,0,0.1,0,0.3v1.5h2v1.2h-6.7v-2.8c0-0.6,0.1-1.1,0.3-1.5c0.2-0.4,0.5-0.8,0.8-1
+                       c0.4-0.2,0.8-0.3,1.3-0.3c0.5,0,0.9,0.1,1.3,0.4c0.4,0.2,0.6,0.6,0.8,1.1l2.2-1.5V278.6z M52.7,279.1c-0.2,0.3-0.3,0.7-0.3,1.2
+                       v1.5H55v-1.5c0-0.5-0.1-1-0.4-1.2c-0.2-0.3-0.6-0.4-1-0.4C53.2,278.6,52.9,278.8,52.7,279.1z"/>
+               <path class="st8" d="M51.3,276v-2.9c0-0.7,0.1-1.4,0.4-1.9c0.3-0.6,0.7-1,1.2-1.3c0.5-0.3,1.1-0.5,1.8-0.5c0.7,0,1.3,0.2,1.8,0.5
+                       c0.5,0.3,0.9,0.7,1.2,1.3c0.3,0.6,0.4,1.2,0.4,1.9v2.9H51.3z M56.9,273.1c0-0.5-0.1-0.9-0.3-1.3c-0.2-0.4-0.5-0.7-0.8-0.9
+                       c-0.3-0.2-0.8-0.3-1.2-0.3c-0.5,0-0.9,0.1-1.2,0.3c-0.3,0.2-0.6,0.5-0.8,0.9c-0.2,0.4-0.3,0.8-0.3,1.3v1.6h4.6V273.1z"/>
+       </g>
+</g>
+<g id="o3">
+       <path class="st3" d="M0,595.6h67.9c1.1,0,2-0.9,2-2V397.9c0-1.1-0.9-2-2-2H0V595.6z"/>
+       <g>
+               <path class="st8" d="M45.6,542.4h1v5H40v-4.9h1v3.7h1.7V543h1v3.2h1.9V542.4z"/>
+               <path class="st8" d="M40,535.1h6.7v1l-4.6,3.7h4.6v1.2H40v-1l4.6-3.7H40V535.1z"/>
+               <path class="st8" d="M46.7,528.9l-2,1.4c0,0.1,0,0.1,0,0.3v1.5h2v1.2H40v-2.8c0-0.6,0.1-1.1,0.3-1.5c0.2-0.4,0.5-0.8,0.8-1
+                       c0.4-0.2,0.8-0.3,1.3-0.3c0.5,0,0.9,0.1,1.3,0.4c0.4,0.2,0.6,0.6,0.8,1.1l2.2-1.5V528.9z M41.4,529.3c-0.2,0.3-0.3,0.7-0.3,1.2
+                       v1.5h2.7v-1.5c0-0.5-0.1-1-0.4-1.2c-0.2-0.3-0.6-0.4-1-0.4C41.9,528.9,41.6,529,41.4,529.3z"/>
+               <path class="st8" d="M40,526.3V525h6.7v1.2H40z"/>
+               <path class="st8" d="M46.3,521.9c-0.3,0.5-0.7,1-1.2,1.3c-0.5,0.3-1.1,0.5-1.8,0.5c-0.7,0-1.3-0.2-1.8-0.5
+                       c-0.5-0.3-0.9-0.7-1.2-1.3c-0.3-0.5-0.4-1.2-0.4-1.8c0-0.5,0.1-1.1,0.3-1.5c0.2-0.5,0.5-0.8,0.8-1.2l0.8,0.8
+                       c-0.5,0.5-0.8,1.1-0.8,1.8c0,0.5,0.1,0.9,0.3,1.2c0.2,0.4,0.5,0.6,0.8,0.9c0.4,0.2,0.8,0.3,1.2,0.3c0.5,0,0.9-0.1,1.2-0.3
+                       c0.4-0.2,0.6-0.5,0.8-0.9c0.2-0.4,0.3-0.8,0.3-1.2c0-0.7-0.3-1.3-0.8-1.8l0.8-0.8c0.4,0.3,0.6,0.7,0.8,1.2c0.2,0.5,0.3,1,0.3,1.5
+                       C46.8,520.8,46.6,521.4,46.3,521.9z"/>
+               <path class="st8" d="M40,510.2h6.7v1.2h-2.9v3.5h2.9v1.2H40V515h2.8v-3.5H40V510.2z"/>
+               <path class="st8" d="M40,508.4v-1.2h6.7v1.2H40z"/>
+               <path class="st8" d="M46.6,504.8c-0.1,0.5-0.3,0.9-0.6,1.1l-1-0.4c0.2-0.3,0.4-0.6,0.5-1c0.1-0.4,0.2-0.8,0.2-1.2
+                       c0-0.5-0.1-0.9-0.2-1.1c-0.2-0.2-0.4-0.4-0.6-0.4c-0.2,0-0.4,0.1-0.5,0.2c-0.1,0.1-0.2,0.3-0.3,0.5c-0.1,0.2-0.2,0.5-0.2,0.9
+                       c-0.1,0.5-0.2,0.9-0.4,1.2c-0.1,0.3-0.3,0.6-0.6,0.8c-0.3,0.2-0.6,0.3-1.1,0.3c-0.4,0-0.7-0.1-1-0.3c-0.3-0.2-0.5-0.5-0.7-0.9
+                       c-0.2-0.4-0.3-0.9-0.3-1.5c0-0.4,0.1-0.8,0.2-1.2c0.1-0.4,0.2-0.7,0.4-1l1,0.4c-0.2,0.3-0.3,0.6-0.4,0.9c-0.1,0.3-0.1,0.6-0.1,0.9
+                       c0,0.5,0.1,0.9,0.2,1.1c0.2,0.2,0.4,0.4,0.7,0.4c0.2,0,0.3-0.1,0.5-0.2c0.1-0.1,0.2-0.3,0.3-0.5c0.1-0.2,0.2-0.5,0.2-0.9
+                       c0.1-0.5,0.2-0.9,0.4-1.2c0.1-0.3,0.3-0.6,0.6-0.8s0.6-0.3,1-0.3c0.4,0,0.7,0.1,1,0.3c0.3,0.2,0.5,0.5,0.7,0.9
+                       c0.2,0.4,0.3,0.9,0.3,1.5C46.8,503.8,46.7,504.3,46.6,504.8z"/>
+               <path class="st8" d="M46.6,498.8c-0.1,0.5-0.3,0.9-0.6,1.1l-1-0.4c0.2-0.3,0.4-0.6,0.5-1c0.1-0.4,0.2-0.8,0.2-1.2
+                       c0-0.5-0.1-0.9-0.2-1.1c-0.2-0.2-0.4-0.4-0.6-0.4c-0.2,0-0.4,0.1-0.5,0.2c-0.1,0.1-0.2,0.3-0.3,0.5c-0.1,0.2-0.2,0.5-0.2,0.9
+                       c-0.1,0.5-0.2,0.9-0.4,1.2c-0.1,0.3-0.3,0.6-0.6,0.8c-0.3,0.2-0.6,0.3-1.1,0.3c-0.4,0-0.7-0.1-1-0.3c-0.3-0.2-0.5-0.5-0.7-0.9
+                       c-0.2-0.4-0.3-0.9-0.3-1.5c0-0.4,0.1-0.8,0.2-1.2c0.1-0.4,0.2-0.7,0.4-1l1,0.4c-0.2,0.3-0.3,0.6-0.4,0.9c-0.1,0.3-0.1,0.6-0.1,0.9
+                       c0,0.5,0.1,0.9,0.2,1.1c0.2,0.2,0.4,0.4,0.7,0.4c0.2,0,0.3-0.1,0.5-0.2c0.1-0.1,0.2-0.3,0.3-0.5c0.1-0.2,0.2-0.5,0.2-0.9
+                       c0.1-0.5,0.2-0.9,0.4-1.2c0.1-0.3,0.3-0.6,0.6-0.8s0.6-0.3,1-0.3c0.4,0,0.7,0.1,1,0.3c0.3,0.2,0.5,0.5,0.7,0.9
+                       c0.2,0.4,0.3,0.9,0.3,1.5C46.8,497.8,46.7,498.3,46.6,498.8z"/>
+               <path class="st8" d="M45.6,488.3h1v5H40v-4.9h1v3.7h1.7v-3.2h1v3.2h1.9V488.3z"/>
+               <path class="st8" d="M46.7,480.7l-4.5,0l3.7,2.2v0.6l-3.6,2.2h4.4v1.2H40v-1l4.5-2.7l-4.5-2.6v-1l6.7,0V480.7z"/>
+               <path class="st8" d="M45.6,472.7h1v5H40v-4.9h1v3.7h1.7v-3.2h1v3.2h1.9V472.7z"/>
+               <path class="st8" d="M40,465.3h6.7v1l-4.6,3.7h4.6v1.2H40v-1l4.6-3.7H40V465.3z"/>
+               <path class="st8" d="M41,462.1v2.2H40v-5.7H41v2.2h5.7v1.2H41z"/>
+               <path class="st8" d="M46.6,457.2c-0.1,0.5-0.3,0.9-0.6,1.1l-1-0.4c0.2-0.3,0.4-0.6,0.5-1c0.1-0.4,0.2-0.8,0.2-1.2
+                       c0-0.5-0.1-0.9-0.2-1.1c-0.2-0.2-0.4-0.4-0.6-0.4c-0.2,0-0.4,0.1-0.5,0.2c-0.1,0.1-0.2,0.3-0.3,0.5c-0.1,0.2-0.2,0.5-0.2,0.9
+                       c-0.1,0.5-0.2,0.9-0.4,1.2c-0.1,0.3-0.3,0.6-0.6,0.8c-0.3,0.2-0.6,0.3-1.1,0.3c-0.4,0-0.7-0.1-1-0.3c-0.3-0.2-0.5-0.5-0.7-0.9
+                       c-0.2-0.4-0.3-0.9-0.3-1.5c0-0.4,0.1-0.8,0.2-1.2c0.1-0.4,0.2-0.7,0.4-1l1,0.4c-0.2,0.3-0.3,0.6-0.4,0.9c-0.1,0.3-0.1,0.6-0.1,0.9
+                       c0,0.5,0.1,0.9,0.2,1.1c0.2,0.2,0.4,0.4,0.7,0.4c0.2,0,0.3-0.1,0.5-0.2c0.1-0.1,0.2-0.3,0.3-0.5c0.1-0.2,0.2-0.5,0.2-0.9
+                       c0.1-0.5,0.2-0.9,0.4-1.2c0.1-0.3,0.3-0.6,0.6-0.8c0.3-0.2,0.6-0.3,1-0.3c0.4,0,0.7,0.1,1,0.3c0.3,0.2,0.5,0.5,0.7,0.9
+                       c0.2,0.4,0.3,0.9,0.3,1.5C46.8,456.2,46.7,456.7,46.6,457.2z"/>
+               <path class="st8" d="M46.8,444.1l-0.8,0.8c0.5,0.6,0.8,1.4,0.8,2.3c0,0.5-0.1,0.9-0.2,1.3c-0.2,0.4-0.4,0.7-0.6,0.9
+                       c-0.3,0.2-0.6,0.3-0.9,0.3c-0.4,0-0.8-0.1-1.1-0.4c-0.3-0.2-0.6-0.6-0.9-1.2c-0.3,0.3-0.5,0.5-0.8,0.6c-0.2,0.1-0.5,0.2-0.7,0.2
+                       c-0.5,0-0.9-0.2-1.1-0.5c-0.3-0.4-0.4-0.8-0.4-1.4c0-0.5,0.1-1,0.4-1.3c0.3-0.3,0.6-0.5,1.1-0.5c0.3,0,0.7,0.1,0.9,0.3
+                       c0.3,0.2,0.5,0.6,0.8,1.1l1.4-1.5c-0.3-0.2-0.7-0.3-1.1-0.4l0.3-1c0.6,0.1,1.1,0.3,1.5,0.6l0.8-0.8L46.8,444.1z M40.9,447.5
+                       c0.1,0.2,0.3,0.2,0.5,0.2c0.2,0,0.3,0,0.4-0.1c0.1-0.1,0.3-0.2,0.6-0.5c-0.2-0.4-0.4-0.7-0.6-0.8c-0.2-0.1-0.3-0.2-0.5-0.2
+                       c-0.2,0-0.4,0.1-0.5,0.2c-0.1,0.1-0.2,0.3-0.2,0.6C40.7,447.1,40.8,447.3,40.9,447.5z M45.3,445.6l-1.7,1.8
+                       c0.2,0.4,0.4,0.7,0.6,0.8c0.2,0.2,0.4,0.2,0.7,0.2c0.3,0,0.5-0.1,0.7-0.4c0.2-0.3,0.3-0.6,0.3-1C45.8,446.5,45.6,446,45.3,445.6z"
+                       />
+               <path class="st8" d="M58.1,552.8c-0.1,0.5-0.3,0.9-0.6,1.1l-1-0.4c0.2-0.3,0.4-0.6,0.5-1c0.1-0.4,0.2-0.8,0.2-1.2
+                       c0-0.5-0.1-0.9-0.2-1.1c-0.2-0.2-0.4-0.4-0.6-0.4c-0.2,0-0.4,0.1-0.5,0.2c-0.1,0.1-0.2,0.3-0.3,0.5c-0.1,0.2-0.2,0.5-0.2,0.9
+                       c-0.1,0.5-0.2,0.9-0.4,1.2c-0.1,0.3-0.3,0.6-0.6,0.8c-0.3,0.2-0.6,0.3-1.1,0.3c-0.4,0-0.7-0.1-1-0.3c-0.3-0.2-0.5-0.5-0.7-0.9
+                       c-0.2-0.4-0.3-0.9-0.3-1.5c0-0.4,0.1-0.8,0.2-1.2c0.1-0.4,0.2-0.7,0.4-1l1,0.4c-0.2,0.3-0.3,0.6-0.4,0.9c-0.1,0.3-0.1,0.6-0.1,0.9
+                       c0,0.5,0.1,0.9,0.2,1.1c0.2,0.2,0.4,0.4,0.7,0.4c0.2,0,0.3-0.1,0.5-0.2c0.1-0.1,0.2-0.3,0.3-0.5c0.1-0.2,0.2-0.5,0.2-0.9
+                       c0.1-0.5,0.2-0.9,0.4-1.2c0.1-0.3,0.3-0.6,0.6-0.8s0.6-0.3,1-0.3c0.4,0,0.7,0.1,1,0.3c0.3,0.2,0.5,0.5,0.7,0.9
+                       c0.2,0.4,0.3,0.9,0.3,1.5C58.3,551.8,58.2,552.3,58.1,552.8z"/>
+               <path class="st8" d="M57.2,542.3h1v5h-6.7v-4.9h1v3.7h1.7v-3.2h1v3.2h1.9V542.3z"/>
+               <path class="st8" d="M58.2,536.5l-2,1.4c0,0.1,0,0.1,0,0.3v1.5h2v1.2h-6.7v-2.8c0-0.6,0.1-1.1,0.3-1.5c0.2-0.4,0.5-0.8,0.8-1
+                       c0.4-0.2,0.8-0.3,1.3-0.3c0.5,0,0.9,0.1,1.3,0.4c0.4,0.2,0.6,0.6,0.8,1.1l2.2-1.5V536.5z M52.9,536.9c-0.2,0.3-0.3,0.7-0.3,1.2
+                       v1.5h2.7v-1.5c0-0.5-0.1-1-0.4-1.2c-0.2-0.3-0.6-0.4-1-0.4C53.5,536.5,53.1,536.7,52.9,536.9z"/>
+               <path class="st8" d="M51.5,527.7l6.7,2.9v1.2l-6.7,2.9v-1.4l5.2-2.2l-5.2-2.3V527.7z"/>
+               <path class="st8" d="M51.5,527v-1.2h6.7v1.2H51.5z"/>
+               <path class="st8" d="M57.9,522.7c-0.3,0.5-0.7,1-1.2,1.3c-0.5,0.3-1.1,0.5-1.8,0.5c-0.7,0-1.3-0.2-1.8-0.5
+                       c-0.5-0.3-0.9-0.7-1.2-1.3c-0.3-0.5-0.4-1.2-0.4-1.8c0-0.5,0.1-1.1,0.3-1.5c0.2-0.5,0.5-0.8,0.8-1.2l0.8,0.8
+                       c-0.5,0.5-0.8,1.1-0.8,1.8c0,0.5,0.1,0.9,0.3,1.2c0.2,0.4,0.5,0.6,0.8,0.9c0.4,0.2,0.8,0.3,1.2,0.3c0.5,0,0.9-0.1,1.2-0.3
+                       c0.4-0.2,0.6-0.5,0.8-0.9c0.2-0.4,0.3-0.8,0.3-1.2c0-0.7-0.3-1.3-0.8-1.8l0.8-0.8c0.4,0.3,0.6,0.7,0.8,1.2c0.2,0.5,0.3,1,0.3,1.5
+                       C58.3,521.5,58.2,522.1,57.9,522.7z"/>
+               <path class="st8" d="M57.2,511.9h1v5h-6.7v-4.9h1v3.7h1.7v-3.2h1v3.2h1.9V511.9z"/>
+               <path class="st8" d="M58.1,510c-0.1,0.5-0.3,0.9-0.6,1.1l-1-0.4c0.2-0.3,0.4-0.6,0.5-1c0.1-0.4,0.2-0.8,0.2-1.2
+                       c0-0.5-0.1-0.9-0.2-1.1c-0.2-0.2-0.4-0.4-0.6-0.4c-0.2,0-0.4,0.1-0.5,0.2c-0.1,0.1-0.2,0.3-0.3,0.5c-0.1,0.2-0.2,0.5-0.2,0.9
+                       c-0.1,0.5-0.2,0.9-0.4,1.2c-0.1,0.3-0.3,0.6-0.6,0.8c-0.3,0.2-0.6,0.3-1.1,0.3c-0.4,0-0.7-0.1-1-0.3c-0.3-0.2-0.5-0.5-0.7-0.9
+                       c-0.2-0.4-0.3-0.9-0.3-1.5c0-0.4,0.1-0.8,0.2-1.2c0.1-0.4,0.2-0.7,0.4-1l1,0.4c-0.2,0.3-0.3,0.6-0.4,0.9c-0.1,0.3-0.1,0.6-0.1,0.9
+                       c0,0.5,0.1,0.9,0.2,1.1c0.2,0.2,0.4,0.4,0.7,0.4c0.2,0,0.3-0.1,0.5-0.2c0.1-0.1,0.2-0.3,0.3-0.5c0.1-0.2,0.2-0.5,0.2-0.9
+                       c0.1-0.5,0.2-0.9,0.4-1.2c0.1-0.3,0.3-0.6,0.6-0.8s0.6-0.3,1-0.3c0.4,0,0.7,0.1,1,0.3c0.3,0.2,0.5,0.5,0.7,0.9
+                       c0.2,0.4,0.3,0.9,0.3,1.5C58.3,509,58.2,509.5,58.1,510z"/>
+               <path class="st8" d="M57.9,500.6c-0.3,0.6-0.7,1-1.2,1.3c-0.5,0.3-1.1,0.5-1.8,0.5c-0.7,0-1.2-0.2-1.8-0.5
+                       c-0.5-0.3-0.9-0.7-1.2-1.3c-0.3-0.6-0.4-1.2-0.4-1.9c0-0.7,0.1-1.3,0.4-1.9c0.3-0.6,0.7-1,1.2-1.3c0.5-0.3,1.1-0.5,1.8-0.5
+                       c0.7,0,1.3,0.2,1.8,0.5c0.5,0.3,0.9,0.7,1.2,1.3c0.3,0.6,0.4,1.2,0.4,1.9C58.3,499.4,58.2,500,57.9,500.6z M56.9,497.5
+                       c-0.2-0.4-0.5-0.6-0.8-0.8c-0.4-0.2-0.8-0.3-1.2-0.3c-0.4,0-0.9,0.1-1.2,0.3c-0.4,0.2-0.6,0.5-0.8,0.8c-0.2,0.4-0.3,0.8-0.3,1.2
+                       c0,0.4,0.1,0.9,0.3,1.2c0.2,0.4,0.5,0.6,0.8,0.8c0.4,0.2,0.8,0.3,1.2,0.3c0.4,0,0.9-0.1,1.2-0.3c0.4-0.2,0.6-0.5,0.8-0.8
+                       c0.2-0.4,0.3-0.8,0.3-1.2C57.2,498.3,57.1,497.9,56.9,497.5z"/>
+               <path class="st8" d="M51.8,489.5c0.2-0.4,0.5-0.8,0.8-1c0.4-0.2,0.8-0.3,1.3-0.3c0.5,0,0.9,0.1,1.3,0.3c0.4,0.2,0.6,0.6,0.8,1
+                       c0.2,0.4,0.3,0.9,0.3,1.5v1.5h1.9v1.2h-6.7V491C51.5,490.4,51.6,489.9,51.8,489.5z M54.9,489.8c-0.2-0.3-0.6-0.4-1-0.4
+                       c-0.4,0-0.8,0.1-1,0.4c-0.2,0.3-0.3,0.7-0.3,1.2v1.5h2.7v-1.5C55.2,490.5,55.1,490.1,54.9,489.8z"/>
+               <path class="st8" d="M52.5,485.7v2.2h-1.1v-5.7h1.1v2.2h5.7v1.2H52.5z"/>
+               <path class="st8" d="M51.5,481.3v-1.2h6.7v1.2H51.5z"/>
+               <path class="st8" d="M57.9,477c-0.3,0.6-0.7,1-1.2,1.3c-0.5,0.3-1.1,0.5-1.8,0.5c-0.7,0-1.2-0.2-1.8-0.5c-0.5-0.3-0.9-0.7-1.2-1.3
+                       c-0.3-0.5-0.4-1.2-0.4-1.9c0-0.7,0.1-1.3,0.4-1.9c0.3-0.5,0.7-1,1.2-1.3c0.5-0.3,1.1-0.5,1.8-0.5c0.7,0,1.3,0.2,1.8,0.5
+                       c0.5,0.3,0.9,0.7,1.2,1.3c0.3,0.6,0.4,1.2,0.4,1.9C58.3,475.8,58.2,476.4,57.9,477z M56.9,473.9c-0.2-0.4-0.5-0.6-0.8-0.8
+                       c-0.4-0.2-0.8-0.3-1.2-0.3c-0.4,0-0.9,0.1-1.2,0.3c-0.4,0.2-0.6,0.5-0.8,0.8c-0.2,0.4-0.3,0.8-0.3,1.2c0,0.4,0.1,0.9,0.3,1.2
+                       c0.2,0.4,0.5,0.6,0.8,0.8c0.4,0.2,0.8,0.3,1.2,0.3c0.4,0,0.9-0.1,1.2-0.3c0.4-0.2,0.6-0.5,0.8-0.8c0.2-0.4,0.3-0.8,0.3-1.2
+                       C57.2,474.7,57.1,474.3,56.9,473.9z"/>
+               <path class="st8" d="M51.5,464.2h6.7v1l-4.6,3.7h4.6v1.2h-6.7v-1l4.6-3.7h-4.6V464.2z"/>
+               <path class="st8" d="M51.5,456.4h6.7v1l-4.6,3.7h4.6v1.2h-6.7v-1l4.6-3.7h-4.6V456.4z"/>
+               <path class="st8" d="M57.2,449.6h1v5h-6.7v-4.9h1v3.7h1.7v-3.2h1v3.2h1.9V449.6z"/>
+               <path class="st8" d="M51.5,448.2v-1.2h5.7v-3.5h1.1v4.8H51.5z"/>
+               <path class="st8" d="M58.1,441.9c-0.1,0.5-0.3,0.9-0.6,1.1l-1-0.4c0.2-0.3,0.4-0.6,0.5-1c0.1-0.4,0.2-0.8,0.2-1.2
+                       c0-0.5-0.1-0.9-0.2-1.1c-0.2-0.2-0.4-0.4-0.6-0.4c-0.2,0-0.4,0.1-0.5,0.2c-0.1,0.1-0.2,0.3-0.3,0.5c-0.1,0.2-0.2,0.5-0.2,0.9
+                       c-0.1,0.5-0.2,0.9-0.4,1.2c-0.1,0.3-0.3,0.6-0.6,0.8c-0.3,0.2-0.6,0.3-1.1,0.3c-0.4,0-0.7-0.1-1-0.3c-0.3-0.2-0.5-0.5-0.7-0.9
+                       c-0.2-0.4-0.3-0.9-0.3-1.5c0-0.4,0.1-0.8,0.2-1.2c0.1-0.4,0.2-0.7,0.4-1l1,0.4c-0.2,0.3-0.3,0.6-0.4,0.9c-0.1,0.3-0.1,0.6-0.1,0.9
+                       c0,0.5,0.1,0.9,0.2,1.1c0.2,0.2,0.4,0.4,0.7,0.4c0.2,0,0.3-0.1,0.5-0.2c0.1-0.1,0.2-0.3,0.3-0.5c0.1-0.2,0.2-0.5,0.2-0.9
+                       c0.1-0.5,0.2-0.9,0.4-1.2c0.1-0.3,0.3-0.6,0.6-0.8c0.3-0.2,0.6-0.3,1-0.3c0.4,0,0.7,0.1,1,0.3c0.3,0.2,0.5,0.5,0.7,0.9
+                       c0.2,0.4,0.3,0.9,0.3,1.5C58.3,440.9,58.2,441.4,58.1,441.9z"/>
+       </g>
+</g>
+</svg>