text:
<?php

use Concrete\Core\Asset\Asset;
use Concrete\Core\File\Type\Type as FileType;

return array(

    'debug' => false,
    'namespace' => 'Application',

    /*
     * Core Aliases
     */
    'aliases' => array(
        'Area' => '\Concrete\Core\Area\Area',
        'Asset' => '\Concrete\Core\Asset\Asset',
        'AssetList' => '\Concrete\Core\Asset\AssetList',
        'AttributeSet' => '\Concrete\Core\Attribute\Set',
        'AuthenticationType' => '\Concrete\Core\Authentication\AuthenticationType',
        'Block' => '\Concrete\Core\Block\Block',
        'BlockType' => '\Concrete\Core\Block\BlockType\BlockType',
        'BlockTypeList' => '\Concrete\Core\Block\BlockType\BlockTypeList',
        'BlockTypeSet' => '\Concrete\Core\Block\BlockType\Set',
        'Cache' => '\Concrete\Core\Cache\Cache',
        'Request' => '\Concrete\Core\Http\Request',
        'CacheLocal' => '\Concrete\Core\Cache\CacheLocal',
        'Collection' => '\Concrete\Core\Page\Collection\Collection',
        'CollectionAttributeKey' => '\Concrete\Core\Attribute\Key\CollectionKey',
        'CollectionVersion' => '\Concrete\Core\Page\Collection\Version\Version',
        'ConcreteAuthenticationTypeController' => '\Concrete\Authentication\Concrete\Controller',
        'Controller' => '\Concrete\Core\Controller\Controller',
        'Conversation' => '\Concrete\Core\Conversation\Conversation',
        'ConversationEditor' => '\Concrete\Core\Conversation\Editor\Editor',
        'ConversationFlagType' => '\Concrete\Core\Conversation\FlagType\FlagType',
        'ConversationMessage' => '\Concrete\Core\Conversation\Message\Message',
        'ConversationRatingType' => '\Concrete\Core\Conversation\Rating\Type',
        'Cookie' => '\Concrete\Core\Cookie\Cookie',
        'Environment' => '\Concrete\Core\Foundation\Environment',
        'FacebookAuthenticationTypeController' => '\Concrete\Authentication\Facebook\Controller',
        'File' => '\Concrete\Core\File\File',
        'FileAttributeKey' => '\Concrete\Core\Attribute\Key\FileKey',
        'FileImporter' => '\Concrete\Core\File\Importer',
        'FileList' => '\Concrete\Core\File\FileList',
        'FilePermissions' => '\Concrete\Core\Legacy\FilePermissions',
        'FileSet' => '\Concrete\Core\File\Set\Set',
        'GlobalArea' => '\Concrete\Core\Area\GlobalArea',
        'Group' => '\Concrete\Core\User\Group\Group',
        'GroupList' => '\Concrete\Core\User\Group\GroupList',
        'GroupSet' => '\Concrete\Core\User\Group\GroupSet',
        'GroupSetList' => '\Concrete\Core\User\Group\GroupSetList',
        'GroupTree' => '\Concrete\Core\Tree\Type\Group',
        'GroupTreeNode' => '\Concrete\Core\Tree\Node\Type\Group',
        'Job' => '\Concrete\Core\Job\Job',
        'JobSet' => '\Concrete\Core\Job\Set',
        'Loader' => '\Concrete\Core\Legacy\Loader',
        'Localization' => '\Concrete\Core\Localization\Localization',
        'Marketplace' => '\Concrete\Core\Marketplace\Marketplace',
        'Package' => '\Concrete\Core\Package\Package',
        'Page' => '\Concrete\Core\Page\Page',
        'PageCache' => '\Concrete\Core\Cache\Page\PageCache',
        'PageController' => '\Concrete\Core\Page\Controller\PageController',
        'PageEditResponse' => '\Concrete\Core\Page\EditResponse',
        'PageList' => '\Concrete\Core\Page\PageList',
        'PageTemplate' => '\Concrete\Core\Page\Template',
        'PageTheme' => '\Concrete\Core\Page\Theme\Theme',
        'PageType' => '\Concrete\Core\Page\Type\Type',
        'PermissionAccess' => '\Concrete\Core\Permission\Access\Access',
        'PermissionKey' => '\Concrete\Core\Permission\Key\Key',
        'PermissionKeyCategory' => '\Concrete\Core\Permission\Category',
        'Permissions' => '\Concrete\Core\Permission\Checker',
        'Queue' => '\Concrete\Core\Foundation\Queue\Queue',
        'QueueableJob' => '\Concrete\Core\Job\QueueableJob',
        'Redirect' => '\Concrete\Core\Routing\Redirect',
        'RedirectResponse' => '\Concrete\Core\Routing\RedirectResponse',
        'Response' => '\Concrete\Core\Http\Response',
        'Router' => '\Concrete\Core\Routing\Router',
        'SinglePage' => '\Concrete\Core\Page\Single',
        'Stack' => '\Concrete\Core\Page\Stack\Stack',
        'StackList' => '\Concrete\Core\Page\Stack\StackList',
        'StartingPointPackage' => '\Concrete\Core\Package\StartingPointPackage',
        'TaskPermission' => '\Concrete\Core\Legacy\TaskPermission',
        'User' => '\Concrete\Core\User\User',
        'UserAttributeKey' => '\Concrete\Core\Attribute\Key\UserKey',
        'UserList' => '\Concrete\Core\User\UserList',
        'View' => '\Concrete\Core\View\View',
        'Workflow' => '\Concrete\Core\Workflow\Workflow',
    ),

    /*
     * Core Providers
     */
    'providers' => array(
        // Router service provider
        'core_router' => 'Concrete\Core\Routing\RoutingServiceProvider',

        'core_file' => '\Concrete\Core\File\FileServiceProvider',
        'core_encryption' => '\Concrete\Core\Encryption\EncryptionServiceProvider',
        'core_validation' => '\Concrete\Core\Validation\ValidationServiceProvider',
        'core_localization' => '\Concrete\Core\Localization\LocalizationServiceProvider',
        'core_multilingual' => '\Concrete\Core\Multilingual\MultilingualServiceProvider',
        'core_feed' => '\Concrete\Core\Feed\FeedServiceProvider',
        'core_html' => '\Concrete\Core\Html\HtmlServiceProvider',
        'core_editor' => '\Concrete\Core\Editor\EditorServiceProvider',
        'core_mail' => '\Concrete\Core\Mail\MailServiceProvider',
        'core_application' => '\Concrete\Core\Application\ApplicationServiceProvider',
        'core_utility' => '\Concrete\Core\Utility\UtilityServiceProvider',
        'core_content_importer' => '\Concrete\Core\Backup\ContentImporter\ContentImporterServiceProvider',
        'core_manager_grid_framework' => '\Concrete\Core\Page\Theme\GridFramework\ManagerServiceProvider',
        'core_manager_pagination_view' => '\Concrete\Core\Search\Pagination\View\ManagerServiceProvider',
        'core_manager_page_type_validator' => '\Concrete\Core\Page\Type\Validator\ManagerServiceProvider',
        'core_manager_layout_preset_provider' => '\Concrete\Core\Area\Layout\Preset\Provider\ManagerServiceProvider',
        'core_manager_file_search_fields' => '\Concrete\Core\File\Search\Field\ManagerServiceProvider',
        'core_database' => '\Concrete\Core\Database\DatabaseServiceProvider',
        'core_form' => '\Concrete\Core\Form\FormServiceProvider',
        'core_session' => '\Concrete\Core\Session\SessionServiceProvider',
        'core_cookie' => '\Concrete\Core\Cookie\CookieServiceProvider',
        'core_http' => '\Concrete\Core\Http\HttpServiceProvider',
        'core_events' => '\Concrete\Core\Events\EventsServiceProvider',
        'core_whoops' => '\Concrete\Core\Error\Provider\WhoopsServiceProvider',
        'core_logging' => '\Concrete\Core\Logging\LoggingServiceProvider',
        'core_cache' => '\Concrete\Core\Cache\CacheServiceProvider',
        'core_url' => '\Concrete\Core\Url\UrlServiceProvider',
        'core_devices' => '\Concrete\Core\Device\DeviceServiceProvider',
        'core_imageeditor' => '\Concrete\Core\ImageEditor\EditorServiceProvider',
        'core_user' => '\Concrete\Core\User\UserServiceProvider',
        'core_service_manager' => '\Concrete\Core\Service\Manager\ServiceManagerServiceProvider',

        // Authentication
        'core_oauth' => '\Concrete\Core\Authentication\Type\OAuth\ServiceProvider',
        'core_auth_community' => '\Concrete\Core\Authentication\Type\Community\ServiceProvider',
        'core_auth_google' => '\Concrete\Core\Authentication\Type\Google\ServiceProvider',

        // Validator
        'core_validator' => '\Concrete\Core\Validator\ValidatorServiceProvider',
        'core_validator_password' => '\Concrete\Core\Validator\PasswordValidatorServiceProvider',

        // Express
        'core_attribute' => '\Concrete\Core\Attribute\AttributeServiceProvider',
        'core_express' => '\Concrete\Core\Express\ExpressServiceProvider',

        // Tracker
        'core_usagetracker' => '\Concrete\Core\Statistics\UsageTracker\ServiceProvider'
    ),

    /*
     * Core Facades
     */
    'facades' => array(
        'Core' => '\Concrete\Core\Support\Facade\Application',
        'Session' => '\Concrete\Core\Support\Facade\Session',
        'Cookie' => '\Concrete\Core\Support\Facade\Cookie',
        'Database' => '\Concrete\Core\Support\Facade\Database',
        'ORM' => '\Concrete\Core\Support\Facade\DatabaseORM',
        'Events' => '\Concrete\Core\Support\Facade\Events',
        'Route' => '\Concrete\Core\Support\Facade\Route',
        'UserInfo' => '\Concrete\Core\Support\Facade\UserInfo',
        'Log' => '\Concrete\Core\Support\Facade\Log',
        'Image' => '\Concrete\Core\Support\Facade\Image',
        'Config' => '\Concrete\Core\Support\Facade\Config',
        'URL' => '\Concrete\Core\Support\Facade\Url',
    ),

    'package_items' => array(
        'antispam_library',
        'attribute_key_category',
        'attribute_key',
        'attribute_set',
        'attribute_type',
        'authentication_type',
        'block_type',
        'block_type_set',
        'captcha_library',
        'content_editor_snippet',
        'conversation_rating_type',
        'group_set',
        'job',
        'mail_importer',
        'permission_access_entity_type',
        'permission_key_category',
        'permission_key',
        'page_template',
        'page_type',
        'page_type_composer_control_type',
        'page_type_publish_target_type',
        'single_page',
        'storage_location_type',
        'theme',
        'user_point_action',
        'workflow_progress_category',
        'workflow_type',
    ),

    /*
     * Core Routes
     */
    'routes' => array(

        /*
         * Dialogs
         */
        "/ccm/system/dialogs/area/design/" => array('\Concrete\Controller\Dialog\Area\Design::view'),
        "/ccm/system/dialogs/area/design/reset" => array('\Concrete\Controller\Dialog\Area\Design::reset'),
        "/ccm/system/dialogs/area/design/submit" => array('\Concrete\Controller\Dialog\Area\Design::submit'),
        "/ccm/system/dialogs/area/layout/presets/manage/" => array('\Concrete\Controller\Dialog\Area\Layout\Presets\Manage::viewPresets'),
        "/ccm/system/dialogs/area/layout/presets/manage/delete" => array('\Concrete\Controller\Dialog\Area\Layout\Presets\Manage::delete'),
        "/ccm/system/dialogs/area/layout/presets/{arLayoutID}" => array('\Concrete\Controller\Dialog\Area\Layout\Presets::view'),
        "/ccm/system/dialogs/area/layout/presets/{arLayoutID}/submit" => array('\Concrete\Controller\Dialog\Area\Layout\Presets::submit'),
        "/ccm/system/dialogs/area/layout/presets/get/{cID}/{arLayoutPresetID}" => array('\Concrete\Controller\Dialog\Area\Layout\Presets::getPresetData'),

        "/ccm/system/dialogs/block/aliasing/" => array('\Concrete\Controller\Dialog\Block\Aliasing::view'),
        "/ccm/system/dialogs/block/aliasing/submit" => array('\Concrete\Controller\Dialog\Block\Aliasing::submit'),
        "/ccm/system/dialogs/block/edit/" => array('\Concrete\Controller\Dialog\Block\Edit::view'),
        "/ccm/system/dialogs/block/edit/submit/" => array('\Concrete\Controller\Dialog\Block\Edit::submit'),
        "/ccm/system/dialogs/block/cache/" => array('\Concrete\Controller\Dialog\Block\Cache::view'),
        "/ccm/system/dialogs/block/cache/submit" => array('\Concrete\Controller\Dialog\Block\Cache::submit'),
        "/ccm/system/dialogs/block/design/" => array('\Concrete\Controller\Dialog\Block\Design::view'),
        "/ccm/system/dialogs/block/design/reset" => array('\Concrete\Controller\Dialog\Block\Design::reset'),
        "/ccm/system/dialogs/block/design/submit" => array('\Concrete\Controller\Dialog\Block\Design::submit'),
        "/ccm/system/dialogs/block/permissions/detail/" => array('\Concrete\Controller\Dialog\Block\Permissions::viewDetail'),
        "/ccm/system/dialogs/block/permissions/guest_access/" => array('\Concrete\Controller\Dialog\Block\Permissions\GuestAccess::__construct'),
        "/ccm/system/dialogs/block/permissions/list/" => array('\Concrete\Controller\Dialog\Block\Permissions::viewList'),

        "/ccm/system/dialogs/file/upload_complete" => array('\Concrete\Controller\Dialog\File\UploadComplete::view'),
        "/ccm/system/dialogs/file/bulk/delete" => array('\Concrete\Controller\Dialog\File\Bulk\Delete::view'),
        "/ccm/system/dialogs/file/bulk/delete/delete_files" => array('\Concrete\Controller\Dialog\File\Bulk\Delete::deleteFiles'),
        "/ccm/system/dialogs/file/bulk/properties" => array('\Concrete\Controller\Dialog\File\Bulk\Properties::view'),
        "/ccm/system/dialogs/file/bulk/sets" => array('\Concrete\Controller\Dialog\File\Bulk\Sets::view'),
        "/ccm/system/dialogs/file/bulk/sets/submit" => array('\Concrete\Controller\Dialog\File\Bulk\Sets::submit'),
        "/ccm/system/dialogs/file/bulk/properties/clear_attribute" => array('\Concrete\Controller\Dialog\File\Bulk\Properties::clearAttribute'),
        "/ccm/system/dialogs/file/bulk/properties/update_attribute" => array('\Concrete\Controller\Dialog\File\Bulk\Properties::updateAttribute'),
        "/ccm/system/dialogs/file/bulk/storage" => array('\Concrete\Controller\Dialog\File\Bulk\Storage::view'),
        "/ccm/system/dialogs/file/bulk/storage/submit" => array('\Concrete\Controller\Dialog\File\Bulk\Storage::submit'),
        "/ccm/system/dialogs/file/sets" => array('\Concrete\Controller\Dialog\File\Sets::view'),
        "/ccm/system/dialogs/file/sets/submit" => array('\Concrete\Controller\Dialog\File\Sets::submit'),
        "/ccm/system/dialogs/file/properties" => array('\Concrete\Controller\Dialog\File\Properties::view'),
        "/ccm/system/dialogs/file/advanced_search" => array('\Concrete\Controller\Dialog\File\AdvancedSearch::view'),
        "/ccm/system/dialogs/file/advanced_search/add_field" => array('\Concrete\Controller\Dialog\File\AdvancedSearch::addField'),
        "/ccm/system/dialogs/file/advanced_search/submit" => array('\Concrete\Controller\Dialog\File\AdvancedSearch::submit'),
        "/ccm/system/dialogs/file/advanced_search/save_preset" => array('\Concrete\Controller\Dialog\File\AdvancedSearch::savePreset'),
        "/ccm/system/dialogs/file/properties/clear_attribute" => array('\Concrete\Controller\Dialog\File\Properties::clear_attribute'),
        "/ccm/system/dialogs/file/properties/save" => array('\Concrete\Controller\Dialog\File\Properties::save'),
        "/ccm/system/dialogs/file/properties/update_attribute" => array('\Concrete\Controller\Dialog\File\Properties::update_attribute'),
        "/ccm/system/dialogs/file/search" => array('\Concrete\Controller\Dialog\File\Search::view'),
        "/ccm/system/dialogs/file/thumbnails" => array('\Concrete\Controller\Dialog\File\Thumbnails::view'),
        "/ccm/system/dialogs/file/thumbnails/edit" => array('\Concrete\Controller\Dialog\File\Thumbnails\Edit::view'),

        "/ccm/system/dialogs/group/search" => array('\Concrete\Controller\Dialog\Group\Search::view'),

        "/ccm/system/dialogs/page/add" => array('\Concrete\Controller\Dialog\Page\Add::view'),
        "/ccm/system/dialogs/page/add_block" => array('\Concrete\Controller\Dialog\Page\AddBlock::view'),
        "/ccm/system/dialogs/page/add_block/submit" => array('\Concrete\Controller\Dialog\Page\AddBlock::submit'),
        "/ccm/system/dialogs/page/add_block_list" => array('\Concrete\Controller\Dialog\Page\AddBlockList::view'),
        "/ccm/system/dialogs/page/add_external" => array('\Concrete\Controller\Dialog\Page\AddExternal::view'),
        "/ccm/system/dialogs/page/add_external/submit" => array('\Concrete\Controller\Dialog\Page\AddExternal::submit'),
        "/ccm/system/dialogs/page/add/compose/{ptID}/{cParentID}" => array('\Concrete\Controller\Dialog\Page\Add\Compose::view'),
        "/ccm/system/dialogs/page/add/compose/submit" => array('\Concrete\Controller\Dialog\Page\Add\Compose::submit'),
        "/ccm/system/dialogs/page/add/submit" => array('\Concrete\Controller\Dialog\Page\Add::submit'),
        "/ccm/system/dialogs/page/attributes" => array('\Concrete\Controller\Dialog\Page\Attributes::view'),
        "/ccm/system/dialogs/page/bulk/properties" => array('\Concrete\Controller\Dialog\Page\Bulk\Properties::view'),
        "/ccm/system/dialogs/page/bulk/properties/clear_attribute" => array('\Concrete\Controller\Dialog\Page\Bulk\Properties::clearAttribute'),
        "/ccm/system/dialogs/page/bulk/properties/update_attribute" => array('\Concrete\Controller\Dialog\Page\Bulk\Properties::updateAttribute'),
        "/ccm/system/dialogs/page/clipboard" => array('\Concrete\Controller\Dialog\Page\Clipboard::view'),
        "/ccm/system/dialogs/page/delete" => array('\Concrete\Controller\Dialog\Page\Delete::view'),
        "/ccm/system/dialogs/page/delete/submit" => array('\Concrete\Controller\Dialog\Page\Delete::submit'),
        "/ccm/system/dialogs/page/delete_alias" => array('\Concrete\Controller\Dialog\Page\DeleteAlias::view'),
        "/ccm/system/dialogs/page/delete_alias/submit" => array('\Concrete\Controller\Dialog\Page\DeleteAlias::submit'),
        "/ccm/system/dialogs/page/delete_from_sitemap" => array('\Concrete\Controller\Dialog\Page\Delete::viewFromSitemap'),
        "/ccm/system/dialogs/page/design" => array('\Concrete\Controller\Dialog\Page\Design::view'),
        "/ccm/system/dialogs/page/design/submit" => array('\Concrete\Controller\Dialog\Page\Design::submit'),
        "/ccm/system/dialogs/page/design/css" => array('\Concrete\Controller\Dialog\Page\Design\Css::view'),
        "/ccm/system/dialogs/page/design/css/submit" => array('\Concrete\Controller\Dialog\Page\Design\Css::submit'),
        "/ccm/system/dialogs/page/edit_external" => array('\Concrete\Controller\Dialog\Page\EditExternal::view'),
        "/ccm/system/dialogs/page/edit_external/submit" => array('\Concrete\Controller\Dialog\Page\EditExternal::submit'),
        "/ccm/system/dialogs/page/location" => array('\Concrete\Controller\Dialog\Page\Location::view'),
        "/ccm/system/dialogs/page/search" => array('\Concrete\Controller\Dialog\Page\Search::view'),
        "/ccm/system/dialogs/page/search/customize" => array('\Concrete\Controller\Dialog\Page\Search\Customize::view'),
        "/ccm/system/dialogs/page/search/customize/submit" => array('\Concrete\Controller\Dialog\Page\Search\Customize::submit'),
        "/ccm/system/dialogs/page/seo" => array('\Concrete\Controller\Dialog\Page\Seo::view'),

        "/ccm/system/dialogs/user/bulk/properties" => array('\Concrete\Controller\Dialog\User\Bulk\Properties::view'),
        "/ccm/system/dialogs/user/bulk/properties/clear_attribute" => array('\Concrete\Controller\Dialog\User\Bulk\Properties::clearAttribute'),
        "/ccm/system/dialogs/user/bulk/properties/update_attribute" => array('\Concrete\Controller\Dialog\User\Bulk\Properties::updateAttribute'),
        "/ccm/system/dialogs/user/search" => array('\Concrete\Controller\Dialog\User\Search::view'),
        "/ccm/system/dialogs/user/search/customize" => array('\Concrete\Controller\Dialog\User\Search\Customize::view'),
        "/ccm/system/dialogs/user/search/customize/submit" => array('\Concrete\Controller\Dialog\User\Search\Customize::submit'),
        /*
         * Conversations
         */
        "/ccm/system/dialogs/conversation/subscribe/{cnvID}" => array('\Concrete\Controller\Dialog\Conversation\Subscribe::view'),
        "/ccm/system/dialogs/conversation/subscribe/subscribe/{cnvID}" => array('\Concrete\Controller\Dialog\Conversation\Subscribe::subscribe'),
        "/ccm/system/dialogs/conversation/subscribe/unsubscribe/{cnvID}" => array('\Concrete\Controller\Dialog\Conversation\Subscribe::unsubscribe'),

        /*
         * Help
         */
        "/ccm/system/dialogs/help/introduction/" => array('\Concrete\Controller\Dialog\Help\Introduction::view'),

        /*
         * Files
         */
        "/ccm/system/file/approve_version" => array('\Concrete\Controller\Backend\File::approveVersion'),
        "/ccm/system/file/delete_version" => array('\Concrete\Controller\Backend\File::deleteVersion'),
        "/ccm/system/file/duplicate" => array('\Concrete\Controller\Backend\File::duplicate'),
        "/ccm/system/file/get_json" => array('\Concrete\Controller\Backend\File::getJSON'),
        "/ccm/system/file/rescan" => array('\Concrete\Controller\Backend\File::rescan'),
        "/ccm/system/file/star" => array('\Concrete\Controller\Backend\File::star'),
        "/ccm/system/file/upload" => array('\Concrete\Controller\Backend\File::upload'),
        "/ccm/system/file/folder/add" => array('\Concrete\Controller\Backend\File\Folder::add'),
        "/ccm/system/file/folder/contents" => array('\Concrete\Controller\Search\FileFolder::submit'),

        /*
         * Users
         */
        "/ccm/system/user/add_group" => array('\Concrete\Controller\Backend\User::addGroup'),
        "/ccm/system/user/remove_group" => array('\Concrete\Controller\Backend\User::removeGroup'),

        /*
         * Page actions - non UI
         */
        "/ccm/system/page/arrange_blocks/" => array('\Concrete\Controller\Backend\Page\ArrangeBlocks::arrange'),
        "/ccm/system/page/check_in/{cID}/{token}" => array('\Concrete\Controller\Backend\Page::exitEditMode'),
        "/ccm/system/page/create/{ptID}" => array('\Concrete\Controller\Backend\Page::create'),
        "/ccm/system/page/create/{ptID}/{parentID}" => array('\Concrete\Controller\Backend\Page::create'),
        "/ccm/system/page/get_json" => array('\Concrete\Controller\Backend\Page::getJSON'),
        "/ccm/system/page/multilingual/assign" => array('\Concrete\Controller\Backend\Page\Multilingual::assign'),
        "/ccm/system/page/multilingual/create_new" => array('\Concrete\Controller\Backend\Page\Multilingual::create_new'),
        "/ccm/system/page/multilingual/ignore" => array('\Concrete\Controller\Backend\Page\Multilingual::ignore'),
        "/ccm/system/page/multilingual/unmap" => array('\Concrete\Controller\Backend\Page\Multilingual::unmap'),
        "/ccm/system/page/select_sitemap" => array('\Concrete\Controller\Backend\Page\SitemapSelector::view'),

        /*
         * Block actions - non UI
         */
        "/ccm/system/block/render/" => array('\Concrete\Controller\Backend\Block::render'),
        "/ccm/system/block/action/add/{cID}/{arHandle}/{btID}/{action}" => array('\Concrete\Controller\Backend\Block\Action::add'),
        "/ccm/system/block/action/edit/{cID}/{arHandle}/{bID}/{action}" => array('\Concrete\Controller\Backend\Block\Action::edit'),
        "/ccm/system/block/action/add_composer/{ptComposerFormLayoutSetControlID}/{action}" => array('\Concrete\Controller\Backend\Block\Action::add_composer'),
        "/ccm/system/block/action/edit_composer/{cID}/{arHandle}/{ptComposerFormLayoutSetControlID}/{action}" => array('\Concrete\Controller\Backend\Block\Action::edit_composer'),

        /*
         * Misc
         */
        "/ccm/system/css/layout/{arLayoutID}" => array('\Concrete\Controller\Frontend\Stylesheet::layout'),
        "/ccm/system/css/page/{cID}/{stylesheet}/{cvID}" => array('\Concrete\Controller\Frontend\Stylesheet::page_version'),
        "/ccm/system/css/page/{cID}/{stylesheet}" => array('\Concrete\Controller\Frontend\Stylesheet::page'),
        "/ccm/system/backend/editor_data/" => array('\Concrete\Controller\Backend\EditorData::view'),
        "/ccm/system/backend/get_remote_help/" => array('\Concrete\Controller\Backend\GetRemoteHelp::view'),
        "/ccm/system/backend/intelligent_search/" => array('\Concrete\Controller\Backend\IntelligentSearch::view'),
        "/ccm/system/jobs" => array('\Concrete\Controller\Frontend\Jobs::view'),
        "/ccm/system/jobs/run_single" => array('\Concrete\Controller\Frontend\Jobs::run_single'),
        "/ccm/system/jobs/check_queue" => array('\Concrete\Controller\Frontend\Jobs::check_queue'),
        // @TODO remove the line below
        "/tools/required/jobs" => array('\Concrete\Controller\Frontend\Jobs::view'),
        "/tools/required/jobs/check_queue" => array('\Concrete\Controller\Frontend\Jobs::check_queue'),
        "/tools/required/jobs/run_single" => array('\Concrete\Controller\Frontend\Jobs::run_single'),
        // end removing lines
        "/ccm/system/upgrade/" => array('\Concrete\Controller\Upgrade::view'),
        "/ccm/system/upgrade/submit" => array('\Concrete\Controller\Upgrade::submit'),

        /*
         * General Attribute
         */
        "/ccm/system/attribute/action/{action}" => array(
            '\Concrete\Controller\Backend\Attribute\Action::dispatch',
            'attribute_action',
            array('action' => ".+"),
        ),

        /*
         * Trees
         */
        "/ccm/system/tree/load" => array('\Concrete\Controller\Backend\Tree::load'),
        "/ccm/system/tree/node/load" => array('\Concrete\Controller\Backend\Tree\Node::load'),
        "/ccm/system/tree/node/load_starting" => array('\Concrete\Controller\Backend\Tree\Node::load_starting'),
        "/ccm/system/tree/node/drag_request" => array('\Concrete\Controller\Backend\Tree\Node\DragRequest::execute'),
        "/ccm/system/tree/node/duplicate" => array('\Concrete\Controller\Backend\Tree\Node\Duplicate::execute'),

        "/ccm/system/dialogs/tree/node/add/category" => array('\Concrete\Controller\Dialog\Tree\Node\Category\Add::view'),
        "/ccm/system/dialogs/tree/node/add/category/add_category_node" => array('\Concrete\Controller\Dialog\Tree\Node\Category\Add::add_category_node'),

        "/ccm/system/dialogs/tree/node/add/topic" => array('\Concrete\Controller\Dialog\Tree\Node\Topic\Add::view'),
        "/ccm/system/dialogs/tree/node/add/topic/add_topic_node" => array('\Concrete\Controller\Dialog\Tree\Node\Topic\Add::add_topic_node'),

        "/ccm/system/dialogs/tree/node/edit/topic" => array('\Concrete\Controller\Dialog\Tree\Node\Topic\Edit::view'),
        "/ccm/system/dialogs/tree/node/edit/topic/update_topic_node" => array('\Concrete\Controller\Dialog\Tree\Node\Topic\Edit::update_topic_node'),

        "/ccm/system/dialogs/tree/node/edit/category" => array('\Concrete\Controller\Dialog\Tree\Node\Category\Edit::view'),
        "/ccm/system/dialogs/tree/node/edit/category/update_category_node" => array('\Concrete\Controller\Dialog\Tree\Node\Category\Edit::update_category_node'),

        "/ccm/system/dialogs/tree/node/delete" => array('\Concrete\Controller\Dialog\Tree\Node\Delete::view'),
        "/ccm/system/dialogs/tree/node/delete/remove_tree_node" => array('\Concrete\Controller\Dialog\Tree\Node\Delete::remove_tree_node'),
        "/ccm/system/dialogs/tree/node/permissions" => array('\Concrete\Controller\Dialog\Tree\Node\Permissions::view'),

        /*
         * Marketplace
         */
        "/ccm/system/dialogs/marketplace/checkout" => array('\Concrete\Controller\Dialog\Marketplace\Checkout::view'),
        "/ccm/system/dialogs/marketplace/download" => array('\Concrete\Controller\Dialog\Marketplace\Download::view'),
        "/ccm/system/marketplace/connect" => array('\Concrete\Controller\Backend\Marketplace\Connect::view'),
        "/ccm/system/marketplace/search" => array('\Concrete\Controller\Backend\Marketplace\Search::view'),

        /*
         * Express
         */
        "/ccm/system/dialogs/express/entry/search/{entityID}" => array('\Concrete\Controller\Dialog\Express\Search::entries'),
        "/ccm/system/search/express/entries/submit/{entityID}" => array('\Concrete\Controller\Search\Express\Entries::submit'),
        "/ccm/system/express/entry/get_json" => array('\Concrete\Controller\Backend\Express\Entry::getJSON'),

        /*
         * Search Routes
         */
        "/ccm/system/search/files/basic" => array('\Concrete\Controller\Search\Files::searchBasic'),
        "/ccm/system/search/files/current" => array('\Concrete\Controller\Search\Files::searchCurrent'),
        "/ccm/system/search/files/preset/{presetID}" => array('\Concrete\Controller\Search\Files::searchPreset'),
        "/ccm/system/search/files/clear" => array('\Concrete\Controller\Search\Files::clearSearch'),
        "/ccm/system/search/groups/submit" => array('\Concrete\Controller\Search\Groups::submit'),
        "/ccm/system/search/pages/field/{field}" => array('\Concrete\Controller\Search\Pages::field'),
        "/ccm/system/search/pages/submit" => array('\Concrete\Controller\Search\Pages::submit'),
        "/ccm/system/search/users/field/{field}" => array('\Concrete\Controller\Search\Users::field'),
        "/ccm/system/search/users/submit" => array('\Concrete\Controller\Search\Users::submit'),

        /*
         * Panels - top level
         */
        "/ccm/system/panels/add" => array('\Concrete\Controller\Panel\Add::view'),
        "/ccm/system/panels/dashboard" => array('\Concrete\Controller\Panel\Dashboard::view'),
        "/ccm/system/panels/dashboard/add_favorite" => array('\Concrete\Controller\Panel\Dashboard::addFavorite'),
        "/ccm/system/panels/dashboard/remove_favorite" => array('\Concrete\Controller\Panel\Dashboard::removeFavorite'),
        "/ccm/system/panels/multilingual" => array('\Concrete\Controller\Panel\Multilingual::view'),
        "/ccm/system/panels/page" => array('\Concrete\Controller\Panel\Page::view'),
        "/ccm/system/panels/page/attributes" => array('\Concrete\Controller\Panel\Page\Attributes::view'),
        "/ccm/system/panels/page/check_in" => array('\Concrete\Controller\Panel\Page\CheckIn::__construct'),
        "/ccm/system/panels/page/check_in/submit" => array('\Concrete\Controller\Panel\Page\CheckIn::submit'),
        "/ccm/system/panels/page/design" => array('\Concrete\Controller\Panel\Page\Design::view'),
        "/ccm/system/panels/page/design/customize/reset_page_customizations" => array('\Concrete\Controller\Panel\Page\Design\Customize::reset_page_customizations'),
        "/ccm/system/panels/page/design/customize/apply_to_page/{pThemeID}" => array('\Concrete\Controller\Panel\Page\Design\Customize::apply_to_page'),
        "/ccm/system/panels/page/design/customize/apply_to_site/{pThemeID}" => array('\Concrete\Controller\Panel\Page\Design\Customize::apply_to_site'),
        "/ccm/system/panels/page/design/customize/preview/{pThemeID}" => array('\Concrete\Controller\Panel\Page\Design\Customize::preview'),
        "/ccm/system/panels/page/design/customize/reset_site_customizations/{pThemeID}" => array('\Concrete\Controller\Panel\Page\Design\Customize::reset_site_customizations'),
        "/ccm/system/panels/page/design/customize/{pThemeID}" => array('\Concrete\Controller\Panel\Page\Design\Customize::view'),
        "/ccm/system/panels/page/design/preview_contents" => array('\Concrete\Controller\Panel\Page\Design::preview_contents'),
        "/ccm/system/panels/page/design/submit" => array('\Concrete\Controller\Panel\Page\Design::submit'),
        "/ccm/system/panels/page/preview_as_user" => array('\Concrete\Controller\Panel\Page\PreviewAsUser::view'),
        "/ccm/system/panels/page/preview_as_user/preview" => array('\Concrete\Controller\Panel\Page\PreviewAsUser::frame_page'),
        "/ccm/system/panels/page/preview_as_user/render" => array('\Concrete\Controller\Panel\Page\PreviewAsUser::preview_page'),
        "/ccm/system/panels/page/versions" => array('\Concrete\Controller\Panel\Page\Versions::view'),
        "/ccm/system/panels/page/versions/get_json" => array('\Concrete\Controller\Panel\Page\Versions::get_json'),
        "/ccm/system/panels/page/versions/duplicate" => array('\Concrete\Controller\Panel\Page\Versions::duplicate'),
        "/ccm/system/panels/page/versions/new_page" => array('\Concrete\Controller\Panel\Page\Versions::new_page'),
        "/ccm/system/panels/page/versions/delete" => array('\Concrete\Controller\Panel\Page\Versions::delete'),
        "/ccm/system/panels/page/versions/approve" => array('\Concrete\Controller\Panel\Page\Versions::approve'),
        "/ccm/system/panels/page/devices" => array('\Concrete\Controller\Panel\Page\Devices::view'),
        "/ccm/system/panels/page/devices/preview" => array('\Concrete\Controller\Panel\Page\Devices::preview'),
        "/ccm/system/panels/sitemap" => array('\Concrete\Controller\Panel\Sitemap::view'),

        /*
         * Panel Details
         */
        "/ccm/system/panels/details/page/attributes" => array('\Concrete\Controller\Panel\Detail\Page\Attributes::view'),
        "/ccm/system/panels/details/page/attributes/add_attribute" => array('\Concrete\Controller\Panel\Detail\Page\Attributes::add_attribute'),
        "/ccm/system/panels/details/page/attributes/submit" => array('\Concrete\Controller\Panel\Detail\Page\Attributes::submit'),
        "/ccm/system/panels/details/page/caching" => array('\Concrete\Controller\Panel\Detail\Page\Caching::view'),
        "/ccm/system/panels/details/page/caching/purge" => array('\Concrete\Controller\Panel\Detail\Page\Caching::purge'),
        "/ccm/system/panels/details/page/caching/submit" => array('\Concrete\Controller\Panel\Detail\Page\Caching::submit'),
        "/ccm/system/panels/details/page/composer" => array('\Concrete\Controller\Panel\Detail\Page\Composer::view'),
        "/ccm/system/panels/details/page/composer/autosave" => array('\Concrete\Controller\Panel\Detail\Page\Composer::autosave'),
        "/ccm/system/panels/details/page/composer/discard" => array('\Concrete\Controller\Panel\Detail\Page\Composer::discard'),
        "/ccm/system/panels/details/page/composer/publish" => array('\Concrete\Controller\Panel\Detail\Page\Composer::publish'),
        "/ccm/system/panels/details/page/composer/save_and_exit" => array('\Concrete\Controller\Panel\Detail\Page\Composer::saveAndExit'),
        "/ccm/system/panels/details/page/location" => array('\Concrete\Controller\Panel\Detail\Page\Location::view'),
        "/ccm/system/panels/details/page/location/submit" => array('\Concrete\Controller\Panel\Detail\Page\Location::submit'),
        "/ccm/system/panels/details/page/permissions" => array('\Concrete\Controller\Panel\Detail\Page\Permissions::view'),
        "/ccm/system/panels/details/page/permissions/save_simple" => array('\Concrete\Controller\Panel\Detail\Page\Permissions::save_simple'),
        "/ccm/system/panels/details/page/preview" => array('\Concrete\Controller\Panel\Page\Design::preview'),
        "/ccm/system/panels/details/page/seo" => array('\Concrete\Controller\Panel\Detail\Page\Seo::view'),
        "/ccm/system/panels/details/page/seo/submit" => array('\Concrete\Controller\Panel\Detail\Page\Seo::submit'),
        "/ccm/system/panels/details/page/versions" => array('\Concrete\Controller\Panel\Detail\Page\Versions::view'),
        "/ccm/system/panels/details/page/devices" => array('\Concrete\Controller\Panel\Page\Devices::detail'),

        /*
         * RSS Feeds
         */
        "/rss/{identifier}" => array(
            '\Concrete\Controller\Feed::output',
            'rss',
            array('identifier' => '[A-Za-z0-9_/.]+'),
        ),

        /*
         * Special Dashboard
         */
        "/dashboard/blocks/stacks/list" => array('\Concrete\Controller\SinglePage\Dashboard\Blocks\Stacks::list_page'),

        /*
         * Assets localization
         */
        '/ccm/assets/localization/core/js' => array('\Concrete\Controller\Frontend\AssetsLocalization::getCoreJavascript'),
        '/ccm/assets/localization/select2/js' => array('\Concrete\Controller\Frontend\AssetsLocalization::getSelect2Javascript'),
        '/ccm/assets/localization/redactor/js' => array('\Concrete\Controller\Frontend\AssetsLocalization::getRedactorJavascript'),
        '/ccm/assets/localization/fancytree/js' => array('\Concrete\Controller\Frontend\AssetsLocalization::getFancytreeJavascript'),
        '/ccm/assets/localization/imageeditor/js' => array('\Concrete\Controller\Frontend\AssetsLocalization::getImageEditorJavascript'),
        '/ccm/assets/localization/jquery/ui/js' => array('\Concrete\Controller\Frontend\AssetsLocalization::getJQueryUIJavascript'),
        '/ccm/assets/localization/translator/js' => array('\Concrete\Controller\Frontend\AssetsLocalization::getTranslatorJavascript'),
        '/ccm/assets/localization/dropzone/js' => array('\Concrete\Controller\Frontend\AssetsLocalization::getDropzoneJavascript'),
        '/ccm/assets/localization/conversations/js' => array('\Concrete\Controller\Frontend\AssetsLocalization::getConversationsJavascript'),
    ),

    /*
     * Route themes
     */
    'theme_paths' => array(
        '/dashboard' => 'dashboard',
        '/dashboard/*' => 'dashboard',
        '/account' => VIEW_CORE_THEME,
        '/account/*' => VIEW_CORE_THEME,
        '/install' => VIEW_CORE_THEME,
        '/login' => array(
            VIEW_CORE_THEME,
            VIEW_CORE_THEME_TEMPLATE_BACKGROUND_IMAGE,
        ),
        '/register' => VIEW_CORE_THEME,
        '/maintenance_mode' => VIEW_CORE_THEME,
        '/upgrade' => VIEW_CORE_THEME,
    ),

    /*
     * File Types
     */
    'file_types' => array(
        t('JPEG') => array('jpg,jpeg,jpe', FileType::T_IMAGE, 'image', 'image', 'image'),
        t('GIF') => array('gif', FileType::T_IMAGE, 'image', 'image', 'image'),
        t('PNG') => array('png', FileType::T_IMAGE, 'image', 'image', 'image'),
        t('Windows Bitmap') => array('bmp', FileType::T_IMAGE, 'image'),
        t('TIFF') => array('tif,tiff', FileType::T_IMAGE, 'image'),
        t('HTML') => array('htm,html', FileType::T_IMAGE),
        t('Flash') => array('swf', FileType::T_IMAGE, 'image'),
        t('Icon') => array('ico', FileType::T_IMAGE),
        t('SVG') => array('svg', FileType::T_IMAGE),
        t('Windows Video') => array('asf,wmv', FileType::T_VIDEO, false, 'video'),
        t('Quicktime') => array('mov,qt', FileType::T_VIDEO, false, 'video'),
        t('AVI') => array('avi', FileType::T_VIDEO, false, 'video'),
        t('3GP') => array('3gp', FileType::T_VIDEO, false, 'video'),
        t('Plain Text') => array('txt', FileType::T_TEXT, false, 'text'),
        t('CSV') => array('csv', FileType::T_TEXT, false, 'text'),
        t('XML') => array('xml', FileType::T_TEXT),
        t('PHP') => array('php', FileType::T_TEXT),
        t('MS Word') => array('doc,docx', FileType::T_DOCUMENT),
        t('Stylesheet') => array('css', FileType::T_TEXT),
        t('MP4') => array('mp4', FileType::T_VIDEO),
        t('FLV') => array('flv', FileType::T_VIDEO, 'flv'),
        t('MP3') => array('mp3', FileType::T_AUDIO, false, 'audio'),
        t('MP4 Audio') => array('m4a', FileType::T_AUDIO, false, 'audio'),
        t('Realaudio') => array('ra,ram', FileType::T_AUDIO),
        t('Windows Audio') => array('wma', FileType::T_AUDIO),
        t('Rich Text') => array('rtf', FileType::T_DOCUMENT),
        t('JavaScript') => array('js', FileType::T_TEXT),
        t('PDF') => array('pdf', FileType::T_DOCUMENT),
        t('Photoshop') => array('psd', FileType::T_IMAGE),
        t('MPEG') => array('mpeg,mpg', FileType::T_VIDEO),
        t('MS Excel') => array('xla,xls,xlsx,xlt,xlw', FileType::T_DOCUMENT),
        t('MS Powerpoint') => array('pps,ppt,pptx,pot', FileType::T_DOCUMENT),
        t('TAR Archive') => array('tar', FileType::T_APPLICATION),
        t('Zip Archive') => array('zip', FileType::T_APPLICATION),
        t('GZip Archive') => array('gz,gzip', FileType::T_APPLICATION),
        t('OGG') => array('ogg', FileType::T_AUDIO),
        t('OGG Video') => array('ogv', FileType::T_VIDEO),
        t('WebM') => array('webm', FileType::T_VIDEO),
    ),

    /*
     * Importer Attributes
     */
    'importer_attributes' => array(
        'width' => array('Width', 'NUMBER', false),
        'height' => array('Height', 'NUMBER', false),
        'duration' => array('Duration', 'NUMBER', false),
    ),

    /*
     * Assets
     */
    'assets' => array(

        'google-charts' => array(
            array(
                'javascript',
                'https://www.gstatic.com/charts/loader.js',
                array('local' => false),
            ),
        ),

        'jquery' => array(
            array(
                'javascript',
                'js/jquery.js',
                array('position' => Asset::ASSET_POSITION_HEADER, 'minify' => false, 'combine' => false),
            ),
        ),
        'jquery/ui' => array(
            array('javascript', 'js/jquery-ui.js', array('minify' => false, 'combine' => false)),
            array('javascript-localized', '/ccm/assets/localization/jquery/ui/js'),
            array('css', 'css/jquery-ui.css', array('minify' => false)),
        ),
        'jquery/visualize' => array(
            array('javascript', 'js/jquery-visualize.js', array('minify' => false, 'combine' => false)),
            array('css', 'css/jquery-visualize.css', array('minify' => false)),
        ),
        'jquery/touch-punch' => array(
            array('javascript', 'js/jquery-ui-touch-punch.js'),
        ),
        'jquery/tristate' => array(
            array('javascript', 'js/jquery-tristate.js'),
        ),
        'select2' => array(
            array('javascript', 'js/select2.js', array('minify' => false, 'combine' => false)),
            array('javascript-localized', '/ccm/assets/localization/select2/js'),
            array('css', 'css/select2.css', array('minify' => false)),
        ),
        'underscore' => array(
            array('javascript', 'js/underscore.js', array('minify' => false)),
        ),
        'backbone' => array(
            array('javascript', 'js/backbone.js', array('minify' => false)),
        ),
        'dropzone' => array(
            array('javascript', 'js/dropzone.js'),
            array('javascript-localized', '/ccm/assets/localization/dropzone/js'),
            array('css', 'css/dropzone.css', array('minify' => false)),
        ),
        'jquery/form' => array(
            array('javascript', 'js/jquery-form.js'),
        ),
        'picturefill' => array(
            array('javascript', 'js/picturefill.js', array('minify' => false)),
        ),
        'responsive-slides' => array(
            array('javascript', 'js/responsive-slides.js', array('minify' => false)),
            array('css', 'css/responsive-slides.css', array('minify' => false)),
        ),
        'html5-shiv' => array(
            array('javascript-conditional', 'js/ie/html5-shiv.js',
                array('conditional' => 'lt IE 9'),
            ),
        ),
        'respond' => array(
            array('javascript-conditional', 'js/ie/respond.js',
                array('conditional' => 'lt IE 9'),
            ),
        ),
        'spectrum' => array(
            array('javascript', 'js/spectrum.js', array('minify' => false)),
            array('css', 'css/spectrum.css', array('minify' => false)),
        ),
        'font-awesome' => array(
            array('css', 'css/font-awesome.css', array('minify' => false)),
        ),
        'core/events' => array(
            array('javascript', 'js/events.js', array('minify' => false)),
        ),
        'core/style-customizer' => array(
            array('javascript', 'js/style-customizer.js', array('minify' => false)),
            array('css', 'css/style-customizer.css', array('minify' => false)),
        ),
        'core/localization' => array(
            array('javascript-localized', '/ccm/assets/localization/core/js'),
        ),
        'core/frontend/parallax-image' => array(
            array('javascript', 'js/frontend/parallax-image.js', array('minify' => false)),
        ),
        'core/imageeditor/control/position' => array(
            array('css', 'css/image-editor/controls/position.css'),
            array('javascript', 'js/image-editor/controls/position.js'),
        ),
        'core/imageeditor/control/filter' => array(
            array('css', 'css/image-editor/controls/filter.css'),
            array('javascript', 'js/image-editor/controls/filter.js'),
        ),
        'core/imageeditor/filter/gaussian_blur' => array(
            array('css', 'css/image-editor/filters/gaussian_blur.css'),
            array('javascript', 'js/image-editor/filters/gaussian_blur.js'),
        ),
        'core/imageeditor/filter/none' => array(
            array('css', 'css/image-editor/filters/none.css'),
            array('javascript', 'js/image-editor/filters/none.js'),
        ),
        'core/imageeditor/filter/sepia' => array(
            array('css', 'css/image-editor/filters/sepia.css'),
            array('javascript', 'js/image-editor/filters/sepia.js'),
        ),
        'core/imageeditor/filter/vignette' => array(
            array('css', 'css/image-editor/filters/vignette.css'),
            array('javascript', 'js/image-editor/filters/vignette.js'),
        ),
        'core/imageeditor/filter/grayscale' => array(
            array('css', 'css/image-editor/filters/grayscale.css'),
            array('javascript', 'js/image-editor/filters/grayscale.js'),
        ),
        'jquery/awesome-rating' => array(
            array('javascript', 'js/jquery-awesome-rating.js', array('minify' => false)),
            array('css', 'css/jquery-awesome-rating.css', array('minify' => false)),
        ),
        'jquery/fileupload' => array(
            array('javascript', 'js/jquery-fileupload.js'),
        ),
        'jquery/textcounter' => array(
            array('javascript', 'js/textcounter.js'),
        ),
        'swfobject' => array(
            array('javascript', 'js/swfobject.js'),
        ),
        'redactor' => array(
            array('javascript', 'js/redactor.js', array('minify' => false)),
            array('javascript-localized', '/ccm/assets/localization/redactor/js'),
            array('css', 'css/redactor.css'),
        ),
        'ace' => array(
            array('javascript', 'js/ace/ace.js', array('minify' => false)),
        ),
        'backstretch' => array(
            array('javascript', 'js/backstretch.js'),
        ),
        'background-check' => array(
            array('javascript', 'js/background-check.js'),
        ),
        /*
        'dynatree' => array(
            array('javascript', 'js/dynatree.js', array('minify' => false)),
            array('javascript-localized', '/ccm/assets/localization/dynatree/js', array('minify' => false)),
            array('css', 'css/dynatree.css', array('minify' => false)),
        ),
        */
        'fancytree' => array(
            array('javascript', 'js/fancytree.js', array('minify' => false)),
            array('javascript-localized', '/ccm/assets/localization/fancytree/js', array('minify' => false)),
            array('css', 'css/fancytree.css', array('minify' => false)),
        ),
        'bootstrap/dropdown' => array(
            array('javascript', 'js/bootstrap/dropdown.js'),
            array('css', 'css/app.css', array('minify' => false)),
        ),
        'bootstrap/tooltip' => array(
            array('javascript', 'js/bootstrap/tooltip.js'),
            array('css', 'css/app.css', array('minify' => false)),
        ),
        'bootstrap/popover' => array(
            array('javascript', 'js/bootstrap/popover.js'),
            array('css', 'css/app.css', array('minify' => false)),
        ),
        'bootstrap/alert' => array(
            array('javascript', 'js/bootstrap/alert.js'),
            array('css', 'css/app.css', array('minify' => false)),
        ),
        'bootstrap/button' => array(
            array('javascript', 'js/bootstrap/button.js'),
            array('css', 'css/app.css', array('minify' => false)),
        ),
        'bootstrap/transition' => array(
            array('javascript', 'js/bootstrap/transition.js'),
            array('css', 'css/app.css', array('minify' => false)),
        ),
        'bootstrap' => array(
            array('css', 'css/app.css', array('minify' => false)),
        ),
        'core/app' => array(
            array('javascript', 'js/app.js', array('minify' => false, 'combine' => false)),
            array('css', 'css/app.css', array('minify' => false)),
        ),
        'bootstrap-editable' => array(
            array('javascript', 'js/bootstrap-editable.js', array('minify' => false)),
        ),
        'core/app/editable-fields' => array(
            array('css', 'css/editable-fields.css', array('minify' => false)),
        ),
        'kinetic' => array(
            array('javascript', 'js/kinetic.js'),
        ),
        'core/imageeditor' => array(
            array('javascript', 'js/image-editor.js'),
            array('javascript-localized', '/ccm/assets/localization/imageeditor/js'),
            array('css', 'css/image-editor.css'),
        ),
        'dashboard' => array(
            array('javascript', 'js/dashboard.js'),
        ),
        'core/frontend/captcha' => array(
            array('css', 'css/frontend/captcha.css'),
        ),
        'core/frontend/pagination' => array(
            array('css', 'css/frontend/pagination.css'),
        ),
        'core/frontend/errors' => array(
            array('css', 'css/frontend/errors.css'),
        ),
        'core/file-manager' => array(
            array('javascript', 'js/file-manager.js', array('minify' => false)),
            array('css', 'css/file-manager.css', array('minify' => false)),
        ),
        'core/express' => array(
            array('javascript', 'js/express.js', array('minify' => false)),
            array('css', 'css/express.css', array('minify' => false)),
        ),
        'core/sitemap' => array(
            array('javascript', 'js/sitemap.js', array('minify' => false)),
            array('css', 'css/sitemap.css', array('minify' => false)),
        ),
        'core/tree' => array(
            array('javascript', 'js/tree.js', array('minify' => false)),
        ),
        'core/groups' => array(
            array('javascript', 'js/groups.js', array('minify' => false)),
        ),
        'core/gathering' => array(
            array('javascript', 'js/gathering.js'),
        ),
        'core/gathering/display' => array(
            array('css', 'css/gathering/display.css'),
        ),
        'core/gathering/base' => array(
            array('css', 'css/gathering/base.css'),
        ),
        'core/conversation' => array(
            array('javascript', 'js/conversations.js'),
            array('javascript-localized', '/ccm/assets/localization/conversations/js'),
            array('css', 'css/conversations.css'),
        ),
        'core/lightbox' => array(
            array('javascript', 'js/jquery-magnific-popup.js'),
            array('css', 'css/jquery-magnific-popup.css'),
        ),
        'core/lightbox/launcher' => array(
            array('javascript', 'js/lightbox.js'),
        ),
        'core/account' => array(
            array('javascript', 'js/account.js'),
            array('css', 'css/account.css'),
        ),
        'core/translator' => array(
            array('javascript', 'js/translator.js', array('minify' => false)),
            array('javascript-localized', '/ccm/assets/localization/translator/js'),
            array('css', 'css/translator.css', array('minify' => false)),
        ),
    ),
    'asset_groups' => array(

        'jquery/ui' => array(
            array(
                array('javascript', 'jquery/ui'),
                array('javascript-localized', 'jquery/ui'),
                array('css', 'jquery/ui'),
            ),
        ),
        'jquery/visualize' => array(
            array(
                array('javascript', 'jquery/visualize'),
                array('css', 'jquery/visualize'),
            ),
        ),
        'select2' => array(
            array(
                array('javascript', 'select2'),
                array('javascript-localized', 'select2'),
                array('css', 'select2'),
            ),
        ),
        'dropzone' => array(
            array(
                array('javascript', 'dropzone'),
                array('javascript-localized', 'dropzone'),
                array('css', 'dropzone'),
            ),
        ),
        'responsive-slides' => array(
            array(
                array('javascript', 'responsive-slides'),
                array('css', 'responsive-slides'),
            ),
        ),
        'ace' => array(
            array(
                array('javascript', 'ace'),
            ),
        ),
        'core/colorpicker' => array(
            array(
                array('javascript', 'jquery'),
                array('javascript', 'core/events'),
                array('javascript-localized', 'core/localization'),
                array('javascript', 'spectrum'),
                array('css', 'spectrum'),
            ),
        ),
        'font-awesome' => array(
            array(
                array('css', 'font-awesome'),
            ),
        ),
        'core/rating' => array(
            array(
                array('javascript', 'jquery'),
                array('javascript', 'jquery/awesome-rating'),
                array('css', 'font-awesome'),
                array('css', 'jquery/awesome-rating'),
            ),
        ),
        'core/style-customizer' => array(
            array(
                array('javascript', 'jquery'),
                array('javascript', 'jquery/ui'),
                array('javascript-localized', 'jquery/ui'),
                array('javascript', 'core/events'),
                array('javascript', 'underscore'),
                array('javascript', 'backbone'),
                array('javascript', 'core/colorpicker'),
                array('javascript-localized', 'core/localization'),
                array('javascript', 'core/app'),
                array('javascript', 'jquery/fileupload'),
                array('javascript', 'core/file-manager'),
                array('javascript', 'core/style-customizer'),
                array('css', 'core/app'),
                array('css', 'core/file-manager'),
                array('css', 'jquery/ui'),
                array('css', 'core/colorpicker'),
                array('css', 'core/style-customizer'),
            ),
        ),
        'jquery/fileupload' => array(
            array(
                array('javascript', 'jquery/fileupload'),
            ),
        ),
        'swfobject' => array(
            array(
                array('javascript', 'swfobject'),
            ),
        ),
        'redactor' => array(
            array(
                array('javascript', 'redactor'),
                array('javascript-localized', 'redactor'),
                array('css', 'redactor'),
                array('css', 'font-awesome'),
            ),
        ),
        'fancytree' => array(
            array(
                array('javascript', 'fancytree'),
                array('javascript-localized', 'fancytree'),
                array('css', 'fancytree'),
            ),
        ),
        'core/app' => array(
            array(
                array('javascript', 'jquery'),
                array('javascript', 'core/events'),
                array('javascript', 'underscore'),
                array('javascript', 'backbone'),
                array('javascript', 'bootstrap/dropdown'),
                array('javascript', 'bootstrap/tooltip'),
                array('javascript', 'bootstrap/popover'),
                array('javascript', 'jquery/ui'),
                array('javascript-localized', 'jquery/ui'),
                array('javascript-localized', 'core/localization'),
                array('javascript', 'core/app'),
                array('css', 'core/app'),
                array('css', 'font-awesome'),
                array('css', 'jquery/ui'),
            ),
        ),
        'core/app/editable-fields' => array(
            array(
                array('javascript', 'jquery'),
                array('javascript', 'bootstrap/dropdown'),
                array('javascript', 'bootstrap/tooltip'),
                array('javascript', 'bootstrap/popover'),
                array('javascript', 'jquery/ui'),
                array('javascript-localized', 'jquery/ui'),
                array('javascript', 'core/events'),
                array('javascript', 'underscore'),
                array('javascript', 'backbone'),
                array('javascript-localized', 'core/localization'),
                array('javascript', 'core/app'),
                array('javascript', 'bootstrap-editable'),
                array('css', 'core/app/editable-fields'),
                array('javascript', 'jquery/fileupload'),
            ),
        ),
        'core/imageeditor' => array(
            array(
                array('javascript', 'kinetic'),
                array('javascript-localized', 'core/imageeditor'),
                array('javascript', 'core/imageeditor'),
                array('css', 'core/imageeditor'),
            ),
        ),
        'dashboard' => array(
            array(
                array('javascript', 'jquery'),
                array('javascript', 'jquery/ui'),
                array('javascript-localized', 'jquery/ui'),
                array('javascript', 'jquery/touch-punch'),
                array('javascript', 'underscore'),
                array('javascript', 'backbone'),
                array('javascript', 'dashboard'),
                array('javascript', 'core/events'),
                array('javascript', 'bootstrap/dropdown'),
                array('javascript', 'bootstrap/tooltip'),
                array('javascript', 'bootstrap/popover'),
                array('javascript', 'bootstrap/transition'),
                array('javascript', 'bootstrap/alert'),
                array('javascript-localized', 'core/localization'),
                array('javascript', 'core/app'),
                array('javascript', 'redactor'),
                array('javascript-localized', 'redactor'),
                array('javascript-conditional', 'respond'),
                array('javascript-conditional', 'html5-shiv'),
                array('css', 'core/app'),
                array('css', 'redactor'),
                array('css', 'jquery/ui'),
                array('css', 'font-awesome'),
            ),
        ),
        'core/file-manager' => array(
            array(
                array('css', 'core/app'),
                array('css', 'jquery/ui'),
                array('css', 'core/file-manager'),
                array('css', 'select2'),
                array('javascript', 'core/events'),
                array('javascript', 'bootstrap/tooltip'),
                array('javascript', 'underscore'),
                array('javascript', 'backbone'),
                array('javascript', 'jquery/ui'),
                array('javascript-localized', 'jquery/ui'),
                array('javascript', 'select2'),
                array('javascript-localized', 'select2'),
                array('javascript-localized', 'core/localization'),
                array('javascript', 'core/app'),
                array('javascript', 'jquery/fileupload'),
                array('javascript', 'core/tree'),
                array('javascript', 'core/file-manager'),
            ),
        ),
        'core/sitemap' => array(
            array(
                array('javascript', 'core/events'),
                array('javascript', 'underscore'),
                array('javascript', 'backbone'),
                array('javascript', 'jquery/ui'),
                array('javascript-localized', 'jquery/ui'),
                array('javascript', 'fancytree'),
                array('javascript-localized', 'fancytree'),
                array('javascript-localized', 'core/localization'),
                array('javascript', 'core/app'),
                array('javascript', 'core/sitemap'),
                array('css', 'fancytree'),
                array('css', 'core/sitemap'),
            ),
        ),
        'core/express' => array(
            array(
                array('css', 'core/express'),
                array('javascript', 'core/express'),
            ),
        ),
        'core/topics' => array(
            array(
                array('javascript', 'core/events'),
                array('javascript', 'underscore'),
                array('javascript', 'jquery/ui'),
                array('javascript-localized', 'jquery/ui'),
                array('javascript', 'fancytree'),
                array('javascript-localized', 'fancytree'),
                array('javascript', 'core/tree'),
                array('css', 'fancytree'),
            ),
        ),
        'core/tree' => array(
            array(
                array('javascript', 'core/events'),
                array('javascript', 'underscore'),
                array('javascript', 'jquery/ui'),
                array('javascript-localized', 'jquery/ui'),
                array('javascript', 'fancytree'),
                array('javascript-localized', 'fancytree'),
                array('javascript', 'core/tree'),
                array('css', 'fancytree'),
            ),
        ),
        'core/groups' => array(
            array(
                array('javascript', 'core/events'),
                array('javascript', 'underscore'),
                array('javascript', 'jquery/ui'),
                array('javascript-localized', 'jquery/ui'),
                array('javascript', 'fancytree'),
                array('javascript-localized', 'fancytree'),
                array('javascript', 'core/tree'),
                array('css', 'fancytree'),
            ),
        ),
        'core/gathering' => array(
            array(
                array('javascript', 'core/gathering'),
                array('javascript', 'redactor'),
                array('javascript-localized', 'redactor'),
                array('css', 'core/gathering/base'),
                array('css', 'core/conversation'),
                array('css', 'core/gathering/display'),
                array('css', 'redactor'),
            ),
        ),
        'core/conversation' => array(
            array(
                array('javascript', 'jquery'),
                array('javascript', 'jquery/ui'),
                array('javascript-localized', 'jquery/ui'),
                array('javascript', 'underscore'),
                array('javascript', 'core/lightbox'),
                array('javascript', 'dropzone'),
                array('javascript-localized', 'dropzone'),
                array('javascript', 'bootstrap/dropdown'),
                array('javascript', 'core/events'),
                array('javascript', 'core/conversation'),
                array('javascript-localized', 'core/conversation'),
                array('css', 'core/conversation'),
                array('css', 'core/frontend/errors'),
                array('css', 'font-awesome'),
                array('css', 'bootstrap/dropdown'),
                array('css', 'core/lightbox'),
                array('css', 'jquery/ui'),
            ),
            true,
        ),
        'core/lightbox' => array(
            array(
                array('javascript', 'jquery'),
                array('javascript', 'core/lightbox'),
                array('javascript', 'core/lightbox/launcher'),
                array('css', 'core/lightbox'),
            ),
        ),
        'core/account' => array(
            array(
                array('javascript', 'core/account'),
                array('javascript', 'bootstrap/dropdown'),
                array('css', 'bootstrap/dropdown'),
                array('css', 'core/account'),
            ),
        ),
        'core/translator' => array(
            array(
                array('javascript', 'core/translator'),
                array('javascript-localized', 'core/translator'),
                array('css', 'core/translator'),
            ),
        ),
        /* @deprecated keeping this around because certain themes reference it and we don't want to break them. */
        'core/legacy' => array(
            array(
            ),
        ),
    ),
    'curl' => array(
        'verifyPeer' => true,
        'connectionTimeout' => 5,
    ),
);

redpajama_set_name: RedPajamaGithub


text:
Recasting Fairy Tales: Snow White Learns Witchcraft by Theodora Goss
Liz Bourke
Tue Feb 5, 2019 2:00pm 1 comment 3 Favorites [+]
Theodora Goss was an award-winning writer of short stories (and poems) before she took to novels (The Strange Case of the Alchemist's Daughter, European Travel for the Monstrous Gentlewoman) but her novels were the first of Goss's work I'd ever read. I admire them deeply: they're engaging, solid, well-crafted examples of the form. But Goss's shorter work, collected here in a new volume, aren't just good: they're a revelation.
Snow White Learns Witchcraft—published by Mythic Delirium Books, an outfit perhaps best currently known for its Clockwork Phoenix anthology series and Mythic Delirium Magazine— collects poems and short stories on fairytale themes. There are eight short stories and twenty-three poems, with each short story bracketed by several poems that bear it some thematic or topical similarity.
I'm not particularly enamoured of Goss's poetic style. It's a little too plain and unadorned for me—I'm fond of blank verse, but give me something more of meter and/or internal rhyme to win my heart, or something more dramatic—but in terms of its use, reuse, and reinvention of fairytale, this poetry does solid and uncompromising work. Goss's spare, elegiac lines carry a weight of emotion and nuance. I think my favourite is "The Stepsister's Tale," in which one of Cinderella's stepsisters has grown up to become a podiatrist, who's survived her abusive relationship with her mother—and who now is trying to get other women to believe that they are beautiful just as they are, and don't need to mutilate themselves as she did.
I'm not familiar with all the fairytales that Goss draws on for inspiration, so I can't always tell which ones she's playing straight, as it were, and which she's bending and reinterpreting through new lenses. (My childhood reading was heavier on the Ulster Cycle and the Fenian Cycle, sufficiently bowdlerised for children, than the Brothers Grimm.) But all eight of the short stories in this volume are exquisite pieces of work. Six of them were published elsewhere, including two of my favourites. "Blanchefleur" is a delightful story about a young man, Ivan (known as Idiot), who spends years in very different kinds of apprenticeships under the direction of his aunt, the Lady of the Forest, and accompanied by a small white cat. In the course of that time he gains knowledge and compassion and learns to trust in his own courage—until he's called upon to face down a dragon.
"The Other Thea," first published in 2016's critically-acclaimed The Starlit Wood (Saga Press), is set in present-day America. It's a story of a young woman, recently graduated from a secondary school that specialises in magic, who's gradually fading away because she was separated from her shadow in her childhood. She has to go on a quest to find her shadow and to reintegrate both parts of herself. Gently humorous and gorgeously written, this is a lovely piece of work.
Two stories are original to this collection. One, "Conversations with the Sea Witch," is a story in which the little mermaid is now an old woman, Dowager Queen, speaking with the sea witch to whom she traded her voice: a quiet story about bargains, and prices, and the cost of trying to change yourself for someone else. Sometimes it works out. Sometimes it doesn't.
The other is "A Country Called Winter," and it's worth the price of entry all on its own. It interleaves fairytale and realism in a story about immigration and assimilation, identity and the histories that immigrant parents keep from the children that they encourage to assimilate to the dominant culture of their new home—histories that sometimes catch up with the present. It's a generous, gentle, and thought-provoking story, and I really enjoyed it.
I enjoyed the whole collection. It's well worth checking out.
Snow White Learns Witchcraft is available from Mythic Delirium Books.
Read the short story "Conversations with the Sea Witch" here.
Liz Bourke is a cranky queer person who reads books. She holds a Ph.D in Classics from Trinity College, Dublin. Her first book, Sleeping With Monsters, a collection of reviews and criticism, was published in 2017 by Aqueduct Press. It was a finalist for the 2018 Locus Awards and was nominated for a 2018 Hugo Award in Best Related Work. Find her at her blog, where she's been known to talk about even more books thanks to her Patreon supporters. Or find her at her Twitter. She supports the work of the Irish Refugee Council, the Transgender Equality Network Ireland, and the Abortion Rights Campaign.
book reviewsbookscollectionsConversations with the Sea WitchFairytalesMythic Delirium BooksPoetryshort storiesSnow White Learns WitchcraftTheodora Goss
M.K. England 5 Books That Leave You With Hope for Humanity 13 mins ago
Rita Woods Voices: An Ode to Black Science-Fiction & Fantasy Writers 1 hour ago
Joe George Oddballs vs. Graboids: Celebrating 30 Years of Tremors 2 hours ago
James Davis Nicoll Posthumously Published Works by Late, Great Authors of SFF 3 hours ago
ChristopherLBennett on "I ruined the moment, didn't I?" — Ant-Man 1 min ago
M. on In Memory of Neil Peart: Fantasy, Science Fiction, and the Mystic Rhythms of Rush 3 mins ago
jjohn461 on Oddballs vs. Graboids: Celebrating 30 Years of Tremors 8 mins ago
SteveOerkfitz on Posthumously Published Works by Late, Great Authors of SFF 12 mins ago
princessroxana on BBC America Releases First Photos Of Discworld Adaptation, The Watch 23 mins ago
wingracer on Avenue 5's Scattered Space Comedy Often Drifts Off-Course 39 mins ago
Mike Reeves-McMillan on "I ruined the moment, didn't I?" — Ant-Man 39 mins ago
FredKiesche on Posthumously Published Works by Late, Great Authors of SFF 46 mins ago
escaaape on Posthumously Published Works by Late, Great Authors of SFF 60 mins ago
escaaape on Posthumously Published Works by Late, Great Authors of SFF 1 hour ago

redpajama_set_name: RedPajamaCommonCrawl


text:
Underground Tunnels
Beneath LA exist miles of abandoned tunnels, 11 miles (18 km) of which are still accessible. During Prohibition, bootleggers used the space for underground speakeasies and transporting the hooch, but they are officially closed today except when used as film locations or short cuts for employes between city buildings downtown. The best known of the tunnels - between the Los Angeles County Hall of Records and the Kenneth Hahn Hall of Administration - can be reached by an elevator behind the Hall of Records, but anyone not on official business risks trespassing charges.
Los Angeles County Hall of Records, West Temple Street, Los Angeles, CA, United States
Stay On Main
LGBTQ-friendly
MiIlennium Biltmore Hotel
Historic Hotel
Hilton Checkers
International brand
Spring Los Angeles
Bäco Mercat
Bars, clubs & sauna nearby
The upscale Precinct is in the forefront of new gay bars moving into downtown. Despite the police theme, it has a relaxed mood and a large dance floor drawing a mix of locals and tourists. With big screens...
New Jalisco Bar
With a loyal local and Latin clientele, the New Jalisco Bar is a downtown institution known for its cheap drinks, drag shows and wild dancing. Happy Hour is 1 pm to 7 pm, Monday to Thursday, with a bucket of...
The Smell is a longtime all ages, alcohol/drug-free underground punk club run by volunteers, who are sometimes also the performers. No Age, Health and Mika Miko are only some of the bands that got their...
Kyoto Garden
Downtown Art Walk


The site of the town's main War Memorial in Bridge Street was formerly the site of the medieval Priory of St John the Baptist.
- The War Memorial cross after cleaning, Sep 2018 (Tony Bartlett).
- The War Memorial after cleaning, Sep 2018 (Tony Bartlett).
c1232-1547 The Priory of St John the Baptist, a small religious establishment, lay on the "island" in what is now the northern end of Bridge Street. It lasted for over 300 years until it was dissolved in 1547.
1678 (3 Mar) Lease by John Butler Isaac Field the elder and John Norris to John Pinnock for 2000 years, at a yearly rent of one peppercorn.
1740 - a new road incorporating two bridges was built for easier access to town from Charnham Street. No trace of the priory buildings exists today, although its presence is reminded by the names of buildings in Bridge Street - Great Priory House and Little Priory House.
1899 (10 May) Thomas Smith Hewer, Selina Mary Cundell Widow and William Frederick Hewer sold remainging lease to The International Tea Company's Stores Limited.
International Stores closed in Bridge Street at the end of the First World War, and this was the site chosen for Hungerford's War Memorial.
1920 (7 Apr) The International Tea Company's Stores Limited sold the remaining lease for £500 to Trustees of the War Memorial Charity who were Louis Henry Beard, Coal Merchant; Thoms Walter Alexander, Grocer; Richard Henry Barker, Doctor of Medicine; John Holmes Wooldridge, Builder; John Corderoy Adnams, Corn Merchant; George Edmund Platt, Gentleman; Joseph Alexander, Corn Merchant; William Edward Thomas Seccombe Gray MA, Vicar of Hungerford; Alfred Edward Allright, Draper; James Newhook, retired Schoolmaster; Arthur John Killick, Grocer; and Osmond Richens, Farmer, all of Hungerford in the County of Berks.
The property was described as: "All that the little barn situate and being on the East side of the highway at the lower end of the Town of Hungerford in the County of Berks between the two rivers commonly called or known by the name of Little Chappell Barn together with all the Barton or backside next adjoining thereto with all that plot or parcel of ground whereon the Great Barn called the Great Chappel Barn then stood".
The resulting redevelopment enabled significant widening of the previously narrow Bridge Street.
1921 The War Memorial Dedication Service took place on Sunday 24 Apr 1921.
Interestingly, it transpires (following enquiries in 2017 into the ownership of the land occupied by the War Memorial) that the Hungerford War Memorial Charity (registered charity number 239013) "Ceased to exist" and was removed from the register of charities in November 1998. See Charity Commission entry for Charity 239013 and Letter from Charity Commission, 1 Nov 2017.
It is currently (Jan 2018) unclear who owns the land!
The War Memorial was thoroughly cleaned in 2018 ahead of the centenary of the end of the 1st World War. See "War memorial cleaned, NWN 18 Oct 2018. It was found that the cross itself was made of Portland Stone, the rest of the memorial being of Dolton Stone.


text:
Blog Facebook Privacy Policy – A Puzzle Or A Mystery
Facebook Privacy Policy – A Puzzle Or A Mystery
Facebook is going to update its Terms and Policies to help users understand, how it works and how to control your information.
"Over the past year, we've introduced new features and controls to help you get more out of Facebook, and listened to people who have asked us to better explain how we get and use information".
Now, with Privacy Basics, you'll get tips and a how-to guide for taking charge of your experience on Facebook. We're also updating our terms, data policy and cookies policy to reflect new features we've been working on and to make them easy to understand. And we're introducing improvements to ads based on the apps and sites you use off Facebook (online behavioral advertising) and giving you control.
These updates take effect on January 1, 2015. As always, we welcome your feedback about our policies".
(Message send by Facebook)
There's always a kind of hysteria that ripples through our news feeds each time Facebook makes any kind of changes in its privacy policy or terms of use. Well, there's an old joke — old by Internet standards, anyway — saying that if you don't like Facebook's privacy policies, just wait a few minutes and they'll change.
Facebook is changing its privacy policy terms from January 1, 2015. The new FB privacy policy would now allow users to have more control on what to share with friends and public. Facebook issued a notification to every user on November 26, stating that Facebook is updating its policy and will make other changes as well.
Facebook had introduced several new features in the past that gave users the key to control their content.
"Facebook rewrites its privacy policy so that humans can understand it," whereas Fortune's Tech blog said "Facebook's privacy policy is clearer, but no less complicated."
Aspects of New Privacy Policy
Whether you take a glass-half-empty or glass-half-full view of the situation, one thing is clear: Facebook's actual privacy policies aren't changing all that much; Facebook has merely clarified the words it uses to describe the ownership of the data it collects from its users.
Here're some of the points that are different from the previous privacy policy.
"Discover what's going on around you" (translation: you'll get targeted location-specific ads for restaurants and other services in your immediate vicinity);
"Make purchases more convenient" (there's apps so you can buy stuff without leaving Facebook, thus increasing the possibility you'll spend money);
"Find information about privacy on Facebook the moment you need it" (Quote plus link: "we moved tips and suggestions to Privacy Basics");
"Understand how we use the information we receive" (all for your benefit, of course);
"Get to know how the family of Facebook companies and apps work together" (Facebook's right hand knows what its left hand is doing, metaphorically speaking); and
"Your Information and advertising" (this is where Facebook says "People sometimes ask how their information is shared with advertisers. Nothing is changing with these updates—we help advertisers reach people with relevant ads without telling them who you are").
So even though nothing's officially changing except the wording, the non-changing updates will come into effect as soon as the New Year turns.
Attention!!! Facebook privacy policy is still as vulnerable as it was. Whatever you post and share is public and many people can see it without any struggle. The best practice is always share things that you can share with strangers, be wise and protect yourself online.
READ COMPLETE PRIVACY POLICY HERE!!!
Cyberattacks Cost SMBs $200,000 on Average
SMBs (small and medium businesses) are often working on making sure that…
Is 5G Technology a Haven for Hackers?
5G rollout across the world is very much underway. Promising speeds of…
Hackers Next Targets are Schools
Schools' hold a large amount of very valuable information, making it vitally…


Clark Ave – Bridge Coffee Co.
From your computer you can order online here.
In August of 2016, we purchased Clark Avenue Coffees, an existing cafe operated since 2005. Renamed Bridge Coffee Co. - Clark Ave, the cafe has gone through an extensive renovation, updated equipment, and arguably, the best coffee in the North State!
Ran out of an upcycled gas station, we consider Clark Ave a new kind of service station. We even intend to install a curbside service, pass-through lane where patrons can drive up, cross over an air-hose-operated bell rung in the shop, and an attendant will run out to take and serve your order!
We serve espresso, cappuccino, latte, mocha, tisane, oolong, green/black tea, pastries, Greek yogurt parfait, bagels, breakfast sandwiches, salads, lunch sandwiches, panini, protein boxes.
Including a full compliment of fresh roasted coffee every week.
Join us for Tuesdays Tastings at 2PM with free coffee tastings!


text:
Eileen Thalenberg
Gail McIntyre
Neville Ottey
A Long Journey Home
In the spring of 2004 international opera star Isabel Bayrakdarian travelled for the first time to her ancestral homeland, Armenia. This documentary follows her on that poignant journey as she is honoured by the cultural and political leaders of the country.
Filmed on location and recorded in surround sound, the film captures Ms. Bayrakdarian's recitals of Armenian and classical repertoire as well as her performances of sacred music in the country's most ancient churches.
Viewers are given the opportunity not only to hear one of the great voices of our time but also to visit a part of the world whose mystical landscape provides a haunting backdrop for the music.
Film Gallery:
When Grandmothers Fly Away
We'd love to connect with you on any of the following social media platforms.
Our Latest Film: A Jihadi in the Family
Overnight, Calgary mother Christianne Boudreau has a new identity, "mother of a terrorist," when her son Damian is killed fighting with ISIS.	Read More »
© 2016 Stormy Nights Productions, 181 Carlaw Ave. Suite 220 Toronto, ON M4M 2S. Website built by: Luke Storms.


text:
Space Shuttle program, Specialist machinery manufacturers, Companies of Germany
Transporter Industry International
Transporter Industry International GmbH is a conglomerate of companies providing heavy load transportation including Scheuerle, Nicolas and KAMAG Transporttechnik GmbH & Company (based in Ulm, Germany). The companies' products provide transportation for extremely heavy, and in some cases, sensitive loads in the steel, shipyard, construction, and aerospace industries as well as airport ground support. The company is affiliated with the Specialized Carriers and Rigging Association and Cargo Equipment Experts.[1]
NASA Edit
SRM Transporter vehicle manufactured by KAMAG
NASA has been a customer of Kamag vehicles since 1979. [2] Kamag has provided vehicles to move rockets, boosters, and satellite payloads. The Solid Rocket Motor (SRM) Transporter moves the Space Shuttle SRM segments between refurbishment and storage facilities on the Cape Canaveral the Vehicle Assembly Building. It has a capacity of 414,096 pounds (187,831 kg), is equipped with 48 tires and has a turning radius of 40 feet (12 m). Two Payload Canister Transporters are used to move payload canisters between space shuttle payload processing facilities, the vertical processing facility (where the canister is moved to a vertical position, and the launch pad. The PCTs are capable of maneuvering at between 5 miles per hour (8.0 km/h) when empty and a more careful 0.014 miles per hour (0.023 km/h) when fully loaded and features a 340 horsepower turbocharged engine for outdoor operation and 45-kilowatt, 480 VAC electric motors for operation in indoor cleanrooms. [3][4]
Marion - Builders of the Mobile Launch Platform used for the Saturn V and Space shuttle programs at Kennedy space centre.
↑ ASSOCIATIONS: www.kamag.com
↑ History: www.kamag.com
↑ NASA - Special Vehicles Let Shuttles Roll Before They Soar
↑ KSC Fact Sheet "KSC Transporters"
This page uses some content from Wikipedia. The original article was at Transporter Industry International. The list of authors can be seen in the page history. As with Tractor & Construction Plant Wiki, the text of Wikipedia is available under the Creative Commons by Attribution License and/or GNU Free Documentation License. Please check page history for when the original article was copied to Wikia
Retrieved from "https://tractors.fandom.com/wiki/Transporter_Industry_International?oldid=129012"
Specialist machinery manufacturers
Companies of Germany


The Government has sought views on its plans to raise the current maximum penalty for silent and abandoned calls from the current limit of £ 50,000 to £ 250,000, £500,000, £1 million or £2 million. The consultation paper follows commitments in the Digital Britain Report and the Consumer White Paper to increase the penalties for organisations making excessive silent calls.
The consultation closed on 25 January and we are now awaiting the Government's response.


Prof. Kestutis Vasiliunas from Graphic Departments / Vilnius Academy of Arts was invited to participate in the Final Exams in the Department of Painting / Printmaking in Musashino Art University.
It is one of the best art universities in Japan and also in the world for printmaking, where studied and worked as professors many famous artists. Musashino Art University was founded as a private Teikoku Art School in 1929. In 1948 the name was changed to Musashino Art School, but officially designated as a University in 1962. Currently, MAU is one of the leading art institutes in Japan, with over 4,500 students and 2,000 correspondence students. Modern and beautiful Musashino Art University Museum & Library connected with nature was designed by Sou Fujimoto Architects in 2010.


Is 'selling your soul' just a metaphor?
I don't want a religious debate about whether or not God/Satan, and Heaven/Hell are real - but speaking as an Atheist, as-well as someone who has always wanted to be a successful music artist (not by 'selling my soul') and wondered about the whole ordeal - is the term ultimately just a metaphor for something unrelated to some spiritual essence being sold to the devil?
The reason I wonder, is because if it were the latter and not the former, wouldn't that prove undoubtedly that Satan, and in turn God are real? Because in either case there is definitely no denying that certain famous and successful music artists have 'sold their soul' whether metaphorically or literally.
So does selling your soul simply mean you sell yourself out, and promote things say, your record label believes in but you don't? Or promoting evil things such as symbolism of satanic origin (one eye, devil horns etc.) to gain attention and hype over what you promote?


This month's Pioneer Square Art Walk, held on Thursday April 2, packed the streets with joyous supporters of the arts. Longer days and warmer weather definitely helped draw the crowd out as well. Art Walk commonly brings out a variety of people, from artists and patrons to first-time attendees. The three shows that caught my eye this month mimicked this natural diversity—Cara Jaye at PUNCH Gallery, Bent + Haygood at G Gibson, and Ryan Sarah Murphy at Platform Gallery. The unifying theme between these three shows is the term assemblage—a collection or gathering of things or people and/or a work of art made by grouping found or unrelated objects.
"Pink Tea Party" by Cara Jaye. Image courtesy of the artist and PUNCH Gallery.
Dramatic Play Area is a collection of colorful and playful water-based pieces—each inspired by Jaye's daughter's early drawings and doodles. These works are interpretations and collages of her daughter's drawings, and in some cases are even a collaboration. The pieces are layered with recognizable imagery—teddy bears, cookies, flowers, ice cream. The swirling daydream of an everyday child. Jaye's work provides an adult's insight to the realm of the child—the joy and fascination with the everyday, indulgent sweets and cute curios. While the majority of us have lost our childlike zest, Jaye's swirling pieces highlight the power that the lens of the child still has in our adult lives.
"Bit of Business" by Blake Haygood. Image courtesy of the artist and G. Gibson Gallery.
This month's show at G. Gibson is a joint presentation of Blake Haygood's and Gala Bent's work. The deftly crafted works are vastly different, but the two artists' works stand beautifully together. Haygood's simplicity of form and color yet allows for ambiguity, a unity of opposites, starting with creation and destruction; geometric fragments on a solid block of color can be blowing apart and/or coalescing. In his artist statement, Haygood explains, "My work is about entropy, disorder, randomness, decline, and unpredictability but also hope and humor." Haygood's work is a beautiful rendering of the juxtapositions and contradictions on encounters day by day.
"Strike" by Ryan Sarah Murphy. Image courtesy of the artist and Platform Gallery.