From a584671c2d6237a71ae146309ce08776b7419269 Mon Sep 17 00:00:00 2001 From: Benn Oshrin Date: Fri, 21 Sep 2018 15:09:22 -0400 Subject: [PATCH] Initial commit of COmanage Match (not yet ready for production use) --- LICENSE | 202 + NOTICE | 86 + README.md | 12 + app/bin/cake | 46 + app/bin/cake.bat | 27 + app/bin/cake.php | 12 + app/composer.json | 55 + app/composer.lock | 2737 ++ app/config/VERSION | 1 + app/config/app.php | 391 + app/config/bootstrap.php | 234 + app/config/bootstrap_cli.php | 38 + app/config/database.php.dist | 76 + app/config/paths.php | 90 + app/config/requirements.php | 39 + app/config/routes.php | 145 + app/index.php | 16 + app/logs | 1 + app/plugins/empty | 0 app/src/Application.php | 57 + app/src/Auth/EnvAuthenticate.php | 121 + app/src/Command/DatabaseCommand.php | 114 + app/src/Command/SetupCommand.php | 141 + app/src/Console/Installer.php | 246 + app/src/Controller/AppController.php | 193 + .../Controller/AttributeGroupsController.php | 58 + app/src/Controller/AttributesController.php | 60 + .../Component/AuthorizationComponent.php | 199 + app/src/Controller/ErrorController.php | 68 + app/src/Controller/MatchgridsController.php | 254 + app/src/Controller/PagesController.php | 84 + app/src/Controller/PermissionsController.php | 56 + app/src/Controller/RulesController.php | 60 + app/src/Controller/StandardController.php | 366 + .../Controller/SystemsOfRecordController.php | 60 + app/src/Controller/TierApiController.php | 599 + app/src/Controller/UsersController.php.not | 70 + app/src/Lib/Enum/ConfidenceModeEnum.php | 35 + app/src/Lib/Enum/PermissionEnum.php | 38 + app/src/Lib/Enum/ReferenceIdEnum.php | 35 + app/src/Lib/Enum/ResolutionModeEnum.php | 35 + app/src/Lib/Enum/SearchTypeEnum.php | 37 + app/src/Lib/Enum/StandardEnum.php | 58 + app/src/Lib/Enum/StatusEnum.php | 35 + app/src/Lib/Identifier/ReferenceIdService.php | 34 + app/src/Lib/Identifier/Sequence.php | 39 + app/src/Lib/Identifier/Uuid.php | 45 + app/src/Lib/Match/AttributeManager.php | 183 + app/src/Lib/Match/MatchService.php | 725 + app/src/Lib/Match/MatchgridBuilder.php | 264 + app/src/Lib/Match/PostgresService.php | 87 + app/src/Lib/Match/ResultManager.php | 276 + app/src/Lib/Traits/AssociationTrait.php | 107 + app/src/Lib/Traits/AutoViewVarsTrait.php | 57 + app/src/Lib/Traits/MatchgridLinkTrait.php | 89 + app/src/Lib/Traits/PrimaryLinkTrait.php | 70 + app/src/Locale/en_US/default.po | 353 + app/src/Model/Behavior/empty | 0 app/src/Model/Entity/Attribute.php | 40 + app/src/Model/Entity/AttributeGroup.php | 40 + app/src/Model/Entity/Matchgrid.php | 40 + app/src/Model/Entity/Permission.php | 40 + app/src/Model/Entity/Rule.php | 40 + app/src/Model/Entity/RuleAttribute.php | 40 + app/src/Model/Entity/SystemOfRecord.php | 40 + app/src/Model/Table/AttributeGroupsTable.php | 83 + app/src/Model/Table/AttributesTable.php | 178 + app/src/Model/Table/MatchgridsTable.php | 208 + app/src/Model/Table/MetaTable.php | 78 + app/src/Model/Table/PermissionsTable.php | 121 + app/src/Model/Table/RuleAttributesTable.php | 90 + app/src/Model/Table/RulesTable.php | 132 + app/src/Model/Table/SystemsOfRecordTable.php | 103 + app/src/Shell/ConsoleShell.php | 81 + app/src/Template/AttributeGroups/columns.inc | 32 + app/src/Template/AttributeGroups/fields.inc | 31 + app/src/Template/Attributes/columns.inc | 35 + app/src/Template/Attributes/fields.inc | 48 + app/src/Template/Element/Flash/default.ctp | 10 + app/src/Template/Element/Flash/error.ctp | 6 + app/src/Template/Element/Flash/success.ctp | 6 + app/src/Template/Element/breadcrumbs.ctp | 89 + app/src/Template/Element/footer.ctp | 34 + app/src/Template/Element/javascript.ctp | 191 + app/src/Template/Element/menuMain.ctp | 110 + app/src/Template/Element/menuUser.ctp | 67 + app/src/Template/Email/html/default.ctp | 20 + app/src/Template/Email/text/default.ctp | 16 + app/src/Template/Error/error400.ctp | 38 + app/src/Template/Error/error500.ctp | 43 + .../Template/Layout/Email/html/default.ctp | 24 + .../Template/Layout/Email/text/default.ctp | 16 + app/src/Template/Layout/ajax.ctp | 16 + app/src/Template/Layout/default.ctp | 167 + app/src/Template/Layout/error.ctp | 47 + app/src/Template/Layout/rest.ctp | 4 + app/src/Template/Layout/rss/default.ctp | 11 + app/src/Template/Matchgrids/columns.inc | 50 + app/src/Template/Matchgrids/fields.inc | 66 + app/src/Template/Matchgrids/manage.ctp | 34 + app/src/Template/Matchgrids/pending.ctp | 54 + app/src/Template/Matchgrids/reconcile.ctp | 68 + app/src/Template/Pages/home.ctp | 83 + app/src/Template/Permissions/columns.inc | 37 + app/src/Template/Permissions/fields.inc | 60 + app/src/Template/Rules/columns.inc | 39 + app/src/Template/Rules/fields.inc | 95 + app/src/Template/Standard/add-edit-view.ctp | 69 + app/src/Template/Standard/index.ctp | 155 + app/src/Template/SystemsOfRecord/columns.inc | 36 + app/src/Template/SystemsOfRecord/fields.inc | 32 + app/src/Template/TierApi/response.ctp | 32 + app/src/View/AjaxView.php | 49 + app/src/View/AppView.php | 45 + app/src/View/Helper/FieldHelper.php | 148 + app/tests/Fixture/empty | 0 app/tests/TestCase/ApplicationTest.php | 46 + app/tests/TestCase/Controller/Component/empty | 0 .../Controller/PagesControllerTest.php | 97 + app/tests/TestCase/Model/Behavior/empty | 0 app/tests/TestCase/View/Helper/empty | 0 app/tests/bootstrap.php | 12 + app/tmp | 1 + app/webroot/.htaccess | 5 + app/webroot/auth/login/login.php | 47 + app/webroot/auth/logout/logout.php | 39 + app/webroot/css/base.css | 455 + app/webroot/css/cake.css | 525 + app/webroot/css/co-base.css | 1878 ++ app/webroot/css/co-responsive.css | 497 + .../Font-Awesome-4.6.3/css/font-awesome.css | 2203 ++ .../css/font-awesome.css.map | 7 + .../css/font-awesome.min.css | 4 + .../Font-Awesome-4.6.3/fonts/FontAwesome.otf | Bin 0 -> 124988 bytes .../fonts/fontawesome-webfont.eot | Bin 0 -> 76518 bytes .../fonts/fontawesome-webfont.svg | 685 + .../fonts/fontawesome-webfont.ttf | Bin 0 -> 152796 bytes .../fonts/fontawesome-webfont.woff | Bin 0 -> 90412 bytes .../fonts/fontawesome-webfont.woff2 | Bin 0 -> 71896 bytes .../material-icons/MaterialIcons-Regular.eot | Bin 0 -> 143258 bytes .../MaterialIcons-Regular.ijmap | 1 + .../material-icons/MaterialIcons-Regular.svg | 2373 ++ .../material-icons/MaterialIcons-Regular.ttf | Bin 0 -> 128180 bytes .../material-icons/MaterialIcons-Regular.woff | Bin 0 -> 57620 bytes .../MaterialIcons-Regular.woff2 | Bin 0 -> 44300 bytes .../fonts/material-icons/material-icons.css | 36 + .../notosans_bold/NotoSans-Bold-webfont.eot | Bin 0 -> 160752 bytes .../notosans_bold/NotoSans-Bold-webfont.svg | 21104 ++++++++++++++++ .../notosans_bold/NotoSans-Bold-webfont.ttf | Bin 0 -> 479772 bytes .../notosans_bold/NotoSans-Bold-webfont.woff | Bin 0 -> 210896 bytes .../css/fonts/notosans_bold/stylesheet.css | 12 + .../NotoSans-Regular-webfont.eot | Bin 0 -> 160807 bytes .../NotoSans-Regular-webfont.svg | 21104 ++++++++++++++++ .../NotoSans-Regular-webfont.ttf | Bin 0 -> 476480 bytes .../NotoSans-Regular-webfont.woff | Bin 0 -> 210300 bytes .../css/fonts/notosans_regular/stylesheet.css | 11 + app/webroot/css/home.css | 240 + app/webroot/css/jquery/jquery-3.2.1.min.js | 4 + .../jquery-ui-1.12.1.custom/AUTHORS.txt | 333 + .../jquery-ui-1.12.1.custom/LICENSE.txt | 43 + .../external/jquery/jquery.js | 11008 ++++++++ .../images/ui-bg_glass_75_d0e5f5_1x400.png | Bin 0 -> 336 bytes .../images/ui-bg_glass_85_dfeffc_1x400.png | Bin 0 -> 341 bytes .../images/ui-bg_glass_95_fef1ec_1x400.png | Bin 0 -> 332 bytes .../ui-bg_gloss-wave_30_8dbbdd_500x100.png | Bin 0 -> 5782 bytes .../ui-bg_inset-hard_100_f5f8f9_1x100.png | Bin 0 -> 333 bytes .../ui-bg_inset-hard_100_fcfdfd_1x100.png | Bin 0 -> 292 bytes .../images/ui-icons_000_256x240.png | Bin 0 -> 5331 bytes .../images/ui-icons_217bc0_256x240.png | Bin 0 -> 4549 bytes .../images/ui-icons_2e83ff_256x240.png | Bin 0 -> 4549 bytes .../images/ui-icons_469bdd_256x240.png | Bin 0 -> 4549 bytes .../images/ui-icons_6da8d5_256x240.png | Bin 0 -> 4549 bytes .../images/ui-icons_cd0a0a_256x240.png | Bin 0 -> 4549 bytes .../images/ui-icons_d8e7f3_256x240.png | Bin 0 -> 4549 bytes .../jquery/jquery-ui-1.12.1.custom/index.html | 559 + .../jquery-ui-1.12.1.custom/jquery-ui.css | 1312 + .../jquery-ui-1.12.1.custom/jquery-ui.js | 18706 ++++++++++++++ .../jquery-ui-1.12.1.custom/jquery-ui.min.css | 7 + .../jquery-ui-1.12.1.custom/jquery-ui.min.js | 13 + .../jquery-ui.structure.css | 886 + .../jquery-ui.structure.min.css | 5 + .../jquery-ui.theme.css | 443 + .../jquery-ui.theme.min.css | 5 + .../jquery-ui-1.12.1.custom/package.json | 74 + .../css/jquery/metisMenu/metisMenu.css | 99 + app/webroot/css/jquery/metisMenu/metisMenu.js | 375 + .../css/jquery/metisMenu/metisMenu.js.map | 1 + .../css/jquery/metisMenu/metisMenu.min.css | 10 + .../css/jquery/metisMenu/metisMenu.min.js | 11 + app/webroot/css/mdl/mdl-1.3.0/LICENSE | 212 + app/webroot/css/mdl/mdl-1.3.0/bower.json | 29 + app/webroot/css/mdl/mdl-1.3.0/material.css | 11476 +++++++++ app/webroot/css/mdl/mdl-1.3.0/material.js | 3996 +++ .../css/mdl/mdl-1.3.0/material.min.css | 9 + .../css/mdl/mdl-1.3.0/material.min.css.map | 1 + app/webroot/css/mdl/mdl-1.3.0/material.min.js | 10 + .../css/mdl/mdl-1.3.0/material.min.js.map | 1 + app/webroot/css/mdl/mdl-1.3.0/package.json | 77 + .../mdl-selectfield.min.css | 3 + .../mdl-selectfield.min.js | 2 + app/webroot/favicon.ico | Bin 0 -> 1150 bytes app/webroot/font/cakedingbats-webfont.eot | Bin 0 -> 75538 bytes app/webroot/font/cakedingbats-webfont.svg | 78 + app/webroot/font/cakedingbats-webfont.ttf | Bin 0 -> 75412 bytes app/webroot/font/cakedingbats-webfont.woff | Bin 0 -> 43484 bytes app/webroot/font/cakedingbats-webfont.woff2 | Bin 0 -> 35456 bytes app/webroot/img/COmanage-Logo-LG-onBlue.png | Bin 0 -> 26246 bytes app/webroot/img/COmanage-Logo-LG-onWhite.png | Bin 0 -> 26262 bytes app/webroot/img/cake-logo.png | Bin 0 -> 2683 bytes app/webroot/img/cake.icon.png | Bin 0 -> 943 bytes app/webroot/img/cake.logo.svg | 41 + app/webroot/img/cake.power.gif | Bin 0 -> 201 bytes app/webroot/index.php | 40 + app/webroot/js/comanage.js | 224 + app/webroot/js/jquery/jquery-3.2.1.min.js | 4 + .../jquery-ui-1.12.1.custom/AUTHORS.txt | 333 + .../jquery-ui-1.12.1.custom/LICENSE.txt | 43 + .../external/jquery/jquery.js | 11008 ++++++++ .../images/ui-bg_glass_75_d0e5f5_1x400.png | Bin 0 -> 336 bytes .../images/ui-bg_glass_85_dfeffc_1x400.png | Bin 0 -> 341 bytes .../images/ui-bg_glass_95_fef1ec_1x400.png | Bin 0 -> 332 bytes .../ui-bg_gloss-wave_30_8dbbdd_500x100.png | Bin 0 -> 5782 bytes .../ui-bg_inset-hard_100_f5f8f9_1x100.png | Bin 0 -> 333 bytes .../ui-bg_inset-hard_100_fcfdfd_1x100.png | Bin 0 -> 292 bytes .../images/ui-icons_000_256x240.png | Bin 0 -> 5331 bytes .../images/ui-icons_217bc0_256x240.png | Bin 0 -> 4549 bytes .../images/ui-icons_2e83ff_256x240.png | Bin 0 -> 4549 bytes .../images/ui-icons_469bdd_256x240.png | Bin 0 -> 4549 bytes .../images/ui-icons_6da8d5_256x240.png | Bin 0 -> 4549 bytes .../images/ui-icons_cd0a0a_256x240.png | Bin 0 -> 4549 bytes .../images/ui-icons_d8e7f3_256x240.png | Bin 0 -> 4549 bytes .../jquery/jquery-ui-1.12.1.custom/index.html | 559 + .../jquery-ui-1.12.1.custom/jquery-ui.css | 1312 + .../jquery-ui-1.12.1.custom/jquery-ui.js | 18706 ++++++++++++++ .../jquery-ui-1.12.1.custom/jquery-ui.min.css | 7 + .../jquery-ui-1.12.1.custom/jquery-ui.min.js | 13 + .../jquery-ui.structure.css | 886 + .../jquery-ui.structure.min.css | 5 + .../jquery-ui.theme.css | 443 + .../jquery-ui.theme.min.css | 5 + .../jquery-ui-1.12.1.custom/package.json | 74 + app/webroot/js/jquery/metisMenu/metisMenu.css | 99 + app/webroot/js/jquery/metisMenu/metisMenu.js | 375 + .../js/jquery/metisMenu/metisMenu.js.map | 1 + .../js/jquery/metisMenu/metisMenu.min.css | 10 + .../js/jquery/metisMenu/metisMenu.min.js | 11 + app/webroot/js/jquery/spin.license.txt | 22 + app/webroot/js/jquery/spin.min.js | 2 + .../js/js-cookie/js.cookie-2.1.3.min.js | 2 + app/webroot/js/mdl/mdl-1.3.0/LICENSE | 212 + app/webroot/js/mdl/mdl-1.3.0/bower.json | 29 + app/webroot/js/mdl/mdl-1.3.0/material.css | 11476 +++++++++ app/webroot/js/mdl/mdl-1.3.0/material.js | 3996 +++ app/webroot/js/mdl/mdl-1.3.0/material.min.css | 9 + .../js/mdl/mdl-1.3.0/material.min.css.map | 1 + app/webroot/js/mdl/mdl-1.3.0/material.min.js | 10 + .../js/mdl/mdl-1.3.0/material.min.js.map | 1 + app/webroot/js/mdl/mdl-1.3.0/package.json | 77 + .../mdl-selectfield.min.css | 3 + .../mdl-selectfield.min.js | 2 + local/Config/.gitignore | 1 + 261 files changed, 164395 insertions(+) create mode 100644 LICENSE create mode 100644 NOTICE create mode 100644 README.md create mode 100755 app/bin/cake create mode 100644 app/bin/cake.bat create mode 100644 app/bin/cake.php create mode 100644 app/composer.json create mode 100644 app/composer.lock create mode 100644 app/config/VERSION create mode 100644 app/config/app.php create mode 100644 app/config/bootstrap.php create mode 100644 app/config/bootstrap_cli.php create mode 100644 app/config/database.php.dist create mode 100644 app/config/paths.php create mode 100644 app/config/requirements.php create mode 100644 app/config/routes.php create mode 100644 app/index.php create mode 120000 app/logs create mode 100644 app/plugins/empty create mode 100644 app/src/Application.php create mode 100644 app/src/Auth/EnvAuthenticate.php create mode 100644 app/src/Command/DatabaseCommand.php create mode 100644 app/src/Command/SetupCommand.php create mode 100644 app/src/Console/Installer.php create mode 100644 app/src/Controller/AppController.php create mode 100644 app/src/Controller/AttributeGroupsController.php create mode 100644 app/src/Controller/AttributesController.php create mode 100644 app/src/Controller/Component/AuthorizationComponent.php create mode 100644 app/src/Controller/ErrorController.php create mode 100644 app/src/Controller/MatchgridsController.php create mode 100644 app/src/Controller/PagesController.php create mode 100644 app/src/Controller/PermissionsController.php create mode 100644 app/src/Controller/RulesController.php create mode 100644 app/src/Controller/StandardController.php create mode 100644 app/src/Controller/SystemsOfRecordController.php create mode 100644 app/src/Controller/TierApiController.php create mode 100644 app/src/Controller/UsersController.php.not create mode 100644 app/src/Lib/Enum/ConfidenceModeEnum.php create mode 100644 app/src/Lib/Enum/PermissionEnum.php create mode 100644 app/src/Lib/Enum/ReferenceIdEnum.php create mode 100644 app/src/Lib/Enum/ResolutionModeEnum.php create mode 100644 app/src/Lib/Enum/SearchTypeEnum.php create mode 100644 app/src/Lib/Enum/StandardEnum.php create mode 100644 app/src/Lib/Enum/StatusEnum.php create mode 100644 app/src/Lib/Identifier/ReferenceIdService.php create mode 100644 app/src/Lib/Identifier/Sequence.php create mode 100644 app/src/Lib/Identifier/Uuid.php create mode 100644 app/src/Lib/Match/AttributeManager.php create mode 100644 app/src/Lib/Match/MatchService.php create mode 100644 app/src/Lib/Match/MatchgridBuilder.php create mode 100644 app/src/Lib/Match/PostgresService.php create mode 100644 app/src/Lib/Match/ResultManager.php create mode 100644 app/src/Lib/Traits/AssociationTrait.php create mode 100644 app/src/Lib/Traits/AutoViewVarsTrait.php create mode 100644 app/src/Lib/Traits/MatchgridLinkTrait.php create mode 100644 app/src/Lib/Traits/PrimaryLinkTrait.php create mode 100644 app/src/Locale/en_US/default.po create mode 100644 app/src/Model/Behavior/empty create mode 100644 app/src/Model/Entity/Attribute.php create mode 100644 app/src/Model/Entity/AttributeGroup.php create mode 100644 app/src/Model/Entity/Matchgrid.php create mode 100644 app/src/Model/Entity/Permission.php create mode 100644 app/src/Model/Entity/Rule.php create mode 100644 app/src/Model/Entity/RuleAttribute.php create mode 100644 app/src/Model/Entity/SystemOfRecord.php create mode 100644 app/src/Model/Table/AttributeGroupsTable.php create mode 100644 app/src/Model/Table/AttributesTable.php create mode 100644 app/src/Model/Table/MatchgridsTable.php create mode 100644 app/src/Model/Table/MetaTable.php create mode 100644 app/src/Model/Table/PermissionsTable.php create mode 100644 app/src/Model/Table/RuleAttributesTable.php create mode 100644 app/src/Model/Table/RulesTable.php create mode 100644 app/src/Model/Table/SystemsOfRecordTable.php create mode 100644 app/src/Shell/ConsoleShell.php create mode 100644 app/src/Template/AttributeGroups/columns.inc create mode 100644 app/src/Template/AttributeGroups/fields.inc create mode 100644 app/src/Template/Attributes/columns.inc create mode 100644 app/src/Template/Attributes/fields.inc create mode 100644 app/src/Template/Element/Flash/default.ctp create mode 100644 app/src/Template/Element/Flash/error.ctp create mode 100644 app/src/Template/Element/Flash/success.ctp create mode 100644 app/src/Template/Element/breadcrumbs.ctp create mode 100644 app/src/Template/Element/footer.ctp create mode 100644 app/src/Template/Element/javascript.ctp create mode 100644 app/src/Template/Element/menuMain.ctp create mode 100644 app/src/Template/Element/menuUser.ctp create mode 100644 app/src/Template/Email/html/default.ctp create mode 100644 app/src/Template/Email/text/default.ctp create mode 100644 app/src/Template/Error/error400.ctp create mode 100644 app/src/Template/Error/error500.ctp create mode 100644 app/src/Template/Layout/Email/html/default.ctp create mode 100644 app/src/Template/Layout/Email/text/default.ctp create mode 100644 app/src/Template/Layout/ajax.ctp create mode 100644 app/src/Template/Layout/default.ctp create mode 100644 app/src/Template/Layout/error.ctp create mode 100644 app/src/Template/Layout/rest.ctp create mode 100644 app/src/Template/Layout/rss/default.ctp create mode 100644 app/src/Template/Matchgrids/columns.inc create mode 100644 app/src/Template/Matchgrids/fields.inc create mode 100644 app/src/Template/Matchgrids/manage.ctp create mode 100644 app/src/Template/Matchgrids/pending.ctp create mode 100644 app/src/Template/Matchgrids/reconcile.ctp create mode 100644 app/src/Template/Pages/home.ctp create mode 100644 app/src/Template/Permissions/columns.inc create mode 100644 app/src/Template/Permissions/fields.inc create mode 100644 app/src/Template/Rules/columns.inc create mode 100644 app/src/Template/Rules/fields.inc create mode 100644 app/src/Template/Standard/add-edit-view.ctp create mode 100644 app/src/Template/Standard/index.ctp create mode 100644 app/src/Template/SystemsOfRecord/columns.inc create mode 100644 app/src/Template/SystemsOfRecord/fields.inc create mode 100644 app/src/Template/TierApi/response.ctp create mode 100644 app/src/View/AjaxView.php create mode 100644 app/src/View/AppView.php create mode 100644 app/src/View/Helper/FieldHelper.php create mode 100644 app/tests/Fixture/empty create mode 100644 app/tests/TestCase/ApplicationTest.php create mode 100644 app/tests/TestCase/Controller/Component/empty create mode 100644 app/tests/TestCase/Controller/PagesControllerTest.php create mode 100644 app/tests/TestCase/Model/Behavior/empty create mode 100644 app/tests/TestCase/View/Helper/empty create mode 100644 app/tests/bootstrap.php create mode 120000 app/tmp create mode 100644 app/webroot/.htaccess create mode 100644 app/webroot/auth/login/login.php create mode 100644 app/webroot/auth/logout/logout.php create mode 100644 app/webroot/css/base.css create mode 100644 app/webroot/css/cake.css create mode 100644 app/webroot/css/co-base.css create mode 100644 app/webroot/css/co-responsive.css create mode 100644 app/webroot/css/fonts/Font-Awesome-4.6.3/css/font-awesome.css create mode 100644 app/webroot/css/fonts/Font-Awesome-4.6.3/css/font-awesome.css.map create mode 100644 app/webroot/css/fonts/Font-Awesome-4.6.3/css/font-awesome.min.css create mode 100644 app/webroot/css/fonts/Font-Awesome-4.6.3/fonts/FontAwesome.otf create mode 100644 app/webroot/css/fonts/Font-Awesome-4.6.3/fonts/fontawesome-webfont.eot create mode 100644 app/webroot/css/fonts/Font-Awesome-4.6.3/fonts/fontawesome-webfont.svg create mode 100644 app/webroot/css/fonts/Font-Awesome-4.6.3/fonts/fontawesome-webfont.ttf create mode 100644 app/webroot/css/fonts/Font-Awesome-4.6.3/fonts/fontawesome-webfont.woff create mode 100644 app/webroot/css/fonts/Font-Awesome-4.6.3/fonts/fontawesome-webfont.woff2 create mode 100644 app/webroot/css/fonts/material-icons/MaterialIcons-Regular.eot create mode 100644 app/webroot/css/fonts/material-icons/MaterialIcons-Regular.ijmap create mode 100644 app/webroot/css/fonts/material-icons/MaterialIcons-Regular.svg create mode 100644 app/webroot/css/fonts/material-icons/MaterialIcons-Regular.ttf create mode 100644 app/webroot/css/fonts/material-icons/MaterialIcons-Regular.woff create mode 100644 app/webroot/css/fonts/material-icons/MaterialIcons-Regular.woff2 create mode 100644 app/webroot/css/fonts/material-icons/material-icons.css create mode 100644 app/webroot/css/fonts/notosans_bold/NotoSans-Bold-webfont.eot create mode 100644 app/webroot/css/fonts/notosans_bold/NotoSans-Bold-webfont.svg create mode 100644 app/webroot/css/fonts/notosans_bold/NotoSans-Bold-webfont.ttf create mode 100644 app/webroot/css/fonts/notosans_bold/NotoSans-Bold-webfont.woff create mode 100644 app/webroot/css/fonts/notosans_bold/stylesheet.css create mode 100644 app/webroot/css/fonts/notosans_regular/NotoSans-Regular-webfont.eot create mode 100644 app/webroot/css/fonts/notosans_regular/NotoSans-Regular-webfont.svg create mode 100644 app/webroot/css/fonts/notosans_regular/NotoSans-Regular-webfont.ttf create mode 100644 app/webroot/css/fonts/notosans_regular/NotoSans-Regular-webfont.woff create mode 100644 app/webroot/css/fonts/notosans_regular/stylesheet.css create mode 100644 app/webroot/css/home.css create mode 100644 app/webroot/css/jquery/jquery-3.2.1.min.js create mode 100644 app/webroot/css/jquery/jquery-ui-1.12.1.custom/AUTHORS.txt create mode 100644 app/webroot/css/jquery/jquery-ui-1.12.1.custom/LICENSE.txt create mode 100644 app/webroot/css/jquery/jquery-ui-1.12.1.custom/external/jquery/jquery.js create mode 100644 app/webroot/css/jquery/jquery-ui-1.12.1.custom/images/ui-bg_glass_75_d0e5f5_1x400.png create mode 100644 app/webroot/css/jquery/jquery-ui-1.12.1.custom/images/ui-bg_glass_85_dfeffc_1x400.png create mode 100644 app/webroot/css/jquery/jquery-ui-1.12.1.custom/images/ui-bg_glass_95_fef1ec_1x400.png create mode 100644 app/webroot/css/jquery/jquery-ui-1.12.1.custom/images/ui-bg_gloss-wave_30_8dbbdd_500x100.png create mode 100644 app/webroot/css/jquery/jquery-ui-1.12.1.custom/images/ui-bg_inset-hard_100_f5f8f9_1x100.png create mode 100644 app/webroot/css/jquery/jquery-ui-1.12.1.custom/images/ui-bg_inset-hard_100_fcfdfd_1x100.png create mode 100644 app/webroot/css/jquery/jquery-ui-1.12.1.custom/images/ui-icons_000_256x240.png create mode 100644 app/webroot/css/jquery/jquery-ui-1.12.1.custom/images/ui-icons_217bc0_256x240.png create mode 100644 app/webroot/css/jquery/jquery-ui-1.12.1.custom/images/ui-icons_2e83ff_256x240.png create mode 100644 app/webroot/css/jquery/jquery-ui-1.12.1.custom/images/ui-icons_469bdd_256x240.png create mode 100644 app/webroot/css/jquery/jquery-ui-1.12.1.custom/images/ui-icons_6da8d5_256x240.png create mode 100644 app/webroot/css/jquery/jquery-ui-1.12.1.custom/images/ui-icons_cd0a0a_256x240.png create mode 100644 app/webroot/css/jquery/jquery-ui-1.12.1.custom/images/ui-icons_d8e7f3_256x240.png create mode 100644 app/webroot/css/jquery/jquery-ui-1.12.1.custom/index.html create mode 100644 app/webroot/css/jquery/jquery-ui-1.12.1.custom/jquery-ui.css create mode 100644 app/webroot/css/jquery/jquery-ui-1.12.1.custom/jquery-ui.js create mode 100644 app/webroot/css/jquery/jquery-ui-1.12.1.custom/jquery-ui.min.css create mode 100644 app/webroot/css/jquery/jquery-ui-1.12.1.custom/jquery-ui.min.js create mode 100644 app/webroot/css/jquery/jquery-ui-1.12.1.custom/jquery-ui.structure.css create mode 100644 app/webroot/css/jquery/jquery-ui-1.12.1.custom/jquery-ui.structure.min.css create mode 100644 app/webroot/css/jquery/jquery-ui-1.12.1.custom/jquery-ui.theme.css create mode 100644 app/webroot/css/jquery/jquery-ui-1.12.1.custom/jquery-ui.theme.min.css create mode 100644 app/webroot/css/jquery/jquery-ui-1.12.1.custom/package.json create mode 100644 app/webroot/css/jquery/metisMenu/metisMenu.css create mode 100644 app/webroot/css/jquery/metisMenu/metisMenu.js create mode 100644 app/webroot/css/jquery/metisMenu/metisMenu.js.map create mode 100644 app/webroot/css/jquery/metisMenu/metisMenu.min.css create mode 100644 app/webroot/css/jquery/metisMenu/metisMenu.min.js create mode 100644 app/webroot/css/mdl/mdl-1.3.0/LICENSE create mode 100644 app/webroot/css/mdl/mdl-1.3.0/bower.json create mode 100644 app/webroot/css/mdl/mdl-1.3.0/material.css create mode 100644 app/webroot/css/mdl/mdl-1.3.0/material.js create mode 100644 app/webroot/css/mdl/mdl-1.3.0/material.min.css create mode 100644 app/webroot/css/mdl/mdl-1.3.0/material.min.css.map create mode 100644 app/webroot/css/mdl/mdl-1.3.0/material.min.js create mode 100644 app/webroot/css/mdl/mdl-1.3.0/material.min.js.map create mode 100644 app/webroot/css/mdl/mdl-1.3.0/package.json create mode 100644 app/webroot/css/mdl/mdl-selectfield-1.0.2/mdl-selectfield.min.css create mode 100644 app/webroot/css/mdl/mdl-selectfield-1.0.2/mdl-selectfield.min.js create mode 100644 app/webroot/favicon.ico create mode 100644 app/webroot/font/cakedingbats-webfont.eot create mode 100644 app/webroot/font/cakedingbats-webfont.svg create mode 100644 app/webroot/font/cakedingbats-webfont.ttf create mode 100644 app/webroot/font/cakedingbats-webfont.woff create mode 100644 app/webroot/font/cakedingbats-webfont.woff2 create mode 100755 app/webroot/img/COmanage-Logo-LG-onBlue.png create mode 100755 app/webroot/img/COmanage-Logo-LG-onWhite.png create mode 100644 app/webroot/img/cake-logo.png create mode 100644 app/webroot/img/cake.icon.png create mode 100644 app/webroot/img/cake.logo.svg create mode 100644 app/webroot/img/cake.power.gif create mode 100644 app/webroot/index.php create mode 100644 app/webroot/js/comanage.js create mode 100644 app/webroot/js/jquery/jquery-3.2.1.min.js create mode 100644 app/webroot/js/jquery/jquery-ui-1.12.1.custom/AUTHORS.txt create mode 100644 app/webroot/js/jquery/jquery-ui-1.12.1.custom/LICENSE.txt create mode 100644 app/webroot/js/jquery/jquery-ui-1.12.1.custom/external/jquery/jquery.js create mode 100644 app/webroot/js/jquery/jquery-ui-1.12.1.custom/images/ui-bg_glass_75_d0e5f5_1x400.png create mode 100644 app/webroot/js/jquery/jquery-ui-1.12.1.custom/images/ui-bg_glass_85_dfeffc_1x400.png create mode 100644 app/webroot/js/jquery/jquery-ui-1.12.1.custom/images/ui-bg_glass_95_fef1ec_1x400.png create mode 100644 app/webroot/js/jquery/jquery-ui-1.12.1.custom/images/ui-bg_gloss-wave_30_8dbbdd_500x100.png create mode 100644 app/webroot/js/jquery/jquery-ui-1.12.1.custom/images/ui-bg_inset-hard_100_f5f8f9_1x100.png create mode 100644 app/webroot/js/jquery/jquery-ui-1.12.1.custom/images/ui-bg_inset-hard_100_fcfdfd_1x100.png create mode 100644 app/webroot/js/jquery/jquery-ui-1.12.1.custom/images/ui-icons_000_256x240.png create mode 100644 app/webroot/js/jquery/jquery-ui-1.12.1.custom/images/ui-icons_217bc0_256x240.png create mode 100644 app/webroot/js/jquery/jquery-ui-1.12.1.custom/images/ui-icons_2e83ff_256x240.png create mode 100644 app/webroot/js/jquery/jquery-ui-1.12.1.custom/images/ui-icons_469bdd_256x240.png create mode 100644 app/webroot/js/jquery/jquery-ui-1.12.1.custom/images/ui-icons_6da8d5_256x240.png create mode 100644 app/webroot/js/jquery/jquery-ui-1.12.1.custom/images/ui-icons_cd0a0a_256x240.png create mode 100644 app/webroot/js/jquery/jquery-ui-1.12.1.custom/images/ui-icons_d8e7f3_256x240.png create mode 100644 app/webroot/js/jquery/jquery-ui-1.12.1.custom/index.html create mode 100644 app/webroot/js/jquery/jquery-ui-1.12.1.custom/jquery-ui.css create mode 100644 app/webroot/js/jquery/jquery-ui-1.12.1.custom/jquery-ui.js create mode 100644 app/webroot/js/jquery/jquery-ui-1.12.1.custom/jquery-ui.min.css create mode 100644 app/webroot/js/jquery/jquery-ui-1.12.1.custom/jquery-ui.min.js create mode 100644 app/webroot/js/jquery/jquery-ui-1.12.1.custom/jquery-ui.structure.css create mode 100644 app/webroot/js/jquery/jquery-ui-1.12.1.custom/jquery-ui.structure.min.css create mode 100644 app/webroot/js/jquery/jquery-ui-1.12.1.custom/jquery-ui.theme.css create mode 100644 app/webroot/js/jquery/jquery-ui-1.12.1.custom/jquery-ui.theme.min.css create mode 100644 app/webroot/js/jquery/jquery-ui-1.12.1.custom/package.json create mode 100644 app/webroot/js/jquery/metisMenu/metisMenu.css create mode 100644 app/webroot/js/jquery/metisMenu/metisMenu.js create mode 100644 app/webroot/js/jquery/metisMenu/metisMenu.js.map create mode 100644 app/webroot/js/jquery/metisMenu/metisMenu.min.css create mode 100644 app/webroot/js/jquery/metisMenu/metisMenu.min.js create mode 100644 app/webroot/js/jquery/spin.license.txt create mode 100644 app/webroot/js/jquery/spin.min.js create mode 100644 app/webroot/js/js-cookie/js.cookie-2.1.3.min.js create mode 100644 app/webroot/js/mdl/mdl-1.3.0/LICENSE create mode 100644 app/webroot/js/mdl/mdl-1.3.0/bower.json create mode 100644 app/webroot/js/mdl/mdl-1.3.0/material.css create mode 100644 app/webroot/js/mdl/mdl-1.3.0/material.js create mode 100644 app/webroot/js/mdl/mdl-1.3.0/material.min.css create mode 100644 app/webroot/js/mdl/mdl-1.3.0/material.min.css.map create mode 100644 app/webroot/js/mdl/mdl-1.3.0/material.min.js create mode 100644 app/webroot/js/mdl/mdl-1.3.0/material.min.js.map create mode 100644 app/webroot/js/mdl/mdl-1.3.0/package.json create mode 100644 app/webroot/js/mdl/mdl-selectfield-1.0.2/mdl-selectfield.min.css create mode 100644 app/webroot/js/mdl/mdl-selectfield-1.0.2/mdl-selectfield.min.js create mode 100644 local/Config/.gitignore diff --git a/LICENSE b/LICENSE new file mode 100644 index 00000000..d6456956 --- /dev/null +++ b/LICENSE @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/NOTICE b/NOTICE new file mode 100644 index 00000000..ffe3ffae --- /dev/null +++ b/NOTICE @@ -0,0 +1,86 @@ +COmanage Registry + +Copyright (C) 2010-2018 +University Corporation for Advanced Internet Development, Inc. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this software except in compliance with the License. +You may obtain a copy of the License at: + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + +--------------------------------------------------------------------------- + +This material is based upon work supported by the National Science +Foundation under Grant No. OCI-0721896, OCI-0330626, OCI-1032468, +and ACI-1547268. Any opinions, findings and conclusions or recommendations +expressed in this material are those of the author(s) and do not +necessarily reflect the views of the National Science Foundation (NSF). + +--------------------------------------------------------------------------- + +Contributions with original copyright held by, and copyright license granted +to the University Corporation for Advanced Internet Development, Inc. as per +the Contributer License Agreement by, + + Spherical Cow Group + https://sphericalcowgroup.com + +This project uses the following third party utilities, see the appropriate +files and utilities for further information: + + CakePHP (lib/Cake) + MIT License + http://cakephp.org + + ADOdb (app/Vendor/adodb5) + BSD 3-Clause License + http://adodb.org + + Guzzle (app/AvailablePlugin/GithubProvisioner/Vendor/guzzle) + MIT License + https://github.com/guzzle/guzzle + + jQuery (app/webroot/js/jquery) + MIT License + http://jquery.com + + jQuery UI (app/webroot/js/jquery/jquery-ui-*) + MIT License + http://jquery.com + + jsTimezoneDetect (app/webroot/js/jstimezonedetect) + MIT License + https://bitbucket.org/pellepim/jstimezonedetect + + Magnific Popup (app/webroot/js/jquery/magnificpopup) + MIT License + http://dimsemenov.com/plugins/magnific-popup + + noty (app/webroot/js/jquery/noty) + MIT License + http://ned.im/noty + + PHP GitHub API 2.0 (app/AvailablePlugin/GithubProvisioner/Vendor/guzzle/guzzle) + MIT License + https://github.com/KnpLabs/php-github-api + + spin.js (app/webroot/js/jquery/spin*) + MIT License + http://spin.js.org + + Shibboleth Embedded Discovery Service (app/webroot/js/eds) + Apache 2.0 + https://shibboleth.net/products/embedded-discovery-service.html + + Superfish (app/webroot/js/superfish) + MIT License + https://superfish.joelbirch.co + +--------------------------------------------------------------------------- diff --git a/README.md b/README.md new file mode 100644 index 00000000..0123528d --- /dev/null +++ b/README.md @@ -0,0 +1,12 @@ +# COmanage Match + +COmanage Match is a utility for identifying potential duplicate records from multiple authoritatize +systems. COmanage Match is a product of the COmanage Project. + +More information is available in the [COmanage wiki](https://spaces.at.internet2.edu/display/COmanage), +including + +- [Technical Manual](https://spaces.at.internet2.edu/display/COmanage/COmanage+Match+Technical+Manual) +- [Product Roadmap](https://spaces.at.internet2.edu/display/COmanage/COmanage+Product+Roadmap) +- [Email Lists](https://spaces.at.internet2.edu/display/COmanage/Email+Lists) +- [Issue Tracker](https://bugs.internet2.edu/jira/projects/CO) diff --git a/app/bin/cake b/app/bin/cake new file mode 100755 index 00000000..2547a4f4 --- /dev/null +++ b/app/bin/cake @@ -0,0 +1,46 @@ +#!/usr/bin/env sh +################################################################################ +# +# Cake is a shell script for invoking CakePHP shell commands +# +# CakePHP(tm) : Rapid Development Framework (https://cakephp.org) +# Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org) +# +# Licensed under The MIT License +# For full copyright and license information, please see the LICENSE.txt +# Redistributions of files must retain the above copyright notice. +# +# @copyright Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org) +# @link https://cakephp.org CakePHP(tm) Project +# @since 1.2.0 +# @license https://opensource.org/licenses/mit-license.php MIT License +# +################################################################################ + +# Canonicalize by following every symlink of the given name recursively +canonicalize() { + NAME="$1" + if [ -f "$NAME" ] + then + DIR=$(dirname -- "$NAME") + NAME=$(cd -P "$DIR" > /dev/null && pwd -P)/$(basename -- "$NAME") + fi + while [ -h "$NAME" ]; do + DIR=$(dirname -- "$NAME") + SYM=$(readlink "$NAME") + NAME=$(cd "$DIR" > /dev/null && cd $(dirname -- "$SYM") > /dev/null && pwd)/$(basename -- "$SYM") + done + echo "$NAME" +} + +CONSOLE=$(dirname -- "$(canonicalize "$0")") +APP=$(dirname "$CONSOLE") + +if [ $(basename $0) != 'cake' ] +then + exec php "$CONSOLE"/cake.php $(basename $0) "$@" +else + exec php "$CONSOLE"/cake.php "$@" +fi + +exit diff --git a/app/bin/cake.bat b/app/bin/cake.bat new file mode 100644 index 00000000..ad137822 --- /dev/null +++ b/app/bin/cake.bat @@ -0,0 +1,27 @@ +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +:: +:: Cake is a Windows batch script for invoking CakePHP shell commands +:: +:: CakePHP(tm) : Rapid Development Framework (https://cakephp.org) +:: Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org) +:: +:: Licensed under The MIT License +:: Redistributions of files must retain the above copyright notice. +:: +:: @copyright Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org) +:: @link https://cakephp.org CakePHP(tm) Project +:: @since 2.0.0 +:: @license https://opensource.org/licenses/mit-license.php MIT License +:: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: + +@echo off + +SET app=%0 +SET lib=%~dp0 + +php "%lib%cake.php" %* + +echo. + +exit /B %ERRORLEVEL% diff --git a/app/bin/cake.php b/app/bin/cake.php new file mode 100644 index 00000000..320ee364 --- /dev/null +++ b/app/bin/cake.php @@ -0,0 +1,12 @@ +#!/usr/bin/php -q +run($argv)); diff --git a/app/composer.json b/app/composer.json new file mode 100644 index 00000000..6b3354ae --- /dev/null +++ b/app/composer.json @@ -0,0 +1,55 @@ +{ + "name": "cakephp/app", + "description": "CakePHP skeleton app", + "homepage": "https://cakephp.org", + "type": "project", + "license": "MIT", + "require": { + "php": ">=5.6", + "adodb/adodb-php": "^5.20", + "cakephp/cakephp": "3.6.*", + "cakephp/migrations": "^1.0", + "cakephp/plugin-installer": "^1.0", + "josegonzalez/dotenv": "2.*", + "mobiledetect/mobiledetectlib": "2.*" + }, + "require-dev": { + "cakephp/bake": "^1.1", + "cakephp/cakephp-codesniffer": "^3.0", + "cakephp/debug_kit": "^3.6", + "psy/psysh": "@stable" + }, + "suggest": { + "markstory/asset_compress": "An asset compression plugin which provides file concatenation and a flexible filter system for preprocessing and minification.", + "dereuromark/cakephp-ide-helper": "After baking your code, this keeps your annotations in sync with the code evolving from there on for maximum IDE and PHPStan compatibility.", + "phpunit/phpunit": "Allows automated tests to be run without system-wide install.", + "cakephp/cakephp-codesniffer": "Allows to check the code against the coding standards used in CakePHP." + }, + "autoload": { + "psr-4": { + "App\\": "src/" + } + }, + "autoload-dev": { + "psr-4": { + "App\\Test\\": "tests/", + "Cake\\Test\\": "vendor/cakephp/cakephp/tests/" + } + }, + "scripts": { + "post-install-cmd": "App\\Console\\Installer::postInstall", + "post-create-project-cmd": "App\\Console\\Installer::postInstall", + "post-autoload-dump": "Cake\\Composer\\Installer\\PluginInstaller::postAutoloadDump", + "check": [ + "@test", + "@cs-check" + ], + "cs-check": "phpcs --colors -p --standard=vendor/cakephp/cakephp-codesniffer/CakePHP ./src ./tests", + "cs-fix": "phpcbf --colors --standard=vendor/cakephp/cakephp-codesniffer/CakePHP ./src ./tests", + "test": "phpunit --colors=always" + }, + "prefer-stable": true, + "config": { + "sort-packages": true + } +} diff --git a/app/composer.lock b/app/composer.lock new file mode 100644 index 00000000..42139705 --- /dev/null +++ b/app/composer.lock @@ -0,0 +1,2737 @@ +{ + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", + "This file is @generated automatically" + ], + "content-hash": "486ee95971d8d7984bd7085037dc3921", + "packages": [ + { + "name": "adodb/adodb-php", + "version": "v5.20.9", + "source": { + "type": "git", + "url": "https://github.com/ADOdb/ADOdb.git", + "reference": "f601748cca1ccb86dfd427620a1692a70e681075" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ADOdb/ADOdb/zipball/f601748cca1ccb86dfd427620a1692a70e681075", + "reference": "f601748cca1ccb86dfd427620a1692a70e681075", + "shasum": "" + }, + "require": { + "php": ">=5.3.2" + }, + "type": "library", + "autoload": { + "files": [ + "adodb.inc.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause", + "LGPL-2.1" + ], + "authors": [ + { + "name": "John Lim", + "email": "jlim@natsoft.com", + "role": "Author" + }, + { + "name": "Damien Regad", + "role": "Current maintainer" + }, + { + "name": "Mark Newnham", + "role": "Developer" + } + ], + "description": "ADOdb is a PHP database abstraction layer library", + "homepage": "http://adodb.org/", + "keywords": [ + "abstraction", + "database", + "layer", + "library", + "php" + ], + "time": "2016-12-21T17:19:42+00:00" + }, + { + "name": "aura/intl", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/auraphp/Aura.Intl.git", + "reference": "7fce228980b19bf4dee2d7bbd6202a69b0dde926" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/auraphp/Aura.Intl/zipball/7fce228980b19bf4dee2d7bbd6202a69b0dde926", + "reference": "7fce228980b19bf4dee2d7bbd6202a69b0dde926", + "shasum": "" + }, + "require": { + "php": "^5.6|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Aura\\Intl\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Aura.Intl Contributors", + "homepage": "https://github.com/auraphp/Aura.Intl/contributors" + } + ], + "description": "The Aura Intl package provides internationalization tools, specifically message translation.", + "homepage": "https://github.com/auraphp/Aura.Intl", + "keywords": [ + "g11n", + "globalization", + "i18n", + "internationalization", + "intl", + "l10n", + "localization" + ], + "time": "2017-01-20T05:00:11+00:00" + }, + { + "name": "cakephp/cakephp", + "version": "3.6.7", + "source": { + "type": "git", + "url": "https://github.com/cakephp/cakephp.git", + "reference": "9a67c9d7158d5e299418f9956d1a8af39128cf57" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/cakephp/cakephp/zipball/9a67c9d7158d5e299418f9956d1a8af39128cf57", + "reference": "9a67c9d7158d5e299418f9956d1a8af39128cf57", + "shasum": "" + }, + "require": { + "aura/intl": "^3.0.0", + "cakephp/chronos": "^1.0.1", + "ext-intl": "*", + "ext-mbstring": "*", + "php": ">=5.6.0", + "psr/log": "^1.0.0", + "zendframework/zend-diactoros": "^1.4.0" + }, + "conflict": { + "phpunit/phpunit": "<5.7" + }, + "replace": { + "cakephp/cache": "self.version", + "cakephp/collection": "self.version", + "cakephp/core": "self.version", + "cakephp/database": "self.version", + "cakephp/datasource": "self.version", + "cakephp/event": "self.version", + "cakephp/filesystem": "self.version", + "cakephp/form": "self.version", + "cakephp/i18n": "self.version", + "cakephp/log": "self.version", + "cakephp/orm": "self.version", + "cakephp/utility": "self.version", + "cakephp/validation": "self.version" + }, + "require-dev": { + "cakephp/cakephp-codesniffer": "^3.0", + "phpunit/phpunit": "^5.7.14|^6.0" + }, + "suggest": { + "ext-openssl": "To use Security::encrypt() or have secure CSRF token generation.", + "lib-ICU": "The intl PHP library, to use Text::transliterate() or Text::slug()" + }, + "type": "library", + "autoload": { + "psr-4": { + "Cake\\": "src/" + }, + "files": [ + "src/Core/functions.php", + "src/Collection/functions.php", + "src/I18n/functions.php", + "src/Utility/bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "CakePHP Community", + "homepage": "https://github.com/cakephp/cakephp/graphs/contributors" + } + ], + "description": "The CakePHP framework", + "homepage": "https://cakephp.org", + "keywords": [ + "conventions over configuration", + "dry", + "form", + "framework", + "mvc", + "orm", + "psr-7", + "rapid-development", + "validation" + ], + "time": "2018-07-08T18:02:23+00:00" + }, + { + "name": "cakephp/chronos", + "version": "1.2.2", + "source": { + "type": "git", + "url": "https://github.com/cakephp/chronos.git", + "reference": "30f5b26bcf76a5e53ecc274700ad1ec49dc05567" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/cakephp/chronos/zipball/30f5b26bcf76a5e53ecc274700ad1ec49dc05567", + "reference": "30f5b26bcf76a5e53ecc274700ad1ec49dc05567", + "shasum": "" + }, + "require": { + "php": "^5.5.9|^7" + }, + "require-dev": { + "athletic/athletic": "~0.1", + "cakephp/cakephp-codesniffer": "^3.0", + "phpbench/phpbench": "@dev", + "phpstan/phpstan": "^0.6.4", + "phpunit/phpunit": "<6.0 || ^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Cake\\Chronos\\": "src/" + }, + "files": [ + "src/carbon_compat.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Brian Nesbitt", + "email": "brian@nesbot.com", + "homepage": "http://nesbot.com" + }, + { + "name": "The CakePHP Team", + "homepage": "http://cakephp.org" + } + ], + "description": "A simple API extension for DateTime.", + "homepage": "http://cakephp.org", + "keywords": [ + "date", + "datetime", + "time" + ], + "time": "2018-07-11T18:51:56+00:00" + }, + { + "name": "cakephp/migrations", + "version": "1.7.2", + "source": { + "type": "git", + "url": "https://github.com/cakephp/migrations.git", + "reference": "a5612adfd2efa8c90d29cb3b0c969de872a99eda" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/cakephp/migrations/zipball/a5612adfd2efa8c90d29cb3b0c969de872a99eda", + "reference": "a5612adfd2efa8c90d29cb3b0c969de872a99eda", + "shasum": "" + }, + "require": { + "cakephp/cache": "~3.2", + "cakephp/orm": "~3.2", + "php": ">=5.5.9", + "robmorgan/phinx": "0.8.1" + }, + "require-dev": { + "cakephp/bake": "@stable", + "cakephp/cakephp": "~3.2", + "cakephp/cakephp-codesniffer": "^3.0", + "phpunit/phpunit": "~4.1" + }, + "suggest": { + "cakephp/bake": "Required if you want to generate migrations." + }, + "type": "cakephp-plugin", + "autoload": { + "psr-4": { + "Migrations\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "CakePHP Community", + "homepage": "https://github.com/cakephp/migrations/graphs/contributors" + } + ], + "description": "Database Migration plugin for CakePHP 3.0 based on Phinx", + "homepage": "https://github.com/cakephp/migrations", + "keywords": [ + "cakephp", + "migrations" + ], + "time": "2017-12-12T21:01:38+00:00" + }, + { + "name": "cakephp/plugin-installer", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/cakephp/plugin-installer.git", + "reference": "41373d0678490502f45adc7be88aa22d24ac1843" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/cakephp/plugin-installer/zipball/41373d0678490502f45adc7be88aa22d24ac1843", + "reference": "41373d0678490502f45adc7be88aa22d24ac1843", + "shasum": "" + }, + "require-dev": { + "cakephp/cakephp-codesniffer": "dev-master", + "composer/composer": "1.0.*@dev", + "phpunit/phpunit": "^4.8|^5.7|^6.0" + }, + "type": "composer-installer", + "extra": { + "class": "Cake\\Composer\\Installer\\PluginInstaller" + }, + "autoload": { + "psr-4": { + "Cake\\Composer\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "CakePHP Community", + "homepage": "http://cakephp.org" + } + ], + "description": "A composer installer for CakePHP 3.0+ plugins.", + "time": "2017-12-24T21:09:29+00:00" + }, + { + "name": "josegonzalez/dotenv", + "version": "2.1.0", + "source": { + "type": "git", + "url": "https://github.com/josegonzalez/php-dotenv.git", + "reference": "ff3461f2960737f54054dff4fef3482a2bb9682b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/josegonzalez/php-dotenv/zipball/ff3461f2960737f54054dff4fef3482a2bb9682b", + "reference": "ff3461f2960737f54054dff4fef3482a2bb9682b", + "shasum": "" + }, + "require": { + "m1/env": "2.*", + "php": ">=5.3.0" + }, + "require-dev": { + "satooshi/php-coveralls": "1.*", + "squizlabs/php_codesniffer": "2.*" + }, + "type": "library", + "autoload": { + "psr-0": { + "josegonzalez\\Dotenv": [ + "src", + "tests" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jose Diaz-Gonzalez", + "email": "dotenv@josegonzalez.com", + "homepage": "http://josediazgonzalez.com", + "role": "Maintainer" + } + ], + "description": "dotenv file parsing for PHP", + "homepage": "https://github.com/josegonzalez/php-dotenv", + "keywords": [ + "configuration", + "dotenv", + "php" + ], + "time": "2017-01-03T01:04:05+00:00" + }, + { + "name": "m1/env", + "version": "2.1.0", + "source": { + "type": "git", + "url": "https://github.com/m1/Env.git", + "reference": "d87eddd031f2aa5450fa04bb1325de8a489b3cd0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/m1/Env/zipball/d87eddd031f2aa5450fa04bb1325de8a489b3cd0", + "reference": "d87eddd031f2aa5450fa04bb1325de8a489b3cd0", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": "4.*", + "scrutinizer/ocular": "~1.1", + "squizlabs/php_codesniffer": "^2.3" + }, + "suggest": { + "josegonzalez/dotenv": "For loading of .env", + "m1/vars": "For loading of configs" + }, + "type": "library", + "autoload": { + "psr-4": { + "M1\\Env\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Miles Croxford", + "email": "hello@milescroxford.com", + "homepage": "http://milescroxford.com", + "role": "Developer" + } + ], + "description": "Env is a lightweight library bringing .env file parser compatibility to PHP. In short - it enables you to read .env files with PHP.", + "homepage": "https://github.com/m1/Env", + "keywords": [ + ".env", + "config", + "dotenv", + "env", + "loader", + "m1", + "parser", + "support" + ], + "time": "2016-10-06T19:31:28+00:00" + }, + { + "name": "mobiledetect/mobiledetectlib", + "version": "2.8.30", + "source": { + "type": "git", + "url": "https://github.com/serbanghita/Mobile-Detect.git", + "reference": "5500bbbf312fe77ef0c7223858dad84fe49ee0c3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/serbanghita/Mobile-Detect/zipball/5500bbbf312fe77ef0c7223858dad84fe49ee0c3", + "reference": "5500bbbf312fe77ef0c7223858dad84fe49ee0c3", + "shasum": "" + }, + "require": { + "php": ">=5.0.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.8.35||~5.7" + }, + "type": "library", + "autoload": { + "classmap": [ + "Mobile_Detect.php" + ], + "psr-0": { + "Detection": "namespaced/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Serban Ghita", + "email": "serbanghita@gmail.com", + "homepage": "http://mobiledetect.net", + "role": "Developer" + } + ], + "description": "Mobile_Detect is a lightweight PHP class for detecting mobile devices. It uses the User-Agent string combined with specific HTTP headers to detect the mobile environment.", + "homepage": "https://github.com/serbanghita/Mobile-Detect", + "keywords": [ + "detect mobile devices", + "mobile", + "mobile detect", + "mobile detector", + "php mobile detect" + ], + "time": "2017-12-18T10:38:51+00:00" + }, + { + "name": "psr/http-message", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-message.git", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP messages", + "homepage": "https://github.com/php-fig/http-message", + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], + "time": "2016-08-06T14:39:51+00:00" + }, + { + "name": "psr/log", + "version": "1.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/4ebe3a8bf773a19edfe0a84b6585ba3d401b724d", + "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "Psr/Log/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "time": "2016-10-10T12:19:37+00:00" + }, + { + "name": "robmorgan/phinx", + "version": "v0.8.1", + "source": { + "type": "git", + "url": "https://github.com/cakephp/phinx.git", + "reference": "7a19de5bebc59321edd9613bc2a667e7f96224ec" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/cakephp/phinx/zipball/7a19de5bebc59321edd9613bc2a667e7f96224ec", + "reference": "7a19de5bebc59321edd9613bc2a667e7f96224ec", + "shasum": "" + }, + "require": { + "php": ">=5.4", + "symfony/config": "~2.8|~3.0", + "symfony/console": "~2.8|~3.0", + "symfony/yaml": "~2.8|~3.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.26|^5.0" + }, + "bin": [ + "bin/phinx" + ], + "type": "library", + "autoload": { + "psr-4": { + "Phinx\\": "src/Phinx" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Woody Gilk", + "email": "woody.gilk@gmail.com", + "homepage": "http://shadowhand.me", + "role": "Developer" + }, + { + "name": "Rob Morgan", + "email": "robbym@gmail.com", + "homepage": "https://robmorgan.id.au", + "role": "Lead Developer" + }, + { + "name": "Richard Quadling", + "email": "rquadling@gmail.com", + "role": "Developer" + } + ], + "description": "Phinx makes it ridiculously easy to manage the database migrations for your PHP app.", + "homepage": "https://phinx.org", + "keywords": [ + "database", + "database migrations", + "db", + "migrations", + "phinx" + ], + "time": "2017-06-05T13:30:19+00:00" + }, + { + "name": "symfony/config", + "version": "v3.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/config.git", + "reference": "72689b934d6c6ecf73eca874e98933bf055313c9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/config/zipball/72689b934d6c6ecf73eca874e98933bf055313c9", + "reference": "72689b934d6c6ecf73eca874e98933bf055313c9", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8", + "symfony/filesystem": "~2.8|~3.0|~4.0" + }, + "conflict": { + "symfony/dependency-injection": "<3.3", + "symfony/finder": "<3.3" + }, + "require-dev": { + "symfony/dependency-injection": "~3.3|~4.0", + "symfony/finder": "~3.3|~4.0", + "symfony/yaml": "~3.0|~4.0" + }, + "suggest": { + "symfony/yaml": "To use the yaml reference dumper" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Config\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Config Component", + "homepage": "https://symfony.com", + "time": "2018-01-21T19:05:02+00:00" + }, + { + "name": "symfony/console", + "version": "v3.4.12", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "1b97071a26d028c9bd4588264e101e14f6e7cd00" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/1b97071a26d028c9bd4588264e101e14f6e7cd00", + "reference": "1b97071a26d028c9bd4588264e101e14f6e7cd00", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8", + "symfony/debug": "~2.8|~3.0|~4.0", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/dependency-injection": "<3.4", + "symfony/process": "<3.3" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/config": "~3.3|~4.0", + "symfony/dependency-injection": "~3.4|~4.0", + "symfony/event-dispatcher": "~2.8|~3.0|~4.0", + "symfony/lock": "~3.4|~4.0", + "symfony/process": "~3.3|~4.0" + }, + "suggest": { + "psr/log-implementation": "For using the console logger", + "symfony/event-dispatcher": "", + "symfony/lock": "", + "symfony/process": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Console Component", + "homepage": "https://symfony.com", + "time": "2018-05-23T05:02:55+00:00" + }, + { + "name": "symfony/debug", + "version": "v4.1.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/debug.git", + "reference": "dbe0fad88046a755dcf9379f2964c61a02f5ae3d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/debug/zipball/dbe0fad88046a755dcf9379f2964c61a02f5ae3d", + "reference": "dbe0fad88046a755dcf9379f2964c61a02f5ae3d", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "psr/log": "~1.0" + }, + "conflict": { + "symfony/http-kernel": "<3.4" + }, + "require-dev": { + "symfony/http-kernel": "~3.4|~4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Debug\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Debug Component", + "homepage": "https://symfony.com", + "time": "2018-06-08T09:39:36+00:00" + }, + { + "name": "symfony/filesystem", + "version": "v4.1.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/filesystem.git", + "reference": "562bf7005b55fd80d26b582d28e3e10f2dd5ae9c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/562bf7005b55fd80d26b582d28e3e10f2dd5ae9c", + "reference": "562bf7005b55fd80d26b582d28e3e10f2dd5ae9c", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/polyfill-ctype": "~1.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Filesystem\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Filesystem Component", + "homepage": "https://symfony.com", + "time": "2018-05-30T07:26:09+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.8.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "7cc359f1b7b80fc25ed7796be7d96adc9b354bae" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/7cc359f1b7b80fc25ed7796be7d96adc9b354bae", + "reference": "7cc359f1b7b80fc25ed7796be7d96adc9b354bae", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.8-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + }, + { + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" + } + ], + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], + "time": "2018-04-30T19:57:29+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.8.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "3296adf6a6454a050679cde90f95350ad604b171" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/3296adf6a6454a050679cde90f95350ad604b171", + "reference": "3296adf6a6454a050679cde90f95350ad604b171", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.8-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "time": "2018-04-26T10:06:28+00:00" + }, + { + "name": "symfony/yaml", + "version": "v3.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "eab73b6c21d27ae4cd037c417618dfd4befb0bfe" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/eab73b6c21d27ae4cd037c417618dfd4befb0bfe", + "reference": "eab73b6c21d27ae4cd037c417618dfd4befb0bfe", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8" + }, + "conflict": { + "symfony/console": "<3.4" + }, + "require-dev": { + "symfony/console": "~3.4|~4.0" + }, + "suggest": { + "symfony/console": "For validating YAML files using the lint command" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Yaml\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Yaml Component", + "homepage": "https://symfony.com", + "time": "2018-01-21T19:05:02+00:00" + }, + { + "name": "zendframework/zend-diactoros", + "version": "1.8.1", + "source": { + "type": "git", + "url": "https://github.com/zendframework/zend-diactoros.git", + "reference": "63d920d1c9ebc009d860c3666593a66298727dd6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zendframework/zend-diactoros/zipball/63d920d1c9ebc009d860c3666593a66298727dd6", + "reference": "63d920d1c9ebc009d860c3666593a66298727dd6", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0", + "psr/http-message": "^1.0" + }, + "provide": { + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "ext-dom": "*", + "ext-libxml": "*", + "phpunit/phpunit": "^5.7.16 || ^6.0.8", + "zendframework/zend-coding-standard": "~1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.8.x-dev", + "dev-develop": "1.9.x-dev", + "dev-release-2.0": "2.0.x-dev" + } + }, + "autoload": { + "files": [ + "src/functions/create_uploaded_file.php", + "src/functions/marshal_headers_from_sapi.php", + "src/functions/marshal_method_from_sapi.php", + "src/functions/marshal_protocol_version_from_sapi.php", + "src/functions/marshal_uri_from_sapi.php", + "src/functions/normalize_server.php", + "src/functions/normalize_uploaded_files.php", + "src/functions/parse_cookie_header.php" + ], + "psr-4": { + "Zend\\Diactoros\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "description": "PSR HTTP Message implementations", + "homepage": "https://github.com/zendframework/zend-diactoros", + "keywords": [ + "http", + "psr", + "psr-7" + ], + "time": "2018-07-09T21:17:27+00:00" + } + ], + "packages-dev": [ + { + "name": "ajgl/breakpoint-twig-extension", + "version": "0.3.1", + "source": { + "type": "git", + "url": "https://github.com/ajgarlag/AjglBreakpointTwigExtension.git", + "reference": "360ec6351ad7e1968ee78abb31430046c2e04fc5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ajgarlag/AjglBreakpointTwigExtension/zipball/360ec6351ad7e1968ee78abb31430046c2e04fc5", + "reference": "360ec6351ad7e1968ee78abb31430046c2e04fc5", + "shasum": "" + }, + "require": { + "php": ">=5.6", + "twig/twig": "^1.14|^2.0" + }, + "require-dev": { + "phpunit/phpunit": "^5", + "symfony/framework-bundle": "^2.7|^3.2", + "symfony/twig-bundle": "^2.7|^3.2" + }, + "suggest": { + "ext-xdebug": "The Xdebug extension is required for the breakpoint to work", + "symfony/framework-bundle": "The framework bundle to integrate the extension into Symfony", + "symfony/twig-bundle": "The twig bundle to integrate the extension into Symfony" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "0.3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Ajgl\\Twig\\Extension\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Antonio J. García Lagar", + "email": "aj@garcialagar.es", + "homepage": "http://aj.garcialagar.es", + "role": "developer" + } + ], + "description": "Twig extension to set breakpoints", + "homepage": "https://github.com/ajgarlag/AjglBreakpointTwigExtension", + "keywords": [ + "Xdebug", + "breakpoint", + "twig" + ], + "time": "2017-11-20T13:04:11+00:00" + }, + { + "name": "aptoma/twig-markdown", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/aptoma/twig-markdown.git", + "reference": "64a9c5c7418c08faf91c4410b34bdb65fb25c23d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/aptoma/twig-markdown/zipball/64a9c5c7418c08faf91c4410b34bdb65fb25c23d", + "reference": "64a9c5c7418c08faf91c4410b34bdb65fb25c23d", + "shasum": "" + }, + "require": { + "twig/twig": "~1.12" + }, + "require-dev": { + "codeclimate/php-test-reporter": "dev-master", + "erusev/parsedown": "^1.6", + "knplabs/github-api": "~1.2", + "league/commonmark": "~0.5", + "michelf/php-markdown": "~1", + "phpunit/phpunit": "~4.0", + "satooshi/php-coveralls": "~0.6" + }, + "suggest": { + "knplabs/github-api": "Needed for using GitHub's Markdown engine provided through their API.", + "michelf/php-markdown": "Original Markdown engine with MarkdownExtra." + }, + "type": "library", + "autoload": { + "psr-0": { + "Aptoma": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Joris Berthelot", + "email": "joris@berthelot.tel" + }, + { + "name": "Gunnar Lium", + "email": "gunnar@aptoma.com" + } + ], + "description": "Twig extension to work with Markdown content", + "keywords": [ + "markdown", + "twig" + ], + "time": "2015-10-23T20:27:08+00:00" + }, + { + "name": "asm89/twig-cache-extension", + "version": "1.3.2", + "source": { + "type": "git", + "url": "https://github.com/asm89/twig-cache-extension.git", + "reference": "630ea7abdc3fc62ba6786c02590a1560e449cf55" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/asm89/twig-cache-extension/zipball/630ea7abdc3fc62ba6786c02590a1560e449cf55", + "reference": "630ea7abdc3fc62ba6786c02590a1560e449cf55", + "shasum": "" + }, + "require": { + "php": ">=5.3.2", + "twig/twig": "^1.0|^2.0" + }, + "require-dev": { + "doctrine/cache": "~1.0" + }, + "suggest": { + "psr/cache-implementation": "To make use of PSR-6 cache implementation via PsrCacheAdapter." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3-dev" + } + }, + "autoload": { + "psr-4": { + "": "lib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Alexander", + "email": "iam.asm89@gmail.com" + } + ], + "description": "Cache fragments of templates directly within Twig.", + "homepage": "https://github.com/asm89/twig-cache-extension", + "keywords": [ + "cache", + "extension", + "twig" + ], + "time": "2017-01-10T22:04:15+00:00" + }, + { + "name": "cakephp/bake", + "version": "1.6.1", + "source": { + "type": "git", + "url": "https://github.com/cakephp/bake.git", + "reference": "6c2d86bf7d39262b63716c150dedcb02d56e53c1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/cakephp/bake/zipball/6c2d86bf7d39262b63716c150dedcb02d56e53c1", + "reference": "6c2d86bf7d39262b63716c150dedcb02d56e53c1", + "shasum": "" + }, + "require": { + "cakephp/cakephp": "^3.5.10", + "cakephp/plugin-installer": "^1.0", + "php": ">=5.6.0", + "wyrihaximus/twig-view": "^4.2.1" + }, + "require-dev": { + "cakephp/cakephp-codesniffer": "^3.0", + "phpunit/phpunit": "^5.7 | ^6.0" + }, + "type": "cakephp-plugin", + "autoload": { + "psr-4": { + "Bake\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "CakePHP Community", + "homepage": "https://github.com/cakephp/bake/graphs/contributors" + } + ], + "description": "Bake plugin for CakePHP 3", + "homepage": "https://github.com/cakephp/bake", + "keywords": [ + "bake", + "cakephp" + ], + "time": "2018-02-07T17:03:13+00:00" + }, + { + "name": "cakephp/cakephp-codesniffer", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/cakephp/cakephp-codesniffer.git", + "reference": "d77ac81199f2f1e5a8d8ebf96a5d6d7cd4e0542b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/cakephp/cakephp-codesniffer/zipball/d77ac81199f2f1e5a8d8ebf96a5d6d7cd4e0542b", + "reference": "d77ac81199f2f1e5a8d8ebf96a5d6d7cd4e0542b", + "shasum": "" + }, + "require": { + "php": ">=5.4", + "squizlabs/php_codesniffer": "^3.0.0" + }, + "require-dev": { + "phpunit/phpunit": "<6.0" + }, + "type": "phpcodesniffer-standard", + "autoload": { + "psr-4": { + "CakePHP\\": "CakePHP" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "CakePHP Community", + "homepage": "https://github.com/cakephp/cakephp-codesniffer/graphs/contributors" + } + ], + "description": "CakePHP CodeSniffer Standards", + "homepage": "http://cakephp.org", + "keywords": [ + "codesniffer", + "framework" + ], + "time": "2017-12-21T20:01:35+00:00" + }, + { + "name": "cakephp/debug_kit", + "version": "3.16.3", + "source": { + "type": "git", + "url": "https://github.com/cakephp/debug_kit.git", + "reference": "aabaecb032f7e91d2c4df9c79806992cf60e07ee" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/cakephp/debug_kit/zipball/aabaecb032f7e91d2c4df9c79806992cf60e07ee", + "reference": "aabaecb032f7e91d2c4df9c79806992cf60e07ee", + "shasum": "" + }, + "require": { + "cakephp/cakephp": "^3.6.0", + "cakephp/chronos": "^1.0.0", + "cakephp/plugin-installer": "^1.0.0", + "composer/composer": "^1.3.0", + "jdorn/sql-formatter": "^1.2.0", + "php": ">=5.6.0" + }, + "require-dev": { + "cakephp/cakephp-codesniffer": "^3.0", + "phpunit/phpunit": "^5.7.14|^6.0" + }, + "suggest": { + "ext-pdo_sqlite": "DebugKit needs to store panel data in a database. SQLite is simple and easy to use." + }, + "type": "cakephp-plugin", + "autoload": { + "psr-4": { + "DebugKit\\": "src", + "DebugKit\\Test\\Fixture\\": "tests\\Fixture" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mark Story", + "homepage": "http://mark-story.com", + "role": "Author" + }, + { + "name": "CakePHP Community", + "homepage": "https://github.com/cakephp/debug_kit/graphs/contributors" + } + ], + "description": "CakePHP Debug Kit", + "homepage": "https://github.com/cakephp/debug_kit", + "keywords": [ + "cakephp", + "debug", + "kit" + ], + "time": "2018-06-11T02:33:52+00:00" + }, + { + "name": "composer/ca-bundle", + "version": "1.1.1", + "source": { + "type": "git", + "url": "https://github.com/composer/ca-bundle.git", + "reference": "d2c0a83b7533d6912e8d516756ebd34f893e9169" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/ca-bundle/zipball/d2c0a83b7533d6912e8d516756ebd34f893e9169", + "reference": "d2c0a83b7533d6912e8d516756ebd34f893e9169", + "shasum": "" + }, + "require": { + "ext-openssl": "*", + "ext-pcre": "*", + "php": "^5.3.2 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5", + "psr/log": "^1.0", + "symfony/process": "^2.5 || ^3.0 || ^4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\CaBundle\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.", + "keywords": [ + "cabundle", + "cacert", + "certificate", + "ssl", + "tls" + ], + "time": "2018-03-29T19:57:20+00:00" + }, + { + "name": "composer/composer", + "version": "1.6.5", + "source": { + "type": "git", + "url": "https://github.com/composer/composer.git", + "reference": "b184a92419cc9a9c4c6a09db555a94d441cb11c9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/composer/zipball/b184a92419cc9a9c4c6a09db555a94d441cb11c9", + "reference": "b184a92419cc9a9c4c6a09db555a94d441cb11c9", + "shasum": "" + }, + "require": { + "composer/ca-bundle": "^1.0", + "composer/semver": "^1.0", + "composer/spdx-licenses": "^1.2", + "justinrainbow/json-schema": "^3.0 || ^4.0 || ^5.0", + "php": "^5.3.2 || ^7.0", + "psr/log": "^1.0", + "seld/cli-prompt": "^1.0", + "seld/jsonlint": "^1.4", + "seld/phar-utils": "^1.0", + "symfony/console": "^2.7 || ^3.0 || ^4.0", + "symfony/filesystem": "^2.7 || ^3.0 || ^4.0", + "symfony/finder": "^2.7 || ^3.0 || ^4.0", + "symfony/process": "^2.7 || ^3.0 || ^4.0" + }, + "conflict": { + "symfony/console": "2.8.38" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7", + "phpunit/phpunit-mock-objects": "^2.3 || ^3.0" + }, + "suggest": { + "ext-openssl": "Enabling the openssl extension allows you to access https URLs for repositories and packages", + "ext-zip": "Enabling the zip extension allows you to unzip archives", + "ext-zlib": "Allow gzip compression of HTTP requests" + }, + "bin": [ + "bin/composer" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.6-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\": "src/Composer" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "Composer helps you declare, manage and install dependencies of PHP projects, ensuring you have the right stack everywhere.", + "homepage": "https://getcomposer.org/", + "keywords": [ + "autoload", + "dependency", + "package" + ], + "time": "2018-05-04T09:44:59+00:00" + }, + { + "name": "composer/semver", + "version": "1.4.2", + "source": { + "type": "git", + "url": "https://github.com/composer/semver.git", + "reference": "c7cb9a2095a074d131b65a8a0cd294479d785573" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/semver/zipball/c7cb9a2095a074d131b65a8a0cd294479d785573", + "reference": "c7cb9a2095a074d131b65a8a0cd294479d785573", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.5 || ^5.0.5", + "phpunit/phpunit-mock-objects": "2.3.0 || ^3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Semver\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + }, + { + "name": "Rob Bast", + "email": "rob.bast@gmail.com", + "homepage": "http://robbast.nl" + } + ], + "description": "Semver library that offers utilities, version constraint parsing and validation.", + "keywords": [ + "semantic", + "semver", + "validation", + "versioning" + ], + "time": "2016-08-30T16:08:34+00:00" + }, + { + "name": "composer/spdx-licenses", + "version": "1.4.0", + "source": { + "type": "git", + "url": "https://github.com/composer/spdx-licenses.git", + "reference": "cb17687e9f936acd7e7245ad3890f953770dec1b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/cb17687e9f936acd7e7245ad3890f953770dec1b", + "reference": "cb17687e9f936acd7e7245ad3890f953770dec1b", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5", + "phpunit/phpunit-mock-objects": "2.3.0 || ^3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Spdx\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + }, + { + "name": "Rob Bast", + "email": "rob.bast@gmail.com", + "homepage": "http://robbast.nl" + } + ], + "description": "SPDX licenses list and validation library.", + "keywords": [ + "license", + "spdx", + "validator" + ], + "time": "2018-04-30T10:33:04+00:00" + }, + { + "name": "dnoegel/php-xdg-base-dir", + "version": "0.1", + "source": { + "type": "git", + "url": "https://github.com/dnoegel/php-xdg-base-dir.git", + "reference": "265b8593498b997dc2d31e75b89f053b5cc9621a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dnoegel/php-xdg-base-dir/zipball/265b8593498b997dc2d31e75b89f053b5cc9621a", + "reference": "265b8593498b997dc2d31e75b89f053b5cc9621a", + "shasum": "" + }, + "require": { + "php": ">=5.3.2" + }, + "require-dev": { + "phpunit/phpunit": "@stable" + }, + "type": "project", + "autoload": { + "psr-4": { + "XdgBaseDir\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "implementation of xdg base directory specification for php", + "time": "2014-10-24T07:27:01+00:00" + }, + { + "name": "jakub-onderka/php-console-color", + "version": "0.1", + "source": { + "type": "git", + "url": "https://github.com/JakubOnderka/PHP-Console-Color.git", + "reference": "e0b393dacf7703fc36a4efc3df1435485197e6c1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Color/zipball/e0b393dacf7703fc36a4efc3df1435485197e6c1", + "reference": "e0b393dacf7703fc36a4efc3df1435485197e6c1", + "shasum": "" + }, + "require": { + "php": ">=5.3.2" + }, + "require-dev": { + "jakub-onderka/php-code-style": "1.0", + "jakub-onderka/php-parallel-lint": "0.*", + "jakub-onderka/php-var-dump-check": "0.*", + "phpunit/phpunit": "3.7.*", + "squizlabs/php_codesniffer": "1.*" + }, + "type": "library", + "autoload": { + "psr-0": { + "JakubOnderka\\PhpConsoleColor": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Jakub Onderka", + "email": "jakub.onderka@gmail.com", + "homepage": "http://www.acci.cz" + } + ], + "time": "2014-04-08T15:00:19+00:00" + }, + { + "name": "jakub-onderka/php-console-highlighter", + "version": "v0.3.2", + "source": { + "type": "git", + "url": "https://github.com/JakubOnderka/PHP-Console-Highlighter.git", + "reference": "7daa75df45242c8d5b75a22c00a201e7954e4fb5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Highlighter/zipball/7daa75df45242c8d5b75a22c00a201e7954e4fb5", + "reference": "7daa75df45242c8d5b75a22c00a201e7954e4fb5", + "shasum": "" + }, + "require": { + "jakub-onderka/php-console-color": "~0.1", + "php": ">=5.3.0" + }, + "require-dev": { + "jakub-onderka/php-code-style": "~1.0", + "jakub-onderka/php-parallel-lint": "~0.5", + "jakub-onderka/php-var-dump-check": "~0.1", + "phpunit/phpunit": "~4.0", + "squizlabs/php_codesniffer": "~1.5" + }, + "type": "library", + "autoload": { + "psr-0": { + "JakubOnderka\\PhpConsoleHighlighter": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jakub Onderka", + "email": "acci@acci.cz", + "homepage": "http://www.acci.cz/" + } + ], + "time": "2015-04-20T18:58:01+00:00" + }, + { + "name": "jasny/twig-extensions", + "version": "v1.2.0", + "source": { + "type": "git", + "url": "https://github.com/jasny/twig-extensions.git", + "reference": "30bdf3a3903c021544f36332c9d5d4d563527da4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/jasny/twig-extensions/zipball/30bdf3a3903c021544f36332c9d5d4d563527da4", + "reference": "30bdf3a3903c021544f36332c9d5d4d563527da4", + "shasum": "" + }, + "require": { + "php": ">=7.0.0 | >=5.6.0", + "twig/twig": "^2.0 | ^1.12" + }, + "require-dev": { + "ext-intl": "*", + "ext-pcre": "*", + "jasny/php-code-quality": "^2.1", + "phpunit/phpunit": "^5.0" + }, + "suggest": { + "ext-intl": "Required for the use of the LocalDate Twig extension", + "ext-pcre": "Required for the use of the PCRE Twig extension" + }, + "type": "library", + "autoload": { + "psr-4": { + "Jasny\\Twig\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Arnold Daniels", + "email": "arnold@jasny.net", + "homepage": "http://www.jasny.net" + } + ], + "description": "A set of useful Twig filters", + "homepage": "http://github.com/jasny/twig-extensions#README", + "keywords": [ + "PCRE", + "array", + "date", + "datetime", + "preg", + "regex", + "templating", + "text", + "time" + ], + "time": "2017-09-13T07:38:01+00:00" + }, + { + "name": "jdorn/sql-formatter", + "version": "v1.2.17", + "source": { + "type": "git", + "url": "https://github.com/jdorn/sql-formatter.git", + "reference": "64990d96e0959dff8e059dfcdc1af130728d92bc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/jdorn/sql-formatter/zipball/64990d96e0959dff8e059dfcdc1af130728d92bc", + "reference": "64990d96e0959dff8e059dfcdc1af130728d92bc", + "shasum": "" + }, + "require": { + "php": ">=5.2.4" + }, + "require-dev": { + "phpunit/phpunit": "3.7.*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3.x-dev" + } + }, + "autoload": { + "classmap": [ + "lib" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jeremy Dorn", + "email": "jeremy@jeremydorn.com", + "homepage": "http://jeremydorn.com/" + } + ], + "description": "a PHP SQL highlighting library", + "homepage": "https://github.com/jdorn/sql-formatter/", + "keywords": [ + "highlight", + "sql" + ], + "time": "2014-01-12T16:20:24+00:00" + }, + { + "name": "justinrainbow/json-schema", + "version": "5.2.7", + "source": { + "type": "git", + "url": "https://github.com/justinrainbow/json-schema.git", + "reference": "8560d4314577199ba51bf2032f02cd1315587c23" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/8560d4314577199ba51bf2032f02cd1315587c23", + "reference": "8560d4314577199ba51bf2032f02cd1315587c23", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^2.1", + "json-schema/json-schema-test-suite": "1.2.0", + "phpunit/phpunit": "^4.8.35" + }, + "bin": [ + "bin/validate-json" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "JsonSchema\\": "src/JsonSchema/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bruno Prieto Reis", + "email": "bruno.p.reis@gmail.com" + }, + { + "name": "Justin Rainbow", + "email": "justin.rainbow@gmail.com" + }, + { + "name": "Igor Wiedler", + "email": "igor@wiedler.ch" + }, + { + "name": "Robert Schönthal", + "email": "seroscho@googlemail.com" + } + ], + "description": "A library to validate a json schema.", + "homepage": "https://github.com/justinrainbow/json-schema", + "keywords": [ + "json", + "schema" + ], + "time": "2018-02-14T22:26:30+00:00" + }, + { + "name": "nikic/php-parser", + "version": "v3.1.4", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "e57b3a09784f846411aa7ed664eedb73e3399078" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/e57b3a09784f846411aa7ed664eedb73e3399078", + "reference": "e57b3a09784f846411aa7ed664eedb73e3399078", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": ">=5.5" + }, + "require-dev": { + "phpunit/phpunit": "~4.0|~5.0" + }, + "bin": [ + "bin/php-parse" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "psr-4": { + "PhpParser\\": "lib/PhpParser" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Nikita Popov" + } + ], + "description": "A PHP parser written in PHP", + "keywords": [ + "parser", + "php" + ], + "time": "2018-01-25T21:31:33+00:00" + }, + { + "name": "psy/psysh", + "version": "v0.8.17", + "source": { + "type": "git", + "url": "https://github.com/bobthecow/psysh.git", + "reference": "5069b70e8c4ea492c2b5939b6eddc78bfe41cfec" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/5069b70e8c4ea492c2b5939b6eddc78bfe41cfec", + "reference": "5069b70e8c4ea492c2b5939b6eddc78bfe41cfec", + "shasum": "" + }, + "require": { + "dnoegel/php-xdg-base-dir": "0.1", + "jakub-onderka/php-console-highlighter": "0.3.*", + "nikic/php-parser": "~1.3|~2.0|~3.0", + "php": ">=5.3.9", + "symfony/console": "~2.3.10|^2.4.2|~3.0|~4.0", + "symfony/var-dumper": "~2.7|~3.0|~4.0" + }, + "require-dev": { + "hoa/console": "~3.16|~1.14", + "phpunit/phpunit": "^4.8.35|^5.4.3", + "symfony/finder": "~2.1|~3.0|~4.0" + }, + "suggest": { + "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", + "ext-pdo-sqlite": "The doc command requires SQLite to work.", + "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well.", + "ext-readline": "Enables support for arrow-key history navigation, and showing and manipulating command history.", + "hoa/console": "A pure PHP readline implementation. You'll want this if your PHP install doesn't already support readline or libedit." + }, + "bin": [ + "bin/psysh" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-develop": "0.8.x-dev" + } + }, + "autoload": { + "files": [ + "src/Psy/functions.php" + ], + "psr-4": { + "Psy\\": "src/Psy/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Justin Hileman", + "email": "justin@justinhileman.info", + "homepage": "http://justinhileman.com" + } + ], + "description": "An interactive shell for modern PHP.", + "homepage": "http://psysh.org", + "keywords": [ + "REPL", + "console", + "interactive", + "shell" + ], + "time": "2017-12-28T16:14:16+00:00" + }, + { + "name": "seld/cli-prompt", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/cli-prompt.git", + "reference": "a19a7376a4689d4d94cab66ab4f3c816019ba8dd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/cli-prompt/zipball/a19a7376a4689d4d94cab66ab4f3c816019ba8dd", + "reference": "a19a7376a4689d4d94cab66ab4f3c816019ba8dd", + "shasum": "" + }, + "require": { + "php": ">=5.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Seld\\CliPrompt\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be" + } + ], + "description": "Allows you to prompt for user input on the command line, and optionally hide the characters they type", + "keywords": [ + "cli", + "console", + "hidden", + "input", + "prompt" + ], + "time": "2017-03-18T11:32:45+00:00" + }, + { + "name": "seld/jsonlint", + "version": "1.7.1", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/jsonlint.git", + "reference": "d15f59a67ff805a44c50ea0516d2341740f81a38" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/d15f59a67ff805a44c50ea0516d2341740f81a38", + "reference": "d15f59a67ff805a44c50ea0516d2341740f81a38", + "shasum": "" + }, + "require": { + "php": "^5.3 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0" + }, + "bin": [ + "bin/jsonlint" + ], + "type": "library", + "autoload": { + "psr-4": { + "Seld\\JsonLint\\": "src/Seld/JsonLint/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "JSON Linter", + "keywords": [ + "json", + "linter", + "parser", + "validator" + ], + "time": "2018-01-24T12:46:19+00:00" + }, + { + "name": "seld/phar-utils", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/phar-utils.git", + "reference": "7009b5139491975ef6486545a39f3e6dad5ac30a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/phar-utils/zipball/7009b5139491975ef6486545a39f3e6dad5ac30a", + "reference": "7009b5139491975ef6486545a39f3e6dad5ac30a", + "shasum": "" + }, + "require": { + "php": ">=5.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Seld\\PharUtils\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be" + } + ], + "description": "PHAR file format utilities, for when PHP phars you up", + "keywords": [ + "phra" + ], + "time": "2015-10-13T18:44:15+00:00" + }, + { + "name": "squizlabs/php_codesniffer", + "version": "3.2.2", + "source": { + "type": "git", + "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", + "reference": "d7c00c3000ac0ce79c96fcbfef86b49a71158cd1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/d7c00c3000ac0ce79c96fcbfef86b49a71158cd1", + "reference": "d7c00c3000ac0ce79c96fcbfef86b49a71158cd1", + "shasum": "" + }, + "require": { + "ext-simplexml": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": ">=5.4.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0" + }, + "bin": [ + "bin/phpcs", + "bin/phpcbf" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Greg Sherwood", + "role": "lead" + } + ], + "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", + "homepage": "http://www.squizlabs.com/php-codesniffer", + "keywords": [ + "phpcs", + "standards" + ], + "time": "2017-12-19T21:44:46+00:00" + }, + { + "name": "symfony/finder", + "version": "v4.1.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "84714b8417d19e4ba02ea78a41a975b3efaafddb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/84714b8417d19e4ba02ea78a41a975b3efaafddb", + "reference": "84714b8417d19e4ba02ea78a41a975b3efaafddb", + "shasum": "" + }, + "require": { + "php": "^7.1.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Finder Component", + "homepage": "https://symfony.com", + "time": "2018-06-19T21:38:16+00:00" + }, + { + "name": "symfony/polyfill-php72", + "version": "v1.7.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php72.git", + "reference": "8eca20c8a369e069d4f4c2ac9895144112867422" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/8eca20c8a369e069d4f4c2ac9895144112867422", + "reference": "8eca20c8a369e069d4f4c2ac9895144112867422", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.7-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Php72\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "time": "2018-01-31T17:43:24+00:00" + }, + { + "name": "symfony/process", + "version": "v4.1.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "1d1677391ecf00d1c5b9482d6050c0c27aa3ac3a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/1d1677391ecf00d1c5b9482d6050c0c27aa3ac3a", + "reference": "1d1677391ecf00d1c5b9482d6050c0c27aa3ac3a", + "shasum": "" + }, + "require": { + "php": "^7.1.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Process\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Process Component", + "homepage": "https://symfony.com", + "time": "2018-05-31T10:17:53+00:00" + }, + { + "name": "symfony/var-dumper", + "version": "v4.0.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-dumper.git", + "reference": "6d63cc74f3e2d4961411ccb77389a00332653104" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/6d63cc74f3e2d4961411ccb77389a00332653104", + "reference": "6d63cc74f3e2d4961411ccb77389a00332653104", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php72": "~1.5" + }, + "conflict": { + "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0" + }, + "require-dev": { + "ext-iconv": "*", + "twig/twig": "~1.34|~2.4" + }, + "suggest": { + "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", + "ext-intl": "To show region name in time zone dump" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "files": [ + "Resources/functions/dump.php" + ], + "psr-4": { + "Symfony\\Component\\VarDumper\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony mechanism for exploring and dumping PHP variables", + "homepage": "https://symfony.com", + "keywords": [ + "debug", + "dump" + ], + "time": "2018-01-29T09:06:29+00:00" + }, + { + "name": "twig/twig", + "version": "v1.35.0", + "source": { + "type": "git", + "url": "https://github.com/twigphp/Twig.git", + "reference": "daa657073e55b0a78cce8fdd22682fddecc6385f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/daa657073e55b0a78cce8fdd22682fddecc6385f", + "reference": "daa657073e55b0a78cce8fdd22682fddecc6385f", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "psr/container": "^1.0", + "symfony/debug": "~2.7", + "symfony/phpunit-bridge": "~3.3@dev" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.35-dev" + } + }, + "autoload": { + "psr-0": { + "Twig_": "lib/" + }, + "psr-4": { + "Twig\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" + }, + { + "name": "Armin Ronacher", + "email": "armin.ronacher@active-4.com", + "role": "Project Founder" + }, + { + "name": "Twig Team", + "homepage": "http://twig.sensiolabs.org/contributors", + "role": "Contributors" + } + ], + "description": "Twig, the flexible, fast, and secure template language for PHP", + "homepage": "http://twig.sensiolabs.org", + "keywords": [ + "templating" + ], + "time": "2017-09-27T18:06:46+00:00" + }, + { + "name": "umpirsky/twig-php-function", + "version": "v0.1", + "source": { + "type": "git", + "url": "https://github.com/umpirsky/twig-php-function.git", + "reference": "53b4b1eb0c5eacbd7d66c504b7d809c79b4bedbc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/umpirsky/twig-php-function/zipball/53b4b1eb0c5eacbd7d66c504b7d809c79b4bedbc", + "reference": "53b4b1eb0c5eacbd7d66c504b7d809c79b4bedbc", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "twig/twig": "~1.12" + }, + "require-dev": { + "phpspec/phpspec": "~2.0", + "phpunit/phpunit": "~4.4" + }, + "type": "library", + "autoload": { + "psr-0": { + "Umpirsky\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Saša Stamenković", + "email": "umpirsky@gmail.com" + } + ], + "description": "Call (almost) any PHP function from your Twig templates.", + "time": "2016-03-12T16:36:32+00:00" + }, + { + "name": "wyrihaximus/twig-view", + "version": "4.3.1", + "source": { + "type": "git", + "url": "https://github.com/WyriHaximus/TwigView.git", + "reference": "0bdce795bbf7f667209a9ed4a2d4b4db485e110c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/WyriHaximus/TwigView/zipball/0bdce795bbf7f667209a9ed4a2d4b4db485e110c", + "reference": "0bdce795bbf7f667209a9ed4a2d4b4db485e110c", + "shasum": "" + }, + "require": { + "ajgl/breakpoint-twig-extension": "^0.3.0", + "aptoma/twig-markdown": "^2.0", + "asm89/twig-cache-extension": "^1.0", + "cakephp/cakephp": "^3.5", + "jasny/twig-extensions": "^1.0", + "php": "^5.6 || ^7.0", + "twig/twig": "^1.18", + "umpirsky/twig-php-function": "0.1" + }, + "require-dev": { + "cakephp/bake": "^1.5", + "cakephp/debug_kit": "^3.0", + "phake/phake": "^1.0.4", + "phpunit/phpunit": "^5.7.14", + "squizlabs/php_codesniffer": "^1.5.6", + "wyrihaximus/phpunit-class-reflection-helpers": "dev-master" + }, + "type": "cakephp-plugin", + "autoload": { + "psr-4": { + "WyriHaximus\\TwigView\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Cees-Jan Kiewiet", + "email": "ceesjank@gmail.com", + "homepage": "http://wyrihaximus.net/" + } + ], + "description": "Twig powered View for CakePHP3", + "keywords": [ + "cakephp", + "cakephp3", + "twig", + "view" + ], + "time": "2018-01-28T22:18:29+00:00" + } + ], + "aliases": [], + "minimum-stability": "stable", + "stability-flags": { + "psy/psysh": 0 + }, + "prefer-stable": true, + "prefer-lowest": false, + "platform": { + "php": ">=5.6" + }, + "platform-dev": [] +} diff --git a/app/config/VERSION b/app/config/VERSION new file mode 100644 index 00000000..3eefcb9d --- /dev/null +++ b/app/config/VERSION @@ -0,0 +1 @@ +1.0.0 diff --git a/app/config/app.php b/app/config/app.php new file mode 100644 index 00000000..306c7b14 --- /dev/null +++ b/app/config/app.php @@ -0,0 +1,391 @@ + filter_var(env('DEBUG', false), FILTER_VALIDATE_BOOLEAN), + + /** + * Configure basic information about the application. + * + * - namespace - The namespace to find app classes under. + * - defaultLocale - The default locale for translation, formatting currencies and numbers, date and time. + * - encoding - The encoding used for HTML + database connections. + * - base - The base directory the app resides in. If false this + * will be auto detected. + * - dir - Name of app directory. + * - webroot - The webroot directory. + * - wwwRoot - The file path to webroot. + * - baseUrl - To configure CakePHP to *not* use mod_rewrite and to + * use CakePHP pretty URLs, remove these .htaccess + * files: + * /.htaccess + * /webroot/.htaccess + * And uncomment the baseUrl key below. + * - fullBaseUrl - A base URL to use for absolute links. + * - imageBaseUrl - Web path to the public images directory under webroot. + * - cssBaseUrl - Web path to the public css directory under webroot. + * - jsBaseUrl - Web path to the public js directory under webroot. + * - paths - Configure paths for non class based resources. Supports the + * `plugins`, `templates`, `locales` subkeys, which allow the definition of + * paths for plugins, view templates and locale files respectively. + */ + 'App' => [ + 'namespace' => 'App', + 'encoding' => env('APP_ENCODING', 'UTF-8'), + 'defaultLocale' => env('APP_DEFAULT_LOCALE', 'en_US'), + 'base' => false, + 'dir' => 'src', + 'webroot' => 'webroot', + 'wwwRoot' => WWW_ROOT, + // 'baseUrl' => env('SCRIPT_NAME'), + 'fullBaseUrl' => false, + 'imageBaseUrl' => 'img/', + 'cssBaseUrl' => 'css/', + 'jsBaseUrl' => 'js/', + 'paths' => [ + 'plugins' => [ROOT . DS . 'plugins' . DS], + 'templates' => [APP . 'Template' . DS], + 'locales' => [APP . 'Locale' . DS], + ], + ], + + /** + * Security and encryption configuration + * + * - salt - A random string used in security hashing methods. + * The salt value is also used as the encryption key. + * You should treat it as extremely sensitive data. + */ + + 'Security' => [ + // Note that we (COmanage) override this in bootstrap.php + 'salt' => env('SECURITY_SALT', '22a0feb8115478995505ee6275de27f42ff79e9876794c6762cb75ea853986af'), + ], + + /** + * Apply timestamps with the last modified time to static assets (js, css, images). + * Will append a querystring parameter containing the time the file was modified. + * This is useful for busting browser caches. + * + * Set to true to apply timestamps when debug is true. Set to 'force' to always + * enable timestamping regardless of debug value. + */ + 'Asset' => [ + 'timestamp' => true, + ], + + /** + * Configure the cache adapters. + */ + 'Cache' => [ + 'default' => [ + 'className' => 'File', + 'path' => CACHE, + 'url' => env('CACHE_DEFAULT_URL', null), + ], + + /** + * Configure the cache used for general framework caching. + * Translation cache files are stored with this configuration. + * Duration will be set to '+2 minutes' in bootstrap.php when debug = true + * If you set 'className' => 'Null' core cache will be disabled. + */ + '_cake_core_' => [ + 'className' => 'Null', // 'File', + 'prefix' => 'myapp_cake_core_', + 'path' => CACHE . 'persistent/', + 'serialize' => true, + 'duration' => '+1 years', + 'url' => env('CACHE_CAKECORE_URL', null), + ], + + /** + * Configure the cache for model and datasource caches. This cache + * configuration is used to store schema descriptions, and table listings + * in connections. + * Duration will be set to '+2 minutes' in bootstrap.php when debug = true + */ + '_cake_model_' => [ + 'className' => 'Null', //'File', + 'prefix' => 'myapp_cake_model_', + 'path' => CACHE . 'models/', + 'serialize' => true, + 'duration' => '+1 years', + 'url' => env('CACHE_CAKEMODEL_URL', null), + ], + ], + + /** + * Configure the Error and Exception handlers used by your application. + * + * By default errors are displayed using Debugger, when debug is true and logged + * by Cake\Log\Log when debug is false. + * + * In CLI environments exceptions will be printed to stderr with a backtrace. + * In web environments an HTML page will be displayed for the exception. + * With debug true, framework errors like Missing Controller will be displayed. + * When debug is false, framework errors will be coerced into generic HTTP errors. + * + * Options: + * + * - `errorLevel` - int - The level of errors you are interested in capturing. + * - `trace` - boolean - Whether or not backtraces should be included in + * logged errors/exceptions. + * - `log` - boolean - Whether or not you want exceptions logged. + * - `exceptionRenderer` - string - The class responsible for rendering + * uncaught exceptions. If you choose a custom class you should place + * the file for that class in src/Error. This class needs to implement a + * render method. + * - `skipLog` - array - List of exceptions to skip for logging. Exceptions that + * extend one of the listed exceptions will also be skipped for logging. + * E.g.: + * `'skipLog' => ['Cake\Network\Exception\NotFoundException', 'Cake\Network\Exception\UnauthorizedException']` + * - `extraFatalErrorMemory` - int - The number of megabytes to increase + * the memory limit by when a fatal error is encountered. This allows + * breathing room to complete logging or error handling. + */ + 'Error' => [ + 'errorLevel' => E_ALL, + 'exceptionRenderer' => 'Cake\Error\ExceptionRenderer', + 'skipLog' => [], + 'log' => true, + 'trace' => true, + ], + + /** + * Email configuration. + * + * By defining transports separately from delivery profiles you can easily + * re-use transport configuration across multiple profiles. + * + * You can specify multiple configurations for production, development and + * testing. + * + * Each transport needs a `className`. Valid options are as follows: + * + * Mail - Send using PHP mail function + * Smtp - Send using SMTP + * Debug - Do not send the email, just return the result + * + * You can add custom transports (or override existing transports) by adding the + * appropriate file to src/Mailer/Transport. Transports should be named + * 'YourTransport.php', where 'Your' is the name of the transport. + */ + 'EmailTransport' => [ + 'default' => [ + 'className' => 'Mail', + // The following keys are used in SMTP transports + 'host' => 'localhost', + 'port' => 25, + 'timeout' => 30, + 'username' => null, + 'password' => null, + 'client' => null, + 'tls' => null, + 'url' => env('EMAIL_TRANSPORT_DEFAULT_URL', null), + ], + ], + + /** + * Email delivery profiles + * + * Delivery profiles allow you to predefine various properties about email + * messages from your application and give the settings a name. This saves + * duplication across your application and makes maintenance and development + * easier. Each profile accepts a number of keys. See `Cake\Mailer\Email` + * for more information. + */ + 'Email' => [ + 'default' => [ + 'transport' => 'default', + 'from' => 'you@localhost', + //'charset' => 'utf-8', + //'headerCharset' => 'utf-8', + ], + ], + + /** + * Connection information used by the ORM to connect + * to your application's datastores. + * Do not use periods in database name - it may lead to error. + * See https://github.com/cakephp/cakephp/issues/6471 for details. + * Drivers include Mysql Postgres Sqlite Sqlserver + * See vendor\cakephp\cakephp\src\Database\Driver for complete list + * + * Note for COmanage we read in local/Config/database.php instead + * + 'Datasources' => [ + 'default' => [ + 'className' => 'Cake\Database\Connection', + 'driver' => 'Cake\Database\Driver\Postgres', + 'persistent' => false, + 'host' => 'localhost', + /** + * CakePHP will use the default DB port based on the driver selected + * MySQL on MAMP uses port 8889, MAMP users will want to uncomment + * the following line and set the port accordingly + * + //'port' => 'non_standard_port_number', + 'username' => 'comatch', + 'password' => '', + 'database' => 'matchtest', + 'encoding' => 'utf8', + 'timezone' => 'UTC', + 'flags' => [], + 'cacheMetadata' => true, + 'log' => true, //false, + + /** + * Set identifier quoting to true if you are using reserved words or + * special characters in your table or column names. Enabling this + * setting will result in queries built using the Query Builder having + * identifiers quoted when creating SQL. It should be noted that this + * decreases performance because each query needs to be traversed and + * manipulated before being executed. + * + 'quoteIdentifiers' => false, + + /** + * During development, if using MySQL < 5.6, uncommenting the + * following line could boost the speed at which schema metadata is + * fetched from the database. It can also be set directly with the + * mysql configuration directive 'innodb_stats_on_metadata = 0' + * which is the recommended value in production environments + * + //'init' => ['SET GLOBAL innodb_stats_on_metadata = 0'], + + 'url' => env('DATABASE_URL', null), + ], + + /** + * The test connection is used during the test suite. + * + 'test' => [ + 'className' => 'Cake\Database\Connection', + 'driver' => 'Cake\Database\Driver\Postgres', + 'persistent' => false, + 'host' => 'localhost', + //'port' => 'non_standard_port_number', + 'username' => 'my_app', + 'password' => 'secret', + 'database' => 'test_myapp', + 'encoding' => 'utf8', + 'timezone' => 'UTC', + 'cacheMetadata' => true, + 'quoteIdentifiers' => false, + 'log' => false, + //'init' => ['SET GLOBAL innodb_stats_on_metadata = 0'], + 'url' => env('DATABASE_TEST_URL', null), + ], + ], + */ + + /** + * Configures logging options + */ + 'Log' => [ + 'debug' => [ + 'className' => 'Cake\Log\Engine\FileLog', + 'path' => LOGS, + 'file' => 'debug', + 'url' => env('LOG_DEBUG_URL', null), + 'scopes' => false, + 'levels' => ['notice', 'info', 'debug'], + ], + 'error' => [ + 'className' => 'Cake\Log\Engine\FileLog', + 'path' => LOGS, + 'file' => 'error', + 'url' => env('LOG_ERROR_URL', null), + 'scopes' => false, + 'levels' => ['warning', 'error', 'critical', 'alert', 'emergency'], + ], + // To enable this dedicated query log, you need set your datasource's log flag to true + 'queries' => [ + 'className' => 'Cake\Log\Engine\FileLog', + 'path' => LOGS, + 'file' => 'queries', + 'url' => env('LOG_QUERIES_URL', null), + 'scopes' => ['queriesLog'], + ], + ], + + /** + * Session configuration. + * + * Contains an array of settings to use for session configuration. The + * `defaults` key is used to define a default preset to use for sessions, any + * settings declared here will override the settings of the default config. + * + * ## Options + * + * - `cookie` - The name of the cookie to use. Defaults to 'CAKEPHP'. Avoid using `.` in cookie names, + * as PHP will drop sessions from cookies with `.` in the name. + * - `cookiePath` - The url path for which session cookie is set. Maps to the + * `session.cookie_path` php.ini config. Defaults to base path of app. + * - `timeout` - The time in minutes the session should be valid for. + * Pass 0 to disable checking timeout. + * Please note that php.ini's session.gc_maxlifetime must be equal to or greater + * than the largest Session['timeout'] in all served websites for it to have the + * desired effect. + * - `defaults` - The default configuration set to use as a basis for your session. + * There are four built-in options: php, cake, cache, database. + * - `handler` - Can be used to enable a custom session handler. Expects an + * array with at least the `engine` key, being the name of the Session engine + * class to use for managing the session. CakePHP bundles the `CacheSession` + * and `DatabaseSession` engines. + * - `ini` - An associative array of additional ini values to set. + * + * The built-in `defaults` options are: + * + * - 'php' - Uses settings defined in your php.ini. + * - 'cake' - Saves session files in CakePHP's /tmp directory. + * - 'database' - Uses CakePHP's database sessions. + * - 'cache' - Use the Cache class to save sessions. + * + * To define a custom session handler, save it at src/Network/Session/.php. + * Make sure the class implements PHP's `SessionHandlerInterface` and set + * Session.handler to + * + * To use database sessions, load the SQL file located at config/schema/sessions.sql + */ + 'Session' => [ + 'defaults' => 'php', + // Switch cookie name to avoid conflict with Registry + // Note this name must match the name used in webroot/auth/*/* + 'cookie' => 'MATCHCAKEPHP' + ], +]; diff --git a/app/config/bootstrap.php b/app/config/bootstrap.php new file mode 100644 index 00000000..7316d8f0 --- /dev/null +++ b/app/config/bootstrap.php @@ -0,0 +1,234 @@ +parse() +// ->putenv() +// ->toEnv() +// ->toServer(); +// } + +/* + * Read configuration file and inject configuration into various + * CakePHP classes. + * + * By default there is only one configuration file. It is often a good + * idea to create multiple configuration files, and separate the configuration + * that changes from configuration that does not. This makes deployment simpler. + */ +try { + Configure::config('default', new PhpConfig()); + Configure::load('app', 'default', false); + // Read site specific configurations from the COmanage Match local directory + Configure::config('default', new PhpConfig(LOCAL . 'Config' . DS)); + Configure::load('database', 'default'); +} catch (\Exception $e) { + exit($e->getMessage() . "\n"); +} + +/* + * Load an environment local configuration file. + * You can use a file like app_local.php to provide local overrides to your + * shared configuration. + */ +//Configure::load('app_local', 'default'); + +// This is set in app.php +//Configure::write('debug', false); + +/* + * When debug = true the metadata cache should only last + * for a short time. + */ +if (Configure::read('debug')) { + Cache::disable(); +// Configure::write('Cache._cake_model_.duration', '+2 minutes'); +// Configure::write('Cache._cake_core_.duration', '+2 minutes'); +} + +/* + * Set server timezone to UTC. You can change it to another timezone of your + * choice but using UTC makes time calculations / conversions easier. + * Check http://php.net/manual/en/timezones.php for list of valid timezone strings. + */ +date_default_timezone_set('UTC'); + +/* + * Configure the mbstring extension to use the correct encoding. + */ +mb_internal_encoding(Configure::read('App.encoding')); + +/* + * Set the default locale. This controls how dates, number and currency is + * formatted and sets the default language to use for translations. + */ +ini_set('intl.default_locale', Configure::read('App.defaultLocale')); + +/* + * Register application error and exception handlers. + */ +$isCli = PHP_SAPI === 'cli'; +if ($isCli) { + (new ConsoleErrorHandler(Configure::read('Error')))->register(); +} else { + (new ErrorHandler(Configure::read('Error')))->register(); +} + +/* + * Include the CLI bootstrap overrides. + */ +if ($isCli) { + require __DIR__ . '/bootstrap_cli.php'; +} + +/* + * Set the full base URL. + * This URL is used as the base of all absolute links. + * + * If you define fullBaseUrl in your config file you can remove this. + */ +if (!Configure::read('App.fullBaseUrl')) { + $s = null; + if (env('HTTPS')) { + $s = 's'; + } + + $httpHost = env('HTTP_HOST'); + if (isset($httpHost)) { + Configure::write('App.fullBaseUrl', 'http' . $s . '://' . $httpHost); + } + unset($httpHost, $s); +} + +Cache::setConfig(Configure::consume('Cache')); +ConnectionManager::setConfig(Configure::consume('Datasources')); +Email::setConfigTransport(Configure::consume('EmailTransport')); +Email::setConfig(Configure::consume('Email')); +Log::setConfig(Configure::consume('Log')); +// Set the salt based on our local configuration +$securitySaltFile = LOCAL . DS . "Config" . DS . "security.salt"; +// If the file doesn't exist yet, we're probably in SetupCommand, which will create it +if(file_exists($securitySaltFile)) { + $salt = file_get_contents($securitySaltFile); + Security::setSalt($salt); +} +//Security::setSalt(Configure::consume('Security.salt')); + +/* + * The default crypto extension in 3.0 is OpenSSL. + * If you are migrating from 2.x uncomment this code to + * use a more compatible Mcrypt based implementation + */ +//Security::engine(new \Cake\Utility\Crypto\Mcrypt()); + +/* + * Setup detectors for mobile and tablet. + */ +ServerRequest::addDetector('mobile', function ($request) { + $detector = new \Detection\MobileDetect(); + + return $detector->isMobile(); +}); +ServerRequest::addDetector('tablet', function ($request) { + $detector = new \Detection\MobileDetect(); + + return $detector->isTablet(); +}); + +/* + * Enable immutable time objects in the ORM. + * + * You can enable default locale format parsing by adding calls + * to `useLocaleParser()`. This enables the automatic conversion of + * locale specific date formats. For details see + * @link https://book.cakephp.org/3.0/en/core-libraries/internationalization-and-localization.html#parsing-localized-datetime-data + */ +Type::build('time') + ->useImmutable(); +Type::build('date') + ->useImmutable(); +Type::build('datetime') + ->useImmutable(); +Type::build('timestamp') + ->useImmutable(); + +/* + * Custom Inflector rules, can be set to correctly pluralize or singularize + * table, model, controller names or whatever other string is passed to the + * inflection functions. + */ +//Inflector::rules('plural', ['/^(inflect)or$/i' => '\1ables']); +// Cake doesn't handle multi-word inflection well +Inflector::rules('irregular', ['systemOfRecord' => 'systemsOfRecord']); +Inflector::rules('irregular', ['system_of_record' => 'systems_of_record']); +Inflector::rules('irregular', ['systems_of_record' => 'systems_of_record']); +//Inflector::rules('uninflected', ['dontinflectme']); +//Inflector::rules('transliteration', ['/å/' => 'aa']); + +/* + * Plugins need to be loaded manually, you can either load them one by one or all of them in a single call + * Uncomment one of the lines below, as you need. make sure you read the documentation on Plugin to use more + * advanced ways of loading plugins + * + * Plugin::loadAll(); // Loads all plugins at once + * Plugin::load('Migrations'); //Loads a single plugin named Migrations + * + */ + +/* + * Only try to load DebugKit in development mode + * Debug Kit should not be installed on a production system + */ +//if (Configure::read('debug')) { +// This mucks with CSS, maybe just remove it entirely? +// Plugin::load('DebugKit', ['bootstrap' => true]); +//} \ No newline at end of file diff --git a/app/config/bootstrap_cli.php b/app/config/bootstrap_cli.php new file mode 100644 index 00000000..85e119e9 --- /dev/null +++ b/app/config/bootstrap_cli.php @@ -0,0 +1,38 @@ + [ + 'default' => [ + 'className' => 'Cake\Database\Connection', + // Postgres is currently the only supported backend for COmanage Match + 'driver' => 'Cake\Database\Driver\Postgres', + 'persistent' => false, + 'host' => 'localhost', + /** + * CakePHP will use the default DB port based on the driver selected + * MySQL on MAMP uses port 8889, MAMP users will want to uncomment + * the following line and set the port accordingly + */ + //'port' => 'non_standard_port_number', + 'username' => 'XXX', + 'password' => 'XXX', + 'database' => 'XXX', + 'encoding' => 'utf8', + 'timezone' => 'UTC', + 'flags' => [], + 'cacheMetadata' => true, + 'log' => false, + + /** + * Set identifier quoting to true if you are using reserved words or + * special characters in your table or column names. Enabling this + * setting will result in queries built using the Query Builder having + * identifiers quoted when creating SQL. It should be noted that this + * decreases performance because each query needs to be traversed and + * manipulated before being executed. + */ + 'quoteIdentifiers' => false, + + /** + * During development, if using MySQL < 5.6, uncommenting the + * following line could boost the speed at which schema metadata is + * fetched from the database. It can also be set directly with the + * mysql configuration directive 'innodb_stats_on_metadata = 0' + * which is the recommended value in production environments + */ + //'init' => ['SET GLOBAL innodb_stats_on_metadata = 0'], + + 'url' => env('DATABASE_URL', null), + ], + + /** + * The test connection is used during the test suite. + */ + 'test' => [ + 'className' => 'Cake\Database\Connection', + 'driver' => 'Cake\Database\Driver\Postgres', + 'persistent' => false, + 'host' => 'localhost', + //'port' => 'non_standard_port_number', + 'username' => 'my_app', + 'password' => 'secret', + 'database' => 'test_myapp', + 'encoding' => 'utf8', + 'timezone' => 'UTC', + 'cacheMetadata' => true, + 'quoteIdentifiers' => false, + 'log' => false, + //'init' => ['SET GLOBAL innodb_stats_on_metadata = 0'], + 'url' => env('DATABASE_TEST_URL', null), + ], + ] +]; \ No newline at end of file diff --git a/app/config/paths.php b/app/config/paths.php new file mode 100644 index 00000000..c933a904 --- /dev/null +++ b/app/config/paths.php @@ -0,0 +1,90 @@ +connect('/', ['controller' => 'Pages', 'action' => 'display', 'home']); + + /** + * ...and connect the rest of 'Pages' controller's URLs. + */ + $routes->connect('/pages/*', ['controller' => 'Pages', 'action' => 'display']); + + /** + * TIER ID Match API Routes + */ + + // Match Request +// XXX should we use TierApiV1Controller? or v1match? + $routes->get('/api/:matchgrid_id/v1/matchRequests/:id', ['controller' => 'TierApi', 'action' => 'viewMatchRequest']); + $routes->get('/api/:matchgrid_id/v1/matchRequests', ['controller' => 'TierApi', 'action' => 'viewMatchRequests']); + $routes->put('/api/:matchgrid_id/v1/people/:sor/:sorid', ['controller' => 'TierApi', 'action' => 'match']); + $routes->post('/api/:matchgrid_id/v1/people/:sor/:sorid', ['controller' => 'TierApi', 'action' => 'search']); +// XXX do we need the ?* here? (it breaks matchRequests -> viewMatchRequests) + $routes->get('/api/:matchgrid_id/v1/people/:sor/:sorid?*', ['controller' => 'TierApi', 'action' => 'search']); + $routes->delete('/api/:matchgrid_id/v1/people/:sor/:sorid', ['controller' => 'TierApi', 'action' => 'remove']); + $routes->get('/api/:matchgrid_id/v1/people/:sor/:sorid', ['controller' => 'TierApi', 'action' => 'current']); + $routes->get('/api/:matchgrid_id/v1/people/:sor', ['controller' => 'TierApi', 'action' => 'inventory']); + $routes->put('/api/:matchgrid_id/v1/referenceIds/:id', ['controller' => 'TierApi', 'action' => 'merge']); + + /** + * Connect catchall routes for all controllers. + * + * Using the argument `DashedRoute`, the `fallbacks` method is a shortcut for + * `$routes->connect('/:controller', ['action' => 'index'], ['routeClass' => 'DashedRoute']);` + * `$routes->connect('/:controller/:action/*', [], ['routeClass' => 'DashedRoute']);` + * + * Any route class can be used with this method, such as: + * - DashedRoute + * - InflectedRoute + * - Route + * - Or your own route class + * + * You can remove these routes once you've connected the + * routes you want in your application. + */ + $routes->fallbacks(DashedRoute::class); +}); + +/** + * Load all plugin routes. See the Plugin documentation on + * how to customize the loading of plugin routes. + * + * As of Cake v3.6 it is no longer necessary to call this + * Plugin::routes(); + */ + + +/* XXX clean up this before commit +// check getParams + +// Create a route that only responds to GET requests. +$routes->get( + '/cooks/:id', + ['controller' => 'Users', 'action' => 'view'], + 'users:view' +); + +// Create a route that only responds to PUT requests +$routes->put( + '/cooks/:id', + ['controller' => 'Users', 'action' => 'update'], + 'users:update' +); + +$routes->connect( + '/:controller/:id', + ['action' => 'view'] +)->setPatterns(['id' => '[0-9]+']); + + +$routes->connect( + '/cooks/:action/*', ['controller' => 'Users'] +); + +Router::connect( + '/voot/groups/:memberid/:groupid', + array('controller' => 'voot', 'action' => 'groups') +); + +Router::connect( + '/voot/groups/:memberid', + array('controller' => 'voot', 'action' => 'groups') +); + +Router::connect( + '/voot/people/:memberid/:groupid', + array('controller' => 'voot', 'action' => 'people') +); +*/ \ No newline at end of file diff --git a/app/index.php b/app/index.php new file mode 100644 index 00000000..45917691 --- /dev/null +++ b/app/index.php @@ -0,0 +1,16 @@ +add(ErrorHandlerMiddleware::class) + + // Handle plugin/theme assets like CakePHP normally does. + ->add(AssetMiddleware::class) + + // Add routing middleware. + ->add(new RoutingMiddleware($this)); + + // Enable CSRF protection using Cake v3.5+ approach. + // Initially, we use the default options, except a different CSRF cookie + // name to avoid conflicts with Registry. + $middlewareQueue->add(new CsrfProtectionMiddleware(['cookieName' => 'matchCsrfToken'])); + + return $middlewareQueue; + } +} diff --git a/app/src/Auth/EnvAuthenticate.php b/app/src/Auth/EnvAuthenticate.php new file mode 100644 index 00000000..3640b459 --- /dev/null +++ b/app/src/Auth/EnvAuthenticate.php @@ -0,0 +1,121 @@ +getUser($request); + } + + /** + * Get a user based on information in the request. Primarily used by stateless authentication + * systems like basic and digest auth. + * + * @since COmanage Match v1.0.0 + * @param ServerRequest $request Cake ServerRequest + * @return Array Array of user information, or false + */ + + public function getUser(ServerRequest $request) { + Log::write('debug', 'EnvAuthenticate::getUser()'); + + $user = $request->getSession()->read('Auth.external.user'); + + Log::write('debug', 'EnvAuthenticate::getUser() = ' . $user); + + if(!$user) { + return false; + } + + // It's not clear we really need to use an array here, it just seems to be + // the convention of the Cake Authenticate classes. + return [ 'username' => $user ]; + } + + /** + * Handle an unauthenticated request. + * + * @since COmanage Match v1.0.0 + * @param ServerRequest $request Cake ServerRequest + * @param Response $response Cake Response + * @return Response Cake Response + */ + + public function unauthenticated(ServerRequest $request, Response $response) { + $externalUser = $request->getSession()->read('Auth.external.user'); + + Log::write('debug', 'EnvAuthenticate::unauthenticated() = ' . $externalUser); + + if(!empty($externalUser)) { + // Back from authentication + + Log::write('debug', 'EnvAuthenticate::unauthenticated() Back from authentication'); + return null; + } + + Log::write('debug', 'EnvAuthenticate::unauthenticated() Redirecting to authentication'); + + // We need to figure out the URL to redirect to. This is basically $request->here(), + // except that includes the server base (eg "/match"), and the subsequent redirect + // issued by AuthController will have that added in automatically. + + // Note here() and $here return different strings. here() includes query params. + $target = $request->getRequestTarget(); + + Log::write('debug', 'EnvAuthenticate::unauthenticated() Redirect target: ' . $target); + + // Rather than pass the target URL through the browser, we'll just stuff it + // into the session + $request->getSession()->write('Auth.target', $target); + + // Send the request to the web server login target + $newresponse = $response->withLocation("/match/auth/login/login.php"); + return $newresponse; + } +} \ No newline at end of file diff --git a/app/src/Command/DatabaseCommand.php b/app/src/Command/DatabaseCommand.php new file mode 100644 index 00000000..8837ec54 --- /dev/null +++ b/app/src/Command/DatabaseCommand.php @@ -0,0 +1,114 @@ +config(); + + // We only support Postgres (at least for now) + if($cfg['driver'] != "Cake\Database\Driver\Postgres") { + // We could also use $this->abort(), but then we'd have to $io->out the error + throw new \RuntimeException(__('match.er.db.driver' , [ $cfg['driver'] ])); + } + + // This ADOdb label actually supports postgres 8+, but Match requires 9.1 or latergamma681 + + $dbc = ADONewConnection('postgres9'); + + if(!$dbc->Connect($cfg['host'], + $cfg['username'], + $cfg['password'], + $cfg['database'])) { + throw new \RuntimeException(__('match.er.db.connect', [$dbc->ErrorMsg()])); + } + + $schemaFile = ROOT . DS . 'config' . DS . 'schema' . DS . 'schema.xml'; + + if(!is_readable($schemaFile)) { + throw new \RuntimeException(__('match.er.file', [$schemaFile])); + } + + $io->out(__('match.cmd.db.schema', [$schemaFile])); + + $schema = new \adoSchema($dbc); + // ParseSchema is generating bad SQL for Postgres. eg: + // ALTER TABLE cm_cos ALTER COLUMN id SERIAL + // which (1) should be ALTER TABLE cm_cos ALTER COLUMN id TYPE SERIAL + // and (2) SERIAL isn't usable in an ALTER TABLE statement + // So we continue on error (CO-1570) + $schema->ContinueOnError(true); + + // If we add support for MySQL, check to see if the translation from + // boolean to TINYINT performed by Registry is still required. + $sql = $schema->ParseSchema($schemaFile); + + switch($schema->ExecuteSchema($sql)) { + case 2: // !!! + $io->out(__('match.cmd.db.ok')); + break; + default: + $io->out(__('match.er.db.schema')); + break; + } + + $dbc->Disconnect(); + + // We might run bin/cake schema_cache clear or + // bin/cake schema_cache build --connection default + // but so far we don't have an example indicating it's needed. + } +} diff --git a/app/src/Command/SetupCommand.php b/app/src/Command/SetupCommand.php new file mode 100644 index 00000000..f631308e --- /dev/null +++ b/app/src/Command/SetupCommand.php @@ -0,0 +1,141 @@ +addOption('admin-username', [ + 'help' => __('match.cmd.opt.admin-username') + ])->addOption('force', [ + 'help' => __('match.cmd.opt.force'), + 'boolean' => true + ]); + + return $parser; + } + + /** + * Execute the Setup Command. + * + * @since COmanage Match v1.0.0 + * @param Arguments $args Command Arguments + * @param ConsoleIo $io Console IO + */ + + public function execute(Arguments $args, ConsoleIo $io) { + global $argv; + + // Check if the security salt file already exists, and if so abort. + + $securitySaltFile = LOCAL . DS . "Config" . DS . "security.salt"; + + if(file_exists($securitySaltFile)) { + $io->out(__('match.cmd.se.already')); + + if(!$args->getOption('force')) { + exit; + } + } + + // Before we get going, prompt for whatever information we need in case + // the user hits ctrl-c. + + $user = $args->getOption('admin-username'); + + while(!$user) { + $user = $io->ask(__('match.cmd.se.admin.user')); + } + + // Set the salt now in case we need it. (Normally this is done in bootstrap.php.) + // We'll write it out after we're done with the database updates. + $salt = hash('sha256', Security::randomBytes(64)); + Security::setSalt($salt); + + // Perform database related setup. Start by trying to run the database schema. + + // Build the runner with an application and root executable name. (based on bin/cake.php) + $runner = new CommandRunner(new Application(dirname(__DIR__) . DS . '..' . DS . 'config'), 'cake'); + $runner->run([ $argv[0], 'database' ]); + + // Create the initial admin permission + $io->out(__('match.cmd.se.admin')); + + $permissionsTable = TableRegistry::get('Permissions'); + $permission = $permissionsTable->newEntity(); + + $permission->username = $user; + $permission->matchgrid_id = null; + $permission->permission = PermissionEnum::PlatformAdmin; + + if(!$permissionsTable->save($permission)) { + throw new \RuntimeException(__('match.er.save', ['Permissions'])); + } + + // Register the current version for future upgrade purposes + // Read the current release from the VERSION file + $versionFile = CONFIG . "VERSION"; + + $targetVersion = rtrim(file_get_contents($versionFile)); + + $metaTable = TableRegistry::get('Meta'); + $metaTable->setUpgradeVersion($targetVersion, true); + + // Write out the salt file + $io->out(__('match.cmd.se.salt')); + + if(file_put_contents($securitySaltFile, $salt)===false) { + $err = error_get_last(); + throw new \RuntimeException($err[message]); + } + + // We set 444 to prevent accidental changing of the salt, but also so the + // web server user can read it if this script is run by (say) root. + // We assume we're not installed on a shared, semi-public server. + chmod($securitySaltFile, 0444); + } +} \ No newline at end of file diff --git a/app/src/Console/Installer.php b/app/src/Console/Installer.php new file mode 100644 index 00000000..722ef8be --- /dev/null +++ b/app/src/Console/Installer.php @@ -0,0 +1,246 @@ +getIO(); + + $rootDir = dirname(dirname(__DIR__)); + + static::createAppConfig($rootDir, $io); + static::createWritableDirectories($rootDir, $io); + + // ask if the permissions should be changed + if ($io->isInteractive()) { + $validator = function ($arg) { + if (in_array($arg, ['Y', 'y', 'N', 'n'])) { + return $arg; + } + throw new Exception('This is not a valid answer. Please choose Y or n.'); + }; + $setFolderPermissions = $io->askAndValidate( + 'Set Folder Permissions ? (Default to Y) [Y,n]? ', + $validator, + 10, + 'Y' + ); + + if (in_array($setFolderPermissions, ['Y', 'y'])) { + static::setFolderPermissions($rootDir, $io); + } + } else { + static::setFolderPermissions($rootDir, $io); + } + + static::setSecuritySalt($rootDir, $io); + + if (class_exists('\Cake\Codeception\Console\Installer')) { + \Cake\Codeception\Console\Installer::customizeCodeceptionBinary($event); + } + } + + /** + * Create the config/app.php file if it does not exist. + * + * @param string $dir The application's root directory. + * @param \Composer\IO\IOInterface $io IO interface to write to console. + * @return void + */ + public static function createAppConfig($dir, $io) + { + $appConfig = $dir . '/config/app.php'; + $defaultConfig = $dir . '/config/app.default.php'; + if (!file_exists($appConfig)) { + copy($defaultConfig, $appConfig); + $io->write('Created `config/app.php` file'); + } + } + + /** + * Create the `logs` and `tmp` directories. + * + * @param string $dir The application's root directory. + * @param \Composer\IO\IOInterface $io IO interface to write to console. + * @return void + */ + public static function createWritableDirectories($dir, $io) + { + foreach (static::WRITABLE_DIRS as $path) { + $path = $dir . '/' . $path; + if (!file_exists($path)) { + mkdir($path); + $io->write('Created `' . $path . '` directory'); + } + } + } + + /** + * Set globally writable permissions on the "tmp" and "logs" directory. + * + * This is not the most secure default, but it gets people up and running quickly. + * + * @param string $dir The application's root directory. + * @param \Composer\IO\IOInterface $io IO interface to write to console. + * @return void + */ + public static function setFolderPermissions($dir, $io) + { + // Change the permissions on a path and output the results. + $changePerms = function ($path, $perms, $io) { + // Get permission bits from stat(2) result. + $currentPerms = fileperms($path) & 0777; + if (($currentPerms & $perms) == $perms) { + return; + } + + $res = chmod($path, $currentPerms | $perms); + if ($res) { + $io->write('Permissions set on ' . $path); + } else { + $io->write('Failed to set permissions on ' . $path); + } + }; + + $walker = function ($dir, $perms, $io) use (&$walker, $changePerms) { + $files = array_diff(scandir($dir), ['.', '..']); + foreach ($files as $file) { + $path = $dir . '/' . $file; + + if (!is_dir($path)) { + continue; + } + + $changePerms($path, $perms, $io); + $walker($path, $perms, $io); + } + }; + + $worldWritable = bindec('0000000111'); + $walker($dir . '/tmp', $worldWritable, $io); + $changePerms($dir . '/tmp', $worldWritable, $io); + $changePerms($dir . '/logs', $worldWritable, $io); + } + + /** + * Set the security.salt value in the application's config file. + * + * @param string $dir The application's root directory. + * @param \Composer\IO\IOInterface $io IO interface to write to console. + * @return void + */ + public static function setSecuritySalt($dir, $io) + { + $newKey = hash('sha256', Security::randomBytes(64)); + static::setSecuritySaltInFile($dir, $io, $newKey, 'app.php'); + } + + /** + * Set the security.salt value in a given file + * + * @param string $dir The application's root directory. + * @param \Composer\IO\IOInterface $io IO interface to write to console. + * @param string $newKey key to set in the file + * @param string $file A path to a file relative to the application's root + * @return void + */ + public static function setSecuritySaltInFile($dir, $io, $newKey, $file) + { + $config = $dir . '/config/' . $file; + $content = file_get_contents($config); + + $content = str_replace('__SALT__', $newKey, $content, $count); + + if ($count == 0) { + $io->write('No Security.salt placeholder to replace.'); + + return; + } + + $result = file_put_contents($config, $content); + if ($result) { + $io->write('Updated Security.salt value in config/' . $file); + + return; + } + $io->write('Unable to update Security.salt value.'); + } + + /** + * Set the APP_NAME value in a given file + * + * @param string $dir The application's root directory. + * @param \Composer\IO\IOInterface $io IO interface to write to console. + * @param string $appName app name to set in the file + * @param string $file A path to a file relative to the application's root + * @return void + */ + public static function setAppNameInFile($dir, $io, $appName, $file) + { + $config = $dir . '/config/' . $file; + $content = file_get_contents($config); + $content = str_replace('__APP_NAME__', $appName, $content, $count); + + if ($count == 0) { + $io->write('No __APP_NAME__ placeholder to replace.'); + + return; + } + + $result = file_put_contents($config, $content); + if ($result) { + $io->write('Updated __APP_NAME__ value in config/' . $file); + + return; + } + $io->write('Unable to update __APP_NAME__ value.'); + } +} diff --git a/app/src/Controller/AppController.php b/app/src/Controller/AppController.php new file mode 100644 index 00000000..3599ac19 --- /dev/null +++ b/app/src/Controller/AppController.php @@ -0,0 +1,193 @@ +loadComponent('RequestHandler', [ + // As of Cake v3.6.7 need to disable this to suppress v4.0.0 deprecation warnings. + 'enableBeforeRedirect' => false + ]); + + $this->loadComponent('Flash'); + + $this->loadComponent('Auth', [ + // We want to use isAuthorized in each controller for request authorization + 'authorize' => [ + 'Controller' + ], + // This corresponds to EnvAuthenticate + 'authenticate' => [ + 'Env' + ], + ]); + + $this->loadComponent('Paginator'); + + /* + * Enable the following components for recommended CakePHP security settings. + * see https://book.cakephp.org/3.0/en/controllers/components/security.html + */ + $this->loadComponent('Security'); + + // CSRF Protection is enabled via in Middleware via Application.php. + + // This is the COmanage AuthorizationComponent, not to be confused with + // Cake's AuthComponent, or the use of Controller Authorization. + $this->loadComponent('Authorization'); + } + + /** + * Callback run prior to the request action. + * + * @since COmanage Match v1.0.0 + * @param Event $event Cake Event + */ + + public function beforeFilter(\Cake\Event\Event $event) { + parent::beforeFilter($event); + + // Determine the requested Matchgrid + $this->setMatchgrid(); + } + + /** + * Callback run prior to the view rendering. + * + * @since COmanage Match v1.0.0 + * @param Event $event Cake Event + */ + + public function beforeRender(\Cake\Event\Event $event) { + parent::beforeRender($event); + + // The current user, if authenticated + $this->set('vv_user', $this->request->getSession()->read('Auth.User')); + + // The current Matchgrid, as determined in beforeFilter() + $mgid = null; + + if($this->cur_mg) { + $mgid = $this->cur_mg->id; + } + + // Available Matchgrids + $this->loadModel('Matchgrids'); + $this->set('vv_matchgrids', $this->Matchgrids->find('list')->find('activeMatchGrids')->toArray()); + + // The set of menu permissions, so the layout knows what to render + if($this->Authorization) { + // Ordinarily $this->Authorization will be set, but under certain error conditions + // it won't, which will prevent error messages from rendering + + $this->set('vv_menu_permissions', + $this->Authorization->menuPermissions($this->request->getSession()->read('Auth.User.username'), $mgid)); + } + } + + /** + * Determine the (requested) current Matchgrid and make it available to the + * rest of the application. + * + * @since COmanage Match v1.0.0 + * @throws Cake\Datasource\Exception\RecordNotFoundException + * @throws \InvalidArgumentException + */ + + protected function setMatchgrid() { + // $this->name = Models + $modelsName = $this->name; + + if(!method_exists($this->$modelsName, "requiresMatchgrid") + || !$this->$modelsName->requiresMatchgrid()) { + // Nothing to do, matchgrid not required by this model/controller + return; + } + + // Try to find the requested matchgrid + $mgid = null; + + if($this->request->is('get')) { + // If this action allows unkeyed, asserted matchgrid IDs, check the query string + // (eg: 'add' or 'index' allow matchgrid_id to be passed in) + if($this->$modelsName->allowUnkeyedMatchgrid($this->request->getParam('action'))) { + $mgid = $this->request->getQuery('matchgrid_id'); + } + } + + if(!$mgid) { + // Try to map the requested object ID + $param = (int)$this->request->getParam('pass.0'); + + if(!empty($param)) { + try { + $mgid = $this->$modelsName->calculateMatchgridId($param); + } + catch(Exception $e) { + // Ignore errors and keep trying + } + } + } + + if(!$mgid) { + // If we get this far without a Matchgrid ID, something went wrong. + throw new RuntimeException(__('match.er.mgid')); + } + + if($mgid) { + $this->loadModel('Matchgrids'); + + // This throws Cake\Datasource\Exception\RecordNotFoundException which + // we just let pass up the stack. + $this->cur_mg = $this->Matchgrids->findById($mgid)->firstOrFail(); + $this->set('vv_cur_mg', $this->cur_mg); + } + } +} diff --git a/app/src/Controller/AttributeGroupsController.php b/app/src/Controller/AttributeGroupsController.php new file mode 100644 index 00000000..5b954b32 --- /dev/null +++ b/app/src/Controller/AttributeGroupsController.php @@ -0,0 +1,58 @@ +Authorization->isPlatformAdmin($user['username']); + + $mgAdmin = $this->Authorization->isMatchAdmin($user['username'], $this->mgid); + + $p = [ + 'add' => $platformAdmin || $mgAdmin, + 'delete' => $platformAdmin || $mgAdmin, + 'edit' => $platformAdmin || $mgAdmin, + 'index' => $platformAdmin || $mgAdmin, + 'view' => false + ]; + + $this->set('vv_permissions', $p); + return $p[$this->request->getParam('action')]; + } +} \ No newline at end of file diff --git a/app/src/Controller/AttributesController.php b/app/src/Controller/AttributesController.php new file mode 100644 index 00000000..ea193240 --- /dev/null +++ b/app/src/Controller/AttributesController.php @@ -0,0 +1,60 @@ +cur_mg->id) ? $this->cur_mg->id : null; + + $platformAdmin = $this->Authorization->isPlatformAdmin($user['username']); + + $mgAdmin = $this->Authorization->isMatchAdmin($user['username'], $mgid); + + $p = [ + 'add' => $platformAdmin || $mgAdmin, + 'delete' => $platformAdmin || $mgAdmin, + 'edit' => $platformAdmin || $mgAdmin, + 'index' => $platformAdmin || $mgAdmin, + 'view' => false + ]; + + $this->set('vv_permissions', $p); + return $p[$this->request->getParam('action')]; + } +} \ No newline at end of file diff --git a/app/src/Controller/Component/AuthorizationComponent.php b/app/src/Controller/Component/AuthorizationComponent.php new file mode 100644 index 00000000..80f5df1b --- /dev/null +++ b/app/src/Controller/Component/AuthorizationComponent.php @@ -0,0 +1,199 @@ +Permissions = TableRegistry::get('Permissions'); + } + + /** + * Calculate Match permissions for the specified user. + * + * @since COmanage Match v1.0.0 + * @param String $username Username of subject to obtain permissions for + * @return Array of authorizations, as documented above + */ + + protected function getPermissions($username) { + if(!empty($this->userPermissions[$username])) { + return $this->userPermissions[$username]; + } + + $this->userPermissions[$username] = [ + // Platform Admin + 'cmadmin' => false, + // Matchgrid Permissions, keyed on Matchgrid ID + 'matchgrids' => [] + ]; + + // Pull the permissions from the database + $perms = $this->Permissions->findForUser($username); + + foreach($perms as $mgid => $p) { + if($p == PermissionEnum::None) { + // Skip None permissions. + continue; + } + + if($mgid) { + // Currently Permissions are hierarchical (ie: MatchgridAdmin implies + // ReconciliationManager), but this could change in the future, so we + // track everything separately. + $this->userPermissions[$username]['matchgrids'][$mgid][$p] = true; + } elseif($p == PermissionEnum::PlatformAdmin) { + $this->userPermissions[$username]['cmadmin'] = true; + } + } + + return $this->userPermissions[$username]; + } + + /** + * Obtain the Matchgrid Permission for the specified user. + * + * @since COmanage Match v1.0.0 + * @param String $username Username + * @param Integer $matchgridId Matchgrid ID + * @return PermissionEnum Permission + */ + + public function getGridPermissions($username, $matchgridId) { + $perms = $this->getPermissions($username); + + if(!isset($perms['matchgrids'][$matchgridId])) { + return []; + } + + return $perms['matchgrids'][$matchgridId]; + } + + /** + * Determine if the specified user is a match administrator for the specified matchgrid. + * + * @since COmanage Match v1.0.0 + * @param String $username Username + * @param Integer $matchgridId Matchgrid ID + * @return boolean true if $username is a match administrator for $matchgridId + */ + + public function isMatchAdmin($username, $matchgridId) { + $perms = $this->getPermissions($username); + + if($matchgridId + && isset($perms['matchgrids'][$matchgridId][PermissionEnum::MatchgridAdmin]) + && $perms['matchgrids'][$matchgridId][PermissionEnum::MatchgridAdmin]) { + return true; + } + + return false; + } + + /** + * Determine if the specified user is a platform administrator. + * + * @since COmanage Match v1.0.0 + * @param String $username Username + * @return boolean true if $username is a platform administrator + */ + + public function isPlatformAdmin($username) { + $perms = $this->getPermissions($username); + + return $perms['cmadmin']; + } + + /** + * Determine if the specified user is a reconciliation manager for the specified matchgrid. + * + * @since COmanage Match v1.0.0 + * @param String $username Username + * @param Integer $matchgridId Matchgrid ID + * @return boolean true if $username is a reconciliation manager for $matchgridId + */ + + public function isReconciliationManager($username, $matchgridId) { + $perms = $this->getPermissions($username); + + if($matchgridId + && isset($perms['matchgrids'][$matchgridId][PermissionEnum::ReconciliationManager]) + && $perms['matchgrids'][$matchgridId][PermissionEnum::ReconciliationManager]) { + return true; + } + + return false; + } + + /** + * Obtain permissions for rendering menu options + * + * @since COmanage Match v1.0.0 + * @param String $username Username of subject to obtain permissions for + * @param Integer $matchgridId Matchgrid ID to obtain permissions for, if known + * @return Array of authorizations, keyed on menu item + */ + + public function menuPermissions($username, $matchgridId=null) { + $perms = $this->getPermissions($username); + + $platformAdmin = $this->isPlatformAdmin($username); + $mgAdmin = $this->isMatchAdmin($username, $matchgridId); + $recMgr = $this->isReconciliationManager($username, $matchgridId); + + return [ + // Manage configuration of the current matchgrid + 'attributes' => $platformAdmin || $mgAdmin, + 'attribute_groups' => $platformAdmin || $mgAdmin, + 'rules' => $platformAdmin || $mgAdmin, + 'systems_of_record' => $platformAdmin || $mgAdmin, + // Permissions specific to a matchgrid + 'gridroles' => $perms['matchgrids'], + // Overall permission to manage the matchgrids + 'matchgrids' => $platformAdmin, + // Overall permission to manage permissions + 'permissions' => $platformAdmin + ]; + } +} diff --git a/app/src/Controller/ErrorController.php b/app/src/Controller/ErrorController.php new file mode 100644 index 00000000..b7d4231b --- /dev/null +++ b/app/src/Controller/ErrorController.php @@ -0,0 +1,68 @@ +loadComponent('RequestHandler'); + } + + /** + * beforeFilter callback. + * + * @param \Cake\Event\Event $event Event. + * @return \Cake\Http\Response|null|void + */ + public function beforeFilter(Event $event) + { + } + + /** + * beforeRender callback. + * + * @param \Cake\Event\Event $event Event. + * @return \Cake\Http\Response|null|void + */ + public function beforeRender(Event $event) + { + parent::beforeRender($event); + + $this->viewBuilder()->setTemplatePath('Error'); + } + + /** + * afterFilter callback. + * + * @param \Cake\Event\Event $event Event. + * @return \Cake\Http\Response|null|void + */ + public function afterFilter(Event $event) + { + } +} diff --git a/app/src/Controller/MatchgridsController.php b/app/src/Controller/MatchgridsController.php new file mode 100644 index 00000000..f377c604 --- /dev/null +++ b/app/src/Controller/MatchgridsController.php @@ -0,0 +1,254 @@ +request->getParam('action'), + ['manage', 'pending', 'reconcile'])) { + $this->Matchgrids->setRequiresMatchgrid(true); + } + + parent::beforeFilter($event); + } + + /** + * Build the Matchgrid based on the current configuration. + * + * @since COmanage Match v1.0.0 + * @param Integer $id Matchgrid ID + */ + + public function build(int $id) { + try { + $this->Matchgrids->build($id); + $this->Flash->success(__('match.rs.build')); + } + catch(Exception $e) { + $this->Flash->error(__('match.er.build', [$e->getMessage()])); + } + + return $this->redirect(['action' => 'index']); + } + + /** + * Authorization for this Controller, called by Auth component + * - postcondition: $vv_permissions set with calculated permissions for this Controller + * + * @since COmanage Match v1.0.0 + * @param Array $user Array of user data + * @return Boolean True if authorized for the current action, false otherwise + */ + + public function isAuthorized(Array $user) { + $platformAdmin = $this->Authorization->isPlatformAdmin($user['username']); + + $mgid = isset($this->cur_mg->id) ? $this->cur_mg->id : null; + + $mgAdmin = $this->Authorization->isMatchAdmin($user['username'], $mgid); + + $recMgr = $this->Authorization->isReconciliationManager($user['username'], $mgid); + + $p = [ + 'add' => $platformAdmin, + 'build' => $platformAdmin || $mgAdmin, + 'delete' => $platformAdmin, + 'edit' => $platformAdmin, + 'index' => $platformAdmin, + 'manage' => $platformAdmin || $mgAdmin, + 'pending' => $platformAdmin || $mgAdmin || $recMgr, + 'reconcile' => $platformAdmin || $mgAdmin || $recMgr, + 'view' => false + ]; + + $this->set('vv_permissions', $p); + return $p[$this->request->getParam('action')]; + } + + /** + * Manage a matchgrid. This is the main landing page for matchgrid related operations. + * + * @since COmanage Match v1.0.0 + * @param String $id Matchgrid ID + */ + + public function manage(string $id) { + $this->set('vv_title', __('match.op.manage.a', [$this->cur_mg->table_name])); + } + + /** + * Display the set of pending requests. + * + * @since COmanage Match v1.0.0 + * @param String $id Matchgrid ID + */ + + public function pending(string $id) { + try { + $MatchService = new \App\Lib\Match\MatchService(); + + $MatchService->connect(); + $MatchService->setConfig((int)$id); + + $results = $MatchService->getRequests('pending'); + + // Although we're passing the $id as provided by the user, it has been + // vetted since MatchgridLinkTrait will pull the current Matchgrid from + // the database before we get here and throw an error if $id is invalid. + $this->set('vv_matchgrid_id', $id); + $this->set('vv_pending', $results->getRawResults()); + } + catch(Exception $e) { + $this->Flash->error(__('match.er.reconcile', [$e->getMessage()])); + } + + $this->set('vv_title', __('match.op.reconcile.a', [$this->cur_mg->table_name])); + } + + /** + * Display the set of pending requests. + * + * @since COmanage Match v1.0.0 + * @param String $id Matchgrid ID + */ + + public function reconcile(string $id) { + // There's roughly similar logic in TierApiController::doViewMatchRequest, + // which could perhaps at some point be consolidated or moved to a trait... + + try { + $MatchService = new \App\Lib\Match\MatchService(); + $AttributeManager = new \App\Lib\Match\AttributeManager(); + + $MatchService->connect(); + $MatchService->setConfig((int)$id); + + if($this->request->is('post')) { + // We've got the requested resolution + + $req = $this->request->getData(); + + if(empty($req['rowid']) || empty($req['referenceid'])) { + // Just throw an exception that we'll catch and render below + throw new \RuntimeException(__('match.er.args', ['reconcile'])); + } + + $rowid = (int)$req['rowid']; + + // Pull the request so we know which sor+sorid we're working with. + // Plausibly this could also have been passed through the form, but it + // seems easier to just pass the row ID. + $results = $MatchService->getRequest($rowid); + + $row = $results->getRawResults(); + + $sor = $row[$rowid]['sor']; + $sorid = $row[$rowid]['sorid']; + + // Cake Form tampering protection should ensure that $req['referenceid'] + // is valid and one we originally proposed. + $refId = $MatchService->attachReferenceId($sor, $sorid, $AttributeManager, $req['referenceid']); + + $this->Flash->success(__('match.rs.refid.assigned', [$refId])); + + // Redirect back to list of pending requests + return $this->redirect([ + 'action' => 'pending', + $this->cur_mg->id + ]); + } else { // is get + // Find and render the candidates for the pending record + + $rowId = (int)$this->request->getQuery('rowid'); + + if(!$rowId) { + // Throw an error to be caught below + throw new \RuntimeException(__('match.er.args', ['reconcile'])); + } + + $results = $MatchService->getRequest($rowId); + $candidates = []; + + if($results->count() == 0) { + // No such request ID + throw new \RuntimeException(__('match.er.reconcile.notfound', [$rowId])); + } + + // Parse the original request + $origReq = $results->getRawResults(); + + if(!empty($origReq[$rowId]['referenceId'])) { + // This is a resolved request + throw new \RuntimeException(__('match.er.reconcile.done', [$rowId])); + } + + // Extract the SOR and SORID + $sor = $origReq[$rowId]['sor']; + $sorid = $origReq[$rowId]['sorid']; + + // Use AttributeManager to parse the current record back into database format for searching + // Note we have the raw version, but this remunging of the json is "easier" than adding + // another interface to AttributeManager for the moment. + $AttributeManager = new \App\Lib\Match\AttributeManager(); + // We have an array but parseFromJSON wants an object + $AttributeManager->parseFromJSON(json_decode(json_encode($results->getResultsForJson('current')))); + + $results = $MatchService->searchReferenceId($sor, $sorid, $AttributeManager); + + // Count could be 0 if we failed to match any rules at all (canonical or potential) + if($results->count() > 0) { + $candidates = $results->getRawResults(); + } + + // Insert the original request as "new" + $candidates[] = $origReq[$rowId]; + + $this->set('vv_candidates', $candidates); + // Also set the original request separately to make it easier for the view + $this->set('vv_request', $origReq[$rowId]); + $this->set('vv_title', __('match.op.reconcile.request', [$sor, $sorid])); + } // is post + } + catch(Exception $e) { + $this->Flash->error(__('match.er.reconcile', [$e->getMessage()])); + } + } +} \ No newline at end of file diff --git a/app/src/Controller/PagesController.php b/app/src/Controller/PagesController.php new file mode 100644 index 00000000..63debee9 --- /dev/null +++ b/app/src/Controller/PagesController.php @@ -0,0 +1,84 @@ +redirect('/'); + } + if (in_array('..', $path, true) || in_array('.', $path, true)) { + throw new ForbiddenException(); + } + $page = $subpage = null; + + if (!empty($path[0])) { + $page = $path[0]; + } + if (!empty($path[1])) { + $subpage = $path[1]; + } + $this->set(compact('page', 'subpage')); + + try { + $this->render(implode('/', $path)); + } catch (MissingTemplateException $exception) { + if (Configure::read('debug')) { + throw $exception; + } + throw new NotFoundException(); + } + } + + /** + * Authorization for this Controller, called by Auth component + * - postcondition: $vv_permissions set with calculated permissions for this Controller + * + * @since COmanage Match v1.0.0 + * @param Array $user Array of user data + * @return Boolean True if authorized for the current action, false otherwise + */ + public function isAuthorized(Array $user) { + // For now always return true + // (Alternate, add to beforeFilter(): $this->Auth->allow(['display']);) + + return true; + } +} diff --git a/app/src/Controller/PermissionsController.php b/app/src/Controller/PermissionsController.php new file mode 100644 index 00000000..52a59623 --- /dev/null +++ b/app/src/Controller/PermissionsController.php @@ -0,0 +1,56 @@ +Authorization->isPlatformAdmin($user['username']); + + $p = [ + 'add' => $platformAdmin, + 'delete' => $platformAdmin, + 'edit' => $platformAdmin, + 'index' => $platformAdmin, + 'view' => false + ]; + + $this->set('vv_permissions', $p); + return $p[$this->request->getParam('action')]; + } +} \ No newline at end of file diff --git a/app/src/Controller/RulesController.php b/app/src/Controller/RulesController.php new file mode 100644 index 00000000..4b9397c2 --- /dev/null +++ b/app/src/Controller/RulesController.php @@ -0,0 +1,60 @@ +cur_mg->id) ? $this->cur_mg->id : null; + + $platformAdmin = $this->Authorization->isPlatformAdmin($user['username']); + + $mgAdmin = $this->Authorization->isMatchAdmin($user['username'], $mgid); + + $p = [ + 'add' => $platformAdmin || $mgAdmin, + 'delete' => $platformAdmin || $mgAdmin, + 'edit' => $platformAdmin || $mgAdmin, + 'index' => $platformAdmin || $mgAdmin, + 'view' => false + ]; + + $this->set('vv_permissions', $p); + return $p[$this->request->getParam('action')]; + } +} \ No newline at end of file diff --git a/app/src/Controller/StandardController.php b/app/src/Controller/StandardController.php new file mode 100644 index 00000000..4db053c2 --- /dev/null +++ b/app/src/Controller/StandardController.php @@ -0,0 +1,366 @@ +name = Models (ie: from ModelsTable) + $modelsName = $this->name; + // $tableName = models + $tableName = $this->$modelsName->getTable(); + + if($this->request->is('post')) { + // Try to save + $obj = $this->$modelsName->newEntity($this->request->getData()); + + // This throws \Cake\ORM\Exception\RolledbackTransactionException if aborted + // in afterSave + if($this->$modelsName->save($obj)) { + $this->Flash->success(__('match.rs.saved')); + + return $this->generateRedirect(); + } + + $this->Flash->error(__('match.er.save', [$modelsName])); + + // Pass $obj as context so the view can render validation errors + $this->set('vv_obj', $obj); + } else { + // Create an empty entity for FormHelper + + $this->set('vv_obj', $this->$modelsName->newEntity()); + } + + // PrimaryLinkTrait + $this->getPrimaryLink(); + + // AutoViewVarsTrait + $this->populateAutoViewVars(); + + // Default title is add new object + $this->set('vv_title', __('match.op.add.a', __('match.ct.'.$tableName, [1]))); + + // Let the view render + $this->render('/Standard/add-edit-view'); + } + + /** + * Handle a delete action for a Standard object. + * + * @since COmanage Match v1.0.0 + * @param Integer $id Object ID + */ + + public function delete($id) { + // $this->name = Models (ie: from ModelsTable) + $modelsName = $this->name; + + // Allow a delete via a POST or DELETE + $this->request->allowMethod(['post', 'delete']); + + // Make sure the requested object exists + try { + $obj = $this->$modelsName->findById($id)->firstOrFail(); + + if($this->$modelsName->delete($obj)) { + // Use the display field to generate the flash message + + $field = $this->$modelsName->getDisplayField(); + + if(!empty($obj->$field)) { + $this->Flash->success(__('match.rs.deleted.a', [$obj->$field])); + } else { + $this->Flash->success(__('match.rs.deleted')); + } + } else { + // It's hard to get a specific failure reason to render... + $this->Flash->error(__('match.er.delete')); + } + } + catch(\Exception $e) { + // findById throws Cake\Datasource\Exception\RecordNotFoundException + + $this->Flash->error($e->getMessage()); + } + + // Always return to index since there is no delete view + return $this->generateRedirect(); + } + + /** + * Handle an edit action for a Standard object. + * + * @since COmanage Match v1.0.0 + * @param Integer $id Object ID + */ + + public function edit($id) { + // $this->name = Models (ie: from ModelsTable) + $modelsName = $this->name; + // $tableName = models + $tableName = $this->$modelsName->getTable(); + + $query = $this->$modelsName->findById($id); + + // AssociationTrait + if(method_exists($this->$modelsName, "getEditContains")) { + $query = $query->contain($this->$modelsName->getEditContains()); + } + + try { + // Pull the current record + $obj = $query->firstOrFail(); + + if($this->request->is(['post', 'put'])) { + // This is an update request + $opts = []; + + // AssociationTrait + if(method_exists($this->$modelsName, "getPatchAssociated")) { + $opts['associated'] = $this->$modelsName->getPatchAssociated(); + } + + // Attempt the update the record + $this->$modelsName->patchEntity($obj, $this->request->getData(), $opts); + + // This throws \Cake\ORM\Exception\RolledbackTransactionException if aborted + // in afterSave + if($this->$modelsName->save($obj)) { + $this->Flash->success(__('match.rs.saved')); + + return $this->generateRedirect(); + } + + $this->Flash->error(__('match.er.save', [$modelsName])); + } + } + catch(\Exception $e) { + // findById throws Cake\Datasource\Exception\RecordNotFoundException + + $this->Flash->error($e->getMessage()); + return $this->generateRedirect(); + } + + $this->set('vv_obj', $obj); + + // PrimaryLinkTrait + $this->getPrimaryLink(); + + // AutoViewVarsTrait + $this->populateAutoViewVars(); + + // Default view title is edit object display field + $field = $this->$modelsName->getDisplayField(); + + if(!empty($obj->$field)) { + $this->set('vv_title', __('match.op.edit.a', $obj->$field)); + } else { + $this->set('vv_title', __('match.op.edit.a', __('match.ct.'.$tableName, [1]))); + } + + // Let the view render + $this->render('/Standard/add-edit-view'); + } + + /** + * Generate a redirect for a Standard Object operation. + * + * @since COmanage Match v1.0.0 + * @return \Cake\Http\Response + */ + + public function generateRedirect() { + $redirect = ['action' => 'index']; + + $link = $this->getPrimaryLink(true); + + if(!empty($link)) { + $redirect[ $link['linkattr'] ] = $link['linkvalue']; + } + + return $this->redirect($redirect); + } + + /** + * Obtain information about the Standard Object's Primary Link, if set. + * The $vv_primary_link view variable is also set. + * + * @since COmanage Match v1.0.0 + * @param boolean $lookup If true, get the value of the primary link, not just the attribute + * @return array Array holding the primary link attribute, and optionally its value + * @throws \RuntimeException + */ + + protected function getPrimaryLink(bool $lookup=false) { + // $this->name = Models + $modelsName = $this->name; + // $modelName = Model + $modelName = \Cake\Utility\Inflector::singularize($this->name); + + $ret = []; + + // PrimaryLinkTrait + if(method_exists($this->$modelsName, "getPrimaryLink") + && $this->$modelsName->getPrimaryLink()) { + $ret['linkattr'] = $this->$modelsName->getPrimaryLink(); + $this->set('vv_primary_link', $ret['linkattr']); + + if($lookup) { + // Try to find a value + if($this->request->getQuery($ret['linkattr'])) { + $ret['linkvalue'] = $this->request->getQuery($ret['linkattr']); + } elseif($this->request->getData($ret['linkattr'])) { + $ret['linkvalue'] = $this->request->getData($ret['linkattr']); + } elseif($this->request->getData($modelName . "." . $ret['linkattr'])) { + $ret['linkvalue'] = $this->request->getData($modelName . "." . $ret['linkattr']); + } else { + throw new \RuntimeException(__('match.er.primary_link', [ $ret['linkattr'] ])); + } + } + } + + return $ret; + } + + /** + * Generate an index for a set of Standard Objects. + * + * @since COmanage Match v1.0.0 + */ + + public function index() { + // $this->name = Models + $modelsName = $this->name; + // $tableName = models + $tableName = $this->$modelsName->getTable(); + + $query = null; + + // PrimaryLinkTrait + $link = $this->getPrimaryLink(); + + if(!empty($link['linkattr'])) { + $query = $this->$modelsName->find()->where([$link['linkattr'] => $this->request->getQuery($link['linkattr'])]); + } else { + $query = $this->$modelsName->find(); + } + + $this->set($tableName, $this->Paginator->paginate($query)); + + // Default index view title is model name + $this->set('vv_title', __('match.ct.'.$tableName, [99])); + + // Let the view render + $this->render('/Standard/index'); + } + + /** + * Populate any auto view variables, as requested via AutoViewVarsTrait. + * + * @since COmanage Match v1.0.0 + */ + + protected function populateAutoViewVars() { + // $this->name = Models + $modelsName = $this->name; + + // Populate certain view vars (eg: selects) automatically. + + // AutoViewVarsTrait + if(method_exists($this->$modelsName, "getAutoViewVars") + && $this->$modelsName->getAutoViewVars()) { + foreach($this->$modelsName->getAutoViewVars() as $vvar => $avv) { + switch($avv['type']) { + case 'enum': + // We just want the localized text strings for the defined constants + $class = '\\App\\Lib\\Enum\\'.$avv['class']; + $this->set($vvar, $class::getLocalizedConsts()); + break; + // "auxiliary" and "select" do basically the same thing, but the former + // returns the full object and the latter just returns a hash suitable + // for a select + case 'auxiliary': + case 'select': + // We assume $modelName has a direct relationship to $avv['model'] + $avvmodel = $avv['model']; + $this->loadModel($avvmodel); + + if($avv['type'] == 'auxiliary') { + $query = $this->$avvmodel->find(); + } else { + $query = $this->$avvmodel->find('list'); + } + + if(!empty($avv['find'])) { + if($avv['find'] == 'filterPrimaryLink') { + // We're filtering the requested model, not our current model. + // See if the requested key is available, and if so run the find. + + $linkFilter = $this->$modelsName->getPrimaryLink(); + + if($linkFilter) { +// XXX also need to check getData()? + $v = $this->request->getQuery($linkFilter); + + if($v) { + $query = $query->find($avv['find'], [$linkFilter => $v]); + } + } + } else { + // Use the specified finder, if configured + $query = $query->find($avv['find']); + } + } + + $this->set($vvar, $query->toArray()); + break; + default: + throw new \LogicException('Unknonwn Auto View Var Type {0}', [$avv['type']]); + break; + } + } + } + } + +// XXX still need to generalize this +/* + public function view($id = null) { + $matchgrid = $this->Matchgrids->findById($id)->firstOrFail(); + $this->set(compact('matchgrid')); + }*/ +} \ No newline at end of file diff --git a/app/src/Controller/SystemsOfRecordController.php b/app/src/Controller/SystemsOfRecordController.php new file mode 100644 index 00000000..57598641 --- /dev/null +++ b/app/src/Controller/SystemsOfRecordController.php @@ -0,0 +1,60 @@ +cur_mg->id) ? $this->cur_mg->id : null; + + $platformAdmin = $this->Authorization->isPlatformAdmin($user['username']); + + $mgAdmin = $this->Authorization->isMatchAdmin($user['username'], $mgid); + + $p = [ + 'add' => $platformAdmin || $mgAdmin, + 'delete' => $platformAdmin || $mgAdmin, + 'edit' => $platformAdmin || $mgAdmin, + 'index' => $platformAdmin || $mgAdmin, + 'view' => false + ]; + + $this->set('vv_permissions', $p); + return $p[$this->request->getParam('action')]; + } +} \ No newline at end of file diff --git a/app/src/Controller/TierApiController.php b/app/src/Controller/TierApiController.php new file mode 100644 index 00000000..4c2d685e --- /dev/null +++ b/app/src/Controller/TierApiController.php @@ -0,0 +1,599 @@ +loadComponent('RequestHandler'); +// $this->loadComponent('Flash'); +/* + $this->loadComponent('Auth', [ + 'authorize' => 'Controller', + 'authenticate' => [ + 'Env' + ], + 'unauthorizedRedirect' => '/match/webroot/auth/login' +/ + 'loginAction' => [ + 'controller' => 'Users', + 'action' => 'login' + ], + // If unauthorized, return them to page they were just on + 'unauthorizedRedirect' => $this->referer() + / + ]);*/ + + // Allow the display action so our PagesController + // continues to work. Also enable the read only actions. +// $this->Auth->allow(['display', 'view', 'index']); + +// XXX do we want to reenable either of these in some limited mode? + /* + * Enable the following components for recommended CakePHP security settings. + * see https://book.cakephp.org/3.0/en/controllers/components/security.html + */ +// $this->loadComponent('Security'); + +// XXX this is deprecated, look at https://book.cakephp.org/3.0/en/controllers/middleware.html#csrf-middleware +// $this->loadComponent('Csrf'); + } + + /** + * Handle an API Request Current Values request, ie: GET /v1/people/sor/sorid + * + * @since COmanage Match v1.0.0 + */ + + public function current() { +// XXX some overlap with inventory() + $result = null; + $statusCode = 200; + + $matchgridId = (int)$this->request->getParam('matchgrid_id'); + $sor = $this->request->getParam('sor'); + $sorid = $this->request->getParam('sorid'); + + try { + $MatchService = new \App\Lib\Match\MatchService(); + + $MatchService->connect(); + $MatchService->setConfig($matchgridId); + + $results = $MatchService->getSorAttributes($sor, $sorid); +// XXX $results->getResultsForJson(); but $result is an array, not a Result Manager + + if($results->count()==0) { + $statusCode = 404; + } else { + $result = $results->getResultsForJson('current'); + } + // We shouldn't get more than one row + + $MatchService->disconnect(); + } + catch(\Exception $e) { + $statusCode = 500; + $result['error'] = $e->getMessage(); + Log::write('error', $e->getMessage()); + } + + $this->viewBuilder()->setLayout('rest'); + + $this->response = $this->response->withStatus($statusCode); + + // Set the result data and render the default API response view + $this->set('vv_result', $result); + $this->render('response'); + } + + /** + * Dispatch an API request. + * + * @since COmanage Match v1.0.0 + * @param string $func Function to call + */ + +// XXX merge all calls to use this + protected function dispatch(string $func) { +/* XXX check to see if requested vars exist, throw error otherwise + $sor = $this->request->getParam('sor'); + $sorId = $this->request->getParam('sorid');*/ + $matchgridId = (int)$this->request->getParam('matchgrid_id'); + + try { + $MatchService = new \App\Lib\Match\MatchService(); + + $MatchService->connect(); + $MatchService->setConfig($matchgridId); + + $this->$func($MatchService); + + $MatchService->disconnect(); + } + catch(\Exception $e) { + $statusCode = 500; + $this->result['error'] = $e->getMessage(); + Log::write('error', $e->getMessage()); + } + + $this->viewBuilder()->setLayout('rest'); + + $this->response = $this->response->withStatus($this->statusCode); + + // Set the result data and render the default API response view + $this->set('vv_result', $this->result); + $this->render('response'); + } + +// XXX docblock + + protected function doMatchRequest(bool $searchOnly=false) { + $statusCode = 500; + $result = []; +// debug('people controller match'); + +// XXX need to expose api URL somewhere (https://server/match/api/matchgrid_id/) so +// admins can configure other end + $matchgridId = (int)$this->request->getParam('matchgrid_id'); + $sor = $this->request->getParam('sor'); +// XXX We should do an authz check on $sor/$matchgridId, based on requester +// and also verify they were provided +// and also for all the other calls (current, remove, etc) + $sorid = $this->request->getParam('sorid'); + // Request attributes are here (json body) + $json = $this->request->input('json_decode'); +// XXX for $searchOnly, attributes can come from GET, see $this->request->getQueryParams() +// if we don't implement this at first commit throw NOT IMPLEMENTED 500 error if GET + +// XXX walk through and add appropriate logging +// should debugging be localized? probably not + Log::write('debug', $sor . "/" . $sorid . ($searchOnly ? " Search" : " Match") . " request received for matchgrid " . $matchgridId); + + try { +// XXX Maybe move this test higher? + if(empty($json)) { + throw new \InvalidArgumentException('No JSON record found or body not successfully parsed'); + } + + $AttributeManager = new \App\Lib\Match\AttributeManager(); + $MatchService = new \App\Lib\Match\MatchService(); + + $MatchService->connect(); + + $AttributeManager->parseFromJSON($json); + + Log::write('debug', $sor . "/" . $sorid . " Obtaining configuration for matchgrid " . $matchgridId); + $MatchService->setConfig($matchgridId); + +// XXX should we start a transaction? and maybe call connect/disconnect from here +// (poc did not set up transactions) + + if(!$searchOnly + && !$AttributeManager->getRequestedReferenceId() + && ($curid = $MatchService->searchSorId($sor, $sorid))) { + // If we already have a record for sor+sorid and no referenceId was + // provided, this is an Update Match Attributes request. + + Log::write('debug', $sor . "/". $sorid . " Updating existing SOR attributes for Row ID " . $curid); + + $MatchService->updateSorAttributes($curid, $AttributeManager); + + $statusCode = 200; + } elseif(!$searchOnly && $AttributeManager->getRequestedReferenceId()) { + // Forced Reconciliation request. Skip the search and jump to the insert. + // (attachReferenceId will insert or update as appropriate.) + + // If no attributes were provided in the JSON, then this is a Reassign + // Reference Identifier request, which we handle basically the same way. + // MatchService::update will figure out what to do. + + $referenceId = $MatchService->attachReferenceId($sor, $sorid, $AttributeManager, $AttributeManager->getRequestedReferenceId()); + + $result = ['referenceId' => $referenceId]; + + $statusCode = 200; + } else { + // Perform a search, and insert or update if not Search Only + $results = $MatchService->searchReferenceId($sor, $sorid, $AttributeManager); + + if($results->count() == 0) { + // No match + + if($searchOnly) { + $statusCode = 404; + } else { + $referenceId = $MatchService->assignReferenceId($sor, $sorid, $AttributeManager); + + $result = ['referenceId' => $referenceId]; + + $statusCode = 201; + } + // XXX or return 404 depending on read-only/read-write + } elseif($results->getConfidenceMode() == ConfidenceModeEnum::Canonical) { + // Exact match + + $refIds = $results->getReferenceIds(); + + if(!empty($refIds[0])) { + if(!$searchOnly) { + $MatchService->attachReferenceId($sor, $sorid, $AttributeManager, $refIds[0]); + } + + $result = ['referenceId' => $refIds[0]]; + } + + $statusCode = 200; + } else { + // Potential match + + // Pull the SOR configuration + + $SoR = TableRegistry::get('SystemsOfRecord'); + +// XXX custom finder? +// XXX this will throw 500 if $sor is not defined +// XXX maybe merge this into the authz check? + $sorobj = $SoR->find('all')->where(['matchgrid_id' => $matchgridId, 'label' => $sor])->firstOrFail(); + + if(!$searchOnly && $sorobj->resolution_mode == ResolutionModeEnum::External) { + $statusCode = 202; + + $matchRequest = $MatchService->insertPending($sor, $sorid, $AttributeManager); + + $result['matchRequest'] = $matchRequest; + } elseif($sorobj->resolution_mode == ResolutionModeEnum::Interactive) { + $statusCode = 300; + + $result['candidates'] = $results->getResultsForJson(); + } + // XXX else throw an error? + } + } + + $MatchService->disconnect(); + } +// try/catch and coerce errors into a 400 or 500 response + catch(\InvalidArgumentException $e) { + $statusCode = 400; + $result['error'] = $e->getMessage(); + Log::write('error', $e->getMessage()); +// XXX put the error in the json body somewhere? + } + catch(\RuntimeException $e) { + $statusCode = 500; + $result['error'] = $e->getMessage(); + Log::write('error', $e->getMessage()); + } + catch(\Exception $e) { + $statusCode = 500; + $result['error'] = $e->getMessage(); + Log::write('error', $e->getMessage()); + } + + Log::write('debug', $sor . "/" . $sorid . " Preparing response with status code " . $statusCode); + + $this->viewBuilder()->setLayout('rest'); + + $this->response = $this->response->withStatus($statusCode); // Can also pass a custom phrase + + // Set the result data and render the default API response view + $this->set('vv_result', $result); + $this->render('response'); + } + + // empty +// debug($this->data); + // this has server vars +// debug($this->request->getServerParams()); + // empty +// debug($this->request->getQuery()); +// debug($this->request->getQueryParams()); + // empty +// debug($this->request->getData()); + + /** + * Handle an API Join Reference Identifiers request, ie: PUT /v1/referenceIds/id + * + * @since COmanage Match v1.0.0 + * @param MatchService $MatchService Match Service + */ + + protected function doMerge(\App\Lib\Match\MatchService $MatchService) { +// XXX check that value is provided + // Reference ID we want to keep / merge to + $targetId = $this->request->getParam('id'); + + $json = $this->request->input('json_decode'); + + if($targetId && !empty($json->referenceIds)) { + $MatchService->merge($targetId, $json->referenceIds); + + $this->statusCode = 200; + } + /* + if(!empty($this->request->getQuery('status'))) { + // Obtain pending/resolved requests + +// XXX should we filter_var getQuery? (for now it's not needed, but maybe if getRequests changed?) +// XXX should check that 'status' is set? + $r = $MatchService->getRequests($this->request->getQuery('status')); + } elseif(!empty($this->request->getQuery('referenceId'))) { + // Obtain SOR Records request + + $r = $MatchService->getRequestsForReferenceId($this->request->getQuery('referenceId')); + } + + $this->result['matchRequests'] = $r->getResultsForJson('pending'); + $this->statusCode = 200;*/ + } + + /** + * Handle an API Match Request request, ie: GET /v1/matchRequest/id + * + * @since COmanage Match v1.0.0 + * @param MatchService $MatchService Match Service + */ + + protected function doViewMatchRequest(\App\Lib\Match\MatchService $MatchService) { +// XXX should check that 'id' is set? + $results = $MatchService->getRequest((int)$this->request->getParam('id')); + + if($results->count() == 0) { + // No such request ID + $this->statusCode = 404; + + return; + } + + // Parse the original request + $origReq = $results->getResultsForJson('current'); + + if(!empty($origReq['referenceId'])) { + // This is a resolved request, so handle it a bit differently + $this->statusCode = 200; + $this->result = $origReq; + + return; + } + +// XXX it's plausible (but unlikely) that a pending match could becoume canonically resolvable +// after it has been submitted (eg: if some bad conflicting data was cleaned up) + $this->statusCode = 300; + + // Extract the SOR and SORID + $sor = $origReq['sorAttributes']['sor']; + $sorid = null; + + foreach($origReq['sorAttributes']['identifiers'] as $id) { + if($id['type'] == 'sor') { + $sorid = $id['identifier']; + break; + } + } + + // Use AttributeManager to parse the current record back into database format for searching + $AttributeManager = new \App\Lib\Match\AttributeManager(); + // We have an array but parseFromJSON wants an object + $AttributeManager->parseFromJSON(json_decode(json_encode($origReq))); + + $results = $MatchService->searchReferenceId($sor, $sorid, $AttributeManager); + + // Count could be 0 if we failed to match any rules at all (canonical or potential) + if($results->count() > 0) { + $this->result['candidates'] = $results->getResultsForJson('search'); + } + + // Insert the original request as "new" + $origReq['referenceId'] = 'new'; + $this->result['candidates'][] = $origReq; + } + + /** + * Handle various API Match Requests requests, ie: GET /v1/matchRequests + * + * @since COmanage Match v1.0.0 + * @param MatchService $MatchService Match Service + */ + + protected function doViewMatchRequests(\App\Lib\Match\MatchService $MatchService) { + if(!empty($this->request->getQuery('status'))) { + // Obtain pending/resolved requests + +// XXX should we filter_var getQuery? (for now it's not needed, but maybe if getRequests changed?) +// XXX should check that 'status' is set? + $r = $MatchService->getRequests($this->request->getQuery('status')); + } elseif(!empty($this->request->getQuery('referenceId'))) { + // Obtain SOR Records request + + $r = $MatchService->getRequestsForReferenceId($this->request->getQuery('referenceId')); + } + + $this->result['matchRequests'] = $r->getResultsForJson('pending'); + $this->statusCode = 200; + } + +// XXX docbock + public function inventory() { + $result = []; + $statusCode = 200; + + $matchgridId = (int)$this->request->getParam('matchgrid_id'); + $sor = $this->request->getParam('sor'); + + try { + $MatchService = new \App\Lib\Match\MatchService(); + + $MatchService->connect(); + $MatchService->setConfig($matchgridId); + + $result['sorids'] = $MatchService->getSorIds($sor); + + $MatchService->disconnect(); + } + catch(\Exception $e) { + $statusCode = 500; + $result['error'] = $e->getMessage(); + Log::write('error', $e->getMessage()); + } + + $this->viewBuilder()->setLayout('rest'); + + $this->response = $this->response->withStatus($statusCode); + + // Set the result data and render the default API response view + $this->set('vv_result', $result); + $this->render('response'); + } + +// XXX docblock + + public function isAuthorized(Array $user) { + //debug('isAuthorized'); +// debug($this->request->session()->read('Auth')); + return true; + + // By default deny access. + return false; + } + + /** + * Handle an API Reference Identifier (Match) request, ie: PUT /v1/people/sor/sorid + * + * @since COmanage Match v1.0.0 + */ + + public function match() { + $this->doMatchRequest(); + } + + /** + * Handle an Join Reference Identifiers request, ie: PUT /v1/referenceIds/id + * + * @since COmanage Match v1.0.0 + */ + +// XXX what should the authz be on this? + public function merge() { + $this->dispatch('doMerge'); + } + + /** + * Handle an API Delete Current Values request + * + * @since COmanage Match v1.0.0 + */ + + public function remove() { +// XXX should authz for this be configurable? ie: perhaps only admins can do this, and not SORs + $result = []; + $statusCode = 200; + + $matchgridId = (int)$this->request->getParam('matchgrid_id'); + $sor = $this->request->getParam('sor'); + $sorId = $this->request->getParam('sorid'); + + try { + $MatchService = new \App\Lib\Match\MatchService(); + + $MatchService->connect(); + $MatchService->setConfig($matchgridId); + + if(!$MatchService->remove($sor, $sorId)) { + $statusCode = 404; + } + + $MatchService->disconnect(); + } +// XXX Should we return 404 on NOT FOUND? + catch(\Exception $e) { + $statusCode = 500; + $result['error'] = $e->getMessage(); + Log::write('error', $e->getMessage()); + } + + $this->viewBuilder()->setLayout('rest'); + + $this->response = $this->response->withStatus($statusCode); + + // Set the result data and render the default API response view + $this->set('vv_result', $result); + $this->render('response'); + } + + /** + * Handle an API Search-Only request, ie: POST or (not yet supported) GET /v1/people/sor/sorid + * + * @since COmanage Match v1.0.0 + */ + + public function search() { +// XXX make sure not to return pending records + $this->doMatchRequest(true); + } + + /** + * Handle an API Match Request request, ie: GET /v1/matchRequest/id + * + * @since COmanage Match v1.0.0 + */ + + public function viewMatchRequest() { + $this->dispatch('doViewMatchRequest'); + } + + /** + * Handle various API Match Requests requests, ie: GET /v1/matchRequests + * + * @since COmanage Match v1.0.0 + */ + + public function viewMatchRequests() { + $this->dispatch('doViewMatchRequests'); + } +} \ No newline at end of file diff --git a/app/src/Controller/UsersController.php.not b/app/src/Controller/UsersController.php.not new file mode 100644 index 00000000..fb591f3a --- /dev/null +++ b/app/src/Controller/UsersController.php.not @@ -0,0 +1,70 @@ +Auth->allow(['logout']); + } + + public function login() { + /* + Log::write('debug', 'UsersController::login()'); + + Log::write('debug', 'target=' . $request->session()->read('Auth.target')); + Log::write('debug', 'user=' . $request->session()->read('Auth.external.user')); + + $this->Auth->setUser($user); + return $this->redirect($request->session()->read('Auth.target')); + + /* +debug('in login'); + if ($this->request->is('post')) { + $user = $this->Auth->identify(); +debug($user); + if ($user) { + $this->Auth->setUser($user); + return $this->redirect($this->Auth->redirectUrl()); + } + $this->Flash->error('Your username or password is incorrect.'); + }*/ + } +} diff --git a/app/src/Lib/Enum/ConfidenceModeEnum.php b/app/src/Lib/Enum/ConfidenceModeEnum.php new file mode 100644 index 00000000..caec3e6a --- /dev/null +++ b/app/src/Lib/Enum/ConfidenceModeEnum.php @@ -0,0 +1,35 @@ +getConstants(); + + $className = substr(strrchr(get_called_class(), '\\'), 1); + + foreach(array_values($consts) as $key) { + $ret[$key] = __('match.en.'.$className.'.'.$key); + } + + return $ret; + } +} \ No newline at end of file diff --git a/app/src/Lib/Enum/StatusEnum.php b/app/src/Lib/Enum/StatusEnum.php new file mode 100644 index 00000000..c597b4ef --- /dev/null +++ b/app/src/Lib/Enum/StatusEnum.php @@ -0,0 +1,35 @@ +_sequence') or something + } +} \ No newline at end of file diff --git a/app/src/Lib/Identifier/Uuid.php b/app/src/Lib/Identifier/Uuid.php new file mode 100644 index 00000000..6ec1eaa7 --- /dev/null +++ b/app/src/Lib/Identifier/Uuid.php @@ -0,0 +1,45 @@ + attribute => value + * + * For complex attributes, we concatenate the components with :, creating + * a single attribute key for the array. So, for example: + * + * [_default][dateOfBirth] + * [official][names:given] + * [official][names:family] + * [national][identifiers:identifier] + */ + protected $attributes = []; + + // Requested referenceId for forced reconciliation request + protected $requestedReferenceId = null; + + /** + * Determine if any attributes were parsed from the source request. + * + * @since COmanage Match v1.0.0 + * @return boolean True if at least one attribute was parsed, false otherwise + */ + + public function attributesAvailable() { + return !empty($this->attributes); + } + + /** + * Obtain the requested Reference ID, if provided in the request. + * + * @since COmanage Match v1.0.0 + * @return string Requested Reference ID, or null + */ + + public function getRequestedReferenceId() { + return $this->requestedReferenceId; + } + + /** + * Obtain the value for an attribute based on an Attribute object. + * + * @since COmanage Match v1.0.0 + * @param Attribute $attribute Attribute, including nested AttributeGroup object if set + * @return string Attribute value or null + */ + + public function getValueByAttribute(\App\Model\Entity\Attribute $attribute) { + // We can have three types of attributes here: + // (1) simple, eg "dateOfBirth", context = "_default" (or NULL) + // (2) typed, eg "identifiers:identifier/national", context = type (eg: "national") + // (3) grouped, eg "names:given" where attribute_group_id is not null, context = group name + + // The attribute group name needs to match the type, eg for names/type=official + // define attribute_groups:name as "official". We'll need a better solution though + // if we ever had two different types of "official" attributes. + + if($attribute->attribute_group_id) { + // Type 3 (Grouped) + return $this->getValueByContext($attribute->api_name, $attribute->attribute_group->name); + } elseif(strpos($attribute->api_name, '/') !== false) { + // Type 2 (Typed) + $a = explode('/', $attribute->api_name); + return $this->getValueByContext($a[0], $a[1]); + } else { + // Type 1 (Simple) + return $this->getValueByContext($attribute->api_name); + } + } + + /** + * Obtain the value for an attribute based on the attribute name and context. + * + * @since COmanage Match v1.0.0 + * @param string $attribute Attribute name + * @param string $context Attribute context (type or group label) + * @return string Attribute value or null + */ + + public function getValueByContext(string $attribute, string $context="_default") { + if(!empty($this->attributes[$context][$attribute])) { + return $this->attributes[$context][$attribute]; + } + + return null; + } + + /** + * Load a JSON object (as returned from json_decode) into the Attribute Manager. + * + * @since COmanage Match v1.0.0 + * @param stdClass $json JSON Object from json_decode + * @throws RuntimeException + */ + + public function parseFromJSON(\stdClass $json) { + // First grab the requested Reference ID, if specified. + + if(!empty($json->referenceId)) { + $this->requestedReferenceId = $json->referenceId; + } + + // We parse all attributes given (under "sorAttributes"), regardless of what + // a given matchgrid's configuration is. + + if(empty($json->sorAttributes)) { + // This might legitimately be empty, eg for Reassign Reference Identifier, + // which may have no attributes. + return; + } + + // We need to "flatten" attributes from wire (hierarchical) notation to + // column (flat) notation. + foreach($json->sorAttributes as $k => $v) { + switch(gettype($v)) { + case 'array': + // We have a set of objects of type $k. We group on type. + foreach($v as $vobject) { + // Group is default unless type is set + $g = !empty($vobject->type) ? $vobject->type : '_default'; + + foreach($vobject as $vk => $vv) { + if($vk == 'type') { + continue; + } + + // We'll use $k and $vk to construct the attribute name, eg names:given + + $this->attributes[$g][$k.':'.$vk] = $vv; + } + } + break; + case 'integer': + case 'string': + // A simple attribute, eg: dateofBirth: 00-00-0000 + $this->attributes['_default'][$k] = $v; + break; + default: + throw new RuntimeException(__('match.er.parse.json', [gettype($v), $k])); + break; + } + } + } +} diff --git a/app/src/Lib/Match/MatchService.php b/app/src/Lib/Match/MatchService.php new file mode 100644 index 00000000..02820c30 --- /dev/null +++ b/app/src/Lib/Match/MatchService.php @@ -0,0 +1,725 @@ +generateReferenceId(); + Log::write('debug', $sor . "/" . $sorid . " Generated reference ID for request: " . $referenceId); + + $this->insert($sor, $sorid, $attributes, $referenceId); + + return $referenceId; + } + + /** + * Attach a Reference ID for the specified record, which may or may not already + * be in the Matchgrid as a pending record. + * + * @since COmanage Match v1.0.0 + * @param string $sor SOR Label + * @param string $sorid SOR Record ID + * @param AttributeManager $attributes Request Attributes + * @param string $referenceId Requested Reference ID, or "new" to assign a new Reference ID + * @return string Newly assigned Reference ID + */ + + public function attachReferenceId(string $sor, string $sorid, AttributeManager $attributes, string $referenceId) { + $refId = $referenceId; + + if($referenceId == 'new') { + // Assign a new reference ID and upsert + $refId = $this->generateReferenceId(); + + Log::write('debug', $sor . "/" . $sorid . " Generated reference ID for request: " . $referenceId); + } else { + Log::write('debug', $sor . "/" . $sorid . " Attaching reference ID for request: " . $referenceId); + } + + $this->upsert($sor, $sorid, $attributes, $refId); + + return $refId; + } + + /** + * Generate a Reference ID in accordance with the current configuration. + * + * @since COmanage Match v1.0.0 + * @return string Newly generated Reference ID + */ + + protected function generateReferenceId() { +// XXX read the matchgrid config and instantiate the appropriate backend +// need to pass database config/connection to Sequence (or maybe to all, and they +// can ignore it if not needed, eg UUID) +// Note $this->dbc is available via PostgresService +// We could also recreate matchgrid with reference_id column type uuid (supported by postgres) +// Should we build matchgrid with the appropriate column type (int or uuid) and then make it not-changeable? + + $IdService = new \App\Lib\Identifier\Uuid; + + return $IdService->generate(); + } + + /** + * Obtain a specified match request + * + * @since COmanage Match v1.0.0 + * @param int $id Match Request ID + * @return ResultManager Result Manager + * @throws RuntimeException + */ + + public function getRequest(int $id) { + $results = new ResultManager; + + $results->setConfig($this->mgConfig->attributes); + + $sql = "SELECT * + FROM " . $this->mgTable . " + WHERE id=?"; + + $row = $this->dbc->GetRow($sql, [$id]); + + if($row === false) { + throw new \RuntimeException($this->dbc->errorMsg()); + } + + $results->add($row); + + return $results; + } + + /** + * Obtain match requests of a given status. + * + * @since COmanage Match v1.0.0 + * @param string $status "pending" or "resolved" + * @return ResultManager Result Manager + * @throws RuntimeException + */ + + public function getRequests(string $status) { + $results = new ResultManager; + + $results->setConfig($this->mgConfig->attributes); + + $sql = "SELECT * + FROM " . $this->mgTable . " + WHERE resolution_time IS " . ($status == 'resolved' ? "NOT " : "") . " NULL"; + + $stmt = $this->dbc->Prepare($sql); + + $r = $this->dbc->Execute($stmt); + + if(!$r) { + throw new \RuntimeException($this->dbc->errorMsg()); + } + + while($row = $r->fetchRow()) { + $results->add($row); + } + + return $results; + } + + /** + * Obtain match requests for a given Reference ID. + * + * @since COmanage Match v1.0.0 + * @param string $referenceId Reference ID + * @return ResultManager Result Manager + * @throws RuntimeException + */ + + public function getRequestsForReferenceId(string $referenceId) { + $results = new ResultManager; + + $results->setConfig($this->mgConfig->attributes); + + $sql = "SELECT * + FROM " . $this->mgTable . " + WHERE referenceid=?"; + + $stmt = $this->dbc->Prepare($sql); + + $r = $this->dbc->Execute($stmt, [$referenceId]); + + if(!$r) { + throw new \RuntimeException($this->dbc->errorMsg()); + } + + while($row = $r->fetchRow()) { + $results->add($row); + } + + return $results; + } + + /** + * Obtain the current attributes for an SOR record. + * + * @since COmanage Match v1.0.0 + * @param string $sor SOR Label + * @param string $sorid SOR Record Identifier + * @return ResultManager Result Manager + * @throws RuntimeException + */ + + public function getSorAttributes(string $sor, string $sorid) { + $results = new ResultManager; + + $results->setConfig($this->mgConfig->attributes); + + $sql = "SELECT * + FROM " . $this->mgTable . " + WHERE sor=? + AND sorid=?"; + + $attrs = $this->dbc->GetRow($sql, [$sor, $sorid]); + + if($attrs === false) { + throw new \RuntimeException($this->dbc->errorMsg()); + } + + $results->add($attrs); + + return $results; + } + + /** + * Obtain a list of all SOR IDs for a given SOR. + * + * @since COmanage Match v1.0.0 + * @param string $sor SOR Label + * @return array Array of SOR IDs, which may be empty if none found + * @throws RuntimeException + */ + + public function getSorIds(string $sor) { + $sql = "SELECT sorid + FROM " . $this->mgTable . " + WHERE sor=?"; + + $sorids = $this->dbc->GetCol($sql, [$sor]); + + if($sorids === false) { + throw new \RuntimeException($this->dbc->errorMsg()); + } + + return $sorids; + } + + /** + * Insert a new record into the Matchgrid. + * + * @since COmanage Match v1.0.0 + * @param string $sor SOR Label + * @param string $sorid SOR Record ID + * @param AttributeManager $attributes Request Attributes + * @param string $referenceId Requested Reference ID, or "new" to assign a new Reference ID + * @return string Row ID + */ + + protected function insert(string $sor, string $sorid, AttributeManager $attributes, string $referenceId=null) { +// XXX test for error on already existing SOR+SORID and handle "gracefully" +// note attachReferenceId handles upsert for forced reconciliation request +// what about attribute update request? +// XXX should we check that sor + sorid doesn't exist already (maybe in search())? The UNIQUE constraint should +// throw an error if it does, can we catch that and coerce it into a more informative error? +// Though if it's unreconciled we could replace it (PoC did that) + +// XXX the poc did a delete/insert but that loses the original request time + + // Request time is now, resolution time is also now if a referenceId was specified. + $requestTime = gmdate('Y-m-d H:i:s'); + $resolutionTime = ($referenceId ? $requestTime : null); + + $attrs = ['sor', 'sorid', 'referenceid', 'request_time', 'resolution_time']; + $vals = [$sor, $sorid, $referenceId, $requestTime, $resolutionTime]; + + // Walk the list of configured attributes and build a list + foreach($this->mgConfig->attributes as $attr) { + // Only add this attribute if there is a value specified + $val = $attributes->getValueByAttribute($attr); + + if($val) { + $attrs[] = $attr->name; + $vals[] = $val; + } + } + + // "RETURNING id" is not portable SQL +// XXX should we be using adodb's parameter generator? + $sql = "INSERT INTO " . $this->mgTable . " (" . implode(",", $attrs) . ") + VALUES (" . str_repeat("?,", count($vals)-1) . "?) + RETURNING id"; + + $stmt = $this->dbc->Prepare($sql); + + $rowid = $this->dbc->GetOne($stmt, $vals); + + if(!$rowid) { + Log::write('error', $this->dbc->errorMsg()); +// XXX throw an exception + print $this->dbc->errorMsg(); + } + + Log::write('debug', "Inserted new matchgrid entry at row ID " . $rowid); + + return $rowid; + } + + /** + * Insert a new, pending record into the Matchgrid. + * + * @since COmanage Match v1.0.0 + * @param string $sor SOR Label + * @param string $sorid SOR Record ID + * @param AttributeManager $attributes Request Attributes + * @return string Row ID + */ + + public function insertPending(string $sor, string $sorid, AttributeManager $attributes) { + return $this->insert($sor, $sorid, $attributes); + } + + /** + * Merge deprecated referenceIds to a primary ID. + * + * @since COmanage Match v1.0.0 + * @param string $targetId Target Reference ID (to keep) + * @param array $referenceIds Array of deprecated referenceIds (to merge) + * @throws RuntimeException + */ + + public function merge(string $targetId, array $referenceIds) { +// XXX this should at least generate a history record, if not update resolution_time + $sql = "UPDATE " . $this->mgTable . " + SET referenceid=? + WHERE referenceid IN (" . str_repeat("?,", count($referenceIds)-1) . "?)"; + + $vals = array_merge([$targetId], $referenceIds); + + $stmt = $this->dbc->Prepare($sql); + + if(!$this->dbc->Execute($stmt, $vals)) { + throw new \RuntimeException($this->dbc->errorMsg()); + } + } + + /** + * Remove an entry from the matchgrid. + * + * @since COmanage Match v1.0.0 + * @param string $sor SOR Label + * @param string $sorid SOR Record Identifier + * @param boolean True if an entry was removed, false if no entry was found + * @throws RuntimeException + */ + + public function remove(string $sor, string $sorid) { + $sql = "DELETE + FROM " . $this->mgTable . " + WHERE sor=? + AND sorid=? + RETURNING id"; // Postgres SQL Extension + + // This should only ever match zero or one rows + $ret = $this->dbc->GetOne($sql, [$sor, $sorid]); + + if($ret === false) { + throw new \RuntimeException($this->dbc->errorMsg()); + } + + return !empty($ret); + } + + /** + * Perform a search of the matchgrid according to the current configuration. + * + * @since COmanage Match v1.0.0 + * @param ConfidenceModeEnum $mode Confidence Mode + * @param string $sor SOR Label + * @param string $sorid SOR ID + * @param AttributeManager $attributes Search attibutes + * @param string $referenceId Reference ID, if known + * @return ResultManager Result Manager + * @throws LogicException + * @throws RuntimeException + */ + + protected function search(string $mode, + string $sor, + string $sorid, + AttributeManager $attributes, + string $referenceId=null) { // XXX do we need this? + $results = new ResultManager; + + $results->setConfidenceMode($mode); + $results->setConfig($this->mgConfig->attributes); + // XXX if $referenceId is provided, should we only look for sor+sorid+referenceid (ignoring $attributes?) + + $ruleObjs = ($mode == ConfidenceModeEnum::Canonical ? "canonical" : "potential") . "_rules"; + + Log::write('debug', $sor . "/" . $sorid . " Searching with confidence mode " . $mode); + + foreach($this->mgConfig->$ruleObjs as $rule) { +// XXX need to implement strtolower, preg_replace, etc (see PoC buildAttributeSql) + $sql = "SELECT * + FROM " . $this->mgTable . " + WHERE referenceid IS NOT NULL"; // Don't match pending requests + + $vals = []; + + foreach($rule->rule_attributes as $ruleattr) { + if($ruleattr->search_type == SearchTypeEnum::Skip) { + continue; + } + + // If we don't have a value for this attribute then we can't process this rule + $val = $attributes->getValueByAttribute($ruleattr->attribute); + + if(!$val) { + Log::write('debug', $sor . "/" . $sorid . " No value found for attribute " . $ruleattr->attribute->name . " skipping rule " . $rule->name); + continue 2; + } + + + $andclause = ""; + $colclause = ""; + + // The column name + $colclause = $ruleattr->attribute->name; + + // XXX we only want search_type=E for canonical rules (should we enforce this here, or just at config time?) + // XXX complain if there are no Exact rules? Maybe in the UI during configuration? + // XXX document in wiki https://spaces.at.internet2.edu/display/COmanage/Match+Attributes + // how we handle all this + switch($ruleattr->search_type) { + case SearchTypeEnum::Distance: + $maxdistance = (int)($ruleattr->attribute->search_distance)+1; + $andclause = "LEVENSHTEIN_LESS_EQUAL(" + . $colclause + . ",?," + . $ruleattr->attribute->search_distance + . ") < " + . $maxdistance; + break; + case SearchTypeEnum::Exact: +// XXX should we be using adodb's parameter generator? + $andclause = $colclause . "=?"; + break; + case SearchTypeEnum::Substring: +// XXX document that initial position is 1, not 0 (ie: from 1 for 3 = SMI for SMITH) + $andclause = "SUBSTRING(" + . $colclause + . " FROM " + . $ruleattr->attribute->search_substr_from + . " FOR " + . $ruleattr->attribute->search_substr_for + . ") = SUBSTRING(? FROM " + . $ruleattr->attribute->search_substr_from + . " FOR " + . $ruleattr->attribute->search_substr_for + . ")"; + break; + default: + throw new LogicException(__('matchgrid.er.search_type', [$ruleattr->search_type])); + break; + } + + $sql .= " AND " . $andclause; + $vals[] = $val; + } + +// XXX Maybe add a special setting to enable logging of SQL? +// XXX add timing on SQL queries? or overall transaction? +LOG::write('debug', $sor . "/" . $sorid . " SQL: " . $sql); + $stmt = $this->dbc->Prepare($sql); + + $r = $this->dbc->Execute($stmt, $vals); + + if(!$r) { + throw new \RuntimeException($this->dbc->errorMsg()); + } + + $count = 0; + + while($row = $r->fetchRow()) { + $results->add($row); + $count++; + } + + Log::write('debug', $sor . "/" . $sorid . " Matched " . $count . " candidate(s) using rule " . $rule->name); + + if($mode == ConfidenceModeEnum::Canonical && $count > 0) { + // We stop processing Canonical rules if any match + break; + } + } + + return $results; + + // XXX review POC for additional logic implemented in searchDatabase() and buildAttributeSql() + } + + /** + * Attempt to obtain a reference ID based on search attributes. +// XXX should this be renamed? @return is ResultManager, not ReferenceId(string) + * + * @since COmanage Match v1.0.0 + * @param string $sor Requesting System of Record + * @param string $sorid Requesting SOR's Identifier + * @param AttributeManager $attributes Attribute Manager, holding search attributes + * @return ResultManager Result Manager + */ + +// XXX maybe the public function should be "search" (and "insert"), and the private +// functions should be doSearch/doInsert, or similar + public function searchReferenceId(string $sor, string $sorid, AttributeManager $attributes) { +// Log::write('debug', "Match request received for matchgrid " . $matchgridId . ": " . $sor . "/" . $sorid); + +// throw error if not obtained + // First try canonical matches + $canonicalMatches = $this->search(ConfidenceModeEnum::Canonical, $sor, $sorid, $attributes);//, $referenceId); + +// XXX add some logging on match candidates? or maybe in search() + switch($canonicalMatches->count()) { + case 1: + // Exact match, return + return $canonicalMatches; + break; + case 0: + // Fall through and try potential matches + break; + default: + // Multiple canonical matches: demote to potential + $canonicalMatches->setConfidenceMode(ConfidenceModeEnum::Potential); +// XXX should we continue with other potential rules and merge results? + return $canonicalMatches; + break; + } + + // Next try potential matches + $potentialMatches = $this->search(ConfidenceModeEnum::Potential, $sor, $sorid, $attributes); + + return $potentialMatches; + } + + /** + * Search for an existing record for $sor + $sorid. + * + * @since COmanage Match v1.0.0 + * @param string $sor Requesting System of Record + * @param string $sorid Requesting SOR's Identifier + * @return int Row ID + */ + + public function searchSorId(string $sor, string $sorid) { +// XXX need to implement strtolower, preg_replace, etc (see PoC buildAttributeSql) + $sql = "SELECT id + FROM " . $this->mgTable . " + WHERE sor=? + AND sorid=?"; + + $vals = [$sor, $sorid]; + + $stmt = $this->dbc->Prepare($sql); + + $r = $this->dbc->GetOne($stmt, $vals); + + return $r; + +// Log::write('debug', $sor . "/" . $sorid . " Matched " . $count . " candidate(s) using rule " . $rule->name); + } + + /** + * Obtain and store the configuration for the specified matchgrid. + * + * @since COmanage Match v1.0.0 + * @param int $matchgridId Matchgrid ID + */ + + public function setConfig(int $matchgridId) { + $Matchgrids = TableRegistry::get('Matchgrids'); + +// XXX what error does this throw if not found? + $this->mgConfig = $Matchgrids->findById($matchgridId) + ->contain(['Attributes' => 'AttributeGroups', + 'CanonicalRules' => [ +// XXX we already pull attributes above, but this makes it easier to access them in search() + 'RuleAttributes' => ['Attributes' => 'AttributeGroups'], + 'sort' => ['CanonicalRules.ordr' => 'ASC'] + ], + 'PotentialRules' => [ + 'RuleAttributes' => ['Attributes' => 'AttributeGroups'], + 'sort' => ['PotentialRules.ordr' => 'ASC'] + ]]) + ->firstOrFail(); + +// XXX prefix should be inserted in parent call? or maybe as virtual field? +// XXX throw an error if matchgrid is not active + $this->mgTable = "mg_" . $this->mgConfig->table_name; + } + + /** + * Update an existing Matchgrid record. + * + * @since COmanage Match v1.0.0 + * @param string $rowid Row ID + * @param AttributeManager $attributes Request Attributes + * @param string $referenceId Requested Reference ID + * @return string Row ID + * @throws RuntimeException + */ + + protected function update(string $rowid, AttributeManager $attributes, string $referenceId=null) { +// XXX note update doesn't allow sor/sorid to be changed +// XXX create a history record + // We don't update request time + $resolutionTime = ($referenceId ? gmdate('Y-m-d H:i:s') : null); + + $attrs = ['referenceid', 'resolution_time']; + $vals = [$referenceId, $resolutionTime]; + + // Walk the list of configured attributes and build a list, but only if attributes + // were provided in the request. (eg: Reassign Reference Identifier does not require + // attributes to be provided.) + + if($attributes->attributesAvailable()) { + foreach($this->mgConfig->attributes as $attr) { + // Only add this attribute if there is a value specified + $val = $attributes->getValueByAttribute($attr); + + if($val) { + $attrs[] = $attr->name; + $vals[] = $val; + } + } + } + + $sql = "UPDATE " . $this->mgTable . " + SET "; + + foreach($attrs as $a) { + $sql .= $a . "=?,"; + } + + // Toss the last comma + $sql = rtrim($sql, ","); + + $sql .= " WHERE id=?"; + $vals[] = $rowid; + + $stmt = $this->dbc->Prepare($sql); + + if(!$this->dbc->Execute($stmt, $vals)) { + throw new \RuntimeException($this->dbc->errorMsg()); + } + + Log::write('debug', "Updated matchgrid entry at row ID " . $rowid); + + // Return $rowid for consistency with insert() + return $rowid; + } + + /** + * Update the Attributes associated with an existing Matchgrid record. + * + * @since COmanage Match v1.0.0 + * @param string $rowid Row ID + * @param AttributeManager $attributes Request Attributes + * @return string Row ID + * @throws RuntimeException + */ + + public function updateSorAttributes(string $rowid, AttributeManager $attributes) { + return $this->update($rowid, $attributes); + } + + /** + * Insert or update a record in the Matchgrid. + * + * @since COmanage Match v1.0.0 + * @param string $sor SOR Label + * @param string $sorid SOR Record ID + * @param AttributeManager $attributes Request Attributes + * @param string $referenceId Requested Reference ID, or "new" to assign a new Reference ID + * @return string Row ID + */ + + protected function upsert(string $sor, string $sorid, AttributeManager $attributes, string $referenceId=null) { + // Dispatch to insert() or update() + +// XXX This should be a SELECT .. FOR UPDATE, but only if we're in a transaction + $sql = "SELECT id + FROM " . $this->mgTable . " + WHERE sor=" . $this->dbc->Param('a') . " + AND sorid=" . $this->dbc->Param('b'); + + $stmt = $this->dbc->Prepare($sql); + + $rowid = $this->dbc->GetOne($stmt, [$sor, $sorid]); + + if($rowid) { + return $this->update($rowid, $attributes, $referenceId); + } else { + return $this->insert($sor, $sorid, $attributes, $referenceId); + } + } +} diff --git a/app/src/Lib/Match/MatchgridBuilder.php b/app/src/Lib/Match/MatchgridBuilder.php new file mode 100644 index 00000000..8822c286 --- /dev/null +++ b/app/src/Lib/Match/MatchgridBuilder.php @@ -0,0 +1,264 @@ +connect(); + + // Convert the configuration given into an ADOdb AXMLS document + $xml = $this->configToSchema($dbc, $tablename, $attributes); + + // Execute the XML schema + $this->runSchema($dbc, $xml); + + // Disconnect + $dbc->Disconnect(); + } + + /** + * Convert a Matchgrid Attribute configuration into an ADODB schema. + * + * @since COmanage Match v1.0.0 + * @param ADOConnection $dbc ADOdb Connection Object + * @param string $tablename Name of Matchgrid table + * @param array $attributes Array of Attributes + * @return string XML Document holding schema + */ + + protected function configToSchema($dbc, string $tablename, array $attributes) { + // We use Cake's XML library because it's simpler to work with. + // This requires constructing an array. + + // There are various mandatory columns that we hardcode here. + $fields = [ + // Primary Key + [ + '@name' => 'id', + '@type' => 'I', + 'key' => [], + 'autoincrement' => [] + ], + // XXX maybe SOR Label and ID should be UI configured so @size can be set? + // SOR Label + [ + '@name' => 'sor', + '@type' => 'C', + '@size' => '64' + ], + // See also ResultManager::getResultsForJson special handling + // SOR ID + [ + '@name' => 'sorid', + '@type' => 'C', + '@size' => '64' + ], + // Reference ID + [ + '@name' => 'referenceid', + '@type' => 'C', + '@size' => '64' + ], + // Request Time + [ + '@name' => 'request_time', + '@type' => 'T' + ], + // Resolution Time + [ + '@name' => 'resolution_time', + '@type' => 'T' + ] + ]; + + // Add in the configured fields + foreach($attributes as $attr) { + $fields[] = [ + '@name' => $attr->name, + // XXX everything is a varchar because we don't have a configuration option for field type + '@type' => 'C', + '@size' => '80' + ]; + } + + // Configure indexes. id should be auto-generated since it is a primary key. + $i = 1; + $indexes = [ + [ + '@name' => 'matchgrid_i'.$i++, + 'col' => 'sor' + ], + [ + '@name' => 'matchgrid_i'.$i++, + 'col' => 'sorid' + ], + [ + '@name' => 'matchgrid_i'.$i++, + 'col' => ['sor','sorid'], + 'unique' => [] + ], + [ + '@name' => 'matchgrid_i'.$i++, + 'col' => 'referenceid' + ], + /* The XML Schema can't handle the specification of NULLS FIRST, so we + need to create that index manually. + [ + '@name' => 'matchgrid_i'.$i++, + 'col' => 'resolution_time', +// Need custom SQL for this (flag @POSTGRESSPECIFIC ?) +// 'nulls first' => [] + ]*/ + ]; + + $dict = NewDataDictionary($dbc); + // XXX we could skip the $i++ for index names and just use the attribute names matchgrid_attr_sor + // (since these shouldn't get renamed by admins) + // createIndexSql also generates a DROP INDEX if we pass REPLACE, however (contrary to + // the documentation at http://adodb.org/dokuwiki/doku.php?id=v5:dictionary:createindexsql) + // we can't add NULLS FIRST this way. + $sql = $dict->createIndexSql('matchgrid_i'.$i++, $tablename, 'resolution_time', ['REPLACE']); + + $sql[1] = rtrim($sql[1], ")") . " NULLS FIRST)"; + + // Add in indexes for configured fields + foreach($attributes as $attr) { + $indexes[] = [ + // We use the Entity ID to provide some level of reproducibility + '@name' => 'matchgrid_attr_id'.$attr->id, + 'col' => $attr->name + ]; + } + + // Assemble the schema (ADOdb AXMLS format) + $schema = [ + 'schema' => [ + '@version' => '0.3', + 'table' => [ + '@name' => $tablename, + 'field' => $fields, + 'index' => $indexes + ], + 'sql' => [ + 'query' => $sql + ] + ] + ]; + + // Convert the schema to XML + $xobj = \Cake\Utility\Xml::fromArray($schema, array('format' => 'tags')); + + return $xobj->asXML(); + } + + /** + * Connect to the Database. + * + * @since COmanage Match v1.0.0 + * @throws RuntimeException + */ + + protected function connect() { + // There's some overlap between here and DatabaseShell. + + // Use the ConnectionManager to get the database config to pass to adodb. + $db = ConnectionManager::get('default'); + + // $db is a ConnectionInterface object + $cfg = $db->config(); + + // We only support Postgres (at least for now) + if($cfg['driver'] != "Cake\Database\Driver\Postgres") { + throw new \RuntimeException(__('match.er.db.driver' , [ $cfg['driver'] ])); + } + + // // This really imples postgres8+ + $dbc = ADONewConnection('postgres9'); + + if(!$dbc->Connect($cfg['host'], + $cfg['username'], + $cfg['password'], + $cfg['database'])) { + throw new \RuntimeException(__('match.er.db.connect', [$dbc->ErrorMsg()])); + } + + return $dbc; + } + + /** + * Run the specified ADOdb Schema. + * + * @since COmanage Match v1.0.0 + * @param ADOConnection $dbc ADOdb Connection Object + * @param string $xml XML document, returned by configToSchema + */ + + protected function runSchema($dbc, string $xml) { + $schema = new \adoSchema($dbc); + + // ParseSchema is generating bad SQL for Postgres. eg: + // ALTER TABLE cm_cos ALTER COLUMN id SERIAL + // which (1) should be ALTER TABLE cm_cos ALTER COLUMN id TYPE SERIAL + // and (2) SERIAL isn't usable in an ALTER TABLE statement + // So we continue on error + // See also CO-1570, etc + $schema->ContinueOnError(true); + + // Parse the XML schema we were passed + $sql = $schema->ParseSchemaString($xml); + + switch($schema->ExecuteSchema($sql)) { + case 2: // !!! +// $this->out(__('Database schema update successful')); + break; + default: +// $this->out(__('Possibly failed to update database schema')); + break; + } + + // XXX After CO-1570 is addressed we should return true/false (or throw an + // exception on error) so an error message can percolate back up the stack. + } +} diff --git a/app/src/Lib/Match/PostgresService.php b/app/src/Lib/Match/PostgresService.php new file mode 100644 index 00000000..e3327f50 --- /dev/null +++ b/app/src/Lib/Match/PostgresService.php @@ -0,0 +1,87 @@ +config(); + + // We only support Postgres (at least for now) + if($cfg['driver'] != "Cake\Database\Driver\Postgres") { + throw new \RuntimeException(__('match.er.db.driver' , [ $cfg['driver'] ])); + } + + // // This really imples postgres8+ + $this->dbc = ADONewConnection('postgres9'); + + if(!$this->dbc->Connect($cfg['host'], + $cfg['username'], + $cfg['password'], + $cfg['database'])) { + throw new \RuntimeException(__('match.er.db.connect', [$this->dbc->ErrorMsg()])); + } + + // We only want keys based on column names + $this->dbc->setFetchMode(ADODB_FETCH_ASSOC); + + return $this->dbc; + } + + /** + * Disconnect from the database. + * + * @since COmanage Match v1.0.0 + */ + + public function disconnect() { + if($this->dbc) { + $this->dbc->Disconnect(); + } + } +} \ No newline at end of file diff --git a/app/src/Lib/Match/ResultManager.php b/app/src/Lib/Match/ResultManager.php new file mode 100644 index 00000000..4d3272a1 --- /dev/null +++ b/app/src/Lib/Match/ResultManager.php @@ -0,0 +1,276 @@ +results[$referenceId][$rowId] = $attributes; + + $referenceId = null; + $rowId = null; + $parsed = []; + + foreach($attributes as $name => $value) { + if($name == 'id') { + $rowId = $value; + } elseif($name == 'referenceid') { + $referenceId = $value; + } else { + // Store keyed on the API name, not the database name + if(!empty($this->attrconfig[$name])) { + $parsed[ $this->attrconfig[$name] ] = $value; + } else { + // eg: sor + $parsed[$name] = $value; + } + } + } + +// XXX throw error if !$referenceId || $rowid + $this->results[$referenceId][$rowId] = $parsed; + + $this->rawResults[$rowId] = $attributes; + } + + /** + * Obtain the number of results. + * + * @since COmanage Match v1.0.0 + * @return int Result count + */ + + public function count() { + return count($this->results); + } + + /** + * Get the Confidence Mode for this set of results. + * + * @since COmanage Match v1.0.0 + * @return ConfidenceModeEnum Confidence Mode + */ + + public function getConfidenceMode() { + return $this->confidenceMode; + } + + /** + * Obtain the raw array of results. + * + * @since COmanage Match v1.0.0 + * @return Array Results + */ + + public function getRawResults() { + return $this->rawResults; + } + + /** + * Obtain an array of reference IDs in the result set. + * + * @since COmanage Match v1.0.0 + * @return Array Reference IDs + */ + + public function getReferenceIds() { + return array_keys($this->results); + } + + /** + * Obtain the results in an array format suitable for converting to JSON. + * + * @since COmanage Match v1.0.0 + * @param string $mode "search" (Search Reference ID), "current" (Request Current Values), or "pending" (Request Pending/Resolved Matches) + * @return array JSON-ready results + */ + + public function getResultsForJson($mode="search") { +// XXX why does this set everything BUT the top level attribute? ("candidates" or "matchRequests") + $ret = []; + + foreach($this->results as $referenceId => $sorRow) { +// XXX note $candidate is NOT used by mode=pending + $candidate = ['referenceId' => $referenceId]; +// XXX add confidence? + + foreach($sorRow as $rowId => $attrs) { + $parsed = ['matchRequest' => $rowId]; + + // We'll sort complex attributes by type before converting them + // to the required format + $complex = []; + + foreach($attrs as $a => $v) { + // Should we skip empty values? We do for now... + if(empty($v)) + continue; + + if(strstr($a, ':')) { + // eg: names:given + $super = explode(':', $a, 2); + // eg: given/official + $sub = explode('/', $super[1], 2); + + if(!empty($sub[1])) { + $complex[ $super[0] ][ $sub[1] ][ $sub[0] ] = $v; + } + } elseif($a == 'sorid') { +// XXX should this be handled via Attribute Manager? or a config entry? + // Special case + $parsed['identifiers'][] = [ + "type" => "sor", + "identifier" => $v + ]; + } else { + // eg: dateOfBirth + $parsed[$a] = $v; + } + } + + // Convert complex attributes into the correct wire format + foreach(array_keys($complex) as $attr) { + foreach($complex[$attr] as $t => $v) { + $v['type'] = $t; + + $parsed[$attr][] = $v; + } + } + + if($mode == 'current') { + // There should only be one entry, so return it directly + $candidate['sorAttributes'] = $parsed; + + // Bump up request and resolution times + $candidate['requestTime'] = strftime("%FT%TZ", + strtotime($candidate['sorAttributes']['request_time'])); + + unset($candidate['sorAttributes']['request_time']); + +// XXX Note resolutionTime not yet defined in strawman + if(!empty($candidate['sorAttributes']['resolution_time'])) { + $candidate['resolutionTime'] = strftime("%FT%TZ", + strtotime($candidate['sorAttributes']['resolution_time'])); + } + unset($candidate['sorAttributes']['resolution_time']); + + return $candidate; + } elseif($mode == 'pending') { + $ret[$rowId] = ['attributes' => $parsed]; + + // Bump up request and resolution times + $ret[$rowId]['requestTime'] = strftime("%FT%TZ", strtotime($parsed['request_time'])); + + unset($ret[$rowId]['attributes']['request_time']); + + if(!empty($parsed['resolution_time'])) { + $ret[$rowId]['resolutionTime'] = strftime("%FT%TZ", strtotime($parsed['resolution_time'])); + } + unset($ret[$rowId]['attributes']['resolution_time']); + + if(!empty($referenceId)) { + $ret[$rowId]['referenceId'] = $referenceId; + } + } else { +// XXX request/resolution time are not defined in the strawman for potential match +// results, should they be? + unset($parsed['request_time']); + unset($parsed['resolution_time']); + + $candidate['attributes'][] = $parsed; + + $ret[] = $candidate; + } + } + } + + return $ret; + } + + /** + * Set the Confidence Mode for this set of results. + * + * @since COmanage Match v1.0.0 + * @param ConfidenceModeEnum $mode Confidence Mode + */ + + public function setConfidenceMode(string $mode) { + $this->confidenceMode = $mode; + } + + /** + * Set the attribute configuration. + * + * @since COmanage Match v1.0.0 + * @param array $config Array of Attributes (and nested AttributeGroups) + */ + + public function setConfig(array $config) { + // Initially we only need the database name -> api name mapping. + + foreach($config as $attr) { + $apiname = $attr->api_name; + + if(!empty($attr->attribute_group->name)) { + // Append the Attribute Group name to the end of the name, since (for + // now, anyway) attribute groups are just types within a complex attribute. + + $apiname .= '/' . $attr->attribute_group->name; + } + + $this->attrconfig[ $attr->name ] = $apiname; + } + } +} diff --git a/app/src/Lib/Traits/AssociationTrait.php b/app/src/Lib/Traits/AssociationTrait.php new file mode 100644 index 00000000..c53729ac --- /dev/null +++ b/app/src/Lib/Traits/AssociationTrait.php @@ -0,0 +1,107 @@ +editContains; + } + + /** + * Obtain the set of associated models to save during a patch. + * + * @since COmanage Match v1.0.0 + * @return array Array of associated models + */ + + public function getPatchAssociated() { + return $this->patchAssociated; + } + + /** + * Obtain the set of associated models to pull during a view. + * + * @since COmanage Match v1.0.0 + * @return array Array of associated models + */ + + public function getViewContains() { + return $this->viewContains; + } + + /** + * Set the associated models to pull during an edit. + * + * @since COmanage Match v1.0.0 + * @param array $c Array of associated models + */ + + public function setEditContains(array $c) { + $this->editContains = $c; + } + + /** + * Set the associated models to save during a patch. + * + * @since COmanage Match v1.0.0 + * @param array $a Array of associated models + */ + + public function setPatchAssociated(array $a) { + $this->patchAssociated = $a; + } + + /** + * Set the associated models to pull during a view. + * + * @since COmanage Match v1.0.0 + * @param array $c Array of associated models + */ + + public function setViewContains(array $c) { + $this->viewContains = $c; + } +} diff --git a/app/src/Lib/Traits/AutoViewVarsTrait.php b/app/src/Lib/Traits/AutoViewVarsTrait.php new file mode 100644 index 00000000..d5b59d43 --- /dev/null +++ b/app/src/Lib/Traits/AutoViewVarsTrait.php @@ -0,0 +1,57 @@ +autoViewVars; + } + + /** + * Set the auto view variables. + * + * @since COmanage Match v1.0.0 + * @param array $vars Array of auto view variables + */ + + public function setAutoViewVars($vars) { + $this->autoViewVars = $vars; + } +} diff --git a/app/src/Lib/Traits/MatchgridLinkTrait.php b/app/src/Lib/Traits/MatchgridLinkTrait.php new file mode 100644 index 00000000..1a0a3ead --- /dev/null +++ b/app/src/Lib/Traits/MatchgridLinkTrait.php @@ -0,0 +1,89 @@ +unkeyedActions, true); + } + + /** + * Calculate the Matchgrid ID associated with the requested object ID. + * + * @since COmanage Match v1.0.0 + * @param Integer $id Matchgrid ID + * @return Integer Matchgrid ID + * @throws Cake\Datasource\Exception\RecordNotFoundException + */ + + public function calculateMatchgridId(int $id) { + // For now we assume we have a direct foreign key to Matchgrids. + + $obj = $this->findById($id)->firstOrFail(); + + return $obj->matchgrid_id; + } + + /** + * Determine if the associated controller requires a Matchgrid ID. + * + * @since COmanage Match v1.0.0 + * @return Boolean True if a Matchgrid ID is required, false otherwise + */ + + public function requiresMatchgrid() { + return $this->requiresMatchgrid; + } + + /** + * Set if the associated controller requires a Matchgrid ID. + * + * @since COmanage Match v1.0.0 + * @param $required Boolean True if a Matchgrid ID is required, false otherwise + */ + + public function setRequiresMatchgrid(bool $required) { + $this->requiresMatchgrid = $required; + } +} diff --git a/app/src/Lib/Traits/PrimaryLinkTrait.php b/app/src/Lib/Traits/PrimaryLinkTrait.php new file mode 100644 index 00000000..dda7a28b --- /dev/null +++ b/app/src/Lib/Traits/PrimaryLinkTrait.php @@ -0,0 +1,70 @@ +where([$this->getPrimaryLink() => $options[$this->primaryLink]]); + } + + /** + * Obtain the primary link. + * + * @since COmanage Match v1.0.0 + * @return string Primary link attribute + */ + + public function getPrimaryLink() { + return $this->primaryLink; + } + + /** + * Set the primary link attribute. + * + * @since COmanage Match v1.0.0 + * @param string $field Primary link attribute + */ + + public function setPrimaryLink($field) { + $this->primaryLink = $field; + } +} diff --git a/app/src/Locale/en_US/default.po b/app/src/Locale/en_US/default.po new file mode 100644 index 00000000..f80d1080 --- /dev/null +++ b/app/src/Locale/en_US/default.po @@ -0,0 +1,353 @@ +# COmanage Match Localizations +# +# Portions licensed to the University Corporation for Advanced Internet +# Development, Inc. ("UCAID") under one or more contributor license agreements. +# See the NOTICE file distributed with this work for additional information +# regarding copyright ownership. +# +# UCAID licenses this file to you under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with the +# License. You may obtain a copy of the License at: +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# @link http://www.internet2.edu/comanage COmanage Project +# @package match +# @since COmanage Match v1.0.0 +# @license Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0) + +# This should match the ISO 639-1 two letter language code for the translation +msgid "match.meta.lang" +msgstr "en" + +msgid "match.meta.match" +msgstr "COmanage Match" + +msgid "match.meta.match.a" +msgstr "COmanage Match: {0}" + +msgid "match.meta.powered" +msgstr "Powered By" + +msgid "match.meta.version" +msgstr "Version {0}" + +### Command Line text +msgid "match.cmd.db.ok" +msgstr "Database schema update successful" + +msgid "match.cmd.db.schema" +msgstr "- Loading database schema from {0}" + +msgid "match.cmd.opt.admin-username" +msgstr "Username of initial platform administrator" + +msgid "match.cmd.opt.force" +msgstr "Force a rerun of setup (only if you know what you are doing)"" + +msgid "match.cmd.se.admin" +msgstr "- Creating initial administrator permission" + +msgid "match.cmd.se.admin.user" +msgstr "Enter administrator's login username" + +msgid "match.cmd.se.already" +msgstr "Setup appears to have already run" + +msgid "match.cmd.se.salt" +msgstr "- Generating salt file" + +### Controllers (Models) +msgid "match.ct.attribute_groups" +msgstr "{0,plural,=1{Attribute Group} other{Attribute Groups}}" + +msgid "match.ct.attributes" +msgstr "{0,plural,=1{Attribute} other{Attributes}}" + +msgid "match.ct.matchgrids" +msgstr "{0,plural,=1{Matchgrid} other{Matchgrids}}" + +msgid "match.ct.permissions" +msgstr "{0,plural,=1{Permission} other{Permissions}}" + +msgid "match.ct.systems_of_record" +msgstr "{0,plural,=1{System of Record} other{Systems of Record}}" + +# XXX toss? +# msgid "match.ct.rule_set_attributes" +# msgstr "{0,plural,=1{Rule Set Attribute} other{Rule Set Attributes}}" + +msgid "match.ct.rules" +msgstr "{0,plural,=1{Rule} other{Rules}}" + +### Enumerations +msgid "match.en.ConfidenceModeEnum.C" +msgstr "Canonical" + +msgid "match.en.ConfidenceModeEnum.P" +msgstr "Potential" + +msgid "match.en.PermissionEnum.A" +msgstr "Platform Administrator" + +msgid "match.en.PermissionEnum.MA" +msgstr "Matchgrid Administrator" + +msgid "match.en.PermissionEnum.RM" +msgstr "Reconciliation Manager" + +msgid "match.en.PermissionEnum.RS" +msgstr "Reconciliation Support" + +msgid "match.en.PermissionEnum.X" +msgstr "None" + +msgid "match.en.ReferenceIdEnum.S" +msgstr "Sequence" + +msgid "match.en.ReferenceIdEnum.U" +msgstr "UUID (Type 4)" + +msgid "match.en.ResolutionModeEnum.E" +msgstr "External" + +msgid "match.en.ResolutionModeEnum.I" +msgstr "Interactive" + +msgid "match.en.SearchTypeEnum.D" +msgstr "Distance" + +msgid "match.en.SearchTypeEnum.E" +msgstr "Exact" + +msgid "match.en.SearchTypeEnum.X" +msgstr "Skip" + +msgid "match.en.SearchTypeEnum.S" +msgstr "Substring" + +msgid "match.en.StatusEnum.A" +msgstr "Active" + +msgid "match.en.StatusEnum.S" +msgstr "Suspended" + +### Error Messages +msgid "match.er.args" +msgstr "Incorrect arguments provided to {0}" + +msgid "match.er.build" +msgstr "Error applying matchgrid schema: {0}" + +msgid "match.er.db.connect" +msgstr "Failed to connect to database: {0}" + +msgid "match.er.db.driver" +msgstr "Unsupported database driver: {0}" + +msgid "match.er.db.schema" +msgstr "Possibly failed to update database schema" + +msgid "match.er.delete" +msgstr "Delete Failed" + +msgid "match.er.file" +msgstr "Cannot read file {0}" + +msgid "match.er.mgid" +msgstr "Could not find Matchgrid ID in request" + +msgid "match.er.parse.json" +msgstr "Unknown type {0} for key {1} (parseFromJSON)" + +msgid "match.er.primary_link" +msgstr "Could not find value for Primary Link {0}" + +msgid "match.er.reconcile" +msgstr "Error obtaining pending requests: {0}" + +msgid "match.er.reconcile.done" +msgstr "Request ID {0} already resolved" + +msgid "match.er.reconcile.notfound" +msgstr "Request ID {0} not found" + +msgid "match.er.save" +msgstr "Save Failed ({0})" + +# XXX rekey? +msgid "matchgrid.er.search_type" +msgstr "Unknown search type '{0}'" + +### Fields +msgid "match.fd.action" +msgstr "Action" + +msgid "match.fd.alphanumeric" +msgstr "Alphanumeric" + +msgid "match.fd.api_name" +msgstr "API Name" + +msgid "match.fd.case_sensitive" +msgstr "Case Sensitive" + +msgid "match.fd.confidence_mode" +msgstr "Confidence Mode" + +msgid "match.fd.description" +msgstr "Description" + +msgid "match.fd.invalidates" +msgstr "Invalidates" + +msgid "match.fd.label" +msgstr "Label" + +msgid "match.fd.name" +msgstr "Name" + +msgid "match.fd.null_equivalents" +msgstr "Null Equivalents" + +msgid "match.fd.ordr" +msgstr "Order" + +msgid "match.fd.permission" +msgstr "Permission" + +msgid "match.fd.referenceid" +msgstr "Reference ID" + +msgid "match.fd.referenceid_method" +msgstr "Reference ID Assignment Method" + +msgid "match.fd.referenceid_start" +msgstr "Reference ID Initial Value" + +msgid "match.fd.referenceid_start.desc" +msgstr "For sequence based Reference IDs, the first value to assign" + +msgid "match.fd.req" +msgstr "* Denotes Required Field" + +msgid "match.fd.request_time" +msgstr "Request Time" + +msgid "match.fd.required" +msgstr "Required" + +msgid "match.fd.resolution_mode" +msgstr "Resolution Mode" + +msgid "match.fd.search_distance" +msgstr "Search Distance" + +msgid "match.fd.search_exact" +msgstr "Search Exact" + +msgid "match.fd.search_substr_from" +msgstr "Search Substring From" + +msgid "match.fd.search_substr_for" +msgstr "Search Substring For" + +msgid "match.fd.search_types" +msgstr "Search Types" + +msgid "match.fd.sor" +msgstr "System of Record" + +msgid "match.fd.sorid" +msgstr "System of Record ID" + +msgid "match.fd.status" +msgstr "Status" + +msgid "match.fd.table_name" +msgstr "Table Name" + +msgid "match.fd.table_name.desc" +msgstr "Unique, alphanumeric name for matchgrid (will be prefixed mg_ for actual table name)" + +msgid "match.fd.username" +msgstr "Username" + +### Informational Messages +msgid "match.in.matchgrids.none" +msgstr "There are no matchgrids currently defined." + +### Menu Items +msgid "match.me.platform" +msgstr "Platform" + +### Operations (Commands) +msgid "match.op.add.a" +msgstr "Add New {0}" + +msgid "match.op.build" +msgstr "Build" + +msgid "match.op.build.confirm" +msgstr "Are you sure you wish to (re)build this matchgrid?" + +msgid "match.op.delete" +msgstr "Delete" + +msgid "match.op.delete.confirm" +msgstr "Are you sure you wish to delete this record ({0})?" + +msgid "match.op.edit" +msgstr "Edit" + +msgid "match.op.edit.a" +msgstr "Edit {0}" + +msgid "match.op.manage" +msgstr "Manage" + +msgid "match.op.manage.a" +msgstr "Manage {0}" + +msgid "match.op.new" +msgstr "New" + +msgid "match.op.reconcile" +msgstr "Reconcile Unresolved Requests" + +msgid "match.op.reconcile.a" +msgstr "Reconcile Unresolved Requests ({0})" + +msgid "match.op.reconcile.request" +msgstr "Reconcile Unresolved Request {0}/{1}" + +msgid "match.op.reconcile.assign" +msgstr "Assign This Reference ID" + +msgid "match.op.save" +msgstr "Save" + +### Results +msgid "match.rs.build" +msgstr "Matchgrid schema successfully applied" + +msgid "match.rs.deleted" +msgstr "Deleted" + +msgid "match.rs.deleted.a" +msgstr "{0} Deleted" + +msgid "match.rs.pending" +msgstr "{0,plural,=1{# Pending Match} other{# Pending Matches}}" + +msgid "match.rs.refid.assigned" +msgstr "Assigned Reference ID {0}" + +msgid "match.rs.saved" +msgstr "Saved" diff --git a/app/src/Model/Behavior/empty b/app/src/Model/Behavior/empty new file mode 100644 index 00000000..e69de29b diff --git a/app/src/Model/Entity/Attribute.php b/app/src/Model/Entity/Attribute.php new file mode 100644 index 00000000..bac47a8f --- /dev/null +++ b/app/src/Model/Entity/Attribute.php @@ -0,0 +1,40 @@ + true, + 'id' => false, + 'slug' => false, + ]; +} \ No newline at end of file diff --git a/app/src/Model/Entity/AttributeGroup.php b/app/src/Model/Entity/AttributeGroup.php new file mode 100644 index 00000000..ab988db3 --- /dev/null +++ b/app/src/Model/Entity/AttributeGroup.php @@ -0,0 +1,40 @@ + true, + 'id' => false, + 'slug' => false, + ]; +} \ No newline at end of file diff --git a/app/src/Model/Entity/Matchgrid.php b/app/src/Model/Entity/Matchgrid.php new file mode 100644 index 00000000..c61d9f54 --- /dev/null +++ b/app/src/Model/Entity/Matchgrid.php @@ -0,0 +1,40 @@ + true, + 'id' => false, + 'slug' => false, + ]; +} \ No newline at end of file diff --git a/app/src/Model/Entity/Permission.php b/app/src/Model/Entity/Permission.php new file mode 100644 index 00000000..c84799ed --- /dev/null +++ b/app/src/Model/Entity/Permission.php @@ -0,0 +1,40 @@ + true, + 'id' => false, + 'slug' => false, + ]; +} \ No newline at end of file diff --git a/app/src/Model/Entity/Rule.php b/app/src/Model/Entity/Rule.php new file mode 100644 index 00000000..f83b3d74 --- /dev/null +++ b/app/src/Model/Entity/Rule.php @@ -0,0 +1,40 @@ + true, + 'id' => false, + 'slug' => false, + ]; +} \ No newline at end of file diff --git a/app/src/Model/Entity/RuleAttribute.php b/app/src/Model/Entity/RuleAttribute.php new file mode 100644 index 00000000..854255d8 --- /dev/null +++ b/app/src/Model/Entity/RuleAttribute.php @@ -0,0 +1,40 @@ + true, + 'id' => false, + 'slug' => false, + ]; +} \ No newline at end of file diff --git a/app/src/Model/Entity/SystemOfRecord.php b/app/src/Model/Entity/SystemOfRecord.php new file mode 100644 index 00000000..fdea2638 --- /dev/null +++ b/app/src/Model/Entity/SystemOfRecord.php @@ -0,0 +1,40 @@ + true, + 'id' => false, + 'slug' => false, + ]; +} \ No newline at end of file diff --git a/app/src/Model/Table/AttributeGroupsTable.php b/app/src/Model/Table/AttributeGroupsTable.php new file mode 100644 index 00000000..2687f463 --- /dev/null +++ b/app/src/Model/Table/AttributeGroupsTable.php @@ -0,0 +1,83 @@ +addBehavior('Timestamp'); + + // Define associations + $this->belongsTo('Matchgrids'); + $this->hasMany('Attributes'); + + $this->setDisplayField('name'); + + $this->setPrimaryLink('matchgrid_id'); + $this->setRequiresMatchgrid(true); + } + + /** + * Set validation rules. + * + * @param Validator $validator Validator + * @return $validator Validator + */ + + public function validationDefault(Validator $validator) { + $validator->add( + 'name', + 'length', + [ 'rule' => [ 'maxLength', 32 ] ] + ); + $validator->notEmpty('name'); + + $validator->add( + 'matchgrid_id', + 'content', + [ 'rule' => 'isInteger' ] + ); + $validator->notEmpty('matchgrid_id'); + + return $validator; + } +} \ No newline at end of file diff --git a/app/src/Model/Table/AttributesTable.php b/app/src/Model/Table/AttributesTable.php new file mode 100644 index 00000000..ce45bc4f --- /dev/null +++ b/app/src/Model/Table/AttributesTable.php @@ -0,0 +1,178 @@ +addBehavior('Timestamp'); + + // Define associations + $this->belongsTo('AttributeGroups'); + $this->belongsTo('Matchgrids'); + //$this->belongsToMany('Rules', ['through' => 'RuleAttributes']); + $this->hasMany('RuleAttributes'); + + $this->setDisplayField('name'); + + $this->setPrimaryLink('matchgrid_id'); + $this->setRequiresMatchgrid(true); + + $this->setAutoViewVars([ + 'attributeGroups' => [ + 'type' => 'select', + 'model' => 'AttributeGroups', + 'find' => 'filterPrimaryLink' + ] + ]); + } + + /** + * Set validation rules. + * + * @param Validator $validator Validator + * @return $validator Validator + */ + + public function validationDefault(Validator $validator) { + $validator->add( + 'name', + 'length', + [ 'rule' => [ 'maxLength', 128 ] ] + ); + $validator->notEmpty('username'); + + $validator->add( + 'matchgrid_id', + 'content', + [ 'rule' => 'isInteger' ] + ); + $validator->notEmpty('matchgrid_id'); + + $validator->add( + 'description', + 'length', + [ 'rule' => [ 'maxLength', 128 ] ] + ); + $validator->allowEmpty('description'); + + $validator->add( + 'api_name', + 'length', + [ 'rule' => [ 'maxLength', 128 ] ] + ); + $validator->notEmpty('api_name'); + + $validator->add( + 'attribute_group_id', + 'content', + [ 'rule' => 'isInteger' ] + ); + $validator->allowEmpty('attribute_group_id'); + + $validator->add( + 'alphanumeric', + 'toggle', + [ 'rule' => [ 'boolean' ] ] + ); + $validator->notEmpty('alphanumeric'); + + $validator->add( + 'case_sensitive', + 'toggle', + [ 'rule' => [ 'boolean' ] ] + ); + $validator->notEmpty('case_sensitive'); + + $validator->add( + 'invalidates', + 'toggle', + [ 'rule' => [ 'boolean' ] ] + ); + $validator->notEmpty('invalidates'); + + $validator->add( + 'null_equivalents', + 'toggle', + [ 'rule' => [ 'boolean' ] ] + ); + $validator->notEmpty('null_equivalents'); + + $validator->add( + 'required', + 'toggle', + [ 'rule' => [ 'boolean' ] ] + ); + $validator->notEmpty('required'); + + $validator->add( + 'search_distance', + 'content', + [ 'rule' => [ 'range', 1, 9 ] ] + ); + $validator->allowEmpty('search_distance'); + + $validator->add( + 'search_exact', + 'toggle', + [ 'rule' => [ 'boolean' ] ] + ); + $validator->notEmpty('search_exact'); + + $validator->add( + 'search_substr_from', + 'content', + [ 'rule' => [ 'range', 0, 128 ] ] + ); + $validator->allowEmpty('search_substr_from'); + + $validator->add( + 'search_substr_for', + 'content', + [ 'rule' => [ 'range', 1, 128 ] ] + ); + $validator->allowEmpty('search_substr_for'); + + return $validator; + } +} \ No newline at end of file diff --git a/app/src/Model/Table/MatchgridsTable.php b/app/src/Model/Table/MatchgridsTable.php new file mode 100644 index 00000000..f7579d9a --- /dev/null +++ b/app/src/Model/Table/MatchgridsTable.php @@ -0,0 +1,208 @@ +addBehavior('Timestamp'); + + // Define associations + $this->hasMany('Attributes') + ->setDependent(true); + $this->hasMany('AttributeGroups') + ->setDependent(true); + $this->hasMany('Permissions') + ->setDependent(true); + $this->hasMany('Rules') + ->setDependent(true); + // "Convenience" associations to separate different rule confidence modes + $this->hasMany('CanonicalRules', ['className' => 'Rules']) + ->setConditions(['confidence_mode' => ConfidenceModeEnum::Canonical]); + $this->hasMany('PotentialRules', ['className' => 'Rules']) + ->setConditions(['confidence_mode' => ConfidenceModeEnum::Potential]); + + $this->setDisplayField('table_name'); + + $this->setAutoViewVars([ + 'referenceidMethods' => [ + 'type' => 'enum', + 'class' => 'ReferenceIdEnum' + ], + 'statuses' => [ + 'type' => 'enum', + 'class' => 'StatusEnum' + ] + ]); + } + + /** + * Build the specified Matchgrid. + * + * @since COmanage Match v1.0.0 + * @param int $id Matchgrid ID + * @return bool True on success + */ + + public function build(int $id) { + $matchgrid = $this->getMatchgridConfig($id); + + $Builder = new MatchgridBuilder(); + + $Builder->build("mg_" . $matchgrid->table_name, $matchgrid->attributes); + + return true; + } + + /** + * Calculate the Matchgrid ID associated with the requested object ID. + * + * @since COmanage Match v1.0.0 + * @param Integer $id Matchgrid ID + * @return Integer Matchgrid ID + * @throws Cake\Datasource\Exception\RecordNotFoundException + */ + + public function calculateMatchgridId(int $id) { + // In this case, $id is a matchgrid ID, so just return it. (Other models + // will use MatchgridLinkTrait, which this class overrides.) + + // Verify that $id is valid. (Note MatchgridLinkTrait does a similar test.) + $mg = $this->findById($id)->firstOrFail(); + + return $mg->id; + } + + /** + * Modify Query for active Matchgrids. + * + * @since COmanage Match v1.0.0 + * @param Query $query Cake Query object + * @param array $options Cake Query options + * @return [type] [description] + */ + + public function findActiveMatchgrids(Query $query, array $options) { + return $query->where(['status' => StatusEnum::Active])->select(['id', 'table_name']); + } + + /** + * Get the configuration for the specified Matchgrid. + * + * @since COmanage Match v1.0.0 + * @param int $id Matchgrid ID + * @return Cake\Datasource\EntityInterface Matchgrid object + * @throws Cake\Datasource\Exception\InvalidPrimaryKeyException + */ + + protected function getMatchgridConfig($id) { + return $this->get($id, + ['contain' => [ + 'Attributes' => 'AttributeGroups' + ]]); + } + + /** + * Set validation rules. + * + * @since COmanage Match v1.0.0 + * @param Validator $validator Validator + * @return $validator Validator + */ + + public function validationDefault(Validator $validator) { + $validator->add( + 'table_name', + 'length', + [ 'rule' => [ 'maxLength', 128 ] ] + ); + $validator->add( + 'table_name', + 'content', + [ 'rule' => [ 'custom', '/^[a-zA-Z0-9_$]+/' ] ] + ); + $validator->notEmpty('table_name'); + + $validator->add( + 'description', + 'length', + [ 'rule' => [ 'maxLength', 128 ] ] + ); + $validator->allowEmpty('description'); + + $validator->add( + 'status', + 'content', + [ 'rule' => [ 'inList', [ + StatusEnum::Active, + StatusEnum::Suspended + ] ] ] + ); + $validator->notEmpty('status'); + + $validator->add( + 'referenceid_method', + 'content', + [ 'rule' => [ 'inList', [ + ReferenceIdEnum::Sequence, + ReferenceIdEnum::UUID + ] ] ] + ); + $validator->notEmpty('referenceid_method'); + + $validator->add( + 'referenceid_start', + 'content', + [ 'rule' => [ 'range', 1, null ] ] + ); + $validator->allowEmpty('referenceid_start'); + + return $validator; + } +} \ No newline at end of file diff --git a/app/src/Model/Table/MetaTable.php b/app/src/Model/Table/MetaTable.php new file mode 100644 index 00000000..7027b549 --- /dev/null +++ b/app/src/Model/Table/MetaTable.php @@ -0,0 +1,78 @@ +newEntity(); + $meta->id = 1; + $meta->upgrade_version = $version; + + if(!$this->save($meta)) { + throw new \RuntimeException(__('match.er.save', ['Meta'])); + } + + return true; + } + + /** + * Set validation rules. + * + * @since COmanage Match v1.0.0 + * @param Validator $validator Validator + * @return $validator Validator + */ + + public function validationDefault(Validator $validator) { + $validator->add( + 'upgrade_version', + 'length', + [ 'rule' => [ 'maxLength', 16 ] ] + ); + $validator->notEmpty('upgrade_version'); + + return $validator; + } +} \ No newline at end of file diff --git a/app/src/Model/Table/PermissionsTable.php b/app/src/Model/Table/PermissionsTable.php new file mode 100644 index 00000000..09abc24a --- /dev/null +++ b/app/src/Model/Table/PermissionsTable.php @@ -0,0 +1,121 @@ +addBehavior('Timestamp'); + + // Define associations + $this->belongsTo('Matchgrids'); + + $this->setDisplayField('username'); + + $this->setAutoViewVars([ + 'matchgrids' => [ + 'type' => 'select', + 'model' => 'Matchgrids', + 'find' => 'activeMatchgrids' + ], + 'permissions' => [ + 'type' => 'enum', + 'class' => 'PermissionEnum' + ] + ]); + } + + /** + * Obtain the Permissions for the specified user. + * + * NOTE: We're using a name that matches Cakes "magic" syntax, but we're not actually following it + * (ie: for ->find('forUser'), but we're returning the wrong thing) + * + * @since COmanage Match v1.0.0 + * @param string $username Username to obtain Permissions for + * @return array Array of user Permissions + */ + + public function findForUser(string $username) { + return $this->find('list', ['keyField' => 'matchgrid_id', 'valueField' => 'permission']) + ->where(['username' => $username]) + ->toArray(); + } + + /** + * Set validation rules. + * + * @since COmanage Match v1.0.0 + * @param Validator $validator Validator + * @return $validator Validator + */ + + public function validationDefault(Validator $validator) { + $validator->add( + 'username', + 'length', + [ 'rule' => [ 'maxLength', 128 ] ] + ); + $validator->notEmpty('username'); + + $validator->add( + 'matchgrid_id', + 'content', + [ 'rule' => 'isInteger' ] + ); + $validator->allowEmpty('matchgrid_id'); + + $validator->add( + 'permission', + 'content', + [ 'rule' => [ 'inList', [ + PermissionEnum::MatchgridAdmin, + PermissionEnum::PlatformAdmin, + PermissionEnum::ReconciliationManager, + PermissionEnum::ReconciliationSupport, + PermissionEnum::None + ] ] ] + ); + $validator->notEmpty('permission'); + + return $validator; + } +} \ No newline at end of file diff --git a/app/src/Model/Table/RuleAttributesTable.php b/app/src/Model/Table/RuleAttributesTable.php new file mode 100644 index 00000000..45c5b8c9 --- /dev/null +++ b/app/src/Model/Table/RuleAttributesTable.php @@ -0,0 +1,90 @@ +addBehavior('Timestamp'); + + // Define associations + $this->belongsTo('Attributes'); + $this->belongsTo('Rules'); + } + + /** + * Set validation rules. + * + * @since COmanage Match v1.0.0 + * @param Validator $validator Validator + * @return $validator Validator + */ + + public function validationDefault(Validator $validator) { + $validator->add( + 'rule_id', + 'content', + [ 'rule' => 'isInteger' ] + ); + $validator->notEmpty('rule_id'); + + $validator->add( + 'attribute_id', + 'content', + [ 'rule' => 'isInteger' ] + ); + $validator->notEmpty('attribute_id'); + + $validator->add( + 'search_type', + 'content', + [ 'rule' => [ 'inList', [ + SearchTypeEnum::Distance, + SearchTypeEnum::Exact, + SearchTypeEnum::Skip, + SearchTypeEnum::Substring + ] ] ] + ); + $validator->notEmpty('search_type'); + + return $validator; + } +} \ No newline at end of file diff --git a/app/src/Model/Table/RulesTable.php b/app/src/Model/Table/RulesTable.php new file mode 100644 index 00000000..56f04eaa --- /dev/null +++ b/app/src/Model/Table/RulesTable.php @@ -0,0 +1,132 @@ +addBehavior('Timestamp'); + + // Define associations + $this->belongsTo('Matchgrids'); + $this->hasMany('RuleAttributes'); + + $this->setDisplayField('name'); + + $this->setEditContains(['RuleAttributes']); + // During a save, also save RuleAttributes + $this->setPatchAssociated(['RuleAttributes']); + + $this->setPrimaryLink('matchgrid_id'); + $this->setRequiresMatchgrid(true); + + $this->setAutoViewVars([ + 'attributes' => [ + 'type' => 'auxiliary', + 'model' => 'Attributes', + 'find' => 'filterPrimaryLink' + ], + 'confidenceModes' => [ + 'type' => 'enum', + 'class' => 'ConfidenceModeEnum' + ], + 'searchTypes' => [ + 'type' => 'enum', + 'class' => 'SearchTypeEnum' + ] + ]); + } + + /** + * Set validation rules. + * + * @since COmanage Match v1.0.0 + * @param Validator $validator Validator + * @return $validator Validator + */ + + public function validationDefault(Validator $validator) { + $validator->add( + 'name', + 'length', + [ 'rule' => [ 'maxLength', 32 ] ] + ); + $validator->notEmpty('name'); + + $validator->add( + 'matchgrid_id', + 'content', + [ 'rule' => 'isInteger' ] + ); + $validator->notEmpty('matchgrid_id'); + + $validator->add( + 'description', + 'length', + [ 'rule' => [ 'maxLength', 128 ] ] + ); + $validator->allowEmpty('description'); + + $validator->add( + 'confidence_mode', + 'content', + [ 'rule' => [ 'inList', [ + ConfidenceModeEnum::Canonical, + ConfidenceModeEnum::Potential + ] ] ] + ); + $validator->notEmpty('confidence_mode'); + + $validator->add( + 'ordr', + 'content', + [ 'rule' => 'isInteger' ] + ); + $validator->allowEmpty('matchgrid_id'); + + return $validator; + } +} \ No newline at end of file diff --git a/app/src/Model/Table/SystemsOfRecordTable.php b/app/src/Model/Table/SystemsOfRecordTable.php new file mode 100644 index 00000000..286b75b5 --- /dev/null +++ b/app/src/Model/Table/SystemsOfRecordTable.php @@ -0,0 +1,103 @@ +addBehavior('Timestamp'); + + // Define associations + $this->belongsTo('Matchgrids'); + + $this->setDisplayField('label'); + + $this->setPrimaryLink('matchgrid_id'); + $this->setRequiresMatchgrid(true); + + $this->setAutoViewVars([ + 'resolutionModes' => [ + 'type' => 'enum', + 'class' => 'ResolutionModeEnum' + ] + ]); + } + + /** + * Set validation rules. + * + * @since COmanage Match v1.0.0 + * @param Validator $validator Validator + * @return $validator Validator + */ + + public function validationDefault(Validator $validator) { + $validator->add( + 'label', + 'length', + [ 'rule' => [ 'maxLength', 80 ] ] + ); + $validator->notEmpty('label'); + + $validator->add( + 'matchgrid_id', + 'content', + [ 'rule' => 'isInteger' ] + ); + $validator->notEmpty('matchgrid_id'); + + $validator->add( + 'resolution_mode', + 'content', + [ 'rule' => [ 'inList', [ + ResolutionModeEnum::External, + ResolutionModeEnum::Interactive + ] ] ] + ); + $validator->notEmpty('confidence_mode'); + + return $validator; + } +} \ No newline at end of file diff --git a/app/src/Shell/ConsoleShell.php b/app/src/Shell/ConsoleShell.php new file mode 100644 index 00000000..2eb9395e --- /dev/null +++ b/app/src/Shell/ConsoleShell.php @@ -0,0 +1,81 @@ +err('Unable to load Psy\Shell.'); + $this->err(''); + $this->err('Make sure you have installed psysh as a dependency,'); + $this->err('and that Psy\Shell is registered in your autoloader.'); + $this->err(''); + $this->err('If you are using composer run'); + $this->err(''); + $this->err('$ php composer.phar require --dev psy/psysh'); + $this->err(''); + + return self::CODE_ERROR; + } + + $this->out("You can exit with `CTRL-C` or `exit`"); + $this->out(''); + + Log::drop('debug'); + Log::drop('error'); + $this->_io->setLoggers(false); + restore_error_handler(); + restore_exception_handler(); + + $psy = new PsyShell(); + $psy->run(); + } + + /** + * Display help for this console. + * + * @return \Cake\Console\ConsoleOptionParser + */ + public function getOptionParser() + { + $parser = new ConsoleOptionParser('console'); + $parser->setDescription( + 'This shell provides a REPL that you can use to interact ' . + 'with your application in an interactive fashion. You can use ' . + 'it to run adhoc queries with your models, or experiment ' . + 'and explore the features of CakePHP and your application.' . + "\n\n" . + 'You will need to have psysh installed for this Shell to work.' + ); + + return $parser; + } +} diff --git a/app/src/Template/AttributeGroups/columns.inc b/app/src/Template/AttributeGroups/columns.inc new file mode 100644 index 00000000..5ad7ec40 --- /dev/null +++ b/app/src/Template/AttributeGroups/columns.inc @@ -0,0 +1,32 @@ + [ + 'type' => 'link' + ] +]; diff --git a/app/src/Template/AttributeGroups/fields.inc b/app/src/Template/AttributeGroups/fields.inc new file mode 100644 index 00000000..1a9b7c5e --- /dev/null +++ b/app/src/Template/AttributeGroups/fields.inc @@ -0,0 +1,31 @@ +Field->control('name'); +} \ No newline at end of file diff --git a/app/src/Template/Attributes/columns.inc b/app/src/Template/Attributes/columns.inc new file mode 100644 index 00000000..9f02e671 --- /dev/null +++ b/app/src/Template/Attributes/columns.inc @@ -0,0 +1,35 @@ + [ + 'type' => 'link' + ], + 'attribute_group_id' => [ + 'type' => 'fk' + ] +]; \ No newline at end of file diff --git a/app/src/Template/Attributes/fields.inc b/app/src/Template/Attributes/fields.inc new file mode 100644 index 00000000..2b3b0be8 --- /dev/null +++ b/app/src/Template/Attributes/fields.inc @@ -0,0 +1,48 @@ +Field->control('name'); + + print $this->Field->control('description', [], false); + + print $this->Field->control('api_name'); + + print $this->Field->control('alphanumeric', [], false); + print $this->Field->control('case_sensitive', [], false); + print $this->Field->control('invalidates', [], false); + print $this->Field->control('null_equivalents', [], false); + print $this->Field->control('required', [], false); + + print $this->Field->control('search_distance', [], false); + print $this->Field->control('search_exact', [], false); + print $this->Field->control('search_substr_from', [], false); + print $this->Field->control('search_substr_for', [], false); + + print $this->Field->control('attribute_group_id', ['empty' => true], false); +} diff --git a/app/src/Template/Element/Flash/default.ctp b/app/src/Template/Element/Flash/default.ctp new file mode 100644 index 00000000..736b27db --- /dev/null +++ b/app/src/Template/Element/Flash/default.ctp @@ -0,0 +1,10 @@ + +
diff --git a/app/src/Template/Element/Flash/error.ctp b/app/src/Template/Element/Flash/error.ctp new file mode 100644 index 00000000..e7c4af10 --- /dev/null +++ b/app/src/Template/Element/Flash/error.ctp @@ -0,0 +1,6 @@ + +
diff --git a/app/src/Template/Element/Flash/success.ctp b/app/src/Template/Element/Flash/success.ctp new file mode 100644 index 00000000..becd5a1f --- /dev/null +++ b/app/src/Template/Element/Flash/success.ctp @@ -0,0 +1,6 @@ + +
diff --git a/app/src/Template/Element/breadcrumbs.ctp b/app/src/Template/Element/breadcrumbs.ctp new file mode 100644 index 00000000..29d4d61a --- /dev/null +++ b/app/src/Template/Element/breadcrumbs.ctp @@ -0,0 +1,89 @@ +request->getRequestTarget(false) != '/') { + // Don't bother rendering breadcrumbs if we're already at the top page + + $action = $this->template; + // $this->name = Models + $modelsName = $this->name; + // $tablename = models + $tableName = \Cake\Utility\Inflector::tableize($this->name); + + $this->Breadcrumbs->setTemplates([ + 'wrapper' => '{{content}}', + 'item' => '{{title}}{{separator}}', + 'itemWithoutLink' => '{{title}}{{separator}}', + 'separator' => '{{separator}}' + ]); + + $this->Breadcrumbs->prepend( + __('match.meta.match'), + '/' + ); + + if(!empty($vv_cur_mg) + && ($modelsName != 'Matchgrids' || $action != 'manage')) { + // Link to matchgrid if set + $this->Breadcrumbs->add( + $vv_cur_mg->table_name, + ['controller' => 'matchgrids', + 'action' => 'manage', + $vv_cur_mg->id ] + ); + } + + if($action != 'index' + && ($modelsName != 'Matchgrids' && $action != 'pending')) { + // Default parent is index, to which we might need to append the Matchgrid ID + + $target = [ + 'controller' => $tableName, + 'action' => 'index' + ]; + + if(!empty($vv_cur_mg)) { + $target['matchgrid_id'] = $vv_cur_mg->id; + } + + $this->Breadcrumbs->add( + __('match.ct.'.$tableName, [99]), + $target + ); + } + + if(!empty($vv_title)) { + $this->Breadcrumbs->add( + $vv_title + ); + } + + print $this->Breadcrumbs->render( + [], + ['separator' => ' > '] + ); +} \ No newline at end of file diff --git a/app/src/Template/Element/footer.ctp b/app/src/Template/Element/footer.ctp new file mode 100644 index 00000000..ae8ce6f4 --- /dev/null +++ b/app/src/Template/Element/footer.ctp @@ -0,0 +1,34 @@ + + + diff --git a/app/src/Template/Element/javascript.ctp b/app/src/Template/Element/javascript.ctp new file mode 100644 index 00000000..03ca6a3a --- /dev/null +++ b/app/src/Template/Element/javascript.ctp @@ -0,0 +1,191 @@ + + + diff --git a/app/src/Template/Element/menuMain.ctp b/app/src/Template/Element/menuMain.ctp new file mode 100644 index 00000000..b1acde7d --- /dev/null +++ b/app/src/Template/Element/menuMain.ctp @@ -0,0 +1,110 @@ + +XXX PLACEHOLDER BECAUSE
+MENU DOESNT ALIGN + diff --git a/app/src/Template/Element/menuUser.ctp b/app/src/Template/Element/menuUser.ctp new file mode 100644 index 00000000..2a45f670 --- /dev/null +++ b/app/src/Template/Element/menuUser.ctp @@ -0,0 +1,67 @@ + +Hello, World + +
+ + + + + person + arrow_drop_down + + +
+ + + + 'auth', + 'action' => 'login', + 'plugin' => false + ); + print $this->Html->link("XXX LOGIN" . ' ', + $args, array('escape'=>false, 'id' => 'login', 'class' => '')); + } + ?> + + + diff --git a/app/src/Template/Email/html/default.ctp b/app/src/Template/Email/html/default.ctp new file mode 100644 index 00000000..ac3daa7f --- /dev/null +++ b/app/src/Template/Email/html/default.ctp @@ -0,0 +1,20 @@ + ' . $line . "

\n"; +endforeach; diff --git a/app/src/Template/Email/text/default.ctp b/app/src/Template/Email/text/default.ctp new file mode 100644 index 00000000..862cd9f7 --- /dev/null +++ b/app/src/Template/Email/text/default.ctp @@ -0,0 +1,16 @@ +layout = 'error'; + +if (Configure::read('debug')) : + $this->layout = 'dev_error'; + + $this->assign('title', $message); + $this->assign('templateName', 'error400.ctp'); + + $this->start('file'); +?> +queryString)) : ?> +

+ SQL Query: + queryString) ?> +

+ +params)) : ?> + SQL Query Params: + params) ?> + +element('auto_table_warning') ?> +end(); +endif; +?> +

+

+ : + '{$url}'") ?> +

diff --git a/app/src/Template/Error/error500.ctp b/app/src/Template/Error/error500.ctp new file mode 100644 index 00000000..3328cc52 --- /dev/null +++ b/app/src/Template/Error/error500.ctp @@ -0,0 +1,43 @@ +layout = 'error'; + +if (Configure::read('debug')) : + $this->layout = 'dev_error'; + + $this->assign('title', $message); + $this->assign('templateName', 'error500.ctp'); + + $this->start('file'); +?> +queryString)) : ?> +

+ SQL Query: + queryString) ?> +

+ +params)) : ?> + SQL Query Params: + params) ?> + + + Error in: + getFile()), $error->getLine()) ?> + +element('auto_table_warning'); + + if (extension_loaded('xdebug')) : + xdebug_print_function_stack(); + endif; + + $this->end(); +endif; +?> +

+

+ : + +

diff --git a/app/src/Template/Layout/Email/html/default.ctp b/app/src/Template/Layout/Email/html/default.ctp new file mode 100644 index 00000000..3ff87ff8 --- /dev/null +++ b/app/src/Template/Layout/Email/html/default.ctp @@ -0,0 +1,24 @@ + + + + + <?= $this->fetch('title') ?> + + + fetch('content') ?> + + diff --git a/app/src/Template/Layout/Email/text/default.ctp b/app/src/Template/Layout/Email/text/default.ctp new file mode 100644 index 00000000..29b439cc --- /dev/null +++ b/app/src/Template/Layout/Email/text/default.ctp @@ -0,0 +1,16 @@ +fetch('content'); diff --git a/app/src/Template/Layout/ajax.ctp b/app/src/Template/Layout/ajax.ctp new file mode 100644 index 00000000..29b439cc --- /dev/null +++ b/app/src/Template/Layout/ajax.ctp @@ -0,0 +1,16 @@ +fetch('content'); diff --git a/app/src/Template/Layout/default.ctp b/app/src/Template/Layout/default.ctp new file mode 100644 index 00000000..a91cd008 --- /dev/null +++ b/app/src/Template/Layout/default.ctp @@ -0,0 +1,167 @@ + + + + + Html->meta('viewport', 'width=device-width, initial-scale=1.0') . "\n"; ?> + Html->charset(); ?> + + <?= (!empty($vv_title) ? $vv_title : __('match.meta.match')); ?> + + + + Html->meta('favicon.ico', '/favicon.ico', array('type' => 'icon')) . "\n"; ?> + + + Html->css([ + 'jquery/jquery-ui-1.12.1.custom/jquery-ui.min', + 'mdl/mdl-1.3.0/material.min.css', + 'jquery/metisMenu/metisMenu.min.css', + 'fonts/Font-Awesome-4.6.3/css/font-awesome.min', + 'co-base', + 'co-responsive' + ]) . "\n"; ?> + + + Html->script([ + 'jquery/jquery-3.2.1.min.js', + 'jquery/jquery-ui-1.12.1.custom/jquery-ui.min.js' + ]) . "\n"; ?> + + + fetch('meta') ?> + fetch('css') ?> + fetch('script') ?> + + + + + Skip to main content. + + + +
+
+ +
menu
+ + +
+ + + + + + + +
+
+
+ + + + + + + + fetch('content'); ?> +
+
+
+ +
+ + element('footer'); ?> +
+
+ + + Html->script([ + 'mdl/mdl-1.3.0/material.min.js', + 'jquery/metisMenu/metisMenu.min.js', + 'js-cookie/js.cookie-2.1.3.min.js', + 'jquery/spin.min.js', + 'comanage.js' + ]) . "\n"; ?> + + + element('javascript'); ?> + + + Flash->render() ?> + + diff --git a/app/src/Template/Layout/error.ctp b/app/src/Template/Layout/error.ctp new file mode 100644 index 00000000..80be38d4 --- /dev/null +++ b/app/src/Template/Layout/error.ctp @@ -0,0 +1,47 @@ + + + + + Html->charset() ?> + + <?= $this->fetch('title') ?> + + Html->meta('icon') ?> + + Html->css('base.css') ?> + Html->css('cake.css') ?> + + fetch('meta') ?> + fetch('css') ?> + fetch('script') ?> + + +
+ +
+ Flash->render() ?> + + fetch('content') ?> +
+ +
+ + diff --git a/app/src/Template/Layout/rest.ctp b/app/src/Template/Layout/rest.ctp new file mode 100644 index 00000000..f182b137 --- /dev/null +++ b/app/src/Template/Layout/rest.ctp @@ -0,0 +1,4 @@ +fetch('content'); diff --git a/app/src/Template/Layout/rss/default.ctp b/app/src/Template/Layout/rss/default.ctp new file mode 100644 index 00000000..8269be21 --- /dev/null +++ b/app/src/Template/Layout/rss/default.ctp @@ -0,0 +1,11 @@ +fetch('title'); +endif; + +echo $this->Rss->document( + $this->Rss->channel([], $channel, $this->fetch('content')) +); diff --git a/app/src/Template/Matchgrids/columns.inc b/app/src/Template/Matchgrids/columns.inc new file mode 100644 index 00000000..97acee90 --- /dev/null +++ b/app/src/Template/Matchgrids/columns.inc @@ -0,0 +1,50 @@ + [ + 'type' => 'link' + ], + 'status' => [ + 'type' => 'enum', + 'class' => 'StatusEnum' + ] +]; + +$indexActions = [ + [ + 'action' => 'manage', + 'class' => 'configurebutton' + ], + [ + 'action' => 'build', + 'class' => 'buildbutton' + ] +]; diff --git a/app/src/Template/Matchgrids/fields.inc b/app/src/Template/Matchgrids/fields.inc new file mode 100644 index 00000000..4e64be26 --- /dev/null +++ b/app/src/Template/Matchgrids/fields.inc @@ -0,0 +1,66 @@ + + +Field->control('table_name'); + + print $this->Field->control('description', [], false); + + print $this->Field->control('status', + ['empty' => false]); + + print $this->Field->control('referenceid_method', + ['empty' => true, + 'onChange' => 'fields_update_gadgets();']); + + print $this->Field->control('referenceid_start', + ['default' => 1001]); +} diff --git a/app/src/Template/Matchgrids/manage.ctp b/app/src/Template/Matchgrids/manage.ctp new file mode 100644 index 00000000..a6c64f14 --- /dev/null +++ b/app/src/Template/Matchgrids/manage.ctp @@ -0,0 +1,34 @@ +Html->link(__('match.op.reconcile'), + ['controller' => 'Matchgrids', + 'action' => 'pending', + $vv_cur_mg->id], + ['class' => 'reconcilebutton']); diff --git a/app/src/Template/Matchgrids/pending.ctp b/app/src/Template/Matchgrids/pending.ctp new file mode 100644 index 00000000..11eb68dc --- /dev/null +++ b/app/src/Template/Matchgrids/pending.ctp @@ -0,0 +1,54 @@ + + +

+ +

+ + + + + + + + + + + + + + +
+ + + Html->link($p['sorid'], ['action' => 'reconcile', $vv_matchgrid_id, 'rowid' => $p['id']]); ?> + + +
diff --git a/app/src/Template/Matchgrids/reconcile.ctp b/app/src/Template/Matchgrids/reconcile.ctp new file mode 100644 index 00000000..21ca011a --- /dev/null +++ b/app/src/Template/Matchgrids/reconcile.ctp @@ -0,0 +1,68 @@ + +

+ + + + + + + + + + + + + + +
+ + +
    + $v) { + print "
  • " . $k . ": " . $v . "
  • "; + } + ?> +
+
+ Form->postLink(__('match.op.reconcile.assign'), + ['action' => 'reconcile', + $vv_cur_mg->id], + ['data' => [ + 'rowid' => $vv_request['id'], + // Default value needs to be the literal string "new" and not a localized text string + 'referenceid' => (!empty($c['referenceid']) ? $c['referenceid'] : 'new') + ], + 'confirm' => 'Are you sure?', // XXX better text + 'class' => 'linkbutton']); + ?> +
diff --git a/app/src/Template/Pages/home.ctp b/app/src/Template/Pages/home.ctp new file mode 100644 index 00000000..3a40f37f --- /dev/null +++ b/app/src/Template/Pages/home.ctp @@ -0,0 +1,83 @@ + + +
+ info + +
+ +
+
+
+
+
+ $name): ?> + + +
+
+ +
+
+ Html->link($label, + ['controller' => 'Matchgrids', + 'action' => $action, + $id], + ['class' => 'reconcilebutton']); + ?> +
+
+ + +
+ diff --git a/app/src/Template/Permissions/columns.inc b/app/src/Template/Permissions/columns.inc new file mode 100644 index 00000000..9be86bcc --- /dev/null +++ b/app/src/Template/Permissions/columns.inc @@ -0,0 +1,37 @@ + [ + 'type' => 'link' + ], + 'matchgrid_id' => [ 'type' => 'fk' ], + 'permission' => [ + 'type' => 'enum', + 'class' => 'PermissionEnum' + ] +]; \ No newline at end of file diff --git a/app/src/Template/Permissions/fields.inc b/app/src/Template/Permissions/fields.inc new file mode 100644 index 00000000..479519fa --- /dev/null +++ b/app/src/Template/Permissions/fields.inc @@ -0,0 +1,60 @@ + + +Field->control('username'); + + print $this->Field->control('permission', + ['empty' => true, + 'onChange' => 'fields_update_gadgets();']); + + print $this->Field->control('matchgrid_id'); +} \ No newline at end of file diff --git a/app/src/Template/Rules/columns.inc b/app/src/Template/Rules/columns.inc new file mode 100644 index 00000000..617a13cd --- /dev/null +++ b/app/src/Template/Rules/columns.inc @@ -0,0 +1,39 @@ + [ + 'type' => 'link' + ], + 'confidence_mode' => [ + 'type' => 'enum', + 'class' => 'ConfidenceModeEnum' + ], + 'ordr' => [ + 'type' => 'echo' + ], +]; \ No newline at end of file diff --git a/app/src/Template/Rules/fields.inc b/app/src/Template/Rules/fields.inc new file mode 100644 index 00000000..545c8422 --- /dev/null +++ b/app/src/Template/Rules/fields.inc @@ -0,0 +1,95 @@ + + +Field->control('name'); + print $this->Field->control('description', [], false); + print $this->Field->control('confidence_mode', ['empty' => true]); + print $this->Field->control('ordr'); + +// XXX only list attribute that make sense for canonical vs potential +// eg if "Search Exact" is not ticked (and/or maybe subtring), attribute should not be available for +// canonical rules +// XXX we need $attributes passed directly from the controller (where matchgrid_id=cur_id) + + print "
  • " . __('match.fd.search_types') . "
  • \n"; + + $i = 0; + + foreach($attributes as $a) { + // Calculate the current value, since cake automagic doesn't seem to get it + $id = null; + $val = SearchTypeEnum::Skip; + + if(!empty($vv_obj->rule_attributes)) { + // This will return an array even though we expect one value + $curvals = \Cake\Utility\Hash::extract($vv_obj->rule_attributes, '{n}[attribute_id='.$a->id.']'); + + if(!empty($curvals[0])) { + $id = $curvals[0]->id; + $val = $curvals[0]->search_type; + } + } + + if($id) { + print $this->Form->hidden('rule_attributes.'.$i.'.id', ['value' => $id]); + } + print $this->Form->hidden('rule_attributes.'.$i.'.attribute_id', ['value' => $a->id]); + // XXX don't allow Distance or Substring if Canonical (though substring could be ok for canonical?) + print $this->Field->control('rule_attributes.'.$i.'.search_type', ['value' => $val], true, $a->name); + $i++; + } +} \ No newline at end of file diff --git a/app/src/Template/Standard/add-edit-view.ctp b/app/src/Template/Standard/add-edit-view.ctp new file mode 100644 index 00000000..45e91ce1 --- /dev/null +++ b/app/src/Template/Standard/add-edit-view.ctp @@ -0,0 +1,69 @@ +template; +// $this->name = Models +$modelsName = $this->name; +// $tablename = models +$tableName = \Cake\Utility\Inflector::tableize($this->name); +?> +

    +Form->create($vv_obj); + } + + $linkId = null; + + if(!empty($vv_primary_link)) { + if(!empty($this->request->getQuery($vv_primary_link))) { + $linkId = $this->request->getQuery($vv_primary_link); + } elseif(!empty($this->request->getData($vv_primary_link))) { + $linkId = $this->request->getData($vv_primary_link); + } elseif(!empty($vv_obj->$vv_primary_link)) { + $linkId = $vv_obj->$vv_primary_link; + } + } + + print $this->Field->startControlSet($this->name, $action, ($action == 'add' || $action == 'edit')); + + include(APP . "Template/" . $modelsName . "/fields.inc"); + + if($action == 'add' || $action == 'edit') { + if(!empty($linkId)) { + // Hidden values used to link to parent objects (eg: matchgrid_id) + print $this->Form->hidden($vv_primary_link, ['value' => $linkId]); + } + + print $this->Field->submit(__('match.op.save')); + print $this->Form->end(); + } + + print $this->Field->endControlSet(); diff --git a/app/src/Template/Standard/index.ctp b/app/src/Template/Standard/index.ctp new file mode 100644 index 00000000..b1d82897 --- /dev/null +++ b/app/src/Template/Standard/index.ctp @@ -0,0 +1,155 @@ +name = Models +$modelsName = $this->name; +// $tablename = models +$tableName = \Cake\Utility\Inflector::tableize($this->name); + +// Our default link action is edit, unless the model config overrides it +$primaryAction = 'edit'; + +// Read the index configuration ($indexColumns) for this model +include(APP . "Template/" . $modelsName . "/columns.inc"); + +// $linkFilter is used for models that belong to a specific parent model (eg: matchgrid_id) +$linkFilter = []; + +if(!empty($vv_primary_link) && !empty($this->request->getQuery($vv_primary_link))) { + $linkFilter = [$vv_primary_link => $this->request->getQuery($vv_primary_link)]; +} + +function _column_key($c) { + if(strpos($c, "_id", strlen($c)-3)) { + // Key is of the form field_id, use .ct label instead + $k = \Cake\Utility\Inflector::pluralize(substr($c, 0, strlen($c)-3)); + + return __('match.ct.'.$k, [1]); + } + + return __('match.fd.'.$c); +} +?> +

    +Html->link(__('match.op.add.a', __('match.ct.'.$tableName, [1])), + array_merge($linkFilter, ['action' => 'add']), + ['class' => 'addbutton']); +} +?> + + + $cfg): ?> + + + + + + + $cfg): ?> + + + + + +
    + $col); + break; + case 'link': + print $this->Html->link($entity->$col, ['action' => $primaryAction, $entity->id]); + break; + case 'echo': + default: + // Just echo the value + print $entity->$col; + break; +// XXX dates can be rendered as eg $entity->created->format(DATE_RFC850); + } + ?> + + Html->link( + __('match.op.edit'), + ['action' => 'edit', $entity->id], + ['class' => 'editbutton'] + ); + } + + if($vv_permissions['delete']) { + print $this->Form->postLink( + __('match.op.delete'), + ['action' => 'delete', $entity->id], +// XXX should be configurable which field we put in, maybe displayField? + ['confirm' => __('match.op.delete.confirm', [$entity->id]), + 'class' => 'deletebutton'] + ); + } + + if(!empty($indexActions)) { + // Insert additional actions as per the .inc file + + if(isset($entity->status) && $entity->status == StatusEnum::Active) { + foreach($indexActions as $a) { + if($vv_permissions[ $a['action'] ]) { + // If we have a .confirm text, use postLink instead + + $confirmKey = 'match.op.'.$a['action'].'.confirm'; + $confirmTxt = __($confirmKey); + + if($confirmTxt != $confirmKey) { + // We found the localized string + + print $this->Form->postLink( + __('match.op.' . $a['action']), + ['action' => $a['action'], $entity->id], + // XXX should be configurable which field we put in, maybe displayField? + ['confirm' => __($confirmKey, [$entity->id]), + 'class' => $a['class']] + ); + } else { + print $this->Html->link( + __('match.op.' . $a['action']), + ['action' => $a['action'], $entity->id], + ['class' => $a['class']] + ); + } + } + } + } + } + ?> +
    \ No newline at end of file diff --git a/app/src/Template/SystemsOfRecord/columns.inc b/app/src/Template/SystemsOfRecord/columns.inc new file mode 100644 index 00000000..51742021 --- /dev/null +++ b/app/src/Template/SystemsOfRecord/columns.inc @@ -0,0 +1,36 @@ + [ + 'type' => 'link' + ], + 'resolution_mode' => [ + 'type' => 'enum', + 'class' => 'ResolutionModeEnum' + ] +]; \ No newline at end of file diff --git a/app/src/Template/SystemsOfRecord/fields.inc b/app/src/Template/SystemsOfRecord/fields.inc new file mode 100644 index 00000000..bb347804 --- /dev/null +++ b/app/src/Template/SystemsOfRecord/fields.inc @@ -0,0 +1,32 @@ +Field->control('label'); + print $this->Field->control('resolution_mode', ['empty' => true]); +} diff --git a/app/src/Template/TierApi/response.ctp b/app/src/Template/TierApi/response.ctp new file mode 100644 index 00000000..be432e42 --- /dev/null +++ b/app/src/Template/TierApi/response.ctp @@ -0,0 +1,32 @@ +response = $this->response->withType('ajax'); + } +} diff --git a/app/src/View/AppView.php b/app/src/View/AppView.php new file mode 100644 index 00000000..d35ffc67 --- /dev/null +++ b/app/src/View/AppView.php @@ -0,0 +1,45 @@ +loadHelper('Field'); + } +} diff --git a/app/src/View/Helper/FieldHelper.php b/app/src/View/Helper/FieldHelper.php new file mode 100644 index 00000000..fb69c6bc --- /dev/null +++ b/app/src/View/Helper/FieldHelper.php @@ -0,0 +1,148 @@ + +
    +
    + ' . ($this->editable + ? $this->Form->label($fieldName, $label) + : $label) + . ($required ? ' *' : '') . ' +
    + ' . ($desc ? '' . $desc . '' : "") .' +
    +
    + ' . $this->Form->control($fieldName, $coptions) . ' +
    + + '; + } + + /** + * Emit a submit control. + * + * @since COmanage Match v1.0.0 + * @param String $label Text for submit button + * @return String + */ + + public function submit($label) { + return '
  • +
    + ' . __('match.fd.req') . ' +
    +
    + ' . $this->Form->button($label) . ' +
    +
  • '; + } + + /** + * End a set of form controls. + * + * @since COmanage Match v1.0.0 + * @return String + */ + + public function endControlSet() { + return "\n"; + } + + /** + * Start a set of form controls. + * + * @since COmanage Match v1.0.0 + * @param String $modelName Model name for form + * @param String $action Current action + * @param String $editable True if controls are read/write, false for read only + * @return String + */ + + public function startControlSet($modelName, $action, $editable=true) { + $this->editable = $editable; + + return '
      ' . "\n"; + } +} \ No newline at end of file diff --git a/app/tests/Fixture/empty b/app/tests/Fixture/empty new file mode 100644 index 00000000..e69de29b diff --git a/app/tests/TestCase/ApplicationTest.php b/app/tests/TestCase/ApplicationTest.php new file mode 100644 index 00000000..0981ef2b --- /dev/null +++ b/app/tests/TestCase/ApplicationTest.php @@ -0,0 +1,46 @@ +middleware($middleware); + + $this->assertInstanceOf(ErrorHandlerMiddleware::class, $middleware->get(0)); + $this->assertInstanceOf(AssetMiddleware::class, $middleware->get(1)); + $this->assertInstanceOf(RoutingMiddleware::class, $middleware->get(2)); + } +} diff --git a/app/tests/TestCase/Controller/Component/empty b/app/tests/TestCase/Controller/Component/empty new file mode 100644 index 00000000..e69de29b diff --git a/app/tests/TestCase/Controller/PagesControllerTest.php b/app/tests/TestCase/Controller/PagesControllerTest.php new file mode 100644 index 00000000..11b8b1db --- /dev/null +++ b/app/tests/TestCase/Controller/PagesControllerTest.php @@ -0,0 +1,97 @@ +get('/'); + $this->assertResponseOk(); + $this->get('/'); + $this->assertResponseOk(); + } + + /** + * testDisplay method + * + * @return void + */ + public function testDisplay() + { + $this->get('/pages/home'); + $this->assertResponseOk(); + $this->assertResponseContains('CakePHP'); + $this->assertResponseContains(''); + } + + /** + * Test that missing template renders 404 page in production + * + * @return void + */ + public function testMissingTemplate() + { + Configure::write('debug', false); + $this->get('/pages/not_existing'); + + $this->assertResponseError(); + $this->assertResponseContains('Error'); + } + + /** + * Test that missing template in debug mode renders missing_template error page + * + * @return void + */ + public function testMissingTemplateInDebug() + { + Configure::write('debug', true); + $this->get('/pages/not_existing'); + + $this->assertResponseFailure(); + $this->assertResponseContains('Missing Template'); + $this->assertResponseContains('Stacktrace'); + $this->assertResponseContains('not_existing.ctp'); + } + + /** + * Test directory traversal protection + * + * @return void + */ + public function testDirectoryTraversalProtection() + { + $this->get('/pages/../Layout/ajax'); + $this->assertResponseCode(403); + $this->assertResponseContains('Forbidden'); + } +} diff --git a/app/tests/TestCase/Model/Behavior/empty b/app/tests/TestCase/Model/Behavior/empty new file mode 100644 index 00000000..e69de29b diff --git a/app/tests/TestCase/View/Helper/empty b/app/tests/TestCase/View/Helper/empty new file mode 100644 index 00000000..e69de29b diff --git a/app/tests/bootstrap.php b/app/tests/bootstrap.php new file mode 100644 index 00000000..0ca191e4 --- /dev/null +++ b/app/tests/bootstrap.php @@ -0,0 +1,12 @@ + + RewriteEngine On + RewriteCond %{REQUEST_FILENAME} !-f + RewriteRule ^ index.php [L] + diff --git a/app/webroot/auth/login/login.php b/app/webroot/auth/login/login.php new file mode 100644 index 00000000..2cb86649 --- /dev/null +++ b/app/webroot/auth/login/login.php @@ -0,0 +1,47 @@ +.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row.collapse .row{margin-left:0;margin-right:0}.row .row{margin:0 -0.9375rem;max-width:none;width:auto}.row .row:before,.row .row:after{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{margin:0;max-width:none;width:auto}.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}.row .row.collapse:after{clear:both}.column,.columns{padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left}.column+.column:last-child,.columns+.column:last-child,.column+.columns:last-child,.columns+.columns:last-child{float:right}.column+.column.end,.columns+.column.end,.column+.columns.end,.columns+.columns.end{float:left}@media only screen{.small-push-0{position:relative;left:0;right:auto}.small-pull-0{position:relative;right:0;left:auto}.small-push-1{position:relative;left:8.33333%;right:auto}.small-pull-1{position:relative;right:8.33333%;left:auto}.small-push-2{position:relative;left:16.66667%;right:auto}.small-pull-2{position:relative;right:16.66667%;left:auto}.small-push-3{position:relative;left:25%;right:auto}.small-pull-3{position:relative;right:25%;left:auto}.small-push-4{position:relative;left:33.33333%;right:auto}.small-pull-4{position:relative;right:33.33333%;left:auto}.small-push-5{position:relative;left:41.66667%;right:auto}.small-pull-5{position:relative;right:41.66667%;left:auto}.small-push-6{position:relative;left:50%;right:auto}.small-pull-6{position:relative;right:50%;left:auto}.small-push-7{position:relative;left:58.33333%;right:auto}.small-pull-7{position:relative;right:58.33333%;left:auto}.small-push-8{position:relative;left:66.66667%;right:auto}.small-pull-8{position:relative;right:66.66667%;left:auto}.small-push-9{position:relative;left:75%;right:auto}.small-pull-9{position:relative;right:75%;left:auto}.small-push-10{position:relative;left:83.33333%;right:auto}.small-pull-10{position:relative;right:83.33333%;left:auto}.small-push-11{position:relative;left:91.66667%;right:auto}.small-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}.small-1{width:8.33333%}.small-2{width:16.66667%}.small-3{width:25%}.small-4{width:33.33333%}.small-5{width:41.66667%}.small-6{width:50%}.small-7{width:58.33333%}.small-8{width:66.66667%}.small-9{width:75%}.small-10{width:83.33333%}.small-11{width:91.66667%}.small-12{width:100%}.small-offset-0{margin-left:0 !important}.small-offset-1{margin-left:8.33333% !important}.small-offset-2{margin-left:16.66667% !important}.small-offset-3{margin-left:25% !important}.small-offset-4{margin-left:33.33333% !important}.small-offset-5{margin-left:41.66667% !important}.small-offset-6{margin-left:50% !important}.small-offset-7{margin-left:58.33333% !important}.small-offset-8{margin-left:66.66667% !important}.small-offset-9{margin-left:75% !important}.small-offset-10{margin-left:83.33333% !important}.small-offset-11{margin-left:91.66667% !important}.small-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none}.column.small-uncentered,.columns.small-uncentered{float:left;margin-left:0;margin-right:0}.column.small-centered:last-child,.columns.small-centered:last-child{float:none}.column.small-uncentered:last-child,.columns.small-uncentered:last-child{float:left}.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right}.row.small-collapse>.column,.row.small-collapse>.columns{padding-left:0;padding-right:0}.row.small-collapse .row{margin-left:0;margin-right:0}.row.small-uncollapse>.column,.row.small-uncollapse>.columns{padding-left:0.9375rem;padding-right:0.9375rem;float:left}}@media only screen and (min-width: 40.0625em){.medium-push-0{position:relative;left:0;right:auto}.medium-pull-0{position:relative;right:0;left:auto}.medium-push-1{position:relative;left:8.33333%;right:auto}.medium-pull-1{position:relative;right:8.33333%;left:auto}.medium-push-2{position:relative;left:16.66667%;right:auto}.medium-pull-2{position:relative;right:16.66667%;left:auto}.medium-push-3{position:relative;left:25%;right:auto}.medium-pull-3{position:relative;right:25%;left:auto}.medium-push-4{position:relative;left:33.33333%;right:auto}.medium-pull-4{position:relative;right:33.33333%;left:auto}.medium-push-5{position:relative;left:41.66667%;right:auto}.medium-pull-5{position:relative;right:41.66667%;left:auto}.medium-push-6{position:relative;left:50%;right:auto}.medium-pull-6{position:relative;right:50%;left:auto}.medium-push-7{position:relative;left:58.33333%;right:auto}.medium-pull-7{position:relative;right:58.33333%;left:auto}.medium-push-8{position:relative;left:66.66667%;right:auto}.medium-pull-8{position:relative;right:66.66667%;left:auto}.medium-push-9{position:relative;left:75%;right:auto}.medium-pull-9{position:relative;right:75%;left:auto}.medium-push-10{position:relative;left:83.33333%;right:auto}.medium-pull-10{position:relative;right:83.33333%;left:auto}.medium-push-11{position:relative;left:91.66667%;right:auto}.medium-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}.medium-1{width:8.33333%}.medium-2{width:16.66667%}.medium-3{width:25%}.medium-4{width:33.33333%}.medium-5{width:41.66667%}.medium-6{width:50%}.medium-7{width:58.33333%}.medium-8{width:66.66667%}.medium-9{width:75%}.medium-10{width:83.33333%}.medium-11{width:91.66667%}.medium-12{width:100%}.medium-offset-0{margin-left:0 !important}.medium-offset-1{margin-left:8.33333% !important}.medium-offset-2{margin-left:16.66667% !important}.medium-offset-3{margin-left:25% !important}.medium-offset-4{margin-left:33.33333% !important}.medium-offset-5{margin-left:41.66667% !important}.medium-offset-6{margin-left:50% !important}.medium-offset-7{margin-left:58.33333% !important}.medium-offset-8{margin-left:66.66667% !important}.medium-offset-9{margin-left:75% !important}.medium-offset-10{margin-left:83.33333% !important}.medium-offset-11{margin-left:91.66667% !important}.medium-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none}.column.medium-uncentered,.columns.medium-uncentered{float:left;margin-left:0;margin-right:0}.column.medium-centered:last-child,.columns.medium-centered:last-child{float:none}.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child{float:left}.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right}.row.medium-collapse>.column,.row.medium-collapse>.columns{padding-left:0;padding-right:0}.row.medium-collapse .row{margin-left:0;margin-right:0}.row.medium-uncollapse>.column,.row.medium-uncollapse>.columns{padding-left:0.9375rem;padding-right:0.9375rem;float:left}.push-0{position:relative;left:0;right:auto}.pull-0{position:relative;right:0;left:auto}.push-1{position:relative;left:8.33333%;right:auto}.pull-1{position:relative;right:8.33333%;left:auto}.push-2{position:relative;left:16.66667%;right:auto}.pull-2{position:relative;right:16.66667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.33333%;right:auto}.pull-4{position:relative;right:33.33333%;left:auto}.push-5{position:relative;left:41.66667%;right:auto}.pull-5{position:relative;right:41.66667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.33333%;right:auto}.pull-7{position:relative;right:58.33333%;left:auto}.push-8{position:relative;left:66.66667%;right:auto}.pull-8{position:relative;right:66.66667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.33333%;right:auto}.pull-10{position:relative;right:83.33333%;left:auto}.push-11{position:relative;left:91.66667%;right:auto}.pull-11{position:relative;right:91.66667%;left:auto}}@media only screen and (min-width: 64.0625em){.large-push-0{position:relative;left:0;right:auto}.large-pull-0{position:relative;right:0;left:auto}.large-push-1{position:relative;left:8.33333%;right:auto}.large-pull-1{position:relative;right:8.33333%;left:auto}.large-push-2{position:relative;left:16.66667%;right:auto}.large-pull-2{position:relative;right:16.66667%;left:auto}.large-push-3{position:relative;left:25%;right:auto}.large-pull-3{position:relative;right:25%;left:auto}.large-push-4{position:relative;left:33.33333%;right:auto}.large-pull-4{position:relative;right:33.33333%;left:auto}.large-push-5{position:relative;left:41.66667%;right:auto}.large-pull-5{position:relative;right:41.66667%;left:auto}.large-push-6{position:relative;left:50%;right:auto}.large-pull-6{position:relative;right:50%;left:auto}.large-push-7{position:relative;left:58.33333%;right:auto}.large-pull-7{position:relative;right:58.33333%;left:auto}.large-push-8{position:relative;left:66.66667%;right:auto}.large-pull-8{position:relative;right:66.66667%;left:auto}.large-push-9{position:relative;left:75%;right:auto}.large-pull-9{position:relative;right:75%;left:auto}.large-push-10{position:relative;left:83.33333%;right:auto}.large-pull-10{position:relative;right:83.33333%;left:auto}.large-push-11{position:relative;left:91.66667%;right:auto}.large-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}.large-1{width:8.33333%}.large-2{width:16.66667%}.large-3{width:25%}.large-4{width:33.33333%}.large-5{width:41.66667%}.large-6{width:50%}.large-7{width:58.33333%}.large-8{width:66.66667%}.large-9{width:75%}.large-10{width:83.33333%}.large-11{width:91.66667%}.large-12{width:100%}.large-offset-0{margin-left:0 !important}.large-offset-1{margin-left:8.33333% !important}.large-offset-2{margin-left:16.66667% !important}.large-offset-3{margin-left:25% !important}.large-offset-4{margin-left:33.33333% !important}.large-offset-5{margin-left:41.66667% !important}.large-offset-6{margin-left:50% !important}.large-offset-7{margin-left:58.33333% !important}.large-offset-8{margin-left:66.66667% !important}.large-offset-9{margin-left:75% !important}.large-offset-10{margin-left:83.33333% !important}.large-offset-11{margin-left:91.66667% !important}.large-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none}.column.large-uncentered,.columns.large-uncentered{float:left;margin-left:0;margin-right:0}.column.large-centered:last-child,.columns.large-centered:last-child{float:none}.column.large-uncentered:last-child,.columns.large-uncentered:last-child{float:left}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right}.row.large-collapse>.column,.row.large-collapse>.columns{padding-left:0;padding-right:0}.row.large-collapse .row{margin-left:0;margin-right:0}.row.large-uncollapse>.column,.row.large-uncollapse>.columns{padding-left:0.9375rem;padding-right:0.9375rem;float:left}.push-0{position:relative;left:0;right:auto}.pull-0{position:relative;right:0;left:auto}.push-1{position:relative;left:8.33333%;right:auto}.pull-1{position:relative;right:8.33333%;left:auto}.push-2{position:relative;left:16.66667%;right:auto}.pull-2{position:relative;right:16.66667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.33333%;right:auto}.pull-4{position:relative;right:33.33333%;left:auto}.push-5{position:relative;left:41.66667%;right:auto}.pull-5{position:relative;right:41.66667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.33333%;right:auto}.pull-7{position:relative;right:58.33333%;left:auto}.push-8{position:relative;left:66.66667%;right:auto}.pull-8{position:relative;right:66.66667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.33333%;right:auto}.pull-10{position:relative;right:83.33333%;left:auto}.push-11{position:relative;left:91.66667%;right:auto}.pull-11{position:relative;right:91.66667%;left:auto}}button,.button{-webkit-appearance:none;-moz-appearance:none;border-radius:0;border-style:solid;border-width:0;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;line-height:normal;margin:0 0 1.25rem;position:relative;text-align:center;text-decoration:none;display:inline-block;padding:1rem 2rem 1.0625rem 2rem;font-size:1rem;background-color:#008CBA;border-color:#007095;color:#fff;transition:background-color 300ms ease-out}button:hover,button:focus,.button:hover,.button:focus{background-color:#007095}button:hover,button:focus,.button:hover,.button:focus{color:#fff}button.secondary,.button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{background-color:#b9b9b9}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{color:#333}button.success,.button.success{background-color:#43AC6A;border-color:#368a55;color:#fff}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{background-color:#368a55}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{color:#fff}button.alert,.button.alert{background-color:#f04124;border-color:#cf2a0e;color:#fff}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{background-color:#cf2a0e}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{color:#fff}button.warning,.button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff}button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus{background-color:#cf6e0e}button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus{color:#fff}button.info,.button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333}button.info:hover,button.info:focus,.button.info:hover,.button.info:focus{background-color:#61b6d9}button.info:hover,button.info:focus,.button.info:hover,.button.info:focus{color:#fff}button.large,.button.large{padding:1.125rem 2.25rem 1.1875rem 2.25rem;font-size:1.25rem}button.small,.button.small{padding:0.875rem 1.75rem 0.9375rem 1.75rem;font-size:0.8125rem}button.tiny,.button.tiny{padding:0.625rem 1.25rem 0.6875rem 1.25rem;font-size:0.6875rem}button.expand,.button.expand{padding-left:0;padding-right:0;width:100%}button.left-align,.button.left-align{text-align:left;text-indent:0.75rem}button.right-align,.button.right-align{text-align:right;padding-right:0.75rem}button.radius,.button.radius{border-radius:3px}button.round,.button.round{border-radius:1000px}button.disabled,button[disabled],.button.disabled,.button[disabled]{background-color:#008CBA;border-color:#007095;color:#fff;box-shadow:none;cursor:default;opacity:0.7}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#007095}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{color:#fff}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#008CBA}button.disabled.secondary,button[disabled].secondary,.button.disabled.secondary,.button[disabled].secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333;box-shadow:none;cursor:default;opacity:0.7}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#b9b9b9}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{color:#333}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#e7e7e7}button.disabled.success,button[disabled].success,.button.disabled.success,.button[disabled].success{background-color:#43AC6A;border-color:#368a55;color:#fff;box-shadow:none;cursor:default;opacity:0.7}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#368a55}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{color:#fff}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#43AC6A}button.disabled.alert,button[disabled].alert,.button.disabled.alert,.button[disabled].alert{background-color:#f04124;border-color:#cf2a0e;color:#fff;box-shadow:none;cursor:default;opacity:0.7}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#cf2a0e}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{color:#fff}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#f04124}button.disabled.warning,button[disabled].warning,.button.disabled.warning,.button[disabled].warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff;box-shadow:none;cursor:default;opacity:0.7}button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{background-color:#cf6e0e}button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{color:#fff}button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{background-color:#f08a24}button.disabled.info,button[disabled].info,.button.disabled.info,.button[disabled].info{background-color:#a0d3e8;border-color:#61b6d9;color:#333;box-shadow:none;cursor:default;opacity:0.7}button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{background-color:#61b6d9}button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{color:#fff}button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{background-color:#a0d3e8}button::-moz-focus-inner{border:0;padding:0}@media only screen and (min-width: 40.0625em){button,.button{display:inline-block}}form{margin:0 0 1rem}form .row .row{margin:0 -0.5rem}form .row .row .column,form .row .row .columns{padding:0 0.5rem}form .row .row.collapse{margin:0}form .row .row.collapse .column,form .row .row.collapse .columns{padding:0}form .row .row.collapse input{-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;border-bottom-right-radius:0;border-top-right-radius:0}form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:0.5rem}label{color:#4d4d4d;cursor:pointer;display:block;font-size:0.875rem;font-weight:normal;line-height:1.5;margin-bottom:0}label.right{float:none !important;text-align:right}label.inline{margin:0 0 1rem 0;padding:0.5625rem 0}label small{text-transform:capitalize;color:#676767}.prefix,.postfix{border-style:solid;border-width:1px;display:block;font-size:0.875rem;height:2.3125rem;line-height:2.3125rem;overflow:visible;padding-bottom:0;padding-top:0;position:relative;text-align:center;width:100%;z-index:2}.postfix.button{border-color:true}.prefix.button{border:none;padding-left:0;padding-right:0;padding-bottom:0;padding-top:0;text-align:center}.prefix.button.radius{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.postfix.button.radius{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.prefix.button.round{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.postfix.button.round{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}span.prefix,label.prefix{background:#f2f2f2;border-right:none;color:#333;border-color:#ccc}span.postfix,label.postfix{background:#f2f2f2;color:#333;border-color:#ccc}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="color"],textarea{-webkit-appearance:none;-moz-appearance:none;border-radius:0;background-color:#fff;border-style:solid;border-width:1px;border-color:#ccc;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:rgba(0,0,0,0.75);display:block;font-family:inherit;font-size:0.875rem;height:2.3125rem;margin:0 0 1rem 0;padding:0.5rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color 0.15s linear,background 0.15s linear;-moz-transition:border-color 0.15s linear,background 0.15s linear;-ms-transition:border-color 0.15s linear,background 0.15s linear;-o-transition:border-color 0.15s linear,background 0.15s linear;transition:border-color 0.15s linear,background 0.15s linear}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="color"]:focus,textarea:focus{background:#fafafa;border-color:#999;outline:none}input[type="text"]:disabled,input[type="password"]:disabled,input[type="date"]:disabled,input[type="datetime"]:disabled,input[type="datetime-local"]:disabled,input[type="month"]:disabled,input[type="week"]:disabled,input[type="email"]:disabled,input[type="number"]:disabled,input[type="search"]:disabled,input[type="tel"]:disabled,input[type="time"]:disabled,input[type="url"]:disabled,input[type="color"]:disabled,textarea:disabled{background-color:#ddd;cursor:default}input[type="text"][disabled],input[type="text"][readonly],fieldset[disabled] input[type="text"],input[type="password"][disabled],input[type="password"][readonly],fieldset[disabled] input[type="password"],input[type="date"][disabled],input[type="date"][readonly],fieldset[disabled] input[type="date"],input[type="datetime"][disabled],input[type="datetime"][readonly],fieldset[disabled] input[type="datetime"],input[type="datetime-local"][disabled],input[type="datetime-local"][readonly],fieldset[disabled] input[type="datetime-local"],input[type="month"][disabled],input[type="month"][readonly],fieldset[disabled] input[type="month"],input[type="week"][disabled],input[type="week"][readonly],fieldset[disabled] input[type="week"],input[type="email"][disabled],input[type="email"][readonly],fieldset[disabled] input[type="email"],input[type="number"][disabled],input[type="number"][readonly],fieldset[disabled] input[type="number"],input[type="search"][disabled],input[type="search"][readonly],fieldset[disabled] input[type="search"],input[type="tel"][disabled],input[type="tel"][readonly],fieldset[disabled] input[type="tel"],input[type="time"][disabled],input[type="time"][readonly],fieldset[disabled] input[type="time"],input[type="url"][disabled],input[type="url"][readonly],fieldset[disabled] input[type="url"],input[type="color"][disabled],input[type="color"][readonly],fieldset[disabled] input[type="color"],textarea[disabled],textarea[readonly],fieldset[disabled] textarea{background-color:#ddd;cursor:default}input[type="text"].radius,input[type="password"].radius,input[type="date"].radius,input[type="datetime"].radius,input[type="datetime-local"].radius,input[type="month"].radius,input[type="week"].radius,input[type="email"].radius,input[type="number"].radius,input[type="search"].radius,input[type="tel"].radius,input[type="time"].radius,input[type="url"].radius,input[type="color"].radius,textarea.radius{border-radius:3px}form .row .prefix-radius.row.collapse input,form .row .prefix-radius.row.collapse textarea,form .row .prefix-radius.row.collapse select,form .row .prefix-radius.row.collapse button{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}form .row .prefix-radius.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}form .row .postfix-radius.row.collapse input,form .row .postfix-radius.row.collapse textarea,form .row .postfix-radius.row.collapse select,form .row .postfix-radius.row.collapse button{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}form .row .postfix-radius.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}form .row .prefix-round.row.collapse input,form .row .prefix-round.row.collapse textarea,form .row .prefix-round.row.collapse select,form .row .prefix-round.row.collapse button{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}form .row .prefix-round.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}form .row .postfix-round.row.collapse input,form .row .postfix-round.row.collapse textarea,form .row .postfix-round.row.collapse select,form .row .postfix-round.row.collapse button{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}form .row .postfix-round.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;border-radius:0}textarea[rows]{height:auto}textarea{max-width:100%}::-webkit-input-placeholder{color:#ccc}:-moz-placeholder{color:#ccc}::-moz-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}select{-webkit-appearance:none !important;-moz-appearance:none !important;background-color:#FAFAFA;border-radius:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);background-position:100% center;background-repeat:no-repeat;border-style:solid;border-width:1px;border-color:#ccc;color:rgba(0,0,0,0.75);font-family:inherit;font-size:0.875rem;line-height:normal;padding:0.5rem;border-radius:0;height:2.3125rem}select::-ms-expand{display:none}select.radius{border-radius:3px}select:hover{background-color:#f3f3f3;border-color:#999}select:disabled{background-color:#ddd;cursor:default}select[multiple]{height:auto}input[type="file"],input[type="checkbox"],input[type="radio"],select{margin:0 0 1rem 0}input[type="checkbox"]+label,input[type="radio"]+label{display:inline-block;margin-left:0.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}input[type="file"]{width:100%}fieldset{border:1px solid #ddd;margin:1.125rem 0;padding:1.25rem}fieldset legend{background:#fff;font-weight:bold;margin-left:-0.1875rem;margin:0;padding:0 0.1875rem}[data-abide] .error small.error,[data-abide] .error span.error,[data-abide] span.error,[data-abide] small.error{display:block;font-size:0.75rem;font-style:italic;font-weight:normal;margin-bottom:1rem;margin-top:-1px;padding:0.375rem 0.5625rem 0.5625rem;background:#f04124;color:#fff}[data-abide] span.error,[data-abide] small.error{display:none}span.error,small.error{display:block;font-size:0.75rem;font-style:italic;font-weight:normal;margin-bottom:1rem;margin-top:-1px;padding:0.375rem 0.5625rem 0.5625rem;background:#f04124;color:#fff}.error input,.error textarea,.error select{margin-bottom:0}.error input[type="checkbox"],.error input[type="radio"]{margin-bottom:1rem}.error label,.error label.error{color:#f04124}.error small.error{display:block;font-size:0.75rem;font-style:italic;font-weight:normal;margin-bottom:1rem;margin-top:-1px;padding:0.375rem 0.5625rem 0.5625rem;background:#f04124;color:#fff}.error>label>small{background:transparent;color:#676767;display:inline;font-size:60%;font-style:normal;margin:0;padding:0;text-transform:capitalize}.error span.error-message{display:block}input.error,textarea.error,select.error{margin-bottom:0}label.error{color:#f04124}meta.foundation-mq-topbar{font-family:"/only screen and (min-width:40.0625em)/";width:40.0625em}.contain-to-grid{width:100%;background:#333}.contain-to-grid .top-bar{margin-bottom:0}.fixed{position:fixed;top:0;width:100%;z-index:99;left:0}.fixed.expanded:not(.top-bar){height:auto;max-height:100%;overflow-y:auto;width:100%}.fixed.expanded:not(.top-bar) .title-area{position:fixed;width:100%;z-index:99}.fixed.expanded:not(.top-bar) .top-bar-section{margin-top:2.8125rem;z-index:98}.top-bar{background:#333;height:2.8125rem;line-height:2.8125rem;margin-bottom:0;overflow:hidden;position:relative}.top-bar ul{list-style:none;margin-bottom:0}.top-bar .row{max-width:none}.top-bar form,.top-bar input,.top-bar select{margin-bottom:0}.top-bar input,.top-bar select{font-size:0.75rem;height:1.75rem;padding-bottom:.35rem;padding-top:.35rem}.top-bar .button,.top-bar button{font-size:0.75rem;margin-bottom:0;padding-bottom:0.4125rem;padding-top:0.4125rem}@media only screen and (max-width: 40em){.top-bar .button,.top-bar button{position:relative;top:-1px}}.top-bar .title-area{margin:0;position:relative}.top-bar .name{font-size:16px;height:2.8125rem;margin:0}.top-bar .name h1,.top-bar .name h2,.top-bar .name h3,.top-bar .name h4,.top-bar .name p,.top-bar .name span{font-size:1.0625rem;line-height:2.8125rem;margin:0}.top-bar .name h1 a,.top-bar .name h2 a,.top-bar .name h3 a,.top-bar .name h4 a,.top-bar .name p a,.top-bar .name span a{color:#fff;display:block;font-weight:normal;padding:0 0.9375rem;width:75%}.top-bar .toggle-topbar{position:absolute;right:0;top:0}.top-bar .toggle-topbar a{color:#fff;display:block;font-size:0.8125rem;font-weight:bold;height:2.8125rem;line-height:2.8125rem;padding:0 0.9375rem;position:relative;text-transform:uppercase}.top-bar .toggle-topbar.menu-icon{margin-top:-16px;top:50%}.top-bar .toggle-topbar.menu-icon a{color:#fff;height:34px;line-height:33px;padding:0 2.5rem 0 0.9375rem;position:relative}.top-bar .toggle-topbar.menu-icon a span::after{content:"";display:block;height:0;position:absolute;margin-top:-8px;top:50%;right:0.9375rem;box-shadow:0 0 0 1px #fff,0 7px 0 1px #fff,0 14px 0 1px #fff;width:16px}.top-bar .toggle-topbar.menu-icon a span:hover:after{box-shadow:0 0 0 1px "",0 7px 0 1px "",0 14px 0 1px ""}.top-bar.expanded{background:transparent;height:auto}.top-bar.expanded .title-area{background:#333}.top-bar.expanded .toggle-topbar a{color:#888}.top-bar.expanded .toggle-topbar a span::after{box-shadow:0 0 0 1px #888,0 7px 0 1px #888,0 14px 0 1px #888}@media screen and (-webkit-min-device-pixel-ratio: 0){.top-bar.expanded .top-bar-section .has-dropdown.moved>.dropdown,.top-bar.expanded .top-bar-section .dropdown{clip:initial}.top-bar.expanded .top-bar-section .has-dropdown:not(.moved)>ul{padding:0}}.top-bar-section{left:0;position:relative;width:auto;transition:left 300ms ease-out}.top-bar-section ul{display:block;font-size:16px;height:auto;margin:0;padding:0;width:100%}.top-bar-section .divider,.top-bar-section [role="separator"]{border-top:solid 1px #1a1a1a;clear:both;height:1px;width:100%}.top-bar-section ul li{background:#333}.top-bar-section ul li>a{color:#fff;display:block;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:0.8125rem;font-weight:normal;padding-left:0.9375rem;padding:12px 0 12px 0.9375rem;text-transform:none;width:100%}.top-bar-section ul li>a.button{font-size:0.8125rem;padding-left:0.9375rem;padding-right:0.9375rem;background-color:#008CBA;border-color:#007095;color:#fff}.top-bar-section ul li>a.button:hover,.top-bar-section ul li>a.button:focus{background-color:#007095}.top-bar-section ul li>a.button:hover,.top-bar-section ul li>a.button:focus{color:#fff}.top-bar-section ul li>a.button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333}.top-bar-section ul li>a.button.secondary:hover,.top-bar-section ul li>a.button.secondary:focus{background-color:#b9b9b9}.top-bar-section ul li>a.button.secondary:hover,.top-bar-section ul li>a.button.secondary:focus{color:#333}.top-bar-section ul li>a.button.success{background-color:#43AC6A;border-color:#368a55;color:#fff}.top-bar-section ul li>a.button.success:hover,.top-bar-section ul li>a.button.success:focus{background-color:#368a55}.top-bar-section ul li>a.button.success:hover,.top-bar-section ul li>a.button.success:focus{color:#fff}.top-bar-section ul li>a.button.alert{background-color:#f04124;border-color:#cf2a0e;color:#fff}.top-bar-section ul li>a.button.alert:hover,.top-bar-section ul li>a.button.alert:focus{background-color:#cf2a0e}.top-bar-section ul li>a.button.alert:hover,.top-bar-section ul li>a.button.alert:focus{color:#fff}.top-bar-section ul li>a.button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff}.top-bar-section ul li>a.button.warning:hover,.top-bar-section ul li>a.button.warning:focus{background-color:#cf6e0e}.top-bar-section ul li>a.button.warning:hover,.top-bar-section ul li>a.button.warning:focus{color:#fff}.top-bar-section ul li>a.button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333}.top-bar-section ul li>a.button.info:hover,.top-bar-section ul li>a.button.info:focus{background-color:#61b6d9}.top-bar-section ul li>a.button.info:hover,.top-bar-section ul li>a.button.info:focus{color:#fff}.top-bar-section ul li>button{font-size:0.8125rem;padding-left:0.9375rem;padding-right:0.9375rem;background-color:#008CBA;border-color:#007095;color:#fff}.top-bar-section ul li>button:hover,.top-bar-section ul li>button:focus{background-color:#007095}.top-bar-section ul li>button:hover,.top-bar-section ul li>button:focus{color:#fff}.top-bar-section ul li>button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333}.top-bar-section ul li>button.secondary:hover,.top-bar-section ul li>button.secondary:focus{background-color:#b9b9b9}.top-bar-section ul li>button.secondary:hover,.top-bar-section ul li>button.secondary:focus{color:#333}.top-bar-section ul li>button.success{background-color:#43AC6A;border-color:#368a55;color:#fff}.top-bar-section ul li>button.success:hover,.top-bar-section ul li>button.success:focus{background-color:#368a55}.top-bar-section ul li>button.success:hover,.top-bar-section ul li>button.success:focus{color:#fff}.top-bar-section ul li>button.alert{background-color:#f04124;border-color:#cf2a0e;color:#fff}.top-bar-section ul li>button.alert:hover,.top-bar-section ul li>button.alert:focus{background-color:#cf2a0e}.top-bar-section ul li>button.alert:hover,.top-bar-section ul li>button.alert:focus{color:#fff}.top-bar-section ul li>button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff}.top-bar-section ul li>button.warning:hover,.top-bar-section ul li>button.warning:focus{background-color:#cf6e0e}.top-bar-section ul li>button.warning:hover,.top-bar-section ul li>button.warning:focus{color:#fff}.top-bar-section ul li>button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333}.top-bar-section ul li>button.info:hover,.top-bar-section ul li>button.info:focus{background-color:#61b6d9}.top-bar-section ul li>button.info:hover,.top-bar-section ul li>button.info:focus{color:#fff}.top-bar-section ul li:hover:not(.has-form)>a{background-color:#555;color:#fff;background:#222}.top-bar-section ul li.active>a{background:#008CBA;color:#fff}.top-bar-section ul li.active>a:hover{background:#0078a0;color:#fff}.top-bar-section .has-form{padding:0.9375rem}.top-bar-section .has-dropdown{position:relative}.top-bar-section .has-dropdown>a:after{border:inset 5px;content:"";display:block;height:0;width:0;border-color:transparent transparent transparent rgba(255,255,255,0.4);border-left-style:solid;margin-right:0.9375rem;margin-top:-4.5px;position:absolute;top:50%;right:0}.top-bar-section .has-dropdown.moved{position:static}.top-bar-section .has-dropdown.moved>.dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important;width:100%}.top-bar-section .has-dropdown.moved>a:after{display:none}.top-bar-section .dropdown{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;display:block;padding:0;position:absolute;top:0;z-index:99;left:100%}.top-bar-section .dropdown li{height:auto;width:100%}.top-bar-section .dropdown li a{font-weight:normal;padding:8px 0.9375rem}.top-bar-section .dropdown li a.parent-link{font-weight:normal}.top-bar-section .dropdown li.title h5,.top-bar-section .dropdown li.parent-link{margin-bottom:0;margin-top:0;font-size:1.125rem}.top-bar-section .dropdown li.title h5 a,.top-bar-section .dropdown li.parent-link a{color:#fff;display:block}.top-bar-section .dropdown li.title h5 a:hover,.top-bar-section .dropdown li.parent-link a:hover{background:none}.top-bar-section .dropdown li.has-form{padding:8px 0.9375rem}.top-bar-section .dropdown li .button,.top-bar-section .dropdown li button{top:auto}.top-bar-section .dropdown label{color:#777;font-size:0.625rem;font-weight:bold;margin-bottom:0;padding:8px 0.9375rem 2px;text-transform:uppercase}.js-generated{display:block}@media only screen and (min-width: 40.0625em){.top-bar{background:#333;overflow:visible}.top-bar:before,.top-bar:after{content:" ";display:table}.top-bar:after{clear:both}.top-bar .toggle-topbar{display:none}.top-bar .title-area{float:left}.top-bar .name h1 a,.top-bar .name h2 a,.top-bar .name h3 a,.top-bar .name h4 a,.top-bar .name h5 a,.top-bar .name h6 a{width:auto}.top-bar input,.top-bar select,.top-bar .button,.top-bar button{font-size:0.875rem;height:1.75rem;position:relative;top:0.53125rem}.top-bar.expanded{background:#333}.contain-to-grid .top-bar{margin-bottom:0;margin:0 auto;max-width:62.5rem}.top-bar-section{transition:none 0 0;left:0 !important}.top-bar-section ul{display:inline;height:auto !important;width:auto}.top-bar-section ul li{float:left}.top-bar-section ul li .js-generated{display:none}.top-bar-section li.hover>a:not(.button){background-color:#555;background:#222;color:#fff}.top-bar-section li:not(.has-form) a:not(.button){background:#333;line-height:2.8125rem;padding:0 0.9375rem}.top-bar-section li:not(.has-form) a:not(.button):hover{background-color:#555;background:#222}.top-bar-section li.active:not(.has-form) a:not(.button){background:#008CBA;color:#fff;line-height:2.8125rem;padding:0 0.9375rem}.top-bar-section li.active:not(.has-form) a:not(.button):hover{background:#0078a0;color:#fff}.top-bar-section .has-dropdown>a{padding-right:2.1875rem !important}.top-bar-section .has-dropdown>a:after{border:inset 5px;content:"";display:block;height:0;width:0;border-color:rgba(255,255,255,0.4) transparent transparent transparent;border-top-style:solid;margin-top:-2.5px;top:1.40625rem}.top-bar-section .has-dropdown.moved{position:relative}.top-bar-section .has-dropdown.moved>.dropdown{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;display:block}.top-bar-section .has-dropdown.hover>.dropdown,.top-bar-section .has-dropdown.not-click:hover>.dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important}.top-bar-section .has-dropdown>a:focus+.dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important}.top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after{border:none;content:"\00bb";top:0.1875rem;right:5px}.top-bar-section .dropdown{left:0;background:transparent;min-width:100%;top:auto}.top-bar-section .dropdown li a{background:#333;color:#fff;line-height:2.8125rem;padding:12px 0.9375rem;white-space:nowrap}.top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button){background:#333;color:#fff}.top-bar-section .dropdown li:not(.has-form):not(.active):hover>a:not(.button){background-color:#555;color:#fff;background:#222}.top-bar-section .dropdown li label{background:#333;white-space:nowrap}.top-bar-section .dropdown li .dropdown{left:100%;top:0}.top-bar-section>ul>.divider,.top-bar-section>ul>[role="separator"]{border-right:solid 1px #4e4e4e;border-bottom:none;border-top:none;clear:none;height:2.8125rem;width:0}.top-bar-section .has-form{background:#333;height:2.8125rem;padding:0 0.9375rem}.top-bar-section .right li .dropdown{left:auto;right:0}.top-bar-section .right li .dropdown li .dropdown{right:100%}.top-bar-section .left li .dropdown{right:auto;left:0}.top-bar-section .left li .dropdown li .dropdown{left:100%}.no-js .top-bar-section ul li:hover>a{background-color:#555;background:#222;color:#fff}.no-js .top-bar-section ul li:active>a{background:#008CBA;color:#fff}.no-js .top-bar-section .has-dropdown:hover>.dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important}.no-js .top-bar-section .has-dropdown>a:focus+.dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important}}.breadcrumbs{border-style:solid;border-width:1px;display:block;list-style:none;margin-left:0;overflow:hidden;padding:0.5625rem 0.875rem 0.5625rem;background-color:#f4f4f4;border-color:#dcdcdc;border-radius:3px}.breadcrumbs>*{color:#008CBA;float:left;font-size:0.6875rem;line-height:0.6875rem;margin:0;text-transform:uppercase}.breadcrumbs>*:hover a,.breadcrumbs>*:focus a{text-decoration:underline}.breadcrumbs>* a{color:#008CBA}.breadcrumbs>*.current{color:#333;cursor:default}.breadcrumbs>*.current a{color:#333;cursor:default}.breadcrumbs>*.current:hover,.breadcrumbs>*.current:hover a,.breadcrumbs>*.current:focus,.breadcrumbs>*.current:focus a{text-decoration:none}.breadcrumbs>*.unavailable{color:#999}.breadcrumbs>*.unavailable a{color:#999}.breadcrumbs>*.unavailable:hover,.breadcrumbs>*.unavailable:hover a,.breadcrumbs>*.unavailable:focus,.breadcrumbs>*.unavailable a:focus{color:#999;cursor:not-allowed;text-decoration:none}.breadcrumbs>*:before{color:#aaa;content:"/";margin:0 0.75rem;position:relative;top:1px}.breadcrumbs>*:first-child:before{content:" ";margin:0}[aria-label="breadcrumbs"] [aria-hidden="true"]:after{content:"/"}.alert-box{border-style:solid;border-width:1px;display:block;font-size:0.8125rem;font-weight:normal;margin-bottom:1.25rem;padding:0.875rem 1.5rem 0.875rem 0.875rem;position:relative;transition:opacity 300ms ease-out;background-color:#008CBA;border-color:#0078a0;color:#fff}.alert-box .close{right:0.25rem;background:inherit;color:#333;font-size:1.375rem;line-height:.9;margin-top:-0.6875rem;opacity:0.3;padding:0 6px 4px;position:absolute;top:50%}.alert-box .close:hover,.alert-box .close:focus{opacity:0.5}.alert-box.radius{border-radius:3px}.alert-box.round{border-radius:1000px}.alert-box.success{background-color:#43AC6A;border-color:#3a945b;color:#fff}.alert-box.alert{background-color:#f04124;border-color:#de2d0f;color:#fff}.alert-box.secondary{background-color:#e7e7e7;border-color:#c7c7c7;color:#4f4f4f}.alert-box.warning{background-color:#f08a24;border-color:#de770f;color:#fff}.alert-box.info{background-color:#a0d3e8;border-color:#74bfdd;color:#4f4f4f}.alert-box.alert-close{opacity:0}.inline-list{list-style:none;margin-left:-1.375rem;margin-right:0;margin:0 auto 1.0625rem auto;overflow:hidden;padding:0}.inline-list>li{display:block;float:left;list-style:none;margin-left:1.375rem}.inline-list>li>*{display:block}.button-group{list-style:none;margin:0;left:0}.button-group:before,.button-group:after{content:" ";display:table}.button-group:after{clear:both}.button-group.even-2 li{display:inline-block;margin:0 -2px;width:50%}.button-group.even-2 li>button,.button-group.even-2 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-2 li:first-child button,.button-group.even-2 li:first-child .button{border-left:0}.button-group.even-2 li button,.button-group.even-2 li .button{width:100%}.button-group.even-3 li{display:inline-block;margin:0 -2px;width:33.33333%}.button-group.even-3 li>button,.button-group.even-3 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-3 li:first-child button,.button-group.even-3 li:first-child .button{border-left:0}.button-group.even-3 li button,.button-group.even-3 li .button{width:100%}.button-group.even-4 li{display:inline-block;margin:0 -2px;width:25%}.button-group.even-4 li>button,.button-group.even-4 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-4 li:first-child button,.button-group.even-4 li:first-child .button{border-left:0}.button-group.even-4 li button,.button-group.even-4 li .button{width:100%}.button-group.even-5 li{display:inline-block;margin:0 -2px;width:20%}.button-group.even-5 li>button,.button-group.even-5 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-5 li:first-child button,.button-group.even-5 li:first-child .button{border-left:0}.button-group.even-5 li button,.button-group.even-5 li .button{width:100%}.button-group.even-6 li{display:inline-block;margin:0 -2px;width:16.66667%}.button-group.even-6 li>button,.button-group.even-6 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-6 li:first-child button,.button-group.even-6 li:first-child .button{border-left:0}.button-group.even-6 li button,.button-group.even-6 li .button{width:100%}.button-group.even-7 li{display:inline-block;margin:0 -2px;width:14.28571%}.button-group.even-7 li>button,.button-group.even-7 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-7 li:first-child button,.button-group.even-7 li:first-child .button{border-left:0}.button-group.even-7 li button,.button-group.even-7 li .button{width:100%}.button-group.even-8 li{display:inline-block;margin:0 -2px;width:12.5%}.button-group.even-8 li>button,.button-group.even-8 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-8 li:first-child button,.button-group.even-8 li:first-child .button{border-left:0}.button-group.even-8 li button,.button-group.even-8 li .button{width:100%}.button-group>li{display:inline-block;margin:0 -2px}.button-group>li>button,.button-group>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group>li:first-child button,.button-group>li:first-child .button{border-left:0}.button-group.stack>li{display:block;margin:0;float:none}.button-group.stack>li>button,.button-group.stack>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.stack>li:first-child button,.button-group.stack>li:first-child .button{border-left:0}.button-group.stack>li>button,.button-group.stack>li .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.stack>li>button{width:100%}.button-group.stack>li:first-child button,.button-group.stack>li:first-child .button{border-top:0}.button-group.stack-for-small>li{display:inline-block;margin:0 -2px}.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{border-left:0}@media only screen and (max-width: 40em){.button-group.stack-for-small>li{display:block;margin:0}.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{border-left:0}.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.stack-for-small>li>button{width:100%}.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{border-top:0}}.button-group.radius>*{display:inline-block;margin:0 -2px}.button-group.radius>*>button,.button-group.radius>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius>*:first-child button,.button-group.radius>*:first-child .button{border-left:0}.button-group.radius>*,.button-group.radius>*>a,.button-group.radius>*>button,.button-group.radius>*>.button{border-radius:0}.button-group.radius>*:first-child,.button-group.radius>*:first-child>a,.button-group.radius>*:first-child>button,.button-group.radius>*:first-child>.button{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.button-group.radius>*:last-child,.button-group.radius>*:last-child>a,.button-group.radius>*:last-child>button,.button-group.radius>*:last-child>.button{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.button-group.radius.stack>*{display:block;margin:0}.button-group.radius.stack>*>button,.button-group.radius.stack>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius.stack>*:first-child button,.button-group.radius.stack>*:first-child .button{border-left:0}.button-group.radius.stack>*>button,.button-group.radius.stack>* .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.radius.stack>*>button{width:100%}.button-group.radius.stack>*:first-child button,.button-group.radius.stack>*:first-child .button{border-top:0}.button-group.radius.stack>*,.button-group.radius.stack>*>a,.button-group.radius.stack>*>button,.button-group.radius.stack>*>.button{border-radius:0}.button-group.radius.stack>*:first-child,.button-group.radius.stack>*:first-child>a,.button-group.radius.stack>*:first-child>button,.button-group.radius.stack>*:first-child>.button{-webkit-top-left-radius:3px;-webkit-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}.button-group.radius.stack>*:last-child,.button-group.radius.stack>*:last-child>a,.button-group.radius.stack>*:last-child>button,.button-group.radius.stack>*:last-child>.button{-webkit-bottom-left-radius:3px;-webkit-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}@media only screen and (min-width: 40.0625em){.button-group.radius.stack-for-small>*{display:inline-block;margin:0 -2px}.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button{border-left:0}.button-group.radius.stack-for-small>*,.button-group.radius.stack-for-small>*>a,.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>*>.button{border-radius:0}.button-group.radius.stack-for-small>*:first-child,.button-group.radius.stack-for-small>*:first-child>a,.button-group.radius.stack-for-small>*:first-child>button,.button-group.radius.stack-for-small>*:first-child>.button{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.button-group.radius.stack-for-small>*:last-child,.button-group.radius.stack-for-small>*:last-child>a,.button-group.radius.stack-for-small>*:last-child>button,.button-group.radius.stack-for-small>*:last-child>.button{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}}@media only screen and (max-width: 40em){.button-group.radius.stack-for-small>*{display:block;margin:0}.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button{border-left:0}.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.radius.stack-for-small>*>button{width:100%}.button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button{border-top:0}.button-group.radius.stack-for-small>*,.button-group.radius.stack-for-small>*>a,.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>*>.button{border-radius:0}.button-group.radius.stack-for-small>*:first-child,.button-group.radius.stack-for-small>*:first-child>a,.button-group.radius.stack-for-small>*:first-child>button,.button-group.radius.stack-for-small>*:first-child>.button{-webkit-top-left-radius:3px;-webkit-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}.button-group.radius.stack-for-small>*:last-child,.button-group.radius.stack-for-small>*:last-child>a,.button-group.radius.stack-for-small>*:last-child>button,.button-group.radius.stack-for-small>*:last-child>.button{-webkit-bottom-left-radius:3px;-webkit-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}}.button-group.round>*{display:inline-block;margin:0 -2px}.button-group.round>*>button,.button-group.round>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.round>*:first-child button,.button-group.round>*:first-child .button{border-left:0}.button-group.round>*,.button-group.round>*>a,.button-group.round>*>button,.button-group.round>*>.button{border-radius:0}.button-group.round>*:first-child,.button-group.round>*:first-child>a,.button-group.round>*:first-child>button,.button-group.round>*:first-child>.button{-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.button-group.round>*:last-child,.button-group.round>*:last-child>a,.button-group.round>*:last-child>button,.button-group.round>*:last-child>.button{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}.button-group.round.stack>*{display:block;margin:0}.button-group.round.stack>*>button,.button-group.round.stack>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.round.stack>*:first-child button,.button-group.round.stack>*:first-child .button{border-left:0}.button-group.round.stack>*>button,.button-group.round.stack>* .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.round.stack>*>button{width:100%}.button-group.round.stack>*:first-child button,.button-group.round.stack>*:first-child .button{border-top:0}.button-group.round.stack>*,.button-group.round.stack>*>a,.button-group.round.stack>*>button,.button-group.round.stack>*>.button{border-radius:0}.button-group.round.stack>*:first-child,.button-group.round.stack>*:first-child>a,.button-group.round.stack>*:first-child>button,.button-group.round.stack>*:first-child>.button{-webkit-top-left-radius:1rem;-webkit-top-right-radius:1rem;border-top-left-radius:1rem;border-top-right-radius:1rem}.button-group.round.stack>*:last-child,.button-group.round.stack>*:last-child>a,.button-group.round.stack>*:last-child>button,.button-group.round.stack>*:last-child>.button{-webkit-bottom-left-radius:1rem;-webkit-bottom-right-radius:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}@media only screen and (min-width: 40.0625em){.button-group.round.stack-for-small>*{display:inline-block;margin:0 -2px}.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{border-left:0}.button-group.round.stack-for-small>*,.button-group.round.stack-for-small>*>a,.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>*>.button{border-radius:0}.button-group.round.stack-for-small>*:first-child,.button-group.round.stack-for-small>*:first-child>a,.button-group.round.stack-for-small>*:first-child>button,.button-group.round.stack-for-small>*:first-child>.button{-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.button-group.round.stack-for-small>*:last-child,.button-group.round.stack-for-small>*:last-child>a,.button-group.round.stack-for-small>*:last-child>button,.button-group.round.stack-for-small>*:last-child>.button{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}}@media only screen and (max-width: 40em){.button-group.round.stack-for-small>*{display:block;margin:0}.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{border-left:0}.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.round.stack-for-small>*>button{width:100%}.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{border-top:0}.button-group.round.stack-for-small>*,.button-group.round.stack-for-small>*>a,.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>*>.button{border-radius:0}.button-group.round.stack-for-small>*:first-child,.button-group.round.stack-for-small>*:first-child>a,.button-group.round.stack-for-small>*:first-child>button,.button-group.round.stack-for-small>*:first-child>.button{-webkit-top-left-radius:1rem;-webkit-top-right-radius:1rem;border-top-left-radius:1rem;border-top-right-radius:1rem}.button-group.round.stack-for-small>*:last-child,.button-group.round.stack-for-small>*:last-child>a,.button-group.round.stack-for-small>*:last-child>button,.button-group.round.stack-for-small>*:last-child>.button{-webkit-bottom-left-radius:1rem;-webkit-bottom-right-radius:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}}.button-bar:before,.button-bar:after{content:" ";display:table}.button-bar:after{clear:both}.button-bar .button-group{float:left;margin-right:0.625rem}.button-bar .button-group div{overflow:hidden}.panel{border-style:solid;border-width:1px;border-color:#d8d8d8;margin-bottom:1.25rem;padding:1.25rem;background:#f2f2f2;color:#333}.panel>:first-child{margin-top:0}.panel>:last-child{margin-bottom:0}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6,.panel p,.panel li,.panel dl{color:#333}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6{line-height:1;margin-bottom:0.625rem}.panel h1.subheader,.panel h2.subheader,.panel h3.subheader,.panel h4.subheader,.panel h5.subheader,.panel h6.subheader{line-height:1.4}.panel.callout{border-style:solid;border-width:1px;border-color:#d8d8d8;margin-bottom:1.25rem;padding:1.25rem;background:#ecfaff;color:#333}.panel.callout>:first-child{margin-top:0}.panel.callout>:last-child{margin-bottom:0}.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6,.panel.callout p,.panel.callout li,.panel.callout dl{color:#333}.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6{line-height:1;margin-bottom:0.625rem}.panel.callout h1.subheader,.panel.callout h2.subheader,.panel.callout h3.subheader,.panel.callout h4.subheader,.panel.callout h5.subheader,.panel.callout h6.subheader{line-height:1.4}.panel.callout a:not(.button){color:#008CBA}.panel.callout a:not(.button):hover,.panel.callout a:not(.button):focus{color:#0078a0}.panel.radius{border-radius:3px}.dropdown.button,button.dropdown{position:relative;padding-right:3.5625rem}.dropdown.button::after,button.dropdown::after{border-color:#fff transparent transparent transparent;border-style:solid;content:"";display:block;height:0;position:absolute;top:50%;width:0}.dropdown.button::after,button.dropdown::after{border-width:0.375rem;right:1.40625rem;margin-top:-0.15625rem}.dropdown.button::after,button.dropdown::after{border-color:#fff transparent transparent transparent}.dropdown.button.tiny,button.dropdown.tiny{padding-right:2.625rem}.dropdown.button.tiny:after,button.dropdown.tiny:after{border-width:0.375rem;right:1.125rem;margin-top:-0.125rem}.dropdown.button.tiny::after,button.dropdown.tiny::after{border-color:#fff transparent transparent transparent}.dropdown.button.small,button.dropdown.small{padding-right:3.0625rem}.dropdown.button.small::after,button.dropdown.small::after{border-width:0.4375rem;right:1.3125rem;margin-top:-0.15625rem}.dropdown.button.small::after,button.dropdown.small::after{border-color:#fff transparent transparent transparent}.dropdown.button.large,button.dropdown.large{padding-right:3.625rem}.dropdown.button.large::after,button.dropdown.large::after{border-width:0.3125rem;right:1.71875rem;margin-top:-0.15625rem}.dropdown.button.large::after,button.dropdown.large::after{border-color:#fff transparent transparent transparent}.dropdown.button.secondary:after,button.dropdown.secondary:after{border-color:#333 transparent transparent transparent}.th{border:solid 4px #fff;box-shadow:0 0 0 1px rgba(0,0,0,0.2);display:inline-block;line-height:0;max-width:100%;transition:all 200ms ease-out}.th:hover,.th:focus{box-shadow:0 0 6px 1px rgba(0,140,186,0.5)}.th.radius{border-radius:3px}.pricing-table{border:solid 1px #ddd;margin-left:0;margin-bottom:1.25rem}.pricing-table *{list-style:none;line-height:1}.pricing-table .title{background-color:#333;color:#eee;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1rem;font-weight:normal;padding:0.9375rem 1.25rem;text-align:center}.pricing-table .price{background-color:#F6F6F6;color:#333;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:2rem;font-weight:normal;padding:0.9375rem 1.25rem;text-align:center}.pricing-table .description{background-color:#fff;border-bottom:dotted 1px #ddd;color:#777;font-size:0.75rem;font-weight:normal;line-height:1.4;padding:0.9375rem;text-align:center}.pricing-table .bullet-item{background-color:#fff;border-bottom:dotted 1px #ddd;color:#333;font-size:0.875rem;font-weight:normal;padding:0.9375rem;text-align:center}.pricing-table .cta-button{background-color:#fff;padding:1.25rem 1.25rem 0;text-align:center}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.slideshow-wrapper{position:relative}.slideshow-wrapper ul{list-style-type:none;margin:0}.slideshow-wrapper ul li,.slideshow-wrapper ul li .orbit-caption{display:none}.slideshow-wrapper ul li:first-child{display:block}.slideshow-wrapper .orbit-container{background-color:transparent}.slideshow-wrapper .orbit-container li{display:block}.slideshow-wrapper .orbit-container li .orbit-caption{display:block}.slideshow-wrapper .orbit-container .orbit-bullets li{display:inline-block}.slideshow-wrapper .preloader{border-radius:1000px;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:rotate;animation-timing-function:linear;border-color:#555 #fff;border:solid 3px;display:block;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px}.orbit-container{background:none;overflow:hidden;position:relative;width:100%}.orbit-container .orbit-slides-container{list-style:none;margin:0;padding:0;position:relative;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.orbit-container .orbit-slides-container img{display:block;max-width:100%}.orbit-container .orbit-slides-container>*{position:absolute;top:0;width:100%;margin-left:100%}.orbit-container .orbit-slides-container>*:first-child{margin-left:0}.orbit-container .orbit-slides-container>* .orbit-caption{bottom:0;position:absolute;background-color:rgba(51,51,51,0.8);color:#fff;font-size:0.875rem;padding:0.625rem 0.875rem;width:100%}.orbit-container .orbit-slide-number{left:10px;background:transparent;color:#fff;font-size:12px;position:absolute;top:10px;z-index:10}.orbit-container .orbit-slide-number span{font-weight:700;padding:0.3125rem}.orbit-container .orbit-timer{position:absolute;top:12px;right:10px;height:6px;width:100px;z-index:10}.orbit-container .orbit-timer .orbit-progress{height:3px;background-color:rgba(255,255,255,0.3);display:block;width:0;position:relative;right:20px;top:5px}.orbit-container .orbit-timer>span{border:solid 4px #fff;border-bottom:none;border-top:none;display:none;height:14px;position:absolute;top:0;width:11px;right:0}.orbit-container .orbit-timer.paused>span{top:0;width:11px;height:14px;border:inset 8px;border-left-style:solid;border-color:transparent;border-left-color:#fff;right:-4px}.orbit-container .orbit-timer.paused>span.dark{border-left-color:#333}.orbit-container:hover .orbit-timer>span{display:block}.orbit-container .orbit-prev,.orbit-container .orbit-next{background-color:transparent;color:white;height:60px;line-height:50px;margin-top:-25px;position:absolute;text-indent:-9999px !important;top:45%;width:36px;z-index:10}.orbit-container .orbit-prev:hover,.orbit-container .orbit-next:hover{background-color:rgba(0,0,0,0.3)}.orbit-container .orbit-prev>span,.orbit-container .orbit-next>span{border:inset 10px;display:block;height:0;margin-top:-10px;position:absolute;top:50%;width:0}.orbit-container .orbit-prev{left:0}.orbit-container .orbit-prev>span{border-right-style:solid;border-color:transparent;border-right-color:#fff}.orbit-container .orbit-prev:hover>span{border-right-color:#fff}.orbit-container .orbit-next{right:0}.orbit-container .orbit-next>span{border-color:transparent;border-left-style:solid;border-left-color:#fff;left:50%;margin-left:-4px}.orbit-container .orbit-next:hover>span{border-left-color:#fff}.orbit-bullets-container{text-align:center}.orbit-bullets{display:block;float:none;margin:0 auto 30px auto;overflow:hidden;position:relative;text-align:center;top:10px}.orbit-bullets li{background:#ccc;cursor:pointer;display:inline-block;float:none;height:0.5625rem;margin-right:6px;width:0.5625rem;border-radius:1000px}.orbit-bullets li.active{background:#999}.orbit-bullets li:last-child{margin-right:0}.touch .orbit-container .orbit-prev,.touch .orbit-container .orbit-next{display:none}.touch .orbit-bullets{display:none}@media only screen and (min-width: 40.0625em){.touch .orbit-container .orbit-prev,.touch .orbit-container .orbit-next{display:inherit}.touch .orbit-bullets{display:block}}@media only screen and (max-width: 40em){.orbit-stack-on-small .orbit-slides-container{height:auto !important}.orbit-stack-on-small .orbit-slides-container>*{margin:0 !important;opacity:1 !important;position:relative}.orbit-stack-on-small .orbit-slide-number{display:none}.orbit-timer{display:none}.orbit-next,.orbit-prev{display:none}.orbit-bullets{display:none}}[data-magellan-expedition],[data-magellan-expedition-clone]{background:#fff;min-width:100%;padding:10px;z-index:50}[data-magellan-expedition] .sub-nav,[data-magellan-expedition-clone] .sub-nav{margin-bottom:0}[data-magellan-expedition] .sub-nav dd,[data-magellan-expedition-clone] .sub-nav dd{margin-bottom:0}[data-magellan-expedition] .sub-nav a,[data-magellan-expedition-clone] .sub-nav a{line-height:1.8em}.icon-bar{display:inline-block;font-size:0;width:100%;background:#333}.icon-bar>*{display:block;float:left;font-size:1rem;margin:0 auto;padding:1.25rem;text-align:center;width:25%}.icon-bar>* i,.icon-bar>* img{display:block;margin:0 auto}.icon-bar>* i+label,.icon-bar>* img+label{margin-top:.0625rem}.icon-bar>* i{font-size:1.875rem;vertical-align:middle}.icon-bar>* img{height:1.875rem;width:1.875rem}.icon-bar.label-right>* i,.icon-bar.label-right>* img{display:inline-block;margin:0 .0625rem 0 0}.icon-bar.label-right>* i+label,.icon-bar.label-right>* img+label{margin-top:0}.icon-bar.label-right>* label{display:inline-block}.icon-bar.vertical.label-right>*{text-align:left}.icon-bar.vertical,.icon-bar.small-vertical{height:100%;width:auto}.icon-bar.vertical .item,.icon-bar.small-vertical .item{float:none;margin:auto;width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.medium-vertical{height:100%;width:auto}.icon-bar.medium-vertical .item{float:none;margin:auto;width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.large-vertical{height:100%;width:auto}.icon-bar.large-vertical .item{float:none;margin:auto;width:auto}}.icon-bar>*{font-size:1rem;padding:1.25rem}.icon-bar>* i+label,.icon-bar>* img+label{margin-top:.0625rem;font-size:1rem}.icon-bar>* i{font-size:1.875rem}.icon-bar>* img{height:1.875rem;width:1.875rem}.icon-bar>* label{color:#fff}.icon-bar>* i{color:#fff}.icon-bar>a:hover{background:#008CBA}.icon-bar>a:hover label{color:#fff}.icon-bar>a:hover i{color:#fff}.icon-bar>a.active{background:#008CBA}.icon-bar>a.active label{color:#fff}.icon-bar>a.active i{color:#fff}.icon-bar .item.disabled{cursor:not-allowed;opacity:0.7;pointer-events:none}.icon-bar .item.disabled>*{opacity:0.7;cursor:not-allowed}.icon-bar.two-up .item{width:50%}.icon-bar.two-up.vertical .item,.icon-bar.two-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.two-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.two-up.large-vertical .item{width:auto}}.icon-bar.three-up .item{width:33.3333%}.icon-bar.three-up.vertical .item,.icon-bar.three-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.three-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.three-up.large-vertical .item{width:auto}}.icon-bar.four-up .item{width:25%}.icon-bar.four-up.vertical .item,.icon-bar.four-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.four-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.four-up.large-vertical .item{width:auto}}.icon-bar.five-up .item{width:20%}.icon-bar.five-up.vertical .item,.icon-bar.five-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.five-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.five-up.large-vertical .item{width:auto}}.icon-bar.six-up .item{width:16.66667%}.icon-bar.six-up.vertical .item,.icon-bar.six-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.six-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.six-up.large-vertical .item{width:auto}}.icon-bar.seven-up .item{width:14.28571%}.icon-bar.seven-up.vertical .item,.icon-bar.seven-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.seven-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.seven-up.large-vertical .item{width:auto}}.icon-bar.eight-up .item{width:12.5%}.icon-bar.eight-up.vertical .item,.icon-bar.eight-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.eight-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.eight-up.large-vertical .item{width:auto}}.icon-bar.two-up .item{width:50%}.icon-bar.two-up.vertical .item,.icon-bar.two-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.two-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.two-up.large-vertical .item{width:auto}}.icon-bar.three-up .item{width:33.3333%}.icon-bar.three-up.vertical .item,.icon-bar.three-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.three-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.three-up.large-vertical .item{width:auto}}.icon-bar.four-up .item{width:25%}.icon-bar.four-up.vertical .item,.icon-bar.four-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.four-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.four-up.large-vertical .item{width:auto}}.icon-bar.five-up .item{width:20%}.icon-bar.five-up.vertical .item,.icon-bar.five-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.five-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.five-up.large-vertical .item{width:auto}}.icon-bar.six-up .item{width:16.66667%}.icon-bar.six-up.vertical .item,.icon-bar.six-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.six-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.six-up.large-vertical .item{width:auto}}.icon-bar.seven-up .item{width:14.28571%}.icon-bar.seven-up.vertical .item,.icon-bar.seven-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.seven-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.seven-up.large-vertical .item{width:auto}}.icon-bar.eight-up .item{width:12.5%}.icon-bar.eight-up.vertical .item,.icon-bar.eight-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.eight-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.eight-up.large-vertical .item{width:auto}}.tabs{margin-bottom:0 !important;margin-left:0}.tabs:before,.tabs:after{content:" ";display:table}.tabs:after{clear:both}.tabs dd,.tabs .tab-title{float:left;list-style:none;margin-bottom:0 !important;position:relative}.tabs dd>a,.tabs .tab-title>a{display:block;background-color:#EFEFEF;color:#222;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1rem;padding:1rem 2rem}.tabs dd>a:hover,.tabs .tab-title>a:hover{background-color:#e1e1e1}.tabs dd.active a,.tabs .tab-title.active a{background-color:#fff;color:#222}.tabs.radius dd:first-child a,.tabs.radius .tab:first-child a{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.tabs.radius dd:last-child a,.tabs.radius .tab:last-child a{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.tabs.vertical dd,.tabs.vertical .tab-title{position:inherit;float:none;display:block;top:auto}.tabs-content{margin-bottom:1.5rem;width:100%}.tabs-content:before,.tabs-content:after{content:" ";display:table}.tabs-content:after{clear:both}.tabs-content>.content{display:none;float:left;padding:0.9375rem 0;width:100%}.tabs-content>.content.active{display:block;float:none}.tabs-content>.content.contained{padding:0.9375rem}.tabs-content.vertical{display:block}.tabs-content.vertical>.content{padding:0 0.9375rem}@media only screen and (min-width: 40.0625em){.tabs.vertical{float:left;margin:0;margin-bottom:1.25rem !important;max-width:20%;width:20%}.tabs-content.vertical{float:left;margin-left:-1px;max-width:80%;padding-left:1rem;width:80%}}.no-js .tabs-content>.content{display:block;float:none}ul.pagination{display:block;margin-left:-0.3125rem;min-height:1.5rem}ul.pagination li{color:#222;font-size:0.875rem;height:1.5rem;margin-left:0.3125rem}ul.pagination li a,ul.pagination li button{border-radius:3px;transition:background-color 300ms ease-out;background:none;color:#999;display:block;font-size:1em;font-weight:normal;line-height:inherit;padding:0.0625rem 0.625rem 0.0625rem}ul.pagination li:hover a,ul.pagination li a:focus,ul.pagination li:hover button,ul.pagination li button:focus{background:#e6e6e6}ul.pagination li.unavailable a,ul.pagination li.unavailable button{cursor:default;color:#999}ul.pagination li.unavailable:hover a,ul.pagination li.unavailable a:focus,ul.pagination li.unavailable:hover button,ul.pagination li.unavailable button:focus{background:transparent}ul.pagination li.current a,ul.pagination li.current button{background:#008CBA;color:#fff;cursor:default;font-weight:bold}ul.pagination li.current a:hover,ul.pagination li.current a:focus,ul.pagination li.current button:hover,ul.pagination li.current button:focus{background:#008CBA}ul.pagination li{display:block;float:left}.pagination-centered{text-align:center}.pagination-centered ul.pagination li{display:inline-block;float:none}.side-nav{display:block;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;list-style-position:outside;list-style-type:none;margin:0;padding:0.875rem 0}.side-nav li{font-size:0.875rem;font-weight:normal;margin:0 0 0.4375rem 0}.side-nav li a:not(.button){color:#008CBA;display:block;margin:0;padding:0.4375rem 0.875rem}.side-nav li a:not(.button):hover,.side-nav li a:not(.button):focus{background:rgba(0,0,0,0.025);color:#1cc7ff}.side-nav li a:not(.button):active{color:#1cc7ff}.side-nav li.active>a:first-child:not(.button){color:#1cc7ff;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal}.side-nav li.divider{border-top:1px solid;height:0;list-style:none;padding:0;border-top-color:#e6e6e6}.side-nav li.heading{color:#008CBA;font-size:0.875rem;font-weight:bold;text-transform:uppercase}.accordion{margin-bottom:0}.accordion:before,.accordion:after{content:" ";display:table}.accordion:after{clear:both}.accordion .accordion-navigation,.accordion dd{display:block;margin-bottom:0 !important}.accordion .accordion-navigation.active>a,.accordion dd.active>a{background:#e8e8e8}.accordion .accordion-navigation>a,.accordion dd>a{background:#EFEFEF;color:#222;display:block;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1rem;padding:1rem}.accordion .accordion-navigation>a:hover,.accordion dd>a:hover{background:#e3e3e3}.accordion .accordion-navigation>.content,.accordion dd>.content{display:none;padding:0.9375rem}.accordion .accordion-navigation>.content.active,.accordion dd>.content.active{background:#fff;display:block}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-justify{text-align:justify !important}@media only screen and (max-width: 40em){.small-only-text-left{text-align:left !important}.small-only-text-right{text-align:right !important}.small-only-text-center{text-align:center !important}.small-only-text-justify{text-align:justify !important}}@media only screen{.small-text-left{text-align:left !important}.small-text-right{text-align:right !important}.small-text-center{text-align:center !important}.small-text-justify{text-align:justify !important}}@media only screen and (min-width: 40.0625em) and (max-width: 64em){.medium-only-text-left{text-align:left !important}.medium-only-text-right{text-align:right !important}.medium-only-text-center{text-align:center !important}.medium-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 40.0625em){.medium-text-left{text-align:left !important}.medium-text-right{text-align:right !important}.medium-text-center{text-align:center !important}.medium-text-justify{text-align:justify !important}}@media only screen and (min-width: 64.0625em) and (max-width: 90em){.large-only-text-left{text-align:left !important}.large-only-text-right{text-align:right !important}.large-only-text-center{text-align:center !important}.large-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 64.0625em){.large-text-left{text-align:left !important}.large-text-right{text-align:right !important}.large-text-center{text-align:center !important}.large-text-justify{text-align:justify !important}}@media only screen and (min-width: 90.0625em) and (max-width: 120em){.xlarge-only-text-left{text-align:left !important}.xlarge-only-text-right{text-align:right !important}.xlarge-only-text-center{text-align:center !important}.xlarge-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 90.0625em){.xlarge-text-left{text-align:left !important}.xlarge-text-right{text-align:right !important}.xlarge-text-center{text-align:center !important}.xlarge-text-justify{text-align:justify !important}}@media only screen and (min-width: 120.0625em) and (max-width: 6249999.9375em){.xxlarge-only-text-left{text-align:left !important}.xxlarge-only-text-right{text-align:right !important}.xxlarge-only-text-center{text-align:center !important}.xxlarge-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 120.0625em){.xxlarge-text-left{text-align:left !important}.xxlarge-text-right{text-align:right !important}.xxlarge-text-center{text-align:center !important}.xxlarge-text-justify{text-align:justify !important}}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}a{color:#008CBA;line-height:inherit;text-decoration:none}a:hover,a:focus{color:#0078a0}a img{border:none}p{font-family:inherit;font-size:1rem;font-weight:normal;line-height:1.6;margin-bottom:1.25rem;text-rendering:optimizeLegibility}p.lead{font-size:1.21875rem;line-height:1.6}p aside{font-size:0.875rem;font-style:italic;line-height:1.35}h1,h2,h3,h4,h5,h6{color:#222;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-style:normal;font-weight:normal;line-height:1.4;margin-bottom:0.5rem;margin-top:0.2rem;text-rendering:optimizeLegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#6f6f6f;font-size:60%;line-height:0}h1{font-size:2.125rem}h2{font-size:1.6875rem}h3{font-size:1.375rem}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1rem}.subheader{line-height:1.4;color:#6f6f6f;font-weight:normal;margin-top:0.2rem;margin-bottom:0.5rem}hr{border:solid #ddd;border-width:1px 0 0;clear:both;height:0;margin:1.25rem 0 1.1875rem}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:60%;line-height:inherit}code{background-color:#f8f8f8;border-color:#dfdfdf;border-style:solid;border-width:1px;color:#333;font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:normal;padding:0.125rem 0.3125rem 0.0625rem}ul,ol,dl{font-family:inherit;font-size:1rem;line-height:1.6;list-style-position:outside;margin-bottom:1.25rem}ul{margin-left:1.1rem}ul.no-bullet{margin-left:0}ul.no-bullet li ul,ul.no-bullet li ol{margin-left:1.25rem;margin-bottom:0;list-style:none}ul li ul,ul li ol{margin-left:1.25rem;margin-bottom:0}ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit}ul.square{list-style-type:square;margin-left:1.1rem}ul.circle{list-style-type:circle;margin-left:1.1rem}ul.disc{list-style-type:disc;margin-left:1.1rem}ul.no-bullet{list-style:none}ol{margin-left:1.4rem}ol li ul,ol li ol{margin-left:1.25rem;margin-bottom:0}dl dt{margin-bottom:0.3rem;font-weight:bold}dl dd{margin-bottom:0.75rem}abbr,acronym{text-transform:uppercase;font-size:90%;color:#222;cursor:help}abbr{text-transform:none}abbr[title]{border-bottom:1px dotted #ddd}blockquote{margin:0 0 1.25rem;padding:0.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #ddd}blockquote cite{display:block;font-size:0.8125rem;color:#555}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#555}blockquote,blockquote p{line-height:1.6;color:#6f6f6f}.vcard{display:inline-block;margin:0 0 1.25rem 0;border:1px solid #ddd;padding:0.625rem 0.75rem}.vcard li{margin:0;display:block}.vcard .fn{font-weight:bold;font-size:0.9375rem}.vevent .summary{font-weight:bold}.vevent abbr{cursor:default;text-decoration:none;font-weight:bold;border:none;padding:0 0.0625rem}@media only screen and (min-width: 40.0625em){h1,h2,h3,h4,h5,h6{line-height:1.4}h1{font-size:2.75rem}h2{font-size:2.3125rem}h3{font-size:1.6875rem}h4{font-size:1.4375rem}h5{font-size:1.125rem}h6{font-size:1rem}}.split.button{position:relative;padding-right:5.0625rem}.split.button span{display:block;height:100%;position:absolute;right:0;top:0;border-left:solid 1px}.split.button span:after{position:absolute;content:"";width:0;height:0;display:block;border-style:inset;top:50%;left:50%}.split.button span:active{background-color:rgba(0,0,0,0.1)}.split.button span{border-left-color:rgba(255,255,255,0.5)}.split.button span{width:3.09375rem}.split.button span:after{border-top-style:solid;border-width:0.375rem;margin-left:-0.375rem;top:48%}.split.button span:after{border-color:#fff transparent transparent transparent}.split.button.secondary span{border-left-color:rgba(255,255,255,0.5)}.split.button.secondary span:after{border-color:#fff transparent transparent transparent}.split.button.alert span{border-left-color:rgba(255,255,255,0.5)}.split.button.success span{border-left-color:rgba(255,255,255,0.5)}.split.button.tiny{padding-right:3.75rem}.split.button.tiny span{width:2.25rem}.split.button.tiny span:after{border-top-style:solid;border-width:0.375rem;margin-left:-0.375rem;top:48%}.split.button.small{padding-right:4.375rem}.split.button.small span{width:2.625rem}.split.button.small span:after{border-top-style:solid;border-width:0.4375rem;margin-left:-0.375rem;top:48%}.split.button.large{padding-right:5.5rem}.split.button.large span{width:3.4375rem}.split.button.large span:after{border-top-style:solid;border-width:0.3125rem;margin-left:-0.375rem;top:48%}.split.button.expand{padding-left:2rem}.split.button.secondary span:after{border-color:#333 transparent transparent transparent}.split.button.radius span{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.split.button.round span{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}.split.button.no-pip span:before{border-style:none}.split.button.no-pip span:after{border-style:none}.split.button.no-pip span>i{display:block;left:50%;margin-left:-0.28889em;margin-top:-0.48889em;position:absolute;top:50%}.reveal-modal-bg{background:#000;background:rgba(0,0,0,0.45);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1004;left:0}.reveal-modal{border-radius:3px;display:none;position:absolute;top:0;visibility:hidden;width:100%;z-index:1005;left:0;background-color:#fff;padding:1.875rem;border:solid 1px #666;box-shadow:0 0 10px rgba(0,0,0,0.4)}@media only screen and (max-width: 40em){.reveal-modal{min-height:100vh}}.reveal-modal .column,.reveal-modal .columns{min-width:0}.reveal-modal>:first-child{margin-top:0}.reveal-modal>:last-child{margin-bottom:0}@media only screen and (min-width: 40.0625em){.reveal-modal{left:0;margin:0 auto;max-width:62.5rem;right:0;width:80%}}@media only screen and (min-width: 40.0625em){.reveal-modal{top:6.25rem}}.reveal-modal.radius{border-radius:3px}.reveal-modal.round{border-radius:1000px}.reveal-modal.collapse{padding:0}@media only screen and (min-width: 40.0625em){.reveal-modal.tiny{left:0;margin:0 auto;max-width:62.5rem;right:0;width:30%}}@media only screen and (min-width: 40.0625em){.reveal-modal.small{left:0;margin:0 auto;max-width:62.5rem;right:0;width:40%}}@media only screen and (min-width: 40.0625em){.reveal-modal.medium{left:0;margin:0 auto;max-width:62.5rem;right:0;width:60%}}@media only screen and (min-width: 40.0625em){.reveal-modal.large{left:0;margin:0 auto;max-width:62.5rem;right:0;width:70%}}@media only screen and (min-width: 40.0625em){.reveal-modal.xlarge{left:0;margin:0 auto;max-width:62.5rem;right:0;width:95%}}.reveal-modal.full{height:100vh;height:100%;left:0;margin-left:0 !important;max-width:none !important;min-height:100vh;top:0}@media only screen and (min-width: 40.0625em){.reveal-modal.full{left:0;margin:0 auto;max-width:62.5rem;right:0;width:100%}}.reveal-modal.toback{z-index:1003}.reveal-modal .close-reveal-modal{color:#aaa;cursor:pointer;font-size:2.5rem;font-weight:bold;line-height:1;position:absolute;top:0.625rem;right:1.375rem}.has-tip{border-bottom:dotted 1px #ccc;color:#333;cursor:help;font-weight:bold}.has-tip:hover,.has-tip:focus{border-bottom:dotted 1px #003f54;color:#008CBA}.has-tip.tip-left,.has-tip.tip-right{float:none !important}.tooltip{background:#333;color:#fff;display:none;font-size:0.875rem;font-weight:normal;line-height:1.3;max-width:300px;padding:0.75rem;position:absolute;width:100%;z-index:1006;left:50%}.tooltip>.nub{border-color:transparent transparent #333 transparent;border:solid 5px;display:block;height:0;pointer-events:none;position:absolute;top:-10px;width:0;left:5px}.tooltip>.nub.rtl{left:auto;right:5px}.tooltip.radius{border-radius:3px}.tooltip.round{border-radius:1000px}.tooltip.round>.nub{left:2rem}.tooltip.opened{border-bottom:dotted 1px #003f54 !important;color:#008CBA !important}.tap-to-close{color:#777;display:block;font-size:0.625rem;font-weight:normal}@media only screen and (min-width: 40.0625em){.tooltip>.nub{border-color:transparent transparent #333 transparent;top:-10px}.tooltip.tip-top>.nub{border-color:#333 transparent transparent transparent;bottom:-10px;top:auto}.tooltip.tip-left,.tooltip.tip-right{float:none !important}.tooltip.tip-left>.nub{border-color:transparent transparent transparent #333;left:auto;margin-top:-5px;right:-10px;top:50%}.tooltip.tip-right>.nub{border-color:transparent #333 transparent transparent;left:-10px;margin-top:-5px;right:auto;top:50%}}.clearing-thumbs,[data-clearing]{list-style:none;margin-left:0;margin-bottom:0}.clearing-thumbs:before,.clearing-thumbs:after,[data-clearing]:before,[data-clearing]:after{content:" ";display:table}.clearing-thumbs:after,[data-clearing]:after{clear:both}.clearing-thumbs li,[data-clearing] li{float:left;margin-right:10px}.clearing-thumbs[class*="block-grid-"] li,[data-clearing][class*="block-grid-"] li{margin-right:0}.clearing-blackout{background:#333;height:100%;position:fixed;top:0;width:100%;z-index:998;left:0}.clearing-blackout .clearing-close{display:block}.clearing-container{height:100%;margin:0;overflow:hidden;position:relative;z-index:998}.clearing-touch-label{color:#aaa;font-size:.6em;left:50%;position:absolute;top:50%}.visible-img{height:95%;position:relative}.visible-img img{position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);max-height:100%;max-width:100%}.clearing-caption{background:#333;bottom:0;color:#ccc;font-size:0.875em;line-height:1.3;margin-bottom:0;padding:10px 30px 20px;position:absolute;text-align:center;width:100%;left:0}.clearing-close{color:#ccc;display:none;font-size:30px;line-height:1;padding-left:20px;padding-top:10px;z-index:999}.clearing-close:hover,.clearing-close:focus{color:#ccc}.clearing-assembled .clearing-container{height:100%}.clearing-assembled .clearing-container .carousel>ul{display:none}.clearing-feature li{display:none}.clearing-feature li.clearing-featured-img{display:block}@media only screen and (min-width: 40.0625em){.clearing-main-prev,.clearing-main-next{height:100%;position:absolute;top:0;width:40px}.clearing-main-prev>span,.clearing-main-next>span{border:solid 12px;display:block;height:0;position:absolute;top:50%;width:0}.clearing-main-prev>span:hover,.clearing-main-next>span:hover{opacity:.8}.clearing-main-prev{left:0}.clearing-main-prev>span{left:5px;border-color:transparent;border-right-color:#ccc}.clearing-main-next{right:0}.clearing-main-next>span{border-color:transparent;border-left-color:#ccc}.clearing-main-prev.disabled,.clearing-main-next.disabled{opacity:.3}.clearing-assembled .clearing-container .carousel{background:rgba(51,51,51,0.8);height:120px;margin-top:10px;text-align:center}.clearing-assembled .clearing-container .carousel>ul{display:inline-block;z-index:999;height:100%;position:relative;float:none}.clearing-assembled .clearing-container .carousel>ul li{clear:none;cursor:pointer;display:block;float:left;margin-right:0;min-height:inherit;opacity:.4;overflow:hidden;padding:0;position:relative;width:120px}.clearing-assembled .clearing-container .carousel>ul li.fix-height img{height:100%;max-width:none}.clearing-assembled .clearing-container .carousel>ul li a.th{border:none;box-shadow:none;display:block}.clearing-assembled .clearing-container .carousel>ul li img{cursor:pointer !important;width:100% !important}.clearing-assembled .clearing-container .carousel>ul li.visible{opacity:1}.clearing-assembled .clearing-container .carousel>ul li:hover{opacity:.8}.clearing-assembled .clearing-container .visible-img{background:#333;height:85%;overflow:hidden}.clearing-close{padding-left:0;padding-top:0;position:absolute;top:10px;right:20px}}.progress{background-color:#F6F6F6;border:1px solid #fff;height:1.5625rem;margin-bottom:0.625rem;padding:0.125rem}.progress .meter{background:#008CBA;display:block;height:100%}.progress.secondary .meter{background:#e7e7e7;display:block;height:100%}.progress.success .meter{background:#43AC6A;display:block;height:100%}.progress.alert .meter{background:#f04124;display:block;height:100%}.progress.radius{border-radius:3px}.progress.radius .meter{border-radius:2px}.progress.round{border-radius:1000px}.progress.round .meter{border-radius:999px}.sub-nav{display:block;margin:-0.25rem 0 1.125rem;overflow:hidden;padding-top:0.25rem;width:auto}.sub-nav dt{text-transform:uppercase}.sub-nav dt,.sub-nav dd,.sub-nav li{color:#999;float:left;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:0.875rem;font-weight:normal;margin-left:1rem;margin-bottom:0}.sub-nav dt a,.sub-nav dd a,.sub-nav li a{color:#999;padding:0.1875rem 1rem;text-decoration:none}.sub-nav dt a:hover,.sub-nav dd a:hover,.sub-nav li a:hover{color:#737373}.sub-nav dt.active a,.sub-nav dd.active a,.sub-nav li.active a{border-radius:3px;background:#008CBA;color:#fff;cursor:default;font-weight:normal;padding:0.1875rem 1rem}.sub-nav dt.active a:hover,.sub-nav dd.active a:hover,.sub-nav li.active a:hover{background:#0078a0}.joyride-list{display:none}.joyride-tip-guide{background:#333;color:#fff;display:none;font-family:inherit;font-weight:normal;position:absolute;top:0;width:95%;z-index:101;left:2.5%}.lt-ie9 .joyride-tip-guide{margin-left:-400px;max-width:800px;left:50%}.joyride-content-wrapper{padding:1.125rem 1.25rem 1.5rem;width:100%}.joyride-content-wrapper .button{margin-bottom:0 !important}.joyride-content-wrapper .joyride-prev-tip{margin-right:10px}.joyride-tip-guide .joyride-nub{border:10px solid #333;display:block;height:0;position:absolute;width:0;left:22px}.joyride-tip-guide .joyride-nub.top{border-color:#333;border-top-color:transparent !important;border-top-style:solid;border-left-color:transparent !important;border-right-color:transparent !important;top:-20px}.joyride-tip-guide .joyride-nub.bottom{border-color:#333 !important;border-bottom-color:transparent !important;border-bottom-style:solid;border-left-color:transparent !important;border-right-color:transparent !important;bottom:-20px}.joyride-tip-guide .joyride-nub.right{right:-20px}.joyride-tip-guide .joyride-nub.left{left:-20px}.joyride-tip-guide h1,.joyride-tip-guide h2,.joyride-tip-guide h3,.joyride-tip-guide h4,.joyride-tip-guide h5,.joyride-tip-guide h6{color:#fff;font-weight:bold;line-height:1.25;margin:0}.joyride-tip-guide p{font-size:0.875rem;line-height:1.3;margin:0 0 1.125rem 0}.joyride-timer-indicator-wrap{border:solid 1px #555;bottom:1rem;height:3px;position:absolute;width:50px;right:1.0625rem}.joyride-timer-indicator{background:#666;display:block;height:inherit;width:0}.joyride-close-tip{color:#777 !important;font-size:24px;font-weight:normal;line-height:.5 !important;position:absolute;text-decoration:none;top:10px;right:12px}.joyride-close-tip:hover,.joyride-close-tip:focus{color:#eee !important}.joyride-modal-bg{background:rgba(0,0,0,0.5);cursor:pointer;display:none;height:100%;position:fixed;top:0;width:100%;z-index:100;left:0}.joyride-expose-wrapper{background-color:#fff;border-radius:3px;box-shadow:0 0 15px #fff;position:absolute;z-index:102}.joyride-expose-cover{background:transparent;border-radius:3px;left:0;position:absolute;top:0;z-index:9999}@media only screen and (min-width: 40.0625em){.joyride-tip-guide{width:300px;left:inherit}.joyride-tip-guide .joyride-nub.bottom{border-color:#333 !important;border-bottom-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;bottom:-20px}.joyride-tip-guide .joyride-nub.right{border-color:#333 !important;border-right-color:transparent !important;border-bottom-color:transparent !important;border-top-color:transparent !important;left:auto;right:-20px;top:22px}.joyride-tip-guide .joyride-nub.left{border-color:#333 !important;border-bottom-color:transparent !important;border-left-color:transparent !important;border-top-color:transparent !important;left:-20px;right:auto;top:22px}}.label{display:inline-block;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;line-height:1;margin-bottom:auto;position:relative;text-align:center;text-decoration:none;white-space:nowrap;padding:0.25rem 0.5rem 0.25rem;font-size:0.6875rem;background-color:#008CBA;color:#fff}.label.radius{border-radius:3px}.label.round{border-radius:1000px}.label.alert{background-color:#f04124;color:#fff}.label.warning{background-color:#f08a24;color:#fff}.label.success{background-color:#43AC6A;color:#fff}.label.secondary{background-color:#e7e7e7;color:#333}.label.info{background-color:#a0d3e8;color:#333}.off-canvas-wrap{-webkit-backface-visibility:hidden;position:relative;width:100%;overflow:hidden}.off-canvas-wrap.move-right,.off-canvas-wrap.move-left{min-height:100%;-webkit-overflow-scrolling:touch}.inner-wrap{position:relative;width:100%;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.inner-wrap:before,.inner-wrap:after{content:" ";display:table}.inner-wrap:after{clear:both}.tab-bar{-webkit-backface-visibility:hidden;background:#333;color:#fff;height:2.8125rem;line-height:2.8125rem;position:relative}.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4,.tab-bar h5,.tab-bar h6{color:#fff;font-weight:bold;line-height:2.8125rem;margin:0}.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4{font-size:1.125rem}.left-small{height:2.8125rem;position:absolute;top:0;width:2.8125rem;border-right:solid 1px #1a1a1a;left:0}.right-small{height:2.8125rem;position:absolute;top:0;width:2.8125rem;border-left:solid 1px #1a1a1a;right:0}.tab-bar-section{height:2.8125rem;padding:0 0.625rem;position:absolute;text-align:center;top:0}.tab-bar-section.left{text-align:left}.tab-bar-section.right{text-align:right}.tab-bar-section.left{left:0;right:2.8125rem}.tab-bar-section.right{left:2.8125rem;right:0}.tab-bar-section.middle{left:2.8125rem;right:2.8125rem}.tab-bar .menu-icon{color:#fff;display:block;height:2.8125rem;padding:0;position:relative;text-indent:2.1875rem;transform:translate3d(0, 0, 0);width:2.8125rem}.tab-bar .menu-icon span::after{content:"";display:block;height:0;position:absolute;top:50%;margin-top:-0.5rem;left:0.90625rem;box-shadow:0 0 0 1px #fff,0 7px 0 1px #fff,0 14px 0 1px #fff;width:1rem}.tab-bar .menu-icon span:hover:after{box-shadow:0 0 0 1px #b3b3b3,0 7px 0 1px #b3b3b3,0 14px 0 1px #b3b3b3}.left-off-canvas-menu{-webkit-backface-visibility:hidden;background:#333;bottom:0;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;transition:transform 500ms ease 0s;width:15.625rem;z-index:1001;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate(-100%, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0}.left-off-canvas-menu *{-webkit-backface-visibility:hidden}.right-off-canvas-menu{-webkit-backface-visibility:hidden;background:#333;bottom:0;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;transition:transform 500ms ease 0s;width:15.625rem;z-index:1001;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate(100%, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);right:0}.right-off-canvas-menu *{-webkit-backface-visibility:hidden}ul.off-canvas-list{list-style-type:none;margin:0;padding:0}ul.off-canvas-list li label{background:#444;border-bottom:none;border-top:1px solid #5e5e5e;color:#999;display:block;font-size:0.75rem;font-weight:bold;margin:0;padding:0.3rem 0.9375rem;text-transform:uppercase}ul.off-canvas-list li a{border-bottom:1px solid #262626;color:rgba(255,255,255,0.7);display:block;padding:0.66667rem;transition:background 300ms ease}ul.off-canvas-list li a:hover{background:#242424}ul.off-canvas-list li a:active{background:#242424}.move-right>.inner-wrap{-webkit-transform:translate3d(15.625rem, 0, 0);-moz-transform:translate3d(15.625rem, 0, 0);-ms-transform:translate(15.625rem, 0);-ms-transform:translate3d(15.625rem, 0, 0);-o-transform:translate3d(15.625rem, 0, 0);transform:translate3d(15.625rem, 0, 0)}.move-right .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width: 40.0625em){.move-right .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.move-left>.inner-wrap{-webkit-transform:translate3d(-15.625rem, 0, 0);-moz-transform:translate3d(-15.625rem, 0, 0);-ms-transform:translate(-15.625rem, 0);-ms-transform:translate3d(-15.625rem, 0, 0);-o-transform:translate3d(-15.625rem, 0, 0);transform:translate3d(-15.625rem, 0, 0)}.move-left .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width: 40.0625em){.move-left .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.offcanvas-overlap .left-off-canvas-menu,.offcanvas-overlap .right-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width: 40.0625em){.offcanvas-overlap .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.offcanvas-overlap-left .right-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap-left .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width: 40.0625em){.offcanvas-overlap-left .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.offcanvas-overlap-right .left-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap-right .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width: 40.0625em){.offcanvas-overlap-right .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.no-csstransforms .left-off-canvas-menu{left:-15.625rem}.no-csstransforms .right-off-canvas-menu{right:-15.625rem}.no-csstransforms .move-left>.inner-wrap{right:15.625rem}.no-csstransforms .move-right>.inner-wrap{left:15.625rem}.left-submenu{-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;background:#333;bottom:0;box-sizing:content-box;margin:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:15.625rem;z-index:1002;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate(-100%, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.left-submenu *{-webkit-backface-visibility:hidden}.left-submenu .back>a{background:#444;border-bottom:none;border-top:1px solid #5e5e5e;color:#999;font-weight:bold;padding:0.3rem 0.9375rem;text-transform:uppercase;margin:0}.left-submenu .back>a:hover{background:#303030;border-bottom:none;border-top:1px solid #5e5e5e}.left-submenu .back>a:before{content:"\AB";margin-right:.5rem;display:inline}.left-submenu.move-right,.left-submenu.offcanvas-overlap-right,.left-submenu.offcanvas-overlap{-webkit-transform:translate3d(0%, 0, 0);-moz-transform:translate3d(0%, 0, 0);-ms-transform:translate(0%, 0);-ms-transform:translate3d(0%, 0, 0);-o-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}.right-submenu{-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;background:#333;bottom:0;box-sizing:content-box;margin:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:15.625rem;z-index:1002;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate(100%, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);right:0;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.right-submenu *{-webkit-backface-visibility:hidden}.right-submenu .back>a{background:#444;border-bottom:none;border-top:1px solid #5e5e5e;color:#999;font-weight:bold;padding:0.3rem 0.9375rem;text-transform:uppercase;margin:0}.right-submenu .back>a:hover{background:#303030;border-bottom:none;border-top:1px solid #5e5e5e}.right-submenu .back>a:after{content:"\BB";margin-left:.5rem;display:inline}.right-submenu.move-left,.right-submenu.offcanvas-overlap-left,.right-submenu.offcanvas-overlap{-webkit-transform:translate3d(0%, 0, 0);-moz-transform:translate3d(0%, 0, 0);-ms-transform:translate(0%, 0);-ms-transform:translate3d(0%, 0, 0);-o-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}.left-off-canvas-menu ul.off-canvas-list li.has-submenu>a:after{content:"\BB";margin-left:.5rem;display:inline}.right-off-canvas-menu ul.off-canvas-list li.has-submenu>a:before{content:"\AB";margin-right:.5rem;display:inline}.f-dropdown{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#fff;border:solid 1px #ccc;font-size:0.875rem;height:auto;max-height:none;width:100%;z-index:89;margin-top:2px;max-width:200px}.f-dropdown.open{display:block}.f-dropdown>*:first-child{margin-top:0}.f-dropdown>*:last-child{margin-bottom:0}.f-dropdown:before{border:inset 6px;content:"";display:block;height:0;width:0;border-color:transparent transparent #fff transparent;border-bottom-style:solid;position:absolute;top:-12px;left:10px;z-index:89}.f-dropdown:after{border:inset 7px;content:"";display:block;height:0;width:0;border-color:transparent transparent #ccc transparent;border-bottom-style:solid;position:absolute;top:-14px;left:9px;z-index:88}.f-dropdown.right:before{left:auto;right:10px}.f-dropdown.right:after{left:auto;right:9px}.f-dropdown.drop-right{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#fff;border:solid 1px #ccc;font-size:0.875rem;height:auto;max-height:none;width:100%;z-index:89;margin-top:0;margin-left:2px;max-width:200px}.f-dropdown.drop-right.open{display:block}.f-dropdown.drop-right>*:first-child{margin-top:0}.f-dropdown.drop-right>*:last-child{margin-bottom:0}.f-dropdown.drop-right:before{border:inset 6px;content:"";display:block;height:0;width:0;border-color:transparent #fff transparent transparent;border-right-style:solid;position:absolute;top:10px;left:-12px;z-index:89}.f-dropdown.drop-right:after{border:inset 7px;content:"";display:block;height:0;width:0;border-color:transparent #ccc transparent transparent;border-right-style:solid;position:absolute;top:9px;left:-14px;z-index:88}.f-dropdown.drop-left{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#fff;border:solid 1px #ccc;font-size:0.875rem;height:auto;max-height:none;width:100%;z-index:89;margin-top:0;margin-left:-2px;max-width:200px}.f-dropdown.drop-left.open{display:block}.f-dropdown.drop-left>*:first-child{margin-top:0}.f-dropdown.drop-left>*:last-child{margin-bottom:0}.f-dropdown.drop-left:before{border:inset 6px;content:"";display:block;height:0;width:0;border-color:transparent transparent transparent #fff;border-left-style:solid;position:absolute;top:10px;right:-12px;left:auto;z-index:89}.f-dropdown.drop-left:after{border:inset 7px;content:"";display:block;height:0;width:0;border-color:transparent transparent transparent #ccc;border-left-style:solid;position:absolute;top:9px;right:-14px;left:auto;z-index:88}.f-dropdown.drop-top{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#fff;border:solid 1px #ccc;font-size:0.875rem;height:auto;max-height:none;width:100%;z-index:89;margin-left:0;margin-top:-2px;max-width:200px}.f-dropdown.drop-top.open{display:block}.f-dropdown.drop-top>*:first-child{margin-top:0}.f-dropdown.drop-top>*:last-child{margin-bottom:0}.f-dropdown.drop-top:before{border:inset 6px;content:"";display:block;height:0;width:0;border-color:#fff transparent transparent transparent;border-top-style:solid;bottom:-12px;position:absolute;top:auto;left:10px;right:auto;z-index:89}.f-dropdown.drop-top:after{border:inset 7px;content:"";display:block;height:0;width:0;border-color:#ccc transparent transparent transparent;border-top-style:solid;bottom:-14px;position:absolute;top:auto;left:9px;right:auto;z-index:88}.f-dropdown li{cursor:pointer;font-size:0.875rem;line-height:1.125rem;margin:0}.f-dropdown li:hover,.f-dropdown li:focus{background:#eee}.f-dropdown li.radius{border-radius:3px}.f-dropdown li a{display:block;padding:0.5rem;color:#555}.f-dropdown.content{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#fff;border:solid 1px #ccc;font-size:0.875rem;height:auto;max-height:none;padding:1.25rem;width:100%;z-index:89;max-width:200px}.f-dropdown.content.open{display:block}.f-dropdown.content>*:first-child{margin-top:0}.f-dropdown.content>*:last-child{margin-bottom:0}.f-dropdown.tiny{max-width:200px}.f-dropdown.small{max-width:300px}.f-dropdown.medium{max-width:500px}.f-dropdown.large{max-width:800px}.f-dropdown.mega{width:100% !important;max-width:100% !important}.f-dropdown.mega.open{left:0 !important}table{background:#fff;border:solid 1px #ddd;margin-bottom:1.25rem;table-layout:auto}table caption{background:transparent;color:#222;font-size:1rem;font-weight:bold}table thead{background:#F5F5F5}table thead tr th,table thead tr td{color:#222;font-size:0.875rem;font-weight:bold;padding:0.5rem 0.625rem 0.625rem}table tfoot{background:#F5F5F5}table tfoot tr th,table tfoot tr td{color:#222;font-size:0.875rem;font-weight:bold;padding:0.5rem 0.625rem 0.625rem}table tr th,table tr td{color:#222;font-size:0.875rem;padding:0.5625rem 0.625rem;text-align:left}table tr.even,table tr.alt,table tr:nth-of-type(even){background:#F9F9F9}table thead tr th,table tfoot tr th,table tfoot tr td,table tbody tr th,table tbody tr td,table tr td{display:table-cell;line-height:1.125rem}.range-slider{border:1px solid #ddd;margin:1.25rem 0;position:relative;-ms-touch-action:none;touch-action:none;display:block;height:1rem;width:100%;background:#FAFAFA}.range-slider.vertical-range{border:1px solid #ddd;margin:1.25rem 0;position:relative;-ms-touch-action:none;touch-action:none;display:inline-block;height:12.5rem;width:1rem}.range-slider.vertical-range .range-slider-handle{bottom:-10.5rem;margin-left:-0.5rem;margin-top:0;position:absolute}.range-slider.vertical-range .range-slider-active-segment{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;border-top-left-radius:initial;bottom:0;height:auto;width:0.875rem}.range-slider.radius{background:#FAFAFA;border-radius:3px}.range-slider.radius .range-slider-handle{background:#008CBA;border-radius:3px}.range-slider.radius .range-slider-handle:hover{background:#007ba4}.range-slider.round{background:#FAFAFA;border-radius:1000px}.range-slider.round .range-slider-handle{background:#008CBA;border-radius:1000px}.range-slider.round .range-slider-handle:hover{background:#007ba4}.range-slider.disabled,.range-slider[disabled]{background:#FAFAFA;cursor:not-allowed;opacity:0.7}.range-slider.disabled .range-slider-handle,.range-slider[disabled] .range-slider-handle{background:#008CBA;cursor:default;opacity:0.7}.range-slider.disabled .range-slider-handle:hover,.range-slider[disabled] .range-slider-handle:hover{background:#007ba4}.range-slider-active-segment{background:#e5e5e5;border-bottom-left-radius:inherit;border-top-left-radius:inherit;display:inline-block;height:0.875rem;position:absolute}.range-slider-handle{border:1px solid none;cursor:pointer;display:inline-block;height:1.375rem;position:absolute;top:-0.3125rem;width:2rem;z-index:1;-ms-touch-action:manipulation;touch-action:manipulation;background:#008CBA}.range-slider-handle:hover{background:#007ba4}[class*="block-grid-"]{display:block;padding:0;margin:0 -0.625rem}[class*="block-grid-"]:before,[class*="block-grid-"]:after{content:" ";display:table}[class*="block-grid-"]:after{clear:both}[class*="block-grid-"]>li{display:block;float:left;height:auto;padding:0 0.625rem 1.25rem}@media only screen{.small-block-grid-1>li{list-style:none;width:100%}.small-block-grid-1>li:nth-of-type(1n){clear:none}.small-block-grid-1>li:nth-of-type(1n+1){clear:both}.small-block-grid-2>li{list-style:none;width:50%}.small-block-grid-2>li:nth-of-type(1n){clear:none}.small-block-grid-2>li:nth-of-type(2n+1){clear:both}.small-block-grid-3>li{list-style:none;width:33.33333%}.small-block-grid-3>li:nth-of-type(1n){clear:none}.small-block-grid-3>li:nth-of-type(3n+1){clear:both}.small-block-grid-4>li{list-style:none;width:25%}.small-block-grid-4>li:nth-of-type(1n){clear:none}.small-block-grid-4>li:nth-of-type(4n+1){clear:both}.small-block-grid-5>li{list-style:none;width:20%}.small-block-grid-5>li:nth-of-type(1n){clear:none}.small-block-grid-5>li:nth-of-type(5n+1){clear:both}.small-block-grid-6>li{list-style:none;width:16.66667%}.small-block-grid-6>li:nth-of-type(1n){clear:none}.small-block-grid-6>li:nth-of-type(6n+1){clear:both}.small-block-grid-7>li{list-style:none;width:14.28571%}.small-block-grid-7>li:nth-of-type(1n){clear:none}.small-block-grid-7>li:nth-of-type(7n+1){clear:both}.small-block-grid-8>li{list-style:none;width:12.5%}.small-block-grid-8>li:nth-of-type(1n){clear:none}.small-block-grid-8>li:nth-of-type(8n+1){clear:both}.small-block-grid-9>li{list-style:none;width:11.11111%}.small-block-grid-9>li:nth-of-type(1n){clear:none}.small-block-grid-9>li:nth-of-type(9n+1){clear:both}.small-block-grid-10>li{list-style:none;width:10%}.small-block-grid-10>li:nth-of-type(1n){clear:none}.small-block-grid-10>li:nth-of-type(10n+1){clear:both}.small-block-grid-11>li{list-style:none;width:9.09091%}.small-block-grid-11>li:nth-of-type(1n){clear:none}.small-block-grid-11>li:nth-of-type(11n+1){clear:both}.small-block-grid-12>li{list-style:none;width:8.33333%}.small-block-grid-12>li:nth-of-type(1n){clear:none}.small-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width: 40.0625em){.medium-block-grid-1>li{list-style:none;width:100%}.medium-block-grid-1>li:nth-of-type(1n){clear:none}.medium-block-grid-1>li:nth-of-type(1n+1){clear:both}.medium-block-grid-2>li{list-style:none;width:50%}.medium-block-grid-2>li:nth-of-type(1n){clear:none}.medium-block-grid-2>li:nth-of-type(2n+1){clear:both}.medium-block-grid-3>li{list-style:none;width:33.33333%}.medium-block-grid-3>li:nth-of-type(1n){clear:none}.medium-block-grid-3>li:nth-of-type(3n+1){clear:both}.medium-block-grid-4>li{list-style:none;width:25%}.medium-block-grid-4>li:nth-of-type(1n){clear:none}.medium-block-grid-4>li:nth-of-type(4n+1){clear:both}.medium-block-grid-5>li{list-style:none;width:20%}.medium-block-grid-5>li:nth-of-type(1n){clear:none}.medium-block-grid-5>li:nth-of-type(5n+1){clear:both}.medium-block-grid-6>li{list-style:none;width:16.66667%}.medium-block-grid-6>li:nth-of-type(1n){clear:none}.medium-block-grid-6>li:nth-of-type(6n+1){clear:both}.medium-block-grid-7>li{list-style:none;width:14.28571%}.medium-block-grid-7>li:nth-of-type(1n){clear:none}.medium-block-grid-7>li:nth-of-type(7n+1){clear:both}.medium-block-grid-8>li{list-style:none;width:12.5%}.medium-block-grid-8>li:nth-of-type(1n){clear:none}.medium-block-grid-8>li:nth-of-type(8n+1){clear:both}.medium-block-grid-9>li{list-style:none;width:11.11111%}.medium-block-grid-9>li:nth-of-type(1n){clear:none}.medium-block-grid-9>li:nth-of-type(9n+1){clear:both}.medium-block-grid-10>li{list-style:none;width:10%}.medium-block-grid-10>li:nth-of-type(1n){clear:none}.medium-block-grid-10>li:nth-of-type(10n+1){clear:both}.medium-block-grid-11>li{list-style:none;width:9.09091%}.medium-block-grid-11>li:nth-of-type(1n){clear:none}.medium-block-grid-11>li:nth-of-type(11n+1){clear:both}.medium-block-grid-12>li{list-style:none;width:8.33333%}.medium-block-grid-12>li:nth-of-type(1n){clear:none}.medium-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width: 64.0625em){.large-block-grid-1>li{list-style:none;width:100%}.large-block-grid-1>li:nth-of-type(1n){clear:none}.large-block-grid-1>li:nth-of-type(1n+1){clear:both}.large-block-grid-2>li{list-style:none;width:50%}.large-block-grid-2>li:nth-of-type(1n){clear:none}.large-block-grid-2>li:nth-of-type(2n+1){clear:both}.large-block-grid-3>li{list-style:none;width:33.33333%}.large-block-grid-3>li:nth-of-type(1n){clear:none}.large-block-grid-3>li:nth-of-type(3n+1){clear:both}.large-block-grid-4>li{list-style:none;width:25%}.large-block-grid-4>li:nth-of-type(1n){clear:none}.large-block-grid-4>li:nth-of-type(4n+1){clear:both}.large-block-grid-5>li{list-style:none;width:20%}.large-block-grid-5>li:nth-of-type(1n){clear:none}.large-block-grid-5>li:nth-of-type(5n+1){clear:both}.large-block-grid-6>li{list-style:none;width:16.66667%}.large-block-grid-6>li:nth-of-type(1n){clear:none}.large-block-grid-6>li:nth-of-type(6n+1){clear:both}.large-block-grid-7>li{list-style:none;width:14.28571%}.large-block-grid-7>li:nth-of-type(1n){clear:none}.large-block-grid-7>li:nth-of-type(7n+1){clear:both}.large-block-grid-8>li{list-style:none;width:12.5%}.large-block-grid-8>li:nth-of-type(1n){clear:none}.large-block-grid-8>li:nth-of-type(8n+1){clear:both}.large-block-grid-9>li{list-style:none;width:11.11111%}.large-block-grid-9>li:nth-of-type(1n){clear:none}.large-block-grid-9>li:nth-of-type(9n+1){clear:both}.large-block-grid-10>li{list-style:none;width:10%}.large-block-grid-10>li:nth-of-type(1n){clear:none}.large-block-grid-10>li:nth-of-type(10n+1){clear:both}.large-block-grid-11>li{list-style:none;width:9.09091%}.large-block-grid-11>li:nth-of-type(1n){clear:none}.large-block-grid-11>li:nth-of-type(11n+1){clear:both}.large-block-grid-12>li{list-style:none;width:8.33333%}.large-block-grid-12>li:nth-of-type(1n){clear:none}.large-block-grid-12>li:nth-of-type(12n+1){clear:both}}.flex-video{height:0;margin-bottom:1rem;overflow:hidden;padding-bottom:67.5%;padding-top:1.5625rem;position:relative}.flex-video.widescreen{padding-bottom:56.34%}.flex-video.vimeo{padding-top:0}.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video{height:100%;position:absolute;top:0;width:100%;left:0}.keystroke,kbd{background-color:#ededed;border-color:#ddd;color:#222;border-style:solid;border-width:1px;font-family:"Consolas","Menlo","Courier",monospace;font-size:inherit;margin:0;padding:0.125rem 0.25rem 0;border-radius:3px}.switch{border:none;margin-bottom:1.5rem;outline:0;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.switch label{background:#ddd;color:transparent;cursor:pointer;display:block;margin-bottom:1rem;position:relative;text-indent:100%;width:4rem;height:2rem;transition:left 0.15s ease-out}.switch input{left:10px;opacity:0;padding:0;position:absolute;top:9px}.switch input+label{margin-left:0;margin-right:0}.switch label:after{background:#fff;content:"";display:block;height:1.5rem;left:.25rem;position:absolute;top:.25rem;width:1.5rem;-webkit-transition:left 0.15s ease-out;-moz-transition:left 0.15s ease-out;-o-transition:translate3d(0, 0, 0);transition:left 0.15s ease-out;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.switch input:checked+label{background:#008CBA}.switch input:checked+label:after{left:2.25rem}.switch label{height:2rem;width:4rem}.switch label:after{height:1.5rem;width:1.5rem}.switch input:checked+label:after{left:2.25rem}.switch label{color:transparent;background:#ddd}.switch label:after{background:#fff}.switch input:checked+label{background:#008CBA}.switch.large label{height:2.5rem;width:5rem}.switch.large label:after{height:2rem;width:2rem}.switch.large input:checked+label:after{left:2.75rem}.switch.small label{height:1.75rem;width:3.5rem}.switch.small label:after{height:1.25rem;width:1.25rem}.switch.small input:checked+label:after{left:2rem}.switch.tiny label{height:1.5rem;width:3rem}.switch.tiny label:after{height:1rem;width:1rem}.switch.tiny input:checked+label:after{left:1.75rem}.switch.radius label{border-radius:4px}.switch.radius label:after{border-radius:3px}.switch.round{border-radius:1000px}.switch.round label{border-radius:2rem}.switch.round label:after{border-radius:2rem}@media only screen{.show-for-small-only,.show-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.hide-for-small-only,.hide-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.visible-for-small-only,.visible-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-small-only,.hidden-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}table.show-for-small-only,table.show-for-small-up,table.show-for-small,table.show-for-small-down,table.hide-for-medium-only,table.hide-for-medium-up,table.hide-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.show-for-small-only,thead.show-for-small-up,thead.show-for-small,thead.show-for-small-down,thead.hide-for-medium-only,thead.hide-for-medium-up,thead.hide-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.show-for-small-only,tbody.show-for-small-up,tbody.show-for-small,tbody.show-for-small-down,tbody.hide-for-medium-only,tbody.hide-for-medium-up,tbody.hide-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.show-for-small-only,tr.show-for-small-up,tr.show-for-small,tr.show-for-small-down,tr.hide-for-medium-only,tr.hide-for-medium-up,tr.hide-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.show-for-small-only,td.show-for-small-only,th.show-for-small-up,td.show-for-small-up,th.show-for-small,td.show-for-small,th.show-for-small-down,td.show-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.hide-for-medium-up,td.hide-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width: 40.0625em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.show-for-medium-only,table.show-for-medium-up,table.show-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.show-for-medium-only,thead.show-for-medium-up,thead.show-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.show-for-medium-only,tbody.show-for-medium-up,tbody.show-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.show-for-medium-only,tr.show-for-medium-up,tr.show-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.show-for-medium-only,td.show-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.show-for-medium,td.show-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width: 64.0625em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.show-for-large-only,table.show-for-large-up,table.show-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.show-for-large-only,thead.show-for-large-up,thead.show-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.show-for-large-only,tbody.show-for-large-up,tbody.show-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.show-for-large-only,tr.show-for-large-up,tr.show-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.show-for-large-only,td.show-for-large-only,th.show-for-large-up,td.show-for-large-up,th.show-for-large,td.show-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width: 90.0625em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.show-for-xlarge-only,table.show-for-xlarge-up,table.show-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.show-for-xlarge-only,thead.show-for-xlarge-up,thead.show-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.show-for-xlarge-only,tbody.show-for-xlarge-up,tbody.show-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.show-for-xlarge-only,tr.show-for-xlarge-up,tr.show-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.show-for-xlarge-only,td.show-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.show-for-xlarge,td.show-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width: 120.0625em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.hide-for-xlarge-only,.show-for-xlarge-up,.hide-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.show-for-xlarge-only,.hide-for-xlarge-up,.show-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.hidden-for-xlarge-only,.visible-for-xlarge-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.visible-for-xlarge-only,.hidden-for-xlarge-up,.visible-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.hide-for-xlarge-only,table.show-for-xlarge-up,table.hide-for-xlarge,table.hide-for-xlarge-down,table.show-for-xxlarge-only,table.show-for-xxlarge-up,table.show-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-xlarge-only,thead.show-for-xlarge-up,thead.hide-for-xlarge,thead.hide-for-xlarge-down,thead.show-for-xxlarge-only,thead.show-for-xxlarge-up,thead.show-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-xlarge-only,tbody.show-for-xlarge-up,tbody.hide-for-xlarge,tbody.hide-for-xlarge-down,tbody.show-for-xxlarge-only,tbody.show-for-xxlarge-up,tbody.show-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-xlarge-only,tr.show-for-xlarge-up,tr.hide-for-xlarge,tr.hide-for-xlarge-down,tr.show-for-xxlarge-only,tr.show-for-xxlarge-up,tr.show-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.hide-for-xlarge-down,td.hide-for-xlarge-down,th.show-for-xxlarge-only,td.show-for-xxlarge-only,th.show-for-xxlarge-up,td.show-for-xxlarge-up,th.show-for-xxlarge,td.show-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}.show-for-landscape,.hide-for-portrait{display:inherit !important}.hide-for-landscape,.show-for-portrait{display:none !important}table.hide-for-landscape,table.show-for-portrait{display:table !important}thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group !important}tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group !important}tr.hide-for-landscape,tr.show-for-portrait{display:table-row !important}td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell !important}@media only screen and (orientation: landscape){.show-for-landscape,.hide-for-portrait{display:inherit !important}.hide-for-landscape,.show-for-portrait{display:none !important}table.show-for-landscape,table.hide-for-portrait{display:table !important}thead.show-for-landscape,thead.hide-for-portrait{display:table-header-group !important}tbody.show-for-landscape,tbody.hide-for-portrait{display:table-row-group !important}tr.show-for-landscape,tr.hide-for-portrait{display:table-row !important}td.show-for-landscape,td.hide-for-portrait,th.show-for-landscape,th.hide-for-portrait{display:table-cell !important}}@media only screen and (orientation: portrait){.show-for-portrait,.hide-for-landscape{display:inherit !important}.hide-for-portrait,.show-for-landscape{display:none !important}table.show-for-portrait,table.hide-for-landscape{display:table !important}thead.show-for-portrait,thead.hide-for-landscape{display:table-header-group !important}tbody.show-for-portrait,tbody.hide-for-landscape{display:table-row-group !important}tr.show-for-portrait,tr.hide-for-landscape{display:table-row !important}td.show-for-portrait,td.hide-for-landscape,th.show-for-portrait,th.hide-for-landscape{display:table-cell !important}}.show-for-touch{display:none !important}.hide-for-touch{display:inherit !important}.touch .show-for-touch{display:inherit !important}.touch .hide-for-touch{display:none !important}table.hide-for-touch{display:table !important}.touch table.show-for-touch{display:table !important}thead.hide-for-touch{display:table-header-group !important}.touch thead.show-for-touch{display:table-header-group !important}tbody.hide-for-touch{display:table-row-group !important}.touch tbody.show-for-touch{display:table-row-group !important}tr.hide-for-touch{display:table-row !important}.touch tr.show-for-touch{display:table-row !important}td.hide-for-touch{display:table-cell !important}.touch td.show-for-touch{display:table-cell !important}th.hide-for-touch{display:table-cell !important}.touch th.show-for-touch{display:table-cell !important}.show-for-sr{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}.show-on-focus{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}.show-on-focus:focus,.show-on-focus:active{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.print-only{display:none !important}@media print{*{background:transparent !important;box-shadow:none !important;color:#000 !important;text-shadow:none !important}.show-for-print{display:block}.hide-for-print{display:none}table.show-for-print{display:table !important}thead.show-for-print{display:table-header-group !important}tbody.show-for-print{display:table-row-group !important}tr.show-for-print{display:table-row !important}td.show-for-print{display:table-cell !important}th.show-for-print{display:table-cell !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.hide-on-print{display:none !important}.print-only{display:block !important}.hide-for-print{display:none !important}.show-for-print{display:inherit !important}}@media print{.show-for-print{display:block}.hide-for-print{display:none}table.show-for-print{display:table !important}thead.show-for-print{display:table-header-group !important}tbody.show-for-print{display:table-row-group !important}tr.show-for-print{display:table-row !important}td.show-for-print{display:table-cell !important}th.show-for-print{display:table-cell !important}}@media not print{.show-for-print{display:none !important}} diff --git a/app/webroot/css/cake.css b/app/webroot/css/cake.css new file mode 100644 index 00000000..10841c89 --- /dev/null +++ b/app/webroot/css/cake.css @@ -0,0 +1,525 @@ +.disabled a, +a.disabled { + pointer-events: none; +} + +a:hover { + color: #15848F; +} + +a { + color: #1798A5; +} + +.side-nav li a:not(.button) { + color: #15848F; +} + +.side-nav li a:not(.button):hover { + color: #15848F; +} + +header { + background-color: #D33C44; + color: #ffffff; + font-size: 30px; + height: 84px; + line-height: 64px; + padding: 16px 0px; + box-shadow: 0px 1px rgba(0, 0, 0, 0.24); +} + +header .header-title { + padding-left:80px +} + +legend { + color:#15848F; +} + +.row { + max-width: 80rem; +} + +.actions.columns { + margin-top:1rem; + border-left: 5px solid #15848F; + padding-left: 15px; + padding: 32px 20px; +} + +.actions.columns h3 { + color:#15848F; +} + +.related table { + border: 0; + width: 100%; + table-layout: fixed; +} + +.index table thead { + height: 3.5rem; +} + +.header-help { + float: right; + margin-right:2rem; + margin-top: -80px; + font-size:16px; +} + +.header-help span { + font-weight: normal; + text-align: center; + text-decoration: none; + line-height: 1; + white-space: nowrap; + display: inline-block; + padding: 0.25rem 0.5rem 0.375rem; + font-size: 0.8rem; + background-color: #0097a7; + color: #FFF; + border-radius: 1000px; +} + +.header-help a { + color: #fff; +} + +ul.pagination li a { + color: rgba(0, 0 ,0 , 0.54); +} + +ul.pagination li.active a { + background-color: #DCE47E; + color: #FFF; + font-weight: bold; + cursor: default; +} +ul.pagination .disabled:hover a { + background: none; +} + +.paginator { + text-align: center; +} + +.paginator ul.pagination li { + float: none; + display: inline-block; +} + +.paginator p { + text-align: right; + color: rgba(0, 0 ,0 , 0.54); +} + +.asc:after { + content: " \2193"; +} +.desc:after { + content: " \2191"; +} + +.form .error-message { + display: block; + padding: 0.375rem 0.5625rem 0.5625rem; + margin-top: -1px; + margin-bottom: 1rem; + font-size: 0.75rem; + font-weight: normal; + font-style: italic; + color: rgba(0, 0, 0, 0.54); +} + +.required > label { + font-weight: bold; +} +.required > label:after { + content: ' *'; + color: #C3232D; +} + +select[multiple] { + min-height:150px; + background: none; +} +input[type=checkbox], +input[type=radio] { + margin-right: 0.5em; +} + +.date select, +.time select, +.datetime select { + display: inline; + width: auto; + margin-right: 10px; +} + +.error label, +.error label.error { + color: #C3232D; +} + +.view h2 { + color: #6F6F6F; +} + +.view .columns.strings { + border-radius: 3px; + box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.24); + margin-right:0.7rem; +} + +.view .numbers { + background-color: #B7E3EC; + color: #FFF; + border-radius: 3px; + box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.24); + margin-right: 0.7rem; +} + +.view .columns.dates { + border-radius: 3px; + box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.24); + margin-right:0.7rem; + background-color:#DCE47E; + color: #fff; +} + +.view .columns.booleans { + border-radius: 3px; + box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.24); + margin-right:0.7rem; + background-color: #8D6E65; + color: #fff; +} + +.view .strings p { + border-bottom: 1px solid #eee; +} +.view .numbers .subheader, .view .dates .subheader { + color:#747474; +} +.view .booleans .subheader { + color: #E9E9E9 +} + +.view .texts .columns { + margin-top:1.2rem; + border-bottom: 1px solid #eee; +} + +/** Notices and Errors **/ +.cake-error, +.cake-debug, +.notice, +p.error, +p.notice { + display: block; + clear: both; + background-repeat: repeat-x; + margin-bottom: 18px; + padding: 7px 14px; + border-radius: 3px; + box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.24); +} + +.cake-debug, +.notice, +p.notice { + color: #000000; + background: #ffcc00; +} + +.cake-error, +p.error { + color: #fff; + background: #C3232D; +} + +pre { + background: none repeat scroll 0% 0% #FFF; + box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.24); + margin: 15px 0px; + color: rgba(0, 0 ,0 , 0.74); + padding:5px; +} + +.cake-error .cake-stack-trace { + margin-top:10px; +} + +.cake-stack-trace code { + background: inherit; + border:0; +} + +.cake-code-dump .code-highlight { + display: block; + background-color: #FFC600; +} + +.cake-error a, +.cake-error a:hover { + color:#fff; + text-decoration: underline; +} + +.checks { + padding:30px; + color: #626262; + background-color: #B7E3EC; + border-radius: 3px; + box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.24); + margin-bottom: 2em; +} + +.checks h4 { + margin-bottom: 1.5rem; +} + +.checks hr { + border: 0; + height: 0; + border-top: 1px solid rgba(0, 0, 0, 0.1); + border-bottom: 1px solid rgba(255, 255, 255, 0.3); +} + +.checks .success, +.checks .problem { + margin-left: 10px; +} +.checks .success:before, +.checks .problem:before { + line-height: 0px; + font-size: 28px; + height: 12px; + width: 12px; + border-radius: 15px; + text-align: center; + vertical-align: middle; + display: inline-block; + position: relative; + left: -11px; +} + +.checks .success:before { + content: "✓"; + color: green; + margin-right: 9px; +} + +.checks .problem:before { + content: "✘"; + color: red; + margin-right: 9px; +} + +.top-bar.expanded .title-area { + background: #01545b; +} + +.top-bar.expanded, .top-bar,.top-bar-section ul li,.top-bar-section li:not(.has-form) a:not(.button) { + background: #116d76; +} + +.top-bar-section li:not(.has-form) a:not(.button):hover { + background-color: #308e97; + background: #308e97; +} + +.side-nav li.heading { + color: #1798A5; + font-size: 0.875rem; + font-weight: bold; + text-transform: uppercase; + padding: 0.4375rem 0.875rem; +} + +#actions-sidebar { + background: #fafafa; +} + +.index table { + margin-top: 0rem; + border: 0; + width: 100%; + table-layout: fixed; +} + +table { + background: #fff; + margin-bottom: 1.25rem; + border: none; + table-layout: fixed; + width: 100%; +} + +table thead { + background: none; +} + +table tr { + border-bottom: 1px solid #ebebec; +} + +table thead tr { + border-bottom: 1px solid #1798A5; +} + +table tr th { + padding: 0.5625rem 0.625rem; + font-size: 0.875rem; + color: #1798A5; + text-align: left; + border-bottom: 2px solid #1798A5; +} + +table tr:nth-of-type(even) { + background: none; +} + +fieldset { + border: none; + padding: 1.25rem; + margin: 1.125rem 0; +} + +fieldset legend { + border-bottom: 2px solid #1798A5; + width: 100%; + line-height: 2rem; +} + +.form button[type="submit"] { + float: right; + text-transform: uppercase; + box-shadow: none; +} + +.form button:hover, .form button:focus { + background: #BE840B; + box-shadow: none; +} + +button { + background: #966600; +} + +div.message { + text-align: center; + cursor: pointer; + display: block; + font-weight: normal; + padding: 0 1.5rem 0 1.5rem; + transition: height 300ms ease-out 0s; + background-color: #a0d3e8; + color: #626262; + top: 15px; + right: 15px; + z-index: 999; + overflow: hidden; + height: 50px; + line-height: 2.5em; + box-radius: 5px; +} + +div.message:before { + line-height: 0px; + font-size: 20px; + height: 12px; + width: 12px; + border-radius: 15px; + text-align: center; + vertical-align: middle; + display: inline-block; + position: relative; + left: -11px; + background-color: #FFF; + padding: 12px 14px 12px 10px; + content: "i"; + color: #a0d3e8; +} + +div.message.error { + background-color: #C3232D; + color: #FFF; +} + +div.message.error:before { + padding: 11px 16px 14px 7px; + color: #C3232D; + content: "x"; +} +div.message.hidden { + height: 0; +} + + +.vertical-table th { + padding: 0.5625rem 0.625rem; + font-size: 0.875rem; + color: #1798A5; + border: none; + text-align: left; +} + +.vertical-table { + vertical-align: middle; +} + +.vertical-table td { + text-align: right; +} + +.content { + padding: 2rem; +} + +/* Use 'one true layout' methods to get equal height columns */ +.container { + overflow: hidden; + min-height: 92%; /* full height almost always */ +} + +/* Force equal height by overflowing */ +.content, +#actions-sidebar { + margin-bottom: -99999px; + padding-bottom: 99999px; +} +@media(max-width: 640px) { + #actions-sidebar { + padding-bottom: 2rem; + margin-bottom: 0; + } +} + +.content h3 { + color: #be140b; + padding-bottom: 0.5rem; + margin-bottom: 20px; +} + +.content h4 { + color: #be140b; + padding-bottom: 0.5rem; + margin-bottom: 20px; + border-bottom: 2px solid #be140b; +} + +.content .related h4 { + color: #4d8f97; + padding-bottom: 0.5rem; + margin-top: 20px; + margin-bottom: 10px; + border-bottom: 0px; +} + +table td { + vertical-align: top; + word-break: break-all; +} diff --git a/app/webroot/css/co-base.css b/app/webroot/css/co-base.css new file mode 100644 index 00000000..c87a6085 --- /dev/null +++ b/app/webroot/css/co-base.css @@ -0,0 +1,1878 @@ +/** + * COmanage Match Default Style Sheet + * + * Portions licensed to the University Corporation for Advanced Internet + * Development, Inc. ("UCAID") under one or more contributor license agreements. + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. + * + * UCAID licenses this file to you under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with the + * License. You may obtain a copy of the License at: + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * @link http://www.internet2.edu/comanage COmanage Project + * @package match + * @since COmanage Match v1.0.0 + * @license Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0) + */ + +/* HTML, BODY, HEADINGS, ANCHORS, FONTS */ +@import url("fonts/notosans_regular/stylesheet.css"); +@import url("fonts/notosans_bold/stylesheet.css"); +@import url("fonts/material-icons/material-icons.css"); + +html * { + font-family: 'Noto Sans','Trebuchet MS',Arial,Helvetica,sans-serif; +} +body { + color: #222; + -webkit-overflow-scrolling: touch; /* for dialog boxes */ + font-size: 12px; /* MDL override from 14px; */ +} +h1,h2,h3,h4,h5 { + font-family: 'Noto Sans Bold','Noto Sans','Trebuchet MS',Arial,Helvetica,sans-serif; + color: #555; +} +h1 { + font-size: 2em; + margin: 0; +} +h1.loginMsg { + font-size: 1.8em; + margin: 1em 0; + text-align: center; +} +h1.firstPrompt { + font-family: 'Noto Sans','Trebuchet MS',Arial,Helvetica,sans-serif; + font-size: 1.2em; + font-weight: normal; +} +#fpDashboard h2 { + margin: 0.5em 0; +} +h2 { + font-size: 24px; + line-height: 28px; + margin: 0; +} +a { + /*color: #2395E0;*/ + color: #07b; /* slightly darker: passes accessibility contrast checks */ + text-decoration: none; +} +#main a:active, +#main a:hover { + text-decoration: underline; +} +#main a.mdl-button:active, +#main a.mdl-button:hover { + text-decoration: none; +} +#main a.ui-widget:active, +#main a.ui-widget:hover { + text-decoration: none; +} +/* ACCESSIBLE SKIP LINK */ +#skip-to-content-box { + position: absolute; + left: 50%; + margin-left: -100px; + text-align: center; + width: 200px; + z-index: 40; +} +#skip-to-content { + position: relative; + background-color: #07b; + color: white; + padding: 0 1em 0.25em ; + border-bottom-left-radius: 10px; + border-bottom-right-radius: 10px; + top: -40px; +} +#skip-to-content:focus { + top: 0; + transition: top 0.1s ease-in 0s, background 0.5s linear 0s; + background-color: #4796CC; +} +/* HEADER */ +#banner { + box-shadow: 0 1px 2px #999; +} +header.mdl-layout__header { + display: block !important; /* don't hide on mobile */ + background-color: #aed9f9; +} +.mdl-layout--fixed-drawer > .mdl-layout__header .mdl-layout__header-row { + padding-left: 16px; +} +body.logged-out .mdl-layout--fixed-drawer > .mdl-layout__header .mdl-layout__header-row, +body.redirect .mdl-layout--fixed-drawer > .mdl-layout__header .mdl-layout__header-row { + padding-left: 7px; +} +/* TOP MENU (BLACK BAR) */ +#top-menu { + position: relative; + line-height: 1.5em; + height: 30px; + background-color: #222; +} +#desktop-hamburger { + display: none; /* hide our custom drawer toggle on mobile where we will expose the MDL drawer toggle */ +} +/* USER DEFINED LINKS (top) */ +#user-defined-links-top { + display: none; +} +/* LOGO */ +#logo { + display: block; + margin-top: 10px; + position: absolute; + right: 1em; + overflow: hidden; + width: 45px; +} +#logo img { + height: 38px; +} +/* USER MENU */ +#user-menu { + text-align: right; + z-index: 4; +} +body.logged-in #user-menu { + float: right; + margin: 0 0 1em; + margin-top: 1px; +} +#user-menu #user, +#user-menu #notifications, +#user-menu #global-search, +#user-menu #logout { + float: left; + position: relative; + color: white; +} +#user-menu #global-search .material-icons { + margin: 4px 22px 0 1px; + vertical-align: bottom; + font-size: 20px; +} +#global-search-box { + display: none; /* toggled by the field label */ + position: relative; + z-index: 10; + margin: 5px 22px 0 0; + padding: 8px; + background-color: white; + box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12); + border-radius: 2px; +} +#global-search-box .submit, +#global-search-box .input.text { + display: inline-block; +} +#global-search-box #CoDashboardQ { + width: 170px; + padding: 4px; + height: 24px; + margin: 2px 8px 0 0; + border-radius: 2px; + border: 1px solid #ccc; + font-size: 16px; +} +#global-search-box #CoDashboardQ:focus { + background-color: #ffe; +} +#global-search-box .mdl-button { + position: relative; + top: -4px; +} +.mdl-menu__container { + top: 26px !important; +} +#user-menu #user, +#user-menu #logout { + margin-right: 12px; +} +#user-common-name { + display: none; +} +#user-menu a.topMenu { + color: #fff; +} +#user-menu .material-icons { + vertical-align: bottom; + font-size: 23px; +} +#user-menu .icon-adjust { + margin-right: -8px; +} +#user { + margin-top: 2px; +} +#user-links-menu li { + text-align: center; +} +#user-links-cn { + background-color: #1C77AF; + color: white; + margin-top: -8px; + text-align: center; + padding: 0.4em; +} +#user-links-id { + background-color: #2395E0; + /*background-color: #186696;*/ + color: white; + text-align: center; + padding: 0.4em; +} +/* NOTIFICATIONS */ +#notifications { + margin-top: 2px; +} +#user-notification-count { + position: relative; + top: -1px; +} +#notifications #notifications-menu { + width: 220px; + background-color: #f55; +} +#notifications .notification { + line-height: 1.3em; + padding: 0.5em 1em; + border-bottom: 1px solid #dae7ef; +} +#notifications .notification a { + display: block; +} +#notifications .notification:nth-child(odd) { + background-color: #fdfdfd; +} +#notifications .notification:nth-child(even) { + background-color: #f5f5f5; +} +#notifications li.notification:nth-child(n+4) { + /* only show three notifications on mobile phones. */ + display: none; +} +#notifications .notification:hover { + background-color: rgb(238,238,238); +} +#notifications .notification-created { + font-size: 0.9em; +} +#notifications .notification-created a { + color: #444; +} +/* Notification page */ +ul.form-list.notification-list .field-name { + font-weight: bold; + vertical-align: top; + max-width: 240px; +} +ul.form-list.notification-list .field-info { + vertical-align: top; +} +.field-email p { + margin-bottom: 0.25em; +} +form#notificationStatus { + clear: left; +} +.notificationStatus { + float: left; + margin-right: 1em; + margin-top: 5px; +} +/* LOGIN & LOGOUT */ +#login { + margin-top: -2px; + margin-right: 0; + color: white; + cursor: pointer; + display: inline-block; + font-family: "Roboto","Helvetica","Arial",sans-serif; + font-size: 14px; + font-weight: 500; + letter-spacing: 0; + line-height: 36px; + min-width: 64px; + padding: 0 16px; + position: relative; + text-align: center; + text-decoration: none; + text-transform: uppercase; + vertical-align: middle; +} +#welcome-login { + text-align: center; + margin: 1em auto; +} +/* hide logout button on mobile; + instead, reveal in user menu */ +#logout { + display: none; +} +#logout-in-menu { + margin: 4px 0 -8px; +} +.co-menu-button a { + background-color: #2395E0; + /*background-color: #186696;*/ + color: white; + text-align: center; + padding: 0.4em; + display: block; + margin-bottom: -8px; +} +.co-menu-button a:hover { + background-color: #53B1F4; +} +/* Shib IDP */ +#idp-select-container { + clear: both; + padding: 1em 0; +} +/* NOTICES */ +.noty_text{ + font-weight: bold; +} +.noty_icon{ + display: inline-block !important; + position: relative; + top: 3px; +} +.warbg{ + background-image: url("../js/jquery/jquery-ui-1.11.4.custom/images-comanage/ui-icons_826262_256x240.png") !important; +} +.sucbg{ + background-image: url("../js/jquery/jquery-ui-1.11.4.custom/images-comanage/ui-icons_006400_256x240.png") !important; +} +.errbg{ + background-image: url("../js/jquery/jquery-ui-1.11.4.custom/images-comanage/ui-icons_ffffff_256x240.png") !important; +} +.notbg{ + background-image: url("../js/jquery/jquery-ui-1.11.4.custom/images-comanage/ui-icons_444444_256x240.png") !important; +} +/* General icon and box styling */ +.co-info { /* info icon */ + float: left; + margin: 0.3em 0.3em 0 0; +} +.co-alert { /* alert icon */ + float:left; + margin:0 7px 20px 0; +} +.co-info-topbox { + clear: both; + padding: 1em; + background-color: #fbec88; + margin-bottom: 0.5em; +} +#lastLogin p { + margin-bottom: 0; +} +#content .co-info-topbox .material-icons { + color: #53b1f4; + font-size: 26px; + vertical-align: bottom; + float: left; + margin-right: 0.25em; + margin-top: -0.1em; +} +.material-icons.error { + color: #d00; +} +/* NAVIGATION / SIDE DRAWER */ +#navigation { + z-index: 100; + padding-top: 0; +} +.mdl-layout__drawer-button { + color: white; + top: -14px; + left: -2px; +} +#main-menu { + margin: 0; + padding: 0 0 1em 0; +} +#main-menu ul { + padding: 0.5em 0 1em 0; +} +#main-menu li { + list-style: none; +} +#main-menu > li { + border-bottom: 1px solid #f2f2f2; +} +#main-menu > li a { + display: block; + cursor: pointer; + margin: 0; + padding: 8px 0 8px 12px; + text-decoration: none; + color: #222; + position: relative; + overflow:hidden; +} +#main-menu > li li { + border-bottom: none; + position: relative; + overflow:hidden; +} +#main-menu > li li a { + font-size: 0.9em; + padding: 7px 8px 7px 16px; + line-height: 1.4em; + color: #2395E0; + border: 1px solid transparent; +} +#main-menu > li a:hover, +#main-menu > li a:focus { + background-color: #f2f2f2; +} +#main-menu > li li a:focus { + border: 1px dotted #53B1F4; +} +#main-menu .fa-fw { + width: 2em; +} +#main-menu li.active a.menuTop { + background-color: #f2f2f2; +} +#main-menu .mdl-ripple { + background-color: #aed9f9; +} +#main-menu .menuTitleAdjust { + margin-left: -4px; +} +#main-menu .material-icons { + margin-right: 6px; + vertical-align: bottom; +} +#main-menu .serviceMenu ul .material-icons { + font-size: 1.1em; + position: relative; + top: -2px; + color: #bbb; +} +.custom-links ul { + margin: 0; + padding: 0; +} +.custom-links li { + font-size: 0.9em; + list-style: none; + margin: 0; + padding: 0; + line-height: 1em; +} +.custom-links a { + display: block; + padding: 8px 4px 8px 16px; + color: #92B6D1; +} +/* CONTENT */ +#collaborationTitle { + color: #222; + font-size: 2em; + min-height: 23px; + padding: 0 40px 0 0; + margin: 0; +} +#collaborationTitle a { + color: #222; +} +#breadcrumbs { + font-size: 0.9em; +} +body.co_petitions.view #titleNavContainer, +body.co_person_roles #titleNavContainer, +body.co_people.canvas #titleNavContainer { + padding-bottom: 0; +} +.pageTitle { + float: left; + padding-bottom: 0.25em; +} +.pageTitle .deleted, +.pageTitle .archived { + background-color: #e33; + color: white; + font-size: 0.7em; + font-weight: 600; + letter-spacing: 0.8px; + margin-left: 0.25em; + padding: 0 4px; + text-transform: uppercase; +} +.pageTitle .archived { + background-color: #808083; +} +/* TOP CONTENT LINKS (contextual) */ +#topLinks { + float: left; + margin: 0.6em 0 0; + padding: 0; +} +#topLinks.ui-widget-content { + border: none; +} +#topLinks li { + list-style: none; + display: inline-block; +} +#topLinks a { + text-decoration: none; + color: #1d5987; + /* override ui-icon settings: */ + border: none; + background: none; + background-color: white; +} +#topLinks a:hover { + color: #222; +} +/* RIGHT SIDEBAR */ +#right-sidebar { + background-color: #fafafa; + padding: 10px; + border: 1px solid #ddd; +} +#right-sidebar #menu { + padding-left: 0; +} +#right-sidebar #menu .ui-icon { + float: left; + margin: 0 4px 0 -1.5em; +} +#right-sidebar #menu li { + list-style: none; + margin-bottom: 0.5em; +} +#right-sidebar #menu li a { + display: block; + margin-left: 1.5em; + line-height: 1.2em; +} +/* INNER CONTENT - for non-table-based layouts */ +.inner-content { + clear: both; + margin-top: 1em; +} +/* SEARCH PAGE */ +#CoDashboardSearchForm { + margin-bottom: 1em; +} +#search-results { + display: flex; + flex-flow: row wrap; +} +#search-results .co-card { + flex: 1 0 20%; + width: auto; +} +#search-results .co-card li { + padding: 0.5em; +} +#search-results .co-card li:nth-child(2n+1) { + background-color: #ededed; +} +#search .input.text, +#search .submit { + display: inline-block; +} +#search input#CoDashboardQ { + height: 24px; + width: 170px; + margin-right: 0.5em; + padding: 4px; + border: 1px solid #ccc; + font-size: 16px; +} +#search input#CoDashboardQ:focus { + background-color: #ffe; + border: 1px solid #ccc; +} +#search input[type=submit] { + position: relative; + top: -2px; + height: 33px; +} +/* REDIRECT PAGE */ +#redirect-box { + background-color: #f5f5f5; + border: 1px solid #ddd; + margin: 1em auto; + padding: 1em; + text-align: center; + width: 240px; +} +#redirect-spinner { + padding: 1em 1em 2em; + position: relative; +} +/* SELECT CO */ +#fpCoList .co-row { + cursor: pointer; +} +#fpCoList .mdl-grid.co-row:hover { + background-color: #eee; +} +/* CONFIGURATION PAGE */ +#configuration-menu { + padding: 1em; + margin: 0; +} +#configuration-menu li { + list-style: none; + margin-bottom: 0.5em; +} +/* ENROLLMENT FLOW STEPS */ +#enrollmentFlowIntro { + clear: both; + padding: 1em; +} +.enrollmentFlowStartButton { + margin: 0 0 3em 1em; +} +.qr-button { + padding: 0; + min-width: 40px; + margin-left: 2px; +} +.actions { + white-space: nowrap; +} +.first-cell { + padding-right: 1em; +} +#enrollmentFlowSteps h3 { + margin: 0; + font-size: 1.5em; + padding: 0 0.5em; + text-align: center; +} +#enrollmentFlowSteps ul { + margin: 1em 0 0 0.5em; + padding: 0; +} +#enrollmentFlowSteps li { + list-style: none; + margin-bottom: 1.2em; + line-height: 1.4em; + margin-left: 30px; + text-indent: -12px; +} +#enrollmentFlowSteps .material-icons { + vertical-align: middle; + margin-right: 6px; +} +#enrollmentFlowSteps li.selected { + font-weight: bold; +} +#enrollmentFlowSteps li.incomplete { + font-style: italic; + text-indent: 0; + color: #999; +} +#enrollmentFlowSteps li.selected .material-icons { + color: #53B1F4; +} +#enrollmentFlowSteps li.complete .material-icons { + color: #6eac2c; +} +#enrollmentFlowSteps li.stopped .material-icons { + color: #cd0a0a; +} +/* PETITION ATTRIBUTES */ +.modelbox { + border: 1px solid rgb(224, 224, 224); + margin: 0 0 1em 0; + padding: 1em; + background-color: rgb(250, 250, 250); + clear: both; +} +.modelbox .mdl-textfield { + display: block; + width: 100%; +} +.modelbox .boxtitle { + padding: 0 0 5px 0; +} +.modelbox .boxtitle a { + font-weight: bold; +} +.modelbox table tr>:first-child{ + min-width: 200px; + text-align: right; +} +.modelbox table tr>:nth-child(2){ + min-width: 150px; +} +.modelbox table tr>:nth-child(2) input[type=text] { + min-width: 380px; +} +.modelbox table tr>:nth-child(2) select{ + min-width: 387px; +} +.modelbox-data { + position: relative; +} +body.view .modelbox-data { + display: table; + width: 100%; +} +.modelbox-data-field { + display: table-row; +} +.modelbox-data-label { + display: table-cell; + padding-right: 1.5em; + border-bottom: 1px dashed #ccc; +} +.modelbox-data-value { + display: table-cell; + vertical-align: top; + border-bottom: 1px dashed #ccc; +} +.modelbox textarea { + background-color: white; + border: 1px solid #eee; +} +/* MATCHABLE INFO BOX */ +.co-info-matchable { + background-color: #fff; + border: 1px solid #53b1f4; + margin-top: -1.5em; +} +.co-info-matchable-title { + position: relative; + background-color: #53b1f4; + color: white; + text-align: center; + margin: 0; + padding: 4px; +} +.co-info-matchable-title .close-button { + position: absolute; + right: 2px; + top: 2px; + cursor: pointer; + color: white; +} +.co-info-matchable-title .close-button:focus { + border: 1px dotted #ccc; +} +.co-info-matchable > ul { + padding: 0.75em; + margin: 0; + list-style: none; + line-height: 1em; +} +.co-info-matchable li { + margin-bottom: 0.5em; +} +.matchable-output ul .material-icons { + vertical-align: middle; + margin-right: 0.25em; + font-size: 18px; + color: #52ADEA; +} +#co_petition_tandc { + padding: 0; + margin: 1em 0 0 0; +} +#co_petition_tandc li { + list-style: outside none none; + margin: 0; + padding: 1em; +} +iframe#tandc_content { + width: 100%; + height: 300px; +} +/* INVITATIONS */ +.invitation { + clear: both; + margin: 1em; +} +.invitation-text { + font-size: 1.2em; +} +/* PETITIONS */ +#view_co_petition .status { + margin: 0 1em 0 0; +} +#view_co_petition .status.N, +#view_co_petition .status.Y, +#view_co_petition .status.F { + margin: 0; + padding: 0.2em 1em; +} +#view_co_petition .status.Y, /* approved */ +#view_co_petition .status.F { /* finalized */ + background-color: #2a2; + color: white; +} +#view_co_petition .status.N { /* denied */ + background-color: #c33; + color: white; +} +#view_co_petition .ui-button { + margin: 0 0 0 0.25em; +} +body.co_petitions.view th, +body.co_petitions.view td, +body.petitionerAttributes th, +body.petitionerAttributes td { + border: none; +} +#filters { + width: 50%; + margin: 0 0 0 2px; +} +#statusFilters { + background-color: #f5f5f5; + border: 1px solid #a0c6e3; + clear: both; + margin: 1em 0; + min-height: 2.2em; + padding: 0 0.5em 0.5em; +} +#statusFilters .checkbox { + display: inline-block; + margin: 0.25em 0.5em 0 0; + color: #222; + white-space: nowrap; +} +#statusFilters input { + margin: 4px 4px 0; +} +#statusFilters label { + vertical-align: top; +} +#statusFilters .submit-button { + float: right; + font-size: 0.9em; + height: 28px; + line-height: 28px; + margin: -4px 0 0 0; + width: 80px; +} +#statusfilter { + overflow: hidden; +} +#statusfilter .input>label { + float: left; +} +#statusfilterdialog .required { + color: black; +} +#statusfilterdialog .submit { + margin: 0.5em 0; + float: right !important; +} +body.co_petitions .approve-button .ui-icon, +body.co_petitions .deny-button .ui-icon { + background-image: url("../js/jquery/jquery-ui-1.11.4.custom/images-comanage/ui-icons_ffffff_256x240.png"); +} +body.co_petitions .approve-button { + background-color: #2a2; + background-image: none; + border: 1px solid #191; + color: white !important; + font-weight: bold; +} +body.co_petitions .approve-button:hover { + background-color: #3b3; +} +body.co_petitions .deny-button { + background-color: #c33; + background-image: none; + border: 1px solid #b22; + color: white !important; + font-weight: bold; +} +body.co_petitions .deny-button:hover { + background-color: #d44; +} +/* for T&Cs */ +.tc-checkbox-and-label { + white-space: nowrap; +} +body.co_petitions .ui-dialog { + left: 15% !important; + top: 10% !important; + width: 70% !important; + padding: 0; +} +#dialog-review { + height: 270px !important; /* mobile size */ +} +/* Pagination */ +#pagination { + margin: 0; + min-height: 1.5em; + padding: 0.5em; + /*background-color: #9FC6E2;*/ + background-color: #186696; + color: white; + text-align: center; +} +#pagination a { + color: white; +} +#pagination .paginationCounter { + display: block; + margin: 0.4em 0.5em 0.4em 0; +} +#pagination .paginationFirst, +#pagination .paginationPrev { + margin-right: 0.5em; + font-size: 0.9em; +} +#pagination .paginationLast, +#pagination .paginationNext { + margin-left: 0.5em; + font-size: 0.9em; +} +#pagination .pagination-form { + display: inline-block; + margin-left: 2em; +} +#pagination .pagination-form input[type=text] { + height: 1em; + width: 1.5em; + margin: 0; + font-size: 0.9em; +} +#pagination .pagination-form select { + margin: 0; + padding: 0; + font-size: 0.9em; +} +#pagination .pagination-form option { + padding: 0; +} +#pagination .pagination-form input[type="submit"] { + width: auto; + height: 2em; + padding: 0 4px; + min-width: 0; + min-height: 0; + line-height: initial; + font-size: 0.9em; +} +#pagination span.current { + font-weight: bold; + font-size: 120%; + position: relative; + top: 1px; +} +/********************************/ +/* My Population - People Index */ +/********************************/ +/* Listing controls */ +.listControl { + color: #1D5987; + margin: 0; + clear: left; +} +.listControl a:hover { + color: #444; + text-decoration: none !important; +} +.listControl ul, +.listControl li { + display: inline-block; +} +.listControl ul { + margin: 0; + padding: 0; +} +.listControl li { + margin-left: 0; +} +#peopleToggle { + display: none; /* hide on mobile */ +} +/* Alpha search */ +#peopleAlphabet { + margin: 0; + border-top: 1px solid #ddd; + border-bottom: 2px solid #ccc; + font-size: 0.9em; +} +#peopleAlphabet ul { + display: table; + width: 100%; + margin: 0; + padding: 0; +} +#peopleAlphabet li { + display: table-cell; + width: 3.6%; + margin: 0; + padding: 0; + background-color: #f5f5f5; + text-align: center; +} +#peopleAlphabet li:nth-child(odd) { + background-color: #e5e5e5; +} +#peopleAlphabet a { + display: inline-block; + text-decoration: none; + margin: 0; + width: 100%; + height: 100%; + padding: 4px 0; + color: #666; +} +#peopleAlphabet li.selected a, +#peopleAlphabet li.selected a:hover{ + background-color: #888; + color: #eee; +} +#peopleAlphabet a:hover { + background-color: #aed9f9; + color: #333; + text-decoration: none; +} +/* PEOPLE LISTING */ +#co_people { + clear: both; +} +#co_people > .co-person { + margin: 0; + padding: 0; + border-bottom: 2px solid #fff; + clear: both; +} +#co_people > div > .person-panel { + box-sizing: border-box; /* essential */ + margin: 0; + min-height: 45px; + position: relative; + width: 100%; +} +#noResults { + margin: 1.5em 0 0 0; + font-size: 1.2em; + font-weight: bold; +} +#co_people .ui-accordion .ui-accordion-header .ui-accordion-header-icon { + /* override jquery default icon positioning */ + float: left; + margin: 0 0.5em 0 0; + top: 6px; +} +#co_people .ui-accordion .ui-accordion-content { + padding: 0; +} +#co_people .person-info { + float: left; + margin-top: 6px; +} +#co_people .person-name { +} +#co_people .nameWithoutEmail { +} +#co_people .person-email { + color: #666; +} +#co_people .person-status { + display: block; + font-style: italic; +} +#co_people .person-admin { + float: right; + text-align: right; +} +#co_people .person-admin button { + display: block; +} +#co_people .role-panel { + margin-left: 25px; + clear: both; + position: relative; + overflow: visible; +} +#co_people .roles-title { + position: absolute; + bottom: 10px; + transform: rotate(-90deg); + z-index: 1; + left: -29px; + font-size: 0.9em; + color: #bbb; + text-transform: lowercase; +} +#co_people .role { + padding: 2px 4px; +} +#co_people .role:first-child { + padding-top: 4px; +} +#co_people .role:last-child { + padding-bottom: 4px; +} +#co_people .role:nth-child(even) { + background-color: #f5f5f5; +} +#co_people .roleinfo { + margin: 4px 0; +} +#co_people .rolestatus { + margin: 0; + font-style: italic; + background-color: #666; + color: white; + padding: 4px; +} +#co_people .roledata { + width: 100%; +} +#co_people .roletitle { + width:100%; +} +#co_people .roleTitleLinks { + margin: 0 4px 0; + float: left; +} +#co_people .roledates { + text-align: right; + margin: 0 30px 0 0; +} +/* people index jquery ui overrides */ +#co_people .person-panel { + border: 1px solid transparent; /* to allow our jquery UI hovers not to change the size of the div */ + background: inherit; + color: #333; +} +#co_people .ui-state-hover, +#co_people .ui-widget-content .ui-state-hover, +#co_people .ui-widget-header .ui-state-hover, +#co_people .ui-state-focus, +#co_people .ui-widget-content .ui-state-focus, +#co_people .ui-widget-header .ui-state-focus { + border: 1px solid #79b7e7; + background-color: #d0e5f5; + color: #1d5987; +} +#co_people .ui-state-active, +#co_people .ui-widget-content .ui-state-active, +#co_people .ui-widget-header .ui-state-active { + border: 1px solid #79b7e7; + color: #333; + background-color: #F5F5F5; +} +#co_people .ui-widget-content { + background-color: #FAFAFA; +} +.ui-sortable tr { + cursor: move; +} +/* general jquery overrides to fix color contrast WCAG AA */ +.ui-state-default a, +.ui-state-default a:link, +.ui-state-default a:visited, +a.ui-button, +a.ui-button:link, +a.ui-button:visited, +.ui-button { + color: #06b; + text-decoration: none; +} +/* For Top Search (co_people index and org_identity index) + and Side Search (person canvas) */ +.top-search { + margin-top: 0.5em; + padding: 0.5em; + background-color: #eee; +} +.side-search { + margin-top: 2em; +} +.top-search legend .material-icons { + vertical-align: middle; +} +.top-search legend .material-icons.drop-arrow { + float: right; + position: relative; + left: -5px; + top: -1px; +} +.top-search fieldset { + position: relative; + padding: 0; + margin: 0; +} +.top-search legend { + width: 100%; +} +a#top-search-toggle { + display: block; + width: 100%; + color: #222; +} +a#top-search-toggle:hover { + text-decoration: none; +} +#top-search-fields { + display: none; +} +.top-search input[type=text], +.top-search select, +.side-search input[type=text], +.side-search select { + width: 100%; + box-sizing: border-box; + margin: 0 0 0.5em 0; + height: 28px; + padding: 2px 4px; + border: 1px solid #ddd; + background-color: #fff; +} +::-webkit-input-placeholder, +::-moz-placeholder, +:-ms-input-placeholder, +:-moz-placeholder { + opacity: 0.2; +} +.top-search input[type=text]:focus, +.side-search input[type=text]:focus { + background-color: #ffd; +} +.top-search .submit-button, +.top-search .clear-button, +.side-search .submit-button, +.side-search .clear-button { + float: right; + font-size: 0.9em; + width: 80px; + line-height: 28px; + height: 28px; + margin: 0.5em; +} +.top-search label, +.side-search label { + display: none; +} +/* top filter form, similar to top search */ +.top-filter { + clear: both; + margin: 0.5em 0; + padding: 0.25em 0.5em; + background-color: #eee; +} +.top-filter .filters { + position: relative; + top: 2px; +} +.top-filter select { + box-sizing: border-box; + margin: 0; + height: 28px; + padding: 2px 4px; + border: 1px solid #ddd; + background-color: #fff; + width: 60% +} +.top-filter .submit-button { + font-size: 0.9em; + width: 80px; + line-height: 24px; + height: 28px; + margin: 0.25em; +} +/* SERVICE PORTAL */ +#co-services, +#co-departments { + clear: both; +} +.co-card h2 { + font-size: 1.2em; +} +.co-card { + position: relative; + background-color: #f5f5f5; + margin: 0 0 1em 0; + padding: 0.75em 1.25em 1.25em 1.25em; + min-height: 130px; + min-width: 90%; + border: 1px solid #eee; +} +.co-card.is-member { + border-bottom: 1px solid #07b; +} +.co-card img { + min-width: 100%; + max-width: 100%; + margin: 1em 0; +} +#content .co-card .co-card-icons .material-icons { + font-size: 2em; + margin-right: 4px; +} +.co-card .co-card-icons { + float: right; + margin-top: 1em; +} +.co-card-join-button { + margin-top: 1em; +} +.co-card ul { + padding: 0; + margin: 0; + list-style: none; +} +.co-dept { + border: 1px solid #e0e0e0; + margin: 1em 0 2em; +} +.co-dept-header { + background-color: #f5f5f5; + padding: 0 0.5em; +} +.co-dept-header h3 { + font-size: 1.6em; + margin: 0; + padding: 0; +} +.co-dept-desc { + font-style: italic; +} +.co-dept-content { + padding: 0.5em; +} +.co-dept table { + overflow-x: scroll; +} +/* PERSON CANVAS */ +.personExplorer ul { + margin: 0; + padding: 0; +} +.personExplorer li { + list-style: none; + margin: 0 0 0.5em 0; +} +.personExplorer a { + text-decoration: none; +} +.explorerHead { + height: 20px; +} +.personExplorer li.fieldGroup { + clear: both; + margin: 0 0 1em 0; +} +.personExplorer ul.fields { + margin-bottom: 1em; +} +.fieldGroupName { + display: block; + border-bottom: 1px solid #EEEEEE; + font-size: 1.1em; + font-weight: bold; + padding: 0.3em 0; + margin: 1em 0 0 0; +} +.coAddEditButtons { + float: right; + clear: left; +} +/* DATA LISTS */ +/*** ul.data-list is the main structure for representing data + in which the field value is to the left, and actions on that + value are to the right; this is used for canvases and explorers + where the fields require no (or few) labels. + see also ul.form-list below. ***/ +ul.data-list li { + margin: 0 0 2px !important; + overflow: hidden; + padding: 2px 0 3px 0; + background-color: #F5F5F5; +} +ul.data-list li:nth-child(2n) { + background-color: #ededed; /* note that this is slightly lighter than the .form-list zebra */ +} +ul.data-table li { + background-color: unset; +} +.field-actions { + float: right; + padding: 2px; +} +.field-data { + float: left; + padding: 4px 0 0 10px; +} +.field-data-alone { + padding: 2px 0 2px 10px; +} +#names-container ul.data-list { + margin-bottom: 0; +} +#names-container ul.data-list li:last-child { + margin-bottom: 0; + border-bottom: 2px solid #ccc; +} +.personExplorer .coAddEditButtons .ui-state-default, +.personExplorer .coAddEditButtons .ui-widget-content .ui-state-default, +.personExplorer .coAddEditButtons .ui-widget-header .ui-state-default { + background: none; + border: none; +} +#compare_co_person ul.fields .line1 { + background-color: transparent; +} +#compare_co_person ul.fields .line0, +#compare_co_person ul.fields .line2 { + background-color: #f5f5f5; +} +#compare_co_person ul.fields th.ui-widget-header { + background: none; + background-color: #F5F5FF; + color: #333; +} +#view_email_address .checkbutton, +#edit_email_address .checkbutton { + margin-left: 0.5em; +} +/* Changelog */ +#changeLog { + margin-top: 1em; +} +#changeLog ul { + margin: 0; + padding: 0; +} +#changeLog li { + list-style: none; + margin: 0 0 0.5em 0; +} +#changeLog a { + text-decoration: none; +} +#changeLog .additionalinfo { + padding: 0; +} +#changeLog tr.deleted td { + background-color: #e33; + color: white; +} +.explorerContainer #changeLog ul { + margin-left: 1em; +} +.explorerContainer #changeLog .fieldGroupNameCl { + border-bottom: 1px solid #eee; +} +.explorerContainer #changeLog .additionalinfo { + padding: 5px; +} +.fieldGroupNameCl { + display: block; + font-size: 1.1em; + font-weight: bold; + padding: 0.3em 0; + margin: 1em 0 0 0; +} +#restoreLink { + margin-bottom: 2em; +} +/* Groups */ +#groupMembers { + margin: 0 0 1em 0; + padding: 0; +} +#groupMembers td { + clear: both; + line-height: 2.1em; + margin: 0; + padding: 0.25em 0.25em 0.25em 0.5em; +} +#groupMembers tr:nth-child(odd) td { + background-color: #f5f5f5; +} +#groupMembers tr:nth-child(even) td { + background-color: #eee; +} +/* FORMS */ +label { + cursor: pointer; +} +ul.fields li { + overflow-x: auto; /* required for data tables on mobile */ +} +/*** ul.form-list is the main structure for representing forms + as well as data where field name is in the left column and + field data is in the right column; see also ul.data-list + above. ***/ +ul.form-list { + clear: both; + padding: 0; +} +ul.form-list li { + background-color: #f5f5f5; + margin: 0 0 2px; + padding: 0.5em; + list-style: none; +} +ul.form-list li:nth-child(even) { + background-color: #e5e5e5; +} +ul.form-list li.fields-submit { + background-color: unset; +} +ul.form-list .field-name { + display: block; +} +ul.form-list .field-title { + font-weight: bold; +} +ul.form-list .field-info { + position: relative; +} +ul.form-list .field-desc { + font-size: 0.9em; + font-style: italic; +} +ul.form-list .fields-header { + background-color: #fff; +} +ul.form-list input[type="text"], +ul.form-list input[type="number"], +ul.form-list input[type="password"] { + width: 95%; + font-size: 1em; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + border: 1px solid #ddd; + padding: 4px 6px; +} +ul.form-list input[type="text"]:focus, +ul.form-list input[type="number"]:focus, +ul.form-list input[type="password"]:focus { + background-color: #ffd; +} +ul.form-list select { + font-size: 0.9em; +} +ul.form-list li.fields-submit .required { + font-style: italic; +} +ul.form-list li.modelbox-data #ui-datepicker-div { + position: relative !important; /* a fix for datepickers appended to fields in the form-list */ + margin: 0 0 0 9px; +} +ul.field-children { + margin: 0.5em; + padding: 0; +} +ul.field-children li { + margin: 0; + border-left: 1px solid #ccc; + border-right: 1px solid #ccc; + border-bottom: 1px solid #ccc; +} +ul.field-children li:nth-child(1) { + border-top: 1px solid #ccc; +} +ul.field-children li:nth-child(odd) { + background-color: #f8f8f8; +} +ul.field-children li:nth-child(even) { + background-color: #ddd; +} +ul.form-list li.field-stack .field-name, +ul.form-list li.field-stack .field-info { + display: block; + width: 97%; +} +ul.form-list textarea { + font-size: 0.9em; +} +ul.form-list li.field-stack textarea { + margin: 0; + width: 100%; + resize: vertical; +} +.checkbox { + margin-bottom: 0.5em; +} +.checkbox input { + float: left; + margin: 4px 4px 0 0; +} +.checkbox label { + margin-left: 1.5em; + display: block; +} +.checkbox label::first-line { + margin-left: 0; +} +.checkbox .subfield { + margin-left: 1.5em; +} +.checkbox .subfield input { + float: none; +} +.checkbox .subfield label { + display: inline; + margin: 0; +} +/* Ensure datepicker renders properly. + We are using javascript to move it near its input field so + that it will scroll properly on mobile devices. */ +#ui-datepicker-div table tr > *:first-child, +#ui-datepicker-div table tr > *:nth-child(2) { + min-width: 0; + text-align: center; +} +#ui-datepicker-div table tr td:first-child { + padding-left: 1px; +} +#ui-datepicker-div { + top: 0 !important; +} +.ui-datepicker select.ui-datepicker-month-year { + width: 100%; +} +.ui-datepicker select.ui-datepicker-month, +.ui-datepicker select.ui-datepicker-year { + width: 49%; +} +/* XXX determine which among the following five rules are still in use */ +.required-info { + float: left; +} +.submit-buttons { + float: right; + margin-right: 0.5em; +} +.co-selectfield { + width: 100%; + font-size: 1.1em; + -webkit-appearance: menulist-button; + border: 1px solid #ddd; +} +.form-error { + background-color: #fee !important; /* override default focus color */ + border: 1px solid red; +} +.error-message { + color: red; + font-size: 0.9em; +} +/* BUTTONS */ +#content .co-button .material-icons { + font-size: 17px; + margin-right: -8px; + padding-top: 6px; +} +#content .material-icons { + font-size: 17px; + margin-top: 3px; + vertical-align: top; +} +/* GENERAL */ +.hidden, +.invisible { + display: none; +} +p { /* MDL override */ + font-size: inherit; + margin: 0 0 1em; + line-height: 1.6em; +} +ul, ol { /* MDL override */ + font-size: 12px; + line-height: 20px; +} +.fieldTitle { + font-weight: bold; +} +.descr { + font-style: italic; /* used for long descriptions of fields, typically near the field-title */ +} +.data-desc { + margin-left: 0.5em; /* used for short, often parenthesized descriptions of data */ + font-size: 0.9em; +} +.required { + color: red; +} +.center { + text-align: center; +} +.vtop { + vertical-align: top !important; +} +.warn-level-a, +.warn-level-a td { + background-color: #fcc; +} +.warn-level-b, +.warn-level-b td { + background-color: #f5f5bb; +} +.asc, .desc { + font-style: italic; + text-decoration: none; +} +a.asc::before, a.desc::before { + position: relative; + left: -2px; + font-style: normal; +} +a.asc::before { + content: "▲"; /*\25b2 in escaped hex*/ + top: -2px; +} +a.desc::before { + content: "▼"; /*\25bc in escaped hex*/ +} +.ui-widget-header { + /*background-color: #9FC6E2;*/ + background-color: #186696; +} +.ui-button { + font-size: 0.9em !important; + padding: 0.3em 0.75em 0.3em 0.5em; +} +.co-grid { + clear: both; +} +.co-grid .mdl-cell { + margin: 0; +} +.co-grid .co-grid-header { + display: none; +} +.co-grid .mdl-grid:nth-child(even) { + background-color: #f8f8f8; +} +.co-grid > div:nth-child(2) { + border-top: 1px solid #e8e8e8; +} +code, +.fixed-width * { + font-family: "Courier New","Courier",monospace !important; +} +/* Tables */ +table { + width: 100%; + border-collapse: collapse; +} +.table-container { + overflow: auto; + clear: both; +} +th, td { + padding: 0.5em; + text-align: left; + border-right: 2px solid #fff; + border-bottom: 2px solid #fff; + font-weight: normal; +} +th { + /*background-color: #9fc6e2;*/ + background-color: #186696; + color: white; +} +th a { + color: white; +} +th a:hover { + color: #ff3; + text-decoration: none !important; +} +tr td:first-child { + padding-left: 1em; +} +tr th:last-child, +tr td:last-child { + border-right: none; +} +tr.noborder td { + border: none; +} +th.actionButtons { + width:70px; +} +/* legacy zebra stripes for rows; + 0 used for autoincrementing line counters; */ +.line0 { + background-color: #e5e5e5; +} +.line1 { + background-color: #f5f5f5; +} +.line2 { + background-color: #e5e5e5; +} +td.indented { + border-left: 3em solid #fff; +} +.menuitembutton { + width: 250px; +} +.submitCell { + text-align: right; +} +/* MDL OVERRIDES */ +/* See also font-size in body, and in GENERAL ul,li from 14px to 12px */ +#main.mdl-layout__content { + overflow-x: auto; /* allow side scrolling on mobile */ +} +.mdl-textfield input[type=text], +.mdl-textfield input[type=number] { + border-left: none; + border-top: none; + border-right: none; +} +.mdl-button.mdl-button--colored, +.mdl-button--raised.mdl-button--colored { + background-color: #53B1F4 !important; /* important required to override MDL's active state */ + color: white; +} +.mdl-button--raised.mdl-button--colored:hover { + background-color: #222 !important; +} +.mdl-button:hover { + background-color: #f2f2f2; +} +.mdl-button--colored:hover { + background-color: rgb(33, 150, 243); +} +.mdl-button--accent.mdl-button--accent.mdl-button--raised, +.mdl-button--accent.mdl-button--accent.mdl-button--fab { + background-color: #c33; /* red */ + color: #fff; +} +.mdl-data-table th, +.mdl-data-table td { + text-align: left; +} +/* FOOTER */ +footer { + text-align: center; + padding-bottom: 1em; +} \ No newline at end of file diff --git a/app/webroot/css/co-responsive.css b/app/webroot/css/co-responsive.css new file mode 100644 index 00000000..34ee850b --- /dev/null +++ b/app/webroot/css/co-responsive.css @@ -0,0 +1,497 @@ +/** + * COmanage Match Responsive Style Sheet + * + * Portions licensed to the University Corporation for Advanced Internet + * Development, Inc. ("UCAID") under one or more contributor license agreements. + * See the NOTICE file distributed with this work for additional information + * regarding copyright ownership. + * + * UCAID licenses this file to you under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with the + * License. You may obtain a copy of the License at: + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * @link http://www.internet2.edu/comanage COmanage Project + * @package match + * @since COmanage Match v1.0.0 + * @license Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0) + */ + +/* Reponsive breakpoints for the COmanage theme are set to 360, 480, 600, 840, 960, 1280, 1440, and 1600dp. + This is a mobile-first theme. General and 320 mobile portrait styles are in co-base.css */ + +/* LARGE PHONE PORTRAIT */ +/**************************************************************************************************************/ +/* Larger phones (e.g. Samsung Galaxy) in portrait mode */ +@media only screen and (min-width: 360px) { + #notifications { + margin-right: 4px; + } +} + +/* PHONE LANDSCAPE */ +/**************************************************************************************************************/ +/* Small phones in landscape mode */ +@media only screen and (min-width: 480px) { + #notifications { + margin-right: 12px; + } +} + +/* SMALL TABLET */ +/**************************************************************************************************************/ +/* Very small devices (tablets, 600px and up) */ +@media only screen and (min-width: 600px) { + h1 { + font-size: 2.6em; + } + h2 { + font-size: 2em; + line-height: 2em; + } + #logout { + display: block; + color: white; + } + #user-menu { + right: 15px; + } + #global-search-box #CoDashboardQ { + width: 204px; + font-size: 14px; + } + #global-search-box .mdl-button { + position: relative; + top: -2px; + } + #user-common-name { + display: inline; + position: relative; + top: -1px; + } + #user-links-cn { + display: none; + } + #user-links-id { + margin-top: -8px; + } + #notifications li.notification:nth-child(n+4) { /* show all notifications on tablets (and larger) */ + display: block; + } + #content { + padding: 1em; + } + #dialog-review { + height: 500px !important; /* mobile size */ + } + /* CO PEOPLE */ + #co_people .rolestatus { + float: right !important; + margin: 5px 9px 5px 5px; + padding: 0; + background-color: transparent; + color: #222; + } + #co_people .roleTitleLinks { + margin: 0 1em 0 0; + float: none; + } + #co_people .roleinfo { + margin: 0; + } + #co_people .person-admin button { + display: inline; + } + ul.form-list .field-name { + display: inline-block; + min-width: 80px; + vertical-align: middle; + width: 30%; + padding-left: 0.5em; + } + ul.form-list .field-info { + display: inline-block; + width: 65%; + } + ul.form-list-admin .field-name { + width: 50%; + padding-right: 1em; + } + ul.form-list-admin .field-info { + width: 40%; + } + ul.form-list input[type="text"], + ul.form-list input[type="number"], + ul.form-list input[type="password"] { + width: 97%; + } + ul.form-list li.field-stack textarea { + margin: 0.5em 0 0.5em 0.5em; + } + /* ORG IDS */ + body.org_identities.edit ul.form-list .field-name { + padding-left: 0.75em; + } + /* PETITIONS */ + body.view .modelbox .boxtitle { + margin-right: 2em; + } + body.view .modelbox .modelbox-data { + margin-top: 0.5em; + width: 65%; + } + /* PETITION ATTRIBUTES */ + .modelbox .mdl-textfield { + display: block; + width: 100%; + } + .modelbox .boxtitle { + float: left; + width: 25%; + padding: 5px 0 5px 8px; + } + .modelbox .mdl-textfield, + .modelbox .mdl-selectfield { + float: right; + width: 70%; + } + .modelbox-data-label { + width: 120px; + } + #dialog-review { + height: auto !important; /* desktop size */ + } + #ui-datepicker-div { + left: 30% !important; + } + /* MATCHABLE INFO BOX */ + .co-info-matchable { + float: right; + width: 70%; + } + /* SEARCH PAGE */ + #search input#CoDashboardQ { + width: 300px; + font-size: 14px; + } + /* PAGINATION */ + #pagination { + text-align: left; + } + #pagination .paginationCounter { + float: right; + margin-right: 0.5em; + } + footer { + text-align: right; + padding: 1em 2em; + } +} + +/* SMALL DESKTOP - Primary breakpoint */ +/**************************************************************************************************************/ +/* Small devices (desktops, 840px and up) */ +@media only screen and (min-width: 840px) { + /*** START MDL OVERRIDES ***/ + /*** Layout overrides to MDL breakpoint - from 1024 to 840 ***/ + /* header */ + .mdl-layout__container.has-scrolling-header .mdl-layout__content { + overflow-x: visible; + overflow-y: visible; + } + .mdl-layout--fixed-drawer.is-upgraded:not(.is-small-screen) > .mdl-layout__header { + /* override mdl to always make header full width and set the height */ + margin-left: 0; + width: auto; + } + .mdl-layout--fixed-drawer > .mdl-layout__header .mdl-layout__header-row { + padding-left: 12px; + height: 64px; + } + /* navigation / side drawer */ + /* mdl drawer overrides - change the drawer breakpoint from 1025 to 840 */ + .mdl-layout--fixed-drawer > .mdl-layout__drawer { + -webkit-transform: translateX(0); + transform: translateX(0); + } + .mdl-layout__drawer { + top: 64px; /* never cover header */ + box-shadow: none; /* use no shadow on desktop menu */ + } + body.logged-in .mdl-layout__drawer { + top: 94px; + } + .mdl-layout__drawer-button { + display: none; /* never show native mdl drawer button on desktop - we use custom behavior */ + } + /* show our custom navigation icon for shrinking and expanding the drawer in desktop mode */ + #desktop-hamburger { + display: inline-block; + float: left; + position: relative; + top: 3px; + margin: 0; + padding: 0 0 0 12px; + color: #f5f5f5; + cursor: pointer; + -webkit-font-smoothing: antialiased; + } + /* menu drawer half-closed styles */ + #navigation-drawer.half-closed { + width: 48px; + transition: width 0.1s ease; + } + #main.drawer-half-closed { + margin-left: 48px !important; + transition: margin 0.1s ease; + } + #navigation-drawer.half-closed .menuTitle, + #navigation-drawer.half-closed .arrow { + display: none; + } + /* mdl content overrides */ + .mdl-layout__content { + margin-left: 240px !important; + position: relative; + z-index: 3; + background-color: white; + } + #main.mdl-layout__content { + overflow-x: visible; + } + body.title-hidden .mdl-layout__content { + margin-top: 0; + } + body.logged-out .mdl-layout__content { + margin-left: 0 !important; + margin-top: 0; + } + /*** END MDL OVERRIDES ***/ + + /* HEADER */ + #banner { + z-index: 8; + } + #logo { + width: auto; + right: 2em; + margin-top: 4px; + } + #user-menu { + z-index: 30; + } + #user-menu a.topMenu { + color: white; + } + body.title-hidden #user-menu a.topMenu { + color: #222; + } + #notifications #notifications-menu { + width: 400px; + } + /* USER DEFINED LINKS (top) */ + #user-defined-links-left { + display: none; + } + #user-defined-links-top { + display: inline-block; + background-color: #222; + color: white; + } + #user-defined-links-top .custom-links li { + display: inline-block; + } + #user-defined-links-top .custom-links a { + color: white; + } + + /* RIGHT SIDEBAR */ + .sidebar { + background-color: #fafafa; + border-left: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 0; + padding: 10px; + padding-bottom: 2em; + min-height: 100%; + position: absolute; + right: 0; + width: 247px; + } + #topLinks { /* content links */ + float: right; + margin: 1.5em 0 0 0; + } + #collaborationTitle { + min-height: 46px; + font-size: 2.4em; + line-height: 1.6em; + padding-right: 240px; + } + .co-grid .mdl-cell { + margin: 8px; + } + .co-grid .co-grid-header { + display: flex; + background-color: #e5e5e5 !important; + font-weight: bold; + } + .side-search { + margin: 2em 1em; + } + /* REDIRECT PAGE */ + #redirect-box { + margin: 4em auto; + padding: 2em; + width: 320px; + position: relative; + left: -120px; /* offset the drawer margin */ + } + /********************************/ + /* My Population - People Index */ + /********************************/ + /* Listing sorter */ + #sorter { + float: right; + } + /* Listing controls */ + .listControl li { + margin-left: 0.5em; + } + #peopleToggle { + display: block; + } + .top-search .search-field-subgroup { + float: left; + width: 49%; + } + .search-field-subgroup:nth-child(1) { + margin-right: 0.5em; + } + .top-search .clear-button { + float: right; + } + /* PEOPLE LISTING */ + #co_people .person-info-inner { + float: left; + width: 200px; + } + #co_people .person-status { + float: left; + width: 100px; + } + /* PERSON and ORGID CANVAS*/ + .personExplorer ul ul { + margin-left: 1em; + } + /* PETITION ATTRIBUTES */ + .modelbox { + margin: 0 0 1em 1em; + } + body.petitionerAttributes .modelbox { + margin: 0 0.5em 1.5em 0; + } + /* SERVICE PORTAL */ + #co-services { + display: flex; + flex-direction: row; + flex-wrap: wrap; + justify-content: flex-start; + align-content: flex-start; + align-items: stretch; + } + .co-card { + float: left; + margin: 0 1.25em 1.25em 0; + padding: 0.75em 1.25em 4em 1.25em; + min-height: 150px; + min-width: 0; + width: 180px; + } + .co-dept ul.form-list .field-title { + font-weight: normal; + } + .co-card img { + float: right; + min-width: 50%; + max-width: 50%; + margin: 0 0 0.5em 0.5em; + } + .co-card .co-card-icons { + position: absolute; + bottom: 1em; + right: 1em; + float: none; + } + .co-card-join-button { + position: absolute; + bottom: 1em; + left: 1em; + } + /* GENERAL */ + .two-col { + -webkit-column-count: 2; /* Chrome, Safari, Opera */ + -moz-column-count: 2; /* Firefox */ + column-count: 2; + -webkit-column-gap: 20px; /* Chrome, Safari, Opera */ + -moz-column-gap: 20px; /* Firefox */ + column-gap: 20px; + } + .three-col { + -webkit-column-count: 3; /* Chrome, Safari, Opera */ + -moz-column-count: 3; /* Firefox */ + column-count: 3; + -webkit-column-gap: 20px; /* Chrome, Safari, Opera */ + -moz-column-gap: 20px; /* Firefox */ + column-gap: 20px; + } + +} + +/* MEDIUM DESKTOP */ +/**************************************************************************************************************/ +/* Medium devices (desktops, 960px and up) */ +@media only screen and (min-width: 960px) { + #co_people .person-info-inner { + width: 250px; + } + #co_people .person-status { + width: auto; + } + #right-sidebar #menu { + padding-left: 1em; + } +} + +/* MDL override */ +/*@media screen and (max-width: 1024px) { + .mdl-layout__container.has-scrolling-header .mdl-layout__content { + overflow-x: visible; + overflow-y: visible; + } +}*/ + +/* MID-LARGE DESKTOP */ +/**************************************************************************************************************/ +/* Mid to large devices (desktops, 1024px and up) */ +@media only screen and (min-width: 1024px) { + #co_people .person-info-inner { + width: 300px; + } +} + +/* LARGE DESKTOP */ +/**************************************************************************************************************/ +/* Large devices (desktops, 1280px and up) */ +@media only screen and (min-width: 1280px) { + #co_people .person-info-inner { + width: 550px; + } +} \ No newline at end of file diff --git a/app/webroot/css/fonts/Font-Awesome-4.6.3/css/font-awesome.css b/app/webroot/css/fonts/Font-Awesome-4.6.3/css/font-awesome.css new file mode 100644 index 00000000..9fb64cec --- /dev/null +++ b/app/webroot/css/fonts/Font-Awesome-4.6.3/css/font-awesome.css @@ -0,0 +1,2203 @@ +/*! + * Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ +/* FONT PATH + * -------------------------- */ +@font-face { + font-family: 'FontAwesome'; + src: url('../fonts/fontawesome-webfont.eot?v=4.6.3'); + src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'), + url('../fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'), + url('../fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'), + url('../fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'), + url('../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg'); + font-weight: normal; + font-style: normal; +} +.fa { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +/* makes the font 33% larger relative to the icon container */ +.fa-lg { + font-size: 1.33333333em; + line-height: 0.75em; + vertical-align: -15%; +} +.fa-2x { + font-size: 2em; +} +.fa-3x { + font-size: 3em; +} +.fa-4x { + font-size: 4em; +} +.fa-5x { + font-size: 5em; +} +.fa-fw { + width: 1.28571429em; + text-align: center; +} +.fa-ul { + padding-left: 0; + margin-left: 2.14285714em; + list-style-type: none; +} +.fa-ul > li { + position: relative; +} +.fa-li { + position: absolute; + left: -2.14285714em; + width: 2.14285714em; + top: 0.14285714em; + text-align: center; +} +.fa-li.fa-lg { + left: -1.85714286em; +} +.fa-border { + padding: .2em .25em .15em; + border: solid 0.08em #eeeeee; + border-radius: .1em; +} +.fa-pull-left { + float: left; +} +.fa-pull-right { + float: right; +} +.fa.fa-pull-left { + margin-right: .3em; +} +.fa.fa-pull-right { + margin-left: .3em; +} +/* Deprecated as of 4.4.0 */ +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.fa.pull-left { + margin-right: .3em; +} +.fa.pull-right { + margin-left: .3em; +} +.fa-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} +.fa-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); +} +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +.fa-rotate-90 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.fa-rotate-180 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +.fa-rotate-270 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; + -webkit-transform: rotate(270deg); + -ms-transform: rotate(270deg); + transform: rotate(270deg); +} +.fa-flip-horizontal { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; + -webkit-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + transform: scale(-1, 1); +} +.fa-flip-vertical { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + -webkit-transform: scale(1, -1); + -ms-transform: scale(1, -1); + transform: scale(1, -1); +} +:root .fa-rotate-90, +:root .fa-rotate-180, +:root .fa-rotate-270, +:root .fa-flip-horizontal, +:root .fa-flip-vertical { + filter: none; +} +.fa-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.fa-stack-1x, +.fa-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.fa-stack-1x { + line-height: inherit; +} +.fa-stack-2x { + font-size: 2em; +} +.fa-inverse { + color: #ffffff; +} +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.fa-glass:before { + content: "\f000"; +} +.fa-music:before { + content: "\f001"; +} +.fa-search:before { + content: "\f002"; +} +.fa-envelope-o:before { + content: "\f003"; +} +.fa-heart:before { + content: "\f004"; +} +.fa-star:before { + content: "\f005"; +} +.fa-star-o:before { + content: "\f006"; +} +.fa-user:before { + content: "\f007"; +} +.fa-film:before { + content: "\f008"; +} +.fa-th-large:before { + content: "\f009"; +} +.fa-th:before { + content: "\f00a"; +} +.fa-th-list:before { + content: "\f00b"; +} +.fa-check:before { + content: "\f00c"; +} +.fa-remove:before, +.fa-close:before, +.fa-times:before { + content: "\f00d"; +} +.fa-search-plus:before { + content: "\f00e"; +} +.fa-search-minus:before { + content: "\f010"; +} +.fa-power-off:before { + content: "\f011"; +} +.fa-signal:before { + content: "\f012"; +} +.fa-gear:before, +.fa-cog:before { + content: "\f013"; +} +.fa-trash-o:before { + content: "\f014"; +} +.fa-home:before { + content: "\f015"; +} +.fa-file-o:before { + content: "\f016"; +} +.fa-clock-o:before { + content: "\f017"; +} +.fa-road:before { + content: "\f018"; +} +.fa-download:before { + content: "\f019"; +} +.fa-arrow-circle-o-down:before { + content: "\f01a"; +} +.fa-arrow-circle-o-up:before { + content: "\f01b"; +} +.fa-inbox:before { + content: "\f01c"; +} +.fa-play-circle-o:before { + content: "\f01d"; +} +.fa-rotate-right:before, +.fa-repeat:before { + content: "\f01e"; +} +.fa-refresh:before { + content: "\f021"; +} +.fa-list-alt:before { + content: "\f022"; +} +.fa-lock:before { + content: "\f023"; +} +.fa-flag:before { + content: "\f024"; +} +.fa-headphones:before { + content: "\f025"; +} +.fa-volume-off:before { + content: "\f026"; +} +.fa-volume-down:before { + content: "\f027"; +} +.fa-volume-up:before { + content: "\f028"; +} +.fa-qrcode:before { + content: "\f029"; +} +.fa-barcode:before { + content: "\f02a"; +} +.fa-tag:before { + content: "\f02b"; +} +.fa-tags:before { + content: "\f02c"; +} +.fa-book:before { + content: "\f02d"; +} +.fa-bookmark:before { + content: "\f02e"; +} +.fa-print:before { + content: "\f02f"; +} +.fa-camera:before { + content: "\f030"; +} +.fa-font:before { + content: "\f031"; +} +.fa-bold:before { + content: "\f032"; +} +.fa-italic:before { + content: "\f033"; +} +.fa-text-height:before { + content: "\f034"; +} +.fa-text-width:before { + content: "\f035"; +} +.fa-align-left:before { + content: "\f036"; +} +.fa-align-center:before { + content: "\f037"; +} +.fa-align-right:before { + content: "\f038"; +} +.fa-align-justify:before { + content: "\f039"; +} +.fa-list:before { + content: "\f03a"; +} +.fa-dedent:before, +.fa-outdent:before { + content: "\f03b"; +} +.fa-indent:before { + content: "\f03c"; +} +.fa-video-camera:before { + content: "\f03d"; +} +.fa-photo:before, +.fa-image:before, +.fa-picture-o:before { + content: "\f03e"; +} +.fa-pencil:before { + content: "\f040"; +} +.fa-map-marker:before { + content: "\f041"; +} +.fa-adjust:before { + content: "\f042"; +} +.fa-tint:before { + content: "\f043"; +} +.fa-edit:before, +.fa-pencil-square-o:before { + content: "\f044"; +} +.fa-share-square-o:before { + content: "\f045"; +} +.fa-check-square-o:before { + content: "\f046"; +} +.fa-arrows:before { + content: "\f047"; +} +.fa-step-backward:before { + content: "\f048"; +} +.fa-fast-backward:before { + content: "\f049"; +} +.fa-backward:before { + content: "\f04a"; +} +.fa-play:before { + content: "\f04b"; +} +.fa-pause:before { + content: "\f04c"; +} +.fa-stop:before { + content: "\f04d"; +} +.fa-forward:before { + content: "\f04e"; +} +.fa-fast-forward:before { + content: "\f050"; +} +.fa-step-forward:before { + content: "\f051"; +} +.fa-eject:before { + content: "\f052"; +} +.fa-chevron-left:before { + content: "\f053"; +} +.fa-chevron-right:before { + content: "\f054"; +} +.fa-plus-circle:before { + content: "\f055"; +} +.fa-minus-circle:before { + content: "\f056"; +} +.fa-times-circle:before { + content: "\f057"; +} +.fa-check-circle:before { + content: "\f058"; +} +.fa-question-circle:before { + content: "\f059"; +} +.fa-info-circle:before { + content: "\f05a"; +} +.fa-crosshairs:before { + content: "\f05b"; +} +.fa-times-circle-o:before { + content: "\f05c"; +} +.fa-check-circle-o:before { + content: "\f05d"; +} +.fa-ban:before { + content: "\f05e"; +} +.fa-arrow-left:before { + content: "\f060"; +} +.fa-arrow-right:before { + content: "\f061"; +} +.fa-arrow-up:before { + content: "\f062"; +} +.fa-arrow-down:before { + content: "\f063"; +} +.fa-mail-forward:before, +.fa-share:before { + content: "\f064"; +} +.fa-expand:before { + content: "\f065"; +} +.fa-compress:before { + content: "\f066"; +} +.fa-plus:before { + content: "\f067"; +} +.fa-minus:before { + content: "\f068"; +} +.fa-asterisk:before { + content: "\f069"; +} +.fa-exclamation-circle:before { + content: "\f06a"; +} +.fa-gift:before { + content: "\f06b"; +} +.fa-leaf:before { + content: "\f06c"; +} +.fa-fire:before { + content: "\f06d"; +} +.fa-eye:before { + content: "\f06e"; +} +.fa-eye-slash:before { + content: "\f070"; +} +.fa-warning:before, +.fa-exclamation-triangle:before { + content: "\f071"; +} +.fa-plane:before { + content: "\f072"; +} +.fa-calendar:before { + content: "\f073"; +} +.fa-random:before { + content: "\f074"; +} +.fa-comment:before { + content: "\f075"; +} +.fa-magnet:before { + content: "\f076"; +} +.fa-chevron-up:before { + content: "\f077"; +} +.fa-chevron-down:before { + content: "\f078"; +} +.fa-retweet:before { + content: "\f079"; +} +.fa-shopping-cart:before { + content: "\f07a"; +} +.fa-folder:before { + content: "\f07b"; +} +.fa-folder-open:before { + content: "\f07c"; +} +.fa-arrows-v:before { + content: "\f07d"; +} +.fa-arrows-h:before { + content: "\f07e"; +} +.fa-bar-chart-o:before, +.fa-bar-chart:before { + content: "\f080"; +} +.fa-twitter-square:before { + content: "\f081"; +} +.fa-facebook-square:before { + content: "\f082"; +} +.fa-camera-retro:before { + content: "\f083"; +} +.fa-key:before { + content: "\f084"; +} +.fa-gears:before, +.fa-cogs:before { + content: "\f085"; +} +.fa-comments:before { + content: "\f086"; +} +.fa-thumbs-o-up:before { + content: "\f087"; +} +.fa-thumbs-o-down:before { + content: "\f088"; +} +.fa-star-half:before { + content: "\f089"; +} +.fa-heart-o:before { + content: "\f08a"; +} +.fa-sign-out:before { + content: "\f08b"; +} +.fa-linkedin-square:before { + content: "\f08c"; +} +.fa-thumb-tack:before { + content: "\f08d"; +} +.fa-external-link:before { + content: "\f08e"; +} +.fa-sign-in:before { + content: "\f090"; +} +.fa-trophy:before { + content: "\f091"; +} +.fa-github-square:before { + content: "\f092"; +} +.fa-upload:before { + content: "\f093"; +} +.fa-lemon-o:before { + content: "\f094"; +} +.fa-phone:before { + content: "\f095"; +} +.fa-square-o:before { + content: "\f096"; +} +.fa-bookmark-o:before { + content: "\f097"; +} +.fa-phone-square:before { + content: "\f098"; +} +.fa-twitter:before { + content: "\f099"; +} +.fa-facebook-f:before, +.fa-facebook:before { + content: "\f09a"; +} +.fa-github:before { + content: "\f09b"; +} +.fa-unlock:before { + content: "\f09c"; +} +.fa-credit-card:before { + content: "\f09d"; +} +.fa-feed:before, +.fa-rss:before { + content: "\f09e"; +} +.fa-hdd-o:before { + content: "\f0a0"; +} +.fa-bullhorn:before { + content: "\f0a1"; +} +.fa-bell:before { + content: "\f0f3"; +} +.fa-certificate:before { + content: "\f0a3"; +} +.fa-hand-o-right:before { + content: "\f0a4"; +} +.fa-hand-o-left:before { + content: "\f0a5"; +} +.fa-hand-o-up:before { + content: "\f0a6"; +} +.fa-hand-o-down:before { + content: "\f0a7"; +} +.fa-arrow-circle-left:before { + content: "\f0a8"; +} +.fa-arrow-circle-right:before { + content: "\f0a9"; +} +.fa-arrow-circle-up:before { + content: "\f0aa"; +} +.fa-arrow-circle-down:before { + content: "\f0ab"; +} +.fa-globe:before { + content: "\f0ac"; +} +.fa-wrench:before { + content: "\f0ad"; +} +.fa-tasks:before { + content: "\f0ae"; +} +.fa-filter:before { + content: "\f0b0"; +} +.fa-briefcase:before { + content: "\f0b1"; +} +.fa-arrows-alt:before { + content: "\f0b2"; +} +.fa-group:before, +.fa-users:before { + content: "\f0c0"; +} +.fa-chain:before, +.fa-link:before { + content: "\f0c1"; +} +.fa-cloud:before { + content: "\f0c2"; +} +.fa-flask:before { + content: "\f0c3"; +} +.fa-cut:before, +.fa-scissors:before { + content: "\f0c4"; +} +.fa-copy:before, +.fa-files-o:before { + content: "\f0c5"; +} +.fa-paperclip:before { + content: "\f0c6"; +} +.fa-save:before, +.fa-floppy-o:before { + content: "\f0c7"; +} +.fa-square:before { + content: "\f0c8"; +} +.fa-navicon:before, +.fa-reorder:before, +.fa-bars:before { + content: "\f0c9"; +} +.fa-list-ul:before { + content: "\f0ca"; +} +.fa-list-ol:before { + content: "\f0cb"; +} +.fa-strikethrough:before { + content: "\f0cc"; +} +.fa-underline:before { + content: "\f0cd"; +} +.fa-table:before { + content: "\f0ce"; +} +.fa-magic:before { + content: "\f0d0"; +} +.fa-truck:before { + content: "\f0d1"; +} +.fa-pinterest:before { + content: "\f0d2"; +} +.fa-pinterest-square:before { + content: "\f0d3"; +} +.fa-google-plus-square:before { + content: "\f0d4"; +} +.fa-google-plus:before { + content: "\f0d5"; +} +.fa-money:before { + content: "\f0d6"; +} +.fa-caret-down:before { + content: "\f0d7"; +} +.fa-caret-up:before { + content: "\f0d8"; +} +.fa-caret-left:before { + content: "\f0d9"; +} +.fa-caret-right:before { + content: "\f0da"; +} +.fa-columns:before { + content: "\f0db"; +} +.fa-unsorted:before, +.fa-sort:before { + content: "\f0dc"; +} +.fa-sort-down:before, +.fa-sort-desc:before { + content: "\f0dd"; +} +.fa-sort-up:before, +.fa-sort-asc:before { + content: "\f0de"; +} +.fa-envelope:before { + content: "\f0e0"; +} +.fa-linkedin:before { + content: "\f0e1"; +} +.fa-rotate-left:before, +.fa-undo:before { + content: "\f0e2"; +} +.fa-legal:before, +.fa-gavel:before { + content: "\f0e3"; +} +.fa-dashboard:before, +.fa-tachometer:before { + content: "\f0e4"; +} +.fa-comment-o:before { + content: "\f0e5"; +} +.fa-comments-o:before { + content: "\f0e6"; +} +.fa-flash:before, +.fa-bolt:before { + content: "\f0e7"; +} +.fa-sitemap:before { + content: "\f0e8"; +} +.fa-umbrella:before { + content: "\f0e9"; +} +.fa-paste:before, +.fa-clipboard:before { + content: "\f0ea"; +} +.fa-lightbulb-o:before { + content: "\f0eb"; +} +.fa-exchange:before { + content: "\f0ec"; +} +.fa-cloud-download:before { + content: "\f0ed"; +} +.fa-cloud-upload:before { + content: "\f0ee"; +} +.fa-user-md:before { + content: "\f0f0"; +} +.fa-stethoscope:before { + content: "\f0f1"; +} +.fa-suitcase:before { + content: "\f0f2"; +} +.fa-bell-o:before { + content: "\f0a2"; +} +.fa-coffee:before { + content: "\f0f4"; +} +.fa-cutlery:before { + content: "\f0f5"; +} +.fa-file-text-o:before { + content: "\f0f6"; +} +.fa-building-o:before { + content: "\f0f7"; +} +.fa-hospital-o:before { + content: "\f0f8"; +} +.fa-ambulance:before { + content: "\f0f9"; +} +.fa-medkit:before { + content: "\f0fa"; +} +.fa-fighter-jet:before { + content: "\f0fb"; +} +.fa-beer:before { + content: "\f0fc"; +} +.fa-h-square:before { + content: "\f0fd"; +} +.fa-plus-square:before { + content: "\f0fe"; +} +.fa-angle-double-left:before { + content: "\f100"; +} +.fa-angle-double-right:before { + content: "\f101"; +} +.fa-angle-double-up:before { + content: "\f102"; +} +.fa-angle-double-down:before { + content: "\f103"; +} +.fa-angle-left:before { + content: "\f104"; +} +.fa-angle-right:before { + content: "\f105"; +} +.fa-angle-up:before { + content: "\f106"; +} +.fa-angle-down:before { + content: "\f107"; +} +.fa-desktop:before { + content: "\f108"; +} +.fa-laptop:before { + content: "\f109"; +} +.fa-tablet:before { + content: "\f10a"; +} +.fa-mobile-phone:before, +.fa-mobile:before { + content: "\f10b"; +} +.fa-circle-o:before { + content: "\f10c"; +} +.fa-quote-left:before { + content: "\f10d"; +} +.fa-quote-right:before { + content: "\f10e"; +} +.fa-spinner:before { + content: "\f110"; +} +.fa-circle:before { + content: "\f111"; +} +.fa-mail-reply:before, +.fa-reply:before { + content: "\f112"; +} +.fa-github-alt:before { + content: "\f113"; +} +.fa-folder-o:before { + content: "\f114"; +} +.fa-folder-open-o:before { + content: "\f115"; +} +.fa-smile-o:before { + content: "\f118"; +} +.fa-frown-o:before { + content: "\f119"; +} +.fa-meh-o:before { + content: "\f11a"; +} +.fa-gamepad:before { + content: "\f11b"; +} +.fa-keyboard-o:before { + content: "\f11c"; +} +.fa-flag-o:before { + content: "\f11d"; +} +.fa-flag-checkered:before { + content: "\f11e"; +} +.fa-terminal:before { + content: "\f120"; +} +.fa-code:before { + content: "\f121"; +} +.fa-mail-reply-all:before, +.fa-reply-all:before { + content: "\f122"; +} +.fa-star-half-empty:before, +.fa-star-half-full:before, +.fa-star-half-o:before { + content: "\f123"; +} +.fa-location-arrow:before { + content: "\f124"; +} +.fa-crop:before { + content: "\f125"; +} +.fa-code-fork:before { + content: "\f126"; +} +.fa-unlink:before, +.fa-chain-broken:before { + content: "\f127"; +} +.fa-question:before { + content: "\f128"; +} +.fa-info:before { + content: "\f129"; +} +.fa-exclamation:before { + content: "\f12a"; +} +.fa-superscript:before { + content: "\f12b"; +} +.fa-subscript:before { + content: "\f12c"; +} +.fa-eraser:before { + content: "\f12d"; +} +.fa-puzzle-piece:before { + content: "\f12e"; +} +.fa-microphone:before { + content: "\f130"; +} +.fa-microphone-slash:before { + content: "\f131"; +} +.fa-shield:before { + content: "\f132"; +} +.fa-calendar-o:before { + content: "\f133"; +} +.fa-fire-extinguisher:before { + content: "\f134"; +} +.fa-rocket:before { + content: "\f135"; +} +.fa-maxcdn:before { + content: "\f136"; +} +.fa-chevron-circle-left:before { + content: "\f137"; +} +.fa-chevron-circle-right:before { + content: "\f138"; +} +.fa-chevron-circle-up:before { + content: "\f139"; +} +.fa-chevron-circle-down:before { + content: "\f13a"; +} +.fa-html5:before { + content: "\f13b"; +} +.fa-css3:before { + content: "\f13c"; +} +.fa-anchor:before { + content: "\f13d"; +} +.fa-unlock-alt:before { + content: "\f13e"; +} +.fa-bullseye:before { + content: "\f140"; +} +.fa-ellipsis-h:before { + content: "\f141"; +} +.fa-ellipsis-v:before { + content: "\f142"; +} +.fa-rss-square:before { + content: "\f143"; +} +.fa-play-circle:before { + content: "\f144"; +} +.fa-ticket:before { + content: "\f145"; +} +.fa-minus-square:before { + content: "\f146"; +} +.fa-minus-square-o:before { + content: "\f147"; +} +.fa-level-up:before { + content: "\f148"; +} +.fa-level-down:before { + content: "\f149"; +} +.fa-check-square:before { + content: "\f14a"; +} +.fa-pencil-square:before { + content: "\f14b"; +} +.fa-external-link-square:before { + content: "\f14c"; +} +.fa-share-square:before { + content: "\f14d"; +} +.fa-compass:before { + content: "\f14e"; +} +.fa-toggle-down:before, +.fa-caret-square-o-down:before { + content: "\f150"; +} +.fa-toggle-up:before, +.fa-caret-square-o-up:before { + content: "\f151"; +} +.fa-toggle-right:before, +.fa-caret-square-o-right:before { + content: "\f152"; +} +.fa-euro:before, +.fa-eur:before { + content: "\f153"; +} +.fa-gbp:before { + content: "\f154"; +} +.fa-dollar:before, +.fa-usd:before { + content: "\f155"; +} +.fa-rupee:before, +.fa-inr:before { + content: "\f156"; +} +.fa-cny:before, +.fa-rmb:before, +.fa-yen:before, +.fa-jpy:before { + content: "\f157"; +} +.fa-ruble:before, +.fa-rouble:before, +.fa-rub:before { + content: "\f158"; +} +.fa-won:before, +.fa-krw:before { + content: "\f159"; +} +.fa-bitcoin:before, +.fa-btc:before { + content: "\f15a"; +} +.fa-file:before { + content: "\f15b"; +} +.fa-file-text:before { + content: "\f15c"; +} +.fa-sort-alpha-asc:before { + content: "\f15d"; +} +.fa-sort-alpha-desc:before { + content: "\f15e"; +} +.fa-sort-amount-asc:before { + content: "\f160"; +} +.fa-sort-amount-desc:before { + content: "\f161"; +} +.fa-sort-numeric-asc:before { + content: "\f162"; +} +.fa-sort-numeric-desc:before { + content: "\f163"; +} +.fa-thumbs-up:before { + content: "\f164"; +} +.fa-thumbs-down:before { + content: "\f165"; +} +.fa-youtube-square:before { + content: "\f166"; +} +.fa-youtube:before { + content: "\f167"; +} +.fa-xing:before { + content: "\f168"; +} +.fa-xing-square:before { + content: "\f169"; +} +.fa-youtube-play:before { + content: "\f16a"; +} +.fa-dropbox:before { + content: "\f16b"; +} +.fa-stack-overflow:before { + content: "\f16c"; +} +.fa-instagram:before { + content: "\f16d"; +} +.fa-flickr:before { + content: "\f16e"; +} +.fa-adn:before { + content: "\f170"; +} +.fa-bitbucket:before { + content: "\f171"; +} +.fa-bitbucket-square:before { + content: "\f172"; +} +.fa-tumblr:before { + content: "\f173"; +} +.fa-tumblr-square:before { + content: "\f174"; +} +.fa-long-arrow-down:before { + content: "\f175"; +} +.fa-long-arrow-up:before { + content: "\f176"; +} +.fa-long-arrow-left:before { + content: "\f177"; +} +.fa-long-arrow-right:before { + content: "\f178"; +} +.fa-apple:before { + content: "\f179"; +} +.fa-windows:before { + content: "\f17a"; +} +.fa-android:before { + content: "\f17b"; +} +.fa-linux:before { + content: "\f17c"; +} +.fa-dribbble:before { + content: "\f17d"; +} +.fa-skype:before { + content: "\f17e"; +} +.fa-foursquare:before { + content: "\f180"; +} +.fa-trello:before { + content: "\f181"; +} +.fa-female:before { + content: "\f182"; +} +.fa-male:before { + content: "\f183"; +} +.fa-gittip:before, +.fa-gratipay:before { + content: "\f184"; +} +.fa-sun-o:before { + content: "\f185"; +} +.fa-moon-o:before { + content: "\f186"; +} +.fa-archive:before { + content: "\f187"; +} +.fa-bug:before { + content: "\f188"; +} +.fa-vk:before { + content: "\f189"; +} +.fa-weibo:before { + content: "\f18a"; +} +.fa-renren:before { + content: "\f18b"; +} +.fa-pagelines:before { + content: "\f18c"; +} +.fa-stack-exchange:before { + content: "\f18d"; +} +.fa-arrow-circle-o-right:before { + content: "\f18e"; +} +.fa-arrow-circle-o-left:before { + content: "\f190"; +} +.fa-toggle-left:before, +.fa-caret-square-o-left:before { + content: "\f191"; +} +.fa-dot-circle-o:before { + content: "\f192"; +} +.fa-wheelchair:before { + content: "\f193"; +} +.fa-vimeo-square:before { + content: "\f194"; +} +.fa-turkish-lira:before, +.fa-try:before { + content: "\f195"; +} +.fa-plus-square-o:before { + content: "\f196"; +} +.fa-space-shuttle:before { + content: "\f197"; +} +.fa-slack:before { + content: "\f198"; +} +.fa-envelope-square:before { + content: "\f199"; +} +.fa-wordpress:before { + content: "\f19a"; +} +.fa-openid:before { + content: "\f19b"; +} +.fa-institution:before, +.fa-bank:before, +.fa-university:before { + content: "\f19c"; +} +.fa-mortar-board:before, +.fa-graduation-cap:before { + content: "\f19d"; +} +.fa-yahoo:before { + content: "\f19e"; +} +.fa-google:before { + content: "\f1a0"; +} +.fa-reddit:before { + content: "\f1a1"; +} +.fa-reddit-square:before { + content: "\f1a2"; +} +.fa-stumbleupon-circle:before { + content: "\f1a3"; +} +.fa-stumbleupon:before { + content: "\f1a4"; +} +.fa-delicious:before { + content: "\f1a5"; +} +.fa-digg:before { + content: "\f1a6"; +} +.fa-pied-piper-pp:before { + content: "\f1a7"; +} +.fa-pied-piper-alt:before { + content: "\f1a8"; +} +.fa-drupal:before { + content: "\f1a9"; +} +.fa-joomla:before { + content: "\f1aa"; +} +.fa-language:before { + content: "\f1ab"; +} +.fa-fax:before { + content: "\f1ac"; +} +.fa-building:before { + content: "\f1ad"; +} +.fa-child:before { + content: "\f1ae"; +} +.fa-paw:before { + content: "\f1b0"; +} +.fa-spoon:before { + content: "\f1b1"; +} +.fa-cube:before { + content: "\f1b2"; +} +.fa-cubes:before { + content: "\f1b3"; +} +.fa-behance:before { + content: "\f1b4"; +} +.fa-behance-square:before { + content: "\f1b5"; +} +.fa-steam:before { + content: "\f1b6"; +} +.fa-steam-square:before { + content: "\f1b7"; +} +.fa-recycle:before { + content: "\f1b8"; +} +.fa-automobile:before, +.fa-car:before { + content: "\f1b9"; +} +.fa-cab:before, +.fa-taxi:before { + content: "\f1ba"; +} +.fa-tree:before { + content: "\f1bb"; +} +.fa-spotify:before { + content: "\f1bc"; +} +.fa-deviantart:before { + content: "\f1bd"; +} +.fa-soundcloud:before { + content: "\f1be"; +} +.fa-database:before { + content: "\f1c0"; +} +.fa-file-pdf-o:before { + content: "\f1c1"; +} +.fa-file-word-o:before { + content: "\f1c2"; +} +.fa-file-excel-o:before { + content: "\f1c3"; +} +.fa-file-powerpoint-o:before { + content: "\f1c4"; +} +.fa-file-photo-o:before, +.fa-file-picture-o:before, +.fa-file-image-o:before { + content: "\f1c5"; +} +.fa-file-zip-o:before, +.fa-file-archive-o:before { + content: "\f1c6"; +} +.fa-file-sound-o:before, +.fa-file-audio-o:before { + content: "\f1c7"; +} +.fa-file-movie-o:before, +.fa-file-video-o:before { + content: "\f1c8"; +} +.fa-file-code-o:before { + content: "\f1c9"; +} +.fa-vine:before { + content: "\f1ca"; +} +.fa-codepen:before { + content: "\f1cb"; +} +.fa-jsfiddle:before { + content: "\f1cc"; +} +.fa-life-bouy:before, +.fa-life-buoy:before, +.fa-life-saver:before, +.fa-support:before, +.fa-life-ring:before { + content: "\f1cd"; +} +.fa-circle-o-notch:before { + content: "\f1ce"; +} +.fa-ra:before, +.fa-resistance:before, +.fa-rebel:before { + content: "\f1d0"; +} +.fa-ge:before, +.fa-empire:before { + content: "\f1d1"; +} +.fa-git-square:before { + content: "\f1d2"; +} +.fa-git:before { + content: "\f1d3"; +} +.fa-y-combinator-square:before, +.fa-yc-square:before, +.fa-hacker-news:before { + content: "\f1d4"; +} +.fa-tencent-weibo:before { + content: "\f1d5"; +} +.fa-qq:before { + content: "\f1d6"; +} +.fa-wechat:before, +.fa-weixin:before { + content: "\f1d7"; +} +.fa-send:before, +.fa-paper-plane:before { + content: "\f1d8"; +} +.fa-send-o:before, +.fa-paper-plane-o:before { + content: "\f1d9"; +} +.fa-history:before { + content: "\f1da"; +} +.fa-circle-thin:before { + content: "\f1db"; +} +.fa-header:before { + content: "\f1dc"; +} +.fa-paragraph:before { + content: "\f1dd"; +} +.fa-sliders:before { + content: "\f1de"; +} +.fa-share-alt:before { + content: "\f1e0"; +} +.fa-share-alt-square:before { + content: "\f1e1"; +} +.fa-bomb:before { + content: "\f1e2"; +} +.fa-soccer-ball-o:before, +.fa-futbol-o:before { + content: "\f1e3"; +} +.fa-tty:before { + content: "\f1e4"; +} +.fa-binoculars:before { + content: "\f1e5"; +} +.fa-plug:before { + content: "\f1e6"; +} +.fa-slideshare:before { + content: "\f1e7"; +} +.fa-twitch:before { + content: "\f1e8"; +} +.fa-yelp:before { + content: "\f1e9"; +} +.fa-newspaper-o:before { + content: "\f1ea"; +} +.fa-wifi:before { + content: "\f1eb"; +} +.fa-calculator:before { + content: "\f1ec"; +} +.fa-paypal:before { + content: "\f1ed"; +} +.fa-google-wallet:before { + content: "\f1ee"; +} +.fa-cc-visa:before { + content: "\f1f0"; +} +.fa-cc-mastercard:before { + content: "\f1f1"; +} +.fa-cc-discover:before { + content: "\f1f2"; +} +.fa-cc-amex:before { + content: "\f1f3"; +} +.fa-cc-paypal:before { + content: "\f1f4"; +} +.fa-cc-stripe:before { + content: "\f1f5"; +} +.fa-bell-slash:before { + content: "\f1f6"; +} +.fa-bell-slash-o:before { + content: "\f1f7"; +} +.fa-trash:before { + content: "\f1f8"; +} +.fa-copyright:before { + content: "\f1f9"; +} +.fa-at:before { + content: "\f1fa"; +} +.fa-eyedropper:before { + content: "\f1fb"; +} +.fa-paint-brush:before { + content: "\f1fc"; +} +.fa-birthday-cake:before { + content: "\f1fd"; +} +.fa-area-chart:before { + content: "\f1fe"; +} +.fa-pie-chart:before { + content: "\f200"; +} +.fa-line-chart:before { + content: "\f201"; +} +.fa-lastfm:before { + content: "\f202"; +} +.fa-lastfm-square:before { + content: "\f203"; +} +.fa-toggle-off:before { + content: "\f204"; +} +.fa-toggle-on:before { + content: "\f205"; +} +.fa-bicycle:before { + content: "\f206"; +} +.fa-bus:before { + content: "\f207"; +} +.fa-ioxhost:before { + content: "\f208"; +} +.fa-angellist:before { + content: "\f209"; +} +.fa-cc:before { + content: "\f20a"; +} +.fa-shekel:before, +.fa-sheqel:before, +.fa-ils:before { + content: "\f20b"; +} +.fa-meanpath:before { + content: "\f20c"; +} +.fa-buysellads:before { + content: "\f20d"; +} +.fa-connectdevelop:before { + content: "\f20e"; +} +.fa-dashcube:before { + content: "\f210"; +} +.fa-forumbee:before { + content: "\f211"; +} +.fa-leanpub:before { + content: "\f212"; +} +.fa-sellsy:before { + content: "\f213"; +} +.fa-shirtsinbulk:before { + content: "\f214"; +} +.fa-simplybuilt:before { + content: "\f215"; +} +.fa-skyatlas:before { + content: "\f216"; +} +.fa-cart-plus:before { + content: "\f217"; +} +.fa-cart-arrow-down:before { + content: "\f218"; +} +.fa-diamond:before { + content: "\f219"; +} +.fa-ship:before { + content: "\f21a"; +} +.fa-user-secret:before { + content: "\f21b"; +} +.fa-motorcycle:before { + content: "\f21c"; +} +.fa-street-view:before { + content: "\f21d"; +} +.fa-heartbeat:before { + content: "\f21e"; +} +.fa-venus:before { + content: "\f221"; +} +.fa-mars:before { + content: "\f222"; +} +.fa-mercury:before { + content: "\f223"; +} +.fa-intersex:before, +.fa-transgender:before { + content: "\f224"; +} +.fa-transgender-alt:before { + content: "\f225"; +} +.fa-venus-double:before { + content: "\f226"; +} +.fa-mars-double:before { + content: "\f227"; +} +.fa-venus-mars:before { + content: "\f228"; +} +.fa-mars-stroke:before { + content: "\f229"; +} +.fa-mars-stroke-v:before { + content: "\f22a"; +} +.fa-mars-stroke-h:before { + content: "\f22b"; +} +.fa-neuter:before { + content: "\f22c"; +} +.fa-genderless:before { + content: "\f22d"; +} +.fa-facebook-official:before { + content: "\f230"; +} +.fa-pinterest-p:before { + content: "\f231"; +} +.fa-whatsapp:before { + content: "\f232"; +} +.fa-server:before { + content: "\f233"; +} +.fa-user-plus:before { + content: "\f234"; +} +.fa-user-times:before { + content: "\f235"; +} +.fa-hotel:before, +.fa-bed:before { + content: "\f236"; +} +.fa-viacoin:before { + content: "\f237"; +} +.fa-train:before { + content: "\f238"; +} +.fa-subway:before { + content: "\f239"; +} +.fa-medium:before { + content: "\f23a"; +} +.fa-yc:before, +.fa-y-combinator:before { + content: "\f23b"; +} +.fa-optin-monster:before { + content: "\f23c"; +} +.fa-opencart:before { + content: "\f23d"; +} +.fa-expeditedssl:before { + content: "\f23e"; +} +.fa-battery-4:before, +.fa-battery-full:before { + content: "\f240"; +} +.fa-battery-3:before, +.fa-battery-three-quarters:before { + content: "\f241"; +} +.fa-battery-2:before, +.fa-battery-half:before { + content: "\f242"; +} +.fa-battery-1:before, +.fa-battery-quarter:before { + content: "\f243"; +} +.fa-battery-0:before, +.fa-battery-empty:before { + content: "\f244"; +} +.fa-mouse-pointer:before { + content: "\f245"; +} +.fa-i-cursor:before { + content: "\f246"; +} +.fa-object-group:before { + content: "\f247"; +} +.fa-object-ungroup:before { + content: "\f248"; +} +.fa-sticky-note:before { + content: "\f249"; +} +.fa-sticky-note-o:before { + content: "\f24a"; +} +.fa-cc-jcb:before { + content: "\f24b"; +} +.fa-cc-diners-club:before { + content: "\f24c"; +} +.fa-clone:before { + content: "\f24d"; +} +.fa-balance-scale:before { + content: "\f24e"; +} +.fa-hourglass-o:before { + content: "\f250"; +} +.fa-hourglass-1:before, +.fa-hourglass-start:before { + content: "\f251"; +} +.fa-hourglass-2:before, +.fa-hourglass-half:before { + content: "\f252"; +} +.fa-hourglass-3:before, +.fa-hourglass-end:before { + content: "\f253"; +} +.fa-hourglass:before { + content: "\f254"; +} +.fa-hand-grab-o:before, +.fa-hand-rock-o:before { + content: "\f255"; +} +.fa-hand-stop-o:before, +.fa-hand-paper-o:before { + content: "\f256"; +} +.fa-hand-scissors-o:before { + content: "\f257"; +} +.fa-hand-lizard-o:before { + content: "\f258"; +} +.fa-hand-spock-o:before { + content: "\f259"; +} +.fa-hand-pointer-o:before { + content: "\f25a"; +} +.fa-hand-peace-o:before { + content: "\f25b"; +} +.fa-trademark:before { + content: "\f25c"; +} +.fa-registered:before { + content: "\f25d"; +} +.fa-creative-commons:before { + content: "\f25e"; +} +.fa-gg:before { + content: "\f260"; +} +.fa-gg-circle:before { + content: "\f261"; +} +.fa-tripadvisor:before { + content: "\f262"; +} +.fa-odnoklassniki:before { + content: "\f263"; +} +.fa-odnoklassniki-square:before { + content: "\f264"; +} +.fa-get-pocket:before { + content: "\f265"; +} +.fa-wikipedia-w:before { + content: "\f266"; +} +.fa-safari:before { + content: "\f267"; +} +.fa-chrome:before { + content: "\f268"; +} +.fa-firefox:before { + content: "\f269"; +} +.fa-opera:before { + content: "\f26a"; +} +.fa-internet-explorer:before { + content: "\f26b"; +} +.fa-tv:before, +.fa-television:before { + content: "\f26c"; +} +.fa-contao:before { + content: "\f26d"; +} +.fa-500px:before { + content: "\f26e"; +} +.fa-amazon:before { + content: "\f270"; +} +.fa-calendar-plus-o:before { + content: "\f271"; +} +.fa-calendar-minus-o:before { + content: "\f272"; +} +.fa-calendar-times-o:before { + content: "\f273"; +} +.fa-calendar-check-o:before { + content: "\f274"; +} +.fa-industry:before { + content: "\f275"; +} +.fa-map-pin:before { + content: "\f276"; +} +.fa-map-signs:before { + content: "\f277"; +} +.fa-map-o:before { + content: "\f278"; +} +.fa-map:before { + content: "\f279"; +} +.fa-commenting:before { + content: "\f27a"; +} +.fa-commenting-o:before { + content: "\f27b"; +} +.fa-houzz:before { + content: "\f27c"; +} +.fa-vimeo:before { + content: "\f27d"; +} +.fa-black-tie:before { + content: "\f27e"; +} +.fa-fonticons:before { + content: "\f280"; +} +.fa-reddit-alien:before { + content: "\f281"; +} +.fa-edge:before { + content: "\f282"; +} +.fa-credit-card-alt:before { + content: "\f283"; +} +.fa-codiepie:before { + content: "\f284"; +} +.fa-modx:before { + content: "\f285"; +} +.fa-fort-awesome:before { + content: "\f286"; +} +.fa-usb:before { + content: "\f287"; +} +.fa-product-hunt:before { + content: "\f288"; +} +.fa-mixcloud:before { + content: "\f289"; +} +.fa-scribd:before { + content: "\f28a"; +} +.fa-pause-circle:before { + content: "\f28b"; +} +.fa-pause-circle-o:before { + content: "\f28c"; +} +.fa-stop-circle:before { + content: "\f28d"; +} +.fa-stop-circle-o:before { + content: "\f28e"; +} +.fa-shopping-bag:before { + content: "\f290"; +} +.fa-shopping-basket:before { + content: "\f291"; +} +.fa-hashtag:before { + content: "\f292"; +} +.fa-bluetooth:before { + content: "\f293"; +} +.fa-bluetooth-b:before { + content: "\f294"; +} +.fa-percent:before { + content: "\f295"; +} +.fa-gitlab:before { + content: "\f296"; +} +.fa-wpbeginner:before { + content: "\f297"; +} +.fa-wpforms:before { + content: "\f298"; +} +.fa-envira:before { + content: "\f299"; +} +.fa-universal-access:before { + content: "\f29a"; +} +.fa-wheelchair-alt:before { + content: "\f29b"; +} +.fa-question-circle-o:before { + content: "\f29c"; +} +.fa-blind:before { + content: "\f29d"; +} +.fa-audio-description:before { + content: "\f29e"; +} +.fa-volume-control-phone:before { + content: "\f2a0"; +} +.fa-braille:before { + content: "\f2a1"; +} +.fa-assistive-listening-systems:before { + content: "\f2a2"; +} +.fa-asl-interpreting:before, +.fa-american-sign-language-interpreting:before { + content: "\f2a3"; +} +.fa-deafness:before, +.fa-hard-of-hearing:before, +.fa-deaf:before { + content: "\f2a4"; +} +.fa-glide:before { + content: "\f2a5"; +} +.fa-glide-g:before { + content: "\f2a6"; +} +.fa-signing:before, +.fa-sign-language:before { + content: "\f2a7"; +} +.fa-low-vision:before { + content: "\f2a8"; +} +.fa-viadeo:before { + content: "\f2a9"; +} +.fa-viadeo-square:before { + content: "\f2aa"; +} +.fa-snapchat:before { + content: "\f2ab"; +} +.fa-snapchat-ghost:before { + content: "\f2ac"; +} +.fa-snapchat-square:before { + content: "\f2ad"; +} +.fa-pied-piper:before { + content: "\f2ae"; +} +.fa-first-order:before { + content: "\f2b0"; +} +.fa-yoast:before { + content: "\f2b1"; +} +.fa-themeisle:before { + content: "\f2b2"; +} +.fa-google-plus-circle:before, +.fa-google-plus-official:before { + content: "\f2b3"; +} +.fa-fa:before, +.fa-font-awesome:before { + content: "\f2b4"; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} diff --git a/app/webroot/css/fonts/Font-Awesome-4.6.3/css/font-awesome.css.map b/app/webroot/css/fonts/Font-Awesome-4.6.3/css/font-awesome.css.map new file mode 100644 index 00000000..60763a86 --- /dev/null +++ b/app/webroot/css/fonts/Font-Awesome-4.6.3/css/font-awesome.css.map @@ -0,0 +1,7 @@ +{ +"version": 3, +"mappings": "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", +"sources": ["../scss/_path.scss","../scss/_core.scss","../scss/_larger.scss","../scss/_fixed-width.scss","../scss/_list.scss","../scss/_variables.scss","../scss/_bordered-pulled.scss","../scss/_animated.scss","../scss/_rotated-flipped.scss","../scss/_mixins.scss","../scss/_stacked.scss","../scss/_icons.scss"], +"names": [], +"file": "font-awesome.css" +} diff --git a/app/webroot/css/fonts/Font-Awesome-4.6.3/css/font-awesome.min.css b/app/webroot/css/fonts/Font-Awesome-4.6.3/css/font-awesome.min.css new file mode 100644 index 00000000..9b27f8ea --- /dev/null +++ b/app/webroot/css/fonts/Font-Awesome-4.6.3/css/font-awesome.min.css @@ -0,0 +1,4 @@ +/*! + * Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.6.3');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} diff --git a/app/webroot/css/fonts/Font-Awesome-4.6.3/fonts/FontAwesome.otf b/app/webroot/css/fonts/Font-Awesome-4.6.3/fonts/FontAwesome.otf new file mode 100644 index 0000000000000000000000000000000000000000..d4de13e832d567ff29c5b4e9561b8c370348cc9c GIT binary patch literal 124988 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ÐT?>-5aYhU|+1c>&YMpPK5x#-mbV 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'NS^o{z1ZKlHsAybrl=JE7AP369ntV%vB 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 CDx5C> literal 0 HcmV?d00001 diff --git a/app/webroot/css/fonts/Font-Awesome-4.6.3/fonts/fontawesome-webfont.eot b/app/webroot/css/fonts/Font-Awesome-4.6.3/fonts/fontawesome-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..c7b00d2ba8896fd29de846b19f89fcf0d56ad152 GIT binary patch literal 76518 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%0DyT{kunD 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⋙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 z + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/webroot/css/fonts/Font-Awesome-4.6.3/fonts/fontawesome-webfont.ttf b/app/webroot/css/fonts/Font-Awesome-4.6.3/fonts/fontawesome-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f221e50a2ef60738ba30932d834530cdfe55cb3e GIT binary patch literal 152796 zcmd4434B!5**|{Ix!dgfl1wJaOfpLr43K1!u!SM)5H>+kKny5~;DQQ*xQ$9xkh*|U zYO6-ARJ!uEwZGOD-)Y}g-!4+yTD$r7jcu)c>r$Y7ZH3I`|9#G#NhSfbeSh!g|Nleg z-gE9f_uR8Q=Q+=QB_>IdOUg;I)HiF^vIQI7oY;aZZ{ru8J!9r9{u4=&BxXTAwrJ_t z)_YpF*CXG6eBUKkt=aVG*v+pXe~%=|{PH!|Z#s1fHA%{D+_zkQ<&BqB@BdK_`G+K4 z{rmOn)?DiPx%4}U*KNc7j`g_UmTjLv{t)ts^;d1)wyYui4DzVcmb>zrOV;rFXY@+^ zoMp)GziQ34O|pweCEiKxi(S3us&(VPxT9L)T@Jke=1tdJzd88gWLe^q(4NZPt?Sla z_L)P=+aPwWw0N6qEX;gVGnIuShRQzlhmlV`CS`>*{Li`jUf3T}Nw>{@C#^9Dn}5CCsTL-uleYTcr_im5zFj#*b!? zEY`H@o?3Ql`l;3d`+vUq zpI`gUd;f9rKc4$lttaZK@>F^%JYi4B6Z8Z;evi-N^(Y?M!#&I+xlg$bcfmdAKIuN; ze&79f_ut&_x&Pb!SNC7s$KA)=N8NvRzvF(}{g(Sr?*DTC(fy|T5AHXdG~fT9{9}O4 z(yJLk8~w`v;UtN z0hTwin|S{wHFjc?CY=!PC=Hv)jHh9|=#->ArRJn+WCA+###=)Htv+6tYVT-^ds!;e z-p$(Ltu;)0s=06v%SKYE$Y73+EL*szInfYSbK!=BI;$SH3sR~*g+CybZO!%JDvPB` zOcmZC;T_G$cmpn8*TUPod0T7PtB%aJcXYCjw$_j)%~*f=ip$r}!0DVTmKR25Q#Eqd z;c4hnV<-Dt7d8ij%?mHZDa|Y2DNHKAAir4KW&={{A_zena%h7t#nE|>6r&$QSL@OY zheV2dd>x6H67mHx3?U_Fyl>oRyw7xYovin^cO;C1Uw-X=Rc8*WApO zCpii*-7IY6+Iv&%{F{eMTyxksdH-u)HV!5QNS?~+gcKvv6lsAZCB2%i=q}!j0b%J> zGL`lQLKy1~?_}O0V-B=nARG$UD3f?=x7^v$+08n==Hz6&G(8xoTr6q)^|7|>RpS^N zcU89SG2^evnBS@9oqncj4$FzG)4%syFKZL)I$Hva1zI}mCTcH#tK*{F>YfwXp4F>+ z)O^qCm@Fk~j_hb2H-7xM<{d|B5(UZW_bUzDXZ2cas^9s{=KW8r<0DC*FBuuHKE1#B z!M>AtZgr1Bb(nKZeaiv=N(zRwMaiIrtu;K{En`AyOyx(~eT4^X^}UnF8Ux+8U$Z!o zSbWXx-2=uOg$Hv!zQU5Y_|p5PzxMa$x!FV_JGc4oul>gxg=fsVKaaT^km`^@MSfIA z^OjU`1b}w>2~0ba{*KnLU&WY2jEB!>!GJ$#Of{xrLWBH#fHjmCtzR$3zjH|D#o1ie<4v}5w+q*`jn z*_)wU%UX>UhYuSoSnFK2o!!V@6zys}d$V|eHFmRGjXS!HpBpP*d{MTQn%VjRt)w;r zvN86xQW{WIgpl@bmBzo77Fvxed9+x{(-Bj1du|-ucjF#C80(m|Zi=;M=|}GR$kHC` zly$Q@VnN-=zixc{_19VVo!joccUxxNmP;?5-q4(B#$Utqi!a@>PJYw8|GFgEX-(<$ zUN_!6R+=g;k}j66k#3XjmmZhCC`oFjJ=M(Wv}zUzO=1A+56LrcdrClkaT%~tGY-c$rQYuoA2=&Q04kA}7sFpoxAU#~_!|KE`d|xai4GSq-sxQSJ zIa9I_;dpT>V$e|;E^=}>DVG;9hOeKw!skwicdKF%i;YO&$kKcgwibIq3Efl@!o=QC z%755>S?X;!r1sw4b}o*?X*qYcJ6s|(+S|_P$bVRt87$9?xFdi&UKA#*h`Xld^m-`=%)rg^x zm~^A$((YEiB!#e>VDHkky0MI<+NUyXR#qHpnRa)yFy@}<;^;lbzG##ZEX5z7ynKAI zxD~yJZJ>NKYW$Kvh%%`6>QnEkK4p(o4^}YXW?Eg^io;k`-Dw?Je<+|^nd%cY8^1Ds zW!A(}NEP44QpMVTg{$H{XS-`YLA99lj7d|~V{e>+y&3DO**w&xrZDWywBjZKZR5}y zs%F@Tz-$Q0OTv;oBju$?e&>MS39@AXB*<`b1U)uCb2fU651jTSRq}^2BJJ4?^Up%0 zmG{Xlg(dL2qj14L*8W1Cn$FRZf2P%<)BkWwP1+=9i(&W=zx zr0FiSUQhtoNYgD0^kX>WBb;qwaH6xfA2EJ!{JZh{Bio|f@u;?eh%6hJfxtg1b%$$ zP0g;@RmSstUP0h-PDi4pK==y!x13&(k^*K*kkT4TqIIAd#12D1GdfSLFTa0UUh=u} zE}uBC+&`D@D?RAD&JanKMNP*GBF!nyt{bG2OQuWg_z96wDO02sF(1Htx^y-2?WsB~ z5Nag|!ur%PBLU1vJ=UnE<3IHR%QdajLP({Ff(3n#OD&9+4G=_U>1rFWLfgA6EIPjN zqc*q8ersB{xaat)T>r=E@z|epRW?kwStAdIoX(Mj@3Xp{j@uKWaKw$mJVbBU$FBN~ zBgCT}$<_-T5nJ*;>y=^mJ*`o%^J|{qMyvh04x7_q53a0i9bd(RPEod{Wx^7N!{$uf zZ`)X2*tWIJ;xY@5i}Ik@JBqZdxsOkhrc0Ltwnxo6*v1i1FgouC{~M?wzO|dNI7T8gM6 z4tm4jVnMAMxl^FIA}PkF@~P}UyDd)HX({v;dL0g@rQ5=7{7111Vt*Bj>DM;SV@3>x zb42K}0j4naDVZg>maVTa|?`k3@d>Z!{Lh`md5403sQZ0{~z7(Q@ot zfZE{De3+zJSog+LX_kTLy7ai;pqpzW>ASpYd zeGMmbL`P{^6phX>?x}XL362v!1v@?K7lIFZx4AY0*nh^D5JiAs?oi;S3E4=V78Y|c zPYsK8NFEMs3ZVdG0x}SZi4g|GB(VNHCyZa5*t6#ZYdFEKJ7PR;tTrA$a)hm6PqH=g zfH4F^1PcWNrBGHp!7nZ^dgO?h$5u(w7Xm$c0qqjY$SsW6CS49{A>x}@pdLbjG%gc& zq{|wF1a&|cj3Bp;kc%irm;(hvVMs5QSFnKdIcI=XFrVYE4j+H7rI2;{SOAxeqqrVm zK4&4@5@AnR5&^apSKPRA07cv=!j=XS7WPDhM-_%$%-ihSNx4VT57<2*VSqEpBgsekK6menc>>n}h;ZW;TT74{}6CJ}+KyUG) zfFlTjlxj+q7)h2=?FRr3m}pGxkMExN$%*%{mm9i_Z+L5stgpjoWNW?NCME$g!6PxL z>41<&nNleh8>Y1H>FT<`JO*kmTN zR|=C~!HG@2m}PliDslpds`6c1CL(7e8QZ&+JS*E|cGU222hTrg)X*fd-*!*o4V86u zm4#nSDH|iVR7DaJqQk|e3pTd117mZRWv}$d3IlGh#}kXiYkBMg7d?M^p3lfzE&e3W zCH+3Xk^jL5t$H?ukDwi)2}A$Wsi`bgU+3bW+1grZzXz_a0mq;Wi6`4y73}>W?Ev6L zw#nu$#)8lo>j&m^STXk|d>QoJq!f@N3$0L}y3tZ1xQ7Nvy^ z{svtcqI0G&pA;8uZw;w$vaGS*cz2KS=Z&}fu{Gf1G7+0ysMTmDE36 zMfZvqUv&DXu}7GH4-0I(1COx*l^cIGzI^p%xBJa1QtkeoJ#+53&Uarj!HO%@Lg=25w_ zpj-$n*0_=r^lvT3F%GT+BJ3h`7b*G-Y2=6#3}HDF$tq_{Om~b~*d}I)HFU{Re#5?f z8;pTMo)A3;y3c=&S&YAbE#F0OnJw}WUa3>SO&A0f64gyq3RiRH_RTscfrok*8`L98er|Lm$eVv#djTeXncI>#u(vl!Oys2vnM+) zUi%Q!KKV)G#6xQ@c1)fv?wSN@Y~#}S_=gUBj8(j}efvwsAI*NnWJwtS4JYsxw(BCj z*%rq}6Oyr4`;9LfCj=hW*a9q7rT-+YaJB&JG>2Vzfw=|=USdj4)OF68YlD=4CK3bC zEw{JG7#-q!&h!qJJ8zcF9Z6Nx)m6|h6>-~Uo#DlXZ~vW9HCYv`4pz3zXsN`xDyf1x zh1vo*`Rkao+34Fj(p+idKhq{`|HYOHJq`G6!Mus~mfZt~2SD_BIBt{9=b!BnJMS~Q zosOzhx+^em>C$Embna%KF@EX3>Y*KI6KgeCpYh`t$B%(iq5pJdNU-8{@NSuUZ@o7jY|GGf`p{iq8bI*7gD^nRov=`#B=3HlDHt=`+_|G)T6#lKi=b#3jV`0MVzwYGMu_*ll(r#|MJx~G zIDdn3L(&MQ+cU{RCY6C)zCV*o@gF1=JKdabWHU)4kWBI)CUY6q-`<-^6*`E>0u)H6 z9@aM&-vtTP2fs}<+W_tlI1vg&R!{i)!&<>|qH&3q8un_ETA0fW`~&SnZ_wyyEgr(l z`1ey8v)Qs_1D|*!+PqA<6gDIh@g%_Az;WqRC)Cp&sm^Xrf*MMYL~UdOx3sVh_NBG- zoUUQd0s98lI~`Jqb!#QrP6|~PS-G;jc6md{c*lSJw83=??vGZ4G=@EqJAztxj73(t z9F>Dj3ey!Oq4>ut%)+@Vq*=U9e;}TQ)Y!@2pSL(~>qlHu)3P9Tql5 z=c$wLC=M6zb5<%rBntgVtUv9FQa54F;0@X38y8NWthBf+Rhm6eWlL>L*%~bNIxVrO z&f20n>($7Xl%?Kk2}CT8WISCNVw!B-G;i>Rtux)8s#&!W`PZR(cMa{Af?6<$S}>Cs zQozN>R0(4YT`_Bg5Q3xtLJS5$1;iC55MsYpc87!UbUN;@99M75HfATrn)x7X4y?|u zx)Xn^>vCFR>>1;NIOSC<@xk+5PvgcqlzYsFg0={dnO$05&^Br?N*5eA5aav8}a0y%=N zS|*utbdNmu-Gc|;Jtz+l$#fz|$ALEgx(t^x>-=qn%ZDZ3av#bae3#GNw_#9}lX1Lf z{OsA|?>U(xLkH820WSxQRT@8CT8vqeTR}K=rto$J+V)8hLHa{J%p92~-~iGlSOdJwR(;J>@)EnP4K6d4}PDAd&ae;9PhA-`5BA+QhZON z`~2#F+rP`Lv8hJ3*Z5Ofxs!!0L90{kK9?EYk#*5Ysa~1!iT^dxl9U(AKQ_7*UKqS# zk#4v7)3tm(f5oL6v4zIRFRuHKiRU=n)mqB0_!N(eHP=T~?9Vob#q-3sWj@h(r!rLQ z1Gkp8`T`c0iK~Di0h2*s_%+a?huUJ^_H+w)FCCo=Xf;e0v?IC(vQiI-J_iH_=vF4P zj0a`MvW^6h7StSaFyNAP01r+8DvS(op4Y>+HCD~+xp?lxxlzWMMQfUV?)J596EEG| z)4JHg3cu&>-3i^UsSw~KGA(VYvX=e+&hX06tdHEhsw;lZvhK_yFU{KW_%o}<92&F1 zxY`|Ki>~V#Gdb>6Y?)WuEnDYZ#9!4TQ#UW0b;YEpv-SIJRU0BLgPT?>6>djOGCDTc zs>-i6Tbx!^VN1E6MJ6u0Wq$ke2@_)#^)Ebp>EoBpjA|jVK647K&k2$g6ezB| z7M|`T))YvObPGCqsBs)gBCY9|Uv!k_*{gjl5p}Zd8(77Zg?@kh3%5)hx9+1+)m3wU z(&Espyy`|T4?%puywAu^d$YZIb9C2?wy)iK9#8w~dvxB;?e&#TyDDGKt*UC}=~i3P z?H?PT=zOT~`ZDXn@H7$CX!$T zpbBP{rU*-@8^TVc2s||%+&EeOp zx%ZORg)u8rRMpn-OhT3GdX3*t!z{|)3$Lv3Ym6(h{bTWM0e?+A(&Wk|BTq)~msF%u zYEV*6Rbg%!Q=N9kHVrJUb}3_)Sr^V^7OTt|Qc(B>iU~{<{5BS=c zwJH{IHL>&7v4_@e;Z@;iKyg&KoLevF5g!9nOk*qy-NqW}VF+-GMrK2#EWy%g!9Zu?flvUOFc`Wt)SF~bR0BhVV7xtr zXP1~`I}5^BX=^-OKCmvESDjLG>*6b$tPBh8jN__XWmxoJ#1#9-8vp7s$5yRzOzzAo zk%*G*oa}JART<``D%2sPt}1j@y$xf|AqS6@4f%pu%&Bp%s7pHcw|Bnqv}QfCr+iubjZQ3pxiMg9Zb~Lb6#JY2%hnx;9W+^GlXWX zT<$PhPVr%R9Wti(!LFquFsMqAu>Yh)ITc3|u$~Y(4M%Y=NB0yQ^CCqDcG-s{|6gji zX|5=vF{0g~Q7VqYQb*)Cj{n>39&MlSVfm5cT|V07V~y*g#sBn3|3hQ_VQn0Je{`FN z;iVjQ%G3YUD1V@wZnWl@+D2k;Q=`)w8l68AyqA|BeSdUcN9UOY#RrkKXE|uNe?r_- zvrhksveF~(l$R<`4-D1Iu0K<9@GnDGmEi(qSI_*I(8G_y6^lUOfe+6JJzPc}ATtVjJW2=uhxV+jzY-J; zr}wca_ZK8S4>pu2T2ZdD7g(j*8|Jg3`BT=fsG!;S0u!>QkLs@6eoWztB`zS%e zLh~m$s8XLwYD_?}5^t zgIk|wd;BW20H$0Fyb0(l9lkF$QVXsL-lU@yELDbKAi>LmOA)*+UYrUOFb#ff}fU)gjb$Flt#)WrLuqgoa{-CJ$}sd%X1rUFdY^P(t=`JE@Jm{Y+cv6Ez}*rSlu zq9k}c$TBuc8aTX4Xd0z>XIc-o1z9^NbOx#&JPX)vw9g9}ECa7jmJ}hjaphYpbNq&o zO)vab$C20Q9jt#aZ}h2eB@Y;V2NE5b)LTiE+L)93LsZHZqEg>C`Udl?pATe`2U!2p zsnnk!=@9g%pqF*XyGBSkT);YxF)@ILOne~IW0Xz+GY8nQEKQuC2K0=__5RVhG;WQ zteOYEL$X(JI&wNyCrJ7rj8;05q$ekn6d4Qv(4_~Bgi%X^=)-e#^>?eBmw4KOxA>Xzo9Rpx9;Da>W4llg(*%b<$vUqG0Ha4ds9 zAb*hiAz4hhjtQsv4#?X!@88_VrI^=v(i`)#)k_X;9R&Oz+$v|McEFg!G2Z11hsbzi zb&m`Xvu525eJob!GX|7ZtBiqFu#ejxWqqiotB>c0>M8u_d9#+S2P<`t7u9H*X#}#m z=T;|b@$i?R#Xwa&x{AeCMNtdbX#q2&9{|7KEUgf$x2$X9g}pqu5V8U&tt<45M91Nf z-_%{gzAmO~{*YMpWNqKAlcgPjID}>aHCO7Qbjs7 z`1-Bq$YG1(vDrcsn(Fmn{iKE0?0R-XKTt-*&vJfVZxl-X^gFB6NS#vZ<*R<1v%+Js zve%3p@I_Pp&Yi}gu$?b+(iwdn7Wpv4ZN`meLGHR$!C`kucoP%f;Nk8ZhXhFqo zN>U!TVQ)@J{>VR9-aqnfqCYu-)5tHVL&%`e2RNt*8p{-tk!Y%;Q~s$x67d%%T9sjY zc*Uw-?{`E_WFrngf5B=itPq@opj-

      =v_rA!CPE#mM^4@)}X7qf;At+v)G*FZd&; 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 ALjV8( literal 0 HcmV?d00001 diff --git a/app/webroot/css/fonts/Font-Awesome-4.6.3/fonts/fontawesome-webfont.woff b/app/webroot/css/fonts/Font-Awesome-4.6.3/fonts/fontawesome-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..6e7483cf61b490c08ed644d6ef802c69472eb247 GIT binary patch literal 90412 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%0Ded40&XED0GYFoIh+AV*?9!MR5pBW?X_8Bp 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 IH>08b4`|GD*#H0l literal 0 HcmV?d00001 diff --git a/app/webroot/css/fonts/Font-Awesome-4.6.3/fonts/fontawesome-webfont.woff2 b/app/webroot/css/fonts/Font-Awesome-4.6.3/fonts/fontawesome-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..7eb74fd127ee5eddf3b95fee6a20dc1684b0963b GIT binary patch literal 71896 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≠dR0E9ICQ{-tcR;@{R^I5P#1GUH!p=-{c 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 literal 0 HcmV?d00001 diff --git a/app/webroot/css/fonts/material-icons/MaterialIcons-Regular.eot b/app/webroot/css/fonts/material-icons/MaterialIcons-Regular.eot new file mode 100644 index 0000000000000000000000000000000000000000..70508ebabc9992e64f1314f866b2d7ab90438c58 GIT binary patch literal 143258 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 Hzx)3OGG_Ot literal 0 HcmV?d00001 diff --git a/app/webroot/css/fonts/material-icons/MaterialIcons-Regular.ijmap b/app/webroot/css/fonts/material-icons/MaterialIcons-Regular.ijmap new file mode 100644 index 00000000..d9f1d259 --- /dev/null +++ b/app/webroot/css/fonts/material-icons/MaterialIcons-Regular.ijmap @@ -0,0 +1 @@ +{"icons":{"e84d":{"name":"3d Rotation"},"eb3b":{"name":"Ac Unit"},"e190":{"name":"Access Alarm"},"e191":{"name":"Access Alarms"},"e192":{"name":"Access Time"},"e84e":{"name":"Accessibility"},"e914":{"name":"Accessible"},"e84f":{"name":"Account Balance"},"e850":{"name":"Account Balance Wallet"},"e851":{"name":"Account Box"},"e853":{"name":"Account Circle"},"e60e":{"name":"Adb"},"e145":{"name":"Add"},"e439":{"name":"Add A Photo"},"e193":{"name":"Add Alarm"},"e003":{"name":"Add Alert"},"e146":{"name":"Add Box"},"e147":{"name":"Add Circle"},"e148":{"name":"Add Circle Outline"},"e567":{"name":"Add Location"},"e854":{"name":"Add Shopping Cart"},"e39d":{"name":"Add To Photos"},"e05c":{"name":"Add To Queue"},"e39e":{"name":"Adjust"},"e630":{"name":"Airline Seat Flat"},"e631":{"name":"Airline Seat Flat Angled"},"e632":{"name":"Airline Seat Individual Suite"},"e633":{"name":"Airline Seat Legroom Extra"},"e634":{"name":"Airline Seat Legroom Normal"},"e635":{"name":"Airline Seat Legroom Reduced"},"e636":{"name":"Airline Seat Recline Extra"},"e637":{"name":"Airline Seat Recline Normal"},"e195":{"name":"Airplanemode Active"},"e194":{"name":"Airplanemode Inactive"},"e055":{"name":"Airplay"},"eb3c":{"name":"Airport Shuttle"},"e855":{"name":"Alarm"},"e856":{"name":"Alarm Add"},"e857":{"name":"Alarm Off"},"e858":{"name":"Alarm On"},"e019":{"name":"Album"},"eb3d":{"name":"All Inclusive"},"e90b":{"name":"All Out"},"e859":{"name":"Android"},"e85a":{"name":"Announcement"},"e5c3":{"name":"Apps"},"e149":{"name":"Archive"},"e5c4":{"name":"Arrow Back"},"e5db":{"name":"Arrow Downward"},"e5c5":{"name":"Arrow Drop Down"},"e5c6":{"name":"Arrow Drop Down Circle"},"e5c7":{"name":"Arrow Drop Up"},"e5c8":{"name":"Arrow Forward"},"e5d8":{"name":"Arrow Upward"},"e060":{"name":"Art Track"},"e85b":{"name":"Aspect Ratio"},"e85c":{"name":"Assessment"},"e85d":{"name":"Assignment"},"e85e":{"name":"Assignment Ind"},"e85f":{"name":"Assignment Late"},"e860":{"name":"Assignment Return"},"e861":{"name":"Assignment Returned"},"e862":{"name":"Assignment Turned In"},"e39f":{"name":"Assistant"},"e3a0":{"name":"Assistant Photo"},"e226":{"name":"Attach File"},"e227":{"name":"Attach Money"},"e2bc":{"name":"Attachment"},"e3a1":{"name":"Audiotrack"},"e863":{"name":"Autorenew"},"e01b":{"name":"Av Timer"},"e14a":{"name":"Backspace"},"e864":{"name":"Backup"},"e19c":{"name":"Battery Alert"},"e1a3":{"name":"Battery Charging Full"},"e1a4":{"name":"Battery Full"},"e1a5":{"name":"Battery Std"},"e1a6":{"name":"Battery Unknown"},"eb3e":{"name":"Beach Access"},"e52d":{"name":"Beenhere"},"e14b":{"name":"Block"},"e1a7":{"name":"Bluetooth"},"e60f":{"name":"Bluetooth Audio"},"e1a8":{"name":"Bluetooth Connected"},"e1a9":{"name":"Bluetooth Disabled"},"e1aa":{"name":"Bluetooth Searching"},"e3a2":{"name":"Blur Circular"},"e3a3":{"name":"Blur Linear"},"e3a4":{"name":"Blur Off"},"e3a5":{"name":"Blur On"},"e865":{"name":"Book"},"e866":{"name":"Bookmark"},"e867":{"name":"Bookmark Border"},"e228":{"name":"Border All"},"e229":{"name":"Border Bottom"},"e22a":{"name":"Border Clear"},"e22b":{"name":"Border Color"},"e22c":{"name":"Border Horizontal"},"e22d":{"name":"Border Inner"},"e22e":{"name":"Border Left"},"e22f":{"name":"Border Outer"},"e230":{"name":"Border Right"},"e231":{"name":"Border Style"},"e232":{"name":"Border Top"},"e233":{"name":"Border Vertical"},"e06b":{"name":"Branding Watermark"},"e3a6":{"name":"Brightness 1"},"e3a7":{"name":"Brightness 2"},"e3a8":{"name":"Brightness 3"},"e3a9":{"name":"Brightness 4"},"e3aa":{"name":"Brightness 5"},"e3ab":{"name":"Brightness 6"},"e3ac":{"name":"Brightness 7"},"e1ab":{"name":"Brightness Auto"},"e1ac":{"name":"Brightness High"},"e1ad":{"name":"Brightness Low"},"e1ae":{"name":"Brightness Medium"},"e3ad":{"name":"Broken Image"},"e3ae":{"name":"Brush"},"e6dd":{"name":"Bubble Chart"},"e868":{"name":"Bug Report"},"e869":{"name":"Build"},"e43c":{"name":"Burst Mode"},"e0af":{"name":"Business"},"eb3f":{"name":"Business Center"},"e86a":{"name":"Cached"},"e7e9":{"name":"Cake"},"e0b0":{"name":"Call"},"e0b1":{"name":"Call End"},"e0b2":{"name":"Call Made"},"e0b3":{"name":"Call Merge"},"e0b4":{"name":"Call Missed"},"e0e4":{"name":"Call Missed Outgoing"},"e0b5":{"name":"Call Received"},"e0b6":{"name":"Call Split"},"e06c":{"name":"Call To Action"},"e3af":{"name":"Camera"},"e3b0":{"name":"Camera Alt"},"e8fc":{"name":"Camera Enhance"},"e3b1":{"name":"Camera Front"},"e3b2":{"name":"Camera Rear"},"e3b3":{"name":"Camera Roll"},"e5c9":{"name":"Cancel"},"e8f6":{"name":"Card Giftcard"},"e8f7":{"name":"Card Membership"},"e8f8":{"name":"Card Travel"},"eb40":{"name":"Casino"},"e307":{"name":"Cast"},"e308":{"name":"Cast Connected"},"e3b4":{"name":"Center Focus Strong"},"e3b5":{"name":"Center Focus Weak"},"e86b":{"name":"Change History"},"e0b7":{"name":"Chat"},"e0ca":{"name":"Chat Bubble"},"e0cb":{"name":"Chat Bubble Outline"},"e5ca":{"name":"Check"},"e834":{"name":"Check Box"},"e835":{"name":"Check Box Outline Blank"},"e86c":{"name":"Check Circle"},"e5cb":{"name":"Chevron Left"},"e5cc":{"name":"Chevron Right"},"eb41":{"name":"Child Care"},"eb42":{"name":"Child Friendly"},"e86d":{"name":"Chrome Reader Mode"},"e86e":{"name":"Class"},"e14c":{"name":"Clear"},"e0b8":{"name":"Clear All"},"e5cd":{"name":"Close"},"e01c":{"name":"Closed Caption"},"e2bd":{"name":"Cloud"},"e2be":{"name":"Cloud Circle"},"e2bf":{"name":"Cloud Done"},"e2c0":{"name":"Cloud Download"},"e2c1":{"name":"Cloud Off"},"e2c2":{"name":"Cloud Queue"},"e2c3":{"name":"Cloud Upload"},"e86f":{"name":"Code"},"e3b6":{"name":"Collections"},"e431":{"name":"Collections Bookmark"},"e3b7":{"name":"Color Lens"},"e3b8":{"name":"Colorize"},"e0b9":{"name":"Comment"},"e3b9":{"name":"Compare"},"e915":{"name":"Compare Arrows"},"e30a":{"name":"Computer"},"e638":{"name":"Confirmation Number"},"e0d0":{"name":"Contact Mail"},"e0cf":{"name":"Contact Phone"},"e0ba":{"name":"Contacts"},"e14d":{"name":"Content Copy"},"e14e":{"name":"Content Cut"},"e14f":{"name":"Content Paste"},"e3ba":{"name":"Control Point"},"e3bb":{"name":"Control Point Duplicate"},"e90c":{"name":"Copyright"},"e150":{"name":"Create"},"e2cc":{"name":"Create New Folder"},"e870":{"name":"Credit Card"},"e3be":{"name":"Crop"},"e3bc":{"name":"Crop 16 9"},"e3bd":{"name":"Crop 3 2"},"e3bf":{"name":"Crop 5 4"},"e3c0":{"name":"Crop 7 5"},"e3c1":{"name":"Crop Din"},"e3c2":{"name":"Crop Free"},"e3c3":{"name":"Crop Landscape"},"e3c4":{"name":"Crop Original"},"e3c5":{"name":"Crop Portrait"},"e437":{"name":"Crop Rotate"},"e3c6":{"name":"Crop Square"},"e871":{"name":"Dashboard"},"e1af":{"name":"Data Usage"},"e916":{"name":"Date Range"},"e3c7":{"name":"Dehaze"},"e872":{"name":"Delete"},"e92b":{"name":"Delete Forever"},"e16c":{"name":"Delete Sweep"},"e873":{"name":"Description"},"e30b":{"name":"Desktop Mac"},"e30c":{"name":"Desktop Windows"},"e3c8":{"name":"Details"},"e30d":{"name":"Developer Board"},"e1b0":{"name":"Developer Mode"},"e335":{"name":"Device Hub"},"e1b1":{"name":"Devices"},"e337":{"name":"Devices Other"},"e0bb":{"name":"Dialer Sip"},"e0bc":{"name":"Dialpad"},"e52e":{"name":"Directions"},"e52f":{"name":"Directions Bike"},"e532":{"name":"Directions Boat"},"e530":{"name":"Directions Bus"},"e531":{"name":"Directions Car"},"e534":{"name":"Directions Railway"},"e566":{"name":"Directions Run"},"e533":{"name":"Directions Subway"},"e535":{"name":"Directions Transit"},"e536":{"name":"Directions Walk"},"e610":{"name":"Disc Full"},"e875":{"name":"Dns"},"e612":{"name":"Do Not Disturb"},"e611":{"name":"Do Not Disturb Alt"},"e643":{"name":"Do Not Disturb Off"},"e644":{"name":"Do Not Disturb On"},"e30e":{"name":"Dock"},"e7ee":{"name":"Domain"},"e876":{"name":"Done"},"e877":{"name":"Done All"},"e917":{"name":"Donut Large"},"e918":{"name":"Donut Small"},"e151":{"name":"Drafts"},"e25d":{"name":"Drag Handle"},"e613":{"name":"Drive Eta"},"e1b2":{"name":"Dvr"},"e3c9":{"name":"Edit"},"e568":{"name":"Edit Location"},"e8fb":{"name":"Eject"},"e0be":{"name":"Email"},"e63f":{"name":"Enhanced Encryption"},"e01d":{"name":"Equalizer"},"e000":{"name":"Error"},"e001":{"name":"Error Outline"},"e926":{"name":"Euro Symbol"},"e56d":{"name":"Ev Station"},"e878":{"name":"Event"},"e614":{"name":"Event Available"},"e615":{"name":"Event Busy"},"e616":{"name":"Event Note"},"e903":{"name":"Event Seat"},"e879":{"name":"Exit To App"},"e5ce":{"name":"Expand Less"},"e5cf":{"name":"Expand More"},"e01e":{"name":"Explicit"},"e87a":{"name":"Explore"},"e3ca":{"name":"Exposure"},"e3cb":{"name":"Exposure Neg 1"},"e3cc":{"name":"Exposure Neg 2"},"e3cd":{"name":"Exposure Plus 1"},"e3ce":{"name":"Exposure Plus 2"},"e3cf":{"name":"Exposure Zero"},"e87b":{"name":"Extension"},"e87c":{"name":"Face"},"e01f":{"name":"Fast Forward"},"e020":{"name":"Fast Rewind"},"e87d":{"name":"Favorite"},"e87e":{"name":"Favorite Border"},"e06d":{"name":"Featured Play List"},"e06e":{"name":"Featured Video"},"e87f":{"name":"Feedback"},"e05d":{"name":"Fiber Dvr"},"e061":{"name":"Fiber Manual Record"},"e05e":{"name":"Fiber New"},"e06a":{"name":"Fiber Pin"},"e062":{"name":"Fiber Smart Record"},"e2c4":{"name":"File Download"},"e2c6":{"name":"File Upload"},"e3d3":{"name":"Filter"},"e3d0":{"name":"Filter 1"},"e3d1":{"name":"Filter 2"},"e3d2":{"name":"Filter 3"},"e3d4":{"name":"Filter 4"},"e3d5":{"name":"Filter 5"},"e3d6":{"name":"Filter 6"},"e3d7":{"name":"Filter 7"},"e3d8":{"name":"Filter 8"},"e3d9":{"name":"Filter 9"},"e3da":{"name":"Filter 9 Plus"},"e3db":{"name":"Filter B And W"},"e3dc":{"name":"Filter Center Focus"},"e3dd":{"name":"Filter Drama"},"e3de":{"name":"Filter Frames"},"e3df":{"name":"Filter Hdr"},"e152":{"name":"Filter List"},"e3e0":{"name":"Filter None"},"e3e2":{"name":"Filter Tilt Shift"},"e3e3":{"name":"Filter Vintage"},"e880":{"name":"Find In Page"},"e881":{"name":"Find Replace"},"e90d":{"name":"Fingerprint"},"e5dc":{"name":"First Page"},"eb43":{"name":"Fitness Center"},"e153":{"name":"Flag"},"e3e4":{"name":"Flare"},"e3e5":{"name":"Flash Auto"},"e3e6":{"name":"Flash Off"},"e3e7":{"name":"Flash On"},"e539":{"name":"Flight"},"e904":{"name":"Flight Land"},"e905":{"name":"Flight Takeoff"},"e3e8":{"name":"Flip"},"e882":{"name":"Flip To Back"},"e883":{"name":"Flip To Front"},"e2c7":{"name":"Folder"},"e2c8":{"name":"Folder Open"},"e2c9":{"name":"Folder Shared"},"e617":{"name":"Folder Special"},"e167":{"name":"Font Download"},"e234":{"name":"Format Align Center"},"e235":{"name":"Format Align Justify"},"e236":{"name":"Format Align Left"},"e237":{"name":"Format Align Right"},"e238":{"name":"Format Bold"},"e239":{"name":"Format Clear"},"e23a":{"name":"Format Color Fill"},"e23b":{"name":"Format Color Reset"},"e23c":{"name":"Format Color Text"},"e23d":{"name":"Format Indent Decrease"},"e23e":{"name":"Format Indent Increase"},"e23f":{"name":"Format Italic"},"e240":{"name":"Format Line Spacing"},"e241":{"name":"Format List Bulleted"},"e242":{"name":"Format List Numbered"},"e243":{"name":"Format Paint"},"e244":{"name":"Format Quote"},"e25e":{"name":"Format Shapes"},"e245":{"name":"Format Size"},"e246":{"name":"Format Strikethrough"},"e247":{"name":"Format Textdirection L To R"},"e248":{"name":"Format Textdirection R To L"},"e249":{"name":"Format Underlined"},"e0bf":{"name":"Forum"},"e154":{"name":"Forward"},"e056":{"name":"Forward 10"},"e057":{"name":"Forward 30"},"e058":{"name":"Forward 5"},"eb44":{"name":"Free Breakfast"},"e5d0":{"name":"Fullscreen"},"e5d1":{"name":"Fullscreen Exit"},"e24a":{"name":"Functions"},"e927":{"name":"G Translate"},"e30f":{"name":"Gamepad"},"e021":{"name":"Games"},"e90e":{"name":"Gavel"},"e155":{"name":"Gesture"},"e884":{"name":"Get App"},"e908":{"name":"Gif"},"eb45":{"name":"Golf Course"},"e1b3":{"name":"Gps Fixed"},"e1b4":{"name":"Gps Not Fixed"},"e1b5":{"name":"Gps Off"},"e885":{"name":"Grade"},"e3e9":{"name":"Gradient"},"e3ea":{"name":"Grain"},"e1b8":{"name":"Graphic Eq"},"e3eb":{"name":"Grid Off"},"e3ec":{"name":"Grid On"},"e7ef":{"name":"Group"},"e7f0":{"name":"Group Add"},"e886":{"name":"Group Work"},"e052":{"name":"Hd"},"e3ed":{"name":"Hdr Off"},"e3ee":{"name":"Hdr On"},"e3f1":{"name":"Hdr Strong"},"e3f2":{"name":"Hdr Weak"},"e310":{"name":"Headset"},"e311":{"name":"Headset Mic"},"e3f3":{"name":"Healing"},"e023":{"name":"Hearing"},"e887":{"name":"Help"},"e8fd":{"name":"Help Outline"},"e024":{"name":"High Quality"},"e25f":{"name":"Highlight"},"e888":{"name":"Highlight Off"},"e889":{"name":"History"},"e88a":{"name":"Home"},"eb46":{"name":"Hot Tub"},"e53a":{"name":"Hotel"},"e88b":{"name":"Hourglass Empty"},"e88c":{"name":"Hourglass Full"},"e902":{"name":"Http"},"e88d":{"name":"Https"},"e3f4":{"name":"Image"},"e3f5":{"name":"Image Aspect Ratio"},"e0e0":{"name":"Import Contacts"},"e0c3":{"name":"Import Export"},"e912":{"name":"Important Devices"},"e156":{"name":"Inbox"},"e909":{"name":"Indeterminate Check Box"},"e88e":{"name":"Info"},"e88f":{"name":"Info Outline"},"e890":{"name":"Input"},"e24b":{"name":"Insert Chart"},"e24c":{"name":"Insert Comment"},"e24d":{"name":"Insert Drive File"},"e24e":{"name":"Insert Emoticon"},"e24f":{"name":"Insert Invitation"},"e250":{"name":"Insert Link"},"e251":{"name":"Insert Photo"},"e891":{"name":"Invert Colors"},"e0c4":{"name":"Invert Colors Off"},"e3f6":{"name":"Iso"},"e312":{"name":"Keyboard"},"e313":{"name":"Keyboard Arrow Down"},"e314":{"name":"Keyboard Arrow Left"},"e315":{"name":"Keyboard Arrow Right"},"e316":{"name":"Keyboard Arrow Up"},"e317":{"name":"Keyboard Backspace"},"e318":{"name":"Keyboard Capslock"},"e31a":{"name":"Keyboard Hide"},"e31b":{"name":"Keyboard Return"},"e31c":{"name":"Keyboard Tab"},"e31d":{"name":"Keyboard Voice"},"eb47":{"name":"Kitchen"},"e892":{"name":"Label"},"e893":{"name":"Label Outline"},"e3f7":{"name":"Landscape"},"e894":{"name":"Language"},"e31e":{"name":"Laptop"},"e31f":{"name":"Laptop Chromebook"},"e320":{"name":"Laptop Mac"},"e321":{"name":"Laptop Windows"},"e5dd":{"name":"Last Page"},"e895":{"name":"Launch"},"e53b":{"name":"Layers"},"e53c":{"name":"Layers Clear"},"e3f8":{"name":"Leak Add"},"e3f9":{"name":"Leak Remove"},"e3fa":{"name":"Lens"},"e02e":{"name":"Library Add"},"e02f":{"name":"Library Books"},"e030":{"name":"Library Music"},"e90f":{"name":"Lightbulb Outline"},"e919":{"name":"Line Style"},"e91a":{"name":"Line Weight"},"e260":{"name":"Linear Scale"},"e157":{"name":"Link"},"e438":{"name":"Linked Camera"},"e896":{"name":"List"},"e0c6":{"name":"Live Help"},"e639":{"name":"Live Tv"},"e53f":{"name":"Local Activity"},"e53d":{"name":"Local Airport"},"e53e":{"name":"Local Atm"},"e540":{"name":"Local Bar"},"e541":{"name":"Local Cafe"},"e542":{"name":"Local Car Wash"},"e543":{"name":"Local Convenience Store"},"e556":{"name":"Local Dining"},"e544":{"name":"Local Drink"},"e545":{"name":"Local Florist"},"e546":{"name":"Local Gas Station"},"e547":{"name":"Local Grocery Store"},"e548":{"name":"Local Hospital"},"e549":{"name":"Local Hotel"},"e54a":{"name":"Local Laundry Service"},"e54b":{"name":"Local Library"},"e54c":{"name":"Local Mall"},"e54d":{"name":"Local Movies"},"e54e":{"name":"Local Offer"},"e54f":{"name":"Local Parking"},"e550":{"name":"Local Pharmacy"},"e551":{"name":"Local Phone"},"e552":{"name":"Local Pizza"},"e553":{"name":"Local Play"},"e554":{"name":"Local Post Office"},"e555":{"name":"Local Printshop"},"e557":{"name":"Local See"},"e558":{"name":"Local Shipping"},"e559":{"name":"Local Taxi"},"e7f1":{"name":"Location City"},"e1b6":{"name":"Location Disabled"},"e0c7":{"name":"Location Off"},"e0c8":{"name":"Location On"},"e1b7":{"name":"Location Searching"},"e897":{"name":"Lock"},"e898":{"name":"Lock Open"},"e899":{"name":"Lock Outline"},"e3fc":{"name":"Looks"},"e3fb":{"name":"Looks 3"},"e3fd":{"name":"Looks 4"},"e3fe":{"name":"Looks 5"},"e3ff":{"name":"Looks 6"},"e400":{"name":"Looks One"},"e401":{"name":"Looks Two"},"e028":{"name":"Loop"},"e402":{"name":"Loupe"},"e16d":{"name":"Low Priority"},"e89a":{"name":"Loyalty"},"e158":{"name":"Mail"},"e0e1":{"name":"Mail Outline"},"e55b":{"name":"Map"},"e159":{"name":"Markunread"},"e89b":{"name":"Markunread Mailbox"},"e322":{"name":"Memory"},"e5d2":{"name":"Menu"},"e252":{"name":"Merge Type"},"e0c9":{"name":"Message"},"e029":{"name":"Mic"},"e02a":{"name":"Mic None"},"e02b":{"name":"Mic Off"},"e618":{"name":"Mms"},"e253":{"name":"Mode Comment"},"e254":{"name":"Mode Edit"},"e263":{"name":"Monetization On"},"e25c":{"name":"Money Off"},"e403":{"name":"Monochrome Photos"},"e7f2":{"name":"Mood"},"e7f3":{"name":"Mood Bad"},"e619":{"name":"More"},"e5d3":{"name":"More Horiz"},"e5d4":{"name":"More Vert"},"e91b":{"name":"Motorcycle"},"e323":{"name":"Mouse"},"e168":{"name":"Move To Inbox"},"e02c":{"name":"Movie"},"e404":{"name":"Movie Creation"},"e43a":{"name":"Movie Filter"},"e6df":{"name":"Multiline Chart"},"e405":{"name":"Music Note"},"e063":{"name":"Music Video"},"e55c":{"name":"My Location"},"e406":{"name":"Nature"},"e407":{"name":"Nature People"},"e408":{"name":"Navigate Before"},"e409":{"name":"Navigate Next"},"e55d":{"name":"Navigation"},"e569":{"name":"Near Me"},"e1b9":{"name":"Network Cell"},"e640":{"name":"Network Check"},"e61a":{"name":"Network Locked"},"e1ba":{"name":"Network Wifi"},"e031":{"name":"New Releases"},"e16a":{"name":"Next Week"},"e1bb":{"name":"Nfc"},"e641":{"name":"No Encryption"},"e0cc":{"name":"No Sim"},"e033":{"name":"Not Interested"},"e06f":{"name":"Note"},"e89c":{"name":"Note Add"},"e7f4":{"name":"Notifications"},"e7f7":{"name":"Notifications Active"},"e7f5":{"name":"Notifications None"},"e7f6":{"name":"Notifications Off"},"e7f8":{"name":"Notifications Paused"},"e90a":{"name":"Offline Pin"},"e63a":{"name":"Ondemand Video"},"e91c":{"name":"Opacity"},"e89d":{"name":"Open In Browser"},"e89e":{"name":"Open In New"},"e89f":{"name":"Open With"},"e7f9":{"name":"Pages"},"e8a0":{"name":"Pageview"},"e40a":{"name":"Palette"},"e925":{"name":"Pan Tool"},"e40b":{"name":"Panorama"},"e40c":{"name":"Panorama Fish Eye"},"e40d":{"name":"Panorama Horizontal"},"e40e":{"name":"Panorama Vertical"},"e40f":{"name":"Panorama Wide Angle"},"e7fa":{"name":"Party Mode"},"e034":{"name":"Pause"},"e035":{"name":"Pause Circle Filled"},"e036":{"name":"Pause Circle Outline"},"e8a1":{"name":"Payment"},"e7fb":{"name":"People"},"e7fc":{"name":"People Outline"},"e8a2":{"name":"Perm Camera Mic"},"e8a3":{"name":"Perm Contact Calendar"},"e8a4":{"name":"Perm Data Setting"},"e8a5":{"name":"Perm Device Information"},"e8a6":{"name":"Perm Identity"},"e8a7":{"name":"Perm Media"},"e8a8":{"name":"Perm Phone Msg"},"e8a9":{"name":"Perm Scan Wifi"},"e7fd":{"name":"Person"},"e7fe":{"name":"Person Add"},"e7ff":{"name":"Person Outline"},"e55a":{"name":"Person Pin"},"e56a":{"name":"Person Pin Circle"},"e63b":{"name":"Personal Video"},"e91d":{"name":"Pets"},"e0cd":{"name":"Phone"},"e324":{"name":"Phone Android"},"e61b":{"name":"Phone Bluetooth Speaker"},"e61c":{"name":"Phone Forwarded"},"e61d":{"name":"Phone In Talk"},"e325":{"name":"Phone Iphone"},"e61e":{"name":"Phone Locked"},"e61f":{"name":"Phone Missed"},"e620":{"name":"Phone Paused"},"e326":{"name":"Phonelink"},"e0db":{"name":"Phonelink Erase"},"e0dc":{"name":"Phonelink Lock"},"e327":{"name":"Phonelink Off"},"e0dd":{"name":"Phonelink Ring"},"e0de":{"name":"Phonelink Setup"},"e410":{"name":"Photo"},"e411":{"name":"Photo Album"},"e412":{"name":"Photo Camera"},"e43b":{"name":"Photo Filter"},"e413":{"name":"Photo Library"},"e432":{"name":"Photo Size Select Actual"},"e433":{"name":"Photo Size Select Large"},"e434":{"name":"Photo Size Select Small"},"e415":{"name":"Picture As Pdf"},"e8aa":{"name":"Picture In Picture"},"e911":{"name":"Picture In Picture Alt"},"e6c4":{"name":"Pie Chart"},"e6c5":{"name":"Pie Chart Outlined"},"e55e":{"name":"Pin Drop"},"e55f":{"name":"Place"},"e037":{"name":"Play Arrow"},"e038":{"name":"Play Circle Filled"},"e039":{"name":"Play Circle Outline"},"e906":{"name":"Play For Work"},"e03b":{"name":"Playlist Add"},"e065":{"name":"Playlist Add Check"},"e05f":{"name":"Playlist Play"},"e800":{"name":"Plus One"},"e801":{"name":"Poll"},"e8ab":{"name":"Polymer"},"eb48":{"name":"Pool"},"e0ce":{"name":"Portable Wifi Off"},"e416":{"name":"Portrait"},"e63c":{"name":"Power"},"e336":{"name":"Power Input"},"e8ac":{"name":"Power Settings New"},"e91e":{"name":"Pregnant Woman"},"e0df":{"name":"Present To All"},"e8ad":{"name":"Print"},"e645":{"name":"Priority High"},"e80b":{"name":"Public"},"e255":{"name":"Publish"},"e8ae":{"name":"Query Builder"},"e8af":{"name":"Question Answer"},"e03c":{"name":"Queue"},"e03d":{"name":"Queue Music"},"e066":{"name":"Queue Play Next"},"e03e":{"name":"Radio"},"e837":{"name":"Radio Button Checked"},"e836":{"name":"Radio Button Unchecked"},"e560":{"name":"Rate Review"},"e8b0":{"name":"Receipt"},"e03f":{"name":"Recent Actors"},"e91f":{"name":"Record Voice Over"},"e8b1":{"name":"Redeem"},"e15a":{"name":"Redo"},"e5d5":{"name":"Refresh"},"e15b":{"name":"Remove"},"e15c":{"name":"Remove Circle"},"e15d":{"name":"Remove Circle Outline"},"e067":{"name":"Remove From Queue"},"e417":{"name":"Remove Red Eye"},"e928":{"name":"Remove Shopping Cart"},"e8fe":{"name":"Reorder"},"e040":{"name":"Repeat"},"e041":{"name":"Repeat One"},"e042":{"name":"Replay"},"e059":{"name":"Replay 10"},"e05a":{"name":"Replay 30"},"e05b":{"name":"Replay 5"},"e15e":{"name":"Reply"},"e15f":{"name":"Reply All"},"e160":{"name":"Report"},"e8b2":{"name":"Report Problem"},"e56c":{"name":"Restaurant"},"e561":{"name":"Restaurant Menu"},"e8b3":{"name":"Restore"},"e929":{"name":"Restore Page"},"e0d1":{"name":"Ring Volume"},"e8b4":{"name":"Room"},"eb49":{"name":"Room Service"},"e418":{"name":"Rotate 90 Degrees Ccw"},"e419":{"name":"Rotate Left"},"e41a":{"name":"Rotate Right"},"e920":{"name":"Rounded Corner"},"e328":{"name":"Router"},"e921":{"name":"Rowing"},"e0e5":{"name":"Rss Feed"},"e642":{"name":"Rv Hookup"},"e562":{"name":"Satellite"},"e161":{"name":"Save"},"e329":{"name":"Scanner"},"e8b5":{"name":"Schedule"},"e80c":{"name":"School"},"e1be":{"name":"Screen Lock Landscape"},"e1bf":{"name":"Screen Lock Portrait"},"e1c0":{"name":"Screen Lock Rotation"},"e1c1":{"name":"Screen Rotation"},"e0e2":{"name":"Screen Share"},"e623":{"name":"Sd Card"},"e1c2":{"name":"Sd Storage"},"e8b6":{"name":"Search"},"e32a":{"name":"Security"},"e162":{"name":"Select All"},"e163":{"name":"Send"},"e811":{"name":"Sentiment Dissatisfied"},"e812":{"name":"Sentiment Neutral"},"e813":{"name":"Sentiment Satisfied"},"e814":{"name":"Sentiment Very Dissatisfied"},"e815":{"name":"Sentiment Very Satisfied"},"e8b8":{"name":"Settings"},"e8b9":{"name":"Settings Applications"},"e8ba":{"name":"Settings Backup Restore"},"e8bb":{"name":"Settings Bluetooth"},"e8bd":{"name":"Settings Brightness"},"e8bc":{"name":"Settings Cell"},"e8be":{"name":"Settings Ethernet"},"e8bf":{"name":"Settings Input Antenna"},"e8c0":{"name":"Settings Input Component"},"e8c1":{"name":"Settings Input Composite"},"e8c2":{"name":"Settings Input Hdmi"},"e8c3":{"name":"Settings Input Svideo"},"e8c4":{"name":"Settings Overscan"},"e8c5":{"name":"Settings Phone"},"e8c6":{"name":"Settings Power"},"e8c7":{"name":"Settings Remote"},"e1c3":{"name":"Settings System Daydream"},"e8c8":{"name":"Settings Voice"},"e80d":{"name":"Share"},"e8c9":{"name":"Shop"},"e8ca":{"name":"Shop Two"},"e8cb":{"name":"Shopping Basket"},"e8cc":{"name":"Shopping Cart"},"e261":{"name":"Short Text"},"e6e1":{"name":"Show Chart"},"e043":{"name":"Shuffle"},"e1c8":{"name":"Signal Cellular 4 Bar"},"e1cd":{"name":"Signal Cellular Connected No Internet 4 Bar"},"e1ce":{"name":"Signal Cellular No Sim"},"e1cf":{"name":"Signal Cellular Null"},"e1d0":{"name":"Signal Cellular Off"},"e1d8":{"name":"Signal Wifi 4 Bar"},"e1d9":{"name":"Signal Wifi 4 Bar Lock"},"e1da":{"name":"Signal Wifi Off"},"e32b":{"name":"Sim Card"},"e624":{"name":"Sim Card Alert"},"e044":{"name":"Skip Next"},"e045":{"name":"Skip Previous"},"e41b":{"name":"Slideshow"},"e068":{"name":"Slow Motion Video"},"e32c":{"name":"Smartphone"},"eb4a":{"name":"Smoke Free"},"eb4b":{"name":"Smoking Rooms"},"e625":{"name":"Sms"},"e626":{"name":"Sms Failed"},"e046":{"name":"Snooze"},"e164":{"name":"Sort"},"e053":{"name":"Sort By Alpha"},"eb4c":{"name":"Spa"},"e256":{"name":"Space Bar"},"e32d":{"name":"Speaker"},"e32e":{"name":"Speaker Group"},"e8cd":{"name":"Speaker Notes"},"e92a":{"name":"Speaker Notes Off"},"e0d2":{"name":"Speaker Phone"},"e8ce":{"name":"Spellcheck"},"e838":{"name":"Star"},"e83a":{"name":"Star Border"},"e839":{"name":"Star Half"},"e8d0":{"name":"Stars"},"e0d3":{"name":"Stay Current Landscape"},"e0d4":{"name":"Stay Current Portrait"},"e0d5":{"name":"Stay Primary Landscape"},"e0d6":{"name":"Stay Primary Portrait"},"e047":{"name":"Stop"},"e0e3":{"name":"Stop Screen Share"},"e1db":{"name":"Storage"},"e8d1":{"name":"Store"},"e563":{"name":"Store Mall Directory"},"e41c":{"name":"Straighten"},"e56e":{"name":"Streetview"},"e257":{"name":"Strikethrough S"},"e41d":{"name":"Style"},"e5d9":{"name":"Subdirectory Arrow Left"},"e5da":{"name":"Subdirectory Arrow Right"},"e8d2":{"name":"Subject"},"e064":{"name":"Subscriptions"},"e048":{"name":"Subtitles"},"e56f":{"name":"Subway"},"e8d3":{"name":"Supervisor Account"},"e049":{"name":"Surround Sound"},"e0d7":{"name":"Swap Calls"},"e8d4":{"name":"Swap Horiz"},"e8d5":{"name":"Swap Vert"},"e8d6":{"name":"Swap Vertical Circle"},"e41e":{"name":"Switch Camera"},"e41f":{"name":"Switch Video"},"e627":{"name":"Sync"},"e628":{"name":"Sync Disabled"},"e629":{"name":"Sync Problem"},"e62a":{"name":"System Update"},"e8d7":{"name":"System Update Alt"},"e8d8":{"name":"Tab"},"e8d9":{"name":"Tab Unselected"},"e32f":{"name":"Tablet"},"e330":{"name":"Tablet Android"},"e331":{"name":"Tablet Mac"},"e420":{"name":"Tag Faces"},"e62b":{"name":"Tap And Play"},"e564":{"name":"Terrain"},"e262":{"name":"Text Fields"},"e165":{"name":"Text Format"},"e0d8":{"name":"Textsms"},"e421":{"name":"Texture"},"e8da":{"name":"Theaters"},"e8db":{"name":"Thumb Down"},"e8dc":{"name":"Thumb Up"},"e8dd":{"name":"Thumbs Up Down"},"e62c":{"name":"Time To Leave"},"e422":{"name":"Timelapse"},"e922":{"name":"Timeline"},"e425":{"name":"Timer"},"e423":{"name":"Timer 10"},"e424":{"name":"Timer 3"},"e426":{"name":"Timer Off"},"e264":{"name":"Title"},"e8de":{"name":"Toc"},"e8df":{"name":"Today"},"e8e0":{"name":"Toll"},"e427":{"name":"Tonality"},"e913":{"name":"Touch App"},"e332":{"name":"Toys"},"e8e1":{"name":"Track Changes"},"e565":{"name":"Traffic"},"e570":{"name":"Train"},"e571":{"name":"Tram"},"e572":{"name":"Transfer Within A Station"},"e428":{"name":"Transform"},"e8e2":{"name":"Translate"},"e8e3":{"name":"Trending Down"},"e8e4":{"name":"Trending Flat"},"e8e5":{"name":"Trending Up"},"e429":{"name":"Tune"},"e8e6":{"name":"Turned In"},"e8e7":{"name":"Turned In Not"},"e333":{"name":"Tv"},"e169":{"name":"Unarchive"},"e166":{"name":"Undo"},"e5d6":{"name":"Unfold Less"},"e5d7":{"name":"Unfold More"},"e923":{"name":"Update"},"e1e0":{"name":"Usb"},"e8e8":{"name":"Verified User"},"e258":{"name":"Vertical Align Bottom"},"e259":{"name":"Vertical Align Center"},"e25a":{"name":"Vertical Align Top"},"e62d":{"name":"Vibration"},"e070":{"name":"Video Call"},"e071":{"name":"Video Label"},"e04a":{"name":"Video Library"},"e04b":{"name":"Videocam"},"e04c":{"name":"Videocam Off"},"e338":{"name":"Videogame Asset"},"e8e9":{"name":"View Agenda"},"e8ea":{"name":"View Array"},"e8eb":{"name":"View Carousel"},"e8ec":{"name":"View Column"},"e42a":{"name":"View Comfy"},"e42b":{"name":"View Compact"},"e8ed":{"name":"View Day"},"e8ee":{"name":"View Headline"},"e8ef":{"name":"View List"},"e8f0":{"name":"View Module"},"e8f1":{"name":"View Quilt"},"e8f2":{"name":"View Stream"},"e8f3":{"name":"View Week"},"e435":{"name":"Vignette"},"e8f4":{"name":"Visibility"},"e8f5":{"name":"Visibility Off"},"e62e":{"name":"Voice Chat"},"e0d9":{"name":"Voicemail"},"e04d":{"name":"Volume Down"},"e04e":{"name":"Volume Mute"},"e04f":{"name":"Volume Off"},"e050":{"name":"Volume Up"},"e0da":{"name":"Vpn Key"},"e62f":{"name":"Vpn Lock"},"e1bc":{"name":"Wallpaper"},"e002":{"name":"Warning"},"e334":{"name":"Watch"},"e924":{"name":"Watch Later"},"e42c":{"name":"Wb Auto"},"e42d":{"name":"Wb Cloudy"},"e42e":{"name":"Wb Incandescent"},"e436":{"name":"Wb Iridescent"},"e430":{"name":"Wb Sunny"},"e63d":{"name":"Wc"},"e051":{"name":"Web"},"e069":{"name":"Web Asset"},"e16b":{"name":"Weekend"},"e80e":{"name":"Whatshot"},"e1bd":{"name":"Widgets"},"e63e":{"name":"Wifi"},"e1e1":{"name":"Wifi Lock"},"e1e2":{"name":"Wifi Tethering"},"e8f9":{"name":"Work"},"e25b":{"name":"Wrap Text"},"e8fa":{"name":"Youtube Searched For"},"e8ff":{"name":"Zoom In"},"e900":{"name":"Zoom Out"},"e56b":{"name":"Zoom Out Map"}}} \ No newline at end of file diff --git a/app/webroot/css/fonts/material-icons/MaterialIcons-Regular.svg b/app/webroot/css/fonts/material-icons/MaterialIcons-Regular.svg new file mode 100644 index 00000000..a449327e --- /dev/null +++ b/app/webroot/css/fonts/material-icons/MaterialIcons-Regular.svg @@ -0,0 +1,2373 @@ + + + + + +Created by FontForge 20151118 at Mon Feb 8 11:58:02 2016 + By shyndman +Copyright 2015 Google, Inc. All Rights Reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/webroot/css/fonts/material-icons/MaterialIcons-Regular.ttf b/app/webroot/css/fonts/material-icons/MaterialIcons-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..7015564ad166a3e9d88c82f17829f0cc01ebe29a GIT binary patch literal 128180 zcmeEvcYK@Gx&M1)4R2eLU&)qiS+*?6)@#Q@mX+x!dpHRhNLkQ2n^?%nyrxK)q?B3sZ zV)JZV|5B0+M=#vAZq1~o{wt7w4A*yUS+jq;)+-&y^A$+%+`4AVhU&7w+Y-AP^<@XQ zZ`-x|^p#SF#I6~l=MuG@X?}XnH|mdkwrui;Qh^3HB+*Oy+A$M$RE3dWOlmuQdZcu^om&H^q~Mv6Zi_T@_TTbTBt?>?5cVPbh4~g3xr$0r z{)|#lIz@`{vjpGMJ$jSgr+346O3y_a@hmFE`BS>8M@mYi{>eN?$|a05%AN9(rDmiR zXX0*%KMSF~VQC+pMR63l)1J;1UQc=}%C8j3&+`x->Z1J+4_iD-O5oc5m)t>SRp+%xbu@Tr(I{FiJ5~Yh=sm63hxn}>U9LkB_qchsR zgfwUSqf`=})3au&9ea8!&flgURU`+_>8X!DQOlzIb4wL9jG>MShYLNWd!i<^r$4%D zk_h^ARylH)+OZP%+?iCORua-sE^56O@cK}l=xwSe;R3xSdNsz=(tWiwN=X~_2fZQl z^mIl2NB7m#6LE)9(4Q>zW?(%ra~+nt`5o#dNTQL@AV>(uup2mi`D{REEUQ zWT^;8^@)I4l&5ORq>Q0%Mr`yK<$G$uDx8bdly4`0gGv*%6RE>IHI+jcM5*by7`1ey z^kSo$irUhfqBgXrGUy#Ohk)eeSVV8H!bY^7>Lf`Ucv{gCN=*=^aVO)P>OoJ$o}Lf{ z=vtDd;wWlIbx~_XrP3e$!22N!NuULiR0vKD83<>R_7jqj`2D=heJ%R{*ZYy5P8u&w zkUlFN9LgK28mb#=7-}ABADS?OOGDon`p(ch$G04hAHVDPw~zne_)m|&di>2d z*T4ClH-Gr%kKW3EtMaY!ZwBPCa2L^>MU^1oKd9YYJEwM9?WEdZt-rRpw$bs9;|9m|j%yuD z9E%<2)C||0sySKnZq146kE;Jv{Xq5Z>YesK*8{yWF9a|mlx8Uf))_`-!(?gVwaIXtT$fQH09~+f56-T;WhI7c=L%{B# z9XLn%Lr-9P3FnaOhrW*O8#uoP$8Tf%4$iN`@q5_b!TAl6bbJ=JEjWK1$D6RlasID3 z-X%8absX=m1SH-Ct8wBgMkiH$9nq_+&%@E++2Z(;1c1u31a!qJ9pJkB@ccsDkb!H(dF za^Ctq&XLDke~_fN%{c!Rju`2019t2a9MMN_Pe#94BkZALAVGJc)ilaZ(=e?mZ1QJg+;|VH$VNfL@F&SH=4{9 zvc+0iWwTe;IBK1B^{xiD$NTAT{qH{Ey0O&6|JpIWr-3^!fpoS;+AQsm4oIJqu9j|= zZkN6&Jt93Ny(oQC`l0kQ=~vKj-;@3z{h2XVz>KVl)v+el&L*&FY#v*}wz4>TjJ>TX z)`T@*(j+yfG@s;^&>0!9p#J`L)$=el~QGW<b(OJdWz{XV65B-EZri=K zm+b|1hkdqvmHjgNefA&OPgjqtUS7SU`e^kZYLuG!H5b-gQFD9EfTPqAbVMCDIi7X= z%<&t?hqcyPrFLHJg|)Xi3!QeS-?_xO#d)Xm$8}O&XWiDiyX#)AOV@YQudM%k{Wt30 zc9prhToKn^*K@94Hzv%wh)9KmZdBXE&ug|;Kd%ky< z_c`xh8|{s28y{&ZXj;^?zv1`LZ-Prb(w%6M&?UUM9wqM%*X!|$YPjsMVL2K~WV!F|Cm1iu~p-FVCRRpW0R|Ml^y@xv1eCXAb~X2Nw7 zzBjRGV%x-(6EC0m^29$(vQC;jX~U$iP5SYqHzvJ5>Gb4^$-c=~PQGXIi<94;QZU6c zW%ZOxr@S)d_uZE68Qr_OpYHza)W)ejQ?Hu($kdae_E0!{m~iIXQXC+dDg?TUYPasS-+iKJ$uINO|$Qq{e#)>&uN{rVa@|{ zUY+ZnyKe5Ib6=n5o40h{W%C}JcXEEg{FeDk=kJ~$pa0_g-}aRDOzb(YC)RU&&!auZ z7O(}@1@jhcTJY$C;e`zgw=8^V;fISl79Cjh{d3qkYtDIcalzuY#akCYw)l<3e_Y~P za@mr%mwK1ZTe@lK{-xhq*0AidWyjBLKX>1`&z$>OSQ|bNzB@b^DT+8Et0Rv_z8?Aa z<<-k)F5k2KiRJ&Y!muK+V*iSJSG=$ywX$es^~#o&2Up&+@~bOFG_sy`bQNwhNA4@RJKZ*}Qb~-J9R&%kOLM z+u3(>-^7&+WW^=L0*R z-1*&|r*{6wuHs!ayMnvs?pnF)@UHuIeRbDcy9;->?_Rk3g58IA-?ICW-Cy6G+Wp%- z&3iWNxpB`6dyemI*t>G?ZF^tY`ycyi_O04?+rBsVSMFc6|Iz)!2O176IR9^4G4=Uor8D6<1t-#W$~b?MnH|IaeOJGI;i zKfCJpM=VELjx0K|=g6B^=Uv@&b??J(mZDqgZ;9M;%`IQK<>W1& z+*)^Q*R9)cz2Vm9Zhb4x;`aEI_!r|pihtDK*1x6yvHtgOGv7Atwyn3_e%trHAbr92 zg)Lur_;&m4b8kO%`;)i7eTU|b<~!!yvHgyF@A%#wf4I|s=jZPnxbv5HNq2egT5{Ky z?^fwoqpqVXkKTSXb@cQXgJ0b8#V5Wvd|&B( zZTFpf-_H9UzAt&-ukQQn{mu6;x&OKQKYF0yfu#?8;el^G@NW;+J$T`R4?Xzx2Y>S5 zyAP%xs(EPgLl-`Dtq2qex;T%LF+@%_ZVKRW3#&10U&);@OaW3N7Le|+QP zvB$si`0x`|Ppo?4;1l0?;*BR4J-Oq_ho1bmr#hZG^wi@|{orZ+(^H>*;px*~p77=E zU%vm#Z$G0vv-z1jpZV8km1iG%_SAFL&&_&n%X6PKAHS9M4I1q_>F#} z*Kc$gkL=sHk%iL$ z*uHYzh7H$kSjIC+B0FCgmm98QcAk?trYI;KHV`(PsRuMFwH^kunO9+OcsLb_gcT*k z;^`>T!#2W_NM9t?!m3E=QEMvBAFx{GxNyl13 z?G@D(?V+!oTUB3mN(qJVzof-#Z8_v$QdCx2QBhh}w8Wn>+Mv>9p+s#(OVt+YGc86b z99sWwDlRq^n-`BCzj%B;Z!eQ^qu8_=H^wjis{kEf7eZ^3ED5Sm2K!(KU`I7Y9$h@2 zt`4tXWEtoT2CN3JUaqiobOky+UfETVNg69Qm6VwN#P?Uri??q-x_#lzj@@<34=tbH z<>SSQ`Z##45_rCSaqk3nvtw6NpnLi9?(yg5H@!i56mxinQKJM}*Gif@Ls>3Yyzm;hdcvrgE!!3y?geAdPAX@GZfmxWSp>2jBbbvx=T=j4H12Jf@4zv*qK2PufD=+ z@N@>v=suvotKRDoe_~j;Xt2r^R*U%i(AivD+q`r9c*m?+CyZ4}hpVEj$z-T$s<1A< zIHF8h)omfqe%O$S?O&yqpQOp2Q3zdyU8~-5}Df4-QD7>wc8!_ zo?IfL+pGc5{-OHCFhXh2SDSuE2e*|(>N$b)5XUv7&DGi9j`eESWY z83^N5zU?+x4F<2l>kZOh&>FN_4V;lPsnf8qao)Vfg@(?NGa*_;C!J%QSz9~9bk3y7 zi|A~o@tmBV%kW+|ADs0DGa(=Fene8as$s+I$t{~Fw|vmB!Ni&GZ7q{$Z)iyWxZwjj zVKKpeH6YPZ7GrT5ihIDLD|3XSxPqJ_xx&$70|OWd3Dg(r8K{e7wi*(rPO*5L zuGDfgzZasH4x2KN;3Gr{pGE^tO9_(uBH+%zVEhy2sI~v!7?FYlrNEI( zxX%#&4U!#XA#M3PtU783>g~qHqJ1GyDvvF{G@VLh8o**o66C4VqxJZF;40JzwGG1@ zL+XgCfN~%wZALE4b6X7%hXZ`Fs>(|c-^x#G$8YRqArAR%; z2FYy=$}UhTzwBjR2C@}olV>#VZJuG>+noNBgB4%m*yebX-+4E4X9n(&oEL+fhd<;= z9tloKtPGu)dX_=ZBVjO`Mnh>J3sSOU&z_c`OOZ54qho|){1Vcj5!|*0{8lmpKn4=I zgDUM%^$ZAyL8@mmws2u=Vb7uEkojjpyg#}fMx3?wV{7eeL0UYk6z|I93VNE}anFt& z_bjMe=5#J~E=5&yYA%`UjCC=p2Gv>AMQ~ohy~?0rjnH+XfB{Hn?on6`c|S2Y81W58 zh!LtBImJhbqF}TnM#*5rA4LfUsT>$lN2>b>UF_=g8b}KBWCoFeq%)Fbskd|GfcNWd zwtCwG9UZkE_r2Bhlja_f<*V|I{E9k|CDMpbNN zM5oYiCeF`*7h{UeiU*M76K8PhW4*oebD89bSimq2VvvGk9CL#*gf^isL2~lfp%4}g zhf8Q|it$&%oZ(a99=aN&9pM{d0+0hqm(W7FG{!Y9%E9l|$)q*P@@#g{K2xt38I@0D z@%Jw;C}FAemG+rhp4Y@#Z@*t$(1ZM<=!a_|W9fi*lGz_LdR+|_hCnnNjfR=Ci-n@; zf#^kh?T-Ru;z$ea3u!Yc1EIg@o+PM~IQGj&@SYlPnbO?*hHHFOv)9Ra| zu?-LU7nL@bZl2lJRA;X#&~~=kIE9&ovcC#`TSn0n%mQ5+#ljxpwV*u)-ZG|4JNMja zt&=9T1_Hypg9YN{M=fewRQy!sH;(^a;6B+##^NDMMC9S&VHU}v zT`ZYIXW}3Dm#e~NHUB)&o+^0mI4$+cT*U?f%hi8K8Og?i2wVyOby1GU1eZwae==xU7DI*%f4qFMaOf!%wB} zTIMsldc74}D!ebQ>+o;r_)@+7`Fi`M+s6H=v(weVE`;eq1Bff&Oi7We3LWHYtTUnr zkY}<8n1fc9B&j?cPRGJwI)l#5k{mu&U>v6<5}%>yr=u~_kh65Y6LAISpuQDQID#-m zfJ3_K4F)hiORxe*2)Cr%Lc4`_g%kiLSh_=Fh26&$Fo4$>Pyw##2`N|@gKUL5jaH*6 z(B$Q5^YR)sdV>}h1zL?B2ZKIyVbE$dD=TDA-mUBBM5CPx7F@7E0e^YPpwVeHidL)3 zLjpx>F430gH5#U6x~ekuTvMzs3e47*729X82k(h+o&;_*s&!sz4*axI@GMmf{wFOy zOM_h<1Rs}6UoXopWXVARq5x4DFoUj-v8UIMf|*~oRQUZ}nHK}$QSJPG4v;h&Uj|5q zat%O60Lv$U5sY?}X|zQet)y|lK0vE0zzz`68UWCI4MSQJPo&Y743CCLC4U zAYs+e0fHHTS<7n41&F{PzY24&*W>b@rBnW5(3I%>ZjA;VpPz?TkScP{2aTF0M zp^vnAIH>gDpGSTF*+2-K(2OD_{~Yc=I|kG_W1&-;`?tnIX&w=Wvy6qnS+M65gQo0^ zv7ps4P0`rVFsjXG9Sqt$CPr{}I6ObL6{?>g$vHiuo*0z4jOr;{!EcEB2x5+^k0+or)Ic8$k~G0v zPB0;xASy&si)!^I>B38w*0I%O&)O>OmG+W?Fzl+~a3B!qvUS;PK~|<}rGBMXHdmI=g=K@E08H6{g{i~~@x`_f4! zhtvJ6FWo;J3X#eLzYuh4(hcHxJBrp-KsTtCoWNEuY)L_qm$|hOL>YoE>5rs;S|Mo+ zwYlx?XKlt9iD2ktg)A}y$xxfKErv^aV6(lXkVQY{gDk6RfQGE+MVLE;353fuVf1~1 zTX06nliG}Rokhpbojcys+UiLU2$Ri&rRVKEue7;j`nl6fzQN5pkW8~UWF(yqejczL z)STNMRE*7)@)91Kp)?8u#QOqYA;|F-JOtCj0NJ}95i3G2QH)tg* zz(|)KbH>*=r=?Q^aKiBMROIaMb%rcHpHKry@0KN}M#6Z~ArDxwNsGlF!6Gw+i45Z$ z`lz^<8NeC|Ifb0p!gYs#R80YBLW&s0G5)NF59M%`X*iVSY@anaKm_mdV{Mgh`qN9#!$V1 zrM501U&)f+JKU{P!}@ARlYU{fUePz*)arKlrz%sYPGd_SIGC^GuZgX}K7FHu9>3Vy zQ0t$1G2Zdl^OqiMZH4+w78=#Z0?P;uH&qfJ@yT)9rm2cBhlVQ*&12LPKKg`aPCZTf z38GGkrUSJi#mWEfFT6WW{-e31q>3(TCP=Mn8siz z6ga~+F{*WE#lJByCquS8s(H{&$-dt)xr zWJm^;3!$z_)U_HG5sNk0Wwn4U!D9~j3DPTPQsiGXT;FznYhiIiBUy3!Q?R_?L|edY z=eM;M>TnO&seXFc*ice{d=cjkIvIt`A+dS`DQpIPJ=BrTV3*Shdj?%`W!D35%D7@@ zmENQe==Gaf{boH*O!_KkaR&>PO)t}xRf;?7*NZfjWxCSorOek=JH`FaTQY zN~U}tJ3hXi#Z%YgNHk@iw2)oRo<%A|O+$ls$w(J4gZRU>&=Yg)j?Ht-W8vQ3BQeLW zed&+qI_7e?To1TJ$tyve0=c6EE4$B;gok78J{HBv+Jv%?U>Jq0KpuV6gK=XgcnV8= zd_AhduK(DFnovDdew`2dj$}5#NgnVTpux!y41%fl9lj0igR%B*M>k8f?|A0E4ec?0 z#U-R{d`l518n@9Co&+F>jLx8tPXStL^~kR}Q%xiIO4F+8h)n<2<3 z)Iwn&f(2EsGl1d}*2l@A2D=Z~ppQkB1W?ZB6I}ExHPPV>+T2F3N~Y^NEW&u4VWhB^ zz~zX_fKgM0Li~RaMif4-tExEFmRL%INz8!Hf6+H!M5#tDjLn-l?~=yq>c;AevIZ=Q zpNKmv9ga%pt9Vk~xIEX6l}0r{ibz_^jsYjUj$A?}s&?iefbD@sND!bGET7{=fa3U>t|XEN*Wq1a!5hw1GPG0d3MZbX+5vKwLn`uWU+8!g|xCoAuE3&a7N~S z0^v8T1r2G1ggh127TA(hYqKTeGE*(<>b2@h>p~0^J=2a!r>0l)5w>VD1pup9xfQBBy=~6&IwFc&;R=ejQ)y z{m!k7{>~t2PO2P28lMW(X%%oN_|PdOwkls$m5&Dyg`v=JeaKx=?ehCwkPPZe?Do2% zdi&?0-BHK_;uAt403EbO^q&G;O@ZS%;u=wU$)G& z&n<5#EYw$YdY#&t_NVi$<+GYY-OC#m8f#h6g){AQD#sNS8LYFWEv+rGAi*Zn%yG-R z+h#2)tF(aiQ;#S-PQ^eTIa9{f0<4!SN;RV7Q#{J2;L!5gW~Hp07sZMY_fy-PSl(T` zc=i;NQ54YqpHjCGNpytHautDGPNRvfplzg_P`rhpwjjtOILSSJTw4-334G?HI+goQ z7LT>$>vn_v2gg(*kseTTN(bFfrxXSgbhcy-B#s*PZE*M^%0>8FIR1Ox@P4947O_3m zjm7zc#;Wmb?H@b(L7^W@Usv6vw;A6bpZDiKcF-Wop^^Wcasqju1CW(cQa$MIbkxs^ zQQ|THHF;zNln&uJgCRgYw~oOis|a-(xjS2iFXkxI!c0X-!%nlD1g)Yh9S+N<2gNiI)q?YORS=UCm<>n6^h z(4woTtv$SAN=L1?Y4(O!UD^V84qOF20UP+UB!wXBBr(dZ;9RZfD~LIMG{69lA6N$1 zyzp_GKF!B{I6vRz^fj01^<~XI=bjadSKPs!>!-Lt9-)0oZkByYT_+Bmb&4-6*SOs^ zpjL1scse(Z5<%hJ%G5|iZ@9=uL$bR3pVUJKZt4gV!|{`}DG*HCVt? z2_`cDlN8QK?t<`OhWbcOYPc|n4CYFJW97rE=W84bw)%d#z_B1KM8E2q;&B&@k`h_# zd{(>QNMGOT9>;>e3c=7;3c;{!l*owkS7YQo2wyvCEOw$zq>mA2$+g9JI)Gk4A#0a7 zL5$+z!qU>hgS2xcXF0~-Gu|<=`C^ccRkh(nB2`-W6MFQM!ZLa|-Z7=Q*-^`>k{aV6 zG$cq>ZivyudsItCCO+qL5Qjz-E*2fc0IV|douF+pXq%`t#=grqLb+A4o%=?V+fyz9 zQRX>PzMzl)S877kFN#r~AnOqW%j5?93@&m;N_-0Nq4;2M(^xnJjs%88Ts3nB2W8yV z(cy~ISOAZW6H^iw=wp?-3R#v*$XOfWh=wZYEhJ$mN6f;-2u^loXixZMqS93PSd!wv z;24)jfi(>o{-VY)G>|k!o@-wB3WFbnie1>PDBaDcx|^H371p|T=FIl=srH#O*Uqx{ z+LO44hkSo4Zq1^{iqolZ%ZCiDmh4jolJC_hbaM2Ne4!_8jI3^!%SrsIy8m@0e16Gv z#3myAa(ar(QM1O9BGk|F+}OGa zJ}v{>#MrTcvz&GO=s<$tzz_06rTQRtT8*sHR+s8@I;LpgnA4RyG&)&RSxFCc_7Ve}8H!$~ zE3MXOWsUXB{!E|Z7^F9AHE!~H*mYWF*Ax_JbPZaq(PA9At)sgP^Jg_Mpk{4LWFd!; z0G~UF!)G%Hr+kR3iVTyziiAqxDWEv3@HEz({soJWV}OgBKDaH2as@CNj>1-pC{TC6 z1GldX^v~tuu7s$gM^$YR%E+zE2+z+^ zMC9mcDb?3E))=V)9}I(vB#_2K zyr#Y0xs^R=pO`+3GD_>%*DQPMBN~HdJ2M)q$|o6Lw=C&Gs`XfCcxpQpZ80v2B%bk-(Ntvfzkq1oo65SAPSBkmJ66u!zLjLY%-xLb0i2^Y|kBB3fTYbd7iz zLiSzchNGj*^%LsD@QOoIR(4p;^6j<5Jb>2EN`T{L==eCikNL`0@3-eT*mOi&&-STjxW#KB zXg5i0Am(S2w%{Xz42IFl;-|P!&UfUesWOJhTBd5mLLZLM9fd6BviPm(Z23W7r- zZWr2dM`yh%OsEKfSvW2pIY{%?h^k>!V{`}+0|Izlaat@_=9pj(FheNbVW5aW%ysGL zD64>wG`oW(<$k5d@?2FzRaL{gd~ZyDEXUR7h7R=|>IEL#imoQ?1T8`PN$4)n7sSLN_7yA@0Fk~!pN{=@@oyKiKDx%GX$Y6}wxHF-;Yl+FQtDLUnu4dSh{${L z$tT$rqTq^eezRhD>!wXw&`#)4RmD4Yh}mK>(1;lF;PbG8WWj{APL9nO6lpw4$KsJ; zpD(VYpwe*aLs7d4iZi6hYxt88bkF?z`}6nvkUZs!!<>qAs->6WX(?h0c0m|r6PVqV zNJIvx{#aj&)2DoC7RUOao~8kKyvAtbvO%??!tU~t=UywU8L9L7nE7-Z4-P=d4W!ScU^VkcQfmz*Nd)?f^d;~A)=E-Fh zc|~mvWexRq3#-=VjqXKIcd{JwAm%`pHi)=6XgsM16xA@N3n}7m$yADF%D_y*Ljo|1 zjyOM2gg9ikC@_)Rk-&XPawSI{MJFH-&M!AmPyof`VT90;MVq_3nxIWchZ1aCWy2x!Wj1VTmyO0cUJ zBp0=Hk6&r*uX{7aNp5nDb06ujkB<{Ud&myJ_1+PR z8XYueIF;|LTnd9!B}yunA~ek9PJM%eqgc}nib@b3T;Y?kSgd>sTIzxwriJ&!<8bGE zZuOSseBOtUizpqnR!wPuTLhu&a^?lN?Q-5CZ4mF~az2$C%a)8>ZMGsl&Kp1$zCw!; zvg?HuQNA65!FfhYdAWr->GJ6IF}Y+k#%wO5WQ0)aB5sXI@PGv_rlKw>Zh2v?2s|LP zW_C$262Ms=Z391=fdU;7&}#ruW>Vwg^DCM+ zI5#v`yv%JKv8bnYc(`>H;T+bYV{d?F5GH{$!Da{&iI5uT1V!_9TRV&^$9K0aN-mfR z3OuvCb6O)tPmt3ZRVvHG66d+{{6YU%>IGqko!hddaZ5|({%u*A|B~kBJXgwMLlGd`^F5&MSXK>2R&9c)l&RErFGe)Vv zD2>)o2pTNOW`cGb5dA{F6Y|oKY6irkAt#I`JjNWfPsT<*(U2UrBw(sX(PRyc#}OhQ zhuzbX9!`;naWe*6jBKDH_c*8mMKeK0r^qSdScu>Tphz;PCle1!;+wK$LQhZQ`0AnR=_#TBYzo8P=Tu*>_;o4Sp+U ze$BCP`Gy%Zy=E@v*+B6cnOkGu-eH>@TZh>-OEJqPTh6cl(Q=IIr?2DXtgFtH!>O-r zhu_v6Tf4-$WQp@!l%wKU3N0(){Fv8WwUwy+hZXgfZ*R|;YsjM8C)j7k(x-B#8|FZV zxPyqjpePe`pwO_gLN{a!ND=BxB$}KKFgN9ZDmxVk;HUrL9B_?HMIw2WX0Own7P5l` zG1_G?GDPizPD37*y@bL**^r$rwqFEegm2)IXkzBWuz9hY?CB@%2hVXjWlSC06Ywpz zM}6|ci%QJqk_-o@oF#&b*_xYgW)xU|^=^XaIDp&|EEEsy8ObZUhqBoNsWcCBUlbNa zPQ;mVX1S`=jvG?=0H!&eh$~rFY%~_%MLSm{g}F4anJUKO^owMMV{?j)6cL~q$yG=C zeGvL5=Bc2es=bj^CQ{Ldi5KPO7(Tl9=+Kz#*hp@WK8OO0&4n$>sS`_#c^#ZUZR0=o zeilX)wFy5epQk&@k2=EgQ8TlEIF$3H7jT@bBl#JvcIm&rw6p+GQ z!YHih%00dsj9Lq78{~7PGIa&gBfOY0mm3@JW8)p|=TVifPx|D8(;W4O8k>HT{(+-? zHP!n1f>}!Rz%&QgOSbL;26jlrXN3c~ki0a{4xFySz|4(}lXIZ*quRPES&p<97M=;8 z^&JO0t9&bbk@l)eM4r$*;4=0H_6LlMj2r+DBv=4cQOvWzoG*k6;lgi#9MIl0%Qvg3 zZ06OoXRn_#XT8{er>ZKEO!{_?+?YN4#YKw8!r5rfORwj|>Au%Sa@8@PDXd*?HQd~DIJ6N28NDMSs;_DR_b7l%1@pmT8Z5|)G zaK+(mOS<%d@+JCGmBKX-iha<)1Dz_K=PU9}C1zJR-`u`wkW zDODshP%N+D*a4gcfqF1h@liwZb|6F){DCusHgZRsFXULe)-mIG$BY?{wdqrtn^7Ov zQp3I_^mHcvXFAr#=_aD?!=QQ4vNASZvKN7Uoz0)NXd!W&*~6pof$PJ_bK{S96u!j7?OyO`A$(>Vs0ET zS5Y9tBN7ml9Q&l0F(9U{iC|;0SCLg;hHOvX9Evv@!6%Y}5YU0rF-Z;LN>>+YD;A4B z6ICQ640djFv!Qo}Z$_^{J$aQQbrjQkmmgY|`+%p&<9JPYms{?CTI#2k_G#seZdn!g z(t8OH;Z-1ho!hdYj@k<90^Ecq0jmseDO>%s+U4CHf3(wF&z7KQir&qZH8<7}8@I3dSyKn_b)ubSeY*7m5W$x9K5vcF?&w}#quHIfF{Kw4aI?N4ZN8jQp`hB?9!hNu`?b0S~r zVjr_4x7UFawFSK}GO}mbv(K`b2hsWqi^MG%(Ps$aiGiTe ziLXBb!O(2G4B{)ac)B~>&!6$940Y)5_Z_Ar=GZwC!c5`!F(O0IE?;A>fxAOlg8Tr0 z(CQeZtK?y0>kb?^Ke1>(#pJQq4&bxl%Yvl@FqK4CsLo@^cD7pB-AswOsS z1#M^(DaKsq!#R1{D8-4+GE13}2qz5Kbm*fwBLu>XCswgo3d_o_q4kuCEygNXEyXF> zHZq|UgA|*lgtk=b8>t^^w| zU#aYGmP|JBdXLv{vA7}gP~bE}d{K}L=H!flSjaZclN}ZgDlBnBph|yOy`*&gE%{FU zEVjL{@JNBJ@U&D|cvXSDu+!0U;E(%T9qd?9QJE~?!RK5TS+Fur5kJM7?8v%FYpz4u zs|pJd4{0krQi#`@_y6%gs{{3Czy|vA4$ZHi7C`P-Yluh!Ly(QBCO9$7GA@tjXicV4 zGkYD(FbYipPCm z7`Lh(LihxoET+i#OA!8$#g1J0GS*wM0co)w zR4g0LgUMPpPhF)}9#`$tGJwfAX)#AD6G&t05%Xy4}!g8{QdVt{i!mX&_{?SGOV*r1U8m_7i(_Q z*^KnN8Qx717o=_Q7{j`t7vbO=**3c`eZ|+VVtbxvN7Faim9HJyn7;Y>9NMe}g!70j zOCN(Icd-D-aUOC(Y&Ix2#cNGK3fYhs>^5{b^gwyAWIZjrMvKM(_Gbw(VLd(nuGg1X zs+7!iVX4IY6|+U6VVDO8JPa+sh}p%=KG!~H z*~fJ)3VUVu>n+Wfu;az)6Z7qJHnD)cqIvbruN87yFKka)9ti1OScEAGA0g)CjRIw$ zsC=l;zy+9a2_t-TK{|RU66vRXlAi*q8zm2{sKcCt5&I%;k;A`801puA0&EoqWX&Ts zaA2XZTxAN`?2UF?2(zoIJ=Imh;31P=+f+5JwAx&a|I%qyrsh(6h236JUD7-NR-BQD zslQU3qQSkQuIY33?(tI385rh)7(6UR{XrCqOUSj&&aUR}p3~BH80shJ6QT$BjLu?A z>nw5dq14?xWgQEL!wW!&Xl!)AYeFkGw2*HVIu@FZp2);NtAV3BepBELttlwLph~Y_ zdh+muc8j-l{SE7RtSAe+YGfZ|Qwku3nshVwxw7P;l@r%hyRGMpo4tPh?AAp*I&|eq z*CeC6s-42qMC>TEqauXn*y?Fi$H99L+eLH|G7c9dU==q{Cq?^>~5z@rh^1^z7mX#k;uA}a)7VrWs#7$r+DWzc(0ZRUROe!?noe6Sv+9dw zz}>4KH_qUzYq6F!lv}6OG#SRV<~P^0SWGosXAg0IW)_!uys4G27#kh)Fe4Ii8azS+ z!W_*1Ope6{)PJlF9HZ~Gg;4t>YM;$%?EI-9R??U%%^=22jObL zl$aE~1+NGu%HbWHB!r^`>J{1R{_Aa-18>kd`05~_CY(M797)C^^Dvzgv8QWl7hTg) zJ*R7RQ<(x?({tJwS&pe4Xwv}g_%9`D&(Gl-&DAQdaS`8da#7N^XQ;D=vQ1^A-MqBt42yo>?^*-KJMe6HMn>X7W4tSCLcdt z|DBjXy-!jpwU%@>jtMB3pg`9o8B@;_#t=r(W~Ox5X!^AgN3=X9U_@>)^5(~=N3o|4 z50ej!rY(t{CUg*B0+h%~h69He-bF&30zt@!1{maG!I`rG37fg)g6f(lqa9SgfS=dT zOqaM%m`nGmm4pRUXR1Hlp&nBpf%_5(hylDR(3eDoVhSFjGAu@qeONt!&gl-d20yA| zrlzRt-!=MFOtqp81V@57!I9cQb)$9LcwgY0>a3nqTDqom95boT^dm5%f|*M|Ui`8c ziQY(YKP0tCBD5qbg1bOTa%AERPw-E^N*pA^DA?1wN&^1emO}VIp^8M8h=LG&2|toR zf&rogM4?bE)Ph(o~J5Yv$WN8lr%qP7DgaLGUk6;AMf3}T#ccmZ+(c93bZcq(Sd3%?Squhi2N z8Dn(OIHQ`Lh-DAD&T}1P#I&f&f8;p*AX& z&xM?NPU*easE%|G74dOeP8h~JmMW8_fGYh1bQ3CW@d^V007oRoZTy4k(VqXKQT*!f zZw=LmTElCJO410Yd$fWlZ(Zg&-Sc82D68+#k&haV01EvG+GHZ(7Xk^eV6bS3sH#e< zsO7jL#?Gil5dXvf**Q7Q45io)l0*4CPn?H%UI+l;(8L<6(7BTUvVc(RZ{$QAn{rV% zo>L|l(Kj*VMDJ634}U0yFujzUy~7li3heM^~t@&Jo zb>52Lz{SlCleN0^G5di<7u`x$k1QuH1(sqYqgi!KHD`4N-I%|~RdqyE)68sG5;$v) zW5K~HxiJ0CE1Rw>EZkFAQe3#VuyCut7HqnxwVE{OVo!0)#>IuUf;~t8t$eE=?roam zJcWIUy@Y5Zc(24m6dIKc$KBACZtm#%vq#0 zZ?cq(BKv5iSa_#sWYK8ilnj7y!$FQqxa?CInn0r?lETOV@)6mB*cTqK0B8OSITB?e zZw@lf=7<^jh+twA=EAcizLdn0dc-*pIRMOw0dtA~DH>ha;AV2A5|ih)(#8^@L?}eI zG^f-94d>a6ObkCT#VQhx5*>t%l447s$)z~LO9Ju3f%!dwK+k-X4eG{xzQOtP@sG9y zq+UqaM>Dx)=0wpLS4SqF*#f_K)>|dajBy_43R;8X5pFI7+K&7q1Of%&KfrG>GaR9& z>aBdA(RPz)t&r%p$A+I;&G0M<+Lq3@}qG({m zQqhe6P{V=NX*V6rb3GLT1>m&IgY zmPjN?%^D74ns7!HC0vgpQjr2a#e85M1&^`GtIiZ(DCQehLJ+_r_~Zm_cmv<>6L_y8sT&Dw7pgb@mJ*)RZ|K--xm-~7G z&E3s`s1k;6F;S~1wTT22dKxJhL}H}C@I`iLEPLP$z=PJ;7e6gsdo6}aG#XN3;5)gi zQ_|?qL^=rh?kwwGVlbk{G;v%t&BY^;!NLB1HB?>L>X5H$n->_&ZH-wj#-kNRmOmJ^ z_5o%GtE(S?3P2>nKVP~?UHl*i%3?(nzLKTtU@&)fF?sLacml>{ZnvzW1yW)-&8(-8 zjnh%%XKE;lyMau`dJlCKcn=oT=SMa6MIGDBJ%3WkuS@RX1Nkz(e<~-!=GvyZx-}z1 z+-&=oQIR%kBqqgSQ=AR-m^w(b+$yJ5Ukw29le|rlsizcKz?$MHWo5t;jlx$M%S;Rq z&<2?ls~rDtMFWR2RtH+IO9~q5U{=o%2dY02hiB(AU+?@;vqFY?W4!@t3k6u(z^MPx zwMJCT!ny)%^cor|6>}nR=sD)_ z2C;$>jx3Id0PxbHFTqZ@RbhC-)HX~53Xp^V!zq&dpu4@q$guF_D=fAwj~QmjRpn(3 z72e1F4Mln7<)v%2`Of?Y6th0hP*&5izr~`*Vw;6JO!_LZ zy0IQyHIMcVb9suaO4M336ER;TR*SiP5-r{kRT7a%Dn)h+HL`$G3;9b;pC7(AgUPx#4_b^`8nss2!927X12T#V5i0jQsfi2+j`;nP`M|}K3sxu)bvK}-1CL%p8r6B@-gW&mQ@FoarVE({M znS=osBA5ID9bE`o&Lsof^1nU4+TBy;n&+5X->cvUwG03tqK-migJSo=(k;GZ@)Q{u zkOI#KNmHT};YbxzgGuL-W zB7#(~2VV)w2tpj9F+em*+>J-ligBU}BlTDSSj-X;@wJGvRc5vi(SUiDEaXS;D=2uL zhRslIb93#nW9{EjP3(#cV?E8wMj2{s4=k6Mm7t18k;F+1SXebhjj%_(&yrTo7b0n>e{6N%;X21b6f<;#_im=Hp5Omg> zJT^~J`^=KsD&7ZbFPi!MVbKS?EWJTg=`65gaq0vV)!1EBMs;B|W55_gm!Oa~H|j8^ z>F9U0OaV>57h)=+@Xtgcg=E#p&M|opLwt{q1}E|qT>4DDCBhAS#H(Y3bi;g}LZyn2j}CE%%nB1#4Ogz7iU{T9fWeB+ZkCy52A zLbEnQzm#TH1W&~ zY+6~Dcm@1Bd=3oNy@Iq^Gjijznsbi?8Xm?>OUZ)}1G@5>Ym^=5bgxjRHrqUq69}~N zI5-o8JLQ@+i?=JwyPKyfm>fs(B$zF$Fw_a4r-)2ZCefBUsYx2gdCS-W44DeRtPQ_k zK)s|`8z_7^#VNcdEVjSmvr{7@6-tgOHBL2(4o>Z@aP?>EML3{hJADle_Vl^{!lfV? zl46&Un9*_I{xqANI*La`!K;!YBS@xyfK z1HL%5f{cy`^dYS%B+DTo8;{D7w7;DA4Iw>1a`^N-6WoY`@F>a^vIKPsByMiO2!Z?1 zSQJ(zvxJp?$fn@M#^nPXX&jDbOlgx8M^l)xYpORZF9?s2g(B@I((K*t(oMeBY8H8#N=K7Z5 zhf`NaRejdvw^q*~jKhPBSv#3yF6|(crzt=_3-#py?L(QX{w$S(Rfukje>gxaSs{|A=G;hB9ddc!w&?bgmf*wcYiIVfJTEPY#tIg);_}bl;U~m z3ViY83Q9rtU8~`F{__1I3o7Gzlo967>9O}7{_6801L}nsdLahcU1D$ph(eO-pD&;U z3!wNcq?3ghbupxjv8w^y0wMoHMnQ%#ltHz2K-PYRpTH-opl@j`sjF+NGo(lx@PVpf zIX1V~5B9}F2h=Y3yShUP52$_csXZb`PN^1|5HtZ;uJ|Q116*eQb7&RG^a2{tB1sb# z;6PY|l730R0Z~!WSOz4V5|P9j157ZLjy{^iK^&w>x(T1}84kMi&sZxNjNar|q`5^w z5#xZ)Kl1%WY2^Eh-QBt0U;OW**d*nJA>|252#X}qZ0edi&H)hRfdx|ND@sZl?HB;n z0da<|6#^90H);I2va#iPoPT79?}P68TB+6G8V2)F#(g>Wl8EwW> zbifWUR7=VuN|fbK0ZxBL7F}_T*+ zpegJW??DzR=5`ADSV|r`gJO(mdWCDafBAAoALC0-UEa^$dt_Q~`VIOT=mxeezjqpP z$i~I;HE$>?mU?n5FJaq+luH5>X-2*#-9^=L)z0NIWKWFdpp(L5DlFu;dCGCf|TIG%l>r+>UqB?=N9Wy}cuS zrBdi+-%r1*u$c^Nh+>*YsDGQXvY^=g4x76q{R^ZC4VM*rr=RIxs)c0d7dV!|E56FM zDhX3n2&;m82_ygelZwjJ zLRoS87iFNPigHz+wPa7Gh%JpgSHaiGZb@3U6?suO9ylxJlwhKp%%tSjrAxOaCoRp# z^#9>VY~?K#6}PO6#lKNl<|!by-_mqx9~*m^*a#}_>K=ax%o zevf}sy{*b*tZFT{TFbv&Zn2cZ)=!Ef3qOY#MwqdX#y|V_RSlJu4KuCf=~s9ff4P-& z$uKkkF}6qKb@~Fz$eLTUq6JVCGq6PHKZFW+$B;es8<)_<7u3L&K>7(MNGgUbo=eR} za=SDA^7kSMqGYEf+D8$5m>_zV0zKno4w@IIXAqAwIcDft-5K<3B-eO4c?&0K&k-$4 zr)bY}7Sk`-FLASvZnAz$E!Q7qw0amlBEG#qD;0w~f&F28LsvulG1AfhOq$g@d$?`Z ztTx(k&ZNxAu=;>7Q`HT*My6^#XM9H{NzQH#Nqj+uU>DB;B{&fwkGQZPlu2(eO;n-lzV-{Qa3iPeD#xju7%YC=wSr zNb%&+(kvW3E#bef57-w?68Rz1GkM5l&@vUr>=<)FK`T@#Ug#xVe$_t~l*wO#s*-Oa zfVoIqbK%Y)P_J-beraibjKaeA@h+clv4mwAWP@WPme)w6O7c^bD3xFGGUsS(Jr(xq z3XjKJQ*HJ@+!Kl==KGN)0X!2@BGCgoWK2oQ@JzKfpkzdQWr_t-S0*RC<9f&E$dH`CDI9{8nvUq!YJ7=2ZZ5FJf67zHwFigWA+bXiVW>Zn(7Jp0+mI0DlD zfv-wuOQW`8jN(fp+%u`RRHcLrACJMhw!JyNNM_@-Z+Mgo5_m84M53m|qc8^N6-n^tu&mSKUE;f8js=AZ}fQ{gTkF?wzH<P3iu~J6n8h_gnkLPY7J{RlFKyr+Z_d6v9HT51>d{&ckW{FUp!gr1 z3Z*eA)i+3p)?}U$R8;8DkvY^>ind}OLXD}`>0>;OO~L7-l&JW8J}CL{H}|lZP-VE* zl6e&8?VQJNVGr0Xw^$;S*B<3Vo~eK&AH6epM(K~COG!NK8vfpe{5D85{5}EreU5?J zi8;~qz57e`rGrvTx>CAM`hs+nbT7H0KA`r$wFBtY=^1sefnTYZ#AnHp zHJji8%*KLjL^R(eWzyBs&C+esz0$+d6T~aT$W?n%?JpH)MVF{oqSrlR-cjFG zQ>o9@t`J?7mxCig-fe2fiVjt2m7e2`n%CI8nImUVOyy9|=XVfdScFbQ{~Wbgy3go3 z4yoe%dD14HjEEF|gc~2>zywxc8J&_-hcdW>EFL;ciFD8&+~rg zNV3Nh=wD#}ow1~&Bk6qK`7ZDEdEfWkV~?Hdi|s#iW`9h6)6nt2dmiX$0N=E;Mlgnx znK#81Cq;)tFxwGw3a2s90myuz^F2hndWTW4__u5GQcwnL_U${q&)57r{~Khb_;F?A zu=!Psc>k&4>ZoQ|akIz^g#Q%XdZCHt;kKZjZswK>c)%Vma3a-g-a#?tT?p~}Q$8(S z$M=-;4NIbKAgWbDZ6&yd`LSfNFvv^&n#c3Sxi2EVru?U%>iyHbzAp62=Y3@i$Z%*Wi*+t|uvlT)sfo6j5tmpXcf=(|| zMR1e9cEWd>riE?BnghE90>ZyvZ*-NUdTI8`4jt0j`0tT+fAw13;(D+-K|LrvC@|~0 z1-aIDgdf7X2AeDFQ>Jn(?fas3Pm19Ki5|-9u<;agD<`_N#>bJ@nUqY?y=|Fdx~f?w ztvk2%3Hz0cQPu%dqX<2Lw5MJvTz6ES&(<6lPCT%0WU#fpt-bZ+#fz4zsd=jghQCq- z*I&H*$jCyVrKzL2wVk;)HFohU;z0m{fM}LM5EXb+7##=~34;Yc_{rf;CHOFpqw>1>T+W#R&h=Ji|F<`|4mu) z>176Lesg*q9FNWIV#$KTwGgQudx_#_GlO0 zX0Idtv`MwjKwG^+zQ)ERHVJKE3c{933s@U{G(cs_0Ah}06sH1wAyp_SfXiXut`?PbJ7KgX#q^xIITv*4NK*1AD;yCXVQi*}% znx;txG;f_$M<}7fs>Zo;QRtBMDZfWKLdO;STgHt0PTw)}QqaN|Mi|OY^&eDv@yed` zGqB>~7VX>p-i6~+2XsuOeM*l2t?b&OVvXbvRQ+b_Fgjrs$cgpl+Oq*G9F3i}tgz!M zC7pf}63UZU7v!W;Cou?0&Hs|0gBcm*@g!WvCjGbe{$K_>dhQ2%UGI4K;qvdQJoX*x ztCZLD`0KIz|AODHMkCOJ9)iaT)@~JmdC-<7?5!9eMS|Usn~RRwP+l0b_6TeWUq@go zz@tjz52~($ve-{~KRMVZ3)o$P6$efbIW4D{A`6fQ^KMVMR4nHIA~Z0N=XbS-oU1B9 zo`zxs&<4F8{P*HbCOeZATxowFoR!%bWJOZbOLg8le|Y{)zj||fi`UuMJvP=EA)=h`*+Gp<*Wh*B12z&i*@kqrzNxVz*xEGK+3IT#wYPV8 z!)?v()&{E%#M19bw_AK|zLwUe&VkNWHD+C=>bx}+NMx| z3Ihe-S~$eq@0pAjhAXrU{5(I<*m-3%)iruU-p0D7h_@-&)cm${*ZIAwv$eHtsI9fN zQwd)8OyZy(z2eQ+V#Ju(+>b9+4Qwyu3O-UsfEh+aQe(<>ptsOzZ( z6F(qWi2afcEMTR}My|X`--$n}Bea&Vk1H@HQfK(mwG*hOMdsEVk{nDJaFVZ#MdvAZ zAobVP-Kd(KSCOj+6TteNP={QXQ0S z>!O&$ZQ7%-L$jzY3s=cbYlB(OVnj98%mj8Q#eiySJ9J7F1)p7GpD^;z9uKcr-gi6p z>k)wzQW+I{a44~1V62z#(=BS0s0o5igMHmD2QN2HOkohwyC*?}u1*j1@4F3Ao{pQL}-HmMcb-r!15t}`kG3(6B-ziY(?yIm}soneI1iP_>|~k zp{bXP71%Q{oH3~DUo%=@yy?&gQZrp0F+j-@wl{Qwab~apD6m=Rt5AZk$}kBdtd&M` z`Pkwewb>;ROr~(p%2-_7zJ-xVO=0b8-?9hS5A;H{PAQ{QPUn~V_VS9weB>0`ukH}5 z0@BMd;ce93q9Z%dd7Hg3Q{aeWM12R@fHm47f;hoJ-2X26;j>w4xsbKO9xtA!fCjR> z!d@10NM#YUF_U%UAQVpFeI^8HC^eIPeQa=i-+ki)@u_{U?e-X+;S1t3{w+^;Y}j*y zoKZLGH~O1{v8jEx#Q4FWoL)_iE=+w~yvjMb%o}mRsn?G4d+)9J9;NkN4!`=Q`Yv<; z>`zk+73!xF4lQnu`&M?k+AllKE;w9z*H{;Q1o*x+)Ms zW<$NRzo)0)S>IrqeKDuk<8pbt&TXF*#h!Fi@=$X_`&{qfV4b(sgREnyQ|oE<)(sB! z&b6yLmr|}ewbSREf$AJnkEzW>glIkBCt&o?;$i!KC=X|W;7x%FdGSiS+-CYCW3jPk zVq>wl$*2|c`5v6erBgVi^2q1)X1v8;?001<-03&r&0YEY`)~@ua#(4!)cg^=8;k&i zkxEUWT}kVZ?Va*YxibCg-pNRiDYkvXhsx{FWecXd?Zz~%i=~$wCC&x+O##<%!!yjv z8X06jU}g-+Y$>(c`|QTjH`R%*b2peP%Gmwv*jfPz_HTY`>BK7bLjk{C#c#160=mHh z6ot!x_M?~=uHGO$B!XS%T5LmX2eV5XMEk>9+2KKRl1PHOI1|wSJrgKqP*HDrxm`zFK!sXpX&3h18-V-ww=L< zy_u3MXh$#tu;Ea{6FmUXQ$(~gjRb8ZluyZ&@uXE_ zO|9{^2)3p_&8JcJj6n*7sN$;yJ`>N!8Y1gu^Q2Wp}uVlrO zX}Oc(;jrk!R*$EYq>tP$*7*A+Pv4vz>zsXCD%Q)#h@=*~{9Z}Xw^!`wb8@D(O8u8= zJ|zMK)DQOeVM?3yJRs~|cGAIUyY8x7_j!0FEDZ-a^LV%Q823V>v`eAUl z0HxNe%Eja9=41FbA4^Lr zj$f#@@=O}0LwO0{} z@$w(k>&kO2Phw(K^o|{L>~I7fu4-kVrW13-)YpMq=l~b&6}>#fctM0)a0x@m;nGHY za7v_ZhDB#s*{1XAsNgsCm3~H!HM7yR z27ucHypt%vv?DE^I$cwo>nG(nj?sbj-j3I^y$H5MtqA5e?8?y5l z+t~rtT{qr%Lrfg`*NYQBF2@5m+;HRP<^6@6$8)Qvq0w_w4&H#kbb;X+B*%uF$7@RyGNXL<#W;U~b=};y< zJlWTEuBp$Z8v2aT{=OzK#(lfv>G3YcD9?BGO%BI02bcC|W|7Y(o(`Ogb@eqd7^p&( zy;XfjV?YF_@z^ibu0&eQz~=$c0Ko}b4~!PiOwL?2qrfu4=77p!{z!XkYdc;vxDoEG zL;^Y;**o-Tq$B&qEz=6_7K9gsSkxw>GvVFRS`eqH=J;dJVbGttX#CNF>t6K{~Q~LU}9?%boq+ z_6gY6lT2pxW6MBTg8xWNtUL*C9NNGt zWr+wT&XvKxsuc=>NS@3FaFMNTsT>eB5T8{An+%IY>`IL zHQJw%c!aCg5Q_C6;=DMzurS&^G}O%pk8ych)HsyPCy}ZnG=F{}IkYGBPCSx04l*FN zf)v3`%f8f98~!Xr?12o~QV$?0DeIx~Is3{X26Qr5&;VGN2x9TdM@2Nk)$-T{dE66o z`*2t)_(^<}gH>P>`MFgow}FHMho^)ttU^QiY4vStM|KsNDp(#;cX=Z}a|C6`j(_4z zI(<{ane4*3a|^p~!j7Yy_lNi;t#l3>gb7P3eIqa@iLssYgso%a?_VR}adq?YS=e`w z_6(I2fm{UA-DyXb{tCW< zyj}c8fL}g?}#wyHhyn(gfT+s;n3 zVnnjf#q-^GYZjlEGO{YRb(T})}dig z4~~N0On}#eTf!`2+n;H;&5}iD$b7sOJDQvU>`_FR9r=+F+@z%(0FU4cP@fW+_SQ_M zwS6_vl1T(x0?>&ow7SVOFA3@icF#~Kl*p$OC^!nuDv%A~IUV>^<*Q8IfPHLQ(g9XFKC9BgPv>Mh>07<Aac>wh%2T})_=7%WQs^Cr~hpMU}2Ox9TVzL z)Ng~gwqRbc*s_^096`1;<_>vKCkRWzMT@gw7!-iK+2CWx;{K?F_%y2n-qyB{)HifD zt+=8eZK&^RDu1=D)jNI5dz|V27ru<=fO}|B~xGi-fuweP6I`d&P9J_{(EXU;wgVT>@~kP{~NFw=M+q_ z{^G=Htkp&E`KTS=bZB6O!|_I^ zL%jvmCWc*kE435S7O-qc`tWOjYtN)CfC^*N2K#~?G51smz7Y9Ok%2M`RC;EE9CN`9 z!sQ5Yg<54QIhZ9V6Qw&Fz2V0Cuv4{-)O+e4Ju@5#oj#+wW6J5Qb9z-nV?&_6wchO> zX>Q-`cMm6fJ)YKnPknPB-R$p8r`wy$*I)1$=3mbY_s)&VUvhk%HGXb( zyiq-eyPtL34!Xx%gZX*Kn*-GaSHrz+zdtXXL7?v#00MfZ>8>TLXIjRP=pu|nhk9Kc zZX4XGM>RAwwb!?LJ-E}rtlvEp^5a&$?zZlZc73aX=8va4!^g&rrWSvCEE-8PIFr#v zS9-$VmQ1VOu&d7HQm(6R)aT=!q76?=bEn*ChualvOAodqMy{j2@pNz4-2|Uo!)U-g z01iWL$;`o<;9Pd)YKvzL(vc+!*<={hpT zBQ@}~j?j$QwM8piQhJhOk#L>!-U9zhq^WEWe0~$Xf~E~igXnG`^j5}iLKd*3B*&Y-cO41{MjVOC zXzu_{4F@QKPDE%vFDcA`;f0cFzJ#4!YniL9l8x!4k{ZTkC0ZM=JmyIkKfpto06G!8 z1NRg_C8#q{TwjN32NVGfIT(K6!;4u1k}Gk6ZC=#LK8!tQmG9*I0X*`{;H9_ zQ(+h(kSg>)4;?fP!hNagQzL_kMA8{Nz3a%`cON-D)fP?kCCVF-P8JKkTzbn}8jNW~ z$C{5n{&*|O1uM1%id)30qoidsJGhl+NGZO5?nxqbkdQ>ZAoo|P-(lx3P02O6t7b5~ z^yhM9>GxF^W64<1G*_k8Rew)@)7(gZB^gUT){~5V)p(nKPd`dpW%~E{?=8V8xo_W@ zR15|(`jpw;KT3PHZ!)f}XY?iW`u46MVAP9q0h$8PHrvnQ_&Az*bNZN7o!B(z&=vgQ z+-37o96X4oGW+(a6>)4NjEB)BwTLg^~?Xa3gjuSW@f7D zgun!mVA)YDCZ4TT9DtaDE~gBU=}g>d3AC{Ts{je2Q-p`tnuj0`E+3mwO>JFWZL|q= zwH5Nq=JR;7(bmO4g0?P5(n07U`Z~HE4eO24k2s8Y&s~lgsn{d?)GKg&%f2i5yvSwfywf3QsX?rn zt0O1E8MH)Z;nHO{v6v=j(2G9uRMrtil0(B-qmkD@0XBd1O;RcJV5aAktNs;ya_JLA zd_lMdawNl$t&DfvwRbs!@|$J5Kxd6a&3rNgSOr8&qVXxPX>5M2>S6)ci0)7eVA@S( zIQP>@gfNI>Ujc2_o$h(FME7m1*fta>3+<5*Du&EGCn0{QSKHo`?k;aG@QWYX;o1jyEu~JCZU^EH|#`aW#pMb@2u&k{-4?f3j1a&R* zt)cE7T*}9W77Vk1fI~VGifqg@%wI)2J>5e|>Bw7fMpPMeXCu##O-MPm?T7rsCq5i2 zKZV!MQ*liT^L-;D9UXXFn49a0&do)OJ6fETe5Ye18tszri2=njL7V)?KA4v6gMH}3 z?1a5ogrLvz1S-9CazJ5vRo9+9U3{#v3wVTS(-Px$siX|mB_DR}N$Wm#jFiOg4W$Ic z0wZr%|0T5~eb5wbJ3a1){O`hJbN%2<@>v$wcuDlM6>(=4&L156bt%L_wGJOJdIVQ@ z;(oN`=oVTGA2Z^|WCn3xI(~7z6npx3jGm*wr#=-xz@oh0z~uek!PW;KYz?XoiP)jV z{7;|_Ho?B3^;qpNLE>I1v@2d}Rwp%%9b0W^PA~mzYikMK=8^}0?VjgRV+9pKOkW$$ z${D;+y3%=&Uyxa6B!7lDk?kJ%l+eA3h7KJe2*0?!Wh#DuO536*EQ}yWbQh4b@= z#?yzIoA=g-0>0tI$i7kkH;}!0VI+2b9!?E)D?u=kMVuH}cmm&^KY#nKx2@pY?ah0e zn}-v|s2^D*s-J$vs#Qtr3!E4j5AEXzZ6UVEwpUg6j5q@!jB`^9{Q%`Z9RWyBM?fa+KXa7h_(k`Dyu&R6{*ACL5x6v=3teAHAPf*@Gv2@VJsMEyHK({!kzJo zBhuk4H02PS9_8;0d4muH%)ANVAm|-Zy9NiB2M2d4@aWOuTyA(YogN!X-I^MLgbOxR z-h5Aox8W|thMQ6UT@Buj_kavzvF)P^ zL*7LR7kD&Pesx|ZDYq(tn(d>{oI|RvmmJ7AU!A5`+w-MH`=*|c8;Pc-gb{y!3S*;N z-;@~=sjIqL7~zgh$tkfK;tVa}$JHAD0YT*LkFt07{@+MnOrJDM6XMq9>?EcAqYL06OOej~Xoa5S~Q z{QE^C|CC{7($jrG=lI=6eb-xi&M6va346`~stHe7Di}tFfJ~NAR@M-P|L|{$#^SN` z+8VYE3UL%NmlBC!Fp;>FNv~ca-00G(mT2g;DnQC)W&jSp6yJcrIF%8lon)lYKP6QV zihBjZsaB`@OQxyJ(q*PMPfiPc-3QH_{t9?42VvTP?bSos9bP_1!~2q@Qu4ixAL%cZ z`itHNdJ2V}i~An!Dik2@kl*bSos~JU;X!2$F#HUrXrNyq_`5xL7r=?b>Lt5?7n$i(RKq7rGvui}j&_ne*=rj(uXHycrL~pe2!Jvv(j7 zgF6kDD%A{Dai^iGa%Fl0fDGBu7eFDZimvBAr*v&CX&@^Fqf^Zjj$kM_PeE9q1nUF% zh=~17l@cG`}TaJW}7bAWxF12^^h|nSbhtKYD-*l6E&)Hpv`=a9AN0bQ+17y@WwrNWR z%!vUkY__)->zS%>CY9;^*mKG9Kd2)`=2I)efxVh8tsqpoWXUvu%R(2T4nR95c!VEx zhU{G^aD@z0ivaQg!B~_1`Ti*rx(BsP1QWD(nygpMHD(Go|E|ywQu$fryt$E5?Z1ZB zCow`$YqJpUkhEck!|%%syq#A%H=}{J`ufDp-R*oir{8TZKd*_SJpWdHje<&0vKp-A zLusTA>S=5ogoA2_qgn}2v}H}5=?fr;ShO{4PH4gspHAftsezG7E`&vde9*?axwf=s z!j9uuh3y7^p`aNInXqdwsgQ{=)0R4N>{jkKmF*KUa)c3@ zh-c0@trL(2#A4A$BR!WZb&W6%@DaY-;ZdQHI7(Z5As$bJd_Elce4zy2_*?L%#UDz% z^W;Tj5jc5KJt=u55BK_fy`e;79kamJH6}vxKHgBr9Ex=f@xOfF!~-Yr_WWfdVINURjy*g`bxUk54f%CDJHH{mb0`AFe|&m)21bU?MOzrSifef{kM%IMq~` zI~cW)F*RN<%9cpp2i9Ngw|#_4!#vCDhdb2XhGy6C=E%na%Kgt!=_Br*8w?F();U1b z{ppqlxBH1uzsn6Bq_HvcG*n;0L~C}rT?q{%!c}*5pfF?(#F8wnh>C-RG{B$peJ;1T zMb)L={KMcflw7p0U3)B2l<#IN*{GZ8 z9GN_v6J1?3i91WDr^|M>m)A&=6ly$_zx4XZkx3b)xW(~+x^Y+>-8)0PAV}_{m3q)T zdGY>Jr|!R~a>6MeSiExl_?5~Y+{D`R6E}vt$N;{Gwcp=?JAft}#&p-3ihz8?8RW4s za3SOE)5*N7Aq#5{MBU~BN<$>0BOgje@s9{4OUos?4y#)mg(1$4M1u_Hild*R80klf_w){r(D|(CR89>M3z+tuql=oR@BOpSIJkX0DQ zac8_E<%>^tif!C9OKFr+K?%Y1Qs4lj3=_R6p*Ik+10f_Np$A8^H_R)2b=<)a`rkcq z+jwL1z!3NT<@M$Ux*O{nRP?rq@kTe!;r;q$emFGH(ok6|963rzl@*_~@~b8%!!Fl% zMQSufDDL~~8%m{;?B=IMtux^jM81B?jX!>w!ERH~iYnuU{Iz{=0*8lxoGS|hgEXP5 zkQ{3LywIhX#Y)Q%T))&EAbQkU`=4}MqzNRI$5djtCHhSO+|9BhZaI{cE<+Y;MnVDCVKOskI(Il~Uca7OCB5Ne z6E@?D?oA3q-5ZvGf0gc?0fG5J^zTeQ^Zhh%Se+^51TFe37Ob7>1d+b>*JOLmpF4T( zrzZOPCi-p>k=Ha~UyQUD13iO-J%PXMo9OMGc%?RKQNKoHGzdqnR19rw5N7EBv3D>m zdA$VQ!D^O;r|ZS0`iJwcb;-4N) z4T2m)C4!PMLw8It6td%;ENALXBO~7B1L*_HUi;vW8HzEfGyI&X{Xo9qvLZEI~bqV3jhMx;rw1JRJ) zvAWFk6_ElP-f%WPV))uT9n-0VYJ#*CA1R()h@U(>-|qK@4_$XU4mSw(G|gw&OIqkM zs1Z1ooq_)CwM>3cj=YlHH-E`k&U~Q0K3VVm04I}E3zI3_1|O*R;_DxHUVC-`N!2s` zqoNVE-HN^<)@6Y8K>S6p!BZ@N>lg>ysit-w9a}gHvs^TJr7DEw;X_IgRlj;&D#|iJ zBARJTJoiNo`+^ZBeylc*535pGygmb6fR)jeBd^RL3LPTD`BE^5ijnY(!XT9gVFn|_ zBEfGpVhNVZYeos%)1OyMahV{j3*pO13|Lwvh-zL_SpO1~!cg9BQ zBjmS{`jJ>?{U{zIF|jFz@Ch-m3yzT3b)vL|OSUm_QcY5!(Kc8J3~)%a zO5YEQPS6+Z*>_~DWz-nGUYPM+Jx1_TzU%KEcLw{WjEtFnDxZE{i{3T6p@~uiWV4D) zvSmkDBFUL8TLJ~7DX6UNuqUc}tXcS`-VF%eO?iV9D=S+~EdZ6^ar@#YkHn84V_40O zdxaaHc=RXn_3e#Rr5{od7Yfg3RO#cv+4r*s*ZXI&(5m#qi+Sx7+j~;oORTcpL5~`WnsL(LObgQ@1xGgRQqZRH ztV;P^3-S4H=6B7<7f#e1&25_SWehJ$7zQ=sc6! zpq`n2arj#;QU8bA5|UK&=(O1zXSsmHC6+^86*4oQ8 z7A4GRQ(LNHTrMR~EMKnWj)2Sw&DRp3ZrRKioa(f8Y#?mTGMnem(41|gPo*bdIq%M7 z3L;g#l~|O^a#%5)8-^Iqy9U~rx6t0pl(LwCqNa5s1E(rYa~0CQ1#uzR@5R`m%*buh zjc0qJPTh20IB{^!f6vC@wtd&FudXgj!@llhqA{Ir>~jxB@y0IY1*7i2JQOPy zV-F#a_hBA9jBgeY6TGU30%6X8!Um34YqenJGJyB6A0&@z|1_?>ri;0*FRfW0#)T4u+T4Yy-3&m7UUgR4zNMA3~EypXYq^jJVR_Qye z>{Z-d0e+BbWfd-$exi}U*ZJJzlJe?y|MzxU3vu~bK1OulQ?5ypPP`cN-$K^;Ld`un!E8ZrDi~$Wm#Ze z!DUuO@76>f~`%e*H2zPl$@r$CcVF9 zr1jRh!*}0(_=r9Y9b!B=dlc9jtm}{BYImYTiI>fQ2E z{#|+D{`)BS*`2V_$nS`91E_(&_A19gu9<`K{04dcl00wQZvp-WHP5`cVlnw z$8RzVB`FeiH*h;3G=Ai0PHo0+_>%Em)c8|o?1qh(95}*vX^|`F@3ImjQCdiC0wiJV zhVL3*x*=A=fpTozKo6Ep=}39lUnCL9a+_DXpz1(}aEE!Un|I2(X&~+K_vgFJ(Z~~HS&CR6cIX$qoe*^ zZEd^!2v9&U6Ia61b1v( zuPCz;9a+)Hp^bsta@i7C$33lcilhnL#Hv-@aJ=g*3%?G;CRVMv3KJ>!l}(eaeTp1X zK*@VUsgAI03VVMk$KeZu-<^0Z9=i`;I3uJvcj55viSG^;`E=nYEk1Ge6~*n>=M7lc z=nAcWeBi?2y`%T-9sT=(3+-~j4~_0Ud|{ycje)=Cfn8gjGPJEF{%CL%be$>VW!+>L zDHA)S1nJXd%{5jNebig*;uv}Ib1!!VHcvHQEKN5-Sg7M~Iv5^(g$?}s zqkEpc(Q!lD`jm2_`^=wDVAU66<{_N47o}*d+ zzSXK_Hg6P;On43)@Jt*T{IXTc(!dx+omw~YZY~wLM?+S^$vmS=uG2q#=`NcGGY>WF4X!HKhfIpg1BON z-v0ZBUJXQhaRt!xMoq^H4O!%BQBJGgd#YdHQDWgjAsR%q;ICH&LEK8XWR5Q06+Xc- zl^L21manMGPH$1?8wBEu1_pd7K@Z^a?2sqWW2(!)scPoG8?)a>?Sl746UbJ#fmiz! z5L=4B3aJyqrv!mi^(Bmt-#*^ZGT`dy=s542oAd2zoF5yTZ+v!}Z(;n_UE>XP&Hr(z zwSCo`gWb-7f*3EP3%36N4KoVm+esof^`Pb^t{EZI{`rbH5y)q)C76f-hF!3 zN5F@m{?Q3cJSbmTjr^M9fsn`O$iDR1g_9Qn72BZ$2)It7ZaVB_7f&wkJOb4|==tA+ zK4>e|HRj*{vOW56C>A`=zO3>oK9bnEU&TgWDCBFbu8l^zt%)?-;sLT|iF4v`9FX17 zLtN;fy3ziNya9ppYcR@=)PYA|2SaX6m2Y`d6V) z+Sm*k9Y8!4s*pca4Um7OS`t|0NiMDoFoO%ELc`}L5fMVwLmk6h>0q{U2)%H#(IIl*UT-M7Y z_$1!tarPchV?2WLAyZR_Cera(&ooZQx{!=-veh%@U@2Hbf*#zv?#^bqI5~NAHaR{xkxQ@ZgZ$*=W{0uPZn6NEuaK7Ye6A?%& z0PTZ+Z!PpHYl<@VCM=iC;LLHgRwe?OAoLZXZnE?$ZaGp0(Aw8w}2#ZOvBgY`UrBlzVpr#4%XjN|`0nGfCsO9CLy zt|kN4)x#R#EQ1EQIkkAG+}g89Pt;oC(~F=5MtRl1e;sn&-ddIql-b%|UftAVW}9 zC_9DSW^;7QT*?z@3X_MYFxDx+oAiuagXbX2!M$}$WkWr7j#a(ly+~-@++gHUP$%9v zG9HWtZ?2U=t^@o&bWdC8x;uWw+sYrDd#rH=@zM<~fc}_0;|E(mvm^iE+D=0&gyl)3 zFu;=9J)UF|esHf&@WF+h5UH@oKF>6?^sh4zVd$^{cK-M?UK{}iF=3M zKh)Q^TsQQJ*Y9sOF>^Ze)GD-X#=mhO8J4#dxr&l3HMrIM#$_9{Dl>1Yzk{?Xw(UXq z`L#2c*MMUuI};j&1sY3?(>SI6#@pC@;`%}~nP2Q`I@;MBDL)AOKz?K){odxNXP}Ub z7W18jCU^Y>5jaY=6t!MyL3Bp&FS(wc<}EEeOGMx@Tfj~(Z^+g68F`48a&ef_fmMJk zQ$pWO$Y-Czm7Ayq2WtBn!m`R_YZ~!lvR0D_@EqA^sC}-0Z#jtTu#I%AIbg|0rSdbr zunB}jF^_h9m^F>J_ydeGYagLfhl~zvyfE3!!0!cOnhL|*45%QI9ECztPEIQhJnHMtv+}G{t=x=THc9fPAW>5Hy9f>+ubJt+w zSbg8woH3R9)>p%E)Zgy!_BJ;4ccU*kM+UrR1N6O5`eIF#_(ISXiGx6lYt1ms=oko( zD#jOI6;1X8RG=;9-yL0;J@!RwV8;>j5RKjxUra_H4fM4220F*bPoR7-N0?wC{An() zQ8QW!f#hZLWXcU$;?AyxxD_!XoxVcCp+$!(+Ey*5)64Sr6xtCmmqy!CmBSrteS}$W zJ>=f7Cb@S=Kf+wN5b;VVdhXC=nxWMIf*AEbeb|@F`3@^%DF?y8MisLsL>21~xi^C% z=W|7Q=r32^jNOh)=#yTqnvYc)K~-(kf@V)uFjqufoa*&;J?M4_L)Cb>e?@(1UK7pi zbUj*nO<1c+L_x`Jry?xukgOLEwbT}cnK0Uhc(}A$?P|NUXqtIyz7c($`|OU1hLNr4R7w=*XM?@}0 zsD}XP2E_wm?O7L`i2pPHnYUm5V6@YTA&4{^LIpVD#4l3bLpB|(KyhqMkqFpE35p{$ zcUlx4pCGFaJEc}lvxwyQlA*L^BfSQ;Y51d;mrN7jDYb5zh^#fuyf_`F(gamS{Nm0B z@=EVgdftfHmRe$rDQEs_Yiv{Qex#^GI}qrn3P|I7K|R$yH*?_JW68a0>DY(m=&tx? z`t#-GuD!{}&K;PU``Cx&^=^)&EdkM|$hAaJfcOmHG7N~Fa1&Han;V_*3z+Z=l+YJ^ zTdDxc-tqLUqsSIFfGWM@xK}mkoyH0N2klWh(SV@2idVFRc{L~NdW7zM(;Eq*{o54M2ydNwrnfvbh zp!dwrORvv*&+J)3{vf1DsQ=)eGgJBwxO;M3r{J%MZ*+Q zu@jP!zUHy9=KkiT^ zgpY{77d+G`gj(*T;p5I0emxleLe$^Xv~OQi6DyWAW4vrMr?*DZ*ZCc$5ECv|Q0R>r zZZPaCdAM-Q_x5A^dsak5y>&P{jHRMz*N`{(Pmb|aTrV%JmjtA|woZi{VG;sd&dIrL zZ%`gV^n5!uwNbRP0rYJW{&e(h8jv43gwtcjM*kq1L>7|Db?=|er@fz>-JdP5&pymh zsX-vOvG+II2Ev)lNKDCVcwi6C*?*v|4oBYUz*^E)(0+Q_u_MK`!pahCIB7K!MyX%) zLe?u}X?#Ru+*I(toID2}+B!IEzE3V~ASF(qp%IkjyCwsTH~V`GqbKf(hYh3esBYWU zb+F5Y!w|n3;xF(E=O-Fv*S(tWc7jqHrziPT|CSb>7{PD55mOpCg6T9?V<@rCp z>jGRs+LNF?u{3-3~0mQRPa8`{2}$KJqp0b&;cm{?PX_ zS>?azYIG`(@;K#QUNaC`dRyo7NK{|`W5d6<>vz7Q+{k)Vy{XRjcC{z+d%L@!>#q(c z=DI7~g7xfmy%5KM+(#A>lG_I`EV9a=hm}H9`#=O1wCa7P-G^gm+~uzyaU1S4kO|tq zy|VpwQ%h4Z^WJw(p1l`4r8>6EK?Vvz9f9B_UmJZWCtlQIcI1Y_r7jv!HQEgboLg-TegYMK{~i3~Wz-n@Nxlf3~+d9B%$I2rCiBZ{%RJDhPsy zu|QcMG6_VhbX;YY(=*GGOj^A$T;BZiCMWAMvaYG^fu%%CJ3c+5*uCJS^04i%wr^Ce zYD>PXP3=!E07kZP`SP|D+f~^&Y*{U6Y-g||%zpAjksbPhnB}#dup-UAadd71`TSZM z(s|@pj=jSly~k}O1AF(xfy`2%0cu%8Gc17SO~cUM?&)a1u966>s(E`LX+cxLjd)?J zLH0o4#5Rr6<`QwIz`hngcwheJ)2EkC!RM#I?MH;$!|%!!%gKS}CR&CpUE1(v(vY^m z3-=S&ay~jRI60_36o`n@61eQ7ED`POxa@TPRQoRsMxuj*(Z;%Sew_B7ZFJ*X)5-R8 zjg5`x+GN(q<^BPqo`8%iNC-Hw=$^nLvD(KwW>d$|eb1O{jvw4RbiiB$pyJR-Z(_K< zZgtKWNe{QSWV#WtI$gMlkfB$duJ0Wi?dzDXMVQ(v5PCmu0up*3NWYETw7K?nP${{1 zf8@?ce@nE6d#`A)raXg_r_;S>Yx(ztuzStjsWsa&giS|4uWfAawb~`XwKnr&ZHsTr z=eJ~FtZmLr)U>zdj)}8^sc!1~-SIbhvva)dx@+8VG2J^n+?)SF?%0i8&y1N8sY$5` zj9#0p!1*A!M>|qkyow7+I6>Op^-<_{t}UL+t;y8(`&Es3xfIHa;1O( z#7T3s9>~0~@S$OCWWzw#D979SAN=XPdw=@D{`a1|e4*vt?{2wpSz9WoH8M_#wuCSN zEciM^9sW=`P6m(MKCu2^|J(G>e`Vs9h5Drf7cQUF7pc8M14mF_fpz2uw_j!8_9Hrk!fpod&0Zc-3A zn#HC_+H{srr1*qK55`A+wZn_OA)7U%989d`K7>qL_m6i31{$5?nSeVO>fg1i8})&G zkYwip;wSoqQ{l1p2`sVN-B2gC;c439sSUXx69jaeP1LL{Z#*u=1K!MJy{I^7e zQDzygQ#iF(bea-P^@!f8Rz-sq8)7&CbA&fBJtReo7oRV~NoSf^tc6V&!At;8z+-cl zfw5JN%a?8J0sScC&+zcts34-bC0fX4&b{QQb`1`7ROoPKJ;)s()@r18D)B(WfsU-L z8L$RI#Kd_pQ7KuEHExR5tMMqvqnSmgX-(7^|Ij2H$&ygR-g|lFK;&SFjBomnU=o*$ zvB5$xh|s|YMFEHKZSTXKc2PEo1}asN>@oiI)8p#gjpx*dHG}cS%J{Q_l>-$@>o6K# zXr@WWBrAT|xSeb$*o#3(&V<7xbXoY6u@njJ0x`@?i^5?YGs&tYDf2U31_iIc+nK?o z;FFn`9Mj$PZQevQ9*ZWB1Nl1H?B!pOmz-k4E=XW$JODsa1&Rmr$?NtHcH_H=*4Bi# zwf?6AEd`^Cl|#E0z$90p1c{&FR{GjFaM{QJ>qG(=#VkUxmX zB_$3(Bi`Z-wX<+k#>J9v5U>oc2yX(_B#i=xrNO3$H+vK5gjbnj@gt52DN~qw!~R^7 z@^y9wDw^6RTBk1nQl%Z&ZMSUekk{w|L%cOH)rj<~da)W~uy;&3guXs{jgD;T39}J^ zC)u&fwrx6qg>7>Pv4zMO{IfvdX#|CR#lAsn01D#%`8uR~i~-CaRjDn&ySMq$CVWt> zv@y}^=M87NAgx|?vn2$ftb)g0>n^Wu5z%DOim#Pq#hPXZOi1Q6W|@ii z*S~*zq*Kt6w6y&4&8-(>@6N{Fx$_+sim`WPW7lesR)ZRZoTADpK08rF3G$VAN3eTf z=hS<s*y&R96aLw( zD7NB&fjL)vmI~VzL-yL?J^Mz=o0-M^6T#!7d(IJbSa881yl*kH>w0%;;(A_F+lAM$ z0^voL%!1qJJ)fy9F@q?P#P<3!I!*=pKP+ili%3}@MO0EL03kq?p$O?KM_&zN^mU$< zI+3~oam&i$wtuv-3MdJG2l21GIj;P*zouoBF)^fgUdFcC=m}USY5f3a?x3j_ zX+5YO$_iy5u0ThWKoWqTfnFw)rt2PVZH zh&hO5ITl(8J2%~Jf6XFiQpKFD%-ZllGvR_$>oNcw;<4b1j07+31IoD;Okyz zuB{<;vjvaFCO0p=fUN>nlS8)z7_@{pF#qiQ~pSzv$wYsZfKOw5H2Ozuf0_e>s` zoAe@0AetjOV$N_lzzZ^~O-eH5 zh%d-FF*Xx45)q?*sNRSqjNr`JgmZcFKxl3v6OSL7pO$7HG)DH0g%auRP^cSq%f|MO z7*2KL!CgJsgJTojT?-30rP!IRD?v0Bo7=K&AqYEZDku(gjrajt=b5<*c2Yad0;=K4 za-iu7p#(w=NMfeK+5+<1r`u`V8;N({-qcD`1+ZW-|1Gg#+;F-(KC*!9=k2ek*GWh7 z+#@;1jQT3*ay#20&Xh9_+m07az<2C{BnDGGnJ9#YY*O8IZ~T=*6Y!tqXX2x&-StM@ zPp0;uO4v=a^K$MtUKzi)M~)^22Yz;9aORl20e#TBUCSbEmK}n5Ck(9kY2*>zOA4T~ z0{{joNf!M8n0I(c$!TqJV+%|L$p0{){RAMoSgU}f0e#C*i9rzs(&+XGqG*B9=6h`C z90h(O56B5hy8;~px(i7qjiRpfaBdiW`0XjUEb%RK=&#E+a9Z#wpl-E&r$y!7)V`4fvVi75X5u3`J|(7v+C3>}epAl8|0dZqppv zq_FywUfirS4I<+O)xja$>MTrP(b4NVkTxp~&~8gKl8!{u2c#9%*3pfMto<0$zLu`8 z-lpEJ_odTnMK@G!hxY>y<955bTjEK;}Mb#Dg;>+!l-g27Ta#wL-W~eY-Ap>)o(a!E;-LY+&@1W&91}VHX9#- z8SL!BlIzS#nK{Z$qAgGX%%YwUUe;I4^>uS)DTm@TMa;0vkq7sHTn0)m)^)|@2;+Qk z%GGP9RD@K!h8lHiSY0`0ms>=YSLT=^QkO_yeI=}wK;^gj%5T=~uiCf^ zZ4pS}rxvTS?OIfhxEpMlrGkRp4+Q8gv0N9q3pCV#AXw~Lz(2bTWKhIZK65n+wmO%T zBPsFmHfvW1qqD44fz4Ee*l4BEsNr$67E;P)m8J@S)LzR7Vh?VnZ>e!Il~@_t*sOIe z{T8-Wt)~}7Z7|@_owg)c#FZ*y#^%O`RW=*aItCcK8ifvE_so^xcS3*(i-4<i>I?Epd;7elp;YWKl&X#H@0hPagl&B;2r*ufJVo&cic&{J%}U`|i8nJ^6af zpIyPJ6{902XNwpi$HT+7-PRJi!ZE)RQg40hTia!X(VqRAI*bctdL$;>_R}1ar>d5k z-ymixqj?w07yNA&Gn;{Y#47sshO3>hTjy%~hJ9IiY62#w|hDSy=h6Xxj*Je8ghSE6G9s3;4jqq(=Q;Vw9 zSWj9(je^My`ngoBwJa7T<~Ri>`Bv;($5$|umgf)@xo{lk${U3OhneOx*4SVLFMNi$ z9&NqTXg=<*US<}d(0r^lA+7G2cAK*$_2l?^tKf6sAC^jsR z>^UWCdu+({H2#~cnIBO8B|Vp%pwynM{r((?z%cgwc_9S34MZ~3?01p@LB4BJP}R6- z|7?<#rS*lNZY_LuAFgVBVF%cKwRH^gPRM(^{VL^YgSH12JP4N*GcGaj5{*?z>!Y1i zS0~n07u({Yu&)i3{X%iyEuRuI`L;Z}zt)Bv+ih(=e(@I7EC7aWNq2=Cz_#FYkapGT zGqNJFc3>9BsA3i01^Sl;Or$0waXtrjVXqu&!mXNTr2-&dU@bw0G3=nf(m|6B=}S?n zga%vwC!RA+m9Eucxqot4=|!x0P(`Krm2D>@iR?ui)MnUea1~tQ3er{jbGh;w75J)LHi#18S86> zUm!Z5GQCn!*2-`sA)J>-7Ys;n#=_`j-Wu_To8WkueLPt~oulIo3{Iv zH)$o#xIgT223>Vgm#@x~_SDrkM%~V!(-l^VA2{97W{-SO*IN1D#Qxiz{|o`4by4Vq z)9++{@~iqfuWH9fbk=TE83a0j>Q-t7AwlVM@Es4o1YP%a5Sn4vRKZ)yUsiMHxoWj7nZFe&cPB5W8)D6N z?|Z0GsPw z3LjZX%VG>A9g14Dv#H`dRT^`%4KZEZfgjtX}Rsxh)a5 zNOUJHdSU_U#S-D7@u$S7*PBtREe-3aiLFqk1j%Z0n{b+gEHyNv)Fn;0CZc~z_}nOQ z1Z;E=kp#W;erEk)m|X4u{uIse`ah*JxAia+JO5J&Z8M?W#87LsUn(!vynE4h5o=5X zXJH)(S4u+(){ulp6n>VJhr+TnYWqfQ7oxpSD(ax@7YX*3P2*L?SC96a_4Q`|=&Mow zcTKx7^>d9oU>tb%-j1fG4um?@t>^bf&NeljjqJ^@K;<`e>QH%(McN@)$P?l1-99AO zjCxxu`$I?8zCmBflCIlbr9sRvK?de$k!oSeluzo+-)gQrgI znNA|bgcCMeL;XJ1j@PlTdd(V+ifzJ7IyOgzPFUrqq_5zl6@J?BXM*IvGU|03bq$%I zuija|gh#-iX{a;Y-chBl{n4|C0T@|m>~}XD^CDTaXSShXw!S6k@*Zn&_j|j&*ZKe} z$h0KUtmBB|1muEgB*H?Uz1RTI2dEZcAKvMXhJawJ!Ykly|S}CX?W*E+y!@6Jk26T2y%+VI(*3`5%(alW$5{ruOpNb8QgK*Ql zl`}WxLaGE3KNRZ{^Hwf*a-V2^&=cTBQIDVzom)_69@#OwAeC^a5L&LA9~zpk$t`Fa z8!)VXbLgbeW4FSVz!PCR z7AGK5Gr)$NH;SZ`lF&}9S9H`@+MqU}F-G+0Mg*gS1oG2KZzhG*I9a%F!%!%IPu(G* z0JA|P?@uH$_TLLz(MPCc0Ax&|@-YssyBdmw`}8|5sqd;MaYVnIuBw4Oo26YpNK?7k z8JI*bs~&yu!QR_$yB`H)ibnLd+j<{-P(AtNlU)}tqPDI6_x6hyyPkYf%N2d%p<;$~ zM4y8nG7%26-~MSgIVG-_AyKCY1k+9B!;d}pgn_At)&2UIX~wQc*5&w5yy0vb+J9PY zK5+**{T=T=tUo;5GQd1-1D`vK)Hui;hV@a+?!p`tqli#FM51UivY1Q@o?9OfLT8TbN% z3GeyyK6RF+Qg}{p*Dnp_4OE2moj>nQ!1yTN@g~$h>r1RJ`oDMot2~MrOW@l%@3@JoV&r!p&$%uZnF{8HZ zWmCu*N>gM&AgD-=FRVx{h+$=3o_|ijtFL(Oi6@?W;sbJ~*xrf+M0|RyXiZEV*xvn^ z9RC59=f$Vg9KQU-b03!vz9T<+OrB*9^}Z(U2w`V4W8jYX!GJfF3a02uL)hOo{NN^J zsEo>FGI?WZ2T{AcIWt4G$uK@Uqa{5PmK4hI31H5c{RHdW7Nd4lH&U1lItX^k{id~! zP7q0D8p}H?9#67y&<#2Q=zV1N5DUpmOofXI><-d9F&9EDO{4J`?9#_#^T-9VfC{O! zUaF5zpJQaux#?K)C=(1H9XzwXUS?C&5YGb#_6(>pD^hpLUF!54sTr@8sH4`QU?DUt z>(N~YVzW=p#tt=%ykR63KOdhHmaIJ|rKw~53zAn$l8e;2onk+pqtR`wU*?T}LeTgt|cAavW(CreK~ z6Ou?#}CB8EU;6S@IxP8qqXtp{f+S9J$_ZRd<~ zT)Kq9Pjp1IcdkU*VTJ?PC5Hy#p#)NqO=(#gj!JkeH`yF5v6|aamTLrMu1JU}U|}fJ zdjK7P`v)?S+)5VnsZ&-5^XC2cG_*7hxf>GYD~W~~)zWa!ZJth#7CGK``|T*f^}awn z{$*!fL-V^DSc{AIRuZ|fA7fXc6hFrLeBO#iS8K(`DBE5rYUs5Q_!S$i_WTowgfave zOl%56Y6o5+L*+Cquw#6)yipvQBTHI=ptfPc^uZNtpZ1R|G#Pn9NNR5QDLdE@fs zoHGAsb>ALeS5>CH*IMVAah zpRegTXYaMvUYB>h_w}x|>BAn!hwpjY4*d@+J^DnAdcW(%pS&1^#AD`pBB4Hv*G&i? zfKMNI%{Ca{E*u<_3$k78uOlOZ=)ys~wCOf}&6ByAz_RU=_^k6+(`ls+0!O|Jj!nNi zz>sGoWFuIw%3%wUlOTb`WSNS3?uu$>#eQ@a)pZx4$rh}Sv=Bp4(%XiLa!FT(yTDSz--685vP?oX)fZPnOsUF5Ef{HNT36*Wiv5Yx;Hfi)dbxnOT^J$FJxK(AX zJS#{8O;Vq&Pp0ChHCEfXiNqd>JJwk`AaeuEry>nrP7{eWa!VbLwu|C0d?1}v2b2ox zpX`O_O6#H@HK_h=T28myD(XMEWfS`r<%T+)MqM_XI00`Dwo77lFcr0ZtbXi7iECvrd^k%Z2H*V2gv zpT@Rsv~tM6O77KOgaSAc6J_qjfkogpjTQ6o+Al`%f}-r6=kdga3L!WGMpc+i>gwokaZAS-}4g9a>c!k`7Ret~ViM(FaW zQYu9h@WLzc#*|w}w}KT1m#i_6Cg_1+PZ0M1|9-CkWnBic?f`TQNMqgoQNx!@#k)cC zy3=EP;_QtZ&(@6{c&*6z`@c|I`-S(zt)gp$6Oenei1F-eUf~4xL`&}Vyz;CmbAtrfWC>R;@&od?{iB)RA=e@X^=bzz#qw2jA*g!bBZv<-~2z~cIs$o-4*c&`U z>xotj-{4^o#WcBhG_&7~A2@IT7SZGcpD1aCJe4i*&tNYPUayV-yWOR&jG$)|cv@qM z5YtgQUI!imH!t?uidCY61vfDhBREAu((pBTU}OY3{EV6rJ^A$L=QShMkf0sGW(=fK zOr9@5>OCS&Cd8RVhn6=98G(Oh_vpUS(QRX6+$|&*z~^GP_;nJVpf|){;llqgdWDc0 z2cQn%53FrB-d)I#{!o7_txY&2YY|xEci({nY~%4@C$DUdE~!j!TDzjZqJKCsFl*D=gL_xh)Z$EQ?gsw$l6ixt}yyH zUeM!9zEJ3@FmvZrG`Gq=YvIz*Su_5Gd@QM z5%!JutQPxRkICA7aC6ha2RAhzyK)mE=nZxv`9W-qPEm_gZ8+|G7Y`DBjyxY+77hh%ITWG4)kfO2gk|a&41YY1`Oa1<#ynKU^iFUlxB71!yhKp zd;eZ24|40tzCP|o@5^4eIh);s&uBK=m(7~;OlGhql}Xj~jc2pj&B)lixx8ZGy$!18xmNS`!-(M(O$c4?!o7#QZ7=Ln!L&EncVhNeYWiE z#G;ma%O~0*^{G^aJ4`6P2lYK`?$`P}zEype?WR7<&yZC3%UCLP>Be(A;tSh*w{4pH zh4WIA7qd#UvZ*eTt7|K(I3ba3`C|FiZIKtH&T&M90Hxr)!3prg>L`Vo-qAe_1snl% z;}YowwSRl>`puiy@1uSX@9!T!ym>QbXglU=H|8pdc>;|B_W&oV5tPQbq8jhZY(Vp1 zo52}+BYl0@%{U@pU2oQx#TR0Bu(z>qydqgXl9gbIv1G+KAUJ{%PxxAy@K^4j3wuN` z7mS<>);nRx?F+6M0pQh&*J{ubY#>RGxj+)WY(W{tp z>S|NQv`aUQP;q5OsE5=rpy>>ioSszQ0mSD4UW;pCysK%=tvp*?<44)1n&X3m^h zwcT}@wmD!(-MN}fw~N}cqHPb&%VNu_Q;jw01--Gk_02VzmUyhpmVxqCKqGk!_&VgR z^Um-t^*&1~Km(XMfL-H!7$?g>_WHV54;J;grzkKV$sm!Au&G#&oHz!}2-lDwr~!wx z;WuAbhw@XuxC6Qk(XXrzqgZzwt#siDtinUW=&3$2v%(GJ2D*oOaHQ@BMg}(2R8+cJ zS2Zj1z9mO~sAs4fN7>D3=}lUD$nacSnM@j6UQs!xX>obkK@rznRe!{mBkGoITvmgl zdJ=9|JQm3=Sak8Ch3&CqS+sfHz>a}=Eza~u%)!f74aJhtWk;+UiAVY>as#V)2wQbS zL-q2p`8|!Z=X90DlJkykn>Td&;Z2>Luzee=m(FP^Hx-Fnx`wQamRnmhds+F{Tyxu; zCG%IWo?li5>D9BKqrNqsaK@I!1{#{08s?QnV@Vt>NRQ#|(IaBujEsUrL7M-T9puCX~KZ~-Lecbfzuu^8u@~@yrQRPMfV6+QD`_~*{xS1nbQrE<9qf@ zR3s-@7GLD|XMh8K9o(t~K2Yq2hjT4PXB!k3QV9+^*F`6gZk`U}N(bipnktj7_&nZ# z25*;f=144PR>R-b2PxT$O$hA09k+{GmO$y6GuV7Am)b)!U4zwi z*b_V{oIntVl3Eo*IC%-ny>*OX$#nFn$_SapQtTWUze)Eemi6?nSkP6|(A|{D4fWQU zcntoZrHe)YtL@cIazy!f7q$;#&tN~4x2EofUo^C&jElAR^v*pJ=k;%Es{ThkznpsN zc4(Bo_Z@G{*r@)N3Fx; z>KUx7tM9>!-2?xe$t*ZBK9bma?0Edh1;=hpyu9e>qZi@y_2YKL*Dg5rtoX|d*2Y&M z`xA+=9b<`AJcvCJYJqD6)G&eurm4RKUAt^^8DFZKw+V%nLzy`Q3BeprHJ8bC(7XL8PgX9Kpqpe^mGtAj#7e&KoBtp_|| zQ~{)5a6(xRy46joBO+zEaH?e-Ctd(?sid)t`KXxR_bgu?&((5`wl??9+@&i{JS2AT z?8HGm^H!{w_uqXRPT4Kic(kvk9v2PQyXAfJ4mo6AZTjG@1&5rt0)_|Zc+^{jRjsFC zolsxME$Qir$MR0n;o)(_nxA-L_n&m{*1qBHQ%>$)yJ(HPw-kG~XfyYU4b>;n5Qll| zG1qPJ7-S)285ly0f)MD%|6mQ2nPth^%XA~oq`hm(z(pOEjbgsy*tI`EphSXI0_(wi`4WhT*E z+ncT{pHp5Jv&PsME{~Iq3Kzr4306ptBcrGAis(;BpgrYmbwR)JhK!M3 zz_)j|9Q=O(FYDUFDXIR1G6j)tBk+E3%~`d4c&T}i*Ah7vmA^5_2P`5k31DLGUa?|! zfB)=kwzIPGL7tsE2AA}rHFzh$-W45-FJI6#dsDWvW?s!*awhLJa`vqUy*AJxgSDLk zRm{iycn1B)9w1;4RwY0M;(5le^C^N+R{YQ>hK@DssTeOL}&1-+VXX?KCtie2ls!pzi;f) z{=UAY2qIa!^VX%ybQ|urdCU7vU;o9M`uh$!W_an+;V#PlRXkI5v7Xnx;it0HRqvqD^9Onzsi_Z>uXP6v2F-!D?Nv%KYF#bSAR6U z>cWohg=?4gAwafo>Dq@w5xe?Xzds3vqB+2C67N zFiNn$6KrgFcDu#m4K{>kROt}3fni!;+&~|JoP^8ER=0Ws{psPxx%Edim$fgOwXCMP zZ%?vfPjXg8m35=>XsV)esXbx7tEiLobx_U0eHGuXsjh5IBsF~=p_`*245%Kl~9=FyJYf%g7> z9Aw^AF}R_y)o&b5uZ1n69dr6t^k-XV7av(85Qsr${S(H|m3%S?oiMln264zJhy=kv zJv5sgUYmn05Ix+Y*igOutQ#`l*!%IhWN>Gghng>$z}vF+iD#`53$2;HxgVdvO9cB& zY;sNWC8K7W$olQD>#=SEc-M&cQV#o(mymODjxnxSBg>!Tvwoc%1 zcsVnJ_`-&e99V6bbX+1z4iq7&G+1pu>wST1|XD^VRQ24!w%cr z(VT6pTi)BdJaa_N@|>pR8uBUT{MDzd?r3Pq)b%d!&8$cd=1T5?)5^tuA~5g_IQmc> z_*VCDj6X}T#crq`SA_lri!NWW;QWP`EL<4NWEUN>a-~^w+Hp(2*nV}pS-mKmi7iCd z`3qKDj;!w>FA-b%VEZlv%M?7u^oVoL0b7-#u)=UndIfieUmV9oL5^d}eR~wzBRu5f zDdS_~e8U`$weK4r+pTfk4YMlv}fe|=+L*On1Osjy266f$ryju zg`JS=z2oWewfA*3H+S{5_t%}$*LTpLwyX(pBife!StVdW z;B@47;ClFr<72+pHm|L%eO`N8`-bmrXlpCF`w`Qb(uO>g2;Y$c7|X=f8~Ti3Ve&*7 zQbFGRk$3d?tIvJ9oU~~6`0T~ovB-rD(8Tb@5pLbx7sw()kK7CK5SfDgm04UJy!Q+7 z_XEq}BOd9~aBOqgp+B?@RV1j!iY}Ow9}}Erbg=T|3G7&JgVx)PJ@^COq3}0C|Bqus z;!qEE-7c1`HhLS}*N}iiAGoLU#7m+E-zu0N2jyaBu8U^y{<^s~TJye+n4N=P>;EQ6 z!1#ap@ARFLBds;HRjrW=<>iCs^6dO%MRTTOAem~eHMs%Y)Ed2;{DrQ7;{ZC@pT8GJ z)>P%9TjWh<^jidyJMh{0aYKj`!@keL+GE&*y_e?mzF_wr_s~;*fuqB1;*DgsZ$I$E z9~y}oCOCPb9;9`jKhKOzI?nqfxQ$PP;$)@Tg;yG5*OGc);X;l2u2ec>=~B)A4nnO4 z@Id?}zi_}{^s!1J6lph?C&aVOC{oNj#(H~^G!@m&B%x!x~wN(|9qP?(yegX;1J?f}_m zckzYb;7exv%9TT{y}hl~b@f%bwtgHCx4f+@yRfsWKHDREjwUZ^!mB%X@7sO%$`AA{ z>&<4Ws+)RRI+|*&n`Aj-?KqIFIv4cvWWRs)Rjs{27a6MqHK28NOKpA7$-&BH zvllGrT!ijnFukp9KSm!%Mr1Yu-yFFRf|+`ThU*ZY1KR_ORZw0inhaKyvb~AJ4x9Yl z>YcgV&eb2>P~DixZ1^C8%R4&iKX}+-A3AjL;zLikvN;xYiRLRsBkF@jv`^kTAcs}W zhO4JzzKz%OL;(EC!2rY99$qJoT>a%PuPW4%wPlTwOr-wPvlBK}>r4xHQLHYK%G8_mg87NcmP9;hlbyy^*huT# zc*Mn{#+nsy1!t|Ri$vO@JFkkkJ^wFwu7CRHcAWL0Q}JBTM#OI~;hC*(gI6u}PDs31`AYq5E!VZ* zIroLWv*&G?f8WBh54!e{1tVo6cddJ9{jJBQPdV|lMW@|<=Ji{5ZG8~EiP#rm=~T;F zQwzKYmH5~8@)67X!N=08?h>!v9UUKQtX1*HL=@c55;~S zdnxvIJRP4CUlHFJKQn$w{Mz_e;}682h(8zqLwqt(nP^K4BvvGjPMnn3nz$hG@x+z( zc325KWug(^%~<_Td0Bk3$0~ve{Oqe*abPXSZVKkm#0cw zD?Ifzcn)T2i)ZyKY%4L6THFyD+oU{U)d@&d3)EWWiYd*ws*(~MUE2N@*H!py!94K& ziz#TOoEg?g=%(-t?^$=w`zLtq*qc_r1b3OVpbeJej920rV&`ns{04fI#a|tMn^7+9 z*Pla6?YQO)%2W1_&SMj(n~XeazX{k^de&vtLD-_nM)9@_RBJ+*&ZI8v9>>`*bbo45zVYImpjq44fU# zRjc$o=e5|gkl&8KnP&Ytn2nPFG4JBe}nvY!4vyCnfovvg~)eek(4ZqWko%2-f9!6h?e~Mwm+76Uf9NUi6=|@Al3_PPmV>-_rcp|3FR_b&v~jHo!sf3%+mvfShLhDaEp%K5f|#3Ex?K#2RmHdSCLxiWgRe%T<2b-DvZJy^{QX5_Roiaxdy2nLXVV`gc<5J z>yTRLTfm97NrV+)n=fe(AT5|t@(WNVw0Ooi>4@1MQpdAJX@UXv<)UXR`HcN+Y* zU*vyjuhZ;8nnEN`$@UfK4B>X0p*tnOMe}g?+TG3Ke;^$wAG;6t?HC_9GWf0cE!=BA zXQ4!w{de4heo%&Twc7h2?h72C+dYK)D%3{45A4QinMA-NSPNokDo=(p3BQynINHEX_5+9Vey@7K1-&9pDnF4`fte}hs}Tjdj3lu+!h z_WliZv?Hw+eacC1h#lk->=Dm(Xfm8v;t(ZmJMt*6_)L$CfSje#{tw2_u{GdHZ9l-2 zKpT4rZBExxCE5U7+#|?W-b$EgFUVggYtXJ~Kz_Iv#5z&~H3)LT-_1}zF%+Y-mm_~F zJlHzN+2Z{R@{4DbxXH*skrx;t+b|%Asl~=wBlZItTJ+w244-=Nn9Z8+Rcr~nGV)vrmEx_&YGN>U}jCpVLRx9*)v0J z*m5yLPQu(ULr&a$VTPQTxqgP6sQLU1IT8C1ayl?Giq8cq%$b|y8O|4Ri1M45S?i_U z_mRVqsXXMbFK5WLkL(tB|1)xm=fS6LlPP&74|h{rlB1lH^K&iaRWRcLeGt+$ zNDsHq8K^-YUO;+r>+D&zsfTO{mnS~8np8qbv&a z=@&(s6mzWaAWbA1%C^c?+RlcYNaL>=Jb^fwwr?S&h)T@oM7k(;t4zBTDMgfSu7flP z-~p~^--I;Kwx~;e5fY$Xp2*n$#WiiVMo{hjA{nS_G}u2uGHAPFkPXk9N=Sjz%r0}E zc@{=^r(J8e*eI0oV{af7pe?>Az9zmYzAb(! zEY;iM_r)KJ?~lI}e>5=6DK4#Cw3$*PF$9_Cb1`RTjDNr2V@@Q0JQ*8 zBDESyOx3VysZwiK9!ER%Ig}@?c_s&~C2C8hoR;b29^hWK9vIJhiAic5u{Cn|Qf_uP zN(!bRj}|65uv$rqx2#8{%@=@^D*aeXnEJG&kJ08UD3|BosFj*-mCPgcdmS;Pm%U4J zn(<8yfm9l3j(op5BoJBwb~%IZjKGP~N%5GP4lyr}yXJjJA%?RSmJ+?kZ=F~}`nyej zeaYhI1wHGOXB*HfmC!Tx%3Xzikw;TIV~_lPVr-N-t>$QfCt<=8l%ceM$!*bV`wqSd zMapmXlg|(;q~~sUs5lqgf3I^u8OL)4#rNXAhCBKqNQWFNWkjISX3hI?N1KKeJw?lK zKSUneA}ly30Boa37u z3RIyul=d!1YEYU|kDM)MXes(y6M9b=gQJ?GkXq;=shybiC8?nR7uJ^ZxOY9MSM$gN zJ|$9D;X}M8{Jx2_V0^?5NL%b%DWvhe5-G33{u6#nFr==lbQrrOh{>fhaVtz?I;( zbE1_{=6noSG9vqZxq?<|HpvzF^n9$|T$J;u)i3Z%N6Dh^SF7*#%#A;W4DO? z`iOnbzUAuN0=L#}b{E5bz0*D7e(7F@qrWcF8(9(A7}*lJAaVt)*sn(JjXV;0DzYEC z%!2nD+_L>MB>7pC6+It$or2-2 zS!C^r=*4t1L*2RA_RNs0yzT&Ur?&0e1GamHXT@T-S0Z=D8FGIuHIqxKKBoRoZL8f} ziBa&H8ZNDV;v)Sc96Qf3CM<#{vluU}jaGLDxH$PM`2}@JN?LNu4| zm|lfip_$<+)uX;%R1a~5{+qNp6zRlNT1%?^P&-Q7PVnt15H?pJwJ-)gLF~Os%CcWN zkEDxMce`+Yg#=qr?eAqjl^Pcb`*_`3^Xy)Pd(4QTi3RFF^ik+}Gi0o?i_aVD1BFq`qBAUT+`49r-UY ztl4`AckDg&t*nblNq?SPQg|L^-zjnhox^dj3^~KUq zCUcRw9_xrtm>11kHf?+Dh#j*#!1wmpyWqKd+CFbzwr{|8tAviqxJ#WEVojjgsYY7h zL!3`Q+I}1T43{ULpwu8XbQiF}d=DvIxTn@ldzCfQ5+a@vGo$8#_b3suviOFX6`oo;koFw8|@|btM&=3s@J*Y{;K-Z?lnmKrI8civA#L- zAf){3(R6eHywyA4tG+!t0YCMdIDd5kd=+QL#$z|f?vFhk`+eMEcfgYPhWHkEDQ<}0 z4IjmG@z)b&@J|dSHY84iXW|-oCGJoBH1S;GRYb4UCcBeMlk1WvCC|ojIM*j{Pd`+%85S)>6~$nfwihXhE^)%k0DKl`^R*p4=u<193pkr5;y} z5|lNpi9DB*tB6md1btP-CCFjfKIY$Eh2~8< zF_o)Gq|{2G1FF9_v-@I`6mhevUNt(M-uRjCl#q zCg(ySQ)R{^FWehyFzj=+`5E%UeW9hVexa0? zF0|)xU+6QTZk={qu_&(5UjsL7CC^Bd4tr^Sikxr{>0@ONE6tpeXQ&Iv967Fk@QRek zaVj-p?p;kNhb0JknNh^#(IciDS2>&?r(vFih7j%nWe#cRZ%WdAN_V$Ny6V@A86sr> zb4)MN!*HRbhy2I+fJ`sUk6K{O?gpfXahqBt#$@Or3)dt13dXt!>A?s%YTrgP$0MEn zCr*WYfc66DCsQepx(sXgM~`P>o-qSEZcas_H}vv5W49Ido|#A9yuF7~eVZiiL%6yg(JHJ+(5S+fBCqz$mI zwwRsfQrO%7A=E~DCh!JP&U6ua?lHk>>I}MaKuHQo?Y@h2av!x=)vH1&^IyOwrZKvS z7Chxen`@L*${+HqP8m;w5xFOhi!NXoeWLu77+>wZihFHWB~*iGt`@p4YTZ1G8P$^hY8&>cat2ja;wjgH`_Our+3e^0ZMq-hUVWLI z<5`HL*5{SW*P4I8y|$n@^ea$VaNlePFn=Noy+)VCbq;^P2iJtTlrg*OaV4p)RpysC za55sedGc4kcM?{K?(m*~t(L~To`5-3-^Fk6R>B6mz%Ivn^9lA8cawN3sDF@JD5uFW zX(dq#sMk5Pl52jAbZU9JB1n#|8VfO-b1W9QS%hBDLS>E2;kW`Xk?M?Tob<#p#9}Q| z&?|{KiuGItB?gh-P)||&iM^$kMZS_XOG?^e|C!73ffub4W#6r>X75hSP@$z@Rg!g3 zx@65_gDXpz@H?*(kP>^5t_JI2k;@C%$F_|Yx(P&$xP@|P4xSP&b;CNf(vI!1budrVg{ zuvAWek8-{aY(9kAO6&7=N5NH*M&?ZPsI*kLe~=4i>ojF(!;mYh|Ea-#7_(nmkKh9! z$+0$?Z5UZ;3Gz+l`^{ztYAnsC4J6oY&H}7Tb1BErd%O{v+^-mN#MfEoH1MvX9QQbQ z4JktDxfyRByA4*t+osd3GiQS{Jb*L)CT$jRh+FKH_73})ebITY4c?p+5rufYyT?7@ zUW!<}Mr>JREV47QD{?#5ZhjSc4KawF(dE$-;MKVzdQ0^F=u^?(MBl<*iSF3)*v8n_ z*rl=S5QXw!?5WrbvDf1Xcy|WkBk^P7o8vp<vw*eVir zb{JeqJ$$s<6{6~wQu#`#D-S1UNZS?Qd4=+nKWc$$+@n&7&oS)5LQkAY)~&lHSYJ?< z77Sfc1nLSz{8up)-#CF)l`4WT? zd#RdLUemTm7L~}`E;26JEnwFbl^{fQ#MBXllcNsyD42;t9n|sBdpm@3g?yHyt5s=&2$`QU@uKN#5tck#y{Z zI#rJM`#FpVE0SZtlHeKEM~r8*H6cPdR*4Z32Bep~rSI*RXDCM$XB5Kh`KqGYR5vBZ z$eP2E!+Mo|NqssGY3RVTl6e>Ib+cWQPiN1F9X{gQh~2A+e3=#Ar4aKYP4M0D`1fF5x~G6UX-r#9^-L$B3(yD+Mu^mIE4Ev=(<5V zDNmwA?Fdo}wG(UMF}8z6se}cjvN;E-VLA{Tw~Qhw)Ic5v|C>FcDAo6B+V#+^3uVbY z({@Qwn#8BsMMY_xi6;9=q><9eO#?5$zezbp%n~DVwA>u`AFvI@Eo!69=J!SA#0z8o zS?Z&&N9Ud;uSHs*mvTiHwuE^>q^Hi8%%JN*3OQCSC`-M1^B_-K08v5@kTt)P`=DP* z^HR}$LQeV7*iZI5ZucTTXgBB0Hvd{wK4#~`7RckinBtz3Bk?)Bc^NtyDGH-8 zzmaR{h3mq#Pp9TZu^FiOP2h?+(SSXt8jafO=1Lmi?0O}QknHh}MI_zLuu@;Zj^Iw% zg^HC4GVEAbW{X-W9E{xQ#vmB!{X)h}jVSQAa#jV3-ZzAA5~?L|F-wIz5`Jti zWS`iq&IMSH$lQdkm~C@L+olezA)VyNI0hrwJ6i8SA+B zdcXAEFm#I@Hg9w5L14Oz1u#7UC+})@NG)1@6x2o3 z51+QzB9-*$d-O0S-%{h4@YZNj9OVhAMerNxlrS9ecVtFsZ%v82u#ZXJv^}%;A+NYi zwX*2r{ZHi4Qy1iFEqp6tFDoT z_h7!zjLwB{CwsC`1ZkKYKJDEAiqNPD>~JxE5NQ^S?IVKoeEJPwb`3Cql5fDU=y$p=BAt5|3w&8D14lh1 zC{K7`mE7Hh(Qsyb?bv%CXzoRL)ebf1!AJUY^EToij|QFHik%y;xU^g9PH|Tt?(r%2 zYNS>oATEvE8kvZ^5cQ(j=m_>}T#CJV4`R2*>#;QAAC8Xgh+PF6c_Q{)?9F&>d;y{# z&V+4zbNv4J)A8TKB5q17!p@9SaE8DxKlb6-#4Cx(WL2^wxg@zdc|vka@`B`L$?KB0 zChtQ0!=uTklg}ao;b zVw?V~^7$Az`#HZn=YsRe*dk&bIWOZ9*f-7sbui4aTZ;1J?L66lGfk{i4*=;{X`i~O zFPq#~kk1kUjw!v9ii%T3dvil*F{nN8-6%BF3L}h&SH$N-h3_bjWG*cuwM$B5E#5P& zrw>rxyj!_dC>LdJJZ zTZvjpMI5=}0&RT4lcy3;+L6bs#y97A>L@~evww|Jffl3IFfppg&IA0;$=5}yQ@vib z8IGHC0FLPnk-FYv?%c58L4XmQdBTGjogalg#VWZ^*nBLo4t|t9)!k z3?Lcp616K&TtjI<-jp1fG&-14&qdWA^WgYA(rj^!WtiRtu2W;LoI^z8&P| zZEJx^78G$ia;Nqx&@KK7xzs^9MqQyGFC$e#!kV}7TgrD-+p6|z9OW0EWds%HO(mZyZ;?+(Is&|~ETd|Es>ZV&PTTvPtYk+PNsoW-e{xpH5&NgoD1 z&ei6kP+no~RL`X^TI(#(uW#p@|M8#GaWg;fk+Po;)fsSN(rY6;k=%nDz_nQa_nLQ#lN}R4^NyZP8!cGNcCc$KKFVskBe~sR7s0z8qbW zD%y%=tOe^+yr5qR($PK$9j1gEn+uT^z|5alyHP9~(tyr?tNCBivtsUdm!WvRPR*}|5PQYmv z+w8B=6XG~~Oap!=qj zA&%%8X@2Dor6jHb7S6Aw?dc(;cJnCUrgki`owTcRM5(O)wv0YtYa)6 ztpP%dQkCyxAw{L#_mHDwWl5z5p;K$*8C_FjI=O(ZmC@Q$&6b)5`3iSzr|k(y53qxE z`P>SJ7}6##)I?fEw5(;k+Eh4ikW{r-RPQC+ekztSDU~u?Gy(7kdYlT>i+DMlFj$<% z2)O%^#|d)>1MjCbDxCnaB0SgjYn8jR~_{vB(|;S`&|#|3TKd{~|%w(yWnxGL$}~0gq^UfAB(<%T?NZyTVlIn_r`t+i@F8t&0FGEVK2eY z|yT#!6Exg&WMb`DG=pG&@3R$I29Y(v@BvMb7ND|@(X zf7z?$W#yga%gZ;GZ!Q0L`3>cFl~0uKFMp-NRy0%$RIIMpRI#ICyyAw6J1ZWp_<6;P z6|bjasfJWcrHx)Fr81shd)Fr0!2WntD3*Z0e=dYpJ&@W0h5vO_iOM1C>iF zM-1LFCD=+Gkoqv^h~63ckI8qGB8$)BQIBNUmqolI2FCHxb(MbvZ7F^6Y>|M{)WRWN z68gj;wVkuTB+Bb*Z&LVe-j)(9YY-o(7FUPso>Mo@v@{}492g<+Zu3$Y=dGc7OW|Bv z@1Ias*LDbxJcQ(`WJZid`|sWd?qmU9u%ZVSrD3M+a<9f7tPc`~V-ni4gqoY5U}1q_;wLiVD6 zoHs&_l*qYKyr9NOT1~rSQKqy{yjL%!@Ob+VQl@l#%%c=0PB*%-Y3lKHN}mffy9ZGw zG=2e&5#rrG6&o@BkZkspS82^Bc*aHrmtj}^jGRST-xqIU6jQf7w4OrG^v+5Zq7Ra*UE_leVl#vuiYl( zmex($6fdrO-?X{D)$dN6CO27GCyA>v0r;g0h_eLrh&!QBjV>{w^%?D&=$A{J6oAF+pAS@n6sE{iBt zT9Z5>mUA!KFTO=exTBF*3RPeKvNt2I8#KYyUd7dXG#;WOO5u|CH`y3$kuW^-lw!Yx zoS?=cTgm$R#S=j4*G`n{fa>6*9=M{K{r;6$`T>TF;e_AS>GfIWLRcdcSD%X%{ zF{odGR>K)c4XBQ=C473^&!jA8h!m_gLfU*(QrRA((S6+VoH60FNw8Cqy9i{rnY~lI}>R^PXj5(vuTL4#4&PP_+HGxNYnK} zLQ3`SF{CN?41H6IZRPW2F`bel_%Qp5|~Nk~!r4x*dZB1LDAC#_)wZk^N<;-l_# zX#5R9JWl>8$166ko#Gh@?wAnmbLdiFIl3 zZ^a744BCIjl|1P_fGdRvcd<}bR@*P)N@?f`T7 zvE)7*r8$2*VSv=Cb_8u=oX%!Gf!u%#5!Y3VB>x2dx@~^0de7)P3FwlvejduRzkzR( zGr}H_E^bAhT8TkS5uX(3x{IY3MW>P@MRWysfz(+%9>1>`tJ*)|vFf^L&VCtOO=Z1~ zfZSBP1nwemwNeNX22Ueh>6#pgI77`hXO1XJr{zK4X4dTxo}h3f|5o^Me_N~BO)ky{DxaNDH}=ZCxwJ~PYnR0_R?AIaUDPvKK& z)h0mM3PJWGja>l2Jy++m_WihLugN)JP1$nX7wU}JO;VngB6)JN`8eo34@*Oj4tqzQ zQz6%)L)b02_MdP&am{rK@CWlr&@7`Uv-S*Ju|$)t!WH%Dv^!UF!9U$Opkzd!xwG(# z*34zt_Sw^#qjb!0nbz=-gUacY{gEwASyC}{S!+O6}i=p+nek?;3CiB zM2uo@_#VWCJcP)Q=M8r(sLrQWE3G%3U0M*7Y@{feTXV>Jl%?dSJb?aWR^qvLt5>a$ zQPl72?$Q?ddcY?{FS6XPPfAiLOU+Cvj+{)qyXMpQ4eFpzoO8`F5W3K(+?BYdt;DrJ zt~LnXqJ-+npTJd6KOsR+ppT_^qZRYSvcMHn^Q(#O($I6N`Kg8nns*;T9>=aRPfBAN ztI=+G5^>NTZ8rL%NUJ%-^DswSV~y0!wU3trcY-tzIopq@{x!EHQ1~utg zDQ$s9#}oa6dZ_gVlAO31q^ovBe5>>}Aw8&-F!ec?_x_S}uGNrVdDYg;Kea!MV+0eTX&qp7j8N_A8*W zVD=fY&&!B|t~0%OJJLpTCf+Br z3;W#e!v5GN5E1C6{8i>bQYdfc4c{T|r~*q=Dj^uSTokn$=4{y|&Ta2fU&jQQ7B9A=E+H#9c!n zsz%gea1tZwhgxL289^GkH??ANENaCnCn-hpJ}+B~a;%MUFr-@e3@rCj3$_6Y)bnz- z4k;|f6RxO{b|XfSQm7D{Sc7}*74g3X5wMhEz$1J}LA|&qXZLrKn9Ct^{PDS6B2^Fv zVeiG2!tx~WcZ}113v#8(!yAR%XP^_Q4MuI2G)SHnNDJjG$`2iS+u<#-9|RXs3pTLc ohyj3!`#ee%L;DTjx@8!5k5~VH0QmdE^#A|> literal 0 HcmV?d00001 diff --git a/app/webroot/css/fonts/material-icons/MaterialIcons-Regular.woff b/app/webroot/css/fonts/material-icons/MaterialIcons-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..b648a3eea2d16b6ce783906d6b7d5f251b9eb56c GIT binary patch literal 57620 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

      wF7DI|Kx|V1sBQ9FYs>m5C)C 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 BJ$(QG literal 0 HcmV?d00001 diff --git a/app/webroot/css/fonts/material-icons/MaterialIcons-Regular.woff2 b/app/webroot/css/fonts/material-icons/MaterialIcons-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..9fa211252080046a23b2449dbdced6abc2b0bb34 GIT binary patch literal 44300 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 QW8}wPUeo^@jR61v08@RD2LJ#7 literal 0 HcmV?d00001 diff --git a/app/webroot/css/fonts/material-icons/material-icons.css b/app/webroot/css/fonts/material-icons/material-icons.css new file mode 100644 index 00000000..2270c09d --- /dev/null +++ b/app/webroot/css/fonts/material-icons/material-icons.css @@ -0,0 +1,36 @@ +@font-face { + font-family: 'Material Icons'; + font-style: normal; + font-weight: 400; + src: url(MaterialIcons-Regular.eot); /* For IE6-8 */ + src: local('Material Icons'), + local('MaterialIcons-Regular'), + url(MaterialIcons-Regular.woff2) format('woff2'), + url(MaterialIcons-Regular.woff) format('woff'), + url(MaterialIcons-Regular.ttf) format('truetype'); +} + +.material-icons { + font-family: 'Material Icons'; + font-weight: normal; + font-style: normal; + font-size: 24px; /* Preferred icon size */ + display: inline-block; + line-height: 1; + text-transform: none; + letter-spacing: normal; + word-wrap: normal; + white-space: nowrap; + direction: ltr; + + /* Support for all WebKit browsers. */ + -webkit-font-smoothing: antialiased; + /* Support for Safari and Chrome. */ + text-rendering: optimizeLegibility; + + /* Support for Firefox. */ + -moz-osx-font-smoothing: grayscale; + + /* Support for IE. */ + font-feature-settings: 'liga'; +} diff --git a/app/webroot/css/fonts/notosans_bold/NotoSans-Bold-webfont.eot b/app/webroot/css/fonts/notosans_bold/NotoSans-Bold-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..9bf761ce1ca41bfa9966388527fbe825303e44a8 GIT binary patch literal 160752 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/webroot/css/fonts/notosans_bold/NotoSans-Bold-webfont.ttf b/app/webroot/css/fonts/notosans_bold/NotoSans-Bold-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..dc4bddc4e2e23bcfbf12ad6ab8ceb5600771cf97 GIT binary patch literal 479772 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 z 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�W5&#qTtBq82K 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 Sh+Pv#{bvvbw?E%_s@fkjpCdW| literal 0 HcmV?d00001 diff --git a/app/webroot/css/fonts/notosans_bold/NotoSans-Bold-webfont.woff b/app/webroot/css/fonts/notosans_bold/NotoSans-Bold-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..35f1df7dd660029ad67dc358e0ff64110f070eb9 GIT binary patch literal 210896 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 z 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

      pVxC(os>wW2 zOM?^Z&rh7u!0sd|Wd1X`Y!AJ2wHp~mH!HUFwN>QQgEBEb z*Fa=HH_N=Od0rOY5ruXpGeZSP-!)j!>S*EAK4|DH$HA z91bAUh7}yLxxV1mfyJ(pZz{2oxJQg+IZHOIfyyl)u~?@;Ni(*dTq_Uhel<0<9rYUx6#0&&HZ>2^8^lhK3#= zTIGPv?_i7Fmi?VCNG6)U$QsngVbO-u7BEA#a)~u)OU^{}ep?_F9e5`|nhL29K?}6b zC%#uKWa>HtXfuib5zw8;(Z~2x{@78`hv+Jw( zpC&?mq2{SaKHSxR*JDe+t{l04oH+Ot*MmXbyY~C*m_?nt z&>w48Kl1e83+@(UCd?l4?n_(|?jXA94>BFNk8P+fx>bmUHC@V>K`O;8@@Be_J;7uK z#6hMD%)3#uLs*UJVzmyt$T9n1;tr0@8+2kW%?SY!3sV9oGDlnd0&FHCp(=vi%X|i~ zDWea~hz^|l8XS=&s^0Y%$WPQN#w!=f@5NztiQr1>B*Y6@LcXx9A#<2pTN}#e%wgF~ zH!`t;C76UL@JY}G;PA?oEPCcaBxHM$LJb;29Uk~9M

      $sun$Tlw@H=iz?QJ7#@DD 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
      LgII@uX~Blm_h~%ol^c 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 WHg-kkx-`Fwe33c>B<3rAb0Gj_jA%6g literal 0 HcmV?d00001 diff --git a/app/webroot/css/fonts/notosans_regular/NotoSans-Regular-webfont.svg b/app/webroot/css/fonts/notosans_regular/NotoSans-Regular-webfont.svg new file mode 100644 index 00000000..1e194aa1 --- /dev/null +++ b/app/webroot/css/fonts/notosans_regular/NotoSans-Regular-webfont.svg @@ -0,0 +1,21104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/webroot/css/fonts/notosans_regular/NotoSans-Regular-webfont.ttf b/app/webroot/css/fonts/notosans_regular/NotoSans-Regular-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..d8fe19372e068182c06d854be31e1acca2bb1c0e GIT binary patch literal 476480 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

        rqU))d4WSJ|wjO2OqNj~?R0Dojw? zY?7D*cE@FC?1nC+l$^;bOe|yuHZ%?x(AbjVZy(suV?es4B~@-~FI}`~KjjbU-vYn( z>DM1^LH9U=JcxB%AMUa4*x1N6x1{rx)F4eMl^e0I%Dfjw<~`88(GWQ`Bau@*u}pn3 z+pJ^j0s`n5*ryT(lj^0c$Ak(uK+}bS7=F}iKPG|YQ4Ch%B`eF@tBl9oSk_#s?~KOi zzn<$025OWXYZZG3My^@&$>3jnUF>Qxb7u$TO={2ZNM3c$ng748@*7T)$JW+b`T$f z6E}og(w&cyykt;1--8;il^AZQ>SGP)W4)-4!Ob&(*lhqK4%R(b!{AUhP`de)l=qlw z6Ck*l89=V@s&?gSsy@ya>-bDr;%V0()0AC(&NS*6mek%|;coA)1m0a$-P~Oe8`lI- zys(?QE22Jl4K;wp@P*LrdP&(};AjDhp9EUR=Vyoa^m%al-+CXPdo}qleJ=E({A}5~ zym)t2;@$N~cYf7?cUMihyQ>QQD)F=KE{L|+xpK`&9sR#IweDJef z|9V-t=Z;xRUHrbOTV9X#Ufx(Ee@tTX1M+s>zV)G%tCv8UPjh_|2bwWk0^Z$gO7s1Y zlJCPHOk+Ae0sywvLV0){yR#m$J`Wvzs0&geCnTE*fe2Pk;1Pda=gAtwxI{>( zqq>rTK8EpP)j<0`6)Omn+^2sR_i>fDkH%Ztn74F)Un zydCSSUI|NAp8r=aa!j|7f2|nrSk7?AqD3ETY$+a*InK1m^b%LWdC7gmrdOcTXBCSC zV;N5>?{Yi9Apn$Rv^W^u7?Lhp=wO6nH&n6|84E-cSOshd)1g=-c7oARjfAQc7x}o9 z5XpiCVWaqI;Z-40_=_;2V3xU0_yoWC=JSP#$T|j!so)jDWMM5I210%G1Jf+y6!MOy zxi)Snm*sK|@b&R@wwDDY4-v1C@utBAGJ{ijp>KnedBK2Gre8AK3g12q9ifL`32$Nd zAz32-2+5bAfd`ng;Sd7D+hGL>_@tC~HkkXNGFQlxb(0(^(=O$`k$C?$_*uY{t-^4v zFKS8!amoU{L1kyKY5jq@LwB00TJL~lU8J(A6ZjuDO}k;}rJw_a`Xi;I)vXxIV-iKF=?{W#~ZN!xtpFzRC zd3|w%vl)O(USjUbR6ZDjAHe*iGQYuSe?pS(?}9&Jicj_#t22M)xUby!5Mp!mwH&#Uthz*(BgdPn=r_5dL;eWwVRZs8k`w&x@5n5q)QfDUNn%1%^+wL@%B9q;U?KBFp+~FDKxuHYKUU zXk4R>T}>S>#<%a2hC7U+LkfngYa1GSr4ofLCbMMm>W7v+JNF?W!CUzhxXS)-iKDDq)I8^D zzK7xO#bWiJ-`m~sR`Vxs?_->oKQf)$fqIozSZl#6(fR5@El*CyH&_KG%z2SV4` z*uLpD!MdmLvT*+1!cPw-wb+qDa-J}nx2Rem4)vQll#*k12mr0FiBo9cG|e8(46?Vx61slR7NyCv zPHTkHhR-_MCK~fNm=tSXVI8PaTYX>vuGaXG@cj0Y06qBP<=cOQ^r2! zoyJXUGx#_hhxd?7t6pmpfnvDH{R=QSV_czQnaA$KxKz9%s*pOStxErPzb4DCmG+M1lvy=52@qvxg z(PDwk3^}A6=f+_Or$@uLrddtE0Hej^LDjvXRWH1^^0oK>>lXgC!UA!mJnVmX=iNU& z@!kAi6<2eF8@Kt<$Df_a|9#nP+2KC0`2#ona_b zU;{H`Efyyon6VfUX-d8wWZj+Z8Iz96jy?Ojubid=TQrbC9gtEEgem8}O?? z553xaO!R86|JUf%;{vQ6A4s({&!~sU=jeGx!!h!VMwVyfAva`!q8C^sn_QhDb)foU4GG^$uB5w3#jrdS$0UY21D$mu$v_n`7W#U8{)> zgU6-qn}i9QCrrHH;>~Y&tbe@#?08FsDTf}p@bW7r2nPz5r(b<(EkCX>j{5L+vWI&~ z{0_4$XVXb$%B2i3nr4K>Pe)kX>IjQXJHjGDfX+Cwpy|;e8f+B`Ss6t;!aTAOrdSx{ zar>f}?eur=`tWb^Y4Qd9X#Tuq3%0%_`^>A}nl?o~xL@8Vn|>!Z3BR4oujQSq*MIo~ z`(BPSjv;5x%T)n;Rtf4=fh6nktynzP;(0p+rw?di6i6>ilsyQ_U0nC%n)*yTC_H4&|e1?LKB+%SnizX;Hj7<4i-*$s^*Jq{&D@vm){05Yl}h`a4A7 zv8Y(bw`XEfK47ZHV+@4t4)W=>9&+D{RtJw0?NG~aXjO{QW?I#ciy(|7YDjt7)FUjo zFTLf8D{k-KTaaE|Q&_d)bN=gf(PXTt_n@})@ZsscBRuUF1@=~FhZ#QYKYP;6w_G%0 zLgY}KgzPs9z4=D{IoV_A z38!GM8M>#Gn9_dYQJVnSL9OH;>ebMG-0gtwv>?&uaj^L@8U$zFG8t7Or%zQyGh3zv zc!z)09mnbyNEhD(+L1S1!n7m*?(TU@%n|zaNowzaocjtq`B(hR-T~eV$7~v)(?S8* z=VyYjK<)$RDGcFG;yRAnQ#e7_Qy5BO+LOC!CJe=9 z!Z6lM7+KOx$T=I#kVJ$$d3T~;>kx3MVbTU~BtD>hpst^QD3R*+Oke5$x~rgA(EFeD z7XHaBe8SIeFen>9+YC^*II`9FI=&}SEM)sO3sU?eGOJ4- z?Bc#)65Y;VWnB+2qRo@F;B#0FS$Tzob0ZrpoW~XbLuN$s+?bWpL<%@dkt(kixJ(hV=cdAwo_ ztVfK#e$1>#{{54Em8_dR=*~}1%W=A}Efp__x_;B+c1j48-Y&);M)D$2gs{g&% z#um0$UefpS5zp_Wt?cHv;J*&esGaNy{vqp63io^a&_c@tx5N)^)60Z48(n|ho~L6_^SZw>dy9s_bG@ET64K3_8^$wu4Lq|8%FnEK7kjQ=XXfi>Amb**nCGjn)Rl@o zm06mh#7F$(_PC+cLjo$Q!IR9|Eh^`Lg}gbg6e5Q#yQ%WM8wlE9ewf0BEKr)W2HKG) zwSyPz7_7QHIj1p5!4Cl}32DF&^zuzm5K-w+&Qklj`3s)1UTr;h+7%Nm5&c|_sd?7o zx%ZwrVEBl`L)ci3GM8iAPkaSlC!MGC(s@c>HU6njVrW#4ebxG?6<|bsrl0aibwqmr zl&mR)&lTXwMQAU9%C#39%Tv*rZ3UEh53;t(b`02ab{A?I#idLQG`RmGv_pw)jybRM zg3el39d%^KaH49waq7el*lz{-%K_9b^m8##gF&SlucF=o;Yo$Z2I?IZj4H~u8@UsK z&&Z^aBgBLuLZ76p;9~P&Q9CSy01RN#Sy745AxknxqYOj~JyG)f!KxH}M0zN5ejs zi81XScsL;Ppr|?Iu;DZ&pa8q#52o>^&vyN*;8wA9|CYb5WfqwsB!#)R&06{@vxZQ` zTljYQpZ`7e#cc?;6gsbFoGN&-_wLl0PS zfI5N=Yyp3VC#6&blu(sZ1%U(>s%EV2Oc-qF2w`~zvMwv_26#fWQ~-f&#z~G*nA*yN zI!%fMA9DrW$=F_WgF>_J45%JZyepL1r6{>0V7{^kAmjBO&`3NWK|O#t15BU-h%y#J zem-z+keceLxce;x>!=>sSFpb>- zcAVB@%?%?ZVkXC*-;IY_p!q)B1R-)0IFy?p>yD;Uc;ti7K*$BLV-U3ATSCvjK+nHJ zJ^#h1 zFDH|;NB%fK(!m;$F|(Uhd9^M<|3#~y0L ztuU}z&Firz9Os&0#;(k?rmpkLqGuR%Oi-*b=)Y*2z=;SIJgk#8KnoZlM;VVN+lY9` zElLAnGG(EK#ND z_a@wQvYc4LD*7TdUa&-!Vu_ka`PolTBU`n0@KgILYP!2)<8<|>C|%yq6(e++13jNE zw_hPb`@F)*#W zMeOBl;ibCm)D}+F7FID3b!%)9aF_QCZQoyKi}D?RQE!KC`~BMW8#wYZ8ul?w?-+?1 z?qZ5Jo-_@NWA@IxKZt>`-%iI5Y*ZyNNW#XhL2!W9V`_s4hd`}~01Xl10s6kwN;#7c z)MiP5kdx{gDe1BwF#*Ipw3Dv-f0&P#VNEao{ng5Su%rx)`u*jC=Uwm1pI%m&CX6qv z5)RCtJNI_sl;S(eCCFcr_>Mvs@d|1UlV{@0fb6W3_AIvsV;0vY*rSZO8o{O8h-S*1A-WuFEFKZrh_64BPDp zjBs1j*Vc*b1uC2u3hAJMl8Jx|;8T{&MnZTuz#%Y_SkY^Y5%c&$2p0E-s76P`NdrQk zl(V_9^y#JGgs7dVBvXxKy6KYssS{P={E{6Xp>zMF!lSR*ZB1gm6ZV~BJs>ej&c8&N zgG*Ft93n=!eqw}5BwMWX5F>c?=QDT8<5(p5fsp;b#A6{b*-Hj%RN#8Ia_^{;%%pxulvPkWiU@?Ug$%|#7w zKsDFI-P|p6078oad@hnb3)0m=iW?`tjhEvR0IYEh%X{N6_8X1Rb>=GS8rqL%B2y}} z?2<9L(p8t44xd!IXob&VDEjSnW#%f6;ipG+*LCu8O1@#V(zNh>pEQ) zoAa1LuwEc=q|sat%>1~1bszRdJ?QnU8S@*sl&^*xf@9bB#sv3F!&B|&+7`Xni07SQB0x%|~nhgGLXQ&ZKpyGACVON`^jiSpRsj>8;Av&$cuxB~qr?c1=se?0lLbMse$eH^W4G_Tf ztKb%7H5D|r_~f-0pBnPa-Phi5=?nMH9{QK}_ujE#%{{l?yzJ5227Rg6K^!#avC#`h zo-%asnIqHZU46zQ&z=lKrz6fEIQZNthb~ji06Ig&FF?Bh`X8gXoJnC=XA%aOQJQvx zFn|#R?NT|TNmVc~p@M;lDHvppChP}sigrN)9vSx8s9mu6T;&5%yhTKsjQ9t=|+9gJW zY#4ULYwOHA>JPZ>ifXci+71Y+GhQhd z2v)Y2@*B4n1(6#2$EhffpK%?Jx#Y`9Z|(T==O4Vach3`Zu6tqXc^~mrU+}`lRa;(_ z-;w_+|1@Y#vhU)1XU}Z+%|5=`A=N*(GPdt`Shy0e|qBErH7l7 zfSFymaN4vv)lCbVV{bk;GvBM{&ZYPN`PS1_tWrJJKSH2pfswCSoh!+UHVk|b0!C3* zb_xNrqwETUfT34HO_O+CyB7JCAb<7hr%Z%zH*G3-s&w-uONA*1M+<8U=JWDQp#Tp4uIs*xShqma;- zO7N<{B>fml-sb3=pZ4}Uxtni)=25qH1_eZT&pQ9r4=F-v%kIJs?Gy@+Je+CcPR>)* zc~oI+6(STIQFfa{=5It*c_=X`bgZF1>0ziUyMke>=o%uEql_O;eg){-2|vx`4{lnM zk;fZ1y>#IXg)a|YYJ6<_M!EIyaz&5M*k}T^=3Y?iK~DF?C3+%gO~N{NRRyN7*`7WMgp6o`kQ5KA3QS3@{rZ;y zL#l|_z9*g9D>+q`ZKCt0KkfNOMaJsTu)mseLEzpvKkm-Z&7LRup1f7T#lm`TCim0V z$irUG-NabTL2?k}i8HQr-c}bfD!OzH8ri{&8BVhSIvq(wJTk5+5RY_X4UEPA0Da60 zo=}X=-PM6ex1Xcx!Geb&oFM-7vlXWOZamB!@k<5E&Jejh*L!i)Hx`TRp`);yHY%YV3}&j*iwCI4&smrI^`cI|3@ zG}VhV053MMYFx`$=WFO>kDdHt0!nMVuqYxvV{vDyU@4p*AeGrFKlV42Dr^FKVPusM z{ktr%N?)Xg&iMexNHz$oB(5p=*eZ*g%aEURorzjbuP15y_4xesx%W=bPx$rScgx>> z_uuk2TUM@keAP3LKfaRhE}XV?K_CE~N-QkXpa)-2 zKNB^|n6d6`5EWuu6|xPqsjx&)y&6*l*vm^>225J{{h(nAtp027m3&&>BYzi0oe_Bo z>Wp|5v?9oh``;s%1rtYn}7VPaIDi*^`%E~G)Q(}d8% zWRO)Pz)>g=_S4RPqsphsAOON-N`0`h$OBCK|6ef-QT$NHIqVY;AZL6PO#ERNtV_ceXf0eu===J# zfW%|9cyUZ12W{@#1+m zx8@#NHlkkb?8*ymjp<*7GE*DoUUHRPnP>DFqKpTpH)O_;6zA(SlWH((-ki)*t=Svq_omF8`ZHR;)fWMQ0)-?Q2-7*vw-i zm*(y%*W0L1X8NY{G0G{^oKk1{`gIw33}6u(Ccs+APg{!JjaKdSW45WbI2fDtw2&W1 zqQ~9*>YfqisDqDXc^Hq?3cIfy%b=0HpBXj-skNJ~4{~(7X=fq3*i9LWY}JlMGP_yb zFfx+$7VUOC4UwbRt$ce#>c(c>^ht#C%Gt`G^RXnc)Ys)atQU}ZW~1iLY-J*q>ZpnK zvNUHK$$t$srBazb$!y;){-*J)O#jH1Z9Qk3*+?u%w6S_Kqe_)PTj_Cs_wIX- zZSuK2&pP$Q>gER5<@U>d*?7jOBV!FcD@F(tkJ-K(dF^jv^|Ag*@=IN;*8qML(7~wv zT=3yK+?Ri|eQB~XbzCWwPG{pJ+^9))_}zf>uOu7dtV*S*hqn+9*Y6BKEb9?YsrasL zXKKjKc*)L?96=&G<8^1Nv^yiYJ3Nw?>`aZjqq?Sw>`V;)nj=5d>`XP;8IQL* zMt4T?c&n;oHQJr2=V;v1EWKcLi=j%oL!i17Ci~RV)D5q2`OVQEBi(U%vYV|rQ#nR1 zvPY#yMjWr-l)_oXGsLO=<~BSt36)b>cVgnnY}8PsiqY^8xO8ph`Vt-j?)V4?j^|S4 zZ&BinV>;pXVq8Z1$6w*ySzMd$-qf#6OEBQl5e%qnvx)&XuI+d(!ed^1d(>rh*AiZ* z#!t%qCa7=dwdG&XY|Ky`hHvWfaJqC{0X@3s3i!`o%I-Jvc`Yf{G2g`NwX9gmJ(5%3 z!s|3U8iV!M8#G(1w}AEubm`~-dX&%sbdX0+q|EpK`J316JEvKFcdy&|dM+@5>UWx6 z;w)t4ZCuW*D2kFaC}T}h9d0KUGGRTCDo%qfC9NuAdT(S*tIeVHGB@$)uF)4Nm+x`u4;1*<=edJ zq9kYkVLY;lp)RL&c;K^ba^uOb%m+Qrakn(Ie=baQ2!_K(%zWZiRxVxdc@g4K6 zgVV$M4}E*8;j=?)!}m_TZuTkvAA4^CA60e!58rd|oqgXk*(XC1AREk(OhSM_L}U{Y zF(4u$J18Kc0wP953=|O%MT`^?5fKq*CLx2bQmT|%>(a#^Emdn5DEYMx%ZrN&v};b^E}_DU;p`J{PzB3m7F7UPy6ed&ykm^RLyZ^ zz+g?GGx^ZPc($g35g&TN{||>V+{ZF2?MsO&!Pr`MFe-yVuE0X1zw6WbqMKE*JVJF zG`z}ZZRyd!#-c2UAI9>rxCXiZb6DGsXpq5UtQ$Sc3Rd?+vLoJw_C?N!v5)hh1zQ~0 z9^K#OtMc|7aTSIw6oK!NnuTq7J-fFFUk^;B8Et3 zgW$PTx(0fFfY~$*(MxC*9raPO3wpUQJ1go4$BOB%y+a7KGD{1{;Bqm;81g21vM$m+ z?W}rYF3Fd~fC{`a zz(QjW!FJ_C<*&*a)Xw;p03x8r%(Rr!1_&3ucPYbgk*o@+0~mKe{|gwVj*#p!gk@lJE`LR zBdDP#gCk}ulgQ?q7d%CJ64UYbU-^{mQW`#e^^V9u*kH3y&gP8oG>3wfjMN%49_XHWo{4VKX>65P%$^!Gf4alK9Kc!VhPYQZM?$cgT^MJVoiT%{CdC*5 z@Q6=WR7@~XfQn5Qj8H3p6(9=Bo*{L=7&Sa+RdN4;!-oZxJBD4m`St5|-+cX)%2k)V z@ZxK~CXL-|&nVxDpL{{a?l)d_vpsKfzUkZ+Pv5Ntes}ZhW2m{LtXd-v*DF5}cwD4G z`cMmqQUOG3P)6F-ih+C+pyz5<1$5%-rqV%VAhEFB1I^HVDD(5_yeuYXF0UTc8@Vl0 zOMG;})20PNggy?eB1Bx=^j&VwmQ_1yN+NYZ<#f%^^$*~+^QuiEqGfssVe@7N;d z(LGcmlKo1^?%L?nw|?szxV1J@8BI>FBV*p2DZYCg7XCcU&~ zjmEug(xh!|o7+Z{pmK@$t$0v5PAcd+%~IS_6O}XfUpL>vX+s9pj(=u<@65S#cs#?b- zSTV_v;l^}W&Km=+frdADG(d){Xh%r_FEv14D)RC0R=PS58xD-dzvY8>K6~q>M9WWG zhio1sow?=hgFBS38jg|T$mb9Jqp}y(4SCd0c>{Y2=2I)C2!#iXEPvUF#~$p8>;N_H+}OX?oktIy)17Qy>t<%X6{>6DVCZ-jbDL8c^Scg!xv!clXbui@SKOdo#aXCi)tQR`Ro(QU%zQn z_LJi1u0%rll2p*+YTdp0xtG2rleS9xUwHZ6XZ^;U==z`hicETK<&Tyxi*6-$nZHJVr2G)k=ZO}@S`Y?%3-zhfSXl{xiNy|rmNNBbVDYh z!*)8oRWe=I90n-%|K-FR}3U6`+9y*}MZ=hK#S@d?FKie8$O?phuxDFB>>4~-aRU<6d z5pzL;RRN}56*{6NnB}KW5*|>KC70xofRxM~<3@|u=b~#;Or3^s5eBjHYB#UixnP+x zX6b-ySS0Jl36HGWb@G5bc5>o(HQ6nO_ptLAsu&1{aqn$fz@lT=5i$NECBA7sYIK)p+YHxz=FgBKhoKq=W) z#?)Zf&?n``yd?}Xr@5h>Mw|}rqHEgRoM>+D*pL$)RdL69@``fF`nJiP`_wK|+}a4$ zwYk(UUdX)GSOJxtdQnxoC5$w{lHwkLwqtp$no?I33aQ#yZ^vc{NJWwd{b-~Nj1TJ_ zkT)I6vM{o=5+|5HI<1fUU_v0|Wo&6_8A1^Zo_C|hKlNj&igfgWP^!3$Tta~7#T zQFYzqoA;82-%vN~jfs1=l73I_y;eCUB=e*6RKEjv-0doJoS`#woP&y9Lz1MMGsn5Q zW{!jO85dQI3CZUV6tTSHn8u4F)Ml&zi4{36z!|6d3AhR=Ka}SeEcp7v&u`Obtu3n_ zSk!a+H%9Zq-~Id#2OfFo$%o}lPp{cX{c(*FsGP7BfG^<;qL`3@!luWAW8B5K;ByQNbp%l`eWdPSVLSv-_pt~7BouUlchP6d5l zK463K3j854R13%qh~PC?kgEtB9;j)~sEB%*uD77G;YD5V1zqp8$7BcfUy=P#cCmg9 zF^}wE6fstk%p62rpH`xxrRoAE<8Dr?Ou4Pattd)@w9*5|N>X+-tyg5ys^ZLa-5qoW z*D^1S;mmS4VYitDs$BI>s$A_kg{3s0`;m5}`svlSPiLBENay&9zI9E6Phs>-$THf6I?GdzG_9tDN1c6azd> zKHs`kIZ1j5Dn?CxflMmr`f-d}4nwhklVQ~QtT591^N|){_epAdvr`TjusxTf)#_k6 zfYo$V)J^b(t6budRb=_{*H+!OTlq2#vi|y|#&7ESTlD_<@^Ix5a-;Id`nF6Jw-(2& zU;lJ`*c?(t$GW5ajGQM=#QdPUc)p*5Ge3eJO_;MY0Pr!WbRSqkG0}#JL3up? z63f+iwNf5+Z!)mkxlwIl>d0VP#0;I@u*qaxHcB3TI|!~ULo&U`;lW%d@Rhi*GTI^M6Mz9&03Qe>joFH^8KWbnHNl*-+^n5~+0;o+ zb;WOr2%a|c>QpQAJFijlBS!16ED~qDfVw1gUrD7RtBwaVpap|CFOR+wPxT9 zf`KR9au)1M0vsS#2lw7O=}%NH{q4`&Zh2t!)6HAAMeYyDL4ServGT2QTKPro)`2J9 zfAi-#ezyKo+BZw5>3DLerQOK&cRoJ`F$+~_MJ_*_|02%WEq@fVL0LPiX7@T-jM7F$ zeq77~w!LW3k0vUm_$;Lzga?tszB1M&8MSGC~ z*Wvc12YpiEj434pM-kI^V;>Jyub!eD^lW|Y!RL-X`R=lk{9R)n9XI>R;g1&HHE+cU z!2SyS8~Z4eXOG&_v~b0br(Aghxn$Di{d(01|DVk5rgBfCr)Mo&=piiT+Fwn2=2S1- zR^t`hbjFb6oWmZr!53mi0Cn-bcBH%kWCNO0w`in{OvZK0d+kV2XQR>LmUUoxjTub0 zw8{4;$)o4FutcOY|HsfeICmEijC9`H_{lr_*G?j`QxCui3=xaTMlM=1c;i2Jvhg1w zP!9;E8e{MR)CTzfq5w}ou)oAXH!Ew%Aw!f)4{Dm4;#LoPqyf}Z#h%<$+dof)RrjU$ z{risidEYx4cJeMz#p(0#y8|!}zll+2 zl%TmuefF5mbvj;xlu9LpnrvkZ`LIV{ivaQ=M@hMr+8|LvwSfJ58O#xz{d@Xri%4v) zl4v)3OG&pZSBdx{5p7xBc+MJ$Wp!ieQ9{h^XGMD&M~mK$ICY)`|yk zrQS$X+;R1YNYf}HYCT@IW*hH);F@Q*gPs^q^~5H+W`)9ZAs)mCG_b+Iia8AQ$!7$O z?8&!SgGPOcYMW(RfOCZrvFV)XPr00EoC&cEpb!wC2+kS=S^;Q&YII=47NPV=CDdwG zq4V3oiL24F0qWtvXwO2nkZS`+{^=DEt zb$O8~`|j(SHW&6-TbjLj=Z06Vxvsck%ZTR$RrjsMeL$_Q0+ue~~NDczYX3d&!)zFTs>%x+#FLr>@+`1)8o?om|-wbv5aS>XJ}vh~TVHKzxQ zw0yioJ`dJGOCM$)R+;8y^LA}eFrJVMHoXVUHN=R`P*2?==$)AI72pi{2zjI)UA_P+ zBR{n!0SFA{6Wu%i^M2!P$`?wT@|y#DULoC^pJ=Ed)yiM?#l&J_Bi$ccd7uWSw()tY zFhZhPV$N~uR zC>$&6zz5OGfT}r*wUaZMl7#(5^jQ?K-mltHs>)p!7K$rUZBV+<=;W z(b+G$=IrNv_4;%CX~{qBT+rhObS~)GsdK?TwQ<3JqHV!HX;$#hniQ}Y2b@Eh&e;!E z96C!D)rZhii{0S_92~rOl?5#=#NRBff9P&y^_It%&pt!8E%*ZD2`No{#9lCkg3oJYUMs zQ={^zbEI+Bu;eJ9qZhKlB(-@8@ZmVZE&xjgh^{cWDWr zPsjjKvv7*F+VZ}AE-QY$+@cQ*e!O^CsJ5&yqr5=*^ntr?x~Z}HD&==Yj{)9A&Z?_Fvv3&nYvHJU;l0S?ca^*Fz({ZtW4SCehyOGBPz2Uf%Lp*4O zCIJRUbdtw1$?}-u@>))(IC-oHkVqPvlW8hdP{j0DY-nPE^RA$U&Q;TU&R)XsgtT($ zB#3ahbEPz_?;g6oFpuuQLyJfWPNJJSiHwR^jwuC}Fk#o7&4shF!dyVWb?0-*cf1I5 z$zUBQgdFtJW6liruX+cck@I3RvL_*k3ry`Fm(=$hSP|-Kf~~WZ&$Bjqss>4qs`EsQ z9pglhOFoU`b8vLq>a*{M@(`X8CyyWsf`r;9U$ z-p3?d#_M5;h6?r&BhZlPYaNv?X3Rmw_ON1-ErWhYG$b=ng%BJ*h}@=8R}SC4owRP> zJ|`%Z72bGbVe5(D9C}Z>_+l&Od0o$Pexi;FXxCt*o=1k!p+}oHYGJ`v=7R!1P8J3^ z=pzD!Lx;uO&@4;>X05tnE-yVb5~g?PYg9zbM;FAKtUD>D&jV2{qh;Zg%wVDS?m+UPC` z12`JhV-*^V9EQ!>aXFo6s#-7)g&{k1;Bhl1?wX;c8zkss1`p1`&D;-u+Hu?XlDi0t zS8G{%ihJR#LB)v=KTI^-y5ycWqVBFc41|k&{?V&qp#K6Imw{O^}-Sz!7({Avt3hd&t zqZMQ7_o+#~|+G?R45pu>p}QuB1+HLcapo02&*{hkDQJUk z5+16GEm?>!sL>1oqrhnScXy2vhqX0PEVXtDFWoRy~F(4r~9Lbo$84jlr zK7l6E^SpHvE7gT9>!y>X_MnFmJn5lSJfE}N`>=A=3mOXg`+0rYIckd}5Rg@s=QBO! z7pn^E)5q4e%)NEfn#B4nW5siG6lIjLa^I~7UP9f~Uuli+6DPIxzxUn)KNoAx?cF$f z!v67-4>R40b1Q^MGg$qQr_^~`bht@6w)18N=h1=Z5o0wtr63X#AZ3il8OzK;3lK}g zaBBX{y!?wy%>jUA$JuRKAD;)aOBf_;XxFUsruV`DHocdBCibN&`ZL>V{Z-@W6kp}~ zP5U9WpLz<*xt@&bgOjBz4hK~}a*M$3RCA> zp5WSUk+hk}@qKOE#Mj|Lw;iQE=Nq8g5r?13`Uqm|hCyV|5L`DdlEtO$hpS70wrrf1Cxj9Iu34QwA$%Y%RxfktXh?4YJanu*g$Fb$QNtX9Y1 zKo!AyN}G5k3*o&DscG)m^NCn3ns$BK_P$;o-nu&TrDAdExxLcDt@GP9r}4{T4`L_v zi>_9y>C);06E2GZ{5+Q-$vXrYcdihWl{g77Tw{ek90ZWXF@pq4>atv*U<@1m6b3{@ zP|_>JoTS(0O{TVc#Kv6ZSDPL^uQqI+vT1*GBN@7bV?^3UjBf>nwQMKDgJFkYeT>N#LOj#Tb`KgIIia}QirIY`298Yx4aulFr_=B; zcMyoPv5Nwi)(~I@i#*fOVlqoX-b29v7!8D$v_dk*j8%|s49^1k5J}O?ut@^F%tA7g zj3D)7*8BT^eW`KKXZt=#+&=sI8M~)nH|q}N+@JrV{EZx^ig>*8wDR5;O56VZMEd=c zEf3yFEXrT*{?YE8-w;_j$Mz}UQ4`V5@(J0(e4Y_wrZd)KJ|p_R+Azwn>=2kTa~-gTmFdofu`78Qd$$m90CL#XFD)tDwLNvE-gJ96mhKB9XLQ5KT} zsc9g)$)rPcT|i|^4N5q4zKEA)WhGf4^B5^>f@i|$k%?6tes1rvxi<^R`{NpSzCZQ# ze&F5X1a5zU`wyxb_wdzl{{efZ(fivb@0uyQzdv*A##`9^6}PmC&OZnI`t0M?(+3tFG_psA36+pCc%vm-7`UbZ^t4I|CY?>L~LWBU&rJcb(m@@FYB-ypaC zVO@4o;k1>G&k8;&>SrucFhb4&*Ju`0V?xZx@}r}&gOw&YSd|4v!#s|i&3nd7@@0;y z9(tLif8m+HV|w3&sjX+>9);9@$-#S+2`tUuWMoB6HdXXLQ*7_ z+iz7qmWS`&wD`$xNlW~{wdAZ#@`G2PaQi74DWwg*B!58w7lyO>xf_Hhiz9vVs7#F~ku zA+Snsz2?TVPcd^iZ5+A63<1i~dH5)Ug^#=;kep`TCYD8!Aav^q#WOLAlnEw+CNmjD z%Etj`vz5mvQp~Am{4fo1JNJJhBFxCyqbtY;#^{!!E%f(4G-b;(9GLMUpdT0Y}++=MYklYx`+=}b6y zF360~aSlKtH-c1Dlrw5uMt~Xi*hsJvT8qPTD9fAOi_~x4GIWme8W}KQ%oTE!Iz`Iv zwtE_eo^D+&E}b}=>DB;!4#3~*fw`Dzk$2AhmGBbfxv9TlyOV}|-r+>DNj8ED|lcIuO$2nwj4 ziXCYWge;Dkbt;5PlHaMdP?3Q9!M$SS#m62~iNW_STDJYiV%srM`w)pMqu|d&ZD)ZJ z{P^m|75D6YpFXSpbgs>Gu6e>Lp4DqmV=?w{On?d7oFP87Y|J=}YmtXn3)Iiq7@yC^ zwnMCw6;yh8>@5b5(^`_SSp|a(fNH{tuW)iUEw$_n89=QJLJ88U1p_!ItZ@OOjiy!% zcSJ-0o&#P75ME;9Nu)pd?fj;vf86}cx>@A6%HK{YUw!q^?;GdNkrEpp47F~FzWQqX z5uz`9aN};}4}Vtv*!aihO}`q=a6fq{+FqCQ2(UIaS7sX6jHg+!#9~ZZVjLnf@URG2 zV+JrzZBBnp=WYbp8CR8Kpuu(|mNz%w+kbT5+99>ito_}YZ$Bj;i}TwaJ+y7d0aAF= zm9A#@lQHG}e|-0KsxA#;oaPR7Y3Myr$z?siE=?+;`#_Y)w)e>shyO6dsn_K8_#PTE ziA_f*W=&q&HWIJv69jFTUN>9#1-mZw58ZUR!>RTKIq5-fGcWqjDQNL(W`gMnEJ25=2@z`nt4;@+uHtJX%? z!=i&Cr!G14;JCWV!IN$+s38Xqe>K#t&m8=z{C*r#?`Mo(ckXp@#w)YtyaFf>-dlQ` zK0Ce8OJ&X>xG@MFfod=tFHV{BF3BYRx0OXN%EJ{q`KE2DQcK=o^~mx>lyzNlr@FX= z#^Mg-PW2j8iN?ZX-i{ovNTLJc_=4Q2=?Gj0{?y8$zDu0mQ6){wR1VcI=3HwrP#yE! zbC{1mx_y*fkNGya!bl!vqCyI2bG)JCm=oD1k8DBuHME-i2*NSTNata#>9avsoIf}Y z61oHQAr(^v5@J|Sa*VsK*?;@&Rmz^DxuvUm|9;Ju(z3{OKGx{QW#e1>-Cna~_1v7^ z6WCeKL7wyB)E*fvU~6ySYlqE(2yG@>nJ%ifHQ3uvW8irfE=`gRQ}nSWDAd^#Kpg# zI!@?QwqC%ta*%Bf&U$7zR!EJe9>~qER!J5(k;MlZLU`!#by(=5GqJ?WSV1x;M(0RK z7H2LtYxFo1c84!B8{@}?xscA5jRlo)!KY#Q>h$R#xp>^@bnzq&2Q#ne5jt@E+@jeG10^^fq{0$D1gYOKt6C!<} zDKX;@mZdUzhfCmo@}`dWXj=FV?pJ^N89HA#o3E4i9Kfu0H+H<{&1(S5w(K_k%T0_s)+y>>V z9k2Y9^MUZIxz69yAYvNxVqb3>qo49Z-an?e5ux|4JcUipwp0YvvwbU@w} zx|HGqA`o%(kHeAGQ+90GumiY2lNnt$!ToFN z{~0-*^5LN2BL)r}F`QwvDh^@AUTrhEKCtl|1t`}{_*j!`pCOq8W3ynZHXEBA#1ONP z;oZfOVX|yIGhT>!ZLCJc=ZNV5P{{*8i#6kNxRc4Kg&abuROt-%kTc}*#q(D;{_dpm zCMhAlb*q(A#I<4BqQ%NPRGa;A&V0AQ)p+CP9qV77IQ)@eS6^OFb;U$#>rF&_uK<{$ zY-+iafmb>uasxJ?`8<1i;%$xZ|Ia%_Px6${75ZPC^mt`Y zY`^kX66xDO=Up+gsZd{YVC7@VN#$GRPs%Tz-@5;Uk3RUIdFO^?uHPZd_gulVJ^jgg zA=BwZPHqsql^i{~7={!pKXlsjvO)k&2;yz=tbCYnRt|JLvd0__Ub08^eB3Psd7TEd zQ^QtsUV+7eop|mX$kuI6CjMcXIM4UIU=rX>4fF1*t*fY=e4$)G=i&R-WR;(0D*5pwccb%r^F&qEs0={jFu`=jxR=4R>sraKz06a)-x z8dyatiQqa$f(VT|e@X6K*3x1yT+v6_c7nV@7ge~4JpBDnrBU(O)yf+3A$yKe1HG?C zDCM$8GN}1cTGbV!iw%neqPO% zArou1JYCmpc^p`^EP1hVDf6P0OMz77lH;OfTSS~&Q95jJ@5F`6wr&KN$b0SV?=L66 zIKONw&0fiZ&bwA-uS88@uor;GEQ1>_+0b18S_@hj3SqG(*$1td#ALNI_CYT@T8{7a7P2@)#pF?122p%`BFQ$y={Mbj;wQ z+pvh04HO|NS!8A1k79X#ET?lrVmXvc>a?s}%LXE%2zWDJ6to%_GS!{8Gb>qIRlpPI zqMpt`0?A@R$<=m19NRjoQ%#-Z6i2ot(klv;D(VES?pRkxP4G+kS=4Qy>rp236^;n; zVps%cZa5q-fmglNDCk zowo1L>d!uEQ53^B4f zVrFOBs#SIl`te#G-UN`@xwvMeu0tpg;%ojHVY+PBUU~HZ&3Mxn65#ptAri;VS8ZinybLiQaI<`r4V`$K=E?J^FPzu;s zHLMqvtL3SvOL;O6z8n$0^7Gmyg008VVI<6@M;%0Jb~)7a+n^9JTIoo*GXup~d(zDr z%Ru7XYBPZ4-LO(oPnWaBk&%s6{~GA*UDHJ?#ZJ}zYOlUvelc6#6q&PD4e5-zWW>XB z%hIa-ZP)L<4$A$Nzumj!@KoiHG<(b*sQDjoZ?gH~__?)XZhk6N{(r@YA+=Ed|I~zG zxby>-0tY}ZHMd1uNB3%PVXF}D1uI_?j(d15d`u{#4*+qqa=Pxt_82jrW_vWd0@;aK zmNu63^uqX11z@4ake!`N4U*1EQNkAJ;;w{+u* zd-ngl?G5QrYrS*`{W0o`ena(75mbL-4hiZTjh>g&gPTN>6t+do9V=o$n%{}W4`7S= zF66e2>HJ`Rn;hO8me1zkePuPEz6&vuELq+8X?cpZ)NrZ7g44WXGg}El)SpC-XLz(|PKt=gIp$QfG+kQj?BN zlKGqlmL<>oKIskUcUmw@pV2tQB$LY2t=eXVB(O&{z&-`N1X=B1Wi0`-igO(~HG2iK z;3q|#kydY@c9lgGN?NQAm%E!U%xn9AiHF#6&k=<1qAr#f><*#xUzK^_HUHPIVvNUJ zE=PsK)|i;{y&NTnlmB3)PC?XvIBJDp&wD)~NAtOq2V4R8D{2LEm>C zj``^O-opp_@BLcOs`0huFw-;r35477?sJ7_f999{e~ixOF&H-wZ?gYl3o0{=-t6A4P`zpP!kd+qkM zYku0iW7i|c(ti=7ZD&Po+do8o+h|d2Q#5-!{+`O=F=GE*n=n2Zxl0fk1E8?v5)|4n z_AGpn(6fItg?RN3W@p>+5-Z*Jxnv+}JkF1NN>8%(u?MEDg9fy&LQoJ5RTE=u|R(JFqed zu{@*0na~Pu4|3009p|TSbgaK);-*LG^>?pa)VO1Fg0=qq;I)2z`%C*D%vifZ8MI>g zzF)9vJSg~j^KEi$Xe}SVCP2sE1M`a%;s7o0Z^a}Xa+pB|N!TS$}C zNM(py7$wB*Tyw|mm?&Wf6>R2s637w{V*q6W)6Hs-%v4H(qwW?^en4vkeKIJmOQr3j zxZe`j7cC#Tbz5}Xt+Pp!yhhpHuUEej4?WrTrRa#?w_X{OHl`dQ8@S&xkfs2dJYXJ4 zh6j^NFr0-Ign*y&$T4nJFb@FVa=Tc=ifrCl$m57h8arB7_6!CDL)oA)RW|5y^x`SH-u+LExo`--9J@TI+<`PXM&_F%v6HA6a1K@i)I3IQ@v^H(YxGla`AY9fJT zMp`!sa!b4w3A-%x0L0#pt*tGrCXk9n%qhmAQe+cE$&CHWad)USjC6TB;%zm>^eBrOBGil$@AC)ipx zk(ZD`As4kK^fhYEX^I|?F3e-5Uh~J)4sZ{sxb7~xCq)I9bL1I#0!QAKLofczJ46)9UM7=B5DAuNqW8Yb=%1u(vnS z@v*#6XwPcZVbuw455!?50$iaXH80f4j+>PQIE*|Q(+PMO6rV(m03Zp-&j{&M5~pJX za282kVRICty;?%H#CM!{|C-b?8k7Sp5o zEgfTqKv$HPY!GUA6J{dWSd(Z}**(5q!E~xXb!`S!sKoNUH7Xt!TBz2{U@SK9H#YeK zo<&Zn44D#;C_(?KBXpRMnE=@m#RqPKHo6=3uFKUqJ-6@s>hQW8vn}J1SLCD0uwmCn zt|9L$y=NAW8B6xH9wzTk8Zu*`5@vjn0cj!~vx`1??6|7K7$pl%@~*1@%$Uf^ZSNTiNxO?jXloC#+gzZ?dkKhWMs*gp8s(Rx1<>aS>Fg zfGU(g#-#XBOtzlJLN-}s#FF%W&Pdp&mHb2U58L|ONxz=+3-3|of9O7-*AkE7wX6{B zL>g;jIH6-YSqNb+GP`C}wqtgM*~;p7_~qfj>o~NQx>dM}-*Qm!u&sCFUoz`0@Hf4+ z{!iZ5l;2DveXfJQ)90gu`CuCX9iNXLpShOa5VDTYM3nF*aCNON==V;kUQu88nsjmk zF)vZRW7z3`ZhhFbMyq4PYiT-+P2^(}nc9JCMZ#WRut@YvPLpG}Pzf_ca&_|$u z70q2d3+^)G4$ZFg12wmq1R;mnr_IWE;Y*tqMW6aQsn|f+K8N7V{ zk;`w~UA>`pctH-&v!r9G#<4^Mn5afVNp9z3f%&olP+v(#lmjA3f(48q4hXw_o-m6{ zs<{FI^_FFDe@#W|rgH`_XZM{UMC1~=i0(7NRY^Ps;+Y}6(b_7>@&r@BB!xMxCZ6^t?$K6t<-Tqci|=&mfft^29c19kE#f3Mgm&%oEv zu2J^Mr-ZB2>*>_BQLm@L>(S-WIarP^U7TD(7rmT*^JM<*6-!1y3TXYlDu2IM*_tSm zg)!|fur-k?K$@v*B2fuM*F?lM(NW7}%=Yb9!ivB+ey04KgxaUm@8!bxVgg+gfv<@~ z*F?lMpY(je!;R(DhZ9H~4Pl+yJcaB4yFw-F19@#db*3 zfP6AB6(L0@h(|}MID@H~WdIkb4F`ExL<8F}m_-N`7JK(950jhrk{snX@^DZ=bd1BL zGJefm#;5~N4f9wed};(Q2&1DHpkHQRq_UQLCoGhn`H#wT@?9r+o_>%2lsp$dNSEjB zJ(LFFWcwDX=la5)jR{(WLj}yF7eoV7c!VlX8>B_zbhL(&IFaEcl~uSl;mWWl>Cg!)Me#r25t>R~Phz1oc&4-?LX z-ILyt{&#HMx}|H^3jDqY>3t)qv!y)^f6~vEQRd?g&@n4xj=@@xJSwL)YtGPTIS8Mn ztnait)JIA((9i_{P@jQJ7A)b}q7t7|!4YOelgRy1MDph8$1a>cMZdtZd-a;9G-ocW zt-ECTx*suJwN)dKg~$<8fcjdJPs1M-mje?E{;>3qbZ>5}nku1Ln97Y1$y_>*3hgS) z2OEf2v}u_CpkZmUko%R9YPp=jSY)8{F)ysfUZkwBIz68&y||dnT|9I8UCU<7Tzpe) zb+~R&@6aGke9CRNUqAi!+oo0Z?_Wj#(76Sb{^T|~D&&(9d3}gMn{+0%4$dZHuri)J zk!pY54h$AARcIC5+BjrL?~>BUrF~B*%IZb+bL+~>Eel<^hD4-u{#NrjopBx3N&z2= zDb%8u+7ll?xR!p*<&U!m-*C9KF$~oPp->`!9+CQdPCXOqlV`9>TR28zIAfR zm@9@A^bT3&Q+GU2SW;NqZ_!%(i%O|a=~xb-j&TVCP_r9V%^tOeFjJAr9*yrbbbCN= z$;UDk!2)7EbgWo&z^YuBzzrl{eHxrq{6^sUdLmZL@&AOrpen9BHriADlZb!N-fH-p z>6l|=B8fWAmr5C*kDj}&^OxM`_33imLg*%8yDnAfR51(knD+z=^__#!@? zPgkrvzGO+m(k0`UE*-yQsr;q-s$t0z#-S9HCQ!f4E#wQeh!AAx82y6dqnO8`vcy8Y zFk*oo2lBl^yHUxCY?>Ty3cGv*$VHgb+^@VDF#6s&s2nNpGk^T}dF6e2=exW){>)52 z_4XoTa{7}aZI_N;RoAfa=4<-jcfIo4?4shVjIm{9V>xC*Mx%X{DIgXmC&_N$53_H; z>E03tVC&pM`kgssiTJtvA$>yg1QvV+Cm$2T=q~o_)G9D&cxZBADhW*0;bJ{Pu=Q9T zO!Y-cZ*?=KY5)su8icX@ye?1=b%97AoxVm=L^x-4w?|b;> z7oXiZZ`=UY9c;%wyHJeAx>RH>P*T5@Lo|TX$X_^dj zUvL=^y*7{_J#M5@Id$ylPmU_5NaU>(AJWy@Nj53JBU#EUWjrZSAirubX%dfWbLh#5 zFj=Te<`Hx57jSO@f`S8MvnR7lhs zLt}B-(=&hEv+Wr9{L;6X90r~x%{|m|=_$lzkX2wbzyP#(VkJ<466ymXnc3y41e|-T zn9(GkZ93a1pA|Y>O9%OB+SIk;1XUlAxMtO2q)kJwtVQLjg)1A9R|bT7D_P&vB<*Y> zW6m~8JO2yU7B@GElg>7ZoBs>fCJjx}_Op$op~L!yRL-wX7uK?_!t|;lUR6x3a~Q9R z*ObqmZ4|n^9s*>73Xml;@@yB($lKaP)@$xLr)@g#nPGH9%P}`?>XHmv(Ah9nmNJw0 z+|}-ga9w4-=AO1~O>KY+DbFag$+hh<>XYSxEarAQ3QS7{HP|5$U%*DenlyK;Sa~Mp zj~%{3b;pp~MO3ble@dRyPNeciCwQ5Kt3~Tm1Nv28p?XvFk8+JPrge`rM*ivY<;1pp zImUzjFTj_SU5cADw0}&;kf-`HaC0dHfDq?R6hyWzS>Q@5yS63vZdE>+R;YYMoJvjd z8Yk&B&@bgNEh7V!cr6-826V+u^z$S*jTF+$(C@uY?Gu~wXS5py`nyQ&6s^!hh-z>w zdX7wK(YK<%!LFBKP((s&K~w0l5Km#dAc{(yjA~PMf4rvgo(F%`@p{FoZ>U~Rf`WB0 zMCltbQBvL4LXAgLSw`S$Z3-Es#4A3Y_NxaQ?_u$~g>A>hNc-~tj9urtfL*unj_FhH zT{erFb$x5X1M7Q-2P(U!-FDlQsf(FeS6z!SuUc`i@P@Sd!hW==gC8v={pdG-<)2ly z=#sd!$X)f)fXqH`vAw)OtRr)!CP6PaVf6*os(?dc2_aS_F?0|rqGAC1cf z9Vr{Gn)q>GPyNZFS^2-peSU~omo?{gckP?utX_LBb634t-SK_~?4k&d#2!|G5);~J zU7`SmDLi1quYz*|OX?CN^l{PDq9uc((n9y;`@3iLdaueo`i1hW@LRCIo0Vl`R{IM2 z#LBy{OAVdu(wI-cTVBu%Rhsn+CiJ-S@=J3{%N(;T^Tu_*V&r9cWg)Aw?9Lwrdj!J+ z=wBtl$^qbu-%HjDcT;-=_Dfjx?y28Qw@kvuJ!rgj)EojR1u8(C>MMcs0P-#3NPB(P zpnm-aL+wW0fVz6D;mE1K?6UenBZfW2-zgcWO$_69jm*ri#BNC1c>>VK>5sgRP+ z8tNZwP>yOO=BYZso!mvnektdXv2(vX|60tKj|+G$LFU&24V{s$p%D+F+PRWmYpzB+ zSJ}<4MZOevNwvvq(c{yV*2qZL8VuH=PUo(cTp9 zeL0tWIrmFtH?!9xN&`98zLQGxN<347sw3!5JgqtqB!oIh_fbrwM_sgoM+-+CWD(?i zQT?Mt7K*!WYn?a#?YEUZY1hRuYAWDrX`{h0YVdOEyE2YZgXvE6Vp1Mls|m+gL1o%; zp_!hWYys^6x_qE*jP$%nD6BEJUPC+pTxmS?8&ooWEAD9QxPX9YtTvqP%tyJf;0njUdcHJSF!ccuFS$H@izLMfpr) zCi$9^C_{V0)uJBMOCg{P2=Q0y6VpL4sy>Nqc@T4&9weneY_u{^Ni@R5od#a1z zRZ+EOVP!={Wo0N-$^XVZEzA3rMcVa(9qw-9s@}nZI2jnkvG5=c25_+Jl?9A4rX9oi z9=DAIi&?2dn_M`Oh&zn)t;5IPU#ZQSV?OXe(cC?j@?K*=U*yZDgfBR5)bEGc7hT&H z(gkdb&wc=8MAv*B-81t!e$w}c;wR^0C!`DPL|ONPz?0P3M|-_<4CTV{lXQFiKNLR^ z+l};lf5-3XU>69`YB%LTBrl^^F9S>vG9)D?uLl4B`}Xbpn*6%wKBn^W0AJ_&E^QzH zl|>(_85BcwolPPO4w_XCrHfig=RQ7~J+=3YK`)S@Z^DayQ7W?g?-}gx^Hv1^?!|qX zBXqs{YmZPl;fI`ut|SFir90$gBLFTi;Q70)NOIdrcF?yWJynL3UY$xy)lrT_($D0P zdAhN;PP@T)vvK#DHBY_QzpPhv-*PGs&J5`{VDLQ;{pgSVA_FR``eXeW8!yVWOAuRw zZYf47NzScJ$~6leriG0S4vd8vcp%rLny6M)MXbA0kag)%j+k~ou;wYlJj2xsW=_`2 zr|8XB4XYkFi0+|j(h;EPehGB6NN z+Go(~Z0>NK^W*TT7`#-44qY?7hy`Ns%6Axo?{Ykv4 sd@BAfVf3hG2Q~kW3V!q_`Ip<^Fu3? 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 ZL*2bEIiU6MY0@Tko{h|6=;?{oD7_551Su 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 Ibm7AP0j@M0z5oCK literal 0 HcmV?d00001 diff --git a/app/webroot/css/fonts/notosans_regular/stylesheet.css b/app/webroot/css/fonts/notosans_regular/stylesheet.css new file mode 100644 index 00000000..e242f87f --- /dev/null +++ b/app/webroot/css/fonts/notosans_regular/stylesheet.css @@ -0,0 +1,11 @@ +@font-face { + font-family: 'Noto Sans'; + src: url('NotoSans-Regular-webfont.eot'); + src: url('NotoSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), + url('NotoSans-Regular-webfont.woff') format('woff'), + url('NotoSans-Regular-webfont.ttf') format('truetype'), + url('NotoSans-Regular-webfont.svg#noto_sansregular') format('svg'); + font-weight: normal; + font-style: normal; +} + diff --git a/app/webroot/css/home.css b/app/webroot/css/home.css new file mode 100644 index 00000000..6e2312f9 --- /dev/null +++ b/app/webroot/css/home.css @@ -0,0 +1,240 @@ +@font-face { + font-family: 'cakefont'; + src: url('../font/cakedingbats-webfont.eot'); + src: url('../font/cakedingbats-webfont.eot?#iefix') format('embedded-opentype'), + url('../font/cakedingbats-webfont.woff2') format('woff2'), + url('../font/cakedingbats-webfont.woff') format('woff'), + url('../font/cakedingbats-webfont.ttf') format('truetype'), + url('../font/cakedingbats-webfont.svg#cake_dingbatsregular') format('svg'); + font-weight: normal; + font-style: normal; +} + +.home { + font-family: 'Roboto', sans-serif; + font-size: 14px; + line-height: 27px; + color: #404041; +} + +a { + color: #0071BC; + -webkit-transition: all 0.2s; + -moz-transition: all 0.2s; + -ms-transition: all 0.2s; + -o-transition: all 0.2s; + transition: all 0.2s; +} + +a:hover, a:active { + color: #d33d44; + -webkit-transition: all 0.2s; + -moz-transition: all 0.2s; + -ms-transition: all 0.2s; + -o-transition: all 0.2s; + transition: all 0.2s; +} + +ul, ol, dl, p { + font-size: 0.85rem; +} + +p { + line-height: 2; +} + +header { + height: auto; + line-height: 1em; + padding: 0; + box-shadow: none; +} + +header.row { + margin-bottom: 30px; +} + +header .header-image { + text-align: center; + padding: 64px 0; +} + +header .header-title { + padding: 0; + display: block; + background: #404041; + text-align: center; +} + +header .header-title h1 { + font-family: 'Raleway', sans-serif; + margin: 0; + font-style: italic; + font-size: 18px; + font-weight: 500; + padding: 18px 30px; + color: #DEDED5; +} + +header h1 { + color: #fff; +} + +h3, h4 { + font-family: 'Roboto', sans-serif; + font-size: 27px; + line-height: 30px; + font-weight: 300; + -webkit-font-smoothing: antialiased; + margin-top: 0; + margin-bottom: 20px; +} + +.more { + color: #ffffff; + background-color: #d33d44; + padding: 15px; + margin-top: 10px; +} + +.row { + max-width: 1000px; +} + +.alert { + background-color: #fff9e1; + font-size: 12px; + text-align: center; + display: block; + padding: 12px; + border-bottom: 2px solid #ffcf06; +} + +.alert { + background-color: #fff9e1; + font-size: 12px; + display: block; + padding: 12px; + border-bottom: 2px solid #ffcf06; + margin-bottom: 30px; + color: #404041; +} + +.alert p { + margin: 0; + font-size: 12px; + line-height: 1.4; +} + +.alert p:before { + color: #ffcf06; + content: "\0055"; + font-family: 'cakefont', sans-serif; + font-size: 21px; + margin-left: -0.8em; + width: 2.3em; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + padding: 0 10px 0 15px; + vertical-align: -2px; +} + +.alert ul { + margin: 0; + font-size: 12px; +} + +.alert.url-rewriting { + background-color: #F0F0F0; + border-color: #cccccc; + display: none; +} + +.text-center { + text-align: center; +} + +ul { + list-style-type: none; + margin: 0 0 30px 0; +} + +li { + padding-left: 1.8em; +} + +ul li ul, ul li ul li { + margin: 0; + padding: 0; +} + +.bullet:before { + font-family: 'cakefont', sans-serif; + font-size: 18px; + display: inline-block; + margin-left: -1.3em; + width: 1.2em; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + vertical-align: -1px; +} + +.success:before { + color: #88c671; + content: "\0056"; +} + +.problem:before { + color: #d33d44; + content: "\0057"; +} + +.cutlery:before { + color: #404041; + content: "\0059"; +} + +.book:before { + color: #404041; + content: "\0042"; + width: 1.7em; +} + +hr { + border-bottom: 1px solid #e7e7e7; + border-top: 0; + margin-bottom: 35px; + margin-left: 30px; + margin-right: 30px; +} + + +.icon { + color: #404041; + font-style: normal; + font-family: 'cakefont', sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.icon.support { + font-size: 60px; +} +.icon.docs { + font-size: 57px; +} +.icon.training { + font-size: 39px; +} + +@media (min-width: 768px) { + .columns { + padding-left: 30px; + padding-right: 30px; + } +} + +@media (min-width: 992px) { + header.row { + max-width: 940px; + } +} diff --git a/app/webroot/css/jquery/jquery-3.2.1.min.js b/app/webroot/css/jquery/jquery-3.2.1.min.js new file mode 100644 index 00000000..644d35e2 --- /dev/null +++ b/app/webroot/css/jquery/jquery-3.2.1.min.js @@ -0,0 +1,4 @@ +/*! jQuery v3.2.1 | (c) JS Foundation and other contributors | jquery.org/license */ +!function(a,b){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){"use strict";var c=[],d=a.document,e=Object.getPrototypeOf,f=c.slice,g=c.concat,h=c.push,i=c.indexOf,j={},k=j.toString,l=j.hasOwnProperty,m=l.toString,n=m.call(Object),o={};function p(a,b){b=b||d;var c=b.createElement("script");c.text=a,b.head.appendChild(c).parentNode.removeChild(c)}var q="3.2.1",r=function(a,b){return new r.fn.init(a,b)},s=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,t=/^-ms-/,u=/-([a-z])/g,v=function(a,b){return b.toUpperCase()};r.fn=r.prototype={jquery:q,constructor:r,length:0,toArray:function(){return f.call(this)},get:function(a){return null==a?f.call(this):a<0?this[a+this.length]:this[a]},pushStack:function(a){var b=r.merge(this.constructor(),a);return b.prevObject=this,b},each:function(a){return r.each(this,a)},map:function(a){return this.pushStack(r.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(f.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(a<0?b:0);return this.pushStack(c>=0&&c0&&b-1 in a)}var x=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=function(a,b){for(var c=0,d=a.length;c+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(N),U=new RegExp("^"+L+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+N),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),aa=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:d<0?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ba=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ca=function(a,b){return b?"\0"===a?"\ufffd":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a},da=function(){m()},ea=ta(function(a){return a.disabled===!0&&("form"in a||"label"in a)},{dir:"parentNode",next:"legend"});try{G.apply(D=H.call(v.childNodes),v.childNodes),D[v.childNodes.length].nodeType}catch(fa){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s=b&&b.ownerDocument,w=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==w&&9!==w&&11!==w)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==w&&(l=Z.exec(a)))if(f=l[1]){if(9===w){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(s&&(j=s.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(l[2])return G.apply(d,b.getElementsByTagName(a)),d;if((f=l[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==w)s=b,r=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(ba,ca):b.setAttribute("id",k=u),o=g(a),h=o.length;while(h--)o[h]="#"+k+" "+sa(o[h]);r=o.join(","),s=$.test(a)&&qa(b.parentNode)||b}if(r)try{return G.apply(d,s.querySelectorAll(r)),d}catch(x){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(P,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("fieldset");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&a.sourceIndex-b.sourceIndex;if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return function(b){return"form"in b?b.parentNode&&b.disabled===!1?"label"in b?"label"in b.parentNode?b.parentNode.disabled===a:b.disabled===a:b.isDisabled===a||b.isDisabled!==!a&&ea(b)===a:b.disabled===a:"label"in b&&b.disabled===a}}function pa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function qa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return!!b&&"HTML"!==b.nodeName},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),v!==n&&(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(n.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){return a.getAttribute("id")===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}}):(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c,d,e,f=b.getElementById(a);if(f){if(c=f.getAttributeNode("id"),c&&c.value===a)return[f];e=b.getElementsByName(a),d=0;while(f=e[d++])if(c=f.getAttributeNode("id"),c&&c.value===a)return[f]}return[]}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){if("undefined"!=typeof b.getElementsByClassName&&p)return b.getElementsByClassName(a)},r=[],q=[],(c.qsa=Y.test(n.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){a.innerHTML="";var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+K+"*[*^$|!~]?="),2!==a.querySelectorAll(":enabled").length&&q.push(":enabled",":disabled"),o.appendChild(a).disabled=!0,2!==a.querySelectorAll(":disabled").length&&q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Y.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"*"),s.call(a,"[s!='']:x"),r.push("!=",N)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Y.test(o.compareDocumentPosition),t=b||Y.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?I(k,a)-I(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?I(k,a)-I(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?la(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(S,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.escape=function(a){return(a+"").replace(ba,ca)},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(_,aa),a[3]=(a[3]||a[4]||a[5]||"").replace(_,aa),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return V.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&T.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(_,aa).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:!b||(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(O," ")+" ").indexOf(c)>-1:"|="===b&&(e===c||e.slice(0,c.length+1)===c+"-"))}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(P,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(_,aa),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return U.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(_,aa).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:oa(!1),disabled:oa(!0),checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:pa(function(){return[0]}),last:pa(function(a,b){return[b-1]}),eq:pa(function(a,b,c){return[c<0?c+b:c]}),even:pa(function(a,b){for(var c=0;c=0;)a.push(d);return a}),gt:pa(function(a,b,c){for(var d=c<0?c+b:c;++d1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function va(a,b,c){for(var d=0,e=b.length;d-1&&(f[j]=!(g[j]=l))}}else r=wa(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ya(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ta(function(a){return a===b},h,!0),l=ta(function(a){return I(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];i1&&ua(m),i>1&&sa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(P,"$1"),c,i0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=E.call(i));u=wa(u)}G.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&ga.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=ya(b[c]),f[u]?d.push(f):e.push(f);f=A(a,za(e,d)),f.selector=a}return f},i=ga.select=function(a,b,c,e){var f,i,j,k,l,m="function"==typeof a&&a,n=!e&&g(a=m.selector||a);if(c=c||[],1===n.length){if(i=n[0]=n[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&9===b.nodeType&&p&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(_,aa),b)||[])[0],!b)return c;m&&(b=b.parentNode),a=a.slice(i.shift().value.length)}f=V.needsContext.test(a)?0:i.length;while(f--){if(j=i[f],d.relative[k=j.type])break;if((l=d.find[k])&&(e=l(j.matches[0].replace(_,aa),$.test(i[0].type)&&qa(b.parentNode)||b))){if(i.splice(f,1),a=e.length&&sa(i),!a)return G.apply(c,e),c;break}}}return(m||h(a,n))(e,b,!p,c,!b||$.test(a)&&qa(b.parentNode)||b),c},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("fieldset"))}),ja(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(J,function(a,b,c){var d;if(!c)return a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);r.find=x,r.expr=x.selectors,r.expr[":"]=r.expr.pseudos,r.uniqueSort=r.unique=x.uniqueSort,r.text=x.getText,r.isXMLDoc=x.isXML,r.contains=x.contains,r.escapeSelector=x.escape;var y=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&r(a).is(c))break;d.push(a)}return d},z=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},A=r.expr.match.needsContext;function B(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()}var C=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,D=/^.[^:#\[\.,]*$/;function E(a,b,c){return r.isFunction(b)?r.grep(a,function(a,d){return!!b.call(a,d,a)!==c}):b.nodeType?r.grep(a,function(a){return a===b!==c}):"string"!=typeof b?r.grep(a,function(a){return i.call(b,a)>-1!==c}):D.test(b)?r.filter(b,a,c):(b=r.filter(b,a),r.grep(a,function(a){return i.call(b,a)>-1!==c&&1===a.nodeType}))}r.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?r.find.matchesSelector(d,a)?[d]:[]:r.find.matches(a,r.grep(b,function(a){return 1===a.nodeType}))},r.fn.extend({find:function(a){var b,c,d=this.length,e=this;if("string"!=typeof a)return this.pushStack(r(a).filter(function(){for(b=0;b1?r.uniqueSort(c):c},filter:function(a){return this.pushStack(E(this,a||[],!1))},not:function(a){return this.pushStack(E(this,a||[],!0))},is:function(a){return!!E(this,"string"==typeof a&&A.test(a)?r(a):a||[],!1).length}});var F,G=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,H=r.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||F,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:G.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof r?b[0]:b,r.merge(this,r.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),C.test(e[1])&&r.isPlainObject(b))for(e in b)r.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&(this[0]=f,this.length=1),this}return a.nodeType?(this[0]=a,this.length=1,this):r.isFunction(a)?void 0!==c.ready?c.ready(a):a(r):r.makeArray(a,this)};H.prototype=r.fn,F=r(d);var I=/^(?:parents|prev(?:Until|All))/,J={children:!0,contents:!0,next:!0,prev:!0};r.fn.extend({has:function(a){var b=r(a,this),c=b.length;return this.filter(function(){for(var a=0;a-1:1===c.nodeType&&r.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?r.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?i.call(r(a),this[0]):i.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(r.uniqueSort(r.merge(this.get(),r(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function K(a,b){while((a=a[b])&&1!==a.nodeType);return a}r.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return y(a,"parentNode")},parentsUntil:function(a,b,c){return y(a,"parentNode",c)},next:function(a){return K(a,"nextSibling")},prev:function(a){return K(a,"previousSibling")},nextAll:function(a){return y(a,"nextSibling")},prevAll:function(a){return y(a,"previousSibling")},nextUntil:function(a,b,c){return y(a,"nextSibling",c)},prevUntil:function(a,b,c){return y(a,"previousSibling",c)},siblings:function(a){return z((a.parentNode||{}).firstChild,a)},children:function(a){return z(a.firstChild)},contents:function(a){return B(a,"iframe")?a.contentDocument:(B(a,"template")&&(a=a.content||a),r.merge([],a.childNodes))}},function(a,b){r.fn[a]=function(c,d){var e=r.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=r.filter(d,e)),this.length>1&&(J[a]||r.uniqueSort(e),I.test(a)&&e.reverse()),this.pushStack(e)}});var L=/[^\x20\t\r\n\f]+/g;function M(a){var b={};return r.each(a.match(L)||[],function(a,c){b[c]=!0}),b}r.Callbacks=function(a){a="string"==typeof a?M(a):r.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=e||a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h-1)f.splice(c,1),c<=h&&h--}),this},has:function(a){return a?r.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||b||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j};function N(a){return a}function O(a){throw a}function P(a,b,c,d){var e;try{a&&r.isFunction(e=a.promise)?e.call(a).done(b).fail(c):a&&r.isFunction(e=a.then)?e.call(a,b,c):b.apply(void 0,[a].slice(d))}catch(a){c.apply(void 0,[a])}}r.extend({Deferred:function(b){var c=[["notify","progress",r.Callbacks("memory"),r.Callbacks("memory"),2],["resolve","done",r.Callbacks("once memory"),r.Callbacks("once memory"),0,"resolved"],["reject","fail",r.Callbacks("once memory"),r.Callbacks("once memory"),1,"rejected"]],d="pending",e={state:function(){return d},always:function(){return f.done(arguments).fail(arguments),this},"catch":function(a){return e.then(null,a)},pipe:function(){var a=arguments;return r.Deferred(function(b){r.each(c,function(c,d){var e=r.isFunction(a[d[4]])&&a[d[4]];f[d[1]](function(){var a=e&&e.apply(this,arguments);a&&r.isFunction(a.promise)?a.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[d[0]+"With"](this,e?[a]:arguments)})}),a=null}).promise()},then:function(b,d,e){var f=0;function g(b,c,d,e){return function(){var h=this,i=arguments,j=function(){var a,j;if(!(b=f&&(d!==O&&(h=void 0,i=[a]),c.rejectWith(h,i))}};b?k():(r.Deferred.getStackHook&&(k.stackTrace=r.Deferred.getStackHook()),a.setTimeout(k))}}return r.Deferred(function(a){c[0][3].add(g(0,a,r.isFunction(e)?e:N,a.notifyWith)),c[1][3].add(g(0,a,r.isFunction(b)?b:N)),c[2][3].add(g(0,a,r.isFunction(d)?d:O))}).promise()},promise:function(a){return null!=a?r.extend(a,e):e}},f={};return r.each(c,function(a,b){var g=b[2],h=b[5];e[b[1]]=g.add,h&&g.add(function(){d=h},c[3-a][2].disable,c[0][2].lock),g.add(b[3].fire),f[b[0]]=function(){return f[b[0]+"With"](this===f?void 0:this,arguments),this},f[b[0]+"With"]=g.fireWith}),e.promise(f),b&&b.call(f,f),f},when:function(a){var b=arguments.length,c=b,d=Array(c),e=f.call(arguments),g=r.Deferred(),h=function(a){return function(c){d[a]=this,e[a]=arguments.length>1?f.call(arguments):c,--b||g.resolveWith(d,e)}};if(b<=1&&(P(a,g.done(h(c)).resolve,g.reject,!b),"pending"===g.state()||r.isFunction(e[c]&&e[c].then)))return g.then();while(c--)P(e[c],h(c),g.reject);return g.promise()}});var Q=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;r.Deferred.exceptionHook=function(b,c){a.console&&a.console.warn&&b&&Q.test(b.name)&&a.console.warn("jQuery.Deferred exception: "+b.message,b.stack,c)},r.readyException=function(b){a.setTimeout(function(){throw b})};var R=r.Deferred();r.fn.ready=function(a){return R.then(a)["catch"](function(a){r.readyException(a)}),this},r.extend({isReady:!1,readyWait:1,ready:function(a){(a===!0?--r.readyWait:r.isReady)||(r.isReady=!0,a!==!0&&--r.readyWait>0||R.resolveWith(d,[r]))}}),r.ready.then=R.then;function S(){d.removeEventListener("DOMContentLoaded",S), +a.removeEventListener("load",S),r.ready()}"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(r.ready):(d.addEventListener("DOMContentLoaded",S),a.addEventListener("load",S));var T=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===r.type(c)){e=!0;for(h in c)T(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,r.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(r(a),c)})),b))for(;h1,null,!0)},removeData:function(a){return this.each(function(){X.remove(this,a)})}}),r.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=W.get(a,b),c&&(!d||Array.isArray(c)?d=W.access(a,b,r.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=r.queue(a,b),d=c.length,e=c.shift(),f=r._queueHooks(a,b),g=function(){r.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return W.get(a,c)||W.access(a,c,{empty:r.Callbacks("once memory").add(function(){W.remove(a,[b+"queue",c])})})}}),r.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length\x20\t\r\n\f]+)/i,la=/^$|\/(?:java|ecma)script/i,ma={option:[1,""],thead:[1,"","
        "],col:[2,"","
        "],tr:[2,"","
        "],td:[3,"","
        "],_default:[0,"",""]};ma.optgroup=ma.option,ma.tbody=ma.tfoot=ma.colgroup=ma.caption=ma.thead,ma.th=ma.td;function na(a,b){var c;return c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[],void 0===b||b&&B(a,b)?r.merge([a],c):c}function oa(a,b){for(var c=0,d=a.length;c-1)e&&e.push(f);else if(j=r.contains(f.ownerDocument,f),g=na(l.appendChild(f),"script"),j&&oa(g),c){k=0;while(f=g[k++])la.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),o.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="",o.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var ra=d.documentElement,sa=/^key/,ta=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ua=/^([^.]*)(?:\.(.+)|)/;function va(){return!0}function wa(){return!1}function xa(){try{return d.activeElement}catch(a){}}function ya(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)ya(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=wa;else if(!e)return a;return 1===f&&(g=e,e=function(a){return r().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=r.guid++)),a.each(function(){r.event.add(this,b,e,d,c)})}r.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.get(a);if(q){c.handler&&(f=c,c=f.handler,e=f.selector),e&&r.find.matchesSelector(ra,e),c.guid||(c.guid=r.guid++),(i=q.events)||(i=q.events={}),(g=q.handle)||(g=q.handle=function(b){return"undefined"!=typeof r&&r.event.triggered!==b.type?r.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(L)||[""],j=b.length;while(j--)h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n&&(l=r.event.special[n]||{},n=(e?l.delegateType:l.bindType)||n,l=r.event.special[n]||{},k=r.extend({type:n,origType:p,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&r.expr.match.needsContext.test(e),namespace:o.join(".")},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,o,g)!==!1||a.addEventListener&&a.addEventListener(n,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),r.event.global[n]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.hasData(a)&&W.get(a);if(q&&(i=q.events)){b=(b||"").match(L)||[""],j=b.length;while(j--)if(h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n){l=r.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&&new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&p!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,o,q.handle)!==!1||r.removeEvent(a,n,q.handle),delete i[n])}else for(n in i)r.event.remove(a,n+b[j],c,d,!0);r.isEmptyObject(i)&&W.remove(a,"handle events")}},dispatch:function(a){var b=r.event.fix(a),c,d,e,f,g,h,i=new Array(arguments.length),j=(W.get(this,"events")||{})[b.type]||[],k=r.event.special[b.type]||{};for(i[0]=b,c=1;c=1))for(;j!==this;j=j.parentNode||this)if(1===j.nodeType&&("click"!==a.type||j.disabled!==!0)){for(f=[],g={},c=0;c-1:r.find(e,this,null,[j]).length),g[e]&&f.push(d);f.length&&h.push({elem:j,handlers:f})}return j=this,i\x20\t\r\n\f]*)[^>]*)\/>/gi,Aa=/\s*$/g;function Ea(a,b){return B(a,"table")&&B(11!==b.nodeType?b:b.firstChild,"tr")?r(">tbody",a)[0]||a:a}function Fa(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function Ga(a){var b=Ca.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ha(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(W.hasData(a)&&(f=W.access(a),g=W.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;c1&&"string"==typeof q&&!o.checkClone&&Ba.test(q))return a.each(function(e){var f=a.eq(e);s&&(b[0]=q.call(this,e,f.html())),Ja(f,b,c,d)});if(m&&(e=qa(b,a[0].ownerDocument,!1,a,d),f=e.firstChild,1===e.childNodes.length&&(e=f),f||d)){for(h=r.map(na(e,"script"),Fa),i=h.length;l")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=r.contains(a.ownerDocument,a);if(!(o.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||r.isXMLDoc(a)))for(g=na(h),f=na(a),d=0,e=f.length;d0&&oa(g,!i&&na(a,"script")),h},cleanData:function(a){for(var b,c,d,e=r.event.special,f=0;void 0!==(c=a[f]);f++)if(U(c)){if(b=c[W.expando]){if(b.events)for(d in b.events)e[d]?r.event.remove(c,d):r.removeEvent(c,d,b.handle);c[W.expando]=void 0}c[X.expando]&&(c[X.expando]=void 0)}}}),r.fn.extend({detach:function(a){return Ka(this,a,!0)},remove:function(a){return Ka(this,a)},text:function(a){return T(this,function(a){return void 0===a?r.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.appendChild(a)}})},prepend:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(r.cleanData(na(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null!=a&&a,b=null==b?a:b,this.map(function(){return r.clone(this,a,b)})},html:function(a){return T(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!Aa.test(a)&&!ma[(ka.exec(a)||["",""])[1].toLowerCase()]){a=r.htmlPrefilter(a);try{for(;c1)}});function _a(a,b,c,d,e){return new _a.prototype.init(a,b,c,d,e)}r.Tween=_a,_a.prototype={constructor:_a,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||r.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(r.cssNumber[c]?"":"px")},cur:function(){var a=_a.propHooks[this.prop];return a&&a.get?a.get(this):_a.propHooks._default.get(this)},run:function(a){var b,c=_a.propHooks[this.prop];return this.options.duration?this.pos=b=r.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):_a.propHooks._default.set(this),this}},_a.prototype.init.prototype=_a.prototype,_a.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=r.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){r.fx.step[a.prop]?r.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[r.cssProps[a.prop]]&&!r.cssHooks[a.prop]?a.elem[a.prop]=a.now:r.style(a.elem,a.prop,a.now+a.unit)}}},_a.propHooks.scrollTop=_a.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},r.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},r.fx=_a.prototype.init,r.fx.step={};var ab,bb,cb=/^(?:toggle|show|hide)$/,db=/queueHooks$/;function eb(){bb&&(d.hidden===!1&&a.requestAnimationFrame?a.requestAnimationFrame(eb):a.setTimeout(eb,r.fx.interval),r.fx.tick())}function fb(){return a.setTimeout(function(){ab=void 0}),ab=r.now()}function gb(a,b){var c,d=0,e={height:a};for(b=b?1:0;d<4;d+=2-b)c=ca[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function hb(a,b,c){for(var d,e=(kb.tweeners[b]||[]).concat(kb.tweeners["*"]),f=0,g=e.length;f1)},removeAttr:function(a){return this.each(function(){r.removeAttr(this,a)})}}),r.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?r.prop(a,b,c):(1===f&&r.isXMLDoc(a)||(e=r.attrHooks[b.toLowerCase()]||(r.expr.match.bool.test(b)?lb:void 0)),void 0!==c?null===c?void r.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=r.find.attr(a,b), +null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!o.radioValue&&"radio"===b&&B(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d=0,e=b&&b.match(L);if(e&&1===a.nodeType)while(c=e[d++])a.removeAttribute(c)}}),lb={set:function(a,b,c){return b===!1?r.removeAttr(a,c):a.setAttribute(c,c),c}},r.each(r.expr.match.bool.source.match(/\w+/g),function(a,b){var c=mb[b]||r.find.attr;mb[b]=function(a,b,d){var e,f,g=b.toLowerCase();return d||(f=mb[g],mb[g]=e,e=null!=c(a,b,d)?g:null,mb[g]=f),e}});var nb=/^(?:input|select|textarea|button)$/i,ob=/^(?:a|area)$/i;r.fn.extend({prop:function(a,b){return T(this,r.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[r.propFix[a]||a]})}}),r.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&r.isXMLDoc(a)||(b=r.propFix[b]||b,e=r.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=r.find.attr(a,"tabindex");return b?parseInt(b,10):nb.test(a.nodeName)||ob.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),o.optSelected||(r.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),r.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){r.propFix[this.toLowerCase()]=this});function pb(a){var b=a.match(L)||[];return b.join(" ")}function qb(a){return a.getAttribute&&a.getAttribute("class")||""}r.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).addClass(a.call(this,b,qb(this)))});if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=qb(c),d=1===c.nodeType&&" "+pb(e)+" "){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=pb(d),e!==h&&c.setAttribute("class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).removeClass(a.call(this,b,qb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=qb(c),d=1===c.nodeType&&" "+pb(e)+" "){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=pb(d),e!==h&&c.setAttribute("class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):r.isFunction(a)?this.each(function(c){r(this).toggleClass(a.call(this,c,qb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=r(this),f=a.match(L)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=qb(this),b&&W.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":W.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+pb(qb(c))+" ").indexOf(b)>-1)return!0;return!1}});var rb=/\r/g;r.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=r.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,r(this).val()):a,null==e?e="":"number"==typeof e?e+="":Array.isArray(e)&&(e=r.map(e,function(a){return null==a?"":a+""})),b=r.valHooks[this.type]||r.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=r.valHooks[e.type]||r.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(rb,""):null==c?"":c)}}}),r.extend({valHooks:{option:{get:function(a){var b=r.find.attr(a,"value");return null!=b?b:pb(r.text(a))}},select:{get:function(a){var b,c,d,e=a.options,f=a.selectedIndex,g="select-one"===a.type,h=g?null:[],i=g?f+1:e.length;for(d=f<0?i:g?f:0;d-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),r.each(["radio","checkbox"],function(){r.valHooks[this]={set:function(a,b){if(Array.isArray(b))return a.checked=r.inArray(r(a).val(),b)>-1}},o.checkOn||(r.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var sb=/^(?:focusinfocus|focusoutblur)$/;r.extend(r.event,{trigger:function(b,c,e,f){var g,h,i,j,k,m,n,o=[e||d],p=l.call(b,"type")?b.type:b,q=l.call(b,"namespace")?b.namespace.split("."):[];if(h=i=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!sb.test(p+r.event.triggered)&&(p.indexOf(".")>-1&&(q=p.split("."),p=q.shift(),q.sort()),k=p.indexOf(":")<0&&"on"+p,b=b[r.expando]?b:new r.Event(p,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=q.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:r.makeArray(c,[b]),n=r.event.special[p]||{},f||!n.trigger||n.trigger.apply(e,c)!==!1)){if(!f&&!n.noBubble&&!r.isWindow(e)){for(j=n.delegateType||p,sb.test(j+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),i=h;i===(e.ownerDocument||d)&&o.push(i.defaultView||i.parentWindow||a)}g=0;while((h=o[g++])&&!b.isPropagationStopped())b.type=g>1?j:n.bindType||p,m=(W.get(h,"events")||{})[b.type]&&W.get(h,"handle"),m&&m.apply(h,c),m=k&&h[k],m&&m.apply&&U(h)&&(b.result=m.apply(h,c),b.result===!1&&b.preventDefault());return b.type=p,f||b.isDefaultPrevented()||n._default&&n._default.apply(o.pop(),c)!==!1||!U(e)||k&&r.isFunction(e[p])&&!r.isWindow(e)&&(i=e[k],i&&(e[k]=null),r.event.triggered=p,e[p](),r.event.triggered=void 0,i&&(e[k]=i)),b.result}},simulate:function(a,b,c){var d=r.extend(new r.Event,c,{type:a,isSimulated:!0});r.event.trigger(d,null,b)}}),r.fn.extend({trigger:function(a,b){return this.each(function(){r.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];if(c)return r.event.trigger(a,b,c,!0)}}),r.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(a,b){r.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),r.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),o.focusin="onfocusin"in a,o.focusin||r.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){r.event.simulate(b,a.target,r.event.fix(a))};r.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=W.access(d,b);e||d.addEventListener(a,c,!0),W.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=W.access(d,b)-1;e?W.access(d,b,e):(d.removeEventListener(a,c,!0),W.remove(d,b))}}});var tb=a.location,ub=r.now(),vb=/\?/;r.parseXML=function(b){var c;if(!b||"string"!=typeof b)return null;try{c=(new a.DOMParser).parseFromString(b,"text/xml")}catch(d){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||r.error("Invalid XML: "+b),c};var wb=/\[\]$/,xb=/\r?\n/g,yb=/^(?:submit|button|image|reset|file)$/i,zb=/^(?:input|select|textarea|keygen)/i;function Ab(a,b,c,d){var e;if(Array.isArray(b))r.each(b,function(b,e){c||wb.test(a)?d(a,e):Ab(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==r.type(b))d(a,b);else for(e in b)Ab(a+"["+e+"]",b[e],c,d)}r.param=function(a,b){var c,d=[],e=function(a,b){var c=r.isFunction(b)?b():b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(null==c?"":c)};if(Array.isArray(a)||a.jquery&&!r.isPlainObject(a))r.each(a,function(){e(this.name,this.value)});else for(c in a)Ab(c,a[c],b,e);return d.join("&")},r.fn.extend({serialize:function(){return r.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=r.prop(this,"elements");return a?r.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!r(this).is(":disabled")&&zb.test(this.nodeName)&&!yb.test(a)&&(this.checked||!ja.test(a))}).map(function(a,b){var c=r(this).val();return null==c?null:Array.isArray(c)?r.map(c,function(a){return{name:b.name,value:a.replace(xb,"\r\n")}}):{name:b.name,value:c.replace(xb,"\r\n")}}).get()}});var Bb=/%20/g,Cb=/#.*$/,Db=/([?&])_=[^&]*/,Eb=/^(.*?):[ \t]*([^\r\n]*)$/gm,Fb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Gb=/^(?:GET|HEAD)$/,Hb=/^\/\//,Ib={},Jb={},Kb="*/".concat("*"),Lb=d.createElement("a");Lb.href=tb.href;function Mb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(L)||[];if(r.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Nb(a,b,c,d){var e={},f=a===Jb;function g(h){var i;return e[h]=!0,r.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Ob(a,b){var c,d,e=r.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&r.extend(!0,a,d),a}function Pb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}if(f)return f!==i[0]&&i.unshift(f),c[f]}function Qb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}r.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:tb.href,type:"GET",isLocal:Fb.test(tb.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Kb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":r.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Ob(Ob(a,r.ajaxSettings),b):Ob(r.ajaxSettings,a)},ajaxPrefilter:Mb(Ib),ajaxTransport:Mb(Jb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var e,f,g,h,i,j,k,l,m,n,o=r.ajaxSetup({},c),p=o.context||o,q=o.context&&(p.nodeType||p.jquery)?r(p):r.event,s=r.Deferred(),t=r.Callbacks("once memory"),u=o.statusCode||{},v={},w={},x="canceled",y={readyState:0,getResponseHeader:function(a){var b;if(k){if(!h){h={};while(b=Eb.exec(g))h[b[1].toLowerCase()]=b[2]}b=h[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return k?g:null},setRequestHeader:function(a,b){return null==k&&(a=w[a.toLowerCase()]=w[a.toLowerCase()]||a,v[a]=b),this},overrideMimeType:function(a){return null==k&&(o.mimeType=a),this},statusCode:function(a){var b;if(a)if(k)y.always(a[y.status]);else for(b in a)u[b]=[u[b],a[b]];return this},abort:function(a){var b=a||x;return e&&e.abort(b),A(0,b),this}};if(s.promise(y),o.url=((b||o.url||tb.href)+"").replace(Hb,tb.protocol+"//"),o.type=c.method||c.type||o.method||o.type,o.dataTypes=(o.dataType||"*").toLowerCase().match(L)||[""],null==o.crossDomain){j=d.createElement("a");try{j.href=o.url,j.href=j.href,o.crossDomain=Lb.protocol+"//"+Lb.host!=j.protocol+"//"+j.host}catch(z){o.crossDomain=!0}}if(o.data&&o.processData&&"string"!=typeof o.data&&(o.data=r.param(o.data,o.traditional)),Nb(Ib,o,c,y),k)return y;l=r.event&&o.global,l&&0===r.active++&&r.event.trigger("ajaxStart"),o.type=o.type.toUpperCase(),o.hasContent=!Gb.test(o.type),f=o.url.replace(Cb,""),o.hasContent?o.data&&o.processData&&0===(o.contentType||"").indexOf("application/x-www-form-urlencoded")&&(o.data=o.data.replace(Bb,"+")):(n=o.url.slice(f.length),o.data&&(f+=(vb.test(f)?"&":"?")+o.data,delete o.data),o.cache===!1&&(f=f.replace(Db,"$1"),n=(vb.test(f)?"&":"?")+"_="+ub++ +n),o.url=f+n),o.ifModified&&(r.lastModified[f]&&y.setRequestHeader("If-Modified-Since",r.lastModified[f]),r.etag[f]&&y.setRequestHeader("If-None-Match",r.etag[f])),(o.data&&o.hasContent&&o.contentType!==!1||c.contentType)&&y.setRequestHeader("Content-Type",o.contentType),y.setRequestHeader("Accept",o.dataTypes[0]&&o.accepts[o.dataTypes[0]]?o.accepts[o.dataTypes[0]]+("*"!==o.dataTypes[0]?", "+Kb+"; q=0.01":""):o.accepts["*"]);for(m in o.headers)y.setRequestHeader(m,o.headers[m]);if(o.beforeSend&&(o.beforeSend.call(p,y,o)===!1||k))return y.abort();if(x="abort",t.add(o.complete),y.done(o.success),y.fail(o.error),e=Nb(Jb,o,c,y)){if(y.readyState=1,l&&q.trigger("ajaxSend",[y,o]),k)return y;o.async&&o.timeout>0&&(i=a.setTimeout(function(){y.abort("timeout")},o.timeout));try{k=!1,e.send(v,A)}catch(z){if(k)throw z;A(-1,z)}}else A(-1,"No Transport");function A(b,c,d,h){var j,m,n,v,w,x=c;k||(k=!0,i&&a.clearTimeout(i),e=void 0,g=h||"",y.readyState=b>0?4:0,j=b>=200&&b<300||304===b,d&&(v=Pb(o,y,d)),v=Qb(o,v,y,j),j?(o.ifModified&&(w=y.getResponseHeader("Last-Modified"),w&&(r.lastModified[f]=w),w=y.getResponseHeader("etag"),w&&(r.etag[f]=w)),204===b||"HEAD"===o.type?x="nocontent":304===b?x="notmodified":(x=v.state,m=v.data,n=v.error,j=!n)):(n=x,!b&&x||(x="error",b<0&&(b=0))),y.status=b,y.statusText=(c||x)+"",j?s.resolveWith(p,[m,x,y]):s.rejectWith(p,[y,x,n]),y.statusCode(u),u=void 0,l&&q.trigger(j?"ajaxSuccess":"ajaxError",[y,o,j?m:n]),t.fireWith(p,[y,x]),l&&(q.trigger("ajaxComplete",[y,o]),--r.active||r.event.trigger("ajaxStop")))}return y},getJSON:function(a,b,c){return r.get(a,b,c,"json")},getScript:function(a,b){return r.get(a,void 0,b,"script")}}),r.each(["get","post"],function(a,b){r[b]=function(a,c,d,e){return r.isFunction(c)&&(e=e||d,d=c,c=void 0),r.ajax(r.extend({url:a,type:b,dataType:e,data:c,success:d},r.isPlainObject(a)&&a))}}),r._evalUrl=function(a){return r.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},r.fn.extend({wrapAll:function(a){var b;return this[0]&&(r.isFunction(a)&&(a=a.call(this[0])),b=r(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this},wrapInner:function(a){return r.isFunction(a)?this.each(function(b){r(this).wrapInner(a.call(this,b))}):this.each(function(){var b=r(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=r.isFunction(a);return this.each(function(c){r(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){r(this).replaceWith(this.childNodes)}),this}}),r.expr.pseudos.hidden=function(a){return!r.expr.pseudos.visible(a)},r.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)},r.ajaxSettings.xhr=function(){try{return new a.XMLHttpRequest}catch(b){}};var Rb={0:200,1223:204},Sb=r.ajaxSettings.xhr();o.cors=!!Sb&&"withCredentials"in Sb,o.ajax=Sb=!!Sb,r.ajaxTransport(function(b){var c,d;if(o.cors||Sb&&!b.crossDomain)return{send:function(e,f){var g,h=b.xhr();if(h.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(g in b.xhrFields)h[g]=b.xhrFields[g];b.mimeType&&h.overrideMimeType&&h.overrideMimeType(b.mimeType),b.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(g in e)h.setRequestHeader(g,e[g]);c=function(a){return function(){c&&(c=d=h.onload=h.onerror=h.onabort=h.onreadystatechange=null,"abort"===a?h.abort():"error"===a?"number"!=typeof h.status?f(0,"error"):f(h.status,h.statusText):f(Rb[h.status]||h.status,h.statusText,"text"!==(h.responseType||"text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=c(),d=h.onerror=c("error"),void 0!==h.onabort?h.onabort=d:h.onreadystatechange=function(){4===h.readyState&&a.setTimeout(function(){c&&d()})},c=c("abort");try{h.send(b.hasContent&&b.data||null)}catch(i){if(c)throw i}},abort:function(){c&&c()}}}),r.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)}),r.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return r.globalEval(a),a}}}),r.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),r.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(e,f){b=r(" + + + + diff --git a/app/webroot/css/jquery/jquery-ui-1.12.1.custom/jquery-ui.css b/app/webroot/css/jquery/jquery-ui-1.12.1.custom/jquery-ui.css new file mode 100644 index 00000000..85038643 --- /dev/null +++ b/app/webroot/css/jquery/jquery-ui-1.12.1.custom/jquery-ui.css @@ -0,0 +1,1312 @@ +/*! jQuery UI - v1.12.1 - 2017-05-12 +* http://jqueryui.com +* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css +* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=custom-theme&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityActive=100&bgImgOpacityHover=75&bgImgOpacityDefault=85&bgImgOpacityContent=100&bgImgOpacityHeader=30&cornerRadiusShadow=8px&offsetLeftShadow=-8px&offsetTopShadow=-8px&thicknessShadow=8px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=%23aaaaaa&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=%23aaaaaa&iconColorError=%23cd0a0a&fcError=%23cd0a0a&borderColorError=%23cd0a0a&bgTextureError=glass&bgColorError=%23fef1ec&iconColorHighlight=%232e83ff&fcHighlight=%23363636&borderColorHighlight=%23fad42e&bgTextureHighlight=flat&bgColorHighlight=%23fbec88&iconColorActive=%23000&fcActive=%23000&borderColorActive=%2379b7e7&bgTextureActive=inset_hard&bgColorActive=%23f5f8f9&iconColorHover=%23217bc0&fcHover=%231d5987&borderColorHover=%2379b7e7&bgTextureHover=glass&bgColorHover=%23d0e5f5&iconColorDefault=%236da8d5&fcDefault=%232e6e9e&borderColorDefault=%23c5dbec&bgTextureDefault=glass&bgColorDefault=%23dfeffc&iconColorContent=%23469bdd&fcContent=%23222222&borderColorContent=%23a6c9e2&bgTextureContent=inset_hard&bgColorContent=%23fcfdfd&iconColorHeader=%23d8e7f3&fcHeader=%23ffffff&borderColorHeader=%234297d7&bgTextureHeader=gloss_wave&bgColorHeader=%238dbbdd&cornerRadius=0&fwDefault=normal&fsDefault=1.1em&ffDefault=Lucida%20Grande%2C%20Lucida%20Sans%2C%20Arial%2C%20sans-serif +* Copyright jQuery Foundation and other contributors; Licensed MIT */ + +.ui-draggable-handle { + -ms-touch-action: none; + touch-action: none; +} +/* Layout helpers +----------------------------------*/ +.ui-helper-hidden { + display: none; +} +.ui-helper-hidden-accessible { + border: 0; + clip: rect(0 0 0 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} +.ui-helper-reset { + margin: 0; + padding: 0; + border: 0; + outline: 0; + line-height: 1.3; + text-decoration: none; + font-size: 100%; + list-style: none; +} +.ui-helper-clearfix:before, +.ui-helper-clearfix:after { + content: ""; + display: table; + border-collapse: collapse; +} +.ui-helper-clearfix:after { + clear: both; +} +.ui-helper-zfix { + width: 100%; + height: 100%; + top: 0; + left: 0; + position: absolute; + opacity: 0; + filter:Alpha(Opacity=0); /* support: IE8 */ +} + +.ui-front { + z-index: 100; +} + + +/* Interaction Cues +----------------------------------*/ +.ui-state-disabled { + cursor: default !important; + pointer-events: none; +} + + +/* Icons +----------------------------------*/ +.ui-icon { + display: inline-block; + vertical-align: middle; + margin-top: -.25em; + position: relative; + text-indent: -99999px; + overflow: hidden; + background-repeat: no-repeat; +} + +.ui-widget-icon-block { + left: 50%; + margin-left: -8px; + display: block; +} + +/* Misc visuals +----------------------------------*/ + +/* Overlays */ +.ui-widget-overlay { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; +} +.ui-resizable { + position: relative; +} +.ui-resizable-handle { + position: absolute; + font-size: 0.1px; + display: block; + -ms-touch-action: none; + touch-action: none; +} +.ui-resizable-disabled .ui-resizable-handle, +.ui-resizable-autohide .ui-resizable-handle { + display: none; +} +.ui-resizable-n { + cursor: n-resize; + height: 7px; + width: 100%; + top: -5px; + left: 0; +} +.ui-resizable-s { + cursor: s-resize; + height: 7px; + width: 100%; + bottom: -5px; + left: 0; +} +.ui-resizable-e { + cursor: e-resize; + width: 7px; + right: -5px; + top: 0; + height: 100%; +} +.ui-resizable-w { + cursor: w-resize; + width: 7px; + left: -5px; + top: 0; + height: 100%; +} +.ui-resizable-se { + cursor: se-resize; + width: 12px; + height: 12px; + right: 1px; + bottom: 1px; +} +.ui-resizable-sw { + cursor: sw-resize; + width: 9px; + height: 9px; + left: -5px; + bottom: -5px; +} +.ui-resizable-nw { + cursor: nw-resize; + width: 9px; + height: 9px; + left: -5px; + top: -5px; +} +.ui-resizable-ne { + cursor: ne-resize; + width: 9px; + height: 9px; + right: -5px; + top: -5px; +} +.ui-selectable { + -ms-touch-action: none; + touch-action: none; +} +.ui-selectable-helper { + position: absolute; + z-index: 100; + border: 1px dotted black; +} +.ui-sortable-handle { + -ms-touch-action: none; + touch-action: none; +} +.ui-accordion .ui-accordion-header { + display: block; + cursor: pointer; + position: relative; + margin: 2px 0 0 0; + padding: .5em .5em .5em .7em; + font-size: 100%; +} +.ui-accordion .ui-accordion-content { + padding: 1em 2.2em; + border-top: 0; + overflow: auto; +} +.ui-autocomplete { + position: absolute; + top: 0; + left: 0; + cursor: default; +} +.ui-menu { + list-style: none; + padding: 0; + margin: 0; + display: block; + outline: 0; +} +.ui-menu .ui-menu { + position: absolute; +} +.ui-menu .ui-menu-item { + margin: 0; + cursor: pointer; + /* support: IE10, see #8844 */ + list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); +} +.ui-menu .ui-menu-item-wrapper { + position: relative; + padding: 3px 1em 3px .4em; +} +.ui-menu .ui-menu-divider { + margin: 5px 0; + height: 0; + font-size: 0; + line-height: 0; + border-width: 1px 0 0 0; +} +.ui-menu .ui-state-focus, +.ui-menu .ui-state-active { + margin: -1px; +} + +/* icon support */ +.ui-menu-icons { + position: relative; +} +.ui-menu-icons .ui-menu-item-wrapper { + padding-left: 2em; +} + +/* left-aligned */ +.ui-menu .ui-icon { + position: absolute; + top: 0; + bottom: 0; + left: .2em; + margin: auto 0; +} + +/* right-aligned */ +.ui-menu .ui-menu-icon { + left: auto; + right: 0; +} +.ui-button { + padding: .4em 1em; + display: inline-block; + position: relative; + line-height: normal; + margin-right: .1em; + cursor: pointer; + vertical-align: middle; + text-align: center; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + + /* Support: IE <= 11 */ + overflow: visible; +} + +.ui-button, +.ui-button:link, +.ui-button:visited, +.ui-button:hover, +.ui-button:active { + text-decoration: none; +} + +/* to make room for the icon, a width needs to be set here */ +.ui-button-icon-only { + width: 2em; + box-sizing: border-box; + text-indent: -9999px; + white-space: nowrap; +} + +/* no icon support for input elements */ +input.ui-button.ui-button-icon-only { + text-indent: 0; +} + +/* button icon element(s) */ +.ui-button-icon-only .ui-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -8px; + margin-left: -8px; +} + +.ui-button.ui-icon-notext .ui-icon { + padding: 0; + width: 2.1em; + height: 2.1em; + text-indent: -9999px; + white-space: nowrap; + +} + +input.ui-button.ui-icon-notext .ui-icon { + width: auto; + height: auto; + text-indent: 0; + white-space: normal; + padding: .4em 1em; +} + +/* workarounds */ +/* Support: Firefox 5 - 40 */ +input.ui-button::-moz-focus-inner, +button.ui-button::-moz-focus-inner { + border: 0; + padding: 0; +} +.ui-controlgroup { + vertical-align: middle; + display: inline-block; +} +.ui-controlgroup > .ui-controlgroup-item { + float: left; + margin-left: 0; + margin-right: 0; +} +.ui-controlgroup > .ui-controlgroup-item:focus, +.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus { + z-index: 9999; +} +.ui-controlgroup-vertical > .ui-controlgroup-item { + display: block; + float: none; + width: 100%; + margin-top: 0; + margin-bottom: 0; + text-align: left; +} +.ui-controlgroup-vertical .ui-controlgroup-item { + box-sizing: border-box; +} +.ui-controlgroup .ui-controlgroup-label { + padding: .4em 1em; +} +.ui-controlgroup .ui-controlgroup-label span { + font-size: 80%; +} +.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item { + border-left: none; +} +.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item { + border-top: none; +} +.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content { + border-right: none; +} +.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content { + border-bottom: none; +} + +/* Spinner specific style fixes */ +.ui-controlgroup-vertical .ui-spinner-input { + + /* Support: IE8 only, Android < 4.4 only */ + width: 75%; + width: calc( 100% - 2.4em ); +} +.ui-controlgroup-vertical .ui-spinner .ui-spinner-up { + border-top-style: solid; +} + +.ui-checkboxradio-label .ui-icon-background { + box-shadow: inset 1px 1px 1px #ccc; + border-radius: .12em; + border: none; +} +.ui-checkboxradio-radio-label .ui-icon-background { + width: 16px; + height: 16px; + border-radius: 1em; + overflow: visible; + border: none; +} +.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon, +.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon { + background-image: none; + width: 8px; + height: 8px; + border-width: 4px; + border-style: solid; +} +.ui-checkboxradio-disabled { + pointer-events: none; +} +.ui-datepicker { + width: 17em; + padding: .2em .2em 0; + display: none; +} +.ui-datepicker .ui-datepicker-header { + position: relative; + padding: .2em 0; +} +.ui-datepicker .ui-datepicker-prev, +.ui-datepicker .ui-datepicker-next { + position: absolute; + top: 2px; + width: 1.8em; + height: 1.8em; +} +.ui-datepicker .ui-datepicker-prev-hover, +.ui-datepicker .ui-datepicker-next-hover { + top: 1px; +} +.ui-datepicker .ui-datepicker-prev { + left: 2px; +} +.ui-datepicker .ui-datepicker-next { + right: 2px; +} +.ui-datepicker .ui-datepicker-prev-hover { + left: 1px; +} +.ui-datepicker .ui-datepicker-next-hover { + right: 1px; +} +.ui-datepicker .ui-datepicker-prev span, +.ui-datepicker .ui-datepicker-next span { + display: block; + position: absolute; + left: 50%; + margin-left: -8px; + top: 50%; + margin-top: -8px; +} +.ui-datepicker .ui-datepicker-title { + margin: 0 2.3em; + line-height: 1.8em; + text-align: center; +} +.ui-datepicker .ui-datepicker-title select { + font-size: 1em; + margin: 1px 0; +} +.ui-datepicker select.ui-datepicker-month, +.ui-datepicker select.ui-datepicker-year { + width: 45%; +} +.ui-datepicker table { + width: 100%; + font-size: .9em; + border-collapse: collapse; + margin: 0 0 .4em; +} +.ui-datepicker th { + padding: .7em .3em; + text-align: center; + font-weight: bold; + border: 0; +} +.ui-datepicker td { + border: 0; + padding: 1px; +} +.ui-datepicker td span, +.ui-datepicker td a { + display: block; + padding: .2em; + text-align: right; + text-decoration: none; +} +.ui-datepicker .ui-datepicker-buttonpane { + background-image: none; + margin: .7em 0 0 0; + padding: 0 .2em; + border-left: 0; + border-right: 0; + border-bottom: 0; +} +.ui-datepicker .ui-datepicker-buttonpane button { + float: right; + margin: .5em .2em .4em; + cursor: pointer; + padding: .2em .6em .3em .6em; + width: auto; + overflow: visible; +} +.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { + float: left; +} + +/* with multiple calendars */ +.ui-datepicker.ui-datepicker-multi { + width: auto; +} +.ui-datepicker-multi .ui-datepicker-group { + float: left; +} +.ui-datepicker-multi .ui-datepicker-group table { + width: 95%; + margin: 0 auto .4em; +} +.ui-datepicker-multi-2 .ui-datepicker-group { + width: 50%; +} +.ui-datepicker-multi-3 .ui-datepicker-group { + width: 33.3%; +} +.ui-datepicker-multi-4 .ui-datepicker-group { + width: 25%; +} +.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, +.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { + border-left-width: 0; +} +.ui-datepicker-multi .ui-datepicker-buttonpane { + clear: left; +} +.ui-datepicker-row-break { + clear: both; + width: 100%; + font-size: 0; +} + +/* RTL support */ +.ui-datepicker-rtl { + direction: rtl; +} +.ui-datepicker-rtl .ui-datepicker-prev { + right: 2px; + left: auto; +} +.ui-datepicker-rtl .ui-datepicker-next { + left: 2px; + right: auto; +} +.ui-datepicker-rtl .ui-datepicker-prev:hover { + right: 1px; + left: auto; +} +.ui-datepicker-rtl .ui-datepicker-next:hover { + left: 1px; + right: auto; +} +.ui-datepicker-rtl .ui-datepicker-buttonpane { + clear: right; +} +.ui-datepicker-rtl .ui-datepicker-buttonpane button { + float: left; +} +.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, +.ui-datepicker-rtl .ui-datepicker-group { + float: right; +} +.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, +.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { + border-right-width: 0; + border-left-width: 1px; +} + +/* Icons */ +.ui-datepicker .ui-icon { + display: block; + text-indent: -99999px; + overflow: hidden; + background-repeat: no-repeat; + left: .5em; + top: .3em; +} +.ui-dialog { + position: absolute; + top: 0; + left: 0; + padding: .2em; + outline: 0; +} +.ui-dialog .ui-dialog-titlebar { + padding: .4em 1em; + position: relative; +} +.ui-dialog .ui-dialog-title { + float: left; + margin: .1em 0; + white-space: nowrap; + width: 90%; + overflow: hidden; + text-overflow: ellipsis; +} +.ui-dialog .ui-dialog-titlebar-close { + position: absolute; + right: .3em; + top: 50%; + width: 20px; + margin: -10px 0 0 0; + padding: 1px; + height: 20px; +} +.ui-dialog .ui-dialog-content { + position: relative; + border: 0; + padding: .5em 1em; + background: none; + overflow: auto; +} +.ui-dialog .ui-dialog-buttonpane { + text-align: left; + border-width: 1px 0 0 0; + background-image: none; + margin-top: .5em; + padding: .3em 1em .5em .4em; +} +.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { + float: right; +} +.ui-dialog .ui-dialog-buttonpane button { + margin: .5em .4em .5em 0; + cursor: pointer; +} +.ui-dialog .ui-resizable-n { + height: 2px; + top: 0; +} +.ui-dialog .ui-resizable-e { + width: 2px; + right: 0; +} +.ui-dialog .ui-resizable-s { + height: 2px; + bottom: 0; +} +.ui-dialog .ui-resizable-w { + width: 2px; + left: 0; +} +.ui-dialog .ui-resizable-se, +.ui-dialog .ui-resizable-sw, +.ui-dialog .ui-resizable-ne, +.ui-dialog .ui-resizable-nw { + width: 7px; + height: 7px; +} +.ui-dialog .ui-resizable-se { + right: 0; + bottom: 0; +} +.ui-dialog .ui-resizable-sw { + left: 0; + bottom: 0; +} +.ui-dialog .ui-resizable-ne { + right: 0; + top: 0; +} +.ui-dialog .ui-resizable-nw { + left: 0; + top: 0; +} +.ui-draggable .ui-dialog-titlebar { + cursor: move; +} +.ui-progressbar { + height: 2em; + text-align: left; + overflow: hidden; +} +.ui-progressbar .ui-progressbar-value { + margin: -1px; + height: 100%; +} +.ui-progressbar .ui-progressbar-overlay { + background: url("data:image/gif;base64,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"); + height: 100%; + filter: alpha(opacity=25); /* support: IE8 */ + opacity: 0.25; +} +.ui-progressbar-indeterminate .ui-progressbar-value { + background-image: none; +} +.ui-selectmenu-menu { + padding: 0; + margin: 0; + position: absolute; + top: 0; + left: 0; + display: none; +} +.ui-selectmenu-menu .ui-menu { + overflow: auto; + overflow-x: hidden; + padding-bottom: 1px; +} +.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup { + font-size: 1em; + font-weight: bold; + line-height: 1.5; + padding: 2px 0.4em; + margin: 0.5em 0 0 0; + height: auto; + border: 0; +} +.ui-selectmenu-open { + display: block; +} +.ui-selectmenu-text { + display: block; + margin-right: 20px; + overflow: hidden; + text-overflow: ellipsis; +} +.ui-selectmenu-button.ui-button { + text-align: left; + white-space: nowrap; + width: 14em; +} +.ui-selectmenu-icon.ui-icon { + float: right; + margin-top: 0; +} +.ui-slider { + position: relative; + text-align: left; +} +.ui-slider .ui-slider-handle { + position: absolute; + z-index: 2; + width: 1.2em; + height: 1.2em; + cursor: default; + -ms-touch-action: none; + touch-action: none; +} +.ui-slider .ui-slider-range { + position: absolute; + z-index: 1; + font-size: .7em; + display: block; + border: 0; + background-position: 0 0; +} + +/* support: IE8 - See #6727 */ +.ui-slider.ui-state-disabled .ui-slider-handle, +.ui-slider.ui-state-disabled .ui-slider-range { + filter: inherit; +} + +.ui-slider-horizontal { + height: .8em; +} +.ui-slider-horizontal .ui-slider-handle { + top: -.3em; + margin-left: -.6em; +} +.ui-slider-horizontal .ui-slider-range { + top: 0; + height: 100%; +} +.ui-slider-horizontal .ui-slider-range-min { + left: 0; +} +.ui-slider-horizontal .ui-slider-range-max { + right: 0; +} + +.ui-slider-vertical { + width: .8em; + height: 100px; +} +.ui-slider-vertical .ui-slider-handle { + left: -.3em; + margin-left: 0; + margin-bottom: -.6em; +} +.ui-slider-vertical .ui-slider-range { + left: 0; + width: 100%; +} +.ui-slider-vertical .ui-slider-range-min { + bottom: 0; +} +.ui-slider-vertical .ui-slider-range-max { + top: 0; +} +.ui-spinner { + position: relative; + display: inline-block; + overflow: hidden; + padding: 0; + vertical-align: middle; +} +.ui-spinner-input { + border: none; + background: none; + color: inherit; + padding: .222em 0; + margin: .2em 0; + vertical-align: middle; + margin-left: .4em; + margin-right: 2em; +} +.ui-spinner-button { + width: 1.6em; + height: 50%; + font-size: .5em; + padding: 0; + margin: 0; + text-align: center; + position: absolute; + cursor: default; + display: block; + overflow: hidden; + right: 0; +} +/* more specificity required here to override default borders */ +.ui-spinner a.ui-spinner-button { + border-top-style: none; + border-bottom-style: none; + border-right-style: none; +} +.ui-spinner-up { + top: 0; +} +.ui-spinner-down { + bottom: 0; +} +.ui-tabs { + position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ + padding: .2em; +} +.ui-tabs .ui-tabs-nav { + margin: 0; + padding: .2em .2em 0; +} +.ui-tabs .ui-tabs-nav li { + list-style: none; + float: left; + position: relative; + top: 0; + margin: 1px .2em 0 0; + border-bottom-width: 0; + padding: 0; + white-space: nowrap; +} +.ui-tabs .ui-tabs-nav .ui-tabs-anchor { + float: left; + padding: .5em 1em; + text-decoration: none; +} +.ui-tabs .ui-tabs-nav li.ui-tabs-active { + margin-bottom: -1px; + padding-bottom: 1px; +} +.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, +.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, +.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor { + cursor: text; +} +.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { + cursor: pointer; +} +.ui-tabs .ui-tabs-panel { + display: block; + border-width: 0; + padding: 1em 1.4em; + background: none; +} +.ui-tooltip { + padding: 8px; + position: absolute; + z-index: 9999; + max-width: 300px; +} +body .ui-tooltip { + border-width: 2px; +} + +/* Component containers +----------------------------------*/ +.ui-widget { + font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; + font-size: 1.1em; +} +.ui-widget .ui-widget { + font-size: 1em; +} +.ui-widget input, +.ui-widget select, +.ui-widget textarea, +.ui-widget button { + font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; + font-size: 1em; +} +.ui-widget.ui-widget-content { + border: 1px solid #c5dbec; +} +.ui-widget-content { + border: 1px solid #a6c9e2; + background: #fcfdfd url("images/ui-bg_inset-hard_100_fcfdfd_1x100.png") 50% bottom repeat-x; + color: #222222; +} +.ui-widget-content a { + color: #222222; +} +.ui-widget-header { + border: 1px solid #4297d7; + background: #8dbbdd url("images/ui-bg_gloss-wave_30_8dbbdd_500x100.png") 50% 50% repeat-x; + color: #ffffff; + font-weight: bold; +} +.ui-widget-header a { + color: #ffffff; +} + +/* Interaction states +----------------------------------*/ +.ui-state-default, +.ui-widget-content .ui-state-default, +.ui-widget-header .ui-state-default, +.ui-button, + +/* We use html here because we need a greater specificity to make sure disabled +works properly when clicked or hovered */ +html .ui-button.ui-state-disabled:hover, +html .ui-button.ui-state-disabled:active { + border: 1px solid #c5dbec; + background: #dfeffc url("images/ui-bg_glass_85_dfeffc_1x400.png") 50% 50% repeat-x; + font-weight: normal; + color: #2e6e9e; +} +.ui-state-default a, +.ui-state-default a:link, +.ui-state-default a:visited, +a.ui-button, +a:link.ui-button, +a:visited.ui-button, +.ui-button { + color: #2e6e9e; + text-decoration: none; +} +.ui-state-hover, +.ui-widget-content .ui-state-hover, +.ui-widget-header .ui-state-hover, +.ui-state-focus, +.ui-widget-content .ui-state-focus, +.ui-widget-header .ui-state-focus, +.ui-button:hover, +.ui-button:focus { + border: 1px solid #79b7e7; + background: #d0e5f5 url("images/ui-bg_glass_75_d0e5f5_1x400.png") 50% 50% repeat-x; + font-weight: normal; + color: #1d5987; +} +.ui-state-hover a, +.ui-state-hover a:hover, +.ui-state-hover a:link, +.ui-state-hover a:visited, +.ui-state-focus a, +.ui-state-focus a:hover, +.ui-state-focus a:link, +.ui-state-focus a:visited, +a.ui-button:hover, +a.ui-button:focus { + color: #1d5987; + text-decoration: none; +} + +.ui-visual-focus { + box-shadow: 0 0 3px 1px rgb(94, 158, 214); +} +.ui-state-active, +.ui-widget-content .ui-state-active, +.ui-widget-header .ui-state-active, +a.ui-button:active, +.ui-button:active, +.ui-button.ui-state-active:hover { + border: 1px solid #79b7e7; + background: #f5f8f9 url("images/ui-bg_inset-hard_100_f5f8f9_1x100.png") 50% 50% repeat-x; + font-weight: normal; + color: #000; +} +.ui-icon-background, +.ui-state-active .ui-icon-background { + border: #79b7e7; + background-color: #000; +} +.ui-state-active a, +.ui-state-active a:link, +.ui-state-active a:visited { + color: #000; + text-decoration: none; +} + +/* Interaction Cues +----------------------------------*/ +.ui-state-highlight, +.ui-widget-content .ui-state-highlight, +.ui-widget-header .ui-state-highlight { + border: 1px solid #fad42e; + background: #fbec88; + color: #363636; +} +.ui-state-checked { + border: 1px solid #fad42e; + background: #fbec88; +} +.ui-state-highlight a, +.ui-widget-content .ui-state-highlight a, +.ui-widget-header .ui-state-highlight a { + color: #363636; +} +.ui-state-error, +.ui-widget-content .ui-state-error, +.ui-widget-header .ui-state-error { + border: 1px solid #cd0a0a; + background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x; + color: #cd0a0a; +} +.ui-state-error a, +.ui-widget-content .ui-state-error a, +.ui-widget-header .ui-state-error a { + color: #cd0a0a; +} +.ui-state-error-text, +.ui-widget-content .ui-state-error-text, +.ui-widget-header .ui-state-error-text { + color: #cd0a0a; +} +.ui-priority-primary, +.ui-widget-content .ui-priority-primary, +.ui-widget-header .ui-priority-primary { + font-weight: bold; +} +.ui-priority-secondary, +.ui-widget-content .ui-priority-secondary, +.ui-widget-header .ui-priority-secondary { + opacity: .7; + filter:Alpha(Opacity=70); /* support: IE8 */ + font-weight: normal; +} +.ui-state-disabled, +.ui-widget-content .ui-state-disabled, +.ui-widget-header .ui-state-disabled { + opacity: .35; + filter:Alpha(Opacity=35); /* support: IE8 */ + background-image: none; +} +.ui-state-disabled .ui-icon { + filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */ +} + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { + width: 16px; + height: 16px; +} +.ui-icon, +.ui-widget-content .ui-icon { + background-image: url("images/ui-icons_469bdd_256x240.png"); +} +.ui-widget-header .ui-icon { + background-image: url("images/ui-icons_d8e7f3_256x240.png"); +} +.ui-state-hover .ui-icon, +.ui-state-focus .ui-icon, +.ui-button:hover .ui-icon, +.ui-button:focus .ui-icon { + background-image: url("images/ui-icons_217bc0_256x240.png"); +} +.ui-state-active .ui-icon, +.ui-button:active .ui-icon { + background-image: url("images/ui-icons_000_256x240.png"); +} +.ui-state-highlight .ui-icon, +.ui-button .ui-state-highlight.ui-icon { + background-image: url("images/ui-icons_2e83ff_256x240.png"); +} +.ui-state-error .ui-icon, +.ui-state-error-text .ui-icon { + background-image: url("images/ui-icons_cd0a0a_256x240.png"); +} +.ui-button .ui-icon { + background-image: url("images/ui-icons_6da8d5_256x240.png"); +} + +/* positioning */ +.ui-icon-blank { background-position: 16px 16px; } +.ui-icon-caret-1-n { background-position: 0 0; } +.ui-icon-caret-1-ne { background-position: -16px 0; } +.ui-icon-caret-1-e { background-position: -32px 0; } +.ui-icon-caret-1-se { background-position: -48px 0; } +.ui-icon-caret-1-s { background-position: -65px 0; } +.ui-icon-caret-1-sw { background-position: -80px 0; } +.ui-icon-caret-1-w { background-position: -96px 0; } +.ui-icon-caret-1-nw { background-position: -112px 0; } +.ui-icon-caret-2-n-s { background-position: -128px 0; } +.ui-icon-caret-2-e-w { background-position: -144px 0; } +.ui-icon-triangle-1-n { background-position: 0 -16px; } +.ui-icon-triangle-1-ne { background-position: -16px -16px; } +.ui-icon-triangle-1-e { background-position: -32px -16px; } +.ui-icon-triangle-1-se { background-position: -48px -16px; } +.ui-icon-triangle-1-s { background-position: -65px -16px; } +.ui-icon-triangle-1-sw { background-position: -80px -16px; } +.ui-icon-triangle-1-w { background-position: -96px -16px; } +.ui-icon-triangle-1-nw { background-position: -112px -16px; } +.ui-icon-triangle-2-n-s { background-position: -128px -16px; } +.ui-icon-triangle-2-e-w { background-position: -144px -16px; } +.ui-icon-arrow-1-n { background-position: 0 -32px; } +.ui-icon-arrow-1-ne { background-position: -16px -32px; } +.ui-icon-arrow-1-e { background-position: -32px -32px; } +.ui-icon-arrow-1-se { background-position: -48px -32px; } +.ui-icon-arrow-1-s { background-position: -65px -32px; } +.ui-icon-arrow-1-sw { background-position: -80px -32px; } +.ui-icon-arrow-1-w { background-position: -96px -32px; } +.ui-icon-arrow-1-nw { background-position: -112px -32px; } +.ui-icon-arrow-2-n-s { background-position: -128px -32px; } +.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } +.ui-icon-arrow-2-e-w { background-position: -160px -32px; } +.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } +.ui-icon-arrowstop-1-n { background-position: -192px -32px; } +.ui-icon-arrowstop-1-e { background-position: -208px -32px; } +.ui-icon-arrowstop-1-s { background-position: -224px -32px; } +.ui-icon-arrowstop-1-w { background-position: -240px -32px; } +.ui-icon-arrowthick-1-n { background-position: 1px -48px; } +.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } +.ui-icon-arrowthick-1-e { background-position: -32px -48px; } +.ui-icon-arrowthick-1-se { background-position: -48px -48px; } +.ui-icon-arrowthick-1-s { background-position: -64px -48px; } +.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } +.ui-icon-arrowthick-1-w { background-position: -96px -48px; } +.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } +.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } +.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } +.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } +.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } +.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } +.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } +.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } +.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } +.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } +.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } +.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } +.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } +.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } +.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } +.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } +.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } +.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } +.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } +.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } +.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } +.ui-icon-arrow-4 { background-position: 0 -80px; } +.ui-icon-arrow-4-diag { background-position: -16px -80px; } +.ui-icon-extlink { background-position: -32px -80px; } +.ui-icon-newwin { background-position: -48px -80px; } +.ui-icon-refresh { background-position: -64px -80px; } +.ui-icon-shuffle { background-position: -80px -80px; } +.ui-icon-transfer-e-w { background-position: -96px -80px; } +.ui-icon-transferthick-e-w { background-position: -112px -80px; } +.ui-icon-folder-collapsed { background-position: 0 -96px; } +.ui-icon-folder-open { background-position: -16px -96px; } +.ui-icon-document { background-position: -32px -96px; } +.ui-icon-document-b { background-position: -48px -96px; } +.ui-icon-note { background-position: -64px -96px; } +.ui-icon-mail-closed { background-position: -80px -96px; } +.ui-icon-mail-open { background-position: -96px -96px; } +.ui-icon-suitcase { background-position: -112px -96px; } +.ui-icon-comment { background-position: -128px -96px; } +.ui-icon-person { background-position: -144px -96px; } +.ui-icon-print { background-position: -160px -96px; } +.ui-icon-trash { background-position: -176px -96px; } +.ui-icon-locked { background-position: -192px -96px; } +.ui-icon-unlocked { background-position: -208px -96px; } +.ui-icon-bookmark { background-position: -224px -96px; } +.ui-icon-tag { background-position: -240px -96px; } +.ui-icon-home { background-position: 0 -112px; } +.ui-icon-flag { background-position: -16px -112px; } +.ui-icon-calendar { background-position: -32px -112px; } +.ui-icon-cart { background-position: -48px -112px; } +.ui-icon-pencil { background-position: -64px -112px; } +.ui-icon-clock { background-position: -80px -112px; } +.ui-icon-disk { background-position: -96px -112px; } +.ui-icon-calculator { background-position: -112px -112px; } +.ui-icon-zoomin { background-position: -128px -112px; } +.ui-icon-zoomout { background-position: -144px -112px; } +.ui-icon-search { background-position: -160px -112px; } +.ui-icon-wrench { background-position: -176px -112px; } +.ui-icon-gear { background-position: -192px -112px; } +.ui-icon-heart { background-position: -208px -112px; } +.ui-icon-star { background-position: -224px -112px; } +.ui-icon-link { background-position: -240px -112px; } +.ui-icon-cancel { background-position: 0 -128px; } +.ui-icon-plus { background-position: -16px -128px; } +.ui-icon-plusthick { background-position: -32px -128px; } +.ui-icon-minus { background-position: -48px -128px; } +.ui-icon-minusthick { background-position: -64px -128px; } +.ui-icon-close { background-position: -80px -128px; } +.ui-icon-closethick { background-position: -96px -128px; } +.ui-icon-key { background-position: -112px -128px; } +.ui-icon-lightbulb { background-position: -128px -128px; } +.ui-icon-scissors { background-position: -144px -128px; } +.ui-icon-clipboard { background-position: -160px -128px; } +.ui-icon-copy { background-position: -176px -128px; } +.ui-icon-contact { background-position: -192px -128px; } +.ui-icon-image { background-position: -208px -128px; } +.ui-icon-video { background-position: -224px -128px; } +.ui-icon-script { background-position: -240px -128px; } +.ui-icon-alert { background-position: 0 -144px; } +.ui-icon-info { background-position: -16px -144px; } +.ui-icon-notice { background-position: -32px -144px; } +.ui-icon-help { background-position: -48px -144px; } +.ui-icon-check { background-position: -64px -144px; } +.ui-icon-bullet { background-position: -80px -144px; } +.ui-icon-radio-on { background-position: -96px -144px; } +.ui-icon-radio-off { background-position: -112px -144px; } +.ui-icon-pin-w { background-position: -128px -144px; } +.ui-icon-pin-s { background-position: -144px -144px; } +.ui-icon-play { background-position: 0 -160px; } +.ui-icon-pause { background-position: -16px -160px; } +.ui-icon-seek-next { background-position: -32px -160px; } +.ui-icon-seek-prev { background-position: -48px -160px; } +.ui-icon-seek-end { background-position: -64px -160px; } +.ui-icon-seek-start { background-position: -80px -160px; } +/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ +.ui-icon-seek-first { background-position: -80px -160px; } +.ui-icon-stop { background-position: -96px -160px; } +.ui-icon-eject { background-position: -112px -160px; } +.ui-icon-volume-off { background-position: -128px -160px; } +.ui-icon-volume-on { background-position: -144px -160px; } +.ui-icon-power { background-position: 0 -176px; } +.ui-icon-signal-diag { background-position: -16px -176px; } +.ui-icon-signal { background-position: -32px -176px; } +.ui-icon-battery-0 { background-position: -48px -176px; } +.ui-icon-battery-1 { background-position: -64px -176px; } +.ui-icon-battery-2 { background-position: -80px -176px; } +.ui-icon-battery-3 { background-position: -96px -176px; } +.ui-icon-circle-plus { background-position: 0 -192px; } +.ui-icon-circle-minus { background-position: -16px -192px; } +.ui-icon-circle-close { background-position: -32px -192px; } +.ui-icon-circle-triangle-e { background-position: -48px -192px; } +.ui-icon-circle-triangle-s { background-position: -64px -192px; } +.ui-icon-circle-triangle-w { background-position: -80px -192px; } +.ui-icon-circle-triangle-n { background-position: -96px -192px; } +.ui-icon-circle-arrow-e { background-position: -112px -192px; } +.ui-icon-circle-arrow-s { background-position: -128px -192px; } +.ui-icon-circle-arrow-w { background-position: -144px -192px; } +.ui-icon-circle-arrow-n { background-position: -160px -192px; } +.ui-icon-circle-zoomin { background-position: -176px -192px; } +.ui-icon-circle-zoomout { background-position: -192px -192px; } +.ui-icon-circle-check { background-position: -208px -192px; } +.ui-icon-circlesmall-plus { background-position: 0 -208px; } +.ui-icon-circlesmall-minus { background-position: -16px -208px; } +.ui-icon-circlesmall-close { background-position: -32px -208px; } +.ui-icon-squaresmall-plus { background-position: -48px -208px; } +.ui-icon-squaresmall-minus { background-position: -64px -208px; } +.ui-icon-squaresmall-close { background-position: -80px -208px; } +.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } +.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } +.ui-icon-grip-solid-vertical { background-position: -32px -224px; } +.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } +.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } +.ui-icon-grip-diagonal-se { background-position: -80px -224px; } + + +/* Misc visuals +----------------------------------*/ + +/* Corner radius */ +.ui-corner-all, +.ui-corner-top, +.ui-corner-left, +.ui-corner-tl { + border-top-left-radius: 0; +} +.ui-corner-all, +.ui-corner-top, +.ui-corner-right, +.ui-corner-tr { + border-top-right-radius: 0; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-left, +.ui-corner-bl { + border-bottom-left-radius: 0; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-right, +.ui-corner-br { + border-bottom-right-radius: 0; +} + +/* Overlays */ +.ui-widget-overlay { + background: #aaaaaa; + opacity: .3; + filter: Alpha(Opacity=30); /* support: IE8 */ +} +.ui-widget-shadow { + -webkit-box-shadow: -8px -8px 8px #aaaaaa; + box-shadow: -8px -8px 8px #aaaaaa; +} diff --git a/app/webroot/css/jquery/jquery-ui-1.12.1.custom/jquery-ui.js b/app/webroot/css/jquery/jquery-ui-1.12.1.custom/jquery-ui.js new file mode 100644 index 00000000..1e8b72fc --- /dev/null +++ b/app/webroot/css/jquery/jquery-ui-1.12.1.custom/jquery-ui.js @@ -0,0 +1,18706 @@ +/*! jQuery UI - v1.12.1 - 2017-05-12 +* http://jqueryui.com +* Includes: widget.js, position.js, data.js, disable-selection.js, focusable.js, form-reset-mixin.js, jquery-1-7.js, keycode.js, labels.js, scroll-parent.js, tabbable.js, unique-id.js, widgets/draggable.js, widgets/droppable.js, widgets/resizable.js, widgets/selectable.js, widgets/sortable.js, widgets/accordion.js, widgets/autocomplete.js, widgets/button.js, widgets/checkboxradio.js, widgets/controlgroup.js, widgets/datepicker.js, widgets/dialog.js, widgets/menu.js, widgets/mouse.js, widgets/progressbar.js, widgets/selectmenu.js, widgets/slider.js, widgets/spinner.js, widgets/tabs.js, widgets/tooltip.js, effect.js, effects/effect-blind.js, effects/effect-bounce.js, effects/effect-clip.js, effects/effect-drop.js, effects/effect-explode.js, effects/effect-fade.js, effects/effect-fold.js, effects/effect-highlight.js, effects/effect-puff.js, effects/effect-pulsate.js, effects/effect-scale.js, effects/effect-shake.js, effects/effect-size.js, effects/effect-slide.js, effects/effect-transfer.js +* Copyright jQuery Foundation and other contributors; Licensed MIT */ + +(function( factory ) { + if ( typeof define === "function" && define.amd ) { + + // AMD. Register as an anonymous module. + define([ "jquery" ], factory ); + } else { + + // Browser globals + factory( jQuery ); + } +}(function( $ ) { + +$.ui = $.ui || {}; + +var version = $.ui.version = "1.12.1"; + + +/*! + * jQuery UI Widget 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: Widget +//>>group: Core +//>>description: Provides a factory for creating stateful widgets with a common API. +//>>docs: http://api.jqueryui.com/jQuery.widget/ +//>>demos: http://jqueryui.com/widget/ + + + +var widgetUuid = 0; +var widgetSlice = Array.prototype.slice; + +$.cleanData = ( function( orig ) { + return function( elems ) { + var events, elem, i; + for ( i = 0; ( elem = elems[ i ] ) != null; i++ ) { + try { + + // Only trigger remove when necessary to save time + events = $._data( elem, "events" ); + if ( events && events.remove ) { + $( elem ).triggerHandler( "remove" ); + } + + // Http://bugs.jquery.com/ticket/8235 + } catch ( e ) {} + } + orig( elems ); + }; +} )( $.cleanData ); + +$.widget = function( name, base, prototype ) { + var existingConstructor, constructor, basePrototype; + + // ProxiedPrototype allows the provided prototype to remain unmodified + // so that it can be used as a mixin for multiple widgets (#8876) + var proxiedPrototype = {}; + + var namespace = name.split( "." )[ 0 ]; + name = name.split( "." )[ 1 ]; + var fullName = namespace + "-" + name; + + if ( !prototype ) { + prototype = base; + base = $.Widget; + } + + if ( $.isArray( prototype ) ) { + prototype = $.extend.apply( null, [ {} ].concat( prototype ) ); + } + + // Create selector for plugin + $.expr[ ":" ][ fullName.toLowerCase() ] = function( elem ) { + return !!$.data( elem, fullName ); + }; + + $[ namespace ] = $[ namespace ] || {}; + existingConstructor = $[ namespace ][ name ]; + constructor = $[ namespace ][ name ] = function( options, element ) { + + // Allow instantiation without "new" keyword + if ( !this._createWidget ) { + return new constructor( options, element ); + } + + // Allow instantiation without initializing for simple inheritance + // must use "new" keyword (the code above always passes args) + if ( arguments.length ) { + this._createWidget( options, element ); + } + }; + + // Extend with the existing constructor to carry over any static properties + $.extend( constructor, existingConstructor, { + version: prototype.version, + + // Copy the object used to create the prototype in case we need to + // redefine the widget later + _proto: $.extend( {}, prototype ), + + // Track widgets that inherit from this widget in case this widget is + // redefined after a widget inherits from it + _childConstructors: [] + } ); + + basePrototype = new base(); + + // We need to make the options hash a property directly on the new instance + // otherwise we'll modify the options hash on the prototype that we're + // inheriting from + basePrototype.options = $.widget.extend( {}, basePrototype.options ); + $.each( prototype, function( prop, value ) { + if ( !$.isFunction( value ) ) { + proxiedPrototype[ prop ] = value; + return; + } + proxiedPrototype[ prop ] = ( function() { + function _super() { + return base.prototype[ prop ].apply( this, arguments ); + } + + function _superApply( args ) { + return base.prototype[ prop ].apply( this, args ); + } + + return function() { + var __super = this._super; + var __superApply = this._superApply; + var returnValue; + + this._super = _super; + this._superApply = _superApply; + + returnValue = value.apply( this, arguments ); + + this._super = __super; + this._superApply = __superApply; + + return returnValue; + }; + } )(); + } ); + constructor.prototype = $.widget.extend( basePrototype, { + + // TODO: remove support for widgetEventPrefix + // always use the name + a colon as the prefix, e.g., draggable:start + // don't prefix for widgets that aren't DOM-based + widgetEventPrefix: existingConstructor ? ( basePrototype.widgetEventPrefix || name ) : name + }, proxiedPrototype, { + constructor: constructor, + namespace: namespace, + widgetName: name, + widgetFullName: fullName + } ); + + // If this widget is being redefined then we need to find all widgets that + // are inheriting from it and redefine all of them so that they inherit from + // the new version of this widget. We're essentially trying to replace one + // level in the prototype chain. + if ( existingConstructor ) { + $.each( existingConstructor._childConstructors, function( i, child ) { + var childPrototype = child.prototype; + + // Redefine the child widget using the same prototype that was + // originally used, but inherit from the new version of the base + $.widget( childPrototype.namespace + "." + childPrototype.widgetName, constructor, + child._proto ); + } ); + + // Remove the list of existing child constructors from the old constructor + // so the old child constructors can be garbage collected + delete existingConstructor._childConstructors; + } else { + base._childConstructors.push( constructor ); + } + + $.widget.bridge( name, constructor ); + + return constructor; +}; + +$.widget.extend = function( target ) { + var input = widgetSlice.call( arguments, 1 ); + var inputIndex = 0; + var inputLength = input.length; + var key; + var value; + + for ( ; inputIndex < inputLength; inputIndex++ ) { + for ( key in input[ inputIndex ] ) { + value = input[ inputIndex ][ key ]; + if ( input[ inputIndex ].hasOwnProperty( key ) && value !== undefined ) { + + // Clone objects + if ( $.isPlainObject( value ) ) { + target[ key ] = $.isPlainObject( target[ key ] ) ? + $.widget.extend( {}, target[ key ], value ) : + + // Don't extend strings, arrays, etc. with objects + $.widget.extend( {}, value ); + + // Copy everything else by reference + } else { + target[ key ] = value; + } + } + } + } + return target; +}; + +$.widget.bridge = function( name, object ) { + var fullName = object.prototype.widgetFullName || name; + $.fn[ name ] = function( options ) { + var isMethodCall = typeof options === "string"; + var args = widgetSlice.call( arguments, 1 ); + var returnValue = this; + + if ( isMethodCall ) { + + // If this is an empty collection, we need to have the instance method + // return undefined instead of the jQuery instance + if ( !this.length && options === "instance" ) { + returnValue = undefined; + } else { + this.each( function() { + var methodValue; + var instance = $.data( this, fullName ); + + if ( options === "instance" ) { + returnValue = instance; + return false; + } + + if ( !instance ) { + return $.error( "cannot call methods on " + name + + " prior to initialization; " + + "attempted to call method '" + options + "'" ); + } + + if ( !$.isFunction( instance[ options ] ) || options.charAt( 0 ) === "_" ) { + return $.error( "no such method '" + options + "' for " + name + + " widget instance" ); + } + + methodValue = instance[ options ].apply( instance, args ); + + if ( methodValue !== instance && methodValue !== undefined ) { + returnValue = methodValue && methodValue.jquery ? + returnValue.pushStack( methodValue.get() ) : + methodValue; + return false; + } + } ); + } + } else { + + // Allow multiple hashes to be passed on init + if ( args.length ) { + options = $.widget.extend.apply( null, [ options ].concat( args ) ); + } + + this.each( function() { + var instance = $.data( this, fullName ); + if ( instance ) { + instance.option( options || {} ); + if ( instance._init ) { + instance._init(); + } + } else { + $.data( this, fullName, new object( options, this ) ); + } + } ); + } + + return returnValue; + }; +}; + +$.Widget = function( /* options, element */ ) {}; +$.Widget._childConstructors = []; + +$.Widget.prototype = { + widgetName: "widget", + widgetEventPrefix: "", + defaultElement: "
        ", + + options: { + classes: {}, + disabled: false, + + // Callbacks + create: null + }, + + _createWidget: function( options, element ) { + element = $( element || this.defaultElement || this )[ 0 ]; + this.element = $( element ); + this.uuid = widgetUuid++; + this.eventNamespace = "." + this.widgetName + this.uuid; + + this.bindings = $(); + this.hoverable = $(); + this.focusable = $(); + this.classesElementLookup = {}; + + if ( element !== this ) { + $.data( element, this.widgetFullName, this ); + this._on( true, this.element, { + remove: function( event ) { + if ( event.target === element ) { + this.destroy(); + } + } + } ); + this.document = $( element.style ? + + // Element within the document + element.ownerDocument : + + // Element is window or document + element.document || element ); + this.window = $( this.document[ 0 ].defaultView || this.document[ 0 ].parentWindow ); + } + + this.options = $.widget.extend( {}, + this.options, + this._getCreateOptions(), + options ); + + this._create(); + + if ( this.options.disabled ) { + this._setOptionDisabled( this.options.disabled ); + } + + this._trigger( "create", null, this._getCreateEventData() ); + this._init(); + }, + + _getCreateOptions: function() { + return {}; + }, + + _getCreateEventData: $.noop, + + _create: $.noop, + + _init: $.noop, + + destroy: function() { + var that = this; + + this._destroy(); + $.each( this.classesElementLookup, function( key, value ) { + that._removeClass( value, key ); + } ); + + // We can probably remove the unbind calls in 2.0 + // all event bindings should go through this._on() + this.element + .off( this.eventNamespace ) + .removeData( this.widgetFullName ); + this.widget() + .off( this.eventNamespace ) + .removeAttr( "aria-disabled" ); + + // Clean up events and states + this.bindings.off( this.eventNamespace ); + }, + + _destroy: $.noop, + + widget: function() { + return this.element; + }, + + option: function( key, value ) { + var options = key; + var parts; + var curOption; + var i; + + if ( arguments.length === 0 ) { + + // Don't return a reference to the internal hash + return $.widget.extend( {}, this.options ); + } + + if ( typeof key === "string" ) { + + // Handle nested keys, e.g., "foo.bar" => { foo: { bar: ___ } } + options = {}; + parts = key.split( "." ); + key = parts.shift(); + if ( parts.length ) { + curOption = options[ key ] = $.widget.extend( {}, this.options[ key ] ); + for ( i = 0; i < parts.length - 1; i++ ) { + curOption[ parts[ i ] ] = curOption[ parts[ i ] ] || {}; + curOption = curOption[ parts[ i ] ]; + } + key = parts.pop(); + if ( arguments.length === 1 ) { + return curOption[ key ] === undefined ? null : curOption[ key ]; + } + curOption[ key ] = value; + } else { + if ( arguments.length === 1 ) { + return this.options[ key ] === undefined ? null : this.options[ key ]; + } + options[ key ] = value; + } + } + + this._setOptions( options ); + + return this; + }, + + _setOptions: function( options ) { + var key; + + for ( key in options ) { + this._setOption( key, options[ key ] ); + } + + return this; + }, + + _setOption: function( key, value ) { + if ( key === "classes" ) { + this._setOptionClasses( value ); + } + + this.options[ key ] = value; + + if ( key === "disabled" ) { + this._setOptionDisabled( value ); + } + + return this; + }, + + _setOptionClasses: function( value ) { + var classKey, elements, currentElements; + + for ( classKey in value ) { + currentElements = this.classesElementLookup[ classKey ]; + if ( value[ classKey ] === this.options.classes[ classKey ] || + !currentElements || + !currentElements.length ) { + continue; + } + + // We are doing this to create a new jQuery object because the _removeClass() call + // on the next line is going to destroy the reference to the current elements being + // tracked. We need to save a copy of this collection so that we can add the new classes + // below. + elements = $( currentElements.get() ); + this._removeClass( currentElements, classKey ); + + // We don't use _addClass() here, because that uses this.options.classes + // for generating the string of classes. We want to use the value passed in from + // _setOption(), this is the new value of the classes option which was passed to + // _setOption(). We pass this value directly to _classes(). + elements.addClass( this._classes( { + element: elements, + keys: classKey, + classes: value, + add: true + } ) ); + } + }, + + _setOptionDisabled: function( value ) { + this._toggleClass( this.widget(), this.widgetFullName + "-disabled", null, !!value ); + + // If the widget is becoming disabled, then nothing is interactive + if ( value ) { + this._removeClass( this.hoverable, null, "ui-state-hover" ); + this._removeClass( this.focusable, null, "ui-state-focus" ); + } + }, + + enable: function() { + return this._setOptions( { disabled: false } ); + }, + + disable: function() { + return this._setOptions( { disabled: true } ); + }, + + _classes: function( options ) { + var full = []; + var that = this; + + options = $.extend( { + element: this.element, + classes: this.options.classes || {} + }, options ); + + function processClassString( classes, checkOption ) { + var current, i; + for ( i = 0; i < classes.length; i++ ) { + current = that.classesElementLookup[ classes[ i ] ] || $(); + if ( options.add ) { + current = $( $.unique( current.get().concat( options.element.get() ) ) ); + } else { + current = $( current.not( options.element ).get() ); + } + that.classesElementLookup[ classes[ i ] ] = current; + full.push( classes[ i ] ); + if ( checkOption && options.classes[ classes[ i ] ] ) { + full.push( options.classes[ classes[ i ] ] ); + } + } + } + + this._on( options.element, { + "remove": "_untrackClassesElement" + } ); + + if ( options.keys ) { + processClassString( options.keys.match( /\S+/g ) || [], true ); + } + if ( options.extra ) { + processClassString( options.extra.match( /\S+/g ) || [] ); + } + + return full.join( " " ); + }, + + _untrackClassesElement: function( event ) { + var that = this; + $.each( that.classesElementLookup, function( key, value ) { + if ( $.inArray( event.target, value ) !== -1 ) { + that.classesElementLookup[ key ] = $( value.not( event.target ).get() ); + } + } ); + }, + + _removeClass: function( element, keys, extra ) { + return this._toggleClass( element, keys, extra, false ); + }, + + _addClass: function( element, keys, extra ) { + return this._toggleClass( element, keys, extra, true ); + }, + + _toggleClass: function( element, keys, extra, add ) { + add = ( typeof add === "boolean" ) ? add : extra; + var shift = ( typeof element === "string" || element === null ), + options = { + extra: shift ? keys : extra, + keys: shift ? element : keys, + element: shift ? this.element : element, + add: add + }; + options.element.toggleClass( this._classes( options ), add ); + return this; + }, + + _on: function( suppressDisabledCheck, element, handlers ) { + var delegateElement; + var instance = this; + + // No suppressDisabledCheck flag, shuffle arguments + if ( typeof suppressDisabledCheck !== "boolean" ) { + handlers = element; + element = suppressDisabledCheck; + suppressDisabledCheck = false; + } + + // No element argument, shuffle and use this.element + if ( !handlers ) { + handlers = element; + element = this.element; + delegateElement = this.widget(); + } else { + element = delegateElement = $( element ); + this.bindings = this.bindings.add( element ); + } + + $.each( handlers, function( event, handler ) { + function handlerProxy() { + + // Allow widgets to customize the disabled handling + // - disabled as an array instead of boolean + // - disabled class as method for disabling individual parts + if ( !suppressDisabledCheck && + ( instance.options.disabled === true || + $( this ).hasClass( "ui-state-disabled" ) ) ) { + return; + } + return ( typeof handler === "string" ? instance[ handler ] : handler ) + .apply( instance, arguments ); + } + + // Copy the guid so direct unbinding works + if ( typeof handler !== "string" ) { + handlerProxy.guid = handler.guid = + handler.guid || handlerProxy.guid || $.guid++; + } + + var match = event.match( /^([\w:-]*)\s*(.*)$/ ); + var eventName = match[ 1 ] + instance.eventNamespace; + var selector = match[ 2 ]; + + if ( selector ) { + delegateElement.on( eventName, selector, handlerProxy ); + } else { + element.on( eventName, handlerProxy ); + } + } ); + }, + + _off: function( element, eventName ) { + eventName = ( eventName || "" ).split( " " ).join( this.eventNamespace + " " ) + + this.eventNamespace; + element.off( eventName ).off( eventName ); + + // Clear the stack to avoid memory leaks (#10056) + this.bindings = $( this.bindings.not( element ).get() ); + this.focusable = $( this.focusable.not( element ).get() ); + this.hoverable = $( this.hoverable.not( element ).get() ); + }, + + _delay: function( handler, delay ) { + function handlerProxy() { + return ( typeof handler === "string" ? instance[ handler ] : handler ) + .apply( instance, arguments ); + } + var instance = this; + return setTimeout( handlerProxy, delay || 0 ); + }, + + _hoverable: function( element ) { + this.hoverable = this.hoverable.add( element ); + this._on( element, { + mouseenter: function( event ) { + this._addClass( $( event.currentTarget ), null, "ui-state-hover" ); + }, + mouseleave: function( event ) { + this._removeClass( $( event.currentTarget ), null, "ui-state-hover" ); + } + } ); + }, + + _focusable: function( element ) { + this.focusable = this.focusable.add( element ); + this._on( element, { + focusin: function( event ) { + this._addClass( $( event.currentTarget ), null, "ui-state-focus" ); + }, + focusout: function( event ) { + this._removeClass( $( event.currentTarget ), null, "ui-state-focus" ); + } + } ); + }, + + _trigger: function( type, event, data ) { + var prop, orig; + var callback = this.options[ type ]; + + data = data || {}; + event = $.Event( event ); + event.type = ( type === this.widgetEventPrefix ? + type : + this.widgetEventPrefix + type ).toLowerCase(); + + // The original event may come from any element + // so we need to reset the target on the new event + event.target = this.element[ 0 ]; + + // Copy original event properties over to the new event + orig = event.originalEvent; + if ( orig ) { + for ( prop in orig ) { + if ( !( prop in event ) ) { + event[ prop ] = orig[ prop ]; + } + } + } + + this.element.trigger( event, data ); + return !( $.isFunction( callback ) && + callback.apply( this.element[ 0 ], [ event ].concat( data ) ) === false || + event.isDefaultPrevented() ); + } +}; + +$.each( { show: "fadeIn", hide: "fadeOut" }, function( method, defaultEffect ) { + $.Widget.prototype[ "_" + method ] = function( element, options, callback ) { + if ( typeof options === "string" ) { + options = { effect: options }; + } + + var hasOptions; + var effectName = !options ? + method : + options === true || typeof options === "number" ? + defaultEffect : + options.effect || defaultEffect; + + options = options || {}; + if ( typeof options === "number" ) { + options = { duration: options }; + } + + hasOptions = !$.isEmptyObject( options ); + options.complete = callback; + + if ( options.delay ) { + element.delay( options.delay ); + } + + if ( hasOptions && $.effects && $.effects.effect[ effectName ] ) { + element[ method ]( options ); + } else if ( effectName !== method && element[ effectName ] ) { + element[ effectName ]( options.duration, options.easing, callback ); + } else { + element.queue( function( next ) { + $( this )[ method ](); + if ( callback ) { + callback.call( element[ 0 ] ); + } + next(); + } ); + } + }; +} ); + +var widget = $.widget; + + +/*! + * jQuery UI Position 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + * + * http://api.jqueryui.com/position/ + */ + +//>>label: Position +//>>group: Core +//>>description: Positions elements relative to other elements. +//>>docs: http://api.jqueryui.com/position/ +//>>demos: http://jqueryui.com/position/ + + +( function() { +var cachedScrollbarWidth, + max = Math.max, + abs = Math.abs, + rhorizontal = /left|center|right/, + rvertical = /top|center|bottom/, + roffset = /[\+\-]\d+(\.[\d]+)?%?/, + rposition = /^\w+/, + rpercent = /%$/, + _position = $.fn.position; + +function getOffsets( offsets, width, height ) { + return [ + parseFloat( offsets[ 0 ] ) * ( rpercent.test( offsets[ 0 ] ) ? width / 100 : 1 ), + parseFloat( offsets[ 1 ] ) * ( rpercent.test( offsets[ 1 ] ) ? height / 100 : 1 ) + ]; +} + +function parseCss( element, property ) { + return parseInt( $.css( element, property ), 10 ) || 0; +} + +function getDimensions( elem ) { + var raw = elem[ 0 ]; + if ( raw.nodeType === 9 ) { + return { + width: elem.width(), + height: elem.height(), + offset: { top: 0, left: 0 } + }; + } + if ( $.isWindow( raw ) ) { + return { + width: elem.width(), + height: elem.height(), + offset: { top: elem.scrollTop(), left: elem.scrollLeft() } + }; + } + if ( raw.preventDefault ) { + return { + width: 0, + height: 0, + offset: { top: raw.pageY, left: raw.pageX } + }; + } + return { + width: elem.outerWidth(), + height: elem.outerHeight(), + offset: elem.offset() + }; +} + +$.position = { + scrollbarWidth: function() { + if ( cachedScrollbarWidth !== undefined ) { + return cachedScrollbarWidth; + } + var w1, w2, + div = $( "
        " + + "
        " ), + innerDiv = div.children()[ 0 ]; + + $( "body" ).append( div ); + w1 = innerDiv.offsetWidth; + div.css( "overflow", "scroll" ); + + w2 = innerDiv.offsetWidth; + + if ( w1 === w2 ) { + w2 = div[ 0 ].clientWidth; + } + + div.remove(); + + return ( cachedScrollbarWidth = w1 - w2 ); + }, + getScrollInfo: function( within ) { + var overflowX = within.isWindow || within.isDocument ? "" : + within.element.css( "overflow-x" ), + overflowY = within.isWindow || within.isDocument ? "" : + within.element.css( "overflow-y" ), + hasOverflowX = overflowX === "scroll" || + ( overflowX === "auto" && within.width < within.element[ 0 ].scrollWidth ), + hasOverflowY = overflowY === "scroll" || + ( overflowY === "auto" && within.height < within.element[ 0 ].scrollHeight ); + return { + width: hasOverflowY ? $.position.scrollbarWidth() : 0, + height: hasOverflowX ? $.position.scrollbarWidth() : 0 + }; + }, + getWithinInfo: function( element ) { + var withinElement = $( element || window ), + isWindow = $.isWindow( withinElement[ 0 ] ), + isDocument = !!withinElement[ 0 ] && withinElement[ 0 ].nodeType === 9, + hasOffset = !isWindow && !isDocument; + return { + element: withinElement, + isWindow: isWindow, + isDocument: isDocument, + offset: hasOffset ? $( element ).offset() : { left: 0, top: 0 }, + scrollLeft: withinElement.scrollLeft(), + scrollTop: withinElement.scrollTop(), + width: withinElement.outerWidth(), + height: withinElement.outerHeight() + }; + } +}; + +$.fn.position = function( options ) { + if ( !options || !options.of ) { + return _position.apply( this, arguments ); + } + + // Make a copy, we don't want to modify arguments + options = $.extend( {}, options ); + + var atOffset, targetWidth, targetHeight, targetOffset, basePosition, dimensions, + target = $( options.of ), + within = $.position.getWithinInfo( options.within ), + scrollInfo = $.position.getScrollInfo( within ), + collision = ( options.collision || "flip" ).split( " " ), + offsets = {}; + + dimensions = getDimensions( target ); + if ( target[ 0 ].preventDefault ) { + + // Force left top to allow flipping + options.at = "left top"; + } + targetWidth = dimensions.width; + targetHeight = dimensions.height; + targetOffset = dimensions.offset; + + // Clone to reuse original targetOffset later + basePosition = $.extend( {}, targetOffset ); + + // Force my and at to have valid horizontal and vertical positions + // if a value is missing or invalid, it will be converted to center + $.each( [ "my", "at" ], function() { + var pos = ( options[ this ] || "" ).split( " " ), + horizontalOffset, + verticalOffset; + + if ( pos.length === 1 ) { + pos = rhorizontal.test( pos[ 0 ] ) ? + pos.concat( [ "center" ] ) : + rvertical.test( pos[ 0 ] ) ? + [ "center" ].concat( pos ) : + [ "center", "center" ]; + } + pos[ 0 ] = rhorizontal.test( pos[ 0 ] ) ? pos[ 0 ] : "center"; + pos[ 1 ] = rvertical.test( pos[ 1 ] ) ? pos[ 1 ] : "center"; + + // Calculate offsets + horizontalOffset = roffset.exec( pos[ 0 ] ); + verticalOffset = roffset.exec( pos[ 1 ] ); + offsets[ this ] = [ + horizontalOffset ? horizontalOffset[ 0 ] : 0, + verticalOffset ? verticalOffset[ 0 ] : 0 + ]; + + // Reduce to just the positions without the offsets + options[ this ] = [ + rposition.exec( pos[ 0 ] )[ 0 ], + rposition.exec( pos[ 1 ] )[ 0 ] + ]; + } ); + + // Normalize collision option + if ( collision.length === 1 ) { + collision[ 1 ] = collision[ 0 ]; + } + + if ( options.at[ 0 ] === "right" ) { + basePosition.left += targetWidth; + } else if ( options.at[ 0 ] === "center" ) { + basePosition.left += targetWidth / 2; + } + + if ( options.at[ 1 ] === "bottom" ) { + basePosition.top += targetHeight; + } else if ( options.at[ 1 ] === "center" ) { + basePosition.top += targetHeight / 2; + } + + atOffset = getOffsets( offsets.at, targetWidth, targetHeight ); + basePosition.left += atOffset[ 0 ]; + basePosition.top += atOffset[ 1 ]; + + return this.each( function() { + var collisionPosition, using, + elem = $( this ), + elemWidth = elem.outerWidth(), + elemHeight = elem.outerHeight(), + marginLeft = parseCss( this, "marginLeft" ), + marginTop = parseCss( this, "marginTop" ), + collisionWidth = elemWidth + marginLeft + parseCss( this, "marginRight" ) + + scrollInfo.width, + collisionHeight = elemHeight + marginTop + parseCss( this, "marginBottom" ) + + scrollInfo.height, + position = $.extend( {}, basePosition ), + myOffset = getOffsets( offsets.my, elem.outerWidth(), elem.outerHeight() ); + + if ( options.my[ 0 ] === "right" ) { + position.left -= elemWidth; + } else if ( options.my[ 0 ] === "center" ) { + position.left -= elemWidth / 2; + } + + if ( options.my[ 1 ] === "bottom" ) { + position.top -= elemHeight; + } else if ( options.my[ 1 ] === "center" ) { + position.top -= elemHeight / 2; + } + + position.left += myOffset[ 0 ]; + position.top += myOffset[ 1 ]; + + collisionPosition = { + marginLeft: marginLeft, + marginTop: marginTop + }; + + $.each( [ "left", "top" ], function( i, dir ) { + if ( $.ui.position[ collision[ i ] ] ) { + $.ui.position[ collision[ i ] ][ dir ]( position, { + targetWidth: targetWidth, + targetHeight: targetHeight, + elemWidth: elemWidth, + elemHeight: elemHeight, + collisionPosition: collisionPosition, + collisionWidth: collisionWidth, + collisionHeight: collisionHeight, + offset: [ atOffset[ 0 ] + myOffset[ 0 ], atOffset [ 1 ] + myOffset[ 1 ] ], + my: options.my, + at: options.at, + within: within, + elem: elem + } ); + } + } ); + + if ( options.using ) { + + // Adds feedback as second argument to using callback, if present + using = function( props ) { + var left = targetOffset.left - position.left, + right = left + targetWidth - elemWidth, + top = targetOffset.top - position.top, + bottom = top + targetHeight - elemHeight, + feedback = { + target: { + element: target, + left: targetOffset.left, + top: targetOffset.top, + width: targetWidth, + height: targetHeight + }, + element: { + element: elem, + left: position.left, + top: position.top, + width: elemWidth, + height: elemHeight + }, + horizontal: right < 0 ? "left" : left > 0 ? "right" : "center", + vertical: bottom < 0 ? "top" : top > 0 ? "bottom" : "middle" + }; + if ( targetWidth < elemWidth && abs( left + right ) < targetWidth ) { + feedback.horizontal = "center"; + } + if ( targetHeight < elemHeight && abs( top + bottom ) < targetHeight ) { + feedback.vertical = "middle"; + } + if ( max( abs( left ), abs( right ) ) > max( abs( top ), abs( bottom ) ) ) { + feedback.important = "horizontal"; + } else { + feedback.important = "vertical"; + } + options.using.call( this, props, feedback ); + }; + } + + elem.offset( $.extend( position, { using: using } ) ); + } ); +}; + +$.ui.position = { + fit: { + left: function( position, data ) { + var within = data.within, + withinOffset = within.isWindow ? within.scrollLeft : within.offset.left, + outerWidth = within.width, + collisionPosLeft = position.left - data.collisionPosition.marginLeft, + overLeft = withinOffset - collisionPosLeft, + overRight = collisionPosLeft + data.collisionWidth - outerWidth - withinOffset, + newOverRight; + + // Element is wider than within + if ( data.collisionWidth > outerWidth ) { + + // Element is initially over the left side of within + if ( overLeft > 0 && overRight <= 0 ) { + newOverRight = position.left + overLeft + data.collisionWidth - outerWidth - + withinOffset; + position.left += overLeft - newOverRight; + + // Element is initially over right side of within + } else if ( overRight > 0 && overLeft <= 0 ) { + position.left = withinOffset; + + // Element is initially over both left and right sides of within + } else { + if ( overLeft > overRight ) { + position.left = withinOffset + outerWidth - data.collisionWidth; + } else { + position.left = withinOffset; + } + } + + // Too far left -> align with left edge + } else if ( overLeft > 0 ) { + position.left += overLeft; + + // Too far right -> align with right edge + } else if ( overRight > 0 ) { + position.left -= overRight; + + // Adjust based on position and margin + } else { + position.left = max( position.left - collisionPosLeft, position.left ); + } + }, + top: function( position, data ) { + var within = data.within, + withinOffset = within.isWindow ? within.scrollTop : within.offset.top, + outerHeight = data.within.height, + collisionPosTop = position.top - data.collisionPosition.marginTop, + overTop = withinOffset - collisionPosTop, + overBottom = collisionPosTop + data.collisionHeight - outerHeight - withinOffset, + newOverBottom; + + // Element is taller than within + if ( data.collisionHeight > outerHeight ) { + + // Element is initially over the top of within + if ( overTop > 0 && overBottom <= 0 ) { + newOverBottom = position.top + overTop + data.collisionHeight - outerHeight - + withinOffset; + position.top += overTop - newOverBottom; + + // Element is initially over bottom of within + } else if ( overBottom > 0 && overTop <= 0 ) { + position.top = withinOffset; + + // Element is initially over both top and bottom of within + } else { + if ( overTop > overBottom ) { + position.top = withinOffset + outerHeight - data.collisionHeight; + } else { + position.top = withinOffset; + } + } + + // Too far up -> align with top + } else if ( overTop > 0 ) { + position.top += overTop; + + // Too far down -> align with bottom edge + } else if ( overBottom > 0 ) { + position.top -= overBottom; + + // Adjust based on position and margin + } else { + position.top = max( position.top - collisionPosTop, position.top ); + } + } + }, + flip: { + left: function( position, data ) { + var within = data.within, + withinOffset = within.offset.left + within.scrollLeft, + outerWidth = within.width, + offsetLeft = within.isWindow ? within.scrollLeft : within.offset.left, + collisionPosLeft = position.left - data.collisionPosition.marginLeft, + overLeft = collisionPosLeft - offsetLeft, + overRight = collisionPosLeft + data.collisionWidth - outerWidth - offsetLeft, + myOffset = data.my[ 0 ] === "left" ? + -data.elemWidth : + data.my[ 0 ] === "right" ? + data.elemWidth : + 0, + atOffset = data.at[ 0 ] === "left" ? + data.targetWidth : + data.at[ 0 ] === "right" ? + -data.targetWidth : + 0, + offset = -2 * data.offset[ 0 ], + newOverRight, + newOverLeft; + + if ( overLeft < 0 ) { + newOverRight = position.left + myOffset + atOffset + offset + data.collisionWidth - + outerWidth - withinOffset; + if ( newOverRight < 0 || newOverRight < abs( overLeft ) ) { + position.left += myOffset + atOffset + offset; + } + } else if ( overRight > 0 ) { + newOverLeft = position.left - data.collisionPosition.marginLeft + myOffset + + atOffset + offset - offsetLeft; + if ( newOverLeft > 0 || abs( newOverLeft ) < overRight ) { + position.left += myOffset + atOffset + offset; + } + } + }, + top: function( position, data ) { + var within = data.within, + withinOffset = within.offset.top + within.scrollTop, + outerHeight = within.height, + offsetTop = within.isWindow ? within.scrollTop : within.offset.top, + collisionPosTop = position.top - data.collisionPosition.marginTop, + overTop = collisionPosTop - offsetTop, + overBottom = collisionPosTop + data.collisionHeight - outerHeight - offsetTop, + top = data.my[ 1 ] === "top", + myOffset = top ? + -data.elemHeight : + data.my[ 1 ] === "bottom" ? + data.elemHeight : + 0, + atOffset = data.at[ 1 ] === "top" ? + data.targetHeight : + data.at[ 1 ] === "bottom" ? + -data.targetHeight : + 0, + offset = -2 * data.offset[ 1 ], + newOverTop, + newOverBottom; + if ( overTop < 0 ) { + newOverBottom = position.top + myOffset + atOffset + offset + data.collisionHeight - + outerHeight - withinOffset; + if ( newOverBottom < 0 || newOverBottom < abs( overTop ) ) { + position.top += myOffset + atOffset + offset; + } + } else if ( overBottom > 0 ) { + newOverTop = position.top - data.collisionPosition.marginTop + myOffset + atOffset + + offset - offsetTop; + if ( newOverTop > 0 || abs( newOverTop ) < overBottom ) { + position.top += myOffset + atOffset + offset; + } + } + } + }, + flipfit: { + left: function() { + $.ui.position.flip.left.apply( this, arguments ); + $.ui.position.fit.left.apply( this, arguments ); + }, + top: function() { + $.ui.position.flip.top.apply( this, arguments ); + $.ui.position.fit.top.apply( this, arguments ); + } + } +}; + +} )(); + +var position = $.ui.position; + + +/*! + * jQuery UI :data 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: :data Selector +//>>group: Core +//>>description: Selects elements which have data stored under the specified key. +//>>docs: http://api.jqueryui.com/data-selector/ + + +var data = $.extend( $.expr[ ":" ], { + data: $.expr.createPseudo ? + $.expr.createPseudo( function( dataName ) { + return function( elem ) { + return !!$.data( elem, dataName ); + }; + } ) : + + // Support: jQuery <1.8 + function( elem, i, match ) { + return !!$.data( elem, match[ 3 ] ); + } +} ); + +/*! + * jQuery UI Disable Selection 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: disableSelection +//>>group: Core +//>>description: Disable selection of text content within the set of matched elements. +//>>docs: http://api.jqueryui.com/disableSelection/ + +// This file is deprecated + + +var disableSelection = $.fn.extend( { + disableSelection: ( function() { + var eventType = "onselectstart" in document.createElement( "div" ) ? + "selectstart" : + "mousedown"; + + return function() { + return this.on( eventType + ".ui-disableSelection", function( event ) { + event.preventDefault(); + } ); + }; + } )(), + + enableSelection: function() { + return this.off( ".ui-disableSelection" ); + } +} ); + + +/*! + * jQuery UI Focusable 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: :focusable Selector +//>>group: Core +//>>description: Selects elements which can be focused. +//>>docs: http://api.jqueryui.com/focusable-selector/ + + + +// Selectors +$.ui.focusable = function( element, hasTabindex ) { + var map, mapName, img, focusableIfVisible, fieldset, + nodeName = element.nodeName.toLowerCase(); + + if ( "area" === nodeName ) { + map = element.parentNode; + mapName = map.name; + if ( !element.href || !mapName || map.nodeName.toLowerCase() !== "map" ) { + return false; + } + img = $( "img[usemap='#" + mapName + "']" ); + return img.length > 0 && img.is( ":visible" ); + } + + if ( /^(input|select|textarea|button|object)$/.test( nodeName ) ) { + focusableIfVisible = !element.disabled; + + if ( focusableIfVisible ) { + + // Form controls within a disabled fieldset are disabled. + // However, controls within the fieldset's legend do not get disabled. + // Since controls generally aren't placed inside legends, we skip + // this portion of the check. + fieldset = $( element ).closest( "fieldset" )[ 0 ]; + if ( fieldset ) { + focusableIfVisible = !fieldset.disabled; + } + } + } else if ( "a" === nodeName ) { + focusableIfVisible = element.href || hasTabindex; + } else { + focusableIfVisible = hasTabindex; + } + + return focusableIfVisible && $( element ).is( ":visible" ) && visible( $( element ) ); +}; + +// Support: IE 8 only +// IE 8 doesn't resolve inherit to visible/hidden for computed values +function visible( element ) { + var visibility = element.css( "visibility" ); + while ( visibility === "inherit" ) { + element = element.parent(); + visibility = element.css( "visibility" ); + } + return visibility !== "hidden"; +} + +$.extend( $.expr[ ":" ], { + focusable: function( element ) { + return $.ui.focusable( element, $.attr( element, "tabindex" ) != null ); + } +} ); + +var focusable = $.ui.focusable; + + + + +// Support: IE8 Only +// IE8 does not support the form attribute and when it is supplied. It overwrites the form prop +// with a string, so we need to find the proper form. +var form = $.fn.form = function() { + return typeof this[ 0 ].form === "string" ? this.closest( "form" ) : $( this[ 0 ].form ); +}; + + +/*! + * jQuery UI Form Reset Mixin 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: Form Reset Mixin +//>>group: Core +//>>description: Refresh input widgets when their form is reset +//>>docs: http://api.jqueryui.com/form-reset-mixin/ + + + +var formResetMixin = $.ui.formResetMixin = { + _formResetHandler: function() { + var form = $( this ); + + // Wait for the form reset to actually happen before refreshing + setTimeout( function() { + var instances = form.data( "ui-form-reset-instances" ); + $.each( instances, function() { + this.refresh(); + } ); + } ); + }, + + _bindFormResetHandler: function() { + this.form = this.element.form(); + if ( !this.form.length ) { + return; + } + + var instances = this.form.data( "ui-form-reset-instances" ) || []; + if ( !instances.length ) { + + // We don't use _on() here because we use a single event handler per form + this.form.on( "reset.ui-form-reset", this._formResetHandler ); + } + instances.push( this ); + this.form.data( "ui-form-reset-instances", instances ); + }, + + _unbindFormResetHandler: function() { + if ( !this.form.length ) { + return; + } + + var instances = this.form.data( "ui-form-reset-instances" ); + instances.splice( $.inArray( this, instances ), 1 ); + if ( instances.length ) { + this.form.data( "ui-form-reset-instances", instances ); + } else { + this.form + .removeData( "ui-form-reset-instances" ) + .off( "reset.ui-form-reset" ); + } + } +}; + + +/*! + * jQuery UI Support for jQuery core 1.7.x 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + * + */ + +//>>label: jQuery 1.7 Support +//>>group: Core +//>>description: Support version 1.7.x of jQuery core + + + +// Support: jQuery 1.7 only +// Not a great way to check versions, but since we only support 1.7+ and only +// need to detect <1.8, this is a simple check that should suffice. Checking +// for "1.7." would be a bit safer, but the version string is 1.7, not 1.7.0 +// and we'll never reach 1.70.0 (if we do, we certainly won't be supporting +// 1.7 anymore). See #11197 for why we're not using feature detection. +if ( $.fn.jquery.substring( 0, 3 ) === "1.7" ) { + + // Setters for .innerWidth(), .innerHeight(), .outerWidth(), .outerHeight() + // Unlike jQuery Core 1.8+, these only support numeric values to set the + // dimensions in pixels + $.each( [ "Width", "Height" ], function( i, name ) { + var side = name === "Width" ? [ "Left", "Right" ] : [ "Top", "Bottom" ], + type = name.toLowerCase(), + orig = { + innerWidth: $.fn.innerWidth, + innerHeight: $.fn.innerHeight, + outerWidth: $.fn.outerWidth, + outerHeight: $.fn.outerHeight + }; + + function reduce( elem, size, border, margin ) { + $.each( side, function() { + size -= parseFloat( $.css( elem, "padding" + this ) ) || 0; + if ( border ) { + size -= parseFloat( $.css( elem, "border" + this + "Width" ) ) || 0; + } + if ( margin ) { + size -= parseFloat( $.css( elem, "margin" + this ) ) || 0; + } + } ); + return size; + } + + $.fn[ "inner" + name ] = function( size ) { + if ( size === undefined ) { + return orig[ "inner" + name ].call( this ); + } + + return this.each( function() { + $( this ).css( type, reduce( this, size ) + "px" ); + } ); + }; + + $.fn[ "outer" + name ] = function( size, margin ) { + if ( typeof size !== "number" ) { + return orig[ "outer" + name ].call( this, size ); + } + + return this.each( function() { + $( this ).css( type, reduce( this, size, true, margin ) + "px" ); + } ); + }; + } ); + + $.fn.addBack = function( selector ) { + return this.add( selector == null ? + this.prevObject : this.prevObject.filter( selector ) + ); + }; +} + +; +/*! + * jQuery UI Keycode 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: Keycode +//>>group: Core +//>>description: Provide keycodes as keynames +//>>docs: http://api.jqueryui.com/jQuery.ui.keyCode/ + + +var keycode = $.ui.keyCode = { + BACKSPACE: 8, + COMMA: 188, + DELETE: 46, + DOWN: 40, + END: 35, + ENTER: 13, + ESCAPE: 27, + HOME: 36, + LEFT: 37, + PAGE_DOWN: 34, + PAGE_UP: 33, + PERIOD: 190, + RIGHT: 39, + SPACE: 32, + TAB: 9, + UP: 38 +}; + + + + +// Internal use only +var escapeSelector = $.ui.escapeSelector = ( function() { + var selectorEscape = /([!"#$%&'()*+,./:;<=>?@[\]^`{|}~])/g; + return function( selector ) { + return selector.replace( selectorEscape, "\\$1" ); + }; +} )(); + + +/*! + * jQuery UI Labels 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: labels +//>>group: Core +//>>description: Find all the labels associated with a given input +//>>docs: http://api.jqueryui.com/labels/ + + + +var labels = $.fn.labels = function() { + var ancestor, selector, id, labels, ancestors; + + // Check control.labels first + if ( this[ 0 ].labels && this[ 0 ].labels.length ) { + return this.pushStack( this[ 0 ].labels ); + } + + // Support: IE <= 11, FF <= 37, Android <= 2.3 only + // Above browsers do not support control.labels. Everything below is to support them + // as well as document fragments. control.labels does not work on document fragments + labels = this.eq( 0 ).parents( "label" ); + + // Look for the label based on the id + id = this.attr( "id" ); + if ( id ) { + + // We don't search against the document in case the element + // is disconnected from the DOM + ancestor = this.eq( 0 ).parents().last(); + + // Get a full set of top level ancestors + ancestors = ancestor.add( ancestor.length ? ancestor.siblings() : this.siblings() ); + + // Create a selector for the label based on the id + selector = "label[for='" + $.ui.escapeSelector( id ) + "']"; + + labels = labels.add( ancestors.find( selector ).addBack( selector ) ); + + } + + // Return whatever we have found for labels + return this.pushStack( labels ); +}; + + +/*! + * jQuery UI Scroll Parent 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: scrollParent +//>>group: Core +//>>description: Get the closest ancestor element that is scrollable. +//>>docs: http://api.jqueryui.com/scrollParent/ + + + +var scrollParent = $.fn.scrollParent = function( includeHidden ) { + var position = this.css( "position" ), + excludeStaticParent = position === "absolute", + overflowRegex = includeHidden ? /(auto|scroll|hidden)/ : /(auto|scroll)/, + scrollParent = this.parents().filter( function() { + var parent = $( this ); + if ( excludeStaticParent && parent.css( "position" ) === "static" ) { + return false; + } + return overflowRegex.test( parent.css( "overflow" ) + parent.css( "overflow-y" ) + + parent.css( "overflow-x" ) ); + } ).eq( 0 ); + + return position === "fixed" || !scrollParent.length ? + $( this[ 0 ].ownerDocument || document ) : + scrollParent; +}; + + +/*! + * jQuery UI Tabbable 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: :tabbable Selector +//>>group: Core +//>>description: Selects elements which can be tabbed to. +//>>docs: http://api.jqueryui.com/tabbable-selector/ + + + +var tabbable = $.extend( $.expr[ ":" ], { + tabbable: function( element ) { + var tabIndex = $.attr( element, "tabindex" ), + hasTabindex = tabIndex != null; + return ( !hasTabindex || tabIndex >= 0 ) && $.ui.focusable( element, hasTabindex ); + } +} ); + + +/*! + * jQuery UI Unique ID 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: uniqueId +//>>group: Core +//>>description: Functions to generate and remove uniqueId's +//>>docs: http://api.jqueryui.com/uniqueId/ + + + +var uniqueId = $.fn.extend( { + uniqueId: ( function() { + var uuid = 0; + + return function() { + return this.each( function() { + if ( !this.id ) { + this.id = "ui-id-" + ( ++uuid ); + } + } ); + }; + } )(), + + removeUniqueId: function() { + return this.each( function() { + if ( /^ui-id-\d+$/.test( this.id ) ) { + $( this ).removeAttr( "id" ); + } + } ); + } +} ); + + + + +// This file is deprecated +var ie = $.ui.ie = !!/msie [\w.]+/.exec( navigator.userAgent.toLowerCase() ); + +/*! + * jQuery UI Mouse 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: Mouse +//>>group: Widgets +//>>description: Abstracts mouse-based interactions to assist in creating certain widgets. +//>>docs: http://api.jqueryui.com/mouse/ + + + +var mouseHandled = false; +$( document ).on( "mouseup", function() { + mouseHandled = false; +} ); + +var widgetsMouse = $.widget( "ui.mouse", { + version: "1.12.1", + options: { + cancel: "input, textarea, button, select, option", + distance: 1, + delay: 0 + }, + _mouseInit: function() { + var that = this; + + this.element + .on( "mousedown." + this.widgetName, function( event ) { + return that._mouseDown( event ); + } ) + .on( "click." + this.widgetName, function( event ) { + if ( true === $.data( event.target, that.widgetName + ".preventClickEvent" ) ) { + $.removeData( event.target, that.widgetName + ".preventClickEvent" ); + event.stopImmediatePropagation(); + return false; + } + } ); + + this.started = false; + }, + + // TODO: make sure destroying one instance of mouse doesn't mess with + // other instances of mouse + _mouseDestroy: function() { + this.element.off( "." + this.widgetName ); + if ( this._mouseMoveDelegate ) { + this.document + .off( "mousemove." + this.widgetName, this._mouseMoveDelegate ) + .off( "mouseup." + this.widgetName, this._mouseUpDelegate ); + } + }, + + _mouseDown: function( event ) { + + // don't let more than one widget handle mouseStart + if ( mouseHandled ) { + return; + } + + this._mouseMoved = false; + + // We may have missed mouseup (out of window) + ( this._mouseStarted && this._mouseUp( event ) ); + + this._mouseDownEvent = event; + + var that = this, + btnIsLeft = ( event.which === 1 ), + + // event.target.nodeName works around a bug in IE 8 with + // disabled inputs (#7620) + elIsCancel = ( typeof this.options.cancel === "string" && event.target.nodeName ? + $( event.target ).closest( this.options.cancel ).length : false ); + if ( !btnIsLeft || elIsCancel || !this._mouseCapture( event ) ) { + return true; + } + + this.mouseDelayMet = !this.options.delay; + if ( !this.mouseDelayMet ) { + this._mouseDelayTimer = setTimeout( function() { + that.mouseDelayMet = true; + }, this.options.delay ); + } + + if ( this._mouseDistanceMet( event ) && this._mouseDelayMet( event ) ) { + this._mouseStarted = ( this._mouseStart( event ) !== false ); + if ( !this._mouseStarted ) { + event.preventDefault(); + return true; + } + } + + // Click event may never have fired (Gecko & Opera) + if ( true === $.data( event.target, this.widgetName + ".preventClickEvent" ) ) { + $.removeData( event.target, this.widgetName + ".preventClickEvent" ); + } + + // These delegates are required to keep context + this._mouseMoveDelegate = function( event ) { + return that._mouseMove( event ); + }; + this._mouseUpDelegate = function( event ) { + return that._mouseUp( event ); + }; + + this.document + .on( "mousemove." + this.widgetName, this._mouseMoveDelegate ) + .on( "mouseup." + this.widgetName, this._mouseUpDelegate ); + + event.preventDefault(); + + mouseHandled = true; + return true; + }, + + _mouseMove: function( event ) { + + // Only check for mouseups outside the document if you've moved inside the document + // at least once. This prevents the firing of mouseup in the case of IE<9, which will + // fire a mousemove event if content is placed under the cursor. See #7778 + // Support: IE <9 + if ( this._mouseMoved ) { + + // IE mouseup check - mouseup happened when mouse was out of window + if ( $.ui.ie && ( !document.documentMode || document.documentMode < 9 ) && + !event.button ) { + return this._mouseUp( event ); + + // Iframe mouseup check - mouseup occurred in another document + } else if ( !event.which ) { + + // Support: Safari <=8 - 9 + // Safari sets which to 0 if you press any of the following keys + // during a drag (#14461) + if ( event.originalEvent.altKey || event.originalEvent.ctrlKey || + event.originalEvent.metaKey || event.originalEvent.shiftKey ) { + this.ignoreMissingWhich = true; + } else if ( !this.ignoreMissingWhich ) { + return this._mouseUp( event ); + } + } + } + + if ( event.which || event.button ) { + this._mouseMoved = true; + } + + if ( this._mouseStarted ) { + this._mouseDrag( event ); + return event.preventDefault(); + } + + if ( this._mouseDistanceMet( event ) && this._mouseDelayMet( event ) ) { + this._mouseStarted = + ( this._mouseStart( this._mouseDownEvent, event ) !== false ); + ( this._mouseStarted ? this._mouseDrag( event ) : this._mouseUp( event ) ); + } + + return !this._mouseStarted; + }, + + _mouseUp: function( event ) { + this.document + .off( "mousemove." + this.widgetName, this._mouseMoveDelegate ) + .off( "mouseup." + this.widgetName, this._mouseUpDelegate ); + + if ( this._mouseStarted ) { + this._mouseStarted = false; + + if ( event.target === this._mouseDownEvent.target ) { + $.data( event.target, this.widgetName + ".preventClickEvent", true ); + } + + this._mouseStop( event ); + } + + if ( this._mouseDelayTimer ) { + clearTimeout( this._mouseDelayTimer ); + delete this._mouseDelayTimer; + } + + this.ignoreMissingWhich = false; + mouseHandled = false; + event.preventDefault(); + }, + + _mouseDistanceMet: function( event ) { + return ( Math.max( + Math.abs( this._mouseDownEvent.pageX - event.pageX ), + Math.abs( this._mouseDownEvent.pageY - event.pageY ) + ) >= this.options.distance + ); + }, + + _mouseDelayMet: function( /* event */ ) { + return this.mouseDelayMet; + }, + + // These are placeholder methods, to be overriden by extending plugin + _mouseStart: function( /* event */ ) {}, + _mouseDrag: function( /* event */ ) {}, + _mouseStop: function( /* event */ ) {}, + _mouseCapture: function( /* event */ ) { return true; } +} ); + + + + +// $.ui.plugin is deprecated. Use $.widget() extensions instead. +var plugin = $.ui.plugin = { + add: function( module, option, set ) { + var i, + proto = $.ui[ module ].prototype; + for ( i in set ) { + proto.plugins[ i ] = proto.plugins[ i ] || []; + proto.plugins[ i ].push( [ option, set[ i ] ] ); + } + }, + call: function( instance, name, args, allowDisconnected ) { + var i, + set = instance.plugins[ name ]; + + if ( !set ) { + return; + } + + if ( !allowDisconnected && ( !instance.element[ 0 ].parentNode || + instance.element[ 0 ].parentNode.nodeType === 11 ) ) { + return; + } + + for ( i = 0; i < set.length; i++ ) { + if ( instance.options[ set[ i ][ 0 ] ] ) { + set[ i ][ 1 ].apply( instance.element, args ); + } + } + } +}; + + + +var safeActiveElement = $.ui.safeActiveElement = function( document ) { + var activeElement; + + // Support: IE 9 only + // IE9 throws an "Unspecified error" accessing document.activeElement from an