From f26c386751f972d94be6bde96aa460e2e2b9c819 Mon Sep 17 00:00:00 2001 From: xevidos Date: Mon, 29 Jun 2020 10:59:37 -0400 Subject: [PATCH] Initial Commit --- api/api.php | 7 + api/json.php | 0 assets/images/favicon.ico | Bin 0 -> 1150 bytes .../authentication/class.authentication.php | 98 ++ components/authentication/types/sql.php | 3 + components/authentication/types/template.php | 3 + components/base/base.js | 18 + components/base/class.base.php | 26 + components/common/class.common.php | 122 +++ components/data/class.data.php | 26 + components/events/class.events.php | 73 ++ components/events/events.js | 67 ++ components/initialize/class.initialize.php | 166 +++ components/initialize/initialize.js | 18 + components/options/class.options.php | 44 + components/reporting/class.reporting.php | 26 + components/update/class.update.php | 33 + config.example.php | 65 ++ config.php | 65 ++ index.php | 104 ++ login.php | 131 +++ themes/default/active/screen.css | 307 ++++++ themes/default/autocomplete/screen.css | 46 + themes/default/editor/gutter-bg.jpg | Bin 0 -> 14655 bytes themes/default/editor/screen.css | 28 + themes/default/fileext_textmode/screen.css | 44 + .../filemanager/images/application.png | Bin 0 -> 551 bytes themes/default/filemanager/images/box.png | Bin 0 -> 614 bytes themes/default/filemanager/images/code.png | Bin 0 -> 585 bytes themes/default/filemanager/images/config.png | Bin 0 -> 614 bytes themes/default/filemanager/images/css.png | Bin 0 -> 592 bytes themes/default/filemanager/images/db.png | Bin 0 -> 510 bytes .../default/filemanager/images/directory.png | Bin 0 -> 395 bytes .../filemanager/images/directory_open.png | Bin 0 -> 431 bytes themes/default/filemanager/images/doc.png | Bin 0 -> 535 bytes themes/default/filemanager/images/file.png | Bin 0 -> 463 bytes themes/default/filemanager/images/film.png | Bin 0 -> 739 bytes themes/default/filemanager/images/flash.png | Bin 0 -> 556 bytes themes/default/filemanager/images/html.png | Bin 0 -> 770 bytes themes/default/filemanager/images/java.png | Bin 0 -> 658 bytes themes/default/filemanager/images/linux.png | Bin 0 -> 671 bytes themes/default/filemanager/images/music.png | Bin 0 -> 554 bytes themes/default/filemanager/images/pdf.png | Bin 0 -> 799 bytes themes/default/filemanager/images/php.png | Bin 0 -> 757 bytes themes/default/filemanager/images/picture.png | Bin 0 -> 675 bytes themes/default/filemanager/images/ppt.png | Bin 0 -> 630 bytes .../filemanager/images/progress_bar.png | Bin 0 -> 53879 bytes themes/default/filemanager/images/psd.png | Bin 0 -> 817 bytes themes/default/filemanager/images/ruby.png | Bin 0 -> 781 bytes themes/default/filemanager/images/script.png | Bin 0 -> 586 bytes themes/default/filemanager/images/spinner.gif | Bin 0 -> 673 bytes .../default/filemanager/images/text-plain.png | Bin 0 -> 463 bytes themes/default/filemanager/images/xls.png | Bin 0 -> 495 bytes themes/default/filemanager/images/zip.png | Bin 0 -> 617 bytes themes/default/filemanager/screen.css | 381 +++++++ themes/default/fonts.css | 321 ++++++ themes/default/fonts/entypo.eot | Bin 0 -> 76038 bytes themes/default/fonts/entypo.svg | 834 +++++++++++++++ themes/default/fonts/entypo.ttf | Bin 0 -> 75800 bytes themes/default/fonts/entypo.woff | Bin 0 -> 45152 bytes themes/default/fonts/ubuntu-webfont.eot | Bin 0 -> 23165 bytes themes/default/fonts/ubuntu-webfont.svg | 245 +++++ themes/default/fonts/ubuntu-webfont.ttf | Bin 0 -> 49024 bytes themes/default/fonts/ubuntu-webfont.woff | Bin 0 -> 26716 bytes themes/default/images/close.gif | Bin 0 -> 718 bytes themes/default/images/close.png | Bin 0 -> 913 bytes themes/default/images/error.png | Bin 0 -> 804 bytes themes/default/images/loading.gif | Bin 0 -> 9427 bytes themes/default/images/new.png | Bin 0 -> 2782 bytes themes/default/images/notice.png | Bin 0 -> 847 bytes themes/default/images/success.png | Bin 0 -> 810 bytes themes/default/images/warning.png | Bin 0 -> 572 bytes themes/default/jquery.toastmessage.css | 162 +++ themes/default/loading.gif | Bin 0 -> 9427 bytes themes/default/market/screen.css | 10 + themes/default/project/screen.css | 90 ++ themes/default/reset.css | 24 + themes/default/screen.css | 953 ++++++++++++++++++ themes/default/settings/screen.css | 51 + themes/default/user/screen.css | 17 + 80 files changed, 4608 insertions(+) create mode 100644 api/api.php create mode 100644 api/json.php create mode 100644 assets/images/favicon.ico create mode 100644 components/authentication/class.authentication.php create mode 100644 components/authentication/types/sql.php create mode 100644 components/authentication/types/template.php create mode 100644 components/base/base.js create mode 100644 components/base/class.base.php create mode 100644 components/common/class.common.php create mode 100644 components/data/class.data.php create mode 100644 components/events/class.events.php create mode 100644 components/events/events.js create mode 100644 components/initialize/class.initialize.php create mode 100644 components/initialize/initialize.js create mode 100644 components/options/class.options.php create mode 100644 components/reporting/class.reporting.php create mode 100644 components/update/class.update.php create mode 100644 config.example.php create mode 100644 config.php create mode 100644 index.php create mode 100644 login.php create mode 100644 themes/default/active/screen.css create mode 100644 themes/default/autocomplete/screen.css create mode 100644 themes/default/editor/gutter-bg.jpg create mode 100644 themes/default/editor/screen.css create mode 100644 themes/default/fileext_textmode/screen.css create mode 100644 themes/default/filemanager/images/application.png create mode 100644 themes/default/filemanager/images/box.png create mode 100644 themes/default/filemanager/images/code.png create mode 100644 themes/default/filemanager/images/config.png create mode 100644 themes/default/filemanager/images/css.png create mode 100644 themes/default/filemanager/images/db.png create mode 100644 themes/default/filemanager/images/directory.png create mode 100644 themes/default/filemanager/images/directory_open.png create mode 100644 themes/default/filemanager/images/doc.png create mode 100644 themes/default/filemanager/images/file.png create mode 100644 themes/default/filemanager/images/film.png create mode 100644 themes/default/filemanager/images/flash.png create mode 100644 themes/default/filemanager/images/html.png create mode 100644 themes/default/filemanager/images/java.png create mode 100644 themes/default/filemanager/images/linux.png create mode 100644 themes/default/filemanager/images/music.png create mode 100644 themes/default/filemanager/images/pdf.png create mode 100644 themes/default/filemanager/images/php.png create mode 100644 themes/default/filemanager/images/picture.png create mode 100644 themes/default/filemanager/images/ppt.png create mode 100644 themes/default/filemanager/images/progress_bar.png create mode 100644 themes/default/filemanager/images/psd.png create mode 100644 themes/default/filemanager/images/ruby.png create mode 100644 themes/default/filemanager/images/script.png create mode 100644 themes/default/filemanager/images/spinner.gif create mode 100644 themes/default/filemanager/images/text-plain.png create mode 100644 themes/default/filemanager/images/xls.png create mode 100644 themes/default/filemanager/images/zip.png create mode 100644 themes/default/filemanager/screen.css create mode 100644 themes/default/fonts.css create mode 100644 themes/default/fonts/entypo.eot create mode 100644 themes/default/fonts/entypo.svg create mode 100644 themes/default/fonts/entypo.ttf create mode 100644 themes/default/fonts/entypo.woff create mode 100644 themes/default/fonts/ubuntu-webfont.eot create mode 100644 themes/default/fonts/ubuntu-webfont.svg create mode 100644 themes/default/fonts/ubuntu-webfont.ttf create mode 100644 themes/default/fonts/ubuntu-webfont.woff create mode 100644 themes/default/images/close.gif create mode 100644 themes/default/images/close.png create mode 100644 themes/default/images/error.png create mode 100644 themes/default/images/loading.gif create mode 100644 themes/default/images/new.png create mode 100644 themes/default/images/notice.png create mode 100644 themes/default/images/success.png create mode 100644 themes/default/images/warning.png create mode 100644 themes/default/jquery.toastmessage.css create mode 100644 themes/default/loading.gif create mode 100644 themes/default/market/screen.css create mode 100644 themes/default/project/screen.css create mode 100644 themes/default/reset.css create mode 100644 themes/default/screen.css create mode 100644 themes/default/settings/screen.css create mode 100644 themes/default/user/screen.css diff --git a/api/api.php b/api/api.php new file mode 100644 index 0000000..5a7a045 --- /dev/null +++ b/api/api.php @@ -0,0 +1,7 @@ + \ No newline at end of file diff --git a/api/json.php b/api/json.php new file mode 100644 index 0000000..e69de29 diff --git a/assets/images/favicon.ico b/assets/images/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..80b1d454fa681ab91aab016755bd470dbb4320c1 GIT binary patch literal 1150 zcmbu8J!=9%5Qg_8g^hUC34Rg5;sRnJq_DQ}KiDXOm-H6mU8994T8gcOU}s_DPw=y_ z(#}3r{(-#NS+j$NByzaNd%N?_JTN!h3Sr2{G=+RWi?=5sEFpv~B`xV(e7OlBb3YdV z@rc&z^=rG`cBMR@a)~uf^HcVOU@!>Vwn69rluoA+3WZe7H+!b~*=&YrG44&R^9sFK5B|ZnukSwaPKgrP*w9yj(8zS@HRN9<5eOd+7Cgs8lK(>%R3~tJP2} z7AdcIn#p7`;re_0bUM|u=KeRE&7XWc9!DaP;QYP$xvq;wqrvs%av8(nkmKLxw_2?@ zpG+okI-TG+4v3|5Hk;-ARj=H?=Xod;3S5&)rO@eg(C_z=$z<5i<#HGd20A`lmi3|M h>USshcs#zy|HF}b_bG?iNAB*0m6wOU#^)l2^aYlZ%pd>& literal 0 HcmV?d00001 diff --git a/components/authentication/class.authentication.php b/components/authentication/class.authentication.php new file mode 100644 index 0000000..f629e7e --- /dev/null +++ b/components/authentication/class.authentication.php @@ -0,0 +1,98 @@ +authenticate( $username, $password ); + + if( $result === true ) { + + $this->generate_session( $username ); + } + } + } + return $result; + } + + static function check_token() { + + $_ = self::get_instance(); + $url = Common::get_current_url(); + $type = AUTH_TYPE; + $path = "types/$type"; + + if( isset( $_SESSION["username"] ) && isset( $_SESSION["token"] ) ) { + + if( is_file( $path ) ) { + + require_once( $path ); + + $t_class = ucfirst( $type ); + + if( class_exists( $type ) && method_exists( $type, "get_instance" ) ) { + + $t_i = $type::get_instance(); + $result = $t_i->check_token(); + + if( $result === true ) { + + $this->refresh_session(); + } + } + } + } else { + + header( "Location: " . Common::get_current_url() . "login.php?redirect=" . urlencode( base64_encode( $url ) ) ); + exit(); + } + } + + function generate_session( $username ) { + + $Events = Events::get_instance(); + $Events->publish( "Events.generate_session" ); + } + + /** + * Return an instance of this class. + * + * @since ${current_version} + * @return object A single instance of this class. + */ + public static function get_instance() { + + if( null == self::$instance ) { + + self::$instance = new self; + } + + return self::$instance; + } + + public function refresh_session() {} + + public function start_session() { + + session_start(); + } +} + +?> \ No newline at end of file diff --git a/components/authentication/types/sql.php b/components/authentication/types/sql.php new file mode 100644 index 0000000..15c5adc --- /dev/null +++ b/components/authentication/types/sql.php @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/components/authentication/types/template.php b/components/authentication/types/template.php new file mode 100644 index 0000000..15c5adc --- /dev/null +++ b/components/authentication/types/template.php @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/components/base/base.js b/components/base/base.js new file mode 100644 index 0000000..e7994c6 --- /dev/null +++ b/components/base/base.js @@ -0,0 +1,18 @@ +( function( global, $ ) { + + // Define core + let codiad = global.codiad, + scripts = document.getElementsByTagName( 'script' ), + path = scripts[scripts.length-1].src.split( '?' )[0], + curpath = path.split( '/' ).slice( 0, -1 ).join( '/' ) + '/'; + + $( function() { + + codiad.PLUGIN_NAME.init(); + }); + + codiad.PLUGIN_NAME = { + + init: function() {}, + }; +})( this, jQuery ); \ No newline at end of file diff --git a/components/base/class.base.php b/components/base/class.base.php new file mode 100644 index 0000000..cbf5049 --- /dev/null +++ b/components/base/class.base.php @@ -0,0 +1,26 @@ + \ No newline at end of file diff --git a/components/common/class.common.php b/components/common/class.common.php new file mode 100644 index 0000000..828311f --- /dev/null +++ b/components/common/class.common.php @@ -0,0 +1,122 @@ + $v ) { + + $return = str_replace( "%{" . $k . "}%", $v, $return ); + } + return $return; + } + + static function status( $status, $action, $message ) { + + $response = array( + "status" => $status, + "message" => null, + ); + + switch( $action ) { + + case ( "return" ): + + if( is_array( $message ) ) { + + $response = array_merge( $response, $message ); + } else { + + $response["message"] = $message; + } + return $response; + break; + + case ( "exit" ): + + if( is_array( $message ) ) { + + $response = array_merge( $response, $message ); + } else { + + $response["message"] = $message; + } + exit( json_encode( $response, JSON_PRETTY_PRINT ) ); + break; + + case ( "throw" ): + + if( is_array( $message ) ) { + + $response = array_merge( $response, $message ); + } else { + + $response["message"] = $message; + } + throw new Error( json_encode( $response, JSON_PRETTY_PRINT ) ); + break; + + } + } +} + +?> \ No newline at end of file diff --git a/components/data/class.data.php b/components/data/class.data.php new file mode 100644 index 0000000..c49dcc0 --- /dev/null +++ b/components/data/class.data.php @@ -0,0 +1,26 @@ + \ No newline at end of file diff --git a/components/events/class.events.php b/components/events/class.events.php new file mode 100644 index 0000000..30a89b7 --- /dev/null +++ b/components/events/class.events.php @@ -0,0 +1,73 @@ +subscriptions[$publication] ) ) { + + $this->subscriptions[$publication] = array(); + } + + foreach( $this->subscriptions[$publication] as $s ) { + + $s( $object ); + } + return null; + } + + /** + * Subscribe to an event that will be published later. + * + * @since ${current_version} + * @return function A function that can be run at any time to remove the + * subscription related from the subscriptions list. + */ + public function subscribe( $publication, $function ) { + + $_ = $this; + + if( ! is_array( $_->subscriptions[$publication] ) ) { + + $_->subscriptions[$publication] = array(); + } + + $i = array_push( $_->subscriptions[$publication], $function ); + $remove = function() { + + return array_pop( $_->subscriptions[$publication], $i, 1 ); + }; + return $remove; + } +} + +?> \ No newline at end of file diff --git a/components/events/events.js b/components/events/events.js new file mode 100644 index 0000000..6e2f79c --- /dev/null +++ b/components/events/events.js @@ -0,0 +1,67 @@ +( function( global, $ ) { + + // Define core + let codiad = global.codiad, + scripts = document.getElementsByTagName( 'script' ), + path = scripts[scripts.length-1].src.split( '?' )[0], + curpath = path.split( '/' ).slice( 0, -1 ).join( '/' ) + '/'; + + codiad.events = { + + subscriptions: {}, + + init: function() {}, + + publish: function( topic, info ) { + + let _this = p.events; + + // If the topic doesn't exist, or there's no listeners in queue, just leave + if( ! _this.topics.hasOwnProperty.call( _this.topics, topic ) ) { + + return; + } + + // Cycle through topics queue, fire! + _this.topics[topic].forEach( function( item ) { + + item( info !== undefined ? info : {} ); + }); + }, + + subscribe: function( topic, listener ) { + + let _this = p.events; + let add = true; + + // Create the topic's object if not yet created + if( ! _this.topics.hasOwnProperty.call( _this.topics, topic ) ) { + + _this.topics[topic] = []; + } + + // Add the listener to queue if not already in it. + for( let i = _this.topics[topic].length;i--; ) { + + if( _this.topics[topic][i] == listener ) { + + add = false; + break; + } + } + + if( add ) { + + let index = _this.topics[topic].push( listener ) - 1; + } + + // Provide handle back for removal of topic + return { + remove: function() { + + delete _this.topics[topic][index]; + } + }; + }, + }; +})( this, jQuery ); \ No newline at end of file diff --git a/components/initialize/class.initialize.php b/components/initialize/class.initialize.php new file mode 100644 index 0000000..6219dc3 --- /dev/null +++ b/components/initialize/class.initialize.php @@ -0,0 +1,166 @@ +register_constants(); + + $bases = self::BASES; + + foreach( $bases as $base ) { + + $name = strtolower( $base ); + $class = ucfirst( $base ); + require_once( COMPONENTS . "/$name/class.$name.php" ); + + if( class_exists( $class ) ) { + + $class::get_instance(); + } + } + + $this->register_globals(); + $this->check_paths(); + + } + + function check_paths() { + + $paths = self::PATHS; + + foreach( $paths as $path ) { + + if( ! is_dir( constant( $path ) ) ) { + + mkdir( constant( $path ) ); + } + } + } + + /** + * Return an instance of this class. + * + * @since ${current_version} + * @return object A single instance of this class. + */ + public static function get_instance() { + + if( null == self::$instance ) { + + self::$instance = new self; + } + + return self::$instance; + } + + function register_constants() { + + if( ! defined( 'AUTH_TYPE' ) ) { + + define( 'AUTH_TYPE', "default" ); + } + + if( ! defined( 'BASE_PATH' ) ) { + + $base_path = rtrim( realpath( __DIR__ . "/../../" ), '/' ); + + define( 'BASE_PATH', $base_path ); + } + + if( ! defined( 'COMPONENTS' ) ) { + + define( 'COMPONENTS', BASE_PATH . '/components' ); + } + + if( ! defined( 'DATA' ) ) { + + define( 'DATA', BASE_PATH . '/data' ); + } + + if( ! defined( 'PLUGINS' ) ) { + + define( 'PLUGINS', BASE_PATH . '/plugins' ); + } + + if( ! defined( 'SESSIONS_PATH' ) ) { + + define( 'SESSIONS_PATH', BASE_PATH . '/data/sessions' ); + } + + if( ! defined( 'SITE_NAME' ) ) { + + define( 'SITE_NAME', "Codiad" ); + } + + if( ! defined( 'THEMES' ) ) { + + define( "THEMES", BASE_PATH . "/themes" ); + } + + if( ! defined( 'UPLOAD_CACHE' ) ) { + + if( ! is_dir( sys_get_temp_dir() ) ) { + + define( "UPLOAD_CACHE", DATA . "/uploads" ); + } else { + + define( "UPLOAD_CACHE", rtrim( sys_get_temp_dir(), "/" ) ); + } + } + } + + function register_globals() { + + + } +} + +?> \ No newline at end of file diff --git a/components/initialize/initialize.js b/components/initialize/initialize.js new file mode 100644 index 0000000..397b4bb --- /dev/null +++ b/components/initialize/initialize.js @@ -0,0 +1,18 @@ +( function( global, $ ) { + + // Define core + let codiad = global.codiad, + scripts = document.getElementsByTagName( 'script' ), + path = scripts[scripts.length-1].src.split( '?' )[0], + curpath = path.split( '/' ).slice( 0, -1 ).join( '/' ) + '/'; + + $( function() { + + codiad.intialize.init(); + }); + + codiad.intialize = { + + init: function() {}, + }; +})( this, jQuery ); \ No newline at end of file diff --git a/components/options/class.options.php b/components/options/class.options.php new file mode 100644 index 0000000..56a51ee --- /dev/null +++ b/components/options/class.options.php @@ -0,0 +1,44 @@ + "SELECT * FROM user_options WHERE name=? AND user=?", + "pgsql" => 'SELECT value FROM user_options WHERE name=? AND "user"=?;', + "filesystem" => array( + "options", + "get_option", + $option + ), + ); + $Data = Data::get_instance(); + return $Data->query( $query ); + } + + public function update_option( $option, $value ) {} +} + +?> \ No newline at end of file diff --git a/components/reporting/class.reporting.php b/components/reporting/class.reporting.php new file mode 100644 index 0000000..39ecd98 --- /dev/null +++ b/components/reporting/class.reporting.php @@ -0,0 +1,26 @@ + \ No newline at end of file diff --git a/components/update/class.update.php b/components/update/class.update.php new file mode 100644 index 0000000..527bef6 --- /dev/null +++ b/components/update/class.update.php @@ -0,0 +1,33 @@ + \ No newline at end of file diff --git a/config.example.php b/config.example.php new file mode 100644 index 0000000..1d7394a --- /dev/null +++ b/config.example.php @@ -0,0 +1,65 @@ + diff --git a/config.php b/config.php new file mode 100644 index 0000000..5ce436c --- /dev/null +++ b/config.php @@ -0,0 +1,65 @@ + diff --git a/index.php b/index.php new file mode 100644 index 0000000..c9effbc --- /dev/null +++ b/index.php @@ -0,0 +1,104 @@ + + + + + + + <?php echo SITE_NAME;?> + ' ); + } else { + + echo( '' ); + } + } + + // Load Component CSS Files + foreach( $components as $component ) { + + if( file_exists( THEMES . "/". $theme . "/" . $component . "/screen.css" ) ) { + + echo( '' ); + } else { + + if( file_exists( "themes/default/" . $component . "/screen.css" ) ) { + + echo( '' ); + } else { + + if( file_exists( COMPONENTS . "/" . $component . "/screen.css" ) ) { + + echo( '' ); + } + } + } + } + + // Load Plugin CSS Files + foreach( $plugins as $plugin ) { + + if( file_exists( THEMES . "/". $theme . "/" . $plugin . "/screen.css" ) ) { + + echo( '' ); + } else { + + if( file_exists( "themes/default/" . $plugin . "/screen.css" ) ) { + + echo( '' ); + } else { + + if( file_exists( PLUGINS . "/" . $plugin . "/screen.css" ) ) { + + echo( '' ); + } + } + } + } + + if( file_exists( THEMES . "/". $theme . "/favicon.ico" ) ) { + + echo( '' ); + } else { + + echo( '' ); + } + ?> + + + + + \ No newline at end of file diff --git a/login.php b/login.php new file mode 100644 index 0000000..4e9e80e --- /dev/null +++ b/login.php @@ -0,0 +1,131 @@ + + + + + + + <?php echo SITE_NAME;?> + ' ); + } else { + + echo( '' ); + } + } + + // Load Component CSS Files + foreach( $components as $component ) { + + if( file_exists( THEMES . "/". $theme . "/" . $component . "/screen.css" ) ) { + + echo( '' ); + } else { + + if( file_exists( "themes/default/" . $component . "/screen.css" ) ) { + + echo( '' ); + } else { + + if( file_exists( COMPONENTS . "/" . $component . "/screen.css" ) ) { + + echo( '' ); + } + } + } + } + + if( file_exists( THEMES . "/". $theme . "/favicon.ico" ) ) { + + echo( '' ); + } else { + + echo( '' ); + } + ?> + + + +
+ + + +
+ + + \ No newline at end of file diff --git a/themes/default/active/screen.css b/themes/default/active/screen.css new file mode 100644 index 0000000..50f60e3 --- /dev/null +++ b/themes/default/active/screen.css @@ -0,0 +1,307 @@ +/* Current Files */ + +.bar { + z-index: 2; + position: relative; + height: 10px; + width: 100%; + background: #202020; + box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .9); +} + +.active-sort-placeholder { + border: 1px dashed #333; + border-radius: 5px; +} + +/************************ + * Tab list + ************************/ + +#tab-list-active-files { + list-style-type: none; + overflow: hidden; + height: 33px; + margin: 0; + padding: 0; + padding-left: 15px; +} + +#tab-list-active-files li { + margin-top: 7px; + height: 60px; + width: auto; + max-width: 200px; + position: relative; + float: left; + border-top-right-radius: 20px 60px; + border-top-left-radius: 20px 60px; + margin-left: -15px; + padding-left: 20px; + z-index: 1; + box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, .9); +} + +#tab-list-active-files li.active { + z-index: 3; +} + +#tab-list-active-files li:first-child { + margin-left: 0; +} + +#tab-list-active-files li a.label { + display: block; + float: left; + text-align: left; + width: 140px; + line-height: 25px; + padding-top: 1px; + padding-right: 5px; + color: #757575; + overflow: hidden; + text-decoration: none; + direction: rtl; + white-space: nowrap; + text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6); +} + +#tab-list-active-files li.active a.label { + color: #A0A0A0; +} + +#tab-list-active-files li .file-name { + color: #AFAFAF; +} + +#tab-list-active-files li.active .file-name { + color: white; +} + +#tab-list-active-files li.changed { + /*font-weight: bold;*/ + border-top: 2px solid #3BA628; +} + +#tab-list-active-files li a.close { + display: block; + float: right; + margin: 6px 17px 0 0; + padding: 1px 5px 2px 4px; + color: #616161; + background: #1a1a1a; + border-radius: 5px; + line-height: 100%; +} + +#tab-list-active-files li a.close:hover { + color: #fff; + background-color: #000; +} + +/* Clear Fix took from HTML 5 Boilerplate. */ +.clearfix:before, .clearfix:after { content: ""; display: table; } +.clearfix:after { clear: both; } +.clearfix { zoom: 1; } + +/* +Theme For Tabs +Gradients Generated by: http://www.colorzilla.com/gradient-editor/ +*/ +#tab-list-active-files li { + background: #2d2d2d; /* Old browsers */ + background: -moz-linear-gradient(top, #2d2d2d 0%, #141414 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2d2d2d), color-stop(100%,#141414)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #2d2d2d 0%,#141414 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #2d2d2d 0%,#141414 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #2d2d2d 0%,#141414 100%); /* IE10+ */ + background: linear-gradient(to bottom, #2d2d2d 0%,#141414 100%); /* W3C */ +} + +#tab-list-active-files li.active{ + background: #474747; /* Old browsers */ + background: -moz-linear-gradient(top, #474747 0%, #141414 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#474747), color-stop(100%,#141414)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #474747 0%,#141414 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #474747 0%,#141414 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #474747 0%,#141414 100%); /* IE10+ */ + background: linear-gradient(to bottom, #474747 0%,#141414 100%); /* W3C */ +} + +/* Close button */ + +#tab-close { + /* Adjust this size depending on the final editor-top-bar height. */ + position: fixed; + top: 7px; + right: 8px; + height: 35px; +} + +#tab-close-button { + font-size: 20px; + color: #666; +} + +#tab-close-button:hover { + color: #fff; +} + +/************************ + * Dropdown + ************************/ + +/* Tab button */ + +#tab-dropdown { + /* Adjust this size depending on the final editor-top-bar height. */ + position: fixed; + top: 7px; + right: 35px; + height: 35px; +} + +#tab-dropdown-button { + font-size: 24px; + color: #666; +} + +#tab-dropdown-button:hover { + color: #fff; +} + +/* Dropdown */ + +#dropdown-list-active-files { + position: absolute; + z-index: 9999; + background-color: #2E2E2E; + border: 3px solid #666666; + display: none; + border-radius: 2px; + padding: 0 5px; +} + +#dropdown-list-active-files a { + display: block; + padding: 5px 30px 5px 10px; + margin: 5px 0; + border-radius: 3px; + line-height: 150%; + font-size: 12px; + word-break: break-all; + background-color: #262626; + height: 27px; + overflow: hidden; + color: #A3A3A3; + text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6); +} + +#dropdown-list-active-files a .file-name { + color: #FAFAFA; +} + +#dropdown-list-active-files a:hover, +#dropdown-list-active-files li.active a { + background-color: #474747; +} + +#dropdown-list-active-files li.changed a { + border: 3px solid #3ba628; + border-top: 0; + border-bottom: 0; +} + +#dropdown-list-active-files div { + white-space: nowrap; + direction: rtl; + overflow: hidden; +} + +#dropdown-list-active-files a span.label { + display: block; + float: right; + margin: 1px -23px 0 -15px; + padding: 1px 4px 2px 4px; + color: transparent; + background: none; + border-radius: 5px; + line-height: 100%; +} + +/* Close button */ + +#dropdown-list-active-files a span.label:after { + content: 'x'; + text-shadow: none; +} +#dropdown-list-active-files a:hover span.label { + background: #1a1a1a; + color: #616161; + +} +#dropdown-list-active-files a:hover span.label:hover { + color: #fff; + background-color: #000; +} + +/************************ + * List + ************************/ + + #list-active-files { + display: none; + width: 100%; + height: 40%; + margin: 0; + padding: 15px; + overflow: auto; + border-top: 2px solid #787878; +} + #list-active-files a { + display: block; + padding: 5px 30px 5px 10px; + margin: 5px 0; + border-radius: 3px; + line-height: 150%; + font-size: 12px; + word-break: break-all; + background-color: #262626; + height: 27px; + overflow: hidden; +} + #list-active-files a:hover, #list-active-files li.active a { + background-color: #474747; +} + #list-active-files li.changed a { + border: 3px solid #3ba628; + border-top: 0; + border-bottom: 0; +} + #list-active-files div { + white-space: nowrap; + direction: rtl; + overflow: hidden; +} + #list-active-files a span { + display: block; + float: right; + margin: 1px -23px 0 -15px; + padding: 1px 4px 2px 4px; + color: transparent; + background: none; + border-radius: 5px; + line-height: 100%; +} + #list-active-files a span:after { + content: 'x'; +} + #list-active-files a:hover span { + background: #1a1a1a; + color: #616161; +} + #list-active-files a:hover span:hover { + color: #fff; + background-color: #000; +} + diff --git a/themes/default/autocomplete/screen.css b/themes/default/autocomplete/screen.css new file mode 100644 index 0000000..44dd3ad --- /dev/null +++ b/themes/default/autocomplete/screen.css @@ -0,0 +1,46 @@ +/* Autocomplete */ + +#autocomplete { + display: none; + position: absolute; + max-height: 200px; + background-color: #2E2E2E; + border: 2px solid #666666; + padding: 1px; + z-index: 1; + overflow-x: hidden; + overflow-y: auto; + box-shadow: 3px 3px 8px 0px rgba(0, 0, 0, 0.45); +} + +#autocomplete li { + padding: 0 14px 0 4px; + cursor: pointer; +} + +#autocomplete li.active-suggestion { + background-color: #6B6B6B; +} + +#autocomplete .matched { + font-weight: bold; + color: #45A4B6; +} + +/************************ + * Webkit Scrollbar + ************************/ + +#autocomplete::-webkit-scrollbar { + width: 10px; +} + +#autocomplete::-webkit-scrollbar-track { + border-radius: 10px; +} + +#autocomplete::-webkit-scrollbar-thumb { + border-radius: 10px; +} + + diff --git a/themes/default/editor/gutter-bg.jpg b/themes/default/editor/gutter-bg.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2fd7343cf7d163638dc49e57e808d07f5aa12518 GIT binary patch literal 14655 zcmeI3c~Dc=9>?!Zq6J(YF@joUUc4%@Wo1p+R|RC>WDyO?C8R9DB#;35M3BA`d{ik2 z2nZrprECSo7EsYAf&(aS2tr%rfmRU#6?raW-VGpFr_;`zjx+C%d+t9cC*R-qobx%~ zd;dF%9>oBl?&9R^1b`q2Y(^eHai6IlA(6zgX|xzImBSN;!Bnm=nkM7K(il`a4Y075 z#d5fju!I~2^93=M&{*RIh%De)LIK8ZbhlW0I6|;FQ3U%Wy8ChyBe^UdWNoEpA!Ey; zW20dShb)VZiV?GAme9008|f>DX%Kl@B8jwwY?ZT;x4LC zTz0rn6wQ%X38FcCnD#|1%(tM;kN)8TXO@jb1xYDwE~f9-K6kvIq%#lxli1IgVw0eP zi{Zj>p(21vjHL_1g^BPW_sKi*hFkGkzpb}&0!f>G?fJ%&|3&Vwq04gz-E({kc0;t4Tx-eX*2%r*U>B4ZK zB7jPar3=G_iU2AxmM#nzDgvm)Sh_G=s0g4EW9hraT)j= z0C0E^1m+uv1Mq|eYRG@O>Hr?Vfq2})_X-e)ClHsB)~;Is0e1GBuoMQM#5iukhIr55ok~Oof9tZ8dKFiLoD8U((cQOt)#1+E zLnTR1_jQT7LYj`Nd2bGo4~8um+#k5S{j#5y#&PWLqxZUQUYHKlz+SXIa4xHDI;`qzbp>6kY8 z3~kxx(a?Hx@We~bfmIjG-LFrcbN?CeTpjw8u|fn~g7Xi5$=$YarRS+lroL>mn=DPycEK zvN9hU(O2T1eON|1_k?u*0il(mdATL*`1-U2lTc2KPRl{ZT}Qoc_@4+VT& z8E6x#gEMz5zPN-KHG=c>zo-gleb4iAV)t>mhJm%uZvSm}*Wsl>i*mD%x;U#%glw^C z^2&hnW%6UCr^{|N7me+R%W+AycBC=EO}xn!d^^jEP-$U*%?%2xbLEt;-_2zAH+iHr zr-Mlv^6V^)q27eFAC74{YCKEZYb*$UcY5012^GhAcqI_GUYeF@xV#XrAYgm z^M*@%@+y4G4peKmcTieZ*6LJe>#_B^zq3%iq^Xv_a}jAvQ|{6Aja7OLjo&=o@uH(> z4WoC7b7zl~=YKD`=96Ux|BFOB^-#+2u#R_@T~h!_owhuz?b}f3r}~=J{*Pb8>+OX2Ux&{(iWNY);qWVo0vM|H$bJ6r@7%5Lo_sxI zH}EGf>ZgZpdv358;z7H+t#UQ2>lP<>zPcB`r}A<9I4-%#lMtU_o$|Tz>r+yhvJCn9 zw3Y9VtG{w3ybc~d8QgtU>%z-r$Z-{kQ#{6Pzs~HrPkMcFFQZEf^4Shj`ZjjQ^_Arm zPQK{kbGiFG##6QSn^pbOAwP2Of5vex-=5E4f(6-pJ8%1rZM@|nt22Ey@38L6 z^5j)_@&@6qtcX`;dBO=sT4w+^tZK}GNX0O>r%%>V!Z literal 0 HcmV?d00001 diff --git a/themes/default/editor/screen.css b/themes/default/editor/screen.css new file mode 100644 index 0000000..d2511aa --- /dev/null +++ b/themes/default/editor/screen.css @@ -0,0 +1,28 @@ +#editor-region { + width: auto; + padding-right:10px; + height: 100%; +} +.editor { + width: 100%; + height: 100%; + color: #fff; +} +.ace_editor { + position: absolute !important; +} +.ace_content { + padding: 0; + margin: 0; +} +.ace_gutter-layer { + padding: 0; + -webkit-box-shadow: inset -3px 0px 10px 0px rgba(0, 0, 0, .5); + -moz-box-shadow: inset -3px 0px 10px 0px rgba(0, 0, 0, .5); + box-shadow: inset -3px 0px 10px 0px rgba(0, 0, 0, .5); + background: url(gutter-bg.jpg); + color: #ccc; +} +.ace_error { + background-position: 3px 0 !important; +} diff --git a/themes/default/fileext_textmode/screen.css b/themes/default/fileext_textmode/screen.css new file mode 100644 index 0000000..795f758 --- /dev/null +++ b/themes/default/fileext_textmode/screen.css @@ -0,0 +1,44 @@ +/*Copyright @ccvca 2013*/ + +#FileExtTextModeDiv{ + width: 100%; + border-bottom: 1px solid #454445; +} + +#FileExtModeHeader { + margin-top: 10px; + border-bottom: 2px solid #1a1a1a; +} + +#FileExtModeHeader th { + width: 50%; +} + +#FileExtTextModeDiv table{ + margin-top: 0px; +} + +#FileExtTextModeDiv tbody td.firstLine{ + height: 30px; +} + + +#FileExtTextModeDiv tbody td{ + width: 50%; + padding: 0; + padding-left: 8px; + padding-right: 8px; + line-height: 100%; +} + +#FileExtTextModeDiv input{ + display: inline; +} + +#FileExtTextModeDiv input.FileExtension{ + /*width: 80px;*/ +} + +#FileExtTextModeDiv input.textMode{ + /*width: 120px;*/ +} \ No newline at end of file diff --git a/themes/default/filemanager/images/application.png b/themes/default/filemanager/images/application.png new file mode 100644 index 0000000000000000000000000000000000000000..ec2220bca3f04ab441c1931b9ce919e8cc5be2aa GIT binary patch literal 551 zcmV+?0@(eDP)Od5R{~cx+!9p-W#mZ(c7Uqgp7FNOqTMOT0 z_bv8$1R;gkSZE=+K`=HpqKWB5l*~+KizQ-=#d^9kbI!*(|9{@*^Z7q1DfW9LMl|AKUHrKaHZuG7JMz6afGhiv>96IGs+&<#K4Z z+n7uyI3AA}4u?00VHof{&mu}GD5apahSnNE5TMa$fH4N&_o1~$x7!7PTaDHlNgt6? zrak~*zu%)$sbt>obFDR`lpsQgOyO>~L$z8>H9Z3eAwcfO*IL6gO6tX3y(qSb0;RPXousXVEdQf2|K#8bd*HpAg?z+f-{04$eFaL#c) zpTQVIv)N1mGA?vFos?i<7@}UUgE59M46`mg0v;6yfFKB9n&xvGe*;MF;?c?*;QkhD z+eRG6ux%SkDHMxETrL-^*Xz_2LWmy`DW#s{IDeA!?e%&or7g?KSSW;m>$;$ndNiNU pe{MFLFV}V7U$KyLz9|$6pWlLsoc76c7nT43002ovPDHLkV1nz3;XwcZ literal 0 HcmV?d00001 diff --git a/themes/default/filemanager/images/box.png b/themes/default/filemanager/images/box.png new file mode 100644 index 0000000000000000000000000000000000000000..fb1343ea1cdcc53df214f3180022c51a8c0ddd7b GIT binary patch literal 614 zcmV-s0-61ZP)hB*XqG3q#$ekT*VYsp+eC?CMWCD>qOzPc z%Tc|8(QwG|=SiW&d&C+DfuAb`3;t}@)d&Hx2Js#x;x8=&c&mxxM!5b>mQke#AS|0bW zkt7#@z1Q#P=P83cW6;mIv$aE2E>YqHS8G%ZYlDonK?XpU7aa#%cZcWK0bH#SCn#$j zZLJaKI`2z+{SH7x2;QIfZLP7^p_~(JWAGx~gj7oP?JMPCM!A?F)^=pu7@QN76QQX! z@(bYYtCxTMfu`0tk<$!ptuH(HN7=IsoCvxqiNe(Yx++f{M1=hhpQiWkZCodbqyJhK zA2>W&5E1rOFOA1Xv+CK$FU#$#I7n4|Fv!*T2QPmrngA-j0ssI207*qoM6N<$g0#v9 AH2?qr literal 0 HcmV?d00001 diff --git a/themes/default/filemanager/images/code.png b/themes/default/filemanager/images/code.png new file mode 100644 index 0000000000000000000000000000000000000000..83a83df91a6742767efeb2be12dcefdb9e5c8d6b GIT binary patch literal 585 zcmV-P0=E5$P)kv~VLT#6P4fg9gd>=S~+fH;pZ&8JNWkXU?2COwjA~cARsE zd7gh{g-}YRTI5kQh8WLehH z-g~_FD-8q8=d^PU5qYIiKm`B<6GLDRuLj?>%aMLUepVcsAs5 zf15liAtHqRd;HrfKCX~QB_8*;3D1T^#}|kQ&bfsL!P680q!bjMgkOi4&bx(2r2v5$ z_JyEOFxlP0Zf>xCbP7{PFn&g7Kbg)6rjGTaQ|#sjlijU92}Fd+UK`ttQ8y2idqZri zj<1#x5!B5Cwiz?oYZv&X6Xx;s=>viFh*pd3fNR#UtvB!+_OAp0q7`|w_EJdE;}xzT zu-2lrUg;B^b2AUL)>)dS7-N>6rwAx%@X)|swWs|SO@;IQBCzh6Z`6h(tLjt_nT XjRR+gDFH-y00000NkvXXu0mjfvlaK* literal 0 HcmV?d00001 diff --git a/themes/default/filemanager/images/config.png b/themes/default/filemanager/images/config.png new file mode 100644 index 0000000000000000000000000000000000000000..f99ea4c0ab059e1df4ce00e2f92375b874763bca GIT binary patch literal 614 zcmV-s0-61ZP)%NRXMH?!6G37$NKyG<0=Wo$jxy62sx}mz45FDfPsEm}OZbA;j;* zU@#axJUn#E3Ik!&`LZQHjJCXbI+yWIxBaU3J3TCI}JW+|0QrYlm)3qS}l9gRjmJDm>6WYTEOWHR*oedB-bP!vUs z$76&LQ{gzy^K3SI8IQ+5z8%3YmQJTDQM8hSu-7|(6a$H@gv8u#r1{R=bMG{!)9Gtt%-A`1 z%zu;+B9~HrYD^}Rd^jAAvMfUgu~*nR$8x!3u~>YUbzP6rG^H57$NVe-klh1@AHLoS zNz;^~C`Qs+i?x=Au0(Yk0BBd@y}uRkHz$oTc<)ip;l#1^J02pJCT5G)bh{w+n z^#%anY~l6*XswafTDVwFwH%C`KBns_L7t`q!MD#7QwHA4vqb$oeGR7>@GzBw*nZMm2O;a3?#|1GnthE@1VGIF;5MX8y zGo$bOQRcgt8RVRUwf4UPoO2)m@H}r6KL9AD002}~6|~j}f?!mDF$Pstf$F-(>2yMt zWiZA(aHN!f)dc_|LJ$NfiUM_AgOVh{^?F5FmbhQ!Uja%f#Bq!yNkEs&1@rkFzVDAh z==&a<%?8xAE%H1^mSyO=?r~Bf#2<$HpZLCyFbq)?1=_X+X{{d!A2;|)_YLAWhSnO? zG!166877m-D1@eIuwJi0Q51FC?KWI4m$24?nK2B*rwBp_D5XF|*zfm2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4fxrAZ4@_Z>LpB(P=EDgGHs@(H<#3lpZ>Z`kgozhr}u z%ND^SH)bT1ai5(%GhLBQWyc2T{QCEEs*fL)cv-qlud%l7b=JzvYWCyXgSnn09r_m{_v@Z)oh|J@z#5i+25Ey z1eW>A(TJZct!&j|`k;COJ3TXtQVsytTJGvML{YngLVrtHtim3w?VOd|_q)l$Cb{vs zkD7(<;r;Y#yI$jXZ+#Ugxz$QB571FQokpWyx1TtpC>W?#ig|UqyIA$73V}a1@wae~ zR`Z(Hy!+)+K6#tHp#5t@~g&mrE6HM-f^~=t^SC=NDJo7J@Va1tE@8 ZegpsFp=+X_I-URk002ovPDHLkV1gzC>|T_wSn=`$4V zrW@&^Tc06dcYO;tNj3^sLDVcXkt8(1h0vmR&dli|xkHkBH4Y36hnfHT|8tna!SU(W z_T}*B{opACfZs>kaL!@X3W6XOLL3(Mzx?`Viyy+xj~YR-h?DQTVCFX;6A}9TK1QR_ zg}8h86IMTKoLxV{I)*U@M6}X@)*8KDZ%43AFqr&>byF%cgPGB4wEzH0DU8Qs|4=D~ zYPAYxhP4)gZ33diUq}TSjfSs9QM5o$BN7n=+za4LMxfj6dh)!B)Byk(V<4P0;5mU* zB#NR1^87h+YL!FW8b-ND~^m|(lzR@|=FD?t#{)+z*yF^CAW*{lNU_xmN+-(+hoo`}Rz6rr^y z%d)4A)|x1a5Rq6~t=2M0lGW*SdV6XCKhtbBlXknk{07ed_tgh+a3uf$002ovPDHLk FV1o4Y#MS@+ literal 0 HcmV?d00001 diff --git a/themes/default/filemanager/images/film.png b/themes/default/filemanager/images/film.png new file mode 100644 index 0000000000000000000000000000000000000000..f92f7e1eb247a75de4ed66bd5b7faec131c7759d GIT binary patch literal 739 zcmV<90v!E`P)_G$Pd)0ltf5e&YhnWvk7c>zU^S{oO8Z2>f++!XYc(R zrPPa;-~2_e(mK0l zw@jx~ep^kbn+k19bXk1y7qWt3x96u{9(j0pplKRR2;oCjRo`o^nH|=-1GPol5@p5= zM)_fIR7N3kM^#m%ls=dkQ5Dzy9%rwjNy?bXk6(V5H<6&N)&_AGOx6{{@fk VbEjPP6gB_=002ovPDHLkV1im-P$mEX literal 0 HcmV?d00001 diff --git a/themes/default/filemanager/images/flash.png b/themes/default/filemanager/images/flash.png new file mode 100644 index 0000000000000000000000000000000000000000..16ad63853a6f1d05c92f75c8d389d7e2ea54043f GIT binary patch literal 556 zcmV+{0@MA8P)Px? zCnqg9IN3iys3KAj2L)%rNpvVKE@E)YBCo;WJn%sNey$;&gHZQ3jILkTT zALpEVgJ!dN(OSFeoIA~bgiz>M3;3_upe7!IKX_{`$`~`!z4zcYI?J%rGfdohO!y{&1Ji@PF$UQlf9OyjQ+}>J z2M6VqhsgQ)-&5_tj$L8v(S59O0Bl@cBq)WgnoWrl)5|m0q;};6_8n4-U`h*`Z*8n(l>n==Aj(nvdfiIUY4Vsmu>x5^| zjU*Qe_-K~!RGov@mYABG8%y3LV2nXTsJ)AKoML~nwH75JNgT&$tw(;Sy{WY(j$=e5 uk#f1boTlk&tJOL&)^bmTVVG7bmE~VsuSsy!)BoiF0000gw0t`#U1?IUf8q|FA_- zEaiDlQ4|0u@bK}!Jl`3z@#=u{Gd0fS8F@A3i%a=2B+qktz21@yArL|U;N|X!pMQHs zty<=j_9d4IXAzVr#)5SNN2qFs461Dz2&FGNy4EMW}6ucvy;>( z5;nH?F($%exV!u(&IeQ#?>)vjhpO`9!@rSe?7`Lf8B!aQSc9mdz+|;VeImugmY;s@ zqpCRPFd>X-8?T0(o2m2VXQydoDK<7Fv7zw7V0Va!awe}(E+wpQ9iXa&5U@uh#Kv%S zeui>tF(x855jHkF-FQvmgw3~aP*w6;nPIH&M>qnUovyLH_m)R%TkH*sW4E(Xf{Di4 z@uG|hPwQ0WBw!*js0eE>_W0$=KRnyo#|Po^g(lx$yGWywA_9}ulq8N$0;cOJJGug;Fo{Xeny9&4@bbvm8-#l=OEB*DfJH?Fk*_lZ;$0OuUt zZWn89&t_S6yWj8M>2|x9KJ1alQ7V=CjYi}4J5=3(H%{8rYXATM07*qoM6N<$g05?9 AwEzGB literal 0 HcmV?d00001 diff --git a/themes/default/filemanager/images/java.png b/themes/default/filemanager/images/java.png new file mode 100644 index 0000000000000000000000000000000000000000..63b86830fedf4a59f588cadd495a96e0317c4797 GIT binary patch literal 658 zcmV;D0&V??P)Ol|cKj6iS1rd6Y#)Co*+BDFbh?ZitDN_48>CEh`htNRVZNV4j zFf;G_@O|GfPO(_LX^a`Q)}G@(B!nnQDepUlLZOt+W_#1=G(w1IbKx2G+E8n6t)*70 zF*`duC6!XWzVD-yiVQoezws8ovejtpIQM;@N~O{(f*>FW0>Uudv)EXo?cD?P#XE?f zpLg7C=Y%mPI{bHz#MoVQCXe^w3C_y=9*;2wskLqfcB!rS5_RG_-t-vt{)YtVv#`sj zwMOh$ei%z&4;>*)`H02oNY8;SZ1&wlew)Dfrx8ovn^kUY>}_Eiu&wx)S9mky=*%T_ zCXYM!37hQ3n|w`dp@djlV14ifKr}#S^2FvRAy7DtWz_M@5Ko~_UL`IBUUj_Xj|7;m zEaun+yqUK+RuQ@hg49vi_ya+M)q$t2VMYSPdJXG!Al7Q&x;XV^!Z60xl^cYK!%fqE zfQ~mq$X`>aGyT+agCJb67AM#w`F;dP)lu0#8s~5C1Zb_1QnGsM5wWEow10d~TXg~_ zw1iF!LQB}*MUd*o_}SJA7-Nu9%1WtJ>dEDDxUP%s?qOx%apb>f4O%J6*$wUvtZ?wm%2WiVn33Mqp49)E*)t zNW!RYMK^DGvkpa_JVl3&dGU}PyF`az4^jw~UtZdc+@KOQDN$FQZ@%yCu2zF8>t7^!1wVN%lx`M%F1Y-^pgS5VX8iDtwlrtkX6IN^+&Ya=_hfuw=Q-p*Tr1# z5G!NjBrcz*TxKoGbzMXR5n*NI70DYp;#W>0B6tf+nD^6&?-Sb5LcFgB@w}kkbzPKK zBdoogBzEaIB7(oVj(PVP-Pwi!B0|&A4!rL_gZhRR5P@h@1+csZiO9wo;Qd%4aylDm z)>>2*AR?&kTY`0{wHf#Abg;Ky7x3p6D~YO_we< ze%7D8#(tXFJfQY1hz=7Ux`_8>9`{WVf6e^W?7D6RptUYIj)O5Zg<*w0b(rw6{SeU& zW@8MF3S3Zt5%k8PRC8m`bGve*>>VCD?q+4djE zFhLZ?kYNHDo&L{yjWHmtbuK`L3F?!K+qEL*rc1bYtAI!AAI^ET)*x$bE+7hHym>m8 zsh{Hxc z0+?}7%>lS005jv|&N1E(Z{Sz4h)Qh|%#6nmrZ5#s+=(ULKB@ilGIKV;;@z9r-~El* zqJ!7VvtVYdE>*C)R2hE*tu=@UD@_k8O)uB{zl<@bD-e+{gn&}&T)c5lDFq<}h{&f> ssniOBV58gZ&R;k#M}WBQ+$<6&=z0Siw>IL9MuT#>jMln6f{7xe^bhjy-?Se8j1%l2dwrZ#-+t;7--7{p z`xbXs5A}MTYPAZ`)}VahTVBUCGKYuAd~uZQ)mxK{ZzHpUPU zl>O)cPOFAQEsW#h?g_EhVvHeP`43rJQ0@0=_@sZ6OrGbVn#aFHPMpA4LvsHPtEaw# z%h#~oJ+QCZH7MfKhUQ52C*r?J+) z2dv-1x_6%WhRTEcxZS%jDuWmh1C_fI#I-8vbebed+5n~0%VM!e9LE~~vRUZdiL9=| z?r;MTul!H_;zhL96pKZaQZH2y1m{bo(vA7~`Hw$TxUMaku~8aMisZvrnVKRihTQOQ dsjI8&{5#5Ng9j%04W0l1002ovPDHLkV1ll-ZH52< literal 0 HcmV?d00001 diff --git a/themes/default/filemanager/images/php.png b/themes/default/filemanager/images/php.png new file mode 100644 index 0000000000000000000000000000000000000000..22c4df637f8429fb781e167889714665886b027b GIT binary patch literal 757 zcmVwzjr4H8o)v#)inA=aI=| zNT<^ugp{()G)<(G|1$ulX_88%+Jx)6xUTyfn910rzbulsOW3v~ZaC9}j)ffCh9p9M-Q#r~g^s>3yyvk%%^wQcQneqPXG!Fq{2JG#aI4%O(JRWaih^ zt9URdP)cDarN}K7aXk${V}nUJ947s30RYD9u)DZvX2EYh4yoDOGks2$8ZZ3n?X9>kXxp63em>LZn0}6uLY)IoXp; nCUx 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

F?0cGzB_>1s``{Fn=Dus~$JjtWY== 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 literal 0 HcmV?d00001 diff --git a/themes/default/filemanager/images/ruby.png b/themes/default/filemanager/images/ruby.png new file mode 100644 index 0000000000000000000000000000000000000000..c7db42fcb4a9d0004072bd3c84d53a62f5373868 GIT binary patch literal 781 zcmV+o1M>WdP)Ok=a2u>Xcf;dpfL^KG;7}O>OTMmt;)oN@m&9}e(EeF*? z>7=gl`#h|7!BY8r{;==+BS8@C;15P?T`t(?~5KygF86O{i zYdp{EPp8v(p0_BZM5sM{fP4Fzjst%&cJD5q#>#wdS$1B#!IoqHQYw}DjdKp?+#=Yo z{Li~H1GN8p$;yys?n9B(iPO9vJdNLM@#6Lfn~xsDIfwCm9}!uAXP!Ob&DjBH)Cmb7 z0i7HAm>n5rXgBNlfKy--Nmd>_LS>@Lm(da( zwJBCaWAk}yG0wU94MfPDJ4LHeCk&tffvwl?Pcqjs`>0Y~jp~Auq5*oI2rWpP5jo9ig_FlNm=Ns23 zfB%l8(s)YKRv{u7V(Ii!K{S4cTWs31jr8;cllP0vj+L+qycKa`ot=cdfac66lvb?DtX?Xp6pPGFRaxiHP}OU& z2!g`3TKt%-uuejV(bTX+I}%F;Dv_Y_aRL$@)V{taKxm_hiDILPkcfuqi-mbN*PtzK zvA|kO@8B@6u3nh*a2>*Vc6V*ch00000 LNkvXXu0mjfEw5?t literal 0 HcmV?d00001 diff --git a/themes/default/filemanager/images/script.png b/themes/default/filemanager/images/script.png new file mode 100644 index 0000000000000000000000000000000000000000..5bef920766b333d4917efaf794b054b46632771c GIT binary patch literal 586 zcmV-Q0=4~#P)*9Rs1h``+!4`b3(7@xbNY z%Q@%cJNGKxZuhYe;>dBFZEg{&s`fQad#SWqt$r{Vj0FM#R8?K7*>M~ulL_PT_^URZ zPGh>R^XTM+UBlo@ug9)o@HP_R*ZVAY?>zuu8h^C_(RH1{U=ULpjfPAnlee*Vqtof2 z2_cYDl07{oWf-)3JyM3jo2@Op{SrUFwYU?x55Vv3;sQVjfl{m0WICN*$)MS6qS>~M zlyW72ZQJt^a%X1%q~dX2hr?LUE!MN^T;;FGeav0wHdC~RZ7!Z%%txqHDl(JFtYlEH z*XIU>LX|{f2Y`HjgF>MSKq9e2KEH7zKnO7h93MY(6F1%e2T*5#*|HC8>;s#%>Y96& zQnL4HkHhidLhXXVER=T&0GC{%JXKtS^M~jE*tiCkWw}(}2OrK0XJMC8vj2IX(vOl` zXIa+uFO< zTk$`P&4>AoR;EbJ-_L^0D4^exRJBhTwM~38CoI0Tdl_e|A`gq9OM9Y>;3~JK4HxB^ zlY(MD+sYeQ=t%XSSW;x^gVk?F9J`9twY{FFh)w#DgLm<^Y{@=idiT!JBhJV`nkGyH!{)HKF5f;+(rC(^?(f zjv9zeNSM8ik(cF=gTQRVhC|oRO~h>sFy>dMI$fEgd0mc!C@j^ZpLxYv4HmnPf dI0THYuv<%+6iSmMn&w3dPGDfL1|=LY000~z)(!vw literal 0 HcmV?d00001 diff --git a/themes/default/filemanager/images/text-plain.png b/themes/default/filemanager/images/text-plain.png new file mode 100644 index 0000000000000000000000000000000000000000..1d48677c65ee9c3c3237780ad1dc32fcde4f0ad9 GIT binary patch literal 463 zcmV;=0WkiFP)+YL!FW8b-ND~^m|(lzR@|=FD?t#{)+z*yF^CAW*{lNU_xmN+-(+hoo`}Rz6rr^y z%d)4A)|x1a5Rq6~t=2M0lGW*SdV6XCKhtbBlXknk{07ed_tgh+a3uf$002ovPDHLk FV1o4Y#MS@+ literal 0 HcmV?d00001 diff --git a/themes/default/filemanager/images/xls.png b/themes/default/filemanager/images/xls.png new file mode 100644 index 0000000000000000000000000000000000000000..ebaee9ec49eb745afebd80efab99af9a038ce7a1 GIT binary patch literal 495 zcmVRt9xU@r?lxmPV6^i72T!&!V^do^@xWl=Zd+t5wz1;oF`9(K)z5AZ@ zivVy|e}dK;S-}`{IpWQerq9A_#(a{x$9wk9O+l z{W#F1Aoc~qFa%>PmBg|v_`ZM0l>o+551JGJKnMZHaWW;eS}iE0z?CFODdWcf`ORiC zuKB)?YPA|;$8kUu&2c3Ft*}I}=))>3gaB895(M*G(=ZXuBxps61_0Q$9oI&q5h|5R zj6KhrNzekI4JAY#EL|WK~y-6m5;wq6j2mL&n$NrSwmn&HYkx&LLdPfEhM&9J2w6S zCMIeutf;K0tfa)m%Fc?IIIEqlg_3AkF%(;9ASfY77G{^3H}99l7!t#70$=iqcawX* zbA#rG2e&h0pF8ho=$4?w-G^_f)oK9L>vdLM-l2eAFG=5mbUN*&3)L&rV-u4Uq<9ig zI7h4_?mc<}!0R{fn4G=E&d;@({oSo4QJr*pbfk}6YXA@t78e(DfHhdv zMk|FFmEy9auI>2=IUo!}qA1EwFb0<$VN^=NDAlt)H*f$%QA8Mq{|p>9OE5|yI#akT z>1p7sJz?Oi#bpUPQ;4;KRlNa08Z$pvJ#L?$t76j_s}iggB-I1>Ai$~pt^nU^@?v3% zpm;t1>loc?LNGw8J<@K)nEo3Kj*s`W_&=8@4qYYQ+os+6galGzbL}HX2dz^A@|1^$ z38aizt(lm;$>7D)8sv%hwpri&jCd)r^?jAjpZ8}1oFA#;rG$8OxYH?3ja>_Ci1eLm z*%-^$)o*yUu@k&{eEELsz&%S8)w383^s_rWRCxLqgntx*WUqE=00000NkvXXu0mjf D(KZJc literal 0 HcmV?d00001 diff --git a/themes/default/filemanager/screen.css b/themes/default/filemanager/screen.css new file mode 100644 index 0000000..ed12709 --- /dev/null +++ b/themes/default/filemanager/screen.css @@ -0,0 +1,381 @@ +.file-manager { + width: 100%; + height: 100%; + float: left; + margin: 0; + padding: 15px 15px 30px 15px; + overflow: auto; +} +.file-manager ul { + display: block; + margin: 0; + padding: 0; +} +.file-manager li { + display: block; + margin: 0; + padding: 2px 0; + list-style: none; +} +.file-manager ul ul li { + margin-left: 20px; + white-space: nowrap; +} +.file-manager a { + display: inline-block; + min-width: 100%; + cursor: pointer; + padding: 5px; + border-radius: 3px; +} +.file-manager a:hover, .file-manager a.context-menu-active { + background-color: #333; +} +.file-manager span { + width:10px; + height:10px; + display: inline-block; + margin-left:-6px; + padding-top: 0; + line-height: 6px; +} +.file-manager .plus:before { + display: block; + content: "\25b8"; + padding: 5px; + margin-left: -10px; + font-size: 16px; +} +.file-manager .plus { + color: gray; + font-family: entypo; + font-style: normal; + display: inline-block; +} +.file-manager .none { + background: none; +} +.file-manager .minus:before { + display: block; + content: "\25be"; + padding: 5px; + margin-left: -10px; + font-size: 16px; +} +.file-manager .minus { + color: gray; + font-family: entypo; + font-style: normal; + display: inline-block; +} +.file-manager .plus:hover { + cursor: pointer; + color: #fff; +} +.file-manager .minus:hover { + cursor: pointer; + color: #fff; +} +.file-manager-selected { + + background-color: #4a4a4a; +} +.file-manager-selected:hover { + + background-color: #4a4a4a !important; +} +/* CONTEXT MENU */ + +#context-menu { + display: none; + top: 0; + left: 0; + position: fixed; + width: 140px; + padding: 0; + background: #333; + z-index: 13; + background-clip: content-box; + border: 3px solid rgba(255, 255, 255, 0.5); + box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .9); + border-radius: 3px; + overflow-y: auto; +} +#context-menu a { + display: block; + padding: 5px 5px 7px 5px; + margin: 0; +} +#context-menu .icon { + padding-right: 5px; +} +#context-menu a:hover { + background-color: #4a4a4a; +} +#context-menu hr { + height: 0; + border: none; + border-top: 1px solid #292929; + margin: 5px; +} +.disabled { + color: #999; + font-style: italic; +} +/* SEARCH */ + +#filemanager-search-results { + display: none; + height: 250px; + overflow: scroll !important; + border: 1px solid #262626; +} +#filemanager-search-results div { + padding: 4px 6px 3px 6px; + border-radius: 3px; + white-space: nowrap; +} +#filemanager-search-results div:hover { + background-image: linear-gradient(left , rgb(26, 26, 26) 1%, rgba(26, 26, 26, 0.0) 100%); + background-image: -o-linear-gradient(left , rgb(26, 26, 26) 1%, rgba(26, 26, 26, 0.0) 100%); + background-image: -moz-linear-gradient(left , rgb(26, 26, 26) 1%, rgba(26, 26, 26, 0.0) 100%); + background-image: -webkit-linear-gradient(left , rgb(26, 26, 26) 1%, rgba(26, 26, 26, 0.0) 100%); + background-image: -ms-linear-gradient(left , rgb(26, 26, 26) 1%, rgba(26, 26, 26, 0.0) 100%); + background-image: -webkit-gradient(linear, left top, right top, color-stop(0.01, rgb(26, 26, 26)), color-stop(1.00, rgba(26, 26, 26, 0.0))); +} +#filemanager-search-processing { + display: none; + margin: 10px 0 0 0; + width: 32px; + height: 32px; + float: right; + background: url(../loading.gif) no-repeat; +} + +/* SEARCH */ + +.file-search-table tr td { + border: none; + padding: 0; +} + + +/* ICONS */ + +.file-manager a { + background-repeat: no-repeat; + background-position: 4px 4px; + text-indent: 22px; + padding-top: 5px; +} +.file-manager .directory { + background-image: url(images/directory.png); +} +.file-manager .directory.open { + background-image: url(images/directory_open.png); +} +.file-manager .file { + background-image: url(images/file.png); +} + +/* EXTENSIONS */ +.file-manager .ext-htaccess { + background-image: url(images/config.png); +} +.file-manager .ext-conf { + background-image: url(images/config.png); +} +.file-manager .ext-ini { + background-image: url(images/config.png); +} +.file-manager .ext-3gp { + background-image: url(images/film.png); +} +.file-manager .ext-afp { + background-image: url(images/code.png); +} +.file-manager .ext-afpa { + background-image: url(images/code.png); +} +.file-manager .ext-asp { + background-image: url(images/code.png); +} +.file-manager .ext-aspx { + background-image: url(images/code.png); +} +.file-manager .ext-avi { + background-image: url(images/film.png); +} +.file-manager .ext-bat { + background-image: url(images/application.png); +} +.file-manager .ext-bmp { + background-image: url(images/picture.png); +} +.file-manager .ext-c { + background-image: url(images/code.png); +} +.file-manager .ext-cfm { + background-image: url(images/code.png); +} +.file-manager .ext-cgi { + background-image: url(images/code.png); +} +.file-manager .ext-com { + background-image: url(images/application.png); +} +.file-manager .ext-cpp { + background-image: url(images/code.png); +} +.file-manager .ext-css { + background-image: url(images/css.png); +} +.file-manager .ext-doc { + background-image: url(images/doc.png); +} +.file-manager .ext-exe { + background-image: url(images/application.png); +} +.file-manager .ext-gif { + background-image: url(images/picture.png); +} +.file-manager .ext-fla { + background-image: url(images/flash.png); +} +.file-manager .ext-h { + background-image: url(images/code.png); +} +.file-manager .ext-htm { + background-image: url(images/html.png); +} +.file-manager .ext-html { + background-image: url(images/html.png); +} +.file-manager .ext-jar { + background-image: url(images/java.png); +} +.file-manager .ext-jpg { + background-image: url(images/picture.png); +} +.file-manager .ext-jpeg { + background-image: url(images/picture.png); +} +.file-manager .ext-js { + background-image: url(images/script.png); +} +.file-manager .ext-json { + background-image: url(images/script.png); +} +.file-manager .ext-lasso { + background-image: url(images/code.png); +} +.file-manager .ext-log { + background-image: url(images/text-plain.png); +} +.file-manager .ext-m4p { + background-image: url(images/music.png); +} +.file-manager .ext-mov { + background-image: url(images/film.png); +} +.file-manager .ext-mp3 { + background-image: url(images/music.png); +} +.file-manager .ext-mp4 { + background-image: url(images/film.png); +} +.file-manager .ext-mpg { + background-image: url(images/film.png); +} +.file-manager .ext-mpeg { + background-image: url(images/film.png); +} +.file-manager .ext-ogg { + background-image: url(images/music.png); +} +.file-manager .ext-pcx { + background-image: url(images/picture.png); +} +.file-manager .ext-pdf { + background-image: url(images/pdf.png); +} +.file-manager .ext-php { + background-image: url(images/php.png); +} +.file-manager .ext-png { + background-image: url(images/picture.png); +} +.file-manager .ext-ppt { + background-image: url(images/ppt.png); +} +.file-manager .ext-psd { + background-image: url(images/psd.png); +} +.file-manager .ext-pl { + background-image: url(images/script.png); +} +.file-manager .ext-py { + background-image: url(images/script.png); +} +.file-manager .ext-rb { + background-image: url(images/ruby.png); +} +.file-manager .ext-rbx { + background-image: url(images/ruby.png); +} +.file-manager .ext-rhtml { + background-image: url(images/ruby.png); +} +.file-manager .ext-rpm { + background-image: url(images/linux.png); +} +.file-manager .ext-ruby { + background-image: url(images/ruby.png); +} +.file-manager .ext-sql { + background-image: url(images/db.png); +} +.file-manager .ext-swf { + background-image: url(images/flash.png); +} +.file-manager .ext-tif { + background-image: url(images/picture.png); +} +.file-manager .ext-tiff { + background-image: url(images/picture.png); +} +.file-manager .ext-txt { + background-image: url(images/file.png); +} +.file-manager .ext-vb { + background-image: url(images/code.png); +} +.file-manager .ext-wav { + background-image: url(images/music.png); +} +.file-manager .ext-wmv { + background-image: url(images/film.png); +} +.file-manager .ext-xls { + background-image: url(images/xls.png); +} +.file-manager .ext-xml { + background-image: url(images/code.png); +} +.file-manager .ext-zip { + background-image: url(images/zip.png); +} + +.file-manager .loading { + background-image: url(images/spinner.gif); +} + +.file-manager .drag_start { + background-color: #333; + /*border-radius: 10px;*/ +} +.file-manager .drag_over { + background-color: #4a4a4a; + border-radius: 10px; +} + diff --git a/themes/default/fonts.css b/themes/default/fonts.css new file mode 100644 index 0000000..6784e40 --- /dev/null +++ b/themes/default/fonts.css @@ -0,0 +1,321 @@ +@charset "UTF-8"; + +@font-face { + font-family: 'Ubuntu'; + src: url('fonts/ubuntu-webfont.eot'); + src: url('fonts/ubuntu-webfont.eot?#iefix') format('embedded-opentype'), + url('fonts/ubuntu-webfont.woff') format('woff'), + url('fonts/ubuntu-webfont.ttf') format('truetype'), + url('fonts/ubuntu-webfont.svg#ubunturegular') format('svg'); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'entypo'; + src: url('fonts/entypo.eot'); + src: url('fonts/entypo.eot?#iefix') format('embedded-opentype'), + url('fonts/entypo.woff') format('woff'), + url('fonts/entypo.ttf') format('truetype'), + url('fonts/entypo.svg#entypo') format('svg'); + font-weight: normal; font-style: normal; +} + +/* Firefox workaround */ +@-moz-document url-prefix() { + @font-face { + font-family: 'entypo'; + src: url('fonts/entypo.eot'); + src: url('fonts/entypo.eot?#iefix') format('embedded-opentype'), + url('fonts/entypo.woff') format('woff'), + url('fonts/entypo.ttf') format('truetype'), + url('fonts/entypo.svg#entypo') format('svg'); + font-weight: normal; font-style: normal; + } +} + +.icon-note:before { content: "\266a"; } /* '\266a' */ +.icon-note-beamed:before { content: "\266b"; } /* '\266b' */ +.icon-music:before { content: "\1f3b5"; } /* '\1f3b5' */ +.icon-search:before { content: "\1F50D"; } /* '\1f50d' */ +.icon-flashlight:before { content: "\1f526"; } /* '\1f526' */ +.icon-mail:before { content: "\2709"; } /* '\2709' */ +.icon-heart:before { content: "\2665"; } /* '\2665' */ +.icon-heart-empty:before { content: "\2661"; } /* '\2661' */ +.icon-star:before { content: "\2605"; } /* '\2605' */ +.icon-star-empty:before { content: "\2606"; } /* '\2606' */ +.icon-user:before { content: "\1f464"; } /* '\1f464' */ +.icon-users:before { content: "\1f465"; } /* '\1f465' */ +.icon-user-add:before { content: "\e700"; } /* '\e700' */ +.icon-video:before { content: "\1f3ac"; } /* '\1f3ac' */ +.icon-picture:before { content: "\1f304"; } /* '\1f304' */ +.icon-camera:before { content: "\1f4f7"; } /* '\1f4f7' */ +.icon-layout:before { content: "\268f"; } /* '\268f' */ +.icon-menu:before { content: "\2630"; } /* '\2630' */ +.icon-check:before { content: "\2713"; } /* '\2713' */ +.icon-cancel:before { content: "\2715"; } /* '\2715' */ +.icon-cancel-circled:before { content: "\2716"; } /* '\2716' */ +.icon-cancel-squared:before { content: "\274e"; } /* '\274e' */ +.icon-plus:before { content: "\2b"; } /* '\2b' */ +.icon-plus-circled:before { content: "\2795"; } /* '\2795' */ +.icon-plus-squared:before { content: "\229e"; } /* '\229e' */ +.icon-minus:before { content: "\2d"; } /* '\2d' */ +.icon-minus-circled:before { content: "\2796"; } /* '\2796' */ +.icon-minus-squared:before { content: "\229f"; } /* '\229f' */ +.icon-help:before { content: "\2753"; } /* '\2753' */ +.icon-help-circled:before { content: "\e704"; } /* '\e704' */ +.icon-info:before { content: "\2139"; } /* '\2139' */ +.icon-info-circled:before { content: "\e705"; } /* '\e705' */ +.icon-back:before { content: "\1f519"; } /* '\1f519' */ +.icon-home:before { content: "\2302"; } /* '\2302' */ +.icon-link:before { content: "\1f517"; } /* '\1f517' */ +.icon-attach:before { content: "\1f4ce"; } /* '\1f4ce' */ +.icon-lock:before { content: "\1f512"; } /* '\1f512' */ +.icon-lock-open:before { content: "\1f513"; } /* '\1f513' */ +.icon-eye:before { content: "\e70a"; } /* '\e70a' */ +.icon-tag:before { content: "\e70c"; } /* '\e70c' */ +.icon-bookmark:before { content: "\1f516"; } /* '\1f516' */ +.icon-bookmarks:before { content: "\1f4d1"; } /* '\1f4d1' */ +.icon-flag:before { content: "\2691"; } /* '\2691' */ +.icon-thumbs-up:before { content: "\2691"; } /* '\2691' */ +.icon-thumbs-down:before { content: "\1f44e"; } /* '\1f44e' */ +.icon-download:before { content: "\1f4e5"; } /* '\1f4e5' */ +.icon-upload:before { content: "\1f4e4"; } /* '\1f4e4' */ +.icon-upload-cloud:before { content: "\e711"; } /* '\e711' */ +.icon-reply:before { content: "\e712"; } /* '\e712' */ +.icon-reply-all:before { content: "\e713"; } /* '\e713' */ +.icon-forward:before { content: "\27a6"; } /* '\27a6' */ +.icon-quote:before { content: "\275e"; } /* '\275e' */ +.icon-code:before { content: "\e714"; } /* '\e714' */ +.icon-export:before { content: "\e715"; } /* '\e715' */ +.icon-pencil:before { content: "\270e"; } /* '\270e' */ +.icon-feather:before { content: "\2712"; } /* '\2712' */ +.icon-print:before { content: "\e716"; } /* '\e716' */ +.icon-retweet:before { content: "\e717"; } /* '\e717' */ +.icon-keyboard:before { content: "\2328"; } /* '\2328' */ +.icon-comment:before { content: "\e718"; } /* '\e718' */ +.icon-chat:before { content: "\e720"; } /* '\e720' */ +.icon-bell:before { content: "\1f514"; } /* '\1f514' */ +.icon-attention:before { content: "\26a0"; } /* '\26a0' */ +.icon-alert:before { content: "\1f4a5"; } /* '\1f4a5' */ +.icon-vcard:before { content: "\e722"; } /* '\e722' */ +.icon-address:before { content: "\e723"; } /* '\e723' */ +.icon-location:before { content: "\e724"; } /* '\e724' */ +.icon-map:before { content: "\e727"; } /* '\e727' */ +.icon-direction:before { content: "\27a2"; } /* '\27a2' */ +.icon-compass:before { content: "\e728"; } /* '\e728' */ +.icon-cup:before { content: "\2615"; } /* '\2615' */ +.icon-trash:before { content: "\e729"; } /* '\e729' */ +.icon-doc:before { content: "\e730"; } /* '\e730' */ +.icon-docs:before { content: "\e736"; } /* '\e736' */ +.icon-doc-landscape:before { content: "\e737"; } /* '\e737' */ +.icon-doc-text:before { content: "\1f4c4"; } /* '\1f4c4' */ +.icon-doc-text-inv:before { content: "\e731"; } /* '\e731' */ +.icon-newspaper:before { content: "\1f4f0"; } /* '\1f4f0' */ +.icon-book-open:before { content: "\1f4d6"; } /* '\1f4d6' */ +.icon-book:before { content: "\1f4d5"; } /* '\1f4d5' */ +.icon-folder:before { content: "\1f4c1"; } /* '\1f4c1' */ +.icon-archive:before { content: "\e738"; } /* '\e738' */ +.icon-box:before { content: "\1f4e6"; } /* '\1f4e6' */ +.icon-rss:before { content: "\e73a"; } /* '\e73a' */ +.icon-phone:before { content: "\1f4de"; } /* '\1f4de' */ +.icon-cog:before { content: "\2699"; } /* '\2699' */ +.icon-tools:before { content: "\2692"; } /* '\2692' */ +.icon-share:before { content: "\e73c"; } /* '\e73c' */ +.icon-shareable:before { content: "\e73e"; } /* '\e73e' */ +.icon-basket:before { content: "\e73d"; } /* '\e73d' */ +.icon-bag:before { content: "\1f45c"; } /* '\1f45c' */ +.icon-calendar:before { content: "\1f4c5"; } /* '\1f4c5' */ +.icon-login:before { content: "\e740"; } /* '\e740' */ +.icon-logout:before { content: "\e741"; } /* '\e741' */ +.icon-mic:before { content: "\1f3a4"; } /* '\1f3a4' */ +.icon-mute:before { content: "\1f507"; } /* '\1f507' */ +.icon-sound:before { content: "\1f50a"; } /* '\1f50a' */ +.icon-volume:before { content: "\e742"; } /* '\e742' */ +.icon-clock:before { content: "\1f554"; } /* '\1f554' */ +.icon-hourglass:before { content: "\23f3"; } /* '\23f3' */ +.icon-lamp:before { content: "\1f4a1"; } /* '\1f4a1' */ +.icon-light-down:before { content: "\1f505"; } /* '\1f505' */ +.icon-light-up:before { content: "\1f506"; } /* '\1f506' */ +.icon-adjust:before { content: "\25d1"; } /* '\25d1' */ +.icon-block:before { content: "\1f6ab"; } /* '\1f6ab' */ +.icon-resize-full:before { content: "\e744"; } /* '\e744' */ +.icon-resize-small:before { content: "\e746"; } /* '\e746' */ +.icon-popup:before { content: "\e74c"; } /* '\e74c' */ +.icon-publish:before { content: "\e74d"; } /* '\e74d' */ +.icon-window:before { content: "\e74e"; } /* '\e74e' */ +.icon-arrow-combo:before { content: "\e74f"; } /* '\e74f' */ +.icon-down-circled:before { content: "\e758"; } /* '\e758' */ +.icon-left-circled:before { content: "\e759"; } /* '\e759' */ +.icon-right-circled:before { content: "\e75a"; } /* '\e75a' */ +.icon-up-circled:before { content: "\e75b"; } /* '\e75b' */ +.icon-down-open:before { content: "\e75c"; } /* '\e75c' */ +.icon-left-open:before { content: "\e75d"; } /* '\e75d' */ +.icon-right-open:before { content: "\e75e"; } /* '\e75e' */ +.icon-up-open:before { content: "\e75f"; } /* '\e75f' */ +.icon-down-open-mini:before { content: "\e760"; } /* '\e760' */ +.icon-left-open-mini:before { content: "\e761"; } /* '\e761' */ +.icon-right-open-mini:before { content: "\e762"; } /* '\e762' */ +.icon-up-open-mini:before { content: "\e763"; } /* '\e763' */ +.icon-down-open-big:before { content: "\e764"; } /* '\e764' */ +.icon-left-open-big:before { content: "\e765"; } /* '\e765' */ +.icon-right-open-big:before { content: "\e766"; } /* '\e766' */ +.icon-up-open-big:before { content: "\e767"; } /* '\e767' */ +.icon-down:before { content: "\2b07"; } /* '\2b07' */ +.icon-left:before { content: "\2b05"; } /* '\2b05' */ +.icon-right:before { content: "\27a1"; } /* '\27a1' */ +.icon-up:before { content: "\2b06"; } /* '\2b06' */ +.icon-down-dir:before { content: "\25be"; } /* '\25be' */ +.icon-left-dir:before { content: "\25c2"; } /* '\25c2' */ +.icon-right-dir:before { content: "\25b8"; } /* '\25b8' */ +.icon-up-dir:before { content: "\25b4"; } /* '\25b4' */ +.icon-down-bold:before { content: "\e4b0"; } /* '\e4b0' */ +.icon-left-bold:before { content: "\e4ad"; } /* '\e4ad' */ +.icon-right-bold:before { content: "\e4ae"; } /* '\e4ae' */ +.icon-up-bold:before { content: "\e4af"; } /* '\e4af' */ +.icon-down-thin:before { content: "\2193"; } /* '\2193' */ +.icon-left-thin:before { content: "\2190"; } /* '\2190' */ +.icon-right-thin:before { content: "\2192"; } /* '\2192' */ +.icon-up-thin:before { content: "\2191"; } /* '\2191' */ +.icon-ccw:before { content: "\27f2"; } /* '\27f2' */ +.icon-cw:before { content: "\27f3"; } /* '\27f3' */ +.icon-arrows-ccw:before { content: "\1f504"; } /* '\1f504' */ +.icon-level-down:before { content: "\21b3"; } /* '\21b3' */ +.icon-level-up:before { content: "\21b0"; } /* '\21b0' */ +.icon-shuffle:before { content: "\1f500"; } /* '\1f500' */ +.icon-loop:before { content: "\1f501"; } /* '\1f501' */ +.icon-switch:before { content: "\21c6"; } /* '\21c6' */ +.icon-play:before { content: "\25b6"; } /* '\25b6' */ +.icon-stop:before { content: "\25a0"; } /* '\25a0' */ +.icon-pause:before { content: "\2389"; } /* '\2389' */ +.icon-record:before { content: "\26ab"; } /* '\26ab' */ +.icon-to-end:before { content: "\23ed"; } /* '\23ed' */ +.icon-to-start:before { content: "\23ee"; } /* '\23ee' */ +.icon-fast-forward:before { content: "\23e9"; } /* '\23e9' */ +.icon-fast-backward:before { content: "\23ea"; } /* '\23ea' */ +.icon-progress-0:before { content: "\e768"; } /* '\e768' */ +.icon-progress-1:before { content: "\e769"; } /* '\e769' */ +.icon-progress-2:before { content: "\e76a"; } /* '\e76a' */ +.icon-progress-3:before { content: "\e76b"; } /* '\e76b' */ +.icon-target:before { content: "\1f3af"; } /* '\1f3af' */ +.icon-palette:before { content: "\1f3a8"; } /* '\1f3a8' */ +.icon-list:before { content: "\e005"; } /* '\e005' */ +.icon-list-add:before { content: "\e003"; } /* '\e003' */ +.icon-signal:before { content: "\1f4f6"; } /* '\1f4f6' */ +.icon-trophy:before { content: "\1f3c6"; } /* '\1f3c6' */ +.icon-battery:before { content: "\1f50b"; } /* '\1f50b' */ +.icon-back-in-time:before { content: "\e771"; } /* '\e771' */ +.icon-monitor:before { content: "\1f4bb"; } /* '\1f4bb' */ +.icon-mobile:before { content: "\1f4f1"; } /* '\1f4f1' */ +.icon-network:before { content: "\e776"; } /* '\e776' */ +.icon-cd:before { content: "\1f4bf"; } /* '\1f4bf' */ +.icon-inbox:before { content: "\e777"; } /* '\e777' */ +.icon-install:before { content: "\e778"; } /* '\e778' */ +.icon-globe:before { content: "\1f30e"; } /* '\1f30e' */ +.icon-cloud:before { content: "\2601"; } /* '\2601' */ +.icon-cloud-thunder:before { content: "\26c8"; } /* '\26c8' */ +.icon-flash:before { content: "\26a1"; } /* '\26a1' */ +.icon-moon:before { content: "\263d"; } /* '\263d' */ +.icon-flight:before { content: "\2708"; } /* '\2708' */ +.icon-paper-plane:before { content: "\e79b"; } /* '\e79b' */ +.icon-leaf:before { content: "\1f342"; } /* '\1f342' */ +.icon-lifebuoy:before { content: "\e788"; } /* '\e788' */ +.icon-mouse:before { content: "\e789"; } /* '\e789' */ +.icon-briefcase:before { content: "\1f4bc"; } /* '\1f4bc' */ +.icon-suitcase:before { content: "\e78e"; } /* '\e78e' */ +.icon-dot:before { content: "\e78b"; } /* '\e78b' */ +.icon-dot-2:before { content: "\e78c"; } /* '\e78c' */ +.icon-dot-3:before { content: "\e78d"; } /* '\e78d' */ +.icon-brush:before { content: "\e79a"; } /* '\e79a' */ +.icon-magnet:before { content: "\e7a1"; } /* '\e7a1' */ +.icon-infinity:before { content: "\221e"; } /* '\221e' */ +.icon-erase:before { content: "\232b"; } /* '\232b' */ +.icon-chart-pie:before { content: "\e751"; } /* '\e751' */ +.icon-chart-line:before { content: "\1f4c8"; } /* '\1f4c8' */ +.icon-chart-bar:before { content: "\1f4ca"; } /* '\1f4ca' */ +.icon-chart-area:before { content: "\1f53e"; } /* '\1f53e' */ +.icon-tape:before { content: "\2707"; } /* '\2707' */ +.icon-graduation-cap:before { content: "\1f393"; } /* '\1f393' */ +.icon-language:before { content: "\e752"; } /* '\e752' */ +.icon-ticket:before { content: "\1f3ab"; } /* '\1f3ab' */ +.icon-water:before { content: "\1f4a6"; } /* '\1f4a6' */ +.icon-droplet:before { content: "\1f4a7"; } /* '\1f4a7' */ +.icon-air:before { content: "\e753"; } /* '\e753' */ +.icon-credit-card:before { content: "\1f4b3"; } /* '\1f4b3' */ +.icon-floppy:before { content: "\1f4be"; } /* '\1f4be' */ +.icon-clipboard:before { content: "\1f4cb"; } /* '\1f4cb' */ +.icon-megaphone:before { content: "\1f4e3"; } /* '\1f4e3' */ +.icon-database:before { content: "\e754"; } /* '\e754' */ +.icon-drive:before { content: "\e755"; } /* '\e755' */ +.icon-bucket:before { content: "\e756"; } /* '\e756' */ +.icon-thermometer:before { content: "\e757"; } /* '\e757' */ +.icon-key:before { content: "\1f511"; } /* '\1f511' */ +.icon-flow-cascade:before { content: "\e790"; } /* '\e790' */ +.icon-flow-branch:before { content: "\e791"; } /* '\e791' */ +.icon-flow-tree:before { content: "\e792"; } /* '\e792' */ +.icon-flow-line:before { content: "\e793"; } /* '\e793' */ +.icon-flow-parallel:before { content: "\e794"; } /* '\e794' */ +.icon-rocket:before { content: "\1f680"; } /* '\1f680' */ +.icon-gauge:before { content: "\e7a2"; } /* '\e7a2' */ +.icon-traffic-cone:before { content: "\e7a3"; } /* '\e7a3' */ +.icon-cc:before { content: "\e7a5"; } /* '\e7a5' */ +.icon-cc-by:before { content: "\e7a6"; } /* '\e7a6' */ +.icon-cc-nc:before { content: "\e7a7"; } /* '\e7a7' */ +.icon-cc-nc-eu:before { content: "\e7a8"; } /* '\e7a8' */ +.icon-cc-nc-jp:before { content: "\e7a9"; } /* '\e7a9' */ +.icon-cc-sa:before { content: "\e7aa"; } /* '\e7aa' */ +.icon-cc-nd:before { content: "\e7ab"; } /* '\e7ab' */ +.icon-cc-pd:before { content: "\e7ac"; } /* '\e7ac' */ +.icon-cc-zero:before { content: "\e7ad"; } /* '\e7ad' */ +.icon-cc-share:before { content: "\e7ae"; } /* '\e7ae' */ +.icon-cc-remix:before { content: "\e7af"; } /* '\e7af' */ +.icon-github:before { content: "\f300"; } /* '\f300' */ +.icon-github-circled:before { content: "\f301"; } /* '\f301' */ +.icon-flickr:before { content: "\f303"; } /* '\f303' */ +.icon-flickr-circled:before { content: "\f304"; } /* '\f304' */ +.icon-vimeo:before { content: "\f306"; } /* '\f306' */ +.icon-vimeo-circled:before { content: "\f307"; } /* '\f307' */ +.icon-twitter:before { content: "\f309"; } /* '\f309' */ +.icon-twitter-circled:before { content: "\f30a"; } /* '\f30a' */ +.icon-facebook:before { content: "\f30c"; } /* '\f30c' */ +.icon-facebook-circled:before { content: "\f30d"; } /* '\f30d' */ +.icon-facebook-squared:before { content: "\f30e"; } /* '\f30e' */ +.icon-gplus:before { content: "\f30f"; } /* '\f30f' */ +.icon-gplus-circled:before { content: "\f310"; } /* '\f310' */ +.icon-pinterest:before { content: "\f312"; } /* '\f312' */ +.icon-pinterest-circled:before { content: "\f313"; } /* '\f313' */ +.icon-tumblr:before { content: "\f315"; } /* '\f315' */ +.icon-tumblr-circled:before { content: "\f316"; } /* '\f316' */ +.icon-linkedin:before { content: "\f318"; } /* '\f318' */ +.icon-linkedin-circled:before { content: "\f319"; } /* '\f319' */ +.icon-dribbble:before { content: "\f31b"; } /* '\f31b' */ +.icon-dribbble-circled:before { content: "\f31c"; } /* '\f31c' */ +.icon-stumbleupon:before { content: "\f31e"; } /* '\f31e' */ +.icon-stumbleupon-circled:before { content: "\f31f"; } /* '\f31f' */ +.icon-lastfm:before { content: "\f321"; } /* '\f321' */ +.icon-lastfm-circled:before { content: "\f322"; } /* '\f322' */ +.icon-rdio:before { content: "\f324"; } /* '\f324' */ +.icon-rdio-circled:before { content: "\f325"; } /* '\f325' */ +.icon-spotify:before { content: "\f327"; } /* '\f327' */ +.icon-spotify-circled:before { content: "\f328"; } /* '\f328' */ +.icon-qq:before { content: "\f32a"; } /* '\f32a' */ +.icon-instagrem:before { content: "\f32d"; } /* '\f32d' */ +.icon-dropbox:before { content: "\f330"; } /* '\f330' */ +.icon-evernote:before { content: "\f333"; } /* '\f333' */ +.icon-flattr:before { content: "\f336"; } /* '\f336' */ +.icon-skype:before { content: "\f339"; } /* '\f339' */ +.icon-skype-circled:before { content: "\f33a"; } /* '\f33a' */ +.icon-renren:before { content: "\f33c"; } /* '\f33c' */ +.icon-sina-weibo:before { content: "\f33f"; } /* '\f33f' */ +.icon-paypal:before { content: "\f342"; } /* '\f342' */ +.icon-picasa:before { content: "\f345"; } /* '\f345' */ +.icon-soundcloud:before { content: "\f348"; } /* '\f348' */ +.icon-mixi:before { content: "\f34b"; } /* '\f34b' */ +.icon-behance:before { content: "\f34e"; } /* '\f34e' */ +.icon-google-circles:before { content: "\f351"; } /* '\f351' */ +.icon-vkontakte:before { content: "\f354"; } /* '\f354' */ +.icon-smashing:before { content: "\f357"; } /* '\f357' */ +.icon-sweden:before { content: "\f601"; } /* '\f601' */ +.icon-db-shape:before { content: "\f600"; } /* '\f600' */ +.icon-logo-db:before { content: "\f603"; } /* '\f603' */ + diff --git a/themes/default/fonts/entypo.eot b/themes/default/fonts/entypo.eot new file mode 100644 index 0000000000000000000000000000000000000000..41f223e4d55b12d38f44219dae418788255d28f0 GIT binary patch literal 76038 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

xDhQti{gox-vfDw6I&pn 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%0DV)U14mgZ7+(aCBzjSvx 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 ZQ#tK<1H=7K(3Q^`Irq-xVt`Rm{u{OU##{gZ literal 0 HcmV?d00001 diff --git a/themes/default/fonts/entypo.svg b/themes/default/fonts/entypo.svg new file mode 100644 index 0000000..86b3b30 --- /dev/null +++ b/themes/default/fonts/entypo.svg @@ -0,0 +1,834 @@ + + + + +Created by FontForge 20110222 at Sun Nov 11 15:34:13 2012 + By Vitaly,,, +Copyright (C) 2012 by Daniel Bruce + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/themes/default/fonts/entypo.ttf b/themes/default/fonts/entypo.ttf new file mode 100644 index 0000000000000000000000000000000000000000..331ea3a1bc84b9d20d2b9eaf3b8a08c32428f01e GIT binary patch literal 75800 zcmc${4S-bDc|Uy4z4QHf=X-W`zQ1>O_Jf(7nPqob23S`FToDnMl_2Vh1QC%CL`n=b z)DL2m5W6Lm8bXYrCb7g)YZFVUC4?AjjUh&9VyUriYW?%~Wz|?-_VWIob7x^OnkIew z{@-1mJ!kIB+&OJy!EHJauyK2;;Qyy_2~^?V2lUx zdc}>mUcYWkfo-m@MjC=PpW<9ZP{Y~qJp8H`tEz}7U8cuhY6@ud1k;^GzV4XiU(0O;^;!BAG ziN8!7O-7SnNlB@EswH)Q>aEnN)OcoZ=3wTj%+r}enP)RU&ho4w>&tdzXJoI>-juy1 z`%rdg_RHC?X1|#|mNVxZIZw`?8_ZpmTb>)u?aMuu8*ee5luzp4I55V>^kbGW+gNZc zK9(M98k;uOHP$`WH#U2$e{5jvim_Y9ZXeq;cK_IeV-Ju0>DbrC{$iYu>&A`amT_g= zGwvU67!Qxf#*^cj@%(u6cJ38`TO#@ zbC{zxw;ku__Q?6U{d?+veZ<`KQ|7iBbNeFZwpYx}h`G6QzWUt$IQLb|?R1M?%#$J2lwUe*?__ePy_KWy0JiqwzFI+$W ztDpbH&u>5RpC^8D;`I|RoH%;oA5Q$qi6>7OP845#{`sqqGWII=&#Qk6c;{76 z{;N#@{>pRseHl1ouYBQ^M;MDg8viO|4NgF$0s9GmWArY1A@MickZFkHRW|_i)Nq-& z+G~H?{vYtNHs8OyA~rn7F=%lg>>o69a^ zm$P|nK3l|wu#=avPq5|e2KIgSBlb_g;7{4h>}PBpyPd6PpJE%>r`bk!2iwH%WSiL^ zur2H}>@N0MwwHaC?PFhKPp|{*JM0kqJ8+x7Wq%J$Jj?!to#c%?#B4Ne^TYMY{|IeM z9f;!)=OfTDmYA*q1Fa->Xu!bn6JOK-7+{H=8UPn8@g)s_6_z-l0mE|=f2jeZ_m678 z{)Dk)R0H-8XhEd}z$Z(7MFU`#rNB=KSQ2es1J;8UVC8whb*Pn}Gch+8=AcRxy?Z zS0-SXYZlx)Ye3(M)~5lx6m5qF%!_u021KXX>op*bp1nx}W=6YO1Clh^TQs0Ol?C1j zmsM06T}}j2eKJSeHvh2vD{-CuoBwSfN^{VblL)Z5n$)B7OVpS_8@D)ya?D<#!iCP z3D`H#;K{>;4jd>A1!E@0K1lrp&@`i1o@x=_A=z41}u&i>qo$HXtB!(SRSnl zKsdqrk74b{fEVn3HU_+m1<;?47I+~5H(+CN4H#%-ED1>C`Yg0`UjX<88>9OIz&Y4h zlLp`+Y>b`(05@S{(=-5IVPh2l)(RYkjbWV#z-ibRI6eVejFz4a0RLfQ^lSh)5gY5% z06d9})c_a^xDy+jtpU3MEsY7lK(k{sCIAD?jx7LOf&Ln_S84#B#>VK`0B|=p26`X> zpJQV*j%(0Aj+Vx8Gy3b$t^(kGY%ki|HDI9Mv5gvl0Fvm_Gt+(azU^ z)BFZC;F#w)=z)M^4~#F?fUJpetUm$A{NKm42{>@@KITjS83w&c10H73ECn#;LhBH~ z*pp~y3t;ST(0)k(W6z;|Q~+bwq1`Wlv9F{3rT{4WXul;uSSaIvfj+G@eebUXkdn{G zj|yPy&l!LBascKA&78lxOaNooq8$O;gzI*+UlqXEO=$5v0An?@j{&}c{y(DqO970% zi1vE|7{gfJeMSI-M#JAdB!ICWqy0MpjA4xL{=ERku0(r80AmZ#eqR7%G_GR;7{l1# z1ug)L{Q&Kc1TY4R>fILvz{)~P&-gJu(~S0~0vKC}_GJN#U4iyB0gPRZ_Ll+}`w7}N z1TY4x>fL`6z*rkvSYZIhu0s2c0LBK<{$BzZ`!?G51(06H-~F`!#@vj*hvk0{G{9g< zzNZtw*iN*10QMVOiPk89u@z`70vNj5=?BtOtO>YU1y?1VC9vOV6PFm_ZBc z5x`g&Ce80C?0An{Y{{B`0Q1;P+-T;h! z5|hH%XzL;bM5lF3YbjazrbVhBul*6cE|hH2LOf4m&U1UDAIWiO4Q;Hy=HRTg zr6FiGFei7=eA=4x8CjM>oXb)|hw)1?EqoJ`afM@YGCEKv@Pf0n9&_VGzYjx9C6d{) ztFuz#l^lki%a&8FtkJ;(QC_W-T~ThtEK0?ybaQiePm^lP_x3dLd*Wtu(AeD2+cYiR zX|pbB9g4L8YdVA8D95{-C;FRudh^mVO+9M5&@nA$=}LOl9g5plOUD`=(SB~wcf>-9 z1v?7!>6NaMwnCHbttnoQOL5q&W}`ueH85gcX{KkA9uvS7nhTgE$E@^vyr086Xv9kK zqPK(xrN5^$CH18ptst%|G5YvA0f*PAQ@t$~1zQbzQ{a;B9+$xsj4tpKu34}AB|*nIR;pPt z=}5?7({aLef(QiOHo~tgN%idrG=qSFca4BOl~SUJz2=aNz;Uik%4PMHDH}AP_ZO=f zmlTu-vu=}O`p)0zlxW1I`YAVMEQ}a$3z2QLP<2EsDX`sn+i`nt4_%c?>K8 z3omB|2Gm{Zu7QCW!%J&j-7}UB)ue5;r)R5A@p-eKu61{Jc6N6QoY4KBfp0cVIEjXX zey77?5;#ePY_d+G=Lk~E(gO)4GPd|6PT0kd#*^!`<^&-S#d!l}F5glgOl@fCjP9=5 zfm)?Go2`|~t5$bZYJ&w{gAHTBGL^&Rz{}IeW!b6MGD6yCaVZ>Ro?Nec?m6B1C%0(pe{PTb zJ;;<+)>bow8!-ZmD4vM~Sp=pyJ4GoVIr+l)WL6T}7}BCz?zZ|6)d_*fC! z)$fDQpkJ(zKOp_@=g%&F{u3#%9INbg>m53yUf0@sa+$&A*1Ns3F&IcCKe2UgarNrr z++->_BM=I;`}F#1+@Nb~F86eAs0^8sRlVNV-Wc-trjn^TPJfNHD!|6vK=OU=rPDg_ zs^IfN9?m~tSvXW{xqSZYnGK5G2o|0oSueMU8PS|*Hd0O^IfG7G-&kw@(5L0<$9{Mz z*tuTJ9P_VFznTR$z!fKF?|?WG{2mza@u>(qk1yh9l?(WyZ{WjnAR6DC4;dtzo!cxr zU*mn@h~8x5cAI1fHFw?aGRQiv2A`UkxA?MHIBVc8r{1EIj9kCq$pw0gL+^BPLpB_{ zY8MGYfaHuX zQ3hIngUkrk=P@nl45;>$d?{b5oGO>fC7;}W_GDAjb;(p9Xaqg#96B!9Ey=bwmgyXV z>MVi4+~o(0qoX7EXITB5Vo9b_z5Y;RyVYUu0O=X*<*QpR&|X_(*w;IdoW-xCFN}`X z`P(nS-*WJoeY%$9ER{^eW6?;sG1L(Bxt$KX&1x~5gyxy!StoEZzlrN)o@nM$3)f3= z=y7(T)Ie3UamhM~2@BVmx!$0I4c=tp2BQ&5eHI-9NI3^p7LC9Ul(+~_`Do%AXbRm7 zUJ_^^RHVwJ+*NZf`FpOwi1-OAXSXOptsijl#b?e)&jeh(;zF+y3@Y`mE1=p&N7dsb zpIzs+VZFPU0}4%!Ev|VLCx(&@`kYZEVzV*_caXl;l}V=(aUJPzi5S=MxSg{YW(sUo zvD7-LikO#-<;^l35FzE5OpTa~CuxXqIa|$C0-jXPsQ<8nTF!y*8-0n1&IN0%32A@Y zv2tX~%TiqN`<00T{gw92eeCY-%cLceVX$*A&u1MUSX1hoqocz?Ma|R9_$x|K?cKMx zciZDHFCjv7o_j(5wR8%4U>dYsWw+JRnT*BE8ARQ*w$@A`Q)tS^BcXuXX-->Gupvy` zE&lnl3uQf=d@=sm!UuNld~xSa{<6dCb)l#Hm1BCE-J}7f?KbSMGOZvM3u~EjiN7$b=!*1ZUnJ(4 z*zbu&d<4=Ey}ocw8sa;m`6&L4XpMSYYcT|hU`YF=??P*UKH_mhPGO`D5Le90>-q?p zC5dD^l;VIt#yJd6SZvVJjog&kDhLVc-9R?kAvIIz0=xAAVgn0lA3HyLdKf5A8xnmb8n@-dC6HUb1T! z-lD&|@NClOUXa_tGn}ygF&?OG!VVYXA=Xc(5yk}$K;xm&i1CPVP1=)$GjQ)I8ouDt z7e*%ih&J}beqnGQU9$Va=%iCHvG)rTd#I^r;_f9F@Z<>V zKXz>8bI+}ug2QHd{oHdO!X3uOnGlwBjA?ijV^g@E$04(2y)5a=P;Lye-hi=TU)S9> zu#ibAG6Omo8>eQHrCyBIDMKtxMXQuOHgXLAE=H)@CoYnSB*r_5OB-}|=$RzZH5`)P zB?qZZCG8(zERnZ4RgF(M7 z9E!~B4~5qix+STnwRO6#r&V(N;TL=RHrIN6J<(*y4O9NchIGZDxLX?Y*>s_)qz?BM zTB}mea1}gJ$eMFI#o0Z*(45UA69KO?tb`qQqn;>xpo<&z4Zsup zE>Q5`GlK$Q)ai{S5Q+|R1_%Rv$)q<+Q2ua#@DM0}#B*s6Qllw<(0R$oBJ-w8O}^fM2>qXp$T6)k}YL&)*)tcRSbJa}VEgIFggHQ7N32 zvf=%qRr{C9YZX@}Z&N&;ls;s$>(|7?Z5C<&=l<^Sz4z7ghy9SB(`mzfMcr7tn~>GVnvztrBE&z%iEsdl+tzQW*&ed_zQ-u#kfA71+qBFHOiLB&}r;v3i@;YOdw8B#(t zI}5FTp(P%}Vq<173k*hDe2@Tk%XuH18B1<3N~BMkhzpbYfesWBT77ChZuL6_%^Uo3 z5hha()1RDo0B##>lhSXj_`Y;UZwoB+)T~IgTy}Q^oz~`t_DJuHiqh$~+0voj53jcR zuPur0U_(PBrgnxJ%E5GY?}|vYHIz*5TBYd`MfrN@jV@@6HkTp{AWVgLWrqV^FuS09 z*bXsbUX#3hiVI%wa(bOMOcjyk1lU%t3eGh_l5b*A+OFDOdPxdPVYsDV%lAI;(%ORu z*J439Q_ejv@03nMf9kC{f&tJL4Fkf>fKg=eT)hOZa#<*@U6T%G@+p(?37;~IPvLCw z8(KJA8X4R5^@%F5l}k1s2=9&p-ccgKKfXT^nv zR{~DHQ&ChJ)_K|YzgZGF9P?|+z$LZ5X&o(1!Y3<{^;BY@i7M%sRq`0Za4uuPX#)^b zsC&xjRz&TZpNwpXD(nGaEeQ7mkv(njJ`VoiCH8=&hY1Wd3~#}~-$`x?kOmwWZM=RF zFa3c}mD8C}vjblESgg5g!Qi^Chx5ZXH7QCuSzPpRNZQub^~hzH_Z1!CW=C=EBjIqv zjA+s2@j8;pV)u^9_Dm_1cQ}&ieAl`KgIy2jTFf~muf$>Da(p#yh?pd6d`aU;{zY`2KG^om=RS(R)^tu(x`8x|kwt>P5`nEwA4~{hR!BA%q z-wt`{+ugm2qo}$U%$Z%PTBh?;!Jt2cZ`arTDa39}$UsT6xi#qV$wV{~40zpET;q+j z@@?s`1RILHRC?lduq7qrergO(bg2)qE?C@!_zf+e(EllhLvau2+Yz2277y<4lOFQs zJ9?X{>TA=RdOM=tk(-X*q#i$3US8%u&-v8N9d5UxxZNH69)EUV&F0N(28M@+i@m)? zjGNX&i#es)B{cb;8MMNTFS z`hm4;^WHU^-`pf*FdKj^zY*461{q41)*O}2j`mDC8X>!n_Wrb1*mFQKb`Tfj7u_E@7*hx?&lAthQ+f*xJ17%6efY+{=^CRkq7!DcpVk%MYkTBB#|K@>j zPv6ky^-jBe`nS=&t>pD~te?*J&6-vFZjJtY!W6M4^*-I4;aRmdy`DqDNwUczZJd@J z9EgWv^X6x#P0P-`JQj-2o0nDZo;fr;6F@T5P2l(4)3p6!f`|TY~Bzz>Rnb_ zIM`8Ww0m8(h;+xYS;27Vk%&uuI-2AiUN}tVxUIfA> z`)xJ2Kj|O=O}7sC9CnKd+J{x>^w6}yf~6=FFfMfwwggF|GZj_mH(}1z3AL-UWSo3* z4`iGtHX8GcsW zm?hv7>#SL-l|pkWsl^VHaT*ss(?t@L3~qP?&=W$5n!5B95kiQZG`2a762E;Ckr2(m z=g%PA1v@R^hrG&V;S{1zl%$8M<<1#>tvl3{PTyd3u(Q*i37KP-4v#mN=js&>N3qjl zYbu5kiDV=ia(S?B^b%{ zo$kwK%}8J(8h8Zri^I27rPx%p(pJc%wfQBI9N{2*rV1WG^AV{5n4M4<>eH)Y%;z<0 z7sRYl7$T%%(>{R>lGP{i*M;~ut%oZa#ilA9#>YM+wdgS-ht-aJ_IriEJ? zc6QM3LxA0BMr;cw>`!1*K zHbKLacrXADuw8+MSR@>Rdq%Mn(~$UiJdpYw!%FKI(155d)Gs}+lGnkYZ$S};T=z79 zBfxoUKtot4e(blPzkT$V2nSpbb<&kW)cWI55r8{E_voR=q*s1BD)!2zch6xM>XW~T zi#3A3un=V8qtH38sJWqcg#BKGA8l}AKr1I(s~opN7zPlAkzkNA17;1W2qjd~SBU|V z0V+Ix=xNC@n7rn>7DBOwmrFS#q7QYs7pQLwKa399c;lr51DD=-X!U_7R(){Ut+&j# znWVwXZ(H{HK!cN?>YsCTPXD1d-#oNx?z~l!;$O31!7W$7;?c%!K|K9Q#Ewf8i`8P2 z8H^d^Y6Sm*ibNq>V#p#uNz4bYu{%j-XRtd{J~Q`evOC7*FD==8=a1D9L ztp>}k*47hzkk39`X&Jih)9qo6W}M6dd_4&i_~6?!xD+EKEOZ@@P{-lB@xsB)Vs1NJ z9KVo1OsZ!z0#AS*AAqJ!j@ilKeEm2L;mplfT%H{?>#n})s{83RUw33XjpUy0 z;Oayl=n|WDk z`N^G|mze$Wd{@`VO}kG_5qf1*OZyn^Sx0grWt zT~l);;(i1KvFqwq=&TgTC*6RsKVo8u3|_>OU_nGju<*(C3e6O;6w*wI6_aOAq>h07 zfHi1d4i7~bAa+u&M7c`-4sg{nrv>jMWfabivYwZnVLy-0N?7iewvQkb;r7I&Jzu|k z{?&1%mTca>fGss`THwumW!KVBd=3d=$Z8%lfb4ES;WF431UXdFy zCmSs5NKNPUP?nPmc|dA+63!9Bf-L_fWO)O!G>Yu$TC_1lLG~O1amje7 zwXx9P_qa9xhAi1huA3p(FAIxyIblQ zP?rrzX|vwtw>U>foff~#d{6jtXU>R5?dSdKGr%eFwIcQ=#WsU%ImIA+B0wUf zB2rTj6SP7zsMUhBEkVXHxZk7TX2=P^^6KG^G3ewHoV0ikiou6{{xD3SC$Y2{EU$_k z=}J`t*rI`I$%tgqL=Is>pX=48o|Oll7=au5%*Yc5R;s7AQb4wdmGn>3(g_EQ(&;dA0XgfRGkaF= z%-)%OGkUtGpHI*zv=@-0(bC+MPv_FPY=)G>a4d|p1qxkx15n5XI<#0r5_nir15=NO z5s!3Q5q8tUFO3chg8ad_D`tn zW+DBF;-gVBtOamn%n6DBI@HUN?4wyu3G*R8HAhMkCEM2HFIZ#>?@2?_GYHG?Yw8&t zMPPn;QxB~<*(h3$jR*QGGAC9*` z-z#sUxMXou-3MBImWWn;PFki7UD}Rm9H&0tAtoWi5AhATMfSlDQD(DPtY#=pYiuB% z?V8yIg_|dcsYBi7b-AJW_P~TmWC)i7j7H+z$nOES79PIyY?`j)TBWKf73fI!Myrj@ z7XOOt{_Jb_Yzuh$>|JK_s*qt?z@OYUyLQQ?k%-RN+;ZjOn{OVN>klBotaa&<;Uy0T zoRT9JpT44N@B#jK&7yCK&KS9&r`vAttE{j5{Vi)22f93vcT)fCiC>qqIji3aewxWn zDVgF&4A}lXWwbg5EQ*%UnK>y$`FqxjWSS;SN+gt$)KV&MHLTm98 zRNP8ZksWUL#C;=A@PfumXiYvVKP=BgrNkms_+43ZT(jir#fz?7c*S&tH)vcv?cjVS zWF{g=b=B`TM6wJren?ISN9KwFMxN-Sg+~b*Rt0un8%NtoNekqqZU@K5M@3d|47wJ% zqVZX1&14`MyaE0BNpABPgM)ztRHj&9NkfOZ&6ZS(sq$u@-&`?;{Hq&Go+V!I67i{& zWC#ZrM%t`xwzREiEi~MRoQ7U&V{m=Q=vm@+t1r|3eoILj;O1{!6!2RMHn(@kFL?($ z!UGOx!=nv3$)*b{3tSzp1>$3c(4t_#nzgvS3;mLRiO=a+Y`2FV52huX6mc$4ib`$O zUanKm!j78EE4sk1OYDwX9Ob>uWRFi~iIEaY!bjt_lvi{`oLfN?R(PPSx-!zIkWK_% zK>1;2W-=o94C;XB(QBedk5n;uFa^nAgOd=yDAk{Y(1-I3^a)oYqveKC_`bvgsm>C` z3z0StPJr|xGMFyp70L0lC*`=>cSij1Vci+S;>y9UrhxzApz+AW{?)_1_*D-N4EPJm z!j83TI~FS5m=S}X!p|B}1BCcTUI?E?c$CdXeLemGF(T;@6obJHCWYWWoZ<#@hvVz8 zeZW$&HHgV+&IoNwAV@>eUxa6Jpe{;30aqYrIHeg;`iUV0O#^Zl88ZLqZSx*bYM@XjLs9{Pll+GwU4{Zrm;pvEQB%(eAREMq9U>UCO z#YH%z>>X@OA9oq44hEpL0r}T%htc}VD{ke)D_}9oTW;l*6KE6|i+m^kJ&wQo9S*$U9EUhK4Z)n)w5D%J3zKdS^@56G)z3pl2i!CrHDm_rEq3bIwln#W45EE~Ll}>%OF3xsh+_IATfRX3`Fy3GS$w8b%LoH^ieWFh1lN zU(ie2@BiVkFYEx*4gTQh!dp3Cf7>H}w)R$u-+tRy{!G2o>}g08S{Gi~+beo4S6u&qXBe&ivNxQlSW)BrwW1x4@ zYeA2jJdws$f9E~vPJ#a;(qBs-0Q;Ch&6dr8RD52y*+h6r0SR!MVe(Btg`j3owV-b7 zN7|v9!h;+%nT#qCEkQ=72)h@tDJkNJqy#YaD9Uq|O>33s@ z%l^l6jleV#7nP2^OIrBFMPg@9O3zI61Cy?EYmj5S2vzKa|@YKL1FJeafYwPg8GSEFwB#MvGEz8$=> zO?`QRC3_^q7xR;r^u%$eQ@2)bRF-vE($a9+wpr(NzB@ee`f4eB_DTNsBK6Irt#jov z!VmWQuc7EvJwH%)mwDL9*vl4Rp zpheq6j;_EK?oPa2i^a-y`!CLJu7&hEN;jWOIka1J9=)4VSgjb@C1Gyn*xjILq}tb& z1~~eu2dXxMywQV7fvhCz>17nTfa3KO$c2}Q8Z9jw2G>Vv5Hd0{Tu5b0{E`RNUvXg; z)awJqu-D=uy%FRO4)eFCRt1hs^z#pf)J;R8mXi4KWNjnawqfK2)$;-`){e*~?+GHk zH9j>BP)nAf85p5PQ{@2Wf*7hc7i?qfUcCNjgVTfIQ$F4d`ZJYI^ZZfBC=HhLeHRm~ z`U(yH$nY>Ckz}J$9O;6dH))r5vOli1aYj`UFt|S~f2XEB*0nz$=678O`5a)p!_N!K zqcn08LrfPjD@@SB4R*1D4sLgHo8FE(`zANnd$^$7q8& zXn|Eg4t{(iS~*qjk$kBD(33+kMe3q-!J&!$(hyWZn9=w_1qH0@B3`TOs2XzQVq9UZ z@sT2o=ws^fV)0lJKa@vGc>5AeR;tfUg6x`6*IHskDvcSh{Z^V;lom6?f1OVs{BUaidPY>x2Wsmet(eP#qSFG{c&}@ z1T~{aJuJNef3uEIda8e6|5m`ngOaq@mXx+eZHi_0Zi`}zPHauu_Hw>b>exE*qWHtR z@kt)XA1HwoPu>Dv-VKZfYlemZ6l+iwe0y~xTNI*dS;tVAJ2865BE1+lBod@0ls}og z#{s?cH|_>!n@wF4%M@&Um)otkI`ww-PD{w(2tVA+pOqGwyb~`t{AtNzGrVH)dV_D^ z!U?}Yr!$Wm+=^stY-p_oepQz-TAhUhO6U3-;@hH%fG8id44ZTQ0Xt+f$QETGEzr?O z5HqO>a#@qa=umG`6r)}%kI$k;>%ab}h`AvV6cQwrNK#5eDFbI?9~Ws2eoEU9$UlsD zq-H4)IeVg{ZuXed8w2oNH~QA*w|OGTXgY}9 zhC#TI6aKHT2Q1*vEv%cpQVUtF)lQ8Ho13CxtHe>DdUT{YxX$XIu4qtIpYe%Ds zJFWJ)BXW`R!`xrcN$&i@h4A<-TsTsMMNXa)vc12AwJ>8Xf^1>UZ$*wiW#yy#)MIsn zQ<_nrhJ8`=0{8In0=Z;U64ylX9m&BakRM4+DpSH5p^60t0gx-SeDYW$YYBd8a_1$e zik@bhkUwp6pWWiN4M!l=n<8qQTrScnw{6oVym7KABDp6{MVfGw#|UVK#`(Hzlun@b zNP)(4buDZLn};3gL#DT4hNB2|RVLW{23aDBK8-R%ksO3=&}0EMP~IrIAO|@9Kn7GF zhWqA>aM4mnSePaxFDkigqU>kB6l}{fQlhnjqY}T2AKLiL_tf`J@Z!c(``5S6>0j1A zr(HUs&Q_0d^E2PubV_~UmB&tPRA1>|HhcE6e&Qm|b8pB&;I@UiYC4CFY)hbvi3B}f zf%UCrKOmC>*0wN)bnOz=y2HW|2~r>x*h2j0`wFHQLK3DXm)Fx~YijSPR8VX7T1POb zb664avMZPR8XH4qTVvr-o}^E^JgIaia1(3q*tzrJ(X}1HfZn6PFQ|Ac7P}SU4SZD7 zXSJODR@5dA!M5w_EVZ{K;@Eo_ZGXN20kr0ThYULxY!^vRz_S|B@fh5yB8c^08acwr zWiWzw2Jkm&%;sR}(O;xgR;sY{=x?zK|01S}zX%!&%brS>{U!Mtn}1+-#oN@<_N}&- zCU2#DmD96mk;gf&uj0)Y+8=K(IH8!HM#q`2ffOoMT+;z zYQ-BVcP^aUS&q2-s#p5#3m4jbgWY}Zrl#V&xocN1n1Ac7^B1hvY~9D@(=z2H&txlb zJ_vGMQgM{gdbR4F#C6E@;E5Y=7`TMOcZe-g(hE{Jz;{L3k%(nu*eSAD$#vH!GLA}Q z&1oT>YB4~C>zFE-0DTIJO*Q)llsv+o31keEftn-VEqQANO$Zv8BnMs%(5^STPv`oi-S-EPg@qK7<4nCKhpxF>+UfFi_!adAlWDHq zD21kdva7JDzaKSe2HRGfO=n4?yfW9Fm5}&nws7U_sJh^Nue&V};Ab2OE37ZOYk|&W zFhWPR>J5=VgWl*)4I|`V@ppB%bCbbTF`0B7!HLs;rP=P{ub6CoCQEuKWGf5~4&(=u z!LBZY+h7?$%~T}cr|SpHmYg?FeD8xLr@cy>8wC@zXEYtLz?RgMLQ5(UY4p0C$U)&E zkFqcAN2J$>+CjP53MM1N=Kyt_3eAWikr!52r*%mv*wqC|NDD-@gZ0G2a)vBR@TOuQ zLk>N3=sn1GNO>qH$guiy-w?v%l6tmf+Ki=3XH*e=mX^-I#TlJh^$f!HhIHlFH8cB$ zhWcc$yeE#T!RQ{zEA8L<-C2uUE#=N>?X4}@G=fU8#)g0& zu?m|dYK@w}l*qezC8Ce;UE<>wxH&CW%5Mf6qeumlksFSWp=;wt6jqYgP}nLsCxqU& zn$0Mw$}+1JLNCY6)QBJ(9LRM9kRD6U29cQpbq209qagtW7NQ?7p{LP%f_O{(#^u|V zUw8L)2lsBwzqIXZcZ&M6!A&dw#Ala2wRdCgAGbfc(d~8x8{CUF+_cMQtMKJ>KJke; zv#z^t)}}3cHi$a4MO&BkZrZeWqq~SKT6$6E>!jPlhYM?_jOf328cHXd@~OC%eS;Ga zMC7JNg#8(Kj==;^0(`n)^+NQ(-oxrk2;S7!937$kQ1}-AMDV6`VQsUSDSh~sFhwM) zK-rnWvl4JZj!=j!Qcl0#nU7WW_MeoFVuY0ch2JarPbl5%dGR3CI zIIXwbr?(pI3%uS1i}`}Z3*l&2Px*C^V9KBc<=l7W)et;h7KaCBan0}dUGQ`J;{Lc| z*Xl(p$hakqmmF$F1W;+h*a@-@u`3d0P~tIL2(ydaNBLw?Ocr z6cp~1TZW6*D6hW36rFe~Y+EkrLe;7($4};5*95}qVE0wtlxbP^;q0>Ze~=EZRl{qg z6%(6qh|8LAGSt$dD6_pGb>%?$6MfG-qrS!0ZP=jkPi-x=m}{EtuSJ3XDIR?6Dsl)o zpveY!Kt$k4lkJUjb4(}MWM($WtkufFeoV43wJ})~c)-IAKNH--dN?9Q2)&m*@H-&e8U#XiUOTPtL_e)?+g_gBTbSsFGvvL_MyqlQus7_~Te}Ej~$f9zcn=b<$=Rp>$-J34Hj?r0Y^f!rTa0 zdK8*#kR!1@0W}LXPtb6YCMUI$J&(i<=vyMRfgDQef!IM3T08@8R=6ES+MQ-8T=r4- zGeWWb{cl*C_wn~KNOJl28J(~Xr+7&LIbhVVuJ+}-Z{W|WeK&OH zN7O$4?6G4POlQQapBWuRb>|J6MmIfsg!b4)_-5w_-*nOdDzPc82uu|8cLCr1R0rI^ zbp|N`C$&-H$kqpHbOP7dVAy5?*Sb2c;r7vR4ZedaXE;PD#ZklcB_F;Q@ciGnS#98> z?}KCtf#ctGRFgQSq5ZNH~b;^Ae*2u^|9+~{+{kixm0XxZOSI%jX^g&e_AEioW4%U zWcI*H6+r^3NCvaVUez`^PLzUcLq}!*A76?s(jF8DPaUe(665_wz; zz+YUc7tA9!23#G^1rLl3h%zuh6nJdkcDL87?(%x?-nQKv_4aggOLq@C>g6e3NG11; zsmJj*nc~N{FWX_;=I!<3-!|KhW!t^p?X#!jXZCjQPeYMM9*Kkym_L3TO+zT6*(Z<5 zpF=Fhj%dD(I)`a$&8 zKsevt)Tf@l`^%%V;yz!km~%KS2ERL>&O_F^&OIpaM(w5#R!tZ3Xcn`kn$kVJwXk5` z^#1PtLRV`SSq?5L^X2d}Ve>#smb8ooQH!L_lcIPuH`IopORwtFtIuC1{E$j4wBw}E zjzx@HPXTk%+eH1UKfo8Seyy#&IWlwBwV$}@=ABkcE|<$jn)%l(gVQTpGdYXVV#%eu zXY|yl&)solc{&}7tx%qbM4gpTv&(9!IQUkJLs{WA1QI5LdxbA!kuGij`7O6JN3yt^ z#k%w6n?A9uHZ#(!<}zC=(+4fMX)aUinbDojQJ-&(d;Inl@pwADT-n&(xS|lWWPB?^ zJCH0{F=azuOT}Wvxt*lnvJv?q=^9wE{u=5g$R@NU4cdm}f2!8D?)g?_2k)KcAlBXno42^wKz$mBJ795(1n zw7u}GZmPJ4IfLCn&Qr4MC}2lU-+IK(K!OD8hGQHqirJAJXTm|Gai*B4oCo?MmGk&Z z9$&zib3s++4)wIUO+5{zYVk`ijehBt)yE%Bj}{*vkekoHv4uO%K7ah-(U(5?$sQ-*ZNP_SUWoQdJgQyQCza^={U^<9DP!HMzSd3Po4+R3Rp+JbBKWNhD zt%sMO`+|w|AtX+FkaFxq)?Efh8^s<;Q8s!+0R~DIs?es81{OsEM^sK_DWsXAD7B2^ zS;&YNSpu}91EPYE?pT(brM77|tXOjOiK~~axM5mbspE;`PpCGX>DteHZmA=>V)drQ zZ}`12mu;DJ)9IUZ!*WjcNJb~LAd?H3)J8YA#Ztq%zV80cM7(dNZkfK#;<8&MM^{T* zEV^uE+r}iQHkaJkwsKiC*4EP1S=bmK9E@))JZLm_7OftX?rqJ6Ls7-HELyBoit%Ax zTK32$kCodaNK~`Oxic0Yj?b2So{nTRnneAbSDqbRrf;>l8a$|*ARTtK^c>d90DER8 z{4s8$v9EVphcRl5x)q9t5ViF*C1XB2vNKTO1_Dc9Ehzbo)&gb>j?*MHR%q)aPc^k& z@O#a96iE0CIYX|BW21ymL>MGwILlZrWW5*-ek>Yc9{4S36*Kh(I>|!=a|Z?tm$bId zFc_~{vj5MQEVdfwTUrANYf!xhhxs8SV8lLXKvnEea8YoG2ZKDKGfT=FuPcUC%@S{V z^pbn0wcj&v$2CiqEZ)54CVO|h+)(M|??@RgB_*59V33l!ytHZA@{K&1l-iU`=m@kA z#5tgV{0K2HE248z5LyQ~C2H(&YU@&VOD)dX(xIytU%9YSrt<-s^5I6RyR{>pPT7>= zyc}k=;k;mS#o<64pqmO?MbH&x7RdP^1j4}fmVEa@&|HdgFV$CH6TGO({JZA&|%!#1NenoM``^<8PZ z!5&RM?V@*aqLR9NcKup52CX`#)8~{^snG z{+WH#yGq5@=IpdwMF`(33l_uxLj|@6T+DPG zX=sRVQqO`sH(Cda1*UfntB2-7g*|26Ktc$RNmO4gPJlG3hEn=HMBxWfW1s~1H-}hiCiZRbWU3ulA+t=^iyZ-iY z&&EeL_H;j{M(|b{3)gR0xNz@=^?TJ7Jy$K-xN*@{J>BnU?;%0PQ}o2>&qU^YSNdWy z6i%DMNj&VJ!$`|b#DV8accsHtqb+Q(r{VjtPt4YymJCCvUA(>tWbRC7mtb#w0wgxZ`R(4)b z&!WW}{^u8!V)j~|ksX;v0YoAa?9v*dMTvL_=UqUn26v=v%l23lCq_8n<>v{Zv{2a< zW!Th}7IY{&0pU(f-K($dI3`LE^*EqY(_8|=&kTjTB>goHKJfV;9#!A`!h_%E(!?8* zG_vhaZdtvWOS@iPG@)MqM{=L~t7G4P@C!V2^wkK>v1G|vKi)1lluF7%1QoyDk=Eu%__lUZVQrVFaUck^X zd-5aGnTr8L%v&J?ro-o&=1fcNr>c-bb1s7_{g7+&=t1&H`4!CPa#VnTi5p@58?3U` z(CXkexZ!MY!@;8KLOmH+J=hSYWo5F>N=gi6yOBFiqP9iyq5{7M$51IMm3>t)O)%A_&3ZK4vK4_yT$# z>9V84DyO)8M3R3%3-=H7N)Be%U)uGTIPK$#|s-0eojS2l>%I?J3u^v>{y!WQs`R1Ga z`8VZ7>cbP;_*!)*?nC=y(&qBO=DMyH)NC%C``|NqV0YOyy9<83+DznN!swdZDLAD< zD~^Hjg=3w-C#V>ZT)K5Wh7K4Qb_($^?GT%(##b&I7si*zM|Cpgi;b^E$5-E?o`Cgr zYTa|stvmP;*4HQTL*`fW3x^K9K(ugSF64)g!6)sAM(AWahaIWyoH%b^nCs<6uG5DQ z-j%fjD}gIGzeqL3j-wJhT663IOodAD@HQqujo9jG78g7?4i2L8$0-0Prh%Mw99Dy4 zNWY<(iTB>eH{W+J%tW5A&qT^Uf9TNjd&#ssbod_p9DevXj7Tw!;dReFzy9Dwb08Zy zOmjf&&gWLFW;(K5%pm~NG06401{{ziC&I!6#t4xYA()hiB+(qmol0}KC_S7kU^nIf z8`v}{L?}K&B{%^Tgp?_f9|o>A3%Rpy0*}5l@d^!J3QxWz3}mqa#~&VE|2)>{!)p-4 zV{qaVV_MEy(C=2jYpgg)8!IsbBy0$jH2+zPP*MEQ6-SgKJ!dAi;lQ&FTYZ{8>?HW;rtGWe%v{VZ`Z{t8q60XAiBc~ zOjkPzf&y7o#Hu})CST>;9%{hdzx!R>y+e6jQT~-n>v4Qf;mETE_}1Q5{6XbEz|?S~ z1ncED;F<6w zomLt`c4__FO3;tT;mOY)p(jt`@F>puH)%L@Is^_8`4d&6T4EB+2rUDh++;`~kmg)K z-&=UbTRb=we6bc>jhmM3o!O-L1 z;xC6n{?K8+|8U434DQ*3do;3b+$wcz_b|)2M+T_H4eI{70Jk&cDHhB*{91krTl3=({I6PYoKk^91;isF>fDS(XEpd}jP~1eU zOC#p;lgYWjqPMqH@l6auWK#e+mxqGE;E{&F5j3I4AAd6t2!;-Y@Glq$JVL=Z8pqx8 z$mBS1t||U+3Q^@u2f7eO0)u=#-#{Z!@mJkINRhhLJ$!`bqHgm0`F(^Kx>w`5XZTML z*AuuEc%cF$x((qNN5k`<5MIYB}x&~~J+sZXg-9p>J{kel1UAD659=su{I|98~O8|lmf(pYIvWl(p=cmlVGfnR~v z@v`n2qEcJDhfEz2#K(C76e{BPtM~BDe1*E#%jfZVht#(Y|CW2xe#L$1@Cxk|0J^t$ z1jH0QN!;5kiAV{*m2ZJJb01$W?bl}DKScMQI)55AL?F!{dz0=vMR}l7b5{y^NMAdw zzI~X6#~0G==(c#480RSeX9-ef3ZE2sth<5{^-u7BCd~r{nb3W;?`+~L)#A^4?QFClOuSar!wa(NaI%^5dU>o=;by|2W@-@`DmZbzS|w=T0LJ z>-SiH*$6CdJIptIX#LN#waoHq`yJ_Cy2Hi9_l= zhe2LjCdWDD{!{4dze@urv{`Jf)4&BB{7y6=8xO1ZiP8NA4V>G6GYjVa4*MxX718*W z1-s%T-CaQ-rs` zNNP6xZY3%8&5d{5vGJP^-8!)NhPw_Pylczwwfw=SpWedn-1L}qa?_pa6L)SJn%8@f zvxC=Mv*r2cAN%yDwY`4s2*&#XS?$KlN-{*C>2Y}9Xl`sp3|rPuxejd#`H zz^xDMf9IY3(gzzhJods1pSgO;!L4^4>|HSQ4qq(nLb8vJ$a64O1-3KJL&G^+Vt2;j zjPWQI8AcumAPKKStYMPtV~%a&kS|vT$43BD7y`vJ11PVCguyS;{P3GI%6x|U_Rt22 z-*Mv?bT?hPluJwa0`3)8u760nQCwLMR;vD7S+aTm{!KT!Rw{FcKJytIRbRj0S>?Kv zE^Odw4YxRdoz5t*v04rP8w17nQ6>zmwjnbH)+$us1ng7LD%m1HBAFSV?|9PWDS`U9&t=3-0v=g=YNJ$`z#)*N__e7-p5A} zjQ; zVnPx^Fd>CBq=9B=3KUYBp_Be0HYyV01pwf+O#l; zWaboT6)ZT0ClzTiz<3Ab2v3W_!_r{c5I~3#Xi<#>c*OZ-kSfa_MQ^D9k;#E67JrU$ z%pMA1$f27$yI@PT?`kq1F*mkde{6QP{l+HiLypAA+R4bJOY`Hiv-cekN-C{sHGj>e zOOelis?(%aPfSO6p*w0jV+*A=-q#ax{Dr$El|FRg!i?^|J*s}uXdSJ+ICJ5`p}8SD zuhmj=42??;SmqPZPlv1Kg-jnp8_8=dXN7f*^baIzTQD@lx=2_mbTAr=cy--Dg#m=B zL8Z+W5X{T5L9A^+6?^~^^qW^-y~OW1^#bpMU+PE9FBNL;BA(Stm+r&kVdzZ?3As@h zn167PW-4Y5VmUNZ^O!6^3s7cM5MSMdiOWPQ-e&eF{RI<eK z93HOqj6@RLOZiB*4qzvA}5qHxw8Ha;_gujdZZ zH`fO7&F|>-hX1=<|9bhmhn08nb7;3mfqZ1QO)nCE)Y5jTm%dObZ$Z=Ub2T=)#&Pn9 z)9-h3v(!GL=GR7xmwVf5K~)lZWwLp=w>>t~udnhw7AG)UR8w$C15|mGMp0CBz)um04Z#dS z-&cW3Pc#&e|GGBmDmA&>^qwwRwm?kpzKmbtTJ@gWa7`Q)!A+}fG< zos!r-{A}}9Y){Lc4-WU-E3Y6dy7c)dC-IsEd?R^4t~@3ALEGVdlXDX5Pl-fg#Iyn6 zUU0kp?$3$Gr0PW<@vM-?A9~zhzk=sQY+y-$5>_<;+%a~|tMg1yHc25soA> zL;YQL+MriPf-uv4-H%&<|z9>y?x^wW;Q=6ohUXnIVeR>e|5cF4W=DqiR zW!N-zc<}JlCc{fF8R;^7!uZlltUYGr_xwHT>yeHF4%I|F4BltEmG;JvlcTgnWLnU? zWzrufO!(s!Ju7LRjP@WNlTl=(qmT|StD+HCy%-Slbt=!7wVLL{wqCzh=WgKnP;kri zk-vCDufA^Er?}w1)Lv>zA=N*f4)8sPlW~(dyeiY!6bhR>(MT-%mk-`{a4tM?ww7t> zVV5ben`1sL*3JooWvUA`!4FikZNL>YusS+JgZCSEY38jy_fuxN}FGo-XO=wp)30HuxE8)K(*9@o^JmRZtFsAp4t;vUN4-#D%a&%eyA7i zsUPZp!`NSu9~65aRN>BQ!p-`vqu8EpNxM_-WFj67hXTmoZdlr96s;>tI=D%Z`~?ql zvq`HqAW4D(I@B%AM#jyG9>WQBBEoVo1?&BV7}R2$m$p9whLjJMM@0aC@!BA_ml|Jt zgNhV!=_}{TZ~32^IqUbIoq1~h;VW-*>4myQ3mr1^lpj~puPfa^{eWD&e?Y#N9-ih# zEW~{zN23vnQo4}K#i~Bk`PRl@>w(I~ZRdGaV}nV8Qfo6K`$ZsLQbNFy0*}m?MX*qP z5<&H+8ACY(Y$Yvd04z(3C5B+p0H+cMVwSSC;)J#q-< zKR+msJK|?w1eP=dFfgH`Hc)%ljaF9xuiFONwS?2I$Z#2wW2KS2&p`g_AojyL>pQQ3 zRO18@?L=eYI)a`rm$)IthFnRDdz`&)w=@#Gb`gLBp~gUdgg!-^yHG<6esoAWQC;LI z8wR)>fTJM%=rR?_yI4G|yxHiS$aGXjgTaAprnkCf`kqX7FxWI+>BvktjZbG^dO17R zsy-rS*ZuwMbuO#bb)9^e{~zks)^%C&2>-g>_?79lOe`M`=lawQ?m)!rEk*+F26bO9 z6zGU$+NQr^v~S-0X4j_2cXe=ikHaDvEe;QkM#^Xs)=m8AhZH_K}eJkdj|q`3`bU<54agRY+*W(DI9^}MnaS# z@l0l*`Q%_wV;3MEo&{M;I9x(3GmJ}J{=nq33?=&-!=Z_qbnL{5W8AwFp>Shga_GVP zVnHM)IUn|DH0IBxKue={pY&kyraXSXC+6|_JhArP%J(qhhl*fxZ)wILtz(PL^;O;ajz6sZp0e(oFJA3T;j#UGWuMI)69M~+^YoIL#c>*wa? zUU&_E`f0sQ=V13cAr*b75CURFB0@0e2&X{SP{srRAOeAI{0hJZ!!{u+eiXg@ZE6&S z!Z54|xYWxEaPU;K7<*Uz&B?ZvHR-y~MBa)c)-J21N+$yAZzcyd>6kBXOlt;{d@NC! zzk^TDzajf4=1})&2y+p10i^vAhJduGrPu+AT()~j`@=HD+>=)=mNK*`Oi3gS!{WvQ z#tB(=n2B^)T)|5*BDMuAqup7eC+Gf&ROZ?}l)3PNH3@F>27N!l!(bd zPronZhnVFyPjAej1O-T;c)gNelXjaW1(J!^uU%2h1J^RUvcI>>3KX&`h`vFh7R6>& zN|6fk5c^m=I7XBLLnvdqp~VC(gjbAN_n4P)yug9sl5I$nEwP+f%AF%Ii_N_kpB=x$dFcV99a^$`id;Xw|uX?xwLxI3Q_1O znhdT|x2-Q12LQ(3QJxq*v~PIIlknaq7$ZF%zvS7{Yy`1Fh>u#j+FEZHYaP=A(tt*4 zbUpO7@9=t|x7S_G&ggE~d#d)f!Nwam>@64f{u%f4j-fTFXp7mbHf1}6({ppXkL|s# zn)OH_ZX8wpdca*@J8LmG{mHCdv-`N-;eJC*i^hy#{Nje}Ol0_hdwApZ4cq?38@Gxb z!pVa+mo6#YTbtEs+`hH_N$K$ovK+XA$v~BKs^?}x1z}kuCJaD?U}G3Ynsh+z;4|oY zoREhOYn%=&YFvj~D3(mNWiX2ux;IT$DJOI}zGD9LR8MshX`r~1S#d=9E?>o}h${|O zky#!=T@Yf0wxcdBWYU`R60*ILP*;HMSMewY#vY7zGnhm8A%+>O13VTTsPJw|zL@H~ zeeBgNvke;`NpKe3Wl81rWI*sZw<86x&M4omeD?~6ye6S)GHlm7{k-6J`lkb8qW1c; zJLlinS?84pVdkJrB_Bwrn+#j^PN#pPUz^k&IG~xC0Ro76(enOJln?QLi?*i}tHECv z4K&t~V#TXhYLjB-~L16`_yxXk{@nOe&2RKqI(Z7vTYoVttCM@ts zJZp#W#@^fx5(}jNrU0c9G}?Bs*}%+X#m*4KAW@-SlEOgqLQV5R@2y_<$-V;q>h@3g z9c(s1cY>iw+L8iY9*eU?b_Co@%*T%e3DS{p?t;by#fgL!$sr_7AUKhMZ%# zyu~>T7yAfON#q}vW&sU@S#YQkq3pkJ5q$Zd?p}8%IHnB-OF(UKxg2nVgnE1?GpBRA zqLcGK(<#+PsWq!^2wFRn7DKyH7cz-CwXRX?GdWcU{xmMwokCdayA2%i4nwSA-Z;pc|5e}uQTsY!i*PRaB^0|9z zW0?WopKfk!wB++X3*|TnexuH!Zr56EqDyPknjW|TtJ z@K>WU_Xn<4)C&_}IeqYAIrEjJe=jI`IcGZ?GbF+K@0+l1+tlS6d5qzi?0r?;0 z_IRO<{+tk_uwTIEZnqk-BB+8Bc2c=ry&xXo!tnhRusDH3I;5U{C_xG&OgIoh*X@~!f(T}noIngia0tszcC;7!l zUeH)9J0kp9lz?D`A+8KW?SRE#mrUH8-6o)hcUl)SS|z7OX*wX;H9Gqas>1(KgqD6t6H`I&9F03;k8FUe7 z5G4_TuLH6UPe9$ldvCPch6<^p?<;B#A8l?r{KbcF{P~SveCX4j%+cDZ_Z3H*3xhWM zjSKg`7kYA@#e%KaUg0~C^L$BNBh4-E08ubBWndIhu0+kLJIJMittQ6&V6X)sMuA*} zDuC^VR+b!HQQ5%oRf@N}+Lhp0XZ-=`hT%1FL1mcp9=@=jxODbkI6U)X&MLX1T7838 zA4`N{wc3wo4uRt9si$TbZW#qx)kdQ|V8J2+l!EM)Un-yEe}HF>D1f9vLmCy0S4E=mj5yXIqYF0)PJ1Q~b(OyeB7-=D- zgOL_O2N|d}iwtG(a)>THHj&-#2HtTK5c z-ou~ff7P|3x2tDr=hn%mX8r!zjOrKFYd0S~y7}5_?~b0W+qZ4#>FQkpwsi1Lynm1{ zDo2r>7N$6jFJx9BenJ>N)+VZBMq&W25E4*5H0?0PaD|lkVq>Od>(*<=T)Um+;&!9Y zZ{4wO&FaRN8o`RB56@!QMesD5!qmtqy7JQAgvT}Vr7sKl&V2#fDXpaP>6$Eg8Q$v4(xlXZD*Vi(Y_yf?2^9i%r=#-R-WF; zMSMozBR=C`e0T#KgH7 zSwEHY9*EDY5vcy{6xoPILIJ8rNWL%RJD^X&>ZPT~Mo%M(f~dny0Q2)fuyt?&EC5(b z=(}b(PLSG0-VbzN{RMLpVK>B;3o1FG7g*s>6=TRJ{~^bae+BX(7RYQx;Q^M&kbCc$ zN+OqQ?&44HoBzSS?GJCS6go?#xA+sx!BFOZJ_Emk6#)Jd^H%=nvzg3npWEFh>q);* z{3B3ndWxw2jw?ELFFU``c6iFxZLapVWUAb2nQDJ3Q(gGZ z>Smm#`*2`$U-1j&lk9tmTDn9YD^G(1tk`nf$U&Qw|HcYU^X>uOPqZ1{pNYT?DaBq{fJp82y|BU2iUbw$vm9*7)% z>uujtQTy6dYh=O-8hx!Gc1=$3f8zPk+xsH}qA|3>BE1B; z6)yRil?M(C+|B*Lfdeb=P9*ML$vxG*zEC)@f6qiu_l7u5~=;+bKA66#>Za*KF@X-JBZw?f#2 zUPTf$mu-$=ol`t*aqPESFY|9XJ@X0^QsbQVJ`Jz?xyLzccXM~h>--Sb`2c)j5$HL? zRU`{!TT`faA4ZKhyxU;6!NbgIo+q_vC?)yR%ElUp1%qiwT|=kjoP;7u2ev>In0gDg zCegLg%en!tvOAfVJR~loQ@rJP|G>8ScedU;(7$c_@x&QW#B7`2v3B=b{P3p>bXZ&9 z2aa#w)<1CX)@=j*$F~oat9>}RoF5&{9A}x!lt+5isIe^$O;aqg z`rW)=7`V=FI zUC2%UYBe;_f8*?~neAJqH*K64T-iS|Fw)sk$hWt(q$6R9?wTr3|kWlSn&V z8^W+lyRkrmoLbT4;0@|koX&9F=BYlAG-`uz3*u_jGJ=yrDS?nu;w8ujP&_jhG%Py! ziMb+jGvRXp=8v>wgHC54h1h^l5)@(`9U>CO0CK_v>NC<^F%*=d1zk2ygMwY1x$@#- z7;*$JzzbYrD6taQn2PO15ZaQBLuOxC-GkAKQkh)`t2GiwJe8dk$zhvQw(B|NSHW3* zUYb0Na^lTfbbNppHdIrgYIsLiVMV2_m;bz)=DSL%Q9j0_M33%Ko#tohO2!u&=0FG5kK^S?5-ck2?uq?kLO<;6)s^L1XcU3cukp&|Z`td95ZT)krbmTkQ}l&8wYj`88< zR*kr-bE29v&j5vFH29UMP`5|a@S0hts`mew*5~>}QF@1e%{e_NTF=M6`rW{tpjbY4 zmKOvg@6ptrhnV~|(?gCczpc#SEDW?trK$@wA%)9?C5rJ&#zI;GmBypQcBNmKg$h1d%6O4rxBxZ{!MT< zjY#FB-9KzL^D$%EI4sp(=T6mXwOI&FGhIBMEK4K!3obT~*nP>0aRi^j#l{im{0Mgn zUWnbb8f(jLv}Ftkw*)x6R-z7gA)O5Poel~6Hp{pV8X%NgnyEG9ge0^uT!|#6A);tL zErX=fTDHo%25EtS5wbPvunX)>a{FF+FS_JhT>Q{4k6jnE7XWP$Rr+|r9^}=>u3PEP zp?BohHNJ7lYINQ-UznKOHQViFtD4MD&iz;v4$KGyF-un1%!XeDDtS zK>oKVda7V`0>Z?K%99w$G}S9;al&hlhT|0LN?9-1OCoGpf-XbiqopK|nSWeXfzf)@ z0LO45rwvPr;g8?}Bo{chH=91Ve*E(I`h)3gtAV!~N(clXBOswkm~7UNyPV{(A6`3K z`oo8ASwB9${+2I(sWf}TL5=2M?dK}3D3+zN3ouQ0XkhCjf`?$t*7tv=JcZnxkYZRd z2mS=(jkA+b)KbkJx7kQz*#@;3kuM~&Q>2AOB$07|h@=1s0l7@gVkdBd(Q6r_zTnfL zR89Jinnn_W0s#a90N$SD1?iXzZ$O!b6@XTf?y>NhQc;P|Q9peAr85l`C2wx?M+%jd ztEQ%V2Lh2oED(s@vHylo4Ysu>lP(|sejpa}`gWwQ`*i)CxVhO7h^1oLwhdi<0}F4) zVzGcxWm>$nkZ5suuYM`-bOxK8#-!D0wVTbkoKk6Xw)i87z`nt_!Duv?tzSw60uE<* z;bjmvP6Xl}my5Sp;`M8Sf!dD)F>}hWaHYX$vR(a3+AFlM0~Ts#$n^^4T7?BgAJ<$R zNv9JDpAXxXqOZ4#`h*o$pb)zT=+fo-go#uF1&e%f-;$C=Zm*jtPcR>^;4cH@MM=V8 zenXKnZ~+$>d-VoQi^t0A4Wd5fg`RaKEYE`tAKnwUP3sfX*a|^D#n=y>W@DpZa5P!` zCY7W#NJPvDY4BmZfzDgqb>(|R_*Uv)WB>}_-}js3Kn8O|FuyzFHUut!Xe2n`69V6 z_YLqWyqkMpL02sKxA;QViC;%u#GeCuPl%53s?~&u5BN>2MwiJ6>JC=ds{>oQia;GI zE`Zqqf_3yQxwh*0^+XhaA5x8ZvPI9zqtr~)PvJ8U5Jf_w z!pCe)wf%tcr9qx~qPgp_c}A_kZS~uK^BcP#;8R&P?nZrtacJ-!#bLr`$sQzFZj41! zVd2cs-(}AnVm2Hnrqn2n!r@UlV31`h0Max_apmLiDbbO_*hyTC>e;``#Wc7?mPmt& zN(7|w!={B#jmrJBt2a<7%L;d~LWM17YLBG%M9xI^Wln)W{?|TmS0;V)8lspdMpkN* z4YllVL@kX@U_Idb>|a}S)qS6kU9z8(2`pKyBzcDaj7suqEci8K(ax&jsv!#HYe)>% zMV<0SZPpizG)6x^?r=LGK5Ft8Ya&a~A7V1(_1&SY!-1ByKDf>CCYU?(5~ zs|EPnlK1Lwp>h+|vQ>)#b|tg|{;y_tec}Gu8?~y?e|+=BuyN-NUwmliE@SY!Km2Z3 zU3>Biv%7ZPSbOKjUAtz#@cPW^p6>4M;TavL?Wk5e>_43w$l%|=oZSwqr`^nT#N)-P zT*j$djKgN4vA4W`8JL7O(B=rTj&(tQgVPE$0`2wK;8{pWZX_gHeS;@+3qH8IKjH)E z1AL3xgflBX!sT_sBB5LCDFEGQ2@Hod@2a$#$`r1m0i)Yv5>-u?FPtI0TNnPshp&L4iD$QAoO0)mwKm9*$-mh_|96+Uq9~@sl zxGEgsglkV1e2M1TK(HLR0luvNbJb(1SSe!`y4SEPJ_zlrJnBydMKMEhjG9CS}c$m^!ELn&&-04sjyWotS%IMbJ#XHX{O2y@Tp{Py>rnHelk znz;kD2ThyGgG^3Y-k(!Clzs4^WfkzjwziOGLW{h$#o!xhlyMVJY^X4W;qAddq1+!- zESEE0#EV6V#1Iwyzh-y#uQ)h3YY2`2m1WjIy9Jmqv}$wvO;ek!_LF{lqOjj4XauiR z62Ze3uyOZakAkf)N$0#OqhK-Y@O!vp?JGNX4rR6W-roJUHMi|-jK&K(kHMyCR=G4j zhL5=yoWOaYehT0`T%-8IYK&8?86I5OTkYxY>;SGejW}I66rg%#sNDfOPm$tM7PRh0 zr-4`LW1N}{4ZWn2^iv%tdu4WR2iV2fvw)W;Ota3h?U!BMCl4 z1&VuMdm$m*cl3#z~1a{?6s8^1aqfw zi(VCMuJynCT`WZzy6NBg$4a5TTAR~bV z=tMvhsnhDdWCT0qj$)2vlIP%rBg#Ur6s^&oW@>$B$TivFe+VX$^KfnK7f%Lnca+S#cKl>A_B%zr4?;4(Kj z8dv$psLw`2+#L(O_nIGpb3--Jv^JNk_u2fadY|#x#m>WCK>nF~VfW@01L(VH#SMxB zieuHtfm`<8v}@Dyle}_Y z)0|_w<6>VI@<{85JFdJYm^C63SKdGj1|LERgF;@(s-m(9YpYLJbiM7$yRt)YVK^?( ze4W`)pSdG5sW2N3e`Y2uPv%s5*WaPZFHd(!0n_`>Dc;9?w?P1=D2E>Y zQy?W8y(mTuPX)!xicnk-*5@I?v1t?F1O30qIJ?}X%!C1a%rdNy#qrdZ#qOlJ4MsM$ z#HsHVPH6s4E=<^=e7!3M7JC2_bR<+ezR+SeGe0yF6L>npG05we+S3fI)R1C>;)bek z!^GI=@ak2NmKbxng@^@F3sEhh+FS0-wo)rKaLGV1LlhTobml4M1U=kLP`oKo2s4vr zAM%6{{G#=YDM?3$p}bmSm&^|SN@H0}@e_B;3-y_?qrQIs_!D;6{K178v9M$x{$0Bj zqish_XI2?vxR92ruDjCNk!_7dNXPRgoDN7%X-8 z+$s=?+tn6#-rX8qS-ow1!>>ukM#gV9+{r>kk_&pH}{9-Uhw=`;p|%Bpdg^^N|0 z_aqEWeocQ_zeePYD!AeDLw)Q0O_F`XH&%SMkCU94Y9cxE zX>TKr3G&0o?HKxQ5cYA{SMdvc1bBl~zh%B2rqn=tP@<#+0!xG;hg5;$CnL{^ADg*? zV-Pz&C3)*p@C38m81xT+=LMs*XK!Qf>1?bv$Uk)QKd%460^;jW{9uJ@a5YLj3zaNm9O zM=FQLtdZ0j!5}m_tiCVZuA9~{neeFc2g(5SIj}8? zE%sBLCQJpF7~$*3LxtL~EyGLgIPn*yuZ>*Kp3~x%0s$aW)(C;$JK~D>emRd>|AG?Mc^;n%f=E zJDtzl^X8FCYd91Nw^l}$Vv?ywb6&AlaZ}Z|c4YOcfxZgrG30Z^ppM+Rdd+5%BdZ2i zc9hz(k+2486f=Ef`a#sp)I;O z0Teq|fLS;Z4%vhD0Qrl7*)@{?2BKKSs@hP+!j%e63jy6iDTlBtP_;-vd8`!GYXZS2 zDY8%&FaasNhZ=PnQG}8Z!wC>i2+N3cpaO-fycb)YRIsvb`tO+#yu#WA^2=#`BLfxU7=hV3Vszwxw zku}4sSN2zXz)}M;+2%NyWc^;mxvh0BXUg2Yp|{LS`k}rqhoF?&qR6_7HDd1(f@Y~RVrBN;KaV0cV zxI?dWHzl$&DaGO!_)}E1tk)N}K(z}l<7HibiO=Ycpu6Y3+4iev^rmQkI%_ShJUW1C z*lBJEh4rZ8pKd=bI*0bJEVz@IYD6b?+^bpM@ijLp#&vX52C%3$?TK3w_G$m-WKTIZ zm(8m3L?%(KnFMzGQ`J~Bs!&j5pjc>YjV7XrrB%1=R(VBHpU3Ww#w_ENkuU&msm2n3U)Q9?SiyUQ z69_?-=<&uRdJtdE)Y(iGhJVdxj(K z;p15;GBepp6M6Ue;Er?l=YAZ5h+i^)eL$6UDE>>;-`Lnu%C)6a$Q5jkz$1z%3fQ`I ze0UmE1r=5Z$!o)9U_oI>zCdWp1Tj-loPd(`=98pOzt!554lpMF!o@wbI83R&-)_( zTQ&gxACB*zy4eufx;-Lo?*v$LMm!{yd&YJT52UZU8*o#%KD2XU>(YIw^GapcM9QDF0gasrp85+Gl(00jlF zk&p&KfRQAP4yYLbD5y#z;6x(yJ@hZMPV_HRS5WW@+)bduSSo}+u<7-3n`>v;{|B$$ z#v|iD8|O72*{Y>;%77(NK_}LyE+>iuU5qQ+f<*l)Tlz^W~TyM&3K1uPXvz0;q7FY9JW2+bUgz=?`XtEr}S*91Pegs}8-fxB^ES zEzkpK32J#QEkRhjsFMfZi-v1q+7VV3^&T(iq3APR|DzNwZM_!yAnu8!x_Hm4+)O2) z=I(F58`QSZWe#ByXZZ%^~MO@xWE5IY0Nr+<_;aI50Q&j9_)Yl=>3S^Jf2R>BQ6g zm5jU(sd-Drlvu1Iu*|B8|4utpLql~%xijA$%|+YNN!psRC<41KM>McOA$t-Mz`)h( zpWK_tzlYD1*mOp%JwNeib@89>{bvX-aJP6yMh%luSg(P9r5G<5~w=N9oe;a=N z)t-!_cy%nbx7?$bj$OLszv>`yuj|aSdW*(hJEOPE>da;xcUWtA znM;q>PQyGu@zFwxd{FY*vm(ChS5OW{k77^N8V>h#)BYFEhLKa_X&@_l97si~Q{>bz zaSX_UfRtG1bHJ->K?%tRgK#MXAdm?A1m;S>g|O_f_@F4r&M2HPUlh4tpdm169E%sC zYOp0ZTrj7RZvyK%?uZv$j&>k@o4{&U`fZz&vOO|bd-E7ScldDIMX#6`)1BnsdW$y> zjtsdcC%0a`zs8OJgLib?%V+N><{cw?-Wn3DJimEzn)mnv{@sy@2rqqPr_p}(L*#9} z1Jp*FVzpvIv8x&=<&4Qu#n>D9Sv$HU5jgE3x$?*#07w}l|Ku97y2jdy3I+UrI zBkN!VECQBYB!eiGFuB7qHLMC3CL$`AVO}!0&f=Zg`8$1)h|eF1++kj&-ZvOsJ{Bvn+1qORnq;qXRq?k3~aXA4$v57XeA5h)YwJR&I z5?A;2bfD+?Ak1s6lJ*6#moDEBNO@&ID2%{IZ3ra7uX;bIWxwAInScl(dO}1Faz+@l zGt_cKCFhcl(9f1j2pbS%R5U$~Y&v`t!9Ms?T(|?!&VAady{e75JgJtmEh&%dPpm#` z^$EMr8Zg-=mn?wv^D#lGG^Ph_EeUr%Yc!(LW9<1UZYOe~J)vHk-EQj*d90HbBs6C- z?6;5iEnNrmn=h79LNpu^GolzW^O0~=NR=*L6?ke*yuInlvpcm`-*lp*^T~xU0 zzv0(y^kTW5<-%UmUq#|#B;3SmS3u)pb%Q7ukUZcRb(!{oVlH@YJQAHPHCrg_V7c-n zyTfVUT^2T3rX+oRtWp`PaHx^WXps^h(1e~x@#yYuxiWNxj_3x=^Vd-a@-j3Ye^rbC zrA@h?fM}YOj8_>BYPh8-#fJtP!8cm(JSz@Q&S?5iMw`%Y7_Y?`K~dm}Q+}c8zWZl` zo%yKV_!+IYWRHk`UDL`{g>q8^Jg+{TUaiqJZ%7V}xNe&r9dq)T=f3vjpp6Tq-9GMX z27APq6T|v&u|qEv6Vpe`yL~>r{@lp+%w65ZOzT~EDu$U>aEBlob`A1&p*+*t`W>~^J-V+f1^QwdPzNp_(@yT2 zRgXeZ1TH;``t)*byam4v7X1Fyw(ZCoC-%Jud0Rc{R;7Gt^0ymj}#CuVx z0x(Ri1YaO|%gST40d*hrIwZ5R+;P6sv*>^O)a+Yzr|Qw`A@ zOf(<_m#wLn8v&a1ON~vwWW2G%i8YMmqE+oD$kvum`2@#BQ0M=OmIP<}(nfP$)Df&Q}l75+iPn`=;P_6?W zJq1UMFHjvxcmP0%6DX9}IUqZ5l;bgQiZ-HRI4hI|XA&i!I(X#+X8W_xKJ~~Ww{3cW zzb9zh`EYHJd+y=M&G#THY3V%IBcbYA%EUnk*|UIaG#TJ;gpElyc^BL)9Js2$*@W?d zr-4H;HKCOE)tpi1Ei>{-JO=5L4V3veO1*K7Mee;?=O z%0ubO$jIdMv~_5qcTtJ%RnA@e)@XlgdiX~_8qWLZ`Kcezf%lV#r)0DW5-%TncALcv z3UGij;q{1uE4i310GliP=9W@l^9rFyGr{vIX2A~kE?k%Eb`5`bi#7_Er9 zd$rxcg#)~CMeA^DXwAswQ7^)d1F_ufT>p9jdQaz2Ye%(x)1bBM20_?!cdS_u#(E+; zUBYVe1%ff1CYiMQxhGDY+KL~})6#78r{@aSy4nS&QM9jIv9lv)wzN)9-B%3pyvICo zXx!|}@Z%lD4k;9EFZOUh#sEu_2k*hGgMP3bO!0Aw@Ho z;t{XL=7bY$;@Gv}Ey1pB!0tr;-`hUfcbg36!oSa#lY`{utA4ox4PVya4}Ga#O9Tg4 zm7lE5654F||F6x}gI8^?meXkqR~_gNwfpxQX>6@*fdcM93zX0h%lBC&sooT!qc}EM zY3U&tNErA5KcpYS;&+`f_Q2!3j>_>(-}(iAN4nUIFN>@SLy#)beF zSZ2BPnf(LltP3^dLz%K&5G29mXlzaAUEZzDPOE`4)2&9zL9Z{w3yofX9Giu_*X%}F z@G;;x-BlqRBm}CoA}t}lwg^Ivq9JN@4Ev8Veq=NNStTT(;Bbi7aj5W3)UU(efEQpX zp4>WjsHqqAlhszgMeSCpCdxz2UKN~5g`r(`2hx?hr?)?t${1A^2X8wms%BezTk<4r`nz45;v1jzi*6b#Grras(0c6iKcVru&w-&Me^FcCa zV4BsfM;7uTZ5}2hzr>`GcYT|awV%W@%yj^x(G_yy6dkE^$cmT$2rYl9LhzIE&60ja z-&k)x&k4g?osKhHySXpx^9?p@)E09ziMm`WS#=-Zp#i{ zZ*f^HX8rbTwl6z#y+M;{fpunW&qv)|E8Nm#^beXy{((~mIdDlu0Q|8=;6zx`5Y^Ws zJEs81tg?wB?MV1jl7de;aDdLq!7Qc$kp{nvsgQu9D%!Hx1Sp`o3C$2pe=GvHqnOF+ z;8$FCb60zNQ&?}DxvAAH9{b@BHF`&5d|%WF+JCj1C<~wHE+j~n3lCeN-b39Ssa#=l+kq-&v4fT==Eou- z3o3Yt`}S2e7MI(Z3mCj1XJ^~O;LDYX=f{WLh~P?zgTn{YQJYQO_XK#8^%~f7EY5ir ze9In$B#rQ`JyCU%r^E|xX^P8}My`dg9s1*%^Crmp?x+c+-8gKlAX=ud3Sf(Dw}cjs zbbQi!MTG`=Vdy!$1t5zePLN_ciKxBRo@JlM2K>oxK>cN7>=g`~t!}r3xja#EK?uv~ z|ICdBu>Idv(#dk?bm`?6U*vMaIh{~Bw&%c$J61M|FY(VMi>2mNq3~blPjP2=%uLQa zct`CdH+g(WilBzyS#%52PZ#hD7RJKxdNpLTDuD4xBS$|JM2G^>NUPiCCY+BvzfdDy z)&ka|tPU5T1PeiI0m;6OSL>jID3O(eKrQg*NSq-@uL7AD^_)8F!RR9V#OO?kIfki5 z2Vx}}UA&)4ga_f@dczOTIwc|yO7dsr@+?vjQil-kT@HcoHyjr&w9B!b7hWyz)umWZdApZ)XQ;$^& zgO&4`G0lbwShgxeNy(|lD`BC5H&=-u5mM!7aih<%i9s~8l`T^AlvXwremK@4chTRh z5;2J=EImeNNz#cV75UiUh(QxD$q4tkzy_;Cx&_Q;B*m0mMF=wRd65W*M8ie6lbZWp zcG#vGyVdcnclC}x|GOEjknD~gD5z`ys1Z+bJ8pfbEw!%y^S!ky6|+UTI#i3jLbEq;Ki;sXQHVcy?O0Q^!+2`HN$lwi_gjV9 zUy36C?Bot<_Hbe2ym8@nC{*`L?!Mu#^Amyl|7gZ;u!;QVZ_>FExu9>~$>Z04L#c6F z&@)JrSn##$5PS7N`X_*z9Z;-SJXuYYO3la`@OrNq8yPMQl={27nv2Z^#I6&egg4*~ zAm81nQ8T`RRZWcmMX>rvYF?p*@z&t532NlcQ{62tfP{abd6cv;NM{4DDbvld z_K=N)Wdglg;M*bHAbx3_njtId#x^RSB0UE~hZ8V&W2vaDHWN+GH)VVW~e|0I) z14@JV%C_cPtdpVGwSO0EHTQ{r^PVM|+Kv+^c3j^-FwlQ}W_38(9!H`pFN)lD7);6X zpy2b3ru*O^dtg(iIXQN4b28QM?$eEDI@j^sua+rl#S`0ioLD({-L}D%oTsrRU)8`p zE$FOFMJE)O7{sD#Q+Yly*QIS(vGaSfvHJEXzLti8;fKkY6B#e#X`m#sBQwRie-) z`H$X;1^fEH)!(;s(C@Sd?zwo+)BMS&a2VVfv^fJ01ngXSb1(jFu7pArr@zTjdu8)I z_u$9=2>srCJPyXJ>wAU*?R*eVelVT9#eo)a%`NGwn&Qdyw$|ydYMbZffYo)3kfhNp0@=n19Ch!r~3I$kE#Enpp zaP`RTC7%!OhYA>^uF5{NDDwp}$L8NcPb~qoc>mT^lbN52)9V_YI%=`Mm=xn<4^yE_zL1Rdq+E zbwy?1M>F}=!=L`l*t(YVt#cE9{O3&vlM&*HLapj_w?^iT`NqiM%;F**VkD}G_UC_2CTkVD4mXl{F1fl&gGNj;juoeM&t2^#NmmGS)=m= zhRbD_E79EBwbqmK6{4v^Bv#%@^8|6}uOKd+Ktx6p2>~|+@)WRM!RvpI5$34F3*iA?a&e_ zCVozN7yPG2?9$D!QTxHC1!nvHzG_dU3-1~TI}S??#T*sA-AJluq5wlK0DKN1kG{dA zhvi0Aj!c9Hxd%lZLZ2)(GD~QmjL{ybXt!a|Dc;6nZuBmDMRNenCX0?7knHa+sv&@R zA4d}Xr#XK2#0~%XiG6!G#l_d3{*6ZzJ?}i~GMGI(Kl`}@O=`)1>;F6Mvs#n3;BDXd z)4gD;)yKCy_UH|v+5@*2`kQaLq3c?uvsU}o-1Ft9L~-BYa~CP&SHQJ}463?Uxs^7AzMgugp|fa_FoQFZ{iNSkcRwu~o}4YFS~5Nnd3c27!{dhnON(`Jd@wz4yLQjz^M?RweD!QPI7xvh zoK}#3nDcDzGs7S%`|f04770gq_aGD15DxUCL=rYu2i)`6L-9j2j2H*xYO>lxxS5H?-y~%9$c+5b4*t|Ybha5AC`^Yuw z96)BYA@*~r8bZ&&yH?0&Tav`q37?HK;tE^Lk`Cc22WMw?HF=uXRdPH+#z6q7HCnL+ z8jVV);&kvv0ox-YGYP92imwXh0Xehv3LQ^bk}~IrEagbM14a;=9kZ;*mfcZP_&48@ zW(Z>@X|F3pq@-aq#bg*humY^j&0j|&(^WA4sOclgr@cAZjZb6^^P&+=FyIm z`}Upe7(J&o;X-%qJTYGNZ`sn%_KQb=&j3ReR+n7gu(c}Ej!GC4sz9<3@iZY~$oORK ziY8bCGUGS{oq+R{D>+or0x5b_->E&vsiP%j)TIhWO8{KAyi|MVW&Y8*+NIj1gQBPt zPM;BwiJyL{_V&v!bN**)mushMm!IK$=asS37thYWG@5zgh0G`~+;fk>SI=HNJ^$-x z@4I;MzGqL8ye7T>F{Mr!z}_~c*oGVua1n2wo){k*>_Oc;7yt>%A8|Plq3!4Tf%vN4 zv;|hrwoSYqHX~|CVHH~`Rtx3;xC->h)KP2k(+-Oh0YAV!DPKf{tqF&OjxYzr6Mz{^ zIx?mR5E~HhM2dm=#WV>>6YvG#HR@|%po!lB8IVwa$W2GuFztrz;O{3D(6!*}j)O6l z{z(5JhnUo99HBZAywO&t#=r}5Fp$a(Hv_2gN}_}RT2m*iWTU8RjKm6GZuV%nNGKc< z%y2>o>B*Q*$gcFZ__TuLZrQrc4r8c1H_9hAHJRPK@S-N=^+W`f3cO%umBnaD>QrLQ z?R)UNz&{`HaptJ)`MY-CpKJHn_r>itevtP>0aUpg6%f^iyk*X0vWITHB^DBfG~2Y} zMs>($tex}afF}b$3VlG-@FJISK7FTG*4JbnBa@^L60}-5V?z2nGR3*sQD{G!(Ljh6d3F{|C)S%wd`8f{-yTS%a@pmW@yaJp&7#7b`&+e|E;79OrZwH6b;HEclY6u`T+nAur!|zK2s0Z;H4YMBgw=vyCIskUC<~*g1?*8pxs03Tz zzuPxfZ~8sHOu_4sz3|D~C+o6os@CU~3~-Fl+@EJ- z^B8xCVH)Fqx)A?kewV<_(w=~`#H|xGRN`4@PEN+-5y@&xgeoSLK|tDe#2L^@_`6%c>h4+M=bI}}n8gQox~-u^*9N=r;7myJ$2hygB^nyRZKTr~ z9St2utJ59uMxBxgt|t(4i#n4{r?Y}{-)=OTwKkJVlX3dsDwE*2GphN9WgbBL#;!2R zea=42J2!U4qo(le!vaDPv_GDLzMMep#sUv|V^uI<3{q7K5tEpWdYzyphUj{|5U8bO z%AsGuC`ztS8=3A924HUGzQBzP-??w!-mh`VT|d9!*<>>GwY~fH-2O+r@TE`R*?srd zo;rG0<9p{iIu1PZ4EG8bYP{>{Q(r$?{uRSdku7>&`9Hx)<-z>z1Z%}c#XVJP0`i9Z&LC)J&Tv(SKw=qXbAGoVr`DX+Wh z=wE#G@TX5+yKQR1r!tsP5-`&sIuF)fI-}8Vntpfe8olNM_lVgZK`mpa&khR{Oi3Y) zrZbAtmf_9~^Y3NHG`dD#d$>0&Hu!RH?Ap3*boAh7{%~_NJTPhGLo0i&Vzl=CV`F34 zth={&Y-~IKL%TV&apPg$Xtx`|y!>NR11|((9U65oqLC(R@9J9ONS4;99W50EPi6UL z#<=XpxHQ3!zs`)>Nb{FWvmA|-ZP9D+DN=enf-<$e3+&+!5C9*a#lrAz*J zO?x>KcG>sc^u2&Nz~=;q$v2tJRx6>TF2L_d-HtwNFg=!Ru(-XZ#}Z@f@9L;UOx^|y ze>|ZvI9%~qnO*Uw*&PX0ktTZr&0mO3sS($+V^)V1tHBHh&$``)eE>aHa)Pg%)I{`B z1A4&gq7Y|Lwm|WkSYhR8D1|^}zluWkt7yrQiq)r*3(GQ0R~V`XA`++t0zH!A4NunQ zr2F?8xns49E7r_R4^Hj(JTw3B&RYx8+x%$ZI|nBwEBtKjR5p9!haKkkxP&v2sJwE= zy4A_ewNqoqq}p#@*?vsYgL0qhP|NiM^a=;&K{Gsks}(1!{?)7cd!a=a!84tLeoBRK zT#SVsRVT5}Rrh4E#n~;qq^xqBRA`PgdB8t{${%_Kmq~^L4NlA+WY9yk*6K?Nt%^|? z!S(_{GtCaAM7nbfDOsqYha*&M%o>_Ml0+7{0f1>Z;pv>EW0&Ae26s2sr=y9pqZ$hQ zxF2;!SK8=Gn=8Zu6J$-($|eOR+NKi)qfrob=1I3Cxs6jkoz5ps2Q-?1ZnM?GiK5D2 z)l`jAv~}v3#^r5aJCd(G`m7)f4hh209*t(tIgRGrZk=Y&k94{p?bhjb|5&H{@vJ1x za=-+>ub4A(_vr-VZR>TzP+`cC4vyV>m6uT)!>s64Tu1oP-f9P{Rve2)P`Sa|fWMeX z)9VfS5GLi zoKEAkqR{SOM(b^g_ob&cH(G3t28T55bSCVy6$;bRUq1TOiO)B9c1_g&*V9K{vF>?` zvxhCV|F5`fkB_R#@Ar2nnLNoPnPd`X^0<@9i_9Z4XI^(gh}ldsA%Fq_Apswgkc5B; z2mu6Hmfdx&&8i>kwk*4~twmZbwd@VLu2O65*8QwYt+lResa2L*YptbfUDqPT(C@kT zoZzeN`d0&I&hMW4JKyvA{q8;YJbuTC?YJRFSxIx-@RKa+jTo@(as~ z&f{Uk<9KA$Fi?qAzI@5&z~I2(@++@^Z5}*~Bixn-KlcJB z<#{SutdwJPdxBJuo20yA)w>E~*&2pyuuZ}dSBeYr3X1cvtWGK8oBf*= z96XDo(NLZI>#hXb0U(7=>~DvFn*;w9Sl(Aq?7*sX?7}Wo=b>YUIbqm~%R}SxphB37 z!^T|h%`Nmh@Y&=s+lgaca~%ba+=5>{8;adw!{X)zUnmzPp6>sz@>@MNQ`a2aA{iEn z@SX+4*&On2$6OdDz%ea^m2H?V!;2H=qM_eag{M1S2zWy{@DecXd*XW+tmgNx11*ak z*tBxx^{sW)shT=!*5b+8W2Dztm6sMi@sPk*<>j=tHMhoAIW@a_+w5#(YjulFz59t) zR~4xb(bi;Ou&*wm!%}l;`Cyx$)b`fJi`-3P3+F$ec^wtZT}|CrUB%^BtXHVOIyb(5 zbrGJUH+MJ2qV?!v4R9NKT`4`fD26r6L4SQ?edGKpygQtQ`TS|Rtf`^a%|{cwuu@1c zu*2W3*c_r@%nAeXuw8+9ZhWV65?frw@yB?wd`@?WuTQYfc!2ivVFgpsq3WW`r8ktWn0mVGo7ZiIy^w`#$slKEn}1Pfz`yXmhUzMB zgR8oM_fzRmDypz6gDVq_(z8uI?Z?fTZ;v_$F1n}eFBB=;X^}1iN6>Q z?`jgdEs%HKfob8+y5!?SeCW@Mx;O1lTMTiln^P85edUcEvBwR z%tv?gUmCo+bwRebFZ$Bc6w03}ENQIYRpzNFu}{#W;JGI=HkMJhW=1~>wD}iiE7Ypx z;m%oZM~>UHowhv=JBA*Nho`#jfi}FAA%*_-Dr_tz!n}ATc9dzw*rN->XXv$>C+r6YOy`ru?@4IA>rVbvq+q+y^`?appj^!h_akjfV zs|zcfmF348U~5xztGCrfas!LEUUi_cV{={D-mvh>p~G$QfmlVMs?K+o+}BpFf$bxl zrve$mnfKpPr_q4e|A{`^GGUtLS8an> zP49y}P+e*6&Z&lVcYn7#9`L(O<5Y!(N_~=>(#W;e?($@sN(k-U;M5AT+;&^RYKoSlgAezq_-yInel+MiYh28S2d}SV$8MCma3CmiDgAT}Q`H z+Z*dV?Wy%OXW;4Axtq_-J_o9)H(uVDbGnhY9(OC>JGSt8N9Qk0 z?Wj^=I|6^7aCgDy?v&!l!TW+c+k2*8#%ZkAaF{rcD{gup_a@-FKI`*zY>z4qddu={ z+uGv~ELKugPQK0TcIlnr6B@k0vkAYqdq2*KLS*TB#R#w0Nwz z9H-QF7UjDi8y}E&?$mOD!^?XH*FT2ug3t4U)7MNM(EQrWE7BA99JXJ;5+P3?{Ibku z9%Op_-d?21ec{yK1$__PLrR&A)2I{mDigER#1;ACd9fwncszl}vFGX!@pxP_{wTtC z!tGGJyq@V@rG{E?0&xrcw-t}=ApCc5{f<&&JD_;f6G-p8aG*IR9T$$bkL&V%lSUo! z`s9w+7ncRo4Z=sBcw3s~MqbVO0*@&dVfei6c3aMrBghix`M5J>?LB3#{AOALOUj*; zA6{N)b}8DhjMtIG;rWLqI3V>7+YjJQ;XZiPUIk5P7Uh%hG>rHr?;+198lDiQQPD=)U6 zg9my4l^xG7=SQ8G{{6xi;bxog`}^RKuF2DC`DUI!9#_OM%Ybm{n{~$d&^~7T$CRLn z$HQviy5M9!;A5?wCEJ|lb(kaSMe^|a=lO+G@m#>8C#*~=FXBLOoxVn=Rb9PD{h`fm z%h>L*y_;j?vfKyl754k`)V$HW!+CGyhw=~PKU>gPkS#b`s24t4lqhG$Jy;X<~&z1R#{Rx>1uV2x}L7; zsk*DWyZY4p@ce!AUvZbX?{%N|9P+$e(_AxI^HOcB_W8Q~bRsqVB4gBD9{r)8aN#+4sH%!4BZ^Mw_R-? zYkxZ28eSc~JA5kqL8Lm;5xFLEAaXQvD)KIKu?{xL4zVZLOYALnG3ttTL^nqdN1u$I zjTOiA*t*z>cz!$^KOBEPF_w5F@jD1<&K_?`xbUD ze7du<^UR{rMbCC=UHh+?xZS>a_eN$gb0BlF zKfix<{}YQ_7w=#E1I?_Pdk#ng&tS5B=w zHP}4(@~VBS2UnlGdgAKW)?BmZ?Ap7AV#C_->2(L!cdb8mP1m)p*IvBt(Dj+Dmc1@} za-@3Xj!|_3+pv4XOJm`2ePi*)gOkeS(B%7@4sH%_zIek6TQXaoyK(Tw*S2uBe|-PhFR$TmFsfDd zDcISFKNTxnmSc`xQSQkbFhgJvT{%AYp5xtb{`Ta*cBMhkI2iyd#;kCDnpH^9=szhd z1gqLFZtAh@Y9oD;(XF60<2!b4+O}1TfNh~RH8nA^Yiir%rmaY3cQ~Xk z(1H_MupjA#wcrjdj^CZ*W;#k**`{n)_QEdsCS@aZbV}jtqtp1>(C|eV#(D+@Y7`tA zYJNo73chh=3$A()XP2@8SA7Vb0>^e>U5V>4@a)1`mkh4?9q#V{`nZW10;-19UD_w& zSs@Xm7lh-#GWCz6uK~smWhd}CvIag2Z6W9>{F^`ycfsF=l58^5=B3$<6hr7Q@-hX% z!+-nn%TwTa2?A5YH=0H7L>iaN!zIrAyYzMNf6gCdlMfi%AcYu|!9oo?cDLp8MdCQT zxfmNGxN(P44Cj=S6Fu2V%)eG)EA)JFlZR@k7RGGqNh2>ckdGRviJGZ}T4@2bVQ4u( zL0H6Sr!Yl`VUP=38L&euiKl3aI&l1QCoRGh`xVqpU!opLQ!n*VhWcTWae$W4Qd&k= z(p9vaR?tcsq*b(8p6If1PfnZ_sV@YjivPI!)6z z=?=P+?!rvW-SiuD4}FV%lYR?lvVEHl(|72*^xJeV{SGFae~<2?-=`yVKOLn%pg*Js z=t24;I!1p?57D2{arz#hJH?G z=^yDe`X_pw{+ZsOf1x+&U+FFSH#$fEPH)pY^e+7ey+^;G_vx4P0sSYPrw{1@{TE%N zk7$-IVd*)(urOYZi7=ePjyY}Ey2nBtj0MkAOH>CxN*6W*oG^b`sk+oEwOXC8x>b*T z2Ufl8$mY1|V-SSd-7D`z75#cl8M};2~eq8to;U|T!3t!+d zfyV?M6F5xZFcF`L_)NrSB7RiFkBazFk)No*i3*&k$WK(@MFn0|;6(*qOyI=?UQFP{ z1YS(w#ROhV;Kc-9OyI=?UR>bC1zud>#RXnm;Kc%~ zo-Xiofu{>RUEt{gPZxN)z)K0dl)y^~yp+I83A~iRO9{M`z)K0dR4QM{Z&(r$Nia!7 zB@vTEToMUMBqgCsLLx^bazr9WByvO|M+v9F@pXi5!*4QHdOt$T5i=lgKfN9Fxc~i5!#2 zF^L?L$T5i=lgM$29GA#(i5!>6afuw4$Z?4rm&kF69GA!miJXwg35lGL$O(y@kjM#% zjD2lZ)g>fyLLw(6a#A8EC2~?CCna)HA}1wsQX(fMa#AAe5?PnXx@9BGO2@1 z>L8Ok$fOQ3se?@FAd@=Cqz*EvgG}lmlRC(x4l=2OOzI$$I>@9BGO2@1>L8Ok$fOQ3 zse?@FAd@=Cqz*EvgG}lmlRC(x4l=2OOzI$$I*7HJqAjEjGO2@1>L8Ok$fOQ3se?@F zAd@=Cqz>Yo5P>XpkVze6QU{sTK_+#ONgZTT2bt7CCUuZW9b{4mG4CMKk~+ww4l=2O zOzI$$I>@9BGM%re#K`oeOXm2*<(@re_zWeWjTu^Y!e=NehQ^131|dK*o?2n#G_Nyq z`qmG5eO}M>kY=n{G2}J6hdr91b4ni`){OkVkujr{U*`8|2G;j`jWFkUYQ>N?p-oSZ zXxy+$79kqHSIDUZrxICD7N$5nhT1hr5Fzjt!9}N^ZsnhIwxo>GdO({;Y9u^m4go6vgT5H7IQ; zT_<2O3sn#_@&hwUZr|!5Mau&5;UX+O?3vEaD@S1fF^jTV8ac}H zY~cUOA)nTXOP^6bUgPn40aO$)3jIc5ThJ&DXj(t&L{_(NME7aaR}XzU(8Ht6li5R6 z7{zS{Rff%cm3%B;pStA;XmO++G)e=CVYAv4q9N1cq~dzSl-%AfpFV>_&5^6JfYyl| zNUkiZbVLst<$+LDXV7qd&RtaG25?jaW>m%1q=mG8Q_j?;f$8afU%zi;)F5Ba2`6Fy z6cVUJE4$E!_;21d$UiXJ>mhK9fmZ4Z3O8;DSep{ z-QxpJhPPXO+Qb5c1%(tK{El1RxXc=cu+;?1ki2xg$jCn-r>uLXtpX|91UsY zHjCo;I#J4MGuX)Y_26E{hYItf^@GNIv-HTBD(XgAJrvS9@vyMuNmj_^%Ck2iGXuCg zVo=`(->9XzK2e{@PS9|R#L}`tv;5hF0?0b|1bkYEmplVq>>Liw6k)Y}(5RUUM!jDS zuAK`uxn9J$S6bG*Z&XU8l;;loJKi#ya9uYNprxc^h@wh7%DJ$v!l)C;e zCTP5Rxq^54bdUFAjqV*58Sw?UJQxkgb`vkVY=%}|TrY1co+Xj*xe_+;6851Evi4lT|k<&YChQ&e{>c&qDEpGdkv;Zg@5=eN1^~aA=0;uHnb? lF;%%i!^5N(?*iZU6FIGUeS^J^(WP$~Id{(FVt`Rm{u|TLsu}z|m`YY0$?Z0(JHd~4}{{C?sC(5Q}&(YaFWQS8zut9Q|sb^0Kmclvj1;gFWTUvzjwU1cX6mO!_O}d z;t$id3B92qa5!Tv15+=c;MYI^I=wW1x&`zA5cuWycUr)g34XLbryUQ}?+F~YI+QIX;_Vv>VD z19tWLHGR#E06+q~j1nNt*ke;G-}v-aBzIp0=;*{ecMV<}sQL;@3h+V$5Ba6{R`*`@ z&gp*d2Fq%alO^J-C$5Ue@s@QB$$FeMV@;V+BVamt z(6Xzm@qBIBHEPnCgipX^qtEh|Q-jVJ23iIsoY0sGmB_K#EUR1!MP|A) z;lFdb2PL7Qjl#{s%R*;_$kHiBF_W}2l`g{^2pk1ja?_9{tC(jf96{3rWIJOH_E|V1 z4*t@;WA==hh9w~h2ZKhM6RqYpEg6?=muweSPs$z zUBlW|HT4yjhfftxNFH&Y;a#)dYxwsfQzEtIQrqo4uTeverXLiS-!oHTH{(Y66V@LeOm-VfR!jHh1UhI0_Gtr5JIfE6rWqh3I7 z6YOYl+K!Pm=m|5(AICf(kW)SIz|&Lk){k^EUy&JBTlC#&hEg*J6^vMk8sZAo;FKuE)XXz$J#9e?2EBjxpG9r%UIzV|yEgbp(CIhW(p+R%*I(={0i~~)AdndJ z(MOX|k4*b!JwV7OC?I&n98`a%tWmS9dJ7z5ZSh~2{d8-VgU%$XPPx-)iJYnRNH@&rBR_NrGRI|Ax=A&umZxn>H`K&`_G>VkD3oV6 zl*GT&DeY_*uQ81|fM-LDVaA$+Zx?ZZ$WQfpr*|cCv$^IRal~=svy0wyi)Mr1%9+dLD|`A!tYzMN{9p^> zN@~;wq%&Ip_Y#k1(5v#G3L?Fb1nw!Nf@vF^ZO9*(ZOM;vlHaaqW6(I`i+1x`1EhYc z2sbO7V&Q9Zf&~YWxm^j=UDRUcdwpWu?=|rJAPsi|@)->tS`cIIdtb{roFMMSUKw46 zm7A3&X^bu29Ro{2pZdcv!YpBB=cGq2C}o=J3IsbV^&fhW8B#DgpIscOM6 z*D{_O!&Opu6=Ng#P)T2pRn=&GGu@P#9DIM)e;@Wdqc3ulJ^dt@|MCYvurTaTGF}Dz zWGL6nB*jbnbzzhx;C_txVg_)szbcYz9#hkdZPFmhssvxP2g`HUo9Ul%kq@I( zNdFEQF>lWoiLxQn3n}bOl67t!7`T}JAp?>1ztl>e@SqAwZ)%ZZDvLg~`%8mm8EYpO zmyJZ{6f0SR+F)$YBevYK-wkd?&meDye`1Sp*rDCtya76k`|y4n8aR)cJI7^#ZI-X# z=%h$nWX@I2wxJjpaAhBi9OMOa60(hO@(r|9Q)syiQ$ko{D`O(sjPyXm@QYBm486fA zqbv7nAVp&DmyTC#g41@m)?u0Z8w>&$utbOZ$3nEkh+qMkUnuSD*Exr~!U(DvejE=K zSI^tMy+tZbPFG+Tq5J{cWGLF7-X?`Nx^dk&ry!%Ox3Adq2pP57s6GFtE3l~Do*)+% zPAl~LcFQ+|R=A&j^kc*FTV~pPZ1cdm0r}gQE2YkvV@kPAf=}muw`StxZVJZ7Zp^}7 zC&$;5up**?0N2HT;oCzG&!+N4KeFD$Z}O5t)YG8iF3+n7V)!^Zi-K8+%r9{-*2_h@ znE}4pV}c&l32LyC2xr1x9E+xG5_OxAuX++RO{aQ#Qe3mBiw*>ydiRTIaObN2t|mej zSqjD#)7qJ$@qLiClOl&5d9RaK#yVq>@VeP;ab2bWvj1dI)|cemZP+@}%!F`lNzZI} zE$K)(Q%8Vziv8J_DUQOFBsMOWi>0?`gz-QSW!V2U`Gj?btW~xt%)%Z7k z?rv@_ucv%#&-UGdqkZBK>=UUTd%Ji`DW0MPe00Kql0u?xmkam9_ieR+Mx?bu*BT)yqjPF2i`kctmY^8Pi;ns0 z;I*0QU41@~(*COH(_OYd5z>79UBg2Z7J^ImtjS}{XWaPI^Yz$+FA*5W{<|>=_cySd zsLYgfD4_(QCRC)jxdx2@WM)6h7@{x*5wR3TL7<^vtG|Ib_tJ{8<8W45J`-k1anASF zP94!g#y?BA50bpW?>X%!AD94Q!Nhb?p2g)OYr8i?A!(EOC4n;+ap{@NitjN`%R-AU z&XS5Tmv3Kh*y-z8O`vO#fQv)ig{EqT6u$Ybr7h*gSuH9@e9iZM+blZuHBjyt#1RpZ zwU|H*yI6Qe%?5?}?PV1Du|a`L_MGTt%Lsy6f+FCE2ml}QZj7!y@Ma!82avRAuq<~W zaVj>=OD8~|F-x%f-drQEQo(o_f83Zycuz7Vo*d--%vQ^zN{EA@Oq;kEjzw2f?U4#AYxf(F&9 zStPiO+DRxNeGS&tG1l7|d*d&6VNbE!ru39`Q!0vDAd9T7HU%LfX&>k={B#haFP{i; z*q$W@-i!F0e@T=(PZ&_TWa67?n8mQ4I`aR7u6DN z+Wj;Xm&A91q?~v+L^3q}WO-!1%h5G*_;57BmO0B;`e>q3!(_TCP#ow3`Pzst*Q;be8MYOA-}ZZ}E+o!)hr5UKOF1?W#J;FSwhj zKq?hLJB2|q_;xdNj@~{$%)LeVl0GYtFTF6?{sD{y4p}b^!|num_54eaQftJY@e*e7uV-2`?eGK9d!d?rebMQ8Rm~vSg5=} z(4G`Za7+fr$7C8+H&6m{v?^wnXP(AK|kThtnI#fIY3q*lXC=tjRAt~DhwkQ&8Dt!yR%A5R%FDB z3IygY8PG>cgW5fv2D1_b^&A8O4hl!2#~UkS97PG&2b&=_WDH(`n+v@-sBusS$AFFn z{!pfVNrZ2m4G#)eoQ;Q43-gUdq!dxvVV&)xJmQnFwyV*IBbj0_$b z1_83NBJpKkpZP%AC1g{lX~_47gYOe|+%37A-U-NiwS!ri)&iu9@oT?RY9uWlQQW(_b7kHEVui0Bu1;)U|ZtAqF;aEYTvjT-|9 zVF6+>Oye2Lf9bZi%M0-Qf#vyg#{Y7_3N70U1Bn+18bnit@}c-r|M#(`(VbS?vuvzw zzJ~Jzh^A%^#Ib*GMdzu_RLDmSW;T3B0Kq)H8}-&eWE&-x4R=uLqY#sw7Yf0WD60@s zzdB};Y~VoAO325DH%C0^&rhxzfC)i+n7Pj3W1n5&s)1;!fiMM?t-)-S>8(^*ksS{thvK9TS0#%u?!Z(uBRGm&CoHBH z)!~O38_Hm&%6#XZJVev79k@2K7T>CsbvW$})WYLknq7p%+Qhb)RS^F)6MsZS{~ zi3{ISeU3TH_QaCf3dC2hx1h9n=sHVIw-=nkcF0^^*MWGS!~0?b%}pR6~ZOD1Ko~`ACH~0|G*HGm!-K^ zI@#!}m?XZ$k)qd*JhJ?}aq7mkH93Q@aVm|Y9J5rurw7Ie&-zFyO(Z)zX_0WIkqCXcS^;L-7ghHtRlqU zX;1Gc98d=Apd6A^N;rkPU}oSu^qLTd(oha4TFD7gyxYJRYZNTa@K4 zp0^SfmvL|!&Q+cp$6=gR=c`-SJ2cYJn0-?y5UYdb$T-MDLRE7Ih3ufD6V|7uNnIQUq&pxS z{ou+L!5Lo_UU5XxZ$VQU?9lMA7a&rK>mNv(dx~4&;pTFR&sdLtzs0~VQr<4l;so1C zp}gd*HB{E=B^jC z&_bs2eRACfB7?fpzXS{-wH~-EF+MNSA*-2hTB0~{Uw*NAzA|>b+|~+V)yly{E%*!~ z1k~<;ORvH0%Lh)aNuRphc(GQd(CQ2yXT(7S>Hs0A_98_lI5Wm<{z*>Y8uL21KX7Og zWE2?lSJ$y=TU?8iAX`s(b%ibDU4;l2rCzjzP(|~}PRFb*4=eQ-6Us*q6$K^s$*=?i z^fFg=WCf=t%LN~f6R;Xt^Z4JE636O!4kdHs5QM22 z>wPF4xs+y#5!Jk))Czs_Vls0MaarRdPykeVJ-pMa1^aaUEcR@+=KiSsKKr_@YN>WL zeZSq`z;Cx%;{P6~c%Zov2HMW$6MOlD`sV%;cOfOrOT-a>EG!PGqUcbnFWTjbmscq! zd`e^~Tqma5)ZM=c1N{g#Y+t#aG|u`WLf&wZl*HMo`+QN=*$GeL+Ges|5MR`?6}dHP zH#$o6VnT#1T9gIOc37`o#d$$l1CKF|DgJ{tgcWZ^0kN5e$B35*S>|~epv%MqhISL3 z&a(*n)Ol2!*4qN2VLe7MF_^Bd@kDOOH64x5E%Wek+B|$r=p8QpL>6Y?vI!n`85@CX~94xE7xG9@7H^?pv zJsUz6Z%L1D9&aA!k5rA#5;vzM)2A|BZzV@=5TQZ z0zr-yB*Ob_Yiq^|UB_E(^K0{pQ}cLLryc>QoVjed@-$f#Lv-6nelA&Tx*QX6-?|mr zwjcJfA6L%WMu;5JW=I-Y^cq-r&Nm3U7r7L<_c2~B0A;QH%2_XQSmE87FI#L@j$-9@ ziwhnX>%*QCZ{}jFiw!xZq=$Rd`(o_9B&X>$LtQ|Bw}BiBsf1EfFT2*_F2 z%$cD`(?989poc-yIJb<^C+ePSn&Wx@0-C0VyQli~8{g3@+HPU*HzCuwX|p=w0|>;B7B1ZauvTq>HCXp-J3= zQ;RB@&E~XxarnNGAI9?JHT?^OQ`w_?c|(KJPs))+LnBtwrAlLkMHyTC+-43kg$VK* z^BZpvz9Ia=Yc&`&j!&LZA$))D!MeK4b?-V0%aiNn>u=8k+5I^B?&|`O z3*|h}r<5L2|Kh&6eQSb3wJGCO27)FzcZa^LJvn`5bJ^baETK0+5e<`$ql;VL5bHSN zCGPoY>m0WB6SNqz4bEos+dx_Ks^oS~v=}Mkt@^bjYpEt$*=~WET0aJAN6>cqDtF@nU7!Cf7N4i5O$<>f}LQ9V@Z?6x8FjF_m7gE+1Jb*+$ z0JE(hxNA`aWQ9`Rgd0105XqoBstI zG898>@xXNTaM0=Al)L$uRo|mAocyTPFFx@$BO~1QpENX11LBbgG&){$o8-9&T62@| zev)EmkBz?l*{hQaENpRn*I!(#3KeUU45JLIoq7`Zkg4sxMegk1pX?qib+eat=0pX3 zq+(~K`%eW4{qKK%aX-Hrg0!K#5kM^m&JaOoLR{rb=HAX&~{O2N?Zq7 zEh>`AkU3k9A0n+HvyLexJH-i1C>}RC`Fl)T2cr;KL37JPVgs4=`Z|#8PE3HM;xwp~*hX-p(G1r`A$Yjl}Mxx!R>jeP2%Sd9x+%D7yMr;zTmcmM3> z{S?(>6Bu~oNRzUBSAu+!a7@o9p|CYRfl+~~J9}HYeB4|}X{fsQ;hnc?>8P-#Vp(7* zQysbSXkwo{7mQ+N0R#W$)~nM?GZ1;3OG6a06_Zri+E; zyfa(Au7L=TDMPje)+9q0O#RcEkg*TSKNQL?c1JHx*a}Sv%?8kcfbA#{X*0?<7!dz;ShYfH zpw`{2mbr461sES&V?--j=Yfzn12R78GIJu;%b+ zSF$5HQ|iXjirNjFE+Jv+zjc_t&Gtw=b)JItG%fdr``h?nxY4+F>oZd`3RD5ri@PUg zN_4n9RgKyNv&$iix~l8`XXS}BW#X3^M^}#Oyo$idU!}XTH3?2x?fP$5_{Wv_x60b4AFM=HV%=Hf$tUuLX>xj!(tn^qNY;1vBqtIiH z#p-~1l?%zeIDo2T3@ysxA%bIf^7F+_sDzTPfB^p6tMMD+p zenA}lrqx|5E~^qF2v1|WESkJzlU-8CZ#i0^m(xdZa)!*77s(5J+Vg1NgWDywFRW!B z)9e1dj^Z8d9vjy^E$k=b7?VBrF1xj4qnm-~q}$rc$>3+}R*Sux?nf6my3G!~#uipk zvJ{E^eUg`6ox2r#v(7$|_udwoIC{*Qw*FnnHTvQzO75MYx~zDW{z`IJR>?~LobrcW z!aKueL9odnAe9D9o;s<>PS$a@u`I>-CCND*l<=$8n&~i%fIPe3Vi_(u+pH`M3{960 zS7mHv6IiAUYU$}Tr4nOS1GN`taeBYs&bx25>TYY#3Qh#86wRFy@AY<=i9bvYT$EWTR(MfOY-xvXT^&inQ z@C!4Y3$nodG^KjS)&mnwca$1VPPBO4KI+_54FghFVVQS(3qdr?(=V?v&W?-SL-iPpod1j&Z_h%qOrL$YuBI zp@PBqB*f{#r!LC3*B;IiCT61$3r&OZV&Kpy6}NH%IL{hRmXiuvy;lH)-8Hp=8NX8U z7jQ7d{ylqX&evcPH3z=WrkcI^`qyXr5p#8X_2;{eJu1@r-oVH9oWTdOZ4!BFG_KXl zO)yUZfb`AW*dI|@2*uSKc!48#D(;j<6awS*SPUQ>g#%!a2L!jy^Jkc$a%Lo!8n2r0 zzVQ2;1t65V8a~DiSVZHfIbcYG8gFVo`*mN9o(+WT(RlKB{{5AwtU=EgFL^%HE8j(iX#Q9?*S*(%j+P@nd)`o#C&EK z8g{DxX{ZR~mCgn_+fHMmMhuP$c>AZ&vaN(a^5q}Oe5;hwZAB$AFrqVJ$J_v6`!8u% zd9>w{Y=JSKGlen#YWT}}Q#7JnZQVq3I!Xb(^kf>($BuWS_P6imV^7yqqdTRp`{~I| zUx%yVyTs-Rfmix^yEuVKS$EK#fdyLZJ?s3jKs-wqgmSY85;`*~82L8BnlWp#~wwGq?g6@eV(=r6P<^<&-90x;EJiO{!o zv0dz>kvjWWZM0fzPY+YrruI^lJH1~IEp!|7w=-hZQeC$^tGNqw1z?fW-@v>_ikdxK`ywyygLZ)I$5Nb+5VPuhHiX<~=pXahdKAB%D zI%PqT1%*9W`FMS4H}0fEHm5CDg&iK%7bqE9|Ij{Q#qdu=)|O zQ1)6tKBT2k&X{tCVT})QYBu}a$sU~Bjx|~57%kq%24X5%U-j3rv&%YM7N*|zDlRWW zI*w>stputxc`I_}ay$yGWxRA=ev=b4mNeRyQtaNhGdsdYsW*i0Os1Ot1LNGK^Gl;9 zWa*O+8ypSCybyrBA^>+7eGIJ|zDz1d=yZ!>>X27t6atMW>1nx#(OG@%vf-w$x8E-) zk>P9ixPyOtJkHsX!ry*m_HbAkcxynoR%crFNsnJ>+39}&H&nv+{mR*S4A@2xKmzH+ zfPmO;Dussr4PPT-O!z1-W>|^^O6&}xZQiSqqH>^arxdahvs-j-$2K|t%Ak}!+pQ)F;k1+a^d=xq|)7L{&>n0lYOPre#Fy$$8#6v z_)1|hB)JF^cv_@0_dG9h0{+<=5+J`!d(tHr$L|fCzK2 z)^`NkfApv7Uz8fh*Ej-CJ_W%LT&C0em3Cw@6NE1)EzN@(#?9hn|2Ec!Z#I}lw}_xX zMsy?Q*)|)>j!dY7%p?;pJuf0W_N1=jq9Rcqwr}8QsArYiqkeXFeq}XL%&EbdpT}QM z!GKOi+bdS{PdA^GDeQOJQD(W8E~zcL?HNbK8tI}HocDMY91P1O+@J*NF*GIm@tfW8 z7l(k$^~f&67YC687&-ao!3A{o++$Q~r?>u7yPfx*dZQL{WlsB%aTeYVaJSojFsHCK zH{gNBi*N@+6NK=bYLsb|>mrKjZM%WLxMM78|J!C3-KO{Uw&5X;37igU+-5Mv-(GoV zB(DQXXFB@P>_uJ{R@8awP(qswj@KdbV2r!I`6!(t=j_51A}8Eq>fQj683mPqIyUoO zRu0*gx*X%*`_MsguGALy>C0 z5c{TCDEUDLQ76ja@Wl>!k(lyHCPh8oVHIX?{wn;*ldmq^pqGKbu*DWY0+Xb|6BpoG zgT%hoFeQYU(n((R*?w0s>FNC0r04l9lL5@+=vvwIqQ5hsYsw-481!Js+ru-w%^2PYtI>j^y#uLAx=hru9~*FY6nE3>d&EHDic#>4Gs^ z3l-sOzEpWy0c4SAEf zTP`j{`|@r;$#(`#l0}$5iI-J0kf1^pz>cWeyKuemsm==4#?F@p12j?+Mx`=fWxZp8 z5op{J(>=Yk8YLc6GZAWSiA9NrkNHfut<(FOj~~Re_xK(N9aq$^t`7 za`o3z5hC(=%gSLq`S^}3P$*46e?c_Pi@?Z@-?Mn<$d1`kF~IfbZyWsnFxsHBE$OHP z>Z(|JPFJ#OeN%?S(eSE+OfQ6x6peEa)JTQ+pVir@ZpWm z)ymEcif;E`8;K6CG&ha#CSR`#s}5bumgKaU^W9=8DJB$1UeOG5B|f+}-4*j&00xba zufu8R?SB)v$fGAS!zL~o5sj=%&H)bfJ+WTQxDZ#Z0R z$lx1vtySvkw*EJHIALO~%q91X&b+9D(UPWc9P=iTpL0T!>j(2TXECdn2)(2JIXdvI z#V6QO`8qJZe8wGN$-BAz1&&+t*M!Q-0`J4qq;!uj14w5E2)eTn!Sgr$_3hZDHIS9X z%@Q|Kt@EOh0RagS8yRHw_5J?-C)oZiobA^ElE3X?_Tj|*KB?W3Rf`u`&1tj4J7RoS zSJ2haj(4psaSj{7{tYZJcZZuMxMzcL%Typs28Pc+xsb>(U_U=x8X_k<`+}Y2pK5P` z5b=|`N{A3EYF6O0NR=4v{bm3IXO%PMajK<~wuJ^Mj{z%8(316&=5tDv7|rcm$~A1! zprA+JCO~BMk9Ex&!}p%O?yvRIO6}Od(~|T`w3{xqPB2=1sDd+CD#FObgi%RQSQ@|B_=cZkgtiuFT@rCW z6O1I3hZ@!MoxbJU75S#xJ@c+2mGCdrZu7~IZf9$b>vgcTmYhY%)A-zldfspt+#z`1 z{BG#{#nVN(C}NK-;*JQgAXoWfL%}vO?xlEJCQ9+qQ{nc-io;l%G+Mt`f`I{{(!eVU zb*VJrm=@z`CPPvLA-KBS^;y?64_T*wap^n9i?{Y*(Y z%JuUJ)kgy>m!d0vNI!^ER}!^-9g z;w#_$G(VIc^s{bZuj5|v+q$Jnva|Bnv#AtjveyfHIzqY={`O-Eku-;&5^HCy?I z$lmOk+{9f4$vom(#Z;y)oYkkuVHjv}fFd{vne#LL@U)Me!0k!V_cD#S2R3Y101)=3 zpes2MrspTUEL#!ESeDu9mKC1 z-c0%%WZ84W{zsd=FbAO76)3u(V|)%fyXKubOu}6P@j`5fNA!gngUIHN6@CEIgh66e z)hlpI4vuB=cjz%1w6akXuKuCg=egru*sgQEYoi~1!*HbiwdK7N{= zx#MC*?r#2;Mw9S)QGiwU}!c8iqk5NUD zj{~~XED4%sYavF8G^FViZGx2=hu*=9E0e_?e<4_rmr&eR7l|_?VMqT-K&E%c|1Br} zy}hu+pV;FgxAGK%LGlon>f zUGpzZsk^d@-X5@v)H!ka&kbV(mesFm*VkfuAwiMdMVBaQmHZj${7`$a^eNsLsT4lk zh(i~#)vcU4EtaR7(CcJ(_v1BS46bei!Mb{zb5234yK{V-r}cIFQ%9?f@%cT#=dB|H z;jH8K>xGrtIq{778Q!!9!&VxN*rk{>yfe9#BSwoMjXC_<6}EK7Bzdbr$Ofs|&gm{3 zyRqF*91xP)73Tjflm-3t(qCiu0Mlc?hB|Rx)6vMLy`q`^6fNQL3CC`_aDnOm%Uint zoXNREX1is^a#*J!B+7jfA}S)lIHo&Vd#!R}rOWc@@ox+?9~wAN4B{+TfMKI?mWq(X zq_q<9pk)~!ggJA#H`$RRSTJtBuYMfk&lk!@TBI}q;z@#d4qmW6P@e3`MQ|l`tlRn5 zMQOMZMZ1*(?^Fg9@NUw&Pn}mA^loRsqRj5~vyY4ccV&;{%qYnnx_QRcnnzrf3p>p66 z-S`fs#%%y1Q#;;~gU3#dt}g28vOvUAzE9u4!{7jFdMF$MU9}fULg7Q(qervV3Z3;% zvx!$lkAv2jk(OJ^*wOX@lZ~3127{;$9_CyCYi!Q88c@Yu{q0!B;YBN|GS4wV999YCFscR&B5`xjE2_!hVwZD{b}E?zTQ}^?eI=jD`#uv(JKx_ zy*`;MQd<#s+%;OFs@#J3oGE}Aq~ydY`^tincf(#Tpy()EfR#$^S>(1=0AqN~7r;wD z(B2%UedkVNTBj%>tXRc@4yCq<)?&<-LEPuBSq_v^Z9U;XY3@fN;TxZkVnRwHE|d^> zi<|&!IWfuI8et2PA?9Qv0Jfs`Pf-_12>C8|EO4n*a1bPYrp4#3xA@M6<4zq!W{DkR zUJt8gS*EL#861*7jEs>)S=xc&EGi|)9!Wbv8$q{OzS?`_S{J*wC>t;9j_U-GoeMw3 z(5>v(aJV~^whJ*NQ}t~KnpSnup~?T@``mq!(CpSP{7xATGX;NWGrm2;pVX}kn2 zt%WiL#8>NA6)Hx1epX=a1(0Nzpxs_DY)4#VEk8vD1*gfs& zoI~JdnJ0+bOtcpGgapF; zbG-|-$MRQ`-MJ-H=8LGvxU-kuI(TnY2V7V!eUOzGVnZw#BHA?1t}JaNN@ico!PTw> zYv}aDO8FH{A9tXwX;vR@?3hx&jU_Ni;SI^}51ZtQZyuZEgGv?U&Mhri&jzVU6TsY- z^cnWzGj4QOKUZ0X&~cBnn9J!Rg#|ArQucqc0QNJ}srz6Wx*Gba$qHZhSM|shre8ScfzI zR^Pdc@`c(;kHyMuR<-|;{oYXIXH4TRnVh-VNtbXJ@Cgs!V;WXm;2gbDA>?QQz=%<{ zgP1ZO6iE&ZbUB(6v4x_v<4@%k+zjI7x(Jr(}0H}7<6N$$3+y6+u1zLorhtq z5a%w(Xw4X#JH&t3UeYC7r7@s6cC_6gb=H+(;fy=3fAt!14{`}Yaaba;#*vMQmQ9Gn z9@j+Kv7r!{TDuS5>Hus#L%L0I88Ji=;L&`S{BSrSX7MIx;oEJ?8U}1|c}*?_-AQ#TQp#MWLqCekBZWsuQbLD>$k`)^;v>sm;RyAyj~zfaR6vl2Vk5jD2m zj%E}Q>Sx3V{2hu7%NJ{2_N9H2zOXNIIN6<4`FNdP5I;8;1)ie4t)KVG0^SyEGoJYD zU1_6s9T-{GEE(%7q*yD2P|Z;Ag{tW)Dve(fN^fz#pPOf?BgwhF4I93O7lGK9baw1f zAn$rnq-=N@S%{Fi&TnJsPYe;{4Hj758FT}^vP1M2SZWdJ6)-!7d$+4rz~$s}qvGM@ z>DF|G$A+iaE_dzVbxFOocA5rMHMCPabl)&5M`oU6^f3PJ4AZm+tZh?xVOv)L(B0&p zE23J1a)^6Nu1N3si%ZBE?ut!!4>g!*ZcWKgEK#)W)Pj{@CnO2#r;NeKb($g3+P0*t zfRQUJB`p`1_kE$#X>^(MG06Ov{L#`@M~OpMmQvG>z?a6k2hObomr))Rqjvp#o>15l zV?Tz$1^QcLhq8KXA9H9md&|msX)YIVzRKR>vU0rBrOuvvd`@2fUc)d{@_;7i)|>=I zVU$li@fE+$r;nVM;)Bohl<4HYK96Ruf>hi5>RiA%CCIQqED;tH@#uylLRdBU_iQd; zGOKDurE5}}lx`|nPcN*P)D)peKSr8|YnoL`+P{q(5U@M_S?@?_ZsV-&A7Xp_cW2=k?xEH z?abzc*+7Ph8SXC&tTa|uMWD#bv8@SHR7X(j4Sq@;U50iib>(bMrgx_G5`wnE2$`SD zl9qy<4O)Rb!Bs*lvtFV5{Xfd9gkc6}xrZgT1E3OYIBT*`txwGrs~KnAqzm~{lC z|F3o(<+S!SveWOg)+&19iRG3xp`C-!3(lmkf}XI?Xo7GVz9GT6Y5(#sLZwFp0oQik zw;CBzah-h1R*%n-~{%mak%UL`v1jZ!=!brA0dWDz13S=bd`f zsRRE#)$+{fq4^lgj`zK|D}9R!zCqsbqJ^ovD65=T{ZDD(i8cMxW=ECh^6tF7;VDN> z+y;s0w3y_E%k85KpTt+s+tQisv%5C#bY*f#|BV$qF(U&F5k}UIt>QLsI_wBHud!hx z9PsI3MuDCjj;yrdsnjoH>Z+zStenO*+^YXGNSKT@3a^U96o{hmpa)FHQo{SDn6v{Aw}tY>z*@g z-OaDs35hQ?HknfEY+IjIHrDMUc;6W--=t+HJDFe$mQj?>+LZ5xDv;*9+kt&!-!0k38Dk5f=Ygnes-0o z&U=e~g?_O8T^r2eR^sB3k(x!~X}OuAtGu2>$8#MfxHY4qemWfuuk|#f-_2mde1=<5 zGe@z<<)7r}7m5ec1(E!;`Y&(2GyBPt@W`nG`ZQnb=CLNrJL@M6;VVy z1?9F~CC>QK!=9_ng|%3|PuGd524@x@WBUoh-Kpb7oRFh~#b`m2b=+hY?ma%H=El|n zoDNUOgU`EoFDk4v7;s;%gtAxv~7>$N8?ynpK7B%{-8Hw-O%1}?woN`0U_}Neo#jKN$_s-62@+_bVNEY83(H)K*+z* z?fL=7+TM{VGN(RD0cvd~chv$am@Syu^LbUb>bBcvYw+j$aV6so3s+>akzH;WwD-Bs=%*Dbz#+5aDB#fOvcAE;m z7wU+?5S4^xDoQ~LK*yszW<&Y@oOGs)!3b27x}kDi*Ki8JN39$KMJxJZGt-cgxVK@^ zD}2`g^vnC`Bm2G#fYNMzCMa2q$j zQcji~28xYY2&LB!eG3-h$wRMAzmDLu(3~||`5Iq=OHWR2zX)q|{Tc+|F>A4VC&u@$ z3;0|b+_lIO-z7DK-cY;=X^9sG2qNxL1r`{?cAT46<12MP0x3zHSq2ZGjY*)P>@H*3 zfHz6Qja2}Ehxr^}GV?e&ZJk+zGy41NN5(Ap9M7J;*r*#g&2FQ(&&KS2MwU5yEn%lv zC*M;d%G>fi3S0P&EAM(o(^_)p&gEJ(jXwRR%k`#K(9-D_UreXrgpb=#Z)K0c>gH=Q z_)FZ{j=*34nwm2%8L<$^crLdLDYXTgVDuMWfYH0Ow>0gaDci1Tsr+I;_%$h!gJlEttPuP;0Snb*vf0HZmwi`rzYapLFGiF;0U022%hs6JT8@b;e}L6 zYYN)f_FrfLA3P48{L(pmas!9w*=mZ6Qk8!ddja1J8Je z2Ik`LO-*|f#to6n^b-9kc>K68GvCvy!YlGnUE+Gsr+mR+@SHDrE*K01Pkx{NG#K;+ z&-#34gT6rE=usG>nLJJ{tk)RBB)}LgKEA8Md}Ay>wKO#~`OgLdXZ>(;^yq0AA^1`t z_!18F{gZ^l@i?_M#*i#9hJmE0v7JM@8aj3i;PBxf2+--1-{*q_1AGvUqh^@PPa1QP zaSyC2ukOM@IC7Q+1A)M~CjU7&1W%s4?Dq$PXM*q(@cWM)BL*Cg2~!O?1Qqw^;+0|w z-%|ppbDVCcI}idLUiBS_6xORBrBeuozRTyM`w%f4o{wInKLI~(7B6T38~Y)`h$c#Z zf_Tw)1p;&*Vn#ngH+gVcbbkPT`G`;GU*~YaSeF`Oas2pA93IL+1N_iU`Vqts-4_S| z9B}GEP;oeYXD|T2vv_(;_-td2Dqk;N2ZvxGrZPeiAB)JMPc-@I6M;aJ|1lgN5k~jI zfRBI-@)>nZMqkJOPr1~&4!Ti#!q#9x5_;n_pY7MT@of}@IdHf^S}v)%C<$B>Q9|pu z+k^W%U_t~%Jh?%{-vF2Vagn5Q(VM&xwrSUe3)jLorC%zXKR>7crIG8s_2YBB#Q;L7 z&O!;+JXnFh6`TNO@#A5=auaYrJP+_n*TLHi`semq5M=gEYn3d#9u~Eyc@}CF%o>xz zervd^_22Tx!v1mK;|%KiYVm%sF!&A|Y8tA}fFEnezyjdj(rAnd;N!%7Dp)PJ@q-Xg z&5b!?ofue`McfBOmTvH&m?7R9b?S3E+PLfNur^7M`!XD-59@4%eY8JoZXYmxyU zV~C8CJINNZujabv?o}(tMh6GFJ23+3u%T_RH4#CLyKeIKLPsj(Gt0~(uqF9`W+k#r zZd*3LQj$bz^DPS(^toh3lt68Q{Xo!ukOY}~{sQ;>6+z@(4zmuIQn!c{TuucKJSgc- zoQ{;QYC~2vbE*lN`6)8RYMhn)$qvui?pm3A= z{Pj%&;Uj-r%vBe!oiB@n6^G4V9dHj7GVLmj^z^PA-?epYO)%U1dC{I43`VTMJ9BpH zahhN)&c5!>FUWe&kMr|PcEk&Q$KZ7o6lDW}aBY3=f;TlQMKflG2;ws(m3 zZ>{Q@N{xN}ac2K)(_O!6&bZ_r@!(Fk-`r~5r*Af^fzYyrt=8|XLORvRqrxv)jRXOa zJ8N1d&G+R7M)NpjLBXtybz)7eRTdc&B#E`pIy*p^q+ao1kRu*aQgf}%_%QBu{cAtX zQzFW&lU(851?VXAI7>@06IXDvuQ=Qkei;&z{;RM0lVV8CN>SSei!Z{&h%Yi3le79O z&uyB%wCOoT$^tt|3LQD(Zfy-OUFC7WTDdit;6Q&*JRAxrikwa|QOP90 zhmso3EuE?Qp)*xKw7#mezN*An)p}6i+SVD#Un%&jX(b^bLuO>J&o5=b994Wp-kHVs zW%2t8RevQ@%J3bHZ)l{^4-8iKRtImt=gvO}g*J82b`~7$-`zjB>fWhBZO`+2Y72hw zN1HoXesd^veMil`a1Y*^{-AIEg1*5uo7S&Bxj7Qq+#$VJyJOv+J?rkME!a4?e#2d> z2KyGw??c+~e6*8QgmK~{Nvz=yB{Yc{wk4kv_KO%MA_g3lL5%X&yF^$e+|j;%{jC%J zExz8$274&t+PHkl;_ypNA(N>qYP>!+v20l))Y39R_bl1d@?3ywMe1NM_*HCJiIja9kqpR9ks?YYwK$DgVDS6p734% zTrB&nqGk*>c|DrLm>Y6kRK`}mdI1UV>f^~Lfn5&(&M-A|Hm9(JgEF~*9$QyixOyQ1 zbR7<^KN4c>8E53zOguN(0(v`$`$#2Xp=QJCa60T(RVF5CLaSpi9Av7Jj54CKcm#lp z0b{5z1#B<_z|B&<7qotH?KI@MNi?U#E5UjFH_xY)fnAg`sxWWSut5q}pY6{U3b{UZ zZ0q!^TQ@wpp}#z@TKyT@-;NFEXyc;M@uwma^;>O8xOkv9*V@xM{WiShdUN!rAw0B(c8yGpj8)1D=&OmPg^`iM z(!}=hQM{+UG(Jl6xo{|(4Tb3fe#qsn{tG|AU5@7$0MCr%xoxzZtf~2ykB^NGFPslp z#vZ+J2zSrH9>v~VA|CMDWm(`Y_bL?y{@*UZXcf5mL+d4#^!k#@daIt-=+oobi3Z(Q z=isbjs8Zavy^fz`LUuJyz#N)A^%d#mjf=*t%izOH6P?NkqKo4!_nAs0+AfahPh|m1 zICbMdFNKWDkibR?6OmnoCcoC?4KIpJAkM}U^pOVkE=D3wtF4xeE-Mu3IGbKn#~JII zL0&!Yw@>&X(CIMXZj#(hwv)$dsqGIvaNj+frapVuoojEuZN>Pq#f#?mmx}pZG7)NW zyUajxNT;h8fTA{M!(bxzbY>!eSyd1)bzw0R3y)+2_Q0j)ip=b=GSy^8KGp0t!NjnL zAhU%#e-ndK?r8az<~g5I7O zH`ZqRxb-dM6s{Z4jv#V|(r0{IB&-Ay7OTgGcz zTWdNMi-w#1KCBbr`(9`cSrWMsWt0yah6MgA3!{#k(#AGD291ji8s{Qjab82){yDgt zi?G!Vf*mc@Q87H1K$j-;y^Tq7%DjORvvs@4;9s0ijtr1dvWnbY3$0o?F+R3<5lBl| zb7O{~0H2`^yXt!9b#>w_RmPKFpdBQUNJeL|h2q8}d{YEgkK^K*P>+HNpETJy)WK#a zoBFNLa;8oh8|(c0$G;)Mrgt_dqQSCHepv--?vGvUEf9_nrSe8?(z7cA1GPz{63ik(}{qxVI)~Kp$e%zr9r*{ABtkM(;1JR)s!KpPT;S@kcx^_NoYG#PlC3HjCUe)fC)zc?Et>-|E{aYNB}b@O1X# ziu*lwPd)D{EEIhFe~q-_|BOl{1Ad#;*g3o-m(3ugCKbe>6?Ye;*n8JQ>bsI$+rEi` zt`-S{k%@9U?o^)yQ@_j&aw7ompegbJnZs39TK(30nbxbm&P0xdRlWGe+a&gyR?(Olh(dlZ|$?fNj)4S4Cfc^I9?>##waDVX&~-`%JiRqA;Vtcb*H zB#7dWU>C668Ta4^mmd@&`<>Hv>-`Ue3*YZb>m%%&2mkxxfss_`Pd~SV;h$xknlQPa zF;Nz6UeVjk*o2r6=__xmvi_d_@8#7~s|Wr}%1i(9?W3;M;_vSHOG`v^D-O|aqknVc zpCqrUsa8c5ZDQ2x3jN*}%#$i#!z040U{|_GGbxbu7$0oUV>Z#}HJgZwx=>OMH@TU> zG?bCuS(^+}u`35cQp7}LeP%p~*rTAXnN_aH`p zT25e~UV{5AY4AN2?r(t`hFcsDd2xXNyHjGRw!E+joi{x?e0n?RZ-#T zje2U*Ol1qj|AT^(RmFXvW(y8(l8e9IAH7N274`64m1h3~1g9p+_#b^}j?R)8-#_%% zc42+5KkMpoM`P*vOBN5@-ZJP+_S2CzTd#9|ww6k#)BP(`{m$fIH2UisvgodfY$WOQ zEL%{U7>cD%WFygBIyF4MEe%&IlI>(JZY9uOanectsusilPt^$`BAM{SJ+bC`g|h|s zk&~!oYjl6yLZ}IpRy%H81m2cdCZei}ZCK-Nq6!-K7CN)Bo|&q$42Dx0PE;8KIWiuw zN_LSk4k^zah>2?PHyp{Rk}Uz${!-eosrY|8a}gu>#uJ7`XJJn2xk&$gczEcX+jh?8 z?s>9jga)4Y>VG@0U;f(H|MtY?&+X99?D*W}6U@GEUys%0vYvbA9hTRBe&KJw{xupr zf8mKIt{%R8;;HTM_0);WhRii^X#=Zf3Henmg6$l`Lj(PNy`=&+FGfQ4Hb)!04|Hlp zJURi7pB!4V_kvz#wTuq+c}2n6-NIxk9R}Sa#&N?VvxS;@^8>L87W9d2RIpQK5_pi% zq*6&XNk+V|F0e>_zZrtt%@AX|86$jsEye|~+LPttEV`3Ee`D{r4DY09k*>k|j0#lz zMQ`#Nl)uJ0%#Q-Pcl<^72hUm@EerEquIep&h7;COo{m!4iirPy@tEuz-F8bk(ArT; zndP2+>a~d11I)vEdisZfsn*_~ab`V}k#((uz3ClYC64wHOY@4rI#1s03iQm8NjBaE zJU|ZB(k(5702|G#l)F1yvMt%UJ?I|SEY3Igl!|sywG05Yw*s33>ikpyocl1RXQdXi zYPP6A=Elx{_Su!NQI#MI5SDY8V6CVi${=w*rWV9}1KQ~fzGrrVLR?E3#XFbEGsP&a z7L}s+8a(U!U6)Thc&hvGqdRx+wr;D?{1*Aqvl?J`>$8Ppl|4&4R_u9X>2+9rvNCw$ z^8G7^hws0CEEO2r+ht8nt)7R3yk*76#-}|myqRd!WEl7ifhE{Oeo~8s!#&kPcfKv$ z8qTE>!2sVe6t}_v57yS$TlH2I0|(%LnFTXx2hor9lx4nUlw2gT$s~iUSHU1t&Bkue z;40&e1t2C&3QFxXoR}1p&ZFlJr-Tv&~?2y05TL zPyp;-_HJAApe?n2L&~~gUU^=1O5SDd9h}%QHk`kyHlS-h_svZ!*RNl_YSArste)&D zjE%9CAFC8*X&L`VwU;EpiVLV}G7%2>eX3XWIBdo~Xhw8rkbueqUN3{PlLaQ1!9am) ziL?Jq8!d=sQEW8!iHHdi5B2}CiY4OZ__efoozh!C*Xd93-<>y~-y$ZN?jfCC|F_{N5kgTPcGH0NlZyP!D1ESYGX4LL&`BO z<*=6#w`BWRfv4O=#mrh@)futZ0;`{yE9e?x?i$7mq+=s?abU^ngYpqW&gpAtb5oo? zUl(mpF8I>gf$>nf7`{%K9Ez=!&8<5gi$#VF!S-S)-}>{H>Jn{eQ)MDl;ISzKPhhW; z80jGWG+2wp;~sZ^ALdo!9r5;TnrDwWJU#kP2tG#%=Ue@bny{y;9*v2fjV;cj;7{@r^I4(^bZgHqfC?zf-hSHRWQhywh zP#z8?`P?L>JuXf8D2IoW=A(Ub_|lw|HaQ%x_}>3J(%NfGZtZ!FFVaXFUFN;~@BiQL zjZMuT&I@LTWj8xdTM@P=BldiYT$d>)Ys^H zf5FgZ?;)%r@scp=`CB`7H!p$;g1^XU#%0iIg5%_XscLNX^q zkD5qhyBhCzL8OHu#Rz6I(`7{xB_qj*lq)<5YX?i~?KZRBegsttUt>|>%n_oCde`Pc8Ql;k4 z-Kw<9W=5>p)_lu7eg4?_^MNbNqSqvKm)Rz2&C_PvE=g4-bi`zP6=kQJk74)x#K%t* zzdTQN%7Z<}2$iP>sl5$*G&(o{`Y)P~cBfOG4)CI9339d@3uPjXDJ#W>f>17E#cELk zrt2_C)L_Gb#fl3rSuBkRdnVM5k^mitK2m9k63KF0aJulnDo|m9_ndSl%PwcJnydzq zP_F(W<-`3PA+r)H#+^jmMy%J|fTdwzb)mB(vV2^>7!`&l}FxKeUX znQ423wbS(G`AxJZ5DM&$&BbW>7wW4wm?!BU;=S8Lt)b?qosCenpkQ4*w|-{&s>#Mc zVNG>Sz$f)6-8>5!E$D+9N(Q|;)OUwt9W)c97(B5CxuVFMR*);w%bd)3q$B{MyNLGC z$_LVT$48O|qD(abbr~SKNlShJkqj@SFQO3!pB+sY@PhrQK(fKaHDCUuB7LVX7V`yS zvBT-9xogIX z@u{`nY`s5#0@d*<{@45l?YH)a=Dx6hhC4NEzD|}i9UUA$e2Sad|J`dnUeSb3n3zOv z@(9Gdk5o5eamSAv?_D7~pxPQxP^PKxHA0C5Pfbq^58*2)CJJ2{;!Sv5x<#fOyki-i zZ0)K#_TScw4EExYr^9%YniwL(>C0p|7_X?+LGg=3_!U17;AnoM58PKYnnqlM77@y<$h)TzzaW+$Z!N_@^V!lWxNY1+(a^CH%GvvIzAHfhKM9!CF zoQ;oZkM-B+m)G^z_QQj9bmI0iwf_FvndbkCZ*GSNEA1@cD;$M- z>R2>L>e{izMJz0+$4DB9Dx>0pC&_o(NP~Zb^k${;L@(z)SEQ0w7)ejf)ax^Kvoj z#FXpyUDGoUg@$re6mT@XNn8%E$=vL3DOS20pj%x_ff%58Aw#(eY zyJlsj;!C&-iMcIeC?Tl2*Ua$64!2v-%);L)tNqby)^9cD=to%AzfN^i8yiY05eYjT z04^el&}T5(m4N^e%lSOI9cw)^zCMB#z*VUh3j?S?#D08+cisJ!FMr1F`^?V9R-38A;~v@&%g=d!@4xdmubZvZ1|37y zGJT{s?LKzsle6pR=oxylm*p)x$7zkNEp~VRnP7KM@2kn7k%XvIm(6J(`qPGoqAH~I zxhoTo1p^(fcHG9?mbIHhx~5`3qz_+U0{f`BG>t8TFm}xFm6K>3o59`-!(}KQNKA_m zF>6;m36y9e`Ax6{3p9Vj&6xiZpHy)bbeEiXs>)cEQscV5LE$F{k z`)sus9XQ~V_sd9xx^k9*`6&ZgH!T`dk$hzZbbtZ6aHrnwsCV$v)8@T|5`(kh}T(^k{c>^6j@LOTJdm$cJZ`J=g$`Qqv7R z8upRj?y#wfflFY-N%DA^P_1k^#Ezf^je=s07Vv=3f-n|a5XRh!nyJ<=T>jCvb`^J+ z{xI7Z&OE+aQ`APJG_r#OJ$Z^+*f4+1-1^z8XVy)xUA<~xYH%uF@9D?q<&yDe*ltr~ zj&3fZ7?kc5U5lUbp_ zV>4mbjxzxqgB5Wq;>{cnSa*tI23%P)+{I*X;}gHqSD7fO`0xELViP9HRU;QhU@h^w zi3kC*e85O_5?tvdQHlu8C>r&Uz$KYOQ3m4DykP_kLUQ&}pnVh#(aKQwWOwAMsduNn z=A?ftQP_20bUlmhp1z6h-bQibxV`^ImficAL?_G648|lWWw-i5;e;fn)Aj&*{M4x} z_#g6gbt-}Ef%3JkBC9LBwrXfcZ$hrxB2cC@=2H4_`p{`Os%D^rGLMX^Lb?X+D&uo@lt@~!NltERb!(g^;&Nw zpUb2@!@gm;Lv}lCW)sI~?KN?r6PtA#kZPgB5GunqCjcy&c&W>bOprG#Do7SYK^DuD z#j3KFE<3td2ZlEZVTL3!)=Ffo4OuCbwW|2gf#o%LunBy?8sw007qfVc=+o`L-gjFq zYWY9r%OOB=^A*3G!e9Q2ztn63vMY-EHNRGFA^-dzy5`2gD}OJNOy&QbU%b)Ktw`qu z*r1RKx-6GeZ255T2)wjnWx!~=c0%-rcR{8OZ&q}XSPQ6D2ogdfiFb1m{b$jxOKCeV z%DxPiAQx5fKCv@gFL|^`j8#(yd=Yo3kmXs8KH<}2Xx~(R3jb?hA4M~jfSDRNFK_{EPJsjJ z*103WVF?JC12)0UadWkaPA`Yu$MVEZ%_*5P1Dm!zn8_)e%}F~>^4#L$Z#{9r?%90p zAGi{_<`Q2zvf=9dp>AJv+n)YZad=?C<-6+|dm)uDTW`AR>e*{D4W3`WX6X=acjhlcqw{RShNJGuptQ_ZIw|vIQX~2sv=<&of}Q(%|5< z(@rZo6_za^LZaLP34xm9C}{)2%O7t7t>v;h>7nay?k^UDQM0nRr`ydRd*cn!?DQwc z#%m?j;SJ!GfkuwSwv>nd>B0BbJ37o-?!n7^l`iUQz=;RZWFyyUR}DYK)Q%*NM6j)9 z#jY7v&)}aKWdbC%!UC{rCl5fG2K*kO$U`5Y$n!Qvuk;}RQub?n$`y?Ca%+SJ5MkaU zRmXUU+5@!0Fh3TH*c=wb@7vc9Z7#Q72wA)ly|3r8Si|h3TM{KXb#U@vHtui;BafGS z7PIJS<)ofqzQ}keiBhOI^>{;vNQu|uBJ&Lvxk+Sc2}aI}M{Xc)r5TZQ>4-EWE=Xez zB4`Yp!D7HuA_Ji=cnbOnl2B$12QX-ZE8Z`bf6WgdSfpC3Zm6IOMOze=fUcJ$FtO2Z zFvj46zprQ0wZ2W&S6_Y^71%QpTR*mU|I6D~`T1AqZ=@^L&P=)dcT1F5T{SxS`I+SYJvz2eq~X z66XNy!SY>{KufeBVco>g5>u3+A|GhSkpaF+3xszZ>);l!KO9{O0b%ksrk6jDKI@$2dA)5LPkqtG#S;gCuNjk;e!?H?%=j=y@O*1eLPS=Apjx}f6GRl=dIcBukwH4OD*P)bspCt) z!&|{^t|pRI7ewGnNuyK11t)>DN8id%I=GqJoX@{+cK)ZoUo^4lf%yKi z(ERTre+q5C?F&7bb)%mjZZ_Ir9nGH}eq%Fz({D{pyXz@w-=V0mAleI!86{V8f8NhU zcHM~Hxn{4QO+I+-OfcT7oVvxz5B5bz?QHWqJWoG2zg^ySq`YBCxfGZJ-8=adJr}y~ z_ZKybgQq{gM{=bKVc))!_gwo&jOeyet-e!Z-Ag0`6rxg8g&L#QQ%^Qh)oN#FB<%HG zJu@{~9jlHG^mkS|%lTY56-jwR-jG{Y6;UAAV5@_Eo5jpCV2&|s*U*#+J8vCM2P@Dl z8|TlfN*DE zgAwCn02QjPYP$>72yax3epMIgOHEc*#?$TXR$h>_5Gv7~B(7dAMX^P)lucAS@_VjR zBzH~@tf__uBYZTus;Bc-`+OvE?cayH)e%0R?!9D>Y(H^g`wgRGW1~0Z)P0t+MoX(88N2J+Y-#Qxo+Y0GjIk9c~iB;p*ZyjHS zJpQgyL!_}`D%pw7`vLPa`b{cG6{t-Odv{kn77hV_r^5zC$`Ipjq*GXkb1dCSNZkt1 zyNzW94b9t^KoqsTMCfjbm5U zs3RCaZzaMbqtB0y>=+N|TIl!-$G=9Od>Y@4?+82e(ET9|)iw{~Kbz~3NL>#Eoy~7= zK7Jhk(;kM~&G&>t_h_Mje*7bK6MfW84ZT{%Vz@INi-i3?r^Bk?rN%;xV_k>a#qdmD zPl~~kGF-^h(B#dqJj?K9yo`XFtSBO&o1h7m8$-mVsSPD$T1ntWuonR=#qh+bVu6B- zD}h9GwX3%Yxg;J0fV__4VVI(_Qqge zHJgrx13qACAw18G-cS&)Hbl(R7GE6%+bNz#2GmsRdW9Br64xU2CKzEx&0Cw1E{F)4 zVhcWHxhxkrA~b`0BgeMLQi*|rz7%Qf+B3CwX5CFU_f})E{3C~^r|+rtZ+Jo3FRY&( znLPF5&yKAM##o6nnZ?lR#`awIP<`y}#nPI|Pknl3U03$D11IYhyFGgQ#(3hSGCo*P z)!4Dq0mgfY>;>% z2;j9Qo`Kascn&0?odANPOA|o+N0tH89+4t6+Fmjq-Gs@ijSxgQ>snabFpeu$#PFf1 zL@3pTYW$WRBdOHjlv}fVeSOtb=T&``klmMvWV4A#K(+_(T)9Xdni;W+q9+jHC+F&_ zD0xDYwVKP7>KyK0>nZrk@k}|EsO=y&{2R>g(Lcm8yw(t75vxVup!Po0F+bDnZZEX3MzHj44*8sK& zqNGL_#>e2ebd}pXf#d~OiU4ofA**ZFW2HA3TV+v`!5DVgX7=~>ojyRXnBitk&FWkk zFVmBg9=jtL9ac2u7XHBOOs#fchS3-!UUr7Lo6!juO(*tIN2#?9m7+#R8iVzI{Hz5M z&e&5kA(k2*;24I80zBnx7qm9QHIg!;OPW_`qj|;f)WAR_fD8h;Tn9L&I=HG;!=@pR zTIh_#rB#sex(l!yh`x2vpF;HRxf}n>V?<7_JN1zJwJTJWl=ple(Q7lgMu8m z?f;wg+3jgZ`1U{g`y^Tp;*0;1sm z*FW+oN@!>EhhKJ<2Zw)3e!+MQ_b`%JY~|I|$*i?Dd_ zdTsCU+}58?IuiJc4cGixV@ z2Qv~L#xNejfPuUVOpFXv)Ikyh#2HO!86m?=-1hn}dpChY{g}7I$j1Yy)!WhnF~w3a zuD4)I4PX-peNznv<8{l-$jH|m9oHnVw_&G0d06FX`=-9sZQYi% z(_?Z7+1N|XyKFX*X8U{cb($7!who7E=iQ#9t0anY!Ikv5dAp>0&N=&HkA%bf>~arw z(mKtW)h`OMUd84N{PCauU+YA1?R8t%Pi;iEfAP5H&9vI--5^a{yWzd9lQbsNF&fAz-@rh#j-~ExWLRYaRPkd{z z2snrZ7qBszK@lg@!cr*c&flr7dxo7_yJz=gCybRYh1SA^;B*d#s z+{K0CRZc)%uQY%7D*ecT=K1FNgFG*>kDX>E9%Wx?{@~SDQQ(>8yUoX%?>>Wk&oYU} zUU*{ZmFe6|FXg6b_V{s@ZaneAV@p4O?%o$(xc9k}?Hc??8HovD-L^n&rM}PzAZqib zx!H;F!FsiX9e@<{kGPyx3pI*Hp@(hHb=d3Kx{)?xpHVQo@h-MQt~QM4O`yy|nG&Ej ztB5^L&Ljam5{>}yh#NurFo#x}CZ8xy=-QjJgxd){DifIEVr0O?VUG}9W@b%p>a zy5JZKfp)AriT#A-uxH6dz{!c}2<45A79=ZvK+t#!Mu%JmRe2}<)nFesN)(>+#}ef) zb$Ub;i$o)=syjF~JD-r){3>sk&&0~^t}R7h^u8#vL!-z5BjG(WC84Y7Tmw_QW}s`%J(j36_%WfYqu+Zo4%R zVJF0`rddUZIF#lYUm@dh@!*<6zbf`Da{AZq^cwbB8|yzreYK(ZU}7Ay*@R6_z8x1E zv0+UYlCUWCK*cmd4AeY8!7)_zavYnX42B01$^t?M5<@oBCC3;7eC*>tgcMHDP&o0+ zJ_fdFRj{d@2*K2p!D5eB$zx*T7OL3K`}4C%N8f0k<5`j2V&8&ZINSVDa{~1ufjs{H zS@amnHNV44M``s~<7{(#^RH2_@#y?=O!`S|Z}_R*)Xfcj=Z#yh+i=b3aBn5wjR(gj z@+7j_xLQLzBV!5U!=H?eGZVfZh610}2d8z$$kUN_KR$fr}99XxBIhZMYyKe327(;h4p zu((0{k(tI5hUJN5>cY!S;xZ6dU|2-F3Pct0)S1n67oK4=Zx*{Ozz$&&q*g~D!0&)& z5&0IOk5L{9cO=CMZKJz?@fR}1|G;l-?D-A8jH1ou-{jj2TlUg*CA0$x1gZ*~PGCJ5 z#co$vp!~)4d3k*-Nxd3Dy_Qqfa?150T}=5LHn+r!qGGW~YI;7IjLCLKDpI#{7FOW+ zm>!a3{JPn!Xgud|I^Ci9h+Wn6o>W+oj$abzJ5ZZb`3HBn?U7XfH5&WiVnhxkkmhvp z7Qc-XB}s91^eT4U9rDI?*^0#z&2hYBbx4w37I{rkRFlKXi8~f!e5?(?T2#d>v8GF~clj1T zU!@Arw3Vvvuo)P8IaEdupsC3__wBpst0=wm$2UHgPDj3a)4siT{65Y8&Zq7i_{>+I zK63O} zgm)c$BdXF)LSy^JD6l4w_rwfKCP*&6g@yrVR9X$~gwcn&{_dk+|AQl+I(hBZg*hK* zQ6~lmavi*Wu=&bq(Y$ff`!iRY#k1&PRg2xZaY6TK*u!LPmWU|!#Ur8+?Ym~_LViY+ z{JvszILdeU3a{_nvUPg;;HQ6gb38gWuh5ZI!*)L2{HtR#Gx@xGcz9-J8~ui+MmB6X zLMxi4Y#keY$J#-&p+v7Jgkz#S-+W){N+uI=QE+zEgHf{~-&8y=yYajPu{U)UwY8zG z86O_(t7JRl5wBabTV)Y)qK#1s>m5WqRtlP5IIL+n(a2izjKH@xGHYz)EAo+u%Yh=O zX15}^OAKK*r^WmUdl@MRo+T)Kg|~o zV<{bYb>F_FGjvGZYjd!tr1U#i6>G7mOWU{STOl<>7g(p&H=oZp>XEb*qPJ)6z+>29 zeKg%+b9=3ire@aP-P?>=y&X3Co|I^Dx{`?+Ipa;$9g8%&;K#&#s+8=h<)kng)mLC2ae3|+OjX?)=p&ofI8?YONh|A3w@|JlL0`8vI; zc`Bbj@kXzD0j2a*s{ZZ6>(-<?i#^)G_8~bPbDWCte4gR2gf# zla0Wd)uY4MimnuU@E%P-9Nq15*zr{f*xtlfxHpfLfM%m*rh$-L?u-RJPSq@N_;XM$ z9SwEpc=gZ}nARq9l`?Sz)(OySjb;@_rb(;2jA)sJ729DAN|wQ;wn*6e;b=HExXVfK z6!xbxh_pyKSuK6+5uE9OGaar7Nlbt@-ELux_eeaeC@e3j^KMyoD+@kJ^2wV*q8O4k z+ii&FIg4FvC~~}e;h5<17S~RdnvXokvf~phJF!<3_nr~OGrJ{m@7t2}_HIeq{f;EP zvrCqDAxcp`qz)+PUWrw1UoTB!69(Ks%KqVJnRl5yrBcJx^-w=L+~})ZCdZ{fMH zIUE)&7_BxX5ojKL&(Vno-lPBgy_j9+ky(^%=ARpQPn3?=;Zp?dFNt-;EVTi>&?u}~ zF|1F z14;tM${=f*l1+k17Rq)+*;oQ-V^a|;+6YB~NGXh{km@dMTyrK8_}7q?GRamG>6eyh zi$rq56m1b`<0;7kg3bbW%Y}Y-ee~;j2Ju*UT1{5Y^sE02inlUAb@glg3dQ?>?E06< z3pFg}VM#$8k{9rDCL!-`6m_~vNpcVAG94OH!`SX}6`&cdNSMzfq`swu{asg!lEjK< z7O0A^zItma;O_GUP$E>WHlIelL6=>X&ixwCbLt(2{@VHT9dioNaSB(mg{?!32M-Me( zrD719SZe@xaImkpI8Yks$#-Rfv0$vjh0k?JB1qGzc*O59_)D-|EV887(2Nx)YclFK zOcum*Cd1#85fDmU9%EWIZNy~?d7%xLL&A_nq_uiQc)%peL6eNp$c@izSvdwZXmYt@ zI1#1)=Jjn`?+brv``rs0Z<&>M?R=nFyJP(w)t$eqFTSSkouqI7uh-mu)zr>w$5*R& zKHD^<2M6W{1~TqYI2Vn$ne^+Y?*GIt^X&dj*WP)Ai)(V# ziccYw@;rt3@~`(fM!9wd2+67~rz2@R{0P#$aYETJb8JOAYLC@QJr;LfbDMiSkqkEEW& zu66l(Gu6UcKEZsQDN$Z*jr2A6Y#M82yb3ejE)!tAh6{NogMuMhVhG9O$B{*~D80Io zpt~Tv%>a@WPa3Z{9dB8@=n}00Mu=oV{R=jf9rV>=!|AV9OCHbUs?nK1xA2G%_IzW6 z=Z`O*Li@#t=d&5a9yt0i&kyRM?(1~5w(k0S;Is$pZb@@E?N3K^jSqR~djdUNc4FW3 zU9sBkK%S5EuU&XJU0zetB%1DUD5ul*5I$|`aGOgRI4v!J-D{DBUj@4tg>;+BheOGP zO|68{e?i(a&otj_{`1C#XOW!=J=^?o^Sx&_Y(N^aKTFmrRbakIpTLVm#(K;{O#!xl zhucL^tj#8DHM10tc(AE+9*wY*@FLV!LvodZ-j$YF$hA^BEV_smN61RUWgu#gl*6!U zuskdk0hxli-VtodgaYA0iaGAnn}g{63rA9jZN5&Q2x#X%Xg>ZyLHB)tvV{-MwfEF+ z`oA)>R0pHHsc}SRFXsms{p0J8MV7GByk1d`A#}`Y+_;I?r;f4 zdRNdHAW|Vy&XGHOngb4U_zn0ax~ucPxyIh!*G5MVedF+G$7{8{jjLRGy89FPu_N?g z-)65rm}^cL_l=`(;R9WW`3Kn}jrv$38+##yc1VeFG&bJZk9I`95z9NkSlJ$9--r>8`s2*cm|lW)mZatynrg*^n{Yd=0o5;? zDaBxg=ml#m#6tMepfSPW8Xcl=0AXc%D!?Z%ZMzj#_h{Sb3sRyCBcR8X-fxCQX zmy=eM6rACu($rpan0_jz>{vYVee9>`y1JBwTl&$7GsjMBrsrvXx^x<)63Wlb(dN6S zPHl3l&6MhPtLP2Y-K;-;x_N}Z6# z>PNSGHoMYUW;G|+oizO?_kZhL^Pld$_uRLU=YQ-;yTydX!pjI@aT1MW8YmhItQ*LN zZvEWx=1gvk4rDw1ep{*Jvsv(lWdn+26N)CggLjz}llA@^X@=9x*jf&hw2pZs&u!Ai zy39ybk%|F>FMQBsJ2L8qY#;s$^L6?hwqNuH>+=%c;)s>LSh?@0aC$47L2{hD(B^ss z!c4)a>;GTRqp?5qvi#Iuw=110f9_vLyXA2yGrwWupPr};KRGbIdE5Q!B7^Mi z9PO=^x&kh2wnB;yyNcB-Yby|+T?o)8+ld&`NPt~xViIB7Dj83dVDEA|0B>TO2vtC_ zRa;94E)xr44e_kV+e+@8s@rOFNrNSAbtqu_NiF6zp;+_%dcC>L?MA2Tb#&V8o^F26 zH5x-l?Hp@W#yLTd%y!OZjnm_w6_dJ8?9ik>(QM&jJ~5bxt$Du`V8sWuuYD|FQWxzKulD>nAopC?D7A8vb`&esJ>%O*=8thyRS6(Eirrf9x^8r-K$> ze;wa-c>IJn1Fw<)M!!V)s1#LdNU3Br9Pn#)h{Qy6L9;>H2TvLj&^ro6pr{r2%3rwmijhCD?E-ZmnIC(Z*lc(@2 z_+)iT^QG&`6n+;zS((z8rqC%wH+MIi1k-_H{(*iG4{e6Jy%9lJJcmPVL^-G3da;3* zrIIKCmB3eZ63)6bqBB_2LcGJ$wuWRxn-N1e2RbDLxS~8^5W@Dg0Mzcp&^AbC;I2*k zZ1l{w{~J2kXqIUI2Yp;k+L&+JT#Mw7TfJ~ZbsNVn8=Cvz1Nudmtxg`-LG!i_ZLX$# z>QwV}BX?)iDF|3vE|jIl2h~z? zR7=TGhLUSx%j+s1N~jeFtVI0dL1sClWmus2@<2G1i%$CH3m2M?Ubyi6J2x)KFTX4= zY`k;)QwtmAS6-1fE_`a7k;$uQ@xq0Fvus>AGJa%Xqve%X6gUmPLwV(umOXe9+sA1t zhlRsxY8`bA*sklQ8$(qRsY<7Gjmn`MTvK(bYYn zu&DVhq7;o5MuZM`DCYH6Vj*{jFj9zwdK0;xO~0pTn>WANzwygEdr`^bw8@Ii z>B0AkY;#U+?639i{BkRw`zX`R_^2@6m{<-~E7^23f=wEbLm`BMzZBi#;)ujZ;L<1` zqKytPJOp~Y0PQPS+D2P365`p@58$yI80>nm`Hs~&9hfeaEOC!1DCHemGKHG!6s1s- zTO$|<-e|;{8<`vD~rs}eKndxN}2`Zt zIl)D$P)wdov?`!rFrMu#l?Mm9PTv1uIFc&+!z(Wj{fVsPTbDP~o%%3N^L zg=Rg~sx67$N!m8Je9h_FdMzq$PCS&@-2LbD%ln$Xee|}aLxBLj*B9|*GO9YFd73-M z%hwIQ_+s-%=#~Qq+J5gh@tk#0xd!j^vc%I5g@d|-y_}|!GISzkK-$EKyIHEXcAUW) zJcNipU(l`C{5A|eBgIPp^Y<>yeeb$xM0c7Q&CV$-c6PhE-r3B{cFwLbg4-31Tz7P$ zuzPo5A`*=ZxICV2C&yJoJey0G`)da(3u2_oan5e9N3TaCQL^67V82br-pvAaprKII z#Oj_rew1};T)So@v-YZyp$-+`9Em)lu)}f*R5?W_q4EO`fDS8t+1a2*KjvicF*tJN z1_%~hK0s$x2!@_<^@J+8m0)(FO9yOuyg;5^GG48U3C0x&9Zq?8TDBlrVx8X4`uv1DpPeenubl%+^7AmU)dBjiWPP~wf1R}vcXRb?<&0QXew)cuK zDYIgr%PdP>IcHxm5@_cKchld&HYSfffFZ0A?1C^@@5u`RAz)V_1PNYqe`h4<1fPQk z+zlw1UdA(qEG$J(B&Zhq&Pw!n*c7g?6Z;X#Y6(PtwbIT*2w<%{5s&4bu0ixDz~HBg zhBO2p4qG+vAkX;3_&C3+t80K4Hq1Zuhx2o0;VP-i6*jw@_h1E!WKO^X*+Kj01^29b z0b%Rh&zflUhd)sHU1=J1KC$Yzd%Eu#zhlGv{M_NaH(F|;az~|(enQ6)9ie5J=jjNW zq7QA}au7u#bWV+XUVYUVo4c8Zm?3H!G8NR-4Fz%(fJ)KVYqvpVb$>UupG1MC7>K|F z9JJxp8vU=>9Wz)kjUK#@Vx-3*f~MdL*MUHl9OHW|E`i4sx+)O9hb9B;dJW>2N_9eGnuj;Mub`LI(rRYZ@zyF+x$ zYuY?HD@yY|_l!Sh&dD*kV9s`YR&$u@X0Lm{M{vyB?al9lUGyV0!s~p-JL}TTS=p{F z=(IMS_l+yojwd>jw9NX{DO=t)MNZ3lX5B7xLb7W!I<3z;t;(Fm;(6K~qh;D}ol*;G zW7lcKHZK@H4whXrSSF{ikF%#D1><=c=Bz68-YP!mO# zAVAS40b!}7gY1#zKtQqJY-O3*NIMpA@wxaV$Nch}etPWsuvSi*5zm>EWi3n#$F5%$ zCB`u3TLt;4lSc+=Zsb0(gz$u(E0Sa3(iwmi&wSm@`(KjvrHH)!*Sf{)ORZOswX*_g^^Qz@Sh zZ%%4txG^*c;O>3BRj9h?$!EK>-MOw*CY4Ed`jWn6f@J-`t#EtYAK^_6fnG>sy>Md% zSy0G@MBZ!>yF7N%d*FPa9thMo1`R07j zs-}GXr(&_C(}`4l=`fvLdfo85pU1ybq&x(}^reO;k5^eH z6_14j2C=QvVU?kTLvB}>uSp`48HJ^pUx_GmFNU8a2KaGW)X)?D4}`I_!$e zssq;riL!IhjUFc4#$aV|R0|Xf8x1T$MQAw?JX%pg1WM5XfKsmZ7C_K!83wTxhb3<9 z@1%40<5__=`e%6T6e>vVZ>Wg!dt4fkY6`OO?KOz^3Cm&&*C@rp(t>M;?6{TbD{Skg zAU#q26;5r57J(s5sgTAi#$91!DM4Fe7%wR1FZ>QVO}qRT-Yjxy+Tmw*OBbF~*pT)_ zDG~@)(VP}z(fdwsv+i{j(5qhOzSMDtKN5(!)m9DQqx5&NA9At3U}wX_v7t*k3oH`r z;Ox*^06m$je1M=O0VuFQvqqSNr-;-9E7C+_L=ea1NF0+Ca#O8BZptX+Hex~!kdRm4 zmS)1`unnpT{sFn0|AdZ%m}|;_xQX6x%IN)l_(^!djqcxs-m9gT#$XB2FLw4XE{&m| zFEkG=EL`NOgxn%rSCEQPPeCWbrECf<6{Xuz$I_T<52$f-hTy!(vPr_h{Z$Mfrkg-Eft1+#dO2S zERDg)Fm-N{o>LO$H&nth^n39*h!DT`yB$0Ly@ul&$3P|O#p*cP2xt;gS0P>@RU#0#k0+~Gws9sz z;I+>@5fne8Q}q9o1X=miSNX6a2muhUajj+Y-r<0>z^6U|dG z_oMCJ6NrU~lnu}N+J;*)A8e6x=U1+)v#Ftdf`>j7=)O*%miKKP)}#xC5A_uVZ1 zl^*IyD<4gkqY;UvY)Cb=*JFkR?lJ=2N`MA{eU%nf2esVDB(@rvz?X(xcJ)^}dAaKe zZ#^toTB{E0red||Dhk*5JJY^8dZ7-ycZ(9dnPwuD&xZnh7EQTJp61!CJCH(e7F4xfsWk1w2o(oE zGmL)X_H=YK)!AM5PORR#Z43Izj7J{NZi9F8Y{8^7D5!Mkg9RVg&>Q==or zs?>*m>~`xO{O;wsD&x75u_PG)+sWlrERsmc$PBhq63YeBHhcjuZe0&G_d^u2zxgu#!{*C~#b=%S@z~7R zQT%`DewsclN9dygS(P4nL{jCz($R=~8lfF@{^-(QlN(gSXQB|knK9=3hm0HB9~sKl zU=`9Q06=GCL!nAHYIm=ausn%Iv)yznW;2M|$kJ8x*5g?*2!PR@HqDWfJG=9h%BfS$ zxASf{tC$&vwy3L}Ua!X_d$UiV2%K$mL}MkV-4^W5pFH`{seO63i*u-0lB!xovY5?+ zginS2;rQ?|<`a1C`>1K)0UupkakY5BN#cOCn7fu!wyl_@!axYF{p;I*;hbf#xi($_ z{{74+OnF~8=8u1V!V@%kG*)wPmS|UB!0n3iKCgrKNxGuRDMdA#Lw9YMOGP?#M#$!$ zsMqGPId1V@o$~sD*h}tMpLP3%pB~a=tLpao1lH#s&PcK>Mr2KsO1)DSmi5vSw$TK^ z9SihyE2Z8_Pr8teOgS9Seg1P_;lhdfZyl_8yet<_4c~WjpTosct@^F!nSaH;3y*D$ z6AcXv4ZqKW<+^GyR^Kv`8I)24X($e^iqMl+1>#~TBj$MkS!STL6w)+CH4D!eb#H}_ zeHT~#m^Tq?f+M)PB;-U)$pl_DL#Qagk_iJ$X|m{|8N@#E(i!><)hYPcsO!RCyP~X5 zNE{G4g|aD;eeUV)ry22mDAH^`XG%LCad^FsNAm8y$Haa6#AACe9RnX8gZmqr z5fi}17Phqb^vjUXnXr8RK!{tJ#`|0xb;!2qI!ZwTY!a;hGi#~2Zq-=eoYzZb(!twLd;?NSRXU26Uc zS9ysGTZIS<`e))79fvD=$(u?0JlX7f&CTcuW}=q9@IHwn$({Wd=6t%#>reYn(GM-{ zB|gz>%s=3DX>L{Y?*rR29t#J39+wl40|kyUBQw~?Gx+Nmj&*A^&G|d5GL~Qt722!A zD~S4_bGOxaZBVd^Z39SLX#fcZeZ8{{1emMm{pEw>w>|NdgXg~oX@~EQKhxBn89&wE3FDBe-?FeUQLDZF&_m+~55E4| zYva#8JKpjE4gX!l@(4KRZ*IimaqtPChbGq*&&IQzsStMR?N(DviW2XD)P9db{0Cw@ z&{zfi<`8R;u>ozO=r&C!_TQk3*MbBF3Uw0rKrp1Q&<5cmTrWV-62IK1D-0pXHi9Ql zR{)br(_1Aigp`6A+OYBP#*OGN;rcGT1M_^yCkLben!`7;@7a?l|N7)f^nGY7i#e_6 zm4zb<_}{5ox;aQm2N*g?g;>v||(u*fMpP}*fhC8vp8tOnyFpGF>_KB$7XokH& z2pN$oL1ZBHVQ+({4eUN>OG{D!+1J|55x!M-kU?eOGBYSK`cc^>lsUYW3oi0`SY>Q zf3nXi2y>faG&>M?oOVPq8}1#9Ilu1i%483nJ-aB~yO$f~75jAa<;AmS4;`4$Xp?E7 zh1q4)4tuG|hT4{S5HT>aYz06j#^Q^C#vm%l)4&@Gr9srk0T5haa~l^M#p3%ixBi23 z=g!l6PrXF@@T|T~W;N2;zwhkXedo{L+x8=0Wk%_rQ!2K)a}C~Z!!8KPB!@f>Rbq@9 zyoiZL!45>K#tk+S;*8khRm1#hLDwQqFsiJQMnNWC!~@Ou77ozpjvMY{Z(O|*(er2u zY2=yfAE0j_&+Nw%tofEYfB31V4&7kep-wD(>QkHP`PLJTUAEQm!~qmD^bP*e-=$x~ z@<%6Czj?g+hDc@0Mruz38}Azzu9>@frcy5ScT-Pk$p*-Wh7B%gU1pt zWtK8{pIHH26h%lh)|+TD0pK7diY8chCb(0dO+-6bigqe8fZy!W*oHZvyC!ku6*G`TqV)y8izpf{XN&C1%0;F4ij~ zf`xqZUm`A7#PxV@OpYmmO|oDPL}I;Ye{amfTLO_6Z1AefhMHSO#x`F!I=r>{b7;S) zr!(tawp7aY6?~dCW{LDZOCC1=HJAtn6Q9N(CzyTcJNQF=`16`E{CP2pFM{49uLli% zzZ>uSS%TLdr+P>~%zEm2>SpSb)NKvyAtGwk80m>AbfptL$-KcC;;;!Uo&gDFV9h6y z1Y~$dt)kIv(W1bz@bU@@EQ*#m0_Px^&7?m`lFTpv8FY_$6miP&Wo+?ME72Xm$VMXHctHMHdi6o=9pIo^j{|d+Ywwr}y9L>p%F!L7*k_(Uq=W0+6; zHxLu&VgV&4`$P*T<0t58dn2$&IkO^`r676zK*Qgd!86^@^)eAp$(05K&BJN^&`pjvhcXp>cToTW6PIsXBUh}7^vC-k^ z_{4@%y{lWoCahicZVG5F3!?;sY6`zyp|#DYWA1PyzOD~x0k_UDtl8yDb$1Rne|qdo zr-nmLXQPl*tP-!=Q?V3YShf%EXC7hFloQ*kz0?>rM|C#TT3=UoYO-&vHkR$}>V?>h zjRjK#d;3NS6m1~l1W>!2wACyQf02Ru)V{pd^)oO&Lohy8yuhG28a6yWCap9^IVxoJ zU1)Ci+qv$ve`xsH>u%h6(kvyD$%H?Rz9LQcRgT7!k|0URSZ$!c0msN5Qn$on!QeLa z8Gpc9@uY2LsiL5xlA><2^RBSS+qXI661}?ntv!3v{sjIs$$WC>jn{2%4EfW|Wc+BQ zZ(711nv6I42Wqh-9HXNlhi=&x3dLeu)PvpLZCSSzcW(1MsK-qeG2zjqie$DK`XB4H zpJBb`!j}F3byY(h=7=Yyq zhH@*l>Zw4s8cWBzJi;(;aBG-^&|(gnkg-jqNBq&qTvI-F;>0oZ{#+#LA4yL%U0Y8OtnKwIKQ&z=Fk!Z-r%TrBj`n)OFt+O+BD-Pdo+HQk?m_O7wf zjSF{8M|`?p%>!LqMgJd zW%O3k**u)L+f~(W&!c6REF)> z1r{#@Rr~lSv&5qV`_K5zaCGIL%(s7YD`Aek_y|cNv=F-=aCG_|^4O77eU+nRA z5XnE(OS;;Y!^DhHdeWAIAml4V4i3@=8lj_&KiDcJbhRNPv9V~prBbDTJ5cqeC4Jl0 z-~Y-z$6by=ORvea%ft7$^vLm%#;VnRKP#j&SI_O-IX zdZ+J2Pd6kk6Bt?qv#GiR}$rE@RDfc9%Kl+wV=@G;D;2|NmD7LrYziqx zp62XXX0~t<59^`l@DFho$QjGP%!D}$hBHJAYW9CS_@=`_;vOPZ$2&}iLylBk*6%CWd7t!NHg zFqrP0n!cs?q12`uJ5@CnDa=0Pp^x|WKDK7Yo5_&H0{^ogc?{ygoYef^!yw^Q|d&x7AXbeHzwEAS{(E0q-inbvJg z{$cR+JNpBU$)2M)G;S>R^bP9KRn+F(AbAuu_FM2|%O{{?&DfQ&@If)2>FO~Yw zct8y6RRpEq5xlRP;Kf-UIAP z(LK?bm$fS{rpmdbsz|ZS6ulBxOzdNh70SnN(0&=fD$LL9$Cg% zT2<|owd_s5YFSHOHe&K5A=5?0Tr+bkHRpMwc}HQT&D_JLA3K?hlfl0>!tsb?BAySwhTPh%>OCv!)0>~RJ5}Jrwqx6|c<7?mt<3nz`Zmc5 zzex!gQqG69nQx;@SVk=~81PdNDeg`d>rNIopDYe6kgNY&bn+fB7vgfwP*dO^BUAt< zKOuZ{_^#b*0XR5nOs0FCMXQMM6hqi(x88SNwvPI*A5W$YhWQJt8++ma004NLV_;-p zU;yH6q9>E$`E9;3$TPnHiZGlxYP%Iq^Z(Cc{>dB!`DfkXjeAq;x}004NLV_;-p zU=I18#Sq29$p8e*KN%PqPynMW08(WGL;!f4jZ-^I13?g;+dW^6$;A-GL?o3W2!dc? zk;*!Pm9>H>2JIf}=3#J7UzL6+jl*KznW;$zp){sPP95f;6n`j@0GyP#);8R;7o z(-Dx(+zW`4doohroPcwP1gv+ZewW|4ra|1Nq@8-8am>eWP#secu>A`%{8lMZbEs${ zwp35>^1Ld{k+Rp2;T~Q=VDFH7JI>dEXMBP#(fTJKZCm&baqdDEzESSSy)jJz`Fpdf_YiHFF>}3XFaC>2WvH_C+s?b%)!8;x zU)8(vpID7?^BB*it+Ju=0oIw1^n%VNiaC6PvWC6Tx_uuq<2~te{ehdI8M05{?5WpJMkU+*I|zG;he(6Ul}BL zLz$QRZ}t*#qx-tae=cx)jPYsjLb4fYNq4)hOV54;c-5Lgh<5e5-d5u6e1 z5`Yro6EG8O6Pgpu6bck#6u1=T6$}+H6|@#q7K9eE7T6a27k(HL7?>Fz8HgF=8Xy{I z8l)Qz8@L=2984Up9XK7H9q1lP9@rmtAG#nIAY>q>A#5SWA~GVZBRC`QB%&nFB?2Wj zC6p#6CZZGq5ydH3T)>Hbge?H#|3vH}*JiIP^K9 zI!HS-JM27^JyJcsK2kqCKoCHxL0UpILUKaRLo7p}L>5IxMT$l0Mnp$UNgzp-N)$?L zO9)GpOhio(P3BHoPU25yPxeq$P~=g5QchDqQ~Xp`RV-DuR)$yRSSncdS&~`!TB=(- zT%27>UGiRRUY=g`Uus|0VE$o9Vbo$;Vz^@-W0Yh3WS(UXWqf7mW=3ZQXOw70XvS$Q zY9MNKYaVNMYrJeMY?^H-ZIo^3Zc=W(Zv<~pZ~SmhaME#9aoBP!a>#QebDVT2bi8#8 zb!2uVcNBMscqn+Rc>;M}dAfQMdXRdwdqjJNd**x?e0Y5HeO3Sg0003U0D1rp00000 z00IC+08aos0001z0-XQ=004NLb&$(S!$1^<|JVx%)s+u$&`rBYNFs&O?s`dAZr%4X zX#+J0(@7;DK7l*mLwo{X#D~#8$q3z;$(-|@;aq+WfNOlfLG#@rvh1LXXUiAlH_I*D z;oEW>UFXVj2lvj4wrFlkAPONW`=O?3Mumx4veO(DX?LLS(cYN+3k(=X9EfSAe40} z^HrLtgG_a?Va|f3hHY{V#3D6iPXEB_Ejt!?VxYE3K_4-r%B{SnC{;`GC`K^mJ@3@K z1U#;_f1(j(sfjYZQxbZA__WcwuL7Eiu68i*TS_(3J3Z)0 z2c7hyH+|?!Kf37800uIM!3<$2!x+v8Mly=gOvMh8VP1%gi*@7(@%Q&`TYqnuL+p-&!Jh2J-t5D^?8p8bz$6ajAP(jb4&^Wo=LnAED30bBj^#Lx=LAmVBu?fO zPUSRC=M2u|EY9W}&gDGL=K?O|A};0Rfy+fbSH}nf#p???<28Kala2OJXhGAiN7!gK>QDJn?vEwIB z7?-vO>zFcRNoRXDkA}%e-N+ivR5D683hiq0HlAs$96xK1MJ>ldTQeC#jXp*6Dcidn zMNlZXEZ0noQg~UMk#nM@s%|ImL(@jDk`7;Xx7stcsY@|{(Vlp(7 zrZTjYW-@e(@=4{B$|wELM}egZELMK1z)}Tfu^NPILN*~=tRW%C0xX163a1oKY?Mk% zRqRvYRKlq>Q^y%0H<3Ca*R^Pg)KxO#l6o;F*u=(F7>(#v%4TsUmr=;jS!x?oN15p? zwU$YvOd4g9FO#xaCS*06so6};W|C%;e4A9;q~oSmH?_LuLY9u3l-+V6=R%fbn3UEe z!X^nfDV#~Utq`)*-K6fOk}#EosU%D#VWp5uAxnBpVq~R|OCgs+Rz+DQ(r{5_LB+B8gTC@jYwW&u^4bcgQ@ROmBxLl6$k>&S-A)R2moUsumK}PAg}`?aIyp_2SrjuxB>r#ump{< J1pq_<003+=_cH(h literal 0 HcmV?d00001 diff --git a/themes/default/fonts/ubuntu-webfont.eot b/themes/default/fonts/ubuntu-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..23cf3c8075219e9ac3a44b263d8d513f0582e308 GIT binary patch literal 23165 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 g#eipv!%8A>TfODzJ_I-<1Q + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/themes/default/fonts/ubuntu-webfont.ttf b/themes/default/fonts/ubuntu-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..406041fe900e393cb25dc7bdedb995437eb30f3f GIT binary patch literal 49024 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 literal 0 HcmV?d00001 diff --git a/themes/default/images/close.png b/themes/default/images/close.png new file mode 100644 index 0000000000000000000000000000000000000000..e9e44da5dc29fe7dd5a3bd3f8b91baf3e8c3609d GIT binary patch literal 913 zcmV;C18)3@P)VE+RCG z{+Jf1s8MPtL@;LRoy|O%Hgn)E4tzM=bK!o%ztU>8oKmSYs8p)Cnwpv~27>`=wHic( zKp+5z!-1Qdo9}+V-}?0Q^ry$;Ndti7M?h_D?awBYX>)XR^mA!xDI5+54h{}rx7!ho zMp0j150lCCIg`nJeSCaO2ZO=C0H8pt)pByVe9mIAe5zE0iU z-A0U!joI$*?r3UiDi5htDiQ=C?@LNbNEAilIF1-&G&nd&9*>76CMIlHUS1}<-A+oS zk{Dy8P$p?2*=!d7)$8jko}ZtQ%jLirLn4ttGMW6q z5!l1S0|Y?;V+;ULP*8yR`FRWv4AWanN0RnTwMIMudfddhXaX3 z0+C1ri9{m5ZYq^RFc`%9`#a=vIjmMI?(gq$c6RoYgyXnKJRVQ0)#?_r*<2WnMiGm} z@b>oh;b=V1qq(^mi;Ig$r_+D$?d|>Q^?LvK^aJSW>G`F%xA(V}mKM0(Zn#`7ghC+@ z5z5QUA&MgOdOgn1&tbFK=67~>eg}YjfL5#Js;a6C6%`e8I-TxIV`C$Do(BNDyu85e ncH{E$@_Qr_vHE+9 literal 0 HcmV?d00001 diff --git a/themes/default/images/error.png b/themes/default/images/error.png new file mode 100644 index 0000000000000000000000000000000000000000..8698a857f90505236c07e6003fda8431567c5803 GIT binary patch literal 804 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 YSjpW_3#}$!sV>1!KyxQQftmXGzkpBwRsaA1 literal 0 HcmV?d00001 diff --git a/themes/default/images/new.png b/themes/default/images/new.png new file mode 100644 index 0000000000000000000000000000000000000000..1fec6c9a2da863b31b3a228812948d762fb08513 GIT binary patch literal 2782 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 k07*qoM6N<$f>s|h6951J literal 0 HcmV?d00001 diff --git a/themes/default/images/notice.png b/themes/default/images/notice.png new file mode 100644 index 0000000000000000000000000000000000000000..b8ea7c3650cbce236bdf62f7f7b20b20315f296b GIT binary patch literal 847 zcmV-V1F-ywP)9{-kxD|F zScPIxkO>q9fq@yO4D&trb}=9m`&&IZ=gm3qlP5>;3Qhe#oM>-vIo}m)IqldcP<36l za;5BiB6V|lEq#6C#;3p6zZdm-|CdAGp82@~uZw@c8IxCq84iarg1vnQNc)0iFVA z9r*sz#d9BiHM5jr_|HXbOCzM<1#F{;FJ)*BI_!%!ADFk_%j7119+S{* zAAjf2V1pxhFtLo!(O54k;{}zabg9xSG)}H6eYSlw2iKXSsNG1|nd^2zWfFB>O zVwv4u#r3FET_m2+QVI&CDt=odK*Ea89c~C4@0MKrJ_1Tlzbz*IeBscQA zTfDjfR_*&cg#0$o=Tf*^$!9YA%ix_q#^>{0(GW@rEM2pr>+I-ldzO|MB?6qHNZz?%)Nk&YAHu_m&)5=u$li1=99EHky7$1#%4qKi_Jz0Cne9xjl0`q$O` zliT+c;1*_v$JZN=9S`qq>v+AriCm#frsy)4E-{}ju~~G{TCykPXKW(D)Wp*V$=eq$ z0h>F<@|p2l!wcf@p-kE8*<4Jt2ptfJ39t!q$p(rpT|Ov&>HZeQ)*V7oP(w|2rn2 zC2;h@DSt=r8Gmc+1Eg%Ix*nBEC0|Y_MskVqpR!}uhJdwKkEtF51cBCV4NwNwfy}mk Z$$#X{6kIKBM$Z5M002ovPDHLkV1mfAkc0pL literal 0 HcmV?d00001 diff --git a/themes/default/images/success.png b/themes/default/images/success.png new file mode 100644 index 0000000000000000000000000000000000000000..a515c85e3e93d96d92f346d609213c2405c37109 GIT binary patch literal 810 zcmV+_1J(SAP)0sECfh!pf= z(BPmz935f)3d1mS$N9Op3vSFn-{d6k;(N|H-^n?`CLQ{Yo?U^!nV`S5SETGQ3Te{0 z)LL?7<=53U>)O4q8LxaVmHxzF{q?@1eW%)kTX~&&L@vLIX_{D;u$D8K2v0K~&Hgfc ziPL~pnLy6`+%kN*_u{8-S4WtQjDl>;j=)xT7Yj=%{(S!S&dq*42P_TXlke$2``O70 zDdRqKi;vJW5VbK7$QR@I>zYs^?XIp|`sFB(6>T^Vg!T-$YvR0$|Ba^EeN}`h;H~bY zrg|so{4AkhD}EmXwBgh~I!Euv-CZZMrD+Q0DzX^{JkAhbc8syTwuhPIb(B_yvZqRK z$Uaq~vwxe{MfzP7v4JvR*_A!c5XU;ka5)-D8qrNBaTfUJ>2xrMT6(cSb7ZbuUiZ5yrL!|QN- zknuMc(Dn77SqP?S0-)Y46ON{qaOpmj2DfI9Vw7U+tv`X=5nw7&0V_a3weBOfoWNKn ztR4<=dtotVRMCPc$dqRI?Zpv{QiAE^kBmoc*dD4SP(=$1i!tNj5Vtjo6l&XW)ov;F zH2Yd8NQ#1)WHRvsuQPYoccKEW)!GTqEiw65?rLP55e+aSk9ktlnfq`{jk7gS7o;Ew zlz>v}uq7Z$@TyKCku(!eVt@R8g?=ET*^6qt80Eg~$b^dJwcP>tUOY}eE$m_)C5(8K2hlJ$p50&=NNzr+ oN;v>8&|rIjB9H>owtuhx07uIcs!$wILjV8(07*qoM6N<$g4CFD=l}o! literal 0 HcmV?d00001 diff --git a/themes/default/images/warning.png b/themes/default/images/warning.png new file mode 100644 index 0000000000000000000000000000000000000000..63bb00ac36715178d3044db54881251fa8e70de0 GIT binary patch literal 572 zcmV-C0>k}@P)blD}&caTvxwci;QoU0Niq zp7z?bNiLQIBE^~`_G zVImC!qya)>AW$I|9a`hBKu--a4->PIl%3`<-)N9Jsx(og4|Ki39p;Io?DU(*iPeoOl*dicEByF) zP!HXE?b87D?W?^f-pjrI<}d05O;7~HNtz}tj;aglK((u?8-4>FMs_p;RcD(30000< KMNUMnLSTX^BLAoW literal 0 HcmV?d00001 diff --git a/themes/default/jquery.toastmessage.css b/themes/default/jquery.toastmessage.css new file mode 100644 index 0000000..db3e3e9 --- /dev/null +++ b/themes/default/jquery.toastmessage.css @@ -0,0 +1,162 @@ +.toast-container { + width: 280px; + z-index: 5; +} + + +* html .toast-container { + position: absolute; +} + +.toast-item { + height: auto; + background: #333; + opacity: 0.9; + border-radius: 5px; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + color: #eee; + /*padding-top: 20px; + padding-bottom: 20px; + padding-left: 6px; + padding-right: 6px;*/ + padding: 5px; + padding-right: 10px; + font-family: Ubuntu, sans-serif; + font-size: 12px; + border: 2px solid #999; + display: block; + position: relative; + margin: 0 0 12px 0; + box-shadow: 1px 1px 3px 2px rgba(0, 0, 0, 0.35); +} + +.toast-item p { + text-align: left; + margin: 0 15px 0 45px; +} + +.toast-item-close { + /*background:url(../images/close.png) no-repeat top center;*/ + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAzNJREFUOI19k09I6nkUxc/7Wr8KfgQhPzUwoZcWSIG/KCtaGPWMCokW/cHgLaKwqaBoE8xjWjQzizAook2t2k3UoqIWLXxCMy4iNIv+mBaoqFFqKEQwZuqdzTyZNnPgLg58ONxz4X7Cv9JqtZxSqTSoVKq5mpqaLwaDAWq1GkSEQCAAh8OBm5ub736/3/r09PSnx+NJA4DkR0Btbe3PJpNpc3R09HNpaSkcDgcODg5gt9sRjUZRX18Pk8n0OZPJfH18fEwHg8G/AKBAq9Vycrl8zmKxfKurq8Pq6ir29/cRj8eRTqcBAIWFhRAEAWazGSMjI6isrPzGcRzC4bAVnZ2dxpWVFbq+vqb29nZijP3v6PV6cjqdtL6+Tt3d3UaMjY3Z7u7uaGpqKg+pVCoSBCHvS0pKSBRF4jiOGGM0ODhIHo+HJiYmbFheXia73U5KpZIYY6RQKMjn89Hx8TE1NTWRQqGgtbU1CoVCNDQ0RIwxkkqltLW1RRsbG4TT01NaWFigoqIiYowRz/O0vb1NmUyGXC4XbW5uUiqVoqurKxJFkRhjJJFIaGZmhi4uLgixWIwsFsuHnhqNhg4PDymbzVImkyG/309dXV0fmP7+fgoEAsSICNlsFv/V6+srnp+fkcvlwBhDIpFAMpn8wORyORAR2MPDAwRBAGMMAFBQUID5+XkMDw8jHA7j6OgIOp0OS0tLUKvV+QCpVIpkMgl2cnKChoYGlJWVAQBkMhmMRiO8Xi8mJycxOzuL3d1daDQa6PV6AADP8xBFEW63GxgfH7fd3t7SwMBAvl9raytVV1fnvVQqpY6ODuJ5nhhj1NbWRk6nk6anp20SmUz2VFxc/LWvrw8OhwOJRAKRSASJRCK/biqVQjAYxPv7O+RyOaxWK+7v73F2dvaThOO4SDweT6vV6haz2VwYjUYRi8Xw9vb24Wg8z6O5uRmLi4tIp9N/7+3t/er1ev/49APo6en5pbe397eWlha43W64XC6EQiEQEcrLyyGKIvR6Pc7Pz2Gz2eZ3dnZ+B4B8gFar5aqqqgwVFRVzOp3uS2NjI3ieBwC8vLzA7Xbj8vLyeyQSsfp8vvw7/wOnzKHeU4Ib8AAAAABJRU5ErkJggg==); + background-repeat: no-repeat; + background-position: top center; + width: 22px; + height: 22px; + position: absolute; + top: 4px; + right: 2px; +} + +.toast-item-image { + width: 32px; + height: 32px; + position: absolute; + top: 50%; + margin-top: -16px; + left: 10px; +} +.toast-item-image { + background-repeat: no-repeat; + background-position: center center; +} +.toast-item-image-notice { + /*background: url(../images/notice.png) no-repeat center center;*/ + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAvFJREFUOI1lk81PVGcUxn/v172XmWGGAg7OkAGloLE1KTatpja2y6aNwQWaUDetthsXjTHxPyAumrjpyp1NkyaNrdUETWxZNJFKQptYhWJQkAkUBoGBGaYM8z33djEgE/tbPTnnzTnvkydH8ApN/T+caG9vOd8Vaznt2CZQdV22cqXsfCJ1c3ktfX3jxqe/178X9Xr/l0Pfnvm497NjvRGm5pKkMgVcD4J+h1g4yOijRX4bnf7un+t95wCvfoA4fHF46PL590/Ovkhz634chEDsdD3w8PjoaCc+Y7hx9/HdmWuf9AGeAmgd+P7SxXMffjWzlGL4z0VsSyOk4ORbYQ5GAsSTBWyjiC9laA467Is2H5i338vkJn8ek9BtH3/n0GCDI3kwsYzP0VhGIhBc6e/hSn8PQggsI/E5mkfPk0TaGunsjA5Ct62Cp74+PdD37tnH8TXyxSpaSrSUKCVZTBcYmU6zsFHEUrW60ZJiuUJLyGclrK5J6Ql9pCsWYmltC9soLKMwRnFkX5Bw0KYtZGN0rW4ZhW0U6/8WiIaDCKXe1p7nymrVQymJpeXLSCYSW3wzcACAHx+uYpndXsX1qFRdJJ7QUgoKpSp+WyPlbqo+dzdfW9c272B5UCxXANBufvXZk9l1Ym2NJDfyu1u8ugFW7fs7hPw2z+dSuFvJZzL7y+CdP8bn813REEoJLF2zouvs6G17lpYYJQn5babjK/nU/at3FJRL2cCbDa2RjhPdsSayuRJKSd6I+FjZLDO1nMcxks2ii1KSvc0BRh4ukHj619X8k9v3FOAWZobH1xuPHQ/vbet4vb2JXKFMpugyly4xny6xWXTRWrIn5GdsIsHUxNMHydsXLgGbO8bymfFbwwvi8KFM2erZH32NPSGHpoBDo8/C1op0psivo7PMTv59b/XmF58DK/87JqAlcPTCKX9H7xl/a+wDpGyouh6VSiVfTidGconxn7Jj14aAtVePqR4DBIHWbQ1QBtaBzLZ+yX/kzRRcLW1GzwAAAABJRU5ErkJggg==); +} + +.toast-item-image-success { + /*background: url(../images/success.png) no-repeat center center;*/ + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAsxJREFUOI1lk01MVGcUhp/z3TsMMwyjCMMMQpioiI7AwsqqEa013fUnqRgTN6IbY40xJLpqF21J3NQl7aZB07WtJmgkmhQSqUbSlkbQ4KBAHB1h/grDMHPH+bm3C27MQN/kJO/ie84538k5wiYd+o6eXYHAmaC/tVek7DEKadK51FpyZeXX1TXr2r2vGa98L5X+xGD99b6jfafag1t5nXpELr+KaZpYlrCWM5kITzMfzf4yfInTgFWZQM783DJ8uffip29XR5iNjIJszI7AVncXC0sp/nz+9s7Nfj4HLA3gk+/pP/vZyQsp4z5zi4/QNBC1MRDIF+P465pQIu2urlz65SiPFW04D4T2DLhr4ryK/42m2X1VhCngre6kpnon6fwsoWArfh8DtOHUPjpH78fdXSezpWkK5iqyGQY8zhBfdoyxvbaHmeR1lFaGsqdKb8g+VaKzf5vXRfpdFLGBMmDZlT3OEMc6xnA5Gkka04iCfDmBv86HKD5QAiqbX8ESC1Ngn/8rDgZ/omjZ8L4xXA4/U7FBHkTOozRAWSilwEJ0gKyRQ7mFsmnR3fQNbkcTDm0brd7D63B8kPE3F9D19Z9ZCKZpAqDeLROOppZw6T6UBrdmj2KUYuytP4HbEWAqUQErQEG17iO2nMBYJqweDnF7YTFmVNGCKMiUZvjtxRGMUoLp5I+MR23YHqolUEULC4sx4+EQtzWKFGrbcNVuKfY0+1ooSIqCmWQy8QOvM3fXd6ICrtXaCc8tMflX7mpknBENMCOPeVLTmftwS42zNVAXpCAJlIBS67AlIErwqk4ikTQTT2J//H6FfiCj2YtqvBjlvuzIhIrltd0B9148Tj8uPYBT+XGajZQzjfzzfJ6JyX9H7n1LHxD73zEB9R3H+aJ5D8cbmzmk67gASiWMeJQH0TA3nt1gGEhuPqZKOQAv0GB7gCKQAtK2f6//AEfLE6pQHFBDAAAAAElFTkSuQmCC); +} + +.toast-item-image-warning { + /*background: url(../images/warning.png) no-repeat center center;*/ + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAd5JREFUOI21kr9rE3EYxj933/veXVokrZ722rRJLpYEIsWaHClqQTIoditOpUudunXQ6lbo3KmDpQj9A4SCLhVN0bWIgkKdDGhAu9QpNSE/SpucQ2yxIT9cfOBdnu/zPrzv833hf2JnyZ3ZWXJnOmm0dg+ZB1dT0VvuMxSFTOkod3d190MrndqmXwnEnHVLfsMSWQIxZx1Q/tlg+1FizhmzkuSzcPAVZ8xKZhav3W+lFc3E6lyo70Y6uXXJyPZ82u8lV/Bzuf8n4nzsZrinsLG9+6vacYKJ0ZGV4YhnUSvxJW/xed+GWplhx7MmRkdWOq6wuRCPO254XpZzoJtIXUc3DJAmspwj4obnNxfi8XYGSiw6tGYHKiA0kAaaYSINA6QBQmMgUCEWHVrjr0BPDTIPE7ORlJ3mMN9okDqqNFGkD3S9wR3miaTs9JvHidkzIS7eHui9MxXdskO1c3iAECA0wnaFK8EimlBBFaBq6L46dc93XS8Wnr7LlY5UgOnJ8HJw3D8IgG6c1vP3F9jIXGxMcMIDwXH/4PRkZJk/u+jfX0xVgsk+lbp3JuHqsQBPwZTHTdEr/Ph4UA/de+3TAPXtq70n3su9/uYv6gRNUATESZomLY6qC+pAtauqG34DHUZ2NAJVZ5sAAAAASUVORK5CYII=); +} + +.toast-item-image-error { + /*background: url(../images/error.png) no-repeat center center;*/ + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAsZJREFUOI1dk09oVFcYxX/333vzJhMzcRKNRoTamFYpLYk4FqlBhCqCNmIrdlNtu++itLguCOKiQsjShVIo2SgIKhXcWPwDcarEKEmMiahjaDJOJvGZP6+ZefOui4mZqQcu99x7DoeP795P8B6upTfvSrWs/bGhdf03WuuEDUOKiwvzr3OFi/6Mf25/ZuRWrV/U8tt70+fbv9x9PLXpA4Ino4T+a7AWHa/DpJqZHB4hOzL2R9eNgR8AWxsgMt1dlz/97uiB0tAQ/p2/AbEi2uU92ZkmiARj/wxc3Xlj4CvAKoC/Pv/4523Hvv0pfDjI/P0M0jhIwNtzELPpI6LsONI4LE1N4iWTePF4+z5P+X++zPfLNnDb0ttOOosBwfBDVCyGNAZhI5InTpE8cQphI6QxKNcleDbO6tZ1pFz3ZBu4+nTHh4fWbm2v+2/wAdr1VhpitYFyGQQobRDarGil3L80pRrrTu/Yckg7go5E8xr8mQKyxmSdGNHsNADSif0voDz3hviqRhz9qlOXLdKGIVIq0Lr6JtYS5XOVChwXagKIIqJSCQtCgyBaWkK5MZCyapISm58EqGiqNhxYKiMBPVUsj/rPX1DfvIay71dNSlM8+3slK54AUf0yui7B1PBjJhaKo/LXoWdXJkdGA7WuFakUUpvKwuL19uH19iGtrd5rjY15TOcLwW8PnlyRCzCbGR7vKUy8xKzfgFIapQ1KGYQQCCErZ21QWuOkmsn2ZxiyuicHs+/qarq667NL2zs++aKppQVbKEAUQViqqMYBKRGJBC/6MzyanrndfW/sMJBXywFBXzZ3fbstbXHe+Jvd1Y04yUZUQwOyvh4rFf6rPE/77zI4t3jt6/tj3wO52ll4x1O/tG3oTie9IxuV7FJhybNhmVDIICvEzXtzxQtnxicuA9O8N0y1MMAqoGmZA5SAAuAv8xW8BVUiAbJLz5V9AAAAAElFTkSuQmCC); +} + + +/** + * toast types + * + * pattern: toast-type-[value] + * where 'value' is the real value of the plugin option 'type' + * + */ +.toast-type-notice { + color: white; +} + +.toast-type-success { + color: white; +} + +.toast-type-warning { + color: white; + border-color: #FCBD57; +} + +.toast-type-error { + color: white; + border-color: #B32B2B; +} + +/** + * positions + * + * pattern: toast-position-[value] + * where 'value' is the real value of the plugin option 'position' + * + */ +.toast-position-top-left { + position: fixed; + left: 20px; + top: 20px; +} + +.toast-position-top-center { + position: fixed; + top: 20px; + left: 50%; + margin-left: -140px; +} + +.toast-position-top-right { + position: fixed; + top: 20px; + right: 20px; +} + +.toast-position-middle-left { + position: fixed; + left: 20px; + top: 50%; + margin-top: -40px; +} + +.toast-position-middle-center { + position: fixed; + left: 50%; + margin-left: -140px; + margin-top: -40px; + top: 50%; +} + +.toast-position-middle-right { + position: fixed; + right: 20px; + margin-left: -140px; + margin-top: -40px; + top: 50%; +} + +.toast-position-bottom-right { + position: fixed; + bottom: 30px; + right: 25px; +} \ No newline at end of file diff --git a/themes/default/loading.gif b/themes/default/loading.gif new file mode 100644 index 0000000000000000000000000000000000000000..c6429e4ec736a4449ada3394f787b767aa2f70fa GIT binary patch literal 9427 zcmciIX;>5Y`Zw^&kbx{fLNXyN2~I-9fDl$8AWAX>2!faZA|kS@U=dMK(PP^%A&><~ z0;p^vn~J+w>p~R)QPJXp$6BhiBHD^eTWvi(p8q*d`wXD==^J~_bFS;pORo!GeE8nq z`Q5*nsOU&>a3%sEz%Kyc@9+QHZ@&cw2FAz7FIu!HARr(wFK_40okpWECnqO3I9Mi= zna$?<`udMP`Y19ovZJHp?AfzBcI=3XiV6)4ZD?rNwr$(`_3Lllx^?5mjjLC$?%%&Z zE-o%4B&4aSY0H)^K|w)jX=&H5U*ETHABv(MfBbQCbMwlTE0dCvZr{E=JUm=fRFs~c zo|2Lh78aJ6nE2(FUltS;tXj2d^XAR-=g;4}cdt&TQ!16w(b3h_)j$6D<(Dp9>g((4>FK$A`Eq}M zzh19jx^(Hlz`&I&SC%YUl9iQp{`~pU($XhSo_zDoH+SybdH($Q4?p~{diCm)Cr@^F zcW>RgwXLn~)TvX)j~_pB?xszfo<4or)z$U*@#EIk*4?{zuU)(L{{8#4wY5V-LseB(uU@?Z{`kZD)hT@a zip-)FImqU`qFf|%b!Kt?+RPkLUct(>0Pi0}0K$KP_Zu}XA~7Lcs)+Ct`B)I}fAXCC ze1h}axmtw5H@jKo%sG` zsJBpDEtu`wSH`U~QeZAr`9B8G(wZTtrSI$nOavl{?^M_#g=lWcLO$WhGCoLh$d%nh z?M~#{+p*+hz5V4(1ZMS05pBPW0(T7Ez7b(1gVRDhdI=W|c^dg43&xXWC&-v&Xn+v+ zm=6x8WiUd9OG#-35S!=){utbuqC~J3qaboY ztl~H&F)3wv3(nPD0Y$|uRK_L%i?E3h5;NI60d1c-0{pPYfrdxnprtX>4@ z+B)0Yz2zkSF)w!@N17JL5Kmk>iKtnHWedtt`SmjD*>Ar7{M6C==T%k^_(lqRpH!J3 zE(|tSGD25aZ#QsbLRT(88r7(uP#v%^bX6>+9Y9DK+2I&B@t~p&;BFVCXXa$EkL4Up zg(wVv2~-8iva**i_XNV`=gt5Ev%G{Nqrf^V)lLq8JRY_GD)|5%OrTZ+C{Sx zu3K+x=^_t^A_;7>sVnPZt-727I7%dGeEV?Gp}Ib)9l2N-;<0so+avNvx>6Nfuk8n5 z?*?}dm0ChK_@~d?F#L=THQm5^t(Ry^=Oc~wswQNx1>qniA_k?VWtea-vETLS;6)W% zK(tep!@ZcZln93wtDm=&hA;`Ss#$`90Vwr*JWjaOxe|N=rzX+j{Z5N*aVJvp{HW~) zN_KL=a@+|DlB(gH$a+gW8%$+8=bFfR|XCIkGV@dQE@ z=m);UF2XR0$pZXTz|08o9gX4>i5(e6f;}4mMh7(lU7$}C0GBJBnf82_M;lSecOGCnpTy|Wr z%WMFOUxc}S6T;pudKm0k7Fakp6K>=Ry~`2nvv%VLlms=iV6?YuYV3Y-UtiM3r#R{5 z$wh&~;}H>PVBkP&VZR)d3IaWIZ$f**;l%kK^nn>iQ9)V@a6CFYqUHjT)SszzYbUeP zGlsUP;|KLYTzAArRf>SDEl;}%vfMqO74-FBh|n_zkSpn-%Q^vFXFloS)m<^Ce(03E zNf7j29MSB2im`I0U84VX1L9`4&=qXdaX0MFLNLUewtZ2)5Tg{?DL!bUrWYvVtC(qF z@;m^vv5PJODCsL!t&i)OZ66Uw1U6>a61}+02?=CQM<@&-%*a)v) zJM)|->P4iW5s_k?wilN$ld@8x5Z=@h2_T-1++j>o9sw(IWzujvT_wk-;8CZXB#)#O zjA}bO0b5Wa^2^d5Qxe#IHp;qF`z3VPJJo^TWjnan=(H50L%`+8<|>!mZNuh?N`u=R z%7;X(7x)+;F7`s$i zuBVJ4fUKmiQA;_Emp2%?V6wcG$LQn=Nx-?QB<6rW$5HvO{8z|BLuJ(37ck?~+)ywG zW(?NBk{INM%C=j&Ng-^)?A&r-kj)?;-8lJ#J9YG3oUGobRE~hgDrrQRq^4p9D}6@2 z9t>mAt*Zf$oR8NJ8i0YacB^W1v(iy+lrG|l0mzm$CkjG>i#^=4_8LHMp;v+c;B7AQ z0{l=w>6GQBNO0NNV;MRK(JcS3p5Rp*IY8hmpL2@Z}3*o&1fG>p~hP z7>5{li&>qx&ka#oT5Pe)3lk(7F5@oS7_h5C5<78GPMVywdAaHma$^K&sru*6!7|S5 zq*|2%Uf0HVUW%?x&3O@tM$iVd$v@G@T0yurxc}63I`rY+v9tcNafpJL<*K=4)X}z3 z>^!gVm+|x)&Yh*IPcB#W+TdL+wwRnWPCH)%-F*JIrAstR>^gB=L0}|O?oIa5k+09Z zd!~`!&!ZJk%@v$*|Df%9PquBi8uVUGF(C*B?V33Q0s>@fvS%0tI1QG^mazeFW@PGe zn_Y@2Nrty#vbFIgg&Oq>tLO#KvV{$>m`mvl}LWkqC{eY`?yc}0)|_bLcs9pP5CT5 zIKHD7wd;465jh^+5BFwAk@Ttb(>xzLThfABMSb{Kb1TTrO3Qh5ZkkTv*0DNf^emM z@fHB&7Zq$JG)g;R0JRW`fO!1LZ?n5fyh}*MkfR%i+|u?`AWhyEG^?$OY`JDg^gx3w z;yrFKfC91jnN~z3G7S=|?3`{%@AiqrSx)*YA6>sfZ53guL}F`asUr+DrV=Ss?`|Wz z45|nT50-|aP)Jen7eek?6wDeZe$pv9#vY{j9^+q@$3+P`wh(y|MIATg(6N$N01IV! z7c_;pS?srvBjW1LFUTYSvKiIB6tBKnc|`33&m(7`vr_VHsVwBB|BfXL4hC5y5KY`ko(`cDTjXzR8(mZayJFkZ)ftXw7tjV%Tnpv$u zm$c2u=`PaIdF6b}(vFpfn#Z|+Ar?#|yc(;jGY03LYwze?-oD{)x7U1CeM?z_e7%Ep z^}@reW!g%)_#O#l0AID>o>Z=ZW*V(Ek3S|~su7}QOfP-RvwZgPpfOBeuuIC5-n zrBv|i4k-3f#!#J)?HXbA=JsYjBdTXxeYQn;H;Qku*#Sp(@+fOXb=wjVc_6#2>U5vq z<1btppL=2?p^8cim_H#b?(keDVR-i(BdAKPjI)#DLP6=6B{^9bYI1KGi>cq2#@8{5 zEFkk?Ah)=;EvI+ZayG10jTincfxw_fel$9@vYFluneCrKflMki1x2k_*G&dU4U5cN zA|9W1JU&c(*LueUpKbE;Hc^{);mJ8J^ja-3LAX(`2K7o1w&LY;rwrY>+pv#2s+|Ht zXGg>Z&N!?)Dh$y3TG_BzF3aGrKi@ggzf*0MEsWpXzKhS32}aL61X#f+;*X0S;zgh>T3K^T*M|*?h`Si@o zhfM$k?l>b{p^db5r0`j!@z{*k84LNy$Yt%o(e+@;X^OlQrl^P&9hn{7FA%;STC}G6R|i=i5V?q1^)J&` z$EL?C^4)mR|2-JyI~WA{9fsy@5n#e$CJQGBKGTQ?Xi5ge8XBi*&S}ubKD=mdmBF7h z8$blAn54Pyy_)Pfq&p=1S{t-6oXwtP`0-_Vy#25CmiEfA!iP<5ww5c;>egLZ#v_b3 zoatSmEwi4p2Vs%GYZ{(+_T9wcJ2=b+uo)l#<1s|hx&y-EMCx5nVyJBFpOTqio!Ivc zOlZ>8d?CO$GIj^^L-ayo_^rV4+|kxs-&XFkODe8)xXrs(TVLlkQmDGqiuVrm@apz= zjcoUC$e=ZP+V3*Zq|8oWGBPypAg-xF=>5qg41hKYX>Vni=MPjtoReoYQ#WT*hd?|u z(4Hw610=DqkPPZ^869nrS6<$oAI`tjO8tKII|Ab}7n=BVuec@?*x$%2G#$Hk_tJRu z1+7#eCudH8MA{6uko8?p207V0g~QyNdo6d-*v@%d)fcJ2tobh-03ShIqumBZDEJb! zwjjXOBPE&r$=iLxK9(>P)>ig&=if!z#|Gq$4t4gOy$2SXuu5N7r6TL{HEy|vE*fjC zwk&A15&E^f4^a%!v~$!A~SLp7?qaQ>^^=fBtf*!Z#><^(;`LsDgBTM z%9xu`Wg8Peb|!o1a}JF$BH_Q3(8+G@vTg2P^kKTW@jmk^Qyw;|oR9dN$*tzA$(SZo z_Mv*mO^mUYrs(#lwGz$*+yUpoF;eI2v2Y-%t0L-4VIL@b^ zm%hc(OyXRAo1g9h!$BOUzwzYLp6|72&rAI@j+iJ0o<-8-WXIzaG6{Rw*iMe#I_RD$ zELF4e7$FCahg&rT1H{lXyxg)%#*7q+U#n|OJqyqVI9>o%PQ*a%w&E9^nldu4KEC;x~8 z{}(vaAnE@n&aO8&7RU9^rgRK%bV!ArUmkY0wVL&a#b4)si#T&>ak5WQxTOKP@5C)} z-4_c1P}&KwFzezDcUSHfQ}(56bRg~Y?P5@(*Rb+$tBPL{Db0KkKJ+B3gE;7(mee%z z4>`#f5cL=7Hk8(?*yID5>+SZ%)P*{JHcWr`MPwfub=FDj{5?k4n{SEV2~m-^>nZEM zqLFkM-^~=Bo3qooInM0q#e3(|tLitgxq;t6H&+~g7n}XK%sri;C+Hik#cHzeE**+@ zvRCFpw^NMC+d~uaWj=VMjEdXIPpeQwA z<9)7HystZx31g@Y*#aO2cUAYgk~fWZ47y56baUKt_dasJYOWpK(wvcbRgl3tf z>KZL92pD80&>?-La8TUZ`*fEjsmw<}o8je-xxm__k3*J^T`#-d4 z1}M@u2OR-X0{vb(ry7Ny8L8*+(&+-2=g#BlIq`?|n9z3e!$?QEhTOfW)YwiRBR&>B>z3>=7sL!pYOa&kHi0( zkZ4jUobTW|DP%z$DMO2s3Jck|QJWrBu3Wid?dxAEvWlX|OSm&}A%}ntl_f4@pDIVj za3Q_hkg{J>i3_PD>y;&xdT|n_-fJs4o;>EtQYRojtK+Mg9bXcokne7$GTT)u zUifW=#f!0vKt-9hH1FrVS>=x5dq-U%Fut7bRZ()BwHH5~s-9zUc^2H>lN00k=t^@4OKN4|6C z6w@hP+NMpRp(|`3_q6H!M@jHRgqfaxh+%H|EAeWz<<4&&6z|DU&Scm{@%Vji#Ncqa zBRHiHiK`@*$rCL=oh2rAp15t-0hA(0&*+@3**OQ3$fjctVl+&E za;)Vdqt{{!i+io`YFQI7=ftlBv1N2gExzM-v>xc9n`U|2$WHDteR_CuTlaW(XmrWY-I%36&Z=DAx=pL;%Q6rMLS=FW?xVc-d7--Rl1^xPGTreCaz z!}3qyk9Q*!umh~Tuk&u_D zSI(xX`wW+NLeBq*5R6U>c`bC0m|8`rddOvINRs8$VlgFTU6?YLfeQgsM2Ur~reCI3 zGiNRvnkGU6#`I6Lc^h(K>|9!>g2dG!bCgOar(&&;Z}*(VCloaZ6UE_XQ-%bN_8s1P zjpY0@oz=^u4)E!sREhsaZDfP_!D@}IuyE`q zYx>4#`Mdps^Pdm}yd_dNF8-a!YGu+2zu$?XLRTdPza?Vkgl^h6og!wM-!u^{nj(s~ z%F0|9{BVkhq61mWm)pg}h;SlnZO`0nh8w3%E|*4FIMn$J_x6R#pu$10OAbIz+*tRg zFZ#!Ll$$O}?E}pwoy_E}(5)U`RIe!Js8kkt`V?Vi);+t2*I~neu%Fx)Nno=sWG<{*b zpbkigE}n_O9t+|*t*nA21u_73%)xiC$rKsmdqHu6nU%Bsd4=Kr_KfKAr$*EWe@YF8vU#ONb3>x)L93~+J&NbfbE^+Xb#(Wb{Mh4=Y+A|M z$uW8ATaV<)Z#}NV)8Be9Fd_|OUKidp{_$InDJJ||kMk9O*Q55q493j+^r^SZdu8EH zi7&?bWMG7#o1lc%B@qVCSJ8=&uu2Q78F595L?FtWUI7aw^?7E1?MhRUUUvdkQ!fik z3iyJ8>uw~lj}aBrP(c#^g=c)MGGA+!f>;ePaMgVFsKRQ$%Af`c#8f|FdQ7|U(8&P7 YSjpW_3#}$!sV>1!KyxQQftmXGzkpBwRsaA1 literal 0 HcmV?d00001 diff --git a/themes/default/market/screen.css b/themes/default/market/screen.css new file mode 100644 index 0000000..4be647a --- /dev/null +++ b/themes/default/market/screen.css @@ -0,0 +1,10 @@ +.market-wrapper { + height: 450px; + width: 100%; + overflow-y: auto; + overflow-x: hidden; +} + +.market-remote-title { + color:#7F7F7F; +} \ No newline at end of file diff --git a/themes/default/project/screen.css b/themes/default/project/screen.css new file mode 100644 index 0000000..d3b540b --- /dev/null +++ b/themes/default/project/screen.css @@ -0,0 +1,90 @@ +#project-list { + max-height: 50vh; + overflow: auto; + margin: 15px 0; +} + +.project-wrapper { + width: 100%; +} + +.project-list-title { + position: absolute; + z-index: 11; + top: 0; + left: 0; + right: 0px; + height: 35px; + background-color: #303030; + box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.898) inset; + border-top: 2px solid #141414; + overflow:hidden; +} + +.project-list-title h2 { + float: left; + font-size: 15px; + font-weight: 500; + color: #666; + display: block; + margin: 10px; +} + +.project-list-title .icon { + display: block; + font-size: 15px; + color: #666; + z-index: 12; + cursor: pointer; + margin: 5px; + padding: 5px; + float: right; +} + +.project-list-title .icon:hover { + color: #fff; +} + +.sb-project-list { + max-height:276px !important; + margin:0 0 !important; + overflow: auto !important; +} + +.sb-projects-content { + height:100%; + width:100%; + overflow: auto; + position: absolute; + padding: 15px 15px 30px 15px; +} + +.sb-projects-content li:hover { + background-color: #333; + cursor: pointer; +} + +.sb-projects-content ul { + height:100%; + display:block; + padding-top:35px; +} + +.sb-projects-content ul li { + padding: 5px; + white-space: nowrap; + border-radius: 3px; +} + +.sb-projects-content ul li .icon { + font-size: 12px; +} + +.sb-projects-content div { + padding-top: 2px; +} + +#git-clone { border: none; } +#git-clone td { border: none; padding: 0; margin: 0; } + +.note { padding: 10px 0; color: #a8a6a8; } diff --git a/themes/default/reset.css b/themes/default/reset.css new file mode 100644 index 0000000..674bf7d --- /dev/null +++ b/themes/default/reset.css @@ -0,0 +1,24 @@ +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +abbr, acronym, address, big, cite, code, +del, dfn, em, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, +dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, +table, caption, tbody, tfoot, thead, tr, th, td, +article, aside, canvas, details, figcaption, figure, +footer, header, hgroup, menu, nav, section, summary, +time, mark, audio, video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline;} +a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;} +article, aside, details, figcaption, figure, +footer, header, hgroup, menu, nav, section{display:block;} +body{line-height:1;} +ol, ul{list-style:none;} +blockquote, q{quotes:none;} +blockquote:before, blockquote:after, +q:before, q:after{content:'';content:none;} +ins{text-decoration:none;} +del{text-decoration:line-through;} +table{border-collapse:collapse;border-spacing:0;} +*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:100%;} \ No newline at end of file diff --git a/themes/default/screen.css b/themes/default/screen.css new file mode 100644 index 0000000..99eb401 --- /dev/null +++ b/themes/default/screen.css @@ -0,0 +1,953 @@ +/* WEBKIT SCROLLBARS */ + +::-webkit-scrollbar { + width: 10px; + height: 10px; +} + +::-webkit-scrollbar-track-piece { + background-color: #333; + -webkit-border-radius: 0; +} + +::-webkit-scrollbar-thumb:vertical { + height: 5px; + background-color: #666; + -webkit-border-radius: 3px; +} + +::-webkit-scrollbar-thumb:vertical:hover { + background-color: #999; +} + +::-webkit-scrollbar-thumb:horizontal { + width: 5px; + background-color: #666; + -webkit-border-radius: 3px; +} + +::-webkit-scrollbar-thumb:horizontal:hover { + background-color: #999; +} + +::-webkit-scrollbar-corner { + background-color: #2D2D2D; +} + +/* DOCUMENT */ + +html, body { + width: 100%; + height: 100%; + background-color: #1a1a1a; + color: #fff; + font: normal 13px 'Ubuntu', sans-serif; + overflow: hidden; +} + +div { + scrollbar-base-color:#1a1a1a; + scrollbar-3d-light-color:#1a1a1a; + scrollbar-arrow-color:#303030; + scrollbar-darkshadow-color:#303030; + scrollbar-face-color:#1a1a1a; + scrollbar-highlight-color:#303030; + scrollbar-shadow-color:#303030; + scrollbar-track-color:#303030; +} + +/* GLOBALS */ + +a,a:link,a:visited { + cursor: pointer; +} + +a:hover,a:active {; +} + +.hide { + display: none; +} + +.clear { + clear: both; +} + +.right { + float: right; +} + +.left { + float: left; +} + +.italic { + font-style: italic; +} + +.strong { + font-weight: bold; +} + +/* ICONS */ + +[class^="icon-"], [class*=" icon-"] { + font-family: entypo; + font-style: normal; + font-size: 75%; + display: inline-block; + margin-right: 8px; + text-align: center; + vertical-align: top; +} + +.sb-right-content [class^="icon-"], .sb-right-content [class*=" icon-"] { + width: 16px; +} + +/* Useful size modifiers for icons. */ +.bigger-icon { + font-size: 95%; + margin-right: 6px; +} + +/* Fix bad margin at some sizes for icon-doc-text. */ +.icon-doc-text { + padding-right: 3px; +} + +.icon-doc.text.bigger-icon { + padding-right: 0px; +} + +.login-icon { padding-top: 3px; } + +.language-selector { + position: relative; + display: none; +} + +.show-language-selector { display: block; float: right; color: #666; margin: 20px 0 0 0; } +.show-language-selector:hover { color: #fff; } + +.in-field-icon-right { + + float: right; + position: relative; + margin: -30px 8px 0 0; +} + +/* FORMS */ + +label { + display: block; + padding: 0 0 5px 0; + font-size: 14px; + font-weight: normal; + text-shadow: 0 1px 1px #000; +} + +label .icon { + font-weight: normal; + font-size: 180%; + padding-right: 4px; + display: none; +} + + +#dependencies, input, textarea, select, button { + display: block; + width: 100%; + padding: 7px 10px; + margin: 5px 0 10px 0; + background: #242424; + border: none; + border-bottom: 2px solid #595959; + color: #fff; + border-radius: 2px; + line-height: normal; +} + +#dependencies .error { + color: red; +} + +#dependencies .success { + color: green; +} + +#dependencies .warning { + color: yellow; +} + +select option { background: #242424; } + +textarea { + min-height: 100px; +} + +input:focus, textarea:focus, select:focus { + outline: none; + background: #242424; + border-bottom: 2px solid #ccc; +} + +input[type="checkbox"] { + width: 20px; + position: relative; + margin: 5px 0 0 0; padding: 0; +} + +button { + display: inline-block; + width: auto; + margin: 10px 0 5px 0; + padding: 6px 15px 5px 15px; + color: #666; + font-size: 13px; + font-weight: bold; + text-shadow: 0 1px 1px #fff; + background-color: #c9c9c9; + border-radius: 2px; + border: 1px solid #7d7d7d; + border-bottom: 2px solid #7d7d7d; +} + +button:hover { + color: #333; + background-color: #f3f3f3; + cursor: pointer; + border-bottom: 2px solid #919191; +} + +button.btn-left { + border-radius: 3px 0px 0px 3px; + border-right: none; +} + +button.btn-mid { + border-radius: 0; + border-right: none; +} + +button.btn-right { + border-radius: 0px 3px 3px 0px; +} + +button .icon { + padding: 0; + padding-right: 5px; +} + +pre { + background: #404040; + padding: 10px; + margin: 10px 0 5px 0; + border-radius: 5px; + font-family: monospace; + box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, .5); + overflow: auto; +} + +/* TABLES */ + +table { + width: 100%; + border-collapse: collapse; +} + +table th, table td { + padding: 3px 10px 5px 10px; + border: 1px solid #454445; +} + +table th { + text-align: left; + font-weight: bold; + background: #3b3b3b; + padding-top: 8px; +} + +table [class^="icon-"], [class*=" icon-"] { + display: block; +} + +/* INSTALLER */ + +#installer { + position: absolute; + width: 450px; + top: 15%; + left: 50%; + margin-left: -175px; + padding: 35px; + overflow:auto; +} + +#installer h1 { + font-size: 24px; + margin: 0 0 15px 0; +} + +#installer hr { + height: 0; + border: none; + border-top: 1px solid #ccc; + margin: 20px 0; +} + +.install_issues { + background: #404040; + padding: 10px; + margin: 10px 0 5px 0; + border-radius: 5px; + font-family: monospace; + box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, .5); + overflow: auto; +} + +.install_issues p { + padding:0; + margin:0; +} + +/* MESSAGES */ + +#message { + display: none; + position: fixed; + top: 0px; + left: 50%; + width: 500px; + margin-left: -250px; + padding: 8px 10px; + text-align: center; + color: #fff; + font-weight: bold; + z-index: 5; + line-height: 150%; + border-radius: 0px 0px 10px 10px; + text-shadow: 1px 1px 3px #000000; + box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .9); +} + +#message.error { + background-color: #a10b0b; + border: 2px solid #ff0000; + border-top: none; +} + +#message.success { + background-color: #0f9c0f; + border: 2px solid #00ff00; + border-top: none; +} + +/* MAIN */ + +#workspace { + color: #fff; + margin: 0; + padding: 0; + width: 100%; + height: 100%; + z-index: 1; + overflow: hidden; +} + +#editor-region { + margin-left: 300px; + position: relative; +} + +#root-editor-wrapper { + /* Adjust this size depending on the final editor-top-bar height. */ + top: 35px; + position: relative; +} + +.editor-wrapper { + position: absolute; +} +.editor-wrapper-horizontal > .editor { + top: 0; +} +.editor-wrapper-horizontal > .editor-wrapper { + top: 0; +} +.editor-wrapper-vertical > .editor { + left: 0; +} +.editor-wrapper-vertical > .editor-wrapper { + left: 0; +} + +.editor { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; +} + +#editor-bottom-bar { + position: fixed; + bottom: 0; + z-index: 1; + height: 25px; + padding: 5px 15px; + background: #303030; + font-size: 12px; + color: #999; + border-top: 2px solid #202020; + width: 100%; + box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .9); +} + +#editor-top-bar { + top: 0; + position: fixed; + height: 35px; + width: 100%; + font-size: 12px; + color: #999; + background: #303030; + box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .9); + overflow: hidden; +} + +.options-menu { + position: absolute; + z-index: 90; + background-color: #2E2E2E; + border: 3px solid #666666; + display: none; + border-radius: 2px; +} +.options-menu li { + border-bottom: 1px solid black; + padding: 0; +} +.options-menu li a { + display: block; + color: #7F7F7F; + text-decoration: none; + padding: 10px; + cursor: pointer; +} +.options-menu li:hover { + background-color: #7F7F7F; +} +.options-menu li:hover a { + color: white; +} +.options-menu td { + padding:0; + margin: 0; +} +.splitter { + background-color: black; + z-index: 80; +} +.h-splitter { + background-image: linear-gradient(left , rgb(120,120,120) 29%, rgb(77,77,77) 77%); + background-image: -o-linear-gradient(left , rgb(120,120,120) 29%, rgb(77,77,77) 77%); + background-image: -moz-linear-gradient(left , rgb(120,120,120) 29%, rgb(77,77,77) 77%); + background-image: -webkit-linear-gradient(left , rgb(120,120,120) 29%, rgb(77,77,77) 77%); + background-image: -ms-linear-gradient(left , rgb(120,120,120) 29%, rgb(77,77,77) 77%); + background-image: -webkit-gradient(linear,left top,right top,color-stop(0.29, rgb(120,120,120)),color-stop(0.77, rgb(77,77,77))); + cursor: col-resize; +} +.v-splitter { + background-image: linear-gradient(top , rgb(120,120,120) 29%, rgb(77,77,77) 77%); + background-image: -o-linear-gradient(top , rgb(120,120,120) 29%, rgb(77,77,77) 77%); + background-image: -moz-linear-gradient(top , rgb(120,120,120) 29%, rgb(77,77,77) 77%); + background-image: -webkit-linear-gradient(top , rgb(120,120,120) 29%, rgb(77,77,77) 77%); + background-image: -ms-linear-gradient(top , rgb(120,120,120) 29%, rgb(77,77,77) 77%); + background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0.29, rgb(120,120,120)),color-stop(0.77, rgb(77,77,77))); + cursor: row-resize; +} + +#uploads-button { + + bottom: 4px; + color: #999; + font-size: 12px; + position: absolute; + right: 100px; + z-index: 2; +} + +.uploads-container { + + background: #1a1a1a; + bottom: 25px; + display: none; + height: 50%; + overflow-y: auto; + position: absolute; + right: 100px; + width: 250px; + z-index: 2; +} + +.uploads-container .project-list-title { + + position: unset; + margin-bottom: 5px; +} + +.uploads-content { + + height: 100%; + text-align: center; + width: 100%; +} + +.upload-container { + + display: inline-block; + height: auto; + width: 95%; +} + +.upload-title { + + display: inline-block; + max-width: 75%; + width: 80%; +} + +.upload-progress-text { + + display: inline-block; + width: 20%; +} + +.upload-progress { + + width: 75%; + margin: 10px auto; + height: 20px; + border: 1px solid #666; + background: #262626; + border-radius: 5px; + overflow: hidden; +} + +.upload-progress .bar { + + width: 0; + height: 20px; + background-image: url( filemanager/images/progress_bar.png ); +} + +.upload-dismiss { + + display: inline-block; + left: -45px; + max-width: 75%; + position: relative; + text-decoration: underline; + width: auto; +} + +.upload-cancel { + + color: red; + display: inline-block; + position: relative; + right: -45px; + width: auto; +} + +#cursor-position { + position: absolute; + right: 30px; + bottom: 4px; + font-size: 12px; + z-index: 2; + color: #999; +} + +#settings, #split, #current-mode { + /* Disable text selection on buttons clicks */ + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +#current-file, #current-mode{ + float: left; +} + +#current-mode:hover { + color: #fff; +} + +.divider { + display: block; + float: left; + height: 14px; + width: 1px; + background: #333; + margin: 0 15px 0 15px; + box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, .5); +} + +.ico-wrapper { + display: block; + position: relative; + float: left; + font-size: 13px; + line-height: 100%; +} + +.ico-wrapper:hover { color: #fff; } + +.settings td { border: none; border-bottom: 1px solid #666; padding: 10px 0; } +.settings td:first-child { padding-right: 20px; font-weight: bold; } +.settings select { margin: 0; } +.settings tr:last-child td { border: none; } + +.sidebar { + position: fixed; + top: 0; + height: 100%; + z-index: 10; + -moz-user-select: none; + -khtml-user-select: none; + -webkit-user-select: none; + user-select: none; + background: #1a1a1a; +} + +.sidebar#sb-left { + width: 300px; + left: 0; + overflow:hidden; +} +#sb-left-title{ + position: absolute; + z-index: 11; + top: 0; + left: 0; + right: 10px; + height: 33px; + background-color: #303030; + box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.898) inset; + overflow:hidden; +} +#sb-left-title.active { + border-bottom: 1px solid gray; +} +.sidebar#sb-right { + width: 200px; + right: -190px; + z-index: 10; +} + +.sidebar-handle { + width: 12px; + height: 100%; + z-index: 12; + margin: 0; + padding: 0; + background: #474747; + box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .9); + cursor: 'ne-resize'; +} + +.sidebar-handle span { + display: block; + position: absolute; + width: 10px; + top: 50%; + text-align: center; + letter-spacing: -1px; + color: #000; +} + + + /* Left Sidebar */ +#sb-left .sidebar-handle { + position: absolute; + right: 0; + cursor: col-resize; +} + +#sb-right .sidebar-handle span { + width: 18px; + height: 30px; + margin-left: -18px; + background: #474747; + border-radius: 5px 0px 0px 5px; + box-shadow: -8px 0px 10px 0px rgba(0, 0, 0, .7); + border-left: 2px solid #707070; + color: #c2c2c2; +} + +#sb-right .sidebar-handle span a { + font-size: 22px; + padding-top: 5px; +} + +#sb-right .sidebar-handle span a:hover { background-color: transparent; } + +.sb-left-content { + position: absolute; + top: 33px; + left: 0; + right: 10px; + bottom: 276px; + background-color: #1a1a1a; +} + +.sb-left-projects { + position:absolute; + height:276px; + bottom:0; + left:0; + right:10px; +} + +/*#lock-left-sidebar { + display: block; + position: absolute; + cursor: pointer; + font-size: 15px; + color: #666; + z-index: 99999; + right: 20px; + top: 6px; +}*/ +#sb-left-title .icon { + display: block; + font-size: 15px; + color: #666; + z-index: 11; + cursor: pointer; + margin: 10px; + float: right; +} +#sb-left-title h2 { + float: left; + font-size: 15px; + font-weight: 500; + color: #666; + display: block; + margin: 10px; +} +#sb-right-title{ + position: absolute; + z-index: 11; + top: 0; + left: 12px; + right: 0; + height: 33px; + background-color: #303030; + box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.898) inset; +} +#sb-right-title .icon { + display: block; + font-size: 15px; + color: #666; + z-index: 11; + cursor: pointer; + margin: 10px; + float: left; +} +#finder-label{ + cursor: pointer; +} +#finder-wrapper { + position: absolute; + z-index: 10; + top: 0; left: 0; bottom: 0; right: 60px; + display: none; +} +#finder-inner-wrapper { + left: 0; right: 30px; top: 5px; bottom: 3px; + position: absolute; +} +#finder { + border: none; + background: transparent; + height: 24px; + font-size: 11px; + position: relative; + margin-top: 3px; + margin-left: 5px; + padding: 0; +} +#finder-options-menu { + top: 35px; + right: 40px; +} +#finder-options-menu li.chosen { + font-weight: 700; + background: #3A3A3A; +} +#finder-options-menu li.chosen a{ + color: white; +} +#sb-left-title .icon:hover , #sb-left-title .icon.active{ + color: #fff; +} +/* Right Sidebar */ +#sb-right .sidebar-handle { + float: left; +} + +.sb-right-content { + width: 185px; + float: left; + height: 100%; + padding: 15px; + padding-top: 40px; + overflow: auto; +} + +.sb-right-category { + font-size:14px; + font-weight:600; + color:#7F7F7F; + padding-bottom:10px; +} + +#sb-right a { + display: block; + min-width: 100%; + cursor: pointer; + padding: 5px; + border-radius: 3px; +} + +#sb-right a span { + padding-right: 8px; +} + +#sb-right a:hover { + background-color: #333; +} + +#lock-right-sidebar:hover { + color: #fff; +} + +#sb-right hr { + height: 0; + border: none; + border-top: 1px solid #333; + padding: 0; + margin: 15px 0; +} + + /* Modal */ +#modal-overlay { + display: none; + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: #000; + opacity: 0.4; + z-index: 97; +} + +#modal { + display: none; + position: absolute; + top: 15%; + left: 50%; + max-height: 70vh; + overflow: auto; + background: #333; + z-index: 98; + min-height: 100px; + padding: 0; + background-clip: content-box; + border: 3px solid rgba(255, 255, 255, 0.5); + box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .9); + border-radius: 2px; +} + +#modal #drag-handle { + float: right; + font-size: 20px; + margin: -4px 2px 0 0; + padding: 5px; + cursor: move; + color: #999; +} + +#modal #drag-handle:hover { + color: #fff; +} + +#modal #close-handle { + float: right; + font-size: 20px; + margin: -4px 0 0 0; + padding: 5px; + cursor: pointer; + color: #999; +} + +#modal #close-handle:hover { + color: #fff; +} + +#modal-content { + padding: 20px; +} + +#modal-loading { + height: 100px; + background: url(loading.gif) no-repeat center; +} + + + /* Download iFrame */ +#download { + display: none; +} + +.loading { + + background: url(loading.gif) no-repeat center; + display: none; + height: 25px; + vertical-align: middle; + width: 25px; +} + +.drop-overlay { + + display: none; + + border: 2px dashed #fff; + border-radius: 10px; + + background: rgba( 255, 255, 255, 0.15 ); + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; + z-index: 97; +} + +.drop-overlay-message { + + text-align: center; + position: relative; + float: left; + top: 50%; + left: 50%; + transform: translate( -50%, -50% ); +} diff --git a/themes/default/settings/screen.css b/themes/default/settings/screen.css new file mode 100644 index 0000000..abaca56 --- /dev/null +++ b/themes/default/settings/screen.css @@ -0,0 +1,51 @@ +.settings-view { + display: -webkit-flex; + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +.settings-view .big-icon{ + font-size: 140%; + margin-right: 12px; +} + +.settings-view .config-menu { + max-height: 55vh; + overflow: auto; + width: 200px; +} + +.settings-view .config-menu li { + box-sizing: border-box; + display: block; + margin-left: 0; + margin-top: 2px; + position: relative; +} + +.settings-view .config-menu li a { + position: relative; + display: block; + padding: 10px 15px; + + /* User select */ + -webkit-user-select: none; /* Chrome all / Safari all */ + -moz-user-select: none; /* Firefox all */ + -ms-user-select: none; /* IE 10+ */ + + /* No support for these yet, use at own risk */ + -o-user-select: none; + user-select: none; +} + +.settings-view .config-menu .active { + background-color: rgb(60, 118, 221); +} + +.settings-view .panels { + max-height: 58vh; + padding: 5px 20px 20px; + overflow: auto; + width: 600px; +} \ No newline at end of file diff --git a/themes/default/user/screen.css b/themes/default/user/screen.css new file mode 100644 index 0000000..134dabc --- /dev/null +++ b/themes/default/user/screen.css @@ -0,0 +1,17 @@ +#project-selector { max-height: 250px; background: #404040; + margin: 10px 0 5px 0; + border-radius: 5px; + box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, .5); + overflow: auto; + max-height: 250px; +} + +.user-wrapper { + max-height: 450px; + width: 100%; + overflow-y: auto; + overflow-x: hidden; +} + +#project-selector table td { border: none; border-bottom: 1px solid #666; } +#project-selector table tr:last-child td { border: none; } \ No newline at end of file