Demo and webpack build functionality

This commit is contained in:
Tony Air 2019-11-25 12:59:54 +07:00
parent 757980ed87
commit f88148b0c0
22 changed files with 2323 additions and 783 deletions

26
.editorconfig Executable file
View File

@ -0,0 +1,26 @@
# For more information about the properties used in
# this file, please see the EditorConfig documentation:
# http://editorconfig.org/
root = true
[*]
charset = utf-8
end_of_line = lf
indent_size = 4
indent_style = space
insert_final_newline = true
trim_trailing_whitespace = true
[*.md]
trim_trailing_whitespace = false
[*.yml]
indent_size = 2
indent_style = space
[{.travis.yml,package.json}]
# The indent size used in the `package.json` file cannot be changed
# https://github.com/npm/npm/pull/3180#issuecomment-16336516
indent_size = 2
indent_style = space

1
.eslintignore Normal file
View File

@ -0,0 +1 @@
/site/client

256
.eslintrc Normal file
View File

@ -0,0 +1,256 @@
{
// http://eslint.org/docs/rules/
"extends": "eslint:recommended",
"env": {
"browser": true, // browser global variables.
"node": true, // Node.js global variables and Node.js-specific rules.
"amd": true, // defines require() and define() as global variables as per the amd spec.
"mocha": false, // adds all of the Mocha testing global variables.
"jasmine": false, // adds all of the Jasmine testing global variables for version 1.3 and 2.0.
"phantomjs": false, // phantomjs global variables.
"jquery": true, // jquery global variables.
"prototypejs": false, // prototypejs global variables.
"shelljs": false, // shelljs global variables.
"es6": true
},
"globals": {
// e.g. "angular": true
},
"plugins": [
"react",
"import",
"jquery"
],
"parser": "babel-eslint",
"parserOptions": {
"ecmaVersion": 6,
"sourceType": "module",
"ecmaFeatures": {
"jsx": true,
"experimentalObjectRestSpread": true
}
},
"rules": {
////////// Possible Errors //////////
"no-comma-dangle": 0, // disallow trailing commas in object literals
"no-cond-assign": 0, // disallow assignment in conditional expressions
"no-console": 0, // disallow use of console (off by default in the node environment)
"no-constant-condition": 0, // disallow use of constant expressions in conditions
"no-control-regex": 0, // disallow control characters in regular expressions
"no-debugger": 0, // disallow use of debugger
"no-dupe-keys": 0, // disallow duplicate keys when creating object literals
"no-empty": 0, // disallow empty statements
"no-empty-class": 0, // disallow the use of empty character classes in regular expressions
"no-ex-assign": 0, // disallow assigning to the exception in a catch block
"no-extra-boolean-cast": 0, // disallow double-negation boolean casts in a boolean context
"no-extra-parens": 0, // disallow unnecessary parentheses (off by default)
"no-extra-semi": 0, // disallow unnecessary semicolons
"no-func-assign": 0, // disallow overwriting functions written as function declarations
"no-inner-declarations": 0, // disallow function or variable declarations in nested blocks
"no-invalid-regexp": 0, // disallow invalid regular expression strings in the RegExp constructor
"no-irregular-whitespace": 0, // disallow irregular whitespace outside of strings and comments
"no-negated-in-lhs": 0, // disallow negation of the left operand of an in expression
"no-obj-calls": 0, // disallow the use of object properties of the global object (Math and JSON) as functions
"no-regex-spaces": 0, // disallow multiple spaces in a regular expression literal
"no-reserved-keys": 0, // disallow reserved words being used as object literal keys (off by default)
"no-sparse-arrays": 0, // disallow sparse arrays
"no-unreachable": 0, // disallow unreachable statements after a return, throw, continue, or break statement
"use-isnan": 0, // disallow comparisons with the value NaN
"valid-jsdoc": 0, // Ensure JSDoc comments are valid (off by default)
"valid-typeof": 0, // Ensure that the results of typeof are compared against a valid string
////////// Best Practices //////////
"block-scoped-var": 0, // treat var statements as if they were block scoped (off by default)
"complexity": 0, // specify the maximum cyclomatic complexity allowed in a program (off by default)
"consistent-return": 0, // require return statements to either always or never specify values
"curly": 0, // specify curly brace conventions for all control statements
"default-case": 0, // require default case in switch statements (off by default)
"dot-notation": 0, // encourages use of dot notation whenever possible
"eqeqeq": 0, // require the use of === and !==
"guard-for-in": 0, // make sure for-in loops have an if statement (off by default)
"no-alert": 0, // disallow the use of alert, confirm, and prompt
"no-caller": 0, // disallow use of arguments.caller or arguments.callee
"no-div-regex": 0, // disallow division operators explicitly at beginning of regular expression (off by default)
"no-else-return": 0, // disallow else after a return in an if (off by default)
"no-empty-label": 0, // disallow use of labels for anything other then loops and switches
"no-eq-null": 0, // disallow comparisons to null without a type-checking operator (off by default)
"no-eval": 0, // disallow use of eval()
"no-extend-native": 0, // disallow adding to native types
"no-extra-bind": 0, // disallow unnecessary function binding
"no-fallthrough": 0, // disallow fallthrough of case statements
"no-floating-decimal": 0, // disallow the use of leading or trailing decimal points in numeric literals (off by default)
"no-implied-eval": 0, // disallow use of eval()-like methods
"no-iterator": 0, // disallow usage of __iterator__ property
"no-labels": 0, // disallow use of labeled statements
"no-lone-blocks": 0, // disallow unnecessary nested blocks
"no-loop-func": 0, // disallow creation of functions within loops
"no-multi-spaces": 0, // disallow use of multiple spaces
"no-multi-str": 0, // disallow use of multiline strings
"no-native-reassign": 0, // disallow reassignments of native objects
"no-new": 0, // disallow use of new operator when not part of the assignment or comparison
"no-new-func": 0, // disallow use of new operator for Function object
"no-new-wrappers": 0, // disallows creating new instances of String, Number, and Boolean
"no-octal": 0, // disallow use of octal literals
"no-octal-escape": 0, // disallow use of octal escape sequences in string literals, such as var foo = "Copyright \251";
"no-process-env": 0, // disallow use of process.env (off by default)
"no-proto": 0, // disallow usage of __proto__ property
"no-redeclare": 0, // disallow declaring the same variable more then once
"no-return-assign": 0, // disallow use of assignment in return statement
"no-script-url": 0, // disallow use of javascript: urls.
"no-self-compare": 0, // disallow comparisons where both sides are exactly the same (off by default)
"no-sequences": 0, // disallow use of comma operator
"no-unused-expressions": 0, // disallow usage of expressions in statement position
"no-void": 0, // disallow use of void operator (off by default)
"no-warning-comments": 0, // disallow usage of configurable warning terms in comments, e.g. TODO or FIXME (off by default)
"no-with": 0, // disallow use of the with statement
"radix": 0, // require use of the second argument for parseInt() (off by default)
"vars-on-top": 0, // requires to declare all vars on top of their containing scope (off by default)
"wrap-iife": 0, // require immediate function invocation to be wrapped in parentheses (off by default)
"yoda": 0, // require or disallow Yoda conditions
////////// Strict Mode //////////
"global-strict": 0, // (deprecated) require or disallow the "use strict" pragma in the global scope (off by default in the node environment)
"no-extra-strict": 0, // (deprecated) disallow unnecessary use of "use strict"; when already in strict mode
"strict": 0, // controls location of Use Strict Directives
////////// Variables //////////
"no-catch-shadow": 0, // disallow the catch clause parameter name being the same as a variable in the outer scope (off by default in the node environment)
"no-delete-var": 0, // disallow deletion of variables
"no-label-var": 0, // disallow labels that share a name with a variable
"no-shadow": 0, // disallow declaration of variables already declared in the outer scope
"no-shadow-restricted-names": 0, // disallow shadowing of names such as arguments
"no-undef": 0, // disallow use of undeclared variables unless mentioned in a /*global */ block
"no-undef-init": 0, // disallow use of undefined when initializing variables
"no-undefined": 0, // disallow use of undefined variable (off by default)
"no-unused-vars": 0, // disallow declaration of variables that are not used in the code
"no-use-before-define": 0, // disallow use of variables before they are defined
////////// Node.js //////////
"handle-callback-err": 0, // enforces error handling in callbacks (off by default) (on by default in the node environment)
"no-mixed-requires": 0, // disallow mixing regular variable and require declarations (off by default) (on by default in the node environment)
"no-new-require": 0, // disallow use of new operator with the require function (off by default) (on by default in the node environment)
"no-path-concat": 0, // disallow string concatenation with __dirname and __filename (off by default) (on by default in the node environment)
"no-process-exit": 0, // disallow process.exit() (on by default in the node environment)
"no-restricted-modules": 0, // restrict usage of specified node modules (off by default)
"no-sync": 0, // disallow use of synchronous methods (off by default)
////////// Stylistic Issues //////////
"brace-style": 0, // enforce one true brace style (off by default)
"camelcase": 0, // require camel case names
"comma-spacing": 0, // enforce spacing before and after comma
"comma-style": 0, // enforce one true comma style (off by default)
"consistent-this": 0, // enforces consistent naming when capturing the current execution context (off by default)
"eol-last": 0, // enforce newline at the end of file, with no multiple empty lines
"func-names": 0, // require function expressions to have a name (off by default)
"func-style": 0, // enforces use of function declarations or expressions (off by default)
"key-spacing": 0, // enforces spacing between keys and values in object literal properties
"max-nested-callbacks": 0, // specify the maximum depth callbacks can be nested (off by default)
"new-cap": 0, // require a capital letter for constructors
"new-parens": 0, // disallow the omission of parentheses when invoking a constructor with no arguments
"no-array-constructor": 0, // disallow use of the Array constructor
"no-inline-comments": 0, // disallow comments inline after code (off by default)
"no-lonely-if": 0, // disallow if as the only statement in an else block (off by default)
"no-mixed-spaces-and-tabs": 0, // disallow mixed spaces and tabs for indentation
"no-multiple-empty-lines": 0, // disallow multiple empty lines (off by default)
"no-nested-ternary": 0, // disallow nested ternary expressions (off by default)
"no-new-object": 0, // disallow use of the Object constructor
"no-space-before-semi": 0, // disallow space before semicolon
"no-spaced-func": 0, // disallow space between function identifier and application
"no-ternary": 0, // disallow the use of ternary operators (off by default)
"no-trailing-spaces": 0, // disallow trailing whitespace at the end of lines
"no-underscore-dangle": 0, // disallow dangling underscores in identifiers
"no-wrap-func": 0, // disallow wrapping of non-IIFE statements in parens
"one-var": 0, // allow just one var statement per function (off by default)
"operator-assignment": 0, // require assignment operator shorthand where possible or prohibit it entirely (off by default)
"padded-blocks": 0, // enforce padding within blocks (off by default)
"quote-props": 0, // require quotes around object literal property names (off by default)
"quotes": 0, // specify whether double or single quotes should be used
"semi": 0, // require or disallow use of semicolons instead of ASI
"sort-vars": 0, // sort variables within the same declaration block (off by default)
"space-after-function-name": 0, // require a space after function names (off by default)
"space-after-keywords": 0, // require a space after certain keywords (off by default)
"space-before-blocks": 0, // require or disallow space before blocks (off by default)
"space-in-brackets": 0, // require or disallow spaces inside brackets (off by default)
"space-in-parens": 0, // require or disallow spaces inside parentheses (off by default)
"space-infix-ops": 0, // require spaces around operators
"space-return-throw-case": 0, // require a space after return, throw, and case
"space-unary-ops": 0, // Require or disallow spaces before/after unary operators (words on by default, nonwords off by default)
"spaced-line-comment": 0, // require or disallow a space immediately following the // in a line comment (off by default)
"wrap-regex": 0, // require regex literals to be wrapped in parentheses (off by default)
////////// ECMAScript 6 //////////
"no-var": 0, // require let or const instead of var (off by default)
"generator-star": 0, // enforce the position of the * in generator functions (off by default)
////////// Legacy //////////
"max-depth": 0, // specify the maximum depth that blocks can be nested (off by default)
"max-len": 0, // specify the maximum length of a line in your program (off by default)
"max-params": 0, // limits the number of parameters that can be used in the function declaration. (off by default)
"max-statements": 0, // specify the maximum number of statement allowed in a function (off by default)
"no-bitwise": 0, // disallow use of bitwise operators (off by default)
"no-plusplus": 0, // disallow use of unary operators, ++ and -- (off by default)
//////// Extra //////////
"array-bracket-spacing": ["error", "never"],
"array-callback-return": "error",
"arrow-parens": ["error", "always"],
"arrow-spacing": ["error", { "before": true, "after": true }],
"comma-dangle": ["error", "always-multiline"],
"indent": ["error", 2, { "SwitchCase": 1 }],
"no-case-declarations": "error",
"no-confusing-arrow": "error",
"no-duplicate-imports": "error",
"no-param-reassign": "error",
"no-useless-escape": "error",
"object-curly-spacing": ["error", "always"],
"object-shorthand": ["error", "properties"],
"prefer-arrow-callback": "error",
"prefer-const": "error",
"prefer-template": "error",
"react/jsx-closing-bracket-location": "error",
"react/jsx-curly-spacing": ["error", "never", {"allowMultiline": true}],
"react/jsx-filename-extension": ["error", { "extensions": [".react.js", ".js", ".jsx"] }],
"react/jsx-no-duplicate-props": "error",
"react/jsx-no-bind": ["error", { "ignoreRefs": true, "allowArrowFunctions": true, "allowBind": false }],
"react/jsx-no-undef": "error",
"react/jsx-pascal-case": "error",
"react/jsx-tag-spacing": ["error", {"closingSlash": "never", "beforeSelfClosing": "always", "afterOpening": "never"}],
"react/jsx-uses-react": "error",
"react/jsx-uses-vars": "error",
"react/no-danger": "error",
"react/no-deprecated": "error",
"react/no-did-mount-set-state": "error",
"react/no-did-update-set-state": "error",
"react/no-direct-mutation-state": "error",
"react/no-is-mounted": "error",
"react/no-multi-comp": "error",
"react/prefer-es6-class": "error",
"react/prop-types": "error",
"react/require-render-return": "error",
"react/self-closing-comp": "error",
"react/sort-comp": "error",
"import/no-mutable-exports": "error",
"import/imports-first": "warn"
}
}

2
.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
node_modules
yarn-error.log

1
dist/css/main.css vendored Normal file
View File

@ -0,0 +1 @@
.meta-lightbox-overlay{position:fixed;top:0;left:0;z-index:99998;width:100%;height:100%;overflow:hidden;visibility:hidden;opacity:0;-webkit-box-sizing:border-box;box-sizing:border-box}.meta-lightbox-overlay.meta-lightbox-open{visibility:visible;opacity:1}.meta-lightbox-wrap{position:absolute;top:10%;bottom:10%;left:10%;right:10%}.meta-lightbox-content{width:100%;height:100%}.meta-lightbox-content .meta-lightbox-zoom-wrapper{display:block;height:100%;width:100%}.meta-lightbox-content .meta-lightbox-zoom-wrapper:after{color:#fff;font:normal normal normal 14px/1 FontAwesome;content:"\f00e";position:absolute;bottom:1em;right:1em;text-shadow:1px 1px 1px #000}.meta-lightbox-title-wrap{position:absolute;bottom:0;left:0;width:100%;z-index:99999;text-align:center}.meta-lightbox-nav{display:none}.meta-lightbox-prev{position:absolute;top:50%;left:0}.meta-lightbox-next{position:absolute;top:50%;right:0}.meta-lightbox-close{position:absolute;top:2%;right:2%}.meta-lightbox-image{text-align:center}.meta-lightbox-image img{max-width:100%;max-height:100%;width:auto;height:auto;vertical-align:middle}.meta-lightbox-content iframe{width:100%;height:100%}.meta-lightbox-ajax,.meta-lightbox-inline{max-height:100%;overflow:auto}.meta-lightbox-error{display:table;text-align:center;width:100%;height:100%;color:#fff;text-shadow:0 1px 1px #000}.meta-lightbox-error p{display:table-cell;vertical-align:middle}.meta-lightbox-notouch .meta-lightbox-effect-fade,.meta-lightbox-notouch .meta-lightbox-effect-fadeScale,.meta-lightbox-notouch .meta-lightbox-effect-fall,.meta-lightbox-notouch .meta-lightbox-effect-slideDown,.meta-lightbox-notouch .meta-lightbox-effect-slideLeft,.meta-lightbox-notouch .meta-lightbox-effect-slideRight,.meta-lightbox-notouch .meta-lightbox-effect-slideUp{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.meta-lightbox-effect-fadeScale .meta-lightbox-wrap{-webkit-transition:all .3s;transition:all .3s;-webkit-transform:scale(.7);transform:scale(.7)}.meta-lightbox-effect-fadeScale.meta-lightbox-open .meta-lightbox-wrap{-webkit-transform:scale(1);transform:scale(1)}.meta-lightbox-effect-slideDown .meta-lightbox-wrap,.meta-lightbox-effect-slideLeft .meta-lightbox-wrap,.meta-lightbox-effect-slideRight .meta-lightbox-wrap,.meta-lightbox-effect-slideUp .meta-lightbox-wrap{-webkit-transition:all .3s cubic-bezier(.25,.5,.5,.9);transition:all .3s cubic-bezier(.25,.5,.5,.9)}.meta-lightbox-effect-slideLeft .meta-lightbox-wrap{-webkit-transform:translateX(-10%);transform:translateX(-10%)}.meta-lightbox-effect-slideRight .meta-lightbox-wrap{-webkit-transform:translateX(10%);transform:translateX(10%)}.meta-lightbox-effect-slideLeft.meta-lightbox-open .meta-lightbox-wrap,.meta-lightbox-effect-slideRight.meta-lightbox-open .meta-lightbox-wrap{-webkit-transform:translateX(0);transform:translateX(0)}.meta-lightbox-effect-slideDown .meta-lightbox-wrap{-webkit-transform:translateY(-10%);transform:translateY(-10%)}.meta-lightbox-effect-slideUp .meta-lightbox-wrap{-webkit-transform:translateY(10%);transform:translateY(10%)}.meta-lightbox-effect-slideDown.meta-lightbox-open .meta-lightbox-wrap,.meta-lightbox-effect-slideUp.meta-lightbox-open .meta-lightbox-wrap{-webkit-transform:translateY(0);transform:translateY(0)}.meta-lightbox-body-effect-fall .meta-lightbox-effect-fall{-webkit-perspective:1000px;perspective:1000px}.meta-lightbox-effect-fall .meta-lightbox-wrap{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:translateZ(300px);transform:translateZ(300px)}.meta-lightbox-effect-fall.meta-lightbox-open .meta-lightbox-wrap{-webkit-transform:translateZ(0);transform:translateZ(0)}.meta-lightbox-theme-default.meta-lightbox-overlay{background:#666;background:rgba(0,0,0,.6)}.meta-lightbox-theme-default .meta-lightbox-nav{top:10%;width:8%;height:80%;background-repeat:no-repeat;background-position:50% 50%;opacity:.5;color:#fff;font-size:3em;text-decoration:none;text-shadow:1px 1px 0 #000}.meta-lightbox-theme-default .meta-lightbox-nav .fa{position:absolute;top:50%;left:50%;margin-top:-1em;margin-left:-.2em}.meta-lightbox-theme-default .meta-lightbox-nav:hover{color:#007bff;opacity:1;background-color:rgba(0,0,0,.5)}.meta-lightbox-theme-default .meta-lightbox-close{display:block;opacity:.5;color:#fff;text-decoration:none;font-size:2em;text-shadow:1px 1px 0 #000;text-align:center;width:1.2em;height:1.2em}.meta-lightbox-theme-default .meta-lightbox-close:focus{color:#007bff;opacity:1;background-color:rgba(0,0,0,.5)}.meta-lightbox-theme-default .meta-lightbox-title{background:#000;color:#fff;padding:7px 15px}.meta-lightbox-theme-default .meta-lightbox-ajax,.meta-lightbox-theme-default .meta-lightbox-inline{background:#fff;padding:2em;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.4);box-shadow:0 1px 1px rgba(0,0,0,.4)}@media (max-width:576px){.meta-lightbox-wrap{top:5px!important;bottom:5px;left:5px;right:5px}.meta-lightbox-theme-default .meta-lightbox-nav{height:100%;opacity:1;font-size:2em}.meta-lightbox-theme-default .meta-lightbox-nav .fa{margin-left:-.4em}.meta-lightbox-theme-default .meta-lightbox-close{opacity:1}}

3
dist/index.html vendored Normal file
View File

@ -0,0 +1,3 @@
<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name="description" content=""><meta name="author" content=""><link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css"><link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.4.0/css/all.css"><script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script><title>Meta-lightbox Demo</title><style>.wrapper {
padding: 2rem;
}</style><link href="css/main.css" rel="stylesheet"></head><body><div class="wrapper"><h1>Meta-lightbox Demo</h1><p><a href="../src/img/photo1.png" data-toggle="lightbox" data-lightbox-gallery="demo" data-title="That's first link">Click me to start</a></p><p><a href="../src/img/photo2.jpg" data-toggle="lightbox" data-lightbox-gallery="demo">Use data-toggle="lightbox" attribute to attach lightbox action and href to specify URL.</a></p><p><a href="../src/img/photo1.png" data-toggle="lightbox" data-lightbox-gallery="demo" data-title="Use data-title attribute to specify lightbox title">Use data-lightbox-gallery="YOUR_GALLERY_NAME" to group ligthboxes and use next/prev arrows</a></p><p data-toggle="lightbox" data-href="https://youtu.be/GgnClrx8N2k" data-lightbox-gallery="demo" data-title="Yes you can link vimeo and youtube videos as long as AJAX content">You can use data-href attribute to specify link and attach lightbox to another element</p><p><b>Note:</b> You can add jquery-zoom plugin and lighbox will zoom photos on hover.</p></div><script src="js/index.js"></script></body></html>

2
dist/js/index.js vendored Normal file
View File

@ -0,0 +1,2 @@
/*! For license information please see index.js.LICENSE */
!function(t){var e={};function o(i){if(e[i])return e[i].exports;var a=e[i]={i:i,l:!1,exports:{}};return t[i].call(a.exports,a,a.exports,o),a.l=!0,a.exports}o.m=t,o.c=e,o.d=function(t,e,i){o.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:i})},o.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},o.t=function(t,e){if(1&e&&(t=o(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var i=Object.create(null);if(o.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var a in t)o.d(i,a,function(e){return t[e]}.bind(null,a));return i},o.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(e,"a",e),e},o.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},o.p="",o(o.s="./src/js/index.js")}({"./src/js/index.js":function(t,e,o){"use strict";o.r(e);o("./src/scss/index.scss"),o("./src/js/meta-lightbox.js")},"./src/js/meta-lightbox.js":function(t,e){var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};!function(t,e,i){var a="metaLightbox",n={effect:"fade",theme:"default",keyboardNav:!0,clickOverlayToClose:!0,onInit:function(){},beforeShowLightbox:function(){},afterShowLightbox:function(t){},beforeHideLightbox:function(){},afterHideLightbox:function(){},onPrev:function(t){},onNext:function(t){},errorMessage:"The requested content cannot be loaded. Please try again later."};function l(e,o){this.options=t.extend({},n,o),this._defaults=n,this._name=a,this.init()}l.prototype={init:function(){var e=this,o=t("html");this.ajaxLoaded=!1,i.MetaLightbox=this,o.hasClass("meta-lightbox-notouch")||o.addClass("meta-lightbox-notouch"),"ontouchstart"in i&&o.removeClass("meta-lightbox-notouch"),t(i).on("click",'[data-toggle="lightbox"],[data-lightbox-gallery]',(function(t){return t.preventDefault(),t.stopPropagation(),e.showLightbox(this),!1})),this.options.keyboardNav&&t("body").off("keyup").on("keyup",(function(o){var i=o.keyCode?o.keyCode:o.which;27===i&&e.destructLightbox(),37===i&&t(".meta-lightbox-prev").trigger("click"),39===i&&t(".meta-lightbox-next").trigger("click")})),this.options.onInit.call(this)},showLightbox:function(e){this.el=e,this.$el=t(this.el);var o,i,a,n,l=this;this.options.beforeShowLightbox.call(this),(o=this.constructLightbox())&&(i=o.find(".meta-lightbox-content"))&&(a=this.$el,t("body").addClass("meta-lightbox-body-effect-"+this.options.effect),this.processContent(i,a),this.$el.data("lightbox-gallery")&&(1===(n=t('[data-lightbox-gallery="'+this.$el.data("lightbox-gallery")+'"]')).length?t(".meta-lightbox-nav").hide():t(".meta-lightbox-nav").show(),t(".meta-lightbox-prev").off("click").on("click",(function(e){e.preventDefault();var o=n.index(a);a=n.eq(o-1),t(a).length||(a=n.last()),l.processContent(i,a),l.options.onPrev.call(this,[a])})),t(".meta-lightbox-next").off("click").on("click",(function(e){e.preventDefault();var o=n.index(a);a=n.eq(o+1),t(a).length||(a=n.first()),l.processContent(i,a),l.options.onNext.call(this,[a])}))),setTimeout((function(){o.addClass("meta-lightbox-open"),l.options.afterShowLightbox.call(this,[o])}),1))},processContent:function(a,n){var l,s,r,h,c,g,d=this;href=n.attr("href"),href||(href=n.data("href")),a.html("").addClass("meta-lightbox-loading"),this.isHidpi()&&n.data("lightbox-hidpi")&&(href=n.data("lightbox-hidpi")),null!=href.match(/\.(jpeg|jpg|gif|png)$/i)?((l=t("<img>",{src:href})).on("load",(function(){var o=t('<div class="meta-lightbox-image"></div>'),i=t(".meta-lightbox-content"),n=t('<span class="meta-lightbox-zoom-wrapper"></span>');n.append(l),o.append(n),o.css({"line-height":i.height()+"px",height:i.height()+"px"}),t(e).resize((function(){o.css({"line-height":i.height()+"px",height:i.height()+"px"})})),void 0!==n.zoom&&n.zoom(),a.html(o).removeClass("meta-lightbox-loading"),d.contentLoaded()})),l.on("error",(function(){var e=t('<div class="meta-lightbox-error"><p>'+d.options.errorMessage+"</p></div>");a.html(e).removeClass("meta-lightbox-loading"),d.contentLoaded()})),n.data("title")?d.setTitle(n.data("title")):n.attr("title")?d.setTitle(n.attr("title")):t(".meta-lightbox-title-wrap").html(""),"function"==typeof ga&&ga("send","event","meta","Image Click",href)):(s=href.match(/(youtube|youtube-nocookie|youtu|vimeo)\.(com|be)\/(watch\?v=([\w-]+)|([\w-]+))/))?(r="",h="meta-lightbox-video","youtube"==s[1]&&(r="https://www.youtube.com/embed/"+s[4],h="meta-lightbox-youtube"),"youtu"==s[1]&&(r="https://www.youtube.com/embed/"+s[3],h="meta-lightbox-youtube"),"youtube-nocookie"==s[1]&&(r="https://www.youtube-nocookie.com/embed/"+s[4],h="nivo-lightbox-youtube"),"vimeo"==s[1]&&(r="https://player.vimeo.com/video/"+s[3],h="meta-lightbox-vimeo"),r&&(c=t("<iframe>",{src:r,class:h,frameborder:0,vspace:0,hspace:0,scrolling:"auto"}),a.html(c),c.on("load",(function(){a.removeClass("meta-lightbox-loading"),d.contentLoaded()}))),n.data("title")?d.setTitle(n.data("title")):n.attr("title")?d.setTitle(n.attr("title")):t(".meta-lightbox-title-wrap").html(""),"function"==typeof ga&&ga("send","event","meta","Video Click",s)):"#"==href.substring(0,1)?(t(href).length?((g=t('<div class="meta-lightbox-inline" />')).append(t(href).clone().show()),g.outerHeight()<a.height()&&g.css({position:"relative",top:"50%","margin-top":-g.outerHeight()/2+"px"}),t(e).resize((function(){g.outerHeight()<a.height()&&g.css({position:"relative",top:"50%","margin-top":-g.outerHeight()/2+"px"})})),a.html(g).removeClass("meta-lightbox-loading"),d.contentLoaded()):(g=t('<div class="meta-lightbox-error"><p>'+d.options.errorMessage+"</p></div>"),a.html(g).removeClass("meta-lightbox-loading"),d.contentLoaded()),t(".meta-lightbox-title-wrap").html(""),"function"==typeof ga&&ga("send","event","meta","inline HTML click",href)):t.ajax({sync:!1,async:!0,url:href,dataType:"html",method:"GET",cache:!1,statusCode:{404:function(){console.log("page not found"),e.location.href=url},302:function(){console.log("redirect 302"),e.location.href=url}},error:function(e){console.log("AJAX request failure."+e.statusText);var o=t('<div class="meta-lightbox-error"><p>'+d.options.errorMessage+"</p></div>");a.html(o).removeClass("meta-lightbox-loading"),d.contentLoaded(),"function"==typeof ga&&ga("send","event","error","AJAX ERROR",e.statusText)},success:function(n,l,s){try{var r=t.parseJSON(n);if("object"===(void 0===r?"undefined":o(r))){if("object"===o(r.regions)&&"undefinded"!=typeof r.regions.LayoutAjax)(g=t('<div class="meta-lightbox-ajax" />')).html(r.regions.LayoutAjax),a.html(g).removeClass("meta-lightbox-loading");var h=s.getResponseHeader("X-Title"),c=s.getResponseHeader("X-Link");h&&h.length&&c&&c.length&&c!==e.location.href&&c.substring(0,c.indexOf("#"))!==e.location.href.replace(t("base").attr("href"),"/")&&(t(".meta-lightbox-ajax").data("curr-title",i.title),t(".meta-lightbox-ajax").data("curr-link",e.location.href),void 0!==e.localStorage&&"/"!==c&&e.localStorage.setItem("current-page",c),i.URL!==c&&i.URL!==t("base").attr("href")+c&&i.URL!==t("base").attr("href")+"/"+c&&e.history.pushState({title:h,page:c,ajax:"true"},h,c),t(".meta-lightbox-title-wrap").html(""),"function"==typeof ga&&(ga("set",{page:c.replace(t("base").attr("href"),""),title:h}),ga("send","pageview")))}}catch(e){var g;(g=t('<div class="meta-lightbox-ajax" />')).append(n),a.html(g).removeClass("meta-lightbox-loading")}g.outerHeight()<a.height()&&g.css({position:"relative",top:"50%","margin-top":-g.outerHeight()/2+"px"}),t(e).resize((function(){g.outerHeight()<a.height()&&g.css({position:"relative",top:"50%","margin-top":-g.outerHeight()/2+"px"})})),setTimeout((function(){t(e).resize(),e.imagesLoaded().then((function(){t(e).resize()}))}),500),d.contentLoaded()}})},setTitle:function(e){var o=t("<div>",{class:"meta-lightbox-title"});o.text(e),t(".meta-lightbox-title-wrap").html(o)},contentLoaded:function(){setTimeout((function(){t(e).trigger("meta-lightbox-loaded")}),1),setTimeout((function(){t("body").addClass("meta-lightbox-body-effect-fade")}),600)},constructLightbox:function(){var e=this,o=t("<div>",{class:"meta-lightbox-overlay meta-lightbox-theme-"+this.options.theme+" meta-lightbox-effect-"+this.options.effect}),i=t("<div>",{class:"meta-lightbox-wrap"}),a=t("<div>",{class:"meta-lightbox-content"}),n=t('<a href="#" class="meta-lightbox-nav meta-lightbox-prev"><i class="fa fa-chevron-left"></i> <span class="sr-only">Previous</span></a><a href="#" class="meta-lightbox-nav meta-lightbox-next"><i class="fa fa-chevron-right"></i> <span class="sr-only">Next</span></a>'),l=t('<a href="#" class="meta-lightbox-close fa fa-times" title="Close"><span class="sr-only">Close</span></a>'),s=t("<div>",{class:"meta-lightbox-title-wrap"}),r=t(".meta-lightbox-overlay");return r.length?r:(i.append(a),i.append(s),o.append(i),o.append(n),o.append(l),t("body").append(o),e.options.clickOverlayToClose&&o.on("click",(function(o){var i=t(o.target);(i.hasClass("meta-lightbox-zoom-wrapper")||i.hasClass("meta-lightbox-content")||i.hasClass("meta-lightbox-wrap")||i.hasClass("meta-lightbox-image")||i.hasClass("meta-lightbox-overlay"))&&e.destructLightbox()})),l.on("click",(function(t){t.preventDefault(),e.destructLightbox()})),o)},destructLightbox:function(){var o=t(".meta-lightbox-overlay");this.options.beforeHideLightbox.call(this);var a=t(".meta-lightbox-ajax").data("curr-title"),n=t(".meta-lightbox-ajax").data("curr-link");a&&n&&(void 0!==e.localStorage&&"/"!==n&&e.localStorage.setItem("current-page",n),i.URL!==n&&i.URL!==t("base").attr("href")+n&&i.URL!==t("base").attr("href")+"/"+n&&e.history.replaceState({title:a,page:n,ajax:"true"},a,n)),o.removeClass("meta-lightbox-open"),t(".meta-lightbox-nav").hide(),t("body").removeClass("meta-lightbox-body-effect-"+this.options.effect),t(".meta-lightbox-content .meta-lightbox-zoom-wrapper").trigger("zoom.destroy"),t(".meta-lightbox-prev").off("click"),t(".meta-lightbox-next").off("click"),t(".meta-lightbox-content").empty(),t("body").removeClass("meta-lightbox-body-effect-fade"),this.options.afterHideLightbox.call(this)},isHidpi:function(){return e.devicePixelRatio>1||e.matchMedia&&e.matchMedia("(-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx)").matches}},t.fn[a]=function(e){return this.each((function(){t.data(this,a)||t.data(this,a,new l(this,e))}))},t(i).metaLightbox()}(jQuery,this,document)},"./src/scss/index.scss":function(t,e){}});

1
dist/js/index.js.LICENSE vendored Normal file
View File

@ -0,0 +1 @@
/*@cc_on!@*/

View File

@ -1,598 +1 @@
/*
* MetaLightbox v0.61
* https://tony.twma.pro
*
*/
//=require ../../bower_components/jquery-zoom/jquery.zoom.js
(function($, window, document) {
var pluginName = 'metaLightbox',
defaults = {
effect: 'fade',
theme: 'default',
keyboardNav: true,
clickOverlayToClose: true,
onInit: function() {},
beforeShowLightbox: function() {},
afterShowLightbox: function(lightbox) {},
beforeHideLightbox: function() {},
afterHideLightbox: function() {},
onPrev: function(element) {},
onNext: function(element) {},
errorMessage: 'The requested content cannot be loaded. Please try again later.'
};
function MetaLightbox(element, options) {
/*this.el = element;
this.$el = $(this.el);*/
this.options = $.extend({}, defaults, options);
this._defaults = defaults;
this._name = pluginName;
this.init();
}
MetaLightbox.prototype = {
init: function() {
var $this = this,
$html = $('html');
this.ajaxLoaded = false;
// make object globally accessible
document.MetaLightbox = this;
// Need this so we don't use CSS transitions in mobile
if (!$html.hasClass('meta-lightbox-notouch')) $html.addClass('meta-lightbox-notouch');
if ('ontouchstart' in document) $html.removeClass('meta-lightbox-notouch');
// Setup the click
$(document).on('click', '[data-toggle="lightbox"],[data-lightbox-gallery]', function(e) {
e.preventDefault();
e.stopPropagation();
$this.showLightbox(this);
return false;
});
// keyboardNav
if (this.options.keyboardNav) {
$('body').off('keyup').on('keyup', function(e) {
var code = (e.keyCode ? e.keyCode : e.which);
// Escape
if (code === 27) {
$this.destructLightbox();
}
// Left
if (code === 37) {
$('.meta-lightbox-prev').trigger('click');
}
// Right
if (code === 39) {
$('.meta-lightbox-next').trigger('click');
}
});
}
this.options.onInit.call(this);
},
showLightbox: function(element) {
this.el = element;
this.$el = $(this.el);
var $this = this,
lightbox, content, currentLink, galleryItems;
this.options.beforeShowLightbox.call(this);
lightbox = this.constructLightbox();
if (!lightbox) return;
content = lightbox.find('.meta-lightbox-content');
if (!content) return;
currentLink = this.$el;
$('body').addClass('meta-lightbox-body-effect-' + this.options.effect);
// Add content
this.processContent(content, currentLink);
// Nav
if (this.$el.data('lightbox-gallery')) {
galleryItems = $('[data-lightbox-gallery="' + this.$el.data('lightbox-gallery') + '"]');
if (galleryItems.length === 1) {
$('.meta-lightbox-nav').hide();
} else {
$('.meta-lightbox-nav').show();
}
// Prev
$('.meta-lightbox-prev').off('click').on('click', function(e) {
e.preventDefault();
var index = galleryItems.index(currentLink);
currentLink = galleryItems.eq(index - 1);
if (!$(currentLink).length) currentLink = galleryItems.last();
$this.processContent(content, currentLink);
$this.options.onPrev.call(this, [currentLink]);
});
// Next
$('.meta-lightbox-next').off('click').on('click', function(e) {
e.preventDefault();
var index = galleryItems.index(currentLink);
currentLink = galleryItems.eq(index + 1);
if (!$(currentLink).length) currentLink = galleryItems.first();
$this.processContent(content, currentLink);
$this.options.onNext.call(this, [currentLink]);
});
}
setTimeout(function() {
lightbox.addClass('meta-lightbox-open');
$this.options.afterShowLightbox.call(this, [lightbox]);
}, 1); // For CSS transitions
},
processContent: function(content, link) {
var $this = this,
img, video, src, classTerm, iframe, wrap;
href = link.attr('href');
if (!href) {
href = link.data('href');
}
content.html('').addClass('meta-lightbox-loading');
// Is HiDPI?
if (this.isHidpi() && link.data('lightbox-hidpi')) {
href = link.data('lightbox-hidpi');
}
// Image
if (href.match(/\.(jpeg|jpg|gif|png)$/i) != null) {
/*if ($(window).width() < 768) {
window.open(href, '_blank');
}*/
img = $('<img>', {
src: href
});
img.on('load', function() {
var wrap = $('<div class="meta-lightbox-image"></div>'),
$content = $('.meta-lightbox-content'),
imgwrapper = $('<span class="meta-lightbox-zoom-wrapper"></span>');
imgwrapper.append(img);
wrap.append(imgwrapper);
// Vertically center images
wrap.css({
'line-height': $content.height() + 'px',
'height': $content.height() + 'px' // For Firefox
});
$(window).resize(function() {
wrap.css({
'line-height': $content.height() + 'px',
'height': $content.height() + 'px' // For Firefox
});
});
if (typeof imgwrapper['zoom'] !== 'undefined') {
imgwrapper.zoom();
}
content.html(wrap).removeClass('meta-lightbox-loading');
$this.contentLoaded();
});
/*.each(function () {
if (this.complete) $(this).load();
});*/
img.on('error', function() {
var wrap = $('<div class="meta-lightbox-error"><p>' + $this.options.errorMessage + '</p></div>');
content.html(wrap).removeClass('meta-lightbox-loading');
$this.contentLoaded();
});
// Set the title
if (link.data('title')) {
$this.setTitle(link.data('title'));
} else if (link.attr('title')) {
$this.setTitle(link.attr('title'));
} else {
$('.meta-lightbox-title-wrap').html('');
}
// google analytics
if (typeof ga === 'function') {
ga('send', 'event', 'meta', 'Image Click', href);
}
}
// Video (Youtube/Vimeo)
else if (video = href.match(/(youtube|youtube-nocookie|youtu|vimeo)\.(com|be)\/(watch\?v=([\w-]+)|([\w-]+))/)) {
src = '';
classTerm = 'meta-lightbox-video';
if (video[1] == 'youtube') {
src = '//www.youtube.com/embed/' + video[4];
classTerm = 'meta-lightbox-youtube';
}
if (video[1] == 'youtu') {
src = '//www.youtube.com/embed/' + video[3];
classTerm = 'meta-lightbox-youtube';
}
if (video[1] == 'youtube-nocookie') {
src = '//www.youtube-nocookie.com/embed/' + video[4];
classTerm = 'nivo-lightbox-youtube';
}
if (video[1] == 'vimeo') {
src = '//player.vimeo.com/video/' + video[3];
classTerm = 'meta-lightbox-vimeo';
}
if (src) {
iframe = $('<iframe>', {
src: src,
'class': classTerm,
frameborder: 0,
vspace: 0,
hspace: 0,
scrolling: 'auto'
});
content.html(iframe);
iframe.on('load', function() {
content.removeClass('meta-lightbox-loading');
$this.contentLoaded();
});
}
// Set the title
if (link.data('title')) {
$this.setTitle(link.data('title'));
} else if (link.attr('title')) {
$this.setTitle(link.attr('title'));
} else {
$('.meta-lightbox-title-wrap').html('');
}
// google analytics
if (typeof ga === 'function') {
ga('send', 'event', 'meta', 'Video Click', video);
}
}
// Inline HTML
else if (href.substring(0, 1) == '#') {
if ($(href).length) {
wrap = $('<div class="meta-lightbox-inline" />');
wrap.append($(href).clone().show());
// Vertically center html
if (wrap.outerHeight() < content.height()) {
wrap.css({
'position': 'relative',
'top': '50%',
'margin-top': -(wrap.outerHeight() / 2) + 'px'
});
}
$(window).resize(function() {
if (wrap.outerHeight() < content.height()) {
wrap.css({
'position': 'relative',
'top': '50%',
'margin-top': -(wrap.outerHeight() / 2) + 'px'
});
}
});
content.html(wrap).removeClass('meta-lightbox-loading');
$this.contentLoaded();
} else {
wrap = $('<div class="meta-lightbox-error"><p>' + $this.options.errorMessage + '</p></div>');
content.html(wrap).removeClass('meta-lightbox-loading');
$this.contentLoaded();
}
$('.meta-lightbox-title-wrap').html('');
// google analytics
if (typeof ga === 'function') {
ga('send', 'event', 'meta', 'inline HTML click', href);
}
}
// AJAX/iFrame (default)
else {
$.ajax({
sync: false,
async: true,
url: href,
dataType: 'html',
method: 'GET',
cache: false,
statusCode: {
404: function() {
console.log('page not found');
window.location.href = url;
},
302: function() {
console.log('redirect 302');
window.location.href = url;
}
},
error: function(jqXHR) {
console.log('AJAX request failure.' + jqXHR.statusText);
var wrap = $('<div class="meta-lightbox-error"><p>' + $this.options.errorMessage + '</p></div>');
content.html(wrap).removeClass('meta-lightbox-loading');
$this.contentLoaded();
// google analytics
if (typeof ga === 'function') {
ga('send', 'event', 'error', 'AJAX ERROR', jqXHR.statusText);
}
},
success: function(data, status, jqXHR) {
try {
data = $.parseJSON(data);
if (typeof(data) === 'object') {
// Replace regions
if (typeof(data['regions']) === 'object' && typeof data['regions']['LayoutAjax'] !== 'undefinded') {
var wrap = $('<div class="meta-lightbox-ajax" />');
wrap.html(data['regions']['LayoutAjax']);
content.html(wrap).removeClass('meta-lightbox-loading');
}
// trigger events
/*if (typeof (data['events']) === 'object') {
for (var eventName in data.events) {
$(document).trigger(eventName, [data['events'][eventName]]);
}
}*/
var title = jqXHR.getResponseHeader('X-Title'),
link = jqXHR.getResponseHeader('X-Link');
if (
title && title.length &&
link && link.length &&
link !== window.location.href &&
link.substring(0, link.indexOf('#')) !== window.location.href.replace($('base').attr('href'), '/')
) {
$('.meta-lightbox-ajax').data('curr-title', document.title);
$('.meta-lightbox-ajax').data('curr-link', window.location.href);
if (typeof window.localStorage !== 'undefined' && link !== '/') {
window.localStorage.setItem('current-page', link);
}
if (
document.URL !== link &&
document.URL !== $('base').attr('href') + link &&
document.URL !== $('base').attr('href') + '/' + link
) {
window.history.pushState({
title: title,
page: link,
ajax: 'true'
}, title, link);
}
// update redirect urls
/*var pattern = new RegExp('\\b(redirect_uri=).*?(&|$)');
$('a').each(function () {
var $this = $(this);
$this.attr('href', $this.attr('href').replace(pattern, 'redirect_uri=' + encodeURI($('base').attr('href') + link)));
});*/
$('.meta-lightbox-title-wrap').html('');
// google analytics
if (typeof ga === 'function') {
ga('set', {
page: link.replace($('base').attr('href'), ''),
title: title
});
ga('send', 'pageview');
}
}
}
} catch (e) {
var wrap = $('<div class="meta-lightbox-ajax" />');
wrap.append(data);
content.html(wrap).removeClass('meta-lightbox-loading');
}
// Vertically center html
if (wrap.outerHeight() < content.height()) {
wrap.css({
'position': 'relative',
'top': '50%',
'margin-top': -(wrap.outerHeight() / 2) + 'px'
});
}
$(window).resize(function() {
if (wrap.outerHeight() < content.height()) {
wrap.css({
'position': 'relative',
'top': '50%',
'margin-top': -(wrap.outerHeight() / 2) + 'px'
});
}
});
setTimeout(function() {
$(window).resize();
window.imagesLoaded().then(function() {
$(window).resize();
});
}, 500);
$this.contentLoaded();
}
});
}
},
setTitle: function(text) {
var titleWrap = $('<div>', {
'class': 'meta-lightbox-title'
});
titleWrap.text(text);
$('.meta-lightbox-title-wrap').html(titleWrap);
},
contentLoaded: function() {
setTimeout(function() {
$(window).trigger('meta-lightbox-loaded');
}, 1); // For CSS transitions
setTimeout(function() {
$('body').addClass('meta-lightbox-body-effect-fade');
}, 600);
},
constructLightbox: function() {
var $this = this,
overlay = $('<div>', {
'class': 'meta-lightbox-overlay meta-lightbox-theme-' + this.options.theme + ' meta-lightbox-effect-' + this.options.effect
}),
wrap = $('<div>', {
'class': 'meta-lightbox-wrap'
}),
content = $('<div>', {
'class': 'meta-lightbox-content'
}),
nav = $('<a href="#" class="meta-lightbox-nav meta-lightbox-prev"><i class="fa fa-chevron-left"></i> <span class="sr-only">Previous</span></a><a href="#" class="meta-lightbox-nav meta-lightbox-next"><i class="fa fa-chevron-right"></i> <span class="sr-only">Next</span></a>'),
close = $('<a href="#" class="meta-lightbox-close fa fa-times" title="Close"><span class="sr-only">Close</span></a>'),
title = $('<div>', {
'class': 'meta-lightbox-title-wrap'
}),
isMSIE = /*@cc_on!@*/ 0,
$overlay = $('.meta-lightbox-overlay');
if ($overlay.length) return $overlay;
if (isMSIE) overlay.addClass('meta-lightbox-ie');
wrap.append(content);
wrap.append(title);
overlay.append(wrap);
overlay.append(nav);
overlay.append(close);
$('body').append(overlay);
if ($this.options.clickOverlayToClose) {
overlay.on('click', function(e) {
var $target = $(e.target);
if (
$target.hasClass('meta-lightbox-zoom-wrapper') ||
$target.hasClass('meta-lightbox-content') ||
$target.hasClass('meta-lightbox-wrap') ||
$target.hasClass('meta-lightbox-image') ||
$target.hasClass('meta-lightbox-overlay')
) {
$this.destructLightbox();
}
});
}
close.on('click', function(e) {
e.preventDefault();
$this.destructLightbox();
});
return overlay;
},
destructLightbox: function() {
var $this = this,
$overlay = $('.meta-lightbox-overlay'),
isMSIE = /*@cc_on!@*/ 0;
this.options.beforeHideLightbox.call(this);
var title = $('.meta-lightbox-ajax').data('curr-title'),
link = $('.meta-lightbox-ajax').data('curr-link');
if (title && link) {
if (typeof window.localStorage !== 'undefined' && link !== '/') {
window.localStorage.setItem('current-page', link);
}
if (
document.URL !== link &&
document.URL !== $('base').attr('href') + link &&
document.URL !== $('base').attr('href') + '/' + link
) {
window.history.replaceState({
title: title,
page: link,
ajax: 'true'
}, title, link);
}
// update redirect urls
/*var pattern = new RegExp('\\b(redirect_uri=).*?(&|$)');
$('a').each(function () {
var $this = $(this);
$this.attr('href', $this.attr('href').replace(pattern, 'redirect_uri=' + encodeURI($('base').attr('href') + link)));
});*/
}
$overlay.removeClass('meta-lightbox-open');
$('.meta-lightbox-nav').hide();
$('body').removeClass('meta-lightbox-body-effect-' + $this.options.effect);
$('.meta-lightbox-content .meta-lightbox-zoom-wrapper').trigger('zoom.destroy');
// For IE
if (isMSIE) {
$overlay.find('iframe').attr("src", " ");
$overlay.find('iframe').remove();
}
$('.meta-lightbox-prev').off('click');
// Remove click handlers
$('.meta-lightbox-next').off('click');
// Empty content (for videos)
$('.meta-lightbox-content').empty();
$('body').removeClass('meta-lightbox-body-effect-fade');
this.options.afterHideLightbox.call(this);
},
isHidpi: function() {
var mediaQuery = "(-webkit-min-device-pixel-ratio: 1.5),\
(min--moz-device-pixel-ratio: 1.5),\
(-o-min-device-pixel-ratio: 3/2),\
(min-resolution: 1.5dppx)";
if (window.devicePixelRatio > 1) return true;
return (window.matchMedia && window.matchMedia(mediaQuery).matches);
}
};
$.fn[pluginName] = function(options) {
return this.each(function() {
if (!$.data(this, pluginName)) {
$.data(this, pluginName, new MetaLightbox(this, options));
}
});
};
$(document).metaLightbox();
})(jQuery, this, document);
import './src/js/index';

View File

@ -1,24 +1,102 @@
{
"name": "meta-lightbox",
"version": "1.0.0",
"description": "Universal Lightbox window",
"main": "meta-lightbox.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"repository": {
"type": "git",
"url": "git+https://github.com/a2nt/meta-lightbox.git"
},
"keywords": [
"lightbox",
"jquery"
],
"author": "Tony Air <tony@twma.pro>",
"license": "BSD-2-Clause",
"bugs": {
"url": "https://github.com/a2nt/meta-lightbox/issues"
},
"homepage": "https://github.com/a2nt/meta-lightbox#readme",
"publishConfig": { "registry": "https://npm.pkg.github.com/" }
}
"name": "@a2nt/meta-lightbox",
"version": "1.0.0",
"description": "Universal Lightbox window",
"main": "meta-lightbox.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"repository": {
"type": "git",
"url": "git+https://github.com/a2nt/meta-lightbox.git"
},
"keywords": [
"lightbox",
"jquery"
],
"author": "Tony Air <tony@twma.pro>",
"license": "BSD-2-Clause",
"bugs": {
"url": "https://github.com/a2nt/meta-lightbox/issues"
},
"homepage": "https://github.com/a2nt/meta-lightbox#readme",
"publishConfig": {
"registry": "https://npm.pkg.github.com/"
},
"scripts": {
"start": "cross-env NODE_ENV=development webpack-dev-server --https -d --config webpack.config.js",
"dash": "cross-env NODE_ENV=development webpack-dashboard -- webpack-dev-server --config webpack.config.js",
"build": "cross-env NODE_ENV=production webpack -p --config webpack.config.js --progress",
"lint:check": "eslint ./src --config .eslintrc && sass-lint ./src --config .sasslintrc -v -q",
"lint:fix": "eslint ./src --config .eslintrc --fix && sass-lint ./src --config .sasslintrc -v -q --fix",
"lint:js": "eslint ./src --config .eslintrc",
"lint:sass": "sass-lint ./src --config .sasslintrc -v -q",
"prebuild": "yarn lint:fix && rimraf dist",
"prepare": "yarn lint:fix && yarn build"
},
"browserslist": [
"defaults"
],
"dependencies": {
"jquery": "^3.4.1",
"jquery-hammerjs": "^2.0.0",
"jquery-hoverintent": "^1.10.1",
"jquery-zoom": "^1.7.21",
"jquery.appear": "^1.0.1",
"jquery.inputmask": "^3.3.4",
"yarn": "^1.17.3"
},
"devDependencies": {
"autoprefixer": "^7.2.5",
"babel-core": "^6.26.3",
"babel-eslint": "^8.2.6",
"babel-loader": "^7.1.2",
"babel-plugin-transform-react-jsx": "^6.24.1",
"babel-preset-es2015": "^6.24.1",
"babel-preset-react": "^6.24.1",
"babel-preset-stage-2": "^6.24.1",
"browser-sync": "^2.24.5",
"browser-sync-webpack-plugin": "^2.2.2",
"copy-webpack-plugin": "^4.6.0",
"copyfiles": "^1.2.0",
"cross-env": "^5.1.6",
"css-loader": "^3.2.0",
"eslint": "^4.18.1",
"eslint-plugin-import": "^2.18.2",
"eslint-plugin-jquery": "^1.5.1",
"eslint-plugin-react": "^7.14.3",
"exports-loader": "^0.7.0",
"extract-text-webpack-plugin": "^4.0.0-beta.0",
"favicons-webpack-plugin": "^1.0.2",
"file-loader": "^1.1.5",
"html-webpack-plugin": "^4.0.0-beta.8",
"lost": "^8.3.1",
"material-design-color": "^2.3.2",
"node-sass": "^4.12.0",
"object-assign": "^4.1.1",
"optimize-css-assets-webpack-plugin": "^5.0.3",
"postcss-loader": "^2.1.5",
"react": "^16.9.0",
"react-dom": "^16.9.0",
"react-hot-loader": "^3.1.3",
"redux": "^3.7.2",
"redux-devtools-extension": "^2.13.8",
"resolve-url-loader": "^2.3.2",
"rimraf": "^2.6.3",
"sass-lint": "^1.13.1",
"sass-lint-fix": "^1.12.1",
"sass-loader": "^6.0.6",
"script-ext-html-webpack-plugin": "^2.1.4",
"style-loader": "^0.19.0",
"svg-url-loader": "^2.3.3",
"terser-webpack-plugin": "^2.1.3",
"uglify-js": "git://github.com/mishoo/UglifyJS2.git#harmony-v2.8.22",
"uglifyjs-webpack-plugin": "^2.2.0",
"url-loader": "^0.6.2",
"webpack": "^4.39.1",
"webpack-cli": "^3.3.6",
"webpack-dev-server": "^3.8.0",
"webpack-manifest-plugin": "^1.3.2",
"webpack-merge": "^4.1.1"
}
}

View File

@ -1,162 +1 @@
.meta-lightbox-overlay {
position: fixed;
top: 0;
left: 0;
z-index: 99998;
width: 100%;
height: 100%;
overflow: hidden;
visibility: hidden;
opacity: 0;
box-sizing: border-box;
}
.meta-lightbox-overlay.meta-lightbox-open {
visibility: visible;
opacity: 1;
}
.meta-lightbox-wrap {
position: absolute;
top: 10%;
bottom: 10%;
left: 10%;
right: 10%;
}
.meta-lightbox-content {
width: 100%;
height: 100%;
.meta-lightbox-zoom-wrapper {
display:block;
height: 100%;
width: 100%;
&:after {
color:#fff;
font:normal normal normal 14px/1 FontAwesome;
content: "\f00e";
position: absolute;
right: 1em;
bottom: 1em;
right: 1em;
text-shadow: 1px 1px 1px #000;
}
}
}
.meta-lightbox-title-wrap {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
z-index: 99999;
text-align: center;
}
.meta-lightbox-nav { display: none; }
.meta-lightbox-prev {
position: absolute;
top: 50%;
left: 0;
}
.meta-lightbox-next {
position: absolute;
top: 50%;
right: 0;
}
.meta-lightbox-close {
position: absolute;
top: 2%;
right: 2%;
}
.meta-lightbox-image {
text-align: center;
img {
max-width: 100%;
max-height: 100%;
width: auto;
height: auto;
vertical-align: middle;
}
}
.meta-lightbox-content iframe {
width: 100%;
height: 100%;
}
.meta-lightbox-inline,
.meta-lightbox-ajax {
max-height: 100%;
overflow: auto;
}
.meta-lightbox-error {
display: table;
text-align: center;
width: 100%;
height: 100%;
color: #fff;
text-shadow: 0 1px 1px #000;
}
.meta-lightbox-error p {
display: table-cell;
vertical-align: middle;
}
/* Effects
**********************************************/
.meta-lightbox-notouch .meta-lightbox-effect-fade,
.meta-lightbox-notouch .meta-lightbox-effect-fadeScale,
.meta-lightbox-notouch .meta-lightbox-effect-slideLeft,
.meta-lightbox-notouch .meta-lightbox-effect-slideRight,
.meta-lightbox-notouch .meta-lightbox-effect-slideUp,
.meta-lightbox-notouch .meta-lightbox-effect-slideDown,
.meta-lightbox-notouch .meta-lightbox-effect-fall {
transition: all 0.2s ease-in-out;
}
/* fadeScale */
.meta-lightbox-effect-fadeScale .meta-lightbox-wrap {
transition: all 0.3s;
transform: scale(0.7);
}
.meta-lightbox-effect-fadeScale.meta-lightbox-open .meta-lightbox-wrap {
transform: scale(1);
}
/* slideLeft / slideRight / slideUp / slideDown */
.meta-lightbox-effect-slideLeft .meta-lightbox-wrap,
.meta-lightbox-effect-slideRight .meta-lightbox-wrap,
.meta-lightbox-effect-slideUp .meta-lightbox-wrap,
.meta-lightbox-effect-slideDown .meta-lightbox-wrap {
transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}
.meta-lightbox-effect-slideLeft .meta-lightbox-wrap {
transform: translateX(-10%);
}
.meta-lightbox-effect-slideRight .meta-lightbox-wrap {
transform: translateX(10%);
}
.meta-lightbox-effect-slideLeft.meta-lightbox-open .meta-lightbox-wrap,
.meta-lightbox-effect-slideRight.meta-lightbox-open .meta-lightbox-wrap {
transform: translateX(0);
}
.meta-lightbox-effect-slideDown .meta-lightbox-wrap {
transform: translateY(-10%);
}
.meta-lightbox-effect-slideUp .meta-lightbox-wrap {
transform: translateY(10%);
}
.meta-lightbox-effect-slideUp.meta-lightbox-open .meta-lightbox-wrap,
.meta-lightbox-effect-slideDown.meta-lightbox-open .meta-lightbox-wrap {
transform: translateY(0);
}
/* fall */
.meta-lightbox-body-effect-fall .meta-lightbox-effect-fall {
perspective: 1000px;
}
.meta-lightbox-effect-fall .meta-lightbox-wrap {
transition: all 0.3s ease-out;
transform: translateZ(300px);
}
.meta-lightbox-effect-fall.meta-lightbox-open .meta-lightbox-wrap {
transform: translateZ(0);
}
@import "meta-lightbox-theme";
@import "../src/scss/index";

BIN
src/img/photo1.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 MiB

BIN
src/img/photo2.jpg Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

778
src/img/photo3.svg Normal file
View File

@ -0,0 +1,778 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="svg2"
version="1.1"
inkscape:version="0.48.3.1 r9886"
sodipodi:docname="hypnotoad.svg"
style="display:inline"
height="384.69312"
width="492.76743">
<title
id="title3253">Hypnotoad</title>
<defs
id="defs4">
<linearGradient
id="linearGradient4490">
<stop
style="stop-color:#bea966;stop-opacity:1;"
offset="0"
id="stop4492" />
<stop
id="stop3751"
offset="0.89473683"
style="stop-color:#c8b77f;stop-opacity:0.49803922;" />
<stop
style="stop-color:#d3c598;stop-opacity:0;"
offset="1"
id="stop4494" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4490"
id="linearGradient4496"
x1="126.28786"
y1="155.44502"
x2="126.28786"
y2="180.05759"
gradientUnits="userSpaceOnUse" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.4142136"
inkscape:cx="185.32857"
inkscape:cy="160.13229"
inkscape:document-units="px"
inkscape:current-layer="layer4"
showgrid="false"
inkscape:window-width="1384"
inkscape:window-height="900"
inkscape:window-x="422"
inkscape:window-y="49"
inkscape:window-maximized="0"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0" />
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title>Hypnotoad</dc:title>
<dc:description>Example of an SVG animation depicting Hypnotoad from the Futurama show.</dc:description>
<cc:license
rdf:resource="" />
<dc:source>Futurama</dc:source>
<dc:rights>
<cc:Agent>
<dc:title>Futurama</dc:title>
</cc:Agent>
</dc:rights>
<dc:creator>
<cc:Agent>
<dc:title>Ilya Sukhanov (dotCOMmie)</dc:title>
</cc:Agent>
</dc:creator>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:groupmode="layer"
id="layer3"
inkscape:label="base"
style="display:inline"
sodipodi:insensitive="true"
transform="translate(-0.04074493,-0.43537741)">
<path
style="fill:#9e6800;fill-opacity:1;stroke:none"
d="m 97.143265,26.114012 c 4.915795,-3.00981 16.310945,6.42389 20.203045,11.11168 3.8921,4.68779 2.39008,12.60851 5.05004,14.27596 2.39209,0.81923 3.77071,0.56861 7.49991,-0.82817 1.49706,-3.8075 3.59052,-10.15691 8.08684,-16.54695 4.49632,-6.39004 12.70715,-16.02386 20.89101,-16.25651 -14.00166,22.1166 -1.52117,44.95505 20.79223,52.13595 22.31339,7.1809 38.7546,-20.61488 38.7546,-20.61488 2.1285,9.41451 18.89939,23.55458 22.67098,27.82374 3.77159,4.26917 2.58249,36.761648 10.82164,45.614138 15.62254,16.78551 19.6611,15.33058 39.46385,21.24137 3.95256,0.94005 1.18178,-2.79852 7.49754,-3.46651 6.31576,-0.66798 7.02746,4.93173 7.74869,8.36999 0.72124,3.43827 7.78649,-1.46402 11.69935,2.79962 4.52376,4.92931 10.09706,-2.32981 17.97388,-2.61022 7.87682,-0.28041 12.89591,10.15253 16.16245,20.39246 3.26653,10.23992 6.4596,13.49769 18.43528,29.16815 11.97568,15.67045 24.77648,69.47904 18.18275,89.01969 -6.59373,19.54065 -23.10997,25.30592 -31.81981,30.30458 -8.70984,4.99866 -28.66623,8.3404 -31.31473,9.72272 -2.6485,1.38231 -2.87539,3.71417 -11.11168,8.33375 -8.23629,4.61958 -32.46385,10.18564 -41.03744,10.98541 -8.57359,0.79977 -5.07646,-1.67711 -5.93465,10e-6 -0.81227,1.58737 -1.49628,5.17275 -5.93465,9.09137 -4.43837,3.91862 -15.52167,4.34239 -22.8547,8.33376 -7.33303,3.99137 -11.74798,10.08653 -18.43528,16.66751 -6.6873,6.58098 -12.37927,0.84464 -7.82869,-7.57614 4.55059,-8.42078 16.6559,-12.03583 21.08694,-21.97082 -5.40086,-2.6545 -11.44248,1.95434 -22.60216,4.79823 -11.15968,2.84389 -29.29702,11.4293 -31.94607,12.87944 -2.64905,1.45014 -16.68046,8.08469 -15.02603,0.75761 1.65443,-7.32708 21.34393,-13.77623 31.31473,-18.94035 9.9708,-5.16412 27.75644,-6.61024 29.04188,-13.51079 -12.44812,-5.06714 -36.17588,3.77878 -31.84168,-6.55694 -11.42373,-13.48128 -59.95507,-16.76179 -80.91659,-21.03286 -3.66328,3.75217 -2.08933,3.36986 -6.69226,4.98763 0.28704,3.52367 20.76336,8.16464 24.5903,9.83756 3.82694,1.67292 9.38753,2.85503 13.04423,7.71003 3.6567,4.855 -9.90993,10.4775 -22.98604,0.94512 -9.54394,-6.95746 -18.80908,-7.31957 -24.554907,-8.52126 -2.014,3.30914 2.970882,9.22313 14.553407,15.8366 9.57276,5.46593 27.58311,17.24824 22.22307,25.13521 -5.36004,7.88696 -29.14282,-17.05497 -32.223863,-20.03891 -7.2944,-6.59213 -12.223223,-13.67535 -18.567863,-13.71281 -4.3806,2.4569 -6.504681,6.66446 -8.403211,12.10288 -2.41111,6.90674 -7.808398,22.6801 -13.498168,19.67904 -5.68977,-3.00105 4.641048,-20.94535 6.553358,-26.3713 2.139903,-3.78809 -1.494487,-12.36288 -3.50348,-16.90991 -2.311634,3.43704 -17.72641,2.85992 -18.2811,-7.14117 -0.55469,-10.00109 14.9878,-27.65117 23.49874,-32.76873 -6.20802,-6.94908 -22.84579,-27.68315 -17.31155,-43.10502 4.51479,-9.63322 12.898,-15.13585 17.08834,-16.57184 14.39151,-4.93184 -1.02978,-47.65448 -9.75444,-60.72904 -9.36267,-0.69567 -32.01882,2.10298 -41.3016,-0.40423 -9.2827801,-2.50721 -15.55092042,-3.56126 -15.68537042,-9.2113 -0.13445,-5.65004 7.51453032,-4.31782 14.02484042,-9.89756 20.25874,-20.56033 20.39186,-29.8495 37.96738,-53.147688 17.57552,-23.29819 41.98122,-26.32157 46.972092,-33.58756 3.483715,-12.03356 0.32804,-14.37566 -2.52538,-28.03174 z"
id="path3717"
sodipodi:nodetypes="czcczczczcczzszzzzzzzzzzzzzczzzzcccczzscszccszcczccsczzczcc"
inkscape:connector-curvature="0" />
<path
style="fill:#945e00;fill-opacity:1;stroke:none;display:inline"
d="m 43.592823,312.96047 c 1.18539,-6.46625 6.76161,-18.49875 18.24402,-27.63389 -6.5533,-2.17086 -17.02082,-1.94269 -20.7287,0.99746 1.85905,3.51301 8.2506,2.99715 12.60152,3.96401 0,0 -22.26189,-1.28857 -26.51079,-0.30374 -4.16421,0.9652 -17.08376,2.97014 -16.22943,8.27773 0.82631,5.13346 24.12694,0.67151 31.84782,1.81635 -5.34752,-0.007 -8.79324,0.99934 -11.26704,1.82642 -2.50195,0.8365 -8.39238,2.86479 -6.37737,6.81853 2.01502,3.95375 14.71331,0.77395 18.41997,4.23713 z"
id="path3911-2"
sodipodi:nodetypes="cccczzczzc"
inkscape:connector-curvature="0" />
</g>
<g
inkscape:groupmode="layer"
id="layer7"
inkscape:label="eyes"
style="display:inline"
sodipodi:insensitive="true"
transform="translate(-0.04074493,-0.43537741)">
<path
style="fill:#b1ae00;fill-opacity:1;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
d="m 185.41158,1.7111418 c 22.08501,-4.07832 35.00055,16.3761202 35.73415,33.4613102 0.73359,17.08518 -16.66779,35.96697 -33.71384,36.23922 -17.04605,0.27225 -35.72021,-17.90503 -34.59773,-34.97653 1.12306,-17.08023 10.49242,-30.6456702 32.57742,-34.7240002 z"
id="path3935"
sodipodi:nodetypes="czzzz"
inkscape:connector-curvature="0" />
<path
style="opacity:0.25;fill:#ffc831;fill-opacity:1;display:inline"
d="m 165.22751,48.549845 c 4.16879,1.779919 13.93498,-1.350186 22.18689,-1.355434 8.25189,-0.0053 16.26682,2.021964 22.72461,0.539194 6.45779,-1.482768 9.22563,-7.291971 9.77145,-12.053952 0.54583,-4.761982 -1.03123,-9.461465 -6.21445,-11.600667 -5.18322,-2.139201 -18.70894,-3.769533 -26.30801,-3.702489 -7.59907,0.06705 -18.11194,2.063337 -21.7625,3.134939 -3.65056,1.071602 -10.11364,3.941711 -10.09515,12.679858 0.0185,8.738147 5.52837,10.578632 9.69716,12.358551 z"
id="reye-4-5"
sodipodi:nodetypes="czzzzzzzz"
inkscape:label="#path5342"
inkscape:connector-curvature="0">
<animate
attributeName="d"
dur="0.8s"
repeatCount="indefinite"
values=" m 172.60251,41.237345 c 4.16879,1.779919 6.37248,-1.350186 14.62439,-1.355434 8.25189,-0.0053 12.01682,2.521964 18.47461,1.039194 6.45779,-1.482768 3.10063,0.395529 3.64645,-4.366452 0.54583,-4.761982 -1.90623,-5.586465 -7.08945,-7.725667 -5.18322,-2.139201 -7.89644,-2.707033 -15.49551,-2.639989 -7.59907,0.06705 -11.23694,4.438337 -14.8875,5.509939 -3.65056,1.071602 -5.73864,-1.808289 -5.72015,6.929858 0.0185,8.738147 2.27837,0.828632 6.44716,2.608551 z; m 170.44243,46.870467 c 4.34556,1.072812 8.80845,2.980842 17.06036,2.975594 8.25189,-0.0053 11.49384,-1.601958 17.95163,-3.084728 6.45779,-1.482768 9.66758,-6.673252 9.59468,-11.435233 -0.0729,-4.761981 -6.24614,-9.019524 -11.42936,-11.158726 -5.18322,-2.139201 -12.69853,-5.714076 -20.2976,-5.647032 -7.59907,0.06705 -10.95249,4.714987 -14.60305,5.786589 -3.65056,1.071602 -10.46719,3.588158 -10.4487,12.326305 0.0185,8.738147 7.82647,9.164418 12.17204,10.237231 z; m 171.50309,47.047244 c 4.34556,1.072812 7.48262,4.218279 15.73453,4.213031 8.25189,-0.0053 10.07963,-2.751007 16.53742,-4.233777 6.45779,-1.482768 11.34696,-6.938417 11.27406,-11.700398 -0.0729,-4.761981 -6.24614,-9.019524 -11.42936,-11.158726 -5.18322,-2.139201 -12.78692,-6.244406 -20.38599,-6.177362 -7.59907,0.06705 -10.8641,5.245317 -14.51466,6.316919 -3.65056,1.071602 -10.46719,3.588158 -10.4487,12.326305 0.0185,8.738147 8.88713,9.341195 13.2327,10.414008 z; m 172.82892,47.754351 c 4.34556,1.072812 6.15679,3.511172 14.4087,3.505924 8.25189,-0.0053 10.3448,-3.811669 15.65354,-4.233777 5.30874,-0.422108 12.31923,-4.286767 12.24633,-10.286184 -0.074,-6.087794 -7.48358,-10.964068 -12.22486,-12.130998 -4.74128,-1.16693 -11.72626,-7.12829 -19.32533,-7.061246 -7.59907,0.06705 -10.77571,6.836307 -14.42627,7.907909 -3.65056,1.071602 -10.90913,2.43911 -10.89064,11.177257 0.0185,8.738147 10.21296,10.048302 14.55853,11.121115 z; m 176.07892,41.254351 c 4.34556,1.072812 2.21929,2.948672 10.4712,2.943424 8.25189,-0.0053 8.7823,-2.311669 14.09104,-2.733777 5.30874,-0.422108 7.25673,0.338233 7.18383,-5.661184 -0.074,-6.087794 -7.73358,-5.776568 -12.47486,-6.943498 -4.74128,-1.16693 -3.16376,-4.06579 -10.76283,-3.998746 -7.59907,0.06705 -3.33821,3.086307 -6.98877,4.157909 -3.65056,1.071602 -11.53413,-0.62339 -11.51564,8.114757 0.0185,8.738147 5.65046,3.048302 9.99603,4.121115 z; m 172.64142,48.754351 c 4.34556,1.072812 6.09429,4.823672 14.3462,4.818424 8.25189,-0.0053 10.3448,-5.061669 15.65354,-5.483777 5.30874,-0.422108 13.25673,-5.661767 13.18383,-11.661184 -0.074,-6.087794 -9.60858,-13.214068 -13.84986,-13.568498 -4.24128,-0.35443 -9.91376,-7.19079 -17.51283,-7.123746 -7.59907,0.06705 -11.40071,6.023807 -14.92627,7.470409 -3.52556,1.446602 -11.28413,4.68911 -11.26564,13.427257 0.0185,8.738147 10.02546,11.048302 14.37103,12.121115 z; m 171.76642,48.879351 c 4.34556,1.072812 7.09429,7.823672 15.3462,7.818424 8.25189,-0.0053 10.2198,-8.186669 15.52854,-8.608777 5.30874,-0.422108 14.38173,-7.536767 14.30883,-13.536184 -0.074,-6.087794 -10.73358,-11.339068 -14.97486,-11.693498 -4.24128,-0.35443 -8.16376,-10.56579 -15.76283,-10.498746 -7.59907,0.06705 -13.15071,9.398807 -16.67627,10.845409 -3.52556,1.446602 -12.15913,3.43911 -12.14064,12.177257 0.0185,8.738147 10.02546,12.423302 14.37103,13.496115 z; m 171.9432,45.078652 c 4.34556,1.072812 8.86205,4.818468 17.11396,4.81322 8.25189,-0.0053 6.94943,-4.120805 12.25817,-4.542913 5.30874,-0.422108 13.1443,-3.736068 13.0714,-9.735485 -0.074,-6.087794 -8.17032,-12.399728 -12.4116,-12.754158 -4.24128,-0.35443 -5.15856,-7.560586 -12.75763,-7.493542 -7.59907,0.06705 -14.38814,6.923933 -17.9137,8.370535 -3.52556,1.446602 -11.18686,2.643615 -11.16837,11.381762 0.0185,8.738147 7.4622,8.887768 11.80777,9.960581 z; m 176.80456,39.421798 c 4.34556,1.072812 4.7078,1.901652 12.95971,1.896404 8.25189,-0.0053 3.41389,-1.027212 8.72263,-1.44932 5.30874,-0.422108 5.98485,1.832397 5.91195,-4.16702 -0.074,-6.087794 -2.07153,-6.300932 -6.31281,-6.655362 -4.24128,-0.35443 -2.50691,-2.876004 -10.10598,-2.80896 -7.59907,0.06705 -5.81447,0.736749 -9.34003,2.183351 -3.52556,1.446602 -8.27004,-0.891919 -8.25155,7.846228 0.0185,8.738147 2.07051,2.081866 6.41608,3.154679 z; m 172.38514,43.664438 c 4.67418,-0.241661 7.56955,0.442668 14.37392,2.16157 6.80437,1.718902 12.42951,0.387001 17.56147,-1.095767 5.13197,-1.482769 7.1339,-3.028962 7.061,-9.028379 -0.074,-6.087794 -5.16512,-9.394524 -8.69929,-10.986391 -3.56803,-1.607115 -5.24695,-2.787615 -12.84602,-2.720571 -7.59907,0.06705 -13.41587,3.918729 -17.47176,5.011778 -4.05589,1.093048 -11.27525,-0.803531 -11.25676,7.934616 0.0185,8.738147 6.60326,8.964806 11.27744,8.723144 z; m 171.32448,44.990263 c 5.64645,1.172553 7.03922,1.149775 15.16941,1.366075 8.1302,0.2163 14.19728,1.005719 19.32924,-0.477049 5.13197,-1.482769 9.432,-4.973505 9.3591,-10.972922 -0.074,-6.087794 -7.46322,-8.864194 -10.99739,-10.456061 -3.56803,-1.607115 -6.74955,-2.52245 -14.34862,-2.455406 -7.59907,0.06705 -14.91847,2.327739 -18.97436,3.420788 -4.05589,1.093048 -12.68947,0.875847 -12.67098,9.613994 0.0185,8.738147 7.48715,8.788029 13.1336,9.960581 z; m 171.32448,42.865262 c 6.02145,0.04755 9.41421,-0.787724 16.48191,0.428576 7.0677,1.2163 12.38478,2.630719 17.51674,1.14795 5.13197,-1.482769 7.4945,-3.098505 7.4216,-9.097922 -0.074,-6.087794 -4.96322,-6.739194 -8.49739,-8.331061 -3.56803,-1.607115 -7.99955,-2.08495 -15.59862,-2.017906 -7.59907,0.06705 -13.29347,1.577739 -17.34936,2.670788 -4.05589,1.093048 -10.56448,0.500847 -10.79598,7.676494 -0.2315,7.175647 4.79965,7.475528 10.8211,7.523081 z; m 175.07448,38.427762 c 6.02145,0.04755 5.91421,-2.287724 12.98191,-1.071424 7.0677,1.2163 9.32228,3.693219 14.45424,2.21045 5.13197,-1.482769 2.557,1.776495 2.4841,-4.222922 -0.074,-6.087794 -2.52572,-3.114194 -6.05989,-4.706061 -3.56803,-1.607115 -4.62455,0.29005 -12.22362,0.357094 -7.59907,0.06705 -7.16847,0.515239 -11.22436,1.608288 -4.05589,1.093048 -7.87698,-4.186653 -8.10848,2.988994 -0.2315,7.175647 1.67465,2.788028 7.6961,2.835581 z; m 170.32448,46.740262 c 6.02145,0.04755 11.53921,-3.787724 18.60691,-2.571424 7.0677,1.2163 14.00978,3.130719 19.14174,1.64795 5.13197,-1.482769 7.4945,-2.848505 7.4216,-8.847922 -0.074,-6.087794 -6.46322,-9.989194 -9.99739,-11.581061 -3.56803,-1.607115 -8.99955,-1.95995 -16.59862,-1.892906 -7.59907,0.06705 -14.41847,1.327739 -18.47436,2.420788 -4.05589,1.093048 -13.18948,3.875847 -13.42098,11.051494 -0.2315,7.175647 7.29965,9.725528 13.3211,9.773081 z; m 165.22751,48.549845 c 4.16879,1.779919 13.93498,-1.350186 22.18689,-1.355434 8.25189,-0.0053 16.26682,2.021964 22.72461,0.539194 6.45779,-1.482768 9.22563,-7.291971 9.77145,-12.053952 0.54583,-4.761982 -1.03123,-9.461465 -6.21445,-11.600667 -5.18322,-2.139201 -18.70894,-3.769533 -26.30801,-3.702489 -7.59907,0.06705 -18.11194,2.063337 -21.7625,3.134939 -3.65056,1.071602 -10.11364,3.941711 -10.09515,12.679858 0.0185,8.738147 5.52837,10.578632 9.69716,12.358551 z"
id="animate3800-6" />
</path>
<path
style="fill:#b1ae00;fill-opacity:1;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
d="m 62.065953,9.3820419 c 22.08501,-4.0783201 40.175527,15.9445201 40.909127,33.0297101 0.73359,17.08518 -17.913227,36.23484 -34.959277,36.50709 -17.04605,0.27225 -36.70259,-16.26773 -35.58011,-33.33923 1.12306,-17.08023 7.54526,-32.11924 29.63026,-36.1975701 z"
id="path3935-4"
sodipodi:nodetypes="czzzz"
inkscape:connector-curvature="0" />
<use
x="0"
y="0"
xlink:href="#reye-4-5"
id="reyey"
transform="matrix(0.97922855,0,0,0.96221563,3.9775116,1.4035705)"
width="744.09448"
height="1052.3622"
inkscape:label="#use3761" />
<use
x="0"
y="0"
xlink:href="#reye-4-5"
id="use3759"
transform="matrix(0.94736602,0,0,0.92235555,10.15379,2.7802643)"
width="744.09448"
height="1052.3622" />
<use
x="0"
y="0"
xlink:href="#reye-4-5"
id="use3753"
transform="matrix(0.91297563,0,0,0.88365225,16.708974,4.1703641)"
width="744.09448"
height="1052.3622" />
<use
x="0"
y="0"
xlink:href="#reye-4-5"
id="use3755"
transform="matrix(0.86905333,0,0,0.8505279,25.129926,5.2810368)"
width="744.09448"
height="1052.3622" />
<use
x="0"
y="0"
xlink:href="#reye-4-5"
id="use3757"
transform="matrix(0.83545935,0,0,0.80822549,31.397781,6.739095)"
width="744.09448"
height="1052.3622" />
<path
style="fill:#b20000;fill-opacity:1;display:inline"
d="m 172.56377,44.09191 c 5.29379,-0.720081 7.74066,-1.543205 15.99257,-1.548453 8.25189,-0.0053 7.79325,0.952418 14.25104,1.46965 6.45779,0.517232 8.60063,-1.541971 9.14645,-6.303952 0.54583,-4.761981 -2.53123,-8.086464 -7.71445,-10.225666 -5.18322,-2.139201 -11.77144,-1.644533 -19.37051,-1.577489 -7.59907,0.06705 -9.96365,0.584784 -13.61421,1.656386 -3.65056,1.071602 -8.66542,5.036381 -8.14693,10.024527 0.51848,4.988147 4.16224,7.225076 9.45604,6.504997 z"
id="reyer"
sodipodi:nodetypes="czzzzzzzz"
inkscape:label="#path5342"
inkscape:connector-curvature="0">
<animate
attributeName="d"
dur="0.8s"
repeatCount="indefinite"
values=" m 172.56377,44.09191 c 5.29379,-0.720081 6.41483,0.31295 14.66674,0.307702 8.25189,-0.0053 9.11908,-0.903737 15.57687,-0.386505 6.45779,0.517232 8.86579,-2.072301 8.52773,-7.099447 -0.33805,-5.027146 -1.91251,-7.290969 -7.09573,-9.430171 -5.18322,-2.139201 -11.85983,-3.235523 -19.4589,-3.168479 -7.59907,0.06705 -9.87526,2.175774 -13.52582,3.247376 -3.65056,1.071602 -8.66542,5.036381 -8.14693,10.024527 0.51848,4.988147 4.16224,7.225076 9.45604,6.504997 z; m 172.56377,44.09191 c 5.29379,-0.720081 6.41483,1.37361 14.66674,1.368362 8.25189,-0.0053 9.11908,-1.964397 15.57687,-1.447165 6.45779,0.517232 8.86579,-2.072301 8.52773,-7.099447 -0.33805,-5.027146 -4.299,-9.854231 -9.04027,-9.695336 -4.74128,0.158895 -9.8269,-4.119407 -17.42597,-4.052363 -7.59907,0.06705 -9.43332,4.297095 -13.61421,4.396425 -4.18089,0.09933 -8.66542,5.036381 -8.14693,10.024527 0.51848,4.988147 4.16224,7.225076 9.45604,6.504997 z; m 172.56377,44.09191 c 5.29379,-0.720081 6.59161,2.699435 14.84352,2.694187 8.25189,-0.0053 7.61647,-3.466999 14.07426,-2.949767 6.45779,0.517232 9.23184,-4.722124 9.23484,-8.160107 0.003,-3.437983 -4.65255,-8.174852 -9.30543,-8.457899 -4.65907,-0.283423 -10.26885,-5.180067 -17.86792,-5.113023 -7.59907,0.06705 -8.10749,5.357755 -12.28838,5.457085 -4.18089,0.09933 -8.66542,5.036381 -8.14693,10.024527 0.51848,4.988147 4.16224,7.225076 9.45604,6.504997 z; m 172.91732,44.09191 c 5.29379,-0.720081 4.82385,2.9646 13.07576,2.959352 8.25189,-0.0053 7.79324,-3.820552 14.25103,-3.30332 6.45779,0.517232 10.46928,-4.015018 10.47228,-7.453001 0.003,-3.437983 -4.12222,-8.086463 -8.7751,-8.36951 -4.65907,-0.283423 -9.73852,-6.329116 -17.33759,-6.262072 -7.59907,0.06705 -9.69848,4.650649 -13.34904,5.899027 -3.65056,1.248378 -8.66542,5.036381 -8.14693,10.024527 0.51848,4.988147 4.51579,7.225076 9.80959,6.504997 z; m 172.91732,44.09191 c 5.2054,-0.189751 4.82385,2.9646 13.07576,2.959352 8.25189,-0.0053 7.79324,-3.820552 14.25103,-3.30332 6.45779,0.517232 10.46928,-4.015018 10.47228,-7.453001 0.003,-3.437983 -4.12222,-8.086463 -8.7751,-8.36951 -4.65907,-0.283423 -9.73852,-6.329116 -17.33759,-6.262072 -7.59907,0.06705 -9.69848,4.650649 -13.34904,5.899027 -3.65056,1.248378 -8.66542,3.622167 -8.14693,8.610313 0.51848,4.988147 4.60419,8.108962 9.80959,7.919211 z; m 175.66732,43.34191 c 4.5804,0.685249 2.88635,4.5271 11.13826,4.521852 8.25189,-0.0053 6.98074,-4.633052 13.43853,-4.11582 6.45779,0.517232 10.96928,-4.452518 10.72228,-8.640501 -0.247,-4.187983 -4.37222,-6.898963 -9.0251,-7.18201 -4.65907,-0.283423 -9.98852,-7.579116 -17.58759,-7.512072 -7.59907,0.06705 -9.44848,5.900649 -13.09904,7.149027 -3.65056,1.248378 -8.66542,3.622167 -8.14693,8.610313 0.51848,4.988147 7.97919,6.483962 12.55959,7.169211 z; m 175.66732,43.34191 c 4.5804,0.685249 3.26135,8.9021 11.51326,8.896852 8.25189,-0.0053 7.23074,-7.633052 13.06353,-8.49082 5.83279,-0.857768 10.96928,-4.452518 10.72228,-8.640501 -0.247,-4.187983 -6.12222,-7.273963 -10.0251,-8.05701 -3.90288,-0.783047 -7.11352,-9.829116 -14.71259,-9.762072 -7.59907,0.06705 -11.32348,9.025649 -14.97404,10.274027 -3.65056,1.248378 -8.66542,3.622167 -8.14693,8.610313 0.51848,4.988147 7.97919,6.483962 12.55959,7.169211 z; m 175.66732,43.34191 c 4.5804,0.685249 2.73102,3.687188 10.98293,3.68194 8.25189,-0.0053 7.76107,-2.41814 13.59386,-3.275908 5.83279,-0.857768 10.96928,-4.452518 10.72228,-8.640501 -0.247,-4.187983 -6.12222,-6.124915 -10.0251,-6.907962 -3.90288,-0.783047 -4.72703,-8.856843 -12.3261,-8.789799 -7.59907,0.06705 -13.70997,6.904328 -17.36053,8.152706 -3.65056,1.248378 -8.66542,3.622167 -8.14693,8.610313 0.51848,4.988147 7.97919,6.483962 12.55959,7.169211 z; m 177.70025,43.076745 c 4.5804,0.685249 3.52654,1.654308 10.01066,1.649008 6.48412,-0.0053 4.57909,-0.561984 10.41188,-1.419752 5.83279,-0.857768 11.23444,-3.657024 10.5455,-8.375337 -0.68894,-4.718313 -3.82412,-5.948138 -7.727,-6.731185 -3.90288,-0.783047 -4.46186,-5.498086 -12.06093,-5.431042 -7.59907,0.06705 -11.14671,4.959785 -14.97405,4.882337 -3.82734,-0.07745 -10.78673,1.412457 -10.00308,7.461264 0.78364,6.048808 9.21662,7.279458 13.79702,7.964707 z; m 178.0538,42.016081 c 4.5804,0.685249 6.62014,0.858817 10.18744,1.295458 3.5673,0.436642 5.2862,0.763842 11.11899,-0.09393 5.83279,-0.857768 9.37828,-4.364131 9.30806,-8.286949 -0.0702,-3.922818 -2.76346,-4.799089 -4.89857,-6.200855 -2.13512,-1.401765 -3.57798,-2.846435 -11.17705,-2.779391 -7.59907,0.06705 -10.08605,4.075901 -16.03471,3.556511 -5.94867,-0.51939 -12.90805,-0.0018 -12.1244,6.047051 0.78364,6.048808 9.03984,5.776856 13.62024,6.462105 z; m 176.72797,40.778644 c 4.5804,0.685249 7.94597,0.593652 11.51327,1.030293 3.5673,0.436642 5.72814,1.117396 11.56093,0.259624 5.83279,-0.857768 10.21797,-1.756675 10.50131,-6.077241 0.28353,-4.323675 -3.47057,-5.373613 -5.73826,-6.377631 -2.25164,-0.99691 -5.43414,-2.316105 -13.03321,-2.249061 -7.59907,0.06705 -8.67184,3.082182 -14.6205,2.562792 -5.94867,-0.51939 -13.15988,0.55002 -13.79045,5.626556 -0.63057,5.076536 9.02651,4.539419 13.60691,5.224668 z; m 173.79047,40.466144 c 4.1429,-0.502251 9.63347,0.218651 13.88827,1.030293 4.2548,0.811642 8.47671,1.233067 13.62343,0.447124 5.20779,-0.795268 7.40547,-1.506675 8.50131,-5.389741 1.09584,-3.883066 -2.97057,-5.936113 -5.23826,-6.940131 -2.25164,-0.99691 -5.43414,-2.316105 -13.03321,-2.249061 -7.59907,0.06705 -8.67184,3.082182 -14.6205,2.562792 -5.94867,-0.51939 -12.47238,0.55002 -13.10295,5.626556 -0.63057,5.076536 5.83901,5.414419 9.98191,4.912168 z; m 173.79047,40.466144 c 4.1429,-0.502251 10.00847,-0.531349 14.63827,-0.532207 4.6298,-8.58e-4 8.85314,0.929892 12.68593,1.634624 3.83279,0.704732 8.71797,-1.506675 8.06381,-5.202241 -0.65416,-3.695566 -3.03307,-5.311113 -5.30076,-6.315131 -2.25164,-0.99691 -5.05914,-1.816105 -12.65821,-1.749061 -7.59907,0.06705 -8.42184,2.832182 -14.3705,2.312792 -5.94867,-0.51939 -11.34738,0.80002 -12.29045,5.626556 -0.94544,4.838673 5.08901,4.726919 9.23191,4.224668 z; m 173.79047,40.466144 c 4.1429,-0.502251 10.00847,-0.531349 14.63827,-0.532207 4.6298,-8.58e-4 8.85314,0.929892 12.68593,1.634624 3.83279,0.704732 8.71797,-1.506675 8.06381,-5.202241 -0.65416,-3.695566 -3.03307,-5.311113 -5.30076,-6.315131 -2.25164,-0.99691 -5.05914,-1.816105 -12.65821,-1.749061 -7.59907,0.06705 -8.42184,2.832182 -14.3705,2.312792 -5.94867,-0.51939 -11.34738,0.80002 -12.29045,5.626556 -0.94544,4.838673 5.08901,4.726919 9.23191,4.224668 z; m 174.54047,42.153644 c 4.1429,-0.502251 10.19597,-3.093849 14.82577,-3.094707 4.6298,-8.58e-4 7.70843,1.485566 11.74843,2.884624 4.02029,1.392232 9.21797,0.618325 8.81381,-4.077241 -0.40416,-4.695566 -3.78307,-6.811113 -6.05076,-7.815131 -2.25164,-0.99691 -7.24664,-2.566105 -14.84571,-2.499061 -7.59907,0.06705 -10.8431,0.710862 -14.27399,2.105685 -3.32391,1.351329 -10.00402,3.61999 -9.69946,9.708663 0.30456,6.088673 5.33901,3.289419 9.48191,2.787168 z; m 172.56377,44.09191 c 5.29379,-0.720081 7.74066,-1.543205 15.99257,-1.548453 8.25189,-0.0053 7.79325,0.952418 14.25104,1.46965 6.45779,0.517232 8.60063,-1.541971 9.14645,-6.303952 0.54583,-4.761981 -2.53123,-8.086464 -7.71445,-10.225666 -5.18322,-2.139201 -11.77144,-1.644533 -19.37051,-1.577489 -7.59907,0.06705 -9.96365,0.584784 -13.61421,1.656386 -3.65056,1.071602 -8.66542,5.036381 -8.14693,10.024527 0.51848,4.988147 4.16224,7.225076 9.45604,6.504997 z"
id="animate3800" />
</path>
<path
style="fill:#000016;fill-opacity:1;stroke:none"
d="m 174.55267,41.457083 c 4.75465,-0.585541 5.74668,-0.536571 13.15819,-0.540839 7.4115,-0.0043 6.9454,-0.220888 12.4514,0.732264 5.506,0.95315 8.42663,1.029317 8.47268,-2.709797 0.0461,-3.739114 -3.15577,-8.284854 -7.81112,-10.024368 -4.65535,-1.739513 -8.11914,-1.881615 -14.9443,-1.827098 -6.82516,0.05452 -9.7484,1.244785 -13.02718,2.116167 -3.27878,0.871384 -9.01188,5.17393 -7.65833,9.380393 1.34802,4.189302 4.60399,3.458818 9.35866,2.873278 z"
id="reyeb"
sodipodi:nodetypes="czzzzzzzz"
inkscape:label="#path5342"
inkscape:connector-curvature="0">
<animate
attributeName="d"
dur="0.8s"
repeatCount="indefinite"
values=" m 174.55267,41.457084 c 4.75465,-0.585541 4.95118,0.258923 12.36269,0.254655 7.4115,-0.0043 7.7409,-1.016383 13.2469,-0.06323 5.506,0.95315 8.42663,1.029317 8.47268,-2.709797 0.0461,-3.739114 -3.15577,-8.284854 -7.81112,-10.024368 -4.65535,-1.739513 -8.56109,-2.765498 -15.38625,-2.710981 -6.82516,0.05452 -9.30645,2.128668 -12.58523,3.00005 -3.27878,0.871384 -9.01188,5.17393 -7.65833,9.380393 1.34802,4.189302 4.60399,3.458818 9.35866,2.873278 z; m 174.55267,41.457084 c 4.75465,-0.585541 4.95118,0.258923 12.36269,0.254655 7.4115,-0.0043 7.7409,-1.016383 13.2469,-0.06323 5.506,0.95315 8.33824,-1.445557 8.38429,-5.184671 0.0461,-3.739114 -3.86288,-6.163533 -8.695,-6.842387 -4.83213,-0.678854 -7.58882,-4.2681 -14.41398,-4.213583 -6.82516,0.05452 -8.86451,3.454493 -12.58523,3.795545 -3.72072,0.341052 -9.01188,5.17393 -7.65833,9.380393 1.34802,4.189302 4.60399,3.458818 9.35866,2.873278 z; m 174.55267,41.457084 c 4.75465,-0.585541 3.18341,3.264127 10.59492,3.259859 7.4115,-0.0043 9.50867,-4.021587 15.01467,-3.068434 5.506,0.95315 8.33824,-1.445557 8.38429,-5.184671 0.0461,-3.739114 -3.86288,-6.163533 -8.695,-6.842387 -4.83213,-0.678854 -9.35659,-6.301032 -16.18175,-6.246515 -6.82516,0.05452 -7.09674,5.487425 -10.81746,5.828477 -3.72072,0.341052 -9.01188,5.17393 -7.65833,9.380393 1.34802,4.189302 4.60399,3.458818 9.35866,2.873278 z; m 174.55267,41.457084 c 4.75465,-0.585541 3.18341,3.264127 10.59492,3.259859 7.4115,-0.0043 9.50867,-4.021587 15.01467,-3.068434 5.506,0.95315 8.33824,-1.445557 8.38429,-5.184671 0.0461,-3.739114 -3.86288,-6.163533 -8.695,-6.842387 -4.83213,-0.678854 -8.64948,-6.477809 -15.47464,-6.423292 -6.82516,0.05452 -7.80385,5.664202 -11.52457,6.005254 -3.72072,0.341052 -9.10027,3.671328 -7.74672,7.877791 1.34802,4.189302 4.69238,4.96142 9.44705,4.37588 z; m 174.55267,41.457084 c 4.75465,-0.585541 3.18341,3.264127 10.59492,3.259859 7.4115,-0.0043 9.50867,-4.021587 15.01467,-3.068434 5.506,0.95315 8.33824,-1.445557 8.38429,-5.184671 0.0461,-3.739114 -3.86288,-6.163533 -8.695,-6.842387 -4.83213,-0.678854 -8.64948,-6.477809 -15.47464,-6.423292 -6.82516,0.05452 -7.80385,5.664202 -11.52457,6.005254 -3.72072,0.341052 -9.10027,3.671328 -7.74672,7.877791 1.34802,4.189302 4.69238,4.96142 9.44705,4.37588 z; m 174.55267,41.457084 c 4.62965,0.164459 3.87091,4.514127 11.28242,4.509859 7.4115,-0.0043 8.82117,-4.021584 14.32717,-4.318434 5.506,-0.29685 8.08824,-2.820557 8.13429,-6.559671 0.0461,-3.739114 -3.61288,-4.788533 -8.445,-5.467387 -4.83213,-0.678854 -8.58698,-7.790309 -15.41214,-7.735792 -6.82516,0.05452 -7.86635,6.976702 -11.58707,7.317754 -3.72072,0.341052 -9.10027,3.671328 -7.74672,7.877791 1.34802,4.189302 4.8174,4.211421 9.44705,4.37588 z; m 174.55267,41.457084 c 4.62965,0.164459 5.87091,7.639127 13.28242,7.634859 7.4115,-0.0043 6.82117,-7.146584 12.32717,-7.443434 5.506,-0.29685 8.33824,-2.945557 7.63429,-7.184671 -0.70395,-4.239114 -3.11288,-4.163533 -7.945,-4.842387 -4.83213,-0.678854 -6.71198,-10.290309 -13.53714,-10.235792 -6.82516,0.05452 -9.74135,9.476702 -13.46207,9.817754 -3.72072,0.341052 -9.10027,2.171328 -7.74672,6.377791 1.34802,4.189302 4.8174,5.711421 9.44705,5.87588 z; m 174.55267,41.457084 c 4.62965,0.164459 5.1638,3.838428 12.57531,3.83416 7.4115,-0.0043 7.52828,-3.345885 13.03428,-3.642735 5.506,-0.29685 7.98469,-3.29911 7.63429,-6.742729 -0.3504,-3.443619 -3.11288,-4.605475 -7.945,-5.284329 -4.83213,-0.678854 -4.14872,-8.522543 -10.97388,-8.468026 -6.82516,0.05452 -12.30461,7.708936 -16.02533,8.049988 -3.72072,0.341052 -9.10027,2.171328 -7.74672,6.377791 1.34802,4.189302 4.8174,5.711421 9.44705,5.87588 z; m 174.55267,41.457084 c 4.62965,0.164459 5.60574,1.893884 13.01725,1.889616 7.4115,-0.0043 7.08634,-1.401341 12.59234,-1.698191 5.506,-0.29685 7.98469,-3.29911 7.63429,-6.742729 -0.3504,-3.443619 -3.11288,-4.605475 -7.945,-5.284329 -4.83213,-0.678854 -5.8281,-5.075398 -12.65326,-5.020881 -6.82516,0.05452 -10.62523,4.261791 -14.34595,4.602843 -3.72072,0.341052 -9.10027,2.171328 -7.74672,6.377791 1.34802,4.189302 4.8174,5.711421 9.44705,5.87588 z; m 175.25978,40.838366 c 4.62965,0.164459 7.72707,1.363586 14.1663,2.066392 6.43922,0.702807 10.26832,-0.34068 12.94589,-1.609802 2.67757,-1.269122 5.77498,-2.945557 5.42458,-6.389176 -0.3504,-3.443619 -2.05222,-4.428698 -5.73529,-5.903047 -3.68307,-1.47435 -3.97195,-2.158583 -10.79711,-2.104066 -6.82516,0.05452 -8.15035,4.438568 -14.43433,3.630571 -6.45792,-0.830361 -13.07775,0.845503 -11.7242,5.051966 1.34802,4.189302 5.52451,5.092703 10.15416,5.257162 z; m 175.79011,39.954483 c 4.62965,0.164459 7.63868,0.302925 14.07791,1.005731 6.43922,0.702807 9.7632,0.800024 12.50395,-0.1072 2.76596,-0.915568 5.52996,-0.949236 6.10764,-4.923186 0.57768,-3.97395 -2.38172,-4.613056 -5.79963,-5.778046 -3.4179,-1.16499 -4.67906,-1.981807 -11.50422,-1.92729 -6.82516,0.05452 -8.41551,4.261791 -14.69949,3.453794 -6.45792,-0.830361 -11.33218,0.586776 -11.92871,3.715418 -0.59652,3.128642 6.6129,4.39632 11.24255,4.560779 z; m 175.79011,39.954483 c 4.62965,-0.585541 7.20118,-0.322075 13.64041,0.380731 6.43922,0.702807 9.85612,0.60146 12.06645,-0.1697 2.26596,-0.790568 6.84246,-0.886736 6.98264,-4.235686 0.14018,-3.34895 -2.50672,-4.488056 -5.92463,-5.653046 -3.4179,-1.16499 -4.49156,-1.731807 -11.31672,-1.67729 -6.82516,0.05452 -8.47801,2.886791 -15.01199,2.578794 -6.53398,-0.307997 -11.08219,0.08678 -11.67871,4.215418 -0.59652,4.128642 6.6129,5.14632 11.24255,4.560779 z; m 175.79011,39.954483 c 4.62965,-0.585541 8.01369,-1.197076 13.82791,-0.994269 5.81422,0.202807 9.36299,1.120868 12.12895,1.5803 2.76596,0.459432 6.46746,-0.136736 6.60764,-3.485686 0.14018,-3.34895 -2.38172,-5.613056 -5.79963,-6.778046 -3.4179,-1.16499 -4.86656,-1.294307 -11.69172,-1.23979 -6.82516,0.05452 -8.60301,2.511791 -15.13699,2.203794 -6.53398,-0.307997 -10.70719,2.149276 -10.61621,5.902918 0.091,3.753642 6.0504,3.39632 10.68005,2.810779 z; m 175.79011,39.954483 c 4.62965,-0.585541 8.01369,-1.197076 13.82791,-0.994269 5.81422,0.202807 9.36299,1.120868 12.12895,1.5803 2.76596,0.459432 6.46746,-0.136736 6.60764,-3.485686 0.14018,-3.34895 -2.38172,-5.613056 -5.79963,-6.778046 -3.4179,-1.16499 -4.86656,-1.294307 -11.69172,-1.23979 -6.82516,0.05452 -8.60301,2.511791 -15.13699,2.203794 -6.53398,-0.307997 -10.70719,2.149276 -10.61621,5.902918 0.091,3.753642 6.0504,3.39632 10.68005,2.810779 z; m 176.10261,40.516983 c 4.62965,-0.585541 7.57619,-2.447076 13.39041,-2.244269 5.81422,0.202807 9.11299,1.370868 11.87895,1.8303 2.76596,0.459432 6.71746,1.175764 6.85764,-2.173186 0.14018,-3.34895 -3.63172,-6.113056 -7.04963,-7.278046 -3.4179,-1.16499 -6.24156,-1.919307 -13.06672,-1.86479 -6.82516,0.05452 -8.444,0.888631 -12.51199,2.016294 -4.10181,1.137038 -9.58221,5.024276 -8.67871,8.777918 0.9035,3.753642 4.5504,1.52132 9.18005,0.935779 z; m 176.10261,40.516983 c 4.62965,-0.585541 7.57619,-1.197076 13.39041,-0.994269 5.81422,0.202807 8.11299,0.120868 10.87895,0.5803 2.76596,0.459432 5.59246,1.800764 7.10764,-1.798186 1.51518,-3.59895 -3.50672,-6.863056 -6.92463,-8.028046 -3.4179,-1.16499 -5.86656,-2.294307 -12.69172,-2.23979 -6.82516,0.05452 -8.819,0.888631 -12.88699,2.016294 -4.10181,1.137038 -8.95721,5.774276 -8.05371,9.527918 0.9035,3.753642 4.5504,1.52132 9.18005,0.935779 z; m 174.55267,41.457083 c 4.75465,-0.585541 5.74668,-0.536571 13.15819,-0.540839 7.4115,-0.0043 6.9454,-0.220888 12.4514,0.732264 5.506,0.95315 8.42663,1.029317 8.47268,-2.709797 0.0461,-3.739114 -3.15577,-8.284854 -7.81112,-10.024368 -4.65535,-1.739513 -8.11914,-1.881615 -14.9443,-1.827098 -6.82516,0.05452 -9.7484,1.244785 -13.02718,2.116167 -3.27878,0.871384 -9.01188,5.17393 -7.65833,9.380393 1.34802,4.189302 4.60399,3.458818 9.35866,2.873278 z"
id="animate3803" />
</path>
<path
style="opacity:0.25;fill:#ffc831;fill-opacity:1;display:inline"
d="m 49.603967,50.783047 c 4.16879,1.779919 10.248558,10.329639 18.500468,10.324391 8.25189,-0.0053 10.318916,-8.553006 16.776706,-10.035776 C 90.338931,49.588894 99.34129,42.601613 98.64967,36.999943 97.95805,31.398272 84.995757,25.424581 80.929954,24.988044 76.864151,24.551507 71.947792,17.502678 64.348722,17.569722 c -7.59907,0.06705 -11.121674,9.092051 -14.772234,10.163653 -3.65056,1.071602 -14.858124,2.888634 -14.839634,11.626782 0.0185,8.738147 9.698323,9.642971 13.867113,11.42289 z"
id="reye-4-5-9"
sodipodi:nodetypes="czzzzzzzz"
inkscape:label="#path5342"
inkscape:connector-curvature="0">
<animate
attributeName="d"
dur="0.8s"
repeatCount="indefinite"
values=" m 55.916467,47.283047 c 4.16879,1.779919 2.061058,3.517139 10.312968,3.511891 8.25189,-0.0053 5.131416,-2.740506 11.589206,-4.223276 6.45779,-1.482768 11.897649,-3.532549 11.206029,-9.134219 -0.69162,-5.601671 -8.966413,-4.762862 -13.032216,-5.199399 -4.065803,-0.436537 -4.232162,-5.797866 -11.831232,-5.730822 -7.59907,0.06705 -5.184174,6.092051 -8.834734,7.163653 -3.65056,1.071602 -9.295624,-1.298866 -9.277134,7.439282 0.0185,8.738147 5.698323,4.392971 9.867113,6.17289 z; m 48.338802,51.932095 c 4.16879,2.487026 10.513723,9.180591 18.765633,9.175343 8.25189,-0.0053 11.998295,-5.194251 17.748978,-9.063504 C 90.604096,48.17468 99.34129,42.601613 98.64967,36.999943 97.95805,31.398272 85.437699,26.220076 81.548672,24.457714 c -3.889026,-1.762362 -9.60088,-6.955036 -17.19995,-6.887992 -7.59907,0.06705 -12.359111,6.528789 -15.214176,8.926216 -2.855065,2.397427 -14.416182,4.126071 -14.397692,12.864219 0.0185,8.738147 9.433158,10.084913 13.601948,12.571938 z; m 48.338802,51.932095 c 4.16879,2.487026 9.983393,7.677989 18.235303,7.672741 8.25189,-0.0053 12.351848,-4.575532 18.102531,-8.444785 5.750683,-3.869254 13.869159,-7.497778 13.177539,-14.07172 C 97.153357,30.426962 85.437699,26.220076 81.548672,24.457714 77.659646,22.695352 71.417462,18.651726 63.818392,18.71877 c -7.59907,0.06705 -11.828781,5.379741 -14.683846,7.777168 -2.855065,2.397427 -13.620697,3.68413 -13.42542,13.217772 0.195276,9.533642 8.460886,9.73136 12.629676,12.218385 z; m 48.603967,51.224988 c 4.16879,2.487026 9.718228,2.197912 17.970138,2.192664 8.25189,-0.0053 12.440236,-1.835493 18.190919,-5.704746 5.750683,-3.869254 11.305897,-4.315798 10.614277,-10.88974 -0.700818,-6.661369 -10.206767,-8.923711 -14.095794,-10.686073 -3.889026,-1.762362 -9.158938,-2.270455 -16.758008,-2.203411 -7.59907,0.06705 -11.828781,1.579043 -14.860623,3.622916 -3.031842,2.043874 -11.85293,2.269917 -11.657653,11.803559 0.195276,9.533642 6.427954,9.377806 10.596744,11.864831 z; m 54.916467,44.912488 c 4.16879,2.487026 2.968228,0.135412 11.220138,0.130164 8.25189,-0.0053 8.940236,1.289507 14.690919,-2.579746 5.750683,-3.869254 7.243397,1.059202 6.551777,-5.51474 -0.700818,-6.661369 -6.331767,-0.111211 -10.220794,-1.873573 -3.889026,-1.762362 -5.533938,-2.707955 -13.133008,-2.640911 -7.59907,0.06705 -9.328781,0.766543 -12.360623,2.810416 -3.031842,2.043874 -5.97793,-4.480083 -5.782653,5.053559 0.195276,9.533642 4.865454,2.127806 9.034244,4.614831 z; m 47.478967,49.099988 c 4.16879,2.487026 11.218228,1.822912 19.470138,1.817664 8.25189,-0.0053 12.690236,-1.710492 17.940919,-4.829746 5.250683,-3.119254 9.430897,-3.440798 9.114277,-9.51474 -0.303624,-5.824634 -6.956767,-5.798711 -11.720794,-7.061073 -4.764027,-1.262362 -10.033938,-2.270455 -17.633008,-2.203411 -7.59907,0.06705 -11.578781,-0.670957 -14.985623,0.247916 -3.523506,0.950339 -10.727929,4.394917 -10.532653,11.678559 0.195276,7.283642 4.177954,7.377806 8.346744,9.864831 z; m 46.948637,48.392881 c 4.875897,1.956696 12.278908,2.176518 20.619186,2.61316 8.340279,0.436641 13.839285,-1.798881 19.620298,-4.476193 5.781013,-2.677313 9.872839,-5.738895 9.556219,-11.812837 -0.303624,-5.824634 -8.017428,-6.329041 -13.223396,-6.088801 -5.210785,0.240463 -10.652657,0.381195 -18.251727,0.448239 -7.59907,0.06705 -11.313616,-1.466452 -15.604341,-1.519851 -4.290725,-0.0534 -10.374376,1.56649 -11.062983,7.87786 -0.688608,6.31137 3.470847,11.001727 8.346744,12.958423 z; m 49.335122,47.155444 c 4.433956,1.956696 11.483412,1.734577 19.204973,1.640888 7.72156,-0.09369 12.248295,-0.649832 18.029308,-3.327144 5.781013,-2.677313 8.016684,-3.264021 7.700064,-9.337963 -0.303624,-5.824634 -4.74706,-5.445158 -9.953028,-5.204918 -5.210785,0.240463 -10.387491,0.999913 -17.986561,1.066957 -7.59907,0.06705 -11.932335,-0.140626 -16.22306,-0.194025 -4.290725,-0.0534 -8.51822,-0.0245 -8.853274,6.286869 -0.335055,6.31137 3.679649,7.126773 8.081578,9.069336 z; m 53.489374,44.238629 c 4.433956,1.956696 5.826558,-0.917074 13.548119,-1.010763 7.72156,-0.09369 12.336683,1.736654 18.117696,-0.940658 5.781013,-2.677313 5.895364,0.713454 5.578744,-5.360488 -0.303624,-5.824634 -3.6864,-2.263177 -8.892368,-2.022937 -5.210785,0.240463 -7.559064,1.353466 -15.158134,1.42051 -7.59907,0.06705 -11.13684,-0.847733 -15.427565,-0.901132 -4.290725,-0.0534 -5.513016,-2.234208 -5.84807,4.077161 -0.335055,6.31137 3.679649,2.795744 8.081578,4.738307 z; m 46.064753,49.099988 c 4.433956,1.956696 13.162791,1.292635 20.884352,1.198946 7.72156,-0.09369 16.667712,-0.914997 22.448725,-3.592309 5.781013,-2.677313 9.254121,-5.562118 8.937501,-11.63606 -0.303624,-5.824634 -8.370982,-6.505818 -13.57695,-6.265578 -5.210785,0.240463 -10.564268,0.381194 -18.163338,0.448238 -7.59907,0.06705 -13.434937,-0.847732 -17.725662,-0.901131 -4.290725,-0.0534 -13.821521,2.273597 -14.156575,8.584966 -0.335055,6.31137 6.950018,10.220365 11.351947,12.162928 z; m 43.766656,48.923211 c 5.494616,1.337978 15.637665,-1.09385 23.359226,-1.187539 7.72156,-0.09369 17.639983,2.708925 23.420996,0.03161 5.781013,-2.677313 8.105073,-6.622778 7.788453,-12.69672 -0.303624,-5.824634 -7.39871,-7.566478 -12.604678,-7.326238 -5.210785,0.240463 -11.624928,0.381194 -19.223998,0.448238 -7.59907,0.06705 -13.346549,0.212928 -17.637274,0.159529 -4.290725,-0.0534 -13.821521,2.273597 -14.156575,8.584966 -0.335055,6.31137 3.559234,10.648174 9.05385,11.986151 z; m 48.804792,47.420603 c 6.466887,0.807648 10.59953,0.408759 18.32109,-0.03849 7.72156,-0.447244 14.723168,-0.826611 19.885462,-1.736157 5.162295,-0.909546 8.370238,-2.380138 8.318783,-7.835361 -0.05146,-5.455224 -4.747059,-8.096808 -9.776251,-8.563675 -4.941565,-0.458732 -11.448151,-0.679466 -19.047221,-0.612422 -7.59907,0.06705 -13.258161,0.831646 -17.283721,1.838907 -4.02556,1.007261 -10.109211,2.008432 -10.444265,8.319801 -0.335055,6.31137 3.559235,7.819746 10.026123,8.627394 z; m 53.617292,43.420597 c 6.466887,0.807648 4.72453,1.158765 12.44609,0.711513 7.72156,-0.447244 9.535668,-1.889111 14.697962,-2.798657 5.162295,-0.909546 6.995238,0.994862 6.943783,-4.460361 -0.05146,-5.455224 -0.309559,-3.471808 -5.338751,-3.938675 -4.941565,-0.458732 -10.760651,-1.741966 -18.359721,-1.674922 -7.59907,0.06705 -7.883161,0.706646 -11.908721,1.713907 -4.02556,1.007261 -6.234211,0.258432 -6.569265,6.569801 -0.335055,6.31137 1.621735,3.069746 8.088623,3.877394 z; m 48.938675,50.764192 c 6.466887,0.807648 9.389822,8.656606 17.111382,8.209357 7.72156,-0.447244 13.135856,-6.842222 18.173151,-8.376768 5.037295,-1.534546 13.344034,-5.063196 12.731919,-13.286186 -0.612115,-8.22299 -10.291476,-10.91375 -14.820668,-12.380617 -4.529192,-1.466867 -9.311666,-9.61297 -16.910736,-9.545926 -7.59907,0.06705 -12.097627,7.6135 -16.483022,10.306421 -4.442062,2.727719 -10.626978,4.791364 -10.962032,11.102733 -0.335055,6.31137 4.693118,13.163338 11.160006,13.970986 z; m 49.603967,50.783047 c 4.16879,1.779919 10.248558,10.329639 18.500468,10.324391 8.25189,-0.0053 10.318916,-8.553006 16.776706,-10.035776 C 90.338931,49.588894 99.34129,42.601613 98.64967,36.999943 97.95805,31.398272 84.995757,25.424581 80.929954,24.988044 76.864151,24.551507 71.947792,17.502678 64.348722,17.569722 c -7.59907,0.06705 -11.121674,9.092051 -14.772234,10.163653 -3.65056,1.071602 -14.858124,2.888634 -14.839634,11.626782 0.0185,8.738147 9.698323,9.642971 13.867113,11.42289 z"
id="animate3800-6-1" />
</path>
<use
x="0"
y="0"
xlink:href="#reye-4-5-9"
id="leyeye"
transform="matrix(0.98439237,0,0,0.97001692,0.9592116,1.1849585)"
width="744.09448"
height="1052.3622"
inkscape:label="#use3921" />
<use
x="0"
y="0"
xlink:href="#reye-4-5-9"
id="use3919"
transform="matrix(0.97256841,0,0,0.93114998,1.666948,2.7256453)"
width="744.09448"
height="1052.3622" />
<use
x="0"
y="0"
xlink:href="#reye-4-5-9"
id="use3917"
transform="matrix(0.95506897,0,0,0.88784109,2.720647,4.5066961)"
width="744.09448"
height="1052.3622" />
<use
x="0"
y="0"
xlink:href="#reye-4-5-9"
id="use3913"
transform="matrix(0.94040722,0,0,0.84564268,3.8044902,6.2589056)"
width="744.09448"
height="1052.3622" />
<use
x="0"
y="0"
xlink:href="#reye-4-5-9"
id="use3915"
transform="matrix(0.92054295,0,0,0.80788622,5.1247367,7.8645014)"
width="744.09448"
height="1052.3622" />
<path
style="fill:#b20000;fill-opacity:1;display:inline"
d="m 81.720477,31.291661 c -5.258938,0.941433 -9.467955,-7.614469 -17.712387,-7.263197 -8.244409,0.351324 -7.289737,5.396171 -11.82652,7.101804 -4.536782,1.705634 -11.058876,3.915682 -11.164787,8.744565 -0.105912,4.828883 4.852592,6.212409 10.120956,8.13238 5.268365,1.919971 8.282677,7.712227 15.872251,7.326589 7.589575,-0.385645 11.362822,-6.998928 14.965236,-8.222667 3.602413,-1.223739 12.00549,-4.657817 10.282866,-9.763054 -1.715584,-5.084409 -5.278666,-6.997852 -10.537615,-6.05642 z"
id="leyer"
sodipodi:nodetypes="czzzzzzzz"
inkscape:label="#path5342"
inkscape:connector-curvature="0">
<animate
attributeName="d"
dur="0.8s"
repeatCount="indefinite"
values=" m 81.720477,31.291661 c -5.258938,0.941433 -9.379567,-7.172527 -17.623999,-6.821255 -8.244409,0.351324 -7.378125,4.954229 -11.914908,6.659862 -4.536782,1.705634 -10.440158,3.827294 -10.546069,8.656177 -0.105912,4.828883 4.233874,6.300797 9.502238,8.220768 5.268365,1.919971 8.1059,7.181897 15.695474,6.796259 7.589575,-0.385645 11.539599,-6.468598 15.142013,-7.692337 3.602413,-1.223739 10.768053,-4.746205 10.106089,-9.763054 -0.661964,-5.016849 -5.101889,-6.997852 -10.360838,-6.05642 z; m 81.720477,31.291661 c -5.258938,0.941433 -9.379567,-6.553809 -17.623999,-6.202537 -8.244409,0.351324 -7.378125,4.335511 -11.914908,6.041144 -4.536782,1.705634 -10.440158,3.827294 -10.546069,8.656177 -0.105912,4.828883 4.233874,6.300797 9.502238,8.220768 5.268365,1.919971 8.1059,6.032849 15.695474,5.647211 7.589575,-0.385645 11.539599,-5.31955 15.142013,-6.543289 3.602413,-1.223739 10.768053,-4.746205 10.106089,-9.763054 -0.661964,-5.016849 -5.101889,-6.997852 -10.360838,-6.05642 z; m 78.980438,31.026496 c -5.258938,0.941433 -6.993081,-5.227984 -15.237513,-4.876712 -8.244409,0.351324 -9.941387,2.832909 -12.35685,4.538542 -2.415463,1.705633 -9.644663,4.269236 -9.750574,9.098119 -0.105912,4.828883 7.150688,7.361457 10.47451,8.927875 3.323821,1.566417 6.249745,4.088305 13.839319,3.702667 7.589575,-0.385645 10.213773,-4.78922 13.816187,-6.012959 3.602413,-1.223739 12.977762,-4.039098 12.315798,-9.055947 -0.661964,-5.016849 -7.841928,-7.263017 -13.100877,-6.321585 z; m 78.538496,32.263933 c -5.258938,0.941433 -6.993081,-4.344101 -15.237513,-3.992829 -8.244409,0.351324 -11.002047,1.772249 -13.41751,3.301105 -2.415463,1.528857 -7.611731,3.0318 -7.717642,7.860683 -0.105912,4.828883 6.355194,6.477574 9.148685,6.983331 2.793491,0.505757 7.663958,3.381198 15.253532,2.99556 7.589575,-0.385645 9.948608,-2.667899 13.551022,-3.891638 3.602413,-1.223739 12.270656,-3.155215 11.608692,-8.172064 -0.661964,-5.016849 -7.930317,-6.02558 -13.189266,-5.084148 z; m 78.538496,32.263933 c -5.258938,0.941433 -6.816304,-2.576334 -15.060736,-2.225062 -8.244409,0.351324 -11.443989,1.595472 -14.213005,2.593998 -2.769017,0.998526 -6.993013,1.97114 -7.098924,6.800023 -0.105912,4.828883 6.355194,6.477574 9.148685,6.983331 2.793491,0.505757 6.868463,1.878596 14.458037,1.492958 7.589575,-0.385645 10.744103,-1.165297 14.346517,-2.389036 3.602413,-1.223739 12.270656,-3.155215 11.608692,-8.172064 -0.661964,-5.016849 -7.930317,-6.02558 -13.189266,-5.084148 z; m 76.663496,32.763933 c -5.258938,0.941433 -7.941304,-1.826334 -16.185736,-1.475062 -8.244409,0.351324 -9.193989,0.595472 -11.213005,1.343998 -1.909555,0.707945 -6.993013,1.97114 -7.098924,6.800023 -0.105912,4.828883 5.855194,5.602574 8.648685,6.108331 2.793491,0.505757 7.743463,0.503596 15.333037,0.117958 7.589575,-0.385645 11.619103,-0.665297 15.221517,-1.889036 3.602413,-1.223739 11.020656,-1.405215 10.358692,-6.422064 -0.661964,-5.016849 -9.805317,-5.52558 -15.064266,-4.584148 z; m 76.663496,32.763933 c -5.258938,0.941433 -10.946508,1.002093 -16.804454,0.469482 -5.857947,-0.532612 -9.105601,-1.260684 -11.301394,-1.130876 -2.195792,0.129808 -6.109128,1.44081 -6.391817,5.562586 -0.282689,4.121776 5.855194,7.370341 8.648685,7.876098 2.793491,0.505757 8.185405,1.387479 15.774979,1.001841 7.589575,-0.385645 11.972656,-0.842073 15.57507,-2.065812 3.602413,-1.223739 11.550986,-4.587196 10.181915,-8.896938 -1.36907,-4.309742 -10.424035,-3.757813 -15.682984,-2.816381 z; m 77.458991,33.205875 c -5.258938,0.941433 -11.742003,0.560151 -17.599949,0.02754 -5.857947,-0.532612 -8.928824,-0.02325 -11.124617,0.106561 -2.195792,0.129808 -6.197517,1.352421 -6.480206,5.474197 -0.282689,4.121776 5.766806,6.221293 8.560297,6.72705 2.793491,0.505757 8.185405,1.387479 15.774979,1.001841 7.589575,-0.385645 11.972656,-0.842073 15.57507,-2.065812 3.602413,-1.223739 9.959996,-2.200711 9.91675,-7.659501 -0.04395,-5.547173 -9.363375,-4.553308 -14.622324,-3.611876 z; m 80.110641,33.647818 c -4.728619,0.676267 -9.797459,1.178868 -15.213463,0.999811 -5.327714,-0.176139 -13.96696,-1.083911 -16.162753,-0.9541 -2.195792,0.129808 -5.667187,0.733703 -5.949876,4.855479 -0.282689,4.121776 5.148088,6.132905 7.941579,6.638662 2.793491,0.505757 9.422841,0.76876 17.012415,0.383123 7.589575,-0.385645 10.470056,-1.107238 14.426022,-1.09354 3.955966,0.0137 10.490326,-2.200711 9.91675,-7.659501 -0.573576,-5.45879 -7.242055,-3.846201 -11.970674,-3.169934 z; m 81.524855,31.526498 c -4.728619,0.676267 -8.471634,2.416305 -13.887638,2.237248 -5.327714,-0.176139 -12.022417,-1.1723 -17.135025,-1.307654 -5.112608,-0.135354 -8.495614,1.882752 -8.778303,6.004528 -0.282689,4.121776 4.352593,6.751623 8.913851,7.434157 4.561258,0.682533 9.599617,-0.822231 17.189191,-1.207868 7.589575,-0.385645 10.381668,-0.223354 14.337634,-0.209656 3.955966,0.0137 11.639374,-2.465876 11.065798,-7.924666 -0.573576,-5.45879 -6.976889,-5.702356 -11.705508,-5.026089 z; m 81.524855,31.526498 c -4.728619,0.676267 -8.913576,2.946635 -14.32958,2.767578 -5.327714,-0.176139 -11.580475,-1.70263 -16.693083,-1.837984 -5.112608,-0.135354 -9.114332,1.882752 -9.397021,6.004528 -0.282689,4.121776 4.971311,7.370341 9.532569,8.052875 4.561258,0.682533 8.89251,-2.413221 16.482084,-2.798858 7.589575,-0.385645 11.088775,0.748918 15.044741,0.762616 3.955966,0.0137 11.639374,-2.465876 11.065798,-7.924666 -0.573576,-5.45879 -6.976889,-5.702356 -11.705508,-5.026089 z; M 81.524855,31.526496 C 76.619459,31.31888 71.992561,31.202764 66.576557,31.023705 61.248843,30.847566 55.438023,31.530787 50.502192,32.45609 c -4.935831,0.925306 -9.114332,1.882752 -9.397021,6.004528 -0.282689,4.121776 4.971311,7.370341 9.532569,8.052875 4.561258,0.682533 10.129946,-0.468669 16.658861,-0.677538 6.528915,-0.208868 9.055843,-1.372402 13.011809,-1.358704 3.955966,0.0137 12.169704,-0.344556 12.126458,-5.714958 -0.04325,-5.370401 -6.004617,-7.028181 -10.910013,-7.235797 z; m 79.212355,31.651496 c -4.967896,0.167384 -8.532294,-2.136232 -13.948298,-2.315291 -5.327714,-0.176139 -8.763534,0.569582 -12.761865,2.307385 -3.945828,1.714983 -9.239332,2.382752 -9.522021,6.504528 -0.282689,4.121776 3.283811,5.932841 7.845069,6.615375 4.561258,0.682533 9.817446,2.093831 16.346361,1.884962 6.528915,-0.208868 9.555843,-3.184902 13.511809,-3.171204 3.955966,0.0137 10.607204,-3.282056 9.376458,-7.652458 -1.230746,-4.370402 -5.879617,-4.340681 -10.847513,-4.173297 z; m 79.212355,31.651496 c -4.967896,0.167384 -8.532294,-2.136232 -13.948298,-2.315291 -5.327714,-0.176139 -8.763534,0.569582 -12.761865,2.307385 -3.945828,1.714983 -9.239332,2.382752 -9.522021,6.504528 -0.282689,4.121776 3.283811,5.932841 7.845069,6.615375 4.561258,0.682533 9.817446,2.093831 16.346361,1.884962 6.528915,-0.208868 9.555843,-3.184902 13.511809,-3.171204 3.955966,0.0137 10.607204,-3.282056 9.376458,-7.652458 -1.230746,-4.370402 -5.879617,-4.340681 -10.847513,-4.173297 z; m 81.720477,31.291661 c -5.258938,0.941433 -9.467955,-7.614469 -17.712387,-7.263197 -8.244409,0.351324 -7.289737,5.396171 -11.82652,7.101804 -4.536782,1.705634 -11.058876,3.915682 -11.164787,8.744565 -0.105912,4.828883 4.852592,6.212409 10.120956,8.13238 5.268365,1.919971 8.282677,7.712227 15.872251,7.326589 7.589575,-0.385645 11.362822,-6.998928 14.965236,-8.222667 3.602413,-1.223739 12.00549,-4.657817 10.282866,-9.763054 -1.715584,-5.084409 -5.278666,-6.997852 -10.537615,-6.05642 z"
id="animate3806" />
</path>
<path
style="fill:#000016;fill-opacity:1;stroke:none;display:inline"
d="m 80.63428,33.318899 c -4.725914,0.784403 -8.749018,-7.691033 -16.15383,-7.375981 -7.404801,0.315084 -5.918583,5.984776 -10.641055,7.719312 -4.722472,1.734535 -9.164551,1.71205 -10.526051,5.511598 -1.36149,3.799547 5.246518,6.181618 9.970716,7.724389 4.724199,1.542769 6.464194,6.828614 13.281064,6.487944 6.816871,-0.340673 10.696562,-6.362618 13.935918,-7.370725 3.239356,-1.008108 11.822019,-4.688095 10.293269,-8.8341 -1.522505,-4.12909 -5.434096,-4.646841 -10.160031,-3.862437 z"
id="leyeb"
sodipodi:nodetypes="czzzzzzzz"
inkscape:label="#path5342"
inkscape:connector-curvature="0">
<animate
attributeName="d"
dur="0.8s"
repeatCount="indefinite"
values=" m 80.63428,33.318899 c -4.725914,0.784403 -8.66063,-7.072315 -16.065442,-6.757263 -7.404801,0.315084 -6.006971,5.366058 -10.729443,7.100594 -4.722472,1.734535 -9.164551,1.71205 -10.526051,5.511598 -1.36149,3.799547 5.246518,6.181618 9.970716,7.724389 4.724199,1.542769 6.375806,6.033119 13.192676,5.692449 6.816871,-0.340673 10.78495,-5.567123 14.024306,-6.57523 3.239356,-1.008108 11.822019,-4.688095 10.293269,-8.8341 -1.522505,-4.12909 -5.434096,-4.646841 -10.160031,-3.862437 z; m 80.63428,33.318899 c -4.725914,0.784403 -8.66063,-6.365208 -16.065442,-6.050156 -7.404801,0.315084 -6.006971,4.658951 -10.729443,6.393487 -4.722472,1.734535 -9.164551,1.71205 -10.526051,5.511598 -1.36149,3.799547 5.246518,6.181618 9.970716,7.724389 4.724199,1.542769 6.199029,4.884071 13.015899,4.543401 6.816871,-0.340673 10.961727,-4.418075 14.201083,-5.426182 3.239356,-1.008108 11.822019,-4.688095 10.293269,-8.8341 -1.522505,-4.12909 -5.434096,-4.646841 -10.160031,-3.862437 z; m 77.805853,33.760841 c -4.725914,0.784403 -5.920591,-6.27682 -13.325403,-5.961768 -7.404801,0.315084 -7.863126,1.830524 -11.878492,4.360555 -4.015365,2.530031 -7.927114,3.214652 -9.288614,7.0142 -1.36149,3.799547 5.68846,6.800336 10.412658,8.343107 4.724199,1.542769 5.757087,4.265353 12.573957,3.924683 6.816871,-0.340673 9.635902,-6.362619 12.875258,-7.370726 3.239356,-1.008108 13.147844,-2.743551 11.619094,-6.889556 -1.522505,-4.12909 -8.262523,-4.204899 -12.988458,-3.420495 z; m 77.805853,33.760841 c -4.725914,0.784403 -6.539309,-4.243888 -13.944121,-3.928836 -7.404801,0.315084 -10.338,1.211806 -12.143657,2.239235 -1.805658,1.027429 -7.927124,2.153993 -8.404731,7.102588 -0.477607,4.948595 4.539412,5.032569 9.26361,6.57534 4.724199,1.542769 6.287417,2.85114 13.104287,2.51047 6.816871,-0.340673 10.25462,-3.180639 13.493976,-4.188746 3.239356,-1.008108 13.147844,-2.743551 11.619094,-6.889556 -1.522505,-4.12909 -8.262523,-4.204899 -12.988458,-3.420495 z; m 77.805853,33.760841 c -4.725914,0.784403 -6.716086,-2.564509 -14.120898,-2.249457 -7.404801,0.315084 -10.956718,1.211806 -12.408822,1.797293 -1.452103,0.585487 -7.485182,0.916556 -7.962789,5.865151 -0.477607,4.948595 5.776848,5.120959 9.086833,5.956622 3.309986,0.835662 6.640971,1.436926 13.457841,1.096256 6.816871,-0.340673 10.077843,-1.147707 13.317199,-2.155814 3.239356,-1.008108 13.147844,-2.743551 11.619094,-6.889556 -1.522505,-4.12909 -8.262523,-4.204899 -12.988458,-3.420495 z; m 77.930853,35.010845 c -4.725914,0.784403 -10.841086,-1.814513 -16.745898,-2.624461 -6.027527,-0.826781 -9.331718,0.586806 -10.908822,1.047293 -1.577104,0.460487 -6.985182,1.666556 -6.962789,5.740151 0.02239,4.073595 5.276848,4.370959 8.586833,5.206622 3.309986,0.835662 6.890971,0.436926 13.707841,0.09626 6.816871,-0.340673 10.952843,-0.772707 14.192199,-1.780814 3.239356,-1.008108 12.891599,-0.760466 10.994094,-5.514556 -1.897505,-4.75409 -8.137523,-2.954899 -12.863458,-2.170495 z; m 77.930853,35.010845 c -4.725914,0.784403 -10.487533,0.748749 -16.392345,-0.0612 -6.027527,-0.826781 -8.889776,-1.976456 -11.262375,-1.515969 -2.372599,0.460487 -6.896794,-0.101211 -6.874401,3.972384 0.02239,4.073595 5.18846,6.138726 8.498445,6.974389 3.309986,0.835662 7.067748,1.497586 13.884618,1.15692 6.816871,-0.340673 11.394784,-0.949484 14.63414,-1.957591 3.239356,-1.008108 11.035444,-2.616621 10.463764,-7.370711 -0.571679,-4.75409 -8.225911,-1.982627 -12.951846,-1.198223 z; m 77.930853,35.010844 c -4.725914,0.784403 -10.487533,0.74875 -16.392345,-0.0612 -6.027527,-0.826781 -9.154941,-0.562242 -11.350763,-0.632086 -2.195823,-0.06984 -6.366464,0.694285 -6.344071,4.76788 0.02239,4.073595 4.392964,4.636125 7.70295,5.29501 3.309986,0.658885 7.421301,1.497586 14.238171,1.15692 6.816871,-0.340673 11.394784,-0.949484 14.63414,-1.957591 3.239356,-1.008108 10.328337,-1.379184 10.375376,-6.310051 0.04704,-4.930867 -8.137523,-3.043287 -12.863458,-2.258883 z; m 79.16829,34.745678 c -4.725935,0.165686 -6.598446,0.748751 -12.503258,0.734296 -5.904812,-0.01445 -14.281465,-1.092572 -16.477287,-1.162416 -2.195823,-0.06984 -6.366464,0.694285 -6.344071,4.76788 0.02239,4.073595 6.072343,4.989678 9.382329,5.648563 3.309986,0.658885 8.216796,-0.0934 15.033666,-0.43407 6.816871,-0.340673 9.803793,-0.772706 12.954761,-0.896931 3.150968,-0.124224 8.648959,0.123418 8.784386,-5.514556 0.137549,-5.726311 -6.104591,-3.308452 -10.830526,-3.142766 z; m 80.140562,33.685018 c -4.549159,0.254074 -7.570718,1.809411 -13.47553,1.794956 -5.904812,-0.01445 -14.458242,-2.330009 -16.654064,-2.399853 -2.195823,-0.06984 -6.189687,1.931722 -6.167294,6.005317 0.02239,4.073595 3.774246,5.608396 9.205552,6.090505 5.431307,0.482108 8.128408,-1.065672 14.945278,-1.406342 6.816871,-0.340673 10.510899,0.199566 13.661867,0.07534 3.150968,-0.124224 9.444455,-0.937242 9.579882,-6.575216 0.137549,-5.726311 -6.546533,-3.838782 -11.095691,-3.584708 z; m 80.140562,33.685017 c -4.549159,0.254074 -7.570718,1.809412 -13.47553,1.794957 -5.904812,-0.01445 -14.458242,-2.330009 -16.654064,-2.399853 -2.195823,-0.06984 -7.957454,1.578169 -7.935061,5.651764 0.02239,4.073595 4.746518,6.315502 10.177824,6.797611 5.431307,0.482108 7.686466,-2.479885 14.503336,-2.820555 6.816871,-0.340673 11.748336,1.260226 14.899304,1.136 3.150968,-0.124224 9.444455,-0.937242 9.579882,-6.575216 0.137549,-5.726311 -6.546533,-3.838782 -11.095691,-3.584708 z; m 81.28961,32.182415 c -4.108496,-0.573783 -10.487533,-0.135131 -16.392345,-0.149586 -5.904812,-0.01445 -12.42531,0.586806 -14.886297,1.047292 -2.460987,0.460486 -7.957454,1.578169 -7.935061,5.651764 0.02239,4.073595 4.746518,6.315502 10.177824,6.797611 5.431307,0.482108 7.951631,-0.270176 14.768501,-0.610846 6.816871,-0.340673 9.185074,-1.479815 12.866372,-1.604039 3.681298,-0.124224 10.853397,1.042364 11.347649,-4.542285 0.494252,-5.584648 -5.924862,-6.028238 -9.946643,-6.589911 z; m 78.91461,32.182415 c -4.420996,0.238717 -8.737533,-2.260131 -14.642345,-2.274586 -5.904812,-0.01445 -8.55031,0.961806 -11.886297,2.297292 -3.335987,1.335486 -8.707454,2.203169 -8.685061,6.276764 0.02239,4.073595 3.746518,5.440502 9.177824,5.922611 5.431307,0.482108 7.451631,2.104824 14.268501,1.764154 6.816871,-0.340673 8.060074,-3.104815 11.741372,-3.229039 3.681298,-0.124224 10.790897,-1.332636 10.347649,-6.417285 -0.443248,-5.084649 -5.900647,-4.578628 -10.321643,-4.339911 z; m 78.91461,32.182415 c -4.420996,0.238717 -8.737533,-2.260131 -14.642345,-2.274586 -5.904812,-0.01445 -8.55031,0.961806 -11.886297,2.297292 -3.335987,1.335486 -8.707454,2.203169 -8.685061,6.276764 0.02239,4.073595 3.746518,5.440502 9.177824,5.922611 5.431307,0.482108 7.451631,2.104824 14.268501,1.764154 6.816871,-0.340673 8.060074,-3.104815 11.741372,-3.229039 3.681298,-0.124224 10.790897,-1.332636 10.347649,-6.417285 -0.443248,-5.084649 -5.900647,-4.578628 -10.321643,-4.339911 z; m 80.63428,33.318899 c -4.725914,0.784403 -8.749018,-7.691033 -16.15383,-7.375981 -7.404801,0.315084 -5.918583,5.984776 -10.641055,7.719312 -4.722472,1.734535 -9.164551,1.71205 -10.526051,5.511598 -1.36149,3.799547 5.246518,6.181618 9.970716,7.724389 4.724199,1.542769 6.464194,6.828614 13.281064,6.487944 6.816871,-0.340673 10.696562,-6.362618 13.935918,-7.370725 3.239356,-1.008108 11.822019,-4.688095 10.293269,-8.8341 -1.522505,-4.12909 -5.434096,-4.646841 -10.160031,-3.862437 z"
id="animate3809" />
</path>
<a
transform="translate(50.558134,42.779959)"
id="a3862" />
</g>
<g
inkscape:groupmode="layer"
id="layer5"
inkscape:label="dark spots"
style="display:inline"
sodipodi:insensitive="true"
transform="translate(-0.04074493,-0.43537741)">
<path
style="fill:#4b3700;fill-opacity:1;stroke:none"
d="m 45.623993,100.11355 c 2.40812,3.05454 5.89177,7.89441 9.3866,13.15302 3.49483,5.25861 2.71816,14.55892 10.48713,16.63405 7.76897,2.07513 13.56509,-8.29943 28.60424,-16.6811 15.039147,-8.38168 20.652617,-2.222 26.060277,-10.65302 1.2665,-4.390522 -8.68967,-8.266578 -6.57279,-15.393028 2.11688,-7.12645 11.39337,-9.64317 19.49492,-12.07786 8.10155,-2.43469 15.94199,-2.57612 25.27049,-0.63135 9.3285,1.94477 18.55497,11.08599 27.98341,11.38524 9.42844,0.29925 24.82203,-9.83949 29.12541,-9.93872 4.30338,-0.0992 6.35654,6.48597 13.72987,5.58616 7.37334,-0.89981 6.2857,-4.59289 8.33685,-8.14557 -6.04313,-5.18925 -11.28235,-9.80028 -19.48935,-24.01523 -4.22007,8.31622 -12.63755,16.97988 -22.55634,20.49084 -9.91879,3.51096 -24.06117,-0.5464 -33.43215,-10.76319 -9.37098,-10.21679 -13.0141,-24.87529 -3.52996,-41.3023 -7.69893,0.89605 -13.21941,7.82865 -17.52353,12.29451 -4.30412,4.46586 -10.48017,19.84229 -11.6384,20.7244 -1.15822,0.88212 -1.94262,1.09573 -5.89935,1.07554 -3.95674,-0.0202 -1.26894,-8.14645 -5.02166,-13.12949 -3.75272,-4.98304 -14.76876,-16.78271 -21.138285,-12.77234 6.399465,30.31579 9.682865,26.34627 -25.124402,43.5083 -10.94325,7.09143 -28.9611,27.5966 -26.55298,30.651138 z"
id="path3960"
sodipodi:nodetypes="czzzczzzzzzcczzczzzzccz"
inkscape:connector-curvature="0" />
<path
style="fill:#4b3700;fill-opacity:1;stroke:none"
d="m 222.23113,101.02808 c 6.06681,-2.872592 9.00192,9.49042 12.67857,12.67857 3.67665,3.18815 6.20324,2.91527 9.10714,7.14285 2.9039,4.22758 5.76023,11.77482 4.46428,18.57143 -1.29594,6.79661 -4.19948,8.65619 -10.89285,8.75001 -6.69337,0.0938 -13.38532,-10.74797 -17.14286,-18.21429 -3.75754,-7.46632 -4.13564,-26.12486 1.78572,-28.92857 z"
id="path3962"
sodipodi:nodetypes="czzzzzz"
inkscape:connector-curvature="0" />
<path
style="fill:#4b3700;fill-opacity:1;stroke:none"
d="m 286.51313,142.58817 c 7.31876,8.01697 11.77029,21.34393 13.68872,26.7263 1.91843,5.38237 2.57081,11.82018 7.38643,13.32075 4.81562,1.50057 6.69623,-4.98401 13.75,-4.10714 7.05376,0.87687 19.64898,15.42436 24.46428,21.60714 4.8153,6.18278 10.91127,13.25618 8.75,16.42857 -2.16127,3.17238 -10.13541,-7.42706 -14.61036,-10.43111 -4.59729,-3.08617 -12.29996,-4.34006 -14.67536,-1.3546 -2.3754,2.98546 -0.0593,9.0237 0.35715,14.28571 0.41729,5.27306 -0.18502,11.03459 -7.32143,12.5 -7.13641,1.46541 -17.77748,-8.20594 -25.17857,-15 -7.40109,-6.79406 -12.87004,-20.42604 -17.85715,-24.28571 -4.98711,-3.85967 -3.46274,-1.40884 -5.89285,-3.75001 -2.34272,-2.25697 3.98163,-23.31239 4.64285,-31.78571 0.66122,-8.47332 -4.08487,-13.8546 0.53572,-17.32143 4.76933,1.06237 8.83551,2.31316 11.96057,3.16724 z"
id="path3964"
sodipodi:nodetypes="czzzzzzzzzzzzzcc"
inkscape:connector-curvature="0" />
<path
style="fill:#4b3700;fill-opacity:1;stroke:none"
d="m 307.50687,288.64166 c 4.82334,3.2402 12.87853,4.9821 16.89404,14.61747 3.99657,9.58993 12.52837,0.65654 13.20005,-5.60596 0.67038,-6.25037 -3.02973,-10.58338 -6.28064,-10.05756 -3.2509,0.52583 -5.23794,-0.99916 -9.72951,-7.67703 -4.43327,-6.59119 -10.02897,-14.88455 -17.26913,-19.27828 -7.24016,-4.39373 -17.9455,-9.207 -21.3023,-4.09818 -3.35681,5.10882 3.4368,8.26117 2.98342,11.60869 -0.45339,3.34752 -7.94974,7.92897 -5.81889,12.59409 9.71983,5.5577 17.23306,1.79039 27.32296,7.89676 z"
id="path3966"
sodipodi:nodetypes="czzzzzzzcc"
inkscape:connector-curvature="0" />
<path
style="fill:#4b3700;fill-opacity:1;stroke:none"
d="m 372.45435,203.03701 c -0.35032,-2.75555 2.7311,5.37861 5.46283,6.00008 5.26889,-3.63494 18.32165,-11.47884 29.37391,-16.53054 11.05226,-5.0517 32.23849,-8.66657 33.77932,-10.6749 1.5836,-2.06408 2.65066,-4.21831 5.13394,-4.24107 2.48327,-0.0228 3.36643,2.92314 4.68749,4.55357 6.95584,0.2767 25.1553,6.70384 32.72322,17.23214 7.56792,10.5283 10.60025,26.67462 7.54464,36.11607 -3.05561,9.44145 -6.47746,11.54699 -11.78571,14.28571 -5.30825,2.73872 -7.57425,3.54424 -17.67857,8.75001 -10.10432,5.20577 -18.00993,19.06239 -26.07143,25.71428 -8.0615,6.65189 -7.6923,9.95163 -15.89286,15.17857 3.22133,4.73009 19.55163,6.42269 29.82142,8.57143 10.2698,2.14874 32.04493,11.11531 31.07144,20.80357 -3.39636,6.51685 -25.16285,-7.75443 -31.96429,-9.82143 -7.67448,-1.15115 -21.3014,-6.10137 -24.82142,0.35715 -0.55952,7.03521 9.32121,11.79309 15.53571,18.39286 6.2145,6.59977 26.69511,20.49462 20.89286,29.01785 -5.80226,8.52322 -30.01125,-16.16601 -35.08929,-20.17857 -10.37055,-6.34635 -32.32935,-20.52291 -40.53572,-19.55358 -8.20637,0.96933 -11.42138,6.68287 -12.32142,14.37501 -0.90921,7.77054 -10.09818,21.6796 -13.92858,18.39286 -3.88208,-3.33109 -1.11469,-15.72707 2.76786,-23.75 4.56683,-5.82097 5.76819,-13.1509 5.08928,-22.67858 5.48907,-6.3647 17.8451,-12.93589 20.35715,-21.07142 2.51205,-8.13553 0.406,-11.11097 -2.41072,-15.53572 -2.81672,-4.42475 -6.68487,-12.73586 -10.71428,-7.23214 -4.02941,5.50373 -4.44499,18.87847 -10.71428,19.01786 -6.18005,0.1374 -11.07855,-17.67105 -14.28572,-27.58929 -3.20717,-9.91824 -7.14232,-23.13931 -0.98214,-30.80358 6.16018,-7.66426 11.79856,6.48768 15.80357,6.69643 4.00501,0.20875 7.52542,-9.37307 9.01786,-15.17856 1.49244,-5.80549 -0.0697,-13.72627 0.13393,-18.61607 z"
id="path3968"
sodipodi:nodetypes="cczzzczzzzzczccczzczzzcczzzzzzzzc"
inkscape:connector-curvature="0" />
</g>
<g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="light"
style="display:inline"
sodipodi:insensitive="true"
transform="translate(-0.04074493,-0.43537741)">
<path
style="fill:#bea967;fill-opacity:1;stroke:none"
d="m 40.135673,163.89598 c -2.24851,5.96469 7.97458,14.93232 15.5357,23.57143 7.56112,10.78196 11.76456,36.18438 14.64286,38.21428 2.8783,2.0299 1.97057,33.53483 11.69643,51.7857 9.72588,18.25088 20.507837,31.8558 43.035707,41.07143 22.68076,9.27818 43.25071,13.46007 68.125,11.78572 4.14114,-1.47573 2.8345,-5.18597 21.67733,-3.35506 11.73862,1.13524 25.54916,1.95279 32.87624,-0.57349 22.50793,-14.08536 18.0233,-19.61937 8.03571,-27.14286 -3.07954,-10.58612 6.98962,-27.45983 5.35715,-38.75001 -1.63247,-11.29017 -12.1736,-25.73637 -21.25001,-35.71427 -9.07641,-9.9779 -33.07569,-7.11933 -33.43974,-20.58799 -0.36404,-13.46865 10.87954,-9.04872 7.90493,-19.24421 -2.97117,-10.18368 -12.40243,-12.13467 -47.59019,-23.56066 -35.4042,-11.49628 -74.367037,-3.04311 -97.946407,-2.00668 -23.57937,1.03643 -28.66071,-0.99946 -28.66071,4.50669 l 0,-2e-5 z"
id="path2911"
sodipodi:nodetypes="cczzzcscczzzzzzzc"
inkscape:connector-curvature="0" />
</g>
<g
inkscape:groupmode="layer"
id="layer9"
inkscape:label="highlights"
style="opacity:0.58518515;display:inline"
sodipodi:insensitive="true"
transform="translate(-0.04074493,-0.43537741)">
<path
style="fill:#f5e8ac;fill-opacity:0.13194448;stroke:none"
d="m 89.266469,233.80069 c 17.232901,-0.65446 69.168371,7.61216 88.412181,14.99451 19.24382,7.38234 44.65082,23.45603 40.61091,39.1318 -4.03993,15.67579 -42.65719,13.20929 -66.49168,8.95815 -23.83448,-4.25114 -45.13795,-10.93721 -55.742393,-22.65918 -10.349622,-11.4403 -24.021914,-39.77081 -6.789018,-40.42528 z"
id="path4466"
sodipodi:nodetypes="czzzzz"
inkscape:connector-curvature="0" />
<path
style="fill:url(#linearGradient4496);fill-opacity:1;stroke:none"
d="m 39.951533,167.50644 c 19.012925,3.42858 41.768808,-4.89367 83.880537,-3.14169 42.11871,1.75227 88.8303,17.44283 88.8303,17.44283 l -0.88389,-4.13648 c 0,0 -54.62546,-25.68654 -95.90135,-21.83192 -41.275896,3.85462 -58.439281,4.66467 -74.953325,5.12652 -0.475151,1.60444 -1.182937,4.21142 -0.972272,6.54074 z"
id="path4468"
sodipodi:nodetypes="czcczcc"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#acb85e;stroke-width:0.89999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
d="m 218.0509,214.70059 c 0,0 18.43355,4.35187 25.25,14.125 6.81645,9.77313 15.94011,19.98409 17.375,28.875 1.43489,8.89091 -3.25,25 -3.25,25"
id="path2955"
sodipodi:nodetypes="czzz"
inkscape:connector-curvature="0" />
<use
x="0"
y="0"
xlink:href="#path4466"
id="use2945"
transform="matrix(0.97457452,0,0,0.95572725,3.8109988,11.942525)"
width="744.09448"
height="1052.3622" />
<use
x="0"
y="0"
xlink:href="#path4466"
id="use2947"
transform="matrix(0.9434582,0,0,0.91895675,8.4749898,21.945006)"
width="744.09448"
height="1052.3622" />
<use
x="0"
y="0"
xlink:href="#path4466"
id="use2949"
transform="matrix(0.91464302,0,0,0.86806914,12.919067,35.465708)"
width="744.09448"
height="1052.3622" />
</g>
<g
inkscape:groupmode="layer"
id="layer8"
inkscape:label="shadow"
style="display:inline"
sodipodi:insensitive="true"
transform="translate(-0.04074493,-0.43537741)">
<path
style="fill:#001500;fill-opacity:0.20392157;stroke:none;display:inline"
d="m 163.79784,60.94967 c 8.89727,15.464293 22.63645,17.136421 29.79899,17.355459 7.16255,0.219038 12.97548,-2.982373 17.028,-6.385499 13.38518,5.602065 7.83285,14.807316 29.91619,52.09048 22.08333,37.28315 -10.99643,78.13988 -6.17523,92.48376 10.22431,-13.98151 12.25657,-19.15601 16.86427,-30.94511 4.60771,-11.78909 10.65553,-28.48827 9.49638,-40.27775 -1.15915,-11.78949 -6.93266,-17.66388 -11.95234,-27.34304 -4.20102,-10.989 -4.32595,-26.310488 -7.20416,-39.45911 -8.77251,-8.727892 -15.47275,-13.669345 -23.57722,-28.652884 -6.79463,6.628921 -7.57127,13.619922 -21.93993,19.811426 -14.36865,6.191503 -28.05377,-5.312989 -32.25495,-8.677732 z"
id="path2921"
sodipodi:nodetypes="czczczzccczc"
inkscape:connector-curvature="0" />
<path
style="fill:#001500;fill-opacity:0.20392157;stroke:none;display:inline"
d="m 40.657029,161.29776 c -10.02927,-4.98644 35.14445,-8.7924 66.717871,-11.71839 31.57342,-2.926 71.89901,5.95797 92.53479,18.22547 20.63578,12.2675 4.48179,10.12527 -7.39315,5.26831 -11.87494,-4.85697 -25.91343,-11.18258 -63.69359,-14.6254 -24.66094,-2.2473 -70.175541,8.21271 -88.165921,2.85001 z"
id="path2946"
sodipodi:nodetypes="czzzsc"
inkscape:connector-curvature="0" />
<path
style="fill:#001500;fill-opacity:0.20392157;stroke:none;display:inline"
d="m 84.176739,281.21888 c -9.74871,5.79769 -23.28456,16.42451 -24.54997,25.26732 8.01459,6.55522 12.59016,-2.66589 23.54431,-1.50167 10.95415,1.16422 17.436431,9.90895 20.643121,9.8999 3.2067,-0.009 4.8703,-1.82766 6.67524,-3.65145 -3.94097,-2.71551 -6.62596,-3.8893 -15.132471,-13.74998 -8.5065,-9.86067 -8.87564,-12.96528 -11.18023,-16.26412 z"
id="path2950"
sodipodi:nodetypes="cczzczc"
inkscape:connector-curvature="0" />
<path
style="fill:#001500;fill-opacity:0.20392157;stroke:none;display:inline"
d="m 64.432186,227.00418 c -9.43598,3.23232 -11.470249,8.99532 -12.758389,16.68792 -1.28814,7.6926 4.730515,16.28001 8.671425,23.06081 3.94091,6.7808 7.522957,13.71087 10.348067,12.01757 3.84859,-2.30675 4.70119,-3.12807 9.60187,-5.46203 -4.394,-10.57237 -6.06233,-18.96261 -6.95947,-27.47514 -9.78915,-9.04318 -7.184983,-12.79904 -8.903503,-18.82913 z"
id="path2952"
sodipodi:nodetypes="czzsccc"
inkscape:connector-curvature="0" />
<path
style="fill:#001500;fill-opacity:0.20392157;stroke:none;display:inline"
d="m 128.26827,272.32607 c 25.44955,5.21785 28.41215,0.66647 49.11921,1.30984 -5.1853,8.98121 -4.91192,14.65572 -4.91192,20.63008 4.67156,2.69712 9.33391,4.33895 13.91711,3.11089 1.66648,-2.88642 1.69654,-5.39893 3.43835,-7.69535 3.63256,-0.71795 9.95259,-3.24169 8.84146,-8.67773 -1.11113,-5.43606 -11.42178,-0.5379 -8.84146,-7.69535 2.58032,-7.15745 19.42693,-6.20349 26.36065,-13.58966 6.93372,-7.38615 5.39394,-8.83132 9.16893,-9.49637 4.89957,1.15674 11.24633,14.31157 17.19173,9.82384 9.98555,-7.53735 -2.78399,-16.3592 -7.20416,-17.68292 9.66328,-12.49287 19.25073,-18.80894 25.86946,-33.89226 6.61874,-15.08333 15.22695,-35.69331 11.95234,-48.30057 -3.92954,26.03319 -9.81129,43.03844 -23.24976,61.2353 -13.43847,18.19686 -31.81829,34.22193 -54.19488,42.73372 -22.3766,8.51179 -44.70852,9.95853 -68.27572,5.40311 -23.56721,-4.55541 -45.780331,-14.5424 -53.539951,-23.24976 1.27471,13.67871 44.040511,23.54278 54.358611,26.03319 z"
id="path2954"
sodipodi:nodetypes="ccccczzzcsczczzzcc"
inkscape:connector-curvature="0" />
<path
id="path2956"
style="fill:#001500;fill-opacity:0.20392157;stroke:none;display:inline"
d="m 438.48454,253.31438 c 4.41933,-5.36747 8.08922,-10.90023 9.01566,-14.25589 1.8137,0.77183 4.20916,2.39112 9.33726,1.9824 5.1281,-0.40872 6.25548,-6.1125 2.11248,-4.36666 -4.143,1.74583 -8.52988,-0.96439 -12.30843,-2.95045 -3.22047,-1.58071 -8.55152,-6.37676 -12.51595,-8.07201 -3.96443,-1.69525 -1.05637,4.75093 1.40899,7.21629 5.86319,5.86319 3.31714,11.8454 -6.33571,13.75877 -9.65285,1.91338 -30.32773,7.55676 -39.95434,-3.52966 0.81861,-2.82418 3.17034,-6.18887 2.12947,-9.73598 -1.04086,-3.54711 -7.59784,-6.92452 -11.25328,-7.06869 -0.67595,-6.6528 -0.009,-11.67698 -5.30854,-20.6016 -5.32181,-8.96216 -17.43631,-23.45221 -20.1045,-30.62435 -2.66819,-7.17214 -6.07452,-19.00088 -11.62794,-23.01017 -5.55343,-4.0093 -11.08331,-2.49879 -16.80102,0.0944 -5.71771,2.59317 -7.56575,-0.60536 -10.28351,-2.17874 -3.99733,-0.89457 -8.81014,-0.17004 -8.81014,-0.17004 0,0 -1.31278,-8.49847 -6.0802,-9.02411 -4.76741,-0.52564 -7.86844,3.41944 -7.86844,3.41944 0,0 -15.45905,-5.24985 -20.04755,-5.00955 0.86146,5.08304 1.28697,9.53025 0.52597,18.81337 65.36142,16.00093 57.14254,17.62356 71.66973,30.23019 14.52719,12.60663 21.31308,35.87839 28.76617,48.67828 7.4531,12.79989 7.74164,25.36077 4.79559,34.74263 -3.80829,12.12765 -13.36061,25.91853 -23.33794,30.80029 -12.5469,-4.33656 -22.39565,-21.54837 -45.43528,-23.41349 0,0 5.55353,27.50728 6.22176,36.1845 0.66823,8.67721 -18.02819,14.95441 -27.01557,19.56582 -8.98738,4.61141 -20.91191,4.39947 -23.57723,2.53783 -4.91467,1.35267 -8.83789,13.86828 -15.4983,15.33382 -5.87091,1.29181 -7.89634,1.403 -11.51727,4.80506 -7.24187,6.80412 -23.08604,27.01557 -23.08604,27.01557 3.84767,0.16374 14.01961,-15.2844 21.285,-19.07463 7.26539,-3.79024 17.976,-4.59462 23.74096,-8.26841 5.76496,-3.67379 5.6467,-7.02897 7.12228,-10.31503 1.84716,2.67921 20.76822,-2.06502 30.0446,-4.42073 23.36363,-5.93312 24.02561,-11.64856 27.75235,-15.47256 23.35679,-2.93892 31.38441,-8.04663 45.02597,-17.51917 14.22955,-13.02582 15.19942,-14.3502 25.72561,-18.29674 10.52619,-3.94654 29.76249,-24.91817 42.08733,-37.8 z"
sodipodi:nodetypes="cczzczszczczzzzcczccczzsccsscsscsscscczc"
inkscape:connector-curvature="0" />
<path
style="fill:#001500;fill-opacity:0.20392157;stroke:none;display:inline"
d="m 412.02883,322.76048 c 12.06577,5.35712 32.63864,19.5451 32.63864,19.5451 0,0 -22.1647,-16.61052 -21.31824,-22.45409 0.84646,-5.84357 15.39983,-4.07807 26.33562,-0.22776 7.55644,3.15045 10.33173,6.02914 23.40611,10.26662 13.07437,4.23748 7.00439,-8.31177 -1.2052,-13.11117 -8.98356,-5.25187 -21.92364,-8.10382 -29.67671,-10.00072 -7.54064,-1.84493 -17.72581,-2.59604 -22.09053,-7.37527 12.32423,-10.66621 34.4959,-35.356 34.4959,-35.356 0,0 8.69507,-9.38496 18.59103,-11.83949 9.89596,-2.45453 18.99969,-8.96374 19.11301,-24.3368 0.11332,-15.37305 -4.04414,-24.13327 -12.63026,-32.97676 1.01774,25.43291 4.74763,30.68992 -0.53756,39.33928 -5.28518,8.64936 -15.92949,11.70162 -23.19109,18.37601 -14.10583,12.96517 -32.47227,35.99391 -39.35898,41.88676 -6.88671,5.89285 -12.70435,9.4785 -18.8933,11.36336 1.20283,0.79238 3.97818,0.0425 4.67578,1.41426 -2.57449,5.20009 -25.90308,8.91621 -14.69675,9.16722 11.20633,0.25101 12.96523,2.08835 24.34253,6.31945 z"
id="path2958"
sodipodi:nodetypes="cczczsscczzczazcczc"
inkscape:connector-curvature="0" />
<path
style="fill:#001500;fill-opacity:0.20392157;stroke:none;display:inline"
d="m 254.9465,290.2289 c -6.56652,5.13455 -0.0463,11.35391 -4.63666,18.43658 -4.5904,7.08267 -21.3421,10.72826 -24.73391,18.75898 13.90921,1.45108 19.0045,1.25829 25.27412,-2.95114 6.26962,-4.20943 10.47469,-8.52053 11.19047,-12.33459 2.56051,-3.84019 2.81857,-4.73426 -1.35522,-8.30854 -4.17379,-3.57427 -5.7388,-1.38173 -5.7388,-13.60129 z"
id="path2950-4"
sodipodi:nodetypes="czczczc"
inkscape:connector-curvature="0" />
<path
style="fill:#001500;fill-opacity:0.20392157;stroke:none;display:inline"
d="m 227.40829,185.90078 c -2.3155,5.0941 -6.37328,11.49007 -6.37328,11.49007 0,0 5.01949,1.78399 9.41975,-4.85915 4.43589,-6.69694 -5.06667,-14.67958 -5.06667,-14.67958 0,0 1.78865,4.45963 2.0202,8.04866 z"
id="path2950-4-6"
sodipodi:nodetypes="cczcc"
inkscape:connector-curvature="0" />
</g>
<g
inkscape:groupmode="layer"
id="layer6"
inkscape:label="belt"
style="display:inline"
transform="translate(-0.04074493,-0.43537741)">
<path
style="fill:#65474e;fill-opacity:1;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 258.36714,134.73315 c 2.39713,6.52065 3.89379,6.98247 1.47357,24.47776 -2.42023,17.49529 -16.3245,49.96578 -32.74615,66.47469 -16.42166,16.5089 -33.93629,24.39054 -57.79696,28.07981 -23.86068,3.68928 -57.35529,-1.58798 -73.760697,-9.49638 -16.40541,-7.90839 -24.02463,-20.03249 -28.57102,-26.03319 -3.564,6.27911 -1.89391,11.4962 -0.90052,16.94613 0.99338,5.44993 13.68025,17.93713 26.76998,23.74096 13.089717,5.80384 39.121807,13.71522 58.615607,13.42592 19.4938,-0.2893 38.92931,-4.02006 53.40359,-10.27293 14.80983,-6.39783 32.35407,-25.28726 39.43174,-32.78825 6.99553,-7.41393 19.9986,-28.33318 24.39589,-44.6985 4.39729,-16.36532 8.18499,-39.24492 2.6197,-50.75654 -5.5653,-11.51162 -13.78371,-13.48939 -20.13889,-13.99897 1.50389,5.221 4.80702,8.37884 7.20416,14.89949 z"
id="path3865"
sodipodi:nodetypes="czzzzczzzszzzcz"
inkscape:connector-curvature="0" />
<path
style="fill:#d4aac1;fill-opacity:0.4825175;stroke:none"
d="m 67.359854,219.63803 c 11.505344,17.72352 25.495973,27.23948 48.423406,32.03188 22.92742,4.79239 50.20102,7.14044 72.81308,-2.05606 23.37253,-7.32292 42.65179,-21.00172 56.87891,-48.38861 14.22713,-27.3869 17.02064,-46.51926 16.28485,-56.76578 -0.73579,-10.24651 -7.59472,-18.85356 -9.19962,-22.99374 6.19109,7.18086 11.402,14.38372 10.97188,28.00815 -0.43013,13.62443 -7.6057,36.94886 -16.13337,51.68447 -4.9183,8.4987 -15.03135,25.77338 -29.65845,36.35174 -14.70827,10.63706 -41.52893,19.07096 -60.89289,20.03417 -19.36396,0.96321 -43.38727,-3.36641 -60.437586,-10.77974 -17.050312,-7.41334 -31.705156,-23.19359 -29.05021,-27.12648 z"
id="path4429"
sodipodi:nodetypes="czczzczszzzc"
inkscape:connector-curvature="0" />
<path
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
d="m 154.57827,262.37005 c 0.30555,2.53424 2.09616,2.76662 2.04664,-0.1228 -0.0495,-2.88942 -2.3522,-2.41144 -2.04664,0.1228 z"
id="path3712"
sodipodi:nodetypes="czz"
inkscape:connector-curvature="0" />
<path
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
d="m 169.09122,261.20407 c 0.1445,2.35918 2.4621,2.86095 2.39226,0.14266 -0.0684,-2.66044 -2.53676,-2.50184 -2.39226,-0.14266 z"
id="path3714"
sodipodi:nodetypes="czz"
inkscape:connector-curvature="0" />
<path
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
d="m 182.08504,258.9317 c -0.0253,2.44221 2.30284,2.43572 2.21036,-0.25843 -0.0925,-2.69415 -2.18507,-2.18378 -2.21036,0.25843 z"
id="path3716"
sodipodi:nodetypes="czz"
inkscape:connector-curvature="0" />
<path
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
d="m 197.05786,254.61519 c 0.19735,2.54108 2.77535,2.24524 2.55187,-0.58589 -0.22347,-2.83114 -2.74922,-1.95518 -2.55187,0.58589 z"
id="path3718"
sodipodi:nodetypes="czz"
inkscape:connector-curvature="0" />
<path
style="fill:#65474e;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 217.14098,240.90844 c 0,0 9.59819,-1.60703 13.54569,-1.21563 3.9475,0.39139 8.50172,1.44778 10.18821,3.41536 1.6865,1.96757 3.29272,6.15089 2.08395,8.62524 -1.77651,3.63653 -7.70783,4.45513 -11.28807,4.34158 -4.11772,-0.1306 -12.96681,-4.16791 -12.96681,-4.16791 l -1.56297,-10.99864 z"
id="path3902"
sodipodi:nodetypes="czzsscc"
inkscape:connector-curvature="0" />
<path
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
d="m 225.16835,246.55432 c 0.0525,2.92482 1.90142,1.54861 2.3741,0.20466 0.93926,-2.6706 -2.4266,-3.12948 -2.3741,-0.20466 z"
id="path3720"
sodipodi:nodetypes="csz"
inkscape:connector-curvature="0" />
<path
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
d="m 204.77786,250.7953 c 0.19735,2.54108 2.77535,2.24524 2.55187,-0.58589 -0.22347,-2.83114 -2.74922,-1.95518 -2.55187,0.58589 z"
id="path3718-1"
sodipodi:nodetypes="czz"
inkscape:connector-curvature="0" />
<path
style="fill:#d4aac1;fill-opacity:0.4825175;stroke:none;display:inline"
d="m 239.107,242.31716 c -1.97857,-1.13577 -5.87777,-2.08503 -9.30265,-2.12747 -3.42487,-0.0425 -5.81616,0.2652 -11.83937,1.09816 4.68563,1.50481 11.55082,-1.07563 16.90465,0.69705 2.90717,0.96258 4.87944,1.78649 7.59141,5.17438 -0.53766,-1.59411 -1.37547,-3.70635 -3.35404,-4.84212 z"
id="path4429-9"
sodipodi:nodetypes="czcacz"
inkscape:connector-curvature="0" />
</g>
<g
inkscape:groupmode="layer"
id="layer4"
inkscape:label="stroke"
style="display:inline"
transform="translate(-0.04074493,-0.43537741)">
<path
style="fill:none;stroke:#000000;stroke-width:1.5;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
d="m 74.306403,306.79052 c 6.411,-4.86599 21.8416,2.18633 25.319072,5.79043 3.477465,3.6041 25.952075,10.54594 29.779015,12.21886 3.82694,1.67292 9.76253,3.04253 13.41923,7.89753 3.6567,4.855 -10.40993,10.29 -23.48604,0.75762 -9.54394,-6.95746 -18.37158,-7.13207 -24.117427,-8.33376 -2.014,3.30914 2.908382,9.16063 14.490927,15.7741 9.57276,5.46593 27.61344,17.37638 22.2534,25.26335 -5.36004,7.88696 -29.27541,-17.14336 -32.356464,-20.1273 -7.294402,-6.59213 -12.311613,-13.67535 -18.656253,-13.71281 -4.3806,2.4569 -6.81404,7.06221 -8.71257,12.50063 -2.41111,6.90674 -7.18968,22.19396 -12.87945,19.1929 -5.68977,-3.00105 4.02233,-20.45921 5.93464,-25.88516 2.19879,-3.57341 1.86774,-8.19679 -0.67727,-11.18666 -0.58756,-3.05486 -3.45872,-6.43646 -1.42442,-10.08039"
id="path3717-3-3"
sodipodi:nodetypes="czzzscszccszccc"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1.5;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
d="m 217.99748,214.6979 c -4.77007,-1.51944 -11.4856,-3.53025 -12.00666,-12.10436 -0.52107,-8.57412 9.14782,-8.37124 8.50877,-16.06989 -0.63906,-7.69866 -4.45989,-10.86497 -28.58984,-19.52357 -24.12995,-8.65859 -54.50131,-12.92533 -76.88029,-10.7864 -22.378983,2.13893 -83.268817,6.11191 -92.551597,3.6047 -9.2827801,-2.50721 -15.55092042,-3.56126 -15.68537042,-9.2113 -0.13445,-5.65004 7.51453032,-4.31782 14.02484042,-9.89756 20.25874,-20.56033 20.39186,-29.8495 37.96738,-53.147688 17.57552,-23.29819 41.98122,-26.32157 46.972092,-33.58756 3.483725,-12.03356 0.328035,-14.37566 -2.52538,-28.03174 4.915805,-3.00981 16.310955,6.42389 20.203055,11.11168 3.8921,4.68779 2.61904,13.1927 5.279,14.86015"
id="path3717-3-39"
sodipodi:nodetypes="czzzzzzczcczc"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1.5;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
d="m 273.52452,139.24946 c 2.7193,-0.47889 18.15951,5.48955 19.55586,4.75451 1.39634,-0.73504 1.52841,-2.95408 6.26523,-3.45507 4.73682,-0.50099 6.51309,4.63399 7.23432,8.07225 0.72124,3.43827 7.66919,-1.50998 11.58205,2.75366 4.52376,4.92931 10.75007,-2.24237 18.71618,-1.8085 7.97145,0.43417 12.62805,10.73606 15.89459,20.97599 3.26653,10.23992 13.90417,21.96544 19.41742,31.04315 5.51326,9.07771 7.58472,10.22937 7.73633,29.19826"
id="path3717-3-6"
sodipodi:nodetypes="cszzszzzz"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1.5;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
d="m 300.94683,268.57219 c 0,0 19.38017,20.05735 23.44266,32.89413 4.44783,19.22688 6.36109,25.05131 -9.72272,34.97653 -8.23629,4.61958 -32.46385,10.18564 -41.03744,10.98541 -8.57359,0.79977 -4.82392,-2.18219 -5.68211,-0.50507 -0.81227,1.58737 -1.11747,5.04648 -5.55584,8.9651 -4.43837,3.91862 -16.15302,4.46866 -23.48605,8.46003 -7.33303,3.99137 -11.74798,10.59161 -18.43528,17.1726 -6.6873,6.581 -12.37927,0.8446 -7.82869,-7.57615 4.55059,-8.42078 16.6559,-12.03583 21.08694,-21.97082 -5.40086,-2.6545 -11.44248,1.95434 -22.60216,4.79823 -11.15968,2.84389 -29.29702,11.4293 -31.94607,12.87944 -2.64905,1.45014 -16.68046,8.08469 -15.02603,0.75761 1.65443,-7.32708 21.34393,-13.77623 31.31473,-18.94035 9.9708,-5.16412 27.75644,-6.61024 29.04188,-13.51079 -3.11203,-5.05486 -26.04327,0.93447 -31.17421,-2.15548 -3.72155,-2.24119 0.71605,-7.87552 7.71423,-8.90957 8.12887,-1.20113 40.5615,3.28506 45.78061,0.0966 8.80039,-5.37631 13.57227,-8.82778 15.89461,-15.02091 3.41086,-9.09594 12.18149,-10.24771 12.86561,-11.00362"
id="path3717-3-3-4-2"
sodipodi:nodetypes="ccczzzzzzczzzzcssssz"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 65.560673,222.11424 c -4.28571,1.96429 -14.39178,8.93515 -16.39966,19.61395 -2.00788,10.6788 11.02233,31.75658 18.34186,38.85227"
id="path3899"
sodipodi:nodetypes="czs"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 80.210513,273.66003 c -11.63117,5.25938 -19.52986,11.29109 -28.0698,22.15421 -3.88194,6.02807 -11.92864,15.71131 -6.39794,22.1879 4.52047,4.31591 11.63281,6.8048 16.71611,2.56871"
id="path3901"
sodipodi:nodetypes="cccc"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 111.00222,311.39282 c -0.485,1.03255 -4.66457,4.89334 -8.61694,3.01514"
id="path3903"
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 73.561673,245.81491 c 5.20132,37.11222 24.017972,58.9502 43.077787,68.59042 19.26064,9.7418 36.0494,16.46866 77.22327,15.70596"
id="path3905"
sodipodi:nodetypes="czc"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 257.50498,282.9453 c 0,0 -3.52614,11.82301 -1.76777,16.08847 1.75837,4.26546 9.92083,6.77497 8.44897,9.93968"
id="path3907"
sodipodi:nodetypes="czz"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 41.347653,160.80481 c 0,0 -2.44198,3.37611 -1.32528,7.65491 1.11669,4.2788 13.78951,16.37318 17.46234,22.58227 3.67283,6.20909 9.758615,28.02787 9.758615,28.02787"
id="path3909"
sodipodi:nodetypes="czzz"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 61.759913,285.38139 c -6.5533,-2.17086 -16.21725,-1.8534 -19.92513,1.08675 1.85905,3.51301 8.2506,2.99715 12.60152,3.96401 0,0 -22.26189,-1.28857 -26.51079,-0.30374 -4.16421,0.9652 -17.08376,2.97014 -16.22943,8.27773 0.82631,5.13346 24.12694,0.67151 31.84782,1.81635 -5.34752,-0.007 -8.79324,0.99934 -11.26704,1.82642 -2.50195,0.8365 -8.39238,2.86479 -6.37737,6.81853 2.01502,3.95375 15.33319,0.41858 17.89765,4.14784"
id="path3911"
sodipodi:nodetypes="ccczzczzz"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 366.11432,312.46163 c 0.0223,-0.078 1.13657,7.7633 -1.00273,17.405 -13.54352,19.07664 -9.99383,49.1544 6.64522,14.69797 2.35301,-6.31732 0.1001,-13.90962 10.66262,-16.75417 10.56252,-2.84455 27.08223,9.13085 38.68166,16.29242 11.59943,7.16157 28.60349,27.85322 36.65918,24.09574 13.29929,-6.20329 -15.43372,-27.41773 -20.95323,-32.26361 -5.86828,-5.84748 -13.73297,-10.95371 -13.47118,-17.12927 7.40626,-5.66975 16.86147,-1.33147 26.09809,0.75762 6.228,2.44265 39.55848,22.00891 28.99856,3.07904 -2.5823,-5.15895 -16.93331,-10.93042 -24.74131,-13.3285 -12.44835,-3.39053 -25.06356,-3.09417 -33.74293,-9.68836"
id="path3939"
sodipodi:nodetypes="ccczzscccccc"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 325.31147,327.01321 c 20.31526,-2.65412 34.29465,-7.57257 51.39151,-22.60217 15.22122,-13.38075 16.28871,-25.00128 16.03617,-31.69354"
id="path3941"
sodipodi:nodetypes="csz"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 439.71124,232.81648 c 2.80221,5.22562 14.29049,9.64061 17.93021,7.82868"
id="path3943"
sodipodi:nodetypes="cz"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 392.48661,281.05126 c 4.16688,2.0203 31.74575,-14.71227 40.65864,-22.60216 8.9129,-7.88989 14.39467,-19.06663 14.39467,-19.06663"
id="path3945"
sodipodi:nodetypes="czz"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 376.65702,209.05623 c 1.26269,-0.25254 28.55317,-16.79416 37.31347,-19.08305 8.7603,-2.28889 21.28058,-5.67648 27.65084,-8.3832 0.60125,-1.63803 2.01556,-3.77287 4.4583,-4.05769 2.44275,-0.28482 3.48433,1.78716 4.35923,4.41307 4.06586,0.94994 21.55298,4.91278 28.29216,12.13715 6.73918,7.22437 12.66481,14.92608 13.20068,26.76116 0.64251,14.19036 -0.80097,23.15232 -12.90219,29.50363 -4.57783,2.14506 -9.52532,2.80146 -15.9458,6.29071 -6.42048,3.48925 -14.03609,14.48882 -21.46574,21.47843 -7.42965,6.98961 -15.05694,15.7937 -20.83811,20.53218 -5.78117,4.73848 -8.92058,5.80046 -12.86676,7.02248 -3.94618,1.22202 -10.29541,1.0281 -10.56327,-0.0433"
id="path3947"
sodipodi:nodetypes="czczczsczzzzz"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 393.13328,314.12741 c 1.22399,0.0289 5.42305,-1.38684 7.14766,-2.85823 1.7246,-1.47139 1.83256,-2.48547 3.1298,-4.73323"
id="path3949"
sodipodi:nodetypes="czz"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 203.32292,168.25511 c 0.12627,2.84105 4.04008,8.21522 8.23906,11.08011"
id="path3951"
sodipodi:nodetypes="cs"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 221.92235,174.05086 c 0,0 6.20365,7.43211 5.53059,11.9198 -0.67306,4.48768 -6.81853,12.6269 -6.81853,12.6269"
id="path3953"
sodipodi:nodetypes="czz"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 114.31585,177.00555 c 3.4724,-0.75762 17.86708,-0.44195 23.67546,0 5.80837,0.44194 22.53902,3.03046 22.53902,3.03046"
id="path3955"
sodipodi:nodetypes="czz"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 380.35613,226.74236 c 1.69643,-1.25 11.09042,2.71045 11.25,8.30358 0.1571,5.5057 -2.6688,4.82079 -2.5,8.39285 0.92961,3.60442 2.9801,4.76582 1.96429,11.69643"
id="path3957"
sodipodi:nodetypes="czcc"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 336.54941,155.66608 c 0,0 -2.19242,4.27621 -0.38485,9.06723 1.80758,4.79102 5.43561,9.36805 5.43561,9.36805"
id="path3676"
sodipodi:nodetypes="czc"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 277.23072,148.1371 c 1.30984,-2.45597 5.31814,0.2433 5.20061,3.4065 -0.11753,3.16321 -3.50226,5.36435 -5.5489,2.41719"
id="path3678"
sodipodi:nodetypes="czc"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 277.92874,177.15281 c 0,0 4.23928,-3.23279 5.33444,1.74678 1.09516,4.97957 -3.24034,6.73458 -3.24034,6.73458"
id="path3680"
sodipodi:nodetypes="czz"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 302.20422,202.31252 c 1.04198,-2.66283 5.20735,-7.16075 8.59714,-1.80974 3.38978,5.35101 -1.70549,9.89096 -6.56804,6.18615"
id="path3682"
sodipodi:nodetypes="czc"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 330.64624,209.42557 c 1.85241,-3.82058 7.74608,-1.7077 8.16517,2.65131 0.4191,4.359 -4.66077,6.53484 -6.3974,2.83004"
id="path3684"
sodipodi:nodetypes="czc"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 289.57732,226.93465 c 0,0 6.93066,-0.0787 6.54432,5.59782 -0.3785,5.5613 -7.48067,4.40891 -7.48067,4.40891"
id="path3686"
sodipodi:nodetypes="czz"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 350.07069,241.26636 c -0.11577,-3.24171 4.92769,-7.72784 8.95461,-1.50508 4.02692,6.22276 -3.21935,10.31209 -5.65063,9.61744"
id="path3688"
sodipodi:nodetypes="czc"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 325.5007,263.63662 c 0,0 3.58389,-3.93653 8.23896,-2.58833 4.65507,1.34819 5.71571,4.37864 5.59782,7.35542 -0.11788,2.97679 -5.42923,5.13472 -5.42923,5.13472"
id="path3690"
sodipodi:nodetypes="czzz"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 403.493,206.61582 c 0,0 2.3522,-6.09217 6.51318,-1.9262 4.1027,4.10762 -2.78875,9.91264 -2.78875,9.91264"
id="path3692"
sodipodi:nodetypes="czz"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 457.12588,204.09044 c 0,0 4.59229,-3.3472 5.11372,1.50371 0.52144,4.85091 -4.72442,6.56667 -4.72442,6.56667"
id="path3694"
sodipodi:nodetypes="czz"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 83.274653,93.483812 c 0,0 3.16538,-6.48222 5.90317,-6.96036 2.73778,-0.47815 4.55537,-0.27403 4.41907,2.30398 -0.13629,2.57801 -4.37711,3.41468 -4.37711,3.41468"
id="path3696"
sodipodi:nodetypes="czzz"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 73.940893,94.004802 c 0,0 -2.14793,-7.76431 -4.79823,-7.82868 -2.65029,-0.0644 -1.41468,4.16654 -1.41468,4.16654"
id="path3698"
sodipodi:nodetypes="czz"
inkscape:connector-curvature="0" />
<path
style="fill:#87b9a3;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
d="m 190.08774,247.84529 c 5.8279,-10.74135 24.99321,-16.64676 29.04815,-2.7786 3.38885,13.03792 -13.63923,20.89713 -24.31161,19.91385 5.91591,-4.44099 24.12745,-7.45002 19.18441,-18.88211 -4.94304,-11.43208 -20.96869,4.64124 -23.92095,1.74686 z"
id="path3710"
sodipodi:nodetypes="ccczc"
inkscape:connector-curvature="0" />
<path
style="fill:#87b9a3;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
d="m 211.86961,249.24464 c 9.23853,-4.91219 7.54198,-7.55812 -1.1101,-3.06751 -8.65208,4.49061 -8.12843,7.9797 1.1101,3.06751 z"
id="path3710-8"
sodipodi:nodetypes="czz"
inkscape:connector-curvature="0" />
<path
style="fill:#fffff5;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
d="m 184.75984,263.85044 c -2.60494,0.75254 -13.39939,16.35901 -14.03148,22.39849 2.89905,4.41863 9.70295,6.66595 13.48551,8.2643 3.55101,-3.72732 11.96909,-21.65618 12.31641,-24.14534 -0.98408,-2.14184 -8.99184,-6.80689 -11.77044,-6.51745 z"
id="path3724-5"
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0" />
<path
style="fill:#9c3231;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
d="m 195.02974,269.84139 c -11.34544,-8.31766 -22.72951,4.46974 -13.22105,14.75734 9.50846,10.2876 24.56649,-6.43967 13.22105,-14.75734 z"
id="path3724"
sodipodi:nodetypes="czz"
inkscape:connector-curvature="0" />
<path
style="fill:#87b9a3;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
d="m 192.44418,259.20741 c 0.67001,7.85684 -1.81603,10.13094 -2.65382,12.13042 -0.83775,1.99948 -2.70131,2.83153 -1.93868,4.2208 6.70008,4.62138 10.95721,-12.42289 9.61216,-17.6154 -1.34506,-5.19251 -4.12784,-13.36195 -12.54115,-10.91177 -4.67955,3.63094 6.34511,1.327 7.52149,12.17595 z"
id="path3708"
sodipodi:nodetypes="czczcc"
inkscape:connector-curvature="0" />
<path
id="path3935-5"
style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
d="m 253.01081,124.23252 c -6.14217,-7.93259 -4.42729,-7.97268 -5.75612,-12.9273 -3.4698,-12.937402 -2.55418,-27.892048 -5.9338,-33.597218 -8.72817,-7.6848 -17.89578,-17.34849 -23.06471,-27.97126 0,0 -12.73825,21.39493 -29.7843,21.66718 -17.04605,0.27225 -36.7026,-17.9869 -35.82572,-33.25736 1.23546,-10.01067 3.41161,-17.68042 5.79648,-20.56343 -10.76102,2.43391 -15.88123,10.36461 -20.37755,16.75465 -4.49632,6.39004 -6.91341,13.00707 -8.41047,16.81457 -5.03167,1.26111 -10.46732,0.16433 -15.53995,1.68942"
sodipodi:nodetypes="csccsccscc"
inkscape:connector-curvature="0" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 100 KiB

47
src/index.html Normal file
View File

@ -0,0 +1,47 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="">
<meta name="author" content="">
<!-- That's optional dependencies -->
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" />
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.4.0/css/all.css" />
<!-- jQuery is required -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<title>Meta-lightbox Demo</title>
<style>
.wrapper {
padding: 2rem;
}
</style>
</head>
<body>
<div class="wrapper">
<h1>Meta-lightbox Demo</h1>
<p>
<a
href="../src/img/photo1.png"
data-toggle="lightbox"
data-lightbox-gallery="demo"
data-title="That's first link"
>Click me to start</a>
</p>
<p>
<a href="../src/img/photo2.jpg" data-toggle="lightbox" data-lightbox-gallery="demo">
Use data-toggle="lightbox" attribute to attach lightbox action and href to specify URL.
</a>
</p>
<p>
<a href="../src/img/photo1.png" data-toggle="lightbox" data-lightbox-gallery="demo" data-title="Use data-title attribute to specify lightbox title">
Use data-lightbox-gallery="YOUR_GALLERY_NAME" to group ligthboxes and use next/prev arrows
</a>
</p>
<p data-toggle="lightbox" data-href="https://youtu.be/GgnClrx8N2k" data-lightbox-gallery="demo" data-title="Yes you can link vimeo and youtube videos as long as AJAX content">
You can use data-href attribute to specify link and attach lightbox to another element
</p>
<p><b>Note:</b> You can add jquery-zoom plugin and lighbox will zoom photos on hover.</p>
</div>
</body>
</html>

9
src/js/index.js Normal file
View File

@ -0,0 +1,9 @@
/*
* MetaLightbox v0.7
* https://tony.twma.pro
*
*/
import '../scss/index.scss';
import './meta-lightbox';

598
src/js/meta-lightbox.js Executable file
View File

@ -0,0 +1,598 @@
/*
* MetaLightbox v0.61
* https://tony.twma.pro
*
*/
//=require ../../bower_components/jquery-zoom/jquery.zoom.js
(function($, window, document) {
var pluginName = 'metaLightbox',
defaults = {
effect: 'fade',
theme: 'default',
keyboardNav: true,
clickOverlayToClose: true,
onInit: function() {},
beforeShowLightbox: function() {},
afterShowLightbox: function(lightbox) {},
beforeHideLightbox: function() {},
afterHideLightbox: function() {},
onPrev: function(element) {},
onNext: function(element) {},
errorMessage: 'The requested content cannot be loaded. Please try again later.',
};
function MetaLightbox(element, options) {
/*this.el = element;
this.$el = $(this.el);*/
this.options = $.extend({}, defaults, options);
this._defaults = defaults;
this._name = pluginName;
this.init();
}
MetaLightbox.prototype = {
init: function() {
var $this = this,
$html = $('html');
this.ajaxLoaded = false;
// make object globally accessible
document.MetaLightbox = this;
// Need this so we don't use CSS transitions in mobile
if (!$html.hasClass('meta-lightbox-notouch')) $html.addClass('meta-lightbox-notouch');
if ('ontouchstart' in document) $html.removeClass('meta-lightbox-notouch');
// Setup the click
$(document).on('click', '[data-toggle="lightbox"],[data-lightbox-gallery]', function(e) {
e.preventDefault();
e.stopPropagation();
$this.showLightbox(this);
return false;
});
// keyboardNav
if (this.options.keyboardNav) {
$('body').off('keyup').on('keyup', (e) => {
var code = (e.keyCode ? e.keyCode : e.which);
// Escape
if (code === 27) {
$this.destructLightbox();
}
// Left
if (code === 37) {
$('.meta-lightbox-prev').trigger('click');
}
// Right
if (code === 39) {
$('.meta-lightbox-next').trigger('click');
}
});
}
this.options.onInit.call(this);
},
showLightbox: function(element) {
this.el = element;
this.$el = $(this.el);
var $this = this,
lightbox, content, currentLink, galleryItems;
this.options.beforeShowLightbox.call(this);
lightbox = this.constructLightbox();
if (!lightbox) return;
content = lightbox.find('.meta-lightbox-content');
if (!content) return;
currentLink = this.$el;
$('body').addClass(`meta-lightbox-body-effect-${ this.options.effect}`);
// Add content
this.processContent(content, currentLink);
// Nav
if (this.$el.data('lightbox-gallery')) {
galleryItems = $(`[data-lightbox-gallery="${ this.$el.data('lightbox-gallery') }"]`);
if (galleryItems.length === 1) {
$('.meta-lightbox-nav').hide();
} else {
$('.meta-lightbox-nav').show();
}
// Prev
$('.meta-lightbox-prev').off('click').on('click', function(e) {
e.preventDefault();
var index = galleryItems.index(currentLink);
currentLink = galleryItems.eq(index - 1);
if (!$(currentLink).length) currentLink = galleryItems.last();
$this.processContent(content, currentLink);
$this.options.onPrev.call(this, [currentLink]);
});
// Next
$('.meta-lightbox-next').off('click').on('click', function(e) {
e.preventDefault();
var index = galleryItems.index(currentLink);
currentLink = galleryItems.eq(index + 1);
if (!$(currentLink).length) currentLink = galleryItems.first();
$this.processContent(content, currentLink);
$this.options.onNext.call(this, [currentLink]);
});
}
setTimeout(function() {
lightbox.addClass('meta-lightbox-open');
$this.options.afterShowLightbox.call(this, [lightbox]);
}, 1); // For CSS transitions
},
processContent: function(content, link) {
var $this = this,
img, video, src, classTerm, iframe, wrap;
href = link.attr('href');
if (!href) {
href = link.data('href');
}
content.html('').addClass('meta-lightbox-loading');
// Is HiDPI?
if (this.isHidpi() && link.data('lightbox-hidpi')) {
href = link.data('lightbox-hidpi');
}
// Image
if (href.match(/\.(jpeg|jpg|gif|png)$/i) != null) {
/*if ($(window).width() < 768) {
window.open(href, '_blank');
}*/
img = $('<img>', {
src: href,
});
img.on('load', () => {
var wrap = $('<div class="meta-lightbox-image"></div>'),
$content = $('.meta-lightbox-content'),
imgwrapper = $('<span class="meta-lightbox-zoom-wrapper"></span>');
imgwrapper.append(img);
wrap.append(imgwrapper);
// Vertically center images
wrap.css({
'line-height': `${$content.height() }px`,
'height': `${$content.height() }px`, // For Firefox
});
$(window).resize(() => {
wrap.css({
'line-height': `${$content.height() }px`,
'height': `${$content.height() }px`, // For Firefox
});
});
if (typeof imgwrapper['zoom'] !== 'undefined') {
imgwrapper.zoom();
}
content.html(wrap).removeClass('meta-lightbox-loading');
$this.contentLoaded();
});
/*.each(function () {
if (this.complete) $(this).load();
});*/
img.on('error', () => {
var wrap = $(`<div class="meta-lightbox-error"><p>${ $this.options.errorMessage }</p></div>`);
content.html(wrap).removeClass('meta-lightbox-loading');
$this.contentLoaded();
});
// Set the title
if (link.data('title')) {
$this.setTitle(link.data('title'));
} else if (link.attr('title')) {
$this.setTitle(link.attr('title'));
} else {
$('.meta-lightbox-title-wrap').html('');
}
// google analytics
if (typeof ga === 'function') {
ga('send', 'event', 'meta', 'Image Click', href);
}
}
// Video (Youtube/Vimeo)
else if (video = href.match(/(youtube|youtube-nocookie|youtu|vimeo)\.(com|be)\/(watch\?v=([\w-]+)|([\w-]+))/)) {
src = '';
classTerm = 'meta-lightbox-video';
if (video[1] == 'youtube') {
src = `https://www.youtube.com/embed/${ video[4]}`;
classTerm = 'meta-lightbox-youtube';
}
if (video[1] == 'youtu') {
src = `https://www.youtube.com/embed/${ video[3]}`;
classTerm = 'meta-lightbox-youtube';
}
if (video[1] == 'youtube-nocookie') {
src = `https://www.youtube-nocookie.com/embed/${ video[4]}`;
classTerm = 'nivo-lightbox-youtube';
}
if (video[1] == 'vimeo') {
src = `https://player.vimeo.com/video/${ video[3]}`;
classTerm = 'meta-lightbox-vimeo';
}
if (src) {
iframe = $('<iframe>', {
src,
'class': classTerm,
frameborder: 0,
vspace: 0,
hspace: 0,
scrolling: 'auto',
});
content.html(iframe);
iframe.on('load', () => {
content.removeClass('meta-lightbox-loading');
$this.contentLoaded();
});
}
// Set the title
if (link.data('title')) {
$this.setTitle(link.data('title'));
} else if (link.attr('title')) {
$this.setTitle(link.attr('title'));
} else {
$('.meta-lightbox-title-wrap').html('');
}
// google analytics
if (typeof ga === 'function') {
ga('send', 'event', 'meta', 'Video Click', video);
}
}
// Inline HTML
else if (href.substring(0, 1) == '#') {
if ($(href).length) {
wrap = $('<div class="meta-lightbox-inline" />');
wrap.append($(href).clone().show());
// Vertically center html
if (wrap.outerHeight() < content.height()) {
wrap.css({
'position': 'relative',
'top': '50%',
'margin-top': `${-(wrap.outerHeight() / 2) }px`,
});
}
$(window).resize(() => {
if (wrap.outerHeight() < content.height()) {
wrap.css({
'position': 'relative',
'top': '50%',
'margin-top': `${-(wrap.outerHeight() / 2) }px`,
});
}
});
content.html(wrap).removeClass('meta-lightbox-loading');
$this.contentLoaded();
} else {
wrap = $(`<div class="meta-lightbox-error"><p>${ $this.options.errorMessage }</p></div>`);
content.html(wrap).removeClass('meta-lightbox-loading');
$this.contentLoaded();
}
$('.meta-lightbox-title-wrap').html('');
// google analytics
if (typeof ga === 'function') {
ga('send', 'event', 'meta', 'inline HTML click', href);
}
}
// AJAX/iFrame (default)
else {
$.ajax({
sync: false,
async: true,
url: href,
dataType: 'html',
method: 'GET',
cache: false,
statusCode: {
404: function() {
console.log('page not found');
window.location.href = url;
},
302: function() {
console.log('redirect 302');
window.location.href = url;
},
},
error: function(jqXHR) {
console.log(`AJAX request failure.${ jqXHR.statusText}`);
var wrap = $(`<div class="meta-lightbox-error"><p>${ $this.options.errorMessage }</p></div>`);
content.html(wrap).removeClass('meta-lightbox-loading');
$this.contentLoaded();
// google analytics
if (typeof ga === 'function') {
ga('send', 'event', 'error', 'AJAX ERROR', jqXHR.statusText);
}
},
success: function(data, status, jqXHR) {
try {
const dataJson = $.parseJSON(data);
if (typeof(dataJson) === 'object') {
// Replace regions
if (typeof(dataJson['regions']) === 'object' && typeof dataJson['regions']['LayoutAjax'] !== 'undefinded') {
var wrap = $('<div class="meta-lightbox-ajax" />');
wrap.html(dataJson['regions']['LayoutAjax']);
content.html(wrap).removeClass('meta-lightbox-loading');
}
// trigger events
/*if (typeof (data['events']) === 'object') {
for (var eventName in data.events) {
$(document).trigger(eventName, [data['events'][eventName]]);
}
}*/
var title = jqXHR.getResponseHeader('X-Title'),
link = jqXHR.getResponseHeader('X-Link');
if (
title && title.length &&
link && link.length &&
link !== window.location.href &&
link.substring(0, link.indexOf('#')) !== window.location.href.replace($('base').attr('href'), '/')
) {
$('.meta-lightbox-ajax').data('curr-title', document.title);
$('.meta-lightbox-ajax').data('curr-link', window.location.href);
if (typeof window.localStorage !== 'undefined' && link !== '/') {
window.localStorage.setItem('current-page', link);
}
if (
document.URL !== link &&
document.URL !== $('base').attr('href') + link &&
document.URL !== `${$('base').attr('href') }/${ link}`
) {
window.history.pushState({
title,
page: link,
ajax: 'true',
}, title, link);
}
// update redirect urls
/*var pattern = new RegExp('\\b(redirect_uri=).*?(&|$)');
$('a').each(function () {
var $this = $(this);
$this.attr('href', $this.attr('href').replace(pattern, 'redirect_uri=' + encodeURI($('base').attr('href') + link)));
});*/
$('.meta-lightbox-title-wrap').html('');
// google analytics
if (typeof ga === 'function') {
ga('set', {
page: link.replace($('base').attr('href'), ''),
title,
});
ga('send', 'pageview');
}
}
}
} catch (e) {
var wrap = $('<div class="meta-lightbox-ajax" />');
wrap.append(data);
content.html(wrap).removeClass('meta-lightbox-loading');
}
// Vertically center html
if (wrap.outerHeight() < content.height()) {
wrap.css({
'position': 'relative',
'top': '50%',
'margin-top': `${-(wrap.outerHeight() / 2) }px`,
});
}
$(window).resize(() => {
if (wrap.outerHeight() < content.height()) {
wrap.css({
'position': 'relative',
'top': '50%',
'margin-top': `${-(wrap.outerHeight() / 2) }px`,
});
}
});
setTimeout(() => {
$(window).resize();
window.imagesLoaded().then(() => {
$(window).resize();
});
}, 500);
$this.contentLoaded();
},
});
}
},
setTitle: function(text) {
var titleWrap = $('<div>', {
'class': 'meta-lightbox-title',
});
titleWrap.text(text);
$('.meta-lightbox-title-wrap').html(titleWrap);
},
contentLoaded: function() {
setTimeout(() => {
$(window).trigger('meta-lightbox-loaded');
}, 1); // For CSS transitions
setTimeout(() => {
$('body').addClass('meta-lightbox-body-effect-fade');
}, 600);
},
constructLightbox: function() {
var $this = this,
overlay = $('<div>', {
'class': `meta-lightbox-overlay meta-lightbox-theme-${ this.options.theme } meta-lightbox-effect-${ this.options.effect}`,
}),
wrap = $('<div>', {
'class': 'meta-lightbox-wrap',
}),
content = $('<div>', {
'class': 'meta-lightbox-content',
}),
nav = $('<a href="#" class="meta-lightbox-nav meta-lightbox-prev"><i class="fa fa-chevron-left"></i> <span class="sr-only">Previous</span></a><a href="#" class="meta-lightbox-nav meta-lightbox-next"><i class="fa fa-chevron-right"></i> <span class="sr-only">Next</span></a>'),
close = $('<a href="#" class="meta-lightbox-close fa fa-times" title="Close"><span class="sr-only">Close</span></a>'),
title = $('<div>', {
'class': 'meta-lightbox-title-wrap',
}),
isMSIE = /*@cc_on!@*/ 0,
$overlay = $('.meta-lightbox-overlay');
if ($overlay.length) return $overlay;
if (isMSIE) overlay.addClass('meta-lightbox-ie');
wrap.append(content);
wrap.append(title);
overlay.append(wrap);
overlay.append(nav);
overlay.append(close);
$('body').append(overlay);
if ($this.options.clickOverlayToClose) {
overlay.on('click', (e) => {
var $target = $(e.target);
if (
$target.hasClass('meta-lightbox-zoom-wrapper') ||
$target.hasClass('meta-lightbox-content') ||
$target.hasClass('meta-lightbox-wrap') ||
$target.hasClass('meta-lightbox-image') ||
$target.hasClass('meta-lightbox-overlay')
) {
$this.destructLightbox();
}
});
}
close.on('click', (e) => {
e.preventDefault();
$this.destructLightbox();
});
return overlay;
},
destructLightbox: function() {
var $this = this,
$overlay = $('.meta-lightbox-overlay'),
isMSIE = /*@cc_on!@*/ 0;
this.options.beforeHideLightbox.call(this);
var title = $('.meta-lightbox-ajax').data('curr-title'),
link = $('.meta-lightbox-ajax').data('curr-link');
if (title && link) {
if (typeof window.localStorage !== 'undefined' && link !== '/') {
window.localStorage.setItem('current-page', link);
}
if (
document.URL !== link &&
document.URL !== $('base').attr('href') + link &&
document.URL !== `${$('base').attr('href') }/${ link}`
) {
window.history.replaceState({
title,
page: link,
ajax: 'true',
}, title, link);
}
// update redirect urls
/*var pattern = new RegExp('\\b(redirect_uri=).*?(&|$)');
$('a').each(function () {
var $this = $(this);
$this.attr('href', $this.attr('href').replace(pattern, 'redirect_uri=' + encodeURI($('base').attr('href') + link)));
});*/
}
$overlay.removeClass('meta-lightbox-open');
$('.meta-lightbox-nav').hide();
$('body').removeClass(`meta-lightbox-body-effect-${ $this.options.effect}`);
$('.meta-lightbox-content .meta-lightbox-zoom-wrapper').trigger('zoom.destroy');
// For IE
if (isMSIE) {
$overlay.find('iframe').attr("src", " ");
$overlay.find('iframe').remove();
}
$('.meta-lightbox-prev').off('click');
// Remove click handlers
$('.meta-lightbox-next').off('click');
// Empty content (for videos)
$('.meta-lightbox-content').empty();
$('body').removeClass('meta-lightbox-body-effect-fade');
this.options.afterHideLightbox.call(this);
},
isHidpi: function() {
var mediaQuery = "(-webkit-min-device-pixel-ratio: 1.5),\
(min--moz-device-pixel-ratio: 1.5),\
(-o-min-device-pixel-ratio: 3/2),\
(min-resolution: 1.5dppx)";
if (window.devicePixelRatio > 1) return true;
return (window.matchMedia && window.matchMedia(mediaQuery).matches);
},
};
$.fn[pluginName] = function(options) {
return this.each(function() {
if (!$.data(this, pluginName)) {
$.data(this, pluginName, new MetaLightbox(this, options));
}
});
};
$(document).metaLightbox();
})(jQuery, this, document);

133
src/js/todo.js Normal file
View File

@ -0,0 +1,133 @@
//=require ../../bower_components/jquery-zoom/jquery.zoom.js
"use strict";
import $ from 'jquery';
const Events = {
AJAX: 'ajax-load',
LOADED: 'load',
};
const MetaUI = (($) => {
// Constants
const W = window;
const D = document;
const $Body = $('body');
const NAME = 'jsMetaUI';
const DATA_KEY = NAME;
class MetaUI {
constructor(el) {
const ui = this;
const $el = $(el);
ui.$el = $el;
$el.on('click', () => {
ui.showLightbox();
});
$el.addClass(`${NAME}-active`);
}
// Static methods
static init() {
this.dispose();
console.log(`Initializing: ${NAME}`);
}
static showLightbox(el) {
this.el = el;
this.$el = $(this.el);
var $this = this,
lightbox, content, currentLink, galleryItems;
this.options.beforeShowLightbox.call(this);
lightbox = this.constructLightbox();
if (!lightbox) return;
content = lightbox.find('.meta-lightbox-content');
if (!content) return;
currentLink = this.$el;
$('body').addClass(`meta-lightbox-body-effect-${ this.options.effect}`);
// Add content
this.processContent(content, currentLink);
// Nav
if (this.$el.data('lightbox-gallery')) {
galleryItems = $(`[data-lightbox-gallery="${ this.$el.data('lightbox-gallery') }"]`);
if (galleryItems.length === 1) {
$('.meta-lightbox-nav').hide();
} else {
$('.meta-lightbox-nav').show();
}
// Prev
$('.meta-lightbox-prev').off('click').on('click', function(e) {
e.preventDefault();
var index = galleryItems.index(currentLink);
currentLink = galleryItems.eq(index - 1);
if (!$(currentLink).length) currentLink = galleryItems.last();
$this.processContent(content, currentLink);
$this.options.onPrev.call(this, [currentLink]);
});
// Next
$('.meta-lightbox-next').off('click').on('click', function(e) {
e.preventDefault();
var index = galleryItems.index(currentLink);
currentLink = galleryItems.eq(index + 1);
if (!$(currentLink).length) currentLink = galleryItems.first();
$this.processContent(content, currentLink);
$this.options.onNext.call(this, [currentLink]);
});
}
setTimeout(function() {
lightbox.addClass('meta-lightbox-open');
$this.options.afterShowLightbox.call(this, [lightbox]);
}, 1); // For CSS transitions
}
static dispose() {
console.log(`Destroying: ${NAME}`);
}
static _jQueryInterface() {
return this.each(function() {
// attach functionality to el
const $el = $(this);
let data = $el.data(DATA_KEY);
if (!data) {
data = new MetaUI(this);
$el.data(DATA_KEY, data);
}
});
}
}
// jQuery interface
$.fn[NAME] = MetaUI._jQueryInterface;
$.fn[NAME].Constructor = MetaUI;
$.fn[NAME].noConflict = function() {
$.fn[NAME] = JQUERY_NO_CONFLICT;
return MetaUI._jQueryInterface;
};
// auto-apply
$(window).on(`${Events.AJAX} ${Events.LOADED}`, () => {
$('[data-toggle="lightbox"]').jsMetaUI();
});
return MetaUI;
})($);
export default MetaUI;

1
src/scss/index.scss Executable file
View File

@ -0,0 +1 @@
@import "./meta-lightbox";

162
src/scss/meta-lightbox.scss Executable file
View File

@ -0,0 +1,162 @@
.meta-lightbox-overlay {
position: fixed;
top: 0;
left: 0;
z-index: 99998;
width: 100%;
height: 100%;
overflow: hidden;
visibility: hidden;
opacity: 0;
box-sizing: border-box;
}
.meta-lightbox-overlay.meta-lightbox-open {
visibility: visible;
opacity: 1;
}
.meta-lightbox-wrap {
position: absolute;
top: 10%;
bottom: 10%;
left: 10%;
right: 10%;
}
.meta-lightbox-content {
width: 100%;
height: 100%;
.meta-lightbox-zoom-wrapper {
display:block;
height: 100%;
width: 100%;
&:after {
color:#fff;
font:normal normal normal 14px/1 FontAwesome;
content: "\f00e";
position: absolute;
right: 1em;
bottom: 1em;
right: 1em;
text-shadow: 1px 1px 1px #000;
}
}
}
.meta-lightbox-title-wrap {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
z-index: 99999;
text-align: center;
}
.meta-lightbox-nav { display: none; }
.meta-lightbox-prev {
position: absolute;
top: 50%;
left: 0;
}
.meta-lightbox-next {
position: absolute;
top: 50%;
right: 0;
}
.meta-lightbox-close {
position: absolute;
top: 2%;
right: 2%;
}
.meta-lightbox-image {
text-align: center;
img {
max-width: 100%;
max-height: 100%;
width: auto;
height: auto;
vertical-align: middle;
}
}
.meta-lightbox-content iframe {
width: 100%;
height: 100%;
}
.meta-lightbox-inline,
.meta-lightbox-ajax {
max-height: 100%;
overflow: auto;
}
.meta-lightbox-error {
display: table;
text-align: center;
width: 100%;
height: 100%;
color: #fff;
text-shadow: 0 1px 1px #000;
}
.meta-lightbox-error p {
display: table-cell;
vertical-align: middle;
}
/* Effects
**********************************************/
.meta-lightbox-notouch .meta-lightbox-effect-fade,
.meta-lightbox-notouch .meta-lightbox-effect-fadeScale,
.meta-lightbox-notouch .meta-lightbox-effect-slideLeft,
.meta-lightbox-notouch .meta-lightbox-effect-slideRight,
.meta-lightbox-notouch .meta-lightbox-effect-slideUp,
.meta-lightbox-notouch .meta-lightbox-effect-slideDown,
.meta-lightbox-notouch .meta-lightbox-effect-fall {
transition: all 0.2s ease-in-out;
}
/* fadeScale */
.meta-lightbox-effect-fadeScale .meta-lightbox-wrap {
transition: all 0.3s;
transform: scale(0.7);
}
.meta-lightbox-effect-fadeScale.meta-lightbox-open .meta-lightbox-wrap {
transform: scale(1);
}
/* slideLeft / slideRight / slideUp / slideDown */
.meta-lightbox-effect-slideLeft .meta-lightbox-wrap,
.meta-lightbox-effect-slideRight .meta-lightbox-wrap,
.meta-lightbox-effect-slideUp .meta-lightbox-wrap,
.meta-lightbox-effect-slideDown .meta-lightbox-wrap {
transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}
.meta-lightbox-effect-slideLeft .meta-lightbox-wrap {
transform: translateX(-10%);
}
.meta-lightbox-effect-slideRight .meta-lightbox-wrap {
transform: translateX(10%);
}
.meta-lightbox-effect-slideLeft.meta-lightbox-open .meta-lightbox-wrap,
.meta-lightbox-effect-slideRight.meta-lightbox-open .meta-lightbox-wrap {
transform: translateX(0);
}
.meta-lightbox-effect-slideDown .meta-lightbox-wrap {
transform: translateY(-10%);
}
.meta-lightbox-effect-slideUp .meta-lightbox-wrap {
transform: translateY(10%);
}
.meta-lightbox-effect-slideUp.meta-lightbox-open .meta-lightbox-wrap,
.meta-lightbox-effect-slideDown.meta-lightbox-open .meta-lightbox-wrap {
transform: translateY(0);
}
/* fall */
.meta-lightbox-body-effect-fall .meta-lightbox-effect-fall {
perspective: 1000px;
}
.meta-lightbox-effect-fall .meta-lightbox-wrap {
transition: all 0.3s ease-out;
transform: translateZ(300px);
}
.meta-lightbox-effect-fall.meta-lightbox-open .meta-lightbox-wrap {
transform: translateZ(0);
}
@import "meta-lightbox-theme";

200
webpack.config.js Normal file
View File

@ -0,0 +1,200 @@
const COMPRESS = true;
const HtmlWebpackPlugin = require('html-webpack-plugin');
const webpack = require('webpack');
const path = require('path');
const autoprefixer = require('autoprefixer');
const ExtractTextPlugin = require('extract-text-webpack-plugin');
const TerserPlugin = require('terser-webpack-plugin');
const OptimizeCssAssetsPlugin = require('optimize-css-assets-webpack-plugin');
const plugins = [
new webpack.DefinePlugin({
'process.env': {
'NODE_ENV': JSON.stringify('production')
}
}),
new webpack.LoaderOptionsPlugin({
minimize: COMPRESS,
debug: false
}),
new ExtractTextPlugin({
filename: 'css/[name].css',
allChunks: true
}),
/**/
new HtmlWebpackPlugin({
template: './src/index.html'
}),
];
if (COMPRESS) {
plugins.push(new OptimizeCssAssetsPlugin({
//assetNameRegExp: /\.optimize\.css$/g,
cssProcessor: require('cssnano'),
cssProcessorPluginOptions: {
preset: ['default', {
discardComments: {
removeAll: true
}
}],
},
canPrint: true
}));
}
module.exports = {
entry: './src/js/index.js',
output: {
path: path.resolve(__dirname, 'dist'),
filename: 'js/index.js'
},
devtool: (COMPRESS ? '' : 'source-map'),
externals: {
'jquery': 'jQuery',
},
optimization: {
namedModules: true, // NamedModulesPlugin()
splitChunks: { // CommonsChunkPlugin()
name: 'vendor',
minChunks: 2
},
noEmitOnErrors: true, // NoEmitOnErrorsPlugin
concatenateModules: true, //ModuleConcatenationPlugin
minimizer: [
new TerserPlugin({
parallel: true,
sourceMap: !COMPRESS,
terserOptions: {
parse: {
ecma: 8,
},
output: {
ecma: 5,
},
},
}),
]
},
module: {
rules: [{
test: /\.jsx?$/,
exclude: /node_modules/,
use: {
loader: 'babel-loader',
options: {
presets: [
['es2015', {
modules: false,
}],
['stage-2'],
],
plugins: [
['transform-react-jsx'],
['react-hot-loader/babel'],
],
},
},
}, {
test: /\.tsx?$/,
use: 'ts-loader',
exclude: /node_modules/,
}, {
test: /\.coffee?$/,
use: 'coffee-loader',
}, {
test: /\.worker\.js$/,
use: {
loader: 'worker-loader',
},
}, {
test: /\.s?css$/,
use: ExtractTextPlugin.extract({
fallback: "style-loader",
use: [{
loader: 'css-loader',
options: {
sourceMap: !COMPRESS
}
}, {
loader: 'postcss-loader',
options: {
sourceMap: !COMPRESS,
plugins: [
autoprefixer()
]
}
}, {
loader: 'resolve-url-loader'
}, {
loader: 'sass-loader',
options: {
sourceMap: !COMPRESS
}
}, ]
})
}, {
test: /fontawesome([^.]+).(ttf|otf|eot|svg|woff(2)?)(\?[a-z0-9]+)?$/,
use: [{
loader: 'file-loader',
options: {
name: '[name].[ext]',
outputPath: 'fonts/',
publicPath: '../fonts/'
}
}]
}, {
test: /\.(ttf|otf|eot|svg|woff(2)?)$/,
use: [{
loader: 'file-loader',
options: {
name: '[name].[ext]',
outputPath: 'fonts/',
publicPath: '../fonts/'
}
}]
}, {
test: /\.(png|jpg|jpeg|gif|svg)$/,
loader: 'file-loader',
options: {
name: '[name].[ext]',
outputPath: 'img/',
publicPath: '../img/'
},
}, ],
},
resolve: {
modules: [
path.resolve(__dirname, 'src'),
path.resolve(__dirname, 'node_modules'),
],
alias: {
'jquery': require.resolve('jquery'),
'jQuery': require.resolve('jquery'),
},
},
plugins: plugins,
devServer: {
host: '127.0.0.1',
port: 8001,
historyApiFallback: true,
hot: false,
clientLogLevel: 'info',
contentBase: [
path.resolve(__dirname, 'src'),
path.resolve(__dirname, 'node_modules'),
path.resolve(__dirname, 'dist'),
],
//watchContentBase: true,
overlay: {
warnings: true,
errors: true
},
headers: {
'Access-Control-Allow-Origin': '*',
}
},
};