commit 3f2c379529af020928d70e1d3685618bec71a5d7 Author: infeeeee Date: Sun Jun 9 16:44:48 2019 +0200 initial commit diff --git a/.gitignore b/.gitignore new file mode 100755 index 0000000..e43b0f9 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.DS_Store diff --git a/404.php b/404.php new file mode 100755 index 0000000..c71d93f --- /dev/null +++ b/404.php @@ -0,0 +1,24 @@ + + +
+ +
+ + +
+ +

+

+ +

+ +
+ + +
+ +
+ + + + diff --git a/LICENSE.md b/LICENSE.md new file mode 100755 index 0000000..942e6c1 --- /dev/null +++ b/LICENSE.md @@ -0,0 +1,13 @@ +# [IO Theme](http://iotheme.com) License + +## MIT License + +Copyright © 2013 IO Theme // @iotheme + +Built by Todd Motto // @toddmotto + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/archive.php b/archive.php new file mode 100755 index 0000000..a2d94ed --- /dev/null +++ b/archive.php @@ -0,0 +1,19 @@ + + +
+ +
+ +

+ + + + + +
+ +
+ + + + diff --git a/author.php b/author.php new file mode 100755 index 0000000..f1bd35b --- /dev/null +++ b/author.php @@ -0,0 +1,77 @@ + + +
+ +
+ + + +

+ + + + + +

+ + + + + + + + +
> + + + + + + + + + + +

+ +

+ + + + + + + + + + +
+ + + +
+ + + + + + + +
+ +

+ +
+ + + + + + +
+ +
+ + + + diff --git a/category-press.php b/category-press.php new file mode 100755 index 0000000..96abc41 --- /dev/null +++ b/category-press.php @@ -0,0 +1,84 @@ + + +
+ + + + +
+ 'press', + 'meta_key' => 'project-date', + 'orderby' => 'meta_value_num', + 'order' => 'DESC', + // 'meta_value' => date( "Y" ), // change to how "event date" is stored + 'meta_compare' => '>' + ); + query_posts($args); + + + while (have_posts()) : + the_post(); + + + //if (have_posts()): while (have_posts()) : the_post(); + $key_project_date = get_post_meta(get_the_ID(), 'project-date', true); + + ?> + + +
> +
+ + +
+ +
+ +
+ +
+ + +
+
+ + + + + + + +
+

+ +

+
+ + + + + + +
+ +
+ + + + \ No newline at end of file diff --git a/category.php b/category.php new file mode 100755 index 0000000..b4ef014 --- /dev/null +++ b/category.php @@ -0,0 +1,92 @@ + + +
+ + + +
+ + FILTER + + + + + + +
+ array( + get_term_by('slug', 'award', 'post_tag')->term_id, + get_term_by('slug', 'publication', 'post_tag')->term_id, + ), + + ); + + $tags = get_tags($tagargs); + $html = ''; + echo $html; + ?> +
+
+
+ + + + + + + +
> + + + +
+ + + +
+ + + + +

+ + +

+ + + +
+ + + + + + + +
+

+ +

+
+ + + + + + +
+ +
+ + + + \ No newline at end of file diff --git a/comments.php b/comments.php new file mode 100755 index 0000000..80d8f61 --- /dev/null +++ b/comments.php @@ -0,0 +1,24 @@ +
+ +

+
+ + + + + +

+ + + + + +

+ + + + + + diff --git a/fonts/cormorantinfant-medium.eot b/fonts/cormorantinfant-medium.eot new file mode 100755 index 0000000..df7db6e Binary files /dev/null and b/fonts/cormorantinfant-medium.eot differ diff --git a/fonts/cormorantinfant-medium.svg b/fonts/cormorantinfant-medium.svg new file mode 100755 index 0000000..1190586 --- /dev/null +++ b/fonts/cormorantinfant-medium.svg @@ -0,0 +1,8285 @@ + + + + +Created by FontForge 20160405 at Mon Jan 21 17:32:38 2019 + By www-data +Copyright 2015 The Cormorant Project Authors (github.com/CatharsisFonts/Cormorant) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fonts/cormorantinfant-medium.ttf b/fonts/cormorantinfant-medium.ttf new file mode 100755 index 0000000..a0c4731 Binary files /dev/null and b/fonts/cormorantinfant-medium.ttf differ diff --git a/fonts/cormorantinfant-medium.woff b/fonts/cormorantinfant-medium.woff new file mode 100755 index 0000000..98dd227 Binary files /dev/null and b/fonts/cormorantinfant-medium.woff differ diff --git a/fonts/cormorantinfant-medium.woff2 b/fonts/cormorantinfant-medium.woff2 new file mode 100755 index 0000000..110d64a Binary files /dev/null and b/fonts/cormorantinfant-medium.woff2 differ diff --git a/fonts/cormorantinfant-mediumitalic.eot b/fonts/cormorantinfant-mediumitalic.eot new file mode 100755 index 0000000..b6bf6d0 Binary files /dev/null and b/fonts/cormorantinfant-mediumitalic.eot differ diff --git a/fonts/cormorantinfant-mediumitalic.svg b/fonts/cormorantinfant-mediumitalic.svg new file mode 100755 index 0000000..e5573c5 --- /dev/null +++ b/fonts/cormorantinfant-mediumitalic.svg @@ -0,0 +1,5934 @@ + + + + +Created by FontForge 20160405 at Mon Jan 21 17:37:39 2019 + By www-data +Copyright 2015 The Cormorant Project Authors (github.com/CatharsisFonts/Cormorant) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fonts/cormorantinfant-mediumitalic.ttf b/fonts/cormorantinfant-mediumitalic.ttf new file mode 100755 index 0000000..96b3f86 Binary files /dev/null and b/fonts/cormorantinfant-mediumitalic.ttf differ diff --git a/fonts/cormorantinfant-mediumitalic.woff b/fonts/cormorantinfant-mediumitalic.woff new file mode 100755 index 0000000..c7a27b0 Binary files /dev/null and b/fonts/cormorantinfant-mediumitalic.woff differ diff --git a/fonts/cormorantinfant-mediumitalic.woff2 b/fonts/cormorantinfant-mediumitalic.woff2 new file mode 100755 index 0000000..3fc82ba Binary files /dev/null and b/fonts/cormorantinfant-mediumitalic.woff2 differ diff --git a/fonts/cormorantinfant-regular.eot b/fonts/cormorantinfant-regular.eot new file mode 100755 index 0000000..05a71ed Binary files /dev/null and b/fonts/cormorantinfant-regular.eot differ diff --git a/fonts/cormorantinfant-regular.svg b/fonts/cormorantinfant-regular.svg new file mode 100755 index 0000000..95d2677 --- /dev/null +++ b/fonts/cormorantinfant-regular.svg @@ -0,0 +1,8271 @@ + + + + +Created by FontForge 20160405 at Mon Jan 21 16:45:39 2019 + By www-data +Copyright 2015 The Cormorant Project Authors (github.com/CatharsisFonts/Cormorant) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fonts/cormorantinfant-regular.ttf b/fonts/cormorantinfant-regular.ttf new file mode 100755 index 0000000..4506361 Binary files /dev/null and b/fonts/cormorantinfant-regular.ttf differ diff --git a/fonts/cormorantinfant-regular.woff b/fonts/cormorantinfant-regular.woff new file mode 100755 index 0000000..02f81bd Binary files /dev/null and b/fonts/cormorantinfant-regular.woff differ diff --git a/fonts/cormorantinfant-regular.woff2 b/fonts/cormorantinfant-regular.woff2 new file mode 100755 index 0000000..f577db3 Binary files /dev/null and b/fonts/cormorantinfant-regular.woff2 differ diff --git a/fonts/nbpro-bold.eot b/fonts/nbpro-bold.eot new file mode 100755 index 0000000..12ea63e Binary files /dev/null and b/fonts/nbpro-bold.eot differ diff --git a/fonts/nbpro-bold.svg b/fonts/nbpro-bold.svg new file mode 100755 index 0000000..5abe1c5 --- /dev/null +++ b/fonts/nbpro-bold.svg @@ -0,0 +1,4456 @@ + + + + +Created by FontForge 20160405 at Mon Jan 21 16:24:03 2019 + By www-data +Copyright (c) 2008 by Stefan Gandl. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fonts/nbpro-bold.ttf b/fonts/nbpro-bold.ttf new file mode 100755 index 0000000..db46638 Binary files /dev/null and b/fonts/nbpro-bold.ttf differ diff --git a/fonts/nbpro-bold.woff b/fonts/nbpro-bold.woff new file mode 100755 index 0000000..dc22d23 Binary files /dev/null and b/fonts/nbpro-bold.woff differ diff --git a/fonts/nbpro-bold.woff2 b/fonts/nbpro-bold.woff2 new file mode 100755 index 0000000..16ac88c Binary files /dev/null and b/fonts/nbpro-bold.woff2 differ diff --git a/fonts/nbpro-bolditalic.eot b/fonts/nbpro-bolditalic.eot new file mode 100755 index 0000000..06a35ac Binary files /dev/null and b/fonts/nbpro-bolditalic.eot differ diff --git a/fonts/nbpro-bolditalic.svg b/fonts/nbpro-bolditalic.svg new file mode 100755 index 0000000..ff0390a --- /dev/null +++ b/fonts/nbpro-bolditalic.svg @@ -0,0 +1,4544 @@ + + + + +Created by FontForge 20160405 at Mon Jan 21 16:24:19 2019 + By www-data +Copyright (c) 2008 by Stefan Gandl. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fonts/nbpro-bolditalic.ttf b/fonts/nbpro-bolditalic.ttf new file mode 100755 index 0000000..0026a72 Binary files /dev/null and b/fonts/nbpro-bolditalic.ttf differ diff --git a/fonts/nbpro-bolditalic.woff b/fonts/nbpro-bolditalic.woff new file mode 100755 index 0000000..7d91223 Binary files /dev/null and b/fonts/nbpro-bolditalic.woff differ diff --git a/fonts/nbpro-bolditalic.woff2 b/fonts/nbpro-bolditalic.woff2 new file mode 100755 index 0000000..883c362 Binary files /dev/null and b/fonts/nbpro-bolditalic.woff2 differ diff --git a/fonts/nbpro-italic.eot b/fonts/nbpro-italic.eot new file mode 100755 index 0000000..af29e4b Binary files /dev/null and b/fonts/nbpro-italic.eot differ diff --git a/fonts/nbpro-italic.svg b/fonts/nbpro-italic.svg new file mode 100755 index 0000000..2dc2616 --- /dev/null +++ b/fonts/nbpro-italic.svg @@ -0,0 +1,4468 @@ + + + + +Created by FontForge 20160405 at Mon Jan 21 16:24:25 2019 + By www-data +Copyright (c) 2008 by Stefan Gandl. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fonts/nbpro-italic.ttf b/fonts/nbpro-italic.ttf new file mode 100755 index 0000000..7fd51b0 Binary files /dev/null and b/fonts/nbpro-italic.ttf differ diff --git a/fonts/nbpro-italic.woff b/fonts/nbpro-italic.woff new file mode 100755 index 0000000..6144543 Binary files /dev/null and b/fonts/nbpro-italic.woff differ diff --git a/fonts/nbpro-italic.woff2 b/fonts/nbpro-italic.woff2 new file mode 100755 index 0000000..8b56431 Binary files /dev/null and b/fonts/nbpro-italic.woff2 differ diff --git a/fonts/nbpro-light.eot b/fonts/nbpro-light.eot new file mode 100755 index 0000000..27c0f8f Binary files /dev/null and b/fonts/nbpro-light.eot differ diff --git a/fonts/nbpro-light.svg b/fonts/nbpro-light.svg new file mode 100755 index 0000000..c07ce45 --- /dev/null +++ b/fonts/nbpro-light.svg @@ -0,0 +1,4453 @@ + + + + +Created by FontForge 20160405 at Mon Jan 21 16:24:40 2019 + By www-data +Copyright (c) 2008 by Stefan Gandl. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fonts/nbpro-light.ttf b/fonts/nbpro-light.ttf new file mode 100755 index 0000000..53c25c2 Binary files /dev/null and b/fonts/nbpro-light.ttf differ diff --git a/fonts/nbpro-light.woff b/fonts/nbpro-light.woff new file mode 100755 index 0000000..90783c5 Binary files /dev/null and b/fonts/nbpro-light.woff differ diff --git a/fonts/nbpro-light.woff2 b/fonts/nbpro-light.woff2 new file mode 100755 index 0000000..79a2ed6 Binary files /dev/null and b/fonts/nbpro-light.woff2 differ diff --git a/fonts/nbpro-lightita.eot b/fonts/nbpro-lightita.eot new file mode 100755 index 0000000..f61a683 Binary files /dev/null and b/fonts/nbpro-lightita.eot differ diff --git a/fonts/nbpro-lightita.svg b/fonts/nbpro-lightita.svg new file mode 100755 index 0000000..8d242ab --- /dev/null +++ b/fonts/nbpro-lightita.svg @@ -0,0 +1,4481 @@ + + + + +Created by FontForge 20160405 at Mon Jan 21 16:24:54 2019 + By www-data +Copyright (c) 2008 by Stefan Gandl. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fonts/nbpro-lightita.ttf b/fonts/nbpro-lightita.ttf new file mode 100755 index 0000000..0519cb7 Binary files /dev/null and b/fonts/nbpro-lightita.ttf differ diff --git a/fonts/nbpro-lightita.woff b/fonts/nbpro-lightita.woff new file mode 100755 index 0000000..5f0c543 Binary files /dev/null and b/fonts/nbpro-lightita.woff differ diff --git a/fonts/nbpro-lightita.woff2 b/fonts/nbpro-lightita.woff2 new file mode 100755 index 0000000..631e61c Binary files /dev/null and b/fonts/nbpro-lightita.woff2 differ diff --git a/fonts/nbpro-monospaced.eot b/fonts/nbpro-monospaced.eot new file mode 100755 index 0000000..809bf45 Binary files /dev/null and b/fonts/nbpro-monospaced.eot differ diff --git a/fonts/nbpro-monospaced.svg b/fonts/nbpro-monospaced.svg new file mode 100755 index 0000000..1ba6315 --- /dev/null +++ b/fonts/nbpro-monospaced.svg @@ -0,0 +1,1206 @@ + + + + +Created by FontForge 20160405 at Mon Jan 21 16:25:05 2019 + By www-data +Copyright (c) 2008 by Stefan Gandl. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fonts/nbpro-monospaced.ttf b/fonts/nbpro-monospaced.ttf new file mode 100755 index 0000000..d47dd26 Binary files /dev/null and b/fonts/nbpro-monospaced.ttf differ diff --git a/fonts/nbpro-monospaced.woff b/fonts/nbpro-monospaced.woff new file mode 100755 index 0000000..a087713 Binary files /dev/null and b/fonts/nbpro-monospaced.woff differ diff --git a/fonts/nbpro-monospaced.woff2 b/fonts/nbpro-monospaced.woff2 new file mode 100755 index 0000000..9cbd6e0 Binary files /dev/null and b/fonts/nbpro-monospaced.woff2 differ diff --git a/fonts/nbpro-regular.eot b/fonts/nbpro-regular.eot new file mode 100755 index 0000000..8845da5 Binary files /dev/null and b/fonts/nbpro-regular.eot differ diff --git a/fonts/nbpro-regular.svg b/fonts/nbpro-regular.svg new file mode 100755 index 0000000..df0723b --- /dev/null +++ b/fonts/nbpro-regular.svg @@ -0,0 +1,4432 @@ + + + + +Created by FontForge 20160405 at Mon Jan 21 16:25:17 2019 + By www-data +Copyright (c) 2008 by Stefan Gandl. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fonts/nbpro-regular.ttf b/fonts/nbpro-regular.ttf new file mode 100755 index 0000000..70eb7bd Binary files /dev/null and b/fonts/nbpro-regular.ttf differ diff --git a/fonts/nbpro-regular.woff b/fonts/nbpro-regular.woff new file mode 100755 index 0000000..e47fd5b Binary files /dev/null and b/fonts/nbpro-regular.woff differ diff --git a/fonts/nbpro-regular.woff2 b/fonts/nbpro-regular.woff2 new file mode 100755 index 0000000..7e90f41 Binary files /dev/null and b/fonts/nbpro-regular.woff2 differ diff --git a/footer.php b/footer.php new file mode 100755 index 0000000..bd2381f --- /dev/null +++ b/footer.php @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/functions.php b/functions.php new file mode 100755 index 0000000..4e88307 --- /dev/null +++ b/functions.php @@ -0,0 +1,518 @@ + 'FFF', + 'default-image' => get_template_directory_uri() . '/img/bg.jpg' + ));*/ + + // Add Support for Custom Header - Uncomment below if you're going to use + /*add_theme_support('custom-header', array( + 'default-image' => get_template_directory_uri() . '/img/headers/default.jpg', + 'header-text' => false, + 'default-text-color' => '000', + 'width' => 1000, + 'height' => 198, + 'random-default' => false, + 'wp-head-callback' => $wphead_cb, + 'admin-head-callback' => $adminhead_cb, + 'admin-preview-callback' => $adminpreview_cb + ));*/ + + // Enables post and comment RSS feed links to head + add_theme_support('automatic-feed-links'); + + // Localisation Support + load_theme_textdomain('iotheme', get_template_directory() . '/languages'); +} + + +add_filter( 'image_size_names_choose', 'iotheme_add_custom_sizes' ); +function iotheme_add_custom_sizes( $sizes ) { + return array_merge( $sizes, array( + 'team-small' => __( 'Team' ), + + ) ); +} + + + + +/*------------------------------------*\ + Functions +\*------------------------------------*/ + +// IO Theme navigation +function iotheme_nav() +{ + wp_nav_menu( + array( + 'theme_location' => 'header-menu', + 'menu' => '', + 'container' => 'div', + 'container_class' => 'menu-{menu slug}-container', + 'container_id' => '', + 'menu_class' => 'menu', + 'menu_id' => '', + 'echo' => true, + 'fallback_cb' => 'wp_page_menu', + 'before' => '', + 'after' => '', + 'link_before' => '', + 'link_after' => '', + 'items_wrap' => '', + 'depth' => 0, + 'walker' => '' + ) + ); +} + +// Load IO Theme scripts (header.php) +function iotheme_header_scripts() +{ + if ($GLOBALS['pagenow'] != 'wp-login.php' && !is_admin()) { + + wp_register_script('conditionizr', get_template_directory_uri() . '/js/lib/conditionizr-4.3.0.min.js', array(), '4.3.0'); // Conditionizr + wp_enqueue_script('conditionizr'); // Enqueue it! + + wp_register_script('modernizr', get_template_directory_uri() . '/js/lib/modernizr-2.7.1.min.js', array(), '2.7.1'); // Modernizr + wp_enqueue_script('modernizr'); // Enqueue it! + + //jarallax for or team s + // wp_register_script('jarallax', get_template_directory_uri() . '/js/lib/jarallax.min.js', array(), '1.10.7'); // jarallax + // wp_enqueue_script('jarallax'); // Enqueue it! + + // wp_register_script('jarallax-element', get_template_directory_uri() . '/js/lib/jarallax-element.min.js', array(), '1.0.0'); // jarallax + // wp_enqueue_script('jarallax-element'); // Enqueue it! + + //lory: homescreen carousel + // wp_register_script('lory', get_template_directory_uri() . '/js/lib/jquery.lory.min.js', array('jquery'), '1.0.0'); // Lory infinite carousel + // wp_enqueue_script('lory'); // Enqueue it! + + + wp_register_script('iothemescripts', get_template_directory_uri() . '/js/scripts.js', array('jquery'), '1.0.0'); // Custom scripts + wp_enqueue_script('iothemescripts'); // Enqueue it! + + $translation_array = array( 'templateUrl' => get_template_directory_uri() ); + //after wp_enqueue_script + wp_localize_script( 'iothemescripts', 'object_name', $translation_array ); + } +} + +// Load IO Theme conditional scripts +function iotheme_conditional_scripts() +{ + if (is_page('pagenamehere')) { + wp_register_script('scriptname', get_template_directory_uri() . '/js/scriptname.js', array('jquery'), '1.0.0'); // Conditional script(s) + wp_enqueue_script('scriptname'); // Enqueue it! + } +} + +// Load IO Theme styles +function iotheme_styles() +{ + wp_register_style('normalize', get_template_directory_uri() . '/normalize.css', array(), '1.0', 'all'); + wp_enqueue_style('normalize'); // Enqueue it! + + wp_register_style('iotheme', get_template_directory_uri() . '/style.css', array(), '1.0', 'all'); + wp_enqueue_style('iotheme'); // Enqueue it! +} + +// Register IO Theme Navigation +function register_html5_menu() +{ + register_nav_menus(array( // Using array to specify more menus if needed + 'header-menu' => __('Header Menu', 'iotheme'), // Main Navigation + 'sidebar-menu' => __('Sidebar Menu', 'iotheme'), // Sidebar Navigation + 'lang-menu' => __('Language Menu', 'iotheme'), // Extra Navigation if needed (duplicate as many as you need!) + 'social-menu' => __('Social Menu', 'iotheme'), // Extra Navigation if needed (duplicate as many as you need!) + 'footer-social-menu' => __('Footer social Menu', 'iotheme') // Extra Navigation if needed (duplicate as many as you need!) + )); +} + +// Remove the
surrounding the dynamic navigation to cleanup markup +function my_wp_nav_menu_args($args = '') +{ + $args['container'] = false; + return $args; +} + +// Remove Injected classes, ID's and Page ID's from Navigation
  • items +function my_css_attributes_filter($var) +{ + return is_array($var) ? array() : ''; +} + +// Remove invalid rel attribute values in the categorylist +function remove_category_rel_from_category_list($thelist) +{ + return str_replace('rel="category tag"', 'rel="tag"', $thelist); +} + +// Add page slug to body class, love this - Credit: Starkers Wordpress Theme +function add_slug_to_body_class($classes) +{ + global $post; + if (is_home()) { + $key = array_search('blog', $classes); + if ($key > -1) { + unset($classes[$key]); + } + } elseif (is_page()) { + $classes[] = sanitize_html_class($post->post_name); + } elseif (is_singular()) { + $classes[] = sanitize_html_class($post->post_name); + } + + return $classes; +} + +// If Dynamic Sidebar Exists +if (function_exists('register_sidebar')) +{ + // Define Sidebar Widget Area 1 + register_sidebar(array( + 'name' => __('Widget Area 1', 'iotheme'), + 'description' => __('Description for this widget-area...', 'iotheme'), + 'id' => 'widget-area-1', + 'before_widget' => '
    ', + 'after_widget' => '
    ', + 'before_title' => '

    ', + 'after_title' => '

    ' + )); + + // Define Sidebar Widget Area 2 + register_sidebar(array( + 'name' => __('Widget Area 2', 'iotheme'), + 'description' => __('Description for this widget-area...', 'iotheme'), + 'id' => 'widget-area-2', + 'before_widget' => '
    ', + 'after_widget' => '
    ', + 'before_title' => '

    ', + 'after_title' => '

    ' + )); +} + +// Remove wp_head() injected Recent Comment styles +function my_remove_recent_comments_style() +{ + global $wp_widget_factory; + remove_action('wp_head', array( + $wp_widget_factory->widgets['WP_Widget_Recent_Comments'], + 'recent_comments_style' + )); +} + +// Pagination for paged posts, Page 1, Page 2, Page 3, with Next and Previous Links, No plugin +function html5wp_pagination() +{ + global $wp_query; + $big = 999999999; + echo paginate_links(array( + 'base' => str_replace($big, '%#%', get_pagenum_link($big)), + 'format' => '?paged=%#%', + 'current' => max(1, get_query_var('paged')), + 'total' => $wp_query->max_num_pages + )); +} + +// Custom Excerpts +function html5wp_index($length) // Create 20 Word Callback for Index page Excerpts, call using html5wp_excerpt('html5wp_index'); +{ + return 20; +} + +// Create 40 Word Callback for Custom Post Excerpts, call using html5wp_excerpt('html5wp_custom_post'); +function html5wp_custom_post($length) +{ + return 40; +} + +// Create the Custom Excerpts callback +function html5wp_excerpt($length_callback = '', $more_callback = '') +{ + global $post; + if (function_exists($length_callback)) { + add_filter('excerpt_length', $length_callback); + } + if (function_exists($more_callback)) { + add_filter('excerpt_more', $more_callback); + } + $output = get_the_excerpt(); + $output = apply_filters('wptexturize', $output); + $output = apply_filters('convert_chars', $output); + $output = '

    ' . $output . '

    '; + echo $output; +} + +// Custom View Article link to Post +function html5_blank_view_article($more) +{ + global $post; + return '... ' . __('View Article', 'iotheme') . ''; +} + +// Remove Admin bar +function remove_admin_bar() +{ + return false; +} + +// Remove 'text/css' from our enqueued stylesheet +function html5_style_remove($tag) +{ + return preg_replace('~\s+type=["\'][^"\']++["\']~', '', $tag); +} + +// Remove thumbnail width and height dimensions that prevent fluid images in the_thumbnail +function remove_thumbnail_dimensions( $html ) +{ + $html = preg_replace('/(width|height)=\"\d*\"\s/', "", $html); + return $html; +} + +// Custom Gravatar in Settings > Discussion +function iothemegravatar ($avatar_defaults) +{ + $myavatar = get_template_directory_uri() . '/img/gravatar.jpg'; + $avatar_defaults[$myavatar] = "Custom Gravatar"; + return $avatar_defaults; +} + +// Threaded Comments +function enable_threaded_comments() +{ + if (!is_admin()) { + if (is_singular() AND comments_open() AND (get_option('thread_comments') == 1)) { + wp_enqueue_script('comment-reply'); + } + } +} + +// Custom Comments Callback +function iothemecomments($comment, $args, $depth) +{ + $GLOBALS['comment'] = $comment; + extract($args, EXTR_SKIP); + + if ( 'div' == $args['style'] ) { + $tag = 'div'; + $add_below = 'comment'; + } else { + $tag = 'li'; + $add_below = 'div-comment'; + } +?> + + < id="comment-"> + +
    + +
    + + %s says:'), get_comment_author_link()) ?> +
    +comment_approved == '0') : ?> + +
    + + + + + + +
    + $add_below, 'depth' => $depth, 'max_depth' => $args['max_depth']))) ?> +
    + +
    + + Discussion +add_filter('body_class', 'add_slug_to_body_class'); // Add slug to body class (Starkers build) +add_filter('widget_text', 'do_shortcode'); // Allow shortcodes in Dynamic Sidebar +add_filter('widget_text', 'shortcode_unautop'); // Remove

    tags in Dynamic Sidebars (better!) +add_filter('wp_nav_menu_args', 'my_wp_nav_menu_args'); // Remove surrounding

    from WP Navigation +// add_filter('nav_menu_css_class', 'my_css_attributes_filter', 100, 1); // Remove Navigation
  • injected classes (Commented out by default) +// add_filter('nav_menu_item_id', 'my_css_attributes_filter', 100, 1); // Remove Navigation
  • injected ID (Commented out by default) +// add_filter('page_css_class', 'my_css_attributes_filter', 100, 1); // Remove Navigation
  • Page ID's (Commented out by default) +add_filter('the_category', 'remove_category_rel_from_category_list'); // Remove invalid rel attribute +add_filter('the_excerpt', 'shortcode_unautop'); // Remove auto

    tags in Excerpt (Manual Excerpts only) +add_filter('the_excerpt', 'do_shortcode'); // Allows Shortcodes to be executed in Excerpt (Manual Excerpts only) +add_filter('excerpt_more', 'html5_blank_view_article'); // Add 'View Article' button instead of [...] for Excerpts +add_filter('show_admin_bar', 'remove_admin_bar'); // Remove Admin bar +add_filter('style_loader_tag', 'html5_style_remove'); // Remove 'text/css' from enqueued stylesheet +add_filter('post_thumbnail_html', 'remove_thumbnail_dimensions', 10); // Remove width and height dynamic attributes to thumbnails +add_filter('image_send_to_editor', 'remove_thumbnail_dimensions', 10); // Remove width and height dynamic attributes to post images + +// Remove Filters +remove_filter('the_excerpt', 'wpautop'); // Remove

    tags from Excerpt altogether + +// Shortcodes +add_shortcode('html5_shortcode_demo', 'html5_shortcode_demo'); // You can place [html5_shortcode_demo] in Pages, Posts now. +add_shortcode('html5_shortcode_demo_2', 'html5_shortcode_demo_2'); // Place [html5_shortcode_demo_2] in Pages, Posts now. + +// Shortcodes above would be nested like this - +// [html5_shortcode_demo] [html5_shortcode_demo_2] Here's the page title! [/html5_shortcode_demo_2] [/html5_shortcode_demo] + +/*------------------------------------*\ + Custom Post Types +\*------------------------------------*/ + +// Create 1 Custom Post type for a Demo, called io-publication +// function create_post_type_iotheme() +// { +// register_taxonomy_for_object_type('category', 'io-publication'); // Register Taxonomies for Category +// register_taxonomy_for_object_type('post_tag', 'io-publication'); +// register_post_type('io-publication', // Register Custom Post Type +// array( +// 'labels' => array( +// 'name' => __('Publications', 'iotheme'), // Rename these to suit +// 'singular_name' => __('Publication', 'iotheme'), +// 'add_new' => __('Add New', 'iotheme'), +// 'add_new_item' => __('Add New Publication', 'iotheme'), +// 'edit' => __('Edit', 'iotheme'), +// 'edit_item' => __('Edit Publication', 'iotheme'), +// 'new_item' => __('New Publication', 'iotheme'), +// 'view' => __('View Publication', 'iotheme'), +// 'view_item' => __('View Publication', 'iotheme'), +// 'search_items' => __('Search Publication', 'iotheme'), +// 'not_found' => __('No Publications found', 'iotheme'), +// 'not_found_in_trash' => __('No Publications found in Trash', 'iotheme') +// ), +// 'public' => true, +// 'hierarchical' => true, // Allows your posts to behave like Hierarchy Pages +// 'has_archive' => true, +// 'supports' => array( +// 'title', +// 'editor', +// 'excerpt', +// 'thumbnail' +// ), // Go to Dashboard Custom IO Theme post for supports +// 'can_export' => true, // Allows export in Tools > Export +// 'taxonomies' => array( +// 'post_tag', +// 'category' +// ) // Add Category and Post Tags support +// )); +// } + +/*------------------------------------*\ + ShortCode Functions +\*------------------------------------*/ + +// Shortcode Demo with Nested Capability +function html5_shortcode_demo($atts, $content = null) +{ + return '

    ' . do_shortcode($content) . '
    '; // do_shortcode allows for nested Shortcodes +} + +// Shortcode Demo with simple

    tag +function html5_shortcode_demo_2($atts, $content = null) // Demo Heading H2 shortcode, allows for nesting within above element. Fully expandable. +{ + return '

    ' . $content . '

    '; +} + +/*------------------------------------*\ + Custom taxonomy +\*------------------------------------*/ + + +// function iotheme_register_taxonomy_client() +// { +// $labels = [ +// 'name' => _x('Clients', 'taxonomy general name'), +// 'singular_name' => _x('Client', 'taxonomy singular name'), +// 'search_items' => __('Search Clients'), +// 'all_items' => __('All Clients'), +// 'parent_item' => __('Parent Client'), +// 'parent_item_colon' => __('Parent Client:'), +// 'edit_item' => __('Edit Client'), +// 'update_item' => __('Update Client'), +// 'add_new_item' => __('Add New Client'), +// 'new_item_name' => __('New Client Name'), +// 'menu_name' => __('Client'), +// ]; +// $args = [ +// 'hierarchical' => false, // make it hierarchical (like categories) +// 'labels' => $labels, +// 'show_ui' => true, +// 'show_admin_column' => true, +// 'query_var' => true, +// 'rewrite' => ['slug' => 'Client'], +// 'show_in_rest' => true, +// ]; +// register_taxonomy('Client', ['post'], $args); +// } +// add_action('init', 'iotheme_register_taxonomy_client'); + +?> diff --git a/header.php b/header.php new file mode 100755 index 0000000..778f11d --- /dev/null +++ b/header.php @@ -0,0 +1,86 @@ + + class="no-js"> + + + + + <?php wp_title(''); ?> + <?php if(wp_title('', false)) { echo ' :'; } ?> + <?php bloginfo('name'); ?> + + + + + + + + + + + + + + +> + + +
    + + + + \ No newline at end of file diff --git a/img/IO-logo-full-black-100.png b/img/IO-logo-full-black-100.png new file mode 100755 index 0000000..8522e51 Binary files /dev/null and b/img/IO-logo-full-black-100.png differ diff --git a/img/IO-logo-full-black.svg b/img/IO-logo-full-black.svg new file mode 100755 index 0000000..9bd23fe --- /dev/null +++ b/img/IO-logo-full-black.svg @@ -0,0 +1,170 @@ + + diff --git a/img/IO-logo-full-white-100.png b/img/IO-logo-full-white-100.png new file mode 100755 index 0000000..9dcbe91 Binary files /dev/null and b/img/IO-logo-full-white-100.png differ diff --git a/img/IO-logo-full-white.svg b/img/IO-logo-full-white.svg new file mode 100755 index 0000000..7b89061 --- /dev/null +++ b/img/IO-logo-full-white.svg @@ -0,0 +1,174 @@ + + diff --git a/img/IO-logo-small-black-100.png b/img/IO-logo-small-black-100.png new file mode 100755 index 0000000..557cc10 Binary files /dev/null and b/img/IO-logo-small-black-100.png differ diff --git a/img/IO-logo-small-black.svg b/img/IO-logo-small-black.svg new file mode 100755 index 0000000..a4998ed --- /dev/null +++ b/img/IO-logo-small-black.svg @@ -0,0 +1,90 @@ + + diff --git a/img/IO-logo-small-white-100.png b/img/IO-logo-small-white-100.png new file mode 100755 index 0000000..b07c6d7 Binary files /dev/null and b/img/IO-logo-small-white-100.png differ diff --git a/img/IO-logo-small-white.svg b/img/IO-logo-small-white.svg new file mode 100755 index 0000000..d92104f --- /dev/null +++ b/img/IO-logo-small-white.svg @@ -0,0 +1,90 @@ + + diff --git a/img/arrow.png b/img/arrow.png new file mode 100755 index 0000000..e15ac0e Binary files /dev/null and b/img/arrow.png differ diff --git a/img/arrow.svg b/img/arrow.svg new file mode 100755 index 0000000..8c806ca --- /dev/null +++ b/img/arrow.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/img/background/1.png b/img/background/1.png new file mode 100755 index 0000000..5a5da4d Binary files /dev/null and b/img/background/1.png differ diff --git a/img/background/2.png b/img/background/2.png new file mode 100755 index 0000000..078c530 Binary files /dev/null and b/img/background/2.png differ diff --git a/img/background/3.png b/img/background/3.png new file mode 100755 index 0000000..763060b Binary files /dev/null and b/img/background/3.png differ diff --git a/img/background/4.png b/img/background/4.png new file mode 100755 index 0000000..d11366e Binary files /dev/null and b/img/background/4.png differ diff --git a/img/icons/favicon.ico b/img/icons/favicon.ico new file mode 100755 index 0000000..bdec8e7 Binary files /dev/null and b/img/icons/favicon.ico differ diff --git a/img/icons/touch.png b/img/icons/touch.png new file mode 100755 index 0000000..ea63f35 Binary files /dev/null and b/img/icons/touch.png differ diff --git a/img/menuclose-x.png b/img/menuclose-x.png new file mode 100755 index 0000000..3a023fe Binary files /dev/null and b/img/menuclose-x.png differ diff --git a/img/menuclose-x.svg b/img/menuclose-x.svg new file mode 100755 index 0000000..9e6019e --- /dev/null +++ b/img/menuclose-x.svg @@ -0,0 +1,15 @@ + + + + + + + + + diff --git a/index.php b/index.php new file mode 100755 index 0000000..103bbd0 --- /dev/null +++ b/index.php @@ -0,0 +1,73 @@ + + +
    + +
    + + $sticky, + 'orderby' => 'rand', + 'nopaging' => true, + 'posts_per_page' => '1' + + ); + query_posts($args); + + // while (have_posts()) : + the_post(); + + ?> + + + + + + + + + + +
    +

    + +

    +
    + + + + +
    + +
    + + + + \ No newline at end of file diff --git a/js/lib/conditionizr-4.3.0.min.js b/js/lib/conditionizr-4.3.0.min.js new file mode 100755 index 0000000..2ae1411 --- /dev/null +++ b/js/lib/conditionizr-4.3.0.min.js @@ -0,0 +1,2 @@ +/*! Conditionizr v4.3.0 | (c) 2014 @toddmotto, @markgdyr | MIT license | conditionizr.com */ +!function(a,b){"function"==typeof define&&define.amd?define([],b):"object"==typeof exports?module.exports=b:a.conditionizr=b()}(this,function(){"use strict";var a,b={},c=document.head||document.getElementsByTagName("head")[0],d=function(b,d,e){var f=e?b:a+b+("style"===d?".css":".js");switch(d){case"script":var g=document.createElement("script");g.src=f,c.appendChild(g);break;case"style":var h=document.createElement("link");h.href=f,h.rel="stylesheet",c.appendChild(h);break;case"class":document.documentElement.className+=" "+b}};return b.config=function(c){var e=c||{},f=e.tests;a=e.assets||"";for(var g in f){var h=g.toLowerCase();if(b[h])for(var i=f[g],j=i.length;j--;)d(h,i[j])}},b.add=function(a,c,e){var f=a.toLowerCase();if(b[f]=e(),b[f])for(var g=c.length;g--;)d(f,c[g])},b.on=function(a,c){var d=/^\!/;(b[a.toLowerCase()]||d.test(a)&&!b[a.replace(d,"")])&&c()},b.load=b.polyfill=function(a,c){for(var e=/\.js$/.test(a)?"script":"style",f=c.length;f--;)b[c[f].toLowerCase()]&&d(a,e,!0)},b}); \ No newline at end of file diff --git a/js/lib/jarallax-element.min.js b/js/lib/jarallax-element.min.js new file mode 100755 index 0000000..6b1f53e --- /dev/null +++ b/js/lib/jarallax-element.min.js @@ -0,0 +1,7 @@ +/*! + * Name : Elements Extension for Jarallax + * Version : 1.0.0 + * Author : nK + * GitHub : https://github.com/nk-o/jarallax + */!function(n){var o={};function r(t){if(o[t])return o[t].exports;var e=o[t]={i:t,l:!1,exports:{}};return n[t].call(e.exports,e,e.exports,r),e.l=!0,e.exports}r.m=n,r.c=o,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=0)}([function(t,e,n){t.exports=n(1)},function(t,e,n){"use strict";var o=r(n(2));function r(t){return t&&t.__esModule?t:{default:t}}(0,r(n(3)).default)(),(0,o.default)(function(){"undefined"!=typeof jarallax&&jarallax(document.querySelectorAll("[data-jarallax-element]"))})},function(t,e,n){"use strict";t.exports=function(t){"complete"===document.readyState||"interactive"===document.readyState?t.call():document.attachEvent?document.attachEvent("onreadystatechange",function(){"interactive"===document.readyState&&t.call()}):document.addEventListener&&document.addEventListener("DOMContentLoaded",t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=0t.options.thresholdY&&(c=0),null!==t.options.thresholdX&&u>t.options.thresholdX&&(d=0),t.css(t.$item,{transform:"translate3d("+d+"px,"+c+"px,0)"});break;case"initImg":case"isVisible":case"clipContainer":case"coverImage":return!0}return f.apply(t,e)}})};var o,r=n(4),i=(o=r)&&o.__esModule?o:{default:o}},function(n,t,e){"use strict";(function(t){var e;e="undefined"!=typeof window?window:void 0!==t?t:"undefined"!=typeof self?self:{},n.exports=e}).call(this,e(5))},function(t,e,n){"use strict";var o,r="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};o=function(){return this}();try{o=o||Function("return this")()||(0,eval)("this")}catch(t){"object"===("undefined"==typeof window?"undefined":r(window))&&(o=window)}t.exports=o}]); +//# sourceMappingURL=jarallax-element.min.js.map diff --git a/js/lib/jarallax.min.js b/js/lib/jarallax.min.js new file mode 100755 index 0000000..0d44c07 --- /dev/null +++ b/js/lib/jarallax.min.js @@ -0,0 +1,7 @@ +/*! + * Name : Just Another Parallax [Jarallax] + * Version : 1.10.7 + * Author : nK + * GitHub : https://github.com/nk-o/jarallax + */!function(o){var n={};function i(e){if(n[e])return n[e].exports;var t=n[e]={i:e,l:!1,exports:{}};return o[e].call(t.exports,t,t.exports,i),t.l=!0,t.exports}i.m=o,i.c=n,i.d=function(e,t,o){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var o=Object.create(null);if(i.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var n in t)i.d(o,n,function(e){return t[e]}.bind(null,n));return o},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=11)}([,,function(e,t,o){"use strict";e.exports=function(e){"complete"===document.readyState||"interactive"===document.readyState?e.call():document.attachEvent?document.attachEvent("onreadystatechange",function(){"interactive"===document.readyState&&e.call()}):document.addEventListener&&document.addEventListener("DOMContentLoaded",e)}},,function(o,e,t){"use strict";(function(e){var t;t="undefined"!=typeof window?window:void 0!==e?e:"undefined"!=typeof self?self:{},o.exports=t}).call(this,t(5))},function(e,t,o){"use strict";var n,i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"===("undefined"==typeof window?"undefined":i(window))&&(n=window)}e.exports=n},,,,,,function(e,t,o){e.exports=o(12)},function(e,t,o){"use strict";var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=l(o(2)),a=o(4),r=l(o(13));function l(e){return e&&e.__esModule?e:{default:e}}var s=a.window.jarallax;if(a.window.jarallax=r.default,a.window.jarallax.noConflict=function(){return a.window.jarallax=s,this},void 0!==a.jQuery){var c=function(){var e=arguments||[];Array.prototype.unshift.call(e,this);var t=r.default.apply(a.window,e);return"object"!==(void 0===t?"undefined":n(t))?t:this};c.constructor=r.default.constructor;var u=a.jQuery.fn.jarallax;a.jQuery.fn.jarallax=c,a.jQuery.fn.jarallax.noConflict=function(){return a.jQuery.fn.jarallax=u,this}}(0,i.default)(function(){(0,r.default)(document.querySelectorAll("[data-jarallax]"))})},function(e,j,S){"use strict";(function(e){Object.defineProperty(j,"__esModule",{value:!0});var d=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var o=[],n=!0,i=!1,a=void 0;try{for(var r,l=e[Symbol.iterator]();!(n=(r=l.next()).done)&&(o.push(r.value),!t||o.length!==t);n=!0);}catch(e){i=!0,a=e}finally{try{!n&&l.return&&l.return()}finally{if(i)throw a}}return o}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},t=function(){function n(e,t){for(var o=0;o\n * GitHub : https://github.com/nk-o/jarallax\n */\n/******/ (function(modules) { // webpackBootstrap\n/******/ \t// The module cache\n/******/ \tvar installedModules = {};\n/******/\n/******/ \t// The require function\n/******/ \tfunction __webpack_require__(moduleId) {\n/******/\n/******/ \t\t// Check if module is in cache\n/******/ \t\tif(installedModules[moduleId]) {\n/******/ \t\t\treturn installedModules[moduleId].exports;\n/******/ \t\t}\n/******/ \t\t// Create a new module (and put it into the cache)\n/******/ \t\tvar module = installedModules[moduleId] = {\n/******/ \t\t\ti: moduleId,\n/******/ \t\t\tl: false,\n/******/ \t\t\texports: {}\n/******/ \t\t};\n/******/\n/******/ \t\t// Execute the module function\n/******/ \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n/******/\n/******/ \t\t// Flag the module as loaded\n/******/ \t\tmodule.l = true;\n/******/\n/******/ \t\t// Return the exports of the module\n/******/ \t\treturn module.exports;\n/******/ \t}\n/******/\n/******/\n/******/ \t// expose the modules object (__webpack_modules__)\n/******/ \t__webpack_require__.m = modules;\n/******/\n/******/ \t// expose the module cache\n/******/ \t__webpack_require__.c = installedModules;\n/******/\n/******/ \t// define getter function for harmony exports\n/******/ \t__webpack_require__.d = function(exports, name, getter) {\n/******/ \t\tif(!__webpack_require__.o(exports, name)) {\n/******/ \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n/******/ \t\t}\n/******/ \t};\n/******/\n/******/ \t// define __esModule on exports\n/******/ \t__webpack_require__.r = function(exports) {\n/******/ \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n/******/ \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n/******/ \t\t}\n/******/ \t\tObject.defineProperty(exports, '__esModule', { value: true });\n/******/ \t};\n/******/\n/******/ \t// create a fake namespace object\n/******/ \t// mode & 1: value is a module id, require it\n/******/ \t// mode & 2: merge all properties of value into the ns\n/******/ \t// mode & 4: return value when already ns object\n/******/ \t// mode & 8|1: behave like require\n/******/ \t__webpack_require__.t = function(value, mode) {\n/******/ \t\tif(mode & 1) value = __webpack_require__(value);\n/******/ \t\tif(mode & 8) return value;\n/******/ \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n/******/ \t\tvar ns = Object.create(null);\n/******/ \t\t__webpack_require__.r(ns);\n/******/ \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n/******/ \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n/******/ \t\treturn ns;\n/******/ \t};\n/******/\n/******/ \t// getDefaultExport function for compatibility with non-harmony modules\n/******/ \t__webpack_require__.n = function(module) {\n/******/ \t\tvar getter = module && module.__esModule ?\n/******/ \t\t\tfunction getDefault() { return module['default']; } :\n/******/ \t\t\tfunction getModuleExports() { return module; };\n/******/ \t\t__webpack_require__.d(getter, 'a', getter);\n/******/ \t\treturn getter;\n/******/ \t};\n/******/\n/******/ \t// Object.prototype.hasOwnProperty.call\n/******/ \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n/******/\n/******/ \t// __webpack_public_path__\n/******/ \t__webpack_require__.p = \"\";\n/******/\n/******/\n/******/ \t// Load entry module and return exports\n/******/ \treturn __webpack_require__(__webpack_require__.s = 11);\n/******/ })\n/************************************************************************/\n/******/ ([\n/* 0 */,\n/* 1 */,\n/* 2 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nmodule.exports = function (callback) {\n\n\tif (document.readyState === 'complete' || document.readyState === 'interactive') {\n\t\t// Already ready or interactive, execute callback\n\t\tcallback.call();\n\t} else if (document.attachEvent) {\n\t\t// Old browsers\n\t\tdocument.attachEvent('onreadystatechange', function () {\n\t\t\tif (document.readyState === 'interactive') callback.call();\n\t\t});\n\t} else if (document.addEventListener) {\n\t\t// Modern browsers\n\t\tdocument.addEventListener('DOMContentLoaded', callback);\n\t}\n};\n\n/***/ }),\n/* 3 */,\n/* 4 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n/* WEBPACK VAR INJECTION */(function(global) {\n\nvar win;\n\nif (typeof window !== \"undefined\") {\n win = window;\n} else if (typeof global !== \"undefined\") {\n win = global;\n} else if (typeof self !== \"undefined\") {\n win = self;\n} else {\n win = {};\n}\n\nmodule.exports = win;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(5)))\n\n/***/ }),\n/* 5 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _typeof = typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; };\n\nvar g;\n\n// This works in non-strict mode\ng = function () {\n\treturn this;\n}();\n\ntry {\n\t// This works if eval is allowed (see CSP)\n\tg = g || Function(\"return this\")() || (1, eval)(\"this\");\n} catch (e) {\n\t// This works if the window reference is available\n\tif ((typeof window === \"undefined\" ? \"undefined\" : _typeof(window)) === \"object\") g = window;\n}\n\n// g can still be undefined, but nothing to do about it...\n// We return undefined, instead of nothing here, so it's\n// easier to handle this case. if(!global) { ...}\n\nmodule.exports = g;\n\n/***/ }),\n/* 6 */,\n/* 7 */,\n/* 8 */,\n/* 9 */,\n/* 10 */,\n/* 11 */\n/***/ (function(module, exports, __webpack_require__) {\n\nmodule.exports = __webpack_require__(12);\n\n\n/***/ }),\n/* 12 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _typeof = typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; };\n\nvar _liteReady = __webpack_require__(2);\n\nvar _liteReady2 = _interopRequireDefault(_liteReady);\n\nvar _global = __webpack_require__(4);\n\nvar _jarallax = __webpack_require__(13);\n\nvar _jarallax2 = _interopRequireDefault(_jarallax);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n// no conflict\nvar oldPlugin = _global.window.jarallax;\n_global.window.jarallax = _jarallax2.default;\n_global.window.jarallax.noConflict = function () {\n _global.window.jarallax = oldPlugin;\n return this;\n};\n\n// jQuery support\nif (typeof _global.jQuery !== 'undefined') {\n var jQueryPlugin = function jQueryPlugin() {\n var args = arguments || [];\n Array.prototype.unshift.call(args, this);\n var res = _jarallax2.default.apply(_global.window, args);\n return (typeof res === 'undefined' ? 'undefined' : _typeof(res)) !== 'object' ? res : this;\n };\n jQueryPlugin.constructor = _jarallax2.default.constructor;\n\n // no conflict\n var oldJqPlugin = _global.jQuery.fn.jarallax;\n _global.jQuery.fn.jarallax = jQueryPlugin;\n _global.jQuery.fn.jarallax.noConflict = function () {\n _global.jQuery.fn.jarallax = oldJqPlugin;\n return this;\n };\n}\n\n// data-jarallax initialization\n(0, _liteReady2.default)(function () {\n (0, _jarallax2.default)(document.querySelectorAll('[data-jarallax]'));\n});\n\n/***/ }),\n/* 13 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n/* WEBPACK VAR INJECTION */(function(global) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"]) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError(\"Invalid attempt to destructure non-iterable instance\"); } }; }();\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nvar _typeof = typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; };\n\nvar _liteReady = __webpack_require__(2);\n\nvar _liteReady2 = _interopRequireDefault(_liteReady);\n\nvar _rafl = __webpack_require__(14);\n\nvar _rafl2 = _interopRequireDefault(_rafl);\n\nvar _global = __webpack_require__(4);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nvar isIE = navigator.userAgent.indexOf('MSIE ') > -1 || navigator.userAgent.indexOf('Trident/') > -1 || navigator.userAgent.indexOf('Edge/') > -1;\n\nvar supportTransform = function () {\n var prefixes = 'transform WebkitTransform MozTransform'.split(' ');\n var div = document.createElement('div');\n for (var i = 0; i < prefixes.length; i++) {\n if (div && div.style[prefixes[i]] !== undefined) {\n return prefixes[i];\n }\n }\n return false;\n}();\n\n// Window data\nvar wndW = void 0;\nvar wndH = void 0;\nvar wndY = void 0;\nvar forceResizeParallax = false;\nvar forceScrollParallax = false;\nfunction updateWndVars(e) {\n wndW = _global.window.innerWidth || document.documentElement.clientWidth;\n wndH = _global.window.innerHeight || document.documentElement.clientHeight;\n if ((typeof e === 'undefined' ? 'undefined' : _typeof(e)) === 'object' && (e.type === 'load' || e.type === 'dom-loaded')) {\n forceResizeParallax = true;\n }\n}\nupdateWndVars();\n_global.window.addEventListener('resize', updateWndVars);\n_global.window.addEventListener('orientationchange', updateWndVars);\n_global.window.addEventListener('load', updateWndVars);\n(0, _liteReady2.default)(function () {\n updateWndVars({\n type: 'dom-loaded'\n });\n});\n\n// list with all jarallax instances\n// need to render all in one scroll/resize event\nvar jarallaxList = [];\n\n// Animate if changed window size or scrolled page\nvar oldPageData = false;\nfunction updateParallax() {\n if (!jarallaxList.length) {\n return;\n }\n\n if (_global.window.pageYOffset !== undefined) {\n wndY = _global.window.pageYOffset;\n } else {\n wndY = (document.documentElement || document.body.parentNode || document.body).scrollTop;\n }\n\n var isResized = forceResizeParallax || !oldPageData || oldPageData.width !== wndW || oldPageData.height !== wndH;\n var isScrolled = forceScrollParallax || isResized || !oldPageData || oldPageData.y !== wndY;\n\n forceResizeParallax = false;\n forceScrollParallax = false;\n\n if (isResized || isScrolled) {\n jarallaxList.forEach(function (item) {\n if (isResized) {\n item.onResize();\n }\n if (isScrolled) {\n item.onScroll();\n }\n });\n\n oldPageData = {\n width: wndW,\n height: wndH,\n y: wndY\n };\n }\n\n (0, _rafl2.default)(updateParallax);\n}\n\n// ResizeObserver\nvar resizeObserver = global.ResizeObserver ? new global.ResizeObserver(function (entry) {\n if (entry && entry.length) {\n (0, _rafl2.default)(function () {\n entry.forEach(function (item) {\n if (item.target && item.target.jarallax) {\n if (!forceResizeParallax) {\n item.target.jarallax.onResize();\n }\n forceScrollParallax = true;\n }\n });\n });\n }\n}) : false;\n\nvar instanceID = 0;\n\n// Jarallax class\n\nvar Jarallax = function () {\n function Jarallax(item, userOptions) {\n _classCallCheck(this, Jarallax);\n\n var self = this;\n\n self.instanceID = instanceID++;\n\n self.$item = item;\n\n self.defaults = {\n type: 'scroll', // type of parallax: scroll, scale, opacity, scale-opacity, scroll-opacity\n speed: 0.5, // supported value from -1 to 2\n imgSrc: null,\n imgElement: '.jarallax-img',\n imgSize: 'cover',\n imgPosition: '50% 50%',\n imgRepeat: 'no-repeat', // supported only for background, not for tag\n keepImg: false, // keep tag in it's default place\n elementInViewport: null,\n zIndex: -100,\n disableParallax: false,\n disableVideo: false,\n automaticResize: true, // use ResizeObserver to recalculate position and size of parallax image\n\n // video\n videoSrc: null,\n videoStartTime: 0,\n videoEndTime: 0,\n videoVolume: 0,\n videoLoop: true,\n videoPlayOnlyVisible: true,\n\n // events\n onScroll: null, // function(calculations) {}\n onInit: null, // function() {}\n onDestroy: null, // function() {}\n onCoverImage: null // function() {}\n };\n\n // DEPRECATED: old data-options\n var deprecatedDataAttribute = self.$item.getAttribute('data-jarallax');\n var oldDataOptions = JSON.parse(deprecatedDataAttribute || '{}');\n if (deprecatedDataAttribute) {\n // eslint-disable-next-line no-console\n console.warn('Detected usage of deprecated data-jarallax JSON options, you should use pure data-attribute options. See info here - https://github.com/nk-o/jarallax/issues/53');\n }\n\n // prepare data-options\n var dataOptions = self.$item.dataset || {};\n var pureDataOptions = {};\n Object.keys(dataOptions).forEach(function (key) {\n var loweCaseOption = key.substr(0, 1).toLowerCase() + key.substr(1);\n if (loweCaseOption && typeof self.defaults[loweCaseOption] !== 'undefined') {\n pureDataOptions[loweCaseOption] = dataOptions[key];\n }\n });\n\n self.options = self.extend({}, self.defaults, oldDataOptions, pureDataOptions, userOptions);\n self.pureOptions = self.extend({}, self.options);\n\n // prepare 'true' and 'false' strings to boolean\n Object.keys(self.options).forEach(function (key) {\n if (self.options[key] === 'true') {\n self.options[key] = true;\n } else if (self.options[key] === 'false') {\n self.options[key] = false;\n }\n });\n\n // fix speed option [-1.0, 2.0]\n self.options.speed = Math.min(2, Math.max(-1, parseFloat(self.options.speed)));\n\n // deprecated noAndroid and noIos options\n if (self.options.noAndroid || self.options.noIos) {\n // eslint-disable-next-line no-console\n console.warn('Detected usage of deprecated noAndroid or noIos options, you should use disableParallax option. See info here - https://github.com/nk-o/jarallax/#disable-on-mobile-devices');\n\n // prepare fallback if disableParallax option is not used\n if (!self.options.disableParallax) {\n if (self.options.noIos && self.options.noAndroid) {\n self.options.disableParallax = /iPad|iPhone|iPod|Android/;\n } else if (self.options.noIos) {\n self.options.disableParallax = /iPad|iPhone|iPod/;\n } else if (self.options.noAndroid) {\n self.options.disableParallax = /Android/;\n }\n }\n }\n\n // prepare disableParallax callback\n if (typeof self.options.disableParallax === 'string') {\n self.options.disableParallax = new RegExp(self.options.disableParallax);\n }\n if (self.options.disableParallax instanceof RegExp) {\n var disableParallaxRegexp = self.options.disableParallax;\n self.options.disableParallax = function () {\n return disableParallaxRegexp.test(navigator.userAgent);\n };\n }\n if (typeof self.options.disableParallax !== 'function') {\n self.options.disableParallax = function () {\n return false;\n };\n }\n\n // prepare disableVideo callback\n if (typeof self.options.disableVideo === 'string') {\n self.options.disableVideo = new RegExp(self.options.disableVideo);\n }\n if (self.options.disableVideo instanceof RegExp) {\n var disableVideoRegexp = self.options.disableVideo;\n self.options.disableVideo = function () {\n return disableVideoRegexp.test(navigator.userAgent);\n };\n }\n if (typeof self.options.disableVideo !== 'function') {\n self.options.disableVideo = function () {\n return false;\n };\n }\n\n // custom element to check if parallax in viewport\n var elementInVP = self.options.elementInViewport;\n // get first item from array\n if (elementInVP && (typeof elementInVP === 'undefined' ? 'undefined' : _typeof(elementInVP)) === 'object' && typeof elementInVP.length !== 'undefined') {\n var _elementInVP = elementInVP;\n\n var _elementInVP2 = _slicedToArray(_elementInVP, 1);\n\n elementInVP = _elementInVP2[0];\n }\n // check if dom element\n if (!(elementInVP instanceof Element)) {\n elementInVP = null;\n }\n self.options.elementInViewport = elementInVP;\n\n self.image = {\n src: self.options.imgSrc || null,\n $container: null,\n useImgTag: false,\n\n // position fixed is needed for the most of browsers because absolute position have glitches\n // on MacOS with smooth scroll there is a huge lags with absolute position - https://github.com/nk-o/jarallax/issues/75\n // on mobile devices better scrolled with absolute position\n position: /iPad|iPhone|iPod|Android/.test(navigator.userAgent) ? 'absolute' : 'fixed'\n };\n\n if (self.initImg() && self.canInitParallax()) {\n self.init();\n }\n }\n\n // add styles to element\n\n\n _createClass(Jarallax, [{\n key: 'css',\n value: function css(el, styles) {\n if (typeof styles === 'string') {\n return _global.window.getComputedStyle(el).getPropertyValue(styles);\n }\n\n // add transform property with vendor prefix\n if (styles.transform && supportTransform) {\n styles[supportTransform] = styles.transform;\n }\n\n Object.keys(styles).forEach(function (key) {\n el.style[key] = styles[key];\n });\n return el;\n }\n\n // Extend like jQuery.extend\n\n }, {\n key: 'extend',\n value: function extend(out) {\n var _arguments = arguments;\n\n out = out || {};\n Object.keys(arguments).forEach(function (i) {\n if (!_arguments[i]) {\n return;\n }\n Object.keys(_arguments[i]).forEach(function (key) {\n out[key] = _arguments[i][key];\n });\n });\n return out;\n }\n\n // get window size and scroll position. Useful for extensions\n\n }, {\n key: 'getWindowData',\n value: function getWindowData() {\n return {\n width: wndW,\n height: wndH,\n y: wndY\n };\n }\n\n // Jarallax functions\n\n }, {\n key: 'initImg',\n value: function initImg() {\n var self = this;\n\n // find image element\n var $imgElement = self.options.imgElement;\n if ($imgElement && typeof $imgElement === 'string') {\n $imgElement = self.$item.querySelector($imgElement);\n }\n // check if dom element\n if (!($imgElement instanceof Element)) {\n $imgElement = null;\n }\n\n if ($imgElement) {\n if (self.options.keepImg) {\n self.image.$item = $imgElement.cloneNode(true);\n } else {\n self.image.$item = $imgElement;\n self.image.$itemParent = $imgElement.parentNode;\n }\n self.image.useImgTag = true;\n }\n\n // true if there is img tag\n if (self.image.$item) {\n return true;\n }\n\n // get image src\n if (self.image.src === null) {\n self.image.src = self.css(self.$item, 'background-image').replace(/^url\\(['\"]?/g, '').replace(/['\"]?\\)$/g, '');\n }\n return !(!self.image.src || self.image.src === 'none');\n }\n }, {\n key: 'canInitParallax',\n value: function canInitParallax() {\n return supportTransform && !this.options.disableParallax();\n }\n }, {\n key: 'init',\n value: function init() {\n var self = this;\n var containerStyles = {\n position: 'absolute',\n top: 0,\n left: 0,\n width: '100%',\n height: '100%',\n overflow: 'hidden',\n pointerEvents: 'none'\n };\n var imageStyles = {};\n\n if (!self.options.keepImg) {\n // save default user styles\n var curStyle = self.$item.getAttribute('style');\n if (curStyle) {\n self.$item.setAttribute('data-jarallax-original-styles', curStyle);\n }\n if (self.image.useImgTag) {\n var curImgStyle = self.image.$item.getAttribute('style');\n if (curImgStyle) {\n self.image.$item.setAttribute('data-jarallax-original-styles', curImgStyle);\n }\n }\n }\n\n // set relative position and z-index to the parent\n if (self.css(self.$item, 'position') === 'static') {\n self.css(self.$item, {\n position: 'relative'\n });\n }\n if (self.css(self.$item, 'z-index') === 'auto') {\n self.css(self.$item, {\n zIndex: 0\n });\n }\n\n // container for parallax image\n self.image.$container = document.createElement('div');\n self.css(self.image.$container, containerStyles);\n self.css(self.image.$container, {\n 'z-index': self.options.zIndex\n });\n\n // fix for IE https://github.com/nk-o/jarallax/issues/110\n if (isIE) {\n self.css(self.image.$container, {\n opacity: 0.9999\n });\n }\n\n self.image.$container.setAttribute('id', 'jarallax-container-' + self.instanceID);\n self.$item.appendChild(self.image.$container);\n\n // use img tag\n if (self.image.useImgTag) {\n imageStyles = self.extend({\n 'object-fit': self.options.imgSize,\n 'object-position': self.options.imgPosition,\n // support for plugin https://github.com/bfred-it/object-fit-images\n 'font-family': 'object-fit: ' + self.options.imgSize + '; object-position: ' + self.options.imgPosition + ';',\n 'max-width': 'none'\n }, containerStyles, imageStyles);\n\n // use div with background image\n } else {\n self.image.$item = document.createElement('div');\n if (self.image.src) {\n imageStyles = self.extend({\n 'background-position': self.options.imgPosition,\n 'background-size': self.options.imgSize,\n 'background-repeat': self.options.imgRepeat,\n 'background-image': 'url(\"' + self.image.src + '\")'\n }, containerStyles, imageStyles);\n }\n }\n\n if (self.options.type === 'opacity' || self.options.type === 'scale' || self.options.type === 'scale-opacity' || self.options.speed === 1) {\n self.image.position = 'absolute';\n }\n\n // check if one of parents have transform style (without this check, scroll transform will be inverted if used parallax with position fixed)\n // discussion - https://github.com/nk-o/jarallax/issues/9\n if (self.image.position === 'fixed') {\n var parentWithTransform = 0;\n var $itemParents = self.$item;\n while ($itemParents !== null && $itemParents !== document && parentWithTransform === 0) {\n var parentTransform = self.css($itemParents, '-webkit-transform') || self.css($itemParents, '-moz-transform') || self.css($itemParents, 'transform');\n if (parentTransform && parentTransform !== 'none') {\n parentWithTransform = 1;\n self.image.position = 'absolute';\n }\n $itemParents = $itemParents.parentNode;\n }\n }\n\n // add position to parallax block\n imageStyles.position = self.image.position;\n\n // insert parallax image\n self.css(self.image.$item, imageStyles);\n self.image.$container.appendChild(self.image.$item);\n\n // set initial position and size\n self.onResize();\n self.onScroll(true);\n\n // ResizeObserver\n if (self.options.automaticResize && resizeObserver) {\n resizeObserver.observe(self.$item);\n }\n\n // call onInit event\n if (self.options.onInit) {\n self.options.onInit.call(self);\n }\n\n // remove default user background\n if (self.css(self.$item, 'background-image') !== 'none') {\n self.css(self.$item, {\n 'background-image': 'none'\n });\n }\n\n self.addToParallaxList();\n }\n\n // add to parallax instances list\n\n }, {\n key: 'addToParallaxList',\n value: function addToParallaxList() {\n jarallaxList.push(this);\n\n if (jarallaxList.length === 1) {\n updateParallax();\n }\n }\n\n // remove from parallax instances list\n\n }, {\n key: 'removeFromParallaxList',\n value: function removeFromParallaxList() {\n var self = this;\n\n jarallaxList.forEach(function (item, key) {\n if (item.instanceID === self.instanceID) {\n jarallaxList.splice(key, 1);\n }\n });\n }\n }, {\n key: 'destroy',\n value: function destroy() {\n var self = this;\n\n self.removeFromParallaxList();\n\n // return styles on container as before jarallax init\n var originalStylesTag = self.$item.getAttribute('data-jarallax-original-styles');\n self.$item.removeAttribute('data-jarallax-original-styles');\n // null occurs if there is no style tag before jarallax init\n if (!originalStylesTag) {\n self.$item.removeAttribute('style');\n } else {\n self.$item.setAttribute('style', originalStylesTag);\n }\n\n if (self.image.useImgTag) {\n // return styles on img tag as before jarallax init\n var originalStylesImgTag = self.image.$item.getAttribute('data-jarallax-original-styles');\n self.image.$item.removeAttribute('data-jarallax-original-styles');\n // null occurs if there is no style tag before jarallax init\n if (!originalStylesImgTag) {\n self.image.$item.removeAttribute('style');\n } else {\n self.image.$item.setAttribute('style', originalStylesTag);\n }\n\n // move img tag to its default position\n if (self.image.$itemParent) {\n self.image.$itemParent.appendChild(self.image.$item);\n }\n }\n\n // remove additional dom elements\n if (self.$clipStyles) {\n self.$clipStyles.parentNode.removeChild(self.$clipStyles);\n }\n if (self.image.$container) {\n self.image.$container.parentNode.removeChild(self.image.$container);\n }\n\n // call onDestroy event\n if (self.options.onDestroy) {\n self.options.onDestroy.call(self);\n }\n\n // delete jarallax from item\n delete self.$item.jarallax;\n }\n\n // it will remove some image overlapping\n // overlapping occur due to an image position fixed inside absolute position element\n\n }, {\n key: 'clipContainer',\n value: function clipContainer() {\n // needed only when background in fixed position\n if (this.image.position !== 'fixed') {\n return;\n }\n\n var self = this;\n var rect = self.image.$container.getBoundingClientRect();\n var width = rect.width,\n height = rect.height;\n\n\n if (!self.$clipStyles) {\n self.$clipStyles = document.createElement('style');\n self.$clipStyles.setAttribute('type', 'text/css');\n self.$clipStyles.setAttribute('id', 'jarallax-clip-' + self.instanceID);\n var head = document.head || document.getElementsByTagName('head')[0];\n head.appendChild(self.$clipStyles);\n }\n\n var styles = '#jarallax-container-' + self.instanceID + ' {\\n clip: rect(0 ' + width + 'px ' + height + 'px 0);\\n clip: rect(0, ' + width + 'px, ' + height + 'px, 0);\\n }';\n\n // add clip styles inline (this method need for support IE8 and less browsers)\n if (self.$clipStyles.styleSheet) {\n self.$clipStyles.styleSheet.cssText = styles;\n } else {\n self.$clipStyles.innerHTML = styles;\n }\n }\n }, {\n key: 'coverImage',\n value: function coverImage() {\n var self = this;\n\n var rect = self.image.$container.getBoundingClientRect();\n var contH = rect.height;\n var speed = self.options.speed;\n\n var isScroll = self.options.type === 'scroll' || self.options.type === 'scroll-opacity';\n var scrollDist = 0;\n var resultH = contH;\n var resultMT = 0;\n\n // scroll parallax\n if (isScroll) {\n // scroll distance and height for image\n if (speed < 0) {\n scrollDist = speed * Math.max(contH, wndH);\n\n if (wndH < contH) {\n scrollDist -= speed * (contH - wndH);\n }\n } else {\n scrollDist = speed * (contH + wndH);\n }\n\n // size for scroll parallax\n if (speed > 1) {\n resultH = Math.abs(scrollDist - wndH);\n } else if (speed < 0) {\n resultH = scrollDist / speed + Math.abs(scrollDist);\n } else {\n resultH += (wndH - contH) * (1 - speed);\n }\n\n scrollDist /= 2;\n }\n\n // store scroll distance\n self.parallaxScrollDistance = scrollDist;\n\n // vertical center\n if (isScroll) {\n resultMT = (wndH - resultH) / 2;\n } else {\n resultMT = (contH - resultH) / 2;\n }\n\n // apply result to item\n self.css(self.image.$item, {\n height: resultH + 'px',\n marginTop: resultMT + 'px',\n left: self.image.position === 'fixed' ? rect.left + 'px' : '0',\n width: rect.width + 'px'\n });\n\n // call onCoverImage event\n if (self.options.onCoverImage) {\n self.options.onCoverImage.call(self);\n }\n\n // return some useful data. Used in the video cover function\n return {\n image: {\n height: resultH,\n marginTop: resultMT\n },\n container: rect\n };\n }\n }, {\n key: 'isVisible',\n value: function isVisible() {\n return this.isElementInViewport || false;\n }\n }, {\n key: 'onScroll',\n value: function onScroll(force) {\n var self = this;\n\n var rect = self.$item.getBoundingClientRect();\n var contT = rect.top;\n var contH = rect.height;\n var styles = {};\n\n // check if in viewport\n var viewportRect = rect;\n if (self.options.elementInViewport) {\n viewportRect = self.options.elementInViewport.getBoundingClientRect();\n }\n self.isElementInViewport = viewportRect.bottom >= 0 && viewportRect.right >= 0 && viewportRect.top <= wndH && viewportRect.left <= wndW;\n\n // stop calculations if item is not in viewport\n if (force ? false : !self.isElementInViewport) {\n return;\n }\n\n // calculate parallax helping variables\n var beforeTop = Math.max(0, contT);\n var beforeTopEnd = Math.max(0, contH + contT);\n var afterTop = Math.max(0, -contT);\n var beforeBottom = Math.max(0, contT + contH - wndH);\n var beforeBottomEnd = Math.max(0, contH - (contT + contH - wndH));\n var afterBottom = Math.max(0, -contT + wndH - contH);\n var fromViewportCenter = 1 - 2 * (wndH - contT) / (wndH + contH);\n\n // calculate on how percent of section is visible\n var visiblePercent = 1;\n if (contH < wndH) {\n visiblePercent = 1 - (afterTop || beforeBottom) / contH;\n } else if (beforeTopEnd <= wndH) {\n visiblePercent = beforeTopEnd / wndH;\n } else if (beforeBottomEnd <= wndH) {\n visiblePercent = beforeBottomEnd / wndH;\n }\n\n // opacity\n if (self.options.type === 'opacity' || self.options.type === 'scale-opacity' || self.options.type === 'scroll-opacity') {\n styles.transform = 'translate3d(0,0,0)';\n styles.opacity = visiblePercent;\n }\n\n // scale\n if (self.options.type === 'scale' || self.options.type === 'scale-opacity') {\n var scale = 1;\n if (self.options.speed < 0) {\n scale -= self.options.speed * visiblePercent;\n } else {\n scale += self.options.speed * (1 - visiblePercent);\n }\n styles.transform = 'scale(' + scale + ') translate3d(0,0,0)';\n }\n\n // scroll\n if (self.options.type === 'scroll' || self.options.type === 'scroll-opacity') {\n var positionY = self.parallaxScrollDistance * fromViewportCenter;\n\n // fix if parallax block in absolute position\n if (self.image.position === 'absolute') {\n positionY -= contT;\n }\n\n styles.transform = 'translate3d(0,' + positionY + 'px,0)';\n }\n\n self.css(self.image.$item, styles);\n\n // call onScroll event\n if (self.options.onScroll) {\n self.options.onScroll.call(self, {\n section: rect,\n\n beforeTop: beforeTop,\n beforeTopEnd: beforeTopEnd,\n afterTop: afterTop,\n beforeBottom: beforeBottom,\n beforeBottomEnd: beforeBottomEnd,\n afterBottom: afterBottom,\n\n visiblePercent: visiblePercent,\n fromViewportCenter: fromViewportCenter\n });\n }\n }\n }, {\n key: 'onResize',\n value: function onResize() {\n this.coverImage();\n this.clipContainer();\n }\n }]);\n\n return Jarallax;\n}();\n\n// global definition\n\n\nvar plugin = function plugin(items) {\n // check for dom element\n // thanks: http://stackoverflow.com/questions/384286/javascript-isdom-how-do-you-check-if-a-javascript-object-is-a-dom-object\n if ((typeof HTMLElement === 'undefined' ? 'undefined' : _typeof(HTMLElement)) === 'object' ? items instanceof HTMLElement : items && (typeof items === 'undefined' ? 'undefined' : _typeof(items)) === 'object' && items !== null && items.nodeType === 1 && typeof items.nodeName === 'string') {\n items = [items];\n }\n\n var options = arguments[1];\n var args = Array.prototype.slice.call(arguments, 2);\n var len = items.length;\n var k = 0;\n var ret = void 0;\n\n for (k; k < len; k++) {\n if ((typeof options === 'undefined' ? 'undefined' : _typeof(options)) === 'object' || typeof options === 'undefined') {\n if (!items[k].jarallax) {\n items[k].jarallax = new Jarallax(items[k], options);\n }\n } else if (items[k].jarallax) {\n // eslint-disable-next-line prefer-spread\n ret = items[k].jarallax[options].apply(items[k].jarallax, args);\n }\n if (typeof ret !== 'undefined') {\n return ret;\n }\n }\n\n return items;\n};\nplugin.constructor = Jarallax;\n\nexports.default = plugin;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(5)))\n\n/***/ }),\n/* 14 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar global = __webpack_require__(4);\n\n/**\n * `requestAnimationFrame()`\n */\n\nvar request = global.requestAnimationFrame || global.webkitRequestAnimationFrame || global.mozRequestAnimationFrame || fallback;\n\nvar prev = +new Date();\nfunction fallback(fn) {\n var curr = +new Date();\n var ms = Math.max(0, 16 - (curr - prev));\n var req = setTimeout(fn, ms);\n return prev = curr, req;\n}\n\n/**\n * `cancelAnimationFrame()`\n */\n\nvar cancel = global.cancelAnimationFrame || global.webkitCancelAnimationFrame || global.mozCancelAnimationFrame || clearTimeout;\n\nif (Function.prototype.bind) {\n request = request.bind(global);\n cancel = cancel.bind(global);\n}\n\nexports = module.exports = request;\nexports.cancel = cancel;\n\n/***/ })\n/******/ ]);"]} \ No newline at end of file diff --git a/js/lib/jquery.lory.min.js b/js/lib/jquery.lory.min.js new file mode 100755 index 0000000..40c744c --- /dev/null +++ b/js/lib/jquery.lory.min.js @@ -0,0 +1,2 @@ +!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var n=t();for(var i in n)("object"==typeof exports?exports:e)[i]=n[i]}}("undefined"!=typeof self?self:this,function(){return function(e){function t(i){if(n[i])return n[i].exports;var o=n[i]={i:i,l:!1,exports:{}};return e[i].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,i){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:i})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=8)}([function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function o(e,t){function n(e,t){var n=F,i=n.classNameActiveSlide;e.forEach(function(e,t){e.classList.contains(i)&&e.classList.remove(i)}),e[t].classList.add(i)}function i(e){var t=F,n=t.infinite,i=e.slice(0,n),o=e.slice(e.length-n,e.length);return i.forEach(function(e){var t=e.cloneNode(!0);k.appendChild(t)}),o.reverse().forEach(function(e){var t=e.cloneNode(!0);k.insertBefore(t,k.firstChild)}),k.addEventListener(A.transitionEnd,x),m.call(k.children)}function o(t,n,i){(0,u.default)(e,t+".lory."+n,i)}function s(e,t,n){var i=k&&k.style;i&&(i[A.transition+"TimingFunction"]=n,i[A.transition+"Duration"]=t+"ms",i[A.transform]="translateX("+e+"px)")}function d(e){return e.getBoundingClientRect().width||e.offsetWidth}function c(e,t){var i=F,r=i.slideSpeed,a=i.slidesToScroll,d=i.infinite,l=i.rewind,c=i.rewindPrev,u=i.rewindSpeed,v=i.ease,f=i.classNameActiveSlide,h=i.classNameDisabledNextCtrl,p=void 0===h?"disabled":h,b=i.classNameDisabledPrevCtrl,y=void 0===b?"disabled":b,E=r,L=t?z+1:z-1,x=Math.round(_-S);o("before","slide",{index:z,nextSlide:L}),B&&B.classList.remove(y),T&&T.classList.remove(p),"number"!=typeof e&&(e=t?d&&z+2*d!==P.length?z+(d-z%d):z+a:d&&z%d!=0?z-z%d:z-a),e=Math.min(Math.max(e,0),P.length-1),d&&void 0===t&&(e+=d),c&&0===Math.abs(M.x)&&!1===t&&(e=P.length-1,E=u);var w=Math.min(Math.max(-1*P[e].offsetLeft,-1*x),0);l&&Math.abs(M.x)===x&&t&&(w=0,e=0,E=u),s(w,E,v),M.x=w,P[e].offsetLeft<=x&&(z=e),!d||e!==P.length-d&&e!==P.length-P.length%d&&0!==e||(t&&(z=d),t||(z=P.length-2*d),M.x=-1*P[z].offsetLeft,D=function(){s(-1*P[z].offsetLeft,0,void 0)}),f&&n(m.call(P),z),!B||d||c||0!==e||B.classList.add(y),!T||d||l||e+1!==P.length||T.classList.add(p),o("after","slide",{currentSlide:z})}function v(){o("before","init"),A=(0,a.default)(),F=r({},f.default,t);var s=F,d=s.classNameFrame,l=s.classNameSlideContainer,c=s.classNamePrevCtrl,u=s.classNameNextCtrl,v=s.classNameDisabledNextCtrl,p=void 0===v?"disabled":v,b=s.classNameDisabledPrevCtrl,L=void 0===b?"disabled":b,x=s.enableMouseEvents,g=s.classNameActiveSlide,N=s.initialIndex;z=N,O=e.getElementsByClassName(d)[0],k=O.getElementsByClassName(l)[0],B=e.getElementsByClassName(c)[0],T=e.getElementsByClassName(u)[0],M={x:k.offsetLeft,y:k.offsetTop},F.infinite?P=i(m.call(k.children)):(P=m.call(k.children),B&&!F.rewindPrev&&B.classList.add(L),T&&1===P.length&&!F.rewind&&T.classList.add(p)),h(),g&&n(P,z),B&&T&&(B.addEventListener("click",y),T.addEventListener("click",E)),O.addEventListener("touchstart",w,I),x&&(O.addEventListener("mousedown",w),O.addEventListener("click",C)),F.window.addEventListener("resize",j),o("after","init")}function h(){var e=F,t=e.infinite,i=e.ease,o=e.rewindSpeed,r=e.rewindOnResize,a=e.classNameActiveSlide,l=e.initialIndex;_=d(k),S=d(O),S===_&&(_=P.reduce(function(e,t){return e+d(t)},0)),r?z=l:(i=null,o=0),t?(s(-1*P[z+t].offsetLeft,0,null),z+=t,M.x=-1*P[z].offsetLeft):(s(-1*P[z].offsetLeft,o,i),M.x=-1*P[z].offsetLeft),a&&n(m.call(P),z)}function p(e){c(e)}function b(){return z-F.infinite||0}function y(){c(!1,!1)}function E(){c(!1,!0)}function L(){o("before","destroy"),O.removeEventListener(A.transitionEnd,x),O.removeEventListener("touchstart",w,I),O.removeEventListener("touchmove",g,I),O.removeEventListener("touchend",N),O.removeEventListener("mousemove",g),O.removeEventListener("mousedown",w),O.removeEventListener("mouseup",N),O.removeEventListener("mouseleave",N),O.removeEventListener("click",C),F.window.removeEventListener("resize",j),B&&B.removeEventListener("click",y),T&&T.removeEventListener("click",E),F.infinite&&Array.apply(null,Array(F.infinite)).forEach(function(){k.removeChild(k.firstChild),k.removeChild(k.lastChild)}),o("after","destroy")}function x(){D&&(D(),D=void 0)}function w(e){var t=F,n=t.enableMouseEvents,i=e.touches?e.touches[0]:e;n&&(O.addEventListener("mousemove",g),O.addEventListener("mouseup",N),O.addEventListener("mouseleave",N)),O.addEventListener("touchmove",g,I),O.addEventListener("touchend",N);var r=i.pageX,s=i.pageY;Q={x:r,y:s,time:Date.now()},R=void 0,X={},o("on","touchstart",{event:e})}function g(e){var t=e.touches?e.touches[0]:e,n=t.pageX,i=t.pageY;X={x:n-Q.x,y:i-Q.y},void 0===R&&(R=!!(R||Math.abs(X.x)25||Math.abs(X.x)>S/3,i=!z&&X.x>0||z===P.length-1&&X.x<0,r=X.x<0;R||(n&&!i?c(!1,r):s(M.x,F.snapBackSpeed)),Q=void 0,O.removeEventListener("touchmove",g),O.removeEventListener("touchend",N),O.removeEventListener("mousemove",g),O.removeEventListener("mouseup",N),O.removeEventListener("mouseleave",N),o("on","touchend",{event:e})}function C(e){X.x&&e.preventDefault()}function j(e){S!==d(O)&&(h(),o("on","resize",{event:e}))}var M=void 0,_=void 0,S=void 0,P=void 0,O=void 0,k=void 0,B=void 0,T=void 0,A=void 0,D=void 0,z=0,F={},I=!!(0,l.default)()&&{passive:!0};"undefined"!=typeof jQuery&&e instanceof jQuery&&(e=e[0]);var Q=void 0,X=void 0,R=void 0;return v(),{setup:v,reset:h,slideTo:p,returnIndex:b,prev:y,next:E,destroy:L}}Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t swipe attempt time is over 300 ms\n * and\n * -> swipe distance is greater than 25px\n * or\n * -> swipe distance is more then a third of the swipe area\n *\n * @isValidSlide {Boolean}\n */\n var isValid = Number(duration) < 300 && Math.abs(delta.x) > 25 || Math.abs(delta.x) > frameWidth / 3;\n\n /**\n * is out of bounds if:\n *\n * -> index is 0 and delta x is greater than 0\n * or\n * -> index is the last slide and delta is smaller than 0\n *\n * @isOutOfBounds {Boolean}\n */\n var isOutOfBounds = !index && delta.x > 0 || index === slides.length - 1 && delta.x < 0;\n\n var direction = delta.x < 0;\n\n if (!isScrolling) {\n if (isValid && !isOutOfBounds) {\n slide(false, direction);\n } else {\n translate(position.x, options.snapBackSpeed);\n }\n }\n\n touchOffset = undefined;\n\n /**\n * remove eventlisteners after swipe attempt\n */\n frame.removeEventListener('touchmove', onTouchmove);\n frame.removeEventListener('touchend', onTouchend);\n frame.removeEventListener('mousemove', onTouchmove);\n frame.removeEventListener('mouseup', onTouchend);\n frame.removeEventListener('mouseleave', onTouchend);\n\n dispatchSliderEvent('on', 'touchend', {\n event: event\n });\n }\n\n function onClick(event) {\n if (delta.x) {\n event.preventDefault();\n }\n }\n\n function onResize(event) {\n if (frameWidth !== elementWidth(frame)) {\n reset();\n\n dispatchSliderEvent('on', 'resize', {\n event: event\n });\n }\n }\n\n // trigger initial setup\n setup();\n\n // expose public api\n return {\n setup: setup,\n reset: reset,\n slideTo: slideTo,\n returnIndex: returnIndex,\n prev: prev,\n next: next,\n destroy: destroy\n };\n}\n\n/***/ }),\n/* 1 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = detectPrefixes;\n/**\n * Detecting prefixes for saving time and bytes\n */\nfunction detectPrefixes() {\n var transform = void 0;\n var transition = void 0;\n var transitionEnd = void 0;\n\n (function () {\n var el = document.createElement('_');\n var style = el.style;\n\n var prop = void 0;\n\n if (style[prop = 'webkitTransition'] === '') {\n transitionEnd = 'webkitTransitionEnd';\n transition = prop;\n }\n\n if (style[prop = 'transition'] === '') {\n transitionEnd = 'transitionend';\n transition = prop;\n }\n\n if (style[prop = 'webkitTransform'] === '') {\n transform = prop;\n }\n\n if (style[prop = 'msTransform'] === '') {\n transform = prop;\n }\n\n if (style[prop = 'transform'] === '') {\n transform = prop;\n }\n\n document.body.insertBefore(el, null);\n style[transform] = 'translateX(0)';\n document.body.removeChild(el);\n })();\n\n return {\n transform: transform,\n transition: transition,\n transitionEnd: transitionEnd\n };\n}\n\n/***/ }),\n/* 2 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = detectSupportsPassive;\nfunction detectSupportsPassive() {\n var supportsPassive = false;\n\n try {\n var opts = Object.defineProperty({}, 'passive', {\n get: function get() {\n supportsPassive = true;\n }\n });\n\n window.addEventListener('testPassive', null, opts);\n window.removeEventListener('testPassive', null, opts);\n } catch (e) {}\n\n return supportsPassive;\n}\n\n/***/ }),\n/* 3 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = dispatchEvent;\n\nvar _customEvent = __webpack_require__(4);\n\nvar _customEvent2 = _interopRequireDefault(_customEvent);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n/**\n * dispatch custom events\n *\n * @param {element} el slideshow element\n * @param {string} type custom event name\n * @param {object} detail custom detail information\n */\nfunction dispatchEvent(target, type, detail) {\n var event = new _customEvent2.default(type, {\n bubbles: true,\n cancelable: true,\n detail: detail\n });\n\n target.dispatchEvent(event);\n}\n\n/***/ }),\n/* 4 */\n/***/ (function(module, exports, __webpack_require__) {\n\n/* WEBPACK VAR INJECTION */(function(global) {\nvar NativeCustomEvent = global.CustomEvent;\n\nfunction useNative () {\n try {\n var p = new NativeCustomEvent('cat', { detail: { foo: 'bar' } });\n return 'cat' === p.type && 'bar' === p.detail.foo;\n } catch (e) {\n }\n return false;\n}\n\n/**\n * Cross-browser `CustomEvent` constructor.\n *\n * https://developer.mozilla.org/en-US/docs/Web/API/CustomEvent.CustomEvent\n *\n * @public\n */\n\nmodule.exports = useNative() ? NativeCustomEvent :\n\n// IE >= 9\n'undefined' !== typeof document && 'function' === typeof document.createEvent ? function CustomEvent (type, params) {\n var e = document.createEvent('CustomEvent');\n if (params) {\n e.initCustomEvent(type, params.bubbles, params.cancelable, params.detail);\n } else {\n e.initCustomEvent(type, false, false, void 0);\n }\n return e;\n} :\n\n// IE <= 8\nfunction CustomEvent (type, params) {\n var e = document.createEventObject();\n e.type = type;\n if (params) {\n e.bubbles = Boolean(params.bubbles);\n e.cancelable = Boolean(params.cancelable);\n e.detail = params.detail;\n } else {\n e.bubbles = false;\n e.cancelable = false;\n e.detail = void 0;\n }\n return e;\n}\n\n/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(5)))\n\n/***/ }),\n/* 5 */\n/***/ (function(module, exports) {\n\nvar g;\r\n\r\n// This works in non-strict mode\r\ng = (function() {\r\n\treturn this;\r\n})();\r\n\r\ntry {\r\n\t// This works if eval is allowed (see CSP)\r\n\tg = g || Function(\"return this\")() || (1,eval)(\"this\");\r\n} catch(e) {\r\n\t// This works if the window reference is available\r\n\tif(typeof window === \"object\")\r\n\t\tg = window;\r\n}\r\n\r\n// g can still be undefined, but nothing to do about it...\r\n// We return undefined, instead of nothing here, so it's\r\n// easier to handle this case. if(!global) { ...}\r\n\r\nmodule.exports = g;\r\n\n\n/***/ }),\n/* 6 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = {\n /**\n * slides scrolled at once\n * @slidesToScroll {Number}\n */\n slidesToScroll: 1,\n\n /**\n * time in milliseconds for the animation of a valid slide attempt\n * @slideSpeed {Number}\n */\n slideSpeed: 300,\n\n /**\n * time in milliseconds for the animation of the rewind after the last slide\n * @rewindSpeed {Number}\n */\n rewindSpeed: 600,\n\n /**\n * time for the snapBack of the slider if the slide attempt was not valid\n * @snapBackSpeed {Number}\n */\n snapBackSpeed: 200,\n\n /**\n * Basic easing functions: https://developer.mozilla.org/de/docs/Web/CSS/transition-timing-function\n * cubic bezier easing functions: http://easings.net/de\n * @ease {String}\n */\n ease: 'ease',\n\n /**\n * if slider reached the last slide, with next click the slider goes back to the startindex.\n * use infinite or rewind, not both\n * @rewind {Boolean}\n */\n rewind: false,\n\n /**\n * number of visible slides or false\n * use infinite or rewind, not both\n * @infinite {number}\n */\n infinite: false,\n\n /**\n * the slide index to show when the slider is initialized.\n * @initialIndex {number}\n */\n initialIndex: 0,\n\n /**\n * class name for slider frame\n * @classNameFrame {string}\n */\n classNameFrame: 'js_frame',\n\n /**\n * class name for slides container\n * @classNameSlideContainer {string}\n */\n classNameSlideContainer: 'js_slides',\n\n /**\n * class name for slider prev control\n * @classNamePrevCtrl {string}\n */\n classNamePrevCtrl: 'js_prev',\n\n /**\n * class name for slider next control\n * @classNameNextCtrl {string}\n */\n classNameNextCtrl: 'js_next',\n\n /**\n * class name for current active slide\n * if emptyString then no class is set\n * @classNameActiveSlide {string}\n */\n classNameActiveSlide: 'active',\n\n /**\n * enables mouse events for swiping on desktop devices\n * @enableMouseEvents {boolean}\n */\n enableMouseEvents: false,\n\n /**\n * window instance\n * @window {object}\n */\n window: typeof window !== 'undefined' ? window : null,\n\n /**\n * If false, slides lory to the first slide on window resize.\n * @rewindOnResize {boolean}\n */\n rewindOnResize: true\n};\n\n/***/ }),\n/* 7 */,\n/* 8 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar _lory = __webpack_require__(0);\n\nfunction init($) {\n $.fn.lory = function (options) {\n return this.each(function () {\n var instanceOptions;\n\n if (!$.data(this, 'lory')) {\n instanceOptions = $.extend({}, options, $(this).data());\n $.data(this, 'lory', (0, _lory.lory)(this, instanceOptions));\n }\n });\n };\n} /* globals jQuery */\n;\n\nif (typeof jQuery !== 'undefined') {\n init(jQuery);\n}\n\n/***/ })\n/******/ ]);\n});\n\n\n// WEBPACK FOOTER //\n// jquery.lory.min.js"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 8);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 85bdd04943e5c295f168","/* globals jQuery */\n\nimport detectPrefixes from './utils/detect-prefixes.js';\nimport supportsPassive from './utils/detect-supportsPassive';\nimport dispatchEvent from './utils/dispatch-event.js';\nimport defaults from './defaults.js';\n\nconst slice = Array.prototype.slice;\n\nexport function lory (slider, opts) {\n let position;\n let slidesWidth;\n let frameWidth;\n let slides;\n\n /**\n * slider DOM elements\n */\n let frame;\n let slideContainer;\n let prevCtrl;\n let nextCtrl;\n let prefixes;\n let transitionEndCallback;\n\n let index = 0;\n let options = {};\n let touchEventParams = supportsPassive() ? { passive: true } : false;\n\n /**\n * if object is jQuery convert to native DOM element\n */\n if (typeof jQuery !== 'undefined' && slider instanceof jQuery) {\n slider = slider[0];\n }\n\n /**\n * private\n * set active class to element which is the current slide\n */\n function setActiveElement (slides, currentIndex) {\n const {classNameActiveSlide} = options;\n\n slides.forEach((element, index) => {\n if (element.classList.contains(classNameActiveSlide)) {\n element.classList.remove(classNameActiveSlide);\n }\n });\n\n slides[currentIndex].classList.add(classNameActiveSlide);\n }\n\n /**\n * private\n * setupInfinite: function to setup if infinite is set\n *\n * @param {array} slideArray\n * @return {array} array of updated slideContainer elements\n */\n function setupInfinite (slideArray) {\n const {infinite} = options;\n\n const front = slideArray.slice(0, infinite);\n const back = slideArray.slice(slideArray.length - infinite, slideArray.length);\n\n front.forEach(function (element) {\n const cloned = element.cloneNode(true);\n\n slideContainer.appendChild(cloned);\n });\n\n back.reverse()\n .forEach(function (element) {\n const cloned = element.cloneNode(true);\n\n slideContainer.insertBefore(cloned, slideContainer.firstChild);\n });\n\n slideContainer.addEventListener(prefixes.transitionEnd, onTransitionEnd);\n\n return slice.call(slideContainer.children);\n }\n\n /**\n * [dispatchSliderEvent description]\n * @return {[type]} [description]\n */\n function dispatchSliderEvent (phase, type, detail) {\n dispatchEvent(slider, `${phase}.lory.${type}`, detail);\n }\n\n /**\n * translates to a given position in a given time in milliseconds\n *\n * @to {number} number in pixels where to translate to\n * @duration {number} time in milliseconds for the transistion\n * @ease {string} easing css property\n */\n function translate (to, duration, ease) {\n const style = slideContainer && slideContainer.style;\n\n if (style) {\n style[prefixes.transition + 'TimingFunction'] = ease;\n style[prefixes.transition + 'Duration'] = duration + 'ms';\n style[prefixes.transform] = 'translateX(' + to + 'px)';\n }\n }\n\n /**\n * returns an element's width\n */\n function elementWidth (element) {\n return element.getBoundingClientRect().width || element.offsetWidth;\n }\n\n /**\n * slidefunction called by prev, next & touchend\n *\n * determine nextIndex and slide to next postion\n * under restrictions of the defined options\n *\n * @direction {boolean}\n */\n function slide (nextIndex, direction) {\n const {\n slideSpeed,\n slidesToScroll,\n infinite,\n rewind,\n rewindPrev,\n rewindSpeed,\n ease,\n classNameActiveSlide,\n classNameDisabledNextCtrl = 'disabled',\n classNameDisabledPrevCtrl = 'disabled'\n } = options;\n\n let duration = slideSpeed;\n\n const nextSlide = direction ? index + 1 : index - 1;\n const maxOffset = Math.round(slidesWidth - frameWidth);\n\n dispatchSliderEvent('before', 'slide', {\n index,\n nextSlide\n });\n\n /**\n * Reset control classes\n */\n if (prevCtrl) {\n prevCtrl.classList.remove(classNameDisabledPrevCtrl);\n }\n if (nextCtrl) {\n nextCtrl.classList.remove(classNameDisabledNextCtrl);\n }\n\n if (typeof nextIndex !== 'number') {\n if (direction) {\n if (infinite && index + (infinite * 2) !== slides.length) {\n nextIndex = index + (infinite - index % infinite);\n } else {\n nextIndex = index + slidesToScroll;\n }\n } else {\n if (infinite && index % infinite !== 0) {\n nextIndex = index - index % infinite;\n } else {\n nextIndex = index - slidesToScroll;\n }\n }\n }\n\n nextIndex = Math.min(Math.max(nextIndex, 0), slides.length - 1);\n\n if (infinite && direction === undefined) {\n nextIndex += infinite;\n }\n\n if (rewindPrev && Math.abs(position.x) === 0 && direction === false) {\n nextIndex = slides.length - 1;\n duration = rewindSpeed;\n }\n\n let nextOffset = Math.min(Math.max(slides[nextIndex].offsetLeft * -1, maxOffset * -1), 0);\n\n if (rewind && Math.abs(position.x) === maxOffset && direction) {\n nextOffset = 0;\n nextIndex = 0;\n duration = rewindSpeed;\n }\n\n /**\n * translate to the nextOffset by a defined duration and ease function\n */\n translate(nextOffset, duration, ease);\n\n /**\n * update the position with the next position\n */\n position.x = nextOffset;\n\n /**\n * update the index with the nextIndex only if\n * the offset of the nextIndex is in the range of the maxOffset\n */\n if (slides[nextIndex].offsetLeft <= maxOffset) {\n index = nextIndex;\n }\n\n if (infinite && (nextIndex === slides.length - infinite ||\n nextIndex === slides.length - slides.length % infinite || nextIndex === 0)) {\n if (direction) {\n index = infinite;\n }\n\n if (!direction) {\n index = slides.length - (infinite * 2);\n }\n\n position.x = slides[index].offsetLeft * -1;\n\n transitionEndCallback = function () {\n translate(slides[index].offsetLeft * -1, 0, undefined);\n };\n }\n\n if (classNameActiveSlide) {\n setActiveElement(slice.call(slides), index);\n }\n\n /**\n * update classes for next and prev arrows\n * based on user settings\n */\n if (prevCtrl && !infinite && !rewindPrev && nextIndex === 0) {\n prevCtrl.classList.add(classNameDisabledPrevCtrl);\n }\n\n if (nextCtrl && !infinite && !rewind && ((nextIndex + 1) === slides.length)) {\n nextCtrl.classList.add(classNameDisabledNextCtrl);\n }\n\n dispatchSliderEvent('after', 'slide', {\n currentSlide: index\n });\n }\n\n /**\n * public\n * setup function\n */\n function setup () {\n dispatchSliderEvent('before', 'init');\n\n prefixes = detectPrefixes();\n options = {...defaults, ...opts};\n\n const {\n classNameFrame,\n classNameSlideContainer,\n classNamePrevCtrl,\n classNameNextCtrl,\n classNameDisabledNextCtrl = 'disabled',\n classNameDisabledPrevCtrl = 'disabled',\n enableMouseEvents,\n classNameActiveSlide,\n initialIndex\n } = options;\n\n index = initialIndex;\n frame = slider.getElementsByClassName(classNameFrame)[0];\n slideContainer = frame.getElementsByClassName(classNameSlideContainer)[0];\n prevCtrl = slider.getElementsByClassName(classNamePrevCtrl)[0];\n nextCtrl = slider.getElementsByClassName(classNameNextCtrl)[0];\n\n position = {\n x: slideContainer.offsetLeft,\n y: slideContainer.offsetTop\n };\n\n if (options.infinite) {\n slides = setupInfinite(slice.call(slideContainer.children));\n } else {\n slides = slice.call(slideContainer.children);\n\n if (prevCtrl && !options.rewindPrev) {\n prevCtrl.classList.add(classNameDisabledPrevCtrl);\n }\n\n if (nextCtrl && (slides.length === 1) && !options.rewind) {\n nextCtrl.classList.add(classNameDisabledNextCtrl);\n }\n }\n\n reset();\n\n if (classNameActiveSlide) {\n setActiveElement(slides, index);\n }\n\n if (prevCtrl && nextCtrl) {\n prevCtrl.addEventListener('click', prev);\n nextCtrl.addEventListener('click', next);\n }\n\n frame.addEventListener('touchstart', onTouchstart, touchEventParams);\n\n if (enableMouseEvents) {\n frame.addEventListener('mousedown', onTouchstart);\n frame.addEventListener('click', onClick);\n }\n\n options.window.addEventListener('resize', onResize);\n\n dispatchSliderEvent('after', 'init');\n }\n\n /**\n * public\n * reset function: called on resize\n */\n function reset () {\n var {infinite, ease, rewindSpeed, rewindOnResize, classNameActiveSlide, initialIndex} = options;\n\n slidesWidth = elementWidth(slideContainer);\n frameWidth = elementWidth(frame);\n\n if (frameWidth === slidesWidth) {\n slidesWidth = slides.reduce(function (previousValue, slide) {\n return previousValue + elementWidth(slide);\n }, 0);\n }\n\n if (rewindOnResize) {\n index = initialIndex;\n } else {\n ease = null;\n rewindSpeed = 0;\n }\n\n if (infinite) {\n translate(slides[index + infinite].offsetLeft * -1, 0, null);\n\n index = index + infinite;\n position.x = slides[index].offsetLeft * -1;\n } else {\n translate(slides[index].offsetLeft * -1, rewindSpeed, ease);\n position.x = slides[index].offsetLeft * -1;\n }\n\n if (classNameActiveSlide) {\n setActiveElement(slice.call(slides), index);\n }\n }\n\n /**\n * public\n * slideTo: called on clickhandler\n */\n function slideTo (index) {\n slide(index);\n }\n\n /**\n * public\n * returnIndex function: called on clickhandler\n */\n function returnIndex () {\n return index - options.infinite || 0;\n }\n\n /**\n * public\n * prev function: called on clickhandler\n */\n function prev () {\n slide(false, false);\n }\n\n /**\n * public\n * next function: called on clickhandler\n */\n function next () {\n slide(false, true);\n }\n\n /**\n * public\n * destroy function: called to gracefully destroy the lory instance\n */\n function destroy () {\n dispatchSliderEvent('before', 'destroy');\n\n // remove event listeners\n frame.removeEventListener(prefixes.transitionEnd, onTransitionEnd);\n frame.removeEventListener('touchstart', onTouchstart, touchEventParams);\n frame.removeEventListener('touchmove', onTouchmove, touchEventParams);\n frame.removeEventListener('touchend', onTouchend);\n frame.removeEventListener('mousemove', onTouchmove);\n frame.removeEventListener('mousedown', onTouchstart);\n frame.removeEventListener('mouseup', onTouchend);\n frame.removeEventListener('mouseleave', onTouchend);\n frame.removeEventListener('click', onClick);\n\n options.window.removeEventListener('resize', onResize);\n\n if (prevCtrl) {\n prevCtrl.removeEventListener('click', prev);\n }\n\n if (nextCtrl) {\n nextCtrl.removeEventListener('click', next);\n }\n\n // remove cloned slides if infinite is set\n if (options.infinite) {\n Array.apply(null, Array(options.infinite)).forEach(function () {\n slideContainer.removeChild(slideContainer.firstChild);\n slideContainer.removeChild(slideContainer.lastChild);\n });\n }\n\n dispatchSliderEvent('after', 'destroy');\n }\n\n // event handling\n\n let touchOffset;\n let delta;\n let isScrolling;\n\n function onTransitionEnd () {\n if (transitionEndCallback) {\n transitionEndCallback();\n\n transitionEndCallback = undefined;\n }\n }\n\n function onTouchstart (event) {\n const {enableMouseEvents} = options;\n const touches = event.touches ? event.touches[0] : event;\n\n if (enableMouseEvents) {\n frame.addEventListener('mousemove', onTouchmove);\n frame.addEventListener('mouseup', onTouchend);\n frame.addEventListener('mouseleave', onTouchend);\n }\n\n frame.addEventListener('touchmove', onTouchmove, touchEventParams);\n frame.addEventListener('touchend', onTouchend);\n\n const {pageX, pageY} = touches;\n\n touchOffset = {\n x: pageX,\n y: pageY,\n time: Date.now()\n };\n\n isScrolling = undefined;\n\n delta = {};\n\n dispatchSliderEvent('on', 'touchstart', {\n event\n });\n }\n\n function onTouchmove (event) {\n const touches = event.touches ? event.touches[0] : event;\n const {pageX, pageY} = touches;\n\n delta = {\n x: pageX - touchOffset.x,\n y: pageY - touchOffset.y\n };\n\n if (typeof isScrolling === 'undefined') {\n isScrolling = !!(isScrolling || Math.abs(delta.x) < Math.abs(delta.y));\n }\n\n if (!isScrolling && touchOffset) {\n translate(position.x + delta.x, 0, null);\n }\n\n // may be\n dispatchSliderEvent('on', 'touchmove', {\n event\n });\n }\n\n function onTouchend (event) {\n /**\n * time between touchstart and touchend in milliseconds\n * @duration {number}\n */\n const duration = touchOffset ? Date.now() - touchOffset.time : undefined;\n\n /**\n * is valid if:\n *\n * -> swipe attempt time is over 300 ms\n * and\n * -> swipe distance is greater than 25px\n * or\n * -> swipe distance is more then a third of the swipe area\n *\n * @isValidSlide {Boolean}\n */\n const isValid = Number(duration) < 300 &&\n Math.abs(delta.x) > 25 ||\n Math.abs(delta.x) > frameWidth / 3;\n\n /**\n * is out of bounds if:\n *\n * -> index is 0 and delta x is greater than 0\n * or\n * -> index is the last slide and delta is smaller than 0\n *\n * @isOutOfBounds {Boolean}\n */\n const isOutOfBounds = !index && delta.x > 0 ||\n index === slides.length - 1 && delta.x < 0;\n\n const direction = delta.x < 0;\n\n if (!isScrolling) {\n if (isValid && !isOutOfBounds) {\n slide(false, direction);\n } else {\n translate(position.x, options.snapBackSpeed);\n }\n }\n\n touchOffset = undefined;\n\n /**\n * remove eventlisteners after swipe attempt\n */\n frame.removeEventListener('touchmove', onTouchmove);\n frame.removeEventListener('touchend', onTouchend);\n frame.removeEventListener('mousemove', onTouchmove);\n frame.removeEventListener('mouseup', onTouchend);\n frame.removeEventListener('mouseleave', onTouchend);\n\n dispatchSliderEvent('on', 'touchend', {\n event\n });\n }\n\n function onClick (event) {\n if (delta.x) {\n event.preventDefault();\n }\n }\n\n function onResize (event) {\n if (frameWidth !== elementWidth(frame)) {\n reset();\n\n dispatchSliderEvent('on', 'resize', {\n event\n });\n }\n }\n\n // trigger initial setup\n setup();\n\n // expose public api\n return {\n setup,\n reset,\n slideTo,\n returnIndex,\n prev,\n next,\n destroy\n };\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/lory.js","/**\n * Detecting prefixes for saving time and bytes\n */\nexport default function detectPrefixes () {\n let transform;\n let transition;\n let transitionEnd;\n\n (function () {\n let el = document.createElement('_');\n let style = el.style;\n\n let prop;\n\n if (style[prop = 'webkitTransition'] === '') {\n transitionEnd = 'webkitTransitionEnd';\n transition = prop;\n }\n\n if (style[prop = 'transition'] === '') {\n transitionEnd = 'transitionend';\n transition = prop;\n }\n\n if (style[prop = 'webkitTransform'] === '') {\n transform = prop;\n }\n\n if (style[prop = 'msTransform'] === '') {\n transform = prop;\n }\n\n if (style[prop = 'transform'] === '') {\n transform = prop;\n }\n\n document.body.insertBefore(el, null);\n style[transform] = 'translateX(0)';\n document.body.removeChild(el);\n }());\n\n return {\n transform,\n transition,\n transitionEnd\n };\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/utils/detect-prefixes.js","export default function detectSupportsPassive () {\n let supportsPassive = false;\n\n try {\n let opts = Object.defineProperty({}, 'passive', {\n get () {\n supportsPassive = true;\n }\n });\n\n window.addEventListener('testPassive', null, opts);\n window.removeEventListener('testPassive', null, opts);\n } catch (e) {}\n\n return supportsPassive;\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/utils/detect-supportsPassive.js","import CustomEvent from 'custom-event';\n\n/**\n * dispatch custom events\n *\n * @param {element} el slideshow element\n * @param {string} type custom event name\n * @param {object} detail custom detail information\n */\nexport default function dispatchEvent (target, type, detail) {\n let event = new CustomEvent(\n type,\n {\n bubbles: true,\n cancelable: true,\n detail: detail\n }\n );\n\n target.dispatchEvent(event);\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/utils/dispatch-event.js","\nvar NativeCustomEvent = global.CustomEvent;\n\nfunction useNative () {\n try {\n var p = new NativeCustomEvent('cat', { detail: { foo: 'bar' } });\n return 'cat' === p.type && 'bar' === p.detail.foo;\n } catch (e) {\n }\n return false;\n}\n\n/**\n * Cross-browser `CustomEvent` constructor.\n *\n * https://developer.mozilla.org/en-US/docs/Web/API/CustomEvent.CustomEvent\n *\n * @public\n */\n\nmodule.exports = useNative() ? NativeCustomEvent :\n\n// IE >= 9\n'undefined' !== typeof document && 'function' === typeof document.createEvent ? function CustomEvent (type, params) {\n var e = document.createEvent('CustomEvent');\n if (params) {\n e.initCustomEvent(type, params.bubbles, params.cancelable, params.detail);\n } else {\n e.initCustomEvent(type, false, false, void 0);\n }\n return e;\n} :\n\n// IE <= 8\nfunction CustomEvent (type, params) {\n var e = document.createEventObject();\n e.type = type;\n if (params) {\n e.bubbles = Boolean(params.bubbles);\n e.cancelable = Boolean(params.cancelable);\n e.detail = params.detail;\n } else {\n e.bubbles = false;\n e.cancelable = false;\n e.detail = void 0;\n }\n return e;\n}\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/custom-event/index.js\n// module id = 4\n// module chunks = 0 1","var g;\r\n\r\n// This works in non-strict mode\r\ng = (function() {\r\n\treturn this;\r\n})();\r\n\r\ntry {\r\n\t// This works if eval is allowed (see CSP)\r\n\tg = g || Function(\"return this\")() || (1,eval)(\"this\");\r\n} catch(e) {\r\n\t// This works if the window reference is available\r\n\tif(typeof window === \"object\")\r\n\t\tg = window;\r\n}\r\n\r\n// g can still be undefined, but nothing to do about it...\r\n// We return undefined, instead of nothing here, so it's\r\n// easier to handle this case. if(!global) { ...}\r\n\r\nmodule.exports = g;\r\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// (webpack)/buildin/global.js\n// module id = 5\n// module chunks = 0 1","export default {\n /**\n * slides scrolled at once\n * @slidesToScroll {Number}\n */\n slidesToScroll: 1,\n\n /**\n * time in milliseconds for the animation of a valid slide attempt\n * @slideSpeed {Number}\n */\n slideSpeed: 300,\n\n /**\n * time in milliseconds for the animation of the rewind after the last slide\n * @rewindSpeed {Number}\n */\n rewindSpeed: 600,\n\n /**\n * time for the snapBack of the slider if the slide attempt was not valid\n * @snapBackSpeed {Number}\n */\n snapBackSpeed: 200,\n\n /**\n * Basic easing functions: https://developer.mozilla.org/de/docs/Web/CSS/transition-timing-function\n * cubic bezier easing functions: http://easings.net/de\n * @ease {String}\n */\n ease: 'ease',\n\n /**\n * if slider reached the last slide, with next click the slider goes back to the startindex.\n * use infinite or rewind, not both\n * @rewind {Boolean}\n */\n rewind: false,\n\n /**\n * number of visible slides or false\n * use infinite or rewind, not both\n * @infinite {number}\n */\n infinite: false,\n\n /**\n * the slide index to show when the slider is initialized.\n * @initialIndex {number}\n */\n initialIndex: 0,\n\n /**\n * class name for slider frame\n * @classNameFrame {string}\n */\n classNameFrame: 'js_frame',\n\n /**\n * class name for slides container\n * @classNameSlideContainer {string}\n */\n classNameSlideContainer: 'js_slides',\n\n /**\n * class name for slider prev control\n * @classNamePrevCtrl {string}\n */\n classNamePrevCtrl: 'js_prev',\n\n /**\n * class name for slider next control\n * @classNameNextCtrl {string}\n */\n classNameNextCtrl: 'js_next',\n\n /**\n * class name for current active slide\n * if emptyString then no class is set\n * @classNameActiveSlide {string}\n */\n classNameActiveSlide: 'active',\n\n /**\n * enables mouse events for swiping on desktop devices\n * @enableMouseEvents {boolean}\n */\n enableMouseEvents: false,\n\n /**\n * window instance\n * @window {object}\n */\n window: typeof window !== 'undefined' ? window : null,\n\n /**\n * If false, slides lory to the first slide on window resize.\n * @rewindOnResize {boolean}\n */\n rewindOnResize: true\n};\n\n\n\n// WEBPACK FOOTER //\n// ./src/defaults.js","/* globals jQuery */\nimport {lory} from './lory.js';\n\nfunction init ($) {\n $.fn.lory = function (options) {\n return this.each(function () {\n var instanceOptions;\n\n if (!$.data(this, 'lory')) {\n instanceOptions = $.extend({}, options, $(this).data());\n $.data(this, 'lory', lory(this, instanceOptions));\n }\n });\n };\n};\n\nif (typeof (jQuery) !== 'undefined') {\n init(jQuery);\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/jquery.lory.js"],"sourceRoot":""} \ No newline at end of file diff --git a/js/lib/lory.min.js b/js/lib/lory.min.js new file mode 100755 index 0000000..1c01cf1 --- /dev/null +++ b/js/lib/lory.min.js @@ -0,0 +1,2 @@ +!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var n=t();for(var i in n)("object"==typeof exports?exports:e)[i]=n[i]}}("undefined"!=typeof self?self:this,function(){return function(e){function t(i){if(n[i])return n[i].exports;var o=n[i]={i:i,l:!1,exports:{}};return e[i].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,i){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:i})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=7)}([function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function o(e,t){function n(e,t){var n=F,i=n.classNameActiveSlide;e.forEach(function(e,t){e.classList.contains(i)&&e.classList.remove(i)}),e[t].classList.add(i)}function i(e){var t=F,n=t.infinite,i=e.slice(0,n),o=e.slice(e.length-n,e.length);return i.forEach(function(e){var t=e.cloneNode(!0);k.appendChild(t)}),o.reverse().forEach(function(e){var t=e.cloneNode(!0);k.insertBefore(t,k.firstChild)}),k.addEventListener(A.transitionEnd,x),m.call(k.children)}function o(t,n,i){(0,u.default)(e,t+".lory."+n,i)}function s(e,t,n){var i=k&&k.style;i&&(i[A.transition+"TimingFunction"]=n,i[A.transition+"Duration"]=t+"ms",i[A.transform]="translateX("+e+"px)")}function l(e){return e.getBoundingClientRect().width||e.offsetWidth}function c(e,t){var i=F,r=i.slideSpeed,a=i.slidesToScroll,l=i.infinite,d=i.rewind,c=i.rewindPrev,u=i.rewindSpeed,v=i.ease,f=i.classNameActiveSlide,p=i.classNameDisabledNextCtrl,b=void 0===p?"disabled":p,h=i.classNameDisabledPrevCtrl,E=void 0===h?"disabled":h,y=r,L=t?z+1:z-1,x=Math.round(_-S);o("before","slide",{index:z,nextSlide:L}),B&&B.classList.remove(E),T&&T.classList.remove(b),"number"!=typeof e&&(e=t?l&&z+2*l!==P.length?z+(l-z%l):z+a:l&&z%l!=0?z-z%l:z-a),e=Math.min(Math.max(e,0),P.length-1),l&&void 0===t&&(e+=l),c&&0===Math.abs(j.x)&&!1===t&&(e=P.length-1,y=u);var w=Math.min(Math.max(-1*P[e].offsetLeft,-1*x),0);d&&Math.abs(j.x)===x&&t&&(w=0,e=0,y=u),s(w,y,v),j.x=w,P[e].offsetLeft<=x&&(z=e),!l||e!==P.length-l&&e!==P.length-P.length%l&&0!==e||(t&&(z=l),t||(z=P.length-2*l),j.x=-1*P[z].offsetLeft,D=function(){s(-1*P[z].offsetLeft,0,void 0)}),f&&n(m.call(P),z),!B||l||c||0!==e||B.classList.add(E),!T||l||d||e+1!==P.length||T.classList.add(b),o("after","slide",{currentSlide:z})}function v(){o("before","init"),A=(0,a.default)(),F=r({},f.default,t);var s=F,l=s.classNameFrame,d=s.classNameSlideContainer,c=s.classNamePrevCtrl,u=s.classNameNextCtrl,v=s.classNameDisabledNextCtrl,b=void 0===v?"disabled":v,h=s.classNameDisabledPrevCtrl,L=void 0===h?"disabled":h,x=s.enableMouseEvents,g=s.classNameActiveSlide,N=s.initialIndex;z=N,O=e.getElementsByClassName(l)[0],k=O.getElementsByClassName(d)[0],B=e.getElementsByClassName(c)[0],T=e.getElementsByClassName(u)[0],j={x:k.offsetLeft,y:k.offsetTop},F.infinite?P=i(m.call(k.children)):(P=m.call(k.children),B&&!F.rewindPrev&&B.classList.add(L),T&&1===P.length&&!F.rewind&&T.classList.add(b)),p(),g&&n(P,z),B&&T&&(B.addEventListener("click",E),T.addEventListener("click",y)),O.addEventListener("touchstart",w,I),x&&(O.addEventListener("mousedown",w),O.addEventListener("click",C)),F.window.addEventListener("resize",M),o("after","init")}function p(){var e=F,t=e.infinite,i=e.ease,o=e.rewindSpeed,r=e.rewindOnResize,a=e.classNameActiveSlide,d=e.initialIndex;_=l(k),S=l(O),S===_&&(_=P.reduce(function(e,t){return e+l(t)},0)),r?z=d:(i=null,o=0),t?(s(-1*P[z+t].offsetLeft,0,null),z+=t,j.x=-1*P[z].offsetLeft):(s(-1*P[z].offsetLeft,o,i),j.x=-1*P[z].offsetLeft),a&&n(m.call(P),z)}function b(e){c(e)}function h(){return z-F.infinite||0}function E(){c(!1,!1)}function y(){c(!1,!0)}function L(){o("before","destroy"),O.removeEventListener(A.transitionEnd,x),O.removeEventListener("touchstart",w,I),O.removeEventListener("touchmove",g,I),O.removeEventListener("touchend",N),O.removeEventListener("mousemove",g),O.removeEventListener("mousedown",w),O.removeEventListener("mouseup",N),O.removeEventListener("mouseleave",N),O.removeEventListener("click",C),F.window.removeEventListener("resize",M),B&&B.removeEventListener("click",E),T&&T.removeEventListener("click",y),F.infinite&&Array.apply(null,Array(F.infinite)).forEach(function(){k.removeChild(k.firstChild),k.removeChild(k.lastChild)}),o("after","destroy")}function x(){D&&(D(),D=void 0)}function w(e){var t=F,n=t.enableMouseEvents,i=e.touches?e.touches[0]:e;n&&(O.addEventListener("mousemove",g),O.addEventListener("mouseup",N),O.addEventListener("mouseleave",N)),O.addEventListener("touchmove",g,I),O.addEventListener("touchend",N);var r=i.pageX,s=i.pageY;X={x:r,y:s,time:Date.now()},Q=void 0,R={},o("on","touchstart",{event:e})}function g(e){var t=e.touches?e.touches[0]:e,n=t.pageX,i=t.pageY;R={x:n-X.x,y:i-X.y},void 0===Q&&(Q=!!(Q||Math.abs(R.x)25||Math.abs(R.x)>S/3,i=!z&&R.x>0||z===P.length-1&&R.x<0,r=R.x<0;Q||(n&&!i?c(!1,r):s(j.x,F.snapBackSpeed)),X=void 0,O.removeEventListener("touchmove",g),O.removeEventListener("touchend",N),O.removeEventListener("mousemove",g),O.removeEventListener("mouseup",N),O.removeEventListener("mouseleave",N),o("on","touchend",{event:e})}function C(e){R.x&&e.preventDefault()}function M(e){S!==l(O)&&(p(),o("on","resize",{event:e}))}var j=void 0,_=void 0,S=void 0,P=void 0,O=void 0,k=void 0,B=void 0,T=void 0,A=void 0,D=void 0,z=0,F={},I=!!(0,d.default)()&&{passive:!0};"undefined"!=typeof jQuery&&e instanceof jQuery&&(e=e[0]);var X=void 0,R=void 0,Q=void 0;return v(),{setup:v,reset:p,slideTo:b,returnIndex:h,prev:E,next:y,destroy:L}}Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;td;d++)u[c[d]]=!!(c[d]in k);return u.list&&(u.list=!(!b.createElement("datalist")||!a.HTMLDataListElement)),u}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" ")),e.inputtypes=function(a){for(var e,f,h,d=0,i=a.length;i>d;d++)k.setAttribute("type",f=a[d]),e="text"!==k.type,e&&(k.value=l,k.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(f)&&k.style.WebkitAppearance!==c?(g.appendChild(k),h=b.defaultView,e=h.getComputedStyle&&"textfield"!==h.getComputedStyle(k,null).WebkitAppearance&&0!==k.offsetHeight,g.removeChild(k)):/^(search|tel)$/.test(f)||(e=/^(url|email)$/.test(f)?k.checkValidity&&k.checkValidity()===!1:k.value!=l)),t[a[d]]=!!e;return t}("search tel url email datetime date month week time datetime-local number range color".split(" "))}var x,B,d="2.7.1",e={},f=!0,g=b.documentElement,h="modernizr",i=b.createElement(h),j=i.style,k=b.createElement("input"),l=":)",m={}.toString,n=" -webkit- -moz- -o- -ms- ".split(" "),o="Webkit Moz O ms",p=o.split(" "),q=o.toLowerCase().split(" "),r={svg:"http://www.w3.org/2000/svg"},s={},t={},u={},v=[],w=v.slice,y=function(a,c,d,e){var f,i,j,k,l=b.createElement("div"),m=b.body,n=m||b.createElement("body");if(parseInt(d,10))for(;d--;)j=b.createElement("div"),j.id=e?e[d]:h+(d+1),l.appendChild(j);return f=["­",'"].join(""),l.id=h,(m?l:n).innerHTML+=f,n.appendChild(l),m||(n.style.background="",n.style.overflow="hidden",k=g.style.overflow,g.style.overflow="hidden",g.appendChild(n)),i=c(l,a),m?l.parentNode.removeChild(l):(n.parentNode.removeChild(n),g.style.overflow=k),!!i},z=function(){function d(d,e){e=e||b.createElement(a[d]||"div"),d="on"+d;var f=d in e;return f||(e.setAttribute||(e=b.createElement("div")),e.setAttribute&&e.removeAttribute&&(e.setAttribute(d,""),f=E(e[d],"function"),E(e[d],"undefined")||(e[d]=c),e.removeAttribute(d))),e=null,f}var a={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return d}(),A={}.hasOwnProperty;B=E(A,"undefined")||E(A.call,"undefined")?function(a,b){return b in a&&E(a.constructor.prototype[b],"undefined")}:function(a,b){return A.call(a,b)},Function.prototype.bind||(Function.prototype.bind=function(a){var b=this;if("function"!=typeof b)throw new TypeError;var c=w.call(arguments,1),d=function(){if(this instanceof d){var e=function(){};e.prototype=b.prototype;var f=new e,g=b.apply(f,c.concat(w.call(arguments)));return Object(g)===g?g:f}return b.apply(a,c.concat(w.call(arguments)))};return d}),s.flexbox=function(){return I("flexWrap")},s.canvas=function(){var a=b.createElement("canvas");return!(!a.getContext||!a.getContext("2d"))},s.canvastext=function(){return!(!e.canvas||!E(b.createElement("canvas").getContext("2d").fillText,"function"))},s.webgl=function(){return!!a.WebGLRenderingContext},s.touch=function(){var c;return"ontouchstart"in a||a.DocumentTouch&&b instanceof DocumentTouch?c=!0:y(["@media (",n.join("touch-enabled),("),h,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(a){c=9===a.offsetTop}),c},s.geolocation=function(){return"geolocation"in navigator},s.postmessage=function(){return!!a.postMessage},s.websqldatabase=function(){return!!a.openDatabase},s.indexedDB=function(){return!!I("indexedDB",a)},s.hashchange=function(){return z("hashchange",a)&&(b.documentMode===c||b.documentMode>7)},s.history=function(){return!(!a.history||!history.pushState)},s.draganddrop=function(){var a=b.createElement("div");return"draggable"in a||"ondragstart"in a&&"ondrop"in a},s.websockets=function(){return"WebSocket"in a||"MozWebSocket"in a},s.rgba=function(){return C("background-color:rgba(150,255,150,.5)"),F(j.backgroundColor,"rgba")},s.hsla=function(){return C("background-color:hsla(120,40%,100%,.5)"),F(j.backgroundColor,"rgba")||F(j.backgroundColor,"hsla")},s.multiplebgs=function(){return C("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(j.background)},s.backgroundsize=function(){return I("backgroundSize")},s.borderimage=function(){return I("borderImage")},s.borderradius=function(){return I("borderRadius")},s.boxshadow=function(){return I("boxShadow")},s.textshadow=function(){return""===b.createElement("div").style.textShadow},s.opacity=function(){return D("opacity:.55"),/^0.55$/.test(j.opacity)},s.cssanimations=function(){return I("animationName")},s.csscolumns=function(){return I("columnCount")},s.cssgradients=function(){var a="background-image:",b="gradient(linear,left top,right bottom,from(#9f9),to(white));",c="linear-gradient(left top,#9f9, white);";return C((a+"-webkit- ".split(" ").join(b+a)+n.join(c+a)).slice(0,-a.length)),F(j.backgroundImage,"gradient")},s.cssreflections=function(){return I("boxReflect")},s.csstransforms=function(){return!!I("transform")},s.csstransforms3d=function(){var a=!!I("perspective");return a&&"webkitPerspective"in g.style&&y("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(b){a=9===b.offsetLeft&&3===b.offsetHeight}),a},s.csstransitions=function(){return I("transition")},s.fontface=function(){var a;return y('@font-face {font-family:"font";src:url("https://")}',function(c,d){var e=b.getElementById("smodernizr"),f=e.sheet||e.styleSheet,g=f?f.cssRules&&f.cssRules[0]?f.cssRules[0].cssText:f.cssText||"":"";a=/src/i.test(g)&&0===g.indexOf(d.split(" ")[0])}),a},s.generatedcontent=function(){var a;return y(["#",h,"{font:0/0 a}#",h,':after{content:"',l,'";visibility:hidden;font:3px/1 a}'].join(""),function(b){a=b.offsetHeight>=3}),a},s.video=function(){var a=b.createElement("video"),c=!1;try{(c=!!a.canPlayType)&&(c=new Boolean(c),c.ogg=a.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),c.h264=a.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),c.webm=a.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,""))}catch(d){}return c},s.audio=function(){var a=b.createElement("audio"),c=!1;try{(c=!!a.canPlayType)&&(c=new Boolean(c),c.ogg=a.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),c.mp3=a.canPlayType("audio/mpeg;").replace(/^no$/,""),c.wav=a.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),c.m4a=(a.canPlayType("audio/x-m4a;")||a.canPlayType("audio/aac;")).replace(/^no$/,""))}catch(d){}return c},s.localstorage=function(){try{return localStorage.setItem(h,h),localStorage.removeItem(h),!0}catch(a){return!1}},s.sessionstorage=function(){try{return sessionStorage.setItem(h,h),sessionStorage.removeItem(h),!0}catch(a){return!1}},s.webworkers=function(){return!!a.Worker},s.applicationcache=function(){return!!a.applicationCache},s.svg=function(){return!!b.createElementNS&&!!b.createElementNS(r.svg,"svg").createSVGRect},s.inlinesvg=function(){var a=b.createElement("div");return a.innerHTML="",(a.firstChild&&a.firstChild.namespaceURI)==r.svg},s.smil=function(){return!!b.createElementNS&&/SVGAnimate/.test(m.call(b.createElementNS(r.svg,"animate")))},s.svgclippaths=function(){return!!b.createElementNS&&/SVGClipPath/.test(m.call(b.createElementNS(r.svg,"clipPath")))};for(var K in s)B(s,K)&&(x=K.toLowerCase(),e[x]=s[K](),v.push((e[x]?"":"no-")+x));return e.input||J(),e.addTest=function(a,b){if("object"==typeof a)for(var d in a)B(a,d)&&e.addTest(d,a[d]);else{if(a=a.toLowerCase(),e[a]!==c)return e;b="function"==typeof b?b():b,"undefined"!=typeof f&&f&&(g.className+=" "+(b?"":"no-")+a),e[a]=b}return e},C(""),i=k=null,function(a,b){function l(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function m(){var a=s.elements;return"string"==typeof a?a.split(" "):a}function n(a){var b=j[a[h]];return b||(b={},i++,a[h]=i,j[i]=b),b}function o(a,c,d){if(c||(c=b),k)return c.createElement(a);d||(d=n(c));var g;return g=d.cache[a]?d.cache[a].cloneNode():f.test(a)?(d.cache[a]=d.createElem(a)).cloneNode():d.createElem(a),!g.canHaveChildren||e.test(a)||g.tagUrn?g:d.frag.appendChild(g)}function p(a,c){if(a||(a=b),k)return a.createDocumentFragment();c=c||n(a);for(var d=c.frag.cloneNode(),e=0,f=m(),g=f.length;g>e;e++)d.createElement(f[e]);return d}function q(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return s.shivMethods?o(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+m().join().replace(/[\w\-]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(s,b.frag)}function r(a){a||(a=b);var c=n(a);return!s.shivCSS||g||c.hasCSS||(c.hasCSS=!!l(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),k||q(a,c),a}var g,k,c="3.7.0",d=a.html5||{},e=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,f=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,h="_html5shiv",i=0,j={};!function(){try{var a=b.createElement("a");a.innerHTML="",g="hidden"in a,k=1==a.childNodes.length||function(){b.createElement("a");var a=b.createDocumentFragment();return"undefined"==typeof a.cloneNode||"undefined"==typeof a.createDocumentFragment||"undefined"==typeof a.createElement}()}catch(c){g=!0,k=!0}}();var s={elements:d.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:c,shivCSS:d.shivCSS!==!1,supportsUnknownElements:k,shivMethods:d.shivMethods!==!1,type:"default",shivDocument:r,createElement:o,createDocumentFragment:p};a.html5=s,r(b)}(this,b),e._version=d,e._prefixes=n,e._domPrefixes=q,e._cssomPrefixes=p,e.hasEvent=z,e.testProp=function(a){return G([a])},e.testAllProps=I,e.testStyles=y,e.prefixed=function(a,b,c){return b?I(a,b,c):I(a,"pfx")},g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(f?" js "+v.join(" "):""),e}(this,this.document),function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var A,B,l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}};B=function(a){function b(a){var e,f,g,a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a};for(f=0;d>f;f++)g=a[f].split("="),(e=z[g.shift()])&&(c=e(c,g));for(f=0;b>f;f++)c=x[f](c);return c}function g(a,e,f,g,h){var i=b(a),j=i.autoCallback;i.url.split(".").pop().split("?").shift(),i.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]),i.instead?i.instead(a,e,f,g,h):(y[i.url]?i.noexec=!0:y[i.url]=1,f.load(i.url,i.forceCSS||!i.forceJS&&"css"==i.url.split(".").pop().split("?").shift()?"c":c,i.noexec,i.attrs,i.timeout),(d(e)||d(j))&&f.load(function(){k(),e&&e(i.origUrl,h,g),j&&j(i.origUrl,h,g),y[i.url]=2})))}function h(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}),g(a,j,b,0,h);else if(Object(a)===a)for(n in m=function(){var c,b=0;for(c in a)a.hasOwnProperty(c)&&b++;return b}(),a)a.hasOwnProperty(n)&&(!c&&!--m&&(d(j)?j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}:j[n]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),l()}}(k[n])),g(a[n],j,b,n,h))}else!c&&l()}var m,n,h=!!a.test,i=a.load||a.both,j=a.callback||f,k=j,l=a.complete||f;c(h?a.yep:a.nope,!!i),i&&c(i)}var i,j,l=this.yepnope.loader;if(e(a))g(a,0,l,0);else if(w(a))for(i=0;i

    ') + $("#footerbottom #info p:nth-child(2)").append('

    ') + + } + + //------// + // home // + //------// + + + + //------// + // menu // + //------// + + //settings for mobile: + // menuWidth = "100%" + // menuBorderLeft = "0%" + // menuLeft = 0 + menuClosedLeft = "100%" + + if (!isMobile) { + //if desktop: + // menuBorderLeft = "9rem" + // menuWidth = (wrapperWidth - convertRemToPixels(parseInt(menuBorderLeft))) + "px" + if (isUltrawide) { + + } + } + + //Overwrite text for slug + $("#menu-language-selector>li").each(function () { + var theanchor = $(this).children("a") + var langstring = theanchor.attr("lang").split("-") + theanchor.html(langstring[0]) + + }) + + //-------// + // about // + //-------// + + //wrapper for the secondary title of the about page + $(".page.about article h2:first-of-type").wrap("
    ") + + //wrapper for the "our team" section on about page + $(".page.about article hr:nth-of-type(odd)").addClass("begin") + $(".page.about article hr:nth-of-type(even)").addClass("end") + $('.page.about hr.begin').each(function () { + var $set = $(); + var nxt = this.nextSibling; + while (nxt) { + if (!$(nxt).is('hr.end')) { + $set.push(nxt); + nxt = nxt.nextSibling; + } else break; + } + $set.wrapAll('
    '); + teamnr++ + }); + + if (!isMobile) { + + $(".page.about article>p, .page.about article>blockquote").addClass("aligned-text") + + $(".page.about article>h3").each(function () { + var $set = $(this); + var nxt = this.nextSibling; + while (nxt) { + if (!$(nxt).is('h3') & !$(nxt).is('h2')) { + $set.push(nxt); + nxt = nxt.nextSibling; + } else break; + + } + $set.wrapAll('
    '); + + }) + } + + + //-------// + // team // + //-------// + + //remove hrs + if (!isMobile) { + $(".page.about article hr").remove(); + $(".page.about article>h2, .page.about .team").wrapAll('
    '); + } + + //wrap team members + $(".page.about .team").each(function () { + $(this).children("h3, h4, p").wrapAll('
    '); + $(this).children(".team-text").children("h3, h4").wrapAll('
    '); + $(this).children(".team-text").children("p").wrapAll('
    '); + }) + + //hide team member texts + $(".page.about article .team .team-text").hide(); + + //-------// + // press // + //-------// + + //create vertical + $("body.category-press article.tag-publication").wrapAll("
    ") + $("body.category-press article.tag-award").wrapAll("
    ") + + var pressPublCount = $(".category-press .publication-wrapper article").length + var pressAwardCount = $(".category-press .award-wrapper article").length + var pressArtHeight = pressPublCount + if (pressAwardCount > pressPublCount) { + pressArtHeight = pressAwardCount + } + + $(".category-press article").css({ + height: (100 / parseInt(pressArtHeight)) + "%" + }) + + if (isMobile) { + $(".category-press .tag-publication .project-tags").addClass("active"); + } else { + $(".category-press article .project-tags").addClass("active") + } + + + $(".category-press .article-wrapper").each(function () { + var nr = 0 + $(this).children("article").each(function () { + $(this).addClass("art" + nr) + nr++ + }) + }) + + //move date on desktop + if (!isMobile) { + $(".category-press section").prepend('
    ') + } + $(".category-press .award-wrapper article .project-date").prependTo(".dateWrapper") + + //---------// + // process // + //---------// + + //add classes for wrapall + var titleNr = -1 + var h3contents = []; + $(".page-template-template-process article>h3").each(function () { + titleNr++ + $(this).addClass("process-title-" + titleNr) + $(this).next("h2").addClass("process-title-" + titleNr) + h3contents.push($(this).html()) + + }) + var pNr = -1 + $(".page-template-template-process article>p").each(function () { + pNr++ + $(this).addClass("process-page-" + pNr) + $(this).prev("blockquote").addClass("process-page-" + pNr) + + }) + + //wrap them in divs + for (let i = 0; i < titleNr + 1; i++) { + $(".process-title-" + i).wrapAll("
    ") + } + + for (let i = 0; i < pNr + 1; i++) { + $(".process-page-" + i).wrapAll("
    ") + } + + //contents at the bottom + $(".process-page-wrapper").append("
      " + element + "") + } + + //add the arrow + if (isMobile) { + $(".process-title-wrapper, .process-page-wrapper").append($(".theArrow")) + } + + + // $(".process-title-wrapper").wrapInner("
      "); + + + /* ======================== */ + /* SCROLL */ + /* ======================== */ + + $(window).scroll(function () { + if (!menuopen) { + $(".header-top").fadeOut(); + } + }); + + $(window).scrollStopped(function () { + if (!menuopen) { + // setTimeout(function(){ + $(".header-top").fadeIn(); + // },200) + + } + }); + + + + + /* ======================== */ + /* CLICKS */ + /* ======================== */ + + //show/hide menu + $(".menuelem").click(function (e) { + e.preventDefault(); + $("header .topnav").stop(); + if (!menuopen) { + //ha nem látszik + showMenu() + } else { + // ha látszik + hideMenu() + } + }) + + + $("header a, .topnav").on('click', function (e) { + e.stopPropagation(); + }); + + $(document).on('click', function (e) { + if (menuopen) { + e.preventDefault(); + hideMenu() + } + }); + + + + + //about team + $(".page article .team figure").click(function (e) { + e.preventDefault(); + + //hide images + if (isMobile) { + $(".page article .team figure,.page article>h2").hide(); + } else { + $(this).hide(); + $(".page.about article .teamWrapper>h2").hide() + } + + + //show texts: + $(this).prev(".page article .team-text").show() + $(this).parent().addClass("activemember") + + }); + + $(".page article .team-text").click(function (e) { + e.preventDefault(); + //show images + if (isMobile) { + $(".page article .team figure,.page article>h2").show(); + } else { + $(this).siblings("figure").show(); + if ($(".activemember").length == 1) { + $(".page.about article .teamWrapper>h2").show() + } + } + + + //hide texts: + $(this).hide() + $(this).parent().removeClass("activemember") + + }); + + /* ============== */ + /* PROJECTS */ + /* ============== */ + + $(".category main .tag-list .tag-filter a, .category main .tag-list .tag-filter object").click(function (e) { + e.preventDefault(); + + console.log("opening") + if ($(".category main .tag-list .tag-filter").hasClass("opened")) { + $(".category main .tag-list .tag-filter").removeClass("opened") + $(".category main .tag-list").removeClass("open") + + //move the arrow + $(".category main .tag-list .tag-filter").animate({ + width: "" + }, filterspeed) + //flip the arrow + $(".category main .tag-list .tag-filter object").css({ + "-moz-transform": "scaleX(-1)", + "-o-transform": "scaleX(-1)", + "-webkit-transform": "scaleX(-1)", + transform: "scaleX(-1)", + filter: "FlipH", + "-ms-filter": '"FlipH"' + }) + + $(".category main .tag-list .tag-wrapper ").slideUp(filterspeed) + + } else { + $(".category main .tag-list .tag-filter").addClass("opened") + $(".category main .tag-list").addClass("open") + + //move the arrow + $(".category main .tag-list .tag-filter").animate({ + width: "100%" + }, filterspeed) + //flip the arrow + $(".category main .tag-list .tag-filter object").css({ + "-moz-transform": "scaleX(1)", + "-o-transform": "scaleX(1)", + "-webkit-transform": "scaleX(1)", + transform: "scaleX(1)", + filter: "", + "-ms-filter": '""' + }) + $(".category main .tag-list .tag-wrapper ").slideDown(filterspeed) + } + }); + + $('.category main .tag-list .tag-wrapper a').click(function (e) { + e.preventDefault(); + + if ($(this).hasClass("activetag")) { + $(".activetag").removeClass("activetag") + $("article img").animate({ + opacity: "1", + filter: "alpha(opacity=100)" + }, filterspeed) + } else { + $(".activetag").removeClass("activetag") + + var theTag = $(this).attr("class") + console.log(theTag) + $("article.tag-" + theTag + " img ").animate({ + opacity: "1", + filter: "alpha(opacity=100)" + }, filterspeed) + $("article:not( .tag-" + theTag + ") img") + // .addClass("hidden-article") + .animate({ + opacity: "0", + filter: "alpha(opacity=0)" + }, filterspeed) + $(this).addClass("activetag") + } + + + + }); + + + + /* ============== */ + /* CLICKPRESS */ + /* ============== */ + + + + $("body.category-press .tag-award .project-tags a").click(function (e) { + e.preventDefault(); + // only if it's not active + if (!$(this).parent().hasClass("active") & isMobile) { + + //move text in + $(this).parent().siblings(".project-content").animate({ + left: -(wrapperWidth + convertRemToPixels(4)) + }, pressPageSpeed) + + //search for the horizontal class: + var articleClasses = $(this).parent().parent().attr("class") + var horizontalClass = "" + var classArr = articleClasses.split(" ") + for (let i = 0; i < classArr.length; i++) { + const element = classArr[i]; + if (element.substring(0, 3) == "art") { + horizontalClass = element + } + } + //move other side as well + $("body.category-press .publication-wrapper ." + horizontalClass + " .project-content").animate({ + left: -(wrapperWidth + convertRemToPixels(4)) + }, pressPageSpeed) + + //change typo of text: + $("body.category-press .publication-wrapper ." + horizontalClass + ">.project-tags").removeClass("active") + $(this).parent().addClass("active") + } + }); + + $("body.category-press .tag-publication .project-tags a").click(function (e) { + e.preventDefault(); + if (!$(this).parent().hasClass("active")) { + + //move text in + $(this).parent().siblings(".project-content").animate({ + left: 0 + }, pressPageSpeed) + + //search for the horizontal class: + var articleClasses = $(this).parent().parent().attr("class") + var horizontalClass = "" + var classArr = articleClasses.split(" ") + for (let i = 0; i < classArr.length; i++) { + const element = classArr[i]; + if (element.substring(0, 3) == "art") { + horizontalClass = element + } + } + //move other side as well + $("body.category-press .award-wrapper ." + horizontalClass + " .project-content").animate({ + left: 0 + }, pressPageSpeed) + + //change typo of text: + $("body.category-press .project-tags.active").removeClass("active") + $(this).parent().addClass("active") + } + }); + + + }); + +})(jQuery, this); diff --git a/languages/HTML5Blank.pot b/languages/HTML5Blank.pot new file mode 100755 index 0000000..1d31496 --- /dev/null +++ b/languages/HTML5Blank.pot @@ -0,0 +1,199 @@ +msgid "" +msgstr "" +"Project-Id-Version: IO Theme WordPress Theme\n" +"POT-Creation-Date: 2013-09-18 00:26+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: Jürgen Rabe | www.egado.de \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.5.5\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-KeywordsList: _e;__\n" +"X-Poedit-Basepath: .\n" +"X-Poedit-SearchPath-0: .\n" +"X-Poedit-SearchPath-1: ..\n" + +#: ../404.php:9 +msgid "Page not found" +msgstr "" + +#: ../404.php:11 +msgid "Return home?" +msgstr "" + +#: ../archive.php:6 +msgid "Archives" +msgstr "" + +#: ../author.php:8 +msgid "Author Archives for " +msgstr "" + +#: ../author.php:14 +msgid "About " +msgstr "" + +#: ../author.php:41 ../loop.php:22 ../single.php:27 +msgid "Published by" +msgstr "" + +#: ../author.php:42 ../loop.php:23 ../single.php:28 +msgid "Leave your thoughts" +msgstr "" + +#: ../author.php:42 ../loop.php:23 ../single.php:28 +msgid "1 Comment" +msgstr "" + +#: ../author.php:42 ../loop.php:23 ../single.php:28 +msgid "% Comments" +msgstr "" + +#: ../author.php:61 ../loop.php:39 ../page.php:31 ../single.php:53 +#: ../template-demo.php:31 +msgid "Sorry, nothing to display." +msgstr "" + +#: ../category.php:6 +msgid "Categories for" +msgstr "" + +#: ../comments.php:3 +msgid "Post is password protected. Enter the password to view any comments." +msgstr "" + +#: ../comments.php:18 +msgid "Comments are closed here." +msgstr "" + +#: ../footer.php:6 +msgid "Powered by" +msgstr "" + +#: ../functions.php:133 +msgid "Header Menu" +msgstr "" + +#: ../functions.php:134 +msgid "Sidebar Menu" +msgstr "" + +#: ../functions.php:135 +msgid "Extra Menu" +msgstr "" + +#: ../functions.php:181 +msgid "Widget Area 1" +msgstr "" + +#: ../functions.php:182 ../functions.php:193 +msgid "Description for this widget-area..." +msgstr "" + +#: ../functions.php:192 +msgid "Widget Area 2" +msgstr "" + +#: ../functions.php:258 +msgid "View Article" +msgstr "" + +#: ../functions.php:319 +#, php-format +msgid "%s says:" +msgstr "" + +#: ../functions.php:322 +msgid "Your comment is awaiting moderation." +msgstr "" + +#: ../functions.php:328 +#, php-format +msgid "%1$s at %2$s" +msgstr "" + +#: ../functions.php:328 +msgid "(Edit)" +msgstr "" + +#: ../functions.php:411 ../functions.php:412 +msgid "IO Theme Custom Post" +msgstr "" + +#: ../functions.php:413 +msgid "Add New" +msgstr "" + +#: ../functions.php:414 +msgid "Add New IO Theme Custom Post" +msgstr "" + +#: ../functions.php:415 +msgid "Edit" +msgstr "" + +#: ../functions.php:416 +msgid "Edit IO Theme Custom Post" +msgstr "" + +#: ../functions.php:417 +msgid "New IO Theme Custom Post" +msgstr "" + +#: ../functions.php:418 ../functions.php:419 +msgid "View IO Theme Custom Post" +msgstr "" + +#: ../functions.php:420 +msgid "Search IO Theme Custom Post" +msgstr "" + +#: ../functions.php:421 +msgid "No IO Theme Custom Posts found" +msgstr "" + +#: ../functions.php:422 +msgid "No IO Theme Custom Posts found in Trash" +msgstr "" + +#: ../index.php:6 +msgid "Latest Posts" +msgstr "" + +#: ../search.php:6 +#, php-format +msgid "%s Search Results for " +msgstr "" + +#: ../searchform.php:3 +msgid "To search, type and hit enter." +msgstr "" + +#: ../searchform.php:4 +msgid "Search" +msgstr "" + +#: ../single.php:33 +msgid "Tags: " +msgstr "" + +#: ../single.php:35 +msgid "Categorised in: " +msgstr "" + +#: ../single.php:37 +msgid "This post was written by " +msgstr "" + +#: ../tag.php:6 +msgid "Tag Archive: " +msgstr "" + +#: ../searchform.php:3 +msgid "To search, type and hit enter." +msgstr "" + +#~ msgid "%s results for " +#~ msgstr "%s Ergebnisse für " diff --git a/languages/de_DE.mo b/languages/de_DE.mo new file mode 100755 index 0000000..9263ace Binary files /dev/null and b/languages/de_DE.mo differ diff --git a/languages/de_DE.po b/languages/de_DE.po new file mode 100755 index 0000000..5f5be7e --- /dev/null +++ b/languages/de_DE.po @@ -0,0 +1,198 @@ +msgid "" +msgstr "" +"Project-Id-Version: IO Theme WordPress Theme\n" +"POT-Creation-Date: 2013-09-18 00:25+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: Jürgen Rabe | www.egado.de \n" +"Language-Team: Jürgen Rabe | www.egado.de \n" +"Language: German\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.5.5\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-KeywordsList: _e;__\n" +"X-Poedit-Basepath: .\n" +"X-Poedit-SearchPath-0: .\n" +"X-Poedit-SearchPath-1: ..\n" + +#: ../404.php:9 +msgid "Page not found" +msgstr "Fehler 404 – Die Seite wurde leider nicht gefunden." + +#: ../404.php:11 +msgid "Return home?" +msgstr "Zurück zur Startseite?" + +#: ../archive.php:6 +msgid "Archives" +msgstr "Archive" + +#: ../author.php:8 +msgid "Author Archives for " +msgstr "Autor-Archiv für " + +#: ../author.php:14 +msgid "About " +msgstr "Über " + +#: ../author.php:41 ../loop.php:22 ../single.php:27 +msgid "Published by" +msgstr "Veröffentlicht von" + +#: ../author.php:42 ../loop.php:23 ../single.php:28 +msgid "Leave your thoughts" +msgstr "Schreibe einen Kommentar" + +#: ../author.php:42 ../loop.php:23 ../single.php:28 +msgid "1 Comment" +msgstr "1 Kommentar" + +#: ../author.php:42 ../loop.php:23 ../single.php:28 +msgid "% Comments" +msgstr "% Kommentare" + +#: ../author.php:61 ../loop.php:39 ../page.php:31 ../single.php:53 +#: ../template-demo.php:31 +msgid "Sorry, nothing to display." +msgstr "Nichts gefunden, was den Suchkriterien entspricht." + +#: ../category.php:6 +msgid "Categories for" +msgstr "Kategorie-Archiv für" + +#: ../comments.php:3 +msgid "Post is password protected. Enter the password to view any comments." +msgstr "" +"Dieser Artikel ist passwortgeschützt. Um die Kommentare sehen zu können muss " +"das Passwort eingegeben werden." + +#: ../comments.php:18 +msgid "Comments are closed here." +msgstr "Kommentare sind geschlossen." + +#: ../footer.php:6 +msgid "Powered by" +msgstr "Betrieben mit" + +#: ../functions.php:133 +msgid "Header Menu" +msgstr "Kopfbereichs-Menü" + +#: ../functions.php:134 +msgid "Sidebar Menu" +msgstr "Seitenleisten-Menü" + +#: ../functions.php:135 +msgid "Extra Menu" +msgstr "Zusatz-Menü" + +#: ../functions.php:181 +msgid "Widget Area 1" +msgstr "Widget-Bereich 1" + +#: ../functions.php:182 ../functions.php:193 +msgid "Description for this widget-area..." +msgstr "Beschreibung für diesen Widget-Bereich…" + +#: ../functions.php:192 +msgid "Widget Area 2" +msgstr "Widget-Bereich 2" + +#: ../functions.php:258 +msgid "View Article" +msgstr "Artikel ansehen" + +#: ../functions.php:319 +#, php-format +msgid "%s says:" +msgstr "%s sagt:" + +#: ../functions.php:322 +msgid "Your comment is awaiting moderation." +msgstr "Dein Kommentar muss noch moderiert werden – Bitte hab etwas Geduld." + +#: ../functions.php:328 +#, php-format +msgid "%1$s at %2$s" +msgstr "%1$s um %2$s" + +#: ../functions.php:328 +msgid "(Edit)" +msgstr "(Bearbeiten)" + +#: ../functions.php:411 ../functions.php:412 +msgid "IO Theme Custom Post" +msgstr "IO Theme Custom Post-Type" + +#: ../functions.php:413 +msgid "Add New" +msgstr "Neuen Artikel erstellen" + +#: ../functions.php:414 +msgid "Add New IO Theme Custom Post" +msgstr "Neuen IO Theme Custom Post erstellen" + +#: ../functions.php:415 +msgid "Edit" +msgstr "Bearbeiten" + +#: ../functions.php:416 +msgid "Edit IO Theme Custom Post" +msgstr "IO Theme Custom Post bearbeiten" + +#: ../functions.php:417 +msgid "New IO Theme Custom Post" +msgstr "Neuer IO Theme Custom Post" + +#: ../functions.php:418 ../functions.php:419 +msgid "View IO Theme Custom Post" +msgstr "IO Theme Custom Post ansehen" + +#: ../functions.php:420 +msgid "Search IO Theme Custom Post" +msgstr "IO Theme Custom Post suchen" + +#: ../functions.php:421 +msgid "No IO Theme Custom Posts found" +msgstr "Keine IO Theme Custom Posts gefunden" + +#: ../functions.php:422 +msgid "No IO Theme Custom Posts found in Trash" +msgstr "Keine IO Theme Custom Posts im Papierkorb gefunden" + +#: ../index.php:6 +msgid "Latest Posts" +msgstr "Letzte Artikel" + +#: ../search.php:6 +#, php-format +msgid "%s Search Results for " +msgstr "%s Suchergebnisse für " + +#: ../searchform.php:3 +msgid "To search, type and hit enter." +msgstr "Suchbegriff…" + +#: ../searchform.php:4 +msgid "Search" +msgstr "Suchen" + +#: ../single.php:33 +msgid "Tags: " +msgstr "Stichwörter: " + +#: ../single.php:35 +msgid "Categorised in: " +msgstr "Kategorisiert in: " + +#: ../single.php:37 +msgid "This post was written by " +msgstr "Dieser Artikel wurde verfasst von " + +#: ../tag.php:6 +msgid "Tag Archive: " +msgstr "Stichword-Archiv: " + +#~ msgid "%s results for " +#~ msgstr "%s Ergebnisse für " diff --git a/languages/es_CL.mo b/languages/es_CL.mo new file mode 100755 index 0000000..6cc2a10 Binary files /dev/null and b/languages/es_CL.mo differ diff --git a/languages/es_CL.po b/languages/es_CL.po new file mode 100755 index 0000000..9a511ed --- /dev/null +++ b/languages/es_CL.po @@ -0,0 +1,197 @@ +msgid "" +msgstr "" +"Project-Id-Version: IO Theme WordPress Theme\n" +"POT-Creation-Date: 2012-10-18 00:53+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: Fabián Núñez \n" +"Language-Team: Ioan Virag | www.ioanvirag.com \n" +"Language: es_CL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.6.4\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-KeywordsList: _e;__\n" +"X-Poedit-Basepath: .\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Poedit-SearchPath-0: .\n" +"X-Poedit-SearchPath-1: ..\n" + +#: ../404.php:9 +msgid "Page not found" +msgstr "Página no encontrada" + +#: ../404.php:10 +msgid "Return home?" +msgstr "¿Regresar al Inicio?" + +#: ../archive.php:6 +msgid "Archives" +msgstr "Archivos" + +#: ../author.php:8 +msgid "Author Archives for " +msgstr "Archivos de autor de" + +#: ../author.php:41 ../loop.php:22 ../single.php:27 +msgid "Published by" +msgstr "Publicado por" + +#: ../author.php:42 ../loop.php:23 ../single.php:28 +msgid "Leave your thoughts" +msgstr "Deja tus comentarios" + +#: ../author.php:42 ../loop.php:23 ../single.php:28 +msgid "1 Comment" +msgstr "1 Comentario" + +#: ../author.php:42 ../loop.php:23 ../single.php:28 +msgid "% Comments" +msgstr "% Comentarios" + +#: ../author.php:61 ../loop.php:41 ../page.php:31 ../single.php:55 +#: ../template-demo.php:33 +msgid "Sorry, nothing to display." +msgstr "Disculpa, nada para mostrar." + +#: ../category.php:6 +msgid "Categories for" +msgstr "Categorías para" + +#: ../comments.php:3 +msgid "Post is password protected. Enter the password to view any comments." +msgstr "Entrada protegida. Introduzca la contraseña para ver los comentarios." + +#: ../comments.php:18 +msgid "Comments are closed here." +msgstr "Los comentarios están cerrados." + +#: ../footer.php:6 +msgid "Powered by" +msgstr "Desarrollado con" + +#: ../functions.php:174 +#, php-format +msgid "%s says:" +msgstr "%s dice:" + +#: ../functions.php:177 +msgid "Your comment is awaiting moderation." +msgstr "Su comentario espera moderación." + +#: ../functions.php:184 +#, php-format +msgid "%1$s at %2$s" +msgstr "%1$s en %2$s" + +#: ../functions.php:184 +msgid "(Edit)" +msgstr "(Editar)" + +#: ../functions.php:209 +msgid "Header Menu" +msgstr "Menú de la cabecera" + +#: ../functions.php:210 +msgid "Sidebar Menu" +msgstr "Menú de la barra lateral" + +#: ../functions.php:211 +msgid "Extra Menu" +msgstr "Menú extra" + +#: ../functions.php:257 +msgid "Widget Area 1" +msgstr "Zona 1 de widgets" + +#: ../functions.php:258 ../functions.php:269 +msgid "Description for this widget-area..." +msgstr "Descripción para esta zona..." + +#: ../functions.php:268 +msgid "Widget Area 2" +msgstr "Zona 2 de widgets" + +#: ../functions.php:333 +msgid "View Article" +msgstr "Ver artículo" + +#: ../functions.php:438 ../functions.php:439 +msgid "IO Theme Custom Post" +msgstr "Entradas personalizadas de IO Theme" + +#: ../functions.php:440 +msgid "Add New" +msgstr "Añadir nuevo" + +#: ../functions.php:441 +msgid "Add New IO Theme Custom Post" +msgstr "Añadir entrada personalizada de IO Theme" + +#: ../functions.php:442 +msgid "Edit" +msgstr "Editar" + +#: ../functions.php:443 +msgid "Edit IO Theme Custom Post" +msgstr "Editar entrada personalizada de IO Theme" + +#: ../functions.php:444 +msgid "New IO Theme Custom Post" +msgstr "Nueva entrada personalizada de IO Theme" + +#: ../functions.php:445 ../functions.php:446 +msgid "View IO Theme Custom Post" +msgstr "Ver entrada personalizada de IO Theme" + +#: ../functions.php:447 +msgid "Search IO Theme Custom Post" +msgstr "Buscar entrada personalizada de IO Theme" + +#: ../functions.php:448 +msgid "No IO Theme Custom Posts found" +msgstr "No se han encontrado entradas personalizadas de IO Theme" + +#: ../functions.php:449 +msgid "No IO Theme Custom Posts found in Trash" +msgstr "" +"No se han encontrado entradas personalizadas de IO Theme en la papelera" + +#: ../index.php:6 +msgid "Latest Posts" +msgstr "Últimas entradas" + +#: ../search.php:6 +#, php-format +msgid "%s Search Results for " +msgstr "%s resultados resultados para" + +#: ../searchform.php:5 +msgid "Search" +msgstr "Buscar" + +#: ../single.php:35 +msgid "Tags: " +msgstr "Etiquetas: " + +#: ../single.php:37 +msgid "Categorised in: " +msgstr "Categorizado en: " + +#: ../single.php:39 +msgid "This post was written by " +msgstr "Esta entrada fue escrita por" + +#: ../tag.php:6 +msgid "Tag Archive: " +msgstr "Archivo de etiquetas: " + +#: ../searchform.php:3 +msgid "To search, type and hit enter." +msgstr "Para buscar, escribe y presiona Enter" + +#~ msgid "%s results for " +#~ msgstr "%s Ergebnisse für " + +#~ msgid "About" +#~ msgstr "Acerca de" diff --git a/languages/es_ES.mo b/languages/es_ES.mo new file mode 100755 index 0000000..a81072f Binary files /dev/null and b/languages/es_ES.mo differ diff --git a/languages/es_ES.po b/languages/es_ES.po new file mode 100755 index 0000000..b1db013 --- /dev/null +++ b/languages/es_ES.po @@ -0,0 +1,193 @@ +msgid "" +msgstr "" +"Project-Id-Version: IO Theme WordPress Theme\n" +"POT-Creation-Date: 2012-10-18 00:53+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: Fabián Núñez \n" +"Language-Team: Ioan Virag | www.ioanvirag.com \n" +"Language: es_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.6.4\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-KeywordsList: _e;__\n" +"X-Poedit-Basepath: .\n" +"X-Poedit-SearchPath-0: .\n" +"X-Poedit-SearchPath-1: ..\n" + +#: ../404.php:9 +msgid "Page not found" +msgstr "Página no encontrada" + +#: ../404.php:10 +msgid "Return home?" +msgstr "¿Regresar al Inicio?" + +#: ../archive.php:6 +msgid "Archives" +msgstr "Archivos" + +#: ../author.php:8 +msgid "Author Archives for " +msgstr "Archivos de autor de" + +#: ../author.php:41 ../loop.php:22 ../single.php:27 +msgid "Published by" +msgstr "Publicado por" + +#: ../author.php:42 ../loop.php:23 ../single.php:28 +msgid "Leave your thoughts" +msgstr "Deja tus comentarios" + +#: ../author.php:42 ../loop.php:23 ../single.php:28 +msgid "1 Comment" +msgstr "1 Comentario" + +#: ../author.php:42 ../loop.php:23 ../single.php:28 +msgid "% Comments" +msgstr "% Comentarios" + +#: ../author.php:61 ../loop.php:41 ../page.php:31 ../single.php:55 +#: ../template-demo.php:33 +msgid "Sorry, nothing to display." +msgstr "Disculpa, nada para mostrar." + +#: ../category.php:6 +msgid "Categories for" +msgstr "Categorías para" + +#: ../comments.php:3 +msgid "Post is password protected. Enter the password to view any comments." +msgstr "Entrada protegida. Introduzca la contraseña para ver los comentarios." + +#: ../comments.php:18 +msgid "Comments are closed here." +msgstr "Los comentarios están cerrados." + +#: ../footer.php:6 +msgid "Powered by" +msgstr "Desarrollado con" + +#: ../functions.php:174 +#, php-format +msgid "%s says:" +msgstr "%s dice:" + +#: ../functions.php:177 +msgid "Your comment is awaiting moderation." +msgstr "Su comentario espera moderación." + +#: ../functions.php:184 +#, php-format +msgid "%1$s at %2$s" +msgstr "%1$s en %2$s" + +#: ../functions.php:184 +msgid "(Edit)" +msgstr "(Editar)" + +#: ../functions.php:209 +msgid "Header Menu" +msgstr "Menú de la cabecera" + +#: ../functions.php:210 +msgid "Sidebar Menu" +msgstr "Menú de la barra lateral" + +#: ../functions.php:211 +msgid "Extra Menu" +msgstr "Menú extra" + +#: ../functions.php:257 +msgid "Widget Area 1" +msgstr "Zona 1 de widgets" + +#: ../functions.php:258 ../functions.php:269 +msgid "Description for this widget-area..." +msgstr "Descripción para esta zona..." + +#: ../functions.php:268 +msgid "Widget Area 2" +msgstr "Zona 2 de widgets" + +#: ../functions.php:333 +msgid "View Article" +msgstr "Ver artículo" + +#: ../functions.php:438 ../functions.php:439 +msgid "IO Theme Custom Post" +msgstr "Entradas personalizadas de IO Theme" + +#: ../functions.php:440 +msgid "Add New" +msgstr "Añadir nuevo" + +#: ../functions.php:441 +msgid "Add New IO Theme Custom Post" +msgstr "Añadir entrada personalizada de IO Theme" + +#: ../functions.php:442 +msgid "Edit" +msgstr "Editar" + +#: ../functions.php:443 +msgid "Edit IO Theme Custom Post" +msgstr "Editar entrada personalizada de IO Theme" + +#: ../functions.php:444 +msgid "New IO Theme Custom Post" +msgstr "Nueva entrada personalizada de IO Theme" + +#: ../functions.php:445 ../functions.php:446 +msgid "View IO Theme Custom Post" +msgstr "Ver entrada personalizada de IO Theme" + +#: ../functions.php:447 +msgid "Search IO Theme Custom Post" +msgstr "Buscar entrada personalizada de IO Theme" + +#: ../functions.php:448 +msgid "No IO Theme Custom Posts found" +msgstr "No se han encontrado entradas personalizadas de IO Theme" + +#: ../functions.php:449 +msgid "No IO Theme Custom Posts found in Trash" +msgstr "" +"No se han encontrado entradas personalizadas de IO Theme en la papelera" + +#: ../index.php:6 +msgid "Latest Posts" +msgstr "Últimas entradas" + +#: ../search.php:6 +#, php-format +msgid "%s Search Results for " +msgstr "%s resultados resultados para" + +#: ../searchform.php:5 +msgid "Search" +msgstr "Buscar" + +#: ../single.php:35 +msgid "Tags: " +msgstr "Etiquetas: " + +#: ../single.php:37 +msgid "Categorised in: " +msgstr "Categorizado en: " + +#: ../single.php:39 +msgid "This post was written by " +msgstr "Esta entrada fue escrita por" + +#: ../tag.php:6 +msgid "Tag Archive: " +msgstr "Archivo de etiquetas: " + +#: ../searchform.php:3 +msgid "To search, type and hit enter." +msgstr "Para buscar, escribe y presiona Enter" + +#~ msgid "%s results for " +#~ msgstr "%s Ergebnisse für " diff --git a/languages/fr_FR.mo b/languages/fr_FR.mo new file mode 100755 index 0000000..995236c Binary files /dev/null and b/languages/fr_FR.mo differ diff --git a/languages/fr_FR.po b/languages/fr_FR.po new file mode 100755 index 0000000..018d1f9 --- /dev/null +++ b/languages/fr_FR.po @@ -0,0 +1,198 @@ +msgid "" +msgstr "" +"Project-Id-Version: IO Theme WordPress Theme\n" +"POT-Creation-Date: 2014-01-08 00:08+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: Antoine Lorence \n" +"Language-Team: Kevin Plattret \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.6.3\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-KeywordsList: _e;__\n" +"X-Poedit-Basepath: .\n" +"X-Poedit-SearchPath-0: .\n" +"X-Poedit-SearchPath-1: ..\n" + +#: ../404.php:9 +msgid "Page not found" +msgstr "Page non trouvée" + +#: ../404.php:11 +msgid "Return home?" +msgstr "Retour à la page d'accueil ?" + +#: ../archive.php:6 +msgid "Archives" +msgstr "Archives" + +#: ../author.php:8 +msgid "Author Archives for " +msgstr "Archives de l'auteur " + +#: ../author.php:14 +msgid "About " +msgstr "À propos" + +#: ../author.php:41 ../loop.php:22 ../single.php:27 +msgid "Published by" +msgstr "Publié par" + +#: ../author.php:42 ../loop.php:23 ../single.php:28 +msgid "Leave your thoughts" +msgstr "Laissez vos commentaires" + +#: ../author.php:42 ../loop.php:23 ../single.php:28 +msgid "1 Comment" +msgstr "1 Commentaire" + +#: ../author.php:42 ../loop.php:23 ../single.php:28 +msgid "% Comments" +msgstr "% Comentaires" + +#: ../author.php:61 ../loop.php:39 ../page.php:31 ../single.php:53 +#: ../template-demo.php:31 +msgid "Sorry, nothing to display." +msgstr "Désolé, aucun contenu disponible." + +#: ../category.php:6 +msgid "Categories for " +msgstr "Catégories pour " + +#: ../comments.php:3 +msgid "Post is password protected. Enter the password to view any comments." +msgstr "" +"Cet article est protégé par un mot de passe. Merci d'entrer le mot de passe " +"pour voir les commentaires." + +#: ../comments.php:18 +msgid "Comments are closed here." +msgstr "Les commentaires sont fermés." + +#: ../footer.php:6 +msgid "Powered by" +msgstr "Propulsé par" + +#: ../functions.php:133 +msgid "Header Menu" +msgstr "Menu d'entête" + +#: ../functions.php:134 +msgid "Sidebar Menu" +msgstr "Menu de barre latérale" + +#: ../functions.php:135 +msgid "Extra Menu" +msgstr "Menu supplémentaire" + +#: ../functions.php:181 +msgid "Widget Area 1" +msgstr "Zone de widget 1" + +#: ../functions.php:182 ../functions.php:193 +msgid "Description for this widget-area..." +msgstr "Description pour cette zone à widget..." + +#: ../functions.php:192 +msgid "Widget Area 2" +msgstr "Zone de widget 2" + +#: ../functions.php:258 +msgid "View Article" +msgstr "Voir l'article" + +#: ../functions.php:319 +#, php-format +msgid "%s says:" +msgstr "%s dit:" + +#: ../functions.php:322 +msgid "Your comment is awaiting moderation." +msgstr "Votre commentaire est en attente de modération." + +#: ../functions.php:328 +#, php-format +msgid "%1$s at %2$s" +msgstr "%1$s à %2$s" + +#: ../functions.php:328 +msgid "(Edit)" +msgstr "(Éditer)" + +#: ../functions.php:411 ../functions.php:412 +msgid "IO Theme Custom Post" +msgstr "Article personnalisé" + +#: ../functions.php:413 +msgid "Add New" +msgstr "Ajouter nouveau" + +#: ../functions.php:414 +msgid "Add New IO Theme Custom Post" +msgstr "Ajouter un article personnalisé" + +#: ../functions.php:415 +msgid "Edit" +msgstr "Éditer" + +#: ../functions.php:416 +msgid "Edit IO Theme Custom Post" +msgstr "Éditer l'article personnalisé" + +#: ../functions.php:417 +msgid "New IO Theme Custom Post" +msgstr "Nouvel article personnalisé" + +#: ../functions.php:418 ../functions.php:419 +msgid "View IO Theme Custom Post" +msgstr "Voir l'article personnalisé" + +#: ../functions.php:420 +msgid "Search IO Theme Custom Post" +msgstr "Rechercher un article personnalisé" + +#: ../functions.php:421 +msgid "No IO Theme Custom Posts found" +msgstr "Aucun article personnalisé trouvé" + +#: ../functions.php:422 +msgid "No IO Theme Custom Posts found in Trash" +msgstr "Aucun article personnalisé trouvé dans la corbeille" + +#: ../index.php:6 +msgid "Latest Posts" +msgstr "Articles récents" + +#: ../search.php:6 +#, php-format +msgid "%s Search Results for " +msgstr "%s Résultats de recherche pour " + +#: ../searchform.php:3 +msgid "To search, type and hit enter." +msgstr "Rechercher" + +#: ../searchform.php:4 +msgid "Search" +msgstr "Rechercher" + +#: ../single.php:33 +msgid "Tags: " +msgstr "Tags : " + +#: ../single.php:35 +msgid "Categorised in: " +msgstr "Classés dans :" + +#: ../single.php:37 +msgid "This post was written by " +msgstr "Cet article a été écrit par " + +#: ../tag.php:6 +msgid "Tag Archive: " +msgstr "Archives de tags : " + +#~ msgid "%s results for " +#~ msgstr "%s résultats pour " diff --git a/languages/hu_HU.mo b/languages/hu_HU.mo new file mode 100755 index 0000000..bf0b6bb Binary files /dev/null and b/languages/hu_HU.mo differ diff --git a/languages/hu_HU.po b/languages/hu_HU.po new file mode 100755 index 0000000..f778db8 --- /dev/null +++ b/languages/hu_HU.po @@ -0,0 +1,198 @@ +msgid "" +msgstr "" +"Project-Id-Version: IO Theme WordPress Theme\n" +"POT-Creation-Date: 2013-09-18 00:26+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: Sallay Arnold \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.6.5\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-KeywordsList: _e;__\n" +"X-Poedit-Basepath: .\n" +"Language: hu_HU\n" +"X-Poedit-SearchPath-0: .\n" +"X-Poedit-SearchPath-1: ..\n" + +#: ../404.php:9 +msgid "Page not found" +msgstr "A keresett oldal nem található" + +#: ../404.php:11 +msgid "Return home?" +msgstr "Vissza a főoldalra?" + +#: ../archive.php:6 +msgid "Archives" +msgstr "Archívum" + +#: ../author.php:8 +msgid "Author Archives for " +msgstr "Szerkesztői archívum - " + +#: ../author.php:14 +msgid "About " +msgstr "Rólunk " + +#: ../author.php:41 ../loop.php:22 ../single.php:27 +msgid "Published by" +msgstr "Közzétette " + +#: ../author.php:42 ../loop.php:23 ../single.php:28 +msgid "Leave your thoughts" +msgstr "Hozzászólás" + +#: ../author.php:42 ../loop.php:23 ../single.php:28 +msgid "1 Comment" +msgstr "1 Hozzászólás" + +#: ../author.php:42 ../loop.php:23 ../single.php:28 +msgid "% Comments" +msgstr "% Hozzászólás" + +#: ../author.php:61 ../loop.php:39 ../page.php:31 ../single.php:53 +#: ../template-demo.php:31 +msgid "Sorry, nothing to display." +msgstr "Nincs tartalom." + +#: ../category.php:6 +msgid "Categories for" +msgstr "Kategória: " + +#: ../comments.php:3 +msgid "Post is password protected. Enter the password to view any comments." +msgstr "" +"A tartalom jelszóval védett. A jelszó megadása után minden hozzászólás " +"látható lesz." + +#: ../comments.php:18 +msgid "Comments are closed here." +msgstr "Hozzászólás zárolva." + +#: ../footer.php:6 +msgid "Powered by" +msgstr "Motor:" + +#: ../functions.php:133 +msgid "Header Menu" +msgstr "Fejléc Menü" + +#: ../functions.php:134 +msgid "Sidebar Menu" +msgstr "Oldalsáv Menü" + +#: ../functions.php:135 +msgid "Extra Menu" +msgstr "Extra Menü" + +#: ../functions.php:181 +msgid "Widget Area 1" +msgstr "Widget rész 1" + +#: ../functions.php:182 ../functions.php:193 +msgid "Description for this widget-area..." +msgstr "A widhet rész leírása..." + +#: ../functions.php:192 +msgid "Widget Area 2" +msgstr "Widget rész 2" + +#: ../functions.php:258 +msgid "View Article" +msgstr "Tartalom Megtekintése" + +#: ../functions.php:319 +#, php-format +msgid "%s says:" +msgstr "%s :" + +#: ../functions.php:322 +msgid "Your comment is awaiting moderation." +msgstr "A hozzászólás moderálásra vár." + +#: ../functions.php:328 +#, php-format +msgid "%1$s at %2$s" +msgstr "%1$s - %2$s" + +#: ../functions.php:328 +msgid "(Edit)" +msgstr "(Szerkesztés)" + +#: ../functions.php:411 ../functions.php:412 +msgid "IO Theme Custom Post" +msgstr "IO Theme Egyedi Tartalom" + +#: ../functions.php:413 +msgid "Add New" +msgstr "Új hozzáadása" + +#: ../functions.php:414 +msgid "Add New IO Theme Custom Post" +msgstr "Új egyedi IO Theme tartalom hozzáadása" + +#: ../functions.php:415 +msgid "Edit" +msgstr "Szerkesztés" + +#: ../functions.php:416 +msgid "Edit IO Theme Custom Post" +msgstr "IO Theme egyedi tartalom szerkesztése" + +#: ../functions.php:417 +msgid "New IO Theme Custom Post" +msgstr "Új IO Theme egyedi tartalom" + +#: ../functions.php:418 ../functions.php:419 +msgid "View IO Theme Custom Post" +msgstr "IO Theme egyedi tartalom megtekintése" + +#: ../functions.php:420 +msgid "Search IO Theme Custom Post" +msgstr "IO Theme egyedi tartalomak keresése" + +#: ../functions.php:421 +msgid "No IO Theme Custom Posts found" +msgstr "Nincs IO Theme egyedi tartalom" + +#: ../functions.php:422 +msgid "No IO Theme Custom Posts found in Trash" +msgstr "Nincs IO Theme egyedi tartalom a kukában" + +#: ../index.php:6 +msgid "Latest Posts" +msgstr "Legfrissebb bejegyzések" + +#: ../search.php:6 +#, php-format +msgid "%s Search Results for " +msgstr "%s Találatok " + +#: ../searchform.php:3 +msgid "To search, type and hit enter." +msgstr "Keresési feltétel, majd [Enter]." + +#: ../searchform.php:4 +msgid "Search" +msgstr "Keresés" + +#: ../single.php:33 +msgid "Tags: " +msgstr "Címkék: " + +#: ../single.php:35 +msgid "Categorised in: " +msgstr "Kategória: " + +#: ../single.php:37 +msgid "This post was written by " +msgstr "Írta: " + +#: ../tag.php:6 +msgid "Tag Archive: " +msgstr "Archívim: " + +#~ msgid "%s results for " +#~ msgstr "%s Ergebnisse für " diff --git a/languages/it_IT.mo b/languages/it_IT.mo new file mode 100755 index 0000000..99e46d0 Binary files /dev/null and b/languages/it_IT.mo differ diff --git a/languages/it_IT.po b/languages/it_IT.po new file mode 100755 index 0000000..c24df66 --- /dev/null +++ b/languages/it_IT.po @@ -0,0 +1,194 @@ +msgid "" +msgstr "" +"Project-Id-Version: IO Theme WordPress Theme\n" +"POT-Creation-Date: 2013-08-31 17:10+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: Mattia Accornero \n" +"Language-Team: Mattia Accornero \n" +"Language: Italiano\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.5.7\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-KeywordsList: _e;__\n" +"X-Poedit-Basepath: .\n" +"X-Poedit-SearchPath-0: .\n" +"X-Poedit-SearchPath-1: ..\n" + +#: ../404.php:9 +msgid "Page not found" +msgstr "Pagina non trovata" + +#: ../404.php:11 +msgid "Return home?" +msgstr "Tornare all'homepage?" + +#: ../archive.php:6 +msgid "Archives" +msgstr "Archivi" + +#: ../author.php:8 +msgid "Author Archives for " +msgstr "Archivio dell'autore " + +#: ../author.php:14 +msgid "About" +msgstr "Informazioni" + +#: ../author.php:41 ../loop.php:22 ../single.php:27 +msgid "Published by" +msgstr "Pubblicato da" + +#: ../author.php:42 ../loop.php:23 ../single.php:28 +msgid "Leave your thoughts" +msgstr "Lascia il tuo commento" + +#: ../author.php:42 ../loop.php:23 ../single.php:28 +msgid "1 Comment" +msgstr "1 Commento" + +#: ../author.php:42 ../loop.php:23 ../single.php:28 +msgid "% Comments" +msgstr "% Commenti" + +#: ../author.php:61 ../loop.php:39 ../page.php:31 ../single.php:53 +#: ../template-demo.php:31 +msgid "Sorry, nothing to display." +msgstr "Spiacenti, contenuto non disponibile." + +#: ../category.php:6 +msgid "Categories for" +msgstr "Categoria per" + +#: ../comments.php:3 +msgid "Post is password protected. Enter the password to view any comments." +msgstr "" +"Questo post è protetto da password. Inserisci la password per vedere i " +"commenti." + +#: ../comments.php:18 +msgid "Comments are closed here." +msgstr "Non è più possibile commentare." + +#: ../footer.php:6 +msgid "Powered by" +msgstr "Prodotto da" + +#: ../functions.php:133 +msgid "Header Menu" +msgstr "Menu di pagina" + +#: ../functions.php:134 +msgid "Sidebar Menu" +msgstr "Menu della spalla" + +#: ../functions.php:135 +msgid "Extra Menu" +msgstr "Menu extra" + +#: ../functions.php:181 +msgid "Widget Area 1" +msgstr "Area widget 1" + +#: ../functions.php:182 ../functions.php:193 +msgid "Description for this widget-area..." +msgstr "Descrizione per questa area widget..." + +#: ../functions.php:192 +msgid "Widget Area 2" +msgstr "Area widget 2" + +#: ../functions.php:258 +msgid "View Article" +msgstr "Mostra articolo" + +#: ../functions.php:319 +#, php-format +msgid "%s says:" +msgstr "%s ha detto:" + +#: ../functions.php:322 +msgid "Your comment is awaiting moderation." +msgstr "Il tuo commento è in attesa di moderazione." + +#: ../functions.php:328 +#, php-format +msgid "%1$s at %2$s" +msgstr "%1$s a %2$s" + +#: ../functions.php:328 +msgid "(Edit)" +msgstr "(Modifica)" + +#: ../functions.php:411 ../functions.php:412 +msgid "IO Theme Custom Post" +msgstr "Articolo personalizzato" + +#: ../functions.php:413 +msgid "Add New" +msgstr "Aggiungi nuovo" + +#: ../functions.php:414 +msgid "Add New IO Theme Custom Post" +msgstr "Aggiungi un nuovo articolo personalizzato" + +#: ../functions.php:415 +msgid "Edit" +msgstr "Modifica" + +#: ../functions.php:416 +msgid "Edit IO Theme Custom Post" +msgstr "Modifica articolo personalizzato" + +#: ../functions.php:417 +msgid "New IO Theme Custom Post" +msgstr "Nuovo articolo personalizzato" + +#: ../functions.php:418 ../functions.php:419 +msgid "View IO Theme Custom Post" +msgstr "Mostra articolo personalizzato" + +#: ../functions.php:420 +msgid "Search IO Theme Custom Post" +msgstr "Cerca articolo personalizzato" + +#: ../functions.php:421 +msgid "No IO Theme Custom Posts found" +msgstr "Nessun articolo personalizzato trovato" + +#: ../functions.php:422 +msgid "No IO Theme Custom Posts found in Trash" +msgstr "Nessun articolo personalizzato trovato nel cestino" + +#: ../index.php:6 +msgid "Latest Posts" +msgstr "Ultimi articoli" + +#: ../search.php:6 +#, php-format +msgid "%s Search Results for " +msgstr "%s Risultati di ricerca per " + +#: ../searchform.php:4 +msgid "Search" +msgstr "Cerca" + +#: ../single.php:33 +msgid "Tags: " +msgstr "Tag: " + +#: ../single.php:35 +msgid "Categorised in: " +msgstr "Categoria: " + +#: ../single.php:37 +msgid "This post was written by " +msgstr "Questo articolo è stato scritto da " + +#: ../tag.php:6 +msgid "Tag Archive: " +msgstr "Archivio tag: " + +#~ msgid "%s results for " +#~ msgstr "%s risultati per " diff --git a/languages/nl_NL.mo b/languages/nl_NL.mo new file mode 100755 index 0000000..8070cbd Binary files /dev/null and b/languages/nl_NL.mo differ diff --git a/languages/nl_NL.po b/languages/nl_NL.po new file mode 100755 index 0000000..a7625a9 --- /dev/null +++ b/languages/nl_NL.po @@ -0,0 +1,189 @@ +msgid "" +msgstr "" +"Project-Id-Version: IO Theme WordPress Theme\n" +"POT-Creation-Date: 2013-12-5 10:50+0000\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: Frederik De Roover \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.5.5\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-KeywordsList: _e;__\n" +"X-Poedit-Basepath: .\n" +"Language: Nederlands\n" +"X-Poedit-SearchPath-0: .\n" +"X-Poedit-SearchPath-1: ..\n" + +#: ../404.php:9 +msgid "Page not found" +msgstr "Pagina niet gevonden" + +#: ../404.php:10 +msgid "Return home?" +msgstr "Terg naar home?" + +#: ../archive.php:6 +msgid "Archives" +msgstr "Archiven" + +#: ../author.php:8 +msgid "Author Archives for " +msgstr "Auteur archieven voor " + +#: ../author.php:41 ../loop.php:22 ../single.php:27 +msgid "Published by" +msgstr "Gepubliceerd door" + +#: ../author.php:42 ../loop.php:23 ../single.php:28 +msgid "Leave your thoughts" +msgstr "Laat uw gedicht achter" + +#: ../author.php:42 ../loop.php:23 ../single.php:28 +msgid "1 Comment" +msgstr "1 Commentaar" + +#: ../author.php:42 ../loop.php:23 ../single.php:28 +msgid "% Comments" +msgstr "% Commentaren" + +#: ../author.php:61 ../loop.php:41 ../page.php:31 ../single.php:55 +#: ../template-demo.php:33 +msgid "Sorry, nothing to display." +msgstr "Sorry, niets om weer te geven." + +#: ../category.php:6 +msgid "Categories for" +msgstr "Categoriën voor" + +#: ../comments.php:3 +msgid "Post is password protected. Enter the password to view any comments." +msgstr "" +"Dit bericht is beveiligd met een wachtwoord. Gelieve uw wachtwoord in te voeren " + +#: ../comments.php:18 +msgid "Comments are closed here." +msgstr "Commententaren zijn gesloten." + +#: ../footer.php:6 +msgid "Powered by" +msgstr "Aangedreven door" + +#: ../functions.php:174 +#, php-format +msgid "%s says:" +msgstr "%s zegt:" + +#: ../functions.php:177 +msgid "Your comment is awaiting moderation." +msgstr "Uw reactie is in afwachting van moderatie." + +#: ../functions.php:184 +#, php-format +msgid "%1$s at %2$s" +msgstr "%1$s bij %2$s" + +#: ../functions.php:184 +msgid "(Edit)" +msgstr "(Aanpassen)" + +#: ../functions.php:209 +msgid "Header Menu" +msgstr "Hoofdmenu" + +#: ../functions.php:210 +msgid "Sidebar Menu" +msgstr "zijbalk Menu" + +#: ../functions.php:211 +msgid "Extra Menu" +msgstr "Extra Menu" + +#: ../functions.php:257 +msgid "Widget Area 1" +msgstr "Widget Zone 1" + +#: ../functions.php:258 ../functions.php:269 +msgid "Description for this widget-area..." +msgstr "Beschrijving voor deze widget zone..." + +#: ../functions.php:268 +msgid "Widget Area 2" +msgstr "Widget Zone 2" + +#: ../functions.php:333 +msgid "View Article" +msgstr "Bekijk Artikel" + +#: ../functions.php:438 ../functions.php:439 +msgid "IO Theme Custom Post" +msgstr "Persoonlijk Bericht" + +#: ../functions.php:440 +msgid "Add New" +msgstr "Voeg een nieuw toe" + +#: ../functions.php:441 +msgid "Add New IO Theme Custom Post" +msgstr "Voeg een nieuw persoonlijk bericht toe" + +#: ../functions.php:442 +msgid "Edit" +msgstr "Bewerken" + +#: ../functions.php:443 +msgid "Edit IO Theme Custom Post" +msgstr "Bewerk het persoonlijk bericht" + +#: ../functions.php:444 +msgid "New IO Theme Custom Post" +msgstr "Nieuw persoonlijk bericht" + +#: ../functions.php:445 ../functions.php:446 +msgid "View IO Theme Custom Post" +msgstr "Bekijk berichten" + +#: ../functions.php:447 +msgid "Search IO Theme Custom Post" +msgstr "Zoeken in berichten" + +#: ../functions.php:448 +msgid "No IO Theme Custom Posts found" +msgstr "Geen Bericht gevonden" + +#: ../functions.php:449 +msgid "No IO Theme Custom Posts found in Trash" +msgstr "Geen Bericht gevonden in de prullenbak" + +#: ../index.php:6 +msgid "Latest Posts" +msgstr "Laatste Berichten" + +#: ../search.php:6 +#, php-format +msgid "%s Search Results for " +msgstr "%s Zoekresultaten voor " + +#: ../searchform.php:5 +msgid "Search" +msgstr "Zoeken" + +#: ../single.php:35 +msgid "Tags: " +msgstr "Tags : " + +#: ../single.php:37 +msgid "Categorised in: " +msgstr "Gecategoriseerd in :" + +#: ../single.php:39 +msgid "This post was written by " +msgstr "Dit bericht is geschreven door " + +#: ../tag.php:6 +msgid "Tag Archive: " +msgstr "Tag Archieven : " + +#~ msgid "%s results for " +#~ msgstr "%s resultaten voor " diff --git a/languages/pt_BR.mo b/languages/pt_BR.mo new file mode 100755 index 0000000..4f8f63c Binary files /dev/null and b/languages/pt_BR.mo differ diff --git a/languages/pt_BR.po b/languages/pt_BR.po new file mode 100755 index 0000000..c21b747 --- /dev/null +++ b/languages/pt_BR.po @@ -0,0 +1,189 @@ +msgid "" +msgstr "" +"Project-Id-Version: IO Theme WordPress Theme\n" +"POT-Creation-Date: 2012-10-18 00:53+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: wesllei henrique \n" +"Language-Team: Jürgen Rabe | www.egado.de \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.5.5\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-KeywordsList: _e;__\n" +"X-Poedit-Basepath: .\n" +"X-Poedit-SearchPath-0: .\n" +"X-Poedit-SearchPath-1: ..\n" + +#: ../404.php:9 +msgid "Page not found" +msgstr "Página não encontrada" + +#: ../404.php:10 +msgid "Return home?" +msgstr "Voltar para o início?" + +#: ../archive.php:6 +msgid "Archives" +msgstr "Arquivos" + +#: ../author.php:8 +msgid "Author Archives for " +msgstr "Arquivos de autor para" + +#: ../author.php:41 ../loop.php:22 ../single.php:27 +msgid "Published by" +msgstr "Publicado por" + +#: ../author.php:42 ../loop.php:23 ../single.php:28 +msgid "Leave your thoughts" +msgstr "Deixe um comentário" + +#: ../author.php:42 ../loop.php:23 ../single.php:28 +msgid "1 Comment" +msgstr "1 Comentário" + +#: ../author.php:42 ../loop.php:23 ../single.php:28 +msgid "% Comments" +msgstr "% Comentários" + +#: ../author.php:61 ../loop.php:41 ../page.php:31 ../single.php:55 +#: ../template-demo.php:33 +msgid "Sorry, nothing to display." +msgstr "Não encontraram nada que corresponda aos critérios de pesquisa." + +#: ../category.php:6 +msgid "Categories for" +msgstr "Arquivo para a categoria" + +#: ../comments.php:3 +msgid "Post is password protected. Enter the password to view any comments." +msgstr "" +"Este post é protegido por senha. Para ver os comentários, a senha deve ser " +"digitada." + +#: ../comments.php:18 +msgid "Comments are closed here." +msgstr "Comentários estão fechados." + +#: ../footer.php:6 +msgid "Powered by" +msgstr "Desenvolvido por" + +#: ../functions.php:174 +#, php-format +msgid "%s says:" +msgstr "%s sagt:" + +#: ../functions.php:177 +msgid "Your comment is awaiting moderation." +msgstr "Seu comentário está esperando por moderação." + +#: ../functions.php:184 +#, php-format +msgid "%1$s at %2$s" +msgstr "%1$s em %2$s" + +#: ../functions.php:184 +msgid "(Edit)" +msgstr "(Editar)" + +#: ../functions.php:209 +msgid "Header Menu" +msgstr "Menu do cabeçalho" + +#: ../functions.php:210 +msgid "Sidebar Menu" +msgstr "Menu lateral" + +#: ../functions.php:211 +msgid "Extra Menu" +msgstr "Menu extra" + +#: ../functions.php:257 +msgid "Widget Area 1" +msgstr "Área do Widget 1" + +#: ../functions.php:258 ../functions.php:269 +msgid "Description for this widget-area..." +msgstr "Descrição para esta área de widgets ..." + +#: ../functions.php:268 +msgid "Widget Area 2" +msgstr "Área do Widget 2" + +#: ../functions.php:333 +msgid "View Article" +msgstr "Ver artigo" + +#: ../functions.php:438 ../functions.php:439 +msgid "IO Theme Custom Post" +msgstr "IO Theme Custom Post" + +#: ../functions.php:440 +msgid "Add New" +msgstr "Adicionar novo" + +#: ../functions.php:441 +msgid "Add New IO Theme Custom Post" +msgstr "Adicionar novo IO Theme Custom Post" + +#: ../functions.php:442 +msgid "Edit" +msgstr "Editar" + +#: ../functions.php:443 +msgid "Edit IO Theme Custom Post" +msgstr "Editar IO Theme Custom Post" + +#: ../functions.php:444 +msgid "New IO Theme Custom Post" +msgstr "Novo IO Theme Custom Post" + +#: ../functions.php:445 ../functions.php:446 +msgid "View IO Theme Custom Post" +msgstr "Ver IO Theme Custom Post" + +#: ../functions.php:447 +msgid "Search IO Theme Custom Post" +msgstr "Pesquisar IO Theme Custom Post" + +#: ../functions.php:448 +msgid "No IO Theme Custom Posts found" +msgstr "Nenhum IO Theme Custom Post encontrado" + +#: ../functions.php:449 +msgid "No IO Theme Custom Posts found in Trash" +msgstr "Nenhum IO Theme Custom Post na lixeira" + +#: ../index.php:6 +msgid "Latest Posts" +msgstr "Últimos Posts" + +#: ../search.php:6 +#, php-format +msgid "%s Search Results for " +msgstr "%s resultados ao pesquisar" + +#: ../searchform.php:5 +msgid "Search" +msgstr "Pesquisar" + +#: ../single.php:35 +msgid "Tags: " +msgstr "Tag: " + +#: ../single.php:37 +msgid "Categorised in: " +msgstr "Categorizados em: " + +#: ../single.php:39 +msgid "This post was written by " +msgstr "Este artigo foi escrito por" + +#: ../tag.php:6 +msgid "Tag Archive: " +msgstr "Arquivos da tag: " + +#~ msgid "%s results for " +#~ msgstr "%s Ergebnisse für " diff --git a/languages/ro_RO.mo b/languages/ro_RO.mo new file mode 100755 index 0000000..9d785e4 Binary files /dev/null and b/languages/ro_RO.mo differ diff --git a/languages/ro_RO.po b/languages/ro_RO.po new file mode 100755 index 0000000..fcc7a9b --- /dev/null +++ b/languages/ro_RO.po @@ -0,0 +1,190 @@ +msgid "" +msgstr "" +"Project-Id-Version: IO Theme WordPress Theme\n" +"POT-Creation-Date: 2012-10-18 00:53+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: Ioan Virag \n" +"Language-Team: Ioan Virag | www.ioanvirag.com \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.5.4\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-KeywordsList: _e;__\n" +"X-Poedit-Basepath: .\n" +"Language: Română\n" +"X-Poedit-SearchPath-0: .\n" +"X-Poedit-SearchPath-1: ..\n" + +#: ../404.php:9 +msgid "Page not found" +msgstr "Pagina nu a fost găsită" + +#: ../404.php:10 +msgid "Return home?" +msgstr "Vă întoarceţi la prima pagină?" + +#: ../archive.php:6 +msgid "Archives" +msgstr "Arhive" + +#: ../author.php:8 +msgid "Author Archives for " +msgstr "Autor-Arhive pentru " + +#: ../author.php:41 ../loop.php:22 ../single.php:27 +msgid "Published by" +msgstr "Publicat de" + +#: ../author.php:42 ../loop.php:23 ../single.php:28 +msgid "Leave your thoughts" +msgstr "Lasă un comentariu" + +#: ../author.php:42 ../loop.php:23 ../single.php:28 +msgid "1 Comment" +msgstr "1 Comentariu" + +#: ../author.php:42 ../loop.php:23 ../single.php:28 +msgid "% Comments" +msgstr "% Comentarii" + +#: ../author.php:61 ../loop.php:41 ../page.php:31 ../single.php:55 +#: ../template-demo.php:33 +msgid "Sorry, nothing to display." +msgstr "Ne pare rău, nu există nici un rezultat.." + +#: ../category.php:6 +msgid "Categories for" +msgstr "Categorii pentru" + +#: ../comments.php:3 +msgid "Post is password protected. Enter the password to view any comments." +msgstr "" +"Postarea necesită o parolă. Introduceţi parola pentru a vedea comentariile." + +#: ../comments.php:18 +msgid "Comments are closed here." +msgstr "Comentariile sunt închise." + +#: ../footer.php:6 +msgid "Powered by" +msgstr "Pus la dispoziţie de " + +#: ../functions.php:174 +#, php-format +msgid "%s says:" +msgstr "%s spune:" + +#: ../functions.php:177 +msgid "Your comment is awaiting moderation." +msgstr "Comentariul dumneavoastră a fost trimis pentru a fi moderat." + +#: ../functions.php:184 +#, php-format +msgid "%1$s at %2$s" +msgstr "%1$s la %2$s" + +#: ../functions.php:184 +msgid "(Edit)" +msgstr "(Editare)" + +#: ../functions.php:209 +msgid "Header Menu" +msgstr "Meniu Header" + +#: ../functions.php:210 +msgid "Sidebar Menu" +msgstr "Meniu Sidebar" + +#: ../functions.php:211 +msgid "Extra Menu" +msgstr "Meniu Extra" + +#: ../functions.php:257 +msgid "Widget Area 1" +msgstr "Zonă Widget 1" + +#: ../functions.php:258 ../functions.php:269 +msgid "Description for this widget-area..." +msgstr "Descriere pentru această zonă-widget..." + +#: ../functions.php:268 +msgid "Widget Area 2" +msgstr "Zonă Widget 2" + +#: ../functions.php:333 +msgid "View Article" +msgstr "Vezi Articol" + +#: ../functions.php:438 ../functions.php:439 +msgid "IO Theme Custom Post" +msgstr "Tip de postare customizată IO Theme" + +#: ../functions.php:440 +msgid "Add New" +msgstr "Adaugă Nou" + +#: ../functions.php:441 +msgid "Add New IO Theme Custom Post" +msgstr "Adaugă un nou tip de postare customizată IO Theme" + +#: ../functions.php:442 +msgid "Edit" +msgstr "Editare" + +#: ../functions.php:443 +msgid "Edit IO Theme Custom Post" +msgstr "Editare postare customizată de tip IO Theme" + +#: ../functions.php:444 +msgid "New IO Theme Custom Post" +msgstr "Nouă postare customizată de tip IO Theme" + +#: ../functions.php:445 ../functions.php:446 +msgid "View IO Theme Custom Post" +msgstr "Vezi postare customizată de tip IO Theme" + +#: ../functions.php:447 +msgid "Search IO Theme Custom Post" +msgstr "Caută postare customizată de tip IO Theme" + +#: ../functions.php:448 +msgid "No IO Theme Custom Posts found" +msgstr "Nu s-a găsit nici o postare customizată de tip IO Theme" + +#: ../functions.php:449 +msgid "No IO Theme Custom Posts found in Trash" +msgstr "" +"Nu s-a găsit nici o postare customizată de tip IO Theme în coşul de gunoi" + +#: ../index.php:6 +msgid "Latest Posts" +msgstr "Ultima postare" + +#: ../search.php:6 +#, php-format +msgid "%s Search Results for " +msgstr "%s Rezultatele căutării pentru" + +#: ../searchform.php:5 +msgid "Search" +msgstr "Caută" + +#: ../single.php:35 +msgid "Tags: " +msgstr "Etichete: " + +#: ../single.php:37 +msgid "Categorised in: " +msgstr "Categorisit în: " + +#: ../single.php:39 +msgid "This post was written by " +msgstr "Acest articol a fost scris de " + +#: ../tag.php:6 +msgid "Tag Archive: " +msgstr "Arhivă-Etichete: " + +#~ msgid "%s results for " +#~ msgstr "%s Ergebnisse für " diff --git a/normalize.css b/normalize.css new file mode 100755 index 0000000..c2de8df --- /dev/null +++ b/normalize.css @@ -0,0 +1,406 @@ +/*! normalize.css v2.1.3 | MIT License | git.io/normalize */ + +/* ========================================================================== + HTML5 display definitions + ========================================================================== */ + +/** + * Correct `block` display not defined in IE 8/9. + */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section, +summary { + display: block; +} + +/** + * Correct `inline-block` display not defined in IE 8/9. + */ + +audio, +canvas, +video { + display: inline-block; +} + +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Address `[hidden]` styling not present in IE 8/9. + * Hide the `template` element in IE, Safari, and Firefox < 22. + */ + +[hidden], +template { + display: none; +} + +/* ========================================================================== + Base + ========================================================================== */ + +/** + * 1. Set default font family to sans-serif. + * 2. Prevent iOS text size adjust after orientation change, without disabling + * user zoom. + */ + +html { + font-family: sans-serif; /* 1 */ + -ms-text-size-adjust: 100%; /* 2 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/** + * Remove default margin. + */ + +body { + margin: 0; +} + +/* ========================================================================== + Links + ========================================================================== */ + +/** + * Remove the gray background color from active links in IE 10. + */ + +a { + background: transparent; +} + +/** + * Address `outline` inconsistency between Chrome and other browsers. + */ + +a:focus { + outline: thin dotted; +} + +/** + * Improve readability when focused and also mouse hovered in all browsers. + */ + +a:active, +a:hover { + outline: 0; +} + +/* ========================================================================== + Typography + ========================================================================== */ + +/** + * Address variable `h1` font-size and margin within `section` and `article` + * contexts in Firefox 4+, Safari 5, and Chrome. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/** + * Address styling not present in IE 8/9, Safari 5, and Chrome. + */ + +abbr[title] { + border-bottom: 1px dotted; +} + +/** + * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. + */ + +b, +strong { + font-weight: bold; +} + +/** + * Address styling not present in Safari 5 and Chrome. + */ + +dfn { + font-style: italic; +} + +/** + * Address differences between Firefox and other browsers. + */ + +hr { + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; +} + +/** + * Address styling not present in IE 8/9. + */ + +mark { + background: #ff0; + color: #000; +} + +/** + * Correct font family set oddly in Safari 5 and Chrome. + */ + +code, +kbd, +pre, +samp { + font-family: monospace, serif; + font-size: 1em; +} + +/** + * Improve readability of pre-formatted text in all browsers. + */ + +pre { + white-space: pre-wrap; +} + +/** + * Set consistent quote types. + */ + +q { + quotes: "\201C" "\201D" "\2018" "\2019"; +} + +/** + * Address inconsistent and variable font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +/* ========================================================================== + Embedded content + ========================================================================== */ + +/** + * Remove border when inside `a` element in IE 8/9. + */ + +img { + border: 0; +} + +/** + * Correct overflow displayed oddly in IE 9. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* ========================================================================== + Figures + ========================================================================== */ + +/** + * Address margin not present in IE 8/9 and Safari 5. + */ + +figure { + margin: 0; +} + +/* ========================================================================== + Forms + ========================================================================== */ + +/** + * Define consistent border, margin, and padding. + */ + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +/** + * 1. Correct `color` not being inherited in IE 8/9. + * 2. Remove padding so people aren't caught out if they zero out fieldsets. + */ + +legend { + border: 0; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * 1. Correct font family not being inherited in all browsers. + * 2. Correct font size not being inherited in all browsers. + * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. + */ + +button, +input, +select, +textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 2 */ + margin: 0; /* 3 */ +} + +/** + * Address Firefox 4+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ + +button, +input { + line-height: normal; +} + +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+. + * Correct `select` style inheritance in Firefox 4+ and Opera. + */ + +button, +select { + text-transform: none; +} + +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. + */ + +button, +html input[type="button"], /* 1 */ +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; /* 2 */ + cursor: pointer; /* 3 */ +} + +/** + * Re-set default cursor for disabled elements. + */ + +button[disabled], +html input[disabled] { + cursor: default; +} + +/** + * 1. Address box sizing set to `content-box` in IE 8/9/10. + * 2. Remove excess padding in IE 8/9/10. + */ + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome + * (include `-moz` to future-proof). + */ + +input[type="search"] { + -webkit-appearance: textfield; /* 1 */ + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; /* 2 */ + box-sizing: content-box; +} + +/** + * Remove inner padding and search cancel button in Safari 5 and Chrome + * on OS X. + */ + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * Remove inner padding and border in Firefox 4+. + */ + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +/** + * 1. Remove default vertical scrollbar in IE 8/9. + * 2. Improve readability and alignment in all browsers. + */ + +textarea { + overflow: auto; /* 1 */ + vertical-align: top; /* 2 */ +} + +/* ========================================================================== + Tables + ========================================================================== */ + +/** + * Remove most spacing between table cells. + */ + +table { + border-collapse: collapse; + border-spacing: 0; +} diff --git a/normalize.min.css b/normalize.min.css new file mode 100755 index 0000000..b70a27f --- /dev/null +++ b/normalize.min.css @@ -0,0 +1 @@ +/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0} diff --git a/package-lock.json b/package-lock.json new file mode 100755 index 0000000..48e341a --- /dev/null +++ b/package-lock.json @@ -0,0 +1,3 @@ +{ + "lockfileVersion": 1 +} diff --git a/page.php b/page.php new file mode 100755 index 0000000..c47bd7b --- /dev/null +++ b/page.php @@ -0,0 +1,45 @@ + + +
      + +
      + + + + + + +
      > + + + + + + + + + +
      + + + + + + + +
      + +

      + +
      + + + + + +
      + +
      + + + diff --git a/pagination.php b/pagination.php new file mode 100755 index 0000000..4249e65 --- /dev/null +++ b/pagination.php @@ -0,0 +1,5 @@ + + + diff --git a/prepros-6.config b/prepros-6.config new file mode 100755 index 0000000..5c6858d --- /dev/null +++ b/prepros-6.config @@ -0,0 +1,245 @@ +{ + "name": "io-theme-2019", + "firstRun": false, + "exportConfig": true, + "fileConfigs": [], + "fileTree": { + "expandedDirs": [], + "hideSystemFiles": true, + "systemFiles": [ + ".*", + "desktop.ini", + "prepros.config", + "$RECYCLE.BIN", + "prepros.cfg", + "prepros-6.config", + "Prepros Export" + ], + "hideUnwatchedFiles": false + }, + "imports": [], + "projectView": { + "selectedView": "file-tree" + }, + "fileWatcher": { + "enabled": true, + "watchedExtensions": [ + "less", + "sass", + "scss", + "styl", + "md", + "markdown", + "coffee", + "js", + "jade", + "haml", + "slim", + "ls", + "kit", + "png", + "jpg", + "jpeg", + "ts", + "pug", + "css", + "html", + "htm", + "php" + ] + }, + "pathFilters": [ + "node_modules", + ".*", + "bower_components", + "prepros.config", + "Prepros Export", + "prepros-6.config", + "prepros.cfg", + "wp-admin", + "wp-includes" + ], + "server": { + "port": 7879, + "assignNewPortAutomatically": true, + "enable": true, + "proxy": { + "enable": false, + "url": "" + } + }, + "browser-sync": { + "enable": false, + "clicks": true, + "forms": true, + "scroll": true + }, + "live-reload": { + "enable": true, + "animate": true, + "delay": 0 + }, + "ftp-deploy": { + "connectionType": "ftp", + "remotePath": "", + "uploadTimeout": 20000, + "uploadOnChange": false, + "ftp": { + "secure": false, + "keepAlive": true, + "host": "", + "port": 21, + "user": "", + "password": "" + }, + "sftp": { + "host": "", + "port": 22, + "usePrivateKey": false, + "username": "", + "password": "", + "privateKey": "", + "passphrase": "" + }, + "pathFilters": [ + "config.rb", + "prepros.config", + "prepros-6.config", + "node_modules", + "Prepros Export", + ".git", + ".idea", + ".sass-cache", + ".hg", + ".svn", + ".cache", + ".DS_Store", + "*.sass", + "*.scss", + "*.less", + "*.pug", + "*.jade", + "*.styl", + "*.haml", + "*.slim", + "*.coffee", + "*.ls", + "*.kit", + "*.ts" + ], + "history": [] + }, + "file-type-sass": "{\"compilers\":[\"node-sass\",\"autoprefixer\",\"minify-css\"],\"autoCompile\":false}", + "file-type-less": "{\"compilers\":[\"less\",\"autoprefixer\",\"minify-css\"]}", + "autoprefixer": { + "browsers": "last 5 versions" + }, + "file-type-pug": "{\"compilers\":[\"pug\"]}", + "file-type-css": "{\"compilers\":[\"autoprefixer\",\"cssnext\",\"minify-css\"]}", + "file-type-javascript": "{\"compilers\":[\"concat-js\",\"babel\",\"uglify-js\"]}", + "file-type-stylus": "{\"compilers\":[\"stylus\",\"autoprefixer\",\"minify-css\"]}", + "file-type-markdown": "{\"compilers\":[\"markdown\"]}", + "file-type-haml": "{\"compilers\":[\"haml\"]}", + "file-type-slim": "{\"compilers\":[\"slim\"]}", + "file-type-coffee-script": "{\"compilers\":[\"coffee-script\",\"uglify-js\"]}", + "file-type-livescript": "{\"compilers\":[\"livescript\",\"uglify-js\"]}", + "file-type-kit": "{\"compilers\":[\"kit\"]}", + "uglify-js": { + "ie8": false, + "compress": { + "sequences": true, + "properties": true, + "dead_code": true, + "drop_debugger": true, + "unsafe": false, + "unsafe_comps": false, + "unsafe_math": false, + "unsafe_proto": false, + "unsafe_regexp": false, + "conditionals": true, + "comparisons": true, + "evaluate": true, + "booleans": true, + "loops": true, + "unused": true, + "toplevel": false, + "top_retain": "", + "hoist_funs": true, + "hoist_vars": false, + "if_return": true, + "join_vars": true, + "collapse_vars": true, + "reduce_vars": true, + "warnings": true, + "negate_iife": true, + "pure_getters": false, + "pure_funcs": [], + "drop_console": false, + "expression": false, + "keep_fargs": true, + "keep_fnames": false, + "passes": 1, + "keep_infinity": false, + "side_effects": true, + "global_defs": [] + }, + "output": { + "ascii_only": false, + "beautify": false, + "comments": "", + "indent_level": 4, + "indent_start": 0, + "inline_script": false, + "keep_quoted_props": false, + "max_line_len": false, + "preamble": "", + "preserve_line": false, + "quote_keys": false, + "quote_style": 0, + "semicolons": true, + "shebang": true, + "width": 80 + } + }, + "cssnext": { + "customProperties": true, + "applyRule": true, + "calc": false, + "nesting": true, + "customMedia": true, + "mediaQueriesRange": true, + "customSelectors": true, + "attributeCaseInsensitive": true, + "colorRebeccapurple": true, + "colorHwb": true, + "colorGray": true, + "colorHexAlpha": true, + "colorFunction": true, + "fontVariant": true, + "filter": true, + "initial": true, + "rem": true, + "pseudoElements": true, + "pseudoClassMatches": true, + "pseudoClassNot": true, + "pseudoClassAnyLink": true, + "colorRgba": true, + "overflowWrap": true + }, + "file-type-typescript": "{\"compilers\":[\"typescript\",\"uglify-js\"]}", + "babel": { + "useBabelRc": true, + "presets": { + "babel-preset-es2015": true + }, + "plugins": { + "babel-plugin-syntax-jsx": true, + "babel-plugin-transform-react-jsx": true, + "babel-plugin-transform-async-to-generator": true, + "babel-plugin-transform-class-properties": true, + "babel-plugin-transform-object-rest-spread": true + } + }, + "file-type-png": "{\"compilers\":[\"png\"]}", + "file-type-jpg": "{\"compilers\":[\"jpg\"]}" +} \ No newline at end of file diff --git a/screenshot.png b/screenshot.png new file mode 100755 index 0000000..4c9b7cf Binary files /dev/null and b/screenshot.png differ diff --git a/search.php b/search.php new file mode 100755 index 0000000..ac9d8fb --- /dev/null +++ b/search.php @@ -0,0 +1,19 @@ + + +
      + +
      + +

      found_posts ); echo get_search_query(); ?>

      + + + + + +
      + +
      + + + + diff --git a/searchform.php b/searchform.php new file mode 100755 index 0000000..79fde77 --- /dev/null +++ b/searchform.php @@ -0,0 +1,6 @@ + + + diff --git a/sidebar.php b/sidebar.php new file mode 100755 index 0000000..b15339d --- /dev/null +++ b/sidebar.php @@ -0,0 +1,15 @@ + + + diff --git a/single.php b/single.php new file mode 100755 index 0000000..f96106b --- /dev/null +++ b/single.php @@ -0,0 +1,130 @@ + + +
      + +
      + + + + +
      > + + +
      + + + +
      + + + +

      + + +

      + + + + + + + + +
      +
      +
    • ', '
    • ', '
    ' ); ?> + + + CLIENT + + +
    + + + +
    + + CONTRIBUTORS + + + + +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +

    + +

    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/style.css b/style.css new file mode 100755 index 0000000..4275807 --- /dev/null +++ b/style.css @@ -0,0 +1,1746 @@ +/* + Theme Name: IO theme 2019 + Theme URI: https://gyetvai-peter.hu + Description: IO theme 2019 + Version: 1.0.0 + Author: Peter Gyetvai (gyetpet@gmail.com) + Author URI: https://gyetvai-peter.hu + Tags: IO + + License: MIT + License URI: http://opensource.org/licenses/mit-license.php +*/ + +/*------------------------------------*\ + MAIN +\*------------------------------------*/ + +/* global box-sizing */ + +*, *:after, *:before { + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-font-smoothing: antialiased; + font-smoothing: antialiased; + text-rendering: optimizeLegibility; +} + +/* html element 62.5% font-size for REM use */ + +html { + font-size: 62.5%; +} + +body { + font: 300 18px/1.4 "cormorant-infant", serif; + color: #000; +} + +/* clear */ + +.clear:before, .clear:after { + content: " "; + display: table; +} + +.clear:after { + clear: both; +} + +.clear { + *zoom: 1; +} + +img { + max-width: 100%; + vertical-align: bottom; +} + +a { + color: #000; + text-decoration: none; + /* Remove highlight shit */ + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-tap-highlight-color: #a0a0a0; +} + +a:hover { + color: #000; +} + +a:focus { + outline: 0; +} + +a:hover, a:active { + outline: 0; +} + +input:focus { + outline: 0; + border: 1px solid #a0a0a0; +} + +nav ul { + list-style-type: none; + text-align: center; + padding: 0; + margin: 0; +} + +/*------------------------------------*\ + STRUCTURE +\*------------------------------------*/ + +/* wrapper */ + +.wrapper { + position: absolute; + min-height: 100%; + width: 100%; + max-width: 1920px; + left: 0; + right: 0; + z-index: -2; + padding: 0; + /* régen 1.5rem volt */ + margin: auto; + transition: background-color 1s; + overflow-x: hidden; +} + +.greywrapper { + background-color: #e6e6e6; +} + +/* ======================== */ + +/* HEADER */ + +/* ======================== */ + +.header { + position: fixed; + top: 0; + left: 0; + right: 0; + max-width: 1920px; + margin: auto; + z-index: 500; +} + +.header-top { + display: flex; + justify-content: space-between; + flex-wrap: nowrap; + flex-direction: row; + /* padding: 1.5rem 2rem; */ + position: relative; + z-index: 1001; +} + +.topbar { + flex: 0 0 auto; +} + +.header-top #spacer { + flex: 1 0 auto; +} + +.header-top #spacer:focus { + outline-width: 0; +} + +/* ======================== */ + +/* LOGO */ + +/* ======================== */ + +.logo { + cursor: pointer; + /* margin-right: 3rem; */ + padding: 1.5rem 2rem; + /* Remove highlight shit */ + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-tap-highlight-color: #a0a0a0; +} + +.logo.inverted { + filter: invert(1); +} + +.logo a { + display: block; +} + +.logo object { + height: 2.8rem; + pointer-events: none; +} + +/* .logo object.inverted { + -webkit-filter: invert(100%); + filter: invert(100%); +} */ + +/* ======================== */ + +/* MOTTO */ + +/* ======================== */ + +.header-top #motto { + display: none; +} + +.header-top #motto a { + text-transform: uppercase; + padding: 1.5rem 2rem; + display: inline-block; + font-size: 1.8rem; + line-height: 3rem; + font-family: "nbpro", Arial, Helvetica, sans-serif; + font-weight: bold; + color: #fff !important; +} + +/* ======================== */ + +/* MENUBUTTON */ + +/* ======================== */ + +#menubutton { + font-size: 1.8rem; + line-height: 3rem; + font-family: "nbpro", Arial, Helvetica, sans-serif; + font-weight: normal; + cursor: pointer; + /* Remove highlight shit */ + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-tap-highlight-color: #a0a0a0; +} + +.menuelem { + cursor: pointer; + display: inline-block; +} + +#menuopen { + padding: 1.5rem 2rem; +} + +#menuclose { + display: none; +} + +#menuclose object { + height: 5.8rem; + width: 5.8rem; + pointer-events: none; + padding: 2.2rem 2.2rem; +} + +#menuclose img { + padding: 1.5rem 2rem; +} + +/* ============== */ + +/* NAV */ + +/* ============== */ + +.topnav { + /* position: absolute; */ + position: fixed; + top: 0; + left: 100%; + width: 100%; + max-width: 1920px; + height: 100vh; + z-index: 1000; + padding: 6rem 0 4rem; + /* border-left: 0 transparent solid; */ + background-color: #000; + display: flex; + flex-direction: column; + justify-content: space-between; + align-items: center; +} + +.nav { + padding: 3rem; + flex: 1 1 auto; + display: flex; + flex-wrap: nowrap; + align-items: stretch; + /* background-color: brown; */ +} + +.nav ul { + display: flex; + flex-direction: column; + justify-content: space-between; + align-items: center; +} + +.nav ul li { + display: block; + font-size: 2.4rem; + line-height: 2.4rem; + /* height: 5rem; */ + font-family: "nbpro", Arial, Helvetica, sans-serif; + font-weight: bold; + text-transform: uppercase; + white-space: nowrap; + flex: 1 1 auto; +} + +.nav ul li a { + color: #fff; +} + +/* ======================== */ + +/* LANG MENU */ + +/* ======================== */ + +.nav.lang-menu { + flex-grow: 0; +} + +ul#menu-language-selector { + flex-direction: row; +} + +ul#menu-language-selector li { + padding: 1rem; + font-weight: 300; +} + +ul#menu-language-selector li.current-lang { + font-weight: bold; +} + +/* ======================== */ + +/* SOCIAL MENU */ + +/* ======================== */ + +.social-menu { + height: 30%; + flex: 0 1 auto; + position: relative; + justify-content: center; +} + +.social-menu ul li { + font-size: 1.6rem; + font-weight: normal; +} + +/* ============== */ + +/* FOOTER */ + +/* ============== */ + +.footer { + bottom: 0; + left: 0; + width: 100%; + height: 100vh; + padding: 4rem 4rem 8rem; + z-index: -1; + background-color: #000; + color: #fff; + display: flex; + flex-direction: column; + justify-content: space-between; + font-family: "nbpro", Arial, Helvetica, sans-serif !important; +} + +footer a { + color: #fff; +} + +#footertop { + display: flex; + justify-content: center; + align-content: center; + flex-direction: row; + padding: 3rem 0; +} + +#footertop a { + color: #fff !important; + font-size: 1.5rem; + line-height: 3rem; + padding: 1.5rem; + vertical-align: middle; +} + +#footertop a object { + height: 5rem; + pointer-events: none; +} + +#footerbottom { + display: flex; + justify-content: space-between; + align-items: stretch; +} + +#footerbottom #info { + flex: 1 1 60%; + display: flex; + flex-direction: column; + align-items: flex-start; +} + +#footerbottom #info p { + margin: 0; + padding-top: 1rem; + font-size: 1.2rem; + /* line-height: 1rem; */ +} + +#footerbottom #info>p:first-of-type { + font-weight: bold; + padding-bottom: 5rem; +} + +#footerbottom #info p:last-of-type { + font-weight: bold; + padding-top: 0; +} + +#footerbottom .social-title { + margin: 0; + padding-top: 1rem; + font-size: 1.2rem; + padding-bottom: 5rem; + font-weight: bold; + flex-grow: 0; +} + +#footerbottom .footer-nav { + flex: 1 1 20%; + display: flex; + flex-direction: column; + align-items: flex-start; + justify-content: stretch; +} + +.footer-nav ul { + display: flex; + flex-direction: column; + justify-content: space-between; + flex-grow: 1; +} + +.footer-nav ul li { + text-align: left; + padding-top: 1rem; + font-size: 1.2rem; +} + +.footer .footer-copyright-wrapper { + text-align: center; + font-style: italic; + font: inherit; + position: absolute; + bottom: 0; + width: 100vw; + left: 0; +} + +.footer .copyright { + /* display: none; */ + font-style: italic; + font-size: 1rem; + line-height: 2rem; +} + +.footer .created-by p { + font-style: italic; + font-size: 1rem; + line-height: 2rem; + margin: 0; + color: #000; +} + +/*------------------------------------*\ + PAGES +\*------------------------------------*/ + +main { + /* z-index: -1; */ + max-width: 1920px; +} + +/* ======================== */ + +/* HOME */ + +/* ======================== */ + +.home .wrapper { + height: 200vh; +} + +.home main { + position: absolute; + padding-top: 16rem; +} + +.home .footer { + position: absolute; +} + +.home article { + position: relative; + width: 100vw; + /* left: 0px; */ + height: calc(100vh - 16rem); +} + +.home article .thumbnail-wrapper { + display: flex; + justify-content: center; + flex-direction: column; + align-items: center; + position: absolute; + width: 100vw; + max-width: 1920px; + overflow: hidden; +} + +.home article .thumbnail-wrapper img { + height: calc(100vh - 16rem); + width: 100%; + max-width: unset !important; + object-fit: cover; +} + +.home article h2 { + position: absolute; + white-space: normal; + padding: 3rem; + top: -14rem; + font-family: "nbpro", Arial, Helvetica, sans-serif; + font-weight: bold; + font-size: 4rem; + line-height: 5rem; +} + +.home article .take-a-look { + position: absolute; + bottom: 0; + left: 0; + padding: 3rem; + font-size: 3rem; + text-decoration: underline; + font-weight: 500; + font-style: italic; +} + +/* lory */ + +/* .slider {} */ + +.frame { + width: 100vw; + position: relative; + white-space: nowrap; +} + +.slides { + display: inline-block; + margin: 0; + padding: 0; +} + +.frame li { + position: relative; + display: inline-block; + width: 100vw; +} + +/* about page */ + +.page.about article { + padding: 100vh 2rem 0; + /* margin-top: 100vh; */ + position: relative; +} + +.page.about article h2 { + font: bold 6rem "nbpro", Arial, Helvetica, sans-serif; +} + +.page article .h2wrapper { + position: absolute; + top: 0; + left: 0; + height: 100vh; + width: 100vw; + display: flex; + flex-direction: column; + justify-content: flex-end; + padding: 2rem; + z-index: -1; +} + +.page article .h2wrapper h2 { + margin-bottom: 0; +} + +/* our team on about page */ + +.page.about article>h2, .teamWrapper>h2 { + position: absolute; + /* bottom: -20px; */ + z-index: 100; + font: bold 1.5rem "nbpro", Arial, Helvetica, sans-serif; + text-transform: uppercase; + margin: 0; + padding-top: 2rem; +} + +.page.about article>h3, .page article>.aligned-text-wrapper>h3 { + font: bold 1.5rem "nbpro", Arial, Helvetica, sans-serif; + text-transform: uppercase; + margin: 1rem 0; +} + +.page.about article>h3::after, .page article>h2::after, .page article>.aligned-text-wrapper>h3::after { + content: url("img/arrow.svg"); + display: block; + width: 2rem; + -moz-transform: scaleX(-1); + -o-transform: scaleX(-1); + -webkit-transform: scaleX(-1); + transform: scaleX(-1); + filter: FlipH; + -ms-filter: "FlipH"; + margin-top: 1rem; +} + +.page article>.aligned-text-wrapper { + position: relative; +} + +.page article blockquote { + font: normal 2.5rem "nbpro", Arial, Helvetica, sans-serif; + margin: 14rem 0 1rem; +} + +.page.about article>p:nth-last-of-type(1), .page.about article>p:nth-last-of-type(2), .page article>p:nth-last-of-type(3) { + font: bold 2.5rem "nbpro", Arial, Helvetica, sans-serif; +} + +.page article>p:nth-last-of-type(1) { + margin-bottom: 8rem; +} + +.page article hr { + display: none; +} + +.page article .team { + position: relative; + /* z-index: -1; */ +} + +.page article .team h2 { + font: bold 1.5rem "nbpro", Arial, Helvetica, sans-serif; + position: absolute; + top: 0; + text-transform: uppercase; +} + +.page article .team figure { + position: relative; + width: 100vw; + overflow: hidden; + display: flex; + flex-direction: column; + align-items: center; + margin: 0 -2rem; + max-width: 100vw !important; + top: 0; + cursor: pointer; + /* z-index: -1; */ +} + +.page article .team figure img { + height: calc(100vw + 4rem); + width: calc(100vw + 4rem); + max-width: none !important; + /* z-index: -1; */ + object-fit: cover; +} + +.page article .team.activemember { + height: calc(2 * 100vw); + margin: 1rem 0; +} + +.page article .team .team-text { + display: flex; + flex-direction: column; + justify-content: space-between; + height: 100%; +} + +.page article .team h2 { + margin: 3rem 0; +} + +.team.activemember h3 { + font: bold 1.5rem "nbpro", Arial, Helvetica, sans-serif; + text-transform: uppercase; + margin: 0; +} + +.team.activemember h4 { + font: normal 1.5rem "cormorant-infant", serif; + text-transform: uppercase; + font-style: italic; + margin: 0; +} + +.team-text .team-header { + display: flex; + justify-content: space-between; + flex-direction: row; + align-items: baseline; +} + +.team-text .team-body { + display: flex; + flex-direction: column; + justify-content: flex-end; +} + +.team-text .team-body p:nth-last-of-type(1), .team-text .team-body p:nth-last-of-type(2) { + font: bold 1.5rem "nbpro", Arial, Helvetica, sans-serif; + letter-spacing: 0.3rem; +} + +/*------------------------------------*\ + SINGLE +\*------------------------------------*/ + +.single article { + padding: 0 2rem; +} + +.single .thumbnail-wrapper { + height: calc(100vh - 16rem); + display: flex; + flex-direction: column; + justify-content: flex-start; + align-items: center; +} + +.single .thumbnail-wrapper img { + height: calc(100vh - 16rem); + width: auto; + max-width: unset; +} + +.single h1 { + font: normal 3rem "nbpro", Arial, Helvetica, sans-serif; + text-transform: uppercase; +} + +.single .metawrapper { + display: flex; + flex-direction: column; + align-items: stretch; + padding: 4rem 0; + letter-spacing: 0.2rem; +} + +.single .metawrapper .metaline { + padding: 2rem 0; +} + +.single .metawrapper .metaline.meta-tags { + display: flex; + flex-direction: row; + align-items: flex-start; + justify-content: space-between; +} + +.single .metawrapper .metaline.meta-tags ul { + padding: 0; + margin: 0; + width: calc(50% - 1rem); +} + +.single .metawrapper .metaline.meta-tags li { + display: block; + text-transform: uppercase; + font: normal 1.4rem "nbpro", Arial, Helvetica, sans-serif; +} + +.single .metawrapper .metaline.meta-tags span { + width: calc(50% - 1rem); + font: normal 1.4rem "nbpro", Arial, Helvetica, sans-serif; +} + +.single .metawrapper .metaline.meta-data { + display: flex; + flex-direction: row; + align-items: flex-end; + justify-content: space-between; +} + +.single .metawrapper .metaline.meta-data span.meta-date { + width: calc(50% - 1rem); + font: normal 1.4rem "nbpro", Arial, Helvetica, sans-serif; + line-height: 1.6rem; +} + +.single .metawrapper .metaline.meta-data span.meta-client { + width: calc(50% - 1rem); + text-transform: uppercase; + font-size: 1.4rem; +} + +.single .metawrapper .metaline.meta-contributors { + display: flex; + flex-direction: column; + align-items: flex-start; + justify-content: flex-start; +} + +.single .metawrapper .metaline.meta-contributors .contrib-title { + font: normal 1.4rem "nbpro", Arial, Helvetica, sans-serif; +} + +.single .metawrapper .metaline.meta-contributors .contrib-body { + font-size: 1.6rem; + padding-top: 1rem; + letter-spacing: unset; +} + +.single blockquote { + font: normal 1.8rem "nbpro", Arial, Helvetica, sans-serif; + margin: 2rem 0; +} + +.single article figure img { + width: 100vw; + max-width: unset; + margin-left: -2rem; +} + +/*------------------------------------*\ + CATEGORY-PROJECTS +\*------------------------------------*/ + +.category main { + padding: 0 2rem 0; + min-height: 100vh; +} + +.category main .tag-list { + /* height: 16rem; */ + display: flex; + flex-direction: column; + justify-content: flex-end; + padding: 16rem 2rem 0; + margin: 0 -2rem; + -webkit-transition: background-color 200ms linear; + -ms-transition: background-color 200ms linear; + transition: background-color 200ms linear; +} + +.category main .tag-list.open { + background-color: #a0a0a0; +} + +.category main .tag-list .tag-filter { + display: flex; + flex-direction: row; + justify-content: space-between; + flex-wrap: nowrap; + align-items: center; + font: 300 1.5rem "nbpro", Arial, Helvetica, sans-serif; + padding-bottom: 1rem; + cursor: pointer; + width: fit-content; + /* Remove highlight shit */ + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-tap-highlight-color: transparent; +} + +.category main .tag-list .tag-filter a { + flex: 0 0 auto; +} + +.category main .tag-list .tag-filter .tag-dummy { + flex: 1 1 0; +} + +/* .category main .tag-list .tag-filter.opened{ + justify-content: space-between; +} */ + +.category main .tag-list .tag-filter object { + display: block; + width: 1.2rem; + -moz-transform: scaleX(-1); + -o-transform: scaleX(-1); + -webkit-transform: scaleX(-1); + transform: scaleX(-1); + filter: FlipH; + -ms-filter: "FlipH"; + margin-left: 1rem; + pointer-events: none; + cursor: pointer; +} + +.category main .tag-list .tag-wrapper { + display: none; +} + +.category main .tag-list ul { + display: flex; + flex-direction: row; + flex-wrap: wrap; + justify-content: space-between; + align-items: flex-start; + padding: 0 0 1rem; + margin: 0; +} + +.category main .tag-list ul li { + margin: 0; + padding: 0.5rem 0; + font: normal 1.5rem "nbpro", Arial, Helvetica, sans-serif; + text-transform: uppercase; + display: block; +} + +.category main section { + display: flex; + flex-direction: row; + justify-content: space-between; + flex-wrap: wrap; + padding-top: 1rem; +} + +.category main article { + width: calc(50% - 0.5rem); + flex: 0 0 auto; + padding-bottom: 1rem; +} + +.category h2.project-title { + display: none; +} + +/*------------------------------------*\ + CATEGORY-PRESS +\*------------------------------------*/ + +.category-press main { + position: relative; +} + +.category-press section { + width: 200vw; + height: max-content; + padding-top: 10rem !important; +} + +.category-press section .article-wrapper { + display: flex; + flex-direction: column; +} + +.category-press .publication-wrapper, .category-press .award-wrapper { + width: calc(100vw - 4rem); +} + +.category-press article { + margin: 0; + width: 100% !important; + /* height: 50%; */ +} + +.category-press article .project-tags { + position: absolute; + text-transform: uppercase; + font-size: 2.6rem; +} + +.category-press .award-wrapper article .project-tags:not(.active)::before { + content: url("img/arrow.svg"); + display: inline-block; + width: 1.2rem; + -moz-transform: scaleX(-1); + -o-transform: scaleX(-1); + -webkit-transform: scaleX(-1); + transform: scaleX(-1); + filter: FlipH; + -ms-filter: "FlipH"; + position: relative; + top: -0.3rem; +} + +.category-press .publication-wrapper article .project-tags:not(.active)::after { + content: url("img/arrow.svg"); + display: inline-block; + width: 1.2rem; + position: relative; + top: -0.3rem; +} + +.category-press article .project-tags.active { + font-family: "nbpro", Arial, Helvetica, sans-serif; +} + +.category-press .publication-wrapper article .project-tags { + left: 2rem; +} + +.category-press .award-wrapper article .project-tags { + right: 2rem; +} + +.category-press article .project-date, .category-press .dateWrapper>.project-date { + padding-top: 6rem; + font: normal 2.5rem "nbpro", Arial, Helvetica, sans-serif; +} + +.category-press article .project-date::after { + content: url("img/arrow.svg"); + display: inline-block; + width: 1.2rem; + -moz-transform: scaleX(-1); + -o-transform: scaleX(-1); + -webkit-transform: scaleX(-1); + transform: scaleX(-1); + filter: FlipH; + -ms-filter: "FlipH"; + top: -0.3rem; + position: relative; +} + +.category-press article .project-content { + position: relative; +} + +/*------------------------------------*\ + template process +\*------------------------------------*/ + +.page-template-template-process article { + padding: 0; +} + +.page-template-template-process article .process-title-wrapper { + height: 100vh; + position: relative; + padding: 2rem; + z-index: 0; +} + +.page-template-template-process article .process-page-wrapper { + height: 100vh; + position: relative; + background-color: #606060; + padding: 2rem; +} + +.page-template-template-process article .process-title-wrapper h3 { + position: absolute; + top: 20%; + margin: 0; + text-transform: uppercase; + font: bold 2.5rem "nbpro", Arial, Helvetica, sans-serif; +} + +.page-template-template-process article .process-title-wrapper h2 { + position: absolute; + top: 40%; + margin: 0; + font: bold 7rem "nbpro", Arial, Helvetica, sans-serif; +} + +/* +.page-template-template-process article .process-title-wrapper h2::after{ +content: url('img/arrow.svg'); +display: inline-block; +width: 2rem; +height: auto; +-moz-transform: rotate(-90deg); +-o-transform: rotate(-90deg); +-webkit-transform: rotate(-90deg); +transform: rotate(-90deg); +/* top: -0.3rem; +position: absolute; + +} */ + +.page-template-template-process article .theArrow { + width: 100%; + position: absolute; + bottom: 3rem; + cursor: pointer; + left: 0; + display: flex; + flex-direction: row; + justify-content: center; + align-items: flex-end; + z-index: 1; +} + +.page-template-template-process article .theArrow object { + width: 2rem; + -moz-transform: rotate(-90deg); + -o-transform: rotate(-90deg); + -webkit-transform: rotate(-90deg); + transform: rotate(-90deg); + cursor: pointer; +} + +.page-template-template-process article .process-page-wrapper blockquote { + margin: 0; + font: normal 2.5rem "nbpro", Arial, Helvetica, sans-serif; +} + +.page-template-template-process article .process-page-wrapper>p { + font-size: 2rem; +} + +.page-template-template-process article ul.process-contents { + margin: 0 -3rem; + padding: 0; + display: flex; + flex-direction: row; + flex-wrap: wrap; + justify-content: space-between; + align-items: flex-end; + position: absolute; + z-index: 1; + bottom: 6rem; + width: calc(100% + 2rem); + left: 2rem; +} + +.page-template-template-process article ul.process-contents li { + display: block; + font: normal 1.5rem "nbpro", Arial, Helvetica, sans-serif; + padding-bottom: 2rem; + margin: 0 3rem; +} + +.page-template-template-process article ul.process-contents li a { + /* width: 33% */ +} + +/* parallax */ + +.process-title-wrapper>.jarallax-img { + position: absolute; + object-fit: cover; + /* support for plugin https://github.com/bfred-it/object-fit-images */ + font-family: "object-fit: cover;"; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: -1; +} + +/*------------------------------------*\ + IMAGES +\*------------------------------------*/ + +/*------------------------------------*\ + TYPOGRAPHY +\*------------------------------------*/ + +@font-face { + font-family: "nbpro"; + src: url("fonts/nbpro-regular.eot"); + src: url("fonts/nbpro-regular.eot?#iefix") format("embedded-opentype"), url("fonts/nbpro-regular.woff") format("woff"), url("fonts/nbpro-regular.ttf") format("truetype"), url("fonts/nbpro-regular.svg#nbpro-regular") format("svg"); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: "nbpro"; + src: url("fonts/nbpro-bold.eot"); + src: url("fonts/nbpro-bold.eot?#iefix") format("embedded-opentype"), url("fonts/nbpro-bold.woff") format("woff"), url("fonts/nbpro-bold.ttf") format("truetype"), url("fonts/nbpro-bold.svg#nbpro-bold") format("svg"); + font-weight: bold; + font-style: normal; +} + +@font-face { + font-family: "nbpro"; + src: url("fonts/nbpro-bolditalic.eot"); + src: url("fonts/nbpro-bolditalic.eot?#iefix") format("embedded-opentype"), url("fonts/nbpro-bolditalic.woff") format("woff"), url("fonts/nbpro-bolditalic.ttf") format("truetype"), url("fonts/nbpro-bolditalic.svg#nbpro-bolditalic") format("svg"); + font-weight: bold; + font-style: italic; +} + +@font-face { + font-family: "nbpro"; + src: url("fonts/nbpro-italic.eot"); + src: url("fonts/nbpro-italic.eot?#iefix") format("embedded-opentype"), url("fonts/nbpro-italic.woff") format("woff"), url("fonts/nbpro-italic.ttf") format("truetype"), url("fonts/nbpro-italic.svg#nbpro-italic") format("svg"); + font-weight: normal; + font-style: italic; +} + +@font-face { + font-family: "nbpro"; + src: url("fonts/nbpro-light.eot"); + src: url("fonts/nbpro-light.eot?#iefix") format("embedded-opentype"), url("fonts/nbpro-light.woff") format("woff"), url("fonts/nbpro-light.ttf") format("truetype"), url("fonts/nbpro-light.svg#nbpro-light") format("svg"); + font-weight: 300; + font-style: normal; +} + +@font-face { + font-family: "nbpro"; + src: url("fonts/nbpro-lightita.eot"); + src: url("fonts/nbpro-lightita.eot?#iefix") format("embedded-opentype"), url("fonts/nbpro-lightita.woff") format("woff"), url("fonts/nbpro-lightita.ttf") format("truetype"), url("fonts/nbpro-lightita.svg#nbpro-lightita") format("svg"); + font-weight: 300; + font-style: italic; +} + +@font-face { + font-family: "nbpro-mono"; + src: url("fonts/nbpro-monospaced.eot"); + src: url("fonts/nbpro-monospaced.eot?#iefix") format("embedded-opentype"), url("fonts/nbpro-monospaced.woff") format("woff"), url("fonts/nbpro-monospaced.ttf") format("truetype"), url("fonts/nbpro-monospaced.svg#nbpro-monospaced") format("svg"); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: "cormorant-infant"; + src: url("fonts/cormorantinfant-regular.eot"); + src: url("fonts/cormorantinfant-regular.eot?#iefix") format("embedded-opentype"), url("fonts/cormorantinfant-regular.woff") format("woff"), url("fonts/cormorantinfant-regular.ttf") format("truetype"), url("fonts/cormorantinfant-regular.svg#cormorantinfant-regular") format("svg"); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: "cormorant-infant"; + src: url("fonts/cormorantinfant-medium.eot"); + src: url("fonts/cormorantinfant-medium.eot?#iefix") format("embedded-opentype"), url("fonts/cormorantinfant-medium.woff") format("woff"), url("fonts/cormorantinfant-medium.ttf") format("truetype"), url("fonts/cormorantinfant-medium.svg#cormorantinfant-medium") format("svg"); + font-weight: 500; + font-style: normal; +} + +@font-face { + font-family: "cormorant-infant"; + src: url("fonts/cormorantinfant-mediumitalic.eot"); + src: url("fonts/cormorantinfant-mediumitalic.eot?#iefix") format("embedded-opentype"), url("fonts/cormorantinfant-mediumitalic.woff") format("woff"), url("fonts/cormorantinfant-mediumitalic.ttf") format("truetype"), url("fonts/cormorantinfant-mediumitalic.svg#cormorantinfant-mediumitalic") format("svg"); + font-weight: 500; + font-style: italic; +} + +/*------------------------------------*\ + RESPONSIVE +\*------------------------------------*/ + +@media only screen and (min-width: 320px) {} + +@media only screen and (min-width: 480px) {} + +@media only screen and (min-width: 768px) {} + +/* From ipad landscape and up, desktop */ + +@media only screen and (min-width: 1024px) { + header .topnav { + margin-left: 9rem; + } + .home .wrapper { + height: unset; + overflow-y: hidden; + } + .home main { + padding-top: 0; + position: relative; + height: 100vh; + } + .home article { + height: 100vh; + } + .home article .thumbnail-wrapper img { + height: 100vh; + } + .home article h2 { + top: unset; + bottom: 6rem; + padding: 8rem; + } + .home article .take-a-look { + padding: 8rem; + } + /* ------ */ + /* footer */ + /* ------ */ + .footer { + height: 24rem; + display: flex; + flex-direction: row; + justify-content: flex-start; + bottom: unset; + padding-bottom: 4rem; + } + .home .footer { + position: relative; + } + /* --------- */ + /* footertop */ + /* --------- */ + .footer #footertop { + margin-right: 4rem; + flex-grow: 1; + flex-direction: column; + } + /* ------------ */ + /* footerbottom */ + /* ------------ */ + .footer #footerbottom { + flex-direction: column; + flex-grow: 5; + justify-content: space-between; + } + /* footer.nav */ + #footerbottom .footer-nav { + flex-direction: row; + justify-content: space-between; + flex: 0 1 auto; + } + .footer-nav .social-title { + min-width: 20rem; + flex-grow: 1 !important; + padding: 0 !important; + } + .footer-nav ul { + min-width: calc(100% - 20rem); + flex-grow: 10; + } + /* info */ + .footer #footerbottom #info { + flex-direction: row; + flex-wrap: wrap; + flex: 0 1 auto; + } + #footerbottom #info>p { + min-width: 20rem; + padding: 0; + padding-bottom: 1rem; + flex-grow: 1; + font-weight: 300 !important; + } + #footerbottom #info>p:first-of-type { + font-weight: bold !important; + padding: 0; + } + #footerbottom #info>p:nth-child(even) { + min-width: calc(100% - 20rem); + flex-grow: 10; + } + #footerbottom #info>p:nth-child(2) { + display: flex; + justify-content: stretch; + flex-direction: row; + align-items: center; + } + #footerbottom #info>p:nth-child(2)>.footer-address { + flex-grow: 0; + padding: 0; + } + #footerbottom #info .hr { + border-top: #fff 1px solid; + flex-grow: 1; + height: 0; + margin-left: 2rem; + } + /* .footer-copyright */ + .footer .footer-copyright-wrapper { + right: 0; + width: unset; + left: unset; + margin-right: 4rem; + } + /* ========================================================================== */ + /* MENU */ + /* ========================================================================== */ + .social-menu { + width: 60%; + justify-content: center; + align-items: center; + } + .social-menu ul { + flex-direction: row; + justify-content: space-between; + width: 100%; + position: absolute; + } + /* ============== */ + /* ABOUT */ + /* ============== */ + .page article { + padding: 100vh 4rem 0 !important; + } + .page article .h2wrapper { + padding: 4rem; + } + .page article>.aligned-text-wrapper h3 { + position: absolute; + left: 0; + } + .page article>.aligned-text-wrapper { + padding-left: 15rem; + margin-bottom: 5rem; + } + .page article blockquote { + font-size: 4rem; + font-weight: bold; + line-height: 5rem; + } + /* ============== */ + /* TEAM */ + /* ============== */ + .page.about article .teamWrapper { + display: flex; + flex-direction: row; + justify-content: space-between; + flex-wrap: wrap; + position: relative; + margin: 0 -4rem; + } + .page.about article .teamWrapper>h2 { + /* position: absolute; */ + /* z-index: 1; */ + position: relative; + width: 100rem; + text-align: center; + height: 0; + /* line-height: 10rem; + vertical-align: bottom; */ + margin: 0; + margin-bottom: -100rem; + font: bold 1.5rem "nbpro", Arial, Helvetica, sans-serif; + } + .page.about article>h2 { + /* margin: auto; */ + } + .page.about article>h2::after { + content: ""; + } + .page article .team { + width: 50vw; + /* margin-left: -4rem; */ + display: inline-block; + } + .page article .team.team-1 { + /* margin-right: -4rem; */ + } + .page article .team figure { + width: 50vw; + margin: 0; + } + .page article .team figure img { + width: 50vw; + height: 50vw; + } + .page article .team .team-text { + height: 50vw; + padding: 3rem; + } + .page article .team.activemember { + height: calc(50vw); + margin: 0; + } + /* ============== */ + /* PROCESS */ + /* ============== */ + .page-template-template-process article { + padding: 0 !important; + } + .page-template-template-process article .process-page-wrapper { + padding: 4rem; + } + .page-template-template-process article ul.process-contents li { + margin: 0 4rem; + } + .page-template-template-process article .process-page-wrapper blockquote { + font-weight: bold; + font-size: 3rem; + } + /* ============== */ + /* PROJECTS */ + /* ============== */ + .category main article{ + width: calc(33% - .5rem); + } + + .category main .tag-list .tag-filter { + display: none; + } + .category main .tag-list .tag-wrapper { + display: block; + } + /* ============== */ + /* PRESS */ + /* ============== */ + .category-press section { + width: unset !important; + } + .category-press .publication-wrapper { + /* width: 30% !important; */ + flex: 1 1 40%; + } + .category-press .award-wrapper { + flex: 1 1 40%; + margin-right: 2rem; + } + .category-press .publication-wrapper article .project-date { + display: none; + padding: 0; + } + .category-press .project-content img { + width: 90%; + } + .category-press article .project-tags { + position: relative; + right: 0 !important; + left: 0 !important; + line-height: 3rem; + } + .category-press article .project-tags a { + cursor: default; + } + .category-press .dateWrapper { + margin-right: 2rem; + } + .category-press .dateWrapper>.project-date { + padding-top: 0; + height: 50%; + padding-bottom: 1rem; + font-size: 3rem; + } +} + +@media only screen and (min-width: 1140px) {} + +@media only screen and (min-width: 1280px) { + .footer { + height: 32rem; + padding: 8rem; + } + .footer .footer-copyright-wrapper { + margin-right: 8rem; + bottom: 4rem; + } +} + +/* ============== */ + +/* ULTRAWIDE */ + +/* ============== */ + +@media only screen and (min-width: 1921px) { + .topnav { + /* left: 0 */ + position: absolute; + height: 100vh; + } +} + +@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {} + +/*------------------------------------*\ + MISC +\*------------------------------------*/ + +::selection { + background: #a0a0a0; + color: #fff; + text-shadow: none; +} + +::-webkit-selection { + background: #a0a0a0; + color: #fff; + text-shadow: none; +} + +::-moz-selection { + background: #a0a0a0; + color: #fff; + text-shadow: none; +} + +/*------------------------------------*\ + WORDPRESS CORE +\*------------------------------------*/ + +.alignnone { + margin: 5px 20px 20px 0; +} + +.aligncenter, div.aligncenter { + display: block; + margin: 5px auto 5px auto; +} + +.alignright { + float: right; + margin: 5px 0 20px 20px; +} + +.alignleft { + float: left; + margin: 5px 20px 20px 0; +} + +a img.alignright { + float: right; + margin: 5px 0 20px 20px; +} + +a img.alignnone { + margin: 5px 20px 20px 0; +} + +a img.alignleft { + float: left; + margin: 5px 20px 20px 0; +} + +a img.aligncenter { + display: block; + margin-left: auto; + margin-right: auto; +} + +.wp-caption { + background: #fff; + border: 1px solid #f0f0f0; + max-width: 96%; + padding: 5px 3px 10px; + text-align: center; +} + +.wp-caption.alignnone { + margin: 5px 20px 20px 0; +} + +.wp-caption.alignleft { + margin: 5px 20px 20px 0; +} + +.wp-caption.alignright { + margin: 5px 0 20px 20px; +} + +.wp-caption img { + border: 0 none; + height: auto; + margin: 0; + max-width: 98.5%; + padding: 0; + width: auto; +} + +.wp-caption .wp-caption-text, .gallery-caption { + font-size: 11px; + line-height: 17px; + margin: 0; + padding: 0 4px 5px; +} + +.sticky {} + +.bypostauthor {} + +/*------------------------------------*\ + PRINT +\*------------------------------------*/ + +@media print { + * { + background: transparent !important; + color: #000 !important; + box-shadow: none !important; + text-shadow: none !important; + } + a, a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { + content: ""; + } + pre, blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, img { + page-break-inside: avoid; + } + img { + max-width: 100% !important; + } + @page { + margin: 0.5cm; + } + p, h2, h3 { + orphans: 3; + widows: 3; + } + h2, h3 { + page-break-after: avoid; + } + .header-top #motto { + display: block; + } +} \ No newline at end of file diff --git a/tag.php b/tag.php new file mode 100755 index 0000000..02b3a7d --- /dev/null +++ b/tag.php @@ -0,0 +1,19 @@ + + +
    + +
    + +

    + + + + + +
    + +
    + + + + diff --git a/template-process.php b/template-process.php new file mode 100755 index 0000000..ece739b --- /dev/null +++ b/template-process.php @@ -0,0 +1,44 @@ + + +
    + +
    + + + + + +
    > + + + +
    + + + + + + + +
    + +

    + +

    + +
    + + + + +
    + +
    + + + + + + + + \ No newline at end of file