--- /dev/null
+<!DOCTYPE html><html><head><meta charset="utf-8"><script type="text/javascript">!function(e,a,t,n,g,c,o){e.GoogleAnalyticsObject="ga",e.ga=e.ga||function(){(e.ga.q=e.ga.q||[]).push(arguments)},e.ga.l=1*new Date,c=a.createElement(t),o=a.getElementsByTagName(t)[0],c.async=1,c.src="//www.google-analytics.com/analytics.js",o.parentNode.insertBefore(c,o)}(window,document,"script"),ga("create","UA-120488085-1","auto"),ga("send","pageview")</script><title>Babyskakmester 2018 | Jannik Zander</title><meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name="description" content="Babyskakmester 2018"><meta name="keywords" content="chess"><meta property="og:type" content="article"><meta property="og:title" content="Babyskakmester 2018"><meta property="og:url" content="https://jaza.me/2018/07/22/babyskak/index.html"><meta property="og:site_name" content="Jannik Zander"><meta property="og:description" content="Babyskakmester 2018"><meta property="og:locale" content="en"><meta property="og:image" content="https://jaza.me/images/baby1.jpg"><meta property="og:updated_time" content="2018-07-28T09:55:55.330Z"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Babyskakmester 2018"><meta name="twitter:description" content="Babyskakmester 2018"><meta name="twitter:image" content="https://jaza.me/images/baby1.jpg"><link rel="icon" href="/images/jaza.png"><link href="//fonts.googleapis.com/css?family=Source+Code+Pro" rel="stylesheet" type="text/css"><link rel="stylesheet" href="../../../../css/style.css"></head></html><body><div id="container"><div id="wrap"><header id="header"><div id="banner"></div><div id="header-outer" class="outer"><div id="header-title" class="inner"><h1 id="logo-wrap"><a href="../../../../index.html" id="logo">Jannik Zander</a></h1></div><div id="header-inner" class="inner"><nav id="main-nav"><a id="main-nav-toggle" class="nav-icon"></a> <a class="main-nav-link" href="../../../../index.html">Home</a> <a class="main-nav-link" href="../../../../links">Links</a> <a class="main-nav-link" href="../../../../archives">Archives</a> <a class="main-nav-link" href="../../../../about">About</a> <a class="main-nav-link" href="../../../../contact">Contact</a></nav><nav id="sub-nav"><a id="nav-search-btn" class="nav-icon" title="Search"></a></nav><div id="search-form-wrap"><form action="//google.com/search" method="get" accept-charset="UTF-8" class="search-form"><input type="search" name="q" class="search-form-input" placeholder="Search"><button type="submit" class="search-form-submit"></button><input type="hidden" name="sitesearch" value="https://jaza.me"></form></div></div></div></header><div class="outer"><section id="main"><article id="post-babyskak" class="article article-type-post" itemscope itemprop="blogPost"><div class="article-meta"><a href="" class="article-date"><time datetime="2018-07-22T09:37:15.000Z" itemprop="datePublished">2018-07-22</time></a></div><div class="article-inner"><header class="article-header"><h1 class="article-title" itemprop="name">Babyskakmester 2018</h1></header><div class="article-entry" itemprop="articleBody"><p>Emil was on <a href="http://skaklejr.dk/lejr2018/babyskak" target="_blank" rel="noopener">Chess Summer Camp 2018</a>. The Bughouse tournament was won by Emil and his partner Mikkel from Bornholm! First post by a proud papa.</p><p><img src="/images/baby1.jpg" alt="Emil"></p></div><footer class="article-footer"><a data-url="https://jaza.me/2018/07/22/babyskak/" data-id="cjk6zy2mf0001xli52bdeeypl" class="article-share-link">Share</a><ul class="article-tag-list"><li class="article-tag-list-item"><a class="article-tag-list-link" href="../../../../tags/chess/">chess</a></li></ul></footer></div><nav id="article-nav"><a href="../../26/garden/" id="article-nav-newer" class="article-nav-link-wrap"><strong class="article-nav-caption">Newer</strong><div class="article-nav-title">Garden</div></a></nav></article></section><aside id="sidebar"><div class="widget-wrap"><h3 class="widget-title">Tags</h3><div class="widget"><ul class="tag-list"><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/chess/">chess</a></li><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/house/">house</a></li></ul></div></div><div class="widget-wrap"><h3 class="widget-title">Archives</h3><div class="widget"><ul class="archive-list"><li class="archive-list-item"><a class="archive-list-link" href="../../../../archives/2018/07/">July 2018</a></li></ul></div></div><div class="widget-wrap"><h3 class="widget-title">Recent Posts</h3><div class="widget"><ul><li><a href="../../26/garden/">Garden</a></li><li><a href="">Babyskakmester 2018</a></li></ul></div></div></aside></div><footer id="footer"><div class="outer"><div id="footer-info" class="inner">© 2018 Jannik Zander<br>Powered by <a href="http://hexo.io/" target="_blank">Hexo</a></div></div></footer></div><nav id="mobile-nav"><a href="../../../../index.html" class="mobile-nav-link">Home</a> <a href="../../../../links" class="mobile-nav-link">Links</a> <a href="../../../../archives" class="mobile-nav-link">Archives</a> <a href="../../../../about" class="mobile-nav-link">About</a> <a href="../../../../contact" class="mobile-nav-link">Contact</a></nav><script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script><link rel="stylesheet" href="../../../../fancybox/jquery.fancybox.css"><script src="../../../../fancybox/jquery.fancybox.pack.js"></script><script src="../../../../js/script.js"></script></div></body>
\ No newline at end of file
--- /dev/null
+<!DOCTYPE html><html><head><meta charset="utf-8"><script type="text/javascript">!function(e,a,t,n,g,c,o){e.GoogleAnalyticsObject="ga",e.ga=e.ga||function(){(e.ga.q=e.ga.q||[]).push(arguments)},e.ga.l=1*new Date,c=a.createElement(t),o=a.getElementsByTagName(t)[0],c.async=1,c.src="//www.google-analytics.com/analytics.js",o.parentNode.insertBefore(c,o)}(window,document,"script"),ga("create","UA-120488085-1","auto"),ga("send","pageview")</script><title>Garden | Jannik Zander</title><meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name="description" content="Cutting down trees"><meta name="keywords" content="house"><meta property="og:type" content="article"><meta property="og:title" content="Garden"><meta property="og:url" content="https://jaza.me/2018/07/26/garden/index.html"><meta property="og:site_name" content="Jannik Zander"><meta property="og:description" content="Cutting down trees"><meta property="og:locale" content="en"><meta property="og:image" content="https://jaza.me/images/thumb_IMG_3833_1024.jpg"><meta property="og:image" content="https://jaza.me/images/20180724_164339.jpg"><meta property="og:updated_time" content="2018-07-28T09:55:55.330Z"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Garden"><meta name="twitter:description" content="Cutting down trees"><meta name="twitter:image" content="https://jaza.me/images/thumb_IMG_3833_1024.jpg"><link rel="icon" href="/images/jaza.png"><link href="//fonts.googleapis.com/css?family=Source+Code+Pro" rel="stylesheet" type="text/css"><link rel="stylesheet" href="../../../../css/style.css"></head></html><body><div id="container"><div id="wrap"><header id="header"><div id="banner"></div><div id="header-outer" class="outer"><div id="header-title" class="inner"><h1 id="logo-wrap"><a href="../../../../index.html" id="logo">Jannik Zander</a></h1></div><div id="header-inner" class="inner"><nav id="main-nav"><a id="main-nav-toggle" class="nav-icon"></a> <a class="main-nav-link" href="../../../../index.html">Home</a> <a class="main-nav-link" href="../../../../links">Links</a> <a class="main-nav-link" href="../../../../archives">Archives</a> <a class="main-nav-link" href="../../../../about">About</a> <a class="main-nav-link" href="../../../../contact">Contact</a></nav><nav id="sub-nav"><a id="nav-search-btn" class="nav-icon" title="Search"></a></nav><div id="search-form-wrap"><form action="//google.com/search" method="get" accept-charset="UTF-8" class="search-form"><input type="search" name="q" class="search-form-input" placeholder="Search"><button type="submit" class="search-form-submit"></button><input type="hidden" name="sitesearch" value="https://jaza.me"></form></div></div></div></header><div class="outer"><section id="main"><article id="post-garden" class="article article-type-post" itemscope itemprop="blogPost"><div class="article-meta"><a href="" class="article-date"><time datetime="2018-07-26T05:05:57.000Z" itemprop="datePublished">2018-07-26</time></a></div><div class="article-inner"><header class="article-header"><h1 class="article-title" itemprop="name">Garden</h1></header><div class="article-entry" itemprop="articleBody"><p>I have been spending weeks cutting down the ‘forrest’ in front of our house. So now we have something that resembles a garden.</p><p><img src="/images/thumb_IMG_3833_1024.jpg" alt="Before"></p><p><img src="/images/20180724_164339.jpg" alt="After"></p></div><footer class="article-footer"><a data-url="https://jaza.me/2018/07/26/garden/" data-id="cjk6zy2mk0003xli5lywbajvh" class="article-share-link">Share</a><ul class="article-tag-list"><li class="article-tag-list-item"><a class="article-tag-list-link" href="../../../../tags/house/">house</a></li></ul></footer></div><nav id="article-nav"><a href="../../22/babyskak/" id="article-nav-older" class="article-nav-link-wrap"><strong class="article-nav-caption">Older</strong><div class="article-nav-title">Babyskakmester 2018</div></a></nav></article></section><aside id="sidebar"><div class="widget-wrap"><h3 class="widget-title">Tags</h3><div class="widget"><ul class="tag-list"><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/chess/">chess</a></li><li class="tag-list-item"><a class="tag-list-link" href="../../../../tags/house/">house</a></li></ul></div></div><div class="widget-wrap"><h3 class="widget-title">Archives</h3><div class="widget"><ul class="archive-list"><li class="archive-list-item"><a class="archive-list-link" href="../../../../archives/2018/07/">July 2018</a></li></ul></div></div><div class="widget-wrap"><h3 class="widget-title">Recent Posts</h3><div class="widget"><ul><li><a href="">Garden</a></li><li><a href="../../22/babyskak/">Babyskakmester 2018</a></li></ul></div></div></aside></div><footer id="footer"><div class="outer"><div id="footer-info" class="inner">© 2018 Jannik Zander<br>Powered by <a href="http://hexo.io/" target="_blank">Hexo</a></div></div></footer></div><nav id="mobile-nav"><a href="../../../../index.html" class="mobile-nav-link">Home</a> <a href="../../../../links" class="mobile-nav-link">Links</a> <a href="../../../../archives" class="mobile-nav-link">Archives</a> <a href="../../../../about" class="mobile-nav-link">About</a> <a href="../../../../contact" class="mobile-nav-link">Contact</a></nav><script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script><link rel="stylesheet" href="../../../../fancybox/jquery.fancybox.css"><script src="../../../../fancybox/jquery.fancybox.pack.js"></script><script src="../../../../js/script.js"></script></div></body>
\ No newline at end of file
-<!DOCTYPE html><html><head><meta charSet="utf-8" class="next-head next-head"/><link type="text/css" rel="stylesheet" href="/static/stylesheet.css" class="next-head"/><link rel="preload" href="/_next/72f34118-ce4b-4c78-b2db-6ed519a062d4/page/post.js" as="script"/><link rel="preload" href="/_next/72f34118-ce4b-4c78-b2db-6ed519a062d4/page/_app.js" as="script"/><link rel="preload" href="/_next/72f34118-ce4b-4c78-b2db-6ed519a062d4/page/_error.js" as="script"/><link rel="preload" href="/_next/static/commons/main-cfccfa62797d34e8e939.js" as="script"/></head><body><div id="__next"><main><nav style="display:flex"><a style="padding:5px" href="/">Home</a><a style="padding:5px" href="https://cloud.jaza.me">Cloud</a><a style="padding:5px" href="https://git.jaza.me">Git</a><a style="padding:5px" href="https://play.jaza.me">Play</a><a style="padding:5px" href="/about/">About</a><a style="padding:5px" href="/contact/">Contact</a></nav><header><h1>About</h1></header><section><div><p>Hello!</p>
-<p>I am Jannik. After living seven years in Sweden and eight years in Japan, I now live in the small village Tange, in my home country of Denmark. I currently work as Software Architect in the High-End Pumps team for Grundfos; before that, I worked for Ericsson, with Physical Layer Software for 3G and 4G mobile platforms on which a cellular mobile phone can be build.</p></div></section></main></div><div id="__next-error"></div><script>
- __NEXT_DATA__ = {"props":{"pageProps":{"post":{"data":{"page":"post","title":"About","description":"Here are a few words about me.","_entry":"posts/about.md","name":"about","date":"2018-07-30T12:39:33.211Z","url":"/about"},"content":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Hello!","position":{"start":{},"end":{}}}],"position":{"start":{},"end":{}}},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"I am Jannik. After living seven years in Sweden and eight years in Japan, I now live in the small village Tange, in my home country of Denmark. I currently work as Software Architect in the High-End Pumps team for Grundfos; before that, I worked for Ericsson, with Physical Layer Software for 3G and 4G mobile platforms on which a cellular mobile phone can be build.","position":{"start":{},"end":{}}}],"position":{"start":{},"end":{}}}],"data":{"quirksMode":false},"position":{"start":{"line":1,"column":1,"offset":0},"end":{"line":1,"column":1,"offset":0}}},"raw":"\nHello!\n\nI am Jannik. After living seven years in Sweden and eight years in Japan, I now live in the small village Tange, in my home country of Denmark. I currently work as Software Architect in the High-End Pumps team for Grundfos; before that, I worked for Ericsson, with Physical Layer Software for 3G and 4G mobile platforms on which a cellular mobile phone can be build.\n"},"_entries":[{"data":{"page":"post","title":"About","description":"Here are a few words about me.","_entry":"posts/about.md","name":"about","date":"2018-07-30T12:39:33.211Z","url":"/about"},"content":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Hello!","position":{"start":{},"end":{}}}],"position":{"start":{},"end":{}}},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"I am Jannik. After living seven years in Sweden and eight years in Japan, I now live in the small village Tange, in my home country of Denmark. I currently work as Software Architect in the High-End Pumps team for Grundfos; before that, I worked for Ericsson, with Physical Layer Software for 3G and 4G mobile platforms on which a cellular mobile phone can be build.","position":{"start":{},"end":{}}}],"position":{"start":{},"end":{}}}],"data":{"quirksMode":false},"position":{"start":{"line":1,"column":1,"offset":0},"end":{"line":1,"column":1,"offset":0}}},"raw":"\nHello!\n\nI am Jannik. After living seven years in Sweden and eight years in Japan, I now live in the small village Tange, in my home country of Denmark. I currently work as Software Architect in the High-End Pumps team for Grundfos; before that, I worked for Ericsson, with Physical Layer Software for 3G and 4G mobile platforms on which a cellular mobile phone can be build.\n"},{"data":{"title":"Babyskakmester 2018","date":"2018-07-22T11:37:15.000Z","page":"post","_entry":"posts/blog/babyskak.md","name":"babyskak","category":"blog","url":"/blog/babyskak"},"content":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Emil was on ","position":{"start":{},"end":{}}},{"type":"element","tagName":"a","properties":{"href":"http://skaklejr.dk/lejr2018/babyskak"},"children":[{"type":"text","value":"Chess Summer Camp 2018","position":{"start":{},"end":{}}}],"position":{"start":{},"end":{}}},{"type":"text","value":". The Bughouse tournament was won by Emil and his partner Mikkel from Bornholm! First post by a proud papa.","position":{"start":{},"end":{}}}],"position":{"start":{},"end":{}}},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"img","properties":{"src":"/static/images/baby1.jpg","alt":"Emil"},"children":[],"position":{"start":{},"end":{}}}],"position":{"start":{},"end":{}}}],"data":{"quirksMode":false},"position":{"start":{"line":1,"column":1,"offset":0},"end":{"line":1,"column":1,"offset":0}}},"raw":"\nEmil was on [Chess Summer Camp 2018](http://skaklejr.dk/lejr2018/babyskak). The Bughouse tournament was won by Emil and his partner Mikkel from Bornholm! First post by a proud papa.\n\n\n\n![Emil](/static/images/baby1.jpg)\n"},{"data":{"title":"Cutting down trees","date":"2018-07-26T07:05:57.000Z","page":"post","_entry":"posts/blog/garden.md","name":"garden","category":"blog","url":"/blog/garden"},"content":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"I have been spending weeks cutting down the 'forrest' in front of our house. So now we have something that resembles a garden.","position":{"start":{},"end":{}}}],"position":{"start":{},"end":{}}},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"img","properties":{"src":"/static/images/thumb_IMG_3833_1024.jpg","alt":"Before"},"children":[],"position":{"start":{},"end":{}}}],"position":{"start":{},"end":{}}},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"img","properties":{"src":"/static/images/20180724_164339.jpg","alt":"After"},"children":[],"position":{"start":{},"end":{}}}],"position":{"start":{},"end":{}}}],"data":{"quirksMode":false},"position":{"start":{"line":1,"column":1,"offset":0},"end":{"line":1,"column":1,"offset":0}}},"raw":"\nI have been spending weeks cutting down the 'forrest' in front of our house. So now we have something that resembles a garden.\n\n![Before](/static/images/thumb_IMG_3833_1024.jpg)\n\n![After](/static/images/20180724_164339.jpg)\n\n\n\n\n"},{"data":{"page":"post","title":"Contact","description":"I'd love to hear from you.","_entry":"posts/contact.md","name":"contact","date":"2018-07-30T12:40:21.936Z","url":"/contact"},"content":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Jannik Zander","position":{"start":{},"end":{}}}],"position":{"start":{},"end":{}}},{"type":"element","tagName":"br","properties":{},"children":[],"position":{"start":{},"end":{}}},{"type":"text","value":"\nTange Søvej 47","position":{"start":null,"end":{}}},{"type":"element","tagName":"br","properties":{},"children":[],"position":{"start":{},"end":{}}},{"type":"text","value":"\n8850 Bjerringbro","position":{"start":null,"end":{}}},{"type":"element","tagName":"br","properties":{},"children":[],"position":{"start":{},"end":{}}},{"type":"text","value":"\nDENMARK","position":{"start":null,"end":{}}}],"position":{"start":{},"end":{}}},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"mailto:jannikz@gmail.com"},"children":[{"type":"text","value":"jannikz@gmail.com","position":{"start":{},"end":{}}}],"position":{"start":{},"end":{}}}],"position":{"start":{},"end":{}}},{"type":"text","value":"\n"},{"type":"element","tagName":"iframe","properties":{"src":"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2211.3125143496004!2d9.574938315970856!3d56.34169195388611!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x464bf0ccc745efd1%3A0x218cc261b741bfd2!2sTange+S%C3%B8vej+47%2C+8850+Bjerringbro!5e0!3m2!1sen!2sdk!4v1523647336754","width":400,"height":300,"frameBorder":"0","style":"border:0","allowFullScreen":true},"children":[],"position":{"start":{},"end":{}}}],"data":{"quirksMode":false},"position":{"start":{"line":1,"column":1,"offset":0},"end":{"line":1,"column":1,"offset":0}}},"raw":"\n**Jannik Zander** \nTange Søvej 47 \n8850 Bjerringbro \nDENMARK\n\n[jannikz@gmail.com](mailto:jannikz@gmail.com)\n\n\n\u003ciframe src=\"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2211.3125143496004!2d9.574938315970856!3d56.34169195388611!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x464bf0ccc745efd1%3A0x218cc261b741bfd2!2sTange+S%C3%B8vej+47%2C+8850+Bjerringbro!5e0!3m2!1sen!2sdk!4v1523647336754\" width=\"400\" height=\"300\" frameborder=\"0\" style=\"border:0\" allowfullscreen\u003e\u003c/iframe\u003e\n\n\n"}],"_entriesMap":{"/":{"pathname":"/index"},"/about":{"pathname":"/post","query":{"_entry":"posts/about.md"}},"/blog/babyskak":{"pathname":"/post","query":{"_entry":"posts/blog/babyskak.md"}},"/blog/garden":{"pathname":"/post","query":{"_entry":"posts/blog/garden.md"}},"/contact":{"pathname":"/post","query":{"_entry":"posts/contact.md"}}}}},"page":"/post","pathname":"/post","query":{"_entry":"posts/about.md"},"buildId":"72f34118-ce4b-4c78-b2db-6ed519a062d4","assetPrefix":"","nextExport":true,"err":null,"chunks":[]}
- module={}
- __NEXT_LOADED_PAGES__ = []
- __NEXT_LOADED_CHUNKS__ = []
-
- __NEXT_REGISTER_PAGE = function (route, fn) {
- __NEXT_LOADED_PAGES__.push({ route: route, fn: fn })
- }
-
- __NEXT_REGISTER_CHUNK = function (chunkName, fn) {
- __NEXT_LOADED_CHUNKS__.push({ chunkName: chunkName, fn: fn })
- }
-
- false
- </script><script async="" id="__NEXT_PAGE__/post" src="/_next/72f34118-ce4b-4c78-b2db-6ed519a062d4/page/post.js"></script><script async="" id="__NEXT_PAGE__/_app" src="/_next/72f34118-ce4b-4c78-b2db-6ed519a062d4/page/_app.js"></script><script async="" id="__NEXT_PAGE__/_error" src="/_next/72f34118-ce4b-4c78-b2db-6ed519a062d4/page/_error.js"></script><script src="/_next/static/commons/main-cfccfa62797d34e8e939.js" async=""></script></body></html>
\ No newline at end of file
+<!DOCTYPE html><html><head><meta charset="utf-8"><script type="text/javascript">!function(e,a,t,n,g,c,o){e.GoogleAnalyticsObject="ga",e.ga=e.ga||function(){(e.ga.q=e.ga.q||[]).push(arguments)},e.ga.l=1*new Date,c=a.createElement(t),o=a.getElementsByTagName(t)[0],c.async=1,c.src="//www.google-analytics.com/analytics.js",o.parentNode.insertBefore(c,o)}(window,document,"script"),ga("create","UA-120488085-1","auto"),ga("send","pageview")</script><title>About | Jannik Zander</title><meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name="description" content="Here are a few words about me."><meta property="og:type" content="website"><meta property="og:title" content="About"><meta property="og:url" content="https://jaza.me/about/index.html"><meta property="og:site_name" content="Jannik Zander"><meta property="og:description" content="Here are a few words about me."><meta property="og:locale" content="en"><meta property="og:updated_time" content="2018-07-28T09:55:55.330Z"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="About"><meta name="twitter:description" content="Here are a few words about me."><link rel="icon" href="/images/jaza.png"><link href="//fonts.googleapis.com/css?family=Source+Code+Pro" rel="stylesheet" type="text/css"><link rel="stylesheet" href="../css/style.css"></head></html><body><div id="container"><div id="wrap"><header id="header"><div id="banner"></div><div id="header-outer" class="outer"><div id="header-title" class="inner"><h1 id="logo-wrap"><a href="../index.html" id="logo">Jannik Zander</a></h1></div><div id="header-inner" class="inner"><nav id="main-nav"><a id="main-nav-toggle" class="nav-icon"></a> <a class="main-nav-link" href="../index.html">Home</a> <a class="main-nav-link" href="../links">Links</a> <a class="main-nav-link" href="../archives">Archives</a> <a class="main-nav-link" href="../about">About</a> <a class="main-nav-link" href="../contact">Contact</a></nav><nav id="sub-nav"><a id="nav-search-btn" class="nav-icon" title="Search"></a></nav><div id="search-form-wrap"><form action="//google.com/search" method="get" accept-charset="UTF-8" class="search-form"><input type="search" name="q" class="search-form-input" placeholder="Search"><button type="submit" class="search-form-submit"></button><input type="hidden" name="sitesearch" value="https://jaza.me"></form></div></div></div></header><div class="outer"><section id="main"><article id="page-" class="article article-type-page" itemscope itemprop="blogPost"><div class="article-meta"><a href="" class="article-date"><time datetime="2018-07-28T09:55:55.330Z" itemprop="datePublished">2018-07-28</time></a></div><div class="article-inner"><header class="article-header"><h1 class="article-title" itemprop="name">About</h1></header><div class="article-entry" itemprop="articleBody"><p>Hello!</p><p>I am Jannik. After living seven years in Sweden and eight years in Japan, I now live in the small village Tange, in my home country of Denmark. I currently work as Software Architect in the High-End Pumps team for Grundfos; before that, I worked for Ericsson, with Physical Layer Software for 3G and 4G mobile platforms on which a cellular mobile phone can be build.</p></div><footer class="article-footer"><a data-url="https://jaza.me/about/index.html" data-id="cjk6zy2mj0002xli5etfo5asi" class="article-share-link">Share</a></footer></div></article></section><aside id="sidebar"><div class="widget-wrap"><h3 class="widget-title">Tags</h3><div class="widget"><ul class="tag-list"><li class="tag-list-item"><a class="tag-list-link" href="../tags/chess/">chess</a></li><li class="tag-list-item"><a class="tag-list-link" href="../tags/house/">house</a></li></ul></div></div><div class="widget-wrap"><h3 class="widget-title">Archives</h3><div class="widget"><ul class="archive-list"><li class="archive-list-item"><a class="archive-list-link" href="../archives/2018/07/">July 2018</a></li></ul></div></div><div class="widget-wrap"><h3 class="widget-title">Recent Posts</h3><div class="widget"><ul><li><a href="../2018/07/26/garden/">Garden</a></li><li><a href="../2018/07/22/babyskak/">Babyskakmester 2018</a></li></ul></div></div></aside></div><footer id="footer"><div class="outer"><div id="footer-info" class="inner">© 2018 Jannik Zander<br>Powered by <a href="http://hexo.io/" target="_blank">Hexo</a></div></div></footer></div><nav id="mobile-nav"><a href="../index.html" class="mobile-nav-link">Home</a> <a href="../links" class="mobile-nav-link">Links</a> <a href="../archives" class="mobile-nav-link">Archives</a> <a href="../about" class="mobile-nav-link">About</a> <a href="../contact" class="mobile-nav-link">Contact</a></nav><script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script><link rel="stylesheet" href="../fancybox/jquery.fancybox.css"><script src="../fancybox/jquery.fancybox.pack.js"></script><script src="../js/script.js"></script></div></body>
\ No newline at end of file
--- /dev/null
+<!DOCTYPE html><html><head><meta charset="utf-8"><script type="text/javascript">!function(e,a,t,n,g,c,o){e.GoogleAnalyticsObject="ga",e.ga=e.ga||function(){(e.ga.q=e.ga.q||[]).push(arguments)},e.ga.l=1*new Date,c=a.createElement(t),o=a.getElementsByTagName(t)[0],c.async=1,c.src="//www.google-analytics.com/analytics.js",o.parentNode.insertBefore(c,o)}(window,document,"script"),ga("create","UA-120488085-1","auto"),ga("send","pageview")</script><title>Archives: 2018/7 | Jannik Zander</title><meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name="description" content="Jannik Zander"><meta property="og:type" content="website"><meta property="og:title" content="Jannik Zander"><meta property="og:url" content="https://jaza.me/archives/2018/07/index.html"><meta property="og:site_name" content="Jannik Zander"><meta property="og:description" content="Jannik Zander"><meta property="og:locale" content="en"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Jannik Zander"><meta name="twitter:description" content="Jannik Zander"><link rel="icon" href="/images/jaza.png"><link href="//fonts.googleapis.com/css?family=Source+Code+Pro" rel="stylesheet" type="text/css"><link rel="stylesheet" href="../../../css/style.css"></head></html><body><div id="container"><div id="wrap"><header id="header"><div id="banner"></div><div id="header-outer" class="outer"><div id="header-title" class="inner"><h1 id="logo-wrap"><a href="../../../index.html" id="logo">Jannik Zander</a></h1></div><div id="header-inner" class="inner"><nav id="main-nav"><a id="main-nav-toggle" class="nav-icon"></a> <a class="main-nav-link" href="../../../index.html">Home</a> <a class="main-nav-link" href="../../../links">Links</a> <a class="main-nav-link" href="../../../archives">Archives</a> <a class="main-nav-link" href="../../../about">About</a> <a class="main-nav-link" href="../../../contact">Contact</a></nav><nav id="sub-nav"><a id="nav-search-btn" class="nav-icon" title="Search"></a></nav><div id="search-form-wrap"><form action="//google.com/search" method="get" accept-charset="UTF-8" class="search-form"><input type="search" name="q" class="search-form-input" placeholder="Search"><button type="submit" class="search-form-submit"></button><input type="hidden" name="sitesearch" value="https://jaza.me"></form></div></div></div></header><div class="outer"><section id="main"><section class="archives-wrap"><div class="archive-year-wrap"><a href=".." class="archive-year">2018</a></div><div class="archives"><article class="archive-article archive-type-post"><div class="archive-article-inner"><header class="archive-article-header"><a href="../../../2018/07/26/garden/" class="archive-article-date"><time datetime="2018-07-26T05:05:57.000Z" itemprop="datePublished">Jul 26</time></a><h1 itemprop="name"><a class="archive-article-title" href="../../../2018/07/26/garden/">Garden</a></h1></header></div></article><article class="archive-article archive-type-post"><div class="archive-article-inner"><header class="archive-article-header"><a href="../../../2018/07/22/babyskak/" class="archive-article-date"><time datetime="2018-07-22T09:37:15.000Z" itemprop="datePublished">Jul 22</time></a><h1 itemprop="name"><a class="archive-article-title" href="../../../2018/07/22/babyskak/">Babyskakmester 2018</a></h1></header></div></article></div></section></section><aside id="sidebar"><div class="widget-wrap"><h3 class="widget-title">Tags</h3><div class="widget"><ul class="tag-list"><li class="tag-list-item"><a class="tag-list-link" href="../../../tags/chess/">chess</a></li><li class="tag-list-item"><a class="tag-list-link" href="../../../tags/house/">house</a></li></ul></div></div><div class="widget-wrap"><h3 class="widget-title">Archives</h3><div class="widget"><ul class="archive-list"><li class="archive-list-item"><a class="archive-list-link" href="">July 2018</a></li></ul></div></div><div class="widget-wrap"><h3 class="widget-title">Recent Posts</h3><div class="widget"><ul><li><a href="../../../2018/07/26/garden/">Garden</a></li><li><a href="../../../2018/07/22/babyskak/">Babyskakmester 2018</a></li></ul></div></div></aside></div><footer id="footer"><div class="outer"><div id="footer-info" class="inner">© 2018 Jannik Zander<br>Powered by <a href="http://hexo.io/" target="_blank">Hexo</a></div></div></footer></div><nav id="mobile-nav"><a href="../../../index.html" class="mobile-nav-link">Home</a> <a href="../../../links" class="mobile-nav-link">Links</a> <a href="../../../archives" class="mobile-nav-link">Archives</a> <a href="../../../about" class="mobile-nav-link">About</a> <a href="../../../contact" class="mobile-nav-link">Contact</a></nav><script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script><link rel="stylesheet" href="../../../fancybox/jquery.fancybox.css"><script src="../../../fancybox/jquery.fancybox.pack.js"></script><script src="../../../js/script.js"></script></div></body>
\ No newline at end of file
--- /dev/null
+<!DOCTYPE html><html><head><meta charset="utf-8"><script type="text/javascript">!function(e,a,t,n,g,c,o){e.GoogleAnalyticsObject="ga",e.ga=e.ga||function(){(e.ga.q=e.ga.q||[]).push(arguments)},e.ga.l=1*new Date,c=a.createElement(t),o=a.getElementsByTagName(t)[0],c.async=1,c.src="//www.google-analytics.com/analytics.js",o.parentNode.insertBefore(c,o)}(window,document,"script"),ga("create","UA-120488085-1","auto"),ga("send","pageview")</script><title>Archives: 2018 | Jannik Zander</title><meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name="description" content="Jannik Zander"><meta property="og:type" content="website"><meta property="og:title" content="Jannik Zander"><meta property="og:url" content="https://jaza.me/archives/2018/index.html"><meta property="og:site_name" content="Jannik Zander"><meta property="og:description" content="Jannik Zander"><meta property="og:locale" content="en"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Jannik Zander"><meta name="twitter:description" content="Jannik Zander"><link rel="icon" href="/images/jaza.png"><link href="//fonts.googleapis.com/css?family=Source+Code+Pro" rel="stylesheet" type="text/css"><link rel="stylesheet" href="../../css/style.css"></head></html><body><div id="container"><div id="wrap"><header id="header"><div id="banner"></div><div id="header-outer" class="outer"><div id="header-title" class="inner"><h1 id="logo-wrap"><a href="../../index.html" id="logo">Jannik Zander</a></h1></div><div id="header-inner" class="inner"><nav id="main-nav"><a id="main-nav-toggle" class="nav-icon"></a> <a class="main-nav-link" href="../../index.html">Home</a> <a class="main-nav-link" href="../../links">Links</a> <a class="main-nav-link" href="../../archives">Archives</a> <a class="main-nav-link" href="../../about">About</a> <a class="main-nav-link" href="../../contact">Contact</a></nav><nav id="sub-nav"><a id="nav-search-btn" class="nav-icon" title="Search"></a></nav><div id="search-form-wrap"><form action="//google.com/search" method="get" accept-charset="UTF-8" class="search-form"><input type="search" name="q" class="search-form-input" placeholder="Search"><button type="submit" class="search-form-submit"></button><input type="hidden" name="sitesearch" value="https://jaza.me"></form></div></div></div></header><div class="outer"><section id="main"><section class="archives-wrap"><div class="archive-year-wrap"><a href="" class="archive-year">2018</a></div><div class="archives"><article class="archive-article archive-type-post"><div class="archive-article-inner"><header class="archive-article-header"><a href="../../2018/07/26/garden/" class="archive-article-date"><time datetime="2018-07-26T05:05:57.000Z" itemprop="datePublished">Jul 26</time></a><h1 itemprop="name"><a class="archive-article-title" href="../../2018/07/26/garden/">Garden</a></h1></header></div></article><article class="archive-article archive-type-post"><div class="archive-article-inner"><header class="archive-article-header"><a href="../../2018/07/22/babyskak/" class="archive-article-date"><time datetime="2018-07-22T09:37:15.000Z" itemprop="datePublished">Jul 22</time></a><h1 itemprop="name"><a class="archive-article-title" href="../../2018/07/22/babyskak/">Babyskakmester 2018</a></h1></header></div></article></div></section></section><aside id="sidebar"><div class="widget-wrap"><h3 class="widget-title">Tags</h3><div class="widget"><ul class="tag-list"><li class="tag-list-item"><a class="tag-list-link" href="../../tags/chess/">chess</a></li><li class="tag-list-item"><a class="tag-list-link" href="../../tags/house/">house</a></li></ul></div></div><div class="widget-wrap"><h3 class="widget-title">Archives</h3><div class="widget"><ul class="archive-list"><li class="archive-list-item"><a class="archive-list-link" href="07/">July 2018</a></li></ul></div></div><div class="widget-wrap"><h3 class="widget-title">Recent Posts</h3><div class="widget"><ul><li><a href="../../2018/07/26/garden/">Garden</a></li><li><a href="../../2018/07/22/babyskak/">Babyskakmester 2018</a></li></ul></div></div></aside></div><footer id="footer"><div class="outer"><div id="footer-info" class="inner">© 2018 Jannik Zander<br>Powered by <a href="http://hexo.io/" target="_blank">Hexo</a></div></div></footer></div><nav id="mobile-nav"><a href="../../index.html" class="mobile-nav-link">Home</a> <a href="../../links" class="mobile-nav-link">Links</a> <a href="../../archives" class="mobile-nav-link">Archives</a> <a href="../../about" class="mobile-nav-link">About</a> <a href="../../contact" class="mobile-nav-link">Contact</a></nav><script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script><link rel="stylesheet" href="../../fancybox/jquery.fancybox.css"><script src="../../fancybox/jquery.fancybox.pack.js"></script><script src="../../js/script.js"></script></div></body>
\ No newline at end of file
--- /dev/null
+<!DOCTYPE html><html><head><meta charset="utf-8"><script type="text/javascript">!function(e,a,t,n,g,c,o){e.GoogleAnalyticsObject="ga",e.ga=e.ga||function(){(e.ga.q=e.ga.q||[]).push(arguments)},e.ga.l=1*new Date,c=a.createElement(t),o=a.getElementsByTagName(t)[0],c.async=1,c.src="//www.google-analytics.com/analytics.js",o.parentNode.insertBefore(c,o)}(window,document,"script"),ga("create","UA-120488085-1","auto"),ga("send","pageview")</script><title>Archives | Jannik Zander</title><meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name="description" content="Jannik Zander"><meta property="og:type" content="website"><meta property="og:title" content="Jannik Zander"><meta property="og:url" content="https://jaza.me/archives/index.html"><meta property="og:site_name" content="Jannik Zander"><meta property="og:description" content="Jannik Zander"><meta property="og:locale" content="en"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Jannik Zander"><meta name="twitter:description" content="Jannik Zander"><link rel="icon" href="/images/jaza.png"><link href="//fonts.googleapis.com/css?family=Source+Code+Pro" rel="stylesheet" type="text/css"><link rel="stylesheet" href="../css/style.css"></head></html><body><div id="container"><div id="wrap"><header id="header"><div id="banner"></div><div id="header-outer" class="outer"><div id="header-title" class="inner"><h1 id="logo-wrap"><a href="../index.html" id="logo">Jannik Zander</a></h1></div><div id="header-inner" class="inner"><nav id="main-nav"><a id="main-nav-toggle" class="nav-icon"></a> <a class="main-nav-link" href="../index.html">Home</a> <a class="main-nav-link" href="../links">Links</a> <a class="main-nav-link" href="../archives">Archives</a> <a class="main-nav-link" href="../about">About</a> <a class="main-nav-link" href="../contact">Contact</a></nav><nav id="sub-nav"><a id="nav-search-btn" class="nav-icon" title="Search"></a></nav><div id="search-form-wrap"><form action="//google.com/search" method="get" accept-charset="UTF-8" class="search-form"><input type="search" name="q" class="search-form-input" placeholder="Search"><button type="submit" class="search-form-submit"></button><input type="hidden" name="sitesearch" value="https://jaza.me"></form></div></div></div></header><div class="outer"><section id="main"><section class="archives-wrap"><div class="archive-year-wrap"><a href="2018" class="archive-year">2018</a></div><div class="archives"><article class="archive-article archive-type-post"><div class="archive-article-inner"><header class="archive-article-header"><a href="../2018/07/26/garden/" class="archive-article-date"><time datetime="2018-07-26T05:05:57.000Z" itemprop="datePublished">Jul 26</time></a><h1 itemprop="name"><a class="archive-article-title" href="../2018/07/26/garden/">Garden</a></h1></header></div></article><article class="archive-article archive-type-post"><div class="archive-article-inner"><header class="archive-article-header"><a href="../2018/07/22/babyskak/" class="archive-article-date"><time datetime="2018-07-22T09:37:15.000Z" itemprop="datePublished">Jul 22</time></a><h1 itemprop="name"><a class="archive-article-title" href="../2018/07/22/babyskak/">Babyskakmester 2018</a></h1></header></div></article></div></section></section><aside id="sidebar"><div class="widget-wrap"><h3 class="widget-title">Tags</h3><div class="widget"><ul class="tag-list"><li class="tag-list-item"><a class="tag-list-link" href="../tags/chess/">chess</a></li><li class="tag-list-item"><a class="tag-list-link" href="../tags/house/">house</a></li></ul></div></div><div class="widget-wrap"><h3 class="widget-title">Archives</h3><div class="widget"><ul class="archive-list"><li class="archive-list-item"><a class="archive-list-link" href="2018/07/">July 2018</a></li></ul></div></div><div class="widget-wrap"><h3 class="widget-title">Recent Posts</h3><div class="widget"><ul><li><a href="../2018/07/26/garden/">Garden</a></li><li><a href="../2018/07/22/babyskak/">Babyskakmester 2018</a></li></ul></div></div></aside></div><footer id="footer"><div class="outer"><div id="footer-info" class="inner">© 2018 Jannik Zander<br>Powered by <a href="http://hexo.io/" target="_blank">Hexo</a></div></div></footer></div><nav id="mobile-nav"><a href="../index.html" class="mobile-nav-link">Home</a> <a href="../links" class="mobile-nav-link">Links</a> <a href="../archives" class="mobile-nav-link">Archives</a> <a href="../about" class="mobile-nav-link">About</a> <a href="../contact" class="mobile-nav-link">Contact</a></nav><script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script><link rel="stylesheet" href="../fancybox/jquery.fancybox.css"><script src="../fancybox/jquery.fancybox.pack.js"></script><script src="../js/script.js"></script></div></body>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<feed xmlns="http://www.w3.org/2005/Atom">
+ <title>Jannik Zander</title>
+
+
+ <link href="/atom.xml" rel="self"/>
+
+ <link href="https://jaza.me/"/>
+ <updated>2018-07-28T09:55:55.330Z</updated>
+ <id>https://jaza.me/</id>
+
+ <author>
+ <name>Jannik Zander</name>
+
+ </author>
+
+ <generator uri="http://hexo.io/">Hexo</generator>
+
+ <entry>
+ <title>Garden</title>
+ <link href="https://jaza.me/2018/07/26/garden/"/>
+ <id>https://jaza.me/2018/07/26/garden/</id>
+ <published>2018-07-26T05:05:57.000Z</published>
+ <updated>2018-07-28T09:55:55.330Z</updated>
+
+ <content type="html"><![CDATA[<p>I have been spending weeks cutting down the ‘forrest’ in front of our house. So now we have something that resembles a garden.</p><p><img src="/images/thumb_IMG_3833_1024.jpg" alt="Before"></p><p><img src="/images/20180724_164339.jpg" alt="After"></p>]]></content>
+
+ <summary type="html">
+
+ Cutting down trees
+
+ </summary>
+
+
+ <category term="house" scheme="https://jaza.me/tags/house/"/>
+
+ </entry>
+
+ <entry>
+ <title>Babyskakmester 2018</title>
+ <link href="https://jaza.me/2018/07/22/babyskak/"/>
+ <id>https://jaza.me/2018/07/22/babyskak/</id>
+ <published>2018-07-22T09:37:15.000Z</published>
+ <updated>2018-07-28T09:55:55.330Z</updated>
+
+ <content type="html"><![CDATA[<p>Emil was on <a href="http://skaklejr.dk/lejr2018/babyskak" target="_blank" rel="noopener">Chess Summer Camp 2018</a>. The Bughouse tournament was won by Emil and his partner Mikkel from Bornholm! First post by a proud papa.</p><p><img src="/images/baby1.jpg" alt="Emil"></p>]]></content>
+
+ <summary type="html">
+
+ Babyskakmester 2018
+
+ </summary>
+
+
+ <category term="chess" scheme="https://jaza.me/tags/chess/"/>
+
+ </entry>
+
+</feed>
-<!DOCTYPE html><html><head><meta charSet="utf-8" class="next-head next-head"/><link type="text/css" rel="stylesheet" href="/static/stylesheet.css" class="next-head"/><link rel="preload" href="/_next/72f34118-ce4b-4c78-b2db-6ed519a062d4/page/post.js" as="script"/><link rel="preload" href="/_next/72f34118-ce4b-4c78-b2db-6ed519a062d4/page/_app.js" as="script"/><link rel="preload" href="/_next/72f34118-ce4b-4c78-b2db-6ed519a062d4/page/_error.js" as="script"/><link rel="preload" href="/_next/static/commons/main-cfccfa62797d34e8e939.js" as="script"/></head><body><div id="__next"><main><nav style="display:flex"><a style="padding:5px" href="/">Home</a><a style="padding:5px" href="https://cloud.jaza.me">Cloud</a><a style="padding:5px" href="https://git.jaza.me">Git</a><a style="padding:5px" href="https://play.jaza.me">Play</a><a style="padding:5px" href="/about/">About</a><a style="padding:5px" href="/contact/">Contact</a></nav><header><h1>Contact</h1></header><section><div><p><strong>Jannik Zander</strong><br/>
-Tange Søvej 47<br/>
-8850 Bjerringbro<br/>
-DENMARK</p>
-<p><a href="mailto:jannikz@gmail.com">jannikz@gmail.com</a></p>
-<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2211.3125143496004!2d9.574938315970856!3d56.34169195388611!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x464bf0ccc745efd1%3A0x218cc261b741bfd2!2sTange+S%C3%B8vej+47%2C+8850+Bjerringbro!5e0!3m2!1sen!2sdk!4v1523647336754" width="400" height="300" frameBorder="0" style="border:0" allowfullscreen=""></iframe></div></section></main></div><div id="__next-error"></div><script>
- __NEXT_DATA__ = {"props":{"pageProps":{"post":{"data":{"page":"post","title":"Contact","description":"I'd love to hear from you.","_entry":"posts/contact.md","name":"contact","date":"2018-07-30T12:40:21.936Z","url":"/contact"},"content":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Jannik Zander","position":{"start":{},"end":{}}}],"position":{"start":{},"end":{}}},{"type":"element","tagName":"br","properties":{},"children":[],"position":{"start":{},"end":{}}},{"type":"text","value":"\nTange Søvej 47","position":{"start":null,"end":{}}},{"type":"element","tagName":"br","properties":{},"children":[],"position":{"start":{},"end":{}}},{"type":"text","value":"\n8850 Bjerringbro","position":{"start":null,"end":{}}},{"type":"element","tagName":"br","properties":{},"children":[],"position":{"start":{},"end":{}}},{"type":"text","value":"\nDENMARK","position":{"start":null,"end":{}}}],"position":{"start":{},"end":{}}},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"mailto:jannikz@gmail.com"},"children":[{"type":"text","value":"jannikz@gmail.com","position":{"start":{},"end":{}}}],"position":{"start":{},"end":{}}}],"position":{"start":{},"end":{}}},{"type":"text","value":"\n"},{"type":"element","tagName":"iframe","properties":{"src":"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2211.3125143496004!2d9.574938315970856!3d56.34169195388611!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x464bf0ccc745efd1%3A0x218cc261b741bfd2!2sTange+S%C3%B8vej+47%2C+8850+Bjerringbro!5e0!3m2!1sen!2sdk!4v1523647336754","width":400,"height":300,"frameBorder":"0","style":"border:0","allowFullScreen":true},"children":[],"position":{"start":{},"end":{}}}],"data":{"quirksMode":false},"position":{"start":{"line":1,"column":1,"offset":0},"end":{"line":1,"column":1,"offset":0}}},"raw":"\n**Jannik Zander** \nTange Søvej 47 \n8850 Bjerringbro \nDENMARK\n\n[jannikz@gmail.com](mailto:jannikz@gmail.com)\n\n\n\u003ciframe src=\"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2211.3125143496004!2d9.574938315970856!3d56.34169195388611!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x464bf0ccc745efd1%3A0x218cc261b741bfd2!2sTange+S%C3%B8vej+47%2C+8850+Bjerringbro!5e0!3m2!1sen!2sdk!4v1523647336754\" width=\"400\" height=\"300\" frameborder=\"0\" style=\"border:0\" allowfullscreen\u003e\u003c/iframe\u003e\n\n\n"},"_entries":[{"data":{"page":"post","title":"About","description":"Here are a few words about me.","_entry":"posts/about.md","name":"about","date":"2018-07-30T12:39:33.211Z","url":"/about"},"content":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Hello!","position":{"start":{},"end":{}}}],"position":{"start":{},"end":{}}},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"I am Jannik. After living seven years in Sweden and eight years in Japan, I now live in the small village Tange, in my home country of Denmark. I currently work as Software Architect in the High-End Pumps team for Grundfos; before that, I worked for Ericsson, with Physical Layer Software for 3G and 4G mobile platforms on which a cellular mobile phone can be build.","position":{"start":{},"end":{}}}],"position":{"start":{},"end":{}}}],"data":{"quirksMode":false},"position":{"start":{"line":1,"column":1,"offset":0},"end":{"line":1,"column":1,"offset":0}}},"raw":"\nHello!\n\nI am Jannik. After living seven years in Sweden and eight years in Japan, I now live in the small village Tange, in my home country of Denmark. I currently work as Software Architect in the High-End Pumps team for Grundfos; before that, I worked for Ericsson, with Physical Layer Software for 3G and 4G mobile platforms on which a cellular mobile phone can be build.\n"},{"data":{"title":"Babyskakmester 2018","date":"2018-07-22T11:37:15.000Z","page":"post","_entry":"posts/blog/babyskak.md","name":"babyskak","category":"blog","url":"/blog/babyskak"},"content":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Emil was on ","position":{"start":{},"end":{}}},{"type":"element","tagName":"a","properties":{"href":"http://skaklejr.dk/lejr2018/babyskak"},"children":[{"type":"text","value":"Chess Summer Camp 2018","position":{"start":{},"end":{}}}],"position":{"start":{},"end":{}}},{"type":"text","value":". The Bughouse tournament was won by Emil and his partner Mikkel from Bornholm! First post by a proud papa.","position":{"start":{},"end":{}}}],"position":{"start":{},"end":{}}},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"img","properties":{"src":"/static/images/baby1.jpg","alt":"Emil"},"children":[],"position":{"start":{},"end":{}}}],"position":{"start":{},"end":{}}}],"data":{"quirksMode":false},"position":{"start":{"line":1,"column":1,"offset":0},"end":{"line":1,"column":1,"offset":0}}},"raw":"\nEmil was on [Chess Summer Camp 2018](http://skaklejr.dk/lejr2018/babyskak). The Bughouse tournament was won by Emil and his partner Mikkel from Bornholm! First post by a proud papa.\n\n\n\n![Emil](/static/images/baby1.jpg)\n"},{"data":{"title":"Cutting down trees","date":"2018-07-26T07:05:57.000Z","page":"post","_entry":"posts/blog/garden.md","name":"garden","category":"blog","url":"/blog/garden"},"content":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"I have been spending weeks cutting down the 'forrest' in front of our house. So now we have something that resembles a garden.","position":{"start":{},"end":{}}}],"position":{"start":{},"end":{}}},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"img","properties":{"src":"/static/images/thumb_IMG_3833_1024.jpg","alt":"Before"},"children":[],"position":{"start":{},"end":{}}}],"position":{"start":{},"end":{}}},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"img","properties":{"src":"/static/images/20180724_164339.jpg","alt":"After"},"children":[],"position":{"start":{},"end":{}}}],"position":{"start":{},"end":{}}}],"data":{"quirksMode":false},"position":{"start":{"line":1,"column":1,"offset":0},"end":{"line":1,"column":1,"offset":0}}},"raw":"\nI have been spending weeks cutting down the 'forrest' in front of our house. So now we have something that resembles a garden.\n\n![Before](/static/images/thumb_IMG_3833_1024.jpg)\n\n![After](/static/images/20180724_164339.jpg)\n\n\n\n\n"},{"data":{"page":"post","title":"Contact","description":"I'd love to hear from you.","_entry":"posts/contact.md","name":"contact","date":"2018-07-30T12:40:21.936Z","url":"/contact"},"content":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Jannik Zander","position":{"start":{},"end":{}}}],"position":{"start":{},"end":{}}},{"type":"element","tagName":"br","properties":{},"children":[],"position":{"start":{},"end":{}}},{"type":"text","value":"\nTange Søvej 47","position":{"start":null,"end":{}}},{"type":"element","tagName":"br","properties":{},"children":[],"position":{"start":{},"end":{}}},{"type":"text","value":"\n8850 Bjerringbro","position":{"start":null,"end":{}}},{"type":"element","tagName":"br","properties":{},"children":[],"position":{"start":{},"end":{}}},{"type":"text","value":"\nDENMARK","position":{"start":null,"end":{}}}],"position":{"start":{},"end":{}}},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"mailto:jannikz@gmail.com"},"children":[{"type":"text","value":"jannikz@gmail.com","position":{"start":{},"end":{}}}],"position":{"start":{},"end":{}}}],"position":{"start":{},"end":{}}},{"type":"text","value":"\n"},{"type":"element","tagName":"iframe","properties":{"src":"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2211.3125143496004!2d9.574938315970856!3d56.34169195388611!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x464bf0ccc745efd1%3A0x218cc261b741bfd2!2sTange+S%C3%B8vej+47%2C+8850+Bjerringbro!5e0!3m2!1sen!2sdk!4v1523647336754","width":400,"height":300,"frameBorder":"0","style":"border:0","allowFullScreen":true},"children":[],"position":{"start":{},"end":{}}}],"data":{"quirksMode":false},"position":{"start":{"line":1,"column":1,"offset":0},"end":{"line":1,"column":1,"offset":0}}},"raw":"\n**Jannik Zander** \nTange Søvej 47 \n8850 Bjerringbro \nDENMARK\n\n[jannikz@gmail.com](mailto:jannikz@gmail.com)\n\n\n\u003ciframe src=\"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2211.3125143496004!2d9.574938315970856!3d56.34169195388611!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x464bf0ccc745efd1%3A0x218cc261b741bfd2!2sTange+S%C3%B8vej+47%2C+8850+Bjerringbro!5e0!3m2!1sen!2sdk!4v1523647336754\" width=\"400\" height=\"300\" frameborder=\"0\" style=\"border:0\" allowfullscreen\u003e\u003c/iframe\u003e\n\n\n"}],"_entriesMap":{"/":{"pathname":"/index"},"/about":{"pathname":"/post","query":{"_entry":"posts/about.md"}},"/blog/babyskak":{"pathname":"/post","query":{"_entry":"posts/blog/babyskak.md"}},"/blog/garden":{"pathname":"/post","query":{"_entry":"posts/blog/garden.md"}},"/contact":{"pathname":"/post","query":{"_entry":"posts/contact.md"}}}}},"page":"/post","pathname":"/post","query":{"_entry":"posts/contact.md"},"buildId":"72f34118-ce4b-4c78-b2db-6ed519a062d4","assetPrefix":"","nextExport":true,"err":null,"chunks":[]}
- module={}
- __NEXT_LOADED_PAGES__ = []
- __NEXT_LOADED_CHUNKS__ = []
-
- __NEXT_REGISTER_PAGE = function (route, fn) {
- __NEXT_LOADED_PAGES__.push({ route: route, fn: fn })
- }
-
- __NEXT_REGISTER_CHUNK = function (chunkName, fn) {
- __NEXT_LOADED_CHUNKS__.push({ chunkName: chunkName, fn: fn })
- }
-
- false
- </script><script async="" id="__NEXT_PAGE__/post" src="/_next/72f34118-ce4b-4c78-b2db-6ed519a062d4/page/post.js"></script><script async="" id="__NEXT_PAGE__/_app" src="/_next/72f34118-ce4b-4c78-b2db-6ed519a062d4/page/_app.js"></script><script async="" id="__NEXT_PAGE__/_error" src="/_next/72f34118-ce4b-4c78-b2db-6ed519a062d4/page/_error.js"></script><script src="/_next/static/commons/main-cfccfa62797d34e8e939.js" async=""></script></body></html>
\ No newline at end of file
+<!DOCTYPE html><html><head><meta charset="utf-8"><script type="text/javascript">!function(e,a,t,n,g,c,o){e.GoogleAnalyticsObject="ga",e.ga=e.ga||function(){(e.ga.q=e.ga.q||[]).push(arguments)},e.ga.l=1*new Date,c=a.createElement(t),o=a.getElementsByTagName(t)[0],c.async=1,c.src="//www.google-analytics.com/analytics.js",o.parentNode.insertBefore(c,o)}(window,document,"script"),ga("create","UA-120488085-1","auto"),ga("send","pageview")</script><title>Contact | Jannik Zander</title><meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name="description" content="I'd love to hear from you."><meta property="og:type" content="website"><meta property="og:title" content="Contact"><meta property="og:url" content="https://jaza.me/contact/index.html"><meta property="og:site_name" content="Jannik Zander"><meta property="og:description" content="I'd love to hear from you."><meta property="og:locale" content="en"><meta property="og:updated_time" content="2018-07-29T06:00:11.873Z"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Contact"><meta name="twitter:description" content="I'd love to hear from you."><link rel="icon" href="/images/jaza.png"><link href="//fonts.googleapis.com/css?family=Source+Code+Pro" rel="stylesheet" type="text/css"><link rel="stylesheet" href="../css/style.css"></head></html><body><div id="container"><div id="wrap"><header id="header"><div id="banner"></div><div id="header-outer" class="outer"><div id="header-title" class="inner"><h1 id="logo-wrap"><a href="../index.html" id="logo">Jannik Zander</a></h1></div><div id="header-inner" class="inner"><nav id="main-nav"><a id="main-nav-toggle" class="nav-icon"></a> <a class="main-nav-link" href="../index.html">Home</a> <a class="main-nav-link" href="../links">Links</a> <a class="main-nav-link" href="../archives">Archives</a> <a class="main-nav-link" href="../about">About</a> <a class="main-nav-link" href="../contact">Contact</a></nav><nav id="sub-nav"><a id="nav-search-btn" class="nav-icon" title="Search"></a></nav><div id="search-form-wrap"><form action="//google.com/search" method="get" accept-charset="UTF-8" class="search-form"><input type="search" name="q" class="search-form-input" placeholder="Search"><button type="submit" class="search-form-submit"></button><input type="hidden" name="sitesearch" value="https://jaza.me"></form></div></div></div></header><div class="outer"><section id="main"><article id="page-" class="article article-type-page" itemscope itemprop="blogPost"><div class="article-meta"><a href="" class="article-date"><time datetime="2018-07-29T06:00:11.881Z" itemprop="datePublished">2018-07-29</time></a></div><div class="article-inner"><header class="article-header"><h1 class="article-title" itemprop="name">Contact</h1></header><div class="article-entry" itemprop="articleBody"><p><strong>Jannik Zander</strong><br>Tange Søvej 47<br>8850 Bjerringbro<br>DENMARK</p><p><a href="mailto:jannikz@gmail.com" target="_blank" rel="noopener">jannikz@gmail.com</a></p><iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2211.3125143496004!2d9.574938315970856!3d56.34169195388611!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x464bf0ccc745efd1%3A0x218cc261b741bfd2!2sTange+S%C3%B8vej+47%2C+8850+Bjerringbro!5e0!3m2!1sen!2sdk!4v1523647336754" width="400" height="300" frameborder="0" style="border:0" allowfullscreen></iframe></div><footer class="article-footer"><a data-url="https://jaza.me/contact/index.html" data-id="cjk6zy2mm0004xli57pt5jm2y" class="article-share-link">Share</a></footer></div></article></section><aside id="sidebar"><div class="widget-wrap"><h3 class="widget-title">Tags</h3><div class="widget"><ul class="tag-list"><li class="tag-list-item"><a class="tag-list-link" href="../tags/chess/">chess</a></li><li class="tag-list-item"><a class="tag-list-link" href="../tags/house/">house</a></li></ul></div></div><div class="widget-wrap"><h3 class="widget-title">Archives</h3><div class="widget"><ul class="archive-list"><li class="archive-list-item"><a class="archive-list-link" href="../archives/2018/07/">July 2018</a></li></ul></div></div><div class="widget-wrap"><h3 class="widget-title">Recent Posts</h3><div class="widget"><ul><li><a href="../2018/07/26/garden/">Garden</a></li><li><a href="../2018/07/22/babyskak/">Babyskakmester 2018</a></li></ul></div></div></aside></div><footer id="footer"><div class="outer"><div id="footer-info" class="inner">© 2018 Jannik Zander<br>Powered by <a href="http://hexo.io/" target="_blank">Hexo</a></div></div></footer></div><nav id="mobile-nav"><a href="../index.html" class="mobile-nav-link">Home</a> <a href="../links" class="mobile-nav-link">Links</a> <a href="../archives" class="mobile-nav-link">Archives</a> <a href="../about" class="mobile-nav-link">About</a> <a href="../contact" class="mobile-nav-link">Contact</a></nav><script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script><link rel="stylesheet" href="../fancybox/jquery.fancybox.css"><script src="../fancybox/jquery.fancybox.pack.js"></script><script src="../js/script.js"></script></div></body>
\ No newline at end of file
--- /dev/null
+<svg xmlns="http://www.w3.org/2000/svg"><defs><font id="fontawesomeregular" horiz-adv-x="1536"><font-face units-per-em="1792" ascent="1536" descent="-256"/><glyph horiz-adv-x="448"/><glyph horiz-adv-x="448"/><glyph horiz-adv-x="448"/><glyph unicode="¨" horiz-adv-x="1792"/><glyph unicode="©" horiz-adv-x="1792"/><glyph unicode="®" horiz-adv-x="1792"/><glyph unicode="´" horiz-adv-x="1792"/><glyph unicode="Æ" horiz-adv-x="1792"/><glyph horiz-adv-x="768"/><glyph/><glyph horiz-adv-x="768"/><glyph/><glyph horiz-adv-x="512"/><glyph horiz-adv-x="384"/><glyph horiz-adv-x="256"/><glyph horiz-adv-x="256"/><glyph horiz-adv-x="192"/><glyph horiz-adv-x="307"/><glyph horiz-adv-x="85"/><glyph horiz-adv-x="307"/><glyph horiz-adv-x="384"/><glyph unicode="™" horiz-adv-x="1792"/><glyph unicode="∞" horiz-adv-x="1792"/><glyph unicode="≠" horiz-adv-x="1792"/><glyph unicode="" horiz-adv-x="500" d="M0 0z"/><glyph unicode="" horiz-adv-x="1792" d="M1699 1350q0-35-43-78l-632-632v-768h320q26 0 45-19t19-45-19-45-45-19H448q-26 0-45 19t-19 45 19 45 45 19h320v768l-632 632q-43 43-43 78 0 23 18 36.5t38 17.5 43 4h1408q23 0 43-4t38-17.5 18-36.5z"/><glyph unicode="" d="M1536 1312V192q0-50-34-89t-86-60.5-103.5-32T1216 0t-96.5 10.5-103.5 32-86 60.5-34 89 34 89 86 60.5 103.5 32T1216 384q105 0 192-39v537L640 645V-64q0-50-34-89t-86-60.5-103.5-32T320-256t-96.5 10.5-103.5 32T34-153 0-64t34 89 86 60.5 103.5 32T320 128q105 0 192-39v967q0 31 19 56.5t49 35.5l832 256q12 4 28 4 40 0 68-28t28-68z"/><glyph unicode="" horiz-adv-x="1664" d="M1152 704q0 185-131.5 316.5T704 1152t-316.5-131.5T256 704t131.5-316.5T704 256t316.5 131.5T1152 704zm512-832q0-52-38-90t-90-38q-54 0-90 38l-343 342Q924 0 704 0 561 0 430.5 55.5t-225 150-150 225T0 704t55.5 273.5 150 225 225 150T704 1408t273.5-55.5 225-150 150-225T1408 704q0-220-124-399l343-343q37-37 37-90z"/><glyph unicode="" horiz-adv-x="1792" d="M1664 32v768q-32-36-69-66-268-206-426-338-51-43-83-67t-86.5-48.5T897 256h-2q-48 0-102.5 24.5T706 329t-83 67Q465 528 197 734q-37 30-69 66V32q0-13 9.5-22.5T160 0h1472q13 0 22.5 9.5T1664 32zm0 1051v24.5l-.5 13-3 12.5-5.5 9-9 7.5-14 2.5H160q-13 0-22.5-9.5T128 1120q0-168 147-284 193-152 401-317 6-5 35-29.5t46-37.5 44.5-31.5T852 393t43-9h2q20 0 43 9t50.5 27.5T1035 452t46 37.5 35 29.5q208 165 401 317 54 43 100.5 115.5T1664 1083zm128 37V32q0-66-47-113t-113-47H160q-66 0-113 47T0 32v1088q0 66 47 113t113 47h1472q66 0 113-47t47-113z"/><glyph unicode="" horiz-adv-x="1792" d="M896-128q-26 0-44 18L228 492q-10 8-27.5 26T145 583.5 77 681 23.5 802 0 940q0 220 127 344t351 124q62 0 126.5-21.5t120-58T820 1260t76-68q36 36 76 68t95.5 68.5 120 58T1314 1408q224 0 351-124t127-344q0-221-229-450L940-110q-18-18-44-18z"/><glyph unicode="" horiz-adv-x="1664" d="M1664 889q0-22-26-48l-363-354 86-500q1-7 1-20 0-21-10.5-35.5T1321-83q-19 0-40 12L832 165 383-71q-22-12-40-12-21 0-31.5 14.5T301-33q0 6 2 20l86 500L25 841Q0 868 0 889q0 37 56 46l502 73 225 455q19 41 49 41t49-41l225-455 502-73q56-9 56-46z"/><glyph unicode="" horiz-adv-x="1664" d="M1137 532l306 297-422 62-189 382-189-382-422-62 306-297-73-421 378 199 377-199zm527 357q0-22-26-48l-363-354 86-500q1-7 1-20 0-50-41-50-19 0-40 12L832 165 383-71q-22-12-40-12-21 0-31.5 14.5T301-33q0 6 2 20l86 500L25 841Q0 868 0 889q0 37 56 46l502 73 225 455q19 41 49 41t49-41l225-455 502-73q56-9 56-46z"/><glyph unicode="" horiz-adv-x="1408" d="M1408 131q0-120-73-189.5T1141-128H267q-121 0-194 69.5T0 131q0 53 3.5 103.5t14 109T44 452t43 97.5 62 81 85.5 53.5T346 704q9 0 42-21.5t74.5-48 108-48T704 565t133.5 21.5 108 48 74.5 48 42 21.5q61 0 111.5-20t85.5-53.5 62-81 43-97.5 26.5-108.5 14-109T1408 131zm-320 893q0-159-112.5-271.5T704 640 432.5 752.5 320 1024t112.5 271.5T704 1408t271.5-112.5T1088 1024z"/><glyph unicode="" horiz-adv-x="1920" d="M384-64V64q0 26-19 45t-45 19H192q-26 0-45-19t-19-45V-64q0-26 19-45t45-19h128q26 0 45 19t19 45zm0 384v128q0 26-19 45t-45 19H192q-26 0-45-19t-19-45V320q0-26 19-45t45-19h128q26 0 45 19t19 45zm0 384v128q0 26-19 45t-45 19H192q-26 0-45-19t-19-45V704q0-26 19-45t45-19h128q26 0 45 19t19 45zM1408-64v512q0 26-19 45t-45 19H576q-26 0-45-19t-19-45V-64q0-26 19-45t45-19h768q26 0 45 19t19 45zM384 1088v128q0 26-19 45t-45 19H192q-26 0-45-19t-19-45v-128q0-26 19-45t45-19h128q26 0 45 19t19 45zM1792-64V64q0 26-19 45t-45 19h-128q-26 0-45-19t-19-45V-64q0-26 19-45t45-19h128q26 0 45 19t19 45zm-384 768v512q0 26-19 45t-45 19H576q-26 0-45-19t-19-45V704q0-26 19-45t45-19h768q26 0 45 19t19 45zm384-384v128q0 26-19 45t-45 19h-128q-26 0-45-19t-19-45V320q0-26 19-45t45-19h128q26 0 45 19t19 45zm0 384v128q0 26-19 45t-45 19h-128q-26 0-45-19t-19-45V704q0-26 19-45t45-19h128q26 0 45 19t19 45zm0 384v128q0 26-19 45t-45 19h-128q-26 0-45-19t-19-45v-128q0-26 19-45t45-19h128q26 0 45 19t19 45zm128 160V-96q0-66-47-113t-113-47H160q-66 0-113 47T0-96v1344q0 66 47 113t113 47h1600q66 0 113-47t47-113z"/><glyph unicode="" horiz-adv-x="1664" d="M768 512V128q0-52-38-90T640 0H128Q76 0 38 38T0 128v384q0 52 38 90t90 38h512q52 0 90-38t38-90zm0 768V896q0-52-38-90t-90-38H128q-52 0-90 38T0 896v384q0 52 38 90t90 38h512q52 0 90-38t38-90zm896-768V128q0-52-38-90t-90-38h-512q-52 0-90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90-38t38-90zm0 768V896q0-52-38-90t-90-38h-512q-52 0-90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90-38t38-90z"/><glyph unicode="" horiz-adv-x="1792" d="M512 288V96q0-40-28-68T416 0H96Q56 0 28 28T0 96v192q0 40 28 68t68 28h320q40 0 68-28t28-68zm0 512V608q0-40-28-68t-68-28H96q-40 0-68 28T0 608v192q0 40 28 68t68 28h320q40 0 68-28t28-68zm640-512V96q0-40-28-68t-68-28H736q-40 0-68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68-28t28-68zM512 1312v-192q0-40-28-68t-68-28H96q-40 0-68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68-28t28-68zm640-512V608q0-40-28-68t-68-28H736q-40 0-68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68-28t28-68zm640-512V96q0-40-28-68t-68-28h-320q-40 0-68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68-28t28-68zm-640 1024v-192q0-40-28-68t-68-28H736q-40 0-68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68-28t28-68zm640-512V608q0-40-28-68t-68-28h-320q-40 0-68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68-28t28-68zm0 512v-192q0-40-28-68t-68-28h-320q-40 0-68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68-28t28-68z"/><glyph unicode="" horiz-adv-x="1792" d="M512 288V96q0-40-28-68T416 0H96Q56 0 28 28T0 96v192q0 40 28 68t68 28h320q40 0 68-28t28-68zm0 512V608q0-40-28-68t-68-28H96q-40 0-68 28T0 608v192q0 40 28 68t68 28h320q40 0 68-28t28-68zm1280-512V96q0-40-28-68t-68-28H736q-40 0-68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68-28t28-68zM512 1312v-192q0-40-28-68t-68-28H96q-40 0-68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68-28t28-68zm1280-512V608q0-40-28-68t-68-28H736q-40 0-68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68-28t28-68zm0 512v-192q0-40-28-68t-68-28H736q-40 0-68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68-28t28-68z"/><glyph unicode="" horiz-adv-x="1792" d="M1671 970q0-40-28-68L919 178 783 42q-28-28-68-28t-68 28L511 178 149 540q-28 28-28 68t28 68l136 136q28 28 68 28t68-28l294-295 656 657q28 28 68 28t68-28l136-136q28-28 28-68z"/><glyph unicode="" horiz-adv-x="1408" d="M1298 214q0-40-28-68L1134 10q-28-28-68-28t-68 28L704 304 410 10q-28-28-68-28t-68 28L138 146q-28 28-28 68t28 68l294 294-294 294q-28 28-28 68t28 68l136 136q28 28 68 28t68-28l294-294 294 294q28 28 68 28t68-28l136-136q28-28 28-68t-28-68L976 576l294-294q28-28 28-68z"/><glyph unicode="" horiz-adv-x="1664" d="M1024 736v-64q0-13-9.5-22.5T992 640H768V416q0-13-9.5-22.5T736 384h-64q-13 0-22.5 9.5T640 416v224H416q-13 0-22.5 9.5T384 672v64q0 13 9.5 22.5T416 768h224v224q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5-9.5T768 992V768h224q13 0 22.5-9.5t9.5-22.5zm128-32q0 185-131.5 316.5T704 1152t-316.5-131.5T256 704t131.5-316.5T704 256t316.5 131.5T1152 704zm512-832q0-53-37.5-90.5T1536-256q-54 0-90 38l-343 342Q924 0 704 0 561 0 430.5 55.5t-225 150-150 225T0 704t55.5 273.5 150 225 225 150T704 1408t273.5-55.5 225-150 150-225T1408 704q0-220-124-399l343-343q37-37 37-90z"/><glyph unicode="" horiz-adv-x="1664" d="M1024 736v-64q0-13-9.5-22.5T992 640H416q-13 0-22.5 9.5T384 672v64q0 13 9.5 22.5T416 768h576q13 0 22.5-9.5t9.5-22.5zm128-32q0 185-131.5 316.5T704 1152t-316.5-131.5T256 704t131.5-316.5T704 256t316.5 131.5T1152 704zm512-832q0-53-37.5-90.5T1536-256q-54 0-90 38l-343 342Q924 0 704 0 561 0 430.5 55.5t-225 150-150 225T0 704t55.5 273.5 150 225 225 150T704 1408t273.5-55.5 225-150 150-225T1408 704q0-220-124-399l343-343q37-37 37-90z"/><glyph unicode="" d="M1536 640q0-156-61-298T1311 97 1066-67t-298-61-298 61T225 97 61 342 0 640q0 182 80.5 343T307 1253q43 32 95.5 25t83.5-50q32-42 24.5-94.5T461 1049q-98-74-151.5-181T256 640q0-104 40.5-198.5T406 278t163.5-109.5T768 128t198.5 40.5T1130 278t109.5 163.5T1280 640q0 121-53.5 228T1075 1049q-42 32-49.5 84.5t24.5 94.5q31 43 84 50t95-25q146-109 226.5-270t80.5-343zm-640 768V768q0-52-38-90t-90-38-90 38-38 90v640q0 52 38 90t90 38 90-38 38-90z"/><glyph unicode="" horiz-adv-x="1792" d="M256 96V-96q0-14-9-23t-23-9H32q-14 0-23 9T0-96V96q0 14 9 23t23 9h192q14 0 23-9t9-23zm384 128V-96q0-14-9-23t-23-9H416q-14 0-23 9t-9 23v320q0 14 9 23t23 9h192q14 0 23-9t9-23zm384 256V-96q0-14-9-23t-23-9H800q-14 0-23 9t-9 23v576q0 14 9 23t23 9h192q14 0 23-9t9-23zm384 384V-96q0-14-9-23t-23-9h-192q-14 0-23 9t-9 23v960q0 14 9 23t23 9h192q14 0 23-9t9-23zm384 512V-96q0-14-9-23t-23-9h-192q-14 0-23 9t-9 23v1472q0 14 9 23t23 9h192q14 0 23-9t9-23z"/><glyph unicode="" d="M1024 640q0 106-75 181t-181 75-181-75-75-181 75-181 181-75 181 75 75 181zm512 109V527q0-12-8-23t-20-13l-185-28q-19-54-39-91 35-50 107-138 10-12 10-25t-9-23q-27-37-99-108t-94-71q-12 0-26 9l-138 108q-44-23-91-38-16-136-29-186-7-28-36-28H657q-14 0-24.5 8.5T621-98L593 86q-49 16-90 37L362 16q-10-9-25-9-14 0-25 11-126 114-165 168-7 10-7 23 0 12 8 23 15 21 51 66.5t54 70.5q-27 50-41 99L29 495q-13 2-21 12.5T0 531v222q0 12 8 23t19 13l186 28q14 46 39 92-40 57-107 138-10 12-10 24 0 10 9 23 26 36 98.5 107.5T337 1273q13 0 26-10l138-107q44 23 91 38 16 136 29 186 7 28 36 28h222q14 0 24.5-8.5T915 1378l28-184q49-16 90-37l142 107q9 9 24 9 13 0 25-10 129-119 165-170 7-8 7-22 0-12-8-23-15-21-51-66.5t-54-70.5q26-50 41-98l183-28q13-2 21-12.5t8-23.5z"/><glyph unicode="" horiz-adv-x="1408" d="M512 800V224q0-14-9-23t-23-9h-64q-14 0-23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23-9t9-23zm256 0V224q0-14-9-23t-23-9h-64q-14 0-23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23-9t9-23zm256 0V224q0-14-9-23t-23-9h-64q-14 0-23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23-9t9-23zm128-724v948H256V76q0-22 7-40.5t14.5-27T288 0h832q3 0 10.5 8.5t14.5 27 7 40.5zM480 1152h448l-48 117q-7 9-17 11H546q-10-2-17-11zm928-32v-64q0-14-9-23t-23-9h-96V76q0-83-47-143.5T1120-128H288q-66 0-113 58.5T128 72v952H32q-14 0-23 9t-9 23v64q0 14 9 23t23 9h309l70 167q15 37 54 63t79 26h320q40 0 79-26t54-63l70-167h309q14 0 23-9t9-23z"/><glyph unicode="" horiz-adv-x="1664" d="M1408 544V64q0-26-19-45t-45-19H960v384H704V0H320q-26 0-45 19t-19 45v480q0 1 .5 3t.5 3l575 474 575-474q1-2 1-6zm223 69l-62-74q-8-9-21-11h-3q-13 0-21 7l-692 577-692-577q-12-8-24-7-13 2-21 11l-62 74q-8 10-7 23.5T37 658l719 599q32 26 76 26t76-26l244-204v195q0 14 9 23t23 9h192q14 0 23-9t9-23V840l219-182q10-8 11-21.5t-7-23.5z"/><glyph unicode="" horiz-adv-x="1280" d="M128 0h1024v768H736q-40 0-68 28t-28 68v416H128V0zm640 896h376q-10 29-22 41l-313 313q-12 12-41 22V896zm512-32V-32q0-40-28-68t-68-28H96q-40 0-68 28T0-32v1344q0 40 28 68t68 28h640q40 0 88-20t76-48l312-312q28-28 48-76t20-88z"/><glyph unicode="" d="M896 992V544q0-14-9-23t-23-9H544q-14 0-23 9t-9 23v64q0 14 9 23t23 9h224v352q0 14 9 23t23 9h64q14 0 23-9t9-23zm416-352q0 148-73 273t-198 198-273 73-273-73-198-198-73-273 73-273 198-198 273-73 273 73 198 198 73 273zm224 0q0-209-103-385.5T1153.5-25 768-128 382.5-25 103 254.5 0 640t103 385.5T382.5 1305 768 1408t385.5-103 279.5-279.5T1536 640z"/><glyph unicode="" horiz-adv-x="1920" d="M1111 540v4l-24 320q-1 13-11 22.5t-23 9.5H867q-13 0-23-9.5T833 864l-24-320v-4q-1-12 8-20t21-8h244q12 0 21 8t8 20zm759-467q0-73-46-73h-704q13 0 22 9.5t8 22.5l-20 256q-1 13-11 22.5t-23 9.5H824q-13 0-23-9.5T790 288L770 32q-1-13 8-22.5T800 0H96Q50 0 50 73q0 54 26 116l417 1044q8 19 26 33t38 14h339q-13 0-23-9.5t-11-22.5l-15-192q-1-14 8-23t22-9h166q13 0 22 9t8 23l-15 192q-1 13-11 22.5t-23 9.5h339q20 0 38-14t26-33l417-1044q26-62 26-116z"/><glyph unicode="" horiz-adv-x="1664" d="M1280 192q0 26-19 45t-45 19-45-19-19-45 19-45 45-19 45 19 19 45zm256 0q0 26-19 45t-45 19-45-19-19-45 19-45 45-19 45 19 19 45zm128 224V96q0-40-28-68t-68-28H96Q56 0 28 28T0 96v320q0 40 28 68t68 28h465l135-136q58-56 136-56t136 56l136 136h464q40 0 68-28t28-68zm-325 569q17-41-14-70L877 467q-18-19-45-19t-45 19L339 915q-31 29-14 70 17 39 59 39h256v448q0 26 19 45t45 19h256q26 0 45-19t19-45v-448h256q42 0 59-39z"/><glyph unicode="" d="M1120 608q0-12-10-24L791 265q-11-9-23-9t-23 9L425 585q-15 16-7 35 8 20 30 20h192v352q0 14 9 23t23 9h192q14 0 23-9t9-23V640h192q14 0 23-9t9-23zm-352 576q-148 0-273-73T297 913t-73-273 73-273 198-198 273-73 273 73 198 198 73 273-73 273-198 198-273 73zm768-544q0-209-103-385.5T1153.5-25 768-128 382.5-25 103 254.5 0 640t103 385.5T382.5 1305 768 1408t385.5-103 279.5-279.5T1536 640z"/><glyph unicode="" d="M1118 660q-8-20-30-20H896V288q0-14-9-23t-23-9H672q-14 0-23 9t-9 23v352H448q-14 0-23 9t-9 23q0 12 10 24l319 319q11 9 23 9t23-9l320-320q15-16 7-35zm-350 524q-148 0-273-73T297 913t-73-273 73-273 198-198 273-73 273 73 198 198 73 273-73 273-198 198-273 73zm768-544q0-209-103-385.5T1153.5-25 768-128 382.5-25 103 254.5 0 640t103 385.5T382.5 1305 768 1408t385.5-103 279.5-279.5T1536 640z"/><glyph unicode="" d="M1023 576h316q-1 3-2.5 8t-2.5 8l-212 496H414L202 592q-1-2-2.5-8t-2.5-8h316l95-192h320zm513-30V64q0-26-19-45t-45-19H64Q38 0 19 19T0 64v482q0 62 25 123l238 552q10 25 36.5 42t52.5 17h832q26 0 52.5-17t36.5-42l238-552q25-61 25-123z"/><glyph unicode="" d="M1184 640q0-37-32-55L608 265q-15-9-32-9-16 0-32 8-32 19-32 56v640q0 37 32 56 33 18 64-1l544-320q32-18 32-55zm128 0q0 148-73 273t-198 198-273 73-273-73-198-198-73-273 73-273 198-198 273-73 273 73 198 198 73 273zm224 0q0-209-103-385.5T1153.5-25 768-128 382.5-25 103 254.5 0 640t103 385.5T382.5 1305 768 1408t385.5-103 279.5-279.5T1536 640z"/><glyph unicode="" d="M1536 1280V832q0-26-19-45t-45-19h-448q-42 0-59 40-17 39 14 69l138 138q-148 137-349 137-104 0-198.5-40.5T406 1002 296.5 838.5 256 640t40.5-198.5T406 278t163.5-109.5T768 128q119 0 225 52t179 147q7 10 23 12 14 0 25-9l137-138q9-8 9.5-20.5T1359 149Q1250 17 1095-55.5T768-128q-156 0-298 61T225 97 61 342 0 640t61 298 164 245 245 164 298 61q147 0 284.5-55.5T1297 1196l130 129q29 31 70 14 39-17 39-59z"/><glyph unicode="" d="M1511 480q0-5-1-7-64-268-268-434.5T764-128q-146 0-282.5 55T238 84L109-45Q90-64 64-64T19-45 0 0v448q0 26 19 45t45 19h448q26 0 45-19t19-45-19-45L420 266q71-66 161-102t187-36q134 0 250 65t186 179q11 17 53 117 8 23 30 23h192q13 0 22.5-9.5t9.5-22.5zm25 800V832q0-26-19-45t-45-19h-448q-26 0-45 19t-19 45 19 45l138 138q-148 137-349 137-134 0-250-65T332 908q-11-17-53-117-8-23-30-23H50q-13 0-22.5 9.5T18 800v7q65 268 270 434.5T768 1408q146 0 284-55.5t245-156.5l130 129q19 19 45 19t45-19 19-45z"/><glyph unicode="" horiz-adv-x="1792" d="M384 352v-64q0-13-9.5-22.5T352 256h-64q-13 0-22.5 9.5T256 288v64q0 13 9.5 22.5T288 384h64q13 0 22.5-9.5T384 352zm0 256v-64q0-13-9.5-22.5T352 512h-64q-13 0-22.5 9.5T256 544v64q0 13 9.5 22.5T288 640h64q13 0 22.5-9.5T384 608zm0 256v-64q0-13-9.5-22.5T352 768h-64q-13 0-22.5 9.5T256 800v64q0 13 9.5 22.5T288 896h64q13 0 22.5-9.5T384 864zm1152-512v-64q0-13-9.5-22.5T1504 256H544q-13 0-22.5 9.5T512 288v64q0 13 9.5 22.5T544 384h960q13 0 22.5-9.5t9.5-22.5zm0 256v-64q0-13-9.5-22.5T1504 512H544q-13 0-22.5 9.5T512 544v64q0 13 9.5 22.5T544 640h960q13 0 22.5-9.5t9.5-22.5zm0 256v-64q0-13-9.5-22.5T1504 768H544q-13 0-22.5 9.5T512 800v64q0 13 9.5 22.5T544 896h960q13 0 22.5-9.5t9.5-22.5zm128-704v832q0 13-9.5 22.5t-22.5 9.5H160q-13 0-22.5-9.5T128 992V160q0-13 9.5-22.5T160 128h1472q13 0 22.5 9.5t9.5 22.5zm128 1088V160q0-66-47-113T1632 0H160Q94 0 47 47T0 160v1088q0 66 47 113t113 47h1472q66 0 113-47t47-113z"/><glyph unicode="" horiz-adv-x="1152" d="M320 768h512v192q0 106-75 181t-181 75-181-75-75-181V768zm832-96V96q0-40-28-68t-68-28H96Q56 0 28 28T0 96v576q0 40 28 68t68 28h32v192q0 184 132 316t316 132 316-132 132-316V768h32q40 0 68-28t28-68z"/><glyph unicode="" horiz-adv-x="1792" d="M320 1280q0-72-64-110V-96q0-13-9.5-22.5T224-128h-64q-13 0-22.5 9.5T128-96v1266q-64 38-64 110 0 53 37.5 90.5T192 1408t90.5-37.5T320 1280zm1472-64V453q0-25-12.5-38.5T1740 387q-215-116-369-116-61 0-123.5 22T1139 341t-115.5 48T881 411q-192 0-464-146-17-9-33-9-26 0-45 19t-19 45v742q0 32 31 55 21 14 79 43 236 120 421 120 107 0 200-29t219-88q38-19 88-19 54 0 117.5 21t110 47 88 47 54.5 21q26 0 45-19t19-45z"/><glyph unicode="" horiz-adv-x="1664" d="M1664 650q0-166-60-314l-20-49-185-33q-22-83-90.5-136.5T1152 64V32q0-14-9-23t-23-9h-64q-14 0-23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23-9t9-23v-32q71 0 130-35.5t93-95.5l68 12q29 95 29 193 0 148-88 279t-236.5 209-315.5 78-315.5-78T280 929t-88-279q0-98 29-193l68-12q34 60 93 95.5T512 576v32q0 14 9 23t23 9h64q14 0 23-9t9-23V32q0-14-9-23t-23-9h-64q-14 0-23 9t-9 23v32q-88 0-156.5 53.5T265 254L80 287l-20 49Q0 484 0 650q0 151 67 291t179 242.5T512 1347t320 61 320-61 266-163.5T1597 941t67-291z"/><glyph unicode="" horiz-adv-x="768" d="M768 1184V96q0-26-19-45t-45-19-45 19L326 384H64q-26 0-45 19T0 448v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45-19 19-45z"/><glyph unicode="" horiz-adv-x="1152" d="M768 1184V96q0-26-19-45t-45-19-45 19L326 384H64q-26 0-45 19T0 448v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45-19 19-45zm384-544q0-76-42.5-141.5T997 405q-10-5-25-5-26 0-45 18.5T908 464q0 21 12 35.5t29 25 34 23 29 35.5 12 57-12 57-29 35.5-34 23-29 25-12 35.5q0 27 19 45.5t45 18.5q15 0 25-5 70-27 112.5-93t42.5-142z"/><glyph unicode="" horiz-adv-x="1664" d="M768 1184V96q0-26-19-45t-45-19-45 19L326 384H64q-26 0-45 19T0 448v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45-19 19-45zm384-544q0-76-42.5-141.5T997 405q-10-5-25-5-26 0-45 18.5T908 464q0 21 12 35.5t29 25 34 23 29 35.5 12 57-12 57-29 35.5-34 23-29 25-12 35.5q0 27 19 45.5t45 18.5q15 0 25-5 70-27 112.5-93t42.5-142zm256 0q0-153-85-282.5T1098 169q-13-5-25-5-27 0-46 19t-19 45q0 39 39 59 56 29 76 44 74 54 115.5 135.5T1280 640t-41.5 173.5T1123 949q-20 15-76 44-39 20-39 59 0 26 19 45t45 19q13 0 26-5 140-59 225-188.5t85-282.5zm256 0q0-230-127-422.5T1199-66q-13-5-26-5-26 0-45 19t-19 45q0 36 39 59 7 4 22.5 10.5T1193 73q46 25 82 51 123 91 192 227t69 289-69 289-192 227q-36 26-82 51-7 4-22.5 10.5T1148 1228q-39 23-39 59 0 26 19 45t45 19q13 0 26-5 211-91 338-283.5T1664 640z"/><glyph unicode="" horiz-adv-x="1408" d="M384 384V256H256v128h128zm0 768v-128H256v128h128zm768 0v-128h-128v128h128zM128 129h384v383H128V129zm0 767h384v384H128V896zm768 0h384v384H896V896zM640 640V0H0v640h640zm512-512V0h-128v128h128zm256 0V0h-128v128h128zm0 512V256h-384v128H896V0H768v640h384V512h128v128h128zm-768 768V768H0v640h640zm768 0V768H768v640h640z"/><glyph unicode="" horiz-adv-x="1792" d="M63 0H0v1408h63V0zm63 1H94v1407h32V1zm94 0h-31v1407h31V1zm157 0h-31v1407h31V1zm157 0h-62v1407h62V1zm126 0h-31v1407h31V1zm63 0h-31v1407h31V1zm63 0h-31v1407h31V1zm157 0h-63v1407h63V1zm157 0h-63v1407h63V1zm126 0h-63v1407h63V1zm126 0h-63v1407h63V1zm94 0h-63v1407h63V1zm189 0h-94v1407h94V1zm63 0h-32v1407h32V1zm94-1h-63v1408h63V0z"/><glyph unicode="" d="M448 1088q0 53-37.5 90.5T320 1216t-90.5-37.5T192 1088t37.5-90.5T320 960t90.5 37.5T448 1088zm1067-576q0-53-37-90L987-70q-39-37-91-37-53 0-90 37L91 646q-38 37-64.5 101T0 864v416q0 52 38 90t90 38h416q53 0 117-26.5t102-64.5l715-714q37-39 37-91z"/><glyph unicode="" horiz-adv-x="1920" d="M448 1088q0 53-37.5 90.5T320 1216t-90.5-37.5T192 1088t37.5-90.5T320 960t90.5 37.5T448 1088zm1067-576q0-53-37-90L987-70q-39-37-91-37-53 0-90 37L91 646q-38 37-64.5 101T0 864v416q0 52 38 90t90 38h416q53 0 117-26.5t102-64.5l715-714q37-39 37-91zm384 0q0-53-37-90L1371-70q-39-37-91-37-36 0-59 14t-53 45l470 470q37 37 37 90 0 52-37 91l-715 714q-38 38-102 64.5T704 1408h224q53 0 117-26.5t102-64.5l715-714q37-39 37-91z"/><glyph unicode="" horiz-adv-x="1664" d="M1639 1058q40-57 18-129L1382 23q-19-64-76.5-107.5T1183-128H260q-77 0-148.5 53.5T12 57q-24 67-2 127 0 4 3 27t4 37q1 8-3 21.5T11 289q2 11 8 21t16.5 23.5T52 357q23 38 45 91.5t30 91.5q3 10 .5 30t-.5 28q3 11 17 28t17 23q21 36 42 92t25 90q1 9-2.5 32t.5 28q4 13 22 30.5t22 22.5q19 26 42.5 84.5T340 1125q1 8-3 25.5t-2 26.5q2 8 9 18t18 23 17 21q8 12 16.5 30.5t15 35 16 36 19.5 32 26.5 23.5 36 11.5 47.5-5.5l-1-3q38 9 51 9h761q74 0 114-56t18-130l-274-906q-36-119-71.5-153.5T1025 128H156q-27 0-38-15-11-16-1-43Q141 0 261 0h923q29 0 56 15.5t35 41.5l300 987q7 22 5 57 38-15 59-43zm-1064-2q-4-13 2-22.5t20-9.5h608q13 0 25.5 9.5t16.5 22.5l21 64q4 13-2 22.5t-20 9.5H638q-13 0-25.5-9.5T596 1120zm-83-256q-4-13 2-22.5t20-9.5h608q13 0 25.5 9.5T1164 800l21 64q4 13-2 22.5t-20 9.5H555q-13 0-25.5-9.5T513 864z"/><glyph unicode="" horiz-adv-x="1280" d="M1164 1408q23 0 44-9 33-13 52.5-41t19.5-62V7q0-34-19.5-62T1208-96q-19-8-44-8-48 0-83 32L640 352 199-72q-36-33-83-33-23 0-44 9-33 13-52.5 41T0 7v1289q0 34 19.5 62t52.5 41q21 9 44 9h1048z"/><glyph unicode="" horiz-adv-x="1664" d="M384 0h896v256H384V0zm0 640h896v384h-160q-40 0-68 28t-28 68v160H384V640zm1152-64q0 26-19 45t-45 19-45-19-19-45 19-45 45-19 45 19 19 45zm128 0V160q0-13-9.5-22.5T1632 128h-224V-32q0-40-28-68t-68-28H352q-40 0-68 28t-28 68v160H32q-13 0-22.5 9.5T0 160v416q0 79 56.5 135.5T192 768h64v544q0 40 28 68t68 28h672q40 0 88-20t76-48l152-152q28-28 48-76t20-88V768h64q79 0 135.5-56.5T1664 576z"/><glyph unicode="" horiz-adv-x="1920" d="M960 864q119 0 203.5-84.5T1248 576t-84.5-203.5T960 288t-203.5 84.5T672 576t84.5 203.5T960 864zm704 416q106 0 181-75t75-181V128q0-106-75-181t-181-75H256q-106 0-181 75T0 128v896q0 106 75 181t181 75h224l51 136q19 49 69.5 84.5T704 1536h512q53 0 103.5-35.5t69.5-84.5l51-136h224zM960 128q185 0 316.5 131.5T1408 576t-131.5 316.5T960 1024 643.5 892.5 512 576t131.5-316.5T960 128z"/><glyph unicode="" horiz-adv-x="1664" d="M725 977L555 527q73-1 153.5-2t119-1.5 52.5-.5l29 2q-32 95-92 241-53 132-92 211zM21-128H0l2 79q22 7 80 18 89 16 110 31 20 16 48 68l237 616 280 724h128l11-21 205-480q103-242 124-297 39-102 96-235 26-58 65-164 24-67 65-149 22-49 35-57 22-19 69-23 47-6 103-27 6-39 6-57 0-14-1-26-80 0-192 8-93 8-189 8-79 0-135-2l-200-11-58-2q0 45 4 78l131 28q56 13 68 23 12 12 12 27t-6 32l-47 114-92 228-450 2q-29-65-104-274-23-64-23-84 0-31 17-43 26-21 103-32 3 0 13.5-2t30-5 40.5-6q1-28 1-58 0-17-2-27-66 0-349 20l-48-8q-81-14-167-14z"/><glyph unicode="" horiz-adv-x="1408" d="M555 15q76-32 140-32 131 0 216 41t122 113q38 70 38 181 0 114-41 180-58 94-141 126-80 32-247 32-74 0-101-10V502l-1-173 3-270q0-15 12-44zm-14 746q43-7 109-7 175 0 264 65t89 224q0 112-85 187-84 75-255 75-52 0-130-13 0-44 2-77 7-122 6-279l-1-98q0-43 1-77zM0-128l2 94q45 9 68 12 77 12 123 31 17 27 21 51 9 66 9 194l-2 497q-5 256-9 404-1 87-11 109-1 4-12 12-18 12-69 15-30 2-114 13l-4 83 260 6 380 13 45 1q5 0 14 .5t14 .5q1 0 21.5-.5t40.5-.5h74q88 0 191-27 43-13 96-39 57-29 102-76 44-47 65-104t21-122q0-70-32-128t-95-105q-26-20-150-77 177-41 267-146 92-106 92-236 0-76-29-161-21-62-71-117-66-72-140-108-73-36-203-60-82-15-198-11l-197 4q-84 2-298-11-33-3-272-11z"/><glyph unicode="" horiz-adv-x="1024" d="M0-126l17 85q4 1 77 20 76 19 116 39 29 37 41 101l27 139 56 268 12 64q8 44 17 84.5t16 67 12.5 46.5 9 30.5T404 830l29 157 16 63 22 135 8 50v38q-41 22-144 28-28 2-38 4l19 103 317-14q39-2 73-2 66 0 214 9 33 2 68 4.5t36 2.5q-2-19-6-38-7-29-13-51-55-19-109-31-64-16-101-31-12-31-24-88-9-44-13-82-44-199-66-306l-61-311-38-158-43-235-12-45q-2-7 1-27 64-15 119-21 36-5 66-10-1-29-7-58-7-31-9-41-18 0-23-1-24-2-42-2-9 0-28 3-19 4-145 17l-198 2q-41 1-174-11-74-7-98-9z"/><glyph unicode="" horiz-adv-x="1792" d="M81 1407l54-27q20-5 211-5h130l19 3 115 1 215-1h293l34-2q14-1 28 7t21 16l7 8 42 1q15 0 28-1v-104.5l1-131.5 1-100-1-58q0-32-4-51-39-15-68-18-25 43-54 128-8 24-15.5 62.5T1126 1200t-6 29q-13 15-27 19-7 2-42.5 2t-103.5-1-111-1q-34 0-67-5-10-97-8-136l1-152V623l3-359-1-147q-1-46 11-85 49-25 89-32 2 0 18-5t44-13 43-12q30-8 50-18 5-45 5-50 0-10-3-29-14-1-34-1-110 0-187 10-72 8-238 8-88 0-233-14-48-4-70-4-2 22-2 26l-1 26v9q21 33 79 49 139 38 159 50 9 21 12 56 8 192 6 433l-5 428q-1 62-.5 118.5t.5 102.5-2 57-6 15q-6 5-14 6-38 6-148 6-43 0-100-13.5t-73-24.5q-13-9-22-33t-22-75-24-84q-6-19-19.5-32T56 979q-44 27-56 44v383zM1744 128q33 0 42-18.5T1775 65L1649-97q-20-26-49-26t-49 26L1425 65q-20 26-11 44.5t42 18.5h80v1024h-80q-33 0-42 18.5t11 44.5l126 162q20 26 49 26t49-26l126-162q20-26 11-44.5t-42-18.5h-80V128h80z"/><glyph unicode="" d="M81 1407l54-27q20-5 211-5h130l19 3 115 1 446-1h318l34-2q14-1 28 7t21 16l7 8 42 1q15 0 28-1v-104.5l1-131.5 1-100-1-58q0-32-4-51-39-15-68-18-25 43-54 128-8 24-15.5 62.5T1382 1200t-6 29q-13 15-27 19-7 2-58.5 2t-138.5-1-128-1q-94 0-127-5-10-97-8-136l1-152v52l3-359-1-147q-1-46 11-85 49-25 89-32 2 0 18-5t44-13 43-12q30-8 50-18 5-45 5-50 0-10-3-29-14-1-34-1-110 0-187 10-72 8-238 8-82 0-233-13-45-5-70-5-2 22-2 26l-1 26v9q21 33 79 49 139 38 159 50 9 21 12 56 6 137 6 433l-5 44q0 265-2 278-2 11-6 15-6 5-14 6-38 6-148 6-50 0-168.5-14T164 1216q-13-9-22-33t-22-75-24-84q-6-19-19.5-32T56 979q-44 27-56 44v383zM1505 113q26-20 26-49t-26-49l-162-126q-26-20-44.5-11T1280-80V0H256v-80q0-33-18.5-42T193-111L31 15Q5 35 5 64t26 49l162 126q26 20 44.5 11t18.5-42v-80h1024v80q0 33 18.5 42t44.5-11z"/><glyph unicode="" horiz-adv-x="1792" d="M1792 192V64q0-26-19-45t-45-19H64Q38 0 19 19T0 64v128q0 26 19 45t45 19h1664q26 0 45-19t19-45zm-384 384V448q0-26-19-45t-45-19H64q-26 0-45 19T0 448v128q0 26 19 45t45 19h1280q26 0 45-19t19-45zm256 384V832q0-26-19-45t-45-19H64q-26 0-45 19T0 832v128q0 26 19 45t45 19h1536q26 0 45-19t19-45zm-384 384v-128q0-26-19-45t-45-19H64q-26 0-45 19t-19 45v128q0 26 19 45t45 19h1152q26 0 45-19t19-45z"/><glyph unicode="" horiz-adv-x="1792" d="M1792 192V64q0-26-19-45t-45-19H64Q38 0 19 19T0 64v128q0 26 19 45t45 19h1664q26 0 45-19t19-45zm-384 384V448q0-26-19-45t-45-19H448q-26 0-45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45-19t19-45zm256 384V832q0-26-19-45t-45-19H192q-26 0-45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45-19t19-45zm-384 384v-128q0-26-19-45t-45-19H576q-26 0-45 19t-19 45v128q0 26 19 45t45 19h640q26 0 45-19t19-45z"/><glyph unicode="" horiz-adv-x="1792" d="M1792 192V64q0-26-19-45t-45-19H64Q38 0 19 19T0 64v128q0 26 19 45t45 19h1664q26 0 45-19t19-45zm0 384V448q0-26-19-45t-45-19H448q-26 0-45 19t-19 45v128q0 26 19 45t45 19h1280q26 0 45-19t19-45zm0 384V832q0-26-19-45t-45-19H192q-26 0-45 19t-19 45v128q0 26 19 45t45 19h1536q26 0 45-19t19-45zm0 384v-128q0-26-19-45t-45-19H576q-26 0-45 19t-19 45v128q0 26 19 45t45 19h1152q26 0 45-19t19-45z"/><glyph unicode="" horiz-adv-x="1792" d="M1792 192V64q0-26-19-45t-45-19H64Q38 0 19 19T0 64v128q0 26 19 45t45 19h1664q26 0 45-19t19-45zm0 384V448q0-26-19-45t-45-19H64q-26 0-45 19T0 448v128q0 26 19 45t45 19h1664q26 0 45-19t19-45zm0 384V832q0-26-19-45t-45-19H64q-26 0-45 19T0 832v128q0 26 19 45t45 19h1664q26 0 45-19t19-45zm0 384v-128q0-26-19-45t-45-19H64q-26 0-45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45-19t19-45z"/><glyph unicode="" horiz-adv-x="1792" d="M256 224V32q0-13-9.5-22.5T224 0H32Q19 0 9.5 9.5T0 32v192q0 13 9.5 22.5T32 256h192q13 0 22.5-9.5T256 224zm0 384V416q0-13-9.5-22.5T224 384H32q-13 0-22.5 9.5T0 416v192q0 13 9.5 22.5T32 640h192q13 0 22.5-9.5T256 608zm0 384V800q0-13-9.5-22.5T224 768H32q-13 0-22.5 9.5T0 800v192q0 13 9.5 22.5T32 1024h192q13 0 22.5-9.5T256 992zm1536-768V32q0-13-9.5-22.5T1760 0H416q-13 0-22.5 9.5T384 32v192q0 13 9.5 22.5T416 256h1344q13 0 22.5-9.5t9.5-22.5zM256 1376v-192q0-13-9.5-22.5T224 1152H32q-13 0-22.5 9.5T0 1184v192q0 13 9.5 22.5T32 1408h192q13 0 22.5-9.5t9.5-22.5zm1536-768V416q0-13-9.5-22.5T1760 384H416q-13 0-22.5 9.5T384 416v192q0 13 9.5 22.5T416 640h1344q13 0 22.5-9.5t9.5-22.5zm0 384V800q0-13-9.5-22.5T1760 768H416q-13 0-22.5 9.5T384 800v192q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5-9.5t9.5-22.5zm0 384v-192q0-13-9.5-22.5t-22.5-9.5H416q-13 0-22.5 9.5T384 1184v192q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5-9.5t9.5-22.5z"/><glyph unicode="" horiz-adv-x="1792" d="M384 992V416q0-13-9.5-22.5T352 384q-14 0-23 9L41 681q-9 9-9 23t9 23l288 288q9 9 23 9 13 0 22.5-9.5T384 992zm1408-768V32q0-13-9.5-22.5T1760 0H32Q19 0 9.5 9.5T0 32v192q0 13 9.5 22.5T32 256h1728q13 0 22.5-9.5t9.5-22.5zm0 384V416q0-13-9.5-22.5T1760 384H672q-13 0-22.5 9.5T640 416v192q0 13 9.5 22.5T672 640h1088q13 0 22.5-9.5t9.5-22.5zm0 384V800q0-13-9.5-22.5T1760 768H672q-13 0-22.5 9.5T640 800v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5-9.5t9.5-22.5zm0 384v-192q0-13-9.5-22.5t-22.5-9.5H32q-13 0-22.5 9.5T0 1184v192q0 13 9.5 22.5T32 1408h1728q13 0 22.5-9.5t9.5-22.5z"/><glyph unicode="" horiz-adv-x="1792" d="M352 704q0-14-9-23L55 393q-9-9-23-9-13 0-22.5 9.5T0 416v576q0 13 9.5 22.5T32 1024q14 0 23-9l288-288q9-9 9-23zm1440-480V32q0-13-9.5-22.5T1760 0H32Q19 0 9.5 9.5T0 32v192q0 13 9.5 22.5T32 256h1728q13 0 22.5-9.5t9.5-22.5zm0 384V416q0-13-9.5-22.5T1760 384H672q-13 0-22.5 9.5T640 416v192q0 13 9.5 22.5T672 640h1088q13 0 22.5-9.5t9.5-22.5zm0 384V800q0-13-9.5-22.5T1760 768H672q-13 0-22.5 9.5T640 800v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5-9.5t9.5-22.5zm0 384v-192q0-13-9.5-22.5t-22.5-9.5H32q-13 0-22.5 9.5T0 1184v192q0 13 9.5 22.5T32 1408h1728q13 0 22.5-9.5t9.5-22.5z"/><glyph unicode="" horiz-adv-x="1792" d="M1792 1184V96q0-42-39-59-13-5-25-5-27 0-45 19l-403 403V288q0-119-84.5-203.5T992 0H288Q169 0 84.5 84.5T0 288v704q0 119 84.5 203.5T288 1280h704q119 0 203.5-84.5T1280 992V827l403 402q18 19 45 19 12 0 25-5 39-17 39-59z"/><glyph unicode="" horiz-adv-x="1920" d="M640 960q0-80-56-136t-136-56-136 56-56 136 56 136 136 56 136-56 56-136zm1024-384V128H256v192l320 320 160-160 512 512zm96 704H160q-13 0-22.5-9.5T128 1248V32q0-13 9.5-22.5T160 0h1600q13 0 22.5 9.5T1792 32v1216q0 13-9.5 22.5t-22.5 9.5zm160-32V32q0-66-47-113t-113-47H160q-66 0-113 47T0 32v1216q0 66 47 113t113 47h1600q66 0 113-47t47-113z"/><glyph unicode="" d="M363 0l91 91-235 235-91-91V128h128V0h107zm523 928q0 22-22 22-10 0-17-7L305 401q-7-7-7-17 0-22 22-22 10 0 17 7l542 542q7 7 7 17zm-54 192l416-416-832-832H0v416zm683-96q0-53-37-90l-166-166-416 416 166 165q36 38 90 38 53 0 91-38l235-234q37-39 37-91z"/><glyph unicode="" horiz-adv-x="1024" d="M768 896q0 106-75 181t-181 75-181-75-75-181 75-181 181-75 181 75 75 181zm256 0q0-109-33-179L627-57q-16-33-47.5-52T512-128t-67.5 19T398-57L33 717Q0 787 0 896q0 212 150 362t362 150 362-150 150-362z"/><glyph unicode="" d="M768 96v1088q-148 0-273-73T297 913t-73-273 73-273 198-198 273-73zm768 544q0-209-103-385.5T1153.5-25 768-128 382.5-25 103 254.5 0 640t103 385.5T382.5 1305 768 1408t385.5-103 279.5-279.5T1536 640z"/><glyph unicode="" horiz-adv-x="1024" d="M512 384q0 36-20 69-1 1-15.5 22.5t-25.5 38-25 44-21 50.5q-4 16-21 16t-21-16q-7-23-21-50.5t-25-44-25.5-38T276 453q-20-33-20-69 0-53 37.5-90.5T384 256t90.5 37.5T512 384zm512 128q0-212-150-362T512 0 150 150 0 512q0 145 81 275 6 9 62.5 90.5t101 151 99.5 178 83 201.5q9 30 34 47t51 17 51.5-17 33.5-47q28-93 83-201.5t99.5-178 101-151T943 787q81-127 81-275z"/><glyph unicode="" horiz-adv-x="1792" d="M888 352l116 116-152 152-116-116v-56h96v-96h56zm440 720q-16 16-33-1L945 721q-17-17-1-33t33 1l350 350q17 17 1 33zm80-594V288q0-119-84.5-203.5T1120 0H288Q169 0 84.5 84.5T0 288v832q0 119 84.5 203.5T288 1408h832q63 0 117-25 15-7 18-23 3-17-9-29l-49-49q-14-14-32-8-23 6-45 6H288q-66 0-113-47t-47-113V288q0-66 47-113t113-47h832q66 0 113 47t47 113v126q0 13 9 22l64 64q15 15 35 7t20-29zm-96 738l288-288-672-672H640v288zm444-132l-92-92-288 288 92 92q28 28 68 28t68-28l152-152q28-28 28-68t-28-68z"/><glyph unicode="" horiz-adv-x="1664" d="M1408 547V288q0-119-84.5-203.5T1120 0H288Q169 0 84.5 84.5T0 288v832q0 119 84.5 203.5T288 1408h255q13 0 22.5-9.5t9.5-22.5q0-27-26-32-77-26-133-60-10-4-16-4H288q-66 0-113-47t-47-113V288q0-66 47-113t113-47h832q66 0 113 47t47 113v214q0 19 18 29 28 13 54 37 16 16 35 8 21-9 21-29zm237 496l-384-384q-18-19-45-19-12 0-25 5-39 17-39 59v192H992q-323 0-438-131-119-137-74-473 3-23-20-34-8-2-12-2-16 0-26 13-10 14-21 31t-39.5 68.5T312 468t-38.5 114T256 704q0 49 3.5 91t14 90 28 88 47 81.5 68.5 74 94.5 61.5 124.5 48.5 159.5 30.5 196.5 11h160v192q0 42 39 59 13 5 25 5 26 0 45-19l384-384q19-19 19-45t-19-45z"/><glyph unicode="" horiz-adv-x="1664" d="M1408 606V288q0-119-84.5-203.5T1120 0H288Q169 0 84.5 84.5T0 288v832q0 119 84.5 203.5T288 1408h832q63 0 117-25 15-7 18-23 3-17-9-29l-49-49q-10-10-23-10-3 0-9 2-23 6-45 6H288q-66 0-113-47t-47-113V288q0-66 47-113t113-47h832q66 0 113 47t47 113v254q0 13 9 22l64 64q10 10 23 10 6 0 12-3 20-8 20-29zm231 489L825 281q-24-24-57-24t-57 24L281 711q-24 24-24 57t24 57l110 110q24 24 57 24t57-24l263-263 647 647q24 24 57 24t57-24l110-110q24-24 24-57t-24-57z"/><glyph unicode="" horiz-adv-x="1792" d="M1792 640q0-26-19-45l-256-256q-19-19-45-19t-45 19-19 45v128h-384V128h128q26 0 45-19t19-45-19-45L941-237q-19-19-45-19t-45 19L595 19q-19 19-19 45t19 45 45 19h128v384H384V384q0-26-19-45t-45-19-45 19L19 595Q0 614 0 640t19 45l256 256q19 19 45 19t45-19 19-45V768h384v384H640q-26 0-45 19t-19 45 19 45l256 256q19 19 45 19t45-19l256-256q19-19 19-45t-19-45-45-19h-128V768h384v128q0 26 19 45t45 19 45-19l256-256q19-19 19-45z"/><glyph unicode="" horiz-adv-x="1024" d="M979 1395q19 19 32 13t13-32V-96q0-26-13-32t-32 13L269 595q-9 9-13 19V-64q0-26-19-45t-45-19H64q-26 0-45 19T0-64v1408q0 26 19 45t45 19h128q26 0 45-19t19-45V666q4 11 13 19z"/><glyph unicode="" horiz-adv-x="1792" d="M1747 1395q19 19 32 13t13-32V-96q0-26-13-32t-32 13l-710 710q-9 9-13 19V-96q0-26-13-32t-32 13L269 595q-9 9-13 19V-64q0-26-19-45t-45-19H64q-26 0-45 19T0-64v1408q0 26 19 45t45 19h128q26 0 45-19t19-45V666q4 11 13 19l710 710q19 19 32 13t13-32V666q4 11 13 19z"/><glyph unicode="" horiz-adv-x="1664" d="M1619 1395q19 19 32 13t13-32V-96q0-26-13-32t-32 13L909 595q-8 9-13 19V-96q0-26-13-32t-32 13L141 595q-19 19-19 45t19 45l710 710q19 19 32 13t13-32V666q5 11 13 19z"/><glyph unicode="" horiz-adv-x="1408" d="M1384 609L56-129q-23-13-39.5-3T0-96v1472q0 26 16.5 36t39.5-3l1328-738q23-13 23-31t-23-31z"/><glyph unicode="" d="M1536 1344V-64q0-26-19-45t-45-19H960q-26 0-45 19t-19 45v1408q0 26 19 45t45 19h512q26 0 45-19t19-45zm-896 0V-64q0-26-19-45t-45-19H64q-26 0-45 19T0-64v1408q0 26 19 45t45 19h512q26 0 45-19t19-45z"/><glyph unicode="" d="M1536 1344V-64q0-26-19-45t-45-19H64q-26 0-45 19T0-64v1408q0 26 19 45t45 19h1408q26 0 45-19t19-45z"/><glyph unicode="" horiz-adv-x="1664" d="M45-115q-19-19-32-13T0-96v1472q0 26 13 32t32-13l710-710q8-8 13-19v710q0 26 13 32t32-13l710-710q19-19 19-45t-19-45L813-115q-19-19-32-13t-13 32v710q-5-10-13-19z"/><glyph unicode="" horiz-adv-x="1792" d="M45-115q-19-19-32-13T0-96v1472q0 26 13 32t32-13l710-710q8-8 13-19v710q0 26 13 32t32-13l710-710q8-8 13-19v678q0 26 19 45t45 19h128q26 0 45-19t19-45V-64q0-26-19-45t-45-19h-128q-26 0-45 19t-19 45v678q-5-10-13-19L813-115q-19-19-32-13t-13 32v710q-5-10-13-19z"/><glyph unicode="" horiz-adv-x="1024" d="M45-115q-19-19-32-13T0-96v1472q0 26 13 32t32-13l710-710q8-8 13-19v678q0 26 19 45t45 19h128q26 0 45-19t19-45V-64q0-26-19-45t-45-19H832q-26 0-45 19t-19 45v678q-5-10-13-19z"/><glyph unicode="" horiz-adv-x="1538" d="M14 557l710 710q19 19 45 19t45-19l710-710q19-19 13-32t-32-13H33q-26 0-32 13t13 32zM1473 0H65Q39 0 20 19T1 64v256q0 26 19 45t45 19h1408q26 0 45-19t19-45V64q0-26-19-45t-45-19z"/><glyph unicode="" horiz-adv-x="1152" d="M742-37L90 614q-37 37-37 90.5T90 795l652 651q37 37 90.5 37t90.5-37l75-75q37-37 37-90.5t-37-90.5L512 704l486-485q37-38 37-91t-37-90l-75-75q-37-37-90.5-37T742-37z"/><glyph unicode="" horiz-adv-x="1152" d="M1099 704q0-52-37-91L410-38q-37-37-90-37t-90 37l-76 75q-37 39-37 91 0 53 37 90l486 486-486 485q-37 39-37 91 0 53 37 90l76 75q36 38 90 38t90-38l652-651q37-37 37-90z"/><glyph unicode="" d="M1216 576v128q0 26-19 45t-45 19H896v256q0 26-19 45t-45 19H704q-26 0-45-19t-19-45V768H384q-26 0-45-19t-19-45V576q0-26 19-45t45-19h256V256q0-26 19-45t45-19h128q26 0 45 19t19 45v256h256q26 0 45 19t19 45zm320 64q0-209-103-385.5T1153.5-25 768-128 382.5-25 103 254.5 0 640t103 385.5T382.5 1305 768 1408t385.5-103 279.5-279.5T1536 640z"/><glyph unicode="" d="M1216 576v128q0 26-19 45t-45 19H384q-26 0-45-19t-19-45V576q0-26 19-45t45-19h768q26 0 45 19t19 45zm320 64q0-209-103-385.5T1153.5-25 768-128 382.5-25 103 254.5 0 640t103 385.5T382.5 1305 768 1408t385.5-103 279.5-279.5T1536 640z"/><glyph unicode="" d="M1149 414q0 26-19 45L949 640l181 181q19 19 19 45 0 27-19 46l-90 90q-19 19-46 19-26 0-45-19L768 821l-181 181q-19 19-45 19-27 0-46-19l-90-90q-19-19-19-46 0-26 19-45l181-181-181-181q-19-19-19-45 0-27 19-46l90-90q19-19 46-19 26 0 45 19l181 181 181-181q19-19 45-19 27 0 46 19l90 90q19 19 19 46zm387 226q0-209-103-385.5T1153.5-25 768-128 382.5-25 103 254.5 0 640t103 385.5T382.5 1305 768 1408t385.5-103 279.5-279.5T1536 640z"/><glyph unicode="" d="M1284 802q0 28-18 46l-91 90q-19 19-45 19t-45-19L677 531 451 757q-19 19-45 19t-45-19l-91-90q-18-18-18-46 0-27 18-45l362-362q19-19 45-19 27 0 46 19l543 543q18 18 18 45zm252-162q0-209-103-385.5T1153.5-25 768-128 382.5-25 103 254.5 0 640t103 385.5T382.5 1305 768 1408t385.5-103 279.5-279.5T1536 640z"/><glyph unicode="" d="M896 160v192q0 14-9 23t-23 9H672q-14 0-23-9t-9-23V160q0-14 9-23t23-9h192q14 0 23 9t9 23zm256 672q0 88-55.5 163T958 1111t-170 41q-243 0-371-213-15-24 8-42l132-100q7-6 19-6 16 0 25 12 53 68 86 92 34 24 86 24 48 0 85.5-26t37.5-59q0-38-20-61t-68-45q-63-28-115.5-86.5T640 516v-36q0-14 9-23t23-9h192q14 0 23 9t9 23q0 19 21.5 49.5T972 579q32 18 49 28.5t46 35 44.5 48 28 60.5 12.5 81zm384-192q0-209-103-385.5T1153.5-25 768-128 382.5-25 103 254.5 0 640t103 385.5T382.5 1305 768 1408t385.5-103 279.5-279.5T1536 640z"/><glyph unicode="" d="M1024 160v160q0 14-9 23t-23 9h-96v512q0 14-9 23t-23 9H544q-14 0-23-9t-9-23V704q0-14 9-23t23-9h96V352h-96q-14 0-23-9t-9-23V160q0-14 9-23t23-9h448q14 0 23 9t9 23zm-128 896v160q0 14-9 23t-23 9H672q-14 0-23-9t-9-23v-160q0-14 9-23t23-9h192q14 0 23 9t9 23zm640-416q0-209-103-385.5T1153.5-25 768-128 382.5-25 103 254.5 0 640t103 385.5T382.5 1305 768 1408t385.5-103 279.5-279.5T1536 640z"/><glyph unicode="" d="M1197 512h-109q-26 0-45 19t-19 45v128q0 26 19 45t45 19h109q-32 108-112.5 188.5T896 1069V960q0-26-19-45t-45-19H704q-26 0-45 19t-19 45v109q-108-32-188.5-112.5T339 768h109q26 0 45-19t19-45V576q0-26-19-45t-45-19H339q32-108 112.5-188.5T640 211v109q0 26 19 45t45 19h128q26 0 45-19t19-45V211q108 32 188.5 112.5T1197 512zm339 192V576q0-26-19-45t-45-19h-143q-37-161-154.5-278.5T896 79V-64q0-26-19-45t-45-19H704q-26 0-45 19t-19 45V79q-161 37-278.5 154.5T207 512H64q-26 0-45 19T0 576v128q0 26 19 45t45 19h143q37 161 154.5 278.5T640 1201v143q0 26 19 45t45 19h128q26 0 45-19t19-45v-143q161-37 278.5-154.5T1329 768h143q26 0 45-19t19-45z"/><glyph unicode="" d="M1097 457L951 311q-10-10-23-10t-23 10L768 448 631 311q-10-10-23-10t-23 10L439 457q-10 10-10 23t10 23l137 137-137 137q-10 10-10 23t10 23l146 146q10 10 23 10t23-10l137-137 137 137q10 10 23 10t23-10l146-146q10-10 10-23t-10-23L960 640l137-137q10-10 10-23t-10-23zm215 183q0 148-73 273t-198 198-273 73-273-73-198-198-73-273 73-273 198-198 273-73 273 73 198 198 73 273zm224 0q0-209-103-385.5T1153.5-25 768-128 382.5-25 103 254.5 0 640t103 385.5T382.5 1305 768 1408t385.5-103 279.5-279.5T1536 640z"/><glyph unicode="" d="M1171 723L749 301q-19-19-45-19t-45 19L365 595q-19 19-19 45t19 45l102 102q19 19 45 19t45-19l147-147 275 275q19 19 45 19t45-19l102-102q19-19 19-45t-19-45zm141-83q0 148-73 273t-198 198-273 73-273-73-198-198-73-273 73-273 198-198 273-73 273 73 198 198 73 273zm224 0q0-209-103-385.5T1153.5-25 768-128 382.5-25 103 254.5 0 640t103 385.5T382.5 1305 768 1408t385.5-103 279.5-279.5T1536 640z"/><glyph unicode="" d="M1312 643q0 161-87 295L471 185q137-89 297-89 111 0 211.5 43.5T1153 256t116 174.5 43 212.5zM313 344l755 754q-135 91-300 91-148 0-273-73T297 917t-73-274q0-162 89-299zm1223 299q0-157-61-300T1311.5 97t-245-164T768-128 469.5-67t-245 164T61 343 0 643t61 299.5T224.5 1188t245 164 298.5 61 298.5-61 245-164T1475 942.5t61-299.5z"/><glyph unicode="" d="M1536 640V512q0-53-32.5-90.5T1419 384H715l293-294q38-36 38-90t-38-90l-75-76q-37-37-90-37-52 0-91 37L101 486q-37 37-37 90 0 52 37 91l651 650q38 38 91 38 52 0 90-38l75-74q38-38 38-91t-38-91L715 768h704q52 0 84.5-37.5T1536 640z"/><glyph unicode="" d="M1472 576q0-54-37-91L784-166q-39-37-91-37-51 0-90 37l-75 75q-38 38-38 91t38 91l293 293H117q-52 0-84.5 37.5T0 512v128q0 53 32.5 90.5T117 768h704l-293 294q-38 36-38 90t38 90l75 75q38 38 90 38 53 0 91-38l651-651q37-35 37-90z"/><glyph unicode="" horiz-adv-x="1664" d="M1611 565q0-51-37-90l-75-75q-38-38-91-38-54 0-90 38l-294 293V-11q0-52-37.5-84.5T896-128H768q-53 0-90.5 32.5T640-11v704L346 400q-36-38-90-38t-90 38l-75 75q-38 38-38 90 0 53 38 91l651 651q35 37 90 37 54 0 91-37l651-651q37-39 37-91z"/><glyph unicode="" horiz-adv-x="1664" d="M1611 704q0-53-37-90L923-38q-39-37-91-37-53 0-90 37L91 614q-38 36-38 90 0 53 38 91l74 75q39 37 91 37 53 0 90-37l294-294v704q0 52 38 90t90 38h128q52 0 90-38t38-90V576l294 294q37 37 90 37 52 0 91-37l75-75q37-39 37-91z"/><glyph unicode="" horiz-adv-x="1792" d="M1792 896q0-26-19-45l-512-512q-19-19-45-19t-45 19-19 45v256H928q-98 0-175.5-6t-154-21.5-133-42.5T360 500.5t-80-101T231.5 261 214 80q0-55 5-123 0-6 2.5-23.5T224-93q0-15-8.5-25T192-128q-16 0-28 17-7 9-13 22t-13.5 30T127-35Q0 250 0 416q0 199 53 333 162 403 875 403h224v256q0 26 19 45t45 19 45-19l512-512q19-19 19-45z"/><glyph unicode="" d="M755 480q0-13-10-23L413 125 557-19q19-19 19-45t-19-45-45-19H64q-26 0-45 19T0-64v448q0 26 19 45t45 19 45-19l144-144 332 332q10 10 23 10t23-10l114-114q10-10 10-23zm781 864V896q0-26-19-45t-45-19-45 19l-144 144-332-332q-10-10-23-10t-23 10L791 777q-10 10-10 23t10 23l332 332-144 144q-19 19-19 45t19 45 45 19h448q26 0 45-19t19-45z"/><glyph unicode="" d="M768 576V128q0-26-19-45t-45-19-45 19L515 227 183-105q-10-10-23-10t-23 10L23 9Q13 19 13 32t10 23l332 332-144 144q-19 19-19 45t19 45 45 19h448q26 0 45-19t19-45zm755 672q0-13-10-23l-332-332 144-144q19-19 19-45t-19-45-45-19H832q-26 0-45 19t-19 45v448q0 26 19 45t45 19 45-19l144-144 332 332q10 10 23 10t23-10l114-114q10-10 10-23z"/><glyph unicode="" horiz-adv-x="1408" d="M1408 800V608q0-40-28-68t-68-28H896V96q0-40-28-68T800 0H608q-40 0-68 28t-28 68v416H96q-40 0-68 28T0 608v192q0 40 28 68t68 28h416v416q0 40 28 68t68 28h192q40 0 68-28t28-68V896h416q40 0 68-28t28-68z"/><glyph unicode="" horiz-adv-x="1408" d="M1408 800V608q0-40-28-68t-68-28H96q-40 0-68 28T0 608v192q0 40 28 68t68 28h1216q40 0 68-28t28-68z"/><glyph unicode="" horiz-adv-x="1664" d="M1482 486q46-26 59.5-77.5T1529 311l-64-110q-26-46-77.5-59.5T1290 154l-266 153V0q0-52-38-90t-90-38H768q-52 0-90 38T640 0v307L374 154q-46-26-97.5-12.5T199 201l-64 110q-26 46-12.5 97.5T182 486l266 154-266 154q-46 26-59.5 77.5T135 969l64 110q26 46 77.5 59.5T374 1126l266-153v307q0 52 38 90t90 38h128q52 0 90-38t38-90V973l266 153q46 26 97.5 12.5t77.5-59.5l64-110q26-46 12.5-97.5T1482 794l-266-154z"/><glyph unicode="" d="M768 1408q209 0 385.5-103t279.5-279.5T1536 640t-103-385.5T1153.5-25 768-128 382.5-25 103 254.5 0 640t103 385.5T382.5 1305 768 1408zM896 161v190q0 14-9 23.5t-22 9.5H673q-13 0-23-10t-10-23V161q0-13 10-23t23-10h192q13 0 22 9.5t9 23.5zm-2 344l18 621q0 12-10 18-10 8-24 8H658q-14 0-24-8-10-6-10-18l17-621q0-10 10-17.5t24-7.5h185q14 0 23.5 7.5T894 505z"/><glyph unicode="" d="M928 180v716H608V180q0-25 18-38.5t46-13.5h192q28 0 46 13.5t18 38.5zm-456 844h195l-126 161q-26 31-69 31-40 0-68-28t-28-68 28-68 68-28zm688 96q0 40-28 68t-68 28q-43 0-69-31l-125-161h194q40 0 68 28t28 68zm376-256V544q0-14-9-23t-23-9h-96V96q0-40-28-68t-68-28H224q-40 0-68 28t-28 68v416H32q-14 0-23 9t-9 23v320q0 14 9 23t23 9h440q-93 0-158.5 65.5T248 1120t65.5 158.5T472 1344q107 0 168-77l128-165 128 165q61 77 168 77 93 0 158.5-65.5T1288 1120t-65.5-158.5T1064 896h440q14 0 23-9t9-23z"/><glyph unicode="" horiz-adv-x="1792" d="M1280 832q0 26-19 45t-45 19q-172 0-318-49.5t-259.5-134T403 493q-19-21-19-45 0-26 19-45t45-19q24 0 45 19 27 24 74 71t67 66q137 124 268.5 176t313.5 52q26 0 45 19t19 45zm512 198q0-95-20-193-46-224-184.5-383T1230 186Q1016 78 792 78q-148 0-286 47-15 5-88 42t-96 37q-16 0-39.5-32t-45-70T185 32 125 0Q95 0 74 11T43 35 16 77q-2 4-6 11T4.5 98t-3 9.5T0 121q0 35 31 73.5T99 260t68 56 31 48q0 4-14 38t-16 44q-9 51-9 104 0 115 43.5 220t119 184.5 170.5 139 204 95.5q55 18 145 25.5t179.5 9 178.5 6 163.5 24T1476 1310l29.5 29.5 29.5 28 27 20 36.5 16 43.5 4.5q39 0 70.5-46t47.5-112 24-124 8-96z"/><glyph unicode="" horiz-adv-x="1408" d="M1408-160v-64q0-13-9.5-22.5T1376-256H32q-13 0-22.5 9.5T0-224v64q0 13 9.5 22.5T32-128h1344q13 0 22.5-9.5t9.5-22.5zM1152 896q0-78-24.5-144t-64-112.5-87.5-88-96-77.5-87.5-72-64-81.5T704 224q0-96 67-224l-4 1 1-1q-90 41-160 83T469.5 183 356 305.5 283.5 456 256 640q0 78 24.5 144t64 112.5 87.5 88 96 77.5 87.5 72 64 81.5T704 1312q0 94-66 224l3-1-1 1q90-41 160-83t138.5-100 113.5-122.5 72.5-150.5 27.5-184z"/><glyph unicode="" horiz-adv-x="1792" d="M1664 576q-152 236-381 353 61-104 61-225 0-185-131.5-316.5T896 256 579.5 387.5 448 704q0 121 61 225-229-117-381-353 133-205 333.5-326.5T896 128t434.5 121.5T1664 576zM944 960q0 20-14 34t-34 14q-125 0-214.5-89.5T592 704q0-20 14-34t34-14 34 14 14 34q0 86 61 147t147 61q20 0 34 14t14 34zm848-384q0-34-20-69-140-230-376.5-368.5T896 0 396.5 139 20 507Q0 542 0 576t20 69q140 229 376.5 368T896 1152t499.5-139T1772 645q20-35 20-69z"/><glyph unicode="" horiz-adv-x="1792" d="M555 201l78 141q-87 63-136 159t-49 203q0 121 61 225-229-117-381-353 167-258 427-375zm389 759q0 20-14 34t-34 14q-125 0-214.5-89.5T592 704q0-20 14-34t34-14 34 14 14 34q0 86 61 147t147 61q20 0 34 14t14 34zm363 191q0-7-1-9-105-188-315-566T675 9l-49-89q-10-16-28-16-12 0-134 70-16 10-16 28 0 12 44 87-143 65-263.5 173T20 507Q0 538 0 576t20 69q153 235 380 371t496 136q89 0 180-17l54 97q10 16 28 16 5 0 18-6t31-15.5 33-18.5 31.5-18.5 19.5-11.5q16-10 16-27zm37-447q0-139-79-253.5T1056 286l280 502q8-45 8-84zm448-128q0-35-20-69-39-64-109-145-150-172-347.5-267T896 0l74 132q212 18 392.5 137T1664 576q-115 179-282 294l63 112q95-64 182.5-153T1772 645q20-34 20-69z"/><glyph unicode="" horiz-adv-x="1792" d="M1024 161v190q0 14-9.5 23.5T992 384H800q-13 0-22.5-9.5T768 351V161q0-14 9.5-23.5T800 128h192q13 0 22.5 9.5t9.5 23.5zm-2 374l18 459q0 12-10 19-13 11-24 11H786q-11 0-24-11-10-7-10-21l17-457q0-10 10-16.5t24-6.5h185q14 0 23.5 6.5T1022 535zm-14 934L1776 61q35-63-2-126-17-29-46.5-46t-63.5-17H128q-34 0-63.5 17T18-65Q-19-2 16 61l768 1408q17 31 47 49t65 18 65-18 47-49z"/><glyph unicode="" horiz-adv-x="1408" d="M1376 1376q44-52 12-148t-108-172l-161-161 160-696q5-19-12-33l-128-96q-7-6-19-6-4 0-7 1-15 3-21 16L813 589 554 330l53-194q5-17-8-31L503 9q-9-9-23-9h-2q-15 2-24 13L265 265 13 454q-11 7-13 23-1 13 9 25l96 97q9 9 23 9 6 0 8-1l194-53 259 259-508 279q-14 8-17 24-2 16 9 27l128 128q14 13 30 8l665-159 160 160q76 76 172 108t148-12z"/><glyph unicode="" horiz-adv-x="1664" d="M128-128h288v288H128v-288zm352 0h320v288H480v-288zM128 224h288v320H128V224zm352 0h320v320H480V224zM128 608h288v288H128V608zm736-736h320v288H864v-288zM480 608h320v288H480V608zm768-736h288v288h-288v-288zM864 224h320v320H864V224zm-352 864v288q0 13-9.5 22.5T480 1408h-64q-13 0-22.5-9.5T384 1376v-288q0-13 9.5-22.5t22.5-9.5h64q13 0 22.5 9.5t9.5 22.5zm736-864h288v320h-288V224zM864 608h320v288H864V608zm384 0h288v288h-288V608zm32 480v288q0 13-9.5 22.5t-22.5 9.5h-64q-13 0-22.5-9.5t-9.5-22.5v-288q0-13 9.5-22.5t22.5-9.5h64q13 0 22.5 9.5t9.5 22.5zm384 64V-128q0-52-38-90t-90-38H128q-52 0-90 38T0-128v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113-47t47-113v-96h384v96q0 66 47 113t113 47h64q66 0 113-47t47-113v-96h128q52 0 90-38t38-90z"/><glyph unicode="" horiz-adv-x="1792" d="M666 1055q-60-92-137-273-22 45-37 72.5T451.5 918t-51 56.5-63 35T256 1024H32q-14 0-23 9t-9 23v192q0 14 9 23t23 9h224q250 0 410-225zm1126-799q0-14-9-23L1463-87q-9-9-23-9-13 0-22.5 9.5T1408-64v192q-32 0-85-.5t-81-1-73 1-71 5-64 10.5-63 18.5-58 28.5-59 40-55 53.5-56 69.5q59 93 136 273 22-45 37-72.5t40.5-63.5 51-56.5 63-35T1152 384h256v192q0 14 9 23t23 9q12 0 24-10l319-319q9-9 9-23zm0 896q0-14-9-23l-320-320q-9-9-23-9-13 0-22.5 9.5T1408 832v192h-256q-48 0-87-15t-69-45-51-61.5-45-77.5q-32-62-78-171-29-66-49.5-111t-54-105-64-100-74-83-90-68.5-106.5-42T256 128H32q-14 0-23 9t-9 23v192q0 14 9 23t23 9h224q48 0 87 15t69 45 51 61.5 45 77.5q32 62 78 171 29 66 49.5 111t54 105 64 100 74 83 90 68.5 106.5 42 128 16.5h256v192q0 14 9 23t23 9q12 0 24-10l319-319q9-9 9-23z"/><glyph unicode="" horiz-adv-x="1792" d="M1792 640q0-174-120-321.5t-326-233T896 0q-70 0-145 8-198-175-460-242-49-14-114-22-17-2-30.5 9T129-218v1q-3 4-.5 12t2 10 4.5 9.5l6 9 7 8.5 8 9q7 8 31 34.5t34.5 38 31 39.5T285 4t27 59 26 76Q181 228 90.5 359T0 640q0 130 71 248.5T262 1093t286 136.5 348 50.5q244 0 450-85.5t326-233T1792 640z"/><glyph unicode="" d="M1536 704V576q0-201-98.5-362t-274-251.5T768-128 372.5-37.5 98.5 214 0 576v128q0 26 19 45t45 19h384q26 0 45-19t19-45V576q0-52 23.5-90t53.5-57 71-30 64-13 44-2 44 2 64 13 71 30 53.5 57 23.5 90v128q0 26 19 45t45 19h384q26 0 45-19t19-45zM512 1344V960q0-26-19-45t-45-19H64q-26 0-45 19T0 960v384q0 26 19 45t45 19h384q26 0 45-19t19-45zm1024 0V960q0-26-19-45t-45-19h-384q-26 0-45 19t-19 45v384q0 26 19 45t45 19h384q26 0 45-19t19-45z"/><glyph unicode="" horiz-adv-x="1664" d="M1611 320q0-53-37-90l-75-75q-38-38-91-38-54 0-90 38L832 640 346 155q-36-38-90-38t-90 38l-75 75q-38 36-38 90 0 53 38 91l651 651q37 37 90 37 52 0 91-37l650-651q38-38 38-91z"/><glyph unicode="" horiz-adv-x="1664" d="M1611 832q0-53-37-90L923 91q-38-38-91-38-54 0-90 38L91 742q-38 36-38 90 0 53 38 91l74 75q39 37 91 37 53 0 90-37l486-486 486 486q37 37 90 37 52 0 91-37l75-75q37-39 37-91z"/><glyph unicode="" horiz-adv-x="1920" d="M1280 32q0-13-9.5-22.5T1248 0H288q-8 0-13.5 2t-9 7-5.5 8-3 11.5-1 11.5v600H64q-26 0-45 19T0 704q0 24 15 41l320 384q19 22 49 22t49-22l320-384q15-17 15-41 0-26-19-45t-45-19H512V256h576q16 0 25-11l160-192q7-11 7-21zm640 416q0-24-15-41L1585 23q-20-23-49-23t-49 23l-320 384q-15 17-15 41 0 26 19 45t45 19h192v384H832q-16 0-25 12l-160 192q-7 9-7 20 0 13 9.5 22.5t22.5 9.5h960q8 0 13.5-2t9-7 5.5-8 3-11.5 1-11.5V512h192q26 0 45-19t19-45z"/><glyph unicode="" horiz-adv-x="1664" d="M640 0q0-53-37.5-90.5T512-128t-90.5 37.5T384 0t37.5 90.5T512 128t90.5-37.5T640 0zm896 0q0-53-37.5-90.5T1408-128t-90.5 37.5T1280 0t37.5 90.5T1408 128t90.5-37.5T1536 0zm128 1088V576q0-24-16-42.5t-41-21.5L563 390q1-7 4.5-21.5t6-26.5 2.5-22q0-16-24-64h920q26 0 45-19t19-45-19-45-45-19H448q-26 0-45 19t-19 45q0 14 11 39.5t29.5 59.5 20.5 38l-177 823H64q-26 0-45 19t-19 45 19 45 45 19h256q16 0 28.5-6.5t20-15.5 13-24.5 7.5-26.5 5.5-29.5 4.5-25.5h1201q26 0 45-19t19-45z"/><glyph unicode="" horiz-adv-x="1664" d="M1664 928V224q0-92-66-158T1440 0H224Q132 0 66 66T0 224v960q0 92 66 158t158 66h320q92 0 158-66t66-158v-32h672q92 0 158-66t66-158z"/><glyph unicode="" horiz-adv-x="1920" d="M1879 584q0-31-31-66l-336-396q-43-51-120.5-86.5T1248 0H160q-34 0-60.5 13T73 56q0 31 31 66l336 396q43 51 120.5 86.5T704 640h1088q34 0 60.5-13t26.5-43zm-343 344V768H704q-94 0-197-47.5T343 601L6 205l-5-6q0 4-.5 12.5T0 224v960q0 92 66 158t158 66h320q92 0 158-66t66-158v-32h544q92 0 158-66t66-158z"/><glyph unicode="" horiz-adv-x="768" d="M704 1216q0-26-19-45t-45-19H512V128h128q26 0 45-19t19-45-19-45L429-237q-19-19-45-19t-45 19L83 19Q64 38 64 64t19 45 45 19h128v1024H128q-26 0-45 19t-19 45 19 45l256 256q19 19 45 19t45-19l256-256q19-19 19-45z"/><glyph unicode="" horiz-adv-x="1792" d="M1792 640q0-26-19-45l-256-256q-19-19-45-19t-45 19-19 45v128H384V384q0-26-19-45t-45-19-45 19L19 595Q0 614 0 640t19 45l256 256q19 19 45 19t45-19 19-45V768h1024v128q0 26 19 45t45 19 45-19l256-256q19-19 19-45z"/><glyph unicode="" horiz-adv-x="1920" d="M512 512V128H256v384h256zm384 512V128H640v896h256zm384-256V128h-256v640h256zm384 384V128h-256v1024h256zM1792 32v1216q0 13-9.5 22.5t-22.5 9.5H160q-13 0-22.5-9.5T128 1248V32q0-13 9.5-22.5T160 0h1600q13 0 22.5 9.5T1792 32zm128 1216V32q0-66-47-113t-113-47H160q-66 0-113 47T0 32v1216q0 66 47 113t113 47h1600q66 0 113-47t47-113z"/><glyph unicode="" d="M1280 926q-56-25-121-34 68 40 93 117-65-38-134-51-61 66-153 66-87 0-148.5-61.5T755 814q0-29 5-48-129 7-242 65T326 986q-29-50-29-106 0-114 91-175-47 1-100 26v-2q0-75 50-133.5T461 523q-29-8-51-8-13 0-39 4 21-63 74.5-104T567 373q-116-90-261-90-26 0-50 3 148-94 322-94 112 0 210 35.5t168 95 120.5 137 75 162T1176 790q0 18-1 27 63 45 105 109zm256 194V160q0-119-84.5-203.5T1248-128H288q-119 0-203.5 84.5T0 160v960q0 119 84.5 203.5T288 1408h960q119 0 203.5-84.5T1536 1120z"/><glyph unicode="" d="M1307 618l23 219h-198v109q0 49 15.5 68.5t71.5 19.5h110v219h-175q-152 0-218-72t-66-213V837H739V618h131V-17h262v635h175zm229 502V160q0-119-84.5-203.5T1248-128H288q-119 0-203.5 84.5T0 160v960q0 119 84.5 203.5T288 1408h960q119 0 203.5-84.5T1536 1120z"/><glyph unicode="" horiz-adv-x="1792" d="M928 704q0 14-9 23t-23 9q-66 0-113-47t-47-113q0-14 9-23t23-9 23 9 9 23q0 40 28 68t68 28q14 0 23 9t9 23zm224-130q0-106-75-181t-181-75-181 75-75 181 75 181 181 75 181-75 75-181zM128 0h1536v128H128V0zm1152 574q0 159-112.5 271.5T896 958 624.5 845.5 512 574t112.5-271.5T896 190t271.5 112.5T1280 574zM256 1216h384v128H256v-128zm-128-192h1536v256H836l-64-128H128v-128zm1664 256V0q0-53-37.5-90.5T1664-128H128q-53 0-90.5 37.5T0 0v1280q0 53 37.5 90.5T128 1408h1536q53 0 90.5-37.5t37.5-90.5z"/><glyph unicode="" horiz-adv-x="1792" d="M832 1024q0 80-56 136t-136 56-136-56-56-136q0-42 19-83-41 19-83 19-80 0-136-56t-56-136 56-136 136-56 136 56 56 136q0 42-19 83 41-19 83-19 80 0 136 56t56 136zm851-704q0-17-49-66t-66-49q-9 0-28.5 16t-36.5 33-38.5 40-24.5 26l-96-96L1564 4q28-28 28-68 0-42-39-81t-81-39q-40 0-68 28L733 515Q557 384 368 384q-163 0-265.5 102.5T0 752q0 160 95 313t248 248 313 95q163 0 265.5-102.5T1024 1040q0-189-131-365l355-355 96 96q-3 3-26 24.5t-40 38.5-33 36.5-16 28.5q0 17 49 66t66 49q13 0 23-10 6-6 46-44.5t82-79.5 86.5-86 73-78 28.5-41z"/><glyph unicode="" horiz-adv-x="1920" d="M896 640q0 106-75 181t-181 75-181-75-75-181 75-181 181-75 181 75 75 181zm768-512q0 52-38 90t-90 38-90-38-38-90q0-53 37.5-90.5T1536 0t90.5 37.5T1664 128zm0 1024q0 52-38 90t-90 38-90-38-38-90q0-53 37.5-90.5t90.5-37.5 90.5 37.5 37.5 90.5zm-384-421V546q0-10-7-19.5t-16-10.5l-155-24q-11-35-32-76 34-48 90-115 7-10 7-20 0-12-7-19-23-30-82.5-89.5T999 113q-11 0-21 7l-115 90q-37-19-77-31-11-108-23-155-7-24-30-24H547q-11 0-20 7.5T517 25l-23 153q-34 10-75 31l-118-89q-7-7-20-7-11 0-21 8-144 133-144 160 0 9 7 19 10 14 41 53t47 61q-23 44-35 82L24 520q-10 1-17 9.5T0 549v185q0 10 7 19.5T23 764l155 24q11 35 32 76-34 48-90 115-7 11-7 20 0 12 7 20 22 30 82 89t79 59q11 0 21-7l115-90q34 18 77 32 11 108 23 154 7 24 30 24h186q11 0 20-7.5t10-17.5l23-153q34-10 75-31l118 89q8 7 20 7 11 0 21-8 144-133 144-160 0-9-7-19-12-16-42-54t-45-60q23-48 34-82l152-23q10-2 17-10.5t7-19.5zm640-533V58q0-16-149-31-12-27-30-52 51-113 51-138 0-4-4-7-122-71-124-71-8 0-46 47t-52 68q-20-2-30-2t-30 2q-14-21-52-68t-46-47q-2 0-124 71-4 3-4 7 0 25 51 138-18 25-30 52-149 15-149 31v140q0 16 149 31 13 29 30 52-51 113-51 138 0 4 4 7 4 2 35 20t59 34 30 16q8 0 46-46.5t52-67.5q20 2 30 2t30-2q51 71 92 112l6 2q4 0 124-70 4-3 4-7 0-25-51-138 17-23 30-52 149-15 149-31zm0 1024v-140q0-16-149-31-12-27-30-52 51-113 51-138 0-4-4-7-122-71-124-71-8 0-46 47t-52 68q-20-2-30-2t-30 2q-14-21-52-68t-46-47q-2 0-124 71-4 3-4 7 0 25 51 138-18 25-30 52-149 15-149 31v140q0 16 149 31 13 29 30 52-51 113-51 138 0 4 4 7 4 2 35 20t59 34 30 16q8 0 46-46.5t52-67.5q20 2 30 2t30-2q51 71 92 112l6 2q4 0 124-70 4-3 4-7 0-25-51-138 17-23 30-52 149-15 149-31z"/><glyph unicode="" horiz-adv-x="1792" d="M1408 768q0-139-94-257t-256.5-186.5T704 256q-86 0-176 16-124-88-278-128-36-9-86-16h-3q-11 0-20.5 8T129 157q-1 3-1 6.5t.5 6.5 2 6l2.5 5 3.5 5.5 4 5 4.5 5 4 4.5q5 6 23 25t26 29.5 22.5 29 25 38.5 20.5 44Q142 439 71 544T0 768q0 139 94 257t256.5 186.5T704 1280t353.5-68.5T1314 1025t94-257zm384-256q0-120-71-224.5T1526 111q10-24 20.5-44t25-38.5 22.5-29 26-29.5 23-25q1-1 4-4.5t4.5-5 4-5 3.5-5.5l2.5-5 2-6 .5-6.5-1-6.5q-3-14-13-22t-22-7q-50 7-86 16-154 40-278 128-90-16-176-16-271 0-472 132 58-4 88-4 161 0 309 45t264 129q125 92 192 212t67 254q0 77-23 152 129-71 204-178t75-230z"/><glyph unicode="" d="M256 192q0 26-19 45t-45 19-45-19-19-45 19-45 45-19 45 19 19 45zm1152 576q0 51-39 89.5t-89 38.5H928q0 58 48 159.5t48 160.5q0 98-32 145t-128 47q-26-26-38-85t-30.5-125.5T736 1088q-22-23-77-91-4-5-23-30t-31.5-41-34.5-42.5-40-44-38.5-35.5-40-27-35.5-9h-32V128h32q13 0 31.5-3t33-6.5 38-11 35-11.5T589 83.5 618 73Q829 0 960 0h121q192 0 192 167 0 26-5 56 30 16 47.5 52.5T1333 349t-18 69q53 50 53 119 0 25-10 55.5t-25 47.5q32 1 53.5 47t21.5 81zm128 1q0-89-49-163 9-33 9-69 0-77-38-144 3-21 3-43 0-101-60-178 1-139-85-219.5T1089-128H960q-96 0-189.5 22.5T554-40Q438 0 416 0H128Q75 0 37.5 37.5T0 128v640q0 53 37.5 90.5T128 896h274q36 24 137 155 58 75 107 128 24 25 35.5 85.5T712 1391t62 108q39 37 90 37 84 0 151-32.5t102-101.5 35-186q0-93-48-192h176q104 0 180-76t76-179z"/><glyph unicode="" d="M256 1088q0 26-19 45t-45 19-45-19-19-45 19-45 45-19 45 19 19 45zm1152-576q0 35-21.5 81t-53.5 47q15 17 25 47.5t10 55.5q0 69-53 119 18 32 18 69t-17.5 73.5-47.5 52.5q5 30 5 56 0 85-49 126t-136 41H960q-131 0-342-73-5-2-29-10.5t-35.5-12.5-35-11.5-38-11-33-6.5-31.5-3h-32V512h32q16 0 35.5-9t40-27 38.5-35.5 40-44 34.5-42.5 31.5-41 23-30q55-68 77-91 41-43 59.5-109.5T826-43t38-85q96 0 128 47t32 145q0 59-48 160.5T928 384h352q50 0 89 38.5t39 89.5zm128-1q0-103-76-179t-180-76h-176q48-99 48-192 0-118-35-186-35-69-102-101.5T864-256q-51 0-90 37-34 33-54 82t-25.5 90.5T677 38t-31 64q-48 50-107 127-101 131-137 155H128q-53 0-90.5 37.5T0 512v640q0 53 37.5 90.5T128 1280h288q22 0 138 40 128 44 223 66t200 22h112q140 0 226.5-79t85.5-216v-5q60-77 60-178 0-22-3-43 38-67 38-144 0-36-9-69 49-74 49-163z"/><glyph unicode="" horiz-adv-x="896" d="M832 1504V165L383-71q-22-12-40-12-21 0-31.5 14.5T301-33q0 6 2 20l86 500L25 841Q0 868 0 889q0 37 56 46l502 73 225 455q19 41 49 41z"/><glyph unicode="" horiz-adv-x="1792" d="M1664 940q0 81-21.5 143t-55 98.5-81.5 59.5-94 31-98 8-112-25.5-110.5-64-86.5-72-60-61.5q-18-22-49-22t-49 22q-24 28-60 61.5t-86.5 72-110.5 64-112 25.5-98-8-94-31-81.5-59.5-55-98.5T128 940q0-168 187-355L896 25l580 559q188 188 188 356zm128 0q0-221-229-450L940-110q-18-18-44-18t-44 18L228 492q-10 8-27.5 26T145 583.5 77 681 23.5 802 0 940q0 220 127 344t351 124q62 0 126.5-21.5t120-58T820 1260t76-68q36 36 76 68t95.5 68.5 120 58T1314 1408q224 0 351-124t127-344z"/><glyph unicode="" horiz-adv-x="1664" d="M640 96q0-4 1-20t.5-26.5-3-23.5-10-19.5T608 0H288Q169 0 84.5 84.5T0 288v704q0 119 84.5 203.5T288 1280h320q13 0 22.5-9.5t9.5-22.5q0-4 1-20t.5-26.5-3-23.5-10-19.5-20.5-6.5H288q-66 0-113-47t-47-113V288q0-66 47-113t113-47h312l11.5-1 11.5-3 8-5.5 7-9 2-13.5zm928 544q0-26-19-45L1005 51q-19-19-45-19t-45 19-19 45v288H448q-26 0-45 19t-19 45v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19 45-19l544-544q19-19 19-45z"/><glyph unicode="" d="M237 122h231v694H237V122zm246 908q-1 52-36 86t-93 34-94.5-34-36.5-86q0-51 35.5-85.5T351 910h1q59 0 95 34.5t36 85.5zm585-908h231v398q0 154-73 233t-193 79q-136 0-209-117h2v101H595q3-66 0-694h231v388q0 38 7 56 15 35 45 59.5t74 24.5q116 0 116-157V122zm468 998V160q0-119-84.5-203.5T1248-128H288q-119 0-203.5 84.5T0 160v960q0 119 84.5 203.5T288 1408h960q119 0 203.5-84.5T1536 1120z"/><glyph unicode="" horiz-adv-x="1152" d="M480 672v448q0 14-9 23t-23 9-23-9-9-23V672q0-14 9-23t23-9 23 9 9 23zm672-352q0-26-19-45t-45-19H659l-51-483q-2-12-10.5-20.5T577-256h-1q-27 0-32 27l-76 485H64q-26 0-45 19T0 320q0 123 78.5 221.5T256 640v512q-52 0-90 38t-38 90 38 90 90 38h640q52 0 90-38t38-90-38-90-90-38V640q99 0 177.5-98.5T1152 320z"/><glyph unicode="" horiz-adv-x="1792" d="M1408 608V288q0-119-84.5-203.5T1120 0H288Q169 0 84.5 84.5T0 288v832q0 119 84.5 203.5T288 1408h704q14 0 23-9t9-23v-64q0-14-9-23t-23-9H288q-66 0-113-47t-47-113V288q0-66 47-113t113-47h832q66 0 113 47t47 113v320q0 14 9 23t23 9h64q14 0 23-9t9-23zm384 864V960q0-26-19-45t-45-19-45 19l-176 176-652-652q-10-10-23-10t-23 10L695 553q-10 10-10 23t10 23l652 652-176 176q-19 19-19 45t19 45 45 19h512q26 0 45-19t19-45z"/><glyph unicode="" d="M1184 640q0-26-19-45L621 51q-19-19-45-19t-45 19-19 45v288H64q-26 0-45 19T0 448v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19 45-19l544-544q19-19 19-45zm352 352V288q0-119-84.5-203.5T1248 0H928q-13 0-22.5 9.5T896 32q0 4-1 20t-.5 26.5 3 23.5 10 19.5T928 128h320q66 0 113 47t47 113v704q0 66-47 113t-113 47H936l-11.5 1-11.5 3-8 5.5-7 9-2 13.5q0 4-1 20t-.5 26.5 3 23.5 10 19.5 20.5 6.5h320q119 0 203.5-84.5T1536 992z"/><glyph unicode="" horiz-adv-x="1664" d="M458 653q-74 162-74 371H128v-96q0-78 94.5-162T458 653zm1078 275v96h-256q0-209-74-371 141 29 235.5 113t94.5 162zm128 128V928q0-71-41.5-143t-112-130-173-97.5T1122 513q-42-54-95-95-38-34-52.5-72.5T960 256q0-54 30.5-91t97.5-37q75 0 133.5-45.5T1280-32v-64q0-14-9-23t-23-9H416q-14 0-23 9t-9 23v64q0 69 58.5 114.5T576 128q67 0 97.5 37t30.5 91q0 51-14.5 89.5T637 418q-53 41-95 95-113 5-215.5 44.5t-173 97.5-112 130T0 928v128q0 40 28 68t68 28h288v96q0 66 47 113t113 47h576q66 0 113-47t47-113v-96h288q40 0 68-28t28-68z"/><glyph unicode="" d="M394 184q-8-9-20 3-13 11-4 19 8 9 20-3 12-11 4-19zm-42 61q9-12 0-19-8-6-17 7t0 18q9 7 17-6zm-61 60q-5-7-13-2-10 5-7 12 3 5 13 2 10-5 7-12zm31-34q-6-7-16 3-9 11-2 16 6 6 16-3 9-11 2-16zm129-112q-4-12-19-6-17 4-13 15t19 7q16-5 13-16zm63-5q0-11-16-11-17-2-17 11 0 11 16 11 17 2 17-11zm58 10q2-10-14-14t-18 8 14 15q16 2 18-9zm964 956V160q0-119-84.5-203.5T1248-128h-224q-16 0-24.5 1t-19.5 5-16 14.5-5 27.5v239q0 97-52 142 57 6 102.5 18t94 39 81 66.5 53 105T1258 680q0 121-79 206 37 91-8 204-28 9-81-11t-92-44l-38-24q-93 26-192 26t-192-26q-16 11-42.5 27t-83.5 38.5-86 13.5q-44-113-7-204-79-85-79-206 0-85 20.5-150T351 425t80.5-67 94-39T628 301q-40-36-49-103-21-10-45-15t-57-5-65.5 21.5T356 262q-19 32-48.5 52T258 338l-20 3q-21 0-29-4.5t-5-11.5 9-14 13-12l7-5q22-10 43.5-38t31.5-51l10-23q13-38 44-61.5t67-30 69.5-7T554 87l23 4q0-38 .5-103t.5-68q0-22-11-33.5t-22-13-33-1.5H288q-119 0-203.5 84.5T0 160v960q0 119 84.5 203.5T288 1408h960q119 0 203.5-84.5T1536 1120z"/><glyph unicode="" horiz-adv-x="1664" d="M1280 64q0 26-19 45t-45 19-45-19-19-45 19-45 45-19 45 19 19 45zm256 0q0 26-19 45t-45 19-45-19-19-45 19-45 45-19 45 19 19 45zm128 224V-32q0-40-28-68t-68-28H96q-40 0-68 28T0-32v320q0 40 28 68t68 28h427q21-56 70.5-92T704 256h256q61 0 110.5 36t70.5 92h427q40 0 68-28t28-68zm-325 648q-17-40-59-40h-256V448q0-26-19-45t-45-19H704q-26 0-45 19t-19 45v448H384q-42 0-59 40-17 39 14 69l448 448q18 19 45 19t45-19l448-448q31-30 14-69z"/><glyph unicode="" d="M1407 710q0 44-7 113.5t-18 96.5q-12 30-17 44t-9 36.5-4 48.5q0 23 5 68.5t5 67.5q0 37-10 55-4 1-13 1-19 0-58-4.5t-59-4.5q-60 0-176 24t-175 24q-43 0-94.5-11.5t-85-23.5-89.5-34q-137-54-202-103-96-73-159.5-189.5t-88-236T128 434q0-40 12.5-120T153 193q0-23-11-66.5T131 61t12-36.5T177 10q24 0 72.5 11T323 32q57 0 169.5-15.5T662 1q181 0 284 36 129 45 235.5 152.5t166 245.5 59.5 275zm128 2q0-165-70-327.5t-196-288T988-84q-124-44-326-44-57 0-170 14.5T323-99q-24 0-72.5-14.5T177-128q-73 0-123.5 55.5T3 56q0 24 11 68t11 67q0 40-12.5 120.5T0 433q0 111 18 217.5T72.5 860 173 1054t150 156q78 59 232 120 194 78 316 78 60 0 175.5-24t173.5-24q19 0 57 5t58 5q81 0 118-50.5t37-134.5q0-23-5-68t-5-68q0-10 1-18.5t3-17 4-13.5 6.5-16 6.5-17q16-40 25-118.5t9-136.5z"/><glyph unicode="" horiz-adv-x="1408" d="M1408 296q0-27-10-70.5t-21-68.5q-21-50-122-106-94-51-186-51-27 0-52.5 3.5T959 16t-47.5 14.5T856 51t-49 18q-98 35-175 83-128 79-264.5 215.5T152 632q-48 77-83 175-3 9-18 49t-20.5 55.5T16 959t-12.5 57.5T0 1069q0 92 51 186 56 101 106 122 25 11 68.5 21t70.5 10q14 0 21-3 18-6 53-76 11-19 30-54t35-63.5 31-53.5q3-4 17.5-25t21.5-35.5 7-28.5q0-20-28.5-50t-62-55-62-53-28.5-46q0-9 5-22.5t8.5-20.5 14-24 11.5-19q76-137 174-235t235-174q2-1 19-11.5t24-14 20.5-8.5 22.5-5q18 0 46 28.5t53 62 55 62 50 28.5q14 0 28.5-7t35.5-21.5 25-17.5q25-15 53.5-31t63.5-35 54-30q70-35 76-53 3-7 3-21z"/><glyph unicode="" horiz-adv-x="1408" d="M1120 1280H288q-66 0-113-47t-47-113V288q0-66 47-113t113-47h832q66 0 113 47t47 113v832q0 66-47 113t-113 47zm288-160V288q0-119-84.5-203.5T1120 0H288Q169 0 84.5 84.5T0 288v832q0 119 84.5 203.5T288 1408h832q119 0 203.5-84.5T1408 1120z"/><glyph unicode="" horiz-adv-x="1280" d="M1152 1280H128V38l423 406 89 85 89-85 423-406v1242zm12 128q23 0 44-9 33-13 52.5-41t19.5-62V7q0-34-19.5-62T1208-96q-19-8-44-8-48 0-83 32L640 352 199-72q-36-33-83-33-23 0-44 9-33 13-52.5 41T0 7v1289q0 34 19.5 62t52.5 41q21 9 44 9h1048z"/><glyph unicode="" d="M1280 343q0 11-2 16-3 8-38.5 29.5T1151 438l-53 29q-5 3-19 13t-25 15-21 5q-18 0-47-32.5T929 402t-44-33q-7 0-16.5 3.5T853 379t-17 9.5-14 8.5q-99 55-170.5 126.5T525 694q-2 3-8.5 14t-9.5 17-6.5 15.5T497 757q0 13 20.5 33.5t45 38.5 45 39.5T628 905q0 10-5 21t-15 25-13 19q-3 6-15 28.5t-25 45.5-26.5 47.5-25 40.5-16.5 18-16 2q-48 0-101-22-46-21-80-94.5T256 905q0-16 2.5-34t5-30.5 9-33 10-29.5 12.5-33 11-30q60-164 216.5-320.5T843 178q6-2 30-11t33-12.5 29.5-10 33-9 30.5-5 34-2.5q57 0 130.5 34t94.5 80q22 53 22 101zm256 777V160q0-119-84.5-203.5T1248-128H288q-119 0-203.5 84.5T0 160v960q0 119 84.5 203.5T288 1408h960q119 0 203.5-84.5T1536 1120z"/><glyph unicode="" horiz-adv-x="1664" d="M1620 1128q-67-98-162-167 1-14 1-42 0-130-38-259.5T1305.5 411 1121 200.5t-258-146T540 0Q269 0 44 145q35-4 78-4 225 0 401 138-105 2-188 64.5T221 503q33-5 61-5 43 0 85 11-112 23-185.5 111.5T108 826v4q68-38 146-41-66 44-105 115t-39 154q0 88 44 163 121-149 294.5-238.5T820 883q-8 38-8 74 0 134 94.5 228.5T1135 1280q140 0 236-102 109 21 205 78-37-115-142-178 93 10 186 50z"/><glyph unicode="" horiz-adv-x="768" d="M511 980h257l-30-284H511v-824H170v824H0v284h170v171q0 182 86 275.5t283 93.5h227v-284H624q-39 0-62.5-6.5t-34-23.5-13.5-34.5-3-49.5V980z"/><glyph unicode="" d="M1536 640q0-251-146.5-451.5T1011-89q-27-5-39.5 7T959-52v211q0 97-52 142 57 6 102.5 18t94 39 81 66.5 53 105T1258 680q0 121-79 206 37 91-8 204-28 9-81-11t-92-44l-38-24q-93 26-192 26t-192-26q-16 11-42.5 27t-83.5 38.5-86 13.5q-44-113-7-204-79-85-79-206 0-85 20.5-150T351 425t80.5-67 94-39T628 301q-40-36-49-103-21-10-45-15t-57-5-65.5 21.5T356 262q-19 32-48.5 52T258 338l-20 3q-21 0-29-4.5t-5-11.5 9-14 13-12l7-5q22-10 43.5-38t31.5-51l10-23q13-38 44-61.5t67-30 69.5-7T554 87l23 4q0-38 .5-89t.5-54q0-18-13-30t-40-7Q293-12 146.5 188.5T0 640q0 209 103 385.5T382.5 1305 768 1408t385.5-103 279.5-279.5T1536 640z"/><glyph unicode="" horiz-adv-x="1664" d="M1664 960V704q0-26-19-45t-45-19h-64q-26 0-45 19t-19 45v256q0 106-75 181t-181 75-181-75-75-181V768h96q40 0 68-28t28-68V96q0-40-28-68t-68-28H96Q56 0 28 28T0 96v576q0 40 28 68t68 28h672v192q0 185 131.5 316.5T1216 1408t316.5-131.5T1664 960z"/><glyph unicode="" horiz-adv-x="1920" d="M1760 1408q66 0 113-47t47-113V32q0-66-47-113t-113-47H160q-66 0-113 47T0 32v1216q0 66 47 113t113 47h1600zM160 1280q-13 0-22.5-9.5T128 1248v-224h1664v224q0 13-9.5 22.5t-22.5 9.5H160zM1760 0q13 0 22.5 9.5T1792 32v608H128V32q0-13 9.5-22.5T160 0h1600zM256 128v128h256V128H256zm384 0v128h384V128H640z"/><glyph unicode="" horiz-adv-x="1408" d="M384 192q0-80-56-136T192 0 56 56 0 192t56 136 136 56 136-56 56-136zM896 69q2-28-17-48-18-21-47-21H697q-25 0-43 16.5T634 58q-22 229-184.5 391.5T58 634q-25 2-41.5 20T0 697v135q0 29 21 47 17 17 43 17h5q160-13 306-80.5T634 634q114-113 181.5-259T896 69zm512-2q2-27-18-47-18-20-46-20h-143q-26 0-44.5 17.5T1137 60q-12 215-101 408.5t-231.5 336-336 231.5T60 1138q-25 1-42.5 19.5T0 1201v143q0 28 20 46 18 18 44 18h3q262-13 501.5-120T994 994q187-186 294-425.5T1408 67z"/><glyph unicode="" d="M1040 320q0-33-23.5-56.5T960 240t-56.5 23.5T880 320t23.5 56.5T960 400t56.5-23.5T1040 320zm256 0q0-33-23.5-56.5T1216 240t-56.5 23.5T1136 320t23.5 56.5T1216 400t56.5-23.5T1296 320zm112-160v320q0 13-9.5 22.5T1376 512H160q-13 0-22.5-9.5T128 480V160q0-13 9.5-22.5T160 128h1216q13 0 22.5 9.5t9.5 22.5zM178 640h1180l-157 482q-4 13-16 21.5t-26 8.5H377q-14 0-26-8.5t-16-21.5zm1358-160V160q0-66-47-113T1376 0H160Q94 0 47 47T0 160v320q0 25 16 75l197 606q17 53 63 86t101 33h782q55 0 101-33t63-86l197-606q16-50 16-75z"/><glyph unicode="" horiz-adv-x="1792" d="M1664 896q53 0 90.5-37.5T1792 768t-37.5-90.5T1664 640V256q0-52-38-90t-90-38q-417 347-812 380-58-19-91-66t-31-100.5 40-92.5q-20-33-23-65.5t6-58 33.5-55 48-50T768-30q-29-58-111.5-83T488-124.5 356-69q-7 23-29.5 87.5t-32 94.5-23 89-15 101 3.5 98.5T282 512H160q-66 0-113 47T0 672v192q0 66 47 113t113 47h480q435 0 896 384 52 0 90-38t38-90V896zm-128-604v954q-394-302-768-343V633q377-42 768-341z"/><glyph unicode="" horiz-adv-x="1664" d="M848-160q0 16-16 16-59 0-101.5 42.5T688 0q0 16-16 16T656 0q0-73 51.5-124.5T832-176q16 0 16 16zM183 128h1298q-164 181-246.5 411.5T1152 1024q0 256-320 256t-320-256q0-254-82.5-484.5T183 128zm1481 0q0-52-38-90t-90-38h-448q0-106-75-181t-181-75-181 75T576 0H128Q76 0 38 38T0 128q190 161 287 397.5t97 498.5q0 165 96 262t264 117q-8 18-8 37 0 40 28 68t68 28 68-28 28-68q0-19-8-37 168-20 264-117t96-262q0-262 97-498.5T1664 128z"/><glyph unicode="" d="M1376 640l138-135q30-28 20-70-12-41-52-51l-188-48 53-186q12-41-19-70-29-31-70-19l-186 53-48-188q-10-40-51-52-12-2-19-2-31 0-51 22L768 32 633-106q-28-30-70-20-41 11-51 52l-48 188-186-53q-41-12-70 19-31 29-19 70l53 186-188 48q-40 10-52 51-10 42 20 70l138 135L22 775q-30 28-20 70 12 41 52 51l188 48-53 186q-12 41 19 70 29 31 70 19l186-53 48 188q10 41 51 51 41 12 70-19l135-139 135 139q29 30 70 19 41-10 51-51l48-188 186 53q41 12 70-19 31-29 19-70l-53-186 188-48q40-10 52-51 10-42-20-70z"/><glyph unicode="" horiz-adv-x="1792" d="M256 192q0 26-19 45t-45 19-45-19-19-45 19-45 45-19 45 19 19 45zm1408 576q0 51-39 89.5t-89 38.5H960q0 20 15 48.5t33 55 33 68 15 84.5q0 67-44.5 97.5T896 1280q-24 0-90-139-24-44-37-65-40-64-112-145-71-81-101-106-69-57-140-57h-32V128h32q72 0 167-32t193.5-64T956 0q189 0 189 167 0 26-5 56 30 16 47.5 52.5T1205 349t-18 69q53 50 53 119 0 25-10 55.5t-25 47.5h331q52 0 90 38t38 90zm128 1q0-105-75.5-181T1536 512h-169q-4-62-37-119 3-21 3-43 0-101-60-178 1-139-85-219.5T961-128q-133 0-322 69Q475 0 416 0H128Q75 0 37.5 37.5T0 128v640q0 53 37.5 90.5T128 896h288q10 0 21.5 4.5t23.5 14 22.5 18 24 22.5 20.5 21.5 19 21.5 14 17q65 74 100 129 13 21 33 62t37 72 40.5 63 55 49.5T896 1408q125 0 206.5-67t81.5-189q0-68-22-128h374q104 0 180-76t76-179z"/><glyph unicode="" horiz-adv-x="1792" d="M1376 128h32v640h-32q-35 0-67.5 12t-62.5 37-50 46-49 54q-2 3-3.5 4.5t-4 4.5-4.5 5q-72 81-112 145-14 22-38 68-1 3-10.5 22.5t-18.5 36-20 35.5-21.5 30.5T896 1280q-71 0-115.5-30.5T736 1152q0-43 15-84.5t33-68 33-55 15-48.5H256q-50 0-89-38.5T128 768q0-52 38-90t90-38h331q-15-17-25-47.5T552 537q0-69 53-119-18-32-18-69t17.5-73.5T652 223q-4-24-4-56 0-85 48.5-126T832 0q84 0 183 32t194 64 167 32zm288 64q0 26-19 45t-45 19-45-19-19-45 19-45 45-19 45 19 19 45zm128 576V128q0-53-37.5-90.5T1664 0h-288q-59 0-223-59-190-69-317-69-142 0-230 77.5T519 167l1 5q-61 76-61 178 0 22 3 43-33 57-37 119H256q-105 0-180.5 76T0 769q0 103 76 179t180 76h374q-22 60-22 128 0 122 81.5 189t206.5 67q38 0 69.5-17.5t55-49.5 40.5-63 37-72 33-62q35-55 100-129 2-3 14-17t19-21.5 20.5-21.5 24-22.5 22.5-18 23.5-14 21.5-4.5h288q53 0 90.5-37.5T1792 768z"/><glyph unicode="" d="M1280-64q0 26-19 45t-45 19-45-19-19-45 19-45 45-19 45 19 19 45zm128 764q0 189-167 189-26 0-56-5-16 30-52.5 47.5T1059 949t-69-18q-50 53-119 53-25 0-55.5-10T768 949v331q0 52-38 90t-90 38q-51 0-89.5-39t-38.5-89V704q-20 0-48.5 15t-55 33-68 33-84.5 15q-67 0-97.5-44.5T128 640q0-24 139-90 44-24 65-37 64-40 145-112 81-71 106-101 57-69 57-140v-32h640v32q0 72 32 167t64 193.5 32 179.5zm128 5q0-133-69-322-59-164-59-223v-288q0-53-37.5-90.5T1280-256H640q-53 0-90.5 37.5T512-128v288q0 10-4.5 21.5t-14 23.5-18 22.5-22.5 24-21.5 20.5-21.5 19-17 14q-74 65-129 100-21 13-62 33t-72 37-63 40.5-49.5 55T0 640q0 125 67 206.5T256 928q68 0 128-22v374q0 104 76 180t179 76q105 0 181-75.5t76-180.5v-169q62-4 119-37 21 3 43 3 101 0 178-60 139 1 219.5-85t80.5-227z"/><glyph unicode="" d="M1408 576q0 84-32 183t-64 194-32 167v32H640v-32q0-35-12-67.5T591 990t-46-50-54-49q-9-8-14-12-81-72-145-112-22-14-68-38-3-1-22.5-10.5t-36-18.5-35.5-20-30.5-21.5T128 640q0-71 30.5-115.5T256 480q43 0 84.5 15t68 33 55 33 48.5 15V0q0-50 38.5-89t89.5-39q52 0 90 38t38 90v331q46-35 103-35 69 0 119 53 32-18 69-18t73.5 17.5T1185 396q24-4 56-4 85 0 126 48.5t41 135.5zm-128 768q0 26-19 45t-45 19-45-19-19-45 19-45 45-19 45 19 19 45zm256-764q0-142-77.5-230T1241 263l-5 1q-76-61-178-61-22 0-43 3-54-30-119-37V0q0-105-76-180.5T639-256q-103 0-179 76T384 0v374q-54-22-128-22-121 0-188.5 81.5T0 640q0 38 17.5 69.5t49.5 55 63 40.5 72 37 62 33q55 35 129 100 3 2 17 14t21.5 19 21.5 20.5 22.5 24 18 22.5 14 23.5 4.5 21.5v288q0 53 37.5 90.5T640 1536h640q53 0 90.5-37.5t37.5-90.5v-288q0-59 59-223 69-190 69-317z"/><glyph unicode="" d="M1280 576v128q0 26-19 45t-45 19H714l189 189q19 19 19 45t-19 45l-91 91q-18 18-45 18t-45-18L360 776l-91-91q-18-18-18-45t18-45l91-91 362-362q18-18 45-18t45 18l91 91q18 18 18 45t-18 45L714 512h502q26 0 45 19t19 45zm256 64q0-209-103-385.5T1153.5-25 768-128 382.5-25 103 254.5 0 640t103 385.5T382.5 1305 768 1408t385.5-103 279.5-279.5T1536 640z"/><glyph unicode="" d="M1285 640q0 27-18 45l-91 91-362 362q-18 18-45 18t-45-18l-91-91q-18-18-18-45t18-45l189-189H320q-26 0-45-19t-19-45V576q0-26 19-45t45-19h502L633 323q-19-19-19-45t19-45l91-91q18-18 45-18t45 18l362 362 91 91q18 18 18 45zm251 0q0-209-103-385.5T1153.5-25 768-128 382.5-25 103 254.5 0 640t103 385.5T382.5 1305 768 1408t385.5-103 279.5-279.5T1536 640z"/><glyph unicode="" d="M1284 641q0 27-18 45l-362 362-91 91q-18 18-45 18t-45-18l-91-91-362-362q-18-18-18-45t18-45l91-91q18-18 45-18t45 18l189 189V192q0-26 19-45t45-19h128q26 0 45 19t19 45v502l189-189q19-19 45-19t45 19l91 91q18 18 18 45zm252-1q0-209-103-385.5T1153.5-25 768-128 382.5-25 103 254.5 0 640t103 385.5T382.5 1305 768 1408t385.5-103 279.5-279.5T1536 640z"/><glyph unicode="" d="M1284 639q0 27-18 45l-91 91q-18 18-45 18t-45-18L896 586v502q0 26-19 45t-45 19H704q-26 0-45-19t-19-45V586L451 775q-19 19-45 19t-45-19l-91-91q-18-18-18-45t18-45l362-362 91-91q18-18 45-18t45 18l91 91 362 362q18 18 18 45zm252 1q0-209-103-385.5T1153.5-25 768-128 382.5-25 103 254.5 0 640t103 385.5T382.5 1305 768 1408t385.5-103 279.5-279.5T1536 640z"/><glyph unicode="" d="M768 1408q209 0 385.5-103t279.5-279.5T1536 640t-103-385.5T1153.5-25 768-128 382.5-25 103 254.5 0 640t103 385.5T382.5 1305 768 1408zm274-521q-2-1-9.5-9.5T1019 868q2 0 4.5 5t5 11 3.5 7q6 7 22 15 14 6 52 12 34 8 51-11-2 2 9.5 13t14.5 12q3 2 15 4.5t15 7.5l2 22q-12-1-17.5 7t-6.5 21q0-2-6-8 0 7-4.5 8t-11.5-1-9-1q-10 3-15 7.5t-8 16.5-4 15q-2 5-9.5 10.5t-9.5 10.5q-1 2-2.5 5.5t-3 6.5-4 5.5-5.5 2.5-7-5-7.5-10-4.5-5q-3 2-6 1.5t-4.5-1-4.5-3-5-3.5q-3-2-8.5-3t-8.5-2q15 5-1 11-10 4-16 3 9 4 7.5 12t-8.5 14h5q-1 4-8.5 8.5t-17.5 8.5-13 6q-8 5-34 9.5t-33 .5q-5-6-4.5-10.5t4-14 3.5-12.5q1-6-5.5-13t-6.5-12q0-7 14-15.5t10-21.5q-3-8-16-16t-16-12q-5-8-1.5-18.5T914 952q2-2 1.5-4t-3.5-4.5-5.5-4-6.5-3.5l-3-2q-11-5-20.5 6T863 966q-7 25-16 30-23 8-29-1-5 13-41 26-25 9-58 4 6 1 0 15-7 15-19 12 3 6 4 17.5t1 13.5q3 13 12 23 1 1 7 8.5t9.5 13.5.5 6q35-4 50 11 5 5 11.5 17t10.5 17q9 6 14 5.5t14.5-5.5 14.5-5q14-1 15.5 11t-7.5 20q12-1 3 17-5 7-8 9-12 4-27-5-8-4 2-8-1 1-9.5-10.5T801 1190t-16 5q-1 1-5.5 13.5T770 1222q-8 0-16-15 3 8-11 15t-24 8q19 12-8 27-7 4-20.5 5t-19.5-4q-5-7-5.5-11.5t5-8 10.5-5.5 11.5-4 8.5-3q14-10 8-14-2-1-8.5-3.5T689 1204t-6-4q-3-4 0-14t-2-14q-5 5-9 17.5t-7 16.5q7-9-25-6l-10 1q-4 0-16-2t-20.5-1-13.5 8q-4 8 0 20 1 4 4 2-4 3-11 9.5t-10 8.5q-46-15-94-41 6-1 12 1 5 2 13 6.5t10 5.5q34 14 42 7l5 5q14-16 20-25-7 4-30 1-20-6-22-12 7-12 5-18-4 3-11.5 10t-14.5 11-15 5q-16 0-22-1-146-80-235-222 7-7 12-8 4-1 5-9t2.5-11 11.5 3q9-8 3-19 1 1 44-27 19-17 21-21 3-11-10-18-1 2-9 9t-9 4q-3-5 .5-18.5T308 851q-7 0-9.5-16t-2.5-35.5-1-23.5l2-1q-3-12 5.5-34.5T324 721q-13-3 20-43 6-8 8-9 3-2 12-7.5t15-10 10-10.5q4-5 10-22.5t14-23.5q-2-6 9.5-20t10.5-23q-1 0-2.5-1t-2.5-1q3-7 15.5-14t15.5-13q1-3 2-10t3-11 8-2q2 20-24 62-15 25-17 29-3 5-5.5 15.5T421 621q2 0 6-1.5t8.5-3.5 7.5-4 2-3q-3-7 2-17.5t12-18.5 17-19 12-13q6-6 14-19.5t0-13.5q9 0 20-10t17-20q5-8 8-26t5-24q2-7 8.5-13.5T573 405l16-8 13-7q5-2 18.5-10.5T642 368q10-4 16-4t14.5 2.5T686 370q15 2 29-15t21-21q36-19 55-11-2-1 .5-7.5t8-15.5 9-14.5 5.5-8.5q5-6 18-15t18-15q6 4 7 9-3-8 7-20t18-10q14 3 14 32-31-15-49 18 0 1-2.5 5.5t-4 8.5-2.5 8.5 0 7.5 5 3q9 0 10 3.5t-2 12.5-4 13q-1 8-11 20t-12 15q-5-9-16-8t-16 9q0-1-1.5-5.5T789 362q-13 0-15 1 1 3 2.5 17.5T780 403q1 4 5.5 12t7.5 14.5 4 12.5-4.5 9.5T775 454q-19-1-26-20-1-3-3-10.5t-5-11.5-9-7q-7-3-24-2t-24 5q-13 8-22.5 29t-9.5 37q0 10 2.5 26.5t3 25T652 550q3 2 9 9.5t10 10.5q2 1 4.5 1.5t4.5 0 4 1.5 3 6q-1 1-4 3-3 3-4 3 7-3 28.5 1.5T735 585q15-11 22 2 0 1-2.5 9.5T754 610q5-27 29-9 3-3 15.5-5t17.5-5q3-2 7-5.5t5.5-4.5 5 .5 8.5 6.5q10-14 12-24 11-40 19-44 7-3 11-2t4.5 9.5 0 14T887 554l-1 8v18l-1 8q-15 3-18.5 12t1.5 18.5 15 18.5q1 1 8 3.5t15.5 6.5 12.5 8q21 19 15 35 7 0 11 9-1 0-5 3t-7.5 5-4.5 2q9 5 2 16 5 3 7.5 11t7.5 10q9-12 21-2 7 8 1 16 5 7 20.5 10.5t18.5 9.5q7-2 8 2t1 12 3 12q4 5 15 9t13 5l17 11q3 4 0 4 18-2 31 11 10 11-6 20 3 6-3 9.5t-15 5.5q3 1 11.5.5t10.5 1.5q15 10-7 16-17 5-43-12zM879 10q206 36 351 189-3 3-12.5 4.5T1205 207q-18 7-24 8 1 7-2.5 13t-8 9-12.5 8-11 7q-2 2-7 6t-7 5.5-7.5 4.5-8.5 2-10-1l-3-1q-3-1-5.5-2.5t-5.5-3-4-3 0-2.5q-21 17-36 22-5 1-11 5.5t-10.5 7-10 1.5-11.5-7q-5-5-6-15t-2-13q-7 5 0 17.5t2 18.5q-3 6-10.5 4.5t-12-4.5-11.5-8.5-9-6.5-8.5-5.5-8.5-7.5q-3-4-6-12t-5-11q-2 4-11.5 6.5T912 255q2-10 4-35t5-38q7-31-12-48-27-25-29-40-4-22 12-26 0-7-8-20.5T877 26q0-6 2-16z"/><glyph unicode="" horiz-adv-x="1664" d="M384 64q0 26-19 45t-45 19-45-19-19-45 19-45 45-19 45 19 19 45zm644 420L346-198q-37-37-90-37-52 0-91 37L59-90Q21-54 21 0q0 53 38 91l681 681q39-98 114.5-173.5T1028 484zm634 435q0-39-23-106-47-134-164.5-217.5T1216 512q-185 0-316.5 131.5T768 960t131.5 316.5T1216 1408q58 0 121.5-16.5T1445 1345q16-11 16-28t-16-28l-293-169V896l193-107q5 3 79 48.5t135.5 81T1630 954q15 0 23.5-10t8.5-25z"/><glyph unicode="" horiz-adv-x="1792" d="M1024 128h640v128h-640V128zM640 640h1024v128H640V640zm640 512h384v128h-384v-128zm512-832V64q0-26-19-45t-45-19H64Q38 0 19 19T0 64v256q0 26 19 45t45 19h1664q26 0 45-19t19-45zm0 512V576q0-26-19-45t-45-19H64q-26 0-45 19T0 576v256q0 26 19 45t45 19h1664q26 0 45-19t19-45zm0 512v-256q0-26-19-45t-45-19H64q-26 0-45 19t-19 45v256q0 26 19 45t45 19h1664q26 0 45-19t19-45z"/><glyph unicode="" horiz-adv-x="1408" d="M1403 1241q17-41-14-70L896 678V-64q0-42-39-59-13-5-25-5-27 0-45 19L531 147q-19 19-19 45v486L19 1171q-31 29-14 70 17 39 59 39h1280q42 0 59-39z"/><glyph unicode="" horiz-adv-x="1792" d="M640 1280h512v128H640v-128zm1152-640V160q0-66-47-113T1632 0H160Q94 0 47 47T0 160v480h672V480q0-26 19-45t45-19h320q26 0 45 19t19 45v160h672zm-768 0V512H768v128h256zm768 480V736H0v384q0 66 47 113t113 47h352v160q0 40 28 68t68 28h576q40 0 68-28t28-68v-160h352q66 0 113-47t47-113z"/><glyph unicode="" d="M1283 995L928 640l355-355 144 144q29 31 70 14 39-17 39-59V-64q0-26-19-45t-45-19h-448q-42 0-59 40-17 39 14 69l144 144-355 355-355-355L557-19q31-30 14-69-17-40-59-40H64q-26 0-45 19T0-64v448q0 42 40 59 39 17 69-14l144-144 355 355-355 355-144-144q-19-19-45-19-12 0-24 5-40 17-40 59v448q0 26 19 45t45 19h448q42 0 59-40 17-39-14-69l-144-144 355-355 355 355-144 144q-31 30-14 69 17 40 59 40h448q26 0 45-19t19-45V896q0-42-39-59-13-5-25-5-26 0-45 19z"/><glyph unicode="" horiz-adv-x="1920" d="M593 640q-162-5-265-128H194q-82 0-138 40.5T0 671q0 353 124 353 6 0 43.5-21t97.5-42.5T384 939q67 0 133 23-5-37-5-66 0-139 81-256zM1664 3q0-120-73-189.5T1397-256H523q-121 0-194 69.5T256 3q0 53 3.5 103.5t14 109T300 324t43 97.5 62 81 85.5 53.5T602 576q10 0 43-21.5t73-48 107-48T960 437t135 21.5 107 48 73 48 43 21.5q61 0 111.5-20t85.5-53.5 62-81 43-97.5 26.5-108.5 14-109T1664 3zM640 1280q0-106-75-181t-181-75-181 75-75 181 75 181 181 75 181-75 75-181zm704-384q0-159-112.5-271.5T960 512 688.5 624.5 576 896t112.5 271.5T960 1280t271.5-112.5T1344 896zm576-225q0-78-56-118.5T1726 512h-134q-103 123-265 128 81 117 81 256 0 29-5 66 66-23 133-23 59 0 119 21.5t97.5 42.5 43.5 21q124 0 124-353zm-128 609q0-106-75-181t-181-75-181 75-75 181 75 181 181 75 181-75 75-181z"/><glyph unicode="" horiz-adv-x="1664" d="M1456 320q0 40-28 68l-208 208q-28 28-68 28-42 0-72-32 3-3 19-18.5t21.5-21.5 15-19 13-25.5 3.5-27.5q0-40-28-68t-68-28q-15 0-27.5 3.5t-25.5 13-19 15-21.5 21.5-18.5 19q-33-31-33-73 0-40 28-68l206-207q27-27 68-27 40 0 68 26l147 146q28 28 28 67zm-703 705q0 40-28 68l-206 207q-28 28-68 28-39 0-68-27l-147-146q-28-28-28-67 0-40 28-68l208-208q27-27 68-27 42 0 72 31-3 3-19 18.5T543.5 856t-15 19-13 25.5T512 928q0 40 28 68t68 28q15 0 27.5-3.5t25.5-13 19-15 21.5-21.5 18.5-19q33 31 33 73zm895-705q0-120-85-203L1416-29q-83-83-203-83-121 0-204 85L803 180q-83 83-83 203 0 123 88 209l-88 88q-86-88-208-88-120 0-204 84L100 884q-84 84-84 204t85 203l147 146q83 83 203 83 121 0 204-85l206-207q83-83 83-203 0-123-88-209l88-88q86 88 208 88 120 0 204-84l208-208q84-84 84-204z"/><glyph unicode="" horiz-adv-x="1920" d="M1920 384q0-159-112.5-271.5T1536 0H448Q263 0 131.5 131.5T0 448q0 132 71 241.5T258 853q-2 28-2 43 0 212 150 362t362 150q158 0 286.5-88t187.5-230q70 62 166 62 106 0 181-75t75-181q0-75-41-138 129-30 213-134.5t84-239.5z"/><glyph unicode="" horiz-adv-x="1664" d="M1527 88q56-89 21.5-152.5T1408-128H256q-106 0-140.5 63.5T137 88l503 793v399h-64q-26 0-45 19t-19 45 19 45 45 19h512q26 0 45-19t19-45-19-45-45-19h-64V881zM748 813L476 384h712L916 813l-20 31v436H768V844z"/><glyph unicode="" horiz-adv-x="1792" d="M960 640q26 0 45-19t19-45-19-45-45-19-45 19-19 45 19 45 45 19zm300-64l507-398q28-20 25-56-5-35-35-51L1629 7q-13-7-29-7-17 0-31 8L879 395l-110-66q-8-4-12-5 14-49 10-97-7-77-56-147.5T579-44q-132-84-277-84-136 0-222 78-90 84-79 207 7 76 56 147t131 124q132 84 278 84 83 0 151-31 9 13 22 22l122 73-122 73q-13 9-22 22-68-31-151-31-146 0-278 84-82 53-131 124T1 995q-5 59 15.5 113t63.5 93q85 79 222 79 145 0 277-84 83-52 132-123t56-148q4-48-10-97 4-1 12-5l110-66 690 387q14 8 31 8 16 0 29-7l128-64q30-16 35-51 3-36-25-56zM579 836q46 42 21 108t-106 117q-92 59-192 59-74 0-113-36-46-42-21-108t106-117q92-59 192-59 74 0 113 36zM494 91q81 51 106 117t-21 108q-39 36-113 36-100 0-192-59-81-51-106-117t21-108q39-36 113-36 100 0 192 59zm178 613l96-58v11q0 36 33 56l14 8-79 47-26-26q-3-3-10-11t-12-12q-2-2-4-3.5t-3-2.5zm224-224l96-32 736 576-128 64-768-431V544l-160-96 9-8q2-2 7-6 4-4 11-12t11-12l26-26zm704-416l128 64-520 408-177-138q-2-3-13-7z"/><glyph unicode="" horiz-adv-x="1792" d="M1696 1152q40 0 68-28t28-68V-160q0-40-28-68t-68-28H736q-40 0-68 28t-28 68v288H96q-40 0-68 28T0 224v672q0 40 20 88t48 76l408 408q28 28 76 48t88 20h416q40 0 68-28t28-68v-328q68 40 128 40h416zm-544-213L853 640h299v299zm-640 384l-299-299h299v299zm196-647l316 316v416H640V992q0-40-28-68t-68-28H128V256h512v256q0 40 20 88t48 76zm956-804v1152h-384V608q0-40-28-68t-68-28H768v-640h896z"/><glyph unicode="" horiz-adv-x="1408" d="M1404 151q0-117-79-196t-196-79q-135 0-235 100L117 752Q4 867 4 1023q0 159 110 270t269 111q158 0 273-113l605-606q10-10 10-22 0-16-30.5-46.5T1194 586q-13 0-23 10l-606 607q-79 77-181 77-106 0-179-75t-73-181q0-105 76-181L984 66q63-63 145-63 64 0 106 42t42 106q0 82-63 145L633 877q-26 24-60 24-29 0-48-19t-19-48q0-32 25-59l410-410q10-10 10-22 0-16-31-47t-47-31q-12 0-22 10L441 685q-63 61-63 149 0 82 57 139t139 57q88 0 149-63l581-581q100-98 100-235z"/><glyph unicode="" d="M384 0h768v384H384V0zm896 0h128v896q0 14-10 38.5t-20 34.5l-281 281q-10 10-34 20t-39 10V864q0-40-28-68t-68-28H352q-40 0-68 28t-28 68v416H128V0h128v416q0 40 28 68t68 28h832q40 0 68-28t28-68V0zM896 928v320q0 13-9.5 22.5T864 1280H672q-13 0-22.5-9.5T640 1248V928q0-13 9.5-22.5T672 896h192q13 0 22.5 9.5T896 928zm640-32V-32q0-40-28-68t-68-28H96q-40 0-68 28T0-32v1344q0 40 28 68t68 28h928q40 0 88-20t76-48l280-280q28-28 48-76t20-88z"/><glyph unicode="" d="M1536 1120V160q0-119-84.5-203.5T1248-128H288q-119 0-203.5 84.5T0 160v960q0 119 84.5 203.5T288 1408h960q119 0 203.5-84.5T1536 1120z"/><glyph unicode="" d="M1536 192V64q0-26-19-45t-45-19H64Q38 0 19 19T0 64v128q0 26 19 45t45 19h1408q26 0 45-19t19-45zm0 512V576q0-26-19-45t-45-19H64q-26 0-45 19T0 576v128q0 26 19 45t45 19h1408q26 0 45-19t19-45zm0 512v-128q0-26-19-45t-45-19H64q-26 0-45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45-19t19-45z"/><glyph unicode="" horiz-adv-x="1792" d="M384 128q0-80-56-136T192-64 56-8 0 128t56 136 136 56 136-56 56-136zm0 512q0-80-56-136t-136-56-136 56T0 640t56 136 136 56 136-56 56-136zm1408-416V32q0-13-9.5-22.5T1760 0H544q-13 0-22.5 9.5T512 32v192q0 13 9.5 22.5T544 256h1216q13 0 22.5-9.5t9.5-22.5zM384 1152q0-80-56-136t-136-56-136 56-56 136 56 136 136 56 136-56 56-136zm1408-416V544q0-13-9.5-22.5T1760 512H544q-13 0-22.5 9.5T512 544v192q0 13 9.5 22.5T544 768h1216q13 0 22.5-9.5t9.5-22.5zm0 512v-192q0-13-9.5-22.5t-22.5-9.5H544q-13 0-22.5 9.5T512 1056v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5-9.5t9.5-22.5z"/><glyph unicode="" horiz-adv-x="1792" d="M381-84q0-80-54.5-126T191-256q-106 0-172 66l57 88q49-45 106-45 29 0 50.5 14.5T254-90q0 64-105 56l-26 56q8 10 32.5 43.5t42.5 54 37 38.5v1q-16 0-48.5-1t-48.5-1v-53H32v152h333v-88L270 53q51-12 81-49t30-88zm2 627V384H21q-6 36-6 54 0 51 23.5 93T95 599t66 47.5 56.5 43.5 23.5 45q0 25-14.5 38.5T187 787q-46 0-81-58l-85 59q24 51 71.5 79.5T198 896q73 0 123-41.5T371 742q0-50-34-91.5T262 586t-75.5-50.5T151 483h127v60h105zm1409-319V32q0-13-9.5-22.5T1760 0H544q-13 0-22.5 9.5T512 32v192q0 14 9 23t23 9h1216q13 0 22.5-9.5t9.5-22.5zM384 1123v-99H49v99h107q0 41 .5 122t.5 121v12h-2q-8-17-50-54l-71 76 136 127h106v-404h108zm1408-387V544q0-13-9.5-22.5T1760 512H544q-13 0-22.5 9.5T512 544v192q0 14 9 23t23 9h1216q13 0 22.5-9.5t9.5-22.5zm0 512v-192q0-13-9.5-22.5t-22.5-9.5H544q-13 0-22.5 9.5T512 1056v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5-9.5t9.5-22.5z"/><glyph unicode="" horiz-adv-x="1792" d="M1760 640q14 0 23-9t9-23v-64q0-14-9-23t-23-9H32q-14 0-23 9t-9 23v64q0 14 9 23t23 9h1728zM483 704q-28 35-51 80-48 97-48 188 0 181 134 309 133 127 393 127 50 0 167-19 66-12 177-48 10-38 21-118 14-123 14-183 0-18-5-45l-12-3-84 6-14 2q-50 149-103 205-88 91-210 91-114 0-182-59-67-58-67-146 0-73 66-140t279-129q69-20 173-66 58-28 95-52H483zm507-256h411q7-39 7-92 0-111-41-212-23-55-71-104-37-35-109-81-80-48-153-66-80-21-203-21-114 0-195 23L496-65q-57 16-72 28-8 8-8 22v13q0 108-2 156-1 30 0 68l2 37v44l102 2q15-34 30-71t22.5-56 12.5-27q35-57 80-94 43-36 105-57 59-22 132-22 64 0 139 27 77 26 122 86 47 61 47 129 0 84-81 157-34 29-137 71z"/><glyph unicode="" d="M48 1313q-37 2-45 4l-3 88q13 1 40 1 60 0 112-4 132-7 166-7 86 0 168 3 116 4 146 5 56 0 86 2l-1-14 2-64v-9q-60-9-124-9-60 0-79-25-13-14-13-132 0-13 .5-32.5t.5-25.5l1-229 14-280q6-124 51-202 35-59 96-92 88-47 177-47 104 0 191 28 56 18 99 51 48 36 65 64 36 56 53 114 21 73 21 229 0 79-3.5 128t-11 122.5T1244 1140l-4 59q-5 67-24 88-34 35-77 34l-100-2-14 3 2 86h84l205-10q76-3 196 10l18-2q6-38 6-51 0-7-4-31-45-12-84-13-73-11-79-17-15-15-15-41 0-7 1.5-27t1.5-31q8-19 22-396 6-195-15-304-15-76-41-122-38-65-112-123-75-57-182-89-109-33-255-33-167 0-284 46-119 47-179 122-61 76-83 195-16 80-16 237v333q0 188-17 213-25 36-147 39zM1536-96v64q0 14-9 23t-23 9H32Q18 0 9-9T0-32v-64q0-14 9-23t23-9h1472q14 0 23 9t9 23z"/><glyph unicode="" horiz-adv-x="1664" d="M512 160v192q0 14-9 23t-23 9H160q-14 0-23-9t-9-23V160q0-14 9-23t23-9h320q14 0 23 9t9 23zm0 384v192q0 14-9 23t-23 9H160q-14 0-23-9t-9-23V544q0-14 9-23t23-9h320q14 0 23 9t9 23zm512-384v192q0 14-9 23t-23 9H672q-14 0-23-9t-9-23V160q0-14 9-23t23-9h320q14 0 23 9t9 23zM512 928v192q0 14-9 23t-23 9H160q-14 0-23-9t-9-23V928q0-14 9-23t23-9h320q14 0 23 9t9 23zm512-384v192q0 14-9 23t-23 9H672q-14 0-23-9t-9-23V544q0-14 9-23t23-9h320q14 0 23 9t9 23zm512-384v192q0 14-9 23t-23 9h-320q-14 0-23-9t-9-23V160q0-14 9-23t23-9h320q14 0 23 9t9 23zm-512 768v192q0 14-9 23t-23 9H672q-14 0-23-9t-9-23V928q0-14 9-23t23-9h320q14 0 23 9t9 23zm512-384v192q0 14-9 23t-23 9h-320q-14 0-23-9t-9-23V544q0-14 9-23t23-9h320q14 0 23 9t9 23zm0 384v192q0 14-9 23t-23 9h-320q-14 0-23-9t-9-23V928q0-14 9-23t23-9h320q14 0 23 9t9 23zm128 320V160q0-66-47-113T1504 0H160Q94 0 47 47T0 160v1088q0 66 47 113t113 47h1344q66 0 113-47t47-113z"/><glyph unicode="" horiz-adv-x="1664" d="M1190 955l293 293-107 107-293-293zm447 293q0-27-18-45L333-83q-18-18-45-18t-45 18L45 115q-18 18-18 45t18 45l1286 1286q18 18 45 18t45-18l198-198q18-18 18-45zM286 1438l98-30-98-30-30-98-30 98-98 30 98 30 30 98zm350-162l196-60-196-60-60-196-60 196-196 60 196 60 60 196zm930-478l98-30-98-30-30-98-30 98-98 30 98 30 30 98zm-640 640l98-30-98-30-30-98-30 98-98 30 98 30 30 98z"/><glyph unicode="" horiz-adv-x="1792" d="M640 128q0 52-38 90t-90 38-90-38-38-90 38-90 90-38 90 38 38 90zM256 640h384v256H482q-13 0-22-9L265 692q-9-9-9-22v-30zm1280-512q0 52-38 90t-90 38-90-38-38-90 38-90 90-38 90 38 38 90zm256 1088V192q0-15-4-26.5t-13.5-18.5-16.5-11.5-23.5-6-22.5-2-25.5 0-22.5.5q0-106-75-181t-181-75-181 75-75 181H768q0-106-75-181t-181-75-181 75-75 181h-64q-3 0-22.5-.5t-25.5 0-22.5 2-23.5 6T81.5 147 68 165.5 64 192q0 26 19 45t45 19v320q0 8-.5 35t0 38 2.5 34.5 6.5 37 14 30.5 22.5 30l198 198q19 19 50.5 32t58.5 13h160v192q0 26 19 45t45 19h1024q26 0 45-19t19-45z"/><glyph unicode="" d="M1536 640q0-209-103-385.5T1153.5-25 768-128q-111 0-218 32 59 93 78 164 9 34 54 211 20-39 73-67.5T869 183q121 0 216 68.5T1232 440t52 270q0 114-59.5 214T1052 1087t-255 63q-105 0-196-29t-154.5-77-109-110.5-67-129.5T249 670q0-104 40-183t117-111q30-12 38 20 2 7 8 31t8 30q6 23-11 43-51 61-51 151 0 151 104.5 259.5T776 1019q151 0 235.5-82t84.5-213q0-170-68.5-289T852 316q-61 0-98 43.5T731 464q8 35 26.5 93.5t30 103T799 736q0 50-27 83t-77 33q-62 0-105-57t-43-142q0-73 25-122l-99-418q-17-70-13-177-206 91-333 281T0 640q0 209 103 385.5T382.5 1305 768 1408t385.5-103 279.5-279.5T1536 640z"/><glyph unicode="" d="M1248 1408q119 0 203.5-84.5T1536 1120V160q0-119-84.5-203.5T1248-128H523Q608-6 631 82q9 34 53 209 21-39 73.5-67T870 196q181 0 295.5 147.5T1280 717q0 84-35 162.5t-96.5 139-152.5 97-197 36.5q-104 0-194.5-28.5t-153-76.5T344 937.5t-66.5-128T256 677q0-102 39.5-180T412 387q13-5 23.5 0t14.5 19q10 44 15 61 6 23-11 42-50 62-50 150 0 150 103.5 256.5T778 1022q149 0 232.5-81t83.5-210q0-168-67.5-286T853 327q-60 0-97 43.5T733 474q8 34 26.5 92.5t29.5 102 11 74.5q0 49-26.5 81.5T698 857q-61 0-103.5-56.5T552 661q0-72 24-121l-98-414q-24-100-7-254H288q-119 0-203.5 84.5T0 160v960q0 119 84.5 203.5T288 1408h960z"/><glyph unicode="" d="M678-57q0-38-10-71H288q-95 0-171.5 56.5T13 76q24 45 69 77.5T182 203t107 24 107 7q32 0 49-2 6-4 30.5-21t33-23 31-23 32-25.5T599 114t26.5-29.5 21-30.5T664 19.5t9.5-36T678-57zM385 294q-234-7-385-85v433q103-118 273-118 32 0 70 5-21-61-21-86 0-67 63-149zm173 511q0-100-43.5-160.5T374 584q-51 0-97 26t-78 67.5-56 93.5-35.5 104T96 974q0 96 51.5 165t144.5 69q66 0 119-41t84-104 47-130 16-128zm978 91V160q0-119-84.5-203.5T1248-128H780q39 73 39 157 0 66-22 122.5t-55.5 93-72 71-72 59.5-55.5 54.5-22 59.5q0 36 23 68t56 61.5 65.5 64.5 55.5 93 23 131-26.5 145.5T641 1171q-6 6-14 11t-12.5 7.5-10 9.5-10.5 17h135l135 64H427q-138 0-244.5-38.5T0 1108q0 126 81 213t207 87h960q119 0 203.5-84.5T1536 1120v-96h-256v256h-128v-256H896V896h256V640h128v256h256z"/><glyph unicode="" horiz-adv-x="1664" d="M876 71q0 21-4.5 40.5t-9.5 36-17.5 34.5-21 30.5T797 242t-27.5 25.5-32 25.5-31 23-33 23-30.5 21q-17 2-50 2-54 0-106-7t-108-25-98-46-69-75-27-107q0-68 35.5-121.5t93-84T434-149t127-15q59 0 112.5 12.5t100.5 39T848.5-39 876 71zM756 933q0 60-16.5 127.5t-47 130.5-84 104-119.5 41q-93 0-144-69t-51-165q0-47 11.5-99T341 899t56-93.5 78-67.5 97-26q97 0 140.5 60.5T756 933zm-131 475h437l-135-79H792q71-45 110-126t39-169q0-74-23-131.5T862 810t-66-64.5-56-61-23-67.5q0-26 16.5-51t43-48 58.5-48 64-55.5 58.5-66 43-85T1017 157q0-160-140-282-152-131-420-131-59 0-119.5 10t-122 33.5-108.5 58-77 89T0 56q0 61 37 135 32 64 96 110.5t145 71 155 36T583 422q-64 83-64 149 0 12 2 23.5t5 19.5 8 21.5 7 21.5q-40-5-70-5-149 0-255.5 98T109 996q0 140 95 250.5T438 1388q94 20 187 20zm1039-256v-128h-256V768h-128v256h-256v128h256v256h128v-256h256z"/><glyph unicode="" horiz-adv-x="1920" d="M768 384h384v96h-128v448H910L762 791l77-80q42 37 55 57h2V480H768v-96zm512 256q0-70-21-142t-59.5-134T1098 263t-138-39-138 39-101.5 101T661 498t-21 142 21 142 59.5 134T822 1017t138 39 138-39 101.5-101 59.5-134 21-142zm512-256v512q-106 0-181 75t-75 181H384q0-106-75-181t-181-75V384q106 0 181-75t75-181h1152q0 106 75 181t181 75zm128 832V64q0-26-19-45t-45-19H64Q38 0 19 19T0 64v1152q0 26 19 45t45 19h1792q26 0 45-19t19-45z"/><glyph unicode="" horiz-adv-x="1024" d="M1024 832q0-26-19-45L557 339q-19-19-45-19t-45 19L19 787Q0 806 0 832t19 45 45 19h896q26 0 45-19t19-45z"/><glyph unicode="" horiz-adv-x="1024" d="M1024 320q0-26-19-45t-45-19H64q-26 0-45 19T0 320t19 45l448 448q19 19 45 19t45-19l448-448q19-19 19-45z"/><glyph unicode="" horiz-adv-x="640" d="M640 1088V192q0-26-19-45t-45-19-45 19L83 595q-19 19-19 45t19 45l448 448q19 19 45 19t45-19 19-45z"/><glyph unicode="" horiz-adv-x="640" d="M576 640q0-26-19-45L109 147q-19-19-45-19t-45 19-19 45v896q0 26 19 45t45 19 45-19l448-448q19-19 19-45z"/><glyph unicode="" horiz-adv-x="1664" d="M160 0h608v1152H128V32q0-13 9.5-22.5T160 0zm1376 32v1120H896V0h608q13 0 22.5 9.5T1536 32zm128 1216V32q0-66-47-113t-113-47H160q-66 0-113 47T0 32v1216q0 66 47 113t113 47h1344q66 0 113-47t47-113z"/><glyph unicode="" horiz-adv-x="1024" d="M1024 448q0-26-19-45L557-45q-19-19-45-19t-45 19L19 403Q0 422 0 448t19 45 45 19h896q26 0 45-19t19-45zm0 384q0-26-19-45t-45-19H64q-26 0-45 19T0 832t19 45l448 448q19 19 45 19t45-19l448-448q19-19 19-45z"/><glyph unicode="" horiz-adv-x="1024" d="M1024 448q0-26-19-45L557-45q-19-19-45-19t-45 19L19 403Q0 422 0 448t19 45 45 19h896q26 0 45-19t19-45z"/><glyph unicode="" horiz-adv-x="1024" d="M1024 832q0-26-19-45t-45-19H64q-26 0-45 19T0 832t19 45l448 448q19 19 45 19t45-19l448-448q19-19 19-45z"/><glyph unicode="" horiz-adv-x="1792" d="M1792 826V32q0-66-47-113t-113-47H160q-66 0-113 47T0 32v794q44-49 101-87 362-246 497-345 57-42 92.5-65.5t94.5-48T895 256h2q51 0 110 24.5t94.5 48T1194 394q170 123 498 345 57 39 100 87zm0 294q0-79-49-151t-122-123q-376-261-468-325-10-7-42.5-30.5t-54-38-52-32.5-57.5-27-50-9h-2q-23 0-50 9t-57.5 27-52 32.5-54 38T639 521q-91 64-262 182.5T172 846q-62 42-117 115.5T0 1098q0 78 41.5 130t118.5 52h1472q65 0 112.5-47t47.5-113z"/><glyph unicode="" d="M349 911V-80H19v991h330zm21 306q1-73-50.5-122T184 1046h-2q-82 0-132 49T0 1217q0 74 51.5 122.5T186 1388t133-48.5 51-122.5zm1166-729V-80h-329v530q0 105-40.5 164.5T1040 674q-63 0-105.5-34.5T871 554q-11-30-11-81V-80H531q2 399 2 647t-1 296l-1 48h329V767h-2q20 32 41 56t56.5 52 87 43.5T1157 934q171 0 275-113.5T1536 488z"/><glyph unicode="" d="M1536 640q0-156-61-298T1311 97 1066-67t-298-61q-172 0-327 72.5T177 149q-7 10-6.5 22.5T179 192l137 138q10 9 25 9 16-2 23-12 73-95 179-147t225-52q104 0 198.5 40.5T1130 278t109.5 163.5T1280 640t-40.5 198.5T1130 1002t-163.5 109.5T768 1152q-98 0-188-35.5T420 1015l137-138q31-30 14-69-17-40-59-40H64q-26 0-45 19T0 832v448q0 42 40 59 39 17 69-14l130-129q107 101 244.5 156.5T768 1408q156 0 298-61t245-164 164-245 61-298z"/><glyph unicode="" horiz-adv-x="1792" d="M1771 0q0-53-37-90l-107-108q-39-37-91-37-53 0-90 37l-363 364q-38 36-38 90 0 53 43 96L832 608 706 482q-14-14-34-14t-34 14q2-2 12.5-12t12.5-13 10-11.5 10-13.5 6-13.5 5.5-16.5 1.5-18q0-38-28-68-3-3-16.5-18t-19-20.5T614 261t-22-15.5-22-9-26-4.5q-40 0-68 28L68 668q-28 28-28 68 0 13 4.5 26t9 22T69 806t16.5 18.5 20.5 19 18 16.5q30 28 68 28 10 0 18-1.5t16.5-5.5 13.5-6 13.5-10 11.5-10 13-12.5 12-12.5q-14 14-14 34t14 34l348 348q14 14 34 14t34-14q-2 2-12.5 12t-12.5 13-10 11.5-10 13.5-6 13.5-5.5 16.5-1.5 18q0 38 28 68 3 3 16.5 18t19 20.5T730 1467t22 15.5 22 9 26 4.5q40 0 68-28l408-408q28-28 28-68 0-13-4.5-26t-9-22-15.5-22-16.5-18.5-20.5-19-18-16.5q-30-28-68-28-10 0-18 1.5t-16.5 5.5-13.5 6-13.5 10-11.5 10-13 12.5-12 12.5q14-14 14-34t-14-34L928 704l256-256q43 43 96 43 52 0 91-37l363-363q37-39 37-91z"/><glyph unicode="" horiz-adv-x="1792" d="M384 384q0 53-37.5 90.5T256 512t-90.5-37.5T128 384t37.5-90.5T256 256t90.5 37.5T384 384zm192 448q0 53-37.5 90.5T448 960t-90.5-37.5T320 832t37.5-90.5T448 704t90.5 37.5T576 832zm428-481l101 382q6 26-7.5 48.5T1059 811t-48-6.5-30-39.5L880 383q-60-5-107-43.5T710 241q-20-77 20-146T847 6t146 20 89 117q16 60-6 117t-72 91zm660 33q0 53-37.5 90.5T1536 512t-90.5-37.5T1408 384t37.5-90.5T1536 256t90.5 37.5T1664 384zm-640 640q0 53-37.5 90.5T896 1152t-90.5-37.5T768 1024t37.5-90.5T896 896t90.5 37.5 37.5 90.5zm448-192q0 53-37.5 90.5T1344 960t-90.5-37.5T1216 832t37.5-90.5T1344 704t90.5 37.5T1472 832zm320-448q0-261-141-483-19-29-54-29H195q-35 0-54 29Q0 122 0 384q0 182 71 348t191 286 286 191 348 71 348-71 286-191 191-286 71-348z"/><glyph unicode="" horiz-adv-x="1792" d="M896 1152q-204 0-381.5-69.5T232.5 895 128 640q0-112 71.5-213.5T401 251l87-50-27-96q-24-91-70-172Q543-4 666 104l43 38 57-6q69-8 130-8 204 0 381.5 69.5t282 187.5T1664 640t-104.5 255-282 187.5T896 1152zm896-512q0-174-120-321.5t-326-233T896 0q-70 0-145 8-198-175-460-242-49-14-114-22h-5q-15 0-27 10.5T129-218v1q-3 4-.5 12t2 10 4.5 9.5l6 9 7 8.5 8 9q7 8 31 34.5t34.5 38 31 39.5T285 4t27 59 26 76Q181 228 90.5 359T0 640q0 174 120 321.5t326 233 450 85.5 450-85.5 326-233T1792 640z"/><glyph unicode="" horiz-adv-x="1792" d="M704 1152q-153 0-286-52T206.5 959 128 768q0-82 53-158t149-132l97-56-35-84q34 20 62 39l44 31 53-10q78-14 153-14 153 0 286 52t211.5 141 78.5 191-78.5 191T990 1100t-286 52zm0 128q191 0 353.5-68.5T1314 1025t94-257-94-257-256.5-186.5T704 256q-86 0-176 16-124-88-278-128-36-9-86-16h-3q-11 0-20.5 8T129 157q-1 3-1 6.5t.5 6.5 2 6l2.5 5 3.5 5.5 4 5 4.5 5 4 4.5q5 6 23 25t26 29.5 22.5 29 25 38.5 20.5 44Q142 439 71 544T0 768q0 139 94 257t256.5 186.5T704 1280zm822-1169q10-24 20.5-44t25-38.5 22.5-29 26-29.5 23-25q1-1 4-4.5t4.5-5 4-5 3.5-5.5l2.5-5 2-6 .5-6.5-1-6.5q-3-14-13-22t-22-7q-50 7-86 16-154 40-278 128-90-16-176-16-271 0-472 132 58-4 88-4 161 0 309 45t264 129q125 92 192 212t67 254q0 77-23 152 129-71 204-178t75-230q0-120-71-224.5T1526 111z"/><glyph unicode="" horiz-adv-x="896" d="M885 970q18-20 7-44L352-231q-13-25-42-25-4 0-14 2-17 5-25.5 19t-4.5 30l197 808L57 502q-4-1-12-1-18 0-31 11-18 15-13 39l201 825q4 14 16 23t28 9h328q19 0 32-12.5t13-29.5q0-8-5-18L443 885l396 98q8 2 12 2 19 0 34-15z"/><glyph unicode="" horiz-adv-x="1792" d="M1792 288V-32q0-40-28-68t-68-28h-320q-40 0-68 28t-28 68v320q0 40 28 68t68 28h96v192H960V384h96q40 0 68-28t28-68V-32q0-40-28-68t-68-28H736q-40 0-68 28t-28 68v320q0 40 28 68t68 28h96v192H320V384h96q40 0 68-28t28-68V-32q0-40-28-68t-68-28H96q-40 0-68 28T0-32v320q0 40 28 68t68 28h96v192q0 52 38 90t90 38h512v192h-96q-40 0-68 28t-28 68v320q0 40 28 68t68 28h320q40 0 68-28t28-68V992q0-40-28-68t-68-28h-96V704h512q52 0 90-38t38-90V384h96q40 0 68-28t28-68z"/><glyph unicode="" horiz-adv-x="1664" d="M896 708V128q0-104-76-180t-180-76-180 76-76 180q0 26 19 45t45 19 45-19 19-45q0-50 39-89t89-39 89 39 39 89v580q33 11 64 11t64-11zm768-27q0-13-9.5-22.5T1632 649q-11 0-23 10-49 46-93 69t-102 23q-68 0-128-37t-103-97q-7-10-17.5-28t-14.5-24q-11-17-28-17-18 0-29 17-4 6-14.5 24t-17.5 28q-43 60-102.5 97T832 751t-127.5-37T602 617q-7-10-17.5-28T570 565q-11-17-29-17-17 0-28 17-4 6-14.5 24T481 617q-43 60-103 97t-128 37q-58 0-102-23t-93-69q-12-10-23-10-13 0-22.5 9.5T0 681q0 5 1 7 45 183 172.5 319.5t298 204.5 360.5 68q140 0 274.5-40t246.5-113.5 194.5-187T1663 688q1-2 1-7zm-768 727v-98q-42 2-64 2t-64-2v98q0 26 19 45t45 19 45-19 19-45z"/><glyph unicode="" horiz-adv-x="1792" d="M768-128h896v640h-416q-40 0-68 28t-28 68v416H768V-128zm256 1440v64q0 13-9.5 22.5T992 1408H288q-13 0-22.5-9.5T256 1376v-64q0-13 9.5-22.5t22.5-9.5h704q13 0 22.5 9.5t9.5 22.5zm256-672h299l-299 299V640zm512-128v-672q0-40-28-68t-68-28H736q-40 0-68 28t-28 68V0H96Q56 0 28 28T0 96v1344q0 40 28 68t68 28h1088q40 0 68-28t28-68v-328q21-13 36-28l408-408q28-28 48-76t20-88z"/><glyph unicode="" horiz-adv-x="1024" d="M736 960q0-13-9.5-22.5T704 928t-22.5 9.5T672 960q0 46-54 71t-106 25q-13 0-22.5 9.5T480 1088t9.5 22.5 22.5 9.5q50 0 99.5-16t87-54 37.5-90zm160 0q0 72-34.5 134t-90 101.5-123 62T512 1280t-136.5-22.5-123-62-90-101.5T128 960q0-101 68-180 10-11 30.5-33t30.5-33q128-153 141-298h228q13 145 141 298 10 11 30.5 33t30.5 33q68 79 68 180zm128 0q0-155-103-268-45-49-74.5-87T787 509.5 753 402q47-28 47-82 0-37-25-64 25-27 25-64 0-52-45-81 13-23 13-47 0-46-31.5-71T659-32q-20-44-60-70t-87-26-87 26-60 70q-46 0-77.5 25T256 64q0 24 13 47-45 29-45 81 0 37 25 64-25 27-25 64 0 54 47 82-4 50-34 107.5T177.5 605 103 692Q0 805 0 960q0 99 44.5 184.5t117 142 164 89T512 1408t186.5-32.5 164-89 117-142T1024 960z"/><glyph unicode="" horiz-adv-x="1792" d="M1792 352V160q0-13-9.5-22.5T1760 128H384V-64q0-13-9.5-22.5T352-96q-12 0-24 10L9 234q-9 9-9 22 0 14 9 23l320 320q9 9 23 9 13 0 22.5-9.5T384 576V384h1376q13 0 22.5-9.5t9.5-22.5zm0 544q0-14-9-23l-320-320q-9-9-23-9-13 0-22.5 9.5T1408 576v192H32q-13 0-22.5 9.5T0 800v192q0 13 9.5 22.5T32 1024h1376v192q0 14 9 23t23 9q12 0 24-10l319-319q9-9 9-23z"/><glyph unicode="" horiz-adv-x="1920" d="M1280 608q0 14-9 23t-23 9h-224v352q0 13-9.5 22.5T992 1024H800q-13 0-22.5-9.5T768 992V640H544q-13 0-22.5-9.5T512 608q0-14 9-23l352-352q9-9 23-9t23 9l351 351q10 12 10 24zm640-224q0-159-112.5-271.5T1536 0H448Q263 0 131.5 131.5T0 448q0 130 70 240t188 165q-2 30-2 43 0 212 150 362t362 150q156 0 285.5-87t188.5-231q71 62 166 62 106 0 181-75t75-181q0-76-41-138 130-31 213.5-135.5T1920 384z"/><glyph unicode="" horiz-adv-x="1920" d="M1280 672q0 14-9 23l-352 352q-9 9-23 9t-23-9L522 696q-10-12-10-24 0-14 9-23t23-9h224V288q0-13 9.5-22.5T800 256h192q13 0 22.5 9.5t9.5 22.5v352h224q13 0 22.5 9.5t9.5 22.5zm640-288q0-159-112.5-271.5T1536 0H448Q263 0 131.5 131.5T0 448q0 130 70 240t188 165q-2 30-2 43 0 212 150 362t362 150q156 0 285.5-87t188.5-231q71 62 166 62 106 0 181-75t75-181q0-76-41-138 130-31 213.5-135.5T1920 384z"/><glyph unicode="" horiz-adv-x="1408" d="M384 192q0-26-19-45t-45-19-45 19-19 45 19 45 45 19 45-19 19-45zm1024-61q0-121-73-190t-194-69H267q-121 0-194 69T0 131q0 68 5.5 131t24 138T77 532.5t81 103T278 696q-22-52-22-120V373q-58-20-93-70t-35-111q0-80 56-136T320 0t136 56 56 136q0 61-35.5 111T384 373v203q0 62 25 93 132-104 295-104t295 104q25-31 25-93v-64q-106 0-181-75t-75-181v-89q-32-29-32-71 0-40 28-68t68-28 68 28 28 68q0 42-32 71v89q0 52 38 90t90 38 90-38 38-90v-89q-32-29-32-71 0-40 28-68t68-28 68 28 28 68q0 42-32 71v89q0 68-34.5 127.5T1152 477q0 10 .5 42.5t0 48-2.5 41.5-7 47-13 40q68-15 120-60.5t81-103 47.5-132.5 24-138 5.5-131zm-320 893q0-159-112.5-271.5T704 640 432.5 752.5 320 1024t112.5 271.5T704 1408t271.5-112.5T1088 1024z"/><glyph unicode="" horiz-adv-x="1408" d="M1280 832q0 26-19 45t-45 19-45-19-19-45 19-45 45-19 45 19 19 45zm128 0q0-62-35.5-111t-92.5-70V256q0-159-131.5-271.5T832-128 515.5-15.5 384 256v132q-164 20-274 128T0 768v512q0 26 19 45t45 19q6 0 16-2 17 30 47 48t65 18q53 0 90.5-37.5T320 1280t-37.5-90.5T192 1152q-33 0-64 18V768q0-106 94-181t226-75 226 75 94 181v402q-31-18-64-18-53 0-90.5 37.5T576 1280t37.5 90.5T704 1408q35 0 65-18t47-48q10 2 16 2 26 0 45-19t19-45V768q0-144-110-252T512 388V256q0-106 94-181T832 0t226 75 94 181v395q-57 21-92.5 70T1024 832q0 80 56 136t136 56 136-56 56-136z"/><glyph unicode="" horiz-adv-x="1792" d="M640 1152h512v128H640v-128zm-352 0V-128h-64q-92 0-158 66T0 96v832q0 92 66 158t158 66h64zm1120 0V-128H384v1280h128v160q0 40 28 68t68 28h576q40 0 68-28t28-68v-160h128zm384-224V96q0-92-66-158t-158-66h-64v1280h64q92 0 158-66t66-158z"/><glyph unicode="" horiz-adv-x="1664" d="M848-160q0 16-16 16-59 0-101.5 42.5T688 0q0 16-16 16T656 0q0-73 51.5-124.5T832-176q16 0 16 16zm816 288q0-52-38-90t-90-38h-448q0-106-75-181t-181-75-181 75T576 0H128Q76 0 38 38T0 128q190 161 287 397.5t97 498.5q0 165 96 262t264 117q-8 18-8 37 0 40 28 68t68 28 68-28 28-68q0-19-8-37 168-20 264-117t96-262q0-262 97-498.5T1664 128z"/><glyph unicode="" horiz-adv-x="1920" d="M1664 896q0 80-56 136t-136 56h-64V704h64q80 0 136 56t56 136zM0 128h1792q0-106-75-181t-181-75H256q-106 0-181 75T0 128zm1856 768q0-159-112.5-271.5T1472 512h-64v-32q0-92-66-158t-158-66H480q-92 0-158 66t-66 158v736q0 26 19 45t45 19h1152q159 0 271.5-112.5T1856 896z"/><glyph unicode="" horiz-adv-x="1408" d="M640 1472V832q0-61-35.5-111T512 651v-779q0-52-38-90t-90-38H256q-52 0-90 38t-38 90v779q-57 20-92.5 70T0 832v640q0 26 19 45t45 19 45-19 19-45v-416q0-26 19-45t45-19 45 19 19 45v416q0 26 19 45t45 19 45-19 19-45v-416q0-26 19-45t45-19 45 19 19 45v416q0 26 19 45t45 19 45-19 19-45zm768 0V-128q0-52-38-90t-90-38h-128q-52 0-90 38t-38 90v512H800q-13 0-22.5 9.5T768 416v800q0 132 94 226t226 94h256q26 0 45-19t19-45z"/><glyph unicode="" horiz-adv-x="1280" d="M1024 352v-64q0-14-9-23t-23-9H288q-14 0-23 9t-9 23v64q0 14 9 23t23 9h704q14 0 23-9t9-23zm0 256v-64q0-14-9-23t-23-9H288q-14 0-23 9t-9 23v64q0 14 9 23t23 9h704q14 0 23-9t9-23zM128 0h1024v768H736q-40 0-68 28t-28 68v416H128V0zm640 896h376q-10 29-22 41l-313 313q-12 12-41 22V896zm512-32V-32q0-40-28-68t-68-28H96q-40 0-68 28T0-32v1344q0 40 28 68t68 28h640q40 0 88-20t76-48l312-312q28-28 48-76t20-88z"/><glyph unicode="" horiz-adv-x="1408" d="M384 224v-64q0-13-9.5-22.5T352 128h-64q-13 0-22.5 9.5T256 160v64q0 13 9.5 22.5T288 256h64q13 0 22.5-9.5T384 224zm0 256v-64q0-13-9.5-22.5T352 384h-64q-13 0-22.5 9.5T256 416v64q0 13 9.5 22.5T288 512h64q13 0 22.5-9.5T384 480zm256 0v-64q0-13-9.5-22.5T608 384h-64q-13 0-22.5 9.5T512 416v64q0 13 9.5 22.5T544 512h64q13 0 22.5-9.5T640 480zM384 736v-64q0-13-9.5-22.5T352 640h-64q-13 0-22.5 9.5T256 672v64q0 13 9.5 22.5T288 768h64q13 0 22.5-9.5T384 736zm768-512v-64q0-13-9.5-22.5T1120 128h-64q-13 0-22.5 9.5T1024 160v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5-9.5t9.5-22.5zM896 480v-64q0-13-9.5-22.5T864 384h-64q-13 0-22.5 9.5T768 416v64q0 13 9.5 22.5T800 512h64q13 0 22.5-9.5T896 480zM640 736v-64q0-13-9.5-22.5T608 640h-64q-13 0-22.5 9.5T512 672v64q0 13 9.5 22.5T544 768h64q13 0 22.5-9.5T640 736zM384 992v-64q0-13-9.5-22.5T352 896h-64q-13 0-22.5 9.5T256 928v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5-9.5T384 992zm768-512v-64q0-13-9.5-22.5T1120 384h-64q-13 0-22.5 9.5T1024 416v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5-9.5t9.5-22.5zM896 736v-64q0-13-9.5-22.5T864 640h-64q-13 0-22.5 9.5T768 672v64q0 13 9.5 22.5T800 768h64q13 0 22.5-9.5T896 736zM640 992v-64q0-13-9.5-22.5T608 896h-64q-13 0-22.5 9.5T512 928v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5-9.5T640 992zm-256 256v-64q0-13-9.5-22.5T352 1152h-64q-13 0-22.5 9.5T256 1184v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5-9.5t9.5-22.5zm768-512v-64q0-13-9.5-22.5T1120 640h-64q-13 0-22.5 9.5T1024 672v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5-9.5t9.5-22.5zM896 992v-64q0-13-9.5-22.5T864 896h-64q-13 0-22.5 9.5T768 928v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5-9.5T896 992zm-256 256v-64q0-13-9.5-22.5T608 1152h-64q-13 0-22.5 9.5T512 1184v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5-9.5t9.5-22.5zm512-256v-64q0-13-9.5-22.5T1120 896h-64q-13 0-22.5 9.5T1024 928v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5-9.5t9.5-22.5zm-256 256v-64q0-13-9.5-22.5T864 1152h-64q-13 0-22.5 9.5T768 1184v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5-9.5t9.5-22.5zm256 0v-64q0-13-9.5-22.5t-22.5-9.5h-64q-13 0-22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5-9.5t9.5-22.5zM896-128h384v1536H128V-128h384V96q0 13 9.5 22.5T544 128h320q13 0 22.5-9.5T896 96v-224zm512 1600V-192q0-26-19-45t-45-19H64q-26 0-45 19T0-192v1664q0 26 19 45t45 19h1280q26 0 45-19t19-45z"/><glyph unicode="" horiz-adv-x="1408" d="M384 224v-64q0-13-9.5-22.5T352 128h-64q-13 0-22.5 9.5T256 160v64q0 13 9.5 22.5T288 256h64q13 0 22.5-9.5T384 224zm0 256v-64q0-13-9.5-22.5T352 384h-64q-13 0-22.5 9.5T256 416v64q0 13 9.5 22.5T288 512h64q13 0 22.5-9.5T384 480zm256 0v-64q0-13-9.5-22.5T608 384h-64q-13 0-22.5 9.5T512 416v64q0 13 9.5 22.5T544 512h64q13 0 22.5-9.5T640 480zM384 736v-64q0-13-9.5-22.5T352 640h-64q-13 0-22.5 9.5T256 672v64q0 13 9.5 22.5T288 768h64q13 0 22.5-9.5T384 736zm768-512v-64q0-13-9.5-22.5T1120 128h-64q-13 0-22.5 9.5T1024 160v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5-9.5t9.5-22.5zM896 480v-64q0-13-9.5-22.5T864 384h-64q-13 0-22.5 9.5T768 416v64q0 13 9.5 22.5T800 512h64q13 0 22.5-9.5T896 480zM640 736v-64q0-13-9.5-22.5T608 640h-64q-13 0-22.5 9.5T512 672v64q0 13 9.5 22.5T544 768h64q13 0 22.5-9.5T640 736zm512-256v-64q0-13-9.5-22.5T1120 384h-64q-13 0-22.5 9.5T1024 416v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5-9.5t9.5-22.5zM896 736v-64q0-13-9.5-22.5T864 640h-64q-13 0-22.5 9.5T768 672v64q0 13 9.5 22.5T800 768h64q13 0 22.5-9.5T896 736zm256 0v-64q0-13-9.5-22.5T1120 640h-64q-13 0-22.5 9.5T1024 672v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5-9.5t9.5-22.5zM896-128h384v1152h-256v-32q0-40-28-68t-68-28H480q-40 0-68 28t-28 68v32H128V-128h384V96q0 13 9.5 22.5T544 128h320q13 0 22.5-9.5T896 96v-224zm0 1184v320q0 13-9.5 22.5T864 1408h-64q-13 0-22.5-9.5T768 1376v-96H640v96q0 13-9.5 22.5T608 1408h-64q-13 0-22.5-9.5T512 1376v-320q0-13 9.5-22.5t22.5-9.5h64q13 0 22.5 9.5t9.5 22.5v96h128v-96q0-13 9.5-22.5t22.5-9.5h64q13 0 22.5 9.5t9.5 22.5zm512 32V-192q0-26-19-45t-45-19H64q-26 0-45 19T0-192v1280q0 26 19 45t45 19h320v288q0 40 28 68t68 28h448q40 0 68-28t28-68v-288h320q26 0 45-19t19-45z"/><glyph unicode="" horiz-adv-x="1920" d="M640 128q0 53-37.5 90.5T512 256t-90.5-37.5T384 128t37.5-90.5T512 0t90.5 37.5T640 128zM256 640h384v256H482q-14-2-22-9L265 692q-7-12-9-22v-30zm1280-512q0 53-37.5 90.5T1408 256t-90.5-37.5T1280 128t37.5-90.5T1408 0t90.5 37.5T1536 128zm128 672v192q0 14-9 23t-23 9h-224v224q0 14-9 23t-23 9h-192q-14 0-23-9t-9-23v-224H928q-14 0-23-9t-9-23V800q0-14 9-23t23-9h224V544q0-14 9-23t23-9h192q14 0 23 9t9 23v224h224q14 0 23 9t9 23zm256 544V192q0-26-19-45t-45-19h-192q0-106-75-181t-181-75-181 75-75 181H768q0-106-75-181t-181-75-181 75-75 181H128q-26 0-45 19t-19 45 19 45 45 19v416q0 26 13 58t32 51l198 198q19 19 51 32t58 13h160v320q0 26 19 45t45 19h1152q26 0 45-19t19-45z"/><glyph unicode="" horiz-adv-x="1792" d="M1280 416v192q0 14-9 23t-23 9h-224v224q0 14-9 23t-23 9H800q-14 0-23-9t-9-23V640H544q-14 0-23-9t-9-23V416q0-14 9-23t23-9h224V160q0-14 9-23t23-9h192q14 0 23 9t9 23v224h224q14 0 23 9t9 23zm-640 736h512v128H640v-128zm-384 0V-128h-32q-92 0-158 66T0 96v832q0 92 66 158t158 66h32zm1184 0V-128H352v1280h160v160q0 40 28 68t68 28h576q40 0 68-28t28-68v-160h160zm352-224V96q0-92-66-158t-158-66h-32v1280h32q92 0 158-66t66-158z"/><glyph unicode="" horiz-adv-x="1920" d="M1920 576q-1-32-288-96l-352-32-224-64h-64L699 32h69q26 0 45-4.5T832 16 813 4.5 768 0H448v32h64v416H352L160 224H64l-32 32v192h32v32h128v8L0 512v128l192 24v8H64v32H32v192l32 32h96l192-224h160v416h-64v32h320q26 0 45-4.5t19-11.5-19-11.5-45-4.5h-69l293-352h64l224-64 352-32q261-58 287-93z"/><glyph unicode="" horiz-adv-x="1664" d="M640 640v384H384V768q0-53 37.5-90.5T512 640h128zm1024-448V0H512v192l128 192H512q-159 0-271.5 112.5T128 768v320l-64 64 32 128h480l32 128h960l32-192-64-32V384z"/><glyph unicode="" d="M1280 192v896q0 26-19 45t-45 19h-128q-26 0-45-19t-19-45V768H512v320q0 26-19 45t-45 19H320q-26 0-45-19t-19-45V192q0-26 19-45t45-19h128q26 0 45 19t19 45v320h512V192q0-26 19-45t45-19h128q26 0 45 19t19 45zm256 928V160q0-119-84.5-203.5T1248-128H288q-119 0-203.5 84.5T0 160v960q0 119 84.5 203.5T288 1408h960q119 0 203.5-84.5T1536 1120z"/><glyph unicode="" d="M1280 576v128q0 26-19 45t-45 19H896v320q0 26-19 45t-45 19H704q-26 0-45-19t-19-45V768H320q-26 0-45-19t-19-45V576q0-26 19-45t45-19h320V192q0-26 19-45t45-19h128q26 0 45 19t19 45v320h320q26 0 45 19t19 45zm256 544V160q0-119-84.5-203.5T1248-128H288q-119 0-203.5 84.5T0 160v960q0 119 84.5 203.5T288 1408h960q119 0 203.5-84.5T1536 1120z"/><glyph unicode="" horiz-adv-x="1024" d="M627 160q0-13-10-23l-50-50q-10-10-23-10t-23 10L55 553q-10 10-10 23t10 23l466 466q10 10 23 10t23-10l50-50q10-10 10-23t-10-23L224 576l393-393q10-10 10-23zm384 0q0-13-10-23l-50-50q-10-10-23-10t-23 10L439 553q-10 10-10 23t10 23l466 466q10 10 23 10t23-10l50-50q10-10 10-23t-10-23L608 576l393-393q10-10 10-23z"/><glyph unicode="" horiz-adv-x="1024" d="M595 576q0-13-10-23L119 87q-10-10-23-10T73 87l-50 50q-10 10-10 23t10 23l393 393L23 969q-10 10-10 23t10 23l50 50q10 10 23 10t23-10l466-466q10-10 10-23zm384 0q0-13-10-23L503 87q-10-10-23-10t-23 10l-50 50q-10 10-10 23t10 23l393 393-393 393q-10 10-10 23t10 23l50 50q10 10 23 10t23-10l466-466q10-10 10-23z"/><glyph unicode="" horiz-adv-x="1152" d="M1075 224q0-13-10-23l-50-50q-10-10-23-10t-23 10L576 544 183 151q-10-10-23-10t-23 10l-50 50q-10 10-10 23t10 23l466 466q10 10 23 10t23-10l466-466q10-10 10-23zm0 384q0-13-10-23l-50-50q-10-10-23-10t-23 10L576 928 183 535q-10-10-23-10t-23 10l-50 50q-10 10-10 23t10 23l466 466q10 10 23 10t23-10l466-466q10-10 10-23z"/><glyph unicode="" horiz-adv-x="1152" d="M1075 672q0-13-10-23L599 183q-10-10-23-10t-23 10L87 649q-10 10-10 23t10 23l50 50q10 10 23 10t23-10l393-393 393 393q10 10 23 10t23-10l50-50q10-10 10-23zm0 384q0-13-10-23L599 567q-10-10-23-10t-23 10L87 1033q-10 10-10 23t10 23l50 50q10 10 23 10t23-10l393-393 393 393q10 10 23 10t23-10l50-50q10-10 10-23z"/><glyph unicode="" horiz-adv-x="640" d="M627 992q0-13-10-23L224 576l393-393q10-10 10-23t-10-23l-50-50q-10-10-23-10t-23 10L55 553q-10 10-10 23t10 23l466 466q10 10 23 10t23-10l50-50q10-10 10-23z"/><glyph unicode="" horiz-adv-x="640" d="M595 576q0-13-10-23L119 87q-10-10-23-10T73 87l-50 50q-10 10-10 23t10 23l393 393L23 969q-10 10-10 23t10 23l50 50q10 10 23 10t23-10l466-466q10-10 10-23z"/><glyph unicode="" horiz-adv-x="1152" d="M1075 352q0-13-10-23l-50-50q-10-10-23-10t-23 10L576 672 183 279q-10-10-23-10t-23 10l-50 50q-10 10-10 23t10 23l466 466q10 10 23 10t23-10l466-466q10-10 10-23z"/><glyph unicode="" horiz-adv-x="1152" d="M1075 800q0-13-10-23L599 311q-10-10-23-10t-23 10L87 777q-10 10-10 23t10 23l50 50q10 10 23 10t23-10l393-393 393 393q10 10 23 10t23-10l50-50q10-10 10-23z"/><glyph unicode="" horiz-adv-x="1920" d="M1792 544v832q0 13-9.5 22.5t-22.5 9.5H160q-13 0-22.5-9.5T128 1376V544q0-13 9.5-22.5T160 512h1600q13 0 22.5 9.5t9.5 22.5zm128 832V288q0-66-47-113t-113-47h-544q0-37 16-77.5t32-71 16-43.5q0-26-19-45t-45-19H704q-26 0-45 19t-19 45q0 14 16 44t32 70 16 78H160q-66 0-113 47T0 288v1088q0 66 47 113t113 47h1600q66 0 113-47t47-113z"/><glyph unicode="" horiz-adv-x="1920" d="M416 256q-66 0-113 47t-47 113v704q0 66 47 113t113 47h1088q66 0 113-47t47-113V416q0-66-47-113t-113-47H416zm-32 864V416q0-13 9.5-22.5T416 384h1088q13 0 22.5 9.5t9.5 22.5v704q0 13-9.5 22.5t-22.5 9.5H416q-13 0-22.5-9.5T384 1120zm1376-928h160V96q0-40-47-68T1760 0H160Q94 0 47 28T0 96v96h1760zm-720-96q16 0 16 16t-16 16H880q-16 0-16-16t16-16h160z"/><glyph unicode="" horiz-adv-x="1152" d="M640 128q0 26-19 45t-45 19-45-19-19-45 19-45 45-19 45 19 19 45zm384 160v960q0 13-9.5 22.5T992 1280H160q-13 0-22.5-9.5T128 1248V288q0-13 9.5-22.5T160 256h832q13 0 22.5 9.5t9.5 22.5zm128 960V160q0-66-47-113T992 0H160Q94 0 47 47T0 160v1088q0 66 47 113t113 47h832q66 0 113-47t47-113z"/><glyph unicode="" horiz-adv-x="768" d="M464 128q0 33-23.5 56.5T384 208t-56.5-23.5T304 128t23.5-56.5T384 48t56.5 23.5T464 128zm208 160v704q0 13-9.5 22.5T640 1024H128q-13 0-22.5-9.5T96 992V288q0-13 9.5-22.5T128 256h512q13 0 22.5 9.5T672 288zm-192 848q0 16-16 16H304q-16 0-16-16t16-16h160q16 0 16 16zm288 16V128q0-52-38-90T640 0H128Q76 0 38 38T0 128v1024q0 52 38 90t90 38h512q52 0 90-38t38-90z"/><glyph unicode="" d="M768 1184q-148 0-273-73T297 913t-73-273 73-273 198-198 273-73 273 73 198 198 73 273-73 273-198 198-273 73zm768-544q0-209-103-385.5T1153.5-25 768-128 382.5-25 103 254.5 0 640t103 385.5T382.5 1305 768 1408t385.5-103 279.5-279.5T1536 640z"/><glyph unicode="" horiz-adv-x="1664" d="M768 576V192q0-80-56-136T576 0H192Q112 0 56 56T0 192v704q0 104 40.5 198.5T150 1258t163.5 109.5T512 1408h64q26 0 45-19t19-45v-128q0-26-19-45t-45-19h-64q-106 0-181-75t-75-181v-32q0-40 28-68t68-28h224q80 0 136-56t56-136zm896 0V192q0-80-56-136T1472 0h-384q-80 0-136 56t-56 136v704q0 104 40.5 198.5T1046 1258t163.5 109.5T1408 1408h64q26 0 45-19t19-45v-128q0-26-19-45t-45-19h-64q-106 0-181-75t-75-181v-32q0-40 28-68t68-28h224q80 0 136-56t56-136z"/><glyph unicode="" horiz-adv-x="1664" d="M768 1216V512q0-104-40.5-198.5T618 150 454.5 40.5 256 0h-64q-26 0-45 19t-19 45v128q0 26 19 45t45 19h64q106 0 181 75t75 181v32q0 40-28 68t-68 28H192q-80 0-136 56T0 832v384q0 80 56 136t136 56h384q80 0 136-56t56-136zm896 0V512q0-104-40.5-198.5T1514 150 1350.5 40.5 1152 0h-64q-26 0-45 19t-19 45v128q0 26 19 45t45 19h64q106 0 181 75t75 181v32q0 40-28 68t-68 28h-224q-80 0-136 56t-56 136v384q0 80 56 136t136 56h384q80 0 136-56t56-136z"/><glyph unicode="" horiz-adv-x="1568" d="M496 192q0-60-42.5-102T352 48q-60 0-102 42t-42 102 42 102 102 42q59 0 101.5-42T496 192zM928 0q0-53-37.5-90.5T800-128t-90.5 37.5T672 0t37.5 90.5T800 128t90.5-37.5T928 0zM320 640q0-66-47-113t-113-47-113 47T0 640t47 113 113 47 113-47 47-113zm1040-448q0-46-33-79t-79-33-79 33-33 79 33 79 79 33 79-33 33-79zm-832 896q0-73-51.5-124.5T352 912t-124.5 51.5T176 1088t51.5 124.5T352 1264t124.5-51.5T528 1088zm464 192q0-80-56-136t-136-56-136 56-56 136 56 136 136 56 136-56 56-136zm544-640q0-40-28-68t-68-28-68 28-28 68 28 68 68 28 68-28 28-68zm-208 448q0-33-23.5-56.5T1248 1008t-56.5 23.5-23.5 56.5 23.5 56.5 56.5 23.5 56.5-23.5 23.5-56.5z"/><glyph unicode="" d="M1536 640q0-209-103-385.5T1153.5-25 768-128 382.5-25 103 254.5 0 640t103 385.5T382.5 1305 768 1408t385.5-103 279.5-279.5T1536 640z"/><glyph unicode="" horiz-adv-x="1792" d="M1792 416q0-166-127-451-3-7-10.5-24T1641-89t-13-22q-12-17-28-17-15 0-23.5 10t-8.5 25q0 9 2.5 26.5T1573-43q5 68 5 123 0 101-17.5 181T1512 399.5t-80 101-105.5 69.5-133 42.5-154 21.5-175.5 6H640V384q0-26-19-45t-45-19-45 19L19 851Q0 870 0 896t19 45l512 512q19 19 45 19t45-19 19-45v-256h224q713 0 875-403 53-134 53-333z"/><glyph unicode="" horiz-adv-x="1664" d="M640 320q0-40-12.5-82t-43-76-72.5-34-72.5 34-43 76-12.5 82 12.5 82 43 76 72.5 34 72.5-34 43-76 12.5-82zm640 0q0-40-12.5-82t-43-76-72.5-34-72.5 34-43 76-12.5 82 12.5 82 43 76 72.5 34 72.5-34 43-76 12.5-82zm160 0q0 120-69 204t-187 84q-41 0-195-21-71-11-157-11t-157 11q-152 21-195 21-118 0-187-84t-69-204q0-88 32-153.5t81-103 122-60T599-26t149-7h168q82 0 149 7t140 29.5 122 60 81 103 32 153.5zm224 176q0-207-61-331-38-77-105.5-133t-141-86-170-47.5-171.5-22-167-4.5q-78 0-142 3t-147.5 12.5-152.5 30T269-31 148 50 62 165Q0 288 0 496q0 237 136 396-27 82-27 170 0 116 51 218 108 0 190-39.5T539 1117q147 35 309 35 148 0 280-32 105 82 187 121t189 39q51-102 51-218 0-87-27-168 136-160 136-398z"/><glyph unicode="" horiz-adv-x="1664" d="M1536 224v704q0 40-28 68t-68 28H736q-40 0-68 28t-28 68v64q0 40-28 68t-68 28H224q-40 0-68-28t-28-68V224q0-40 28-68t68-28h1216q40 0 68 28t28 68zm128 704V224q0-92-66-158T1440 0H224Q132 0 66 66T0 224v960q0 92 66 158t158 66h320q92 0 158-66t66-158v-32h672q92 0 158-66t66-158z"/><glyph unicode="" horiz-adv-x="1920" d="M1781 605q0 35-53 35H640q-40 0-85.5-21.5T483 566L189 203q-18-24-18-40 0-35 53-35h1088q40 0 86 22t71 53l294 363q18 22 18 39zM640 768h768v160q0 40-28 68t-68 28H736q-40 0-68 28t-28 68v64q0 40-28 68t-68 28H224q-40 0-68-28t-28-68V331l256 315q44 53 116 87.5T640 768zm1269-163q0-62-46-120l-295-363q-43-53-116-87.5T1312 0H224Q132 0 66 66T0 224v960q0 92 66 158t158 66h320q92 0 158-66t66-158v-32h544q92 0 158-66t66-158V768h192q54 0 99-24.5t67-70.5q15-32 15-68z"/><glyph unicode="" horiz-adv-x="1792"/><glyph unicode="" horiz-adv-x="1792"/><glyph unicode="" d="M1134 461q-37-121-138-195t-228-74-228 74-138 195q-8 25 4 48.5t38 31.5q25 8 48.5-4t31.5-38q25-80 92.5-129.5T768 320t151.5 49.5T1012 499q8 26 32 38t49 4 37-31.5 4-48.5zM640 896q0-53-37.5-90.5T512 768t-90.5 37.5T384 896t37.5 90.5T512 1024t90.5-37.5T640 896zm512 0q0-53-37.5-90.5T1024 768t-90.5 37.5T896 896t37.5 90.5 90.5 37.5 90.5-37.5T1152 896zm256-256q0 130-51 248.5t-136.5 204-204 136.5-248.5 51-248.5-51-204-136.5-136.5-204T128 640t51-248.5 136.5-204T519.5 51 768 0t248.5 51 204 136.5 136.5 204 51 248.5zm128 0q0-209-103-385.5T1153.5-25 768-128 382.5-25 103 254.5 0 640t103 385.5T382.5 1305 768 1408t385.5-103 279.5-279.5T1536 640z"/><glyph unicode="" d="M1134 307q8-25-4-48.5t-37-31.5-49 4-32 38q-25 80-92.5 129.5T768 448t-151.5-49.5T524 269q-8-26-31.5-38t-48.5-4q-26 8-38 31.5t-4 48.5q37 121 138 195t228 74 228-74 138-195zM640 896q0-53-37.5-90.5T512 768t-90.5 37.5T384 896t37.5 90.5T512 1024t90.5-37.5T640 896zm512 0q0-53-37.5-90.5T1024 768t-90.5 37.5T896 896t37.5 90.5 90.5 37.5 90.5-37.5T1152 896zm256-256q0 130-51 248.5t-136.5 204-204 136.5-248.5 51-248.5-51-204-136.5-136.5-204T128 640t51-248.5 136.5-204T519.5 51 768 0t248.5 51 204 136.5 136.5 204 51 248.5zm128 0q0-209-103-385.5T1153.5-25 768-128 382.5-25 103 254.5 0 640t103 385.5T382.5 1305 768 1408t385.5-103 279.5-279.5T1536 640z"/><glyph unicode="" d="M1152 448q0-26-19-45t-45-19H448q-26 0-45 19t-19 45 19 45 45 19h640q26 0 45-19t19-45zM640 896q0-53-37.5-90.5T512 768t-90.5 37.5T384 896t37.5 90.5T512 1024t90.5-37.5T640 896zm512 0q0-53-37.5-90.5T1024 768t-90.5 37.5T896 896t37.5 90.5 90.5 37.5 90.5-37.5T1152 896zm256-256q0 130-51 248.5t-136.5 204-204 136.5-248.5 51-248.5-51-204-136.5-136.5-204T128 640t51-248.5 136.5-204T519.5 51 768 0t248.5 51 204 136.5 136.5 204 51 248.5zm128 0q0-209-103-385.5T1153.5-25 768-128 382.5-25 103 254.5 0 640t103 385.5T382.5 1305 768 1408t385.5-103 279.5-279.5T1536 640z"/><glyph unicode="" horiz-adv-x="1920" d="M832 448v128q0 14-9 23t-23 9H608v192q0 14-9 23t-23 9H448q-14 0-23-9t-9-23V608H224q-14 0-23-9t-9-23V448q0-14 9-23t23-9h192V224q0-14 9-23t23-9h128q14 0 23 9t9 23v192h192q14 0 23 9t9 23zm576-64q0 53-37.5 90.5T1280 512t-90.5-37.5T1152 384t37.5-90.5T1280 256t90.5 37.5T1408 384zm256 256q0 53-37.5 90.5T1536 768t-90.5-37.5T1408 640t37.5-90.5T1536 512t90.5 37.5T1664 640zm256-128q0-212-150-362T1408 0q-192 0-338 128H850Q704 0 512 0 300 0 150 150T0 512t150 362 362 150h896q212 0 362-150t150-362z"/><glyph unicode="" horiz-adv-x="1920" d="M384 368v-96q0-16-16-16h-96q-16 0-16 16v96q0 16 16 16h96q16 0 16-16zm128 256v-96q0-16-16-16H272q-16 0-16 16v96q0 16 16 16h224q16 0 16-16zM384 880v-96q0-16-16-16h-96q-16 0-16 16v96q0 16 16 16h96q16 0 16-16zm1024-512v-96q0-16-16-16H528q-16 0-16 16v96q0 16 16 16h864q16 0 16-16zM768 624v-96q0-16-16-16h-96q-16 0-16 16v96q0 16 16 16h96q16 0 16-16zM640 880v-96q0-16-16-16h-96q-16 0-16 16v96q0 16 16 16h96q16 0 16-16zm384-256v-96q0-16-16-16h-96q-16 0-16 16v96q0 16 16 16h96q16 0 16-16zM896 880v-96q0-16-16-16h-96q-16 0-16 16v96q0 16 16 16h96q16 0 16-16zm384-256v-96q0-16-16-16h-96q-16 0-16 16v96q0 16 16 16h96q16 0 16-16zm384-256v-96q0-16-16-16h-96q-16 0-16 16v96q0 16 16 16h96q16 0 16-16zm-512 512v-96q0-16-16-16h-96q-16 0-16 16v96q0 16 16 16h96q16 0 16-16zm256 0v-96q0-16-16-16h-96q-16 0-16 16v96q0 16 16 16h96q16 0 16-16zm256 0V528q0-16-16-16h-224q-16 0-16 16v96q0 16 16 16h112v240q0 16 16 16h96q16 0 16-16zm128-752v896H128V128h1664zm128 896V128q0-53-37.5-90.5T1792 0H128Q75 0 37.5 37.5T0 128v896q0 53 37.5 90.5T128 1152h1664q53 0 90.5-37.5t37.5-90.5z"/><glyph unicode="" horiz-adv-x="1792" d="M1664 491v616q-169-91-306-91-82 0-145 32-100 49-184 76.5T851 1152q-173 0-403-127V426q245 113 433 113 55 0 103.5-7.5t98-26 77-31T1242 435l28-14q44-22 101-22 120 0 293 92zM320 1280q0-35-17.5-64t-46.5-46V-96q0-14-9-23t-23-9h-64q-14 0-23 9t-9 23v1266q-29 17-46.5 46T64 1280q0 53 37.5 90.5T192 1408t90.5-37.5T320 1280zm1472-64V453q0-39-35-57-10-5-17-9-218-116-369-116-88 0-158 35l-28 14q-64 33-99 48t-91 29-114 14q-102 0-235.5-44T417 265q-15-9-33-9-16 0-32 8-32 19-32 56v742q0 35 31 55 35 21 78.5 42.5t114 52T696 1261t155 19q112 0 209-31t209-86q38-19 89-19 122 0 310 112 22 12 31 17 31 16 62-2 31-20 31-55z"/><glyph unicode="" horiz-adv-x="1792" d="M832 536v192q-181-16-384-117V426q205 96 384 110zm0 418v197q-172-8-384-126V836q215 111 384 118zm832-463v184q-235-116-384-71v224q-20 6-39 15-5 3-33 17t-34.5 17-31.5 15-34.5 15.5-32.5 13-36 12.5-35 8.5-39.5 7.5-39.5 4-44 2q-23 0-49-3V730h19q102 0 192.5-29t197.5-82q19-9 39-15V416q42-17 91-17 120 0 293 92zm0 427v189q-169-91-306-91-45 0-78 8V828q148-42 384 90zM320 1280q0-35-17.5-64t-46.5-46V-96q0-14-9-23t-23-9h-64q-14 0-23 9t-9 23v1266q-29 17-46.5 46T64 1280q0 53 37.5 90.5T192 1408t90.5-37.5T320 1280zm1472-64V453q0-39-35-57-10-5-17-9-218-116-369-116-88 0-158 35l-28 14q-64 33-99 48t-91 29-114 14q-102 0-235.5-44T417 265q-15-9-33-9-16 0-32 8-32 19-32 56v742q0 35 31 55 35 21 78.5 42.5t114 52T696 1261t155 19q112 0 209-31t209-86q38-19 89-19 122 0 310 112 22 12 31 17 31 16 62-2 31-20 31-55z"/><glyph unicode="" horiz-adv-x="1664" d="M585 553L119 87q-10-10-23-10T73 87l-50 50q-10 10-10 23t10 23l393 393L23 969q-10 10-10 23t10 23l50 50q10 10 23 10t23-10l466-466q10-10 10-23t-10-23zM1664 96V32q0-14-9-23t-23-9H672q-14 0-23 9t-9 23v64q0 14 9 23t23 9h960q14 0 23-9t9-23z"/><glyph unicode="" horiz-adv-x="1920" d="M617 137l-50-50q-10-10-23-10t-23 10L55 553q-10 10-10 23t10 23l466 466q10 10 23 10t23-10l50-50q10-10 10-23t-10-23L224 576l393-393q10-10 10-23t-10-23zm591 1067L835-87q-4-13-15.5-19.5T796-109l-62 17q-13 4-19.5 15.5T712-52l373 1291q4 13 15.5 19.5t23.5 2.5l62-17q13-4 19.5-15.5t2.5-24.5zm657-651L1399 87q-10-10-23-10t-23 10l-50 50q-10 10-10 23t10 23l393 393-393 393q-10 10-10 23t10 23l50 50q10 10 23 10t23-10l466-466q10-10 10-23t-10-23z"/><glyph unicode="" horiz-adv-x="1792" d="M640 454v-70q0-42-39-59-13-5-25-5-27 0-45 19L19 851Q0 870 0 896t19 45l512 512q29 31 70 14 39-17 39-59v-69L243 941q-19-19-19-45t19-45zm1152-38q0-58-17-133.5t-38.5-138-48-125T1648-71l-20-40q-8-17-28-17-6 0-9 1-25 8-23 34 43 400-106 565-64 71-170.5 110.5T1024 635V384q0-42-39-59-13-5-25-5-27 0-45 19L403 851q-19 19-19 45t19 45l512 512q29 31 70 14 39-17 39-59v-262q411-28 599-221 169-173 169-509z"/><glyph unicode="" horiz-adv-x="1664" d="M1186 579l257 250-356 52-66 10-30 60-159 322V310l59-31 318-168-60 355-12 66zm452 262l-363-354 86-500q5-33-6-51.5T1321-83q-17 0-40 12L832 165 383-71q-23-12-40-12-23 0-34 18.5T303-13l86 500L25 841q-32 32-23 59.5T56 935l502 73 225 455q20 41 49 41 28 0 49-41l225-455 502-73q45-7 54-34.5t-24-59.5z"/><glyph unicode="" horiz-adv-x="1408" d="M1401 1187L761-93q-17-35-57-35-5 0-15 2-22 5-35.5 22.5T640-64v576H64q-22 0-39.5 13.5T2 561t4 42 29 30l1280 640q13 7 29 7 27 0 45-19 15-14 18.5-34.5t-6.5-39.5z"/><glyph unicode="" horiz-adv-x="1664" d="M557 256h595v595zm-45 45l595 595H512V301zm1152-77V32q0-14-9-23t-23-9h-224v-224q0-14-9-23t-23-9h-192q-14 0-23 9t-9 23V0H288q-14 0-23 9t-9 23v864H32q-14 0-23 9t-9 23v192q0 14 9 23t23 9h224v224q0 14 9 23t23 9h192q14 0 23-9t9-23v-224h851l246 247q10 9 23 9t23-9q9-10 9-23t-9-23l-247-246V256h224q14 0 23-9t9-23z"/><glyph unicode="" horiz-adv-x="1024" d="M288 64q0 40-28 68t-68 28-68-28-28-68 28-68 68-28 68 28 28 68zm0 1152q0 40-28 68t-68 28-68-28-28-68 28-68 68-28 68 28 28 68zm640-128q0 40-28 68t-68 28-68-28-28-68 28-68 68-28 68 28 28 68zm96 0q0-52-26-96.5T928 922q-2-287-226-414-68-38-203-81-128-40-169.5-71T288 256v-26q44-25 70-69.5T384 64q0-80-56-136t-136-56T56-72 0 64q0 52 26 96.5T96 230v820q-44 25-70 69.5T0 1216q0 80 56 136t136 56 136-56 56-136q0-52-26-96.5t-70-69.5V553q54 26 154 57 55 17 87.5 29.5t70.5 31 59 39.5 40.5 51 28 69.5T736 922q-44 25-70 69.5t-26 96.5q0 80 56 136t136 56 136-56 56-136z"/><glyph unicode="" horiz-adv-x="1664" d="M439 265L183 9q-10-9-23-9-12 0-23 9-9 10-9 23t9 23l256 256q10 9 23 9t23-9q9-10 9-23t-9-23zm169-41V-96q0-14-9-23t-23-9-23 9-9 23v320q0 14 9 23t23 9 23-9 9-23zM384 448q0-14-9-23t-23-9H32q-14 0-23 9t-9 23 9 23 23 9h320q14 0 23-9t9-23zm1264-128q0-120-85-203L1416-29q-83-83-203-83-121 0-204 85L675 308q-21 21-42 56l239 18 273-274q27-27 68-27.5t68 26.5l147 146q28 28 28 67 0 40-28 68l-274 275 18 239q35-21 56-42l336-336q84-86 84-204zm-617 724l-239-18-273 274q-28 28-68 28-39 0-68-27l-147-146q-28-28-28-67 0-40 28-68l274-274-18-240q-35 21-56 42L100 884q-84 86-84 204 0 120 85 203l147 146q83 83 203 83 121 0 204-85l334-335q21-21 42-56zm633-84q0-14-9-23t-23-9h-320q-14 0-23 9t-9 23 9 23 23 9h320q14 0 23-9t9-23zm-544 544v-320q0-14-9-23t-23-9-23 9-9 23v320q0 14 9 23t23 9 23-9 9-23zm407-151l-256-256q-11-9-23-9t-23 9q-9 10-9 23t9 23l256 256q10 9 23 9t23-9q9-10 9-23t-9-23z"/><glyph unicode="" horiz-adv-x="1024" d="M704 280V40q0-16-12-28T664 0H424q-16 0-28 12t-12 28v240q0 16 12 28t28 12h240q16 0 28-12t12-28zm316 600q0-54-15.5-101t-35-76.5-55-59.5-57.5-43.5-61-35.5q-41-23-68.5-65T700 432q0-17-12-32.5T660 384H420q-15 0-25.5 18.5T384 440v45q0 83 65 156.5T592 750q59 27 84 56t25 76q0 42-46.5 74T547 988q-65 0-108-29-35-25-107-115-13-16-31-16-12 0-25 8L112 961q-13 10-15.5 25t5.5 28q160 266 464 266 80 0 161-31t146-83 106-127.5 41-158.5z"/><glyph unicode="" horiz-adv-x="640" d="M640 192V64q0-26-19-45T576 0H64Q38 0 19 19T0 64v128q0 26 19 45t45 19h64v384H64q-26 0-45 19T0 704v128q0 26 19 45t45 19h384q26 0 45-19t19-45V256h64q26 0 45-19t19-45zM512 1344v-192q0-26-19-45t-45-19H192q-26 0-45 19t-19 45v192q0 26 19 45t45 19h256q26 0 45-19t19-45z"/><glyph unicode="" horiz-adv-x="640" d="M512 288V64q0-26-19-45T448 0H192q-26 0-45 19t-19 45v224q0 26 19 45t45 19h256q26 0 45-19t19-45zm30 1056l-28-768q-1-26-20.5-45T448 512H192q-26 0-45.5 19T126 576l-28 768q-1 26 17.5 45t44.5 19h320q26 0 44.5-19t17.5-45z"/><glyph unicode="" d="M897 167V0H649L490 252l-24 42q-8 9-11 21h-3l-9-21q-10-20-25-44L263 0H5v167h128l197 291-185 272H8v168h276l139-228q2-4 23-42 8-9 11-21h3q3 9 11 21l25 42 140 228h257V730H768L584 463l204-296h109zm637 679V640h-514l-3 27q-4 28-4 46 0 64 26 117t65 86.5 84 65 84 54.5 65 54 26 64q0 38-29.5 62.5T1263 1241q-51 0-97-39-14-11-36-38l-105 92q26 37 63 66 83 65 188 65 110 0 178-59.5t68-158.5q0-56-24.5-103t-62-76.5T1354 931t-82-50.5-65.5-51.5-30.5-63h232v80h126z"/><glyph unicode="" d="M897 167V0H649L490 252l-24 42q-8 9-11 21h-3l-9-21q-10-20-25-44L263 0H5v167h128l197 291-185 272H8v168h276l139-228q2-4 23-42 8-9 11-21h3q3 9 11 21l25 42 140 228h257V730H768L584 463l204-296h109zm639-217v-206h-514l-4 27q-3 45-3 46 0 64 26 117t65 86.5 84 65 84 54.5 65 54 26 64q0 38-29.5 62.5T1265 345q-51 0-97-39-14-11-36-38l-105 92q26 37 63 66 80 65 188 65 110 0 178-59.5t68-158.5q0-66-34.5-118.5t-84-86T1306 6t-87-63-41-73h232v80h126z"/><glyph unicode="" horiz-adv-x="1920" d="M896 128l336 384H464L128 128h768zm1013 1077q15-34 9.5-71.5T1888 1068L992 44Q954 0 896 0H128Q90 0 58.5 20.5T11 75q-15 34-9.5 71.5T32 212l896 1024q38 44 96 44h768q38 0 69.5-20.5t47.5-54.5z"/><glyph unicode="" horiz-adv-x="1664" d="M1664 438q0-81-44.5-135T1496 249q-41 0-77.5 17.5t-59 38-56.5 38-71 17.5q-110 0-110-124 0-39 16-115t15-115V1q-22 0-33-1-34-3-97.5-11.5T907-25t-98-5q-61 0-103 26.5T664 80q0 37 17.5 71t38 56.5 38 59T775 344q0 79-54 123.5T586 512q-84 0-143-45.5T384 339q0-43 15-83t33.5-64.5 33.5-53T481 88q0-45-46-89-37-35-117-35-95 0-245 24-9 2-27.5 4T18-4L5-2Q4-2 2-1 0-1 0 0v1024q2-1 17.5-3.5t34-5T73 1012q150-24 245-24 80 0 117 35 46 44 46 89 0 22-15 50.5t-33.5 53T399 1280t-15 83q0 82 59 127.5t144 45.5q80 0 134-44.5t54-123.5q0-41-17.5-77.5t-38-59-38-56.5-17.5-71q0-57 42-83.5T809 994q64 0 180 15t163 17v-2q-1-2-3.5-17.5t-5-34-3.5-21.5q-24-150-24-245 0-80 35-117 44-46 89-46 22 0 50.5 15t53 33.5T1408 625t83 15q82 0 127.5-59t45.5-143z"/><glyph unicode="" horiz-adv-x="1152" d="M1152 832V704q0-221-147.5-384.5T640 132V0h256q26 0 45-19t19-45-19-45-45-19H256q-26 0-45 19t-19 45 19 45 45 19h256v132q-217 24-364.5 187.5T0 704v128q0 26 19 45t45 19 45-19 19-45V704q0-185 131.5-316.5T576 256t316.5 131.5T1024 704v128q0 26 19 45t45 19 45-19 19-45zm-256 384V704q0-132-94-226t-226-94-226 94-94 226v512q0 132 94 226t226 94 226-94 94-226z"/><glyph unicode="" horiz-adv-x="1408" d="M271 591L170 490q-42 103-42 214v128q0 26 19 45t45 19 45-19 19-45V704q0-53 15-113zm1114 602l-361-361V704q0-132-94-226t-226-94q-55 0-109 19l-96-96q97-51 205-51 185 0 316.5 131.5T1152 704v128q0 26 19 45t45 19 45-19 19-45V704q0-221-147.5-384.5T768 132V0h256q26 0 45-19t19-45-19-45-45-19H384q-26 0-45 19t-19 45 19 45 45 19h256v132q-125 13-235 81L151-41q-10-10-23-10t-23 10L23 41Q13 51 13 64t10 23l1234 1234q10 10 23 10t23-10l82-82q10-10 10-23t-10-23zm-380 132L384 704v512q0 132 94 226t226 94q102 0 184.5-59t116.5-152z"/><glyph unicode="" horiz-adv-x="1280" d="M1088 576v640H640V79q119 63 213 137 235 184 235 360zm192 768V576q0-86-33.5-170.5t-83-150-118-127.5T919 25 798-52.5 708.5-102 666-122q-12-6-26-6t-26 6q-16 7-42.5 20T482-52.5 361 25 234.5 128t-118 127.5-83 150T0 576v768q0 26 19 45t45 19h1152q26 0 45-19t19-45z"/><glyph unicode="" horiz-adv-x="1664" d="M128-128h1408V896H128V-128zm384 1216v288q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-288q0-14 9-23t23-9h64q14 0 23 9t9 23zm768 0v288q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-288q0-14 9-23t23-9h64q14 0 23 9t9 23zm384 64V-128q0-52-38-90t-90-38H128q-52 0-90 38T0-128v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113-47t47-113v-96h384v96q0 66 47 113t113 47h64q66 0 113-47t47-113v-96h128q52 0 90-38t38-90z"/><glyph unicode="" horiz-adv-x="1408" d="M512 1344q0 26-19 45t-45 19-45-19-19-45 19-45 45-19 45 19 19 45zm896 32v-320q0-16-12-25-8-7-20-7-4 0-7 1l-448 96q-11 2-18 11t-7 20H640v-102q111-23 183.5-111T896 736V-64q0-26-19-45t-45-19H320q-26 0-45 19t-19 45v800q0 106 62.5 190.5T480 1041v111h-32q-59 0-115-23.5t-91.5-53-66-66.5-40.5-53.5-14-24.5q-17-35-57-35-16 0-29 7-23 12-31.5 37T7 989q5 10 14.5 26t37.5 53.5 60.5 70 85 67T313 1258q-25 42-25 86 0 66 47 113t113 47 113-47 47-113q0-33-14-64h302q0 11 7 20t18 11l448 96q3 1 7 1 12 0 20-7 12-9 12-25z"/><glyph unicode="" horiz-adv-x="1664" d="M1440 1088q0 40-28 68t-68 28-68-28-28-68 28-68 68-28 68 28 28 68zm224 288q0-249-75.5-430.5T1335 585q-81-80-195-176l-20-379q-2-16-16-26L720-220q-7-4-16-4-12 0-23 9l-64 64q-13 14-8 32l85 276-281 281-276-85q-3-1-9-1-14 0-23 9l-64 64q-17 19-5 39l224 384q10 14 26 16l379 20q96 114 176 195 188 187 358 258t431 71q14 0 24-9.5t10-22.5z"/><glyph unicode="" horiz-adv-x="1792" d="M1745 763L1581 0h-334l178 832q13 56-15 88-27 33-83 33h-169L954 0H620l204 953H538L334 0H0l204 953-153 327h1276q101 0 189.5-40.5T1664 1126q60-73 81-168.5t0-194.5z"/><glyph unicode="" d="M909 141l102 102q19 19 19 45t-19 45L704 640l307 307q19 19 19 45t-19 45l-102 102q-19 19-45 19t-45-19L365 685q-19-19-19-45t19-45l454-454q19-19 45-19t45 19zm627 499q0-209-103-385.5T1153.5-25 768-128 382.5-25 103 254.5 0 640t103 385.5T382.5 1305 768 1408t385.5-103 279.5-279.5T1536 640z"/><glyph unicode="" d="M717 141l454 454q19 19 19 45t-19 45l-454 454q-19 19-45 19t-45-19l-102-102q-19-19-19-45t19-45l307-307-307-307q-19-19-19-45t19-45l102-102q19-19 45-19t45 19zm819 499q0-209-103-385.5T1153.5-25 768-128 382.5-25 103 254.5 0 640t103 385.5T382.5 1305 768 1408t385.5-103 279.5-279.5T1536 640z"/><glyph unicode="" d="M1165 397l102 102q19 19 19 45t-19 45l-454 454q-19 19-45 19t-45-19L269 589q-19-19-19-45t19-45l102-102q19-19 45-19t45 19l307 307 307-307q19-19 45-19t45 19zm371 243q0-209-103-385.5T1153.5-25 768-128 382.5-25 103 254.5 0 640t103 385.5T382.5 1305 768 1408t385.5-103 279.5-279.5T1536 640z"/><glyph unicode="" d="M813 237l454 454q19 19 19 45t-19 45l-102 102q-19 19-45 19t-45-19L768 576 461 883q-19 19-45 19t-45-19L269 781q-19-19-19-45t19-45l454-454q19-19 45-19t45 19zm723 403q0-209-103-385.5T1153.5-25 768-128 382.5-25 103 254.5 0 640t103 385.5T382.5 1305 768 1408t385.5-103 279.5-279.5T1536 640z"/><glyph unicode="" horiz-adv-x="1408" d="M1130 939l16 175H262l47-534h612l-22-228-197-53-196 53-13 140H318l22-278 362-100h4v1l359 99 50 544H471l-15 181h674zM0 1408h1408L1280-30 702-192 128-30z"/><glyph unicode="" horiz-adv-x="1792" d="M275 1408h1505L1514 75 710-192 12 75l71 356h297l-29-147 422-161 486 161 68 339H119l58 297h1209l38 191H216z"/><glyph unicode="" horiz-adv-x="1792" d="M960 1280q0 26-19 45t-45 19-45-19-19-45 19-45 45-19 45 19 19 45zm832-928V0q0-22-20-30-8-2-12-2-13 0-23 9l-93 93q-119-143-318.5-226.5T896-240t-429.5 83.5T148 70L55-23q-9-9-23-9-4 0-12 2Q0-22 0 0v352q0 14 9 23t23 9h352q22 0 30-20 8-19-7-35L307 229q67-91 189.5-153.5T768-7v647H576q-26 0-45 19t-19 45v128q0 26 19 45t45 19h192v163q-58 34-93 92.5T640 1280q0 106 75 181t181 75 181-75 75-181q0-70-35-128.5t-93-92.5V896h192q26 0 45-19t19-45V704q0-26-19-45t-45-19h-192V-7q149 20 271.5 82.5T1485 229l-100 100q-15 16-7 35 8 20 30 20h352q14 0 23-9t9-23z"/><glyph unicode="" horiz-adv-x="1152" d="M1056 768q40 0 68-28t28-68V96q0-40-28-68t-68-28H96Q56 0 28 28T0 96v576q0 40 28 68t68 28h32v320q0 185 131.5 316.5T576 1536t316.5-131.5T1024 1088q0-26-19-45t-45-19h-64q-26 0-45 19t-19 45q0 106-75 181t-181 75-181-75-75-181V768h736z"/><glyph unicode="" d="M1024 640q0-106-75-181t-181-75-181 75-75 181 75 181 181 75 181-75 75-181zm128 0q0 159-112.5 271.5T768 1024 496.5 911.5 384 640t112.5-271.5T768 256t271.5 112.5T1152 640zm128 0q0-212-150-362T768 128 406 278 256 640t150 362 362 150 362-150 150-362zm128 0q0 130-51 248.5t-136.5 204-204 136.5-248.5 51-248.5-51-204-136.5-136.5-204T128 640t51-248.5 136.5-204T519.5 51 768 0t248.5 51 204 136.5 136.5 204 51 248.5zm128 0q0-209-103-385.5T1153.5-25 768-128 382.5-25 103 254.5 0 640t103 385.5T382.5 1305 768 1408t385.5-103 279.5-279.5T1536 640z"/><glyph unicode="" horiz-adv-x="1408" d="M384 800V608q0-40-28-68t-68-28H96q-40 0-68 28T0 608v192q0 40 28 68t68 28h192q40 0 68-28t28-68zm512 0V608q0-40-28-68t-68-28H608q-40 0-68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68-28t28-68zm512 0V608q0-40-28-68t-68-28h-192q-40 0-68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68-28t28-68z"/><glyph unicode="" horiz-adv-x="384" d="M384 288V96q0-40-28-68T288 0H96Q56 0 28 28T0 96v192q0 40 28 68t68 28h192q40 0 68-28t28-68zm0 512V608q0-40-28-68t-68-28H96q-40 0-68 28T0 608v192q0 40 28 68t68 28h192q40 0 68-28t28-68zm0 512v-192q0-40-28-68t-68-28H96q-40 0-68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68-28t28-68z"/><glyph unicode="" d="M512 256q0 53-37.5 90.5T384 384t-90.5-37.5T256 256t37.5-90.5T384 128t90.5 37.5T512 256zm351-94q-13 232-177 396T290 735q-14 1-24-9t-10-23V575q0-13 8.5-22t21.5-10q154-11 264-121t121-264q1-13 10-21.5t22-8.5h128q13 0 23 10t9 24zm384-1q-5 154-56 297.5t-139.5 260-205 205-260 139.5-297.5 56q-14 1-23-9-10-10-10-23V959q0-13 9-22t22-10q204-7 378-111.5T943.5 537 1055 159q1-13 10-22t22-9h128q13 0 23 10 11 9 9 23zm289 959V160q0-119-84.5-203.5T1248-128H288q-119 0-203.5 84.5T0 160v960q0 119 84.5 203.5T288 1408h960q119 0 203.5-84.5T1536 1120z"/><glyph unicode="" d="M768 1408q209 0 385.5-103t279.5-279.5T1536 640t-103-385.5T1153.5-25 768-128 382.5-25 103 254.5 0 640t103 385.5T382.5 1305 768 1408zm384-823q32 18 32 55t-32 55l-544 320q-31 19-64 1-32-19-32-56V320q0-37 32-56 16-8 32-8 17 0 32 9z"/><glyph unicode="" horiz-adv-x="1792" d="M1024 1084l316-316-572-572-316 316zM813 105l618 618q19 19 19 45t-19 45l-362 362q-18 18-45 18t-45-18L361 557q-19-19-19-45t19-45l362-362q18-18 45-18t45 18zm889 637L795-166q-37-37-90.5-37T614-166L488-40q56 56 56 136t-56 136-136 56-136-56L91 358q-37 37-37 90.5T91 539l907 906q37 37 90.5 37t90.5-37l125-125q-56-56-56-136t56-136 136-56 136 56l126-125q37-37 37-90.5t-37-90.5z"/><glyph unicode="" d="M1280 576v128q0 26-19 45t-45 19H320q-26 0-45-19t-19-45V576q0-26 19-45t45-19h896q26 0 45 19t19 45zm256 544V160q0-119-84.5-203.5T1248-128H288q-119 0-203.5 84.5T0 160v960q0 119 84.5 203.5T288 1408h960q119 0 203.5-84.5T1536 1120z"/><glyph unicode="" horiz-adv-x="1408" d="M1152 736v-64q0-14-9-23t-23-9H288q-14 0-23 9t-9 23v64q0 14 9 23t23 9h832q14 0 23-9t9-23zm128-448v832q0 66-47 113t-113 47H288q-66 0-113-47t-47-113V288q0-66 47-113t113-47h832q66 0 113 47t47 113zm128 832V288q0-119-84.5-203.5T1120 0H288Q169 0 84.5 84.5T0 288v832q0 119 84.5 203.5T288 1408h832q119 0 203.5-84.5T1408 1120z"/><glyph unicode="" horiz-adv-x="1024" d="M1018 933q-18-37-58-37H768V32q0-14-9-23t-23-9H32Q11 0 3 18q-8 20 4 35l160 192q9 11 25 11h320v640H320q-40 0-58 37-17 37 9 68l320 384q18 22 49 22t49-22l320-384q27-32 9-68z"/><glyph unicode="" horiz-adv-x="1024" d="M32 1280h704q13 0 22.5-9.5t9.5-23.5V384h192q40 0 58-37t-9-69L689-106q-18-22-49-22t-49 22L271 278q-26 31-9 69 18 37 58 37h192v640H192q-14 0-25 11L7 1227q-13 14-4 34 9 19 29 19z"/><glyph unicode="" d="M685 237l614 614q19 19 19 45t-19 45l-102 102q-19 19-45 19t-45-19L640 576 429 787q-19 19-45 19t-45-19L237 685q-19-19-19-45t19-45l358-358q19-19 45-19t45 19zm851 883V160q0-119-84.5-203.5T1248-128H288q-119 0-203.5 84.5T0 160v960q0 119 84.5 203.5T288 1408h960q119 0 203.5-84.5T1536 1120z"/><glyph unicode="" d="M404 428l152-152-52-52h-56v96h-96v56zm414 390q14-13-3-30L524 497q-17-17-30-3-14 13 3 30l291 291q17 17 30 3zM544 128l544 544-288 288-544-544V128h288zm608 608l92 92q28 28 28 68t-28 68l-152 152q-28 28-68 28t-68-28l-92-92zm384 384V160q0-119-84.5-203.5T1248-128H288q-119 0-203.5 84.5T0 160v960q0 119 84.5 203.5T288 1408h960q119 0 203.5-84.5T1536 1120z"/><glyph unicode="" d="M1280 608v480q0 26-19 45t-45 19H736q-42 0-59-39-17-41 14-70l144-144-534-534q-19-19-19-45t19-45l102-102q19-19 45-19t45 19l534 534 144-144q18-19 45-19 12 0 25 5 39 17 39 59zm256 512V160q0-119-84.5-203.5T1248-128H288q-119 0-203.5 84.5T0 160v960q0 119 84.5 203.5T288 1408h960q119 0 203.5-84.5T1536 1120z"/><glyph unicode="" d="M1005 435l352 352q19 19 19 45t-19 45l-352 352q-30 31-69 14-40-17-40-59v-160q-119 0-216-19.5t-162.5-51-114-79T327 779t-44.5-109T261 558.5 256 448q0-181 167-404 10-12 25-12 7 0 13 3 22 9 19 33-44 354 62 473 46 52 130 75.5T896 640V480q0-42 40-59 12-5 24-5 26 0 45 19zm531 685V160q0-119-84.5-203.5T1248-128H288q-119 0-203.5 84.5T0 160v960q0 119 84.5 203.5T288 1408h960q119 0 203.5-84.5T1536 1120z"/><glyph unicode="" d="M640 448l256 128-256 128V448zm384 591V497L512 241v542zm288-399q0 148-73 273t-198 198-273 73-273-73-198-198-73-273 73-273 198-198 273-73 273 73 198 198 73 273zm224 0q0-209-103-385.5T1153.5-25 768-128 382.5-25 103 254.5 0 640t103 385.5T382.5 1305 768 1408t385.5-103 279.5-279.5T1536 640z"/><glyph unicode="" d="M1145 861q18-35-5-66L820 347q-19-27-52-27t-52 27L396 795q-23 31-5 66 17 35 57 35h640q40 0 57-35zm135-701v960q0 13-9.5 22.5t-22.5 9.5H288q-13 0-22.5-9.5T256 1120V160q0-13 9.5-22.5T288 128h960q13 0 22.5 9.5t9.5 22.5zm256 960V160q0-119-84.5-203.5T1248-128H288q-119 0-203.5 84.5T0 160v960q0 119 84.5 203.5T288 1408h960q119 0 203.5-84.5T1536 1120z"/><glyph unicode="" d="M1145 419q-17-35-57-35H448q-40 0-57 35-18 35 5 66l320 448q19 27 52 27t52-27l320-448q23-31 5-66zm135-259v960q0 13-9.5 22.5t-22.5 9.5H288q-13 0-22.5-9.5T256 1120V160q0-13 9.5-22.5T288 128h960q13 0 22.5 9.5t9.5 22.5zm256 960V160q0-119-84.5-203.5T1248-128H288q-119 0-203.5 84.5T0 160v960q0 119 84.5 203.5T288 1408h960q119 0 203.5-84.5T1536 1120z"/><glyph unicode="" d="M1088 640q0-33-27-52L613 268q-31-23-66-5-35 17-35 57v640q0 40 35 57 35 18 66-5l448-320q27-19 27-52zm192-480v960q0 14-9 23t-23 9H288q-14 0-23-9t-9-23V160q0-14 9-23t23-9h960q14 0 23 9t9 23zm256 960V160q0-119-84.5-203.5T1248-128H288q-119 0-203.5 84.5T0 160v960q0 119 84.5 203.5T288 1408h960q119 0 203.5-84.5T1536 1120z"/><glyph unicode="" horiz-adv-x="1024" d="M976 229l35-159q3-12-3-22.5T991 33l-5-1q-4-2-10.5-3.5t-16-4.5-21.5-5.5-25.5-5-30-5T849 4t-36.5-3T774 0Q540 0 365 130.5T127 482H32q-13 0-22.5 9.5T0 514v113q0 13 9.5 22.5T32 659h66q-2 57 1 105H32q-14 0-23 9t-9 23v114q0 14 9 23t23 9h98q67 210 243.5 338T774 1408q102 0 194-23 11-3 20-15 6-11 3-24l-43-159q-3-13-14-19.5t-24-2.5l-4 1q-4 1-11.5 2.5L877 1172l-22.5 3.5-26 3-29 2.5-29.5 1q-126 0-226-64T394 942h468q16 0 25-12 10-12 7-26l-24-114q-5-26-32-26H350q-3-37 0-105h459q15 0 25-12 9-12 6-27l-24-112q-2-11-11-18.5t-20-7.5H398q48-117 149.5-185.5T776 228q18 0 36 1.5t33.5 3.5 29.5 4.5 24.5 5T918 247l12 3 5 2q13 5 26-2 12-7 15-21z"/><glyph unicode="" horiz-adv-x="1024" d="M1020 399V32q0-14-9-23t-23-9H32Q18 0 9 9T0 32v150q0 13 9.5 22.5T32 214h97v383H34q-14 0-23 9.5T2 629v131q0 14 9 23t23 9h95v223q0 171 123.5 282T567 1408q185 0 335-125 9-8 10-20.5t-7-22.5l-103-127q-9-11-22-12-13-2-23 7-5 5-26 19t-69 32-93 18q-85 0-137-47t-52-123V792h305q13 0 22.5-9t9.5-23V629q0-13-9.5-22.5T685 597H380V218h414v181q0 13 9 22.5t23 9.5h162q14 0 23-9.5t9-22.5z"/><glyph unicode="" horiz-adv-x="1024" d="M978 351q0-153-99.5-263.5T620-49v-175q0-14-9-23t-23-9H453q-13 0-22.5 9.5T421-224v175q-66 9-127.5 31T192 26.5t-74 48T71.5 112 54 130q-17 21-2 41l103 135q7 10 23 12 15 2 24-9l2-2q113-99 243-125 37-8 74-8 81 0 142.5 43T725 339q0 28-15 53t-33.5 42-58.5 37.5-66 32-80 32.5q-39 16-61.5 25T349 587.5t-62.5 31T230 654t-53.5 42.5-43.5 49-35.5 58-21 66.5-8.5 78q0 138 98 242t255 134v180q0 13 9.5 22.5t22.5 9.5h135q14 0 23-9t9-23v-176q57-6 110.5-23t87-33.5T881 1234t39-29 15-14q17-18 5-38l-81-146q-8-15-23-16-14-3-27 7-3 3-14.5 12t-39 26.5-58.5 32-74.5 26T537 1106q-95 0-155-43t-60-111q0-26 8.5-48t29.5-41.5 39.5-33 56-31 60.5-27 70-27.5q53-20 81-31.5t76-35 75.5-42.5 62-50 53-63.5T965 445t13-94z"/><glyph unicode="" horiz-adv-x="898" d="M898 1066V964q0-14-9-23t-23-9H698q-23-144-129-234T293 588Q460 410 752 52q14-16 4-34-8-18-29-18H532q-16 0-25 12Q201 379 9 583q-9 9-9 22v127q0 13 9.5 22.5T32 764h112q132 0 212.5 43T459 932H32q-14 0-23 9t-9 23v102q0 14 9 23t23 9h413q-57 113-268 113H32q-13 0-22.5 9.5T0 1243v133q0 14 9 23t23 9h832q14 0 23-9t9-23v-102q0-14-9-23t-23-9H631q47-61 64-144h171q14 0 23-9t9-23z"/><glyph unicode="" horiz-adv-x="1027" d="M603 0H431q-13 0-22.5 9T399 32v330H111q-13 0-22.5 9T79 394v103q0 13 9.5 22.5T111 529h288v85H111q-13 0-22.5 9T79 646v104q0 13 9.5 22.5T111 782h214L4 1360q-8 16 0 32 10 16 28 16h194q19 0 29-18l215-425q19-38 56-125 10 24 30.5 68t27.5 61l191 420q8 19 29 19h191q17 0 27-16 9-14 1-31L710 782h215q13 0 22.5-9.5T957 750V646q0-14-9.5-23t-22.5-9H635v-85h290q13 0 22.5-9.5T957 497V394q0-14-9.5-23t-22.5-9H635V32q0-13-9.5-22.5T603 0z"/><glyph unicode="" horiz-adv-x="1280" d="M1043 971q0 100-65 162t-171 62H487V747h320q106 0 171 62t65 162zm237 0q0-193-126.5-315T827 534H487V416h505q14 0 23-9t9-23V256q0-14-9-23t-23-9H487V32q0-14-9.5-23T455 0H288q-14 0-23 9t-9 23v192H32q-14 0-23 9t-9 23v128q0 14 9 23t23 9h224v118H32q-14 0-23 9t-9 23v149q0 13 9 22.5t23 9.5h224v629q0 14 9 23t23 9h539q200 0 326.5-122T1280 971z"/><glyph unicode="" horiz-adv-x="1792" d="M514 341l81 299H436l75-300q1-1 1-3t1-3q0 1 .5 3.5t.5 3.5zm116 427l35 128H373l32-128h225zm192 0h139l-35 128h-70zm449-428l78 300h-162l81-299q0-1 .5-3.5t1.5-3.5q0 1 .5 3t.5 3zm111 428l33 128h-297l34-128h230zm410-32v-64q0-14-9-23t-23-9h-213L1383 24q-7-24-31-24h-159q-24 0-31 24L996 640H787L620 24q-7-24-31-24H430q-11 0-19.5 7T400 24L240 640H32q-14 0-23 9t-9 23v64q0 14 9 23t23 9h175l-33 128H32q-14 0-23 9t-9 23v64q0 14 9 23t23 9h109l-89 344q-5 15 5 28 10 12 26 12h137q26 0 31-24l90-360h359l97 360q7 24 31 24h126q24 0 31-24l98-360h365l93 360q5 24 31 24h137q16 0 26-12 10-13 5-28l-91-344h111q14 0 23-9t9-23v-64q0-14-9-23t-23-9h-145l-34-128h179q14 0 23-9t9-23z"/><glyph unicode="" horiz-adv-x="1280" d="M1167 896q18-182-131-258 117-28 175-103t45-214q-7-71-32.5-125t-64.5-89-97-58.5T940.5 14 795-1v-255H641V-5q-80 0-122 1v-252H365V-1q-18 0-54 .5T256 0H56l31 183h111q50 0 58 51v402h16q-6 1-16 1v287q-13 68-89 68H56v164l212-1q64 0 97 1v252h154v-247q82 2 122 2v245h154v-252q79-7 140-22.5t113-45 82.5-78T1167 896zM952 351q0 36-15 64t-37 46-57.5 30.5T777 510t-74 9-69 3-64.5-1-47.5-1V182q8 0 37-.5t48-.5 53 1.5 58.5 4 57 8.5 55.5 14 47.5 21 39.5 30 24.5 40 9.5 51zm-71 476q0 33-12.5 58.5t-30.5 42-48 28-55 16.5-61.5 8-58 2.5-54-1-39.5-.5V674q5 0 34.5-.5t46.5 0 50 2 55 5.5 51.5 11 48.5 18.5 37 27 27 38.5 9 51z"/><glyph unicode="" horiz-adv-x="1280" d="M1280 768V-32q0-40-28-68t-68-28H96q-40 0-68 28T0-32v1344q0 40 28 68t68 28h544V864q0-40 28-68t68-28h544zm-3 128H768v509q82-15 132-65l312-312q50-50 65-132z"/><glyph unicode="" horiz-adv-x="1280" d="M1024 160v64q0 14-9 23t-23 9H288q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h704q14 0 23 9t9 23zm0 256v64q0 14-9 23t-23 9H288q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h704q14 0 23 9t9 23zm256 352V-32q0-40-28-68t-68-28H96q-40 0-68 28T0-32v1344q0 40 28 68t68 28h544V864q0-40 28-68t68-28h544zm-3 128H768v509q82-15 132-65l312-312q50-50 65-132z"/><glyph unicode="" horiz-adv-x="1664" d="M1191 1128h177l-72 218-12 47q-2 16-2 20h-4l-3-20q0-1-3.5-18t-7.5-29zM736 96q0-12-10-24L407-247q-10-9-23-9-12 0-23 9L41 73q-15 16-7 35 8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23-9t9-23V128h192q14 0 23-9t9-23zm836-119v-233H988v90l369 529q12 18 21 27l11 9v3q-2 0-6.5-.5t-7.5-.5q-12-3-30-3h-232V283H993v229h567v-89l-369-530q-6-8-21-26l-11-11v-2l14 2q9 2 30 2h248v119h121zm89 897V768h-288v106h75l-47 144h-243l-47-144h75V768H899v106h70l230 662h162l230-662h70z"/><glyph unicode="" horiz-adv-x="1664" d="M1191 104h177l-72 218-12 47q-2 16-2 20h-4l-3-20q0-1-3.5-18t-7.5-29zm-455-8q0-12-10-24L407-247q-10-9-23-9-12 0-23 9L41 73q-15 16-7 35 8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23-9t9-23V128h192q14 0 23-9t9-23zm925-246v-106h-288v106h75L1401-6h-243l-47-144h75v-106H899v106h70l230 662h162l230-662h70zm-89 1151V768H988v90l369 529q12 18 21 27l11 9v3q-2 0-6.5-.5t-7.5-.5q-12-3-30-3h-232v-115H993v229h567v-89l-369-530q-6-8-21-26l-11-10v-3l14 3q9 1 30 1h248v119h121z"/><glyph unicode="" horiz-adv-x="1792" d="M736 96q0-12-10-24L407-247q-10-9-23-9-12 0-23 9L41 73q-15 16-7 35 8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23-9t9-23V128h192q14 0 23-9t9-23zM1792-32v-192q0-14-9-23t-23-9H928q-14 0-23 9t-9 23v192q0 14 9 23t23 9h832q14 0 23-9t9-23zm-192 512V288q0-14-9-23t-23-9H928q-14 0-23 9t-9 23v192q0 14 9 23t23 9h640q14 0 23-9t9-23zm-192 512V800q0-14-9-23t-23-9H928q-14 0-23 9t-9 23v192q0 14 9 23t23 9h448q14 0 23-9t9-23zm-192 512v-192q0-14-9-23t-23-9H928q-14 0-23 9t-9 23v192q0 14 9 23t23 9h256q14 0 23-9t9-23z"/><glyph unicode="" horiz-adv-x="1792" d="M1216-32v-192q0-14-9-23t-23-9H928q-14 0-23 9t-9 23v192q0 14 9 23t23 9h256q14 0 23-9t9-23zM736 96q0-12-10-24L407-247q-10-9-23-9-12 0-23 9L41 73q-15 16-7 35 8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23-9t9-23V128h192q14 0 23-9t9-23zm672 384V288q0-14-9-23t-23-9H928q-14 0-23 9t-9 23v192q0 14 9 23t23 9h448q14 0 23-9t9-23zm192 512V800q0-14-9-23t-23-9H928q-14 0-23 9t-9 23v192q0 14 9 23t23 9h640q14 0 23-9t9-23zm192 512v-192q0-14-9-23t-23-9H928q-14 0-23 9t-9 23v192q0 14 9 23t23 9h832q14 0 23-9t9-23z"/><glyph unicode="" d="M1346 223q0 63-44 116t-103 53q-52 0-83-37t-31-94 36.5-95 104.5-38q50 0 85 27t35 68zM736 96q0-12-10-24L407-247q-10-9-23-9-12 0-23 9L41 73q-15 16-7 35 8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23-9t9-23V128h192q14 0 23-9t9-23zm750 69q0-62-13-121.5t-41-114-68-95.5-98.5-65.5T1138-256q-62 0-108 16-24 8-42 15l39 113q15-7 31-11 37-13 75-13 84 0 134.5 58.5T1334 68h-2q-21-23-61.5-37T1186 17q-106 0-173 71.5T946 261q0 105 72 178t181 73q123 0 205-94.5t82-252.5zm-30 717V768H987v114h167v432q0 7 .5 19t.5 17v16h-2l-7-12q-8-13-26-31l-62-58-82 86 192 185h123V882h165z"/><glyph unicode="" d="M1346 1247q0 63-44 116t-103 53q-52 0-83-37t-31-94 36.5-95 104.5-38q50 0 85 27t35 68zM736 96q0-12-10-24L407-247q-10-9-23-9-12 0-23 9L41 73q-15 16-7 35 8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23-9t9-23V128h192q14 0 23-9t9-23zm720-238v-114H987v114h167v432q0 7 .5 19t.5 17v16h-2l-7-12q-8-13-26-31l-62-58-82 86 192 185h123v-654h165zm30 1331q0-62-13-121.5t-41-114-68-95.5-98.5-65.5T1138 768q-62 0-108 16-24 8-42 15l39 113q15-7 31-11 37-13 75-13 84 0 134.5 58.5T1334 1092h-2q-21-23-61.5-37t-84.5-14q-106 0-173 71.5T946 1285q0 105 72 178t181 73q123 0 205-94.5t82-252.5z"/><glyph unicode="" horiz-adv-x="1664" d="M256 192q0 26-19 45t-45 19q-27 0-45.5-19T128 192q0-27 18.5-45.5T192 128q26 0 45 18.5t19 45.5zm160 512V64q0-26-19-45T352 0H64Q38 0 19 19T0 64v640q0 26 19 45t45 19h288q26 0 45-19t19-45zm1184 0q0-86-55-149 15-44 15-76 3-76-43-137 17-56 0-117-15-57-54-94 9-112-49-181-64-76-197-78h-129q-66 0-144 15.5t-121.5 29T702-44Q579-1 544 0q-26 1-45 19.5T480 64v641q0 25 18 43.5t43 20.5q24 2 76 59t101 121q68 87 101 120 18 18 31 48t17.5 48.5T881 1226q7 39 12.5 61t19.5 52 34 50q19 19 45 19 46 0 82.5-10.5t60-26 40-40.5 24-45 12-50 5-45 .5-39q0-38-9.5-76t-19-60-27.5-56q-3-6-10-18t-11-22-8-24h277q78 0 135-57t57-135z"/><glyph unicode="" horiz-adv-x="1664" d="M256 960q0-26-19-45t-45-19q-27 0-45.5 19T128 960q0 27 18.5 45.5T192 1024q26 0 45-18.5t19-45.5zm160-512v640q0 26-19 45t-45 19H64q-26 0-45-19t-19-45V448q0-26 19-45t45-19h288q26 0 45 19t19 45zm1129 149q55-61 55-149-1-78-57.5-135T1408 256h-277q4-14 8-24t11-22 10-18q18-37 27-57t19-58.5T1216 0q0-24-.5-39t-5-45-12-50-24-45-40-40.5-60-26T992-256q-26 0-45 19-20 20-34 50t-19.5 52T881-74q-9 42-13.5 60.5T850 35t-31 48q-33 33-101 120-49 64-101 121t-76 59q-25 2-43 20.5T480 447v641q0 26 19 44.5t45 19.5q35 1 158 44 77 26 120.5 39.5t121.5 29 144 15.5h129q133-2 197-78 58-69 49-181 39-37 54-94 17-61 0-117 46-61 43-137 0-32-15-76z"/><glyph unicode="" d="M919 233v157q0 50-29 50-17 0-33-16V200q16-16 33-16 29 0 29 49zm184 122h66v34q0 51-33 51t-33-51v-34zM532 621v-70h-80V128h-74v423h-78v70h232zm201-126V128h-67v40q-39-45-76-45-33 0-42 28-6 16-6 54v290h66V225q0-24 1-26 1-15 15-15 20 0 42 31v280h67zm252-111V238q0-52-7-73-12-42-53-42-35 0-68 41v-36h-67v493h67V460q32 40 68 40 41 0 53-42 7-21 7-74zm251-129v-9q0-29-2-43-3-22-15-40-27-40-80-40-52 0-81 38-21 27-21 86v129q0 59 20 86 29 38 80 38t78-38q21-28 21-86v-76h-133v-65q0-51 34-51 24 0 30 26 0 1 .5 7t.5 16.5V255h68zm-451 824V923q0-51-32-51t-32 51v156q0 52 32 52t32-52zm533-713q0 177-19 260-10 44-43 73.5t-76 34.5q-136 15-412 15-275 0-411-15-44-5-76.5-34.5T238 626q-20-87-20-260 0-176 20-260 10-43 42.5-73T356-2q137-15 412-15t412 15q43 5 75.5 35t42.5 73q20 84 20 260zm-755 651l90 296h-75l-51-195-53 195h-78l24-69 23-69q35-103 46-158V816h74v201zm289-81v130q0 58-21 87-29 38-78 38-51 0-78-38-21-29-21-87V936q0-58 21-87 27-38 78-38 49 0 78 38 21 27 21 87zm181-120h67v370h-67V903q-22-31-42-31-15 0-16 16-1 2-1 26v272h-67V893q0-37 6-55 11-27 43-27 36 0 77 45v-40zm503 304V160q0-119-84.5-203.5T1248-128H288q-119 0-203.5 84.5T0 160v960q0 119 84.5 203.5T288 1408h960q119 0 203.5-84.5T1536 1120z"/><glyph unicode="" d="M971 292V81q0-67-39-67-23 0-45 22v301q22 22 45 22 39 0 39-67zm338-1v-46h-90v46q0 68 45 68t45-68zM343 509h107v94H138v-94h105V-60h100v569zM631-60h89v494h-89V56q-30-42-57-42-18 0-21 21-1 3-1 35v364h-89V43q0-49 8-73 12-37 58-37 48 0 102 61v-54zm429 148v197q0 73-9 99-17 56-71 56-50 0-93-54v217h-89V-60h89v48q45-55 93-55 54 0 71 55 9 27 9 100zm338 10v13h-91q0-51-2-61-7-36-40-36-46 0-46 69v87h179v103q0 79-27 116-39 51-106 51-68 0-107-51-28-37-28-116V100q0-79 29-116 39-51 108-51 72 0 108 53 18 27 21 54 2 9 2 58zm-608 913v210q0 69-43 69t-43-69v-210q0-70 43-70t43 70zm719-751q0-234-26-350-14-59-58-99t-102-46q-184-21-555-21t-555 21q-58 6-102.5 46T53-90Q27 22 27 260q0 234 26 350 14 59 58 99t103 47q183 20 554 20t555-20q58-7 102.5-47t57.5-99q26-112 26-350zM511 1536h102l-121-399V866H392v271q-14 74-61 212-37 103-65 187h106l71-263zm370-333v-175q0-81-28-118-37-51-106-51-67 0-105 51-28 38-28 118v175q0 80 28 117 38 51 105 51 69 0 106-51 28-37 28-117zm335 162V866h-91v55q-53-62-103-62-46 0-59 37-8 24-8 75v394h91V998q0-33 1-35 3-22 21-22 27 0 57 43v381h91z"/><glyph unicode="" horiz-adv-x="1408" d="M597 869q-10-18-257-456-27-46-65-46H36q-21 0-31 17t0 36l253 448q1 0 0 1L97 1148q-12 22-1 37 9 15 32 15h239q40 0 66-45zm806 642q11-16 0-37L875 540v-1l336-615q11-20 1-37-10-15-32-15H941q-42 0-66 45L536 539q18 32 531 942 25 45 64 45h241q22 0 31-15z"/><glyph unicode="" d="M685 771q0 1-126 222-21 34-52 34H323q-18 0-26-11-7-12 1-29l125-216v-1L227 424q-9-14 0-28 8-13 24-13h185q31 0 50 36zm624 497q-7 12-24 12h-187q-30 0-49-35L638 516q1-2 262-481 20-35 52-35h184q18 0 25 12 8 13-1 28L900 516v1l409 723q8 16 0 28zm227-148V160q0-119-84.5-203.5T1248-128H288q-119 0-203.5 84.5T0 160v960q0 119 84.5 203.5T288 1408h960q119 0 203.5-84.5T1536 1120z"/><glyph unicode="" horiz-adv-x="1792" d="M1280 640q0 37-30 54l-512 320q-31 20-65 2-33-18-33-56V320q0-38 33-56 16-8 31-8 20 0 34 10l512 320q30 17 30 54zm512 0q0-96-1-150t-8.5-136.5T1760 206q-16-73-69-123t-124-58Q1345 0 896 0T225 25q-71 8-124.5 58T31 206Q17 271 9.5 353.5T1 490 0 640t1 150 8.5 136.5T32 1074q16 73 69 123t124 58q222 25 671 25t671-25q71-8 124.5-58t69.5-123q14-65 21.5-147.5T1791 790t1-150z"/><glyph unicode="" horiz-adv-x="1792" d="M402 829l494-305-342-285L64 558zm986-555V166L898-127v-1l-1 1-1-1v1L407 166v108l147-96 342 284v2l1-1 1 1v-2l343-284zM554 1418l342-285-494-304-338 270zm836-589l338-271-489-319-343 285zm-151 589l489-319-338-270-494 304z"/><glyph unicode="" horiz-adv-x="1408" d="M928 135V-16l-707-1v151zm241 346v-701l-1-35v-1H36l-35 1H0v736h121v-618h928v618h120zm-928-88l704-65-13-150-705 65zm68 316l683-183-39-146-683 183zm163 349l609-360-77-130-609 360zm360 331l398-585-124-85-399 584zm453 147l121-697-149-26-121 697z"/><glyph unicode="" d="M1362 110v648h-135q20-63 20-131 0-126-64-232.5T1009 226t-240-62q-197 0-337 135.5T292 627q0 68 20 131H171V110q0-26 17.5-43.5T232 49h1069q25 0 43 17.5t18 43.5zm-284 533q0 124-90.5 211.5T769 942q-127 0-217.5-87.5T461 643t90.5-211.5T769 344q128 0 218.5 87.5T1078 643zm284 360v165q0 28-20 48.5t-49 20.5h-174q-29 0-49-20.5t-20-48.5v-165q0-29 20-49t49-20h174q29 0 49 20t20 49zm174 208V69q0-81-58-139t-139-58H197q-81 0-139 58T0 69v1142q0 81 58 139t139 58h1142q81 0 139-58t58-139z"/><glyph unicode="" d="M1248 1408q119 0 203.5-84.5T1536 1120V160q0-119-84.5-203.5T1248-128H288q-119 0-203.5 84.5T0 160v960q0 119 84.5 203.5T288 1408h960zM698 640q0 88-62 150t-150 62-150-62-62-150 62-150 150-62 150 62 62 150zm564 0q0 88-62 150t-150 62-150-62-62-150 62-150 150-62 150 62 62 150z"/><glyph unicode="" d="M768 914l201-306H567zm365-530h94l-459 691-459-691h94l104 160h522zm403 256q0-209-103-385.5T1153.5-25 768-128 382.5-25 103 254.5 0 640t103 385.5T382.5 1305 768 1408t385.5-103 279.5-279.5T1536 640z"/><glyph unicode="" horiz-adv-x="1408" d="M815 677q8-63-50.5-101T653 570q-39 17-53.5 58t-.5 82 52 58q36 18 72.5 12t64-35.5T815 677zm111 21q-14 107-113 164t-197 13q-63-28-100.5-88.5T481 657q4-91 77.5-155T724 446q91 8 152 84t50 168zm239 542q-20 27-56 44.5t-58 22-71 12.5q-291 47-566-2-43-7-66-12t-55-22-50-43q30-28 76-45.5t73.5-22T480 1161q228-29 448-1 63 8 89.5 12t72.5 21.5 75 46.5zm57-1035q-8-26-15.5-76.5t-14-84-28.5-70-58-56.5q-86-48-189.5-71.5t-202-22T513-157q-46 8-81.5 18T355-112t-73 43.5T230-7q-25 96-57 292l6 16 18 9q223-148 506.5-148T1211 310q21-6 24-23t-5-45-8-37zm181 961q-26-167-111-655-5-30-27-56t-43.5-40-54.5-31q-252-126-610-88-248 27-394 139-15 12-25.5 26.5t-17 35-9 34-6 39.5-5.5 35q-9 50-26.5 150t-28 161.5T22 1064 0 1222q3 26 17.5 48.5T49 1308t45 30 46 22.5 48 18.5q125 46 313 64 379 37 676-50 155-46 215-122 16-20 16.5-51t-5.5-54z"/><glyph unicode="" d="M848 666q0 43-41 66t-77 1q-43-20-42.5-72.5T731 590q39-23 81 4t36 72zm80 16q8-66-36-121t-110-61-119 40-56 113q-2 49 25.5 93t72.5 64q70 31 141.5-10T928 682zm172 391q-20-21-53.5-34t-53-16-63.5-8q-155-20-324 0-44 6-63 9.5t-52.5 16T436 1073q13 19 36 31t40 15.5 47 8.5q198 35 408 1 33-5 51-8.5t43-16 39-31.5zm42-746q0 7 5.5 26.5t3 32T1133 402Q972 296 768 296T402 402l-12-6-5-12q26-154 41-210 47-81 204-108 249-46 428 53 34 19 49 51.5t22.5 85.5 12.5 71zm130 693q9 53-8 75-43 55-155 88-216 63-487 36-132-12-226-46-38-15-59.5-25t-47-34-29.5-54q8-68 19-138t29-171 24-137q1-5 5-31t7-36 12-27 22-28q105-80 284-100 259-28 440 63 24 13 39.5 23t31 29 19.5 40q48 267 80 473zm264 100V160q0-119-84.5-203.5T1248-128H288q-119 0-203.5 84.5T0 160v960q0 119 84.5 203.5T288 1408h960q119 0 203.5-84.5T1536 1120z"/><glyph unicode="" horiz-adv-x="1024" d="M390 1408h219v-388h364V779H609V385q0-136 14-172 13-37 52-60 50-31 117-31 117 0 232 76V-44q-102-48-178-65-77-19-173-19-105 0-186 27-78 25-138 75-58 51-79 105-22 54-22 161v539H78v217q91 30 155 84 64 55 103 132 39 78 54 196z"/><glyph unicode="" d="M1123 127v181q-88-56-174-56-51 0-88 23-29 17-39 45-11 30-11 129v295h274v181H811v291H647q-11-90-40-147t-78-99q-48-40-116-63V744h127V340q0-78 17-121 17-42 59-78 43-37 104-57 62-20 140-20 67 0 129 14 57 13 134 49zm413 993V160q0-119-84.5-203.5T1248-128H288q-119 0-203.5 84.5T0 160v960q0 119 84.5 203.5T288 1408h960q119 0 203.5-84.5T1536 1120z"/><glyph unicode="" horiz-adv-x="768" d="M765 237q8-19-5-35L410-182q-10-10-23-10-14 0-24 10L8 202q-13 16-5 35 9 19 29 19h224v1248q0 14 9 23t23 9h192q14 0 23-9t9-23V256h224q21 0 29-19z"/><glyph unicode="" horiz-adv-x="768" d="M765 1043q-9-19-29-19H512V-224q0-14-9-23t-23-9H288q-14 0-23 9t-9 23v1248H32q-21 0-29 19t5 35l350 384q10 10 23 10 14 0 24-10l355-384q13-16 5-35z"/><glyph unicode="" horiz-adv-x="1792" d="M1792 736V544q0-14-9-23t-23-9H512V288q0-21-19-29t-35 5L74 614q-10 10-10 23 0 14 10 24l384 354q16 14 35 6 19-9 19-29V768h1248q14 0 23-9t9-23z"/><glyph unicode="" horiz-adv-x="1792" d="M1728 643q0-14-10-24l-384-354q-16-14-35-6-19 9-19 29v224H32q-14 0-23 9t-9 23v192q0 14 9 23t23 9h1248v224q0 21 19 29t35-5l384-350q10-10 10-23z"/><glyph unicode="" horiz-adv-x="1408" d="M1393 321q-39-125-123-250-129-196-257-196-49 0-140 32-86 32-151 32-61 0-142-33-81-34-132-34-152 0-301 259Q0 392 0 634q0 228 113 374 112 144 284 144 72 0 177-30 104-30 138-30 45 0 143 34 102 34 173 34 119 0 213-65 52-36 104-100-79-67-114-118-65-94-65-207 0-124 69-223t158-126zm-376 1173q0-61-29-136-30-75-93-138-54-54-108-72-37-11-104-17 3 149 78 257 74 107 250 148 1-3 2.5-11t2.5-11q0-4 .5-10t.5-10z"/><glyph unicode="" horiz-adv-x="1664" d="M682 530v-651L0-27v557h682zm0 743V614H0v565zm982-743v-786L757-131v661h907zm0 878V614H757v669z"/><glyph unicode="" horiz-adv-x="1408" d="M493 1053q16 0 27.5 11.5T532 1092t-11.5 27.5T493 1131t-27-11.5-11-27.5 11-27.5 27-11.5zm422 0q16 0 27 11.5t11 27.5-11 27.5-27 11.5-27.5-11.5T876 1092t11.5-27.5T915 1053zM103 869q42 0 72-30t30-72V337q0-43-29.5-73T103 234t-73 30-30 73v430q0 42 30 72t73 30zm1060-19V184q0-46-32-78t-77-32h-75v-227q0-43-30-73t-73-30-73 30-30 73V74H635v-227q0-43-30-73t-73-30q-42 0-72 30t-30 73l-1 227h-74q-46 0-78 32t-32 78v666h918zm-232 405q107-55 171-153.5t64-215.5H241q0 117 64 215.5T477 1255l-71 131q-7 13 5 20 13 6 20-6l72-132q95 42 201 42t201-42l72 132q7 12 20 6 12-7 5-20zm477-488V337q0-43-30-73t-73-30q-42 0-72 30t-30 73v430q0 43 30 72.5t72 29.5q43 0 73-29.5t30-72.5z"/><glyph unicode="" d="M663 1125q-11-1-15.5-10.5t-8.5-9.5q-5-1-5 5 0 12 19 15h10zm87-14q-4-1-11.5 6.5T721 1122q24 11 32-2 3-6-3-9zM399 684q-4 1-6-3t-4.5-12.5T383 655t-10-13q-7-10-1-12 4-1 12.5 7t12.5 18q1 3 2 7t2 6 1.5 4.5.5 4v3l-1 2.5-3 2zm855-359q0 18-55 42 4 15 7.5 27.5t5 26 3 21.5.5 22.5-1 19.5-3.5 22-4 20.5-5 25-5.5 26.5q-10 48-47 103t-72 75q24-20 57-83 87-162 54-278-11-40-50-42-31-4-38.5 18.5t-8 83.5-11.5 107q-9 39-19.5 69t-19.5 45.5-15.5 24.5-13 15-7.5 7q-14 62-31 103t-29.5 56-23.5 33-15 40q-4 21 6 53.5t4.5 49.5-44.5 25q-15 3-44.5 18t-35.5 16q-8 1-11 26t8 51 36 27q37 3 51-30t4-58q-11-19-2-26.5t30-.5q13 4 13 36v37q-5 30-13.5 50t-21 30.5-23.5 15-27 7.5q-107-8-89-134 0-15-1-15-9 9-29.5 10.5t-33-.5-15.5 5q1 57-16 90t-45 34q-27 1-41.5-27.5T549 1185q-1-15 3.5-37t13-37.5T581 1097q10 3 16 14 4 9-7 8-7 0-15.5 14.5T565 1167q-1 22 9 37t34 14q17 0 27-21t9.5-39-1.5-22q-22-15-31-29-8-12-27.5-23.5T564 1071q-13-14-15.5-27t7.5-18q14-8 25-19.5t16-19 18.5-13T651 968q47-2 102 15 2 1 23 7t34.5 10.5 29.5 13 21 17.5q9 14 20 8 5-3 6.5-8.5t-3-12-16.5-9.5q-20-6-56.5-21.5T766 968q-44-19-70-23-25-5-79 2-10 2-9-2t17-19q25-23 67-22 17 1 36 7t36 14 33.5 17.5 30 17 24.5 12 17.5 2.5 8.5-11q0-2-1-4.5t-4-5-6-4.5-8.5-5-9-4.5-10-5-9.5-4.5q-28-14-67.5-44T696 843t-49-1q-21 11-63 73-22 31-25 22-1-3-1-10 0-25-15-56.5T513.5 815t-21-58 11.5-63q-23-6-62.5-90T394 463q-2-18-1.5-69t-5.5-59q-8-24-29-3-32 31-36 94-2 28 4 56 4 19-1 18l-4-5q-36-65 10-166 5-12 25-28t24-20q20-23 104-90.5t93-76.5q16-15 17.5-38t-14-43T535 10q8-15 29-44.5t28-54 7-70.5q46 24 7 92-4 8-10.5 16T586-39t-2 6q3 5 13 9.5t20-2.5q46-52 166-36 133 15 177 87 23 38 34 30 12-6 10-52-1-25-23-92-9-23-6-37.5t24-15.5q3 19 14.5 77t13.5 90q2 21-6.5 73.5t-7.5 97 23 70.5q15 18 51 18 1 37 34.5 53t72.5 10.5 60-22.5zm-628 827q3 17-2.5 30t-11.5 15q-9 2-9-7 2-5 5-6 10 0 7-15-3-20 8-20 3 0 3 3zm419-197q-2 8-6.5 11.5t-13 5-14.5 5.5q-5 3-9.5 8t-7 8-5.5 6.5-4 4-4-1.5q-14-16 7-43.5t39-31.5q9-1 14.5 8t3.5 20zm-178 213q0 11-5 19.5t-11 12.5-9 3q-14-1-7-7l4-2q14-4 18-31 0-3 8 2zm54 233q0 2-2.5 5t-9 7-9.5 6q-15 15-24 15-9-1-11.5-7.5t-1-13-.5-12.5q-1-4-6-10.5t-6-9 3-8.5q4-3 8 0t11 9 15 9q1 1 9 1t15 2 9 7zM1486 60q20-12 31-24.5t12-24-2.5-22.5-15.5-22-23.5-19.5-30-18.5-31.5-16.5-32-15.5-27-13q-38-19-85.5-56t-75.5-64q-17-16-68-19.5t-89 14.5q-18 9-29.5 23.5T1003-192t-22 19.5-47 9.5q-44 1-130 1-19 0-57-1.5t-58-2.5q-44-1-79.5-15T556-211t-43.5-28.5T459-251q-29 1-111 31t-146 43q-19 4-51 9.5t-50 9-39.5 9.5T28-134.5 11-115Q1-92 18-48.5T36 6q1 16-4 40T22 88.5 17.5 125 28 152q14 12 57 14t60 12q30 18 42 35t12 51q21-73-32-106-32-20-83-15-34 3-43-10-13-15 5-57 2-6 8-18t8.5-18T67 23t1-22q0-15-17-49T37-96q3-17 37-26 20-6 84.5-18.5T258-161q24-6 74-22t82.5-23 55.5-4q43 6 64.5 28t23 48-7.5 58.5-19 52T511 13Q390 203 342 255q-68 74-113 40-11-9-15 15-3 16-2 38 1 29 10 52t24 47 22 42q8 21 26.5 72t29.5 78 30 61 39 54q110 143 124 195-12 112-16 310-2 90 24 151.5T631 1515q39 21 104 21 53 1 106-13.5t89-41.5q57-42 91.5-121.5T1051 1212q-5-95 30-214 34-113 133-218 55-59 99.5-163t59.5-191q8-49 5-84.5t-12-55.5-20-22q-10-2-23.5-19t-27-35.5T1255 176t-61-14q-18 1-31.5 5t-22.5 13.5-13.5 15.5-11.5 20.5-9 19.5q-22 37-41 30t-28-49 7-97q20-70 1-195-10-65 18-100.5t73-33 85 35.5q59 49 89.5 66.5T1414-64q53 18 77 36.5T1509.5 7t-25 28.5T1433 59q-33 11-49.5 48t-15 72.5T1384 227q1-31 8-56.5t14.5-40.5 20.5-28.5 21-19 21.5-13T1486 60z"/><glyph unicode="" d="M1024 36q-42 241-140 498h-2l-2-1q-16-6-43-16.5t-101-49-137-82T468 271 365 123l-15 11Q534-16 768-16q132 0 256 52zM839 643q-21 49-53 111-311-93-673-93-1-7-1-21 0-124 44-236.5T280 202q50 89 123.5 166.5T546 493t130.5 81 99.5 48l37 13q4 1 13 3.5t13 4.5zM732 855q-120 213-244 378-138-65-234-186T126 775q302 0 606 80zm684-319q-210 60-409 29 87-239 128-469 111 75 185 189.5t96 250.5zm-805 741q-1 0-2-1 1 1 2 1zm590-145q-185 164-433 164-76 0-155-19 131-170 246-382 69 26 130 60.5t96.5 61.5 65.5 57 37.5 40.5zm223-485q-3 232-149 410l-1-1q-9-12-19-24.5t-43.5-44.5-71-60.5-100-65T909 797q25-53 44-95 2-6 6.5-17.5T967 668q36 5 74.5 7t73.5 2 69-1.5 64-4 56.5-5.5 48-6.5 36.5-6 25-4.5zm112-7q0-209-103-385.5T1153.5-25 768-128 382.5-25 103 254.5 0 640t103 385.5T382.5 1305 768 1408t385.5-103 279.5-279.5T1536 640z"/><glyph unicode="" d="M1173 473q0 50-19.5 91.5T1105 633t-73 49-82.5 34-87.5 23l-104 24q-30 7-44 10.5T679 785t-30 16-16.5 21-7.5 30q0 77 144 77 43 0 77-12t54-28.5 38-33.5 40-29 48-12q47 0 75.5 32t28.5 77q0 55-56 99.5T932 1090t-182 23q-68 0-132-15.5t-119.5-47-89-87T376 835q0-61 19-106.5t56-75.5 80-48.5T634 572l146-36q90-22 112-36 32-20 32-60 0-39-40-64.5T779 350q-51 0-91.5 16t-65 38.5-45.5 45-46 38.5-54 16q-50 0-75.5-30T376 399q0-92 122-157.5T789 176q73 0 140 18.5t122.5 53.5 88.5 93.5 33 131.5zm363-217q0-159-112.5-271.5T1152-128q-130 0-234 80-77-16-150-16-143 0-273.5 55.5t-225 150-150 225T64 640q0 73 16 150Q0 894 0 1024q0 159 112.5 271.5T384 1408q130 0 234-80 77 16 150 16 143 0 273.5-55.5t225-150 150-225T1472 640q0-73-16-150 80-104 80-234z"/><glyph unicode="" horiz-adv-x="1664" d="M1483 512L896-75q-52-53-127.5-53T640-75L53 512Q0 565 0 640t53 128l587 587q53 53 128 53t128-53l265-265-398-399-188 188q-42 42-99 42-59 0-100-41L256 759q-42-40-42-99 0-58 42-100l406-408q30-28 67-37l6-4h28q60 0 99 41l619 619 2-3q53-53 53-128t-53-128zm-77 626l120-120q14-15 14-36t-14-36L796 216q-17-15-37-15-4 0-6 1-18 2-30 14L316 624q-14 15-14 36t14 35l121 120q13 15 35 15t36-15l252-252 574 575q15 15 36 15t36-15z"/><glyph unicode="" d="M704 192v1024q0 14-9 23t-23 9H192q-14 0-23-9t-9-23V192q0-14 9-23t23-9h480q14 0 23 9t9 23zm672 384v640q0 14-9 23t-23 9H864q-14 0-23-9t-9-23V576q0-14 9-23t23-9h480q14 0 23 9t9 23zm160 768V-64q0-26-19-45t-45-19H64q-26 0-45 19T0-64v1408q0 26 19 45t45 19h1408q26 0 45-19t19-45z"/><glyph unicode="" horiz-adv-x="1280" d="M1280 480q0-40-28-68t-68-28q-51 0-80 43L877 768h-45V636l247-411q9-15 9-33 0-26-19-45t-45-19H832v-272q0-46-33-79t-79-33H560q-46 0-79 33t-33 79v272H256q-26 0-45 19t-19 45q0 18 9 33l247 411v132h-45L176 427q-29-43-80-43-40 0-68 28T0 480q0 29 16 53l256 384q73 107 176 107h384q103 0 176-107l256-384q16-24 16-53zm-416 800q0-93-65.5-158.5T640 1056t-158.5 65.5T416 1280t65.5 158.5T640 1504t158.5-65.5T864 1280z"/><glyph unicode="" horiz-adv-x="1024" d="M1024 832V416q0-40-28-68t-68-28-68 28-28 68v352h-64v-912q0-46-33-79t-79-33-79 33-33 79v464h-64v-464q0-46-33-79t-79-33-79 33-33 79v912h-64V416q0-40-28-68t-68-28-68 28-28 68v416q0 80 56 136t136 56h640q80 0 136-56t56-136zm-288 448q0-93-65.5-158.5T512 1056t-158.5 65.5T288 1280t65.5 158.5T512 1504t158.5-65.5T736 1280z"/><glyph unicode="" d="M773 234l350 473q16 22 24.5 59t-6 85-61.5 79q-40 26-83 25.5T923.5 938 869 893q-36-40-96-40-59 0-95 40-24 28-54.5 45T550 955.5 466 930q-46-31-60.5-79t-6-85 24.5-59zm763 406q0-209-103-385.5T1153.5-25 768-128 382.5-25 103 254.5 0 640t103 385.5T382.5 1305 768 1408t385.5-103 279.5-279.5T1536 640z"/><glyph unicode="" horiz-adv-x="1792" d="M1472 640q0 117-45.5 223.5t-123 184-184 123T896 1216t-223.5-45.5-184-123-123-184T320 640t45.5-223.5 123-184 184-123T896 64t223.5 45.5 184 123 123 184T1472 640zm276-277q-4-15-20-20l-292-96V-59q0-16-13-26-15-10-29-4L1102 5 922-243q-10-13-26-13t-26 13L690 5 398-89q-14-6-29 4-13 10-13 26v306L64 343q-16 5-20 20-5 17 4 29l180 248L48 888q-9 13-4 29 4 15 20 20l292 96v306q0 16 13 26 15 10 29 4l292-94 180 248q9 12 26 12t26-12l180-248 292 94q14 6 29-4 13-10 13-26v-306l292-96q16-5 20-20 5-16-4-29l-180-248 180-248q9-12 4-29z"/><glyph unicode="" d="M1262 233q-54-9-110-9-182 0-337 90T570 559t-90 337q0 192 104 357-201-60-328.5-229T128 640q0-130 51-248.5t136.5-204T519.5 51 768 0q144 0 273.5 61.5T1262 233zm203 85q-94-203-283.5-324.5T768-128q-156 0-298 61T225 97 61 342 0 640q0 153 57.5 292.5t156 241.5T449 1338.5t290 68.5q44 2 61-39 18-41-15-72-86-78-131.5-181.5T608 896q0-148 73-273t198-198 273-73q118 0 228 51 41 18 72-13 14-14 17.5-34t-4.5-38z"/><glyph unicode="" horiz-adv-x="1792" d="M1088 704q0 26-19 45t-45 19H768q-26 0-45-19t-19-45 19-45 45-19h256q26 0 45 19t19 45zm576 192V-64q0-26-19-45t-45-19H192q-26 0-45 19t-19 45v960q0 26 19 45t45 19h1408q26 0 45-19t19-45zm64 448v-256q0-26-19-45t-45-19H128q-26 0-45 19t-19 45v256q0 26 19 45t45 19h1536q26 0 45-19t19-45z"/><glyph unicode="" horiz-adv-x="1664" d="M1632 576q0-26-19-45t-45-19h-224q0-171-67-290l208-209q19-19 19-45t-19-45q-18-19-45-19t-45 19l-198 197q-5-5-15-13t-42-28.5-65-36.5-82-29-97-13v896H768V0q-51 0-101.5 13.5t-87 33-66 39T470 118l-15 14L272-75q-20-21-48-21-24 0-43 16-19 18-20.5 44.5T176 11l202 227q-58 114-58 274H96q-26 0-45 19t-19 45 19 45 45 19h224v294l-173 173q-19 19-19 45t19 45 45 19 45-19l173-173h844l173 173q19 19 45 19t45-19 19-45-19-45l-173-173V640h224q26 0 45-19t19-45zm-480 576H512q0 133 93.5 226.5T832 1472t226.5-93.5T1152 1152z"/><glyph unicode="" horiz-adv-x="1920" d="M1917 1016q23-64-150-294-24-32-65-85-78-100-90-131-17-41 14-81 17-21 81-82h1l1-1 1-1 2-2q141-131 191-221 3-5 6.5-12.5t7-26.5-.5-34-25-27.5T1832 5l-256-4q-24-5-56 5t-52 22l-20 12q-30 21-70 64t-68.5 77.5-61 58T1192 255q-3-1-8-3.5t-17-14.5-21.5-29.5-17-52T1122 78q0-15-3.5-27.5T1111 32l-4-5q-18-19-53-22H939q-71-4-146 16.5t-131.5 53-103 66T488 198l-25 24q-10 10-27.5 30T364 343 258 494 135.5 705 5 977q-6 16-6 27t3 16l4 6q15 19 57 19l274 2q12-2 23-6.5t16-8.5l5-3q16-11 24-32 20-50 46-103.5t41-81.5l16-29q29-60 56-104t48.5-68.5T654 572t34-14 27 5q2 1 5 5t12 22 13.5 47 9.5 81 0 125q-2 40-9 73t-14 46l-6 12q-25 34-85 43-13 2 5 24 17 19 38 30 53 26 239 24 82-1 135-13 20-5 33.5-13.5t20.5-24 10.5-32 3.5-45.5-1-55-2.5-70.5-1.5-82.5q0-11-1-42t-.5-48 3.5-40.5 11.5-39T1157 565q8-2 17-4t26 11 38 34.5 52 67 68 107.5q60 104 107 225 4 10 10 17.5t11 10.5l4 3 5 2.5 13 3 20 .5 288 2q39 5 64-2.5t31-16.5z"/><glyph unicode="" horiz-adv-x="1792" d="M675 252q21 34 11 69t-45 50q-34 14-73 1t-60-46q-22-34-13-68.5t43-50.5 74.5-2.5T675 252zm94 121q8 13 3.5 26.5T755 418q-14 5-28.5-.5T705 399q-17-31 13-45 14-5 29 .5t22 18.5zm174-107q-45-102-158-150t-224-12q-107 34-147.5 126.5T420 418q47 93 151.5 139T782 576q111-29 158.5-119.5T943 266zm312 160q-9 96-89 170T957.5 705 683 726q-223-23-369.5-141.5T181 320q9-96 89-170T478.5 41 753 20q223 23 369.5 141.5T1255 426zm308-4q0-68-37-139.5t-109-137T1248.5 28t-226-83T752-86 477-52.5t-240.5 93T65 191.5 0 391q0 115 69.5 245T267 894q169 169 341.5 236t246.5-7q65-64 20-209-4-14-1-20t10-7 14.5.5T912 891l6 2q139 59 246 59t153-61q45-63 0-178-2-13-4.5-20t4.5-12.5 12-7.5 17-6q57-18 103-47t80-81.5 34-116.5zm-74 624q42-47 54.5-108.5T1537 820q-8-23-29.5-34t-44.5-4q-23 8-34 29.5t-4 44.5q20 63-24 111t-107 35q-24-5-45 8t-25 37q-5 24 8 44.5t37 25.5q60 13 119-5.5t101-65.5zm181 163q87-96 112.5-222.5T1769 745q-9-27-34-40t-52-4-40 34-5 52q28 82 10 172t-80 158q-62 69-148 95.5t-173 8.5q-28-6-52 9.5t-30 43.5 9.5 51.5 43.5 29.5q123 26 244-11.5t208-134.5z"/><glyph unicode="" d="M1133-34q-171-94-368-94-196 0-367 94 138 87 235.5 211T765 445q35-144 132.5-268T1133-34zM638 1394V909q0-252-126.5-459.5T181 143Q0 358 0 638q0 187 83.5 349.5T313 1257t325 137zm898-756q0-280-181-495-204 99-330.5 306.5T898 909v485q179-30 325-137t229.5-269.5T1536 638z"/><glyph unicode="" horiz-adv-x="1408" d="M1402 433q-32-80-76-138t-91-88.5-99-46.5-101.5-14.5T938 154t-86.5 22-69.5 27.5-46 22.5l-17 10Q606 8 429.5-123.5T45-256q-19 0-32 13T0-211t13 31.5T45-167q173 1 322.5 107.5T619 235q-36-14-72-23t-83-13-91 2.5-93 28.5-92 59-84.5 100T29 535q114 47 214 57t167.5-7.5T535 528t88.5-77 56.5-82q53 131 79 291-7-1-18-2.5t-46.5-2.5-69.5.5-81.5 10-88.5 23-84 42.5-75 65-54.5 94.5T213 1018q70 28 133.5 36.5t112.5-1 92-30 73.5-50 56-61 42-63 27.5-56 16-39.5l4-16q12 122 12 195-8 6-21.5 16t-49 44.5T648 1065t-54 93-33 112.5 12 127 70 138.5q73-25 127.5-61.5T855 1398t48-85 20.5-89-.5-85.5-13-76.5-19-62-17-42l-7-15q1-5 1-50.5t-1-71.5q3 7 10 18.5t30.5 43 50.5 58 71 55.5 91.5 44.5 112 14.5 132.5-24q-2-78-21.5-141.5t-50-104.5-69.5-71.5-81.5-45.5-84.5-24-80-9.5-67.5 1T864 640l-17 3q-23-147-73-283 6 7 18 18.5t49.5 41T919 472t99.5 42 117.5 20 129-23.5 137-77.5z"/><glyph unicode="" horiz-adv-x="1280" d="M1259 283v-66q0-85-57.5-144.5T1063 13h-57L746-256V13H217q-81 0-138.5 59.5T21 217v66h1238zm0 326V354H21v255h1238zm0 328V682H21v255h1238zm0 140v-67H21v67q0 84 57.5 143.5T217 1280h846q81 0 138.5-59.5T1259 1077z"/><glyph unicode="" d="M1152 640q0-14-9-23L823 297q-9-9-23-9-13 0-22.5 9.5T768 320v192H416q-13 0-22.5 9.5T384 544v192q0 13 9.5 22.5T416 768h352v192q0 14 9 23t23 9q12 0 24-10l319-319q9-9 9-23zm160 0q0 148-73 273t-198 198-273 73-273-73-198-198-73-273 73-273 198-198 273-73 273 73 198 198 73 273zm224 0q0-209-103-385.5T1153.5-25 768-128 382.5-25 103 254.5 0 640t103 385.5T382.5 1305 768 1408t385.5-103 279.5-279.5T1536 640z"/><glyph unicode="" d="M1152 736V544q0-13-9.5-22.5T1120 512H768V320q0-14-9-23t-23-9q-12 0-24 10L393 617q-9 9-9 23t9 23l320 320q9 9 23 9 13 0 22.5-9.5T768 960V768h352q13 0 22.5-9.5t9.5-22.5zm160-96q0 148-73 273t-198 198-273 73-273-73-198-198-73-273 73-273 198-198 273-73 273 73 198 198 73 273zm224 0q0-209-103-385.5T1153.5-25 768-128 382.5-25 103 254.5 0 640t103 385.5T382.5 1305 768 1408t385.5-103 279.5-279.5T1536 640z"/><glyph unicode="" d="M1024 960V320q0-26-19-45t-45-19q-20 0-37 12L475 588q-27 19-27 52t27 52l448 320q17 12 37 12 26 0 45-19t19-45zm256-800v960q0 13-9.5 22.5t-22.5 9.5H288q-13 0-22.5-9.5T256 1120V160q0-13 9.5-22.5T288 128h960q13 0 22.5 9.5t9.5 22.5zm256 960V160q0-119-84.5-203.5T1248-128H288q-119 0-203.5 84.5T0 160v960q0 119 84.5 203.5T288 1408h960q119 0 203.5-84.5T1536 1120z"/><glyph unicode="" d="M1024 640q0-106-75-181t-181-75-181 75-75 181 75 181 181 75 181-75 75-181zm-256 544q-148 0-273-73T297 913t-73-273 73-273 198-198 273-73 273 73 198 198 73 273-73 273-198 198-273 73zm768-544q0-209-103-385.5T1153.5-25 768-128 382.5-25 103 254.5 0 640t103 385.5T382.5 1305 768 1408t385.5-103 279.5-279.5T1536 640z"/><glyph unicode="" horiz-adv-x="1664" d="M1023 349l102-204q-58-179-210-290T576-256q-156 0-288.5 77.5t-210 210T0 320q0 181 104.5 330T379 861l17-131q-122-54-195-165.5T128 320q0-185 131.5-316.5T576-128q126 0 232.5 65t165 175.5T1023 349zm548-100l58-114L1373 7q-13-7-29-7-40 0-57 35l-239 477H576q-24 0-42.5 16.5T512 569l-96 779q-2 16 6 42 14 51 57 82.5t97 31.5q66 0 113-47t47-113q0-69-52-117.5T564 1185l37-289h423V768H617l16-128h455q40 0 57-35l228-455z"/><glyph unicode="" d="M1254 899q16 85-21 132-52 65-187 45-17-3-41-12.5t-57.5-30.5-64.5-48.5-59.5-70T779 823q80 7 113.5-16t26.5-99q-5-52-52-143-43-78-71-99-44-32-87 14-23 24-37.5 64.5t-19 73-10 84T634 773q-23 129-34 164-12 37-35.5 69t-50.5 40q-57 16-127-25-54-32-136.5-106T128 813v-7q16-8 25.5-26t21.5-20q21-3 54.5 8.5t58 10.5 41.5-30q11-18 18.5-38.5t15-48T375 622q17-46 53-187 36-146 57-197 42-99 103-125 43-12 85-1.5t76 31.5q131 77 250 237 104 139 172.5 292.5T1254 899zm282 221V160q0-119-84.5-203.5T1248-128H288q-119 0-203.5 84.5T0 160v960q0 119 84.5 203.5T288 1408h960q119 0 203.5-84.5T1536 1120z"/><glyph unicode="" horiz-adv-x="1152" d="M1152 704q0-191-94.5-353T801 94.5 448 0H288q-14 0-23 9t-9 23v611L41 577q-3-1-9-1-10 0-19 6-13 10-13 26v128q0 23 23 31l233 71v93L41 865q-3-1-9-1-10 0-19 6-13 10-13 26v128q0 23 23 31l233 71v250q0 14 9 23t23 9h160q14 0 23-9t9-23v-181l375 116q15 5 28-5t13-26v-128q0-23-23-31l-393-121v-93l375 116q15 5 28-5t13-26V864q0-23-23-31L480 712V225q188 13 318 151t130 328q0 14 9 23t23 9h160q14 0 23-9t9-23z"/><glyph unicode="" horiz-adv-x="1408" d="M1152 736v-64q0-14-9-23t-23-9H768V288q0-14-9-23t-23-9h-64q-14 0-23 9t-9 23v352H288q-14 0-23 9t-9 23v64q0 14 9 23t23 9h352v352q0 14 9 23t23 9h64q14 0 23-9t9-23V768h352q14 0 23-9t9-23zm128-448v832q0 66-47 113t-113 47H288q-66 0-113-47t-47-113V288q0-66 47-113t113-47h832q66 0 113 47t47 113zm128 832V288q0-119-84.5-203.5T1120 0H288Q169 0 84.5 84.5T0 288v832q0 119 84.5 203.5T288 1408h832q119 0 203.5-84.5T1408 1120z"/><glyph unicode="" horiz-adv-x="1792"/><glyph unicode="" horiz-adv-x="1792"/><glyph unicode="" horiz-adv-x="1792"/><glyph unicode="" horiz-adv-x="1792"/><glyph unicode="" horiz-adv-x="1792"/><glyph unicode="" horiz-adv-x="1792"/><glyph unicode="" horiz-adv-x="1792"/><glyph unicode="" horiz-adv-x="1792"/><glyph unicode="" horiz-adv-x="1792"/></font></defs></svg>
\ No newline at end of file
--- /dev/null
+body {
+ width: 100%;
+}
+body:before,
+body:after {
+ content: "";
+ display: table;
+}
+body:after {
+ clear: both;
+}
+html,
+body,
+div,
+span,
+applet,
+object,
+iframe,
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+p,
+blockquote,
+pre,
+a,
+abbr,
+acronym,
+address,
+big,
+cite,
+code,
+del,
+dfn,
+em,
+img,
+ins,
+kbd,
+q,
+s,
+samp,
+small,
+strike,
+strong,
+sub,
+sup,
+tt,
+var,
+dl,
+dt,
+dd,
+ol,
+ul,
+li,
+fieldset,
+form,
+label,
+legend,
+table,
+caption,
+tbody,
+tfoot,
+thead,
+tr,
+th,
+td {
+ margin: 0;
+ padding: 0;
+ border: 0;
+ outline: 0;
+ font-weight: inherit;
+ font-style: inherit;
+ font-family: inherit;
+ font-size: 100%;
+ vertical-align: baseline;
+}
+body {
+ line-height: 1;
+ color: #000;
+ background: #fff;
+}
+ol,
+ul {
+ list-style: none;
+}
+table {
+ border-collapse: separate;
+ border-spacing: 0;
+ vertical-align: middle;
+}
+caption,
+th,
+td {
+ text-align: left;
+ font-weight: normal;
+ vertical-align: middle;
+}
+a img {
+ border: none;
+}
+input,
+button {
+ margin: 0;
+ padding: 0;
+}
+input::-moz-focus-inner,
+button::-moz-focus-inner {
+ border: 0;
+ padding: 0;
+}
+@font-face {
+ font-family: FontAwesome;
+ font-style: normal;
+ font-weight: normal;
+ src: url("fonts/fontawesome-webfont.eot?v=#4.0.3");
+ src: url("fonts/fontawesome-webfont.eot?#iefix&v=#4.0.3") format("embedded-opentype"), url("fonts/fontawesome-webfont.woff?v=#4.0.3") format("woff"), url("fonts/fontawesome-webfont.ttf?v=#4.0.3") format("truetype"), url("fonts/fontawesome-webfont.svg#fontawesomeregular?v=#4.0.3") format("svg");
+}
+html,
+body,
+#container {
+ height: 100%;
+}
+body {
+ background: #eee;
+ font: 14px -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+ -webkit-text-size-adjust: 100%;
+}
+.outer {
+ max-width: 1220px;
+ margin: 0 auto;
+ padding: 0 20px;
+}
+.outer:before,
+.outer:after {
+ content: "";
+ display: table;
+}
+.outer:after {
+ clear: both;
+}
+.inner {
+ display: inline;
+ float: left;
+ width: 98.33333333333333%;
+ margin: 0 0.833333333333333%;
+}
+.left,
+.alignleft {
+ float: left;
+}
+.right,
+.alignright {
+ float: right;
+}
+.clear {
+ clear: both;
+}
+#container {
+ position: relative;
+}
+.mobile-nav-on {
+ overflow: hidden;
+}
+#wrap {
+ height: 100%;
+ width: 100%;
+ position: absolute;
+ top: 0;
+ left: 0;
+ -webkit-transition: 0.2s ease-out;
+ -moz-transition: 0.2s ease-out;
+ -ms-transition: 0.2s ease-out;
+ transition: 0.2s ease-out;
+ z-index: 1;
+ background: #eee;
+}
+.mobile-nav-on #wrap {
+ left: 280px;
+}
+@media screen and (min-width: 768px) {
+ #main {
+ display: inline;
+ float: left;
+ width: 73.33333333333333%;
+ margin: 0 0.833333333333333%;
+ }
+}
+.article-date,
+.article-category-link,
+.archive-year,
+.widget-title {
+ text-decoration: none;
+ text-transform: uppercase;
+ letter-spacing: 2px;
+ color: #999;
+ margin-bottom: 1em;
+ margin-left: 5px;
+ line-height: 1em;
+ text-shadow: 0 1px #fff;
+ font-weight: bold;
+}
+.article-inner,
+.archive-article-inner {
+ background: #fff;
+ -webkit-box-shadow: 1px 2px 3px #ddd;
+ box-shadow: 1px 2px 3px #ddd;
+ border: 1px solid #ddd;
+ border-radius: 3px;
+}
+.article-entry h1,
+.widget h1 {
+ font-size: 2em;
+}
+.article-entry h2,
+.widget h2 {
+ font-size: 1.5em;
+}
+.article-entry h3,
+.widget h3 {
+ font-size: 1.3em;
+}
+.article-entry h4,
+.widget h4 {
+ font-size: 1.2em;
+}
+.article-entry h5,
+.widget h5 {
+ font-size: 1em;
+}
+.article-entry h6,
+.widget h6 {
+ font-size: 1em;
+ color: #999;
+}
+.article-entry hr,
+.widget hr {
+ border: 1px dashed #ddd;
+}
+.article-entry strong,
+.widget strong {
+ font-weight: bold;
+}
+.article-entry em,
+.widget em,
+.article-entry cite,
+.widget cite {
+ font-style: italic;
+}
+.article-entry sup,
+.widget sup,
+.article-entry sub,
+.widget sub {
+ font-size: 0.75em;
+ line-height: 0;
+ position: relative;
+ vertical-align: baseline;
+}
+.article-entry sup,
+.widget sup {
+ top: -0.5em;
+}
+.article-entry sub,
+.widget sub {
+ bottom: -0.2em;
+}
+.article-entry small,
+.widget small {
+ font-size: 0.85em;
+}
+.article-entry acronym,
+.widget acronym,
+.article-entry abbr,
+.widget abbr {
+ border-bottom: 1px dotted;
+}
+.article-entry ul,
+.widget ul,
+.article-entry ol,
+.widget ol,
+.article-entry dl,
+.widget dl {
+ margin: 0 20px;
+ line-height: 1.6em;
+}
+.article-entry ul ul,
+.widget ul ul,
+.article-entry ol ul,
+.widget ol ul,
+.article-entry ul ol,
+.widget ul ol,
+.article-entry ol ol,
+.widget ol ol {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.article-entry ul,
+.widget ul {
+ list-style: disc;
+}
+.article-entry ol,
+.widget ol {
+ list-style: decimal;
+}
+.article-entry dt,
+.widget dt {
+ font-weight: bold;
+}
+#header {
+ height: 300px;
+ position: relative;
+ border-bottom: 1px solid #ddd;
+}
+#header:before,
+#header:after {
+ content: "";
+ position: absolute;
+ left: 0;
+ right: 0;
+ height: 40px;
+}
+#header:before {
+ top: 0;
+ background: -webkit-linear-gradient(rgba(0,0,0,0.2), transparent);
+ background: -moz-linear-gradient(rgba(0,0,0,0.2), transparent);
+ background: -ms-linear-gradient(rgba(0,0,0,0.2), transparent);
+ background: linear-gradient(rgba(0,0,0,0.2), transparent);
+}
+#header:after {
+ bottom: 0;
+ background: -webkit-linear-gradient(transparent, rgba(0,0,0,0.2));
+ background: -moz-linear-gradient(transparent, rgba(0,0,0,0.2));
+ background: -ms-linear-gradient(transparent, rgba(0,0,0,0.2));
+ background: linear-gradient(transparent, rgba(0,0,0,0.2));
+}
+#header-outer {
+ height: 100%;
+ position: relative;
+}
+#header-inner {
+ position: relative;
+ overflow: hidden;
+}
+#banner {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ background: url("images/banner.jpg") center #000;
+ -webkit-background-size: cover;
+ -moz-background-size: cover;
+ background-size: cover;
+ z-index: -1;
+}
+#header-title {
+ text-align: center;
+ height: 40px;
+ position: absolute;
+ top: 50%;
+ left: 0;
+ margin-top: -20px;
+}
+#logo,
+#subtitle {
+ text-decoration: none;
+ color: #fff;
+ font-weight: 300;
+ text-shadow: 0 1px 4px rgba(0,0,0,0.3);
+}
+#logo {
+ font-size: 40px;
+ line-height: 40px;
+ letter-spacing: 2px;
+}
+#subtitle {
+ font-size: 16px;
+ line-height: 16px;
+ letter-spacing: 1px;
+}
+#subtitle-wrap {
+ margin-top: 16px;
+}
+#main-nav {
+ float: left;
+ margin-left: -15px;
+}
+.nav-icon,
+.main-nav-link {
+ float: left;
+ color: #fff;
+ opacity: 0.6;
+ text-decoration: none;
+ text-shadow: 0 1px rgba(0,0,0,0.2);
+ -webkit-transition: opacity 0.2s;
+ -moz-transition: opacity 0.2s;
+ -ms-transition: opacity 0.2s;
+ transition: opacity 0.2s;
+ display: block;
+ padding: 20px 15px;
+}
+.nav-icon:hover,
+.main-nav-link:hover {
+ opacity: 1;
+}
+.nav-icon {
+ font-family: FontAwesome;
+ text-align: center;
+ font-size: 14px;
+ width: 14px;
+ height: 14px;
+ padding: 20px 15px;
+ position: relative;
+ cursor: pointer;
+}
+.main-nav-link {
+ font-weight: 300;
+ letter-spacing: 1px;
+}
+@media screen and (max-width: 479px) {
+ .main-nav-link {
+ display: none;
+ }
+}
+#main-nav-toggle {
+ display: none;
+}
+#main-nav-toggle:before {
+ content: "\f0c9";
+}
+@media screen and (max-width: 479px) {
+ #main-nav-toggle {
+ display: block;
+ }
+}
+#sub-nav {
+ float: right;
+ margin-right: -15px;
+}
+#nav-rss-link:before {
+ content: "\f09e";
+}
+#nav-search-btn:before {
+ content: "\f002";
+}
+#search-form-wrap {
+ position: absolute;
+ top: 15px;
+ width: 150px;
+ height: 30px;
+ right: -150px;
+ opacity: 0;
+ -webkit-transition: 0.2s ease-out;
+ -moz-transition: 0.2s ease-out;
+ -ms-transition: 0.2s ease-out;
+ transition: 0.2s ease-out;
+}
+#search-form-wrap.on {
+ opacity: 1;
+ right: 0;
+}
+@media screen and (max-width: 479px) {
+ #search-form-wrap {
+ width: 100%;
+ right: -100%;
+ }
+}
+.search-form {
+ position: absolute;
+ top: 0;
+ left: 0;
+ right: 0;
+ background: #fff;
+ padding: 5px 15px;
+ border-radius: 15px;
+ -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.3);
+ box-shadow: 0 0 10px rgba(0,0,0,0.3);
+}
+.search-form-input {
+ border: none;
+ background: none;
+ color: #555;
+ width: 100%;
+ font: 13px -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+ outline: none;
+}
+.search-form-input::-webkit-search-results-decoration,
+.search-form-input::-webkit-search-cancel-button {
+ -webkit-appearance: none;
+}
+.search-form-submit {
+ position: absolute;
+ top: 50%;
+ right: 10px;
+ margin-top: -7px;
+ font: 13px FontAwesome;
+ border: none;
+ background: none;
+ color: #bbb;
+ cursor: pointer;
+}
+.search-form-submit:hover,
+.search-form-submit:focus {
+ color: #777;
+}
+.article {
+ margin: 50px 0;
+}
+.article-inner {
+ overflow: hidden;
+}
+.article-meta:before,
+.article-meta:after {
+ content: "";
+ display: table;
+}
+.article-meta:after {
+ clear: both;
+}
+.article-date {
+ float: left;
+}
+.article-category {
+ float: left;
+ line-height: 1em;
+ color: #ccc;
+ text-shadow: 0 1px #fff;
+ margin-left: 8px;
+}
+.article-category:before {
+ content: "\2022";
+}
+.article-category-link {
+ margin: 0 12px 1em;
+}
+.article-header {
+ padding: 20px 20px 0;
+}
+.article-title {
+ text-decoration: none;
+ font-size: 2em;
+ font-weight: bold;
+ color: #555;
+ line-height: 1.1em;
+ -webkit-transition: color 0.2s;
+ -moz-transition: color 0.2s;
+ -ms-transition: color 0.2s;
+ transition: color 0.2s;
+}
+a.article-title:hover {
+ color: #258fb8;
+}
+.article-entry {
+ color: #555;
+ padding: 0 20px;
+}
+.article-entry:before,
+.article-entry:after {
+ content: "";
+ display: table;
+}
+.article-entry:after {
+ clear: both;
+}
+.article-entry p,
+.article-entry table {
+ line-height: 1.6em;
+ margin: 1.6em 0;
+}
+.article-entry h1,
+.article-entry h2,
+.article-entry h3,
+.article-entry h4,
+.article-entry h5,
+.article-entry h6 {
+ font-weight: bold;
+}
+.article-entry h1,
+.article-entry h2,
+.article-entry h3,
+.article-entry h4,
+.article-entry h5,
+.article-entry h6 {
+ line-height: 1.1em;
+ margin: 1.1em 0;
+}
+.article-entry a {
+ color: #258fb8;
+ text-decoration: none;
+}
+.article-entry a:hover {
+ text-decoration: underline;
+}
+.article-entry ul,
+.article-entry ol,
+.article-entry dl {
+ margin-top: 1.6em;
+ margin-bottom: 1.6em;
+}
+.article-entry img,
+.article-entry video {
+ max-width: 100%;
+ height: auto;
+ display: block;
+ margin: auto;
+}
+.article-entry iframe {
+ border: none;
+}
+.article-entry table {
+ width: 100%;
+ border-collapse: collapse;
+ border-spacing: 0;
+}
+.article-entry th {
+ font-weight: bold;
+ border-bottom: 3px solid #ddd;
+ padding-bottom: 0.5em;
+}
+.article-entry td {
+ border-bottom: 1px solid #ddd;
+ padding: 10px 0;
+}
+.article-entry blockquote {
+ font-family: Georgia, "Times New Roman", serif;
+ font-size: 1.4em;
+ margin: 1.6em 20px;
+ text-align: center;
+}
+.article-entry blockquote footer {
+ font-size: 14px;
+ margin: 1.6em 0;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+}
+.article-entry blockquote footer cite:before {
+ content: "—";
+ padding: 0 0.5em;
+}
+.article-entry .pullquote {
+ text-align: left;
+ width: 45%;
+ margin: 0;
+}
+.article-entry .pullquote.left {
+ margin-left: 0.5em;
+ margin-right: 1em;
+}
+.article-entry .pullquote.right {
+ margin-right: 0.5em;
+ margin-left: 1em;
+}
+.article-entry .caption {
+ color: #999;
+ display: block;
+ font-size: 0.9em;
+ margin-top: 0.5em;
+ position: relative;
+ text-align: center;
+}
+.article-entry .video-container {
+ position: relative;
+ padding-top: 56.25%;
+ height: 0;
+ overflow: hidden;
+}
+.article-entry .video-container iframe,
+.article-entry .video-container object,
+.article-entry .video-container embed {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ margin-top: 0;
+}
+.article-more-link a {
+ display: inline-block;
+ line-height: 1em;
+ padding: 6px 15px;
+ border-radius: 15px;
+ background: #eee;
+ color: #999;
+ text-shadow: 0 1px #fff;
+ text-decoration: none;
+}
+.article-more-link a:hover {
+ background: #258fb8;
+ color: #fff;
+ text-decoration: none;
+ text-shadow: 0 1px #1e7293;
+}
+.article-footer {
+ font-size: 0.85em;
+ line-height: 1.6em;
+ border-top: 1px solid #ddd;
+ padding-top: 1.6em;
+ margin: 0 20px 20px;
+}
+.article-footer:before,
+.article-footer:after {
+ content: "";
+ display: table;
+}
+.article-footer:after {
+ clear: both;
+}
+.article-footer a {
+ color: #999;
+ text-decoration: none;
+}
+.article-footer a:hover {
+ color: #555;
+}
+.article-tag-list-item {
+ float: left;
+ margin-right: 10px;
+}
+.article-tag-list-link:before {
+ content: "#";
+}
+.article-comment-link {
+ float: right;
+}
+.article-comment-link:before {
+ content: "\f075";
+ font-family: FontAwesome;
+ padding-right: 8px;
+}
+.article-share-link {
+ cursor: pointer;
+ float: right;
+ margin-left: 20px;
+}
+.article-share-link:before {
+ content: "\f064";
+ font-family: FontAwesome;
+ padding-right: 6px;
+}
+#article-nav {
+ position: relative;
+}
+#article-nav:before,
+#article-nav:after {
+ content: "";
+ display: table;
+}
+#article-nav:after {
+ clear: both;
+}
+@media screen and (min-width: 768px) {
+ #article-nav {
+ margin: 50px 0;
+ }
+ #article-nav:before {
+ width: 8px;
+ height: 8px;
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ margin-top: -4px;
+ margin-left: -4px;
+ content: "";
+ border-radius: 50%;
+ background: #ddd;
+ -webkit-box-shadow: 0 1px 2px #fff;
+ box-shadow: 0 1px 2px #fff;
+ }
+}
+.article-nav-link-wrap {
+ text-decoration: none;
+ text-shadow: 0 1px #fff;
+ color: #999;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ margin-top: 50px;
+ text-align: center;
+ display: block;
+}
+.article-nav-link-wrap:hover {
+ color: #555;
+}
+@media screen and (min-width: 768px) {
+ .article-nav-link-wrap {
+ width: 50%;
+ margin-top: 0;
+ }
+}
+@media screen and (min-width: 768px) {
+ #article-nav-newer {
+ float: left;
+ text-align: right;
+ padding-right: 20px;
+ }
+}
+@media screen and (min-width: 768px) {
+ #article-nav-older {
+ float: right;
+ text-align: left;
+ padding-left: 20px;
+ }
+}
+.article-nav-caption {
+ text-transform: uppercase;
+ letter-spacing: 2px;
+ color: #ddd;
+ line-height: 1em;
+ font-weight: bold;
+}
+#article-nav-newer .article-nav-caption {
+ margin-right: -2px;
+}
+.article-nav-title {
+ font-size: 0.85em;
+ line-height: 1.6em;
+ margin-top: 0.5em;
+}
+.article-share-box {
+ position: absolute;
+ display: none;
+ background: #fff;
+ -webkit-box-shadow: 1px 2px 10px rgba(0,0,0,0.2);
+ box-shadow: 1px 2px 10px rgba(0,0,0,0.2);
+ border-radius: 3px;
+ margin-left: -145px;
+ overflow: hidden;
+ z-index: 1;
+}
+.article-share-box.on {
+ display: block;
+}
+.article-share-input {
+ width: 100%;
+ background: none;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ font: 14px -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+ padding: 0 15px;
+ color: #555;
+ outline: none;
+ border: 1px solid #ddd;
+ border-radius: 3px 3px 0 0;
+ height: 36px;
+ line-height: 36px;
+}
+.article-share-links {
+ background: #eee;
+}
+.article-share-links:before,
+.article-share-links:after {
+ content: "";
+ display: table;
+}
+.article-share-links:after {
+ clear: both;
+}
+.article-share-twitter,
+.article-share-facebook,
+.article-share-pinterest,
+.article-share-google,
+.article-share-linkedin {
+ width: 50px;
+ height: 36px;
+ display: block;
+ float: left;
+ position: relative;
+ color: #999;
+ text-shadow: 0 1px #fff;
+}
+.article-share-twitter:before,
+.article-share-facebook:before,
+.article-share-pinterest:before,
+.article-share-google:before,
+.article-share-linkedin:before {
+ font-size: 20px;
+ font-family: FontAwesome;
+ width: 20px;
+ height: 20px;
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ margin-top: -10px;
+ margin-left: -10px;
+ text-align: center;
+}
+.article-share-twitter:hover,
+.article-share-facebook:hover,
+.article-share-pinterest:hover,
+.article-share-google:hover,
+.article-share-linkedin:hover {
+ color: #fff;
+}
+.article-share-twitter:before {
+ content: "\f099";
+}
+.article-share-twitter:hover {
+ background: #00aced;
+ text-shadow: 0 1px #008abe;
+}
+.article-share-facebook:before {
+ content: "\f09a";
+}
+.article-share-facebook:hover {
+ background: #3b5998;
+ text-shadow: 0 1px #2f477a;
+}
+.article-share-pinterest:before {
+ content: "\f0d2";
+}
+.article-share-pinterest:hover {
+ background: #cb2027;
+ text-shadow: 0 1px #a21a1f;
+}
+.article-share-google:before {
+ content: "\f0d5";
+}
+.article-share-google:hover {
+ background: #dd4b39;
+ text-shadow: 0 1px #be3221;
+}
+.article-share-linkedin:before {
+ content: "\f0e1";
+}
+.article-share-linkedin:hover {
+ background: #0077b5;
+ text-shadow: 0 1px #005f91;
+}
+.article-gallery {
+ background: #000;
+ position: relative;
+}
+.article-gallery-photos {
+ position: relative;
+ overflow: hidden;
+}
+.article-gallery-img {
+ display: none;
+ max-width: 100%;
+}
+.article-gallery-img:first-child {
+ display: block;
+}
+.article-gallery-img.loaded {
+ position: absolute;
+ display: block;
+}
+.article-gallery-img img {
+ display: block;
+ max-width: 100%;
+ margin: 0 auto;
+}
+#comments {
+ background: #fff;
+ -webkit-box-shadow: 1px 2px 3px #ddd;
+ box-shadow: 1px 2px 3px #ddd;
+ padding: 20px;
+ border: 1px solid #ddd;
+ border-radius: 3px;
+ margin: 50px 0;
+}
+#comments a {
+ color: #258fb8;
+}
+.archives-wrap {
+ margin: 50px 0;
+}
+.archives:before,
+.archives:after {
+ content: "";
+ display: table;
+}
+.archives:after {
+ clear: both;
+}
+.archive-year-wrap {
+ margin-bottom: 1em;
+}
+.archives {
+ -webkit-column-gap: 10px;
+ -moz-column-gap: 10px;
+ column-gap: 10px;
+}
+@media screen and (min-width: 480px) and (max-width: 767px) {
+ .archives {
+ -webkit-column-count: 2;
+ -moz-column-count: 2;
+ column-count: 2;
+ }
+}
+@media screen and (min-width: 768px) {
+ .archives {
+ -webkit-column-count: 3;
+ -moz-column-count: 3;
+ column-count: 3;
+ }
+}
+.archive-article {
+ -webkit-column-break-inside: avoid;
+ page-break-inside: avoid;
+ overflow: hidden;
+ break-inside: avoid-column;
+}
+.archive-article-inner {
+ padding: 10px;
+ margin-bottom: 15px;
+}
+.archive-article-title {
+ text-decoration: none;
+ font-weight: bold;
+ color: #555;
+ -webkit-transition: color 0.2s;
+ -moz-transition: color 0.2s;
+ -ms-transition: color 0.2s;
+ transition: color 0.2s;
+ line-height: 1.6em;
+}
+.archive-article-title:hover {
+ color: #258fb8;
+}
+.archive-article-footer {
+ margin-top: 1em;
+}
+.archive-article-date {
+ color: #999;
+ text-decoration: none;
+ font-size: 0.85em;
+ line-height: 1em;
+ margin-bottom: 0.5em;
+ display: block;
+}
+#page-nav {
+ margin: 50px auto;
+ background: #fff;
+ -webkit-box-shadow: 1px 2px 3px #ddd;
+ box-shadow: 1px 2px 3px #ddd;
+ border: 1px solid #ddd;
+ border-radius: 3px;
+ text-align: center;
+ color: #999;
+ overflow: hidden;
+}
+#page-nav:before,
+#page-nav:after {
+ content: "";
+ display: table;
+}
+#page-nav:after {
+ clear: both;
+}
+#page-nav a,
+#page-nav span {
+ padding: 10px 20px;
+ line-height: 1;
+ height: 2ex;
+}
+#page-nav a {
+ color: #999;
+ text-decoration: none;
+}
+#page-nav a:hover {
+ background: #999;
+ color: #fff;
+}
+#page-nav .prev {
+ float: left;
+}
+#page-nav .next {
+ float: right;
+}
+#page-nav .page-number {
+ display: inline-block;
+}
+@media screen and (max-width: 479px) {
+ #page-nav .page-number {
+ display: none;
+ }
+}
+#page-nav .current {
+ color: #555;
+ font-weight: bold;
+}
+#page-nav .space {
+ color: #ddd;
+}
+#footer {
+ background: #262a30;
+ padding: 50px 0;
+ border-top: 1px solid #ddd;
+ color: #999;
+}
+#footer a {
+ color: #258fb8;
+ text-decoration: none;
+}
+#footer a:hover {
+ text-decoration: underline;
+}
+#footer-info {
+ line-height: 1.6em;
+ font-size: 0.85em;
+}
+.article-entry pre,
+.article-entry .highlight {
+ background: #2d2d2d;
+ margin: 0 -20px;
+ padding: 15px 20px;
+ border-style: solid;
+ border-color: #ddd;
+ border-width: 1px 0;
+ overflow: auto;
+ color: #ccc;
+ line-height: 22.400000000000002px;
+}
+.article-entry .highlight .gutter pre,
+.article-entry .gist .gist-file .gist-data .line-numbers {
+ color: #666;
+ font-size: 0.85em;
+}
+.article-entry pre,
+.article-entry code {
+ font-family: "Source Code Pro", Consolas, Monaco, Menlo, Consolas, monospace;
+}
+.article-entry code {
+ background: #eee;
+ text-shadow: 0 1px #fff;
+ padding: 0 0.3em;
+}
+.article-entry pre code {
+ background: none;
+ text-shadow: none;
+ padding: 0;
+}
+.article-entry .highlight pre {
+ border: none;
+ margin: 0;
+ padding: 0;
+}
+.article-entry .highlight table {
+ margin: 0;
+ width: auto;
+}
+.article-entry .highlight td {
+ border: none;
+ padding: 0;
+}
+.article-entry .highlight figcaption {
+ font-size: 0.85em;
+ color: #999;
+ line-height: 1em;
+ margin-bottom: 1em;
+}
+.article-entry .highlight figcaption:before,
+.article-entry .highlight figcaption:after {
+ content: "";
+ display: table;
+}
+.article-entry .highlight figcaption:after {
+ clear: both;
+}
+.article-entry .highlight figcaption a {
+ float: right;
+}
+.article-entry .highlight .gutter pre {
+ text-align: right;
+ padding-right: 20px;
+}
+.article-entry .highlight .line {
+ height: 22.400000000000002px;
+}
+.article-entry .highlight .line.marked {
+ background: #515151;
+}
+.article-entry .gist {
+ margin: 0 -20px;
+ border-style: solid;
+ border-color: #ddd;
+ border-width: 1px 0;
+ background: #2d2d2d;
+ padding: 15px 20px 15px 0;
+}
+.article-entry .gist .gist-file {
+ border: none;
+ font-family: "Source Code Pro", Consolas, Monaco, Menlo, Consolas, monospace;
+ margin: 0;
+}
+.article-entry .gist .gist-file .gist-data {
+ background: none;
+ border: none;
+}
+.article-entry .gist .gist-file .gist-data .line-numbers {
+ background: none;
+ border: none;
+ padding: 0 20px 0 0;
+}
+.article-entry .gist .gist-file .gist-data .line-data {
+ padding: 0 !important;
+}
+.article-entry .gist .gist-file .highlight {
+ margin: 0;
+ padding: 0;
+ border: none;
+}
+.article-entry .gist .gist-file .gist-meta {
+ background: #2d2d2d;
+ color: #999;
+ font: 0.85em -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+ text-shadow: 0 0;
+ padding: 0;
+ margin-top: 1em;
+ margin-left: 20px;
+}
+.article-entry .gist .gist-file .gist-meta a {
+ color: #258fb8;
+ font-weight: normal;
+}
+.article-entry .gist .gist-file .gist-meta a:hover {
+ text-decoration: underline;
+}
+pre .comment,
+pre .title {
+ color: #999;
+}
+pre .variable,
+pre .attribute,
+pre .tag,
+pre .regexp,
+pre .ruby .constant,
+pre .xml .tag .title,
+pre .xml .pi,
+pre .xml .doctype,
+pre .html .doctype,
+pre .css .id,
+pre .css .class,
+pre .css .pseudo {
+ color: #f2777a;
+}
+pre .number,
+pre .preprocessor,
+pre .built_in,
+pre .literal,
+pre .params,
+pre .constant {
+ color: #f99157;
+}
+pre .class,
+pre .ruby .class .title,
+pre .css .rules .attribute {
+ color: #9c9;
+}
+pre .string,
+pre .value,
+pre .inheritance,
+pre .header,
+pre .ruby .symbol,
+pre .xml .cdata {
+ color: #9c9;
+}
+pre .css .hexcolor {
+ color: #6cc;
+}
+pre .function,
+pre .python .decorator,
+pre .python .title,
+pre .ruby .function .title,
+pre .ruby .title .keyword,
+pre .perl .sub,
+pre .javascript .title,
+pre .coffeescript .title {
+ color: #69c;
+}
+pre .keyword,
+pre .javascript .function {
+ color: #c9c;
+}
+@media screen and (max-width: 479px) {
+ #mobile-nav {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 280px;
+ height: 100%;
+ background: #191919;
+ border-right: 1px solid #fff;
+ }
+}
+@media screen and (max-width: 479px) {
+ .mobile-nav-link {
+ display: block;
+ color: #999;
+ text-decoration: none;
+ padding: 15px 20px;
+ font-weight: bold;
+ }
+ .mobile-nav-link:hover {
+ color: #fff;
+ }
+}
+@media screen and (min-width: 768px) {
+ #sidebar {
+ display: inline;
+ float: left;
+ width: 23.333333333333332%;
+ margin: 0 0.833333333333333%;
+ }
+}
+.widget-wrap {
+ margin: 50px 0;
+}
+.widget {
+ color: #777;
+ text-shadow: 0 1px #fff;
+ background: #ddd;
+ -webkit-box-shadow: 0 -1px 4px #ccc inset;
+ box-shadow: 0 -1px 4px #ccc inset;
+ border: 1px solid #ccc;
+ padding: 15px;
+ border-radius: 3px;
+}
+.widget a {
+ color: #258fb8;
+ text-decoration: none;
+}
+.widget a:hover {
+ text-decoration: underline;
+}
+.widget ul ul,
+.widget ol ul,
+.widget dl ul,
+.widget ul ol,
+.widget ol ol,
+.widget dl ol,
+.widget ul dl,
+.widget ol dl,
+.widget dl dl {
+ margin-left: 15px;
+ list-style: disc;
+}
+.widget {
+ line-height: 1.6em;
+ word-wrap: break-word;
+ font-size: 0.9em;
+}
+.widget ul,
+.widget ol {
+ list-style: none;
+ margin: 0;
+}
+.widget ul ul,
+.widget ol ul,
+.widget ul ol,
+.widget ol ol {
+ margin: 0 20px;
+}
+.widget ul ul,
+.widget ol ul {
+ list-style: disc;
+}
+.widget ul ol,
+.widget ol ol {
+ list-style: decimal;
+}
+.category-list-count,
+.tag-list-count,
+.archive-list-count {
+ padding-left: 5px;
+ color: #999;
+ font-size: 0.85em;
+}
+.category-list-count:before,
+.tag-list-count:before,
+.archive-list-count:before {
+ content: "(";
+}
+.category-list-count:after,
+.tag-list-count:after,
+.archive-list-count:after {
+ content: ")";
+}
+.tagcloud a {
+ margin-right: 5px;
+ display: inline-block;
+}
--- /dev/null
+#fancybox-buttons {
+ position: fixed;
+ left: 0;
+ width: 100%;
+ z-index: 8050;
+}
+
+#fancybox-buttons.top {
+ top: 10px;
+}
+
+#fancybox-buttons.bottom {
+ bottom: 10px;
+}
+
+#fancybox-buttons ul {
+ display: block;
+ width: 166px;
+ height: 30px;
+ margin: 0 auto;
+ padding: 0;
+ list-style: none;
+ border: 1px solid #111;
+ border-radius: 3px;
+ -webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
+ -moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
+ box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
+ background: rgb(50,50,50);
+ background: -moz-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%);
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(68,68,68)), color-stop(50%,rgb(52,52,52)), color-stop(50%,rgb(41,41,41)), color-stop(100%,rgb(51,51,51)));
+ background: -webkit-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
+ background: -o-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
+ background: -ms-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
+ background: linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
+ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222',GradientType=0 );
+}
+
+#fancybox-buttons ul li {
+ float: left;
+ margin: 0;
+ padding: 0;
+}
+
+#fancybox-buttons a {
+ display: block;
+ width: 30px;
+ height: 30px;
+ text-indent: -9999px;
+ background-color: transparent;
+ background-image: url('fancybox_buttons.png');
+ background-repeat: no-repeat;
+ outline: none;
+ opacity: 0.8;
+}
+
+#fancybox-buttons a:hover {
+ opacity: 1;
+}
+
+#fancybox-buttons a.btnPrev {
+ background-position: 5px 0;
+}
+
+#fancybox-buttons a.btnNext {
+ background-position: -33px 0;
+ border-right: 1px solid #3e3e3e;
+}
+
+#fancybox-buttons a.btnPlay {
+ background-position: 0 -30px;
+}
+
+#fancybox-buttons a.btnPlayOn {
+ background-position: -30px -30px;
+}
+
+#fancybox-buttons a.btnToggle {
+ background-position: 3px -60px;
+ border-left: 1px solid #111;
+ border-right: 1px solid #3e3e3e;
+ width: 35px
+}
+
+#fancybox-buttons a.btnToggleOn {
+ background-position: -27px -60px;
+}
+
+#fancybox-buttons a.btnClose {
+ border-left: 1px solid #111;
+ width: 35px;
+ background-position: -56px 0px;
+}
+
+#fancybox-buttons a.btnDisabled {
+ opacity : 0.4;
+ cursor: default;
+}
\ No newline at end of file
--- /dev/null
+ /*!
+ * Buttons helper for fancyBox
+ * version: 1.0.5 (Mon, 15 Oct 2012)
+ * @requires fancyBox v2.0 or later
+ *
+ * Usage:
+ * $(".fancybox").fancybox({
+ * helpers : {
+ * buttons: {
+ * position : 'top'
+ * }
+ * }
+ * });
+ *
+ */
+;(function ($) {
+ //Shortcut for fancyBox object
+ var F = $.fancybox;
+
+ //Add helper object
+ F.helpers.buttons = {
+ defaults : {
+ skipSingle : false, // disables if gallery contains single image
+ position : 'top', // 'top' or 'bottom'
+ tpl : '<div id="fancybox-buttons"><ul><li><a class="btnPrev" title="Previous" href="javascript:;"></a></li><li><a class="btnPlay" title="Start slideshow" href="javascript:;"></a></li><li><a class="btnNext" title="Next" href="javascript:;"></a></li><li><a class="btnToggle" title="Toggle size" href="javascript:;"></a></li><li><a class="btnClose" title="Close" href="javascript:;"></a></li></ul></div>'
+ },
+
+ list : null,
+ buttons: null,
+
+ beforeLoad: function (opts, obj) {
+ //Remove self if gallery do not have at least two items
+
+ if (opts.skipSingle && obj.group.length < 2) {
+ obj.helpers.buttons = false;
+ obj.closeBtn = true;
+
+ return;
+ }
+
+ //Increase top margin to give space for buttons
+ obj.margin[ opts.position === 'bottom' ? 2 : 0 ] += 30;
+ },
+
+ onPlayStart: function () {
+ if (this.buttons) {
+ this.buttons.play.attr('title', 'Pause slideshow').addClass('btnPlayOn');
+ }
+ },
+
+ onPlayEnd: function () {
+ if (this.buttons) {
+ this.buttons.play.attr('title', 'Start slideshow').removeClass('btnPlayOn');
+ }
+ },
+
+ afterShow: function (opts, obj) {
+ var buttons = this.buttons;
+
+ if (!buttons) {
+ this.list = $(opts.tpl).addClass(opts.position).appendTo('body');
+
+ buttons = {
+ prev : this.list.find('.btnPrev').click( F.prev ),
+ next : this.list.find('.btnNext').click( F.next ),
+ play : this.list.find('.btnPlay').click( F.play ),
+ toggle : this.list.find('.btnToggle').click( F.toggle ),
+ close : this.list.find('.btnClose').click( F.close )
+ }
+ }
+
+ //Prev
+ if (obj.index > 0 || obj.loop) {
+ buttons.prev.removeClass('btnDisabled');
+ } else {
+ buttons.prev.addClass('btnDisabled');
+ }
+
+ //Next / Play
+ if (obj.loop || obj.index < obj.group.length - 1) {
+ buttons.next.removeClass('btnDisabled');
+ buttons.play.removeClass('btnDisabled');
+
+ } else {
+ buttons.next.addClass('btnDisabled');
+ buttons.play.addClass('btnDisabled');
+ }
+
+ this.buttons = buttons;
+
+ this.onUpdate(opts, obj);
+ },
+
+ onUpdate: function (opts, obj) {
+ var toggle;
+
+ if (!this.buttons) {
+ return;
+ }
+
+ toggle = this.buttons.toggle.removeClass('btnDisabled btnToggleOn');
+
+ //Size toggle button
+ if (obj.canShrink) {
+ toggle.addClass('btnToggleOn');
+
+ } else if (!obj.canExpand) {
+ toggle.addClass('btnDisabled');
+ }
+ },
+
+ beforeClose: function () {
+ if (this.list) {
+ this.list.remove();
+ }
+
+ this.list = null;
+ this.buttons = null;
+ }
+ };
+
+}(jQuery));
--- /dev/null
+/*!
+ * Media helper for fancyBox
+ * version: 1.0.6 (Fri, 14 Jun 2013)
+ * @requires fancyBox v2.0 or later
+ *
+ * Usage:
+ * $(".fancybox").fancybox({
+ * helpers : {
+ * media: true
+ * }
+ * });
+ *
+ * Set custom URL parameters:
+ * $(".fancybox").fancybox({
+ * helpers : {
+ * media: {
+ * youtube : {
+ * params : {
+ * autoplay : 0
+ * }
+ * }
+ * }
+ * }
+ * });
+ *
+ * Or:
+ * $(".fancybox").fancybox({,
+ * helpers : {
+ * media: true
+ * },
+ * youtube : {
+ * autoplay: 0
+ * }
+ * });
+ *
+ * Supports:
+ *
+ * Youtube
+ * http://www.youtube.com/watch?v=opj24KnzrWo
+ * http://www.youtube.com/embed/opj24KnzrWo
+ * http://youtu.be/opj24KnzrWo
+ * http://www.youtube-nocookie.com/embed/opj24KnzrWo
+ * Vimeo
+ * http://vimeo.com/40648169
+ * http://vimeo.com/channels/staffpicks/38843628
+ * http://vimeo.com/groups/surrealism/videos/36516384
+ * http://player.vimeo.com/video/45074303
+ * Metacafe
+ * http://www.metacafe.com/watch/7635964/dr_seuss_the_lorax_movie_trailer/
+ * http://www.metacafe.com/watch/7635964/
+ * Dailymotion
+ * http://www.dailymotion.com/video/xoytqh_dr-seuss-the-lorax-premiere_people
+ * Twitvid
+ * http://twitvid.com/QY7MD
+ * Twitpic
+ * http://twitpic.com/7p93st
+ * Instagram
+ * http://instagr.am/p/IejkuUGxQn/
+ * http://instagram.com/p/IejkuUGxQn/
+ * Google maps
+ * http://maps.google.com/maps?q=Eiffel+Tower,+Avenue+Gustave+Eiffel,+Paris,+France&t=h&z=17
+ * http://maps.google.com/?ll=48.857995,2.294297&spn=0.007666,0.021136&t=m&z=16
+ * http://maps.google.com/?ll=48.859463,2.292626&spn=0.000965,0.002642&t=m&z=19&layer=c&cbll=48.859524,2.292532&panoid=YJ0lq28OOy3VT2IqIuVY0g&cbp=12,151.58,,0,-15.56
+ */
+;(function ($) {
+ "use strict";
+
+ //Shortcut for fancyBox object
+ var F = $.fancybox,
+ format = function( url, rez, params ) {
+ params = params || '';
+
+ if ( $.type( params ) === "object" ) {
+ params = $.param(params, true);
+ }
+
+ $.each(rez, function(key, value) {
+ url = url.replace( '$' + key, value || '' );
+ });
+
+ if (params.length) {
+ url += ( url.indexOf('?') > 0 ? '&' : '?' ) + params;
+ }
+
+ return url;
+ };
+
+ //Add helper object
+ F.helpers.media = {
+ defaults : {
+ youtube : {
+ matcher : /(youtube\.com|youtu\.be|youtube-nocookie\.com)\/(watch\?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&list=(.*)).*/i,
+ params : {
+ autoplay : 1,
+ autohide : 1,
+ fs : 1,
+ rel : 0,
+ hd : 1,
+ wmode : 'opaque',
+ enablejsapi : 1
+ },
+ type : 'iframe',
+ url : '//www.youtube.com/embed/$3'
+ },
+ vimeo : {
+ matcher : /(?:vimeo(?:pro)?.com)\/(?:[^\d]+)?(\d+)(?:.*)/,
+ params : {
+ autoplay : 1,
+ hd : 1,
+ show_title : 1,
+ show_byline : 1,
+ show_portrait : 0,
+ fullscreen : 1
+ },
+ type : 'iframe',
+ url : '//player.vimeo.com/video/$1'
+ },
+ metacafe : {
+ matcher : /metacafe.com\/(?:watch|fplayer)\/([\w\-]{1,10})/,
+ params : {
+ autoPlay : 'yes'
+ },
+ type : 'swf',
+ url : function( rez, params, obj ) {
+ obj.swf.flashVars = 'playerVars=' + $.param( params, true );
+
+ return '//www.metacafe.com/fplayer/' + rez[1] + '/.swf';
+ }
+ },
+ dailymotion : {
+ matcher : /dailymotion.com\/video\/(.*)\/?(.*)/,
+ params : {
+ additionalInfos : 0,
+ autoStart : 1
+ },
+ type : 'swf',
+ url : '//www.dailymotion.com/swf/video/$1'
+ },
+ twitvid : {
+ matcher : /twitvid\.com\/([a-zA-Z0-9_\-\?\=]+)/i,
+ params : {
+ autoplay : 0
+ },
+ type : 'iframe',
+ url : '//www.twitvid.com/embed.php?guid=$1'
+ },
+ twitpic : {
+ matcher : /twitpic\.com\/(?!(?:place|photos|events)\/)([a-zA-Z0-9\?\=\-]+)/i,
+ type : 'image',
+ url : '//twitpic.com/show/full/$1/'
+ },
+ instagram : {
+ matcher : /(instagr\.am|instagram\.com)\/p\/([a-zA-Z0-9_\-]+)\/?/i,
+ type : 'image',
+ url : '//$1/p/$2/media/?size=l'
+ },
+ google_maps : {
+ matcher : /maps\.google\.([a-z]{2,3}(\.[a-z]{2})?)\/(\?ll=|maps\?)(.*)/i,
+ type : 'iframe',
+ url : function( rez ) {
+ return '//maps.google.' + rez[1] + '/' + rez[3] + '' + rez[4] + '&output=' + (rez[4].indexOf('layer=c') > 0 ? 'svembed' : 'embed');
+ }
+ }
+ },
+
+ beforeLoad : function(opts, obj) {
+ var url = obj.href || '',
+ type = false,
+ what,
+ item,
+ rez,
+ params;
+
+ for (what in opts) {
+ if (opts.hasOwnProperty(what)) {
+ item = opts[ what ];
+ rez = url.match( item.matcher );
+
+ if (rez) {
+ type = item.type;
+ params = $.extend(true, {}, item.params, obj[ what ] || ($.isPlainObject(opts[ what ]) ? opts[ what ].params : null));
+
+ url = $.type( item.url ) === "function" ? item.url.call( this, rez, params, obj ) : format( item.url, rez, params );
+
+ break;
+ }
+ }
+ }
+
+ if (type) {
+ obj.href = url;
+ obj.type = type;
+
+ obj.autoHeight = false;
+ }
+ }
+ };
+
+}(jQuery));
\ No newline at end of file
--- /dev/null
+#fancybox-thumbs {
+ position: fixed;
+ left: 0;
+ width: 100%;
+ overflow: hidden;
+ z-index: 8050;
+}
+
+#fancybox-thumbs.bottom {
+ bottom: 2px;
+}
+
+#fancybox-thumbs.top {
+ top: 2px;
+}
+
+#fancybox-thumbs ul {
+ position: relative;
+ list-style: none;
+ margin: 0;
+ padding: 0;
+}
+
+#fancybox-thumbs ul li {
+ float: left;
+ padding: 1px;
+ opacity: 0.5;
+}
+
+#fancybox-thumbs ul li.active {
+ opacity: 0.75;
+ padding: 0;
+ border: 1px solid #fff;
+}
+
+#fancybox-thumbs ul li:hover {
+ opacity: 1;
+}
+
+#fancybox-thumbs ul li a {
+ display: block;
+ position: relative;
+ overflow: hidden;
+ border: 1px solid #222;
+ background: #111;
+ outline: none;
+}
+
+#fancybox-thumbs ul li img {
+ display: block;
+ position: relative;
+ border: 0;
+ padding: 0;
+ max-width: none;
+}
\ No newline at end of file
--- /dev/null
+ /*!
+ * Thumbnail helper for fancyBox
+ * version: 1.0.7 (Mon, 01 Oct 2012)
+ * @requires fancyBox v2.0 or later
+ *
+ * Usage:
+ * $(".fancybox").fancybox({
+ * helpers : {
+ * thumbs: {
+ * width : 50,
+ * height : 50
+ * }
+ * }
+ * });
+ *
+ */
+;(function ($) {
+ //Shortcut for fancyBox object
+ var F = $.fancybox;
+
+ //Add helper object
+ F.helpers.thumbs = {
+ defaults : {
+ width : 50, // thumbnail width
+ height : 50, // thumbnail height
+ position : 'bottom', // 'top' or 'bottom'
+ source : function ( item ) { // function to obtain the URL of the thumbnail image
+ var href;
+
+ if (item.element) {
+ href = $(item.element).find('img').attr('src');
+ }
+
+ if (!href && item.type === 'image' && item.href) {
+ href = item.href;
+ }
+
+ return href;
+ }
+ },
+
+ wrap : null,
+ list : null,
+ width : 0,
+
+ init: function (opts, obj) {
+ var that = this,
+ list,
+ thumbWidth = opts.width,
+ thumbHeight = opts.height,
+ thumbSource = opts.source;
+
+ //Build list structure
+ list = '';
+
+ for (var n = 0; n < obj.group.length; n++) {
+ list += '<li><a style="width:' + thumbWidth + 'px;height:' + thumbHeight + 'px;" href="javascript:jQuery.fancybox.jumpto(' + n + ');"></a></li>';
+ }
+
+ this.wrap = $('<div id="fancybox-thumbs"></div>').addClass(opts.position).appendTo('body');
+ this.list = $('<ul>' + list + '</ul>').appendTo(this.wrap);
+
+ //Load each thumbnail
+ $.each(obj.group, function (i) {
+ var el = obj.group[ i ],
+ href = thumbSource( el );
+
+ if (!href) {
+ return;
+ }
+
+ $("<img />").load(function () {
+ var width = this.width,
+ height = this.height,
+ widthRatio, heightRatio, parent;
+
+ if (!that.list || !width || !height) {
+ return;
+ }
+
+ //Calculate thumbnail width/height and center it
+ widthRatio = width / thumbWidth;
+ heightRatio = height / thumbHeight;
+
+ parent = that.list.children().eq(i).find('a');
+
+ if (widthRatio >= 1 && heightRatio >= 1) {
+ if (widthRatio > heightRatio) {
+ width = Math.floor(width / heightRatio);
+ height = thumbHeight;
+
+ } else {
+ width = thumbWidth;
+ height = Math.floor(height / widthRatio);
+ }
+ }
+
+ $(this).css({
+ width : width,
+ height : height,
+ top : Math.floor(thumbHeight / 2 - height / 2),
+ left : Math.floor(thumbWidth / 2 - width / 2)
+ });
+
+ parent.width(thumbWidth).height(thumbHeight);
+
+ $(this).hide().appendTo(parent).fadeIn(300);
+
+ })
+ .attr('src', href)
+ .attr('title', el.title);
+ });
+
+ //Set initial width
+ this.width = this.list.children().eq(0).outerWidth(true);
+
+ this.list.width(this.width * (obj.group.length + 1)).css('left', Math.floor($(window).width() * 0.5 - (obj.index * this.width + this.width * 0.5)));
+ },
+
+ beforeLoad: function (opts, obj) {
+ //Remove self if gallery do not have at least two items
+ if (obj.group.length < 2) {
+ obj.helpers.thumbs = false;
+
+ return;
+ }
+
+ //Increase bottom margin to give space for thumbs
+ obj.margin[ opts.position === 'top' ? 0 : 2 ] += ((opts.height) + 15);
+ },
+
+ afterShow: function (opts, obj) {
+ //Check if exists and create or update list
+ if (this.list) {
+ this.onUpdate(opts, obj);
+
+ } else {
+ this.init(opts, obj);
+ }
+
+ //Set active element
+ this.list.children().removeClass('active').eq(obj.index).addClass('active');
+ },
+
+ //Center list
+ onUpdate: function (opts, obj) {
+ if (this.list) {
+ this.list.stop(true).animate({
+ 'left': Math.floor($(window).width() * 0.5 - (obj.index * this.width + this.width * 0.5))
+ }, 150);
+ }
+ },
+
+ beforeClose: function () {
+ if (this.wrap) {
+ this.wrap.remove();
+ }
+
+ this.wrap = null;
+ this.list = null;
+ this.width = 0;
+ }
+ }
+
+}(jQuery));
\ No newline at end of file
--- /dev/null
+/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
+.fancybox-wrap,
+.fancybox-skin,
+.fancybox-outer,
+.fancybox-inner,
+.fancybox-image,
+.fancybox-wrap iframe,
+.fancybox-wrap object,
+.fancybox-nav,
+.fancybox-nav span,
+.fancybox-tmp
+{
+ padding: 0;
+ margin: 0;
+ border: 0;
+ outline: none;
+ vertical-align: top;
+}
+
+.fancybox-wrap {
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: 8020;
+}
+
+.fancybox-skin {
+ position: relative;
+ background: #f9f9f9;
+ color: #444;
+ text-shadow: none;
+ -webkit-border-radius: 4px;
+ -moz-border-radius: 4px;
+ border-radius: 4px;
+}
+
+.fancybox-opened {
+ z-index: 8030;
+}
+
+.fancybox-opened .fancybox-skin {
+ -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
+ -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
+ box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
+}
+
+.fancybox-outer, .fancybox-inner {
+ position: relative;
+}
+
+.fancybox-inner {
+ overflow: hidden;
+}
+
+.fancybox-type-iframe .fancybox-inner {
+ -webkit-overflow-scrolling: touch;
+}
+
+.fancybox-error {
+ color: #444;
+ font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
+ margin: 0;
+ padding: 15px;
+ white-space: nowrap;
+}
+
+.fancybox-image, .fancybox-iframe {
+ display: block;
+ width: 100%;
+ height: 100%;
+}
+
+.fancybox-image {
+ max-width: 100%;
+ max-height: 100%;
+}
+
+#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
+ background-image: url(fancybox_sprite.png);
+}
+
+#fancybox-loading {
+ position: fixed;
+ top: 50%;
+ left: 50%;
+ margin-top: -22px;
+ margin-left: -22px;
+ background-position: 0 -108px;
+ opacity: 0.8;
+ cursor: pointer;
+ z-index: 8060;
+}
+
+#fancybox-loading div {
+ width: 44px;
+ height: 44px;
+ background: url(fancybox_loading.gif) center center no-repeat;
+}
+
+.fancybox-close {
+ position: absolute;
+ top: -18px;
+ right: -18px;
+ width: 36px;
+ height: 36px;
+ cursor: pointer;
+ z-index: 8040;
+}
+
+.fancybox-nav {
+ position: absolute;
+ top: 0;
+ width: 40%;
+ height: 100%;
+ cursor: pointer;
+ text-decoration: none;
+ background: transparent url(blank.gif); /* helps IE */
+ -webkit-tap-highlight-color: rgba(0,0,0,0);
+ z-index: 8040;
+}
+
+.fancybox-prev {
+ left: 0;
+}
+
+.fancybox-next {
+ right: 0;
+}
+
+.fancybox-nav span {
+ position: absolute;
+ top: 50%;
+ width: 36px;
+ height: 34px;
+ margin-top: -18px;
+ cursor: pointer;
+ z-index: 8040;
+ visibility: hidden;
+}
+
+.fancybox-prev span {
+ left: 10px;
+ background-position: 0 -36px;
+}
+
+.fancybox-next span {
+ right: 10px;
+ background-position: 0 -72px;
+}
+
+.fancybox-nav:hover span {
+ visibility: visible;
+}
+
+.fancybox-tmp {
+ position: absolute;
+ top: -99999px;
+ left: -99999px;
+ max-width: 99999px;
+ max-height: 99999px;
+ overflow: visible !important;
+}
+
+/* Overlay helper */
+
+.fancybox-lock {
+ overflow: visible !important;
+ width: auto;
+}
+
+.fancybox-lock body {
+ overflow: hidden !important;
+}
+
+.fancybox-lock-test {
+ overflow-y: hidden !important;
+}
+
+.fancybox-overlay {
+ position: absolute;
+ top: 0;
+ left: 0;
+ overflow: hidden;
+ display: none;
+ z-index: 8010;
+ background: url(fancybox_overlay.png);
+}
+
+.fancybox-overlay-fixed {
+ position: fixed;
+ bottom: 0;
+ right: 0;
+}
+
+.fancybox-lock .fancybox-overlay {
+ overflow: auto;
+ overflow-y: scroll;
+}
+
+/* Title helper */
+
+.fancybox-title {
+ visibility: hidden;
+ font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
+ position: relative;
+ text-shadow: none;
+ z-index: 8050;
+}
+
+.fancybox-opened .fancybox-title {
+ visibility: visible;
+}
+
+.fancybox-title-float-wrap {
+ position: absolute;
+ bottom: 0;
+ right: 50%;
+ margin-bottom: -35px;
+ z-index: 8050;
+ text-align: center;
+}
+
+.fancybox-title-float-wrap .child {
+ display: inline-block;
+ margin-right: -100%;
+ padding: 2px 20px;
+ background: transparent; /* Fallback for web browsers that doesn't support RGBa */
+ background: rgba(0, 0, 0, 0.8);
+ -webkit-border-radius: 15px;
+ -moz-border-radius: 15px;
+ border-radius: 15px;
+ text-shadow: 0 1px 2px #222;
+ color: #FFF;
+ font-weight: bold;
+ line-height: 24px;
+ white-space: nowrap;
+}
+
+.fancybox-title-outside-wrap {
+ position: relative;
+ margin-top: 10px;
+ color: #fff;
+}
+
+.fancybox-title-inside-wrap {
+ padding-top: 10px;
+}
+
+.fancybox-title-over-wrap {
+ position: absolute;
+ bottom: 0;
+ left: 0;
+ color: #fff;
+ padding: 10px;
+ background: #000;
+ background: rgba(0, 0, 0, .8);
+}
+
+/*Retina graphics!*/
+@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
+ only screen and (min--moz-device-pixel-ratio: 1.5),
+ only screen and (min-device-pixel-ratio: 1.5){
+
+ #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
+ background-image: url(fancybox_sprite@2x.png);
+ background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
+ }
+
+ #fancybox-loading div {
+ background-image: url(fancybox_loading@2x.gif);
+ background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
+ }
+}
\ No newline at end of file
--- /dev/null
+/*!
+ * fancyBox - jQuery Plugin
+ * version: 2.1.5 (Fri, 14 Jun 2013)
+ * requires jQuery v1.6 or later
+ *
+ * Examples at http://fancyapps.com/fancybox/
+ * License: www.fancyapps.com/fancybox/#license
+ *
+ * Copyright 2012 Janis Skarnelis - janis@fancyapps.com
+ *
+ */
+
+;(function (window, document, $, undefined) {
+ "use strict";
+
+ var H = $("html"),
+ W = $(window),
+ D = $(document),
+ F = $.fancybox = function () {
+ F.open.apply( this, arguments );
+ },
+ IE = navigator.userAgent.match(/msie/i),
+ didUpdate = null,
+ isTouch = document.createTouch !== undefined,
+
+ isQuery = function(obj) {
+ return obj && obj.hasOwnProperty && obj instanceof $;
+ },
+ isString = function(str) {
+ return str && $.type(str) === "string";
+ },
+ isPercentage = function(str) {
+ return isString(str) && str.indexOf('%') > 0;
+ },
+ isScrollable = function(el) {
+ return (el && !(el.style.overflow && el.style.overflow === 'hidden') && ((el.clientWidth && el.scrollWidth > el.clientWidth) || (el.clientHeight && el.scrollHeight > el.clientHeight)));
+ },
+ getScalar = function(orig, dim) {
+ var value = parseInt(orig, 10) || 0;
+
+ if (dim && isPercentage(orig)) {
+ value = F.getViewport()[ dim ] / 100 * value;
+ }
+
+ return Math.ceil(value);
+ },
+ getValue = function(value, dim) {
+ return getScalar(value, dim) + 'px';
+ };
+
+ $.extend(F, {
+ // The current version of fancyBox
+ version: '2.1.5',
+
+ defaults: {
+ padding : 15,
+ margin : 20,
+
+ width : 800,
+ height : 600,
+ minWidth : 100,
+ minHeight : 100,
+ maxWidth : 9999,
+ maxHeight : 9999,
+ pixelRatio: 1, // Set to 2 for retina display support
+
+ autoSize : true,
+ autoHeight : false,
+ autoWidth : false,
+
+ autoResize : true,
+ autoCenter : !isTouch,
+ fitToView : true,
+ aspectRatio : false,
+ topRatio : 0.5,
+ leftRatio : 0.5,
+
+ scrolling : 'auto', // 'auto', 'yes' or 'no'
+ wrapCSS : '',
+
+ arrows : true,
+ closeBtn : true,
+ closeClick : false,
+ nextClick : false,
+ mouseWheel : true,
+ autoPlay : false,
+ playSpeed : 3000,
+ preload : 3,
+ modal : false,
+ loop : true,
+
+ ajax : {
+ dataType : 'html',
+ headers : { 'X-fancyBox': true }
+ },
+ iframe : {
+ scrolling : 'auto',
+ preload : true
+ },
+ swf : {
+ wmode: 'transparent',
+ allowfullscreen : 'true',
+ allowscriptaccess : 'always'
+ },
+
+ keys : {
+ next : {
+ 13 : 'left', // enter
+ 34 : 'up', // page down
+ 39 : 'left', // right arrow
+ 40 : 'up' // down arrow
+ },
+ prev : {
+ 8 : 'right', // backspace
+ 33 : 'down', // page up
+ 37 : 'right', // left arrow
+ 38 : 'down' // up arrow
+ },
+ close : [27], // escape key
+ play : [32], // space - start/stop slideshow
+ toggle : [70] // letter "f" - toggle fullscreen
+ },
+
+ direction : {
+ next : 'left',
+ prev : 'right'
+ },
+
+ scrollOutside : true,
+
+ // Override some properties
+ index : 0,
+ type : null,
+ href : null,
+ content : null,
+ title : null,
+
+ // HTML templates
+ tpl: {
+ wrap : '<div class="fancybox-wrap" tabIndex="-1"><div class="fancybox-skin"><div class="fancybox-outer"><div class="fancybox-inner"></div></div></div></div>',
+ image : '<img class="fancybox-image" src="{href}" alt="" />',
+ iframe : '<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen' + (IE ? ' allowtransparency="true"' : '') + '></iframe>',
+ error : '<p class="fancybox-error">The requested content cannot be loaded.<br/>Please try again later.</p>',
+ closeBtn : '<a title="Close" class="fancybox-item fancybox-close" href="javascript:;"></a>',
+ next : '<a title="Next" class="fancybox-nav fancybox-next" href="javascript:;"><span></span></a>',
+ prev : '<a title="Previous" class="fancybox-nav fancybox-prev" href="javascript:;"><span></span></a>'
+ },
+
+ // Properties for each animation type
+ // Opening fancyBox
+ openEffect : 'fade', // 'elastic', 'fade' or 'none'
+ openSpeed : 250,
+ openEasing : 'swing',
+ openOpacity : true,
+ openMethod : 'zoomIn',
+
+ // Closing fancyBox
+ closeEffect : 'fade', // 'elastic', 'fade' or 'none'
+ closeSpeed : 250,
+ closeEasing : 'swing',
+ closeOpacity : true,
+ closeMethod : 'zoomOut',
+
+ // Changing next gallery item
+ nextEffect : 'elastic', // 'elastic', 'fade' or 'none'
+ nextSpeed : 250,
+ nextEasing : 'swing',
+ nextMethod : 'changeIn',
+
+ // Changing previous gallery item
+ prevEffect : 'elastic', // 'elastic', 'fade' or 'none'
+ prevSpeed : 250,
+ prevEasing : 'swing',
+ prevMethod : 'changeOut',
+
+ // Enable default helpers
+ helpers : {
+ overlay : true,
+ title : true
+ },
+
+ // Callbacks
+ onCancel : $.noop, // If canceling
+ beforeLoad : $.noop, // Before loading
+ afterLoad : $.noop, // After loading
+ beforeShow : $.noop, // Before changing in current item
+ afterShow : $.noop, // After opening
+ beforeChange : $.noop, // Before changing gallery item
+ beforeClose : $.noop, // Before closing
+ afterClose : $.noop // After closing
+ },
+
+ //Current state
+ group : {}, // Selected group
+ opts : {}, // Group options
+ previous : null, // Previous element
+ coming : null, // Element being loaded
+ current : null, // Currently loaded element
+ isActive : false, // Is activated
+ isOpen : false, // Is currently open
+ isOpened : false, // Have been fully opened at least once
+
+ wrap : null,
+ skin : null,
+ outer : null,
+ inner : null,
+
+ player : {
+ timer : null,
+ isActive : false
+ },
+
+ // Loaders
+ ajaxLoad : null,
+ imgPreload : null,
+
+ // Some collections
+ transitions : {},
+ helpers : {},
+
+ /*
+ * Static methods
+ */
+
+ open: function (group, opts) {
+ if (!group) {
+ return;
+ }
+
+ if (!$.isPlainObject(opts)) {
+ opts = {};
+ }
+
+ // Close if already active
+ if (false === F.close(true)) {
+ return;
+ }
+
+ // Normalize group
+ if (!$.isArray(group)) {
+ group = isQuery(group) ? $(group).get() : [group];
+ }
+
+ // Recheck if the type of each element is `object` and set content type (image, ajax, etc)
+ $.each(group, function(i, element) {
+ var obj = {},
+ href,
+ title,
+ content,
+ type,
+ rez,
+ hrefParts,
+ selector;
+
+ if ($.type(element) === "object") {
+ // Check if is DOM element
+ if (element.nodeType) {
+ element = $(element);
+ }
+
+ if (isQuery(element)) {
+ obj = {
+ href : element.data('fancybox-href') || element.attr('href'),
+ title : $('<div/>').text( element.data('fancybox-title') || element.attr('title') ).html(),
+ isDom : true,
+ element : element
+ };
+
+ if ($.metadata) {
+ $.extend(true, obj, element.metadata());
+ }
+
+ } else {
+ obj = element;
+ }
+ }
+
+ href = opts.href || obj.href || (isString(element) ? element : null);
+ title = opts.title !== undefined ? opts.title : obj.title || '';
+
+ content = opts.content || obj.content;
+ type = content ? 'html' : (opts.type || obj.type);
+
+ if (!type && obj.isDom) {
+ type = element.data('fancybox-type');
+
+ if (!type) {
+ rez = element.prop('class').match(/fancybox\.(\w+)/);
+ type = rez ? rez[1] : null;
+ }
+ }
+
+ if (isString(href)) {
+ // Try to guess the content type
+ if (!type) {
+ if (F.isImage(href)) {
+ type = 'image';
+
+ } else if (F.isSWF(href)) {
+ type = 'swf';
+
+ } else if (href.charAt(0) === '#') {
+ type = 'inline';
+
+ } else if (isString(element)) {
+ type = 'html';
+ content = element;
+ }
+ }
+
+ // Split url into two pieces with source url and content selector, e.g,
+ // "/mypage.html #my_id" will load "/mypage.html" and display element having id "my_id"
+ if (type === 'ajax') {
+ hrefParts = href.split(/\s+/, 2);
+ href = hrefParts.shift();
+ selector = hrefParts.shift();
+ }
+ }
+
+ if (!content) {
+ if (type === 'inline') {
+ if (href) {
+ content = $( isString(href) ? href.replace(/.*(?=#[^\s]+$)/, '') : href ); //strip for ie7
+
+ } else if (obj.isDom) {
+ content = element;
+ }
+
+ } else if (type === 'html') {
+ content = href;
+
+ } else if (!type && !href && obj.isDom) {
+ type = 'inline';
+ content = element;
+ }
+ }
+
+ $.extend(obj, {
+ href : href,
+ type : type,
+ content : content,
+ title : title,
+ selector : selector
+ });
+
+ group[ i ] = obj;
+ });
+
+ // Extend the defaults
+ F.opts = $.extend(true, {}, F.defaults, opts);
+
+ // All options are merged recursive except keys
+ if (opts.keys !== undefined) {
+ F.opts.keys = opts.keys ? $.extend({}, F.defaults.keys, opts.keys) : false;
+ }
+
+ F.group = group;
+
+ return F._start(F.opts.index);
+ },
+
+ // Cancel image loading or abort ajax request
+ cancel: function () {
+ var coming = F.coming;
+
+ if (coming && false === F.trigger('onCancel')) {
+ return;
+ }
+
+ F.hideLoading();
+
+ if (!coming) {
+ return;
+ }
+
+ if (F.ajaxLoad) {
+ F.ajaxLoad.abort();
+ }
+
+ F.ajaxLoad = null;
+
+ if (F.imgPreload) {
+ F.imgPreload.onload = F.imgPreload.onerror = null;
+ }
+
+ if (coming.wrap) {
+ coming.wrap.stop(true, true).trigger('onReset').remove();
+ }
+
+ F.coming = null;
+
+ // If the first item has been canceled, then clear everything
+ if (!F.current) {
+ F._afterZoomOut( coming );
+ }
+ },
+
+ // Start closing animation if is open; remove immediately if opening/closing
+ close: function (event) {
+ F.cancel();
+
+ if (false === F.trigger('beforeClose')) {
+ return;
+ }
+
+ F.unbindEvents();
+
+ if (!F.isActive) {
+ return;
+ }
+
+ if (!F.isOpen || event === true) {
+ $('.fancybox-wrap').stop(true).trigger('onReset').remove();
+
+ F._afterZoomOut();
+
+ } else {
+ F.isOpen = F.isOpened = false;
+ F.isClosing = true;
+
+ $('.fancybox-item, .fancybox-nav').remove();
+
+ F.wrap.stop(true, true).removeClass('fancybox-opened');
+
+ F.transitions[ F.current.closeMethod ]();
+ }
+ },
+
+ // Manage slideshow:
+ // $.fancybox.play(); - toggle slideshow
+ // $.fancybox.play( true ); - start
+ // $.fancybox.play( false ); - stop
+ play: function ( action ) {
+ var clear = function () {
+ clearTimeout(F.player.timer);
+ },
+ set = function () {
+ clear();
+
+ if (F.current && F.player.isActive) {
+ F.player.timer = setTimeout(F.next, F.current.playSpeed);
+ }
+ },
+ stop = function () {
+ clear();
+
+ D.unbind('.player');
+
+ F.player.isActive = false;
+
+ F.trigger('onPlayEnd');
+ },
+ start = function () {
+ if (F.current && (F.current.loop || F.current.index < F.group.length - 1)) {
+ F.player.isActive = true;
+
+ D.bind({
+ 'onCancel.player beforeClose.player' : stop,
+ 'onUpdate.player' : set,
+ 'beforeLoad.player' : clear
+ });
+
+ set();
+
+ F.trigger('onPlayStart');
+ }
+ };
+
+ if (action === true || (!F.player.isActive && action !== false)) {
+ start();
+ } else {
+ stop();
+ }
+ },
+
+ // Navigate to next gallery item
+ next: function ( direction ) {
+ var current = F.current;
+
+ if (current) {
+ if (!isString(direction)) {
+ direction = current.direction.next;
+ }
+
+ F.jumpto(current.index + 1, direction, 'next');
+ }
+ },
+
+ // Navigate to previous gallery item
+ prev: function ( direction ) {
+ var current = F.current;
+
+ if (current) {
+ if (!isString(direction)) {
+ direction = current.direction.prev;
+ }
+
+ F.jumpto(current.index - 1, direction, 'prev');
+ }
+ },
+
+ // Navigate to gallery item by index
+ jumpto: function ( index, direction, router ) {
+ var current = F.current;
+
+ if (!current) {
+ return;
+ }
+
+ index = getScalar(index);
+
+ F.direction = direction || current.direction[ (index >= current.index ? 'next' : 'prev') ];
+ F.router = router || 'jumpto';
+
+ if (current.loop) {
+ if (index < 0) {
+ index = current.group.length + (index % current.group.length);
+ }
+
+ index = index % current.group.length;
+ }
+
+ if (current.group[ index ] !== undefined) {
+ F.cancel();
+
+ F._start(index);
+ }
+ },
+
+ // Center inside viewport and toggle position type to fixed or absolute if needed
+ reposition: function (e, onlyAbsolute) {
+ var current = F.current,
+ wrap = current ? current.wrap : null,
+ pos;
+
+ if (wrap) {
+ pos = F._getPosition(onlyAbsolute);
+
+ if (e && e.type === 'scroll') {
+ delete pos.position;
+
+ wrap.stop(true, true).animate(pos, 200);
+
+ } else {
+ wrap.css(pos);
+
+ current.pos = $.extend({}, current.dim, pos);
+ }
+ }
+ },
+
+ update: function (e) {
+ var type = (e && e.originalEvent && e.originalEvent.type),
+ anyway = !type || type === 'orientationchange';
+
+ if (anyway) {
+ clearTimeout(didUpdate);
+
+ didUpdate = null;
+ }
+
+ if (!F.isOpen || didUpdate) {
+ return;
+ }
+
+ didUpdate = setTimeout(function() {
+ var current = F.current;
+
+ if (!current || F.isClosing) {
+ return;
+ }
+
+ F.wrap.removeClass('fancybox-tmp');
+
+ if (anyway || type === 'load' || (type === 'resize' && current.autoResize)) {
+ F._setDimension();
+ }
+
+ if (!(type === 'scroll' && current.canShrink)) {
+ F.reposition(e);
+ }
+
+ F.trigger('onUpdate');
+
+ didUpdate = null;
+
+ }, (anyway && !isTouch ? 0 : 300));
+ },
+
+ // Shrink content to fit inside viewport or restore if resized
+ toggle: function ( action ) {
+ if (F.isOpen) {
+ F.current.fitToView = $.type(action) === "boolean" ? action : !F.current.fitToView;
+
+ // Help browser to restore document dimensions
+ if (isTouch) {
+ F.wrap.removeAttr('style').addClass('fancybox-tmp');
+
+ F.trigger('onUpdate');
+ }
+
+ F.update();
+ }
+ },
+
+ hideLoading: function () {
+ D.unbind('.loading');
+
+ $('#fancybox-loading').remove();
+ },
+
+ showLoading: function () {
+ var el, viewport;
+
+ F.hideLoading();
+
+ el = $('<div id="fancybox-loading"><div></div></div>').click(F.cancel).appendTo('body');
+
+ // If user will press the escape-button, the request will be canceled
+ D.bind('keydown.loading', function(e) {
+ if ((e.which || e.keyCode) === 27) {
+ e.preventDefault();
+
+ F.cancel();
+ }
+ });
+
+ if (!F.defaults.fixed) {
+ viewport = F.getViewport();
+
+ el.css({
+ position : 'absolute',
+ top : (viewport.h * 0.5) + viewport.y,
+ left : (viewport.w * 0.5) + viewport.x
+ });
+ }
+
+ F.trigger('onLoading');
+ },
+
+ getViewport: function () {
+ var locked = (F.current && F.current.locked) || false,
+ rez = {
+ x: W.scrollLeft(),
+ y: W.scrollTop()
+ };
+
+ if (locked && locked.length) {
+ rez.w = locked[0].clientWidth;
+ rez.h = locked[0].clientHeight;
+
+ } else {
+ // See http://bugs.jquery.com/ticket/6724
+ rez.w = isTouch && window.innerWidth ? window.innerWidth : W.width();
+ rez.h = isTouch && window.innerHeight ? window.innerHeight : W.height();
+ }
+
+ return rez;
+ },
+
+ // Unbind the keyboard / clicking actions
+ unbindEvents: function () {
+ if (F.wrap && isQuery(F.wrap)) {
+ F.wrap.unbind('.fb');
+ }
+
+ D.unbind('.fb');
+ W.unbind('.fb');
+ },
+
+ bindEvents: function () {
+ var current = F.current,
+ keys;
+
+ if (!current) {
+ return;
+ }
+
+ // Changing document height on iOS devices triggers a 'resize' event,
+ // that can change document height... repeating infinitely
+ W.bind('orientationchange.fb' + (isTouch ? '' : ' resize.fb') + (current.autoCenter && !current.locked ? ' scroll.fb' : ''), F.update);
+
+ keys = current.keys;
+
+ if (keys) {
+ D.bind('keydown.fb', function (e) {
+ var code = e.which || e.keyCode,
+ target = e.target || e.srcElement;
+
+ // Skip esc key if loading, because showLoading will cancel preloading
+ if (code === 27 && F.coming) {
+ return false;
+ }
+
+ // Ignore key combinations and key events within form elements
+ if (!e.ctrlKey && !e.altKey && !e.shiftKey && !e.metaKey && !(target && (target.type || $(target).is('[contenteditable]')))) {
+ $.each(keys, function(i, val) {
+ if (current.group.length > 1 && val[ code ] !== undefined) {
+ F[ i ]( val[ code ] );
+
+ e.preventDefault();
+ return false;
+ }
+
+ if ($.inArray(code, val) > -1) {
+ F[ i ] ();
+
+ e.preventDefault();
+ return false;
+ }
+ });
+ }
+ });
+ }
+
+ if ($.fn.mousewheel && current.mouseWheel) {
+ F.wrap.bind('mousewheel.fb', function (e, delta, deltaX, deltaY) {
+ var target = e.target || null,
+ parent = $(target),
+ canScroll = false;
+
+ while (parent.length) {
+ if (canScroll || parent.is('.fancybox-skin') || parent.is('.fancybox-wrap')) {
+ break;
+ }
+
+ canScroll = isScrollable( parent[0] );
+ parent = $(parent).parent();
+ }
+
+ if (delta !== 0 && !canScroll) {
+ if (F.group.length > 1 && !current.canShrink) {
+ if (deltaY > 0 || deltaX > 0) {
+ F.prev( deltaY > 0 ? 'down' : 'left' );
+
+ } else if (deltaY < 0 || deltaX < 0) {
+ F.next( deltaY < 0 ? 'up' : 'right' );
+ }
+
+ e.preventDefault();
+ }
+ }
+ });
+ }
+ },
+
+ trigger: function (event, o) {
+ var ret, obj = o || F.coming || F.current;
+
+ if (obj) {
+ if ($.isFunction( obj[event] )) {
+ ret = obj[event].apply(obj, Array.prototype.slice.call(arguments, 1));
+ }
+
+ if (ret === false) {
+ return false;
+ }
+
+ if (obj.helpers) {
+ $.each(obj.helpers, function (helper, opts) {
+ if (opts && F.helpers[helper] && $.isFunction(F.helpers[helper][event])) {
+ F.helpers[helper][event]($.extend(true, {}, F.helpers[helper].defaults, opts), obj);
+ }
+ });
+ }
+ }
+
+ D.trigger(event);
+ },
+
+ isImage: function (str) {
+ return isString(str) && str.match(/(^data:image\/.*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg)((\?|#).*)?$)/i);
+ },
+
+ isSWF: function (str) {
+ return isString(str) && str.match(/\.(swf)((\?|#).*)?$/i);
+ },
+
+ _start: function (index) {
+ var coming = {},
+ obj,
+ href,
+ type,
+ margin,
+ padding;
+
+ index = getScalar( index );
+ obj = F.group[ index ] || null;
+
+ if (!obj) {
+ return false;
+ }
+
+ coming = $.extend(true, {}, F.opts, obj);
+
+ // Convert margin and padding properties to array - top, right, bottom, left
+ margin = coming.margin;
+ padding = coming.padding;
+
+ if ($.type(margin) === 'number') {
+ coming.margin = [margin, margin, margin, margin];
+ }
+
+ if ($.type(padding) === 'number') {
+ coming.padding = [padding, padding, padding, padding];
+ }
+
+ // 'modal' propery is just a shortcut
+ if (coming.modal) {
+ $.extend(true, coming, {
+ closeBtn : false,
+ closeClick : false,
+ nextClick : false,
+ arrows : false,
+ mouseWheel : false,
+ keys : null,
+ helpers: {
+ overlay : {
+ closeClick : false
+ }
+ }
+ });
+ }
+
+ // 'autoSize' property is a shortcut, too
+ if (coming.autoSize) {
+ coming.autoWidth = coming.autoHeight = true;
+ }
+
+ if (coming.width === 'auto') {
+ coming.autoWidth = true;
+ }
+
+ if (coming.height === 'auto') {
+ coming.autoHeight = true;
+ }
+
+ /*
+ * Add reference to the group, so it`s possible to access from callbacks, example:
+ * afterLoad : function() {
+ * this.title = 'Image ' + (this.index + 1) + ' of ' + this.group.length + (this.title ? ' - ' + this.title : '');
+ * }
+ */
+
+ coming.group = F.group;
+ coming.index = index;
+
+ // Give a chance for callback or helpers to update coming item (type, title, etc)
+ F.coming = coming;
+
+ if (false === F.trigger('beforeLoad')) {
+ F.coming = null;
+
+ return;
+ }
+
+ type = coming.type;
+ href = coming.href;
+
+ if (!type) {
+ F.coming = null;
+
+ //If we can not determine content type then drop silently or display next/prev item if looping through gallery
+ if (F.current && F.router && F.router !== 'jumpto') {
+ F.current.index = index;
+
+ return F[ F.router ]( F.direction );
+ }
+
+ return false;
+ }
+
+ F.isActive = true;
+
+ if (type === 'image' || type === 'swf') {
+ coming.autoHeight = coming.autoWidth = false;
+ coming.scrolling = 'visible';
+ }
+
+ if (type === 'image') {
+ coming.aspectRatio = true;
+ }
+
+ if (type === 'iframe' && isTouch) {
+ coming.scrolling = 'scroll';
+ }
+
+ // Build the neccessary markup
+ coming.wrap = $(coming.tpl.wrap).addClass('fancybox-' + (isTouch ? 'mobile' : 'desktop') + ' fancybox-type-' + type + ' fancybox-tmp ' + coming.wrapCSS).appendTo( coming.parent || 'body' );
+
+ $.extend(coming, {
+ skin : $('.fancybox-skin', coming.wrap),
+ outer : $('.fancybox-outer', coming.wrap),
+ inner : $('.fancybox-inner', coming.wrap)
+ });
+
+ $.each(["Top", "Right", "Bottom", "Left"], function(i, v) {
+ coming.skin.css('padding' + v, getValue(coming.padding[ i ]));
+ });
+
+ F.trigger('onReady');
+
+ // Check before try to load; 'inline' and 'html' types need content, others - href
+ if (type === 'inline' || type === 'html') {
+ if (!coming.content || !coming.content.length) {
+ return F._error( 'content' );
+ }
+
+ } else if (!href) {
+ return F._error( 'href' );
+ }
+
+ if (type === 'image') {
+ F._loadImage();
+
+ } else if (type === 'ajax') {
+ F._loadAjax();
+
+ } else if (type === 'iframe') {
+ F._loadIframe();
+
+ } else {
+ F._afterLoad();
+ }
+ },
+
+ _error: function ( type ) {
+ $.extend(F.coming, {
+ type : 'html',
+ autoWidth : true,
+ autoHeight : true,
+ minWidth : 0,
+ minHeight : 0,
+ scrolling : 'no',
+ hasError : type,
+ content : F.coming.tpl.error
+ });
+
+ F._afterLoad();
+ },
+
+ _loadImage: function () {
+ // Reset preload image so it is later possible to check "complete" property
+ var img = F.imgPreload = new Image();
+
+ img.onload = function () {
+ this.onload = this.onerror = null;
+
+ F.coming.width = this.width / F.opts.pixelRatio;
+ F.coming.height = this.height / F.opts.pixelRatio;
+
+ F._afterLoad();
+ };
+
+ img.onerror = function () {
+ this.onload = this.onerror = null;
+
+ F._error( 'image' );
+ };
+
+ img.src = F.coming.href;
+
+ if (img.complete !== true) {
+ F.showLoading();
+ }
+ },
+
+ _loadAjax: function () {
+ var coming = F.coming;
+
+ F.showLoading();
+
+ F.ajaxLoad = $.ajax($.extend({}, coming.ajax, {
+ url: coming.href,
+ error: function (jqXHR, textStatus) {
+ if (F.coming && textStatus !== 'abort') {
+ F._error( 'ajax', jqXHR );
+
+ } else {
+ F.hideLoading();
+ }
+ },
+ success: function (data, textStatus) {
+ if (textStatus === 'success') {
+ coming.content = data;
+
+ F._afterLoad();
+ }
+ }
+ }));
+ },
+
+ _loadIframe: function() {
+ var coming = F.coming,
+ iframe = $(coming.tpl.iframe.replace(/\{rnd\}/g, new Date().getTime()))
+ .attr('scrolling', isTouch ? 'auto' : coming.iframe.scrolling)
+ .attr('src', coming.href);
+
+ // This helps IE
+ $(coming.wrap).bind('onReset', function () {
+ try {
+ $(this).find('iframe').hide().attr('src', '//about:blank').end().empty();
+ } catch (e) {}
+ });
+
+ if (coming.iframe.preload) {
+ F.showLoading();
+
+ iframe.one('load', function() {
+ $(this).data('ready', 1);
+
+ // iOS will lose scrolling if we resize
+ if (!isTouch) {
+ $(this).bind('load.fb', F.update);
+ }
+
+ // Without this trick:
+ // - iframe won't scroll on iOS devices
+ // - IE7 sometimes displays empty iframe
+ $(this).parents('.fancybox-wrap').width('100%').removeClass('fancybox-tmp').show();
+
+ F._afterLoad();
+ });
+ }
+
+ coming.content = iframe.appendTo( coming.inner );
+
+ if (!coming.iframe.preload) {
+ F._afterLoad();
+ }
+ },
+
+ _preloadImages: function() {
+ var group = F.group,
+ current = F.current,
+ len = group.length,
+ cnt = current.preload ? Math.min(current.preload, len - 1) : 0,
+ item,
+ i;
+
+ for (i = 1; i <= cnt; i += 1) {
+ item = group[ (current.index + i ) % len ];
+
+ if (item.type === 'image' && item.href) {
+ new Image().src = item.href;
+ }
+ }
+ },
+
+ _afterLoad: function () {
+ var coming = F.coming,
+ previous = F.current,
+ placeholder = 'fancybox-placeholder',
+ current,
+ content,
+ type,
+ scrolling,
+ href,
+ embed;
+
+ F.hideLoading();
+
+ if (!coming || F.isActive === false) {
+ return;
+ }
+
+ if (false === F.trigger('afterLoad', coming, previous)) {
+ coming.wrap.stop(true).trigger('onReset').remove();
+
+ F.coming = null;
+
+ return;
+ }
+
+ if (previous) {
+ F.trigger('beforeChange', previous);
+
+ previous.wrap.stop(true).removeClass('fancybox-opened')
+ .find('.fancybox-item, .fancybox-nav')
+ .remove();
+ }
+
+ F.unbindEvents();
+
+ current = coming;
+ content = coming.content;
+ type = coming.type;
+ scrolling = coming.scrolling;
+
+ $.extend(F, {
+ wrap : current.wrap,
+ skin : current.skin,
+ outer : current.outer,
+ inner : current.inner,
+ current : current,
+ previous : previous
+ });
+
+ href = current.href;
+
+ switch (type) {
+ case 'inline':
+ case 'ajax':
+ case 'html':
+ if (current.selector) {
+ content = $('<div>').html(content).find(current.selector);
+
+ } else if (isQuery(content)) {
+ if (!content.data(placeholder)) {
+ content.data(placeholder, $('<div class="' + placeholder + '"></div>').insertAfter( content ).hide() );
+ }
+
+ content = content.show().detach();
+
+ current.wrap.bind('onReset', function () {
+ if ($(this).find(content).length) {
+ content.hide().replaceAll( content.data(placeholder) ).data(placeholder, false);
+ }
+ });
+ }
+ break;
+
+ case 'image':
+ content = current.tpl.image.replace(/\{href\}/g, href);
+ break;
+
+ case 'swf':
+ content = '<object id="fancybox-swf" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%"><param name="movie" value="' + href + '"></param>';
+ embed = '';
+
+ $.each(current.swf, function(name, val) {
+ content += '<param name="' + name + '" value="' + val + '"></param>';
+ embed += ' ' + name + '="' + val + '"';
+ });
+
+ content += '<embed src="' + href + '" type="application/x-shockwave-flash" width="100%" height="100%"' + embed + '></embed></object>';
+ break;
+ }
+
+ if (!(isQuery(content) && content.parent().is(current.inner))) {
+ current.inner.append( content );
+ }
+
+ // Give a chance for helpers or callbacks to update elements
+ F.trigger('beforeShow');
+
+ // Set scrolling before calculating dimensions
+ current.inner.css('overflow', scrolling === 'yes' ? 'scroll' : (scrolling === 'no' ? 'hidden' : scrolling));
+
+ // Set initial dimensions and start position
+ F._setDimension();
+
+ F.reposition();
+
+ F.isOpen = false;
+ F.coming = null;
+
+ F.bindEvents();
+
+ if (!F.isOpened) {
+ $('.fancybox-wrap').not( current.wrap ).stop(true).trigger('onReset').remove();
+
+ } else if (previous.prevMethod) {
+ F.transitions[ previous.prevMethod ]();
+ }
+
+ F.transitions[ F.isOpened ? current.nextMethod : current.openMethod ]();
+
+ F._preloadImages();
+ },
+
+ _setDimension: function () {
+ var viewport = F.getViewport(),
+ steps = 0,
+ canShrink = false,
+ canExpand = false,
+ wrap = F.wrap,
+ skin = F.skin,
+ inner = F.inner,
+ current = F.current,
+ width = current.width,
+ height = current.height,
+ minWidth = current.minWidth,
+ minHeight = current.minHeight,
+ maxWidth = current.maxWidth,
+ maxHeight = current.maxHeight,
+ scrolling = current.scrolling,
+ scrollOut = current.scrollOutside ? current.scrollbarWidth : 0,
+ margin = current.margin,
+ wMargin = getScalar(margin[1] + margin[3]),
+ hMargin = getScalar(margin[0] + margin[2]),
+ wPadding,
+ hPadding,
+ wSpace,
+ hSpace,
+ origWidth,
+ origHeight,
+ origMaxWidth,
+ origMaxHeight,
+ ratio,
+ width_,
+ height_,
+ maxWidth_,
+ maxHeight_,
+ iframe,
+ body;
+
+ // Reset dimensions so we could re-check actual size
+ wrap.add(skin).add(inner).width('auto').height('auto').removeClass('fancybox-tmp');
+
+ wPadding = getScalar(skin.outerWidth(true) - skin.width());
+ hPadding = getScalar(skin.outerHeight(true) - skin.height());
+
+ // Any space between content and viewport (margin, padding, border, title)
+ wSpace = wMargin + wPadding;
+ hSpace = hMargin + hPadding;
+
+ origWidth = isPercentage(width) ? (viewport.w - wSpace) * getScalar(width) / 100 : width;
+ origHeight = isPercentage(height) ? (viewport.h - hSpace) * getScalar(height) / 100 : height;
+
+ if (current.type === 'iframe') {
+ iframe = current.content;
+
+ if (current.autoHeight && iframe.data('ready') === 1) {
+ try {
+ if (iframe[0].contentWindow.document.location) {
+ inner.width( origWidth ).height(9999);
+
+ body = iframe.contents().find('body');
+
+ if (scrollOut) {
+ body.css('overflow-x', 'hidden');
+ }
+
+ origHeight = body.outerHeight(true);
+ }
+
+ } catch (e) {}
+ }
+
+ } else if (current.autoWidth || current.autoHeight) {
+ inner.addClass( 'fancybox-tmp' );
+
+ // Set width or height in case we need to calculate only one dimension
+ if (!current.autoWidth) {
+ inner.width( origWidth );
+ }
+
+ if (!current.autoHeight) {
+ inner.height( origHeight );
+ }
+
+ if (current.autoWidth) {
+ origWidth = inner.width();
+ }
+
+ if (current.autoHeight) {
+ origHeight = inner.height();
+ }
+
+ inner.removeClass( 'fancybox-tmp' );
+ }
+
+ width = getScalar( origWidth );
+ height = getScalar( origHeight );
+
+ ratio = origWidth / origHeight;
+
+ // Calculations for the content
+ minWidth = getScalar(isPercentage(minWidth) ? getScalar(minWidth, 'w') - wSpace : minWidth);
+ maxWidth = getScalar(isPercentage(maxWidth) ? getScalar(maxWidth, 'w') - wSpace : maxWidth);
+
+ minHeight = getScalar(isPercentage(minHeight) ? getScalar(minHeight, 'h') - hSpace : minHeight);
+ maxHeight = getScalar(isPercentage(maxHeight) ? getScalar(maxHeight, 'h') - hSpace : maxHeight);
+
+ // These will be used to determine if wrap can fit in the viewport
+ origMaxWidth = maxWidth;
+ origMaxHeight = maxHeight;
+
+ if (current.fitToView) {
+ maxWidth = Math.min(viewport.w - wSpace, maxWidth);
+ maxHeight = Math.min(viewport.h - hSpace, maxHeight);
+ }
+
+ maxWidth_ = viewport.w - wMargin;
+ maxHeight_ = viewport.h - hMargin;
+
+ if (current.aspectRatio) {
+ if (width > maxWidth) {
+ width = maxWidth;
+ height = getScalar(width / ratio);
+ }
+
+ if (height > maxHeight) {
+ height = maxHeight;
+ width = getScalar(height * ratio);
+ }
+
+ if (width < minWidth) {
+ width = minWidth;
+ height = getScalar(width / ratio);
+ }
+
+ if (height < minHeight) {
+ height = minHeight;
+ width = getScalar(height * ratio);
+ }
+
+ } else {
+ width = Math.max(minWidth, Math.min(width, maxWidth));
+
+ if (current.autoHeight && current.type !== 'iframe') {
+ inner.width( width );
+
+ height = inner.height();
+ }
+
+ height = Math.max(minHeight, Math.min(height, maxHeight));
+ }
+
+ // Try to fit inside viewport (including the title)
+ if (current.fitToView) {
+ inner.width( width ).height( height );
+
+ wrap.width( width + wPadding );
+
+ // Real wrap dimensions
+ width_ = wrap.width();
+ height_ = wrap.height();
+
+ if (current.aspectRatio) {
+ while ((width_ > maxWidth_ || height_ > maxHeight_) && width > minWidth && height > minHeight) {
+ if (steps++ > 19) {
+ break;
+ }
+
+ height = Math.max(minHeight, Math.min(maxHeight, height - 10));
+ width = getScalar(height * ratio);
+
+ if (width < minWidth) {
+ width = minWidth;
+ height = getScalar(width / ratio);
+ }
+
+ if (width > maxWidth) {
+ width = maxWidth;
+ height = getScalar(width / ratio);
+ }
+
+ inner.width( width ).height( height );
+
+ wrap.width( width + wPadding );
+
+ width_ = wrap.width();
+ height_ = wrap.height();
+ }
+
+ } else {
+ width = Math.max(minWidth, Math.min(width, width - (width_ - maxWidth_)));
+ height = Math.max(minHeight, Math.min(height, height - (height_ - maxHeight_)));
+ }
+ }
+
+ if (scrollOut && scrolling === 'auto' && height < origHeight && (width + wPadding + scrollOut) < maxWidth_) {
+ width += scrollOut;
+ }
+
+ inner.width( width ).height( height );
+
+ wrap.width( width + wPadding );
+
+ width_ = wrap.width();
+ height_ = wrap.height();
+
+ canShrink = (width_ > maxWidth_ || height_ > maxHeight_) && width > minWidth && height > minHeight;
+ canExpand = current.aspectRatio ? (width < origMaxWidth && height < origMaxHeight && width < origWidth && height < origHeight) : ((width < origMaxWidth || height < origMaxHeight) && (width < origWidth || height < origHeight));
+
+ $.extend(current, {
+ dim : {
+ width : getValue( width_ ),
+ height : getValue( height_ )
+ },
+ origWidth : origWidth,
+ origHeight : origHeight,
+ canShrink : canShrink,
+ canExpand : canExpand,
+ wPadding : wPadding,
+ hPadding : hPadding,
+ wrapSpace : height_ - skin.outerHeight(true),
+ skinSpace : skin.height() - height
+ });
+
+ if (!iframe && current.autoHeight && height > minHeight && height < maxHeight && !canExpand) {
+ inner.height('auto');
+ }
+ },
+
+ _getPosition: function (onlyAbsolute) {
+ var current = F.current,
+ viewport = F.getViewport(),
+ margin = current.margin,
+ width = F.wrap.width() + margin[1] + margin[3],
+ height = F.wrap.height() + margin[0] + margin[2],
+ rez = {
+ position: 'absolute',
+ top : margin[0],
+ left : margin[3]
+ };
+
+ if (current.autoCenter && current.fixed && !onlyAbsolute && height <= viewport.h && width <= viewport.w) {
+ rez.position = 'fixed';
+
+ } else if (!current.locked) {
+ rez.top += viewport.y;
+ rez.left += viewport.x;
+ }
+
+ rez.top = getValue(Math.max(rez.top, rez.top + ((viewport.h - height) * current.topRatio)));
+ rez.left = getValue(Math.max(rez.left, rez.left + ((viewport.w - width) * current.leftRatio)));
+
+ return rez;
+ },
+
+ _afterZoomIn: function () {
+ var current = F.current;
+
+ if (!current) {
+ return;
+ }
+
+ F.isOpen = F.isOpened = true;
+
+ F.wrap.css('overflow', 'visible').addClass('fancybox-opened').hide().show(0);
+
+ F.update();
+
+ // Assign a click event
+ if ( current.closeClick || (current.nextClick && F.group.length > 1) ) {
+ F.inner.css('cursor', 'pointer').bind('click.fb', function(e) {
+ if (!$(e.target).is('a') && !$(e.target).parent().is('a')) {
+ e.preventDefault();
+
+ F[ current.closeClick ? 'close' : 'next' ]();
+ }
+ });
+ }
+
+ // Create a close button
+ if (current.closeBtn) {
+ $(current.tpl.closeBtn).appendTo(F.skin).bind('click.fb', function(e) {
+ e.preventDefault();
+
+ F.close();
+ });
+ }
+
+ // Create navigation arrows
+ if (current.arrows && F.group.length > 1) {
+ if (current.loop || current.index > 0) {
+ $(current.tpl.prev).appendTo(F.outer).bind('click.fb', F.prev);
+ }
+
+ if (current.loop || current.index < F.group.length - 1) {
+ $(current.tpl.next).appendTo(F.outer).bind('click.fb', F.next);
+ }
+ }
+
+ F.trigger('afterShow');
+
+ // Stop the slideshow if this is the last item
+ if (!current.loop && current.index === current.group.length - 1) {
+
+ F.play( false );
+
+ } else if (F.opts.autoPlay && !F.player.isActive) {
+ F.opts.autoPlay = false;
+
+ F.play(true);
+ }
+ },
+
+ _afterZoomOut: function ( obj ) {
+ obj = obj || F.current;
+
+ $('.fancybox-wrap').trigger('onReset').remove();
+
+ $.extend(F, {
+ group : {},
+ opts : {},
+ router : false,
+ current : null,
+ isActive : false,
+ isOpened : false,
+ isOpen : false,
+ isClosing : false,
+ wrap : null,
+ skin : null,
+ outer : null,
+ inner : null
+ });
+
+ F.trigger('afterClose', obj);
+ }
+ });
+
+ /*
+ * Default transitions
+ */
+
+ F.transitions = {
+ getOrigPosition: function () {
+ var current = F.current,
+ element = current.element,
+ orig = current.orig,
+ pos = {},
+ width = 50,
+ height = 50,
+ hPadding = current.hPadding,
+ wPadding = current.wPadding,
+ viewport = F.getViewport();
+
+ if (!orig && current.isDom && element.is(':visible')) {
+ orig = element.find('img:first');
+
+ if (!orig.length) {
+ orig = element;
+ }
+ }
+
+ if (isQuery(orig)) {
+ pos = orig.offset();
+
+ if (orig.is('img')) {
+ width = orig.outerWidth();
+ height = orig.outerHeight();
+ }
+
+ } else {
+ pos.top = viewport.y + (viewport.h - height) * current.topRatio;
+ pos.left = viewport.x + (viewport.w - width) * current.leftRatio;
+ }
+
+ if (F.wrap.css('position') === 'fixed' || current.locked) {
+ pos.top -= viewport.y;
+ pos.left -= viewport.x;
+ }
+
+ pos = {
+ top : getValue(pos.top - hPadding * current.topRatio),
+ left : getValue(pos.left - wPadding * current.leftRatio),
+ width : getValue(width + wPadding),
+ height : getValue(height + hPadding)
+ };
+
+ return pos;
+ },
+
+ step: function (now, fx) {
+ var ratio,
+ padding,
+ value,
+ prop = fx.prop,
+ current = F.current,
+ wrapSpace = current.wrapSpace,
+ skinSpace = current.skinSpace;
+
+ if (prop === 'width' || prop === 'height') {
+ ratio = fx.end === fx.start ? 1 : (now - fx.start) / (fx.end - fx.start);
+
+ if (F.isClosing) {
+ ratio = 1 - ratio;
+ }
+
+ padding = prop === 'width' ? current.wPadding : current.hPadding;
+ value = now - padding;
+
+ F.skin[ prop ]( getScalar( prop === 'width' ? value : value - (wrapSpace * ratio) ) );
+ F.inner[ prop ]( getScalar( prop === 'width' ? value : value - (wrapSpace * ratio) - (skinSpace * ratio) ) );
+ }
+ },
+
+ zoomIn: function () {
+ var current = F.current,
+ startPos = current.pos,
+ effect = current.openEffect,
+ elastic = effect === 'elastic',
+ endPos = $.extend({opacity : 1}, startPos);
+
+ // Remove "position" property that breaks older IE
+ delete endPos.position;
+
+ if (elastic) {
+ startPos = this.getOrigPosition();
+
+ if (current.openOpacity) {
+ startPos.opacity = 0.1;
+ }
+
+ } else if (effect === 'fade') {
+ startPos.opacity = 0.1;
+ }
+
+ F.wrap.css(startPos).animate(endPos, {
+ duration : effect === 'none' ? 0 : current.openSpeed,
+ easing : current.openEasing,
+ step : elastic ? this.step : null,
+ complete : F._afterZoomIn
+ });
+ },
+
+ zoomOut: function () {
+ var current = F.current,
+ effect = current.closeEffect,
+ elastic = effect === 'elastic',
+ endPos = {opacity : 0.1};
+
+ if (elastic) {
+ endPos = this.getOrigPosition();
+
+ if (current.closeOpacity) {
+ endPos.opacity = 0.1;
+ }
+ }
+
+ F.wrap.animate(endPos, {
+ duration : effect === 'none' ? 0 : current.closeSpeed,
+ easing : current.closeEasing,
+ step : elastic ? this.step : null,
+ complete : F._afterZoomOut
+ });
+ },
+
+ changeIn: function () {
+ var current = F.current,
+ effect = current.nextEffect,
+ startPos = current.pos,
+ endPos = { opacity : 1 },
+ direction = F.direction,
+ distance = 200,
+ field;
+
+ startPos.opacity = 0.1;
+
+ if (effect === 'elastic') {
+ field = direction === 'down' || direction === 'up' ? 'top' : 'left';
+
+ if (direction === 'down' || direction === 'right') {
+ startPos[ field ] = getValue(getScalar(startPos[ field ]) - distance);
+ endPos[ field ] = '+=' + distance + 'px';
+
+ } else {
+ startPos[ field ] = getValue(getScalar(startPos[ field ]) + distance);
+ endPos[ field ] = '-=' + distance + 'px';
+ }
+ }
+
+ // Workaround for http://bugs.jquery.com/ticket/12273
+ if (effect === 'none') {
+ F._afterZoomIn();
+
+ } else {
+ F.wrap.css(startPos).animate(endPos, {
+ duration : current.nextSpeed,
+ easing : current.nextEasing,
+ complete : F._afterZoomIn
+ });
+ }
+ },
+
+ changeOut: function () {
+ var previous = F.previous,
+ effect = previous.prevEffect,
+ endPos = { opacity : 0.1 },
+ direction = F.direction,
+ distance = 200;
+
+ if (effect === 'elastic') {
+ endPos[ direction === 'down' || direction === 'up' ? 'top' : 'left' ] = ( direction === 'up' || direction === 'left' ? '-' : '+' ) + '=' + distance + 'px';
+ }
+
+ previous.wrap.animate(endPos, {
+ duration : effect === 'none' ? 0 : previous.prevSpeed,
+ easing : previous.prevEasing,
+ complete : function () {
+ $(this).trigger('onReset').remove();
+ }
+ });
+ }
+ };
+
+ /*
+ * Overlay helper
+ */
+
+ F.helpers.overlay = {
+ defaults : {
+ closeClick : true, // if true, fancyBox will be closed when user clicks on the overlay
+ speedOut : 200, // duration of fadeOut animation
+ showEarly : true, // indicates if should be opened immediately or wait until the content is ready
+ css : {}, // custom CSS properties
+ locked : !isTouch, // if true, the content will be locked into overlay
+ fixed : true // if false, the overlay CSS position property will not be set to "fixed"
+ },
+
+ overlay : null, // current handle
+ fixed : false, // indicates if the overlay has position "fixed"
+ el : $('html'), // element that contains "the lock"
+
+ // Public methods
+ create : function(opts) {
+ var parent;
+
+ opts = $.extend({}, this.defaults, opts);
+
+ if (this.overlay) {
+ this.close();
+ }
+
+ parent = F.coming ? F.coming.parent : opts.parent;
+
+ this.overlay = $('<div class="fancybox-overlay"></div>').appendTo( parent && parent.lenth ? parent : 'body' );
+ this.fixed = false;
+
+ if (opts.fixed && F.defaults.fixed) {
+ this.overlay.addClass('fancybox-overlay-fixed');
+
+ this.fixed = true;
+ }
+ },
+
+ open : function(opts) {
+ var that = this;
+
+ opts = $.extend({}, this.defaults, opts);
+
+ if (this.overlay) {
+ this.overlay.unbind('.overlay').width('auto').height('auto');
+
+ } else {
+ this.create(opts);
+ }
+
+ if (!this.fixed) {
+ W.bind('resize.overlay', $.proxy( this.update, this) );
+
+ this.update();
+ }
+
+ if (opts.closeClick) {
+ this.overlay.bind('click.overlay', function(e) {
+ if ($(e.target).hasClass('fancybox-overlay')) {
+ if (F.isActive) {
+ F.close();
+ } else {
+ that.close();
+ }
+
+ return false;
+ }
+ });
+ }
+
+ this.overlay.css( opts.css ).show();
+ },
+
+ close : function() {
+ W.unbind('resize.overlay');
+
+ if (this.el.hasClass('fancybox-lock')) {
+ $('.fancybox-margin').removeClass('fancybox-margin');
+
+ this.el.removeClass('fancybox-lock');
+
+ W.scrollTop( this.scrollV ).scrollLeft( this.scrollH );
+ }
+
+ $('.fancybox-overlay').remove().hide();
+
+ $.extend(this, {
+ overlay : null,
+ fixed : false
+ });
+ },
+
+ // Private, callbacks
+
+ update : function () {
+ var width = '100%', offsetWidth;
+
+ // Reset width/height so it will not mess
+ this.overlay.width(width).height('100%');
+
+ // jQuery does not return reliable result for IE
+ if (IE) {
+ offsetWidth = Math.max(document.documentElement.offsetWidth, document.body.offsetWidth);
+
+ if (D.width() > offsetWidth) {
+ width = D.width();
+ }
+
+ } else if (D.width() > W.width()) {
+ width = D.width();
+ }
+
+ this.overlay.width(width).height(D.height());
+ },
+
+ // This is where we can manipulate DOM, because later it would cause iframes to reload
+ onReady : function (opts, obj) {
+ var overlay = this.overlay;
+
+ $('.fancybox-overlay').stop(true, true);
+
+ if (!overlay) {
+ this.create(opts);
+ }
+
+ if (opts.locked && this.fixed && obj.fixed) {
+ obj.locked = this.overlay.append( obj.wrap );
+ obj.fixed = false;
+ }
+
+ if (opts.showEarly === true) {
+ this.beforeShow.apply(this, arguments);
+ }
+ },
+
+ beforeShow : function(opts, obj) {
+ if (obj.locked && !this.el.hasClass('fancybox-lock')) {
+ if (this.fixPosition !== false) {
+ $('*').filter(function(){
+ return ($(this).css('position') === 'fixed' && !$(this).hasClass("fancybox-overlay") && !$(this).hasClass("fancybox-wrap") );
+ }).addClass('fancybox-margin');
+ }
+
+ this.el.addClass('fancybox-margin');
+
+ this.scrollV = W.scrollTop();
+ this.scrollH = W.scrollLeft();
+
+ this.el.addClass('fancybox-lock');
+
+ W.scrollTop( this.scrollV ).scrollLeft( this.scrollH );
+ }
+
+ this.open(opts);
+ },
+
+ onUpdate : function() {
+ if (!this.fixed) {
+ this.update();
+ }
+ },
+
+ afterClose: function (opts) {
+ // Remove overlay if exists and fancyBox is not opening
+ // (e.g., it is not being open using afterClose callback)
+ if (this.overlay && !F.coming) {
+ this.overlay.fadeOut(opts.speedOut, $.proxy( this.close, this ));
+ }
+ }
+ };
+
+ /*
+ * Title helper
+ */
+
+ F.helpers.title = {
+ defaults : {
+ type : 'float', // 'float', 'inside', 'outside' or 'over',
+ position : 'bottom' // 'top' or 'bottom'
+ },
+
+ beforeShow: function (opts) {
+ var current = F.current,
+ text = current.title,
+ type = opts.type,
+ title,
+ target;
+
+ if ($.isFunction(text)) {
+ text = text.call(current.element, current);
+ }
+
+ if (!isString(text) || $.trim(text) === '') {
+ return;
+ }
+
+ title = $('<div class="fancybox-title fancybox-title-' + type + '-wrap">' + text + '</div>');
+
+ switch (type) {
+ case 'inside':
+ target = F.skin;
+ break;
+
+ case 'outside':
+ target = F.wrap;
+ break;
+
+ case 'over':
+ target = F.inner;
+ break;
+
+ default: // 'float'
+ target = F.skin;
+
+ title.appendTo('body');
+
+ if (IE) {
+ title.width( title.width() );
+ }
+
+ title.wrapInner('<span class="child"></span>');
+
+ //Increase bottom margin so this title will also fit into viewport
+ F.current.margin[2] += Math.abs( getScalar(title.css('margin-bottom')) );
+ break;
+ }
+
+ title[ (opts.position === 'top' ? 'prependTo' : 'appendTo') ](target);
+ }
+ };
+
+ // jQuery plugin initialization
+ $.fn.fancybox = function (options) {
+ var index,
+ that = $(this),
+ selector = this.selector || '',
+ run = function(e) {
+ var what = $(this).blur(), idx = index, relType, relVal;
+
+ if (!(e.ctrlKey || e.altKey || e.shiftKey || e.metaKey) && !what.is('.fancybox-wrap')) {
+ relType = options.groupAttr || 'data-fancybox-group';
+ relVal = what.attr(relType);
+
+ if (!relVal) {
+ relType = 'rel';
+ relVal = what.get(0)[ relType ];
+ }
+
+ if (relVal && relVal !== '' && relVal !== 'nofollow') {
+ what = selector.length ? $(selector) : that;
+ what = what.filter('[' + relType + '="' + relVal + '"]');
+ idx = what.index(this);
+ }
+
+ options.index = idx;
+
+ // Stop an event from bubbling if everything is fine
+ if (F.open(what, options) !== false) {
+ e.preventDefault();
+ }
+ }
+ };
+
+ options = options || {};
+ index = options.index || 0;
+
+ if (!selector || options.live === false) {
+ that.unbind('click.fb-start').bind('click.fb-start', run);
+
+ } else {
+ D.undelegate(selector, 'click.fb-start').delegate(selector + ":not('.fancybox-item, .fancybox-nav')", 'click.fb-start', run);
+ }
+
+ this.filter('[data-fancybox-start=1]').trigger('click');
+
+ return this;
+ };
+
+ // Tests that need a body at doc ready
+ D.ready(function() {
+ var w1, w2;
+
+ if ( $.scrollbarWidth === undefined ) {
+ // http://benalman.com/projects/jquery-misc-plugins/#scrollbarwidth
+ $.scrollbarWidth = function() {
+ var parent = $('<div style="width:50px;height:50px;overflow:auto"><div/></div>').appendTo('body'),
+ child = parent.children(),
+ width = child.innerWidth() - child.height( 99 ).innerWidth();
+
+ parent.remove();
+
+ return width;
+ };
+ }
+
+ if ( $.support.fixedPosition === undefined ) {
+ $.support.fixedPosition = (function() {
+ var elem = $('<div style="position:fixed;top:20px;"></div>').appendTo('body'),
+ fixed = ( elem[0].offsetTop === 20 || elem[0].offsetTop === 15 );
+
+ elem.remove();
+
+ return fixed;
+ }());
+ }
+
+ $.extend(F.defaults, {
+ scrollbarWidth : $.scrollbarWidth(),
+ fixed : $.support.fixedPosition,
+ parent : $('body')
+ });
+
+ //Get real width of page scroll-bar
+ w1 = $(window).width();
+
+ H.addClass('fancybox-lock-test');
+
+ w2 = $(window).width();
+
+ H.removeClass('fancybox-lock-test');
+
+ $("<style type='text/css'>.fancybox-margin{margin-right:" + (w2 - w1) + "px;}</style>").appendTo("head");
+ });
+
+}(window, document, jQuery));
\ No newline at end of file
--- /dev/null
+/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
+(function(s,H,f,w){var K=f("html"),q=f(s),p=f(H),b=f.fancybox=function(){b.open.apply(this,arguments)},J=navigator.userAgent.match(/msie/i),C=null,t=H.createTouch!==w,u=function(a){return a&&a.hasOwnProperty&&a instanceof f},r=function(a){return a&&"string"===f.type(a)},F=function(a){return r(a)&&0<a.indexOf("%")},m=function(a,d){var e=parseInt(a,10)||0;d&&F(a)&&(e*=b.getViewport()[d]/100);return Math.ceil(e)},x=function(a,b){return m(a,b)+"px"};f.extend(b,{version:"2.1.5",defaults:{padding:15,margin:20,
+width:800,height:600,minWidth:100,minHeight:100,maxWidth:9999,maxHeight:9999,pixelRatio:1,autoSize:!0,autoHeight:!1,autoWidth:!1,autoResize:!0,autoCenter:!t,fitToView:!0,aspectRatio:!1,topRatio:0.5,leftRatio:0.5,scrolling:"auto",wrapCSS:"",arrows:!0,closeBtn:!0,closeClick:!1,nextClick:!1,mouseWheel:!0,autoPlay:!1,playSpeed:3E3,preload:3,modal:!1,loop:!0,ajax:{dataType:"html",headers:{"X-fancyBox":!0}},iframe:{scrolling:"auto",preload:!0},swf:{wmode:"transparent",allowfullscreen:"true",allowscriptaccess:"always"},
+keys:{next:{13:"left",34:"up",39:"left",40:"up"},prev:{8:"right",33:"down",37:"right",38:"down"},close:[27],play:[32],toggle:[70]},direction:{next:"left",prev:"right"},scrollOutside:!0,index:0,type:null,href:null,content:null,title:null,tpl:{wrap:'<div class="fancybox-wrap" tabIndex="-1"><div class="fancybox-skin"><div class="fancybox-outer"><div class="fancybox-inner"></div></div></div></div>',image:'<img class="fancybox-image" src="{href}" alt="" />',iframe:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen'+
+(J?' allowtransparency="true"':"")+"></iframe>",error:'<p class="fancybox-error">The requested content cannot be loaded.<br/>Please try again later.</p>',closeBtn:'<a title="Close" class="fancybox-item fancybox-close" href="javascript:;"></a>',next:'<a title="Next" class="fancybox-nav fancybox-next" href="javascript:;"><span></span></a>',prev:'<a title="Previous" class="fancybox-nav fancybox-prev" href="javascript:;"><span></span></a>'},openEffect:"fade",openSpeed:250,openEasing:"swing",openOpacity:!0,
+openMethod:"zoomIn",closeEffect:"fade",closeSpeed:250,closeEasing:"swing",closeOpacity:!0,closeMethod:"zoomOut",nextEffect:"elastic",nextSpeed:250,nextEasing:"swing",nextMethod:"changeIn",prevEffect:"elastic",prevSpeed:250,prevEasing:"swing",prevMethod:"changeOut",helpers:{overlay:!0,title:!0},onCancel:f.noop,beforeLoad:f.noop,afterLoad:f.noop,beforeShow:f.noop,afterShow:f.noop,beforeChange:f.noop,beforeClose:f.noop,afterClose:f.noop},group:{},opts:{},previous:null,coming:null,current:null,isActive:!1,
+isOpen:!1,isOpened:!1,wrap:null,skin:null,outer:null,inner:null,player:{timer:null,isActive:!1},ajaxLoad:null,imgPreload:null,transitions:{},helpers:{},open:function(a,d){if(a&&(f.isPlainObject(d)||(d={}),!1!==b.close(!0)))return f.isArray(a)||(a=u(a)?f(a).get():[a]),f.each(a,function(e,c){var l={},g,h,k,n,m;"object"===f.type(c)&&(c.nodeType&&(c=f(c)),u(c)?(l={href:c.data("fancybox-href")||c.attr("href"),title:f("<div/>").text(c.data("fancybox-title")||c.attr("title")).html(),isDom:!0,element:c},
+f.metadata&&f.extend(!0,l,c.metadata())):l=c);g=d.href||l.href||(r(c)?c:null);h=d.title!==w?d.title:l.title||"";n=(k=d.content||l.content)?"html":d.type||l.type;!n&&l.isDom&&(n=c.data("fancybox-type"),n||(n=(n=c.prop("class").match(/fancybox\.(\w+)/))?n[1]:null));r(g)&&(n||(b.isImage(g)?n="image":b.isSWF(g)?n="swf":"#"===g.charAt(0)?n="inline":r(c)&&(n="html",k=c)),"ajax"===n&&(m=g.split(/\s+/,2),g=m.shift(),m=m.shift()));k||("inline"===n?g?k=f(r(g)?g.replace(/.*(?=#[^\s]+$)/,""):g):l.isDom&&(k=c):
+"html"===n?k=g:n||g||!l.isDom||(n="inline",k=c));f.extend(l,{href:g,type:n,content:k,title:h,selector:m});a[e]=l}),b.opts=f.extend(!0,{},b.defaults,d),d.keys!==w&&(b.opts.keys=d.keys?f.extend({},b.defaults.keys,d.keys):!1),b.group=a,b._start(b.opts.index)},cancel:function(){var a=b.coming;a&&!1===b.trigger("onCancel")||(b.hideLoading(),a&&(b.ajaxLoad&&b.ajaxLoad.abort(),b.ajaxLoad=null,b.imgPreload&&(b.imgPreload.onload=b.imgPreload.onerror=null),a.wrap&&a.wrap.stop(!0,!0).trigger("onReset").remove(),
+b.coming=null,b.current||b._afterZoomOut(a)))},close:function(a){b.cancel();!1!==b.trigger("beforeClose")&&(b.unbindEvents(),b.isActive&&(b.isOpen&&!0!==a?(b.isOpen=b.isOpened=!1,b.isClosing=!0,f(".fancybox-item, .fancybox-nav").remove(),b.wrap.stop(!0,!0).removeClass("fancybox-opened"),b.transitions[b.current.closeMethod]()):(f(".fancybox-wrap").stop(!0).trigger("onReset").remove(),b._afterZoomOut())))},play:function(a){var d=function(){clearTimeout(b.player.timer)},e=function(){d();b.current&&b.player.isActive&&
+(b.player.timer=setTimeout(b.next,b.current.playSpeed))},c=function(){d();p.unbind(".player");b.player.isActive=!1;b.trigger("onPlayEnd")};!0===a||!b.player.isActive&&!1!==a?b.current&&(b.current.loop||b.current.index<b.group.length-1)&&(b.player.isActive=!0,p.bind({"onCancel.player beforeClose.player":c,"onUpdate.player":e,"beforeLoad.player":d}),e(),b.trigger("onPlayStart")):c()},next:function(a){var d=b.current;d&&(r(a)||(a=d.direction.next),b.jumpto(d.index+1,a,"next"))},prev:function(a){var d=
+b.current;d&&(r(a)||(a=d.direction.prev),b.jumpto(d.index-1,a,"prev"))},jumpto:function(a,d,e){var c=b.current;c&&(a=m(a),b.direction=d||c.direction[a>=c.index?"next":"prev"],b.router=e||"jumpto",c.loop&&(0>a&&(a=c.group.length+a%c.group.length),a%=c.group.length),c.group[a]!==w&&(b.cancel(),b._start(a)))},reposition:function(a,d){var e=b.current,c=e?e.wrap:null,l;c&&(l=b._getPosition(d),a&&"scroll"===a.type?(delete l.position,c.stop(!0,!0).animate(l,200)):(c.css(l),e.pos=f.extend({},e.dim,l)))},
+update:function(a){var d=a&&a.originalEvent&&a.originalEvent.type,e=!d||"orientationchange"===d;e&&(clearTimeout(C),C=null);b.isOpen&&!C&&(C=setTimeout(function(){var c=b.current;c&&!b.isClosing&&(b.wrap.removeClass("fancybox-tmp"),(e||"load"===d||"resize"===d&&c.autoResize)&&b._setDimension(),"scroll"===d&&c.canShrink||b.reposition(a),b.trigger("onUpdate"),C=null)},e&&!t?0:300))},toggle:function(a){b.isOpen&&(b.current.fitToView="boolean"===f.type(a)?a:!b.current.fitToView,t&&(b.wrap.removeAttr("style").addClass("fancybox-tmp"),
+b.trigger("onUpdate")),b.update())},hideLoading:function(){p.unbind(".loading");f("#fancybox-loading").remove()},showLoading:function(){var a,d;b.hideLoading();a=f('<div id="fancybox-loading"><div></div></div>').click(b.cancel).appendTo("body");p.bind("keydown.loading",function(a){27===(a.which||a.keyCode)&&(a.preventDefault(),b.cancel())});b.defaults.fixed||(d=b.getViewport(),a.css({position:"absolute",top:0.5*d.h+d.y,left:0.5*d.w+d.x}));b.trigger("onLoading")},getViewport:function(){var a=b.current&&
+b.current.locked||!1,d={x:q.scrollLeft(),y:q.scrollTop()};a&&a.length?(d.w=a[0].clientWidth,d.h=a[0].clientHeight):(d.w=t&&s.innerWidth?s.innerWidth:q.width(),d.h=t&&s.innerHeight?s.innerHeight:q.height());return d},unbindEvents:function(){b.wrap&&u(b.wrap)&&b.wrap.unbind(".fb");p.unbind(".fb");q.unbind(".fb")},bindEvents:function(){var a=b.current,d;a&&(q.bind("orientationchange.fb"+(t?"":" resize.fb")+(a.autoCenter&&!a.locked?" scroll.fb":""),b.update),(d=a.keys)&&p.bind("keydown.fb",function(e){var c=
+e.which||e.keyCode,l=e.target||e.srcElement;if(27===c&&b.coming)return!1;e.ctrlKey||e.altKey||e.shiftKey||e.metaKey||l&&(l.type||f(l).is("[contenteditable]"))||f.each(d,function(d,l){if(1<a.group.length&&l[c]!==w)return b[d](l[c]),e.preventDefault(),!1;if(-1<f.inArray(c,l))return b[d](),e.preventDefault(),!1})}),f.fn.mousewheel&&a.mouseWheel&&b.wrap.bind("mousewheel.fb",function(d,c,l,g){for(var h=f(d.target||null),k=!1;h.length&&!(k||h.is(".fancybox-skin")||h.is(".fancybox-wrap"));)k=h[0]&&!(h[0].style.overflow&&
+"hidden"===h[0].style.overflow)&&(h[0].clientWidth&&h[0].scrollWidth>h[0].clientWidth||h[0].clientHeight&&h[0].scrollHeight>h[0].clientHeight),h=f(h).parent();0!==c&&!k&&1<b.group.length&&!a.canShrink&&(0<g||0<l?b.prev(0<g?"down":"left"):(0>g||0>l)&&b.next(0>g?"up":"right"),d.preventDefault())}))},trigger:function(a,d){var e,c=d||b.coming||b.current;if(c){f.isFunction(c[a])&&(e=c[a].apply(c,Array.prototype.slice.call(arguments,1)));if(!1===e)return!1;c.helpers&&f.each(c.helpers,function(d,e){if(e&&
+b.helpers[d]&&f.isFunction(b.helpers[d][a]))b.helpers[d][a](f.extend(!0,{},b.helpers[d].defaults,e),c)})}p.trigger(a)},isImage:function(a){return r(a)&&a.match(/(^data:image\/.*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg)((\?|#).*)?$)/i)},isSWF:function(a){return r(a)&&a.match(/\.(swf)((\?|#).*)?$/i)},_start:function(a){var d={},e,c;a=m(a);e=b.group[a]||null;if(!e)return!1;d=f.extend(!0,{},b.opts,e);e=d.margin;c=d.padding;"number"===f.type(e)&&(d.margin=[e,e,e,e]);"number"===f.type(c)&&(d.padding=[c,c,
+c,c]);d.modal&&f.extend(!0,d,{closeBtn:!1,closeClick:!1,nextClick:!1,arrows:!1,mouseWheel:!1,keys:null,helpers:{overlay:{closeClick:!1}}});d.autoSize&&(d.autoWidth=d.autoHeight=!0);"auto"===d.width&&(d.autoWidth=!0);"auto"===d.height&&(d.autoHeight=!0);d.group=b.group;d.index=a;b.coming=d;if(!1===b.trigger("beforeLoad"))b.coming=null;else{c=d.type;e=d.href;if(!c)return b.coming=null,b.current&&b.router&&"jumpto"!==b.router?(b.current.index=a,b[b.router](b.direction)):!1;b.isActive=!0;if("image"===
+c||"swf"===c)d.autoHeight=d.autoWidth=!1,d.scrolling="visible";"image"===c&&(d.aspectRatio=!0);"iframe"===c&&t&&(d.scrolling="scroll");d.wrap=f(d.tpl.wrap).addClass("fancybox-"+(t?"mobile":"desktop")+" fancybox-type-"+c+" fancybox-tmp "+d.wrapCSS).appendTo(d.parent||"body");f.extend(d,{skin:f(".fancybox-skin",d.wrap),outer:f(".fancybox-outer",d.wrap),inner:f(".fancybox-inner",d.wrap)});f.each(["Top","Right","Bottom","Left"],function(a,b){d.skin.css("padding"+b,x(d.padding[a]))});b.trigger("onReady");
+if("inline"===c||"html"===c){if(!d.content||!d.content.length)return b._error("content")}else if(!e)return b._error("href");"image"===c?b._loadImage():"ajax"===c?b._loadAjax():"iframe"===c?b._loadIframe():b._afterLoad()}},_error:function(a){f.extend(b.coming,{type:"html",autoWidth:!0,autoHeight:!0,minWidth:0,minHeight:0,scrolling:"no",hasError:a,content:b.coming.tpl.error});b._afterLoad()},_loadImage:function(){var a=b.imgPreload=new Image;a.onload=function(){this.onload=this.onerror=null;b.coming.width=
+this.width/b.opts.pixelRatio;b.coming.height=this.height/b.opts.pixelRatio;b._afterLoad()};a.onerror=function(){this.onload=this.onerror=null;b._error("image")};a.src=b.coming.href;!0!==a.complete&&b.showLoading()},_loadAjax:function(){var a=b.coming;b.showLoading();b.ajaxLoad=f.ajax(f.extend({},a.ajax,{url:a.href,error:function(a,e){b.coming&&"abort"!==e?b._error("ajax",a):b.hideLoading()},success:function(d,e){"success"===e&&(a.content=d,b._afterLoad())}}))},_loadIframe:function(){var a=b.coming,
+d=f(a.tpl.iframe.replace(/\{rnd\}/g,(new Date).getTime())).attr("scrolling",t?"auto":a.iframe.scrolling).attr("src",a.href);f(a.wrap).bind("onReset",function(){try{f(this).find("iframe").hide().attr("src","//about:blank").end().empty()}catch(a){}});a.iframe.preload&&(b.showLoading(),d.one("load",function(){f(this).data("ready",1);t||f(this).bind("load.fb",b.update);f(this).parents(".fancybox-wrap").width("100%").removeClass("fancybox-tmp").show();b._afterLoad()}));a.content=d.appendTo(a.inner);a.iframe.preload||
+b._afterLoad()},_preloadImages:function(){var a=b.group,d=b.current,e=a.length,c=d.preload?Math.min(d.preload,e-1):0,f,g;for(g=1;g<=c;g+=1)f=a[(d.index+g)%e],"image"===f.type&&f.href&&((new Image).src=f.href)},_afterLoad:function(){var a=b.coming,d=b.current,e,c,l,g,h;b.hideLoading();if(a&&!1!==b.isActive)if(!1===b.trigger("afterLoad",a,d))a.wrap.stop(!0).trigger("onReset").remove(),b.coming=null;else{d&&(b.trigger("beforeChange",d),d.wrap.stop(!0).removeClass("fancybox-opened").find(".fancybox-item, .fancybox-nav").remove());
+b.unbindEvents();e=a.content;c=a.type;l=a.scrolling;f.extend(b,{wrap:a.wrap,skin:a.skin,outer:a.outer,inner:a.inner,current:a,previous:d});g=a.href;switch(c){case "inline":case "ajax":case "html":a.selector?e=f("<div>").html(e).find(a.selector):u(e)&&(e.data("fancybox-placeholder")||e.data("fancybox-placeholder",f('<div class="fancybox-placeholder"></div>').insertAfter(e).hide()),e=e.show().detach(),a.wrap.bind("onReset",function(){f(this).find(e).length&&e.hide().replaceAll(e.data("fancybox-placeholder")).data("fancybox-placeholder",
+!1)}));break;case "image":e=a.tpl.image.replace(/\{href\}/g,g);break;case "swf":e='<object id="fancybox-swf" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%"><param name="movie" value="'+g+'"></param>',h="",f.each(a.swf,function(a,b){e+='<param name="'+a+'" value="'+b+'"></param>';h+=" "+a+'="'+b+'"'}),e+='<embed src="'+g+'" type="application/x-shockwave-flash" width="100%" height="100%"'+h+"></embed></object>"}u(e)&&e.parent().is(a.inner)||a.inner.append(e);b.trigger("beforeShow");
+a.inner.css("overflow","yes"===l?"scroll":"no"===l?"hidden":l);b._setDimension();b.reposition();b.isOpen=!1;b.coming=null;b.bindEvents();if(!b.isOpened)f(".fancybox-wrap").not(a.wrap).stop(!0).trigger("onReset").remove();else if(d.prevMethod)b.transitions[d.prevMethod]();b.transitions[b.isOpened?a.nextMethod:a.openMethod]();b._preloadImages()}},_setDimension:function(){var a=b.getViewport(),d=0,e=!1,c=!1,e=b.wrap,l=b.skin,g=b.inner,h=b.current,c=h.width,k=h.height,n=h.minWidth,v=h.minHeight,p=h.maxWidth,
+q=h.maxHeight,t=h.scrolling,r=h.scrollOutside?h.scrollbarWidth:0,y=h.margin,z=m(y[1]+y[3]),s=m(y[0]+y[2]),w,A,u,D,B,G,C,E,I;e.add(l).add(g).width("auto").height("auto").removeClass("fancybox-tmp");y=m(l.outerWidth(!0)-l.width());w=m(l.outerHeight(!0)-l.height());A=z+y;u=s+w;D=F(c)?(a.w-A)*m(c)/100:c;B=F(k)?(a.h-u)*m(k)/100:k;if("iframe"===h.type){if(I=h.content,h.autoHeight&&1===I.data("ready"))try{I[0].contentWindow.document.location&&(g.width(D).height(9999),G=I.contents().find("body"),r&&G.css("overflow-x",
+"hidden"),B=G.outerHeight(!0))}catch(H){}}else if(h.autoWidth||h.autoHeight)g.addClass("fancybox-tmp"),h.autoWidth||g.width(D),h.autoHeight||g.height(B),h.autoWidth&&(D=g.width()),h.autoHeight&&(B=g.height()),g.removeClass("fancybox-tmp");c=m(D);k=m(B);E=D/B;n=m(F(n)?m(n,"w")-A:n);p=m(F(p)?m(p,"w")-A:p);v=m(F(v)?m(v,"h")-u:v);q=m(F(q)?m(q,"h")-u:q);G=p;C=q;h.fitToView&&(p=Math.min(a.w-A,p),q=Math.min(a.h-u,q));A=a.w-z;s=a.h-s;h.aspectRatio?(c>p&&(c=p,k=m(c/E)),k>q&&(k=q,c=m(k*E)),c<n&&(c=n,k=m(c/
+E)),k<v&&(k=v,c=m(k*E))):(c=Math.max(n,Math.min(c,p)),h.autoHeight&&"iframe"!==h.type&&(g.width(c),k=g.height()),k=Math.max(v,Math.min(k,q)));if(h.fitToView)if(g.width(c).height(k),e.width(c+y),a=e.width(),z=e.height(),h.aspectRatio)for(;(a>A||z>s)&&c>n&&k>v&&!(19<d++);)k=Math.max(v,Math.min(q,k-10)),c=m(k*E),c<n&&(c=n,k=m(c/E)),c>p&&(c=p,k=m(c/E)),g.width(c).height(k),e.width(c+y),a=e.width(),z=e.height();else c=Math.max(n,Math.min(c,c-(a-A))),k=Math.max(v,Math.min(k,k-(z-s)));r&&"auto"===t&&k<B&&
+c+y+r<A&&(c+=r);g.width(c).height(k);e.width(c+y);a=e.width();z=e.height();e=(a>A||z>s)&&c>n&&k>v;c=h.aspectRatio?c<G&&k<C&&c<D&&k<B:(c<G||k<C)&&(c<D||k<B);f.extend(h,{dim:{width:x(a),height:x(z)},origWidth:D,origHeight:B,canShrink:e,canExpand:c,wPadding:y,hPadding:w,wrapSpace:z-l.outerHeight(!0),skinSpace:l.height()-k});!I&&h.autoHeight&&k>v&&k<q&&!c&&g.height("auto")},_getPosition:function(a){var d=b.current,e=b.getViewport(),c=d.margin,f=b.wrap.width()+c[1]+c[3],g=b.wrap.height()+c[0]+c[2],c={position:"absolute",
+top:c[0],left:c[3]};d.autoCenter&&d.fixed&&!a&&g<=e.h&&f<=e.w?c.position="fixed":d.locked||(c.top+=e.y,c.left+=e.x);c.top=x(Math.max(c.top,c.top+(e.h-g)*d.topRatio));c.left=x(Math.max(c.left,c.left+(e.w-f)*d.leftRatio));return c},_afterZoomIn:function(){var a=b.current;a&&((b.isOpen=b.isOpened=!0,b.wrap.css("overflow","visible").addClass("fancybox-opened"),b.update(),(a.closeClick||a.nextClick&&1<b.group.length)&&b.inner.css("cursor","pointer").bind("click.fb",function(d){f(d.target).is("a")||f(d.target).parent().is("a")||
+(d.preventDefault(),b[a.closeClick?"close":"next"]())}),a.closeBtn&&f(a.tpl.closeBtn).appendTo(b.skin).bind("click.fb",function(a){a.preventDefault();b.close()}),a.arrows&&1<b.group.length&&((a.loop||0<a.index)&&f(a.tpl.prev).appendTo(b.outer).bind("click.fb",b.prev),(a.loop||a.index<b.group.length-1)&&f(a.tpl.next).appendTo(b.outer).bind("click.fb",b.next)),b.trigger("afterShow"),a.loop||a.index!==a.group.length-1)?b.opts.autoPlay&&!b.player.isActive&&(b.opts.autoPlay=!1,b.play(!0)):b.play(!1))},
+_afterZoomOut:function(a){a=a||b.current;f(".fancybox-wrap").trigger("onReset").remove();f.extend(b,{group:{},opts:{},router:!1,current:null,isActive:!1,isOpened:!1,isOpen:!1,isClosing:!1,wrap:null,skin:null,outer:null,inner:null});b.trigger("afterClose",a)}});b.transitions={getOrigPosition:function(){var a=b.current,d=a.element,e=a.orig,c={},f=50,g=50,h=a.hPadding,k=a.wPadding,n=b.getViewport();!e&&a.isDom&&d.is(":visible")&&(e=d.find("img:first"),e.length||(e=d));u(e)?(c=e.offset(),e.is("img")&&
+(f=e.outerWidth(),g=e.outerHeight())):(c.top=n.y+(n.h-g)*a.topRatio,c.left=n.x+(n.w-f)*a.leftRatio);if("fixed"===b.wrap.css("position")||a.locked)c.top-=n.y,c.left-=n.x;return c={top:x(c.top-h*a.topRatio),left:x(c.left-k*a.leftRatio),width:x(f+k),height:x(g+h)}},step:function(a,d){var e,c,f=d.prop;c=b.current;var g=c.wrapSpace,h=c.skinSpace;if("width"===f||"height"===f)e=d.end===d.start?1:(a-d.start)/(d.end-d.start),b.isClosing&&(e=1-e),c="width"===f?c.wPadding:c.hPadding,c=a-c,b.skin[f](m("width"===
+f?c:c-g*e)),b.inner[f](m("width"===f?c:c-g*e-h*e))},zoomIn:function(){var a=b.current,d=a.pos,e=a.openEffect,c="elastic"===e,l=f.extend({opacity:1},d);delete l.position;c?(d=this.getOrigPosition(),a.openOpacity&&(d.opacity=0.1)):"fade"===e&&(d.opacity=0.1);b.wrap.css(d).animate(l,{duration:"none"===e?0:a.openSpeed,easing:a.openEasing,step:c?this.step:null,complete:b._afterZoomIn})},zoomOut:function(){var a=b.current,d=a.closeEffect,e="elastic"===d,c={opacity:0.1};e&&(c=this.getOrigPosition(),a.closeOpacity&&
+(c.opacity=0.1));b.wrap.animate(c,{duration:"none"===d?0:a.closeSpeed,easing:a.closeEasing,step:e?this.step:null,complete:b._afterZoomOut})},changeIn:function(){var a=b.current,d=a.nextEffect,e=a.pos,c={opacity:1},f=b.direction,g;e.opacity=0.1;"elastic"===d&&(g="down"===f||"up"===f?"top":"left","down"===f||"right"===f?(e[g]=x(m(e[g])-200),c[g]="+=200px"):(e[g]=x(m(e[g])+200),c[g]="-=200px"));"none"===d?b._afterZoomIn():b.wrap.css(e).animate(c,{duration:a.nextSpeed,easing:a.nextEasing,complete:b._afterZoomIn})},
+changeOut:function(){var a=b.previous,d=a.prevEffect,e={opacity:0.1},c=b.direction;"elastic"===d&&(e["down"===c||"up"===c?"top":"left"]=("up"===c||"left"===c?"-":"+")+"=200px");a.wrap.animate(e,{duration:"none"===d?0:a.prevSpeed,easing:a.prevEasing,complete:function(){f(this).trigger("onReset").remove()}})}};b.helpers.overlay={defaults:{closeClick:!0,speedOut:200,showEarly:!0,css:{},locked:!t,fixed:!0},overlay:null,fixed:!1,el:f("html"),create:function(a){var d;a=f.extend({},this.defaults,a);this.overlay&&
+this.close();d=b.coming?b.coming.parent:a.parent;this.overlay=f('<div class="fancybox-overlay"></div>').appendTo(d&&d.lenth?d:"body");this.fixed=!1;a.fixed&&b.defaults.fixed&&(this.overlay.addClass("fancybox-overlay-fixed"),this.fixed=!0)},open:function(a){var d=this;a=f.extend({},this.defaults,a);this.overlay?this.overlay.unbind(".overlay").width("auto").height("auto"):this.create(a);this.fixed||(q.bind("resize.overlay",f.proxy(this.update,this)),this.update());a.closeClick&&this.overlay.bind("click.overlay",
+function(a){if(f(a.target).hasClass("fancybox-overlay"))return b.isActive?b.close():d.close(),!1});this.overlay.css(a.css).show()},close:function(){q.unbind("resize.overlay");this.el.hasClass("fancybox-lock")&&(f(".fancybox-margin").removeClass("fancybox-margin"),this.el.removeClass("fancybox-lock"),q.scrollTop(this.scrollV).scrollLeft(this.scrollH));f(".fancybox-overlay").remove().hide();f.extend(this,{overlay:null,fixed:!1})},update:function(){var a="100%",b;this.overlay.width(a).height("100%");
+J?(b=Math.max(H.documentElement.offsetWidth,H.body.offsetWidth),p.width()>b&&(a=p.width())):p.width()>q.width()&&(a=p.width());this.overlay.width(a).height(p.height())},onReady:function(a,b){var e=this.overlay;f(".fancybox-overlay").stop(!0,!0);e||this.create(a);a.locked&&this.fixed&&b.fixed&&(b.locked=this.overlay.append(b.wrap),b.fixed=!1);!0===a.showEarly&&this.beforeShow.apply(this,arguments)},beforeShow:function(a,b){b.locked&&!this.el.hasClass("fancybox-lock")&&(!1!==this.fixPosition&&f("*").filter(function(){return"fixed"===
+f(this).css("position")&&!f(this).hasClass("fancybox-overlay")&&!f(this).hasClass("fancybox-wrap")}).addClass("fancybox-margin"),this.el.addClass("fancybox-margin"),this.scrollV=q.scrollTop(),this.scrollH=q.scrollLeft(),this.el.addClass("fancybox-lock"),q.scrollTop(this.scrollV).scrollLeft(this.scrollH));this.open(a)},onUpdate:function(){this.fixed||this.update()},afterClose:function(a){this.overlay&&!b.coming&&this.overlay.fadeOut(a.speedOut,f.proxy(this.close,this))}};b.helpers.title={defaults:{type:"float",
+position:"bottom"},beforeShow:function(a){var d=b.current,e=d.title,c=a.type;f.isFunction(e)&&(e=e.call(d.element,d));if(r(e)&&""!==f.trim(e)){d=f('<div class="fancybox-title fancybox-title-'+c+'-wrap">'+e+"</div>");switch(c){case "inside":c=b.skin;break;case "outside":c=b.wrap;break;case "over":c=b.inner;break;default:c=b.skin,d.appendTo("body"),J&&d.width(d.width()),d.wrapInner('<span class="child"></span>'),b.current.margin[2]+=Math.abs(m(d.css("margin-bottom")))}d["top"===a.position?"prependTo":
+"appendTo"](c)}}};f.fn.fancybox=function(a){var d,e=f(this),c=this.selector||"",l=function(g){var h=f(this).blur(),k=d,l,m;g.ctrlKey||g.altKey||g.shiftKey||g.metaKey||h.is(".fancybox-wrap")||(l=a.groupAttr||"data-fancybox-group",m=h.attr(l),m||(l="rel",m=h.get(0)[l]),m&&""!==m&&"nofollow"!==m&&(h=c.length?f(c):e,h=h.filter("["+l+'="'+m+'"]'),k=h.index(this)),a.index=k,!1!==b.open(h,a)&&g.preventDefault())};a=a||{};d=a.index||0;c&&!1!==a.live?p.undelegate(c,"click.fb-start").delegate(c+":not('.fancybox-item, .fancybox-nav')",
+"click.fb-start",l):e.unbind("click.fb-start").bind("click.fb-start",l);this.filter("[data-fancybox-start=1]").trigger("click");return this};p.ready(function(){var a,d;f.scrollbarWidth===w&&(f.scrollbarWidth=function(){var a=f('<div style="width:50px;height:50px;overflow:auto"><div/></div>').appendTo("body"),b=a.children(),b=b.innerWidth()-b.height(99).innerWidth();a.remove();return b});f.support.fixedPosition===w&&(f.support.fixedPosition=function(){var a=f('<div style="position:fixed;top:20px;"></div>').appendTo("body"),
+b=20===a[0].offsetTop||15===a[0].offsetTop;a.remove();return b}());f.extend(b.defaults,{scrollbarWidth:f.scrollbarWidth(),fixed:f.support.fixedPosition,parent:f("body")});a=f(s).width();K.addClass("fancybox-lock-test");d=f(s).width();K.removeClass("fancybox-lock-test");f("<style type='text/css'>.fancybox-margin{margin-right:"+(d-a)+"px;}</style>").appendTo("head")})})(window,document,jQuery);
\ No newline at end of file
-<!DOCTYPE html><html><head><meta charSet="utf-8" class="next-head next-head"/><link type="text/css" rel="stylesheet" href="/static/stylesheet.css" class="next-head"/><link rel="preload" href="/_next/72f34118-ce4b-4c78-b2db-6ed519a062d4/page/index.js" as="script"/><link rel="preload" href="/_next/72f34118-ce4b-4c78-b2db-6ed519a062d4/page/_app.js" as="script"/><link rel="preload" href="/_next/72f34118-ce4b-4c78-b2db-6ed519a062d4/page/_error.js" as="script"/><link rel="preload" href="/_next/static/commons/main-cfccfa62797d34e8e939.js" as="script"/></head><body><div id="__next"><main><nav style="display:flex"><a style="padding:5px" href="/">Home</a><a style="padding:5px" href="https://cloud.jaza.me">Cloud</a><a style="padding:5px" href="https://git.jaza.me">Git</a><a style="padding:5px" href="https://play.jaza.me">Play</a><a style="padding:5px" href="/about/">About</a><a style="padding:5px" href="/contact/">Contact</a></nav><header><h1 class="brand">Jannik Zander</h1></header><section><article><header><h2><a href="/blog/garden/">Cutting down trees</a></h2></header><p>I have been spending weeks cutting down the 'forrest' in front of our house. So now we have something that resembles a garden.</p></article><article><header><h2><a href="/blog/babyskak/">Babyskakmester 2018</a></h2></header><p>Emil was on <a href="http://skaklejr.dk/lejr2018/babyskak">Chess Summer Camp 2018</a>. The Bughouse tournament was won by Emil and his partner Mikkel from Bornholm! First post by a proud papa.</p></article></section></main></div><div id="__next-error"></div><script>
- __NEXT_DATA__ = {"props":{"pageProps":{"posts":[{"data":{"title":"Cutting down trees","date":"2018-07-26T07:05:57.000Z","page":"post","_entry":"posts/blog/garden.md","name":"garden","category":"blog","url":"/blog/garden"},"content":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"I have been spending weeks cutting down the 'forrest' in front of our house. So now we have something that resembles a garden.","position":{"start":{},"end":{}}}],"position":{"start":{},"end":{}}},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"img","properties":{"src":"/static/images/thumb_IMG_3833_1024.jpg","alt":"Before"},"children":[],"position":{"start":{},"end":{}}}],"position":{"start":{},"end":{}}},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"img","properties":{"src":"/static/images/20180724_164339.jpg","alt":"After"},"children":[],"position":{"start":{},"end":{}}}],"position":{"start":{},"end":{}}}],"data":{"quirksMode":false},"position":{"start":{"line":1,"column":1,"offset":0},"end":{"line":1,"column":1,"offset":0}}},"raw":"\nI have been spending weeks cutting down the 'forrest' in front of our house. So now we have something that resembles a garden.\n\n![Before](/static/images/thumb_IMG_3833_1024.jpg)\n\n![After](/static/images/20180724_164339.jpg)\n\n\n\n\n"},{"data":{"title":"Babyskakmester 2018","date":"2018-07-22T11:37:15.000Z","page":"post","_entry":"posts/blog/babyskak.md","name":"babyskak","category":"blog","url":"/blog/babyskak"},"content":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Emil was on ","position":{"start":{},"end":{}}},{"type":"element","tagName":"a","properties":{"href":"http://skaklejr.dk/lejr2018/babyskak"},"children":[{"type":"text","value":"Chess Summer Camp 2018","position":{"start":{},"end":{}}}],"position":{"start":{},"end":{}}},{"type":"text","value":". The Bughouse tournament was won by Emil and his partner Mikkel from Bornholm! First post by a proud papa.","position":{"start":{},"end":{}}}],"position":{"start":{},"end":{}}},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"img","properties":{"src":"/static/images/baby1.jpg","alt":"Emil"},"children":[],"position":{"start":{},"end":{}}}],"position":{"start":{},"end":{}}}],"data":{"quirksMode":false},"position":{"start":{"line":1,"column":1,"offset":0},"end":{"line":1,"column":1,"offset":0}}},"raw":"\nEmil was on [Chess Summer Camp 2018](http://skaklejr.dk/lejr2018/babyskak). The Bughouse tournament was won by Emil and his partner Mikkel from Bornholm! First post by a proud papa.\n\n\n\n![Emil](/static/images/baby1.jpg)\n"}],"_entries":[{"data":{"page":"post","title":"About","description":"Here are a few words about me.","_entry":"posts/about.md","name":"about","date":"2018-07-30T12:39:33.211Z","url":"/about"},"content":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Hello!","position":{"start":{},"end":{}}}],"position":{"start":{},"end":{}}},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"I am Jannik. After living seven years in Sweden and eight years in Japan, I now live in the small village Tange, in my home country of Denmark. I currently work as Software Architect in the High-End Pumps team for Grundfos; before that, I worked for Ericsson, with Physical Layer Software for 3G and 4G mobile platforms on which a cellular mobile phone can be build.","position":{"start":{},"end":{}}}],"position":{"start":{},"end":{}}}],"data":{"quirksMode":false},"position":{"start":{"line":1,"column":1,"offset":0},"end":{"line":1,"column":1,"offset":0}}},"raw":"\nHello!\n\nI am Jannik. After living seven years in Sweden and eight years in Japan, I now live in the small village Tange, in my home country of Denmark. I currently work as Software Architect in the High-End Pumps team for Grundfos; before that, I worked for Ericsson, with Physical Layer Software for 3G and 4G mobile platforms on which a cellular mobile phone can be build.\n"},{"data":{"title":"Babyskakmester 2018","date":"2018-07-22T11:37:15.000Z","page":"post","_entry":"posts/blog/babyskak.md","name":"babyskak","category":"blog","url":"/blog/babyskak"},"content":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Emil was on ","position":{"start":{},"end":{}}},{"type":"element","tagName":"a","properties":{"href":"http://skaklejr.dk/lejr2018/babyskak"},"children":[{"type":"text","value":"Chess Summer Camp 2018","position":{"start":{},"end":{}}}],"position":{"start":{},"end":{}}},{"type":"text","value":". The Bughouse tournament was won by Emil and his partner Mikkel from Bornholm! First post by a proud papa.","position":{"start":{},"end":{}}}],"position":{"start":{},"end":{}}},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"img","properties":{"src":"/static/images/baby1.jpg","alt":"Emil"},"children":[],"position":{"start":{},"end":{}}}],"position":{"start":{},"end":{}}}],"data":{"quirksMode":false},"position":{"start":{"line":1,"column":1,"offset":0},"end":{"line":1,"column":1,"offset":0}}},"raw":"\nEmil was on [Chess Summer Camp 2018](http://skaklejr.dk/lejr2018/babyskak). The Bughouse tournament was won by Emil and his partner Mikkel from Bornholm! First post by a proud papa.\n\n\n\n![Emil](/static/images/baby1.jpg)\n"},{"data":{"title":"Cutting down trees","date":"2018-07-26T07:05:57.000Z","page":"post","_entry":"posts/blog/garden.md","name":"garden","category":"blog","url":"/blog/garden"},"content":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"I have been spending weeks cutting down the 'forrest' in front of our house. So now we have something that resembles a garden.","position":{"start":{},"end":{}}}],"position":{"start":{},"end":{}}},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"img","properties":{"src":"/static/images/thumb_IMG_3833_1024.jpg","alt":"Before"},"children":[],"position":{"start":{},"end":{}}}],"position":{"start":{},"end":{}}},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"img","properties":{"src":"/static/images/20180724_164339.jpg","alt":"After"},"children":[],"position":{"start":{},"end":{}}}],"position":{"start":{},"end":{}}}],"data":{"quirksMode":false},"position":{"start":{"line":1,"column":1,"offset":0},"end":{"line":1,"column":1,"offset":0}}},"raw":"\nI have been spending weeks cutting down the 'forrest' in front of our house. So now we have something that resembles a garden.\n\n![Before](/static/images/thumb_IMG_3833_1024.jpg)\n\n![After](/static/images/20180724_164339.jpg)\n\n\n\n\n"},{"data":{"page":"post","title":"Contact","description":"I'd love to hear from you.","_entry":"posts/contact.md","name":"contact","date":"2018-07-30T12:40:21.936Z","url":"/contact"},"content":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Jannik Zander","position":{"start":{},"end":{}}}],"position":{"start":{},"end":{}}},{"type":"element","tagName":"br","properties":{},"children":[],"position":{"start":{},"end":{}}},{"type":"text","value":"\nTange Søvej 47","position":{"start":null,"end":{}}},{"type":"element","tagName":"br","properties":{},"children":[],"position":{"start":{},"end":{}}},{"type":"text","value":"\n8850 Bjerringbro","position":{"start":null,"end":{}}},{"type":"element","tagName":"br","properties":{},"children":[],"position":{"start":{},"end":{}}},{"type":"text","value":"\nDENMARK","position":{"start":null,"end":{}}}],"position":{"start":{},"end":{}}},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"mailto:jannikz@gmail.com"},"children":[{"type":"text","value":"jannikz@gmail.com","position":{"start":{},"end":{}}}],"position":{"start":{},"end":{}}}],"position":{"start":{},"end":{}}},{"type":"text","value":"\n"},{"type":"element","tagName":"iframe","properties":{"src":"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2211.3125143496004!2d9.574938315970856!3d56.34169195388611!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x464bf0ccc745efd1%3A0x218cc261b741bfd2!2sTange+S%C3%B8vej+47%2C+8850+Bjerringbro!5e0!3m2!1sen!2sdk!4v1523647336754","width":400,"height":300,"frameBorder":"0","style":"border:0","allowFullScreen":true},"children":[],"position":{"start":{},"end":{}}}],"data":{"quirksMode":false},"position":{"start":{"line":1,"column":1,"offset":0},"end":{"line":1,"column":1,"offset":0}}},"raw":"\n**Jannik Zander** \nTange Søvej 47 \n8850 Bjerringbro \nDENMARK\n\n[jannikz@gmail.com](mailto:jannikz@gmail.com)\n\n\n\u003ciframe src=\"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2211.3125143496004!2d9.574938315970856!3d56.34169195388611!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x464bf0ccc745efd1%3A0x218cc261b741bfd2!2sTange+S%C3%B8vej+47%2C+8850+Bjerringbro!5e0!3m2!1sen!2sdk!4v1523647336754\" width=\"400\" height=\"300\" frameborder=\"0\" style=\"border:0\" allowfullscreen\u003e\u003c/iframe\u003e\n\n\n"}],"_entriesMap":{"/":{"pathname":"/index"},"/about":{"pathname":"/post","query":{"_entry":"posts/about.md"}},"/blog/babyskak":{"pathname":"/post","query":{"_entry":"posts/blog/babyskak.md"}},"/blog/garden":{"pathname":"/post","query":{"_entry":"posts/blog/garden.md"}},"/contact":{"pathname":"/post","query":{"_entry":"posts/contact.md"}}}}},"page":"/index","pathname":"/index","query":{},"buildId":"72f34118-ce4b-4c78-b2db-6ed519a062d4","assetPrefix":"","nextExport":true,"err":null,"chunks":[]}
- module={}
- __NEXT_LOADED_PAGES__ = []
- __NEXT_LOADED_CHUNKS__ = []
-
- __NEXT_REGISTER_PAGE = function (route, fn) {
- __NEXT_LOADED_PAGES__.push({ route: route, fn: fn })
- }
-
- __NEXT_REGISTER_CHUNK = function (chunkName, fn) {
- __NEXT_LOADED_CHUNKS__.push({ chunkName: chunkName, fn: fn })
- }
-
- false
- </script><script async="" id="__NEXT_PAGE__/index" src="/_next/72f34118-ce4b-4c78-b2db-6ed519a062d4/page/index.js"></script><script async="" id="__NEXT_PAGE__/_app" src="/_next/72f34118-ce4b-4c78-b2db-6ed519a062d4/page/_app.js"></script><script async="" id="__NEXT_PAGE__/_error" src="/_next/72f34118-ce4b-4c78-b2db-6ed519a062d4/page/_error.js"></script><script src="/_next/static/commons/main-cfccfa62797d34e8e939.js" async=""></script></body></html>
\ No newline at end of file
+<!DOCTYPE html><html><head><meta charset="utf-8"><script type="text/javascript">!function(e,a,t,n,g,c,o){e.GoogleAnalyticsObject="ga",e.ga=e.ga||function(){(e.ga.q=e.ga.q||[]).push(arguments)},e.ga.l=1*new Date,c=a.createElement(t),o=a.getElementsByTagName(t)[0],c.async=1,c.src="//www.google-analytics.com/analytics.js",o.parentNode.insertBefore(c,o)}(window,document,"script"),ga("create","UA-120488085-1","auto"),ga("send","pageview")</script><title>Jannik Zander</title><meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name="description" content="Jannik Zander"><meta property="og:type" content="website"><meta property="og:title" content="Jannik Zander"><meta property="og:url" content="https://jaza.me/index.html"><meta property="og:site_name" content="Jannik Zander"><meta property="og:description" content="Jannik Zander"><meta property="og:locale" content="en"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Jannik Zander"><meta name="twitter:description" content="Jannik Zander"><link rel="icon" href="/images/jaza.png"><link href="//fonts.googleapis.com/css?family=Source+Code+Pro" rel="stylesheet" type="text/css"><link rel="stylesheet" href="css/style.css"></head></html><body><div id="container"><div id="wrap"><header id="header"><div id="banner"></div><div id="header-outer" class="outer"><div id="header-title" class="inner"><h1 id="logo-wrap"><a href="index.html" id="logo">Jannik Zander</a></h1></div><div id="header-inner" class="inner"><nav id="main-nav"><a id="main-nav-toggle" class="nav-icon"></a> <a class="main-nav-link" href="index.html">Home</a> <a class="main-nav-link" href="/links">Links</a> <a class="main-nav-link" href="/archives">Archives</a> <a class="main-nav-link" href="/about">About</a> <a class="main-nav-link" href="/contact">Contact</a></nav><nav id="sub-nav"><a id="nav-search-btn" class="nav-icon" title="Search"></a></nav><div id="search-form-wrap"><form action="//google.com/search" method="get" accept-charset="UTF-8" class="search-form"><input type="search" name="q" class="search-form-input" placeholder="Search"><button type="submit" class="search-form-submit"></button><input type="hidden" name="sitesearch" value="https://jaza.me"></form></div></div></div></header><div class="outer"><section id="main"><article id="post-garden" class="article article-type-post" itemscope itemprop="blogPost"><div class="article-meta"><a href="2018/07/26/garden/" class="article-date"><time datetime="2018-07-26T05:05:57.000Z" itemprop="datePublished">2018-07-26</time></a></div><div class="article-inner"><header class="article-header"><h1 itemprop="name"><a class="article-title" href="2018/07/26/garden/">Garden</a></h1></header><div class="article-entry" itemprop="articleBody"><p>I have been spending weeks cutting down the ‘forrest’ in front of our house. So now we have something that resembles a garden.</p><p><img src="/images/thumb_IMG_3833_1024.jpg" alt="Before"></p><p><img src="/images/20180724_164339.jpg" alt="After"></p></div><footer class="article-footer"><a data-url="https://jaza.me/2018/07/26/garden/" data-id="cjk6zy2mk0003xli5lywbajvh" class="article-share-link">Share</a><ul class="article-tag-list"><li class="article-tag-list-item"><a class="article-tag-list-link" href="tags/house/">house</a></li></ul></footer></div></article><article id="post-babyskak" class="article article-type-post" itemscope itemprop="blogPost"><div class="article-meta"><a href="2018/07/22/babyskak/" class="article-date"><time datetime="2018-07-22T09:37:15.000Z" itemprop="datePublished">2018-07-22</time></a></div><div class="article-inner"><header class="article-header"><h1 itemprop="name"><a class="article-title" href="2018/07/22/babyskak/">Babyskakmester 2018</a></h1></header><div class="article-entry" itemprop="articleBody"><p>Emil was on <a href="http://skaklejr.dk/lejr2018/babyskak" target="_blank" rel="noopener">Chess Summer Camp 2018</a>. The Bughouse tournament was won by Emil and his partner Mikkel from Bornholm! First post by a proud papa.</p><p><img src="/images/baby1.jpg" alt="Emil"></p></div><footer class="article-footer"><a data-url="https://jaza.me/2018/07/22/babyskak/" data-id="cjk6zy2mf0001xli52bdeeypl" class="article-share-link">Share</a><ul class="article-tag-list"><li class="article-tag-list-item"><a class="article-tag-list-link" href="tags/chess/">chess</a></li></ul></footer></div></article></section><aside id="sidebar"><div class="widget-wrap"><h3 class="widget-title">Tags</h3><div class="widget"><ul class="tag-list"><li class="tag-list-item"><a class="tag-list-link" href="tags/chess/">chess</a></li><li class="tag-list-item"><a class="tag-list-link" href="tags/house/">house</a></li></ul></div></div><div class="widget-wrap"><h3 class="widget-title">Archives</h3><div class="widget"><ul class="archive-list"><li class="archive-list-item"><a class="archive-list-link" href="archives/2018/07/">July 2018</a></li></ul></div></div><div class="widget-wrap"><h3 class="widget-title">Recent Posts</h3><div class="widget"><ul><li><a href="2018/07/26/garden/">Garden</a></li><li><a href="2018/07/22/babyskak/">Babyskakmester 2018</a></li></ul></div></div></aside></div><footer id="footer"><div class="outer"><div id="footer-info" class="inner">© 2018 Jannik Zander<br>Powered by <a href="http://hexo.io/" target="_blank">Hexo</a></div></div></footer></div><nav id="mobile-nav"><a href="index.html" class="mobile-nav-link">Home</a> <a href="/links" class="mobile-nav-link">Links</a> <a href="/archives" class="mobile-nav-link">Archives</a> <a href="/about" class="mobile-nav-link">About</a> <a href="/contact" class="mobile-nav-link">Contact</a></nav><script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script><link rel="stylesheet" href="fancybox/jquery.fancybox.css"><script src="fancybox/jquery.fancybox.pack.js"></script><script src="js/script.js"></script></div></body>
\ No newline at end of file
--- /dev/null
+(function($){
+ // Search
+ var $searchWrap = $('#search-form-wrap'),
+ isSearchAnim = false,
+ searchAnimDuration = 200;
+
+ var startSearchAnim = function(){
+ isSearchAnim = true;
+ };
+
+ var stopSearchAnim = function(callback){
+ setTimeout(function(){
+ isSearchAnim = false;
+ callback && callback();
+ }, searchAnimDuration);
+ };
+
+ $('#nav-search-btn').on('click', function(){
+ if (isSearchAnim) return;
+
+ startSearchAnim();
+ $searchWrap.addClass('on');
+ stopSearchAnim(function(){
+ $('.search-form-input').focus();
+ });
+ });
+
+ $('.search-form-input').on('blur', function(){
+ startSearchAnim();
+ $searchWrap.removeClass('on');
+ stopSearchAnim();
+ });
+
+ // Share
+ $('body').on('click', function(){
+ $('.article-share-box.on').removeClass('on');
+ }).on('click', '.article-share-link', function(e){
+ e.stopPropagation();
+
+ var $this = $(this),
+ url = $this.attr('data-url'),
+ encodedUrl = encodeURIComponent(url),
+ id = 'article-share-box-' + $this.attr('data-id'),
+ offset = $this.offset();
+
+ if ($('#' + id).length){
+ var box = $('#' + id);
+
+ if (box.hasClass('on')){
+ box.removeClass('on');
+ return;
+ }
+ } else {
+ var html = [
+ '<div id="' + id + '" class="article-share-box">',
+ '<input class="article-share-input" value="' + url + '">',
+ '<div class="article-share-links">',
+ '<a href="https://twitter.com/intent/tweet?url=' + encodedUrl + '" class="article-share-twitter" target="_blank" title="Twitter"></a>',
+ '<a href="https://www.facebook.com/sharer.php?u=' + encodedUrl + '" class="article-share-facebook" target="_blank" title="Facebook"></a>',
+ '<a href="http://pinterest.com/pin/create/button/?url=' + encodedUrl + '" class="article-share-pinterest" target="_blank" title="Pinterest"></a>',
+ '<a href="https://plus.google.com/share?url=' + encodedUrl + '" class="article-share-google" target="_blank" title="Google+"></a>',
+ '<a href="https://www.linkedin.com/shareArticle?mini=true&url=' + encodedUrl + '" class="article-share-linkedin" target="_blank" title="LinkedIn"></a>',
+ '</div>',
+ '</div>'
+ ].join('');
+
+ var box = $(html);
+
+ $('body').append(box);
+ }
+
+ $('.article-share-box.on').hide();
+
+ box.css({
+ top: offset.top + 25,
+ left: offset.left
+ }).addClass('on');
+ }).on('click', '.article-share-box', function(e){
+ e.stopPropagation();
+ }).on('click', '.article-share-box-input', function(){
+ $(this).select();
+ }).on('click', '.article-share-box-link', function(e){
+ e.preventDefault();
+ e.stopPropagation();
+
+ window.open(this.href, 'article-share-box-window-' + Date.now(), 'width=500,height=450');
+ });
+
+ // Caption
+ $('.article-entry').each(function(i){
+ $(this).find('img').each(function(){
+ if ($(this).parent().hasClass('fancybox')) return;
+
+ var alt = this.alt;
+
+ if (alt) $(this).after('<span class="caption">' + alt + '</span>');
+
+ $(this).wrap('<a href="' + this.src + '" title="' + alt + '" class="fancybox"></a>');
+ });
+
+ $(this).find('.fancybox').each(function(){
+ $(this).attr('rel', 'article' + i);
+ });
+ });
+
+ if ($.fancybox){
+ $('.fancybox').fancybox();
+ }
+
+ // Mobile nav
+ var $container = $('#container'),
+ isMobileNavAnim = false,
+ mobileNavAnimDuration = 200;
+
+ var startMobileNavAnim = function(){
+ isMobileNavAnim = true;
+ };
+
+ var stopMobileNavAnim = function(){
+ setTimeout(function(){
+ isMobileNavAnim = false;
+ }, mobileNavAnimDuration);
+ }
+
+ $('#main-nav-toggle').on('click', function(){
+ if (isMobileNavAnim) return;
+
+ startMobileNavAnim();
+ $container.toggleClass('mobile-nav-on');
+ stopMobileNavAnim();
+ });
+
+ $('#wrap').on('click', function(){
+ if (isMobileNavAnim || !$container.hasClass('mobile-nav-on')) return;
+
+ $container.removeClass('mobile-nav-on');
+ });
+})(jQuery);
\ No newline at end of file
--- /dev/null
+<!DOCTYPE html><html><head><meta charset="utf-8"><script type="text/javascript">!function(e,a,t,n,g,c,o){e.GoogleAnalyticsObject="ga",e.ga=e.ga||function(){(e.ga.q=e.ga.q||[]).push(arguments)},e.ga.l=1*new Date,c=a.createElement(t),o=a.getElementsByTagName(t)[0],c.async=1,c.src="//www.google-analytics.com/analytics.js",o.parentNode.insertBefore(c,o)}(window,document,"script"),ga("create","UA-120488085-1","auto"),ga("send","pageview")</script><title>Links | Jannik Zander</title><meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name="description" content="CloudGitPlay"><meta property="og:type" content="website"><meta property="og:title" content="Links"><meta property="og:url" content="https://jaza.me/links/index.html"><meta property="og:site_name" content="Jannik Zander"><meta property="og:description" content="CloudGitPlay"><meta property="og:locale" content="en"><meta property="og:updated_time" content="2018-07-28T09:55:55.378Z"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Links"><meta name="twitter:description" content="CloudGitPlay"><link rel="icon" href="/images/jaza.png"><link href="//fonts.googleapis.com/css?family=Source+Code+Pro" rel="stylesheet" type="text/css"><link rel="stylesheet" href="../css/style.css"></head></html><body><div id="container"><div id="wrap"><header id="header"><div id="banner"></div><div id="header-outer" class="outer"><div id="header-title" class="inner"><h1 id="logo-wrap"><a href="../index.html" id="logo">Jannik Zander</a></h1></div><div id="header-inner" class="inner"><nav id="main-nav"><a id="main-nav-toggle" class="nav-icon"></a> <a class="main-nav-link" href="../index.html">Home</a> <a class="main-nav-link" href="../links">Links</a> <a class="main-nav-link" href="../archives">Archives</a> <a class="main-nav-link" href="../about">About</a> <a class="main-nav-link" href="../contact">Contact</a></nav><nav id="sub-nav"><a id="nav-search-btn" class="nav-icon" title="Search"></a></nav><div id="search-form-wrap"><form action="//google.com/search" method="get" accept-charset="UTF-8" class="search-form"><input type="search" name="q" class="search-form-input" placeholder="Search"><button type="submit" class="search-form-submit"></button><input type="hidden" name="sitesearch" value="https://jaza.me"></form></div></div></div></header><div class="outer"><section id="main"><article id="page-" class="article article-type-page" itemscope itemprop="blogPost"><div class="article-meta"><a href="" class="article-date"><time datetime="2018-07-27T15:58:34.000Z" itemprop="datePublished">2018-07-27</time></a></div><div class="article-inner"><header class="article-header"><h1 class="article-title" itemprop="name">Links</h1></header><div class="article-entry" itemprop="articleBody"><p><a href="https://cloud.jaza.me" target="_blank" rel="noopener">Cloud</a><br><a href="https://git.jaza.me" target="_blank" rel="noopener">Git</a><br><a href="https://play.jaza.me" target="_blank" rel="noopener">Play</a></p></div><footer class="article-footer"><a data-url="https://jaza.me/links/index.html" data-id="cjk6zy2mp0006xli5uacpzofh" class="article-share-link">Share</a></footer></div></article></section><aside id="sidebar"><div class="widget-wrap"><h3 class="widget-title">Tags</h3><div class="widget"><ul class="tag-list"><li class="tag-list-item"><a class="tag-list-link" href="../tags/chess/">chess</a></li><li class="tag-list-item"><a class="tag-list-link" href="../tags/house/">house</a></li></ul></div></div><div class="widget-wrap"><h3 class="widget-title">Archives</h3><div class="widget"><ul class="archive-list"><li class="archive-list-item"><a class="archive-list-link" href="../archives/2018/07/">July 2018</a></li></ul></div></div><div class="widget-wrap"><h3 class="widget-title">Recent Posts</h3><div class="widget"><ul><li><a href="../2018/07/26/garden/">Garden</a></li><li><a href="../2018/07/22/babyskak/">Babyskakmester 2018</a></li></ul></div></div></aside></div><footer id="footer"><div class="outer"><div id="footer-info" class="inner">© 2018 Jannik Zander<br>Powered by <a href="http://hexo.io/" target="_blank">Hexo</a></div></div></footer></div><nav id="mobile-nav"><a href="../index.html" class="mobile-nav-link">Home</a> <a href="../links" class="mobile-nav-link">Links</a> <a href="../archives" class="mobile-nav-link">Archives</a> <a href="../about" class="mobile-nav-link">About</a> <a href="../contact" class="mobile-nav-link">Contact</a></nav><script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script><link rel="stylesheet" href="../fancybox/jquery.fancybox.css"><script src="../fancybox/jquery.fancybox.pack.js"></script><script src="../js/script.js"></script></div></body>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
+
+ <url>
+ <loc>https://jaza.me/contact/index.html</loc>
+
+ <lastmod>2018-07-29T06:00:11.873Z</lastmod>
+
+ </url>
+
+ <url>
+ <loc>https://jaza.me/index.html</loc>
+
+ <lastmod>2018-07-28T09:55:55.378Z</lastmod>
+
+ </url>
+
+ <url>
+ <loc>https://jaza.me/links/index.html</loc>
+
+ <lastmod>2018-07-28T09:55:55.378Z</lastmod>
+
+ </url>
+
+ <url>
+ <loc>https://jaza.me/2018/07/22/babyskak/</loc>
+
+ <lastmod>2018-07-28T09:55:55.330Z</lastmod>
+
+ </url>
+
+ <url>
+ <loc>https://jaza.me/2018/07/26/garden/</loc>
+
+ <lastmod>2018-07-28T09:55:55.330Z</lastmod>
+
+ </url>
+
+ <url>
+ <loc>https://jaza.me/about/index.html</loc>
+
+ <lastmod>2018-07-28T09:55:55.330Z</lastmod>
+
+ </url>
+
+</urlset>
--- /dev/null
+<!DOCTYPE html><html><head><meta charset="utf-8"><script type="text/javascript">!function(e,a,t,n,g,c,o){e.GoogleAnalyticsObject="ga",e.ga=e.ga||function(){(e.ga.q=e.ga.q||[]).push(arguments)},e.ga.l=1*new Date,c=a.createElement(t),o=a.getElementsByTagName(t)[0],c.async=1,c.src="//www.google-analytics.com/analytics.js",o.parentNode.insertBefore(c,o)}(window,document,"script"),ga("create","UA-120488085-1","auto"),ga("send","pageview")</script><title>Tag: chess | Jannik Zander</title><meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name="description" content="Jannik Zander"><meta property="og:type" content="website"><meta property="og:title" content="Jannik Zander"><meta property="og:url" content="https://jaza.me/tags/chess/index.html"><meta property="og:site_name" content="Jannik Zander"><meta property="og:description" content="Jannik Zander"><meta property="og:locale" content="en"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Jannik Zander"><meta name="twitter:description" content="Jannik Zander"><link rel="icon" href="/images/jaza.png"><link href="//fonts.googleapis.com/css?family=Source+Code+Pro" rel="stylesheet" type="text/css"><link rel="stylesheet" href="../../css/style.css"></head></html><body><div id="container"><div id="wrap"><header id="header"><div id="banner"></div><div id="header-outer" class="outer"><div id="header-title" class="inner"><h1 id="logo-wrap"><a href="../../index.html" id="logo">Jannik Zander</a></h1></div><div id="header-inner" class="inner"><nav id="main-nav"><a id="main-nav-toggle" class="nav-icon"></a> <a class="main-nav-link" href="../../index.html">Home</a> <a class="main-nav-link" href="../../links">Links</a> <a class="main-nav-link" href="../../archives">Archives</a> <a class="main-nav-link" href="../../about">About</a> <a class="main-nav-link" href="../../contact">Contact</a></nav><nav id="sub-nav"><a id="nav-search-btn" class="nav-icon" title="Search"></a></nav><div id="search-form-wrap"><form action="//google.com/search" method="get" accept-charset="UTF-8" class="search-form"><input type="search" name="q" class="search-form-input" placeholder="Search"><button type="submit" class="search-form-submit"></button><input type="hidden" name="sitesearch" value="https://jaza.me"></form></div></div></div></header><div class="outer"><section id="main"><section class="archives-wrap"><div class="archive-year-wrap"><a href="../../archives/2018" class="archive-year">2018</a></div><div class="archives"><article class="archive-article archive-type-post"><div class="archive-article-inner"><header class="archive-article-header"><a href="../../2018/07/22/babyskak/" class="archive-article-date"><time datetime="2018-07-22T09:37:15.000Z" itemprop="datePublished">Jul 22</time></a><h1 itemprop="name"><a class="archive-article-title" href="../../2018/07/22/babyskak/">Babyskakmester 2018</a></h1></header></div></article></div></section></section><aside id="sidebar"><div class="widget-wrap"><h3 class="widget-title">Tags</h3><div class="widget"><ul class="tag-list"><li class="tag-list-item"><a class="tag-list-link" href="">chess</a></li><li class="tag-list-item"><a class="tag-list-link" href="../house/">house</a></li></ul></div></div><div class="widget-wrap"><h3 class="widget-title">Archives</h3><div class="widget"><ul class="archive-list"><li class="archive-list-item"><a class="archive-list-link" href="../../archives/2018/07/">July 2018</a></li></ul></div></div><div class="widget-wrap"><h3 class="widget-title">Recent Posts</h3><div class="widget"><ul><li><a href="../../2018/07/26/garden/">Garden</a></li><li><a href="../../2018/07/22/babyskak/">Babyskakmester 2018</a></li></ul></div></div></aside></div><footer id="footer"><div class="outer"><div id="footer-info" class="inner">© 2018 Jannik Zander<br>Powered by <a href="http://hexo.io/" target="_blank">Hexo</a></div></div></footer></div><nav id="mobile-nav"><a href="../../index.html" class="mobile-nav-link">Home</a> <a href="../../links" class="mobile-nav-link">Links</a> <a href="../../archives" class="mobile-nav-link">Archives</a> <a href="../../about" class="mobile-nav-link">About</a> <a href="../../contact" class="mobile-nav-link">Contact</a></nav><script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script><link rel="stylesheet" href="../../fancybox/jquery.fancybox.css"><script src="../../fancybox/jquery.fancybox.pack.js"></script><script src="../../js/script.js"></script></div></body>
\ No newline at end of file
--- /dev/null
+<!DOCTYPE html><html><head><meta charset="utf-8"><script type="text/javascript">!function(e,a,t,n,g,c,o){e.GoogleAnalyticsObject="ga",e.ga=e.ga||function(){(e.ga.q=e.ga.q||[]).push(arguments)},e.ga.l=1*new Date,c=a.createElement(t),o=a.getElementsByTagName(t)[0],c.async=1,c.src="//www.google-analytics.com/analytics.js",o.parentNode.insertBefore(c,o)}(window,document,"script"),ga("create","UA-120488085-1","auto"),ga("send","pageview")</script><title>Tag: house | Jannik Zander</title><meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name="description" content="Jannik Zander"><meta property="og:type" content="website"><meta property="og:title" content="Jannik Zander"><meta property="og:url" content="https://jaza.me/tags/house/index.html"><meta property="og:site_name" content="Jannik Zander"><meta property="og:description" content="Jannik Zander"><meta property="og:locale" content="en"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Jannik Zander"><meta name="twitter:description" content="Jannik Zander"><link rel="icon" href="/images/jaza.png"><link href="//fonts.googleapis.com/css?family=Source+Code+Pro" rel="stylesheet" type="text/css"><link rel="stylesheet" href="../../css/style.css"></head></html><body><div id="container"><div id="wrap"><header id="header"><div id="banner"></div><div id="header-outer" class="outer"><div id="header-title" class="inner"><h1 id="logo-wrap"><a href="../../index.html" id="logo">Jannik Zander</a></h1></div><div id="header-inner" class="inner"><nav id="main-nav"><a id="main-nav-toggle" class="nav-icon"></a> <a class="main-nav-link" href="../../index.html">Home</a> <a class="main-nav-link" href="../../links">Links</a> <a class="main-nav-link" href="../../archives">Archives</a> <a class="main-nav-link" href="../../about">About</a> <a class="main-nav-link" href="../../contact">Contact</a></nav><nav id="sub-nav"><a id="nav-search-btn" class="nav-icon" title="Search"></a></nav><div id="search-form-wrap"><form action="//google.com/search" method="get" accept-charset="UTF-8" class="search-form"><input type="search" name="q" class="search-form-input" placeholder="Search"><button type="submit" class="search-form-submit"></button><input type="hidden" name="sitesearch" value="https://jaza.me"></form></div></div></div></header><div class="outer"><section id="main"><section class="archives-wrap"><div class="archive-year-wrap"><a href="../../archives/2018" class="archive-year">2018</a></div><div class="archives"><article class="archive-article archive-type-post"><div class="archive-article-inner"><header class="archive-article-header"><a href="../../2018/07/26/garden/" class="archive-article-date"><time datetime="2018-07-26T05:05:57.000Z" itemprop="datePublished">Jul 26</time></a><h1 itemprop="name"><a class="archive-article-title" href="../../2018/07/26/garden/">Garden</a></h1></header></div></article></div></section></section><aside id="sidebar"><div class="widget-wrap"><h3 class="widget-title">Tags</h3><div class="widget"><ul class="tag-list"><li class="tag-list-item"><a class="tag-list-link" href="../chess/">chess</a></li><li class="tag-list-item"><a class="tag-list-link" href="">house</a></li></ul></div></div><div class="widget-wrap"><h3 class="widget-title">Archives</h3><div class="widget"><ul class="archive-list"><li class="archive-list-item"><a class="archive-list-link" href="../../archives/2018/07/">July 2018</a></li></ul></div></div><div class="widget-wrap"><h3 class="widget-title">Recent Posts</h3><div class="widget"><ul><li><a href="../../2018/07/26/garden/">Garden</a></li><li><a href="../../2018/07/22/babyskak/">Babyskakmester 2018</a></li></ul></div></div></aside></div><footer id="footer"><div class="outer"><div id="footer-info" class="inner">© 2018 Jannik Zander<br>Powered by <a href="http://hexo.io/" target="_blank">Hexo</a></div></div></footer></div><nav id="mobile-nav"><a href="../../index.html" class="mobile-nav-link">Home</a> <a href="../../links" class="mobile-nav-link">Links</a> <a href="../../archives" class="mobile-nav-link">Archives</a> <a href="../../about" class="mobile-nav-link">About</a> <a href="../../contact" class="mobile-nav-link">Contact</a></nav><script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script><link rel="stylesheet" href="../../fancybox/jquery.fancybox.css"><script src="../../fancybox/jquery.fancybox.pack.js"></script><script src="../../js/script.js"></script></div></body>
\ No newline at end of file