From b09c531cad3d9960c531c460893682e020f16884 Mon Sep 17 00:00:00 2001 From: Laurent LE CORRE Date: Wed, 13 May 2020 19:21:46 +0200 Subject: [PATCH] Module ReCaptcha + nouveau template Front avant ajout du Hook Captcha --- .../ReCaptcha/Action/ReCaptchaAction.php | 55 + local/modules/ReCaptcha/Config/config.xml | 54 + local/modules/ReCaptcha/Config/module.xml | 41 + local/modules/ReCaptcha/Config/routing.xml | 15 + local/modules/ReCaptcha/Config/schema.xml | 30 + .../Controller/ConfigurationController.php | 50 + .../ReCaptcha/Event/ReCaptchaCheckEvent.php | 80 + .../ReCaptcha/Event/ReCaptchaEvents.php | 8 + .../ReCaptcha/Form/ConfigurationForm.php | 55 + .../ReCaptcha/Form/MyTheliaFormValidator.php | 37 + local/modules/ReCaptcha/Hook/FrontHook.php | 27 + .../I18n/backOffice/default/fr_FR.php | 8 + local/modules/ReCaptcha/I18n/en_US.php | 4 + local/modules/ReCaptcha/I18n/fr_FR.php | 7 + local/modules/ReCaptcha/LICENSE | 21 + local/modules/ReCaptcha/ReCaptcha.php | 55 + local/modules/ReCaptcha/Readme.md | 62 + local/modules/ReCaptcha/composer.json | 11 + .../default/recaptcha/configuration.html | 69 + .../frontOffice/default/recaptcha-js.html | 22 + templates/frontOffice/lematelot/.gitignore | 2 + templates/frontOffice/lematelot/404.html | 39 + templates/frontOffice/lematelot/Gruntfile.js | 229 + .../frontOffice/lematelot/I18n/ar_SA.php | 199 + .../frontOffice/lematelot/I18n/cs_CZ.php | 250 + .../frontOffice/lematelot/I18n/de_DE.php | 256 + .../frontOffice/lematelot/I18n/el_GR.php | 201 + .../frontOffice/lematelot/I18n/en_US.php | 276 + .../frontOffice/lematelot/I18n/es_ES.php | 262 + .../frontOffice/lematelot/I18n/fa_IR.php | 259 + .../frontOffice/lematelot/I18n/fr_FR.php | 273 + .../frontOffice/lematelot/I18n/hu_HU.php | 204 + .../frontOffice/lematelot/I18n/id_ID.php | 50 + .../frontOffice/lematelot/I18n/it_IT.php | 198 + .../frontOffice/lematelot/I18n/nl_NL.php | 8 + .../frontOffice/lematelot/I18n/pl_PL.php | 116 + .../frontOffice/lematelot/I18n/pt_BR.php | 253 + .../frontOffice/lematelot/I18n/pt_PT.php | 67 + .../frontOffice/lematelot/I18n/ru_RU.php | 253 + .../frontOffice/lematelot/I18n/sk_SK.php | 254 + .../frontOffice/lematelot/I18n/tr_TR.php | 257 + .../frontOffice/lematelot/I18n/uk_UA.php | 7 + templates/frontOffice/lematelot/LICENSE.txt | 165 + templates/frontOffice/lematelot/Readme.md | 38 + .../frontOffice/lematelot/account-order.html | 292 + .../lematelot/account-password.html | 108 + .../frontOffice/lematelot/account-update.html | 168 + templates/frontOffice/lematelot/account.html | 222 + .../frontOffice/lematelot/address-update.html | 317 + templates/frontOffice/lematelot/address.html | 307 + .../lematelot/ajax/_notes/dwsync.xml | 5 + .../ajax/order-delivery-module-list.html | 62 + .../assets/dist/css/_notes/dwsync.xml | 5 + .../lematelot/assets/dist/css/thelia.min.css | 12951 ++++++++++++++++ .../assets/dist/css/zoom/_notes/dwsync.xml | 5 + .../assets/dist/css/zoom/jquery.zoom.css | 22 + .../dist/fonts/bootstrap/_notes/dwsync.xml | 13 + .../glyphicons-halflings-regular.eot | Bin 0 -> 20127 bytes .../glyphicons-halflings-regular.svg | 288 + .../glyphicons-halflings-regular.ttf | Bin 0 -> 45404 bytes .../glyphicons-halflings-regular.woff | Bin 0 -> 23424 bytes .../glyphicons-halflings-regular.woff2 | Bin 0 -> 18028 bytes .../dist/fonts/fontawesome/FontAwesome.otf | Bin 0 -> 93888 bytes .../dist/fonts/fontawesome/_notes/dwsync.xml | 15 + .../fonts/fontawesome/fontawesome-webfont.eot | Bin 0 -> 60767 bytes .../fonts/fontawesome/fontawesome-webfont.svg | 565 + .../fonts/fontawesome/fontawesome-webfont.ttf | Bin 0 -> 122092 bytes .../fontawesome/fontawesome-webfont.woff | Bin 0 -> 71508 bytes .../fontawesome/fontawesome-webfont.woff2 | Bin 0 -> 56780 bytes .../lematelot/assets/dist/img/-favicon.png | Bin 0 -> 355 bytes .../assets/dist/img/-footer-pattern.png | Bin 0 -> 704 bytes .../lematelot/assets/dist/img/-zoom-icon.png | Bin 0 -> 1298 bytes .../lematelot/assets/dist/img/118x85.png | Bin 0 -> 1535 bytes .../lematelot/assets/dist/img/1200x390.png | Bin 0 -> 11367 bytes .../lematelot/assets/dist/img/218x146.png | Bin 0 -> 2043 bytes .../lematelot/assets/dist/img/280x196.png | Bin 0 -> 2846 bytes .../lematelot/assets/dist/img/560x445.png | Bin 0 -> 6207 bytes .../lematelot/assets/dist/img/700x320.png | Bin 0 -> 12739 bytes .../assets/dist/img/TX-cycles-logo.png | Bin 0 -> 3640 bytes .../assets/dist/img/_notes/dwsync.xml | 63 + .../lematelot/assets/dist/img/ajax-loader.gif | Bin 0 -> 6820 bytes .../assets/dist/img/american-express.png | Bin 0 -> 3713 bytes .../lematelot/assets/dist/img/body-bg.png | Bin 0 -> 171 bytes .../assets/dist/img/carousel/slider2.jpg | Bin 0 -> 91091 bytes .../assets/dist/img/carousel/slider3.jpg | Bin 0 -> 40715 bytes .../lematelot/assets/dist/img/cheque.png | Bin 0 -> 4050 bytes .../assets/dist/img/email/_notes/dwsync.xml | 9 + .../assets/dist/img/email/header.jpg | Bin 0 -> 18013 bytes .../lematelot/assets/dist/img/email/logo.gif | Bin 0 -> 2402 bytes .../lematelot/assets/dist/img/email/logo.png | Bin 0 -> 1204 bytes .../lematelot/assets/dist/img/favicon.ico | Bin 0 -> 1150 bytes .../lematelot/assets/dist/img/favicon.png | Bin 0 -> 1204 bytes .../assets/dist/img/footer-pattern.png | Bin 0 -> 814 bytes .../lematelot/assets/dist/img/gift.png | Bin 0 -> 14989 bytes .../assets/dist/img/googlemap-icon.png | Bin 0 -> 565 bytes .../lematelot/assets/dist/img/header-bg.png | Bin 0 -> 180 bytes .../lematelot/assets/dist/img/header.jpg | Bin 0 -> 73024 bytes .../lematelot/assets/dist/img/help-image.png | Bin 0 -> 2159 bytes .../lematelot/assets/dist/img/kwixo.png | Bin 0 -> 3901 bytes .../lematelot/assets/dist/img/logo-mobile.png | Bin 0 -> 1222 bytes .../dist/img/logo-vetements-saint-james.jpg | Bin 0 -> 30753 bytes .../lematelot/assets/dist/img/logo.gif | Bin 0 -> 2861 bytes .../lematelot/assets/dist/img/logo.png | Bin 0 -> 1204 bytes .../lematelot/assets/dist/img/mastercard.png | Bin 0 -> 3693 bytes .../assets/dist/img/payment-image.png | Bin 0 -> 973 bytes .../assets/dist/img/payment/_notes/dwsync.xml | 13 + .../dist/img/payment/american-express.png | Bin 0 -> 3713 bytes .../assets/dist/img/payment/cheque.png | Bin 0 -> 4050 bytes .../assets/dist/img/payment/kwixo.png | Bin 0 -> 3901 bytes .../assets/dist/img/payment/mastercard.png | Bin 0 -> 3693 bytes .../assets/dist/img/payment/visa.png | Bin 0 -> 3118 bytes .../assets/dist/img/product/1/118x85.png | Bin 0 -> 1535 bytes .../assets/dist/img/product/1/560x445.png | Bin 0 -> 6207 bytes .../dist/img/product/1/_notes/dwsync.xml | 7 + .../lematelot/assets/dist/img/slider1.jpg | Bin 0 -> 99226 bytes .../lematelot/assets/dist/img/slider2.jpg | Bin 0 -> 93797 bytes .../lematelot/assets/dist/img/slider3.jpg | Bin 0 -> 41738 bytes .../lematelot/assets/dist/img/truck-image.png | Bin 0 -> 1750 bytes .../lematelot/assets/dist/img/visa.png | Bin 0 -> 3118 bytes .../lematelot/assets/dist/img/zoom-icon.png | Bin 0 -> 3986 bytes .../lematelot/assets/dist/js/thelia.min.js | 889 ++ .../assets/dist/js/vendors/_notes/dwsync.xml | 13 + .../assets/dist/js/vendors/bootbox.js | 985 ++ .../assets/dist/js/vendors/bootstrap.min.js | 7 + .../assets/dist/js/vendors/html5shiv.min.js | 4 + .../assets/dist/js/vendors/jquery.min.js | 5 + .../assets/dist/js/vendors/respond.min.js | 5 + .../assets/dist/js/zoom/_notes/dwsync.xml | 11 + .../lematelot/assets/dist/js/zoom/grab.cur | Bin 0 -> 326 bytes .../lematelot/assets/dist/js/zoom/grabbed.cur | Bin 0 -> 326 bytes .../lematelot/assets/dist/js/zoom/icon.png | Bin 0 -> 572 bytes .../assets/dist/js/zoom/jquery.zoom.min.js | 6 + .../assets/screenshots/_notes/dwsync.xml | 7 + .../lematelot/assets/screenshots/home.png | Bin 0 -> 1012507 bytes .../lematelot/assets/screenshots/product.png | Bin 0 -> 512500 bytes .../assets/src/css/_notes/dwsync.xml | 5 + .../lematelot/assets/src/css/thelia.css | 12911 +++++++++++++++ .../assets/src/css/zoom/_notes/dwsync.xml | 5 + .../assets/src/css/zoom/jquery.zoom.css | 22 + .../src/fonts/bootstrap/_notes/dwsync.xml | 13 + .../glyphicons-halflings-regular.eot | Bin 0 -> 20127 bytes .../glyphicons-halflings-regular.svg | 288 + .../glyphicons-halflings-regular.ttf | Bin 0 -> 45404 bytes .../glyphicons-halflings-regular.woff | Bin 0 -> 23424 bytes .../glyphicons-halflings-regular.woff2 | Bin 0 -> 18028 bytes .../src/fonts/fontawesome/FontAwesome.otf | Bin 0 -> 93888 bytes .../src/fonts/fontawesome/_notes/dwsync.xml | 15 + .../fonts/fontawesome/fontawesome-webfont.eot | Bin 0 -> 60767 bytes .../fonts/fontawesome/fontawesome-webfont.svg | 565 + .../fonts/fontawesome/fontawesome-webfont.ttf | Bin 0 -> 122092 bytes .../fontawesome/fontawesome-webfont.woff | Bin 0 -> 71508 bytes .../fontawesome/fontawesome-webfont.woff2 | Bin 0 -> 56780 bytes .../lematelot/assets/src/img/-zoom-icon.png | Bin 0 -> 2059 bytes .../lematelot/assets/src/img/118x85.png | Bin 0 -> 1642 bytes .../lematelot/assets/src/img/1200x390.png | Bin 0 -> 11534 bytes .../lematelot/assets/src/img/218x146.png | Bin 0 -> 2043 bytes .../lematelot/assets/src/img/280x196.png | Bin 0 -> 2846 bytes .../lematelot/assets/src/img/560x445.png | Bin 0 -> 6299 bytes .../lematelot/assets/src/img/700x320.png | Bin 0 -> 12739 bytes .../assets/src/img/TX-cycles-logo.png | Bin 0 -> 4406 bytes .../assets/src/img/_notes/dwsync.xml | 59 + .../lematelot/assets/src/img/ajax-loader.gif | Bin 0 -> 6820 bytes .../assets/src/img/american-express.png | Bin 0 -> 3753 bytes .../lematelot/assets/src/img/body-bg.png | Bin 0 -> 466 bytes .../lematelot/assets/src/img/cheque.png | Bin 0 -> 4090 bytes .../assets/src/img/email/_notes/dwsync.xml | 9 + .../lematelot/assets/src/img/email/header.jpg | Bin 0 -> 18013 bytes .../lematelot/assets/src/img/email/logo.gif | Bin 0 -> 2402 bytes .../lematelot/assets/src/img/email/logo.png | Bin 0 -> 1204 bytes .../lematelot/assets/src/img/favicon.ico | Bin 0 -> 1150 bytes .../lematelot/assets/src/img/favicon.png | Bin 0 -> 1204 bytes .../assets/src/img/footer-pattern.png | Bin 0 -> 704 bytes .../assets/src/img/googlemap-icon.png | Bin 0 -> 565 bytes .../lematelot/assets/src/img/header-bg.png | Bin 0 -> 180 bytes .../lematelot/assets/src/img/help-image.png | Bin 0 -> 2159 bytes .../lematelot/assets/src/img/kwixo.png | Bin 0 -> 3940 bytes .../lematelot/assets/src/img/logo-mobile.png | Bin 0 -> 1222 bytes .../src/img/logo-vetements-saint-james.jpg | Bin 0 -> 30753 bytes .../lematelot/assets/src/img/logo.gif | Bin 0 -> 2865 bytes .../lematelot/assets/src/img/logo.png | Bin 0 -> 1204 bytes .../lematelot/assets/src/img/mastercard.png | Bin 0 -> 3733 bytes .../assets/src/img/payment-image.png | Bin 0 -> 973 bytes .../assets/src/img/payment/_notes/dwsync.xml | 13 + .../src/img/payment/american-express.png | Bin 0 -> 3713 bytes .../assets/src/img/payment/cheque.png | Bin 0 -> 4050 bytes .../assets/src/img/payment/kwixo.png | Bin 0 -> 3901 bytes .../assets/src/img/payment/mastercard.png | Bin 0 -> 3693 bytes .../lematelot/assets/src/img/payment/visa.png | Bin 0 -> 3118 bytes .../assets/src/img/product/1/118x85.png | Bin 0 -> 1535 bytes .../assets/src/img/product/1/560x445.png | Bin 0 -> 6207 bytes .../src/img/product/1/_notes/dwsync.xml | 7 + .../lematelot/assets/src/img/truck-image.png | Bin 0 -> 1750 bytes .../lematelot/assets/src/img/visa.png | Bin 0 -> 3158 bytes .../lematelot/assets/src/img/zoom-icon.png | Bin 0 -> 3986 bytes .../lematelot/assets/src/js/_notes/dwsync.xml | 5 + .../lematelot/assets/src/js/thelia.js | 876 ++ .../assets/src/js/vendors/_notes/dwsync.xml | 13 + .../assets/src/js/vendors/bootbox.js | 985 ++ .../assets/src/js/vendors/bootstrap.js | 2363 +++ .../assets/src/js/vendors/html5shiv.js | 326 + .../lematelot/assets/src/js/vendors/jquery.js | 9210 +++++++++++ .../assets/src/js/vendors/respond.js | 341 + .../assets/src/js/zoom/_notes/dwsync.xml | 11 + .../lematelot/assets/src/js/zoom/grab.cur | Bin 0 -> 326 bytes .../lematelot/assets/src/js/zoom/grabbed.cur | Bin 0 -> 326 bytes .../lematelot/assets/src/js/zoom/icon.png | Bin 0 -> 572 bytes .../assets/src/js/zoom/jquery.zoom.min.js | 6 + .../assets/src/less/_notes/dwsync.xml | 5 + .../lematelot/assets/src/less/thelia.less | 11 + .../assets/src/less/thelia/_notes/dwsync.xml | 37 + .../assets/src/less/thelia/account.less | 40 + .../assets/src/less/thelia/brand.less | 32 + .../assets/src/less/thelia/breadcrumbs.less | 4 + .../assets/src/less/thelia/cart.less | 50 + .../assets/src/less/thelia/category.less | 82 + .../assets/src/less/thelia/checkout.less | 24 + .../assets/src/less/thelia/filters.less | 15 + .../assets/src/less/thelia/folder.less | 37 + .../assets/src/less/thelia/footer.less | 35 + .../assets/src/less/thelia/forms.less | 11 + .../assets/src/less/thelia/header.less | 42 + .../assets/src/less/thelia/import.less | 29 + .../assets/src/less/thelia/navbar.less | 68 + .../assets/src/less/thelia/pagination.less | 11 + .../assets/src/less/thelia/product.less | 71 + .../assets/src/less/thelia/toolbars.less | 34 + .../assets/src/less/thelia/variables.less | 90 + .../assets/src/less/theme/_notes/dwsync.xml | 59 + .../assets/src/less/theme/alerts.less | 16 + .../assets/src/less/theme/blocks.less | 233 + .../assets/src/less/theme/brand.less | 25 + .../assets/src/less/theme/breadcrumbs.less | 10 + .../assets/src/less/theme/buttons.less | 53 + .../lematelot/assets/src/less/theme/cart.less | 17 + .../assets/src/less/theme/category.less | 46 + .../assets/src/less/theme/checkout.less | 94 + .../assets/src/less/theme/default.less | 1389 ++ .../assets/src/less/theme/filters.less | 22 + .../assets/src/less/theme/folder.less | 24 + .../assets/src/less/theme/footer.less | 69 + .../assets/src/less/theme/forms.less | 48 + .../assets/src/less/theme/global.less | 105 + .../assets/src/less/theme/header.less | 27 + .../assets/src/less/theme/import.less | 44 + .../assets/src/less/theme/labels.less | 16 + .../assets/src/less/theme/navbar.less | 60 + .../assets/src/less/theme/page-error.less | 19 + .../assets/src/less/theme/page-home.less | 22 + .../assets/src/less/theme/panels.less | 40 + .../assets/src/less/theme/price.less | 20 + .../assets/src/less/theme/product.less | 110 + .../assets/src/less/theme/scaffolding.less | 3 + .../assets/src/less/theme/tables.less | 126 + .../assets/src/less/theme/theme.less | 1240 ++ .../assets/src/less/theme/toolbars.less | 40 + .../assets/src/less/theme/variables.less | 114 + .../less/vendors/bootstrap/_notes/dwsync.xml | 85 + .../src/less/vendors/bootstrap/alerts.less | 73 + .../src/less/vendors/bootstrap/badges.less | 66 + .../src/less/vendors/bootstrap/bootstrap.less | 56 + .../less/vendors/bootstrap/breadcrumbs.less | 26 + .../less/vendors/bootstrap/button-groups.less | 244 + .../src/less/vendors/bootstrap/buttons.less | 166 + .../src/less/vendors/bootstrap/carousel.less | 269 + .../src/less/vendors/bootstrap/close.less | 34 + .../src/less/vendors/bootstrap/code.less | 69 + .../bootstrap/component-animations.less | 33 + .../src/less/vendors/bootstrap/dropdowns.less | 216 + .../src/less/vendors/bootstrap/forms.less | 607 + .../less/vendors/bootstrap/glyphicons.less | 305 + .../src/less/vendors/bootstrap/grid.less | 84 + .../less/vendors/bootstrap/input-groups.less | 167 + .../src/less/vendors/bootstrap/jumbotron.less | 52 + .../src/less/vendors/bootstrap/labels.less | 64 + .../less/vendors/bootstrap/list-group.less | 130 + .../src/less/vendors/bootstrap/media.less | 66 + .../src/less/vendors/bootstrap/mixins.less | 40 + .../bootstrap/mixins/_notes/dwsync.xml | 63 + .../less/vendors/bootstrap/mixins/alerts.less | 14 + .../bootstrap/mixins/background-variant.less | 9 + .../bootstrap/mixins/border-radius.less | 18 + .../vendors/bootstrap/mixins/buttons.less | 68 + .../bootstrap/mixins/center-block.less | 7 + .../vendors/bootstrap/mixins/clearfix.less | 22 + .../less/vendors/bootstrap/mixins/forms.less | 85 + .../vendors/bootstrap/mixins/gradients.less | 59 + .../bootstrap/mixins/grid-framework.less | 91 + .../less/vendors/bootstrap/mixins/grid.less | 122 + .../vendors/bootstrap/mixins/hide-text.less | 21 + .../less/vendors/bootstrap/mixins/image.less | 33 + .../less/vendors/bootstrap/mixins/labels.less | 12 + .../vendors/bootstrap/mixins/list-group.less | 30 + .../vendors/bootstrap/mixins/nav-divider.less | 10 + .../bootstrap/mixins/nav-vertical-align.less | 9 + .../vendors/bootstrap/mixins/opacity.less | 8 + .../vendors/bootstrap/mixins/pagination.less | 24 + .../less/vendors/bootstrap/mixins/panels.less | 24 + .../bootstrap/mixins/progress-bar.less | 10 + .../bootstrap/mixins/reset-filter.less | 8 + .../vendors/bootstrap/mixins/reset-text.less | 18 + .../less/vendors/bootstrap/mixins/resize.less | 6 + .../mixins/responsive-visibility.less | 15 + .../less/vendors/bootstrap/mixins/size.less | 10 + .../vendors/bootstrap/mixins/tab-focus.less | 9 + .../vendors/bootstrap/mixins/table-row.less | 28 + .../bootstrap/mixins/text-emphasis.less | 9 + .../bootstrap/mixins/text-overflow.less | 8 + .../bootstrap/mixins/vendor-prefixes.less | 227 + .../src/less/vendors/bootstrap/modals.less | 150 + .../src/less/vendors/bootstrap/navbar.less | 660 + .../src/less/vendors/bootstrap/navs.less | 242 + .../src/less/vendors/bootstrap/normalize.less | 424 + .../src/less/vendors/bootstrap/pager.less | 54 + .../less/vendors/bootstrap/pagination.less | 89 + .../src/less/vendors/bootstrap/panels.less | 271 + .../src/less/vendors/bootstrap/popovers.less | 131 + .../src/less/vendors/bootstrap/print.less | 101 + .../less/vendors/bootstrap/progress-bars.less | 87 + .../vendors/bootstrap/responsive-embed.less | 35 + .../bootstrap/responsive-utilities.less | 194 + .../less/vendors/bootstrap/scaffolding.less | 161 + .../src/less/vendors/bootstrap/tables.less | 234 + .../src/less/vendors/bootstrap/theme.less | 291 + .../less/vendors/bootstrap/thumbnails.less | 36 + .../src/less/vendors/bootstrap/tooltip.less | 101 + .../src/less/vendors/bootstrap/type.less | 302 + .../src/less/vendors/bootstrap/utilities.less | 55 + .../src/less/vendors/bootstrap/variables.less | 867 ++ .../src/less/vendors/bootstrap/wells.less | 29 + .../vendors/fontawesome/_notes/dwsync.xml | 29 + .../less/vendors/fontawesome/animated.less | 34 + .../vendors/fontawesome/bordered-pulled.less | 16 + .../src/less/vendors/fontawesome/core.less | 13 + .../less/vendors/fontawesome/fixed-width.less | 6 + .../vendors/fontawesome/font-awesome.less | 17 + .../src/less/vendors/fontawesome/icons.less | 596 + .../src/less/vendors/fontawesome/larger.less | 13 + .../src/less/vendors/fontawesome/list.less | 19 + .../src/less/vendors/fontawesome/mixins.less | 27 + .../src/less/vendors/fontawesome/path.less | 15 + .../vendors/fontawesome/rotated-flipped.less | 20 + .../src/less/vendors/fontawesome/stacked.less | 20 + .../less/vendors/fontawesome/variables.less | 606 + .../frontOffice/lematelot/badresponse.html | 51 + templates/frontOffice/lematelot/bower.json | 22 + templates/frontOffice/lematelot/brand.html | 246 + templates/frontOffice/lematelot/cart.html | 290 + templates/frontOffice/lematelot/category.html | 216 + templates/frontOffice/lematelot/composer.json | 10 + .../lematelot/configs/_notes/dwsync.xml | 5 + .../lematelot/configs/variables.conf | 21 + .../lematelot/contact-success.html | 13 + templates/frontOffice/lematelot/contact.html | 118 + templates/frontOffice/lematelot/content.html | 110 + .../frontOffice/lematelot/countries.html | 17 + templates/frontOffice/lematelot/currency.html | 39 + templates/frontOffice/lematelot/error.html | 36 + templates/frontOffice/lematelot/feed.html | 108 + templates/frontOffice/lematelot/folder.html | 159 + .../lematelot/includes/_notes/dwsync.xml | 23 + .../lematelot/includes/addedToCart.html | 96 + .../includes/asides/_notes/dwsync.xml | 5 + .../lematelot/includes/asides/articles.html | 19 + .../lematelot/includes/brand-menu.html | 19 + .../includes/categories-filters.html | 77 + .../frontOffice/lematelot/includes/empty.html | 10 + .../frontOffice/lematelot/includes/menu.html | 74 + .../lematelot/includes/meta-seo.html | 6 + .../lematelot/includes/mini-cart.html | 1 + .../lematelot/includes/product-empty.html | 34 + .../lematelot/includes/single-product.html | 125 + .../lematelot/includes/toolbar.html | 74 + templates/frontOffice/lematelot/index.html | 29 + templates/frontOffice/lematelot/language.html | 39 + templates/frontOffice/lematelot/layout.tpl | 303 + templates/frontOffice/lematelot/login.html | 110 + .../frontOffice/lematelot/misc/breadcrumb.tpl | 22 + .../lematelot/misc/checkout-progress.tpl | 28 + .../frontOffice/lematelot/modal-address.html | 0 .../lematelot/newsletter-unsubscribe.html | 57 + .../frontOffice/lematelot/newsletter.html | 79 + .../frontOffice/lematelot/order-delivery.html | 182 + .../frontOffice/lematelot/order-failed.html | 71 + .../frontOffice/lematelot/order-invoice.html | 422 + .../lematelot/order-payment-gateway.html | 92 + .../frontOffice/lematelot/order-placed.html | 76 + templates/frontOffice/lematelot/package.json | 27 + templates/frontOffice/lematelot/password.html | 80 + templates/frontOffice/lematelot/product.html | 435 + templates/frontOffice/lematelot/register.html | 337 + .../frontOffice/lematelot/retraction.html | 114 + templates/frontOffice/lematelot/sale.html | 110 + templates/frontOffice/lematelot/search.html | 58 + templates/frontOffice/lematelot/sitemap.html | 73 + templates/frontOffice/lematelot/size.html | 495 + templates/frontOffice/lematelot/view_all.html | 82 + .../default/Carousel/assets/.source-stamp | 1 + .../default/Colissimo/assets/.source-stamp | 1 + .../default/Comment/assets/.source-stamp | 1 + .../default/Comment/assets/js/9603b5b.js | 153 + .../HookAdminHome/assets/.source-stamp | 1 + .../HookAdminHome/assets/css/5fb9b5f.css | 1 + .../default/HookAdminHome/assets/css/home.css | 1 + .../HookAnalytics/assets/.source-stamp | 1 + .../default/HookSocial/assets/.source-stamp | 1 + .../default/PayPal/assets/.source-stamp | 1 + .../PayPal/assets/paypal_agreement.jpeg | Bin 0 -> 7432 bytes .../default/PayPal/assets/paypal_conf1.png | Bin 0 -> 17985 bytes .../default/PayPal/assets/paypal_conf2.png | Bin 0 -> 26728 bytes .../default/PayPal/assets/paypal_conf3.png | Bin 0 -> 19853 bytes .../PayPal/assets/paypal_live_button.png | Bin 0 -> 6177 bytes .../default/PayPal/assets/paypal_webhook.png | Bin 0 -> 17997 bytes .../default/Tinymce/assets/.source-stamp | 1 + .../template-assets/assets/.source-stamp | 1 + .../template-assets/assets/css/9c9f1cb.css | 18 + .../template-assets/assets/css/styles.css | 18 + .../glyphicons-halflings-regular.eot | Bin 0 -> 20335 bytes .../glyphicons-halflings-regular.svg | 229 + .../glyphicons-halflings-regular.ttf | Bin 0 -> 41280 bytes .../glyphicons-halflings-regular.woff | Bin 0 -> 23320 bytes .../assets/fonts/thelia/thelia.eot | Bin 0 -> 6300 bytes .../assets/fonts/thelia/thelia.svg | 38 + .../assets/fonts/thelia/thelia.ttf | Bin 0 -> 6140 bytes .../assets/fonts/thelia/thelia.woff | Bin 0 -> 6216 bytes .../template-assets/assets/img/243e9de.ico | Bin 0 -> 3447 bytes .../template-assets/assets/img/4a3b3cc.png | Bin 0 -> 2931 bytes .../assets/img/ajax-loader.gif | Bin 0 -> 13582 bytes .../default/template-assets/assets/img/bg.jpg | Bin 0 -> 50205 bytes .../template-assets/assets/img/clear.png | Bin 0 -> 509 bytes .../assets/img/deconnexion.png | Bin 0 -> 3718 bytes .../template-assets/assets/img/favicon.ico | Bin 0 -> 3447 bytes .../assets/img/flags/366bbc0.png | Bin 0 -> 221 bytes .../assets/img/flags/3aa06ad.png | Bin 0 -> 353 bytes .../assets/img/flags/a775b80.png | Bin 0 -> 100 bytes .../template-assets/assets/img/flags/ad.png | Bin 0 -> 263 bytes .../template-assets/assets/img/flags/ae.png | Bin 0 -> 107 bytes .../template-assets/assets/img/flags/af.png | Bin 0 -> 259 bytes .../template-assets/assets/img/flags/ag.png | Bin 0 -> 302 bytes .../template-assets/assets/img/flags/ai.png | Bin 0 -> 332 bytes .../template-assets/assets/img/flags/al.png | Bin 0 -> 291 bytes .../template-assets/assets/img/flags/am.png | Bin 0 -> 105 bytes .../template-assets/assets/img/flags/an.png | Bin 0 -> 145 bytes .../template-assets/assets/img/flags/ao.png | Bin 0 -> 241 bytes .../template-assets/assets/img/flags/aq.png | Bin 0 -> 382 bytes .../template-assets/assets/img/flags/ar.png | Bin 0 -> 209 bytes .../template-assets/assets/img/flags/as.png | Bin 0 -> 448 bytes .../template-assets/assets/img/flags/at.png | Bin 0 -> 98 bytes .../template-assets/assets/img/flags/au.png | Bin 0 -> 228 bytes .../template-assets/assets/img/flags/aw.png | Bin 0 -> 182 bytes .../template-assets/assets/img/flags/ax.png | Bin 0 -> 121 bytes .../template-assets/assets/img/flags/az.png | Bin 0 -> 267 bytes .../template-assets/assets/img/flags/ba.png | Bin 0 -> 355 bytes .../template-assets/assets/img/flags/bb.png | Bin 0 -> 159 bytes .../template-assets/assets/img/flags/bd.png | Bin 0 -> 211 bytes .../template-assets/assets/img/flags/be.png | Bin 0 -> 102 bytes .../template-assets/assets/img/flags/bf.png | Bin 0 -> 166 bytes .../template-assets/assets/img/flags/bg.png | Bin 0 -> 103 bytes .../template-assets/assets/img/flags/bh.png | Bin 0 -> 129 bytes .../template-assets/assets/img/flags/bi.png | Bin 0 -> 454 bytes .../template-assets/assets/img/flags/bj.png | Bin 0 -> 106 bytes .../template-assets/assets/img/flags/bl.png | Bin 0 -> 539 bytes .../template-assets/assets/img/flags/bm.png | Bin 0 -> 321 bytes .../template-assets/assets/img/flags/bn.png | Bin 0 -> 518 bytes .../template-assets/assets/img/flags/bo.png | Bin 0 -> 236 bytes .../template-assets/assets/img/flags/br.png | Bin 0 -> 432 bytes .../template-assets/assets/img/flags/bs.png | Bin 0 -> 171 bytes .../template-assets/assets/img/flags/bt.png | Bin 0 -> 449 bytes .../template-assets/assets/img/flags/bw.png | Bin 0 -> 108 bytes .../template-assets/assets/img/flags/by.png | Bin 0 -> 151 bytes .../template-assets/assets/img/flags/bz.png | Bin 0 -> 337 bytes .../assets/img/flags/c6c4950.png | Bin 0 -> 102 bytes .../template-assets/assets/img/flags/ca.png | Bin 0 -> 177 bytes .../template-assets/assets/img/flags/cc.png | Bin 0 -> 259 bytes .../template-assets/assets/img/flags/cd.png | Bin 0 -> 432 bytes .../template-assets/assets/img/flags/cf.png | Bin 0 -> 162 bytes .../template-assets/assets/img/flags/cg.png | Bin 0 -> 152 bytes .../template-assets/assets/img/flags/ch.png | Bin 0 -> 100 bytes .../template-assets/assets/img/flags/ci.png | Bin 0 -> 100 bytes .../template-assets/assets/img/flags/ck.png | Bin 0 -> 331 bytes .../template-assets/assets/img/flags/cl.png | Bin 0 -> 150 bytes .../template-assets/assets/img/flags/cm.png | Bin 0 -> 163 bytes .../template-assets/assets/img/flags/cn.png | Bin 0 -> 310 bytes .../template-assets/assets/img/flags/co.png | Bin 0 -> 108 bytes .../template-assets/assets/img/flags/cr.png | Bin 0 -> 110 bytes .../template-assets/assets/img/flags/cs.png | Bin 0 -> 221 bytes .../template-assets/assets/img/flags/cu.png | Bin 0 -> 215 bytes .../template-assets/assets/img/flags/cv.png | Bin 0 -> 138 bytes .../template-assets/assets/img/flags/cw.png | Bin 0 -> 191 bytes .../template-assets/assets/img/flags/cx.png | Bin 0 -> 390 bytes .../template-assets/assets/img/flags/cy.png | Bin 0 -> 364 bytes .../template-assets/assets/img/flags/de.png | Bin 0 -> 102 bytes .../template-assets/assets/img/flags/dj.png | Bin 0 -> 228 bytes .../template-assets/assets/img/flags/dk.png | Bin 0 -> 106 bytes .../template-assets/assets/img/flags/dm.png | Bin 0 -> 333 bytes .../template-assets/assets/img/flags/do.png | Bin 0 -> 142 bytes .../template-assets/assets/img/flags/dz.png | Bin 0 -> 309 bytes .../template-assets/assets/img/flags/ec.png | Bin 0 -> 264 bytes .../template-assets/assets/img/flags/ee.png | Bin 0 -> 102 bytes .../template-assets/assets/img/flags/eg.png | Bin 0 -> 199 bytes .../template-assets/assets/img/flags/eh.png | Bin 0 -> 248 bytes .../template-assets/assets/img/flags/en.png | Bin 0 -> 353 bytes .../template-assets/assets/img/flags/er.png | Bin 0 -> 421 bytes .../template-assets/assets/img/flags/es.png | Bin 0 -> 221 bytes .../template-assets/assets/img/flags/et.png | Bin 0 -> 420 bytes .../template-assets/assets/img/flags/eu.png | Bin 0 -> 316 bytes .../assets/img/flags/f10642e.png | Bin 0 -> 100 bytes .../template-assets/assets/img/flags/fi.png | Bin 0 -> 103 bytes .../template-assets/assets/img/flags/fj.png | Bin 0 -> 387 bytes .../template-assets/assets/img/flags/fk.png | Bin 0 -> 344 bytes .../template-assets/assets/img/flags/fm.png | Bin 0 -> 198 bytes .../template-assets/assets/img/flags/fo.png | Bin 0 -> 122 bytes .../template-assets/assets/img/flags/fr.png | Bin 0 -> 100 bytes .../template-assets/assets/img/flags/ga.png | Bin 0 -> 108 bytes .../template-assets/assets/img/flags/gb.png | Bin 0 -> 626 bytes .../template-assets/assets/img/flags/gd.png | Bin 0 -> 313 bytes .../template-assets/assets/img/flags/ge.png | Bin 0 -> 122 bytes .../template-assets/assets/img/flags/gg.png | Bin 0 -> 124 bytes .../template-assets/assets/img/flags/gh.png | Bin 0 -> 162 bytes .../template-assets/assets/img/flags/gi.png | Bin 0 -> 245 bytes .../template-assets/assets/img/flags/gl.png | Bin 0 -> 196 bytes .../template-assets/assets/img/flags/gm.png | Bin 0 -> 115 bytes .../template-assets/assets/img/flags/gn.png | Bin 0 -> 103 bytes .../template-assets/assets/img/flags/gq.png | Bin 0 -> 308 bytes .../template-assets/assets/img/flags/gr.png | Bin 0 -> 141 bytes .../template-assets/assets/img/flags/gs.png | Bin 0 -> 455 bytes .../template-assets/assets/img/flags/gt.png | Bin 0 -> 198 bytes .../template-assets/assets/img/flags/gu.png | Bin 0 -> 228 bytes .../template-assets/assets/img/flags/gw.png | Bin 0 -> 149 bytes .../template-assets/assets/img/flags/gy.png | Bin 0 -> 393 bytes .../template-assets/assets/img/flags/hk.png | Bin 0 -> 418 bytes .../template-assets/assets/img/flags/hn.png | Bin 0 -> 154 bytes .../template-assets/assets/img/flags/hr.png | Bin 0 -> 391 bytes .../template-assets/assets/img/flags/ht.png | Bin 0 -> 206 bytes .../template-assets/assets/img/flags/hu.png | Bin 0 -> 104 bytes .../template-assets/assets/img/flags/ic.png | Bin 0 -> 183 bytes .../template-assets/assets/img/flags/id.png | Bin 0 -> 98 bytes .../template-assets/assets/img/flags/ie.png | Bin 0 -> 99 bytes .../template-assets/assets/img/flags/il.png | Bin 0 -> 180 bytes .../template-assets/assets/img/flags/im.png | Bin 0 -> 367 bytes .../template-assets/assets/img/flags/in.png | Bin 0 -> 194 bytes .../template-assets/assets/img/flags/iq.png | Bin 0 -> 269 bytes .../template-assets/assets/img/flags/ir.png | Bin 0 -> 356 bytes .../template-assets/assets/img/flags/is.png | Bin 0 -> 124 bytes .../template-assets/assets/img/flags/it.png | Bin 0 -> 100 bytes .../template-assets/assets/img/flags/je.png | Bin 0 -> 403 bytes .../template-assets/assets/img/flags/jm.png | Bin 0 -> 392 bytes .../template-assets/assets/img/flags/jo.png | Bin 0 -> 236 bytes .../template-assets/assets/img/flags/jp.png | Bin 0 -> 155 bytes .../template-assets/assets/img/flags/ke.png | Bin 0 -> 324 bytes .../template-assets/assets/img/flags/kg.png | Bin 0 -> 380 bytes .../template-assets/assets/img/flags/kh.png | Bin 0 -> 232 bytes .../template-assets/assets/img/flags/ki.png | Bin 0 -> 517 bytes .../template-assets/assets/img/flags/km.png | Bin 0 -> 272 bytes .../template-assets/assets/img/flags/kn.png | Bin 0 -> 403 bytes .../template-assets/assets/img/flags/kp.png | Bin 0 -> 197 bytes .../template-assets/assets/img/flags/kr.png | Bin 0 -> 413 bytes .../template-assets/assets/img/flags/kw.png | Bin 0 -> 185 bytes .../template-assets/assets/img/flags/ky.png | Bin 0 -> 338 bytes .../template-assets/assets/img/flags/kz.png | Bin 0 -> 405 bytes .../template-assets/assets/img/flags/la.png | Bin 0 -> 175 bytes .../template-assets/assets/img/flags/lb.png | Bin 0 -> 213 bytes .../template-assets/assets/img/flags/lc.png | Bin 0 -> 197 bytes .../template-assets/assets/img/flags/li.png | Bin 0 -> 216 bytes .../template-assets/assets/img/flags/lk.png | Bin 0 -> 325 bytes .../template-assets/assets/img/flags/lr.png | Bin 0 -> 142 bytes .../template-assets/assets/img/flags/ls.png | Bin 0 -> 200 bytes .../template-assets/assets/img/flags/lt.png | Bin 0 -> 108 bytes .../template-assets/assets/img/flags/lu.png | Bin 0 -> 105 bytes .../template-assets/assets/img/flags/lv.png | Bin 0 -> 99 bytes .../template-assets/assets/img/flags/ly.png | Bin 0 -> 212 bytes .../template-assets/assets/img/flags/ma.png | Bin 0 -> 302 bytes .../template-assets/assets/img/flags/mc.png | Bin 0 -> 98 bytes .../template-assets/assets/img/flags/md.png | Bin 0 -> 190 bytes .../template-assets/assets/img/flags/me.png | Bin 0 -> 323 bytes .../template-assets/assets/img/flags/mf.png | Bin 0 -> 161 bytes .../template-assets/assets/img/flags/mg.png | Bin 0 -> 101 bytes .../template-assets/assets/img/flags/mh.png | Bin 0 -> 382 bytes .../template-assets/assets/img/flags/mk.png | Bin 0 -> 378 bytes .../template-assets/assets/img/flags/ml.png | Bin 0 -> 103 bytes .../template-assets/assets/img/flags/mm.png | Bin 0 -> 195 bytes .../template-assets/assets/img/flags/mn.png | Bin 0 -> 225 bytes .../template-assets/assets/img/flags/mo.png | Bin 0 -> 413 bytes .../template-assets/assets/img/flags/mp.png | Bin 0 -> 548 bytes .../template-assets/assets/img/flags/mq.png | Bin 0 -> 202 bytes .../template-assets/assets/img/flags/mr.png | Bin 0 -> 250 bytes .../template-assets/assets/img/flags/ms.png | Bin 0 -> 346 bytes .../template-assets/assets/img/flags/mt.png | Bin 0 -> 114 bytes .../template-assets/assets/img/flags/mu.png | Bin 0 -> 116 bytes .../template-assets/assets/img/flags/mv.png | Bin 0 -> 201 bytes .../template-assets/assets/img/flags/mw.png | Bin 0 -> 193 bytes .../template-assets/assets/img/flags/mx.png | Bin 0 -> 207 bytes .../template-assets/assets/img/flags/my.png | Bin 0 -> 236 bytes .../template-assets/assets/img/flags/mz.png | Bin 0 -> 315 bytes .../template-assets/assets/img/flags/na.png | Bin 0 -> 452 bytes .../template-assets/assets/img/flags/nc.png | Bin 0 -> 325 bytes .../template-assets/assets/img/flags/ne.png | Bin 0 -> 153 bytes .../template-assets/assets/img/flags/nf.png | Bin 0 -> 295 bytes .../template-assets/assets/img/flags/ng.png | Bin 0 -> 98 bytes .../template-assets/assets/img/flags/ni.png | Bin 0 -> 210 bytes .../template-assets/assets/img/flags/nl.png | Bin 0 -> 104 bytes .../template-assets/assets/img/flags/no.png | Bin 0 -> 124 bytes .../template-assets/assets/img/flags/np.png | Bin 0 -> 241 bytes .../template-assets/assets/img/flags/nr.png | Bin 0 -> 172 bytes .../template-assets/assets/img/flags/nu.png | Bin 0 -> 252 bytes .../template-assets/assets/img/flags/nz.png | Bin 0 -> 200 bytes .../template-assets/assets/img/flags/om.png | Bin 0 -> 198 bytes .../template-assets/assets/img/flags/pa.png | Bin 0 -> 174 bytes .../template-assets/assets/img/flags/pe.png | Bin 0 -> 98 bytes .../template-assets/assets/img/flags/pf.png | Bin 0 -> 217 bytes .../template-assets/assets/img/flags/pg.png | Bin 0 -> 444 bytes .../template-assets/assets/img/flags/ph.png | Bin 0 -> 342 bytes .../template-assets/assets/img/flags/pk.png | Bin 0 -> 306 bytes .../template-assets/assets/img/flags/pl.png | Bin 0 -> 102 bytes .../template-assets/assets/img/flags/pn.png | Bin 0 -> 423 bytes .../template-assets/assets/img/flags/pr.png | Bin 0 -> 216 bytes .../template-assets/assets/img/flags/ps.png | Bin 0 -> 157 bytes .../template-assets/assets/img/flags/pt.png | Bin 0 -> 303 bytes .../template-assets/assets/img/flags/pw.png | Bin 0 -> 209 bytes .../template-assets/assets/img/flags/py.png | Bin 0 -> 197 bytes .../template-assets/assets/img/flags/qa.png | Bin 0 -> 190 bytes .../template-assets/assets/img/flags/ro.png | Bin 0 -> 103 bytes .../template-assets/assets/img/flags/rs.png | Bin 0 -> 331 bytes .../template-assets/assets/img/flags/ru.png | Bin 0 -> 98 bytes .../template-assets/assets/img/flags/rw.png | Bin 0 -> 182 bytes .../template-assets/assets/img/flags/sa.png | Bin 0 -> 426 bytes .../template-assets/assets/img/flags/sb.png | Bin 0 -> 306 bytes .../template-assets/assets/img/flags/sc.png | Bin 0 -> 314 bytes .../template-assets/assets/img/flags/sd.png | Bin 0 -> 156 bytes .../template-assets/assets/img/flags/se.png | Bin 0 -> 109 bytes .../template-assets/assets/img/flags/sg.png | Bin 0 -> 253 bytes .../template-assets/assets/img/flags/sh.png | Bin 0 -> 333 bytes .../template-assets/assets/img/flags/si.png | Bin 0 -> 177 bytes .../template-assets/assets/img/flags/sk.png | Bin 0 -> 225 bytes .../template-assets/assets/img/flags/sl.png | Bin 0 -> 104 bytes .../template-assets/assets/img/flags/sm.png | Bin 0 -> 291 bytes .../template-assets/assets/img/flags/sn.png | Bin 0 -> 160 bytes .../template-assets/assets/img/flags/so.png | Bin 0 -> 192 bytes .../template-assets/assets/img/flags/sr.png | Bin 0 -> 166 bytes .../template-assets/assets/img/flags/ss.png | Bin 0 -> 289 bytes .../template-assets/assets/img/flags/st.png | Bin 0 -> 243 bytes .../template-assets/assets/img/flags/sv.png | Bin 0 -> 209 bytes .../template-assets/assets/img/flags/sy.png | Bin 0 -> 161 bytes .../template-assets/assets/img/flags/sz.png | Bin 0 -> 366 bytes .../template-assets/assets/img/flags/tc.png | Bin 0 -> 312 bytes .../template-assets/assets/img/flags/td.png | Bin 0 -> 103 bytes .../template-assets/assets/img/flags/tf.png | Bin 0 -> 224 bytes .../template-assets/assets/img/flags/tg.png | Bin 0 -> 174 bytes .../template-assets/assets/img/flags/th.png | Bin 0 -> 110 bytes .../template-assets/assets/img/flags/tj.png | Bin 0 -> 203 bytes .../template-assets/assets/img/flags/tk.png | Bin 0 -> 260 bytes .../template-assets/assets/img/flags/tl.png | Bin 0 -> 277 bytes .../template-assets/assets/img/flags/tm.png | Bin 0 -> 392 bytes .../template-assets/assets/img/flags/tn.png | Bin 0 -> 271 bytes .../template-assets/assets/img/flags/to.png | Bin 0 -> 114 bytes .../template-assets/assets/img/flags/toto.png | Bin 0 -> 176 bytes .../template-assets/assets/img/flags/tr.png | Bin 0 -> 311 bytes .../template-assets/assets/img/flags/tt.png | Bin 0 -> 358 bytes .../template-assets/assets/img/flags/tv.png | Bin 0 -> 398 bytes .../template-assets/assets/img/flags/tw.png | Bin 0 -> 205 bytes .../template-assets/assets/img/flags/tz.png | Bin 0 -> 415 bytes .../template-assets/assets/img/flags/ua.png | Bin 0 -> 102 bytes .../template-assets/assets/img/flags/ug.png | Bin 0 -> 188 bytes .../assets/img/flags/unknown.png | Bin 0 -> 176 bytes .../template-assets/assets/img/flags/us.png | Bin 0 -> 120 bytes .../template-assets/assets/img/flags/uy.png | Bin 0 -> 216 bytes .../template-assets/assets/img/flags/uz.png | Bin 0 -> 163 bytes .../template-assets/assets/img/flags/va.png | Bin 0 -> 202 bytes .../template-assets/assets/img/flags/vc.png | Bin 0 -> 217 bytes .../template-assets/assets/img/flags/ve.png | Bin 0 -> 302 bytes .../template-assets/assets/img/flags/vg.png | Bin 0 -> 337 bytes .../template-assets/assets/img/flags/vi.png | Bin 0 -> 500 bytes .../template-assets/assets/img/flags/vn.png | Bin 0 -> 193 bytes .../template-assets/assets/img/flags/vu.png | Bin 0 -> 302 bytes .../template-assets/assets/img/flags/wf.png | Bin 0 -> 182 bytes .../template-assets/assets/img/flags/ws.png | Bin 0 -> 236 bytes .../template-assets/assets/img/flags/ye.png | Bin 0 -> 103 bytes .../template-assets/assets/img/flags/yt.png | Bin 0 -> 482 bytes .../template-assets/assets/img/flags/za.png | Bin 0 -> 348 bytes .../template-assets/assets/img/flags/zm.png | Bin 0 -> 189 bytes .../template-assets/assets/img/flags/zw.png | Bin 0 -> 300 bytes .../template-assets/assets/img/header.jpg | Bin 0 -> 10939 bytes .../template-assets/assets/img/loading.gif | Bin 0 -> 1849 bytes .../template-assets/assets/img/logo-dark.png | Bin 0 -> 2880 bytes .../template-assets/assets/img/logo-light.png | Bin 0 -> 3540 bytes .../assets/img/logo-thelia-34px.png | Bin 0 -> 5479 bytes .../template-assets/assets/img/logo-white.png | Bin 0 -> 2931 bytes .../template-assets/assets/img/logo.png | Bin 0 -> 8016 bytes .../assets/img/top-bar-logo-save.png | Bin 0 -> 5696 bytes .../assets/img/top-bar-logo.png | Bin 0 -> 7224 bytes .../template-assets/assets/js/1a23edf.js | 91 + .../template-assets/assets/js/45062a8.js | 10 + .../bootstrap-datetimepicker.min.css | 5 + .../assets/js/bootstrap-select/dce803d.js | 709 + .../assets/js/bootstrap/5a55192.js | 2114 +++ .../assets/js/image-picker/image-picker.css | 29 + .../jquery.ui.datepicker/i18n/readme.txt | 5 + .../jquery.ui.datepicker.css | 175 + .../assets/js/jquery.ui/jquery.ui.theme.css | 410 + .../template-assets/assets/js/libs/21927bf.js | 2 + .../template-assets/assets/js/libs/94be382.js | 10 + .../template-assets/assets/js/libs/ded668d.js | 6 + .../template-assets/assets/js/libs/e4ff600.js | 6 + .../template-assets/assets/js/libs/e734fc8.js | 6 + .../images/category/enfants_lematelot-115.jpg | Bin 0 -> 212080 bytes ...74a251aca665a799-enfants_lematelot-115.jpg | Bin 0 -> 9220 bytes ...e174a251aca665a799-homme_lematelot-114.jpg | Bin 0 -> 10373 bytes ...ca665a799-lesaccessoires_lematelot-124.jpg | Bin 0 -> 9024 bytes ...51aca665a799-vitrinefemmehiver2019-135.jpg | Bin 0 -> 10643 bytes .../images/category/homme_lematelot-114.jpg | Bin 0 -> 199293 bytes .../category/lesaccessoires_lematelot-124.jpg | Bin 0 -> 197024 bytes .../category/vitrinefemmehiver2019-135.jpg | Bin 0 -> 243879 bytes 711 files changed, 74327 insertions(+) create mode 100644 local/modules/ReCaptcha/Action/ReCaptchaAction.php create mode 100644 local/modules/ReCaptcha/Config/config.xml create mode 100644 local/modules/ReCaptcha/Config/module.xml create mode 100644 local/modules/ReCaptcha/Config/routing.xml create mode 100644 local/modules/ReCaptcha/Config/schema.xml create mode 100644 local/modules/ReCaptcha/Controller/ConfigurationController.php create mode 100644 local/modules/ReCaptcha/Event/ReCaptchaCheckEvent.php create mode 100644 local/modules/ReCaptcha/Event/ReCaptchaEvents.php create mode 100644 local/modules/ReCaptcha/Form/ConfigurationForm.php create mode 100644 local/modules/ReCaptcha/Form/MyTheliaFormValidator.php create mode 100644 local/modules/ReCaptcha/Hook/FrontHook.php create mode 100644 local/modules/ReCaptcha/I18n/backOffice/default/fr_FR.php create mode 100644 local/modules/ReCaptcha/I18n/en_US.php create mode 100644 local/modules/ReCaptcha/I18n/fr_FR.php create mode 100644 local/modules/ReCaptcha/LICENSE create mode 100644 local/modules/ReCaptcha/ReCaptcha.php create mode 100644 local/modules/ReCaptcha/Readme.md create mode 100644 local/modules/ReCaptcha/composer.json create mode 100644 local/modules/ReCaptcha/templates/backOffice/default/recaptcha/configuration.html create mode 100644 local/modules/ReCaptcha/templates/frontOffice/default/recaptcha-js.html create mode 100644 templates/frontOffice/lematelot/.gitignore create mode 100644 templates/frontOffice/lematelot/404.html create mode 100644 templates/frontOffice/lematelot/Gruntfile.js create mode 100644 templates/frontOffice/lematelot/I18n/ar_SA.php create mode 100644 templates/frontOffice/lematelot/I18n/cs_CZ.php create mode 100644 templates/frontOffice/lematelot/I18n/de_DE.php create mode 100644 templates/frontOffice/lematelot/I18n/el_GR.php create mode 100755 templates/frontOffice/lematelot/I18n/en_US.php create mode 100755 templates/frontOffice/lematelot/I18n/es_ES.php create mode 100644 templates/frontOffice/lematelot/I18n/fa_IR.php create mode 100755 templates/frontOffice/lematelot/I18n/fr_FR.php create mode 100644 templates/frontOffice/lematelot/I18n/hu_HU.php create mode 100644 templates/frontOffice/lematelot/I18n/id_ID.php create mode 100755 templates/frontOffice/lematelot/I18n/it_IT.php create mode 100644 templates/frontOffice/lematelot/I18n/nl_NL.php create mode 100644 templates/frontOffice/lematelot/I18n/pl_PL.php create mode 100644 templates/frontOffice/lematelot/I18n/pt_BR.php create mode 100644 templates/frontOffice/lematelot/I18n/pt_PT.php create mode 100644 templates/frontOffice/lematelot/I18n/ru_RU.php create mode 100644 templates/frontOffice/lematelot/I18n/sk_SK.php create mode 100644 templates/frontOffice/lematelot/I18n/tr_TR.php create mode 100644 templates/frontOffice/lematelot/I18n/uk_UA.php create mode 100644 templates/frontOffice/lematelot/LICENSE.txt create mode 100644 templates/frontOffice/lematelot/Readme.md create mode 100644 templates/frontOffice/lematelot/account-order.html create mode 100644 templates/frontOffice/lematelot/account-password.html create mode 100644 templates/frontOffice/lematelot/account-update.html create mode 100644 templates/frontOffice/lematelot/account.html create mode 100644 templates/frontOffice/lematelot/address-update.html create mode 100644 templates/frontOffice/lematelot/address.html create mode 100644 templates/frontOffice/lematelot/ajax/_notes/dwsync.xml create mode 100644 templates/frontOffice/lematelot/ajax/order-delivery-module-list.html create mode 100644 templates/frontOffice/lematelot/assets/dist/css/_notes/dwsync.xml create mode 100644 templates/frontOffice/lematelot/assets/dist/css/thelia.min.css create mode 100644 templates/frontOffice/lematelot/assets/dist/css/zoom/_notes/dwsync.xml create mode 100644 templates/frontOffice/lematelot/assets/dist/css/zoom/jquery.zoom.css create mode 100644 templates/frontOffice/lematelot/assets/dist/fonts/bootstrap/_notes/dwsync.xml create mode 100644 templates/frontOffice/lematelot/assets/dist/fonts/bootstrap/glyphicons-halflings-regular.eot create mode 100644 templates/frontOffice/lematelot/assets/dist/fonts/bootstrap/glyphicons-halflings-regular.svg create mode 100644 templates/frontOffice/lematelot/assets/dist/fonts/bootstrap/glyphicons-halflings-regular.ttf create mode 100644 templates/frontOffice/lematelot/assets/dist/fonts/bootstrap/glyphicons-halflings-regular.woff create mode 100644 templates/frontOffice/lematelot/assets/dist/fonts/bootstrap/glyphicons-halflings-regular.woff2 create mode 100644 templates/frontOffice/lematelot/assets/dist/fonts/fontawesome/FontAwesome.otf create mode 100644 templates/frontOffice/lematelot/assets/dist/fonts/fontawesome/_notes/dwsync.xml create mode 100644 templates/frontOffice/lematelot/assets/dist/fonts/fontawesome/fontawesome-webfont.eot create mode 100644 templates/frontOffice/lematelot/assets/dist/fonts/fontawesome/fontawesome-webfont.svg create mode 100644 templates/frontOffice/lematelot/assets/dist/fonts/fontawesome/fontawesome-webfont.ttf create mode 100644 templates/frontOffice/lematelot/assets/dist/fonts/fontawesome/fontawesome-webfont.woff create mode 100644 templates/frontOffice/lematelot/assets/dist/fonts/fontawesome/fontawesome-webfont.woff2 create mode 100644 templates/frontOffice/lematelot/assets/dist/img/-favicon.png create mode 100644 templates/frontOffice/lematelot/assets/dist/img/-footer-pattern.png create mode 100644 templates/frontOffice/lematelot/assets/dist/img/-zoom-icon.png create mode 100644 templates/frontOffice/lematelot/assets/dist/img/118x85.png create mode 100644 templates/frontOffice/lematelot/assets/dist/img/1200x390.png create mode 100644 templates/frontOffice/lematelot/assets/dist/img/218x146.png create mode 100644 templates/frontOffice/lematelot/assets/dist/img/280x196.png create mode 100644 templates/frontOffice/lematelot/assets/dist/img/560x445.png create mode 100644 templates/frontOffice/lematelot/assets/dist/img/700x320.png create mode 100644 templates/frontOffice/lematelot/assets/dist/img/TX-cycles-logo.png create mode 100644 templates/frontOffice/lematelot/assets/dist/img/_notes/dwsync.xml create mode 100644 templates/frontOffice/lematelot/assets/dist/img/ajax-loader.gif create mode 100644 templates/frontOffice/lematelot/assets/dist/img/american-express.png create mode 100644 templates/frontOffice/lematelot/assets/dist/img/body-bg.png create mode 100644 templates/frontOffice/lematelot/assets/dist/img/carousel/slider2.jpg create mode 100644 templates/frontOffice/lematelot/assets/dist/img/carousel/slider3.jpg create mode 100644 templates/frontOffice/lematelot/assets/dist/img/cheque.png create mode 100644 templates/frontOffice/lematelot/assets/dist/img/email/_notes/dwsync.xml create mode 100644 templates/frontOffice/lematelot/assets/dist/img/email/header.jpg create mode 100644 templates/frontOffice/lematelot/assets/dist/img/email/logo.gif create mode 100644 templates/frontOffice/lematelot/assets/dist/img/email/logo.png create mode 100644 templates/frontOffice/lematelot/assets/dist/img/favicon.ico create mode 100644 templates/frontOffice/lematelot/assets/dist/img/favicon.png create mode 100644 templates/frontOffice/lematelot/assets/dist/img/footer-pattern.png create mode 100644 templates/frontOffice/lematelot/assets/dist/img/gift.png create mode 100644 templates/frontOffice/lematelot/assets/dist/img/googlemap-icon.png create mode 100644 templates/frontOffice/lematelot/assets/dist/img/header-bg.png create mode 100644 templates/frontOffice/lematelot/assets/dist/img/header.jpg create mode 100644 templates/frontOffice/lematelot/assets/dist/img/help-image.png create mode 100644 templates/frontOffice/lematelot/assets/dist/img/kwixo.png create mode 100644 templates/frontOffice/lematelot/assets/dist/img/logo-mobile.png create mode 100644 templates/frontOffice/lematelot/assets/dist/img/logo-vetements-saint-james.jpg create mode 100644 templates/frontOffice/lematelot/assets/dist/img/logo.gif create mode 100644 templates/frontOffice/lematelot/assets/dist/img/logo.png create mode 100644 templates/frontOffice/lematelot/assets/dist/img/mastercard.png create mode 100644 templates/frontOffice/lematelot/assets/dist/img/payment-image.png create mode 100644 templates/frontOffice/lematelot/assets/dist/img/payment/_notes/dwsync.xml create mode 100644 templates/frontOffice/lematelot/assets/dist/img/payment/american-express.png create mode 100644 templates/frontOffice/lematelot/assets/dist/img/payment/cheque.png create mode 100644 templates/frontOffice/lematelot/assets/dist/img/payment/kwixo.png create mode 100644 templates/frontOffice/lematelot/assets/dist/img/payment/mastercard.png create mode 100644 templates/frontOffice/lematelot/assets/dist/img/payment/visa.png create mode 100644 templates/frontOffice/lematelot/assets/dist/img/product/1/118x85.png create mode 100644 templates/frontOffice/lematelot/assets/dist/img/product/1/560x445.png create mode 100644 templates/frontOffice/lematelot/assets/dist/img/product/1/_notes/dwsync.xml create mode 100644 templates/frontOffice/lematelot/assets/dist/img/slider1.jpg create mode 100644 templates/frontOffice/lematelot/assets/dist/img/slider2.jpg create mode 100644 templates/frontOffice/lematelot/assets/dist/img/slider3.jpg create mode 100644 templates/frontOffice/lematelot/assets/dist/img/truck-image.png create mode 100644 templates/frontOffice/lematelot/assets/dist/img/visa.png create mode 100644 templates/frontOffice/lematelot/assets/dist/img/zoom-icon.png create mode 100644 templates/frontOffice/lematelot/assets/dist/js/thelia.min.js create mode 100644 templates/frontOffice/lematelot/assets/dist/js/vendors/_notes/dwsync.xml create mode 100644 templates/frontOffice/lematelot/assets/dist/js/vendors/bootbox.js create mode 100644 templates/frontOffice/lematelot/assets/dist/js/vendors/bootstrap.min.js create mode 100644 templates/frontOffice/lematelot/assets/dist/js/vendors/html5shiv.min.js create mode 100644 templates/frontOffice/lematelot/assets/dist/js/vendors/jquery.min.js create mode 100644 templates/frontOffice/lematelot/assets/dist/js/vendors/respond.min.js create mode 100644 templates/frontOffice/lematelot/assets/dist/js/zoom/_notes/dwsync.xml create mode 100644 templates/frontOffice/lematelot/assets/dist/js/zoom/grab.cur create mode 100644 templates/frontOffice/lematelot/assets/dist/js/zoom/grabbed.cur create mode 100644 templates/frontOffice/lematelot/assets/dist/js/zoom/icon.png create mode 100644 templates/frontOffice/lematelot/assets/dist/js/zoom/jquery.zoom.min.js create mode 100644 templates/frontOffice/lematelot/assets/screenshots/_notes/dwsync.xml create mode 100644 templates/frontOffice/lematelot/assets/screenshots/home.png create mode 100644 templates/frontOffice/lematelot/assets/screenshots/product.png create mode 100644 templates/frontOffice/lematelot/assets/src/css/_notes/dwsync.xml create mode 100644 templates/frontOffice/lematelot/assets/src/css/thelia.css create mode 100644 templates/frontOffice/lematelot/assets/src/css/zoom/_notes/dwsync.xml create mode 100644 templates/frontOffice/lematelot/assets/src/css/zoom/jquery.zoom.css create mode 100644 templates/frontOffice/lematelot/assets/src/fonts/bootstrap/_notes/dwsync.xml create mode 100644 templates/frontOffice/lematelot/assets/src/fonts/bootstrap/glyphicons-halflings-regular.eot create mode 100644 templates/frontOffice/lematelot/assets/src/fonts/bootstrap/glyphicons-halflings-regular.svg create mode 100644 templates/frontOffice/lematelot/assets/src/fonts/bootstrap/glyphicons-halflings-regular.ttf create mode 100644 templates/frontOffice/lematelot/assets/src/fonts/bootstrap/glyphicons-halflings-regular.woff create mode 100644 templates/frontOffice/lematelot/assets/src/fonts/bootstrap/glyphicons-halflings-regular.woff2 create mode 100644 templates/frontOffice/lematelot/assets/src/fonts/fontawesome/FontAwesome.otf create mode 100644 templates/frontOffice/lematelot/assets/src/fonts/fontawesome/_notes/dwsync.xml create mode 100644 templates/frontOffice/lematelot/assets/src/fonts/fontawesome/fontawesome-webfont.eot create mode 100644 templates/frontOffice/lematelot/assets/src/fonts/fontawesome/fontawesome-webfont.svg create mode 100644 templates/frontOffice/lematelot/assets/src/fonts/fontawesome/fontawesome-webfont.ttf create mode 100644 templates/frontOffice/lematelot/assets/src/fonts/fontawesome/fontawesome-webfont.woff create mode 100644 templates/frontOffice/lematelot/assets/src/fonts/fontawesome/fontawesome-webfont.woff2 create mode 100644 templates/frontOffice/lematelot/assets/src/img/-zoom-icon.png create mode 100644 templates/frontOffice/lematelot/assets/src/img/118x85.png create mode 100644 templates/frontOffice/lematelot/assets/src/img/1200x390.png create mode 100644 templates/frontOffice/lematelot/assets/src/img/218x146.png create mode 100644 templates/frontOffice/lematelot/assets/src/img/280x196.png create mode 100644 templates/frontOffice/lematelot/assets/src/img/560x445.png create mode 100644 templates/frontOffice/lematelot/assets/src/img/700x320.png create mode 100644 templates/frontOffice/lematelot/assets/src/img/TX-cycles-logo.png create mode 100644 templates/frontOffice/lematelot/assets/src/img/_notes/dwsync.xml create mode 100644 templates/frontOffice/lematelot/assets/src/img/ajax-loader.gif create mode 100644 templates/frontOffice/lematelot/assets/src/img/american-express.png create mode 100644 templates/frontOffice/lematelot/assets/src/img/body-bg.png create mode 100644 templates/frontOffice/lematelot/assets/src/img/cheque.png create mode 100644 templates/frontOffice/lematelot/assets/src/img/email/_notes/dwsync.xml create mode 100644 templates/frontOffice/lematelot/assets/src/img/email/header.jpg create mode 100644 templates/frontOffice/lematelot/assets/src/img/email/logo.gif create mode 100644 templates/frontOffice/lematelot/assets/src/img/email/logo.png create mode 100644 templates/frontOffice/lematelot/assets/src/img/favicon.ico create mode 100644 templates/frontOffice/lematelot/assets/src/img/favicon.png create mode 100644 templates/frontOffice/lematelot/assets/src/img/footer-pattern.png create mode 100644 templates/frontOffice/lematelot/assets/src/img/googlemap-icon.png create mode 100644 templates/frontOffice/lematelot/assets/src/img/header-bg.png create mode 100644 templates/frontOffice/lematelot/assets/src/img/help-image.png create mode 100644 templates/frontOffice/lematelot/assets/src/img/kwixo.png create mode 100644 templates/frontOffice/lematelot/assets/src/img/logo-mobile.png create mode 100644 templates/frontOffice/lematelot/assets/src/img/logo-vetements-saint-james.jpg create mode 100644 templates/frontOffice/lematelot/assets/src/img/logo.gif create mode 100644 templates/frontOffice/lematelot/assets/src/img/logo.png create mode 100644 templates/frontOffice/lematelot/assets/src/img/mastercard.png create mode 100644 templates/frontOffice/lematelot/assets/src/img/payment-image.png create mode 100644 templates/frontOffice/lematelot/assets/src/img/payment/_notes/dwsync.xml create mode 100644 templates/frontOffice/lematelot/assets/src/img/payment/american-express.png create mode 100644 templates/frontOffice/lematelot/assets/src/img/payment/cheque.png create mode 100644 templates/frontOffice/lematelot/assets/src/img/payment/kwixo.png create mode 100644 templates/frontOffice/lematelot/assets/src/img/payment/mastercard.png create mode 100644 templates/frontOffice/lematelot/assets/src/img/payment/visa.png create mode 100644 templates/frontOffice/lematelot/assets/src/img/product/1/118x85.png create mode 100644 templates/frontOffice/lematelot/assets/src/img/product/1/560x445.png create mode 100644 templates/frontOffice/lematelot/assets/src/img/product/1/_notes/dwsync.xml create mode 100644 templates/frontOffice/lematelot/assets/src/img/truck-image.png create mode 100644 templates/frontOffice/lematelot/assets/src/img/visa.png create mode 100644 templates/frontOffice/lematelot/assets/src/img/zoom-icon.png create mode 100644 templates/frontOffice/lematelot/assets/src/js/_notes/dwsync.xml create mode 100644 templates/frontOffice/lematelot/assets/src/js/thelia.js create mode 100644 templates/frontOffice/lematelot/assets/src/js/vendors/_notes/dwsync.xml create mode 100644 templates/frontOffice/lematelot/assets/src/js/vendors/bootbox.js create mode 100644 templates/frontOffice/lematelot/assets/src/js/vendors/bootstrap.js create mode 100644 templates/frontOffice/lematelot/assets/src/js/vendors/html5shiv.js create mode 100644 templates/frontOffice/lematelot/assets/src/js/vendors/jquery.js create mode 100644 templates/frontOffice/lematelot/assets/src/js/vendors/respond.js create mode 100644 templates/frontOffice/lematelot/assets/src/js/zoom/_notes/dwsync.xml create mode 100644 templates/frontOffice/lematelot/assets/src/js/zoom/grab.cur create mode 100644 templates/frontOffice/lematelot/assets/src/js/zoom/grabbed.cur create mode 100644 templates/frontOffice/lematelot/assets/src/js/zoom/icon.png create mode 100644 templates/frontOffice/lematelot/assets/src/js/zoom/jquery.zoom.min.js create mode 100644 templates/frontOffice/lematelot/assets/src/less/_notes/dwsync.xml create mode 100644 templates/frontOffice/lematelot/assets/src/less/thelia.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/thelia/_notes/dwsync.xml create mode 100644 templates/frontOffice/lematelot/assets/src/less/thelia/account.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/thelia/brand.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/thelia/breadcrumbs.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/thelia/cart.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/thelia/category.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/thelia/checkout.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/thelia/filters.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/thelia/folder.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/thelia/footer.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/thelia/forms.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/thelia/header.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/thelia/import.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/thelia/navbar.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/thelia/pagination.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/thelia/product.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/thelia/toolbars.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/thelia/variables.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/theme/_notes/dwsync.xml create mode 100644 templates/frontOffice/lematelot/assets/src/less/theme/alerts.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/theme/blocks.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/theme/brand.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/theme/breadcrumbs.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/theme/buttons.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/theme/cart.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/theme/category.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/theme/checkout.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/theme/default.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/theme/filters.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/theme/folder.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/theme/footer.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/theme/forms.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/theme/global.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/theme/header.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/theme/import.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/theme/labels.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/theme/navbar.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/theme/page-error.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/theme/page-home.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/theme/panels.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/theme/price.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/theme/product.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/theme/scaffolding.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/theme/tables.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/theme/theme.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/theme/toolbars.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/theme/variables.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/_notes/dwsync.xml create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/alerts.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/badges.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/bootstrap.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/breadcrumbs.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/button-groups.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/buttons.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/carousel.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/close.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/code.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/component-animations.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/dropdowns.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/forms.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/glyphicons.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/grid.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/input-groups.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/jumbotron.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/labels.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/list-group.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/media.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/mixins.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/mixins/_notes/dwsync.xml create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/mixins/alerts.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/mixins/background-variant.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/mixins/border-radius.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/mixins/buttons.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/mixins/center-block.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/mixins/clearfix.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/mixins/forms.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/mixins/gradients.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/mixins/grid-framework.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/mixins/grid.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/mixins/hide-text.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/mixins/image.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/mixins/labels.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/mixins/list-group.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/mixins/nav-divider.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/mixins/nav-vertical-align.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/mixins/opacity.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/mixins/pagination.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/mixins/panels.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/mixins/progress-bar.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/mixins/reset-filter.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/mixins/reset-text.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/mixins/resize.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/mixins/responsive-visibility.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/mixins/size.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/mixins/tab-focus.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/mixins/table-row.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/mixins/text-emphasis.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/mixins/text-overflow.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/mixins/vendor-prefixes.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/modals.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/navbar.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/navs.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/normalize.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/pager.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/pagination.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/panels.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/popovers.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/print.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/progress-bars.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/responsive-embed.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/responsive-utilities.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/scaffolding.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/tables.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/theme.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/thumbnails.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/tooltip.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/type.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/utilities.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/variables.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/bootstrap/wells.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/fontawesome/_notes/dwsync.xml create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/fontawesome/animated.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/fontawesome/bordered-pulled.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/fontawesome/core.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/fontawesome/fixed-width.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/fontawesome/font-awesome.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/fontawesome/icons.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/fontawesome/larger.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/fontawesome/list.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/fontawesome/mixins.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/fontawesome/path.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/fontawesome/rotated-flipped.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/fontawesome/stacked.less create mode 100644 templates/frontOffice/lematelot/assets/src/less/vendors/fontawesome/variables.less create mode 100755 templates/frontOffice/lematelot/badresponse.html create mode 100644 templates/frontOffice/lematelot/bower.json create mode 100644 templates/frontOffice/lematelot/brand.html create mode 100644 templates/frontOffice/lematelot/cart.html create mode 100644 templates/frontOffice/lematelot/category.html create mode 100644 templates/frontOffice/lematelot/composer.json create mode 100644 templates/frontOffice/lematelot/configs/_notes/dwsync.xml create mode 100644 templates/frontOffice/lematelot/configs/variables.conf create mode 100644 templates/frontOffice/lematelot/contact-success.html create mode 100644 templates/frontOffice/lematelot/contact.html create mode 100755 templates/frontOffice/lematelot/content.html create mode 100644 templates/frontOffice/lematelot/countries.html create mode 100644 templates/frontOffice/lematelot/currency.html create mode 100644 templates/frontOffice/lematelot/error.html create mode 100644 templates/frontOffice/lematelot/feed.html create mode 100755 templates/frontOffice/lematelot/folder.html create mode 100644 templates/frontOffice/lematelot/includes/_notes/dwsync.xml create mode 100644 templates/frontOffice/lematelot/includes/addedToCart.html create mode 100644 templates/frontOffice/lematelot/includes/asides/_notes/dwsync.xml create mode 100644 templates/frontOffice/lematelot/includes/asides/articles.html create mode 100644 templates/frontOffice/lematelot/includes/brand-menu.html create mode 100644 templates/frontOffice/lematelot/includes/categories-filters.html create mode 100644 templates/frontOffice/lematelot/includes/empty.html create mode 100644 templates/frontOffice/lematelot/includes/menu.html create mode 100644 templates/frontOffice/lematelot/includes/meta-seo.html create mode 100644 templates/frontOffice/lematelot/includes/mini-cart.html create mode 100644 templates/frontOffice/lematelot/includes/product-empty.html create mode 100644 templates/frontOffice/lematelot/includes/single-product.html create mode 100644 templates/frontOffice/lematelot/includes/toolbar.html create mode 100644 templates/frontOffice/lematelot/index.html create mode 100644 templates/frontOffice/lematelot/language.html create mode 100644 templates/frontOffice/lematelot/layout.tpl create mode 100644 templates/frontOffice/lematelot/login.html create mode 100644 templates/frontOffice/lematelot/misc/breadcrumb.tpl create mode 100644 templates/frontOffice/lematelot/misc/checkout-progress.tpl create mode 100644 templates/frontOffice/lematelot/modal-address.html create mode 100644 templates/frontOffice/lematelot/newsletter-unsubscribe.html create mode 100644 templates/frontOffice/lematelot/newsletter.html create mode 100644 templates/frontOffice/lematelot/order-delivery.html create mode 100644 templates/frontOffice/lematelot/order-failed.html create mode 100644 templates/frontOffice/lematelot/order-invoice.html create mode 100644 templates/frontOffice/lematelot/order-payment-gateway.html create mode 100644 templates/frontOffice/lematelot/order-placed.html create mode 100644 templates/frontOffice/lematelot/package.json create mode 100644 templates/frontOffice/lematelot/password.html create mode 100644 templates/frontOffice/lematelot/product.html create mode 100644 templates/frontOffice/lematelot/register.html create mode 100644 templates/frontOffice/lematelot/retraction.html create mode 100644 templates/frontOffice/lematelot/sale.html create mode 100644 templates/frontOffice/lematelot/search.html create mode 100644 templates/frontOffice/lematelot/sitemap.html create mode 100644 templates/frontOffice/lematelot/size.html create mode 100644 templates/frontOffice/lematelot/view_all.html create mode 100644 web/assets/backOffice/default/Carousel/assets/.source-stamp create mode 100644 web/assets/backOffice/default/Colissimo/assets/.source-stamp create mode 100644 web/assets/backOffice/default/Comment/assets/.source-stamp create mode 100644 web/assets/backOffice/default/Comment/assets/js/9603b5b.js create mode 100644 web/assets/backOffice/default/HookAdminHome/assets/.source-stamp create mode 100644 web/assets/backOffice/default/HookAdminHome/assets/css/5fb9b5f.css create mode 100644 web/assets/backOffice/default/HookAdminHome/assets/css/home.css create mode 100644 web/assets/backOffice/default/HookAnalytics/assets/.source-stamp create mode 100644 web/assets/backOffice/default/HookSocial/assets/.source-stamp create mode 100644 web/assets/backOffice/default/PayPal/assets/.source-stamp create mode 100644 web/assets/backOffice/default/PayPal/assets/paypal_agreement.jpeg create mode 100644 web/assets/backOffice/default/PayPal/assets/paypal_conf1.png create mode 100644 web/assets/backOffice/default/PayPal/assets/paypal_conf2.png create mode 100644 web/assets/backOffice/default/PayPal/assets/paypal_conf3.png create mode 100644 web/assets/backOffice/default/PayPal/assets/paypal_live_button.png create mode 100644 web/assets/backOffice/default/PayPal/assets/paypal_webhook.png create mode 100644 web/assets/backOffice/default/Tinymce/assets/.source-stamp create mode 100644 web/assets/backOffice/default/template-assets/assets/.source-stamp create mode 100644 web/assets/backOffice/default/template-assets/assets/css/9c9f1cb.css create mode 100644 web/assets/backOffice/default/template-assets/assets/css/styles.css create mode 100644 web/assets/backOffice/default/template-assets/assets/fonts/bootstrap/glyphicons-halflings-regular.eot create mode 100644 web/assets/backOffice/default/template-assets/assets/fonts/bootstrap/glyphicons-halflings-regular.svg create mode 100644 web/assets/backOffice/default/template-assets/assets/fonts/bootstrap/glyphicons-halflings-regular.ttf create mode 100644 web/assets/backOffice/default/template-assets/assets/fonts/bootstrap/glyphicons-halflings-regular.woff create mode 100644 web/assets/backOffice/default/template-assets/assets/fonts/thelia/thelia.eot create mode 100644 web/assets/backOffice/default/template-assets/assets/fonts/thelia/thelia.svg create mode 100644 web/assets/backOffice/default/template-assets/assets/fonts/thelia/thelia.ttf create mode 100644 web/assets/backOffice/default/template-assets/assets/fonts/thelia/thelia.woff create mode 100644 web/assets/backOffice/default/template-assets/assets/img/243e9de.ico create mode 100644 web/assets/backOffice/default/template-assets/assets/img/4a3b3cc.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/ajax-loader.gif create mode 100644 web/assets/backOffice/default/template-assets/assets/img/bg.jpg create mode 100644 web/assets/backOffice/default/template-assets/assets/img/clear.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/deconnexion.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/favicon.ico create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/366bbc0.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/3aa06ad.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/a775b80.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/ad.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/ae.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/af.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/ag.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/ai.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/al.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/am.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/an.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/ao.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/aq.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/ar.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/as.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/at.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/au.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/aw.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/ax.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/az.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/ba.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/bb.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/bd.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/be.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/bf.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/bg.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/bh.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/bi.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/bj.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/bl.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/bm.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/bn.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/bo.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/br.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/bs.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/bt.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/bw.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/by.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/bz.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/c6c4950.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/ca.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/cc.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/cd.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/cf.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/cg.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/ch.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/ci.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/ck.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/cl.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/cm.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/cn.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/co.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/cr.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/cs.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/cu.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/cv.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/cw.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/cx.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/cy.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/de.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/dj.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/dk.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/dm.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/do.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/dz.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/ec.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/ee.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/eg.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/eh.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/en.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/er.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/es.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/et.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/eu.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/f10642e.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/fi.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/fj.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/fk.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/fm.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/fo.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/fr.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/ga.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/gb.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/gd.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/ge.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/gg.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/gh.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/gi.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/gl.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/gm.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/gn.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/gq.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/gr.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/gs.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/gt.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/gu.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/gw.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/gy.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/hk.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/hn.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/hr.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/ht.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/hu.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/ic.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/id.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/ie.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/il.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/im.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/in.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/iq.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/ir.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/is.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/it.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/je.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/jm.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/jo.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/jp.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/ke.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/kg.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/kh.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/ki.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/km.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/kn.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/kp.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/kr.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/kw.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/ky.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/kz.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/la.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/lb.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/lc.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/li.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/lk.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/lr.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/ls.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/lt.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/lu.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/lv.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/ly.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/ma.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/mc.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/md.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/me.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/mf.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/mg.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/mh.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/mk.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/ml.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/mm.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/mn.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/mo.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/mp.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/mq.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/mr.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/ms.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/mt.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/mu.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/mv.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/mw.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/mx.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/my.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/mz.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/na.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/nc.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/ne.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/nf.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/ng.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/ni.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/nl.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/no.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/np.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/nr.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/nu.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/nz.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/om.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/pa.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/pe.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/pf.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/pg.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/ph.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/pk.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/pl.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/pn.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/pr.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/ps.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/pt.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/pw.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/py.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/qa.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/ro.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/rs.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/ru.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/rw.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/sa.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/sb.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/sc.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/sd.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/se.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/sg.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/sh.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/si.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/sk.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/sl.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/sm.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/sn.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/so.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/sr.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/ss.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/st.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/sv.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/sy.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/sz.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/tc.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/td.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/tf.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/tg.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/th.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/tj.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/tk.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/tl.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/tm.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/tn.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/to.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/toto.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/tr.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/tt.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/tv.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/tw.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/tz.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/ua.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/ug.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/unknown.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/us.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/uy.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/uz.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/va.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/vc.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/ve.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/vg.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/vi.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/vn.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/vu.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/wf.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/ws.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/ye.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/yt.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/za.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/zm.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/flags/zw.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/header.jpg create mode 100644 web/assets/backOffice/default/template-assets/assets/img/loading.gif create mode 100644 web/assets/backOffice/default/template-assets/assets/img/logo-dark.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/logo-light.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/logo-thelia-34px.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/logo-white.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/logo.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/top-bar-logo-save.png create mode 100644 web/assets/backOffice/default/template-assets/assets/img/top-bar-logo.png create mode 100644 web/assets/backOffice/default/template-assets/assets/js/1a23edf.js create mode 100644 web/assets/backOffice/default/template-assets/assets/js/45062a8.js create mode 100644 web/assets/backOffice/default/template-assets/assets/js/bootstrap-datetimepicker/bootstrap-datetimepicker.min.css create mode 100644 web/assets/backOffice/default/template-assets/assets/js/bootstrap-select/dce803d.js create mode 100644 web/assets/backOffice/default/template-assets/assets/js/bootstrap/5a55192.js create mode 100644 web/assets/backOffice/default/template-assets/assets/js/image-picker/image-picker.css create mode 100644 web/assets/backOffice/default/template-assets/assets/js/jquery.ui/jquery.ui.datepicker/i18n/readme.txt create mode 100644 web/assets/backOffice/default/template-assets/assets/js/jquery.ui/jquery.ui.datepicker/jquery.ui.datepicker.css create mode 100644 web/assets/backOffice/default/template-assets/assets/js/jquery.ui/jquery.ui.theme.css create mode 100644 web/assets/backOffice/default/template-assets/assets/js/libs/21927bf.js create mode 100644 web/assets/backOffice/default/template-assets/assets/js/libs/94be382.js create mode 100644 web/assets/backOffice/default/template-assets/assets/js/libs/ded668d.js create mode 100644 web/assets/backOffice/default/template-assets/assets/js/libs/e4ff600.js create mode 100644 web/assets/backOffice/default/template-assets/assets/js/libs/e734fc8.js create mode 100644 web/cache/images/category/enfants_lematelot-115.jpg create mode 100644 web/cache/images/category/fc19faa4d0a3f4e174a251aca665a799-enfants_lematelot-115.jpg create mode 100644 web/cache/images/category/fc19faa4d0a3f4e174a251aca665a799-homme_lematelot-114.jpg create mode 100644 web/cache/images/category/fc19faa4d0a3f4e174a251aca665a799-lesaccessoires_lematelot-124.jpg create mode 100644 web/cache/images/category/fc19faa4d0a3f4e174a251aca665a799-vitrinefemmehiver2019-135.jpg create mode 100644 web/cache/images/category/homme_lematelot-114.jpg create mode 100644 web/cache/images/category/lesaccessoires_lematelot-124.jpg create mode 100644 web/cache/images/category/vitrinefemmehiver2019-135.jpg diff --git a/local/modules/ReCaptcha/Action/ReCaptchaAction.php b/local/modules/ReCaptcha/Action/ReCaptchaAction.php new file mode 100644 index 00000000..4f8373cf --- /dev/null +++ b/local/modules/ReCaptcha/Action/ReCaptchaAction.php @@ -0,0 +1,55 @@ +request = $request; + } + + public function checkCaptcha(ReCaptchaCheckEvent $event) + { + $requestUrl = "https://www.google.com/recaptcha/api/siteverify"; + + $secretKey = ReCaptcha::getConfigValue('secret_key'); + $requestUrl .= "?secret=$secretKey"; + + $captchaResponse = $event->getCaptchaResponse(); + if (null == $captchaResponse) { + $captchaResponse = $this->request->request->get('g-recaptcha-response'); + } + + $requestUrl .= "&response=$captchaResponse"; + + $remoteIp = $event->getRemoteIp(); + if (null == $remoteIp) { + $remoteIp = $this->request->server->get('REMOTE_ADDR'); + } + + $requestUrl .= "&remoteip=$remoteIp"; + + $result = json_decode(file_get_contents($requestUrl), true); + + if ($result['success'] == true) { + $event->setHuman(true); + } + } + + public static function getSubscribedEvents() + { + return [ + ReCaptchaEvents::CHECK_CAPTCHA_EVENT => ['checkCaptcha', 128], + ]; + } +} diff --git a/local/modules/ReCaptcha/Config/config.xml b/local/modules/ReCaptcha/Config/config.xml new file mode 100644 index 00000000..1d4fb6e5 --- /dev/null +++ b/local/modules/ReCaptcha/Config/config.xml @@ -0,0 +1,54 @@ + + + + + + + + + +
+ + + + + + + + + + + + + + %kernel.environment% + + + + + + + + + + + + + + + + diff --git a/local/modules/ReCaptcha/Config/module.xml b/local/modules/ReCaptcha/Config/module.xml new file mode 100644 index 00000000..b056ed6c --- /dev/null +++ b/local/modules/ReCaptcha/Config/module.xml @@ -0,0 +1,41 @@ + + + ReCaptcha\ReCaptcha + + ReCaptcha + + + + ReCaptcha + + + + + en_US + fr_FR + + 2.0.2 + + + Vincent Lopes-Vicente + vlopes@openstudio.fr + + + classic + + 2.3.0 + other + diff --git a/local/modules/ReCaptcha/Config/routing.xml b/local/modules/ReCaptcha/Config/routing.xml new file mode 100644 index 00000000..adcae397 --- /dev/null +++ b/local/modules/ReCaptcha/Config/routing.xml @@ -0,0 +1,15 @@ + + + + + + ReCaptcha\Controller\ConfigurationController::viewAction + + + + ReCaptcha\Controller\ConfigurationController::saveAction + + + diff --git a/local/modules/ReCaptcha/Config/schema.xml b/local/modules/ReCaptcha/Config/schema.xml new file mode 100644 index 00000000..e42d1ef7 --- /dev/null +++ b/local/modules/ReCaptcha/Config/schema.xml @@ -0,0 +1,30 @@ + + + + + diff --git a/local/modules/ReCaptcha/Controller/ConfigurationController.php b/local/modules/ReCaptcha/Controller/ConfigurationController.php new file mode 100644 index 00000000..285d7385 --- /dev/null +++ b/local/modules/ReCaptcha/Controller/ConfigurationController.php @@ -0,0 +1,50 @@ +render( + "recaptcha/configuration" + ); + } + + public function saveAction() + { + if (null !== $response = $this->checkAuth(array(AdminResources::MODULE), 'ReCaptcha', AccessManager::VIEW)) { + return $response; + } + + $form = $this->createForm("recaptcha_configuration.form"); + + try { + $data = $this->validateForm($form)->getData(); + + ReCaptcha::setConfigValue('site_key', $data['site_key']); + ReCaptcha::setConfigValue('secret_key', $data['secret_key']); + ReCaptcha::setConfigValue('captcha_style', $data['captcha_style']); + + } catch (\Exception $e) { + $this->setupFormErrorContext( + Translator::getInstance()->trans( + "Error", + [], + ReCaptcha::DOMAIN_NAME + ), + $e->getMessage(), + $form + ); + return $this->viewAction(); + } + + return $this->generateSuccessRedirect($form); + } +} diff --git a/local/modules/ReCaptcha/Event/ReCaptchaCheckEvent.php b/local/modules/ReCaptcha/Event/ReCaptchaCheckEvent.php new file mode 100644 index 00000000..42b30ddb --- /dev/null +++ b/local/modules/ReCaptcha/Event/ReCaptchaCheckEvent.php @@ -0,0 +1,80 @@ +captchaResponse = $captchaResponse; + } + + if (null !== $remoteIp) { + $this->remoteIp = $remoteIp; + } + } + + /** + * @return null + */ + public function getCaptchaResponse() + { + return $this->captchaResponse; + } + + /** + * @param null $captchaResponse + * @return ReCaptchaCheckEvent + */ + public function setCaptchaResponse($captchaResponse) + { + $this->captchaResponse = $captchaResponse; + return $this; + } + + /** + * @return null + */ + public function getRemoteIp() + { + return $this->remoteIp; + } + + /** + * @param null $remoteIp + * @return ReCaptchaCheckEvent + */ + public function setRemoteIp($remoteIp) + { + $this->remoteIp = $remoteIp; + return $this; + } + + /** + * @return bool + */ + public function isHuman() + { + return $this->human; + } + + /** + * @param bool $human + * @return ReCaptchaCheckEvent + */ + public function setHuman($human) + { + $this->human = $human; + return $this; + } +} diff --git a/local/modules/ReCaptcha/Event/ReCaptchaEvents.php b/local/modules/ReCaptcha/Event/ReCaptchaEvents.php new file mode 100644 index 00000000..2e8b054f --- /dev/null +++ b/local/modules/ReCaptcha/Event/ReCaptchaEvents.php @@ -0,0 +1,8 @@ +formBuilder + ->add( + "site_key", + "text", + [ + "data" => ReCaptcha::getConfigValue("site_key"), + "label"=>Translator::getInstance()->trans("Site key", array(), ReCaptcha::DOMAIN_NAME), + "label_attr" => ["for" => "site_key"], + "required" => true + ] + ) + ->add( + "secret_key", + "text", + [ + "data" => ReCaptcha::getConfigValue("secret_key"), + "label"=>Translator::getInstance()->trans("Secret key", array(), ReCaptcha::DOMAIN_NAME), + "label_attr" => ["for" => "secret_key"], + "required" => true + ] + ) + ->add( + "captcha_style", + "choice", + [ + "data" => ReCaptcha::getConfigValue("captcha_style"), + "label"=>Translator::getInstance()->trans("ReCaptcha style", array(), ReCaptcha::DOMAIN_NAME), + "label_attr" => ["for" => "captcha_style"], + "required" => true, + 'choices' => [ + 'normal'=>'Normal', + 'compact'=>'Compact', + 'invisible'=>'Invisible' + ] + ] + ); + } + + public function getName() + { + return "recaptcha_configuration_form"; + } +} diff --git a/local/modules/ReCaptcha/Form/MyTheliaFormValidator.php b/local/modules/ReCaptcha/Form/MyTheliaFormValidator.php new file mode 100644 index 00000000..c5627d8d --- /dev/null +++ b/local/modules/ReCaptcha/Form/MyTheliaFormValidator.php @@ -0,0 +1,37 @@ +dispatcher = $dispatcher; + + parent::__construct($translator, $environment); + } + + public function validateForm(BaseForm $aBaseForm, $expectedMethod = null) + { + if ($aBaseForm->getRequest()->get('captcha')) { + $checkCaptchaEvent = new ReCaptchaCheckEvent(); + $this->dispatcher->dispatch(ReCaptchaEvents::CHECK_CAPTCHA_EVENT, $checkCaptchaEvent); + if ($checkCaptchaEvent->isHuman() == false) { + throw new FormValidationException('Veuillez confirmer que vous n\'êtes pas un robot.'); + } + } + + return parent::validateForm($aBaseForm, $expectedMethod); // TODO: Change the autogenerated stub + } + +} \ No newline at end of file diff --git a/local/modules/ReCaptcha/Hook/FrontHook.php b/local/modules/ReCaptcha/Hook/FrontHook.php new file mode 100644 index 00000000..37d3fd5e --- /dev/null +++ b/local/modules/ReCaptcha/Hook/FrontHook.php @@ -0,0 +1,27 @@ +add("
"); + } +} diff --git a/local/modules/ReCaptcha/I18n/backOffice/default/fr_FR.php b/local/modules/ReCaptcha/I18n/backOffice/default/fr_FR.php new file mode 100644 index 00000000..ca4e7806 --- /dev/null +++ b/local/modules/ReCaptcha/I18n/backOffice/default/fr_FR.php @@ -0,0 +1,8 @@ + 'ReCaptcha configuration', + 'ReCaptcha module configuration' => 'ReCaptcha module configuration', + 'These infos are available here : ' => 'Ces infos sont disponibles ici : ', + 'reCAPTCHA access :' => 'reCAPTCHA accés :', +); diff --git a/local/modules/ReCaptcha/I18n/en_US.php b/local/modules/ReCaptcha/I18n/en_US.php new file mode 100644 index 00000000..0b4fa142 --- /dev/null +++ b/local/modules/ReCaptcha/I18n/en_US.php @@ -0,0 +1,4 @@ + 'The displayed english string', +); diff --git a/local/modules/ReCaptcha/I18n/fr_FR.php b/local/modules/ReCaptcha/I18n/fr_FR.php new file mode 100644 index 00000000..d0fba1e1 --- /dev/null +++ b/local/modules/ReCaptcha/I18n/fr_FR.php @@ -0,0 +1,7 @@ + 'Erreur', + 'Secret key' => 'Clé secrète', + 'Site key' => 'Clé du site', +); diff --git a/local/modules/ReCaptcha/LICENSE b/local/modules/ReCaptcha/LICENSE new file mode 100644 index 00000000..2152256c --- /dev/null +++ b/local/modules/ReCaptcha/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2019 OpenStudio + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/local/modules/ReCaptcha/ReCaptcha.php b/local/modules/ReCaptcha/ReCaptcha.php new file mode 100644 index 00000000..dafde8f5 --- /dev/null +++ b/local/modules/ReCaptcha/ReCaptcha.php @@ -0,0 +1,55 @@ + TemplateDefinition::FRONT_OFFICE, + "code" => "recaptcha.js", + "title" => [ + "en_US" => "reCaptcha js", + "fr_FR" => "Js pour recaptcha", + ], + "block" => false, + "active" => true, + ], + [ + "type" => TemplateDefinition::FRONT_OFFICE, + "code" => "recaptcha.check", + "title" => [ + "en_US" => "reCaptcha check hook", + "fr_FR" => "reCaptcha check hook", + ], + "block" => false, + "active" => true, + ], + ]; + } +} diff --git a/local/modules/ReCaptcha/Readme.md b/local/modules/ReCaptcha/Readme.md new file mode 100644 index 00000000..cc85cd1e --- /dev/null +++ b/local/modules/ReCaptcha/Readme.md @@ -0,0 +1,62 @@ +# Re Captcha + +This module allow you to add easily a reCAPTCHA to your form +## Installation + +### Composer + +Add it in your main thelia composer.json file + +``` +composer require thelia/re-captcha-module:~2.0.0 +``` + +## Usage + +Before using this module you have to create google api key here http://www.google.com/recaptcha/admin +next configure your reCAPTCHA access here http://your_site.com`/admin/module/ReCaptcha` with keys you obtained in Google's page +and choose which style of captcha you want : + +- A standard captcha (or a compact version of this one) + + ![Checkbox captcha](https://developers.google.com/recaptcha/images/newCaptchaAnchor.gif) + +- An invisible captcha + + ![Invisible captcha](https://developers.google.com/recaptcha/images/invisible_badge.png) + + +Then you'll need help from a developer to add some hooks in template and dispatch the check events, see details below. + +### Hook + +First if you don't have `{hook name="main.head-top"}` hook in your template you have to put this hook `{hook name="recaptcha.js"}` in the top of your head +Then add this hook `{hook name="recaptcha.check"}` in every form where you want to check if the user is human, +be careful if you want to use the invisible captcha this hook must be placed directly in the form tag like this : +``` + + {hook name="recaptcha.check"} + // End of the form +
+``` + +### Event + +To check in server-side if the captcha is valid you have to dispatch the "CHECK_CAPTCHA_EVENT" like this : +``` +$checkCaptchaEvent = new ReCaptchaCheckEvent(); +$this->dispatch(ReCaptchaEvents::CHECK_CAPTCHA_EVENT, $checkCaptchaEvent); +``` + +Then the result of check is available in `$checkCaptchaEvent->isHuman()`as boolean so you can do a test like this : +``` +if ($checkCaptchaEvent->isHuman() == false) { + throw new \Exception('Invalid captcha'); +} +``` + +Don't forget to add this use at the top of your class : +``` +use ReCaptcha\Event\ReCaptchaCheckEvent; +use ReCaptcha\Event\ReCaptchaEvents; +``` diff --git a/local/modules/ReCaptcha/composer.json b/local/modules/ReCaptcha/composer.json new file mode 100644 index 00000000..84b27144 --- /dev/null +++ b/local/modules/ReCaptcha/composer.json @@ -0,0 +1,11 @@ +{ + "name": "thelia/re-captcha-module", + "license": "LGPL-3.0+", + "type": "thelia-module", + "require": { + "thelia/installer": "~1.1" + }, + "extra": { + "installer-name": "ReCaptcha" + } +} \ No newline at end of file diff --git a/local/modules/ReCaptcha/templates/backOffice/default/recaptcha/configuration.html b/local/modules/ReCaptcha/templates/backOffice/default/recaptcha/configuration.html new file mode 100644 index 00000000..1821c6d4 --- /dev/null +++ b/local/modules/ReCaptcha/templates/backOffice/default/recaptcha/configuration.html @@ -0,0 +1,69 @@ +{extends file="admin-layout.tpl"} + +{block name="after-bootstrap-css"} + +{/block} + +{block name="no-return-functions"} + {$admin_current_location = 'module'} +{/block} + +{block name="page-title"}{intl l='ReCaptcha module configuration' d='recaptcha.bo.default'}{/block} + +{block name="check-resource"}admin.module{/block} +{block name="check-access"}view{/block} +{block name="check-module"}ReCaptcha{/block} + +{block name="main-content"} +
+
+
+

+ {intl l="ReCaptcha configuration" d='recaptcha.bo.default'} +

+
+ {form name="recaptcha_configuration.form"} +
+ {form_hidden_fields form=$form} + + {if $form_error} +
{$form_error_message}
+ {/if} + + {form_field form=$form field='success_url'} + + {/form_field} + +
+
+

{intl l="reCAPTCHA access :" d='recaptcha.bo.default'}

+
+ {render_form_field form=$form field="site_key" value={$data}} +
+
+ {render_form_field form=$form field="secret_key" value={$data}} +
+
+ {render_form_field form=$form field="captcha_style" value={$data}} +
+
+

{intl l="These infos are available here : " d='recaptcha.bo.default'}http://www.google.com/recaptcha/admin

+
+
+ +
+
+
+
+ {/form} +
+
+{/block} + +{block name="javascript-initialization"} + +{/block} \ No newline at end of file diff --git a/local/modules/ReCaptcha/templates/frontOffice/default/recaptcha-js.html b/local/modules/ReCaptcha/templates/frontOffice/default/recaptcha-js.html new file mode 100644 index 00000000..40e662c5 --- /dev/null +++ b/local/modules/ReCaptcha/templates/frontOffice/default/recaptcha-js.html @@ -0,0 +1,22 @@ + + diff --git a/templates/frontOffice/lematelot/.gitignore b/templates/frontOffice/lematelot/.gitignore new file mode 100644 index 00000000..1e501e3f --- /dev/null +++ b/templates/frontOffice/lematelot/.gitignore @@ -0,0 +1,2 @@ +bower_components +node_modules \ No newline at end of file diff --git a/templates/frontOffice/lematelot/404.html b/templates/frontOffice/lematelot/404.html new file mode 100644 index 00000000..9acbf0d8 --- /dev/null +++ b/templates/frontOffice/lematelot/404.html @@ -0,0 +1,39 @@ +{extends file="layout.tpl"} + +{* Body Class *} +{block name="body-class"}page-404{/block} + +{* Breadcrumb *} +{block name='no-return-functions' append} + {$breadcrumbs = [ + ['title' => {intl l="404"}, 'url'=>{url path="/404"}] + ]} +{/block} + +{block name="main-content"} +
+
+ {ifhook rel="404.content"} + {hook name="404.content"} + {/ifhook} + {elsehook rel="404.content"} +

+ 404 + {intl l="The page cannot be found"} +

+ {/elsehook} +
+
+{/block} + +{block name="stylesheet"} +{hook name="404.stylesheet"} +{/block} + +{block name="after-javascript-include"} +{hook name="404.after-javascript-include"} +{/block} + +{block name="javascript-initialization"} +{hook name="404.javascript-initialization"} +{/block} diff --git a/templates/frontOffice/lematelot/Gruntfile.js b/templates/frontOffice/lematelot/Gruntfile.js new file mode 100644 index 00000000..a9db3ed9 --- /dev/null +++ b/templates/frontOffice/lematelot/Gruntfile.js @@ -0,0 +1,229 @@ +module.exports = function (grunt) { + + require('load-grunt-tasks')(grunt); + + grunt.initConfig({ + jshint: { + all: [ + 'assets/src/js/*.js', + '!assets/src/js/vendors/*.js' + ] + }, + uglify: { + all: { + files: { + 'assets/dist/js/thelia.min.js': 'assets/src/js/thelia.js' + } + } + }, + less: { + all: { + options: { + paths: 'assets/src/css' + }, + files: { + 'assets/src/css/thelia.css': 'assets/src/less/thelia.less', + 'assets/dist/css/thelia.min.css': 'assets/src/less/thelia.less' + } + } + }, + autoprefixer: { + options: { + browsers: ['last 2 versions', 'ie 8', 'ie 9'] + }, + all: { + src: 'assets/src/css/thelia.css' + } + }, + cssmin: { + target: { + files: { + 'assets/dist/css/thelia.min.css': 'assets/src/css/thelia.css' + } + } + }, + imagemin: { + all:{ + files: [{ + expand: true, + cwd: 'assets/src/img', + src: ['**/*.{png,jpg,gif,svg,ico}'], + dest: 'assets/dist/img' + }] + } + }, + copy: { + js: { + files: [ + { + expand: true, + flatten: true, + dest: 'assets/src/js/vendors', + src: 'bower_components/html5shiv/dist/html5shiv.js' + }, + { + expand: true, + flatten: true, + dest: 'assets/dist/js/vendors', + src: 'bower_components/html5shiv/dist/html5shiv.min.js' + }, + { + expand: true, + flatten: true, + dest: 'assets/src/js/vendors', + src: 'bower_components/respond/src/respond.js' + }, + { + expand: true, + flatten: true, + dest: 'assets/dist/js/vendors', + src: 'bower_components/respond/dest/respond.min.js' + }, + { + expand: true, + flatten: true, + dest: 'assets/src/js/vendors', + src: 'bower_components/jquery/dist/jquery.js' + }, + { + expand: true, + flatten: true, + dest: 'assets/dist/js/vendors', + src: 'bower_components/jquery/dist/jquery.min.js' + }, + { + expand: true, + flatten: true, + dest: 'assets/src/js/vendors', + src: 'bower_components/bootstrap/dist/js/bootstrap.js' + }, + { + expand: true, + flatten: true, + dest: 'assets/dist/js/vendors', + src: 'bower_components/bootstrap/dist/js/bootstrap.min.js' + }, + { + expand: true, + flatten: true, + dest: 'assets/src/js/vendors', + src: 'bower_components/bootbox/bootbox.js' + }, + { + expand: true, + flatten: true, + dest: 'assets/dist/js/vendors', + src: 'bower_components/bootbox/bootbox.js' + } + ] + }, + fonts: { + files: [ + { + expand: true, + flatten: true, + dest: 'assets/src/fonts/bootstrap', + src: ['bower_components/bootstrap/fonts/*.*'] + }, + { + expand: true, + flatten: true, + dest: 'assets/dist/fonts/bootstrap', + src: ['bower_components/bootstrap/fonts/*.*'] + }, + { + expand: true, + flatten: true, + dest: 'assets/src/fonts/fontawesome', + src: ['bower_components/fontawesome/fonts/*.*'] + }, + { + expand: true, + flatten: true, + dest: 'assets/dist/fonts/fontawesome', + src: ['bower_components/fontawesome/fonts/*.*'] + } + ] + }, + less: { + files: [ + { + expand: true, + flatten: false, + dest: 'assets/src/less/vendors/bootstrap', + cwd: 'bower_components/bootstrap/less', + src:['**/*.less'] + }, + { + expand: true, + flatten: true, + dest: 'assets/src/less/vendors/fontawesome', + src: ['bower_components/fontawesome/less/*.less'] + } + ] + }, + images: { + files: [ + { + expand: true, + flatten: true, + dest: 'assets/dist/img', + src:['assets/src/img/**/*.{png,jpg,gif,svg,ico}'] + } + ] + } + }, + csscount: { + dev: { + src: [ + 'assets/src/css/thelia.css', + 'assets/dist/css/thelia.min.css' + ] + } + }, + watch: { + html: { + files: ['*.html', '*.tpl'], + options: { + spawn: false, + livereload: true + } + }, + less: { + files: ['assets/src/less/**/*.less'], + tasks: ['less'], + options: { + spawn: false, + livereload: true + } + }, + cssmin: { + files: ['assets/src/css/thelia.css'], + tasks: ['autoprefixer', 'cssmin'], + options: { + spawn: false, + livereload: true + } + }, + js: { + files: ['assets/src/js/*.js'], + tasks: ['jshint', 'uglify'], + options: { + spawn: false, + livereload: true + } + }, + img:{ + files: ['assets/src/img/**'], + tasks: ['imagemin'], + options: { + spawn: false, + livereload: true + } + } + } + }); + + grunt.registerTask('default', ['copy', 'jshint', 'uglify', 'less', 'autoprefixer', 'cssmin', 'imagemin']); + +} \ No newline at end of file diff --git a/templates/frontOffice/lematelot/I18n/ar_SA.php b/templates/frontOffice/lematelot/I18n/ar_SA.php new file mode 100644 index 00000000..7f2cb3fb --- /dev/null +++ b/templates/frontOffice/lematelot/I18n/ar_SA.php @@ -0,0 +1,199 @@ + 'البند %nb', + '%nb Items' => 'العناصر %nb', + '+' => '+', + 'Sorry! We are not able to give you a delivery method for your order.' => 'عذراً! نحن غير قادرين على إعطائك طريقة التوصيل لهذا الطلب.', + 'A problem occured' => 'حدثت مشكلة', + 'Account' => 'حساب', + 'Add a new address' => 'إضافة عنوان جديد', + 'Add to cart' => 'أضف إلى السلّة', + 'Additional Info' => 'معلومات إضافية', + 'Address' => 'عنوان', + 'Address %nb' => 'عنوان %nb', + 'Address Update' => 'تحديث العنوان', + 'All contents' => 'جميع المحتويات', + 'All contents in' => 'جميع المحتويات في', + 'All products' => 'جميع المنتجات', + 'All products in' => 'جميع المنتجات في', + 'Amount' => 'القيمة', + 'An error occurred' => 'حدث خطأ', + 'Availability' => 'التوافر', + 'Available' => 'متوفر', + 'Back' => 'خلف', + 'Billing address' => 'عنوان الفاتورة', + 'Billing and delivery' => 'الفواتير وتسليم', + 'Brands' => 'العلامات التجارية', + 'Cancel' => 'إالغاء', + 'Cart' => 'السله', + 'Categories' => 'الفئات', + 'Change Password' => 'تغيير كلمة المرور', + 'Change address' => 'تغيير العنوان', + 'Change my account information' => 'تغيير معلومات حسابي', + 'Change my password' => 'تغيير كلمة المرور الخاصة بي', + 'Check my order' => 'تحقق من طلبي', + 'Choose your delivery address' => 'اختر عنوان التسليم', + 'Choose your delivery method' => 'اختر طريقة التوصيل', + 'Choose your payment method' => 'اختر طريقة الدفع', + 'Code :' => 'الرمز :', + 'Connecting to the secure payment server, please wait a few seconds...' => 'الاتصال بالاتحاد الأفريقي.', + 'Contact Us' => 'إتصل بنا', + 'Continue Shopping' => 'متابعة التسوق', + 'Copyright' => 'حق النشر', + 'Coupon code' => 'رمز قسيمة الخصم', + 'Create' => 'إنشاء', + 'Create New Account' => 'إنشاء حساب جديد', + 'Create New Address' => 'إنشاء عنوان جديد', + 'Currency' => 'عملة', + 'Date' => 'التاريخ', + 'Delivery Information' => 'معلومات التسليم', + 'Delivery address' => 'عنوان التوصيل', + 'Demo product description' => 'وصف المنتج التجريبي', + 'Demo product title' => 'عنوان المنتج التجريبي', + 'Description' => 'الوصف', + 'Discount' => 'خصم', + 'Do you have an account?' => 'هل لديك حساب؟', + 'Do you really want to delete this address ?' => 'هل تريد حذف هذا العنوان حقاً؟', + 'Edit' => 'تحرير', + 'Edit this address' => 'تحرير عنوان هذا', + 'Estimated shipping ' => 'القيمه المقدره للشحن ', + 'Forgot your Password?' => 'نسيت كلمة المرور الخاصة بك؟', + 'Free shipping' => 'شحن مجاني', + 'Go home' => 'عد لصفحة البداية', + 'Grid' => 'شبكة', + 'Home' => 'صفحة البداية', + 'In Stock' => 'متوفر حالياً', + 'Invoice REF' => 'مرجع الفاتورة', + 'Language' => 'اللّغة', + 'Latest' => 'الأحدث', + 'Latest products' => 'أحدث المنتجات', + 'List' => 'القائمة', + 'List of orders' => 'قائمة الطلبات', + 'Login' => 'تسجل الدخول', + 'Login Information' => 'معلومات تسجيل الدخول', + 'Multi-payment platform' => 'منصة الدفع المتعددة', + 'My Account' => 'حسابي', + 'My Address Books' => 'عناويني', + 'My Address book' => 'دفتر العناوين الخاص بي', + 'My Orders' => 'طلباتي', + 'My order' => 'طلباتي', + 'Name' => 'الإسم', + 'Name ascending' => 'الاسم تصاعدي', + 'Name descending' => 'الاسم تنازلي', + 'Need help ?' => 'تحتاج مساعدة؟', + 'Newsletter' => 'رسائل بريدية', + 'Newsletter Subscription' => 'الاشتراك في خدمة الرسائل البريدية', + 'Next' => ' التالي', + 'Next Step' => 'الخطوة التالية', + 'Next product' => 'المنتج التالي', + 'No deliveries available for this cart and this country' => 'لا توجد شحنات متاحة لهذه السلة وهذا البلد', + 'No products available in this category' => 'لا توجد منتجات متوفرة في هذه الفئة', + 'No results found' => 'لم يتم العثور على أي نتيجة', + 'No.' => 'رقم.', + 'Ok' => 'موافق', + 'Order details' => 'تفاصيل الطلب', + 'Order number' => 'رقم طلب الشراء', + 'Orders over $50' => 'طلبات أكثر من 50 دولار', + 'Out of Stock' => 'غير متوفر حالياً', + 'Pagination' => 'ترقيم الصفحات', + 'Password' => 'كلمة المرور', + 'Password Forgotten' => 'نسيت كلمة السر', + 'Pay with %module_title' => 'الدافع avec module_title %', + 'Personal Information' => 'المعلومات الشخصية', + 'Placeholder address label' => 'المنزل، العمل، المكتب، أخرى', + 'Placeholder address1' => '76 الشارع التاسع', + 'Placeholder address2' => 'عنوان', + 'Placeholder cellphone' => 'رقم الهاتف الخلوي', + 'Placeholder city' => 'نيويورك', + 'Placeholder company' => 'جوجل', + 'Placeholder contact email' => 'حيث يمكن أن نعود إليكم.', + 'Placeholder contact message' => 'و رسالتك...', + 'Placeholder contact name' => 'ما اسمك؟', + 'Placeholder contact subject' => 'موضوع الرسالة الخاصة بك.', + 'Placeholder email' => 'johndoe@domain.com', + 'Placeholder firstname' => 'جون', + 'Placeholder lastname' => 'Doe', + 'Placeholder zipcode' => 'NY 10011', + 'Please enter your email address below.' => 'الرجاء إدخال عنوان البريد الإلكتروني الخاص بك أدناه.', + 'Please try again to order' => 'الرجاء المحاولة مرة أخرى للطلب', + 'Position' => 'موضع', + 'Postage' => 'الارسالية', + 'Previous' => 'السابق', + 'Previous product' => 'المنتج السابق', + 'Price' => 'السعر', + 'Price ascending' => 'سعر تصاعدي', + 'Price descending' => 'السعر تنازلي', + 'Proceed checkout' => 'إكمال عملية الدفع', + 'Product Empty Button' => 'إضاف المنتج الأول', + 'Product Empty Message' => 'أنها حقاً سريعة لإضافة منتج.
  1. الاختيار الجديد تحت علامة التبويب التفاصيل إذا كنت ترغب في رؤية المنتج الخاص بك في المقطع منتج آخر.
  2. الاختيار البيع تحت علامة التبويب التفاصيل إذا كنت ترغب في رؤية المنتج الخاص بك في المقطع منتج العرض.
', + 'Product Name' => 'اسم المنتج', + 'Product Offers' => 'عروض المنتج', + 'Qty' => 'الكميّة', + 'Quantity' => 'الكمية', + 'Questions ? See our F.A.Q.' => 'أسئلة؟ انظر القسم الخاص بنا والأجوبة', + 'Rating' => 'التقييم', + 'Redirect to bank service' => 'إعادة توجيه إلى خدمة البنك', + 'Ref.' => 'المرجع.', + 'Register' => 'إنشاء حساب', + 'Regular Price:' => 'السعر العادي:', + 'Related' => 'ذات الصلة', + 'Remove' => 'إزالة', + 'Remove this address' => 'إزالة هذا العنوان؟', + 'SELECT YOUR CURRENCY' => 'حدد العملة الخاصة بك', + 'SELECT YOUR LANGUAGE' => 'حدد اللغة الخاصة بك', + 'Search' => 'بحث', + 'Search Result for' => 'نتائج البحث عن', + 'Secure Payment' => 'دفع آمن', + 'Secure payment' => 'دفع آمن', + 'Select Country' => 'حدد البلد', + 'Select Title' => 'حدد العنوان', + 'Select your country:' => 'حدد بلدك:', + 'Send' => 'إرسل', + 'Send us a message' => 'أرسل لنا رسالة', + 'Shipping Tax' => 'سعر الشحن', + 'Show' => 'عرض', + 'Skip to content' => 'الانتقال إلى المحتوى', + 'Sort By' => 'ترتيب حسب', + 'Special Price:' => 'سعر خاص:', + 'Status' => 'الحالة', + 'Subscribe' => 'الاشتراك', + 'Thank you for the trust you place in us.' => 'نشكركم على الثقة التي وضعت فينا.', + 'Thanks !' => 'شكراً !', + 'Thanks for signing up! We\'ll keep you posted whenever we have any new updates.' => 'شكرا للتسجيل! سوف نقوم بالتواصل معكم حين الحصول على أي تحديثات.', + 'Thanks for your message, we will contact as soon as possible.' => 'شكرا لرسالتك، وسوف نتصل بك في أقرب وقت ممكن.', + 'The page cannot be found' => 'لا يمكن العثور على الصفحة', + 'Thelia V2' => 'Thelia V2', + 'Toggle navigation' => 'تبديل التنقل', + 'Total' => 'الإجمالي', + 'Total without tax' => 'المجموع بدون ضريبة', + 'Try again' => 'شكراً', + 'Unit Price' => 'سعر الوحدة', + 'Update' => 'تحديث', + 'Update Profile' => 'تحديث حسابك', + 'Update Quantity' => 'تحديث الكمية', + 'Upsell Products' => 'منتجات للبيع', + 'View' => 'عرض', + 'View Cart' => 'عرض محتوى سلة التسوق', + 'View all' => 'عرض الكل', + 'View as' => 'عرض حسب', + 'View product' => 'عرض المنتج', + 'Warning' => 'تحذير', + 'We\'re sorry, a problem occured and your payment was not successful.' => 'نحن آسفون، حدثت مشكلة و عملية الدفع لم تكن ناجحة.', + 'You are here:' => 'أنت هنا:', + 'You choose to pay by' => 'يمكنك اختيار طريقة الدفع', + 'You don\'t have orders yet.' => 'لا يوجد لديك طلبات بعد.', + 'You have no items in your shopping cart.' => 'لا يوجد لديك عناصر في سلة التسوق الخاصة بك.', + 'You may have a coupon ?' => 'هل لديك قسيمة؟', + 'You want to subscribe to the newsletter? Please enter your email address below.' => 'هل ترغب في الاشتراك في النشرة الإخبارية؟ الرجاء إدخال عنوان البريد الإلكتروني الخاص بك أدناه.', + 'You will receive a link to reset your password.' => 'سوف تتلقى رابط إعادة تعيين كلمة المرور الخاصة بك.', + 'Your Cart' => 'عربة التسوق الخاصة بك', + 'Your order will be confirmed by us upon receipt of your payment.' => 'سيتم تأكيد طلبك من قبلنا عند استلام قيمة الدفع الخاص بك.', + 'for' => 'لـ', + 'instead of' => 'بدلا من', + 'missing or invalid data' => 'بيانات مفقودة أو غير صالحة', + 'per page' => 'لكل صفحة', + 'update' => 'تحديث', + 'with:' => 'مع:', + '404' => '404', +]; diff --git a/templates/frontOffice/lematelot/I18n/cs_CZ.php b/templates/frontOffice/lematelot/I18n/cs_CZ.php new file mode 100644 index 00000000..bbfd4745 --- /dev/null +++ b/templates/frontOffice/lematelot/I18n/cs_CZ.php @@ -0,0 +1,250 @@ + '%nb položka', + '%nb Items' => '%nb položek', + '+' => '+', + 'Sorry! We are not able to give you a delivery method for your order.' => 'Promiňеу! Nemáme žádný způsob doručení vaší objednávku.', + 'A new password has been sent to your e-mail address. Please check your mailbox.' => 'Nové heslo bylo zasláno na vaši emailovou adresu. Zkontrolujte prosím svou poštovní schránku.', + 'A problem occured' => 'Nastal problém', + 'A summary of your order has been sent to the following address' => 'E-mail se souhrnem objednávky byl odeslán na následující adresu', + 'Account' => 'Účet', + 'Add a new address' => 'Přidat novou adresu', + 'Add to cart' => 'Přidat do košíku', + 'Additional Info' => 'Další informace', + 'Address' => 'Adresa', + 'Address %nb' => 'Adresa %nb', + 'Address Update' => 'Aktualizace adresy', + 'All' => 'Vše', + 'All brands' => 'Všechny značky', + 'All brands in %store' => 'Všechny značky v obchodě %store', + 'All contents' => 'Celý obsah', + 'All contents in' => 'Celý obsah v', + 'All product in brand %title' => 'Všechny výrobky značky %title', + 'All products' => 'Všechna zboží', + 'All products for brand %title in %store' => 'Všechny výrobky značky %title v obchodě %store', + 'All products in' => 'Všechna zboží v', + 'Amount' => 'Množství', + 'An error occurred' => 'Došlo k chybě', + 'Availability' => 'Dostupnost', + 'Available' => 'K dispozici', + 'Back' => 'Zpět', + 'Billing' => 'Platba', + 'Billing Mode' => 'Způsob platby', + 'Billing address' => 'Fakturační adresa', + 'Billing and delivery' => 'Dodání a platba', + 'Brand information' => 'Informace o značce', + 'Cancel' => 'Zrušit', + 'Cart' => 'Košík', + 'Categories' => 'Kategorie', + 'Change Password' => 'Změnit heslo', + 'Change address' => 'Změnit adresu', + 'Change my account information' => 'Změnit informace o účtu', + 'Change my password' => 'Změnit heslo', + 'Check my order' => 'Kontrola objednávky', + 'Choose your delivery address' => 'Zvolte vaši dodací adresu', + 'Choose your delivery method' => 'Zvolte způsob doručení', + 'Choose your payment method' => 'Zvolte způsob platby', + 'Code :' => 'Kód:', + 'Connecting to the secure payment server, please wait a few seconds...' => 'Připojení k serveru bezpečného placení, děkuji za vaši trpělivost.', + 'Contact Us' => 'Kontaktujte nás', + 'Contact page' => 'Kontaktní stránka', + 'Continue Shopping' => 'Pokračovat v nákupu', + 'Copyright' => 'Autorská práva', + 'Coupon code' => 'Kód kupónu', + 'Create' => 'Vytvořit', + 'Create New Account' => 'Vytvořit nový účet', + 'Create New Address' => 'Vytvořit novou adresu', + 'Created' => 'Vytvořeno', + 'Currency' => 'Měna', + 'Customer Number' => 'Číslo zákazníka', + 'Date' => 'Datum', + 'Delivery Information' => 'Informace o dodání', + 'Delivery Mode' => 'Způsob dodání', + 'Delivery REF' => 'Sledovací číslo', + 'Delivery address' => 'Doručovací adresa', + 'Demo product description' => 'Popis demo výrobku', + 'Demo product title' => 'Název demo výrobku', + 'Description' => 'Popis', + 'Do you have an account?' => 'Máte účet?', + 'Do you really want to delete this address ?' => 'Opravdu chcete odstranit tuto adresu?', + 'Download' => 'Stáhnout', + 'Edit' => 'Upravit', + 'Edit this address' => 'Upravit tuto adresu', + 'Estimated shipping ' => 'Předpokládaná doba dodání ', + 'Forgot your Password?' => 'Zapomněli jste heslo?', + 'Free shipping' => 'Doprava zdarma', + 'From %price' => 'Od %price', + 'Go back to the previous page' => 'Přejít zpět na předchozí stránku', + 'Go home' => 'Na hlavní', + 'Grid' => 'Mřížka', + 'Home' => 'Domů', + 'I\'ve read and agreed on Terms & Conditions' => 'Přečetl jsem a souhlasím s obchodními podmínkami', + 'If nothing happens within 10 seconds, please click here.' => 'Pokud se nic nestane během 10 vteřin, kliknete sem. ', + 'If you want to change your email, please contact us.' => 'Chcete-li změnit svoji emailovou adresu, prosím, kontaktujte nás.', + 'In Stock' => 'Skladem', + 'Invoice REF' => 'Faktura číslo', + 'Language' => 'Jazyk', + 'Latest' => 'Nejnovější', + 'Latest products' => 'Nejnovější produkty', + 'List' => 'Seznam', + 'List of orders' => 'Seznam objednávek', + 'Login' => 'Přihlášení', + 'Login Information' => 'Přihlašovací informace', + 'Main Address' => 'Hlavní adresa', + 'More information about this brand' => 'Další informace o této značce', + 'Multi-payment platform' => 'Multi-platební platforma', + 'My Account' => 'Můj účet', + 'My Address Books' => 'Moje adresáře', + 'My Address book' => 'Můj adresář', + 'My Orders' => 'Moje objednávky', + 'My order' => 'Moje objednávka', + 'Name' => 'Název', + 'Name ascending' => 'Název vzestupně', + 'Name descending' => 'Název sestupně', + 'Need help ?' => 'Potřebujete pomoc?', + 'Newsletter' => 'Odběr novinek', + 'Newsletter Subscription' => 'Přihlášení k odběru novinek', + 'Next' => 'Další', + 'Next Step' => 'Další krok', + 'Next product' => 'Další produkt', + 'No Contents in this folder.' => 'Žádný obsah v této složce.', + 'No deliveries available for this cart and this country' => 'Žádný způsob dodání pro tuto zemi', + 'No products available in this brand' => 'Žádný dostupný výrobek této značky', + 'No products available in this category' => 'Žádné produkty v této kategorii', + 'No results found' => 'Nebylo nic nalezeno', + 'No.' => 'č.', + 'Ok' => 'Ok', + 'Options' => 'Možnosti', + 'Order details' => 'Detail objednávky', + 'Order details %ref' => 'Podrobnosti objednávky %ref', + 'Order number' => 'Číslo objednávky', + 'Orders over $50' => 'Objednávky nad 50 dolarů', + 'Out of Stock' => 'Není skladem', + 'PDF invoice' => 'PDF faktura', + 'Pagination' => 'Stránkování', + 'Password' => 'Heslo', + 'Password Forgotten' => 'Zapomenuté heslo', + 'Pay with %module_title' => 'Zaplatit přes %module_title', + 'Personal Information' => 'Osobní údaje', + 'Placeholder address label' => 'Domácí, pracovní, jiná', + 'Placeholder address1' => '76 Ninth Avenue', + 'Placeholder address2' => 'Adresa', + 'Placeholder city' => 'Ville', + 'Placeholder company' => 'Google', + 'Placeholder contact email' => 'Abychom mohli Vám odpovědět.', + 'Placeholder contact message' => 'A Vaše zpráva...', + 'Placeholder contact name' => 'Jak se jmenujete?', + 'Placeholder contact subject' => 'Předmět Vaší zprávy.', + 'Placeholder email' => 'johndoe@domain.com', + 'Placeholder email confirm' => 'Potvrzení emailové adresy', + 'Placeholder firstname' => 'John', + 'Placeholder lastname' => 'Doe', + 'Placeholder zipcode' => 'NY 10011', + 'Please enter your email address below.' => 'Zadejte prosím níže vaši e-mailovou adresu.', + 'Please try again to order' => 'Zkuste prosím objednat znovu', + 'Position' => 'Pozice', + 'Previous' => 'Předchozí', + 'Previous product' => 'Předchozí produkt', + 'Price' => 'Cena', + 'Price ascending' => 'Cena vzestupně', + 'Price descending' => 'Cena sestupně', + 'Proceed checkout' => 'Pokračovat', + 'Product Empty Button' => 'Přidejte svůj první produkt', + 'Product Empty Message' => 'Přidání produktu je to opravdu rychlé. +
    +
  1. Zvolte NEW v záložce podrobnosti, pokud chcete vidět váš produkt v sekci nejnovější.
  2. +
  3. Zvolte SALE v záložce podrobnosti, pokud chcete vidět váš produkt v sekci akčních nabídek.
  4. +
', + 'Product Name' => 'Název produktu', + 'Product Offers' => 'Akční nabídka', + 'Qty' => 'Množství', + 'Quantity' => 'Množství', + 'Questions ? See our F.A.Q.' => 'Potřebujete pomoc? Podívejte se na F.A.Q.', + 'REF' => 'Číslo', + 'Rating' => 'Hodnocení', + 'Redirect to bank service' => 'Přesměrovat na bankovní služby', + 'Ref.' => 'č.', + 'Register' => 'Registrace', + 'Regular Price:' => 'Běžná cena:', + 'Related' => 'Související', + 'Remove' => 'Odstranit', + 'Remove this address' => 'Odstranit tuto adresu', + 'SELECT YOUR CURRENCY' => 'VYBERTE SVOU MĚNU', + 'SELECT YOUR LANGUAGE' => 'VYBERTE SVŮJ JAZYK', + 'Sale was not found' => 'Akční nabídky nebyly nalezené', + 'Save %amount%sign on these products' => 'Ušetříte %amount%sign při nákupu těchto výrobků', + 'Save %amount%sign on this product' => 'Ušetříte %amount%sign při nákupu tohoto výrobku', + 'Search' => 'Vyhledávání', + 'Search Result for' => 'Výsledek hledání pro', + 'Secondary Navigation' => 'Sekundární navigace', + 'Secure Payment' => 'Bezpečné platby', + 'Secure payment' => 'Bezpečná platba', + 'Select Country' => 'Vyberte zemi', + 'Select Title' => 'Vyberte název', + 'Select your country:' => 'Vyberte svou zemi:', + 'Send' => 'Odeslat', + 'Send new password again' => 'Zaslat nové heslo znovu', + 'Send us a message' => 'Pošlete nám zprávu', + 'Shipping Tax' => 'Cena dopravy', + 'Show' => 'Zobrazit', + 'Sign in' => 'Přihlásit', + 'Skip to content' => 'Přeskočit na obsah', + 'Sorry but this combination does not exist.' => 'Omlouváme se, ale tato kombinace neexistuje.', + 'Sorry, your cart is empty. There\'s nothing to pay.' => 'Je nám líto, ale Váš nákupní košík je prázdný. Nemáte za co platit.', + 'Sort By' => 'Seřadit podle', + 'Special Price:' => 'Speciální cena:', + 'Status' => 'Stav', + 'Subscribe' => 'Odebírat', + 'Taxed Price' => 'Cena včetně daně', + 'Thank you for the trust you place in us.' => 'Děkujeme Vám za důvěru.', + 'Thanks !' => 'Děkuji!', + 'Thanks for signing up! We\'ll keep you posted whenever we have any new updates.' => 'Díky za přihlášení! Budeme vás informovat o všech novinkách.', + 'Thanks for your message, we will contact as soon as possible.' => 'Díky za zprávu, budeme Vás co nejdříve kontaktovat.', + 'The page cannot be found' => 'Stránka nebyla nalezena', + 'The product has been added to your cart' => 'Produkt byl přidán do košíku', + 'Thelia V2' => 'Thelia V2', + 'This offer is valid until %date' => 'Tato nabídka platí do %date', + 'Toggle navigation' => 'Přepnout navigace', + 'Total' => 'Celkem', + 'Total excl. taxes' => 'Celkem bez daně', + 'Total incl. taxes' => 'Celkem včetně daně', + 'Total with tax' => 'Celkem s daní', + 'Total without tax' => 'Celkem bez daně', + 'Transaction REF : %ref' => 'Transakce číslo: %ref', + 'Try again' => 'Zkuste to znovu.', + 'Unit Price' => 'Jednotková cena', + 'Unit Price incl. taxes' => 'Jednotková cena včetně daně', + 'Unit Taxed Price' => 'Jednotková cena včetně daně', + 'Update' => 'Aktualizovat', + 'Update Profile' => 'Aktualizovat profil', + 'Update Quantity' => 'Aktualizovat množství', + 'Upsell Products' => 'Zboží se slevou', + 'View' => 'Prohlížet', + 'View Cart' => 'Zobrazit košík', + 'View all' => 'Zobrazit vše', + 'View as' => 'Zobrazit jako', + 'View order %ref details' => 'Zobrazit podrobnosti objednávky %ref', + 'View product' => 'Zobrazit produkt', + 'Warning' => 'Upozornění', + 'We apologize but some of the ordered products are not available any more.' => 'Omlouváme se, ale některé z objednaného zboží už není k dispozici.', + 'We\'re sorry but an error occured. Please try to contact the site administrator' => 'Je nám líto, ale došlo k chybě. Zkuste, prosím, kontaktovat správce webu', + 'We\'re sorry, a problem occured and your payment was not successful.' => 'Omlouváme se, došlo k problému a platba nebyla provedená.', + 'You are here:' => 'Nacházíte se tady:', + 'You choose' => 'Jste zvolili', + 'You choose to pay by' => 'Zvolil jste platbu', + 'You don\'t have orders yet.' => 'Ještě nemáte objednávky.', + 'You have no items in your shopping cart.' => 'Nákupní košík je prázdný.', + 'You may have a coupon ?' => 'Máte kupón?', + 'You want to subscribe to the newsletter? Please enter your email address below.' => 'Chcete se přihlásit k odběru novinek? Zadejte prosím níže Vaši e-mailovou adresu.', + 'You will receive a link to reset your password.' => 'Obdržíte odkaz pro obnovení hesla.', + 'Your Cart' => 'Váš košík', + 'Your order will be confirmed by us upon receipt of your payment.' => 'Vaše objednávka bude potvrzena po obdržení platby.', + 'for' => 'pro', + 'instead of' => 'namísto', + 'missing or invalid data' => 'chybějící nebo neplatné údaje', + 'per page' => 'na stránce', + 'update' => 'aktualizovat', + 'with:' => 's:', + '404' => '404', +]; diff --git a/templates/frontOffice/lematelot/I18n/de_DE.php b/templates/frontOffice/lematelot/I18n/de_DE.php new file mode 100644 index 00000000..f39f11db --- /dev/null +++ b/templates/frontOffice/lematelot/I18n/de_DE.php @@ -0,0 +1,256 @@ + '%nb Artikel', + '%nb Items' => '%nb Artikel', + '+' => '+', + 'Sorry! We are not able to give you a delivery method for your order.' => 'Tut uns leid! WIr können für Ihre Bestellung leider keine Liefermethode anbieten.', + 'A new password has been sent to your e-mail address. Please check your mailbox.' => 'Ein neues Passwort wurde an Ihre E-Mail-Adresse geschickt. Bitte überprüfen Sie Ihre Mailbox.', + 'A problem occured' => 'Ein Problem ist aufgetreten', + 'A summary of your order has been sent to the following address' => 'Eine Zusammenfassung Ihrer Bestellung wurde an die folgende Adresse gesendet', + 'Account' => 'Benutzerkonto', + 'Add a new address' => 'Neue Adresse hinzufügen', + 'Add to cart' => 'In den Warenkorb', + 'Additional Info' => 'Zusätzliche Informationen', + 'Address' => 'Adresse', + 'Address %nb' => 'Adresse %nb', + 'Address Update' => 'Adresse bearbeiten', + 'All' => 'Alle', + 'All brands' => 'Alle Marken', + 'All brands in %store' => 'Alle Marken in %store', + 'All contents' => 'Alle Inhalte', + 'All contents in' => 'Alle Inhalte in', + 'All product in brand %title' => 'Alle Produkte der Marke %title', + 'All products' => 'Alle Artikel', + 'All products for brand %title in %store' => 'Alle Produkte der Marke %title in %store', + 'All products in' => 'Alle Produkten in ', + 'Amount' => 'Betrag', + 'An error occurred' => 'Ein Fehler ist aufgetreten', + 'Availability' => 'Verfügbarkeit', + 'Available' => 'Verfügbar', + 'Back' => 'Zurück', + 'Billing' => 'Rechnung', + 'Billing Mode' => 'Zahlungsmethode', + 'Billing address' => 'Rechnungsadresse', + 'Billing and delivery' => 'Rechnungs- und Lieferadresse', + 'Brand information' => 'Marke Informationen', + 'Brands' => 'Marken', + 'Cancel' => 'Abbrechen', + 'Cart' => 'Warenkorb', + 'Categories' => 'Kategorien', + 'Change Password' => 'Passwort ändern', + 'Change address' => 'Adresse ändern', + 'Change my account information' => 'Meine Kontodaten bearbeiten', + 'Change my password' => 'Mein Passwort ändern', + 'Check my order' => 'Meine Bestellung überprüfen', + 'Choose your delivery address' => 'Wählen Sie Ihre Lieferadresse', + 'Choose your delivery method' => 'Wählen Sie Ihre Liefermethode', + 'Choose your payment method' => 'Wählen Sie Ihre Zahlungsmethode', + 'Code :' => 'Code : ', + 'Connecting to the secure payment server, please wait a few seconds...' => 'Verbindung mit dem Secure Payment Server, bitte warten Sie einige Sekunden... ', + 'Contact Us' => 'Uns kontaktieren', + 'Contact page' => 'Kontakt-Seite', + 'Continue Shopping' => 'Weitere Artikeln aussuchen', + 'Copyright' => 'Copyright', + 'Coupon code' => 'Gutschein Code : ', + 'Create' => 'Erstellen', + 'Create New Account' => 'Neues Konto erstellen', + 'Create New Address' => 'Neue Adresse erstellen', + 'Created' => 'Erstellt', + 'Currency' => 'Währung', + 'Customer Number' => 'Kundennummer', + 'Date' => 'Datum', + 'Delivery' => 'Lieferung', + 'Delivery Information' => 'Lieferinformationen', + 'Delivery Mode' => 'Liefermethode', + 'Delivery REF' => 'Lieferungs REF', + 'Delivery address' => 'Lieferadresse', + 'Demo product description' => 'Demo Produkt Beschreibung', + 'Demo product title' => 'Demo Produkt Titel', + 'Description' => 'Beschreibung', + 'Discount' => 'Rabatt', + 'Do you have an account?' => 'Haben sie ein Konto ?', + 'Do you really want to delete this address ?' => 'Möchten sie wirklich diese Adresse löschen ?', + 'Documents' => 'Dokumente', + 'Download' => 'Herunterladen', + 'Edit' => 'Ändern', + 'Edit this address' => 'Diese Adresse ändern', + 'Estimated shipping ' => 'Erwartenden Versandkosten', + 'Forgot your Password?' => 'Haben sir Ihr Passwort vergessen ?', + 'Free shipping' => 'Kostenloser Versand', + 'From %price' => 'Ab %price', + 'Go back to the previous page' => 'Zurück auf die vorherige Seite', + 'Go home' => 'Zurück zur Startseite', + 'Grid' => 'Raster', + 'Home' => 'Startseite', + 'I\'ve read and agreed on Terms & Conditions' => 'Ich habe gelesen und akzeptiere die allgemeine Bedingungen ', + 'If nothing happens within 10 seconds, please click here.' => 'Wenn nichts passiert nach 10 Sekunden, bitte hier klicken. ', + 'If you want to change your email, please contact us.' => 'Wenn Sie Ihre E-Mail wechseln möchten, bitte kontaktieren Sie uns. ', + 'In Stock' => 'Verfügbar', + 'Invoice REF' => 'Rechnungs REF', + 'Invoice date' => 'Rechnungsdatum', + 'Language' => 'Sprache', + 'Latest' => 'Neuigkeiten', + 'Latest products' => 'Neuesten Produkten', + 'List' => 'Liste', + 'List of orders' => 'Bestellungensliste', + 'Login' => 'Anmeldung', + 'Login Information' => 'Zugangsdaten', + 'Main Address' => 'Adresse', + 'More information about this brand' => 'Mehr Informationen über diese Marke', + 'Multi-payment platform' => 'Multi-Zahlungsplattform', + 'My Account' => 'Mein Kundenkonto', + 'My Address Books' => 'Meine Adressbücher', + 'My Address book' => 'Mein Adressbuch', + 'My Orders' => 'Meine Bestellungen', + 'My order' => 'Meine Bestellung', + 'Name' => 'Name', + 'Name ascending' => 'Name aufsteigend', + 'Name descending' => 'Name absteigend', + 'Need help ?' => 'Brauchen Sie Hilfe?', + 'Newsletter' => 'Newsletter', + 'Newsletter Subscription' => 'Newsletter-Abo', + 'Next' => 'Weiter', + 'Next Step' => 'Nächster Schritt', + 'Next product' => 'Nächster Artikel', + 'No Contents in this folder.' => 'Kein Inhalt in diesem Ordner', + 'No deliveries available for this cart and this country' => 'Keine Lieferung für dieses Warenkorb und dieses Land verfügbar', + 'No products available in this brand' => 'Keine Produkte verfügbar in dieser Marke', + 'No products available in this category' => 'Keine Produkte verfügbar in dieser Kategorie', + 'No results found' => 'Keine Ergebnisse gefunden', + 'No.' => 'Nein.', + 'Ok' => 'Okay', + 'Options' => 'Optionen', + 'Order details' => 'Bestelldaten', + 'Order details %ref' => 'Bestelldaten %ref', + 'Order number' => 'Bestellungsnummer', + 'Orders over $50' => 'Bestellungen über $50', + 'Out of Stock' => 'Nicht auf Lager', + 'PDF invoice' => 'PDF Rechnung', + 'Pagination' => 'Paginierung', + 'Password' => 'Passwort', + 'Password Forgotten' => 'Passwort vergessen', + 'Pay with %module_title' => 'Mit %module_title bezahlen', + 'Personal Information' => 'Persönliche Informationen', + 'Placeholder address label' => 'Haus, Arbeit ...', + 'Placeholder address1' => 'Adresse 1', + 'Placeholder address2' => 'Adresse', + 'Placeholder cellphone' => 'Mobiltelefonnummer', + 'Placeholder city' => 'Ville', + 'Placeholder company' => 'Google', + 'Placeholder contact email' => 'E-mail Adresse', + 'Placeholder contact message' => 'Und Ihre Nachricht...', + 'Placeholder contact name' => 'Wie heißen Sie?', + 'Placeholder contact subject' => 'Betreff', + 'Placeholder email' => 'E-mail Adresse', + 'Placeholder email confirm' => 'E-Mail Adresse', + 'Placeholder firstname' => 'Vorname', + 'Placeholder lastname' => 'Nachname', + 'Placeholder phone' => 'Telefonnummer', + 'Placeholder zipcode' => 'Postleitzahl', + 'Please enter your email address below.' => 'Bitte geben Sie Ihre E-Mail-Adresse ein.', + 'Please try again to order' => 'Versuchen Sie es erneut', + 'Position' => 'Position', + 'Postage' => 'Porto', + 'Previous' => 'Zurück', + 'Previous product' => 'Vorgängerprodukt', + 'Price' => 'Preis', + 'Price ascending' => 'Preis aufsteigend', + 'Price descending' => 'Preis absteigend', + 'Proceed checkout' => 'Zur Kasse', + 'Product Empty Button' => 'Produkt Leere Taste', + 'Product Empty Message' => 'Produkt Leere Nachricht', + 'Product Empty Title' => 'Willkommen', + 'Product Name' => 'Produktname', + 'Product Offers' => 'Produktangebote', + 'Qty' => 'Menge', + 'Quantity' => 'Menge', + 'Questions ? See our F.A.Q.' => 'Haben Sie Fragen? Sehen Sie unsere F.A.Q. Oder berühren', + 'REF' => 'REF', + 'Rating' => 'Bewertung', + 'Redirect to bank service' => 'Weiterleitung ', + 'Ref.' => 'Ref.', + 'Register' => 'Registrieren', + 'Regular Price:' => 'Normalpreis :', + 'Related' => 'Ähnlich', + 'Remove' => 'Entfernen', + 'Remove this address' => 'Diese Adresse entfernen', + 'SELECT YOUR CURRENCY' => 'WÄHLEN SIE IHRE WÄHRUNG', + 'SELECT YOUR LANGUAGE' => 'WÄHLEN SIE IHRE SPRACHE', + 'Sale was not found' => 'Die Angebot wurde nicht gefunden', + 'Save %amount%sign on these products' => '%amount%sign sparen', + 'Save %amount%sign on this product' => '%amount%sign sparen', + 'Search' => 'Suchen', + 'Search Result for' => 'Suchergebnis für', + 'Secondary Navigation' => 'Sekundäre Navigation', + 'Secure Payment' => 'Sichere Bezahlung', + 'Secure payment' => 'Sichere Bezahlung', + 'Select Country' => 'Land', + 'Select State' => 'Bundesland auswählen', + 'Select Title' => 'Anrede', + 'Select your country:' => 'Wählen Sie Ihr Land aus :', + 'Send' => 'Senden', + 'Send new password again' => 'Den neuen Passwort wieder schicken', + 'Send us a message' => 'Uns eine Nachricht senden', + 'Shipping Tax' => 'Versandsteuern', + 'Show' => 'Zeigen', + 'Sign in' => 'Anmeldung', + 'Skip to content' => 'Direkt zum Inhalt', + 'Sorry but this combination does not exist.' => 'Es tut uns Leid, aber diese Kombination ist nicht vorhanden.', + 'Sorry, your cart is empty. There\'s nothing to pay.' => 'Ihr Wahrenkorb ist derzeit leer. ', + 'Sort By' => 'Sortieren nach', + 'Special Price:' => 'Aktionspreis:', + 'Status' => 'Status', + 'Subscribe' => 'Abonnieren', + 'Taxed Price' => 'Besteuert Preis', + 'Thank you for the trust you place in us.' => 'Vielen Dank für das Vertrauen, das Sie in uns setzen.', + 'Thanks !' => 'Vielen Dank!', + 'Thanks for signing up! We\'ll keep you posted whenever we have any new updates.' => 'Vielen Dank für Ihre Anmeldung! Wir halten Ihnen auf dem Laufenden über neuen Updates.', + 'Thanks for your message, we will contact as soon as possible.' => 'Vielen Dank für Ihre Nachricht, wir melden uns so bald wie möglich.', + 'The page cannot be found' => 'Die Seite kann nicht gefunden werden', + 'The product has been added to your cart' => 'Das Produkt wurde im Warenkorb hinzugefügt', + 'Thelia V2' => 'Thelia V2', + 'This offer is valid until %date' => 'Diese Angebot ist gültig bis den %date', + 'Toggle navigation' => 'Navigation umschalten', + 'Total' => 'Gesamtsumme', + 'Total excl. taxes' => 'Gesamtpreis exkl. Steuern', + 'Total incl. taxes' => 'Gesamtpreis inkl. Steuern', + 'Total with tax' => 'Gesamtsumme mit Steuer', + 'Total without tax' => 'Gesamtpreis exkl. Steuern', + 'Transaction REF : %ref' => 'Transaktions REF : %ref', + 'Try again' => 'Versuchen Sie es erneut', + 'Unit Price' => 'Stückpreis', + 'Unit Price incl. taxes' => 'Einzelpreis inkl. Steuer', + 'Unit Taxed Price' => 'Einzelpreis inklusive Steuer', + 'Update' => 'Update', + 'Update Profile' => 'Profil aktualisieren', + 'Update Quantity' => 'Menge aktualisieren', + 'Upsell Products' => 'Weitere Produkte', + 'View' => 'Ansehen', + 'View Cart' => 'Warenkorb anzeigen', + 'View all' => 'Alle anzeigen', + 'View as' => 'Sehen als', + 'View order %ref details' => 'Bestellung %ref als Pdf Dokument ansehen', + 'View product' => 'Das Produkt ansehen', + 'Warning' => 'Warnung', + 'We apologize but some of the ordered products are not available any more.' => 'Es tut uns Leid, aber einige der bestellten Produkte sind nicht mehr erhältlich.', + 'We\'re sorry but an error occured. Please try to contact the site administrator' => 'Ein Fehler ist aufgetreten. Bitte probieren Sie den Administrator zu kontaktieren', + 'We\'re sorry, a problem occured and your payment was not successful.' => 'Es tut uns Leid, ein Problem ist aufgetreten und Ihre Zahlung war nicht erfolgreich', + 'You are here:' => 'Sie sind hier:', + 'You choose' => 'Sie haben gewählt', + 'You choose to pay by' => 'Gewähltes Zahlungsmittel', + 'You don\'t have orders yet.' => 'Sie haben noch keine Bestellungen', + 'You have no items in your shopping cart.' => 'Sie haben keine Produkte im Warenkorb', + 'You may have a coupon ?' => 'Haben Sie einen Gutschein?', + 'You want to subscribe to the newsletter? Please enter your email address below.' => 'Sie möchten den Newsletter abonnieren? Bitte geben Sie Ihre E-mail Adresse ein. ', + 'You will receive a link to reset your password.' => 'Sie erhalten einen Link, um Ihr Passwort zurückzusetzen.', + 'Your Cart' => 'Ihr Warenkorb', + 'Your order will be confirmed by us upon receipt of your payment.' => 'Ihre Bestellung wird von uns nach Erhalt Ihrer Zahlung bestätigt.', + 'for' => 'für', + 'instead of' => 'statt', + 'missing or invalid data' => 'fehlende oder ungültige Daten', + 'per page' => 'pro Seite', + 'update' => 'Aktualisieren', + 'with:' => 'mit : ', + '404' => '404', +]; diff --git a/templates/frontOffice/lematelot/I18n/el_GR.php b/templates/frontOffice/lematelot/I18n/el_GR.php new file mode 100644 index 00000000..cbc53e33 --- /dev/null +++ b/templates/frontOffice/lematelot/I18n/el_GR.php @@ -0,0 +1,201 @@ + 'Στοιχείο %nb', + '%nb Items' => 'Στοιχεία %nb', + '+' => '+', + 'Sorry! We are not able to give you a delivery method for your order.' => 'Συγγνώμη! Δεν είμαστε σε θέση να σας δώσεουμε μια μέθοδος παράδοσης για την παραγγελία σας.', + 'A problem occured' => 'Παρουσιάστηκε ένα πρόβλημα', + 'Account' => 'Λογαριασμός', + 'Add a new address' => 'Προσθέστε μια νέα διεύθυνση', + 'Add to cart' => 'Προσθήκη στο καλάθι', + 'Additional Info' => 'Πρόσθετες πληροφορίες', + 'Address' => 'Διεύθυνση', + 'Address %nb' => 'Διεύθυνση %nb', + 'Address Update' => 'Ενημέρωση διεύθυνσης', + 'All contents' => 'Όλα τα περιεχόμενα', + 'All contents in' => 'Όλα τα περιεχόμενα σε', + 'All products' => 'Όλα τα προϊόντα', + 'All products in' => 'Όλα τα προϊόντα στο', + 'Amount' => 'Ποσό', + 'An error occurred' => 'An error occured', + 'Availability' => 'Διαθεσιμότητα', + 'Available' => 'Διαθέσιμο', + 'Back' => 'Προηγούμενο', + 'Billing address' => 'Διεύθυνση χρέωσης', + 'Billing and delivery' => 'Χρέωση και παράδοση', + 'Cancel' => 'Ακύρωση', + 'Cart' => 'Καλάθι', + 'Categories' => 'Kατηγορίες', + 'Change Password' => 'Αλλάξτε κωδικό πρόσβασης', + 'Change address' => 'Αλλάξτε τη διεύθυνση', + 'Change my account information' => 'Αλλάξτε τις πληροφορίες του λογαριασμού μου', + 'Change my password' => 'Αλλαγή του κωδικού μου', + 'Check my order' => 'Ελέγξτε την παραγγελία μου', + 'Choose your delivery address' => 'Επιλέξτε τη διεύθυνση παράδοσης', + 'Choose your delivery method' => 'Επιλέξτε τρόπο παράδοσης', + 'Choose your payment method' => 'Επιλέξτε τη μέθοδο πληρωμής', + 'Code :' => 'Κωδικός:', + 'Connecting to the secure payment server, please wait a few seconds...' => 'Σύνδεση με ασφαλή διακομιστή, σας ευχαριστούμε για την υπομονή σας.', + 'Contact Us' => 'Επικοινωνείστε μαζί μας', + 'Continue Shopping' => 'Συνέχεια Αγορών', + 'Copyright' => 'Πνευματικά δικαιώματα', + 'Coupon code' => 'Κωδικός κουπονιού', + 'Create' => 'Δημιουργία', + 'Create New Account' => 'Δημιουργία νέου λογαριασμού', + 'Create New Address' => 'Δημιουργία νέας διεύθυνσης', + 'Currency' => 'Nόμισμα', + 'Date' => 'Ημ/νία', + 'Delivery Information' => 'Πληροφορίες παράδοσης', + 'Delivery address' => 'Διεύθυνση παράδοσης', + 'Demo product description' => 'Περιγραφή του προϊόντος demo', + 'Demo product title' => 'Τίτλος προϊόντος demo', + 'Description' => 'Περιγραφή', + 'Do you have an account?' => 'Έχετε ένα λογαριασμό;', + 'Do you really want to delete this address ?' => 'Θέλετε να διαγράψετε αυτή τη διεύθυνση;', + 'Edit' => 'Επεξεργασία', + 'Edit this address' => 'Επεξεργαστείτε αυτή τη διεύθυνση', + 'Estimated shipping ' => 'Εκτιμώμενα μεταφορικά ', + 'Forgot your Password?' => 'Ξεχάσατε τον κωδικό σας?', + 'Free shipping' => 'Δωρεάν αποστολή', + 'Go home' => 'Πήγαινε στην Αρχή', + 'Grid' => 'Πλέγμα', + 'Home' => 'Αρχή', + 'If nothing happens within 10 seconds, please click here.' => 'Εάν δε συμβεί τίποτα εντός των επόμενων 10 δευτερολέπτων, Παρακαλώ, πατήστε εδώ. ', + 'In Stock' => 'Σε απόθεμα', + 'Invoice REF' => 'Αναφ Τιμολογίου', + 'Language' => 'Γλώσσα', + 'Latest' => 'Πρόσφατα', + 'Latest products' => 'Τελευταία προϊόντα', + 'List' => 'Λίστα', + 'List of orders' => 'Λίστα παραγγελιών', + 'Login' => 'Σύνδεση', + 'Login Information' => 'Πληροφορίες Σύνδεσης', + 'Multi-payment platform' => 'Πλατφόρμα πολλαπλών πληρωμών', + 'My Account' => 'Ο Λογαριασμός μου', + 'My Address Books' => 'Τα βιβλία διευθύνσεων μου', + 'My Address book' => 'Κατάλογος Διευθύνσεων', + 'My Orders' => 'Οι παραγγελίες μου', + 'My order' => 'Η Παραγγελία μου', + 'Name' => 'Όνομα', + 'Name ascending' => 'Όνομα αύξουσα', + 'Name descending' => 'Όνομα Φθίνουσα', + 'Need help ?' => 'Χρειάζεστε βοήθεια; ?', + 'Newsletter' => 'Ενημερωτικό δελτίο', + 'Newsletter Subscription' => 'Συνδρομή στο Newsletter', + 'Next' => 'Επόμενο', + 'Next Step' => 'Επόμενο βήμα', + 'Next product' => 'Επόμενο προϊόν', + 'No deliveries available for this cart and this country' => 'Δεν υπάρχουν διαθέσιμες παραδόσεις για το καλάθι και τη χώρα σας', + 'No products available in this category' => 'Δεν υπάρχουν διαθέσιμα προϊόντα σε αυτήν την κατηγορία', + 'No results found' => 'Δε βρέθηκαν αποτελέσματα', + 'No.' => 'Αριθ.', + 'Ok' => 'Οκ', + 'Order details' => 'Λεπτομέρειες παραγγελίας', + 'Order number' => 'Αριθμός παραγγελίας', + 'Orders over $50' => 'Παραγγελίες άνω των $50', + 'Out of Stock' => 'Εξαντλημένο', + 'Pagination' => 'Σελιδοποίηση', + 'Password' => 'Κωδικός', + 'Password Forgotten' => 'Ξεχασμένος Κωδικός', + 'Pay with %module_title' => 'Πληρώστε με %module_title', + 'Personal Information' => 'Προσωπικές πληροφορίες', + 'Placeholder address label' => 'Σπίτι, Γραφείο εργασίας, άλλο', + 'Placeholder address1' => '76, Ενατη λεωφόρος', + 'Placeholder address2' => 'Διεύθυνση', + 'Placeholder city' => 'Νέα Υόρκη', + 'Placeholder company' => 'Google', + 'Placeholder contact email' => 'Έτσι ώστε να μπορέσω να σας πάρω πίσω.', + 'Placeholder contact message' => 'Και το μήνυμά σας...', + 'Placeholder contact name' => 'Ποιό είναι το όνομά σας?', + 'Placeholder contact subject' => 'Το θέμα του μηνύματός σας.', + 'Placeholder email' => 'georgepapadopoulos@domain.com', + 'Placeholder firstname' => 'Γιώργος', + 'Placeholder lastname' => 'Παπαδόπουλος', + 'Placeholder zipcode' => 'NY 10011', + 'Please enter your email address below.' => 'Παρακαλούμε εισάγετε το email σας παρακάτω.', + 'Please try again to order' => 'Παρακαλώ ξαναπροσπαθήστε να παραγγείλετε', + 'Position' => 'Θέση', + 'Previous' => 'Προηγούμενο', + 'Previous product' => 'Προηγούμενο προϊόν', + 'Price' => 'Τιμή', + 'Price ascending' => 'Αύξουσα τιμή', + 'Price descending' => 'Φθίνουσα τιμή', + 'Proceed checkout' => 'Προχωρήστε στην ολοκλήρωση της παραγγελίας', + 'Product Empty Button' => 'Προσθήκη πρώτου προϊόντος', + 'Product Empty Message' => 'Είναι πολύ εύκολο να προσθέσετε ένα προϊόν. +
    +
  1. ΕπιλέξτεΝέο κάτω από την καρτέλα λεπτομέρειες εάν θέλετε να δείτε το προϊόν σας στην ενότητα τελευταίων προϊόντων.
  2. +
  3. ΕπιλέξτεΠώληση κάτω από την καρτέλα λεπτομέρειες εάν θέλετε να δείτε το προϊόν σας στην ενότητα προσφορών προϊόντων.
  4. +
', + 'Product Name' => 'Όνομα Προϊόντος', + 'Product Offers' => 'Προσφορές προϊόντων', + 'Qty' => 'Ποσότητα', + 'Quantity' => 'Ποσότητα', + 'Questions ? See our F.A.Q.' => 'Ερωτήσεις; Δείτε τις Συχνές ερωτήσεις', + 'Rating' => 'Βαθμολογία', + 'Redirect to bank service' => 'Ανακατευθύνει στην υπηρεσία της Τράπεζας', + 'Ref.' => 'Αναφ.', + 'Register' => 'Καταχώρηση', + 'Regular Price:' => 'Κανονική τιμή:', + 'Related' => 'Που σχετίζονται με', + 'Remove' => 'Διαγραφη', + 'Remove this address' => 'Αφαιρέστε αυτή τη διεύθυνση', + 'SELECT YOUR CURRENCY' => 'ΕΠΙΛΕΞΤΕ ΤΟ ΝΟΜΙΣΜΑ ΣΑΣ', + 'SELECT YOUR LANGUAGE' => 'ΕΠΙΛΕΞΤΕ ΤΗ ΓΛΩΣΣΑ ΣΑΣ', + 'Search' => 'Αναζήτηση', + 'Search Result for' => 'Αναζητήστε Αποτελέσματα για', + 'Secure Payment' => 'Ασφαλής πληρωμή', + 'Secure payment' => 'Ασφαλής πληρωμή', + 'Select Country' => 'Επιλέξτε Χώρα', + 'Select Title' => 'Επιλέξτε τίτλο', + 'Select your country:' => 'Επιλέξτε τη χώρα σας:', + 'Send' => 'Αποστολή', + 'Send us a message' => 'Στείλτε μας ένα μήνυμα', + 'Shipping Tax' => 'Φόρος Αποστολής', + 'Show' => 'Εμφάνιση', + 'Skip to content' => 'Μετάβαση στο περιεχόμενο', + 'Sorry, your cart is empty. There\'s nothing to pay.' => 'Λυπούμαστε, το καλάθι αγορών σας είναι άδειο. Δεν υπάρχει τίποτα για να πληρώσετε.', + 'Sort By' => 'Ταξινόμηση κατά', + 'Special Price:' => 'Ειδική τιμή:', + 'Status' => 'Κατάσταση', + 'Subscribe' => 'Συνδρομή', + 'Thank you for the trust you place in us.' => 'Σας ευχαριστούμε για την εμπιστοσύνη που μας δείχνετε.', + 'Thanks !' => 'Ευχαριστούμε !', + 'Thanks for signing up! We\'ll keep you posted whenever we have any new updates.' => 'Ευχαριστούμε για την εγγραφή! Θα θα σας κρατήσουμε ενήμερους όποτε έχουμε νέες ενημερώσεις.', + 'Thanks for your message, we will contact as soon as possible.' => 'Ευχαριστούμε για το μήνυμά σας, θα επικοινωνήσουμε μαζί σας το συντομότερο δυνατό.', + 'The page cannot be found' => 'Η σελίδα δεν βρέθηκε', + 'Thelia V2' => 'Thelia V2', + 'Toggle navigation' => 'Εναλλαγή περιήγησης', + 'Total' => 'Σύνολο', + 'Total without tax' => 'Σύνολο χωρίς ΦΠΑ', + 'Try again' => 'Ευχαριστούμε που ξαναπροσπαθήσατε.', + 'Unit Price' => 'Τιμή μονάδας', + 'Update' => 'Ενημέρωση', + 'Update Profile' => 'Ενημέρωση Προφιλ', + 'Update Quantity' => 'Ενημέρωση Ποσότητας', + 'Upsell Products' => 'Προϊόντα Υψηλότερης Αξίας', + 'View' => 'Προβολή', + 'View Cart' => 'Προβολή Καλαθιού', + 'View all' => 'Εμφάνιση όλων', + 'View as' => 'Προβολή ως', + 'View product' => 'Προβολή προϊόντος', + 'Warning' => 'Προειδοποίηση', + 'We\'re sorry, a problem occured and your payment was not successful.' => 'Ζητούμε συγνώμη, παρουσιάστηκε πρόβλημα και η πληρωμή σας δεν ήταν επιτυχής.', + 'You are here:' => 'Είστε εδώ:', + 'You choose to pay by' => 'Επιλέξατε να πληρώσετε με', + 'You don\'t have orders yet.' => 'Δεν έχετε ακόμα παραγγελίες.', + 'You have no items in your shopping cart.' => 'Δεν έχετε προϊόντα στο καλάθι αγορών σας.', + 'You may have a coupon ?' => 'Μπορεί να έχετε ένα κουπόνι;', + 'You want to subscribe to the newsletter? Please enter your email address below.' => 'Θέλετε να εγγραφείτε στο ενημερωτικό δελτίο; Παρακαλούμε συμπληρώστε παρακάτω το email σας.', + 'You will receive a link to reset your password.' => 'Θα λάβετε ένα σύνδεσμο για να επαναδημιουργήσετε τον κωδικό πρόσβασής σας.', + 'Your Cart' => 'Το καλάθι σας', + 'Your order will be confirmed by us upon receipt of your payment.' => 'Παραγγελία σας θα επιβεβαιωθεί από εμάς, μετά την παραλαβή της πληρωμής σας.', + 'for' => 'για', + 'instead of' => 'αντί για', + 'missing or invalid data' => 'ελλειπή ή αναληθή δεδομένα', + 'per page' => 'ανά σελίδα', + 'update' => 'ενημέρωση', + 'with:' => 'με:', + '404' => '404', +]; diff --git a/templates/frontOffice/lematelot/I18n/en_US.php b/templates/frontOffice/lematelot/I18n/en_US.php new file mode 100755 index 00000000..320c4013 --- /dev/null +++ b/templates/frontOffice/lematelot/I18n/en_US.php @@ -0,0 +1,276 @@ + '%nb Item', + '%nb Items' => '%nb Items', + '+' => '+', + '404' => '404', + 'Sorry! We are not able to give you a delivery method for your order.' => 'Sorry! We are not able to give you a delivery method for your order.', + 'A new password has been sent to your e-mail address. Please check your mailbox.' => 'A new password has been sent to your e-mail address. Please check your mailbox.', + 'A problem occured' => 'A problem occured', + 'A summary of your order has been sent to the following address' => 'A summary of your order has been sent to the following address', + 'Account' => 'Account', + 'Add a new address' => 'Add a new address', + 'Add to cart' => 'Add to cart', + 'Additional Info' => 'Additional Info', + 'Address' => 'Address', + 'Address %nb' => 'Address %nb', + 'Address Update' => 'Address update', + 'All' => 'All', + 'All brands' => 'All brands', + 'All brands in %store' => 'All brands in %store', + 'All contents' => 'All contents', + 'All contents in' => 'All contents in', + 'All product in brand %title' => 'All product in brand %title', + 'All products' => 'All products', + 'All products for brand %title in %store' => 'All products for brand %title in %store', + 'All products in' => 'All products in', + 'Amount' => 'Amount', + 'An error occurred' => 'An error occurred', + 'Availability' => 'Availability', + 'Available' => 'Available', + 'Back' => 'Back', + 'Billing' => 'Billing', + 'Billing Mode' => 'Billing Mode', + 'Billing address' => 'Billing address', + 'Billing and delivery' => 'Billing and delivery', + 'Brand information' => 'Brand information', + 'Brands' => 'Brands', + 'Cancel' => 'Cancel', + 'Cancel Newsletter Subscription' => 'Cancel Newsletter Subscription', + 'Cart' => 'Cart', + 'Categories' => 'Categories', + 'Change Password' => 'Change Password', + 'Change address' => 'Change address', + 'Change my account information' => 'Change my account information', + 'Change my password' => 'Change my password', + 'Check my order' => 'Check my order', + 'Choose your delivery address' => 'Choose your delivery address', + 'Choose your delivery method' => 'Choose your delivery method', + 'Choose your payment method' => 'Choose your payment method', + 'Code :' => 'Code :', + 'Connecting to the secure payment server, please wait a few seconds...' => 'Connection au serveur depaiement sécurisé, merci de patienter.', + 'Contact Us' => 'Contact Us', + 'Contact page' => 'Contact page', + 'Continue Shopping' => 'Continue Shopping', + 'Copyright' => 'Copyright', + 'Coupon code' => 'Coupon code', + 'Create' => 'Create', + 'Create New Account' => 'Create New Account', + 'Create New Address' => 'Create New Address', + 'Created' => 'Created', + 'Currency' => 'Currency', + 'Customer Number' => 'Customer Number', + 'Date' => 'Date', + 'Delete' => 'Supprimer', + 'Delivery' => 'Delivery', + 'Delivery Information' => 'Delivery Information', + 'Delivery Mode' => 'Delivery Mode', + 'Delivery REF' => 'Delivery REF', + 'Delivery address' => 'Delivery address', + 'Demo product description' => 'Demo product description', + 'Demo product title' => 'Demo product title', + 'Description' => 'Description', + 'Discount' => 'Discount', + 'Do you have an account?' => 'Do you have an account?', + 'Do you really want to delete this address ?' => 'Do you really want to delete this address ?', + 'Documents' => 'Documents', + 'Download' => 'Download', + 'Edit' => 'Edit', + 'Edit this address' => 'Edit this address', + 'Estimated shipping ' => 'Estimated shipping ', + 'Expected delivery date: %delivery_date' => 'Date de livraison estimée :', + 'Forgot your Password?' => 'Forgot your Password?', + 'Free shipping' => 'Free shipping', + 'From %price' => 'From %price', + 'Go back to the previous page' => 'Go back to the previous page', + 'Go home' => 'Go home', + 'Grid' => 'Grid', + 'Home' => 'Home', + 'I\'ve read and agreed on Terms & Conditions' => 'I\'ve read and agreed on Terms & Conditions', + 'If nothing happens within 10 seconds, please click here.' => 'Si rien ne se passe dans les 10 prochaines secondes, merci de cliquer ici. ', + 'If you want to change your email, please contact us.' => 'If you want to change your email, please contact us.', + 'In Stock' => 'In Stock', + 'Invoice REF' => 'Invoice REF', + 'Invoice date' => 'Invoice date', + 'Language' => 'Language', + 'Latest' => 'Latest', + 'Latest products' => 'Latest products', + 'List' => 'List', + 'List of orders' => 'List of orders', + 'Login' => 'Login', + 'Login Information' => 'Login Information', + 'Main Address' => 'Main Address', + 'More information about this brand' => 'More information about this brand', + 'Multi-payment platform' => 'Multi-payment platform', + 'My Account' => 'My Account', + 'My Address Books' => 'My Address Books', + 'My Address book' => 'My Address book', + 'My Orders' => 'My Orders', + 'My order' => 'My order', + 'Name' => 'Name', + 'Name ascending' => 'Name ascending', + 'Name descending' => 'Name descending', + 'Need help ?' => 'Need help ?', + 'Newsletter' => 'Newsletter', + 'Newsletter Subscription' => 'Newsletter Subscription', + 'Next' => 'Next', + 'Next Step' => 'Next Step', + 'Next product' => 'Next product', + 'No Contents in this folder.' => 'No Contents in this folder.', + 'No deliveries available for this cart and this country' => 'No deliveries available for this cart and this country', + 'No products available in this brand' => 'No products available in this brand', + 'No products available in this category' => 'No products available in this category', + 'No results found' => 'No results found', + 'No.' => 'No.', + 'Ok' => 'Ok', + 'Options' => 'Options', + 'Order details' => 'Order details', + 'Order details %ref' => 'Order details %ref', + 'Order number' => 'Order number', + 'Orders over $50' => 'Orders over $50', + 'Out of Stock' => 'Out of stock', + 'PDF invoice' => 'PDF invoice', + 'Pagination' => 'Pagination', + 'Password' => 'Password', + 'Password Forgotten' => 'Password Forgotten', + 'Pay with %module_title' => 'Payer avec %module_title', + 'Personal Information' => 'Personal Information', + 'Placeholder address label' => 'Home, Work office, other', + 'Placeholder address1' => '76 Ninth Avenue', + 'Placeholder address2' => 'Address', + 'Placeholder cellphone' => 'Cellular phone number', + 'Placeholder city' => 'Ville', + 'Placeholder company' => 'Google', + 'Placeholder contact email' => 'So I can get back to you.', + 'Placeholder contact message' => 'And your message...', + 'Placeholder contact name' => 'What\'s your name?', + 'Placeholder contact subject' => 'The subject of your message.', + 'Placeholder email' => 'johndoe@domain.com', + 'Placeholder email confirm' => 'Placeholder email confirm', + 'Placeholder firstname' => 'John', + 'Placeholder lastname' => 'Doe', + 'Placeholder phone' => 'Phone number', + 'Placeholder zipcode' => 'NY 10011', + 'Please enter your email address below.' => 'Please enter your email address below.', + 'Please try again to order' => 'Please try again to order', + 'Position' => 'Position', + 'Postage' => 'Postage', + 'Previous' => 'Previous', + 'Previous product' => 'Previous product', + 'Price' => 'Price', + 'Price ascending' => 'Price ascending', + 'Price descending' => 'Price descending', + 'Proceed checkout' => 'Proceed checkout', + 'Product Empty Button' => 'Add my first product', + 'Product Empty Message' => 'It\'s really quick to add a product. +
    +
  1. Check NEW under the details tab if you want to see your product in the latest product section.
  2. +
  3. Check SALE under the details tab if you want to see your product in the offer product section.
  4. +
', + 'Product Empty Title' => 'Welcome', + 'Product Name' => 'Product Name', + 'Product Offers' => 'Product Offers', + 'Qty' => 'Qty', + 'Quantity' => 'Quantity', + 'Questions ? See our F.A.Q.' => 'Questions ? See our F.A.Q. or contact us', + 'REF' => 'REF', + 'Rating' => 'Rating', + 'Redirect to bank service' => 'Redirect to bank service', + 'Ref.' => 'Ref.', + 'Register' => 'Register', + 'Regular Price:' => 'Regular Price:', + 'Related' => 'Related', + 'Remove' => 'Remove', + 'Remove this address' => 'Remove this address', + 'SELECT YOUR CURRENCY' => 'SELECT YOUR CURRENCY', + 'SELECT YOUR LANGUAGE' => 'SELECT YOUR LANGUAGE', + 'Sale was not found' => 'Sale was not found', + 'Save %amount%sign on these products' => 'Save %amount%sign on these products', + 'Save %amount%sign on this product' => 'Save %amount%sign on this product', + 'Search' => 'Search', + 'Search Result for' => 'Search Result for', + 'Secondary Navigation' => 'Secondary Navigation', + 'Secure Payment' => 'Secure Payment', + 'Secure payment' => 'Secure payment', + 'Select Country' => 'Select Country', + 'Select State' => 'Select State', + 'Select Title' => 'Select Title', + 'Select your country:' => 'Select your country:', + 'Send' => 'Send', + 'Send new password again' => 'Send new password again', + 'Send us a message' => 'Send us a message', + 'Shipping Tax' => 'Shipping Tax', + 'Show' => 'Show', + 'Sign in' => 'Sign in', + 'Skip to content' => 'Skip to content', + 'Sorry but this combination does not exist.' => 'Sorry but this combination does not exist.', + 'Sorry, your cart is empty. There\'s nothing to pay.' => 'Désolé, mais votre panier est vide. Il n\'y a rien à payer.', + 'Sort By' => 'Sort By', + 'Special Price:' => 'Special Price:', + 'Status' => 'Status', + 'Subscribe' => 'Subscribe', + 'Taxed Price' => 'Taxed Price', + 'Thank you for the trust you place in us.' => 'Thank you for the trust you place in us.', + 'Thanks !' => 'Thanks !', + 'Thanks for signing up! We\'ll keep you posted whenever we have any new updates.' => 'Thanks for signing up! We\'ll keep you posted whenever we have any new updates.', + 'Thanks for your message, we will contact as soon as possible.' => 'Thanks for your message, we will contact as soon as possible.', + 'The page cannot be found' => 'The page cannot be found', + 'The product has been added to your cart' => 'The product has been added to your cart', + 'Thelia V2' => 'Thelia V2', + 'This offer is valid until %date' => 'This offer is valid until %date', + 'To cancel your subscription to our newsletter, please enter your email address below.' => 'To cancel your subscription to our newsletter, please enter your email address below.', + 'Toggle navigation' => 'Toggle navigation', + 'Total' => 'Total', + 'Total excl. taxes' => 'Total excl. taxes', + 'Total incl. taxes' => 'Total incl. taxes', + 'Total with tax' => 'Total with tax', + 'Total without tax' => 'Total without tax', + 'Transaction REF : %ref' => 'Transaction REF : %ref', + 'Try again' => 'Merci de ré-essayer.', + 'Unit Price' => 'Unit Price', + 'Unit Price incl. taxes' => 'Unit Price incl. taxes', + 'Unit Taxed Price' => 'Unit Taxed Price', + 'Unsubscribe' => 'Unsubscribe', + 'Update' => 'Update', + 'Update Profile' => 'Update Profile', + 'Update Quantity' => 'Update Quantity', + 'Upsell Products' => 'Upsell Products', + 'View' => 'View', + 'View Cart' => 'View Cart', + 'View all' => 'View all', + 'View as' => 'View as', + 'View order %ref details' => 'View order %ref details', + 'View product' => 'View product', + 'Warning' => 'Warning', + 'We apologize but some of the ordered products are not available any more.' => 'We apologize but some of the ordered products are not available any more.', + 'We\'re sorry but an error occured. Please try to contact the site administrator' => 'We\'re sorry but an error occured. Please try to contact the site administrator', + 'We\'re sorry, a problem occured and your payment was not successful.' => 'We\'re sorry, a problem occured and your payment was not successful.', + 'You are here:' => 'You are here:', + 'You choose' => 'You choose', + 'You choose to pay by' => 'You choose to pay by', + 'You don\'t have orders yet.' => 'You don\'t have orders yet.', + 'You have no items in your shopping cart.' => 'You have no items in your shopping cart.', + 'You may have a coupon ?' => 'You may have a coupon ?', + 'You want to subscribe to the newsletter? Please enter your email address below.' => 'You want to subscribe to the newsletter? Please enter your email address below.', + 'You will receive a link to reset your password.' => 'You will receive a link to reset your password.', + 'Your Cart' => 'Your Cart', + 'Your order payment' => 'Your order payment', + 'Your order will be confirmed by us upon receipt of your payment.' => 'Your order will be confirmed by us upon receipt of your payment.', + 'Your subscription to our newsletter has been canceled.' => 'Your subscription to our newsletter has been canceled.', + 'for' => 'for', + 'instead of' => 'instead of', + 'missing or invalid data' => 'missing or invalid data', + 'per page' => 'per page', + 'update' => 'update', + 'with:' => 'with:', + 'About my country' => 'I don\'t find my country', + 'Wish List' => 'Wish List', + 'My Wish List' => 'My Wish List', + 'Add to my Wish List' => 'Add to my Wish List', + 'Remove from my Wish List' => 'Remove from my Wish List', + 'View my Wish List' => 'View my Wish List', + 'Retraction' => 'Retraction Form', + 'Placeholder retraction subject' => 'Please indicate us your order number here', + 'retraction body' => 'Madam, Sir, According to the French law N ° 2014-344 (known as Hamon Law) of March 17th, 2014, I use my right of retraction to cancel my order.' +); diff --git a/templates/frontOffice/lematelot/I18n/es_ES.php b/templates/frontOffice/lematelot/I18n/es_ES.php new file mode 100755 index 00000000..1e745aa1 --- /dev/null +++ b/templates/frontOffice/lematelot/I18n/es_ES.php @@ -0,0 +1,262 @@ + '%nb artículo', + '%nb Items' => '%nb artículos', + '+' => '+', + 'Sorry! We are not able to give you a delivery method for your order.' => '¡Lo sentimos! No somos capaces de dar un método de entrega para tu pedido.', + 'A new password has been sent to your e-mail address. Please check your mailbox.' => 'Se ha enviado una nueva contraseña a por correo electrónico. Por favor comprueba tu buzón.', + 'A problem occured' => 'Ha surgido un problema', + 'A summary of your order has been sent to the following address' => 'Un resumen de tu pedido ha sido enviado a la siguiente dirección de correo', + 'Account' => 'Cuenta', + 'Add a new address' => 'Añadir una nueva dirección', + 'Add to cart' => 'Añadir al carrito', + 'Additional Info' => 'Información adicional', + 'Address' => 'Dirección', + 'Address %nb' => 'Dirección %nb', + 'Address Update' => 'Dirección actualizada', + 'All' => 'Todo', + 'All brands' => 'Todas las marcas', + 'All brands in %store' => 'Todas las marcas en %store', + 'All contents' => 'Todos los contenidos', + 'All contents in' => 'Todos los contenidos en', + 'All product in brand %title' => 'Todos los productos de la marca %title', + 'All products' => 'Todos los productos', + 'All products for brand %title in %store' => 'Todos los productos de la marca %title en %store', + 'All products in' => 'Todos los productos en', + 'Amount' => 'Importe', + 'An error occurred' => 'Ha ocurrido un error', + 'Availability' => 'Disponibilidad', + 'Available' => 'Disponible', + 'Back' => 'Volver', + 'Billing' => 'Facturación', + 'Billing Mode' => 'Modo de facturación', + 'Billing address' => 'Dirección de facturación', + 'Billing and delivery' => 'Facturación y entrega', + 'Brand information' => 'Información de marca', + 'Brands' => 'Marcas', + 'Cancel' => 'Cancelar', + 'Cart' => 'Carrito', + 'Categories' => 'Categorías', + 'Change Password' => 'Cambiar contraseña', + 'Change address' => 'Cambiar dirección', + 'Change my account information' => 'Cambiar la información de mi cuenta', + 'Change my password' => 'Cambiar mi contraseña', + 'Check my order' => 'Verificar mi pedido', + 'Choose your delivery address' => 'Elige tu dirección de entrega', + 'Choose your delivery method' => 'Elegir el método de entrega', + 'Choose your payment method' => 'Elegir el método de pago', + 'Code :' => 'Código:', + 'Connecting to the secure payment server, please wait a few seconds...' => 'Conectando al servidor de pago seguro, por favor espere unos segundos.', + 'Contact Us' => 'Contacte con nosotros', + 'Contact page' => 'Página de contacto', + 'Continue Shopping' => 'Seguir comprando', + 'Copyright' => 'Derechos de autor', + 'Coupon code' => 'Código de cupón', + 'Create' => 'Crear', + 'Create New Account' => 'Crear una cuenta nueva', + 'Create New Address' => 'Crear una nueva dirección', + 'Created' => 'Creado', + 'Currency' => 'Divisa', + 'Customer Number' => 'Número de cliente', + 'Date' => 'Fecha', + 'Delete' => 'Borrar', + 'Delivery' => 'Envío', + 'Delivery Information' => 'Información de entrega', + 'Delivery Mode' => 'Forma de envío', + 'Delivery REF' => 'REF de entrega', + 'Delivery address' => 'Dirección de entrega', + 'Demo product description' => 'Descripción del producto demo', + 'Demo product title' => 'Título del producto demo', + 'Description' => 'Descripción', + 'Discount' => 'Descuento', + 'Do you have an account?' => '¿Tienes una cuenta?', + 'Do you really want to delete this address ?' => '¿Quieres eliminar esta dirección?', + 'Documents' => 'Documentos', + 'Download' => 'Descargar', + 'Edit' => 'Editar', + 'Edit this address' => 'Editar esta dirección', + 'Estimated shipping ' => 'Envío estimado ', + 'Expected delivery date: %delivery_date' => 'Fecha estimada de entrega :', + 'Forgot your Password?' => '¿Olvidaste tu contraseña?', + 'Free shipping' => '¡Envío gratuito!', + 'From %price' => 'De %price', + 'Go back to the previous page' => 'Volver a la página anterior', + 'Go home' => 'Vuelve a la página de inicio', + 'Grid' => 'Cuadrícula', + 'Home' => 'Página de inicio', + 'I\'ve read and agreed on Terms & Conditions' => 'He leído y acuerdo con los términos y condiciones', + 'If nothing happens within 10 seconds, please click here.' => 'Si nada sucede dentro de 10 segundos, por favor haga clic aquí. ', + 'If you want to change your email, please contact us.' => 'Si deseas cambiar tu correo electrónico, contacta con nosotros.', + 'In Stock' => 'En stock', + 'Invoice REF' => 'REF de factura ', + 'Invoice date' => 'Fecha factura', + 'Language' => 'Idioma', + 'Latest' => 'Más reciente', + 'Latest products' => 'Últimos productos', + 'List' => 'Lista', + 'List of orders' => 'Lista de pedidos', + 'Login' => '¡Iniciar sesión!', + 'Login Information' => 'Información de registro', + 'Main Address' => 'Dirección principal', + 'More information about this brand' => 'Más información sobre esta marca', + 'Multi-payment platform' => 'Plataforma multi-pago', + 'My Account' => 'Mi cuenta', + 'My Address Books' => 'Mis libretas de direcciones', + 'My Address book' => 'Mi libreta de direcciones', + 'My Orders' => 'Mis pedidos', + 'My order' => 'Mi pedido', + 'Name' => 'Nombre', + 'Name ascending' => 'Nombre ascendente', + 'Name descending' => 'Nombre descendente', + 'Need help ?' => '¿Necesitas ayuda?', + 'Newsletter' => 'Boletín de noticias', + 'Newsletter Subscription' => 'Suscripción al boletín', + 'Next' => 'Próximo', + 'Next Step' => 'Siguiente paso', + 'Next product' => 'Producto siguiente', + 'No Contents in this folder.' => 'No hay contenidos en esta carpeta.', + 'No deliveries available for this cart and this country' => 'No hay envíos disponibles para este carrito y este país', + 'No products available in this brand' => 'No hay productos disponibles en esta marca', + 'No products available in this category' => 'No hay productos disponibles en esta categoría', + 'No results found' => 'No se encontraron resultados', + 'No.' => 'No.', + 'Ok' => 'Ok', + 'Options' => 'Opciones', + 'Order details' => 'Detalles del pedido', + 'Order details %ref' => 'Detalles del pedido %ref', + 'Order number' => 'Número de pedido', + 'Orders over $50' => 'Pedidos superiores a 50$', + 'Out of Stock' => 'Fuera de stock', + 'PDF invoice' => 'Factura PDF', + 'Pagination' => 'Paginación', + 'Password' => 'Contraseña', + 'Password Forgotten' => 'Contraseña olvidada', + 'Pay with %module_title' => 'Pagar con %module_title', + 'Personal Information' => 'Información personal', + 'Placeholder address label' => 'Casa, Trabajo, otros', + 'Placeholder address1' => 'Paseo del prado 76', + 'Placeholder address2' => 'Dirección', + 'Placeholder cellphone' => 'Número de teléfono móvil', + 'Placeholder city' => 'Nueva York', + 'Placeholder company' => 'Google', + 'Placeholder contact email' => 'Entonces, puedo ponerme en contacto contigo.', + 'Placeholder contact message' => 'Y tu mensaje...', + 'Placeholder contact name' => '¿Cómo te llamas?', + 'Placeholder contact subject' => 'El asunto de tu mensaje.', + 'Placeholder email' => 'Johndoe@domain.com', + 'Placeholder email confirm' => 'Posición de confirmación de correo electrónico', + 'Placeholder firstname' => 'Juan', + 'Placeholder lastname' => 'Doe', + 'Placeholder phone' => 'Número de teléfono', + 'Placeholder zipcode' => 'Madrid 28011', + 'Please enter your email address below.' => 'Por favor, introduce tu dirección de correo electrónico.', + 'Please try again to order' => 'Intentar de nuevo para realizar pedido', + 'Position' => 'Posición', + 'Postage' => 'Gastos de envío', + 'Previous' => 'Anterior', + 'Previous product' => 'Producto anterior', + 'Price' => 'Precio', + 'Price ascending' => 'Precio ascendente', + 'Price descending' => 'Precio descendente', + 'Proceed checkout' => 'Realizar el checkout', + 'Product Empty Button' => 'Añadir mi primer producto', + 'Product Empty Message' => 'Es rápido añadir un producto. +
    +
  1. Pincha Nuevo en la pestaña de detalles si quieres ver tu producto en la sección de últimos productos.
  2. +
  3. Pincha En promoción en la pestaña de detalles si quieres ver tu producto en la sección de promociones.
  4. +
', + 'Product Empty Title' => 'Bienvenido', + 'Product Name' => 'Nombre de producto', + 'Product Offers' => 'Ofertas de producto', + 'Qty' => 'Cant.', + 'Quantity' => 'Cantidad', + 'Questions ? See our F.A.Q.' => '¿Preguntas? Mira nuestras preguntas más frecuentes. O toque', + 'REF' => 'REF', + 'Rating' => 'Valoración', + 'Redirect to bank service' => 'Redirigir a servicio bancario', + 'Ref.' => 'Ref.', + 'Register' => 'Registrarse', + 'Regular Price:' => 'Precio normal:', + 'Related' => 'Relacionado', + 'Remove' => 'Eliminar', + 'Remove this address' => 'Eliminar esta dirección', + 'SELECT YOUR CURRENCY' => 'SELECCIONA TU MONEDA', + 'SELECT YOUR LANGUAGE' => 'SELECCIONA TU IDIOMA', + 'Sale was not found' => 'No se encontró la venta', + 'Save %amount%sign on these products' => 'Guardar %amount%sign en estos productos', + 'Save %amount%sign on this product' => 'Guardar %amount%sign en estos productos', + 'Search' => 'Buscar', + 'Search Result for' => 'Resultados de búsqueda de', + 'Secondary Navigation' => 'Navegación secundaria', + 'Secure Payment' => 'Pago seguro', + 'Secure payment' => 'Pago seguro', + 'Select Country' => 'Elegir país', + 'Select State' => 'Selecciona un Estado', + 'Select Title' => 'Selecciona título', + 'Select your country:' => 'Selecciona tu país:', + 'Send' => 'Enviar', + 'Send new password again' => 'Enviar nueva contraseña otra vez', + 'Send us a message' => 'Envíanos un mensaje', + 'Shipping Tax' => 'Impuestos de envío', + 'Show' => 'Mostrar', + 'Sign in' => 'Iniciar Sesión', + 'Skip to content' => 'Pasar al contenido', + 'Sorry but this combination does not exist.' => 'Lo siento pero esta combinación no existe.', + 'Sorry, your cart is empty. There\'s nothing to pay.' => 'Lo siento, su carro está vacío. No hay para pagar.', + 'Sort By' => 'Ordenar por', + 'Special Price:' => 'Precio especial:', + 'Status' => 'Estado', + 'Subscribe' => 'suscribir', + 'Taxed Price' => 'Precio impuesto', + 'Thank you for the trust you place in us.' => 'Gracias por la confianza que depositas en nosotros.', + 'Thanks !' => '¡Gracias!', + 'Thanks for signing up! We\'ll keep you posted whenever we have any new updates.' => '¡Gracias por registrarte! Te mantendremos informado cuando tengamos cualquier nueva actualización.', + 'Thanks for your message, we will contact as soon as possible.' => 'Gracias por tu mensaje, nos pondremos en contacto contigo lo antes posible.', + 'The page cannot be found' => 'No se puede encontrar la página', + 'The product has been added to your cart' => 'El producto ha sido añadido a tu carrito', + 'Thelia V2' => 'Thelia V2', + 'This offer is valid until %date' => 'Esta oferta es válida hasta el %date', + 'Toggle navigation' => 'Cambiar el modo de navegación', + 'Total' => 'Total', + 'Total excl. taxes' => 'Total sin Impuestos', + 'Total incl. taxes' => 'Total con impuestos', + 'Total with tax' => 'Total con impuestos', + 'Total without tax' => 'Total sin impuestos', + 'Transaction REF : %ref' => 'Transacción REF: %ref', + 'Try again' => 'Intente nuevamente.', + 'Unit Price' => 'Precio unitario', + 'Unit Price incl. taxes' => 'Precio unitario incluyendo impuestos', + 'Unit Taxed Price' => 'Impuestos precio unitario', + 'Update' => 'Actualizar', + 'Update Profile' => 'Actualizar el perfil', + 'Update Quantity' => 'Actualizar cantidad', + 'Upsell Products' => 'Productos relacionados', + 'View' => 'Ver', + 'View Cart' => 'Ver carrito', + 'View all' => 'Ver todos', + 'View as' => 'Ver como', + 'View order %ref details' => 'Ver detalles de la orden %ref', + 'View product' => 'Ver producto', + 'Warning' => 'Alerta', + 'We apologize but some of the ordered products are not available any more.' => 'Lo sentimos pero algunos de los productos pedidos ya no están disponibles.', + 'We\'re sorry but an error occured. Please try to contact the site administrator' => 'Lo sentimos pero se ha producido un error. Por favor trate de contactar al Administrador del sitio', + 'We\'re sorry, a problem occured and your payment was not successful.' => 'Lo sentimos, se produjo un problema y su pago no tuvo éxito.', + 'You are here:' => 'Estas aquí:', + 'You choose' => 'Usted elige', + 'You choose to pay by' => 'Eliges pagar por', + 'You don\'t have orders yet.' => 'Todavía no tienes pedidos.', + 'You have no items in your shopping cart.' => 'No hay artículos en tu carrito de compras.', + 'You may have a coupon ?' => '¿Tienes un cupón?', + 'You want to subscribe to the newsletter? Please enter your email address below.' => '¿Deseas suscribirte al boletín de noticias? Por favor, introduce tu dirección de correo electrónico.', + 'You will receive a link to reset your password.' => 'Recibirás un enlace para restablecer tu contraseña.', + 'Your Cart' => 'Tu carrito', + 'Your order will be confirmed by us upon receipt of your payment.' => 'Tu pedido será confirmado a recepción del pago.', + 'for' => 'para', + 'instead of' => 'En lugar de', + 'missing or invalid data' => 'Dato aunsente o no válido', + 'per page' => 'por página', + 'update' => 'actualización', + 'with:' => 'con:', + '404' => '404', +]; diff --git a/templates/frontOffice/lematelot/I18n/fa_IR.php b/templates/frontOffice/lematelot/I18n/fa_IR.php new file mode 100644 index 00000000..6fcaac89 --- /dev/null +++ b/templates/frontOffice/lematelot/I18n/fa_IR.php @@ -0,0 +1,259 @@ + '%nb مورد', + '%nb Items' => '%nb مورد', + '+' => '+', + 'Sorry! We are not able to give you a delivery method for your order.' => 'متاسفیم! ما در حال حاضر قادر به تحویل سفارش شما به این روش نیستیم.', + 'A new password has been sent to your e-mail address. Please check your mailbox.' => 'رمز عبور جدید به آدرس ایمیل شما ارسال شده است. لطفا صندوق پستی خود را بررسی کنید.', + 'A problem occured' => 'مشکلی رخ داده است', + 'A summary of your order has been sent to the following address' => 'خلاصه سفارش شما به آدرس زیر ارسال شده است', + 'Account' => 'حساب کاربری', + 'Add a new address' => 'افزودن آدرس جدید', + 'Add to cart' => 'افزودن به سبد خرید', + 'Additional Info' => 'اطلاعات بیشتر', + 'Address' => 'نشانی', + 'Address %nb' => 'آدرس %nb', + 'Address Update' => 'به روز رسانی نشانی', + 'All' => 'همه', + 'All brands' => 'تمامی برندها', + 'All brands in %store' => 'تمامی برندهای %store', + 'All contents' => 'تمام مطالب', + 'All contents in' => 'تمام مطالب در', + 'All product in brand %title' => 'تمامی محصولات با برند %title', + 'All products' => 'تمامی محصولات', + 'All products for brand %title in %store' => 'تمامی محصولات با برند %title در %store', + 'All products in' => 'تمامی محصولات در', + 'Amount' => 'مقدار', + 'An error occurred' => 'خطایی رخ داده است', + 'Availability' => 'موجودی', + 'Available' => 'موجود', + 'Back' => 'بازگشت', + 'Billing' => 'صورت حساب', + 'Billing Mode' => 'نوع صورت حساب', + 'Billing address' => 'آدرس صورت حساب', + 'Billing and delivery' => 'صورت حساب و تحویل', + 'Brand information' => 'اطلاعات برند', + 'Brands' => 'برندها', + 'Cancel' => 'لغو', + 'Cart' => 'سبد خرید', + 'Categories' => 'دسته بندی‌ها', + 'Change Password' => 'تغییر رمز عبور', + 'Change address' => 'تغییر نشانی', + 'Change my account information' => 'تغییر اطلاعات حساب کاربر', + 'Change my password' => 'تغییر رمز عبور من', + 'Check my order' => 'سفارش من را بررسی کن', + 'Choose your delivery address' => 'به کدام آدرس می‌خواهید بسته فرستاده شود؟', + 'Choose your delivery method' => 'از چه طریقی دوست دارید بسته‌ی خود را تحویل بگیرید؟', + 'Choose your payment method' => 'از چه روشی دوست دارید صورت حساب خود را پرداخت کنید؟', + 'Code :' => 'کد:', + 'Connecting to the secure payment server, please wait a few seconds...' => 'اتصال به سرور امن پرداخت با موفقیت انجام شد، از صبر و بردباری شما ممنونیم.', + 'Contact Us' => 'تماس با ما', + 'Contact page' => 'صفحه تماس', + 'Continue Shopping' => 'ادامه‌ی خرید', + 'Copyright' => 'حق نشر', + 'Coupon code' => 'کد تخفیف', + 'Create' => 'ایجاد', + 'Create New Account' => 'ایجاد حساب جدید', + 'Create New Address' => 'ایجاد آدرس جدید', + 'Created' => 'ایجاد شد', + 'Currency' => 'ارز', + 'Customer Number' => 'شماره مشتری', + 'Date' => 'تاریخ', + 'Delivery' => 'تحویل', + 'Delivery Information' => 'اطلاعات تحویل', + 'Delivery Mode' => 'حالت تحویل', + 'Delivery REF' => 'شماره تحویل', + 'Delivery address' => 'آدرس تحویل', + 'Demo product description' => 'توضیحات نسخه‌ی نمایشی محصول', + 'Demo product title' => 'عنوان نسخه‌ی نمایشی محصول', + 'Description' => 'توضيحات', + 'Discount' => 'تخفیف', + 'Do you have an account?' => 'آیا حساب کاربری دارید؟', + 'Do you really want to delete this address ?' => 'آیا برای پاک کردن این آدرس اطمینان دارید؟', + 'Documents' => 'اسناد و مدارک', + 'Download' => 'دانلود', + 'Edit' => 'ويرايش', + 'Edit this address' => 'ویرایش این آدرس', + 'Estimated shipping ' => 'هزینه برآورد شده ارسال ', + 'Forgot your Password?' => 'رمز عبور خود را فراموش کرده اید؟', + 'Free shipping' => 'ارسال رایگان', + 'From %price' => 'از %price', + 'Go back to the previous page' => 'بازگشت به صفحه قبل', + 'Go home' => 'رفتن به صفحه اصلی', + 'Grid' => 'جدول', + 'Home' => 'خانه', + 'I\'ve read and agreed on Terms & Conditions' => 'من متن قرارداد را خوانده‌ام و با شرایط و قوانین آمده در آن موافقم و آن را می‌پذیرم', + 'If nothing happens within 10 seconds, please click here.' => 'اگر در ده ثانیه آتی اتفاقی نیفتاد، لطفا در این قسمت کلیک کنید. ', + 'If you want to change your email, please contact us.' => 'اگر می‌خواهید ایمیل خود را تغییر دهید، لطفا با ما تماس بگیرید.', + 'In Stock' => 'موجودی', + 'Invoice REF' => 'شماره صورت حساب', + 'Invoice date' => 'تاریخ فاکتور', + 'Language' => 'زبان', + 'Latest' => 'آخرین', + 'Latest products' => 'آخرین محصولات', + 'List' => 'فهرست', + 'List of orders' => 'لیست سفارش‌ها', + 'Login' => 'ورود', + 'Login Information' => 'اطلاعات ورود', + 'Main Address' => 'آدرس اصلی', + 'More information about this brand' => 'اطلاعات بیشتر در مورد این برند', + 'Multi-payment platform' => 'پلتفرم چند پرداختی', + 'My Account' => 'حساب کاربری من', + 'My Address Books' => 'دفترچه آدرس‌ها', + 'My Address book' => 'دفترچه آدرس‌', + 'My Orders' => 'سفارش‌های من', + 'My order' => 'سفارش من', + 'Name' => 'نام', + 'Name ascending' => 'بر اساس نام (الف-ی)', + 'Name descending' => 'بر اساس نام (ی-الف)', + 'Need help ?' => 'کمکی نیاز دارید؟', + 'Newsletter' => 'خبرنامه', + 'Newsletter Subscription' => 'اشتراک خبرنامه', + 'Next' => 'بعدی', + 'Next Step' => 'مرحله بعدی', + 'Next product' => 'محصول بعدی', + 'No Contents in this folder.' => 'محتوایی در این پوشه وجود ندارد.', + 'No deliveries available for this cart and this country' => 'برای این کارت و کشور هیچ گونه امکان ارسالی وجود ندارد', + 'No products available in this brand' => 'هیچ کالایی تحت این مارک موجود نیست', + 'No products available in this category' => 'هیچ کالایی تحت این دسته بندی موجود نیست', + 'No results found' => 'جستجو بی‌نتیجه بود', + 'No.' => 'خیر.', + 'Ok' => 'بله', + 'Options' => 'گزینه‎ها', + 'Order details' => 'جزییات سفارش', + 'Order details %ref' => 'جزییات سفارش %ref', + 'Order number' => 'شماره سفارش', + 'Orders over $50' => 'سفارش‌های بیشتر از ۵۰ دلار', + 'Out of Stock' => 'موجود نیست', + 'PDF invoice' => 'فاکتور PDF', + 'Pagination' => 'صفحه بندی', + 'Password' => 'رمز عبور', + 'Password Forgotten' => 'فراموشی رمزعبور', + 'Pay with %module_title' => 'پرداخت توسط %module_title', + 'Personal Information' => 'اطلاعات شخصی', + 'Placeholder address label' => 'خانه، محل کار و...', + 'Placeholder address1' => 'خیابان استقلال، کوچه آزادی، پلاک 79', + 'Placeholder address2' => 'نشانی', + 'Placeholder cellphone' => 'شماره تلفن همراه', + 'Placeholder city' => 'تالش', + 'Placeholder company' => 'گوگل', + 'Placeholder contact email' => 'بنابراین من می‌توانم به شما برگردانم.', + 'Placeholder contact message' => 'و پیام شما...', + 'Placeholder contact name' => 'اسمتون؟', + 'Placeholder contact subject' => 'موضوع پیامتون.', + 'Placeholder email' => 'barayemesal@gmail.com', + 'Placeholder email confirm' => 'دربرگیرنده‌ی تایید ایمیل', + 'Placeholder firstname' => 'بهرام', + 'Placeholder lastname' => 'عشقی', + 'Placeholder phone' => 'شماره تلفن', + 'Placeholder zipcode' => '۱۲۳۴۵۶۷۸۹۰', + 'Please enter your email address below.' => 'لطفا آدرس ایمیل خود را در قسمت زیر وارد کنید.', + 'Please try again to order' => 'لطفا دوباره سفارش خود را انجام دهید', + 'Position' => 'موقعیت', + 'Postage' => 'هزینه پست', + 'Previous' => 'قبلى', + 'Previous product' => 'محصول قبلی', + 'Price' => 'قیمت', + 'Price ascending' => 'قیمت (کمتر به بیشتر)', + 'Price descending' => 'قیمت (بیشتر به کمتر)', + 'Proceed checkout' => 'تصفیه حساب', + 'Product Empty Button' => 'اولین محصول من اضافه کن', + 'Product Empty Message' => 'واقعا سریع اضافه کردن یک محصول. +
    +
  1. اگر می‌خواهید که محصول خودتان را در بخش آخرین محصولات مشاهده کنید، در تب جزییات گزینه‌ی جدیدرا تیک بزنید.
  2. +
  3. اگر می‌خواهید که محصول خودتان را در بخش آخرین محصولات مشاهده کنید، در تب جزییات گزینه‌ی جدیدرا تیک بزنید.
  4. +
', + 'Product Empty Title' => 'خوش آمدید', + 'Product Name' => 'نام محصول', + 'Product Offers' => 'محصول ارائه شده', + 'Qty' => 'تعداد', + 'Quantity' => 'تعداد', + 'Questions ? See our F.A.Q.' => 'سوالی دارید؟ بخش سوالات متداول ما را مشاهده کنید.', + 'REF' => 'ارجاع', + 'Rating' => 'امتیاز', + 'Redirect to bank service' => 'ارجاع به سرویس بانک', + 'Ref.' => 'ارجاع.', + 'Register' => 'عضویت', + 'Regular Price:' => 'قیمت پایه:', + 'Related' => 'مرتبط', + 'Remove' => 'حذف', + 'Remove this address' => 'حذف این آدرس', + 'SELECT YOUR CURRENCY' => 'ارز خود را انتخاب کنید', + 'SELECT YOUR LANGUAGE' => 'انتخاب زبان', + 'Sale was not found' => 'فروش پیدا نشد', + 'Save %amount%sign on these products' => 'ذخیره %amount%sign در این محصولات', + 'Save %amount%sign on this product' => 'ذخیره %amount%sign در این محصول', + 'Search' => 'جستجو', + 'Search Result for' => 'نتیجه جستجو برای', + 'Secondary Navigation' => 'منوی فرعی', + 'Secure Payment' => 'پرداخت امن', + 'Secure payment' => 'پرداخت امن', + 'Select Country' => 'انتخاب کشور', + 'Select Title' => 'انتخاب عنوان', + 'Select your country:' => 'کشورتان را انتخاب کنید:', + 'Send' => 'ارسال', + 'Send new password again' => 'ارسال مجدد رمزعبور جدید', + 'Send us a message' => 'ارسال پیام به ما', + 'Shipping Tax' => 'مالیات حمل و نقل', + 'Show' => 'نمایش', + 'Sign in' => 'ورود', + 'Skip to content' => 'پرش به محتوا', + 'Sorry but this combination does not exist.' => 'متاسفیم اما این ترکیب موجود نیست.', + 'Sorry, your cart is empty. There\'s nothing to pay.' => 'متاسفیم، سبدخرید خالی است. چیزی برای پرداخت وجود ندارد.', + 'Sort By' => 'چینش براساس', + 'Special Price:' => 'قیمت ویژه:', + 'Status' => 'وضعیت', + 'Subscribe' => 'اشتراک', + 'Taxed Price' => 'قیمت شامل مالیات', + 'Thank you for the trust you place in us.' => 'ممون از اینکه به ما اعتماد کردید.', + 'Thanks !' => 'ممنون!', + 'Thanks for signing up! We\'ll keep you posted whenever we have any new updates.' => ' سپاس از ثبت نام! ما شما را به محض انتشار مطلب جدید، از این طریق در جریان خواهیم گذاشت.', + 'Thanks for your message, we will contact as soon as possible.' => 'ممنون از پیامتون، در اولین فرصت ممکن با شما تماس خواهیم گرفت.', + 'The page cannot be found' => 'صفحه پیدا نشد', + 'The product has been added to your cart' => 'محصول به سبد خرید اضافه شد', + 'Thelia V2' => 'تیلیا نسخه۲', + 'This offer is valid until %date' => 'سفارش تا زمان %date معتبر است', + 'Toggle navigation' => 'تغییر وضعیت منو', + 'Total' => 'مجموع', + 'Total excl. taxes' => 'مجموع بدون مالیات', + 'Total incl. taxes' => 'مجموع شامل مالیات', + 'Total with tax' => 'مجموع با مالیات', + 'Total without tax' => 'مجموع (بدون مالیات)', + 'Transaction REF : %ref' => 'مرجع تراکنش: %ref', + 'Try again' => 'سپاس از تلاش دوباره.', + 'Unit Price' => 'قیمت واحد', + 'Unit Price incl. taxes' => 'قیمت واحد (با احتساب مالیات)', + 'Unit Taxed Price' => 'قیمت واحد مالیات خورده', + 'Update' => 'بروزرسانی', + 'Update Profile' => 'بروزرسانی پروفایل', + 'Update Quantity' => 'بروزرسانی مقدار', + 'Upsell Products' => 'محصولات تشویقی', + 'View' => 'مشاهده', + 'View Cart' => 'مشاهده سبد خرید', + 'View all' => 'مشاهده همه', + 'View as' => 'مشاهده به عنوان', + 'View order %ref details' => 'مشاهده جزییات سفارش %ref', + 'View product' => 'مشاهده محصول', + 'Warning' => 'هشدار', + 'We apologize but some of the ordered products are not available any more.' => 'عذر می‌خواییم؛ متاسفانه بعضی از اقلام سفارشی شما دیگه موجود نیستند.', + 'We\'re sorry but an error occured. Please try to contact the site administrator' => 'متاسفیم بابت خطایی رخ داده، لطفا سعی کنبد برای اطلاعات بیشتر با پشتیبانی تماس بگیرید.', + 'We\'re sorry, a problem occured and your payment was not successful.' => 'متاسفیم، به علت بروز خطای نامعلوم پرداخت شما موفقیت آمیز نبود.', + 'You are here:' => 'شما اینجا هستید:', + 'You choose' => 'شما انتخاب کردید', + 'You choose to pay by' => 'شما انتخاب کردید، پرداخت کنید توسط', + 'You don\'t have orders yet.' => 'شما هنوز سفارشی ندارید.', + 'You have no items in your shopping cart.' => 'شما هیچ قلم کالایی در سبد خرید خود ندارید.', + 'You may have a coupon ?' => 'آیا کوپن خریدی دارید؟', + 'You want to subscribe to the newsletter? Please enter your email address below.' => 'شما مایلید تا مشترک خبرنامه ما شوید؟ لطفا ایمیل خود را در قسمت زیر وارد کنید.', + 'You will receive a link to reset your password.' => 'به زودی شما ایمیلی حاوی لینکی برای بازیابی رمز عبور خود دریافت خواهید کرد.', + 'Your Cart' => 'سبد خرید شما', + 'Your order will be confirmed by us upon receipt of your payment.' => 'سفارش شما به زودی توسط ما به محض دریافت تاییدیه‌ی پرداخت شما تایید خواهد شد.', + 'for' => 'برای', + 'instead of' => 'به جای', + 'missing or invalid data' => 'داده‌های گم شده یا نامعتبر', + 'per page' => 'در هر صفحه', + 'update' => 'بروزرسانی', + 'with:' => 'با:', + '404' => '404', +]; diff --git a/templates/frontOffice/lematelot/I18n/fr_FR.php b/templates/frontOffice/lematelot/I18n/fr_FR.php new file mode 100755 index 00000000..d2a97266 --- /dev/null +++ b/templates/frontOffice/lematelot/I18n/fr_FR.php @@ -0,0 +1,273 @@ + '%nb élément', + '%nb Items' => '%nb éléments', + '+' => '+', + '404' => '404', + 'Sorry! We are not able to give you a delivery method for your order.' => 'Désolé !Nous ne pouvons pas trouver de mode de livraison pour votre commande.', + 'A new password has been sent to your e-mail address. Please check your mailbox.' => 'Un nouveau mot de passe vient d\'être envoyé à votre adresse e-mail. Merci de vérifier votre boite de réception.', + 'A problem occured' => 'Un problème est survenu', + 'A summary of your order has been sent to the following address' => 'Un récapitulatif de commande vous a été envoyé par e-mail à l\'adresse suivante', + 'About my country' => 'Je ne trouve pas mon pays', + 'Account' => 'Mon compte', + 'Add a new address' => 'Ajouter une nouvelle adresse', + 'Add to cart' => 'Ajouter au panier', + 'Additional Info' => 'Informations complémentaires', + 'Address' => 'Adresse', + 'Address %nb' => 'Adresse n°', + 'Address Update' => 'Mise à jour de l\'adresse', + 'All' => 'Tout', + 'All brands' => 'Toutes les marques', + 'All brands in %store' => 'Toutes les marques %store', + 'All contents' => 'Tous les contenus', + 'All contents in' => 'tous les contenus de', + 'All product in brand %title' => 'Tous les produits de la marque %title', + 'All products' => 'Tous les produits', + 'All products for brand %title in %store' => 'Tous les produits %title de %store', + 'All products in' => 'Tous les produits de', + 'Amount' => 'Montant', + 'An error occurred' => 'Une erreur est survenue', + 'Availability' => 'Disponibilité', + 'Available' => 'Disponible', + 'Back' => 'Retour', + 'Billing' => 'Facturation', + 'Billing Mode' => 'Mode de facturation', + 'Billing address' => 'Adresse de facturation', + 'Billing and delivery' => 'Facturation et livraison', + 'Brand information' => 'Marque', + 'Brands' => 'Marques', + 'Cancel' => 'Annuler', + 'Cancel Newsletter Subscription' => 'Annuler l\'abonnement à la Newsletter', + 'Cart' => 'Panier', + 'Categories' => 'Rubriques', + 'Change Password' => 'Modifier mon mot de passe', + 'Change address' => 'Changer d\'adresse', + 'Change my account information' => 'Modifier mes informations personnelles', + 'Change my password' => 'Changer mon mot de passe', + 'Check my order' => 'Vérifier ma commande', + 'Choose your delivery address' => 'Choisissez une adresse de livraison', + 'Choose your delivery method' => 'Choisissez votre moyen de livraison', + 'Choose your payment method' => 'Choisissez votre moyen de paiement', + 'Code :' => 'Code :', + 'Connecting to the secure payment server, please wait a few seconds...' => 'Connexion au serveur sécurisé, merci de patienter quelques secondes.', + 'Contact Us' => 'Contactez-nous', + 'Contact page' => 'Page contact', + 'Continue Shopping' => 'Continuer mes achats', + 'Copyright' => 'Copyright', + 'Coupon code' => 'Code promo', + 'Create' => 'Créer', + 'Create New Account' => 'Créer un nouveau compte', + 'Create New Address' => 'Créer une nouvelle adresse', + 'Created' => 'Créée le', + 'Currency' => 'Devise', + 'Customer Number' => 'Numéro de client', + 'Date' => 'Date', + 'Delete' => 'Supprimer', + 'Delivery' => 'Bon de livraison', + 'Delivery Information' => 'Information de livraison', + 'Delivery Mode' => 'Mode de livraison', + 'Delivery REF' => 'Référence livraison', + 'Delivery address' => 'Adresse de livraison', + 'Demo product description' => 'Descrption produit de démo', + 'Demo product title' => 'Titre produit de démo', + 'Description' => 'Description', + 'Discount' => 'Remise', + 'Do you have an account?' => 'Avez-vous un compte ?', + 'Do you really want to delete this address ?' => 'Voulez-vous vraiment supprimer cette adresse ?', + 'Documents' => 'Documents', + 'Download' => 'Télécharger', + 'Edit' => 'Modifier', + 'Edit this address' => 'Editer cette adresse', + 'Estimated shipping ' => 'Estimation des frais de port', + 'Expected delivery date: %delivery_date' => 'Date de livraison estimée :', + 'Forgot your Password?' => 'Mot de passe oublié ?', + 'Free shipping' => 'Livraison gratuite', + 'From %price' => '%price', + 'Go back to the previous page' => 'Retour à la page précédente', + 'Go home' => 'Retour à l\'accueil', + 'Grid' => 'Grille', + 'Home' => 'Accueil', + 'I\'ve read and agreed on Terms & Conditions' => 'J\'ai lu et j\'accepte les conditions générales de vente', + 'If nothing happens within 10 seconds, please click here.' => 'Si rien ne se passe dans les 10 secondes, merci de cliquer ici. ', + 'If you want to change your email, please contact us.' => 'Pour changer votre email, merci de nous contacter', + 'In Stock' => 'Disponible', + 'Invoice REF' => 'Numéro de facture', + 'Invoice date' => 'Date de facturation', + 'Language' => 'Langue', + 'Latest' => 'Nouveautés', + 'Latest products' => 'Derniers produits', + 'List' => 'Liste', + 'List of orders' => 'Liste de mes commandes', + 'Login' => 'Connexion', + 'Login Information' => 'Informations de connexion', + 'Main Address' => 'Adresse Principale', + 'More information about this brand' => 'Plus de détails sur cette marque', + 'Multi-payment platform' => 'Plateforme de paiement par carte bancaire et PayPal', + 'My Account' => 'Mon compte', + 'My Address Books' => 'Mes carnets d\'adresses', + 'My Address book' => 'Mon carnet d\'adresses', + 'My Orders' => 'Mes commandes', + 'My order' => 'Ma commande', + 'Name' => 'Nom', + 'Name ascending' => 'Nom croissant', + 'Name descending' => 'Nom décroissant', + 'Need help ?' => 'Besoin d\'aide ?', + 'Newsletter' => 'Lettre d\'information', + 'Newsletter Subscription' => 'Inscription à la newsletter', + 'Next' => 'Suivant', + 'Next Step' => 'Etape suivante', + 'Next product' => 'Produit suivant.', + 'No Contents in this folder.' => 'Aucun contenu pour ce dossier.', + 'No deliveries available for this cart and this country' => 'Aucun mode de livraison disponible pour ce panier et ce pays', + 'No products available in this brand' => 'Aucun produit de cette marque n\'est disponible', + 'No products available in this category' => 'Aucun produit dans cette catégorie.', + 'No results found' => 'Aucun résultat', + 'No.' => 'N°', + 'Ok' => 'Ok', + 'Options' => 'Options', + 'Order details' => 'Détail de la commande', + 'Order details %ref' => 'Détail de la commande %ref', + 'Order number' => 'Commande numéro', + 'Orders over $50' => 'A partir de 30€ de commande pour la France', + 'Out of Stock' => 'Hors stock', + 'PDF invoice' => 'Facture PDF', + 'Pagination' => 'Pagination', + 'Password' => 'Mot de passe', + 'Password Forgotten' => 'Mot de passe oublié', + 'Pay with %module_title' => 'Payer avec %module_title ', + 'Personal Information' => 'Informations personnelles', + 'Placeholder address label' => 'Maison, Domicile, Travail...', + 'Placeholder address1' => 'Adresse', + 'Placeholder address2' => 'Adresse', + 'Placeholder cellphone' => 'Numéro de portable', + 'Placeholder city' => 'Ville', + 'Placeholder company' => 'Compagnie', + 'Placeholder contact email' => 'Pour me permettre de vous contacter', + 'Placeholder contact message' => 'Votre commentaire', + 'Placeholder contact name' => 'Quel est votre nom ?', + 'Placeholder contact subject' => 'Le sujet de votre message', + 'Placeholder email' => 'Adresse e-mail', + 'Placeholder email confirm' => 'Confirmation email', + 'Placeholder firstname' => 'Prénom', + 'Placeholder lastname' => 'Nom de famille', + 'Placeholder phone' => 'Numéro de téléphone', + 'Placeholder zipcode' => 'Code postal', + 'Please enter your email address below.' => 'Veuillez saisir votre adresse e-mail ci-dessous.', + 'Please try again to order' => 'Merci de réessayer', + 'Position' => 'Position', + 'Postage' => 'Frais de livraison', + 'Previous' => 'Précédent', + 'Previous product' => 'Produit précédent.', + 'Price' => 'Prix', + 'Price ascending' => 'Prix croissant', + 'Price descending' => 'Prix décroissant', + 'Proceed checkout' => 'Continuer la commande', + 'Product Empty Button' => 'Bouton produit vide', + 'Product Empty Message' => 'Message produit vide', + 'Product Empty Title' => 'Titre produit vide', + 'Product Name' => 'Nom du produit', + 'Product Offers' => 'Offre spéciale', + 'Qty' => 'Qté', + 'Quantity' => 'Quantité', + 'Questions ? See our F.A.Q.' => 'Des questions ? Voir notre FAQ ou contacter', + 'REF' => 'REF', + 'Rating' => 'Avis', + 'Redirect to bank service' => 'Redirection vers le service bancaire', + 'Ref.' => 'Réf.', + 'Register' => 'S\'inscrire', + 'Regular Price:' => 'Prix normal', + 'Related' => 'Liés', + 'Remove' => 'Supprimer', + 'Remove this address' => 'Supprimer cette adresse', + 'SELECT YOUR CURRENCY' => 'Sélectionnez votre devise', + 'SELECT YOUR LANGUAGE' => 'Sélectionnez votre langue', + 'Sale was not found' => 'La promotion n\'a pas été trouvée', + 'Save %amount%sign on these products' => 'Economisez %amount%sign sur ces produits', + 'Save %amount%sign on this product' => 'Economisez %amount%sign sur ce produit', + 'Search' => 'Recherche', + 'Search Result for' => 'Résultat de recherche pour', + 'Secondary Navigation' => 'Navigation secondaire', + 'Secure Payment' => 'Paiement sécurisé', + 'Secure payment' => 'Paiement sécurisé', + 'Select Country' => 'Choisissez un pays', + 'Select State' => 'Sélectionnez un Etat', + 'Select Title' => 'Civilité', + 'Select your country:' => 'Sélectionnez votre pays :', + 'Send' => 'Envoyer', + 'Send new password again' => 'Renvoyer un mot de passe', + 'Send us a message' => 'Envoyez nous un message.', + 'Shipping Tax' => 'Frais de livraison', + 'Show' => 'Voir', + 'Sign in' => 'Se connecter', + 'Skip to content' => 'Aller au contenu', + 'Sorry but this combination does not exist.' => 'Désolé, cette déclinaison n\'existe pas.', + 'Sorry, your cart is empty. There\'s nothing to pay.' => 'Désolé, votre panier est vide. Il n\'y a rien à payer.', + 'Sort By' => 'Trier par', + 'Special Price:' => 'Prix promo', + 'Status' => 'Etat', + 'Subscribe' => 'Inscription', + 'Taxed Price' => 'Prix TTC', + 'Thank you for the trust you place in us.' => 'Merci pour votre confiance. ', + 'Thanks !' => 'Merci !', + 'Thanks for signing up! We\'ll keep you posted whenever we have any new updates.' => 'Merci de votre inscription ! Nous vous tiendrons informé dès qu\'il y aura des nouveautés.', + 'Thanks for your message, we will contact as soon as possible.' => 'Merci de votre message, nous vous contacterons dès que possible.', + 'The page cannot be found' => 'La page ne peut pas être trouvée', + 'The product has been added to your cart' => 'Le produit a été ajouté à votre panier', + 'Thelia V2' => 'Thelia v2', + 'This offer is valid until %date' => 'Cette offre est valide jusqu\'au %date', + 'To cancel your subscription to our newsletter, please enter your email address below.' => 'Pour annuler votre abonnement à notre newsletter, veuillez entrer votre adresse email ci-dessous.', + 'Toggle navigation' => 'Basculer la navigation', + 'Total' => 'Total', + 'Total excl. taxes' => 'Total HT', + 'Total incl. taxes' => 'Total TTC', + 'Total with tax' => 'Total TTC', + 'Total without tax' => 'Total HT', + 'Transaction REF : %ref' => 'Référence transaction', + 'Try again' => 'Ré-essayer le paiement', + 'Unit Price' => 'Prix unitaire', + 'Unit Price incl. taxes' => 'Prix unitaire TTC', + 'Unit Taxed Price' => 'Prix unitaire TTC', + 'Unsubscribe' => 'Me désabonner', + 'Update' => 'Mettre à jour', + 'Update Profile' => 'Mettre à jour votre profil', + 'Update Quantity' => 'Mettre à jour la quantité', + 'Upsell Products' => 'Produits liés', + 'View' => 'Voir', + 'View Cart' => 'Voir le panier', + 'View all' => ' Voir tout', + 'View as' => 'Voir en tant que', + 'View order %ref details' => 'Voir le détail de la commande %ref', + 'View product' => 'Voir le produit', + 'Warning' => 'Attention', + 'We apologize but some of the ordered products are not available any more.' => 'Nous sommes désolés, certains des produits que vous avez commandé ne sont plus disponibles.', + 'We\'re sorry but an error occured. Please try to contact the site administrator' => 'Nous sommes désolés mais une erreur est survenue. Veuillez contacter l\'administrateur', + 'We\'re sorry, a problem occured and your payment was not successful.' => 'Nous sommes désolés, un problème est survenu lors du paiement.', + 'You are here:' => 'Vous êtes ici :', + 'You choose' => 'Vous avez choisi ', + 'You choose to pay by' => 'Vous avez choisi de payer par', + 'You don\'t have orders yet.' => 'Vous n\'avez pas encore de commande.', + 'You have no items in your shopping cart.' => 'Vous n\'avez pas de produit dans votre panier.', + 'You may have a coupon ?' => 'Avez-vous un code promo ?', + 'You want to subscribe to the newsletter? Please enter your email address below.' => 'Vous voulez vous inscrire à la newsletter ? Veuillez saisir votre adresse e-mail ci-dessous.', + 'You will receive a link to reset your password.' => 'Vous recevrez un lien pour réinitialiser votre mot de passe.', + 'Your Cart' => 'Votre panier', + 'Your order payment' => 'Votre paiement', + 'Your order will be confirmed by us upon receipt of your payment.' => 'Votre commande sera confirmée à réception de votre paiement.', + 'Your subscription to our newsletter has been canceled.' => 'Votre inscription à notre newsletter a été annulée.', + 'for' => 'pour', + 'instead of' => 'au lieu de', + 'missing or invalid data' => 'Information erronée ou incomplète', + 'per page' => 'par page', + 'update' => 'mettre à jour', + 'with:' => 'avec :', + 'About my country' => 'Je ne trouve pas mon pays', + 'Wish List' => 'Liste d\'envies', + 'My Wish List' => 'Ma liste d\'envies', + 'Add to my Wish List' => 'Ajouter à ma liste d\envies', + 'Remove from my Wish List' => 'Retirer de ma liste d\'envies', + 'View my Wish List' => 'Voir ma liste d\'envies', + 'Retraction' => 'Formulaire de rétractation', + 'Placeholder retraction subject' => 'Indiquez-nous votre numéro de commande ici', + 'retraction body' => 'Madame, Monsieur, Conformément à la loi Française N°2014-344 (dite Loi Hamon) du 17 Mars 2014, J\'use de mon droit de rétractation pour annuler ma commande.' +); \ No newline at end of file diff --git a/templates/frontOffice/lematelot/I18n/hu_HU.php b/templates/frontOffice/lematelot/I18n/hu_HU.php new file mode 100644 index 00000000..bcddd726 --- /dev/null +++ b/templates/frontOffice/lematelot/I18n/hu_HU.php @@ -0,0 +1,204 @@ + '%nb termék', + '%nb Items' => '%nb termék', + '+' => '+', + 'Sorry! We are not able to give you a delivery method for your order.' => 'Elnézést! Nincs választható szállítási mód a megrendeléséhez.', + 'A new password has been sent to your e-mail address. Please check your mailbox.' => 'Az új jelszavát elküldtük az email címére. Ellenőrizze postafiókját.', + 'A problem occured' => 'Hiba történt', + 'A summary of your order has been sent to the following address' => 'Megrendelésének részleteit elküldtük a következő címre', + 'Account' => 'Profil', + 'Add a new address' => 'Új cím hozzáadása', + 'Add to cart' => 'Kosárba', + 'Additional Info' => 'További információ', + 'Address' => 'Cím', + 'Address %nb' => 'Cím %nb', + 'Address Update' => 'Cím frissítése', + 'All' => 'Mind', + 'All brands' => 'Minden márka', + 'All brands in %store' => 'Minden márka a %store boltban', + 'All contents' => 'Minden tartalom', + 'All contents in' => 'Minden tartalom', + 'All product in brand %title' => 'Minden termék a márkában "%title"', + 'All products' => 'Minden termék', + 'All products for brand %title in %store' => 'Összes termék a %title márkához a %store boltban', + 'All products in' => 'Összes termék', + 'Amount' => 'Összeg', + 'An error occurred' => 'Hiba történt', + 'Availability' => 'Elérhetőség', + 'Available' => 'Elérhető', + 'Back' => 'Vissza', + 'Billing' => 'Számlázás', + 'Billing Mode' => 'Számlázási mód', + 'Billing address' => 'Számlázási cím', + 'Billing and delivery' => 'Számlázás és szállítás', + 'Brand information' => 'Márka-információ', + 'Brands' => 'Márkák', + 'Cancel' => 'Mégsem', + 'Cart' => 'Kosár', + 'Categories' => 'Kategóriák', + 'Change Password' => 'Jelszó csere', + 'Change address' => 'Címmódosítás', + 'Change my account information' => 'Adataim módosítása', + 'Change my password' => 'Jelszavam módosítása', + 'Check my order' => 'Megrendelés ellenőrzése', + 'Choose your delivery address' => 'Válassz szállítási címet', + 'Choose your delivery method' => 'Válassz szállítási módot', + 'Choose your payment method' => 'Válassz fizetési módot', + 'Code :' => 'Kód :', + 'Connecting to the secure payment server, please wait a few seconds...' => 'Kapcsolódás a fizetési kiszolgálóhoz, kérem várjon....', + 'Contact Us' => 'Kapcsolat', + 'Contact page' => 'Kapcsolat oldal', + 'Continue Shopping' => 'Vásárlás folytatása', + 'Copyright' => 'Minden Jog fenntartva', + 'Coupon code' => 'Kupon kód', + 'Create' => 'Létrehozás', + 'Create New Account' => 'Új fiók létrehozása', + 'Create New Address' => 'Új cím létrehozása', + 'Created' => 'Létrehozva', + 'Currency' => 'Pénznem', + 'Customer Number' => 'Ügyfélszám', + 'Date' => 'Dátum', + 'Delivery' => 'Szállítás', + 'Delivery Information' => 'Szállítási információ', + 'Delivery Mode' => 'Szállítási mód', + 'Delivery REF' => 'Szállítási REF', + 'Delivery address' => 'Szállítáci cím', + 'Description' => 'Leírás', + 'Discount' => 'Kedvezmény', + 'Do you have an account?' => 'Regisztrált már?', + 'Do you really want to delete this address ?' => 'Valóban törölni akarja ezt a címet?', + 'Documents' => 'Dokumentumok', + 'Download' => 'Letöltés', + 'Edit' => 'Szerkesztés', + 'Edit this address' => 'Cím szerkesztése', + 'Estimated shipping ' => 'Várható szállítási költség ', + 'Forgot your Password?' => 'Jelszóemlékeztető', + 'Free shipping' => 'Ingyenes szállítás', + 'From %price' => '%price összegtől', + 'Go back to the previous page' => 'Vissza az előző oldalra', + 'Go home' => 'Kezdőlap', + 'Grid' => 'Táblázat', + 'Home' => 'Kezdőoldal', + 'I\'ve read and agreed on Terms & Conditions' => 'Olvastam és elfogadom az Általános SZerződési Feltételeket', + 'If you want to change your email, please contact us.' => 'Ha meg akarja változtatni az email címét, kérem lépjen velünk kapcsolatba.', + 'In Stock' => 'Raktáron', + 'Invoice date' => 'Számla kelte', + 'Language' => 'Nyelv', + 'Latest' => 'Legutolsó', + 'Latest products' => 'Legújabb termékeink', + 'List' => 'Lista', + 'List of orders' => 'Megrendelés lista', + 'Login' => 'Belépés', + 'Login Information' => 'Belépési adatok', + 'Main Address' => 'Elsődleges cím', + 'More information about this brand' => 'További információk a márkáról', + 'My Account' => 'Fiókom', + 'My Address Books' => 'Címjegyzék', + 'My Address book' => 'Címjegyzék', + 'My Orders' => 'Megrendeléseim', + 'My order' => 'Megrendelésem', + 'Name' => 'Név', + 'Name ascending' => 'Betűrend - növekvő', + 'Name descending' => 'Betűrend - csökkenő', + 'Need help ?' => 'Segítségre van szüksége?', + 'Newsletter' => 'Hírlevél', + 'Newsletter Subscription' => 'Hírlevél feliratkozás', + 'Next' => 'Következő', + 'Next Step' => 'Következő lépés', + 'Next product' => 'Következő termék', + 'No Contents in this folder.' => 'Nincs tartalom a mappában', + 'No results found' => 'Nincs találat', + 'No.' => 'Nem.', + 'Ok' => 'OK', + 'Options' => 'Beállítások', + 'Order details' => 'A megrendelés adatai', + 'Order details %ref' => '%ref azonosítójú megrendelés adatia ', + 'Order number' => 'Megrendelés azonosító', + 'Out of Stock' => 'Nincs készleten', + 'PDF invoice' => 'PDF számla', + 'Pagination' => 'Lapozó', + 'Password' => 'Jelszó', + 'Password Forgotten' => 'Elfelejtett jelszó', + 'Personal Information' => 'Személyes információk', + 'Placeholder address2' => 'Cím', + 'Placeholder cellphone' => 'Mobil telefonszám', + 'Placeholder city' => 'Ville', + 'Placeholder company' => 'Google', + 'Placeholder contact message' => 'Adja meg az üzenetét...', + 'Placeholder contact name' => 'Mi is a neve?', + 'Placeholder contact subject' => 'Az üzenet tárgya.', + 'Placeholder email' => 'Email cím', + 'Placeholder email confirm' => 'Email cím újra', + 'Placeholder firstname' => 'Vezetéknév', + 'Placeholder lastname' => 'Keresztnév', + 'Placeholder phone' => 'Telefonszám', + 'Placeholder zipcode' => 'Irányítószám', + 'Please enter your email address below.' => 'Kérem adja meg az email címét', + 'Please try again to order' => 'Próbálja megrendelni újra', + 'Position' => 'Pozíció', + 'Postage' => 'Szállítási költség', + 'Previous' => 'Előző', + 'Previous product' => 'Előző termék', + 'Price' => 'Ár', + 'Price ascending' => 'Ár növekvő', + 'Price descending' => 'Ár csökkenő', + 'Proceed checkout' => 'Megrendelés', + 'Product Empty Button' => 'Az első termék hozzáadása', + 'Product Name' => 'Termék neve', + 'Product Offers' => 'Akciók', + 'Qty' => 'Menny.', + 'Quantity' => 'Mennyiség', + 'Questions ? See our F.A.Q.' => 'Kérédse van? See our F.A.Q.', + 'REF' => 'REF', + 'Rating' => 'Értékelés', + 'Register' => 'Regisztráció', + 'Regular Price:' => 'Normál ár:', + 'Related' => 'kapcsolódó termékek', + 'Remove' => 'Eltávolítás', + 'Remove this address' => 'Cím törlése', + 'SELECT YOUR CURRENCY' => 'VÁLASSZON PÉNZNEMET', + 'SELECT YOUR LANGUAGE' => 'VÁLASSZON NYELVET', + 'Search' => 'Keresés', + 'Search Result for' => 'Keresési találat', + 'Secure Payment' => 'Fizetés', + 'Secure payment' => 'Fizetés', + 'Select Country' => 'Ország', + 'Select your country:' => 'Ország:', + 'Send' => 'Küldés', + 'Send us a message' => 'Küldjön üzenetet nekünk', + 'Show' => 'Oldalanként', + 'Sign in' => 'Belépés', + 'Sort By' => 'Rendezés', + 'Status' => 'Státusz', + 'Taxed Price' => 'Bruttó', + 'Thank you for the trust you place in us.' => 'Köszönjük megrendelését.', + 'Thanks !' => 'Közönjük !', + 'The page cannot be found' => 'Az oldal nem található', + 'The product has been added to your cart' => 'A termék a kosarába került.', + 'Total' => 'Összesen', + 'Total excl. taxes' => 'Nettó ár', + 'Total incl. taxes' => 'Bruttó ár', + 'Total with tax' => 'Bruttó ár', + 'Try again' => 'Próbálja újra.', + 'Unit Price' => 'Egységár', + 'Unit Price incl. taxes' => 'Bruttó egységár', + 'Unit Taxed Price' => 'Bruttó egységár', + 'Update' => 'Frissít', + 'Update Profile' => 'Profil mentése', + 'Update Quantity' => 'Mennyiség módosítása', + 'View Cart' => 'Kosár', + 'View all' => 'Az összes megtekintése', + 'View as' => 'Nézet', + 'View product' => 'Termék részletei', + 'Warning' => 'Figyelem', + 'You are here:' => 'Ön itt van:', + 'You choose' => 'Választása', + 'You have no items in your shopping cart.' => 'Nincs termék a kosarában.', + 'Your Cart' => 'Kosár', + 'instead of' => 'helyett', + 'per page' => 'termék', + 'update' => 'frissítés', + '404' => '404', +]; diff --git a/templates/frontOffice/lematelot/I18n/id_ID.php b/templates/frontOffice/lematelot/I18n/id_ID.php new file mode 100644 index 00000000..4074c3ab --- /dev/null +++ b/templates/frontOffice/lematelot/I18n/id_ID.php @@ -0,0 +1,50 @@ + '%nb Item', + '%nb Items' => '%nb Item', + '+' => '+', + 'Sorry! We are not able to give you a delivery method for your order.' => 'Maaf! Kami tidak dapat melayani cara pengiriman untuk order Anda.', + 'A new password has been sent to your e-mail address. Please check your mailbox.' => 'Kata sandi baru telah dikirim ke alamat email. Silakan periksa kotak pesan.', + 'A problem occured' => 'Terjadi masalah', + 'A summary of your order has been sent to the following address' => 'Ringkasan pesanan Anda telah dikirim ke alamat berikut', + 'Account' => 'Akun', + 'Add a new address' => 'Tambah alamat baru', + 'Add to cart' => 'Masukan di keranjang', + 'Additional Info' => 'Info tambahan', + 'Address' => 'Alamat', + 'Address %nb' => 'Alamat %nb', + 'Address Update' => 'Pembaruan alamat', + 'All' => 'Semua', + 'All brands' => 'Semua merek', + 'All brands in %store' => 'Semua merek di %store', + 'All contents' => 'Semua konten', + 'All contents in' => 'Semua konten berada di', + 'All product in brand %title' => 'Semua produk dalam merek %title', + 'All products' => 'Semua produk', + 'All products for brand %title in %store' => 'Semua produk untuk merek %title di %store', + 'All products in' => 'Semua produk dalam', + 'Amount' => 'Jumlah', + 'An error occurred' => 'Terjadi kesalahan', + 'Availability' => 'Ketersediaan', + 'Available' => 'Tersedia', + 'Back' => 'Kembali', + 'Billing' => 'Penagihan', + 'Billing Mode' => 'Mode Penagihan', + 'Billing address' => 'Alamat penagihan', + 'Billing and delivery' => 'Penagihan dan pengiriman', + 'Brand information' => 'Informasi merek', + 'Brands' => 'Merek', + 'Choose your delivery method' => 'Pilih metode pengiriman', + 'Choose your payment method' => 'Pilih metode pembayaran Anda', + 'Code :' => 'Kode:', + 'Contact page' => 'Halaman kontak', + 'Delete' => 'Supprimer', + 'Delivery' => 'Pengiriman', + 'Expected delivery date: %delivery_date' => 'Perkiraan tanggal pengiriman:', + 'Invoice REF' => 'REF Faktur', + 'Placeholder address2' => 'Alamat', + 'Select State' => 'Pilih Provinsi', + 'Total without tax' => 'Total tanpa pajak', + '404' => '404', +]; diff --git a/templates/frontOffice/lematelot/I18n/it_IT.php b/templates/frontOffice/lematelot/I18n/it_IT.php new file mode 100755 index 00000000..4ae3b635 --- /dev/null +++ b/templates/frontOffice/lematelot/I18n/it_IT.php @@ -0,0 +1,198 @@ + '%nb elemento', + '%nb Items' => '%nb elementi', + '+' => '+', + 'Sorry! We are not able to give you a delivery method for your order.' => 'Siamo dispiacenti! Non siamo in grado di darvi un metodo di consegna per il vostro ordine.', + 'A summary of your order has been sent to the following address' => 'Un riassunto del tuo ordine è stato inviato a quest\'indirizzo', + 'Account' => 'Conto', + 'Add a new address' => 'Aggiungere un nuovo indirizzo', + 'Add to cart' => 'Aggiungi al carrello', + 'Additional Info' => 'Ulteriori Informazione', + 'Address' => 'Indirizzo', + 'Address %nb' => 'Indirizzo %nb', + 'Address Update' => 'Aggiornamento dell\' indirizzo', + 'All' => 'Tutto', + 'All brands' => 'Tutte i brands', + 'All brands in %store' => 'Tutti i brands in %store', + 'Amount' => 'Importo', + 'An error occurred' => 'Si è verificato un errore', + 'Availability' => 'Disponibilità', + 'Available' => 'Disponibile', + 'Back' => 'Indietro', + 'Billing address' => 'Indirizzo di fatturazione', + 'Billing and delivery' => 'Fatturazione e consegna', + 'Brands' => 'Brands', + 'Cancel' => 'Annulla', + 'Cart' => 'Carrello', + 'Categories' => 'Categorie', + 'Change Password' => 'Cambia Password', + 'Change address' => 'Cambia indirizzo', + 'Change my account information' => 'Modificare le mie informazioni', + 'Change my password' => 'Cambiare la mia password', + 'Check my order' => 'Controllare il mio ordine', + 'Choose your delivery address' => 'Scegli il tuo indirizzo di consegna', + 'Choose your delivery method' => 'Scegli il tuo metodo di consegna', + 'Choose your payment method' => 'Scegli il tuo metodo di pagamento', + 'Code :' => 'Codice :', + 'Contact Us' => 'Contattaci', + 'Contact page' => 'Pagina contatti', + 'Continue Shopping' => 'Continua lo shopping', + 'Copyright' => 'Copyright', + 'Coupon code' => 'Codice promozionale', + 'Create' => 'Creare', + 'Create New Account' => 'Creare un nuovo account', + 'Create New Address' => 'Creare un nuovo indirizzo', + 'Currency' => 'Valuta', + 'Date' => 'Data', + 'Delete' => 'Rimuovere', + 'Delivery Information' => 'Informazioni sulla consegna', + 'Delivery address' => 'Indirizzo di consegna', + 'Demo product description' => 'Descrizione del prodotto di dimostrazione', + 'Demo product title' => 'Titolo del prodotto di dimostrazione', + 'Description' => 'Descrizione', + 'Discount' => 'Sconto', + 'Do you have an account?' => 'Hai un account?', + 'Do you really want to delete this address ?' => 'Vuoi davvero cancellare questo indirizzo?', + 'Documents' => 'Documenti', + 'Edit' => 'Modifica', + 'Edit this address' => 'Modificare questo indirizzo', + 'Estimated shipping ' => 'Spedizione stimata ', + 'Expected delivery date: %delivery_date' => 'Data di consegna stimata:', + 'Forgot your Password?' => 'Hai dimenticato la password?', + 'Free shipping' => 'Spedizione gratuita', + 'Go home' => 'Go home', + 'Grid' => 'Griglia', + 'Home' => 'Home', + 'In Stock' => 'Disponibile', + 'Invoice date' => 'Data della fattura', + 'Language' => 'Lingua', + 'Latest' => 'Ultimi', + 'Latest products' => 'Prodotti più recenti', + 'List' => 'Lista', + 'List of orders' => 'Lista degli ordini', + 'Login' => 'Login', + 'Login Information' => 'Informazioni di login', + 'Multi-payment platform' => 'Piattaforma multi-pagamento', + 'My Account' => 'Mio account', + 'My Address Books' => 'Miei indirizzi', + 'My Address book' => 'Mia rubrica', + 'My Orders' => 'Miei ordini', + 'My order' => 'Il mio ordine', + 'Name' => 'Nome', + 'Name ascending' => 'Nome ascendente', + 'Name descending' => 'Nome decrescente', + 'Need help ?' => 'Bisogno di aiuto ?', + 'Newsletter' => 'Newsletter', + 'Newsletter Subscription' => 'Iscrizione alla newsletter', + 'Next' => 'Prossimo', + 'Next Step' => 'Passo successivo', + 'Next product' => 'Prodotto successivo', + 'No deliveries available for this cart and this country' => 'Nessuna consegna disponibile per questo carrello e questo paese', + 'No products available in this category' => 'Nessun prodotti disponibili in questa categoria', + 'No results found' => 'Nessun risultato trovato', + 'No.' => 'No.', + 'Ok' => 'Ok', + 'Order details' => 'Dettagli dell\'ordine', + 'Order number' => 'Numero d\'ordine', + 'Orders over $50' => 'Ordini superiori a €50', + 'Out of Stock' => 'Esaurito', + 'Pagination' => 'Paginazione', + 'Password' => 'Password', + 'Password Forgotten' => 'Password dimenticata', + 'Personal Information' => 'Dati personali', + 'Placeholder address label' => 'Casa, ufficio, altro', + 'Placeholder address1' => '76 viale Italia', + 'Placeholder address2' => 'Indirizzo', + 'Placeholder cellphone' => 'Numero di telefono cellulare', + 'Placeholder city' => 'Roma', + 'Placeholder company' => 'Google', + 'Placeholder contact email' => 'Così posso tornare da voi.', + 'Placeholder contact message' => 'E il tuo messaggio...', + 'Placeholder contact name' => 'Come ti chiami?', + 'Placeholder contact subject' => 'Il soggetto del tuo messaggio.', + 'Placeholder email' => 'johndoe@domain.it', + 'Placeholder firstname' => 'Mario', + 'Placeholder lastname' => 'Doe', + 'Placeholder phone' => 'Numero di telefono', + 'Placeholder zipcode' => 'PG 10011', + 'Please enter your email address below.' => 'Inserisci il tuo indirizzo email qui sotto.', + 'Position' => 'Posizione', + 'Postage' => 'Spese di spedizione', + 'Previous' => 'Indietro', + 'Previous product' => 'Prodotto precedente', + 'Price' => 'Prezzo', + 'Price ascending' => 'Prezzo crescente', + 'Price descending' => 'Prezzo decrescente', + 'Proceed checkout' => 'Procedere all\'acquisto', + 'Product Empty Button' => 'Aggiungere il mio primo prodotto', + 'Product Empty Message' => 'È davvero veloce per aggiungere un prodotto. +
    +
  1. Check NEW sotto la scheda dei dettagli, se vuoi vedere il tuo prodotto nella sezione prodotti più recente.
  2. Check in vendita sotto la scheda dei dettagli, se vuoi vedere il tuo prodotto nella sezione prodotti in offerta.
', + 'Product Empty Title' => 'Benvenuto', + 'Product Name' => 'Nome del prodotto', + 'Product Offers' => 'Offerte', + 'Qty' => 'Qtà', + 'Quantity' => 'Quantità', + 'Questions ? See our F.A.Q.' => 'Domande ? Vai a vedere le nostre F.A.Q. O toccare', + 'Rating' => 'Valutazione', + 'Ref.' => 'Rif.', + 'Register' => 'Registrati', + 'Regular Price:' => 'Prezzo:', + 'Related' => 'Correlato', + 'Remove' => 'Rimuovi', + 'Remove this address' => 'Rimuovere questo indirizzo', + 'SELECT YOUR CURRENCY' => 'SELEZIONA LA TUA VALUTA', + 'SELECT YOUR LANGUAGE' => 'SELEZIONA LA LINGUA', + 'Search' => 'Ricerca', + 'Search Result for' => 'Risultati della ricerca per', + 'Secure Payment' => 'Pagamento sicuro', + 'Secure payment' => 'Pagamento sicuro', + 'Select Country' => 'Selezionare il paese', + 'Select State' => 'Selezionare lo Stato', + 'Select Title' => 'Selezionare il titolo', + 'Send' => 'Invia', + 'Send us a message' => 'Inviaci un messaggio', + 'Shipping Tax' => 'Tassa di spedizione', + 'Show' => 'Visualizza', + 'Sign in' => 'Accedi', + 'Skip to content' => 'Vai al contenuto', + 'Sort By' => 'Ordina per', + 'Special Price:' => 'Prezzo speciale:', + 'Status' => 'Stato', + 'Subscribe' => 'Abbonati', + 'Thank you for the trust you place in us.' => 'Grazie per la tua fiducia.', + 'Thanks !' => 'Grazie !', + 'Thanks for signing up! We\'ll keep you posted whenever we have any new updates.' => 'Grazie per l\'inscrizione! Ti terremo aggiornato ogni volta che abbiamo eventuali nuovi aggiornamenti.', + 'Thanks for your message, we will contact as soon as possible.' => 'Grazie per il tuo messaggio, ti contatteremo appena possibile.', + 'The page cannot be found' => 'Impossibile trovare la pagina', + 'Thelia V2' => 'Thelia V2', + 'Toggle navigation' => 'Toggle navigation', + 'Total' => 'Totale', + 'Total incl. taxes' => 'Totale IVA compresa', + 'Unit Price' => 'Prezzo unitario', + 'Update' => 'Aggiornamento', + 'Update Profile' => 'Aggiorna il profilo', + 'Update Quantity' => 'Aggiorna la quantità', + 'Upsell Products' => 'Prodotti di upsell', + 'View' => 'Vedere', + 'View Cart' => 'Visualizza il carrello', + 'View all' => 'Mostra tutto', + 'View as' => 'Mostra come', + 'View product' => 'Visualizza prodotto', + 'Warning' => 'Attenzione', + 'You are here:' => 'Tu sei qui:', + 'You choose to pay by' => 'Hai scelto di pagare tramite', + 'You don\'t have orders yet.' => 'Non hai ancora ordini.', + 'You have no items in your shopping cart.' => 'Non hai nessun prodotto nel tuo carrello.', + 'You may have a coupon ?' => 'Hai un codice promozionale ?', + 'You want to subscribe to the newsletter? Please enter your email address below.' => 'Vuoi iscriverti alla newsletter? Inserisci il tuo indirizzo email qui sotto.', + 'You will receive a link to reset your password.' => 'Riceverai un link per reimpostare la password.', + 'Your Cart' => 'Tuo carrello', + 'Your order will be confirmed by us upon receipt of your payment.' => 'Il tuo ordine sarà confermato da noi al ricevimento del tuo pagamento.', + 'instead of' => 'Invece di', + 'missing or invalid data' => 'dati mancanti o non validi', + 'per page' => 'per ogni pagina', + '404' => '404', +]; diff --git a/templates/frontOffice/lematelot/I18n/nl_NL.php b/templates/frontOffice/lematelot/I18n/nl_NL.php new file mode 100644 index 00000000..dcc04dff --- /dev/null +++ b/templates/frontOffice/lematelot/I18n/nl_NL.php @@ -0,0 +1,8 @@ + '%nb Item', + '%nb Items' => '%nb Items', + '+' => '+', + '404' => '404', +]; diff --git a/templates/frontOffice/lematelot/I18n/pl_PL.php b/templates/frontOffice/lematelot/I18n/pl_PL.php new file mode 100644 index 00000000..e3b0528b --- /dev/null +++ b/templates/frontOffice/lematelot/I18n/pl_PL.php @@ -0,0 +1,116 @@ + '%nb Produkt', + '%nb Items' => '%nb Produktów', + '+' => '+', + 'Sorry! We are not able to give you a delivery method for your order.' => 'Przepraszamy! Nie jesteśmy w stanie zaoferować żadnego sposobu dostawy dla Twojego zamówienia.', + 'A new password has been sent to your e-mail address. Please check your mailbox.' => 'Nowe hasło zostało wysłane na twój adres e-mail. Sprawdź swoją skrzynkę.', + 'A problem occured' => 'Wystąpił problem', + 'A summary of your order has been sent to the following address' => 'Podsumowanie Twojego zamówienia zostało wysłane na następujący adres', + 'Account' => 'Konto', + 'Add a new address' => 'Dodaj nowy adres', + 'Add to cart' => 'Dodaj do koszyka', + 'Additional Info' => 'Dodatkowe informacje', + 'All products in' => 'Wszystkie produkty w', + 'Amount' => 'Kwota', + 'An error occurred' => 'Wystąpił błąd', + 'Availability' => 'Dostępność', + 'Available' => 'Dostępny', + 'Back' => 'Powrót', + 'Billing' => 'Dane do faktury', + 'Billing Mode' => 'Sposób fakturowania', + 'Billing address' => 'Adres do faktury', + 'Billing and delivery' => 'Fakturowanie i dostawa', + 'Brand information' => 'Marka', + 'Brands' => 'Marki', + 'Cancel' => 'Anuluj', + 'Cart' => 'Koszyk', + 'Categories' => 'Kategorie', + 'Change Password' => 'Zmień hasło', + 'Change address' => 'Zmień adres', + 'Contact page' => 'Strona kontaktowa', + 'Create New Account' => 'Stwórz nowe konto', + 'Create New Address' => 'Stwórz nowy adres', + 'Created' => 'Utworzono', + 'Currency' => 'Waluta', + 'Customer Number' => 'Numer klienta', + 'Date' => 'Data', + 'Delete' => 'Usuń', + 'Delivery' => 'Dostawa', + 'Delivery Information' => 'Informacje o dostawie', + 'Delivery Mode' => 'Sposób dostawy', + 'Delivery REF' => 'Numer referencyjny dostawy', + 'Delivery address' => 'Adres dostawy', + 'Demo product description' => 'Opis produktu demo', + 'Demo product title' => 'Tytuł produktu Demo', + 'Description' => 'Opis', + 'I\'ve read and agreed on Terms & Conditions' => 'Przeczytałem i zgadzam się z Regulaminem', + 'If nothing happens within 10 seconds, please click here.' => 'Jeśli nic się nie stanie w przeciągu następnych 10 sekund, kliknij tutaj. ', + 'If you want to change your email, please contact us.' => 'Jeśli chcesz zmienić swój adres e-mail, skontaktuj się z nami.', + 'In Stock' => 'Na magazynie', + 'Invoice REF' => 'Numer faktury', + 'Language' => 'Język', + 'Latest' => 'Najnowsze', + 'Latest products' => 'Najnowsze produkty', + 'List' => 'Lista', + 'List of orders' => 'Lista zamówień', + 'Login' => 'Zaloguj się', + 'Login Information' => 'Dane logowania', + 'Main Address' => 'Główny adres', + 'More information about this brand' => 'Więcej informacji o tej marce', + 'Multi-payment platform' => 'Platforma wielu sposobów płatności', + 'My Account' => 'Moje konto', + 'My Address Books' => 'Moje adresy', + 'My Address book' => 'Moje adresy', + 'My Orders' => 'Moje zamówienia', + 'My order' => 'Moje zamówienie', + 'Name' => 'Nazwa', + 'Name ascending' => 'Nazwa - rosnąco', + 'Order number' => 'Numer zamówienia', + 'Orders over $50' => 'Zamówienia powyżej $50', + 'Out of Stock' => 'Brak na stanie', + 'PDF invoice' => 'Faktura PDF', + 'Pagination' => 'Paginacja', + 'Password' => 'Hasło', + 'Password Forgotten' => 'Zapomniałem hasła', + 'Pay with %module_title' => 'Zapłać za pomocą %module_title', + 'Personal Information' => 'Dane osobowe', + 'Placeholder address label' => 'Dom, biuro, inne...', + 'Placeholder address1' => 'Adresse', + 'Placeholder cellphone' => 'Telefon komórkowy', + 'Placeholder city' => 'Ville', + 'Placeholder company' => 'Google', + 'Placeholder contact email' => 'Abyśmy mogli się z tobą skontaktować.', + 'Placeholder contact message' => 'I twoja wiadomość...', + 'Placeholder contact name' => 'Jak masz na imię?', + 'Placeholder contact subject' => 'Temat twojej wiadomości.', + 'Placeholder email' => 'adres e-mail', + 'Placeholder email confirm' => 'Powtórz adres e-mail', + 'Placeholder firstname' => 'Imię', + 'Placeholder lastname' => 'Nazwisko', + 'Placeholder zipcode' => 'Kod pocztowy', + 'Please enter your email address below.' => 'Wprowadź swój adres e-mail poniżej.', + 'Please try again to order' => 'Prosimy spróbować ponownie', + 'Redirect to bank service' => 'Przenieś mnie na stronę banku', + 'Ref.' => 'Nr ref.', + 'Register' => 'Zarejestruj się', + 'Regular Price:' => 'Normalna cena:', + 'Related' => 'Powiązane', + 'Remove' => 'Usuń', + 'Remove this address' => 'Usuń ten adres', + 'SELECT YOUR CURRENCY' => 'WYBIERZ SWOJĄ WALUTĘ', + 'SELECT YOUR LANGUAGE' => 'WYBIERZ SWÓJ JĘZYK', + 'Sale was not found' => 'Wyprzedaż nie została znaleziona', + 'Save %amount%sign on these products' => 'Zaoszczędź %amount%sign na tych produktach', + 'Save %amount%sign on this product' => 'Zaoszczędź %amount%sign na tym produkcie', + 'Search' => 'Szukaj', + 'Search Result for' => 'Wyniki wyszukiwania dla', + 'Secondary Navigation' => 'Dodatkowa nawigacja', + 'Secure Payment' => 'Bezpieczna płatność', + 'Secure payment' => 'Bezpieczna płatność', + 'Select Country' => 'Wybierz kraj', + 'Subscribe' => 'Subskrybuj', + 'Total without tax' => 'Suma netto', + '404' => '404', +]; diff --git a/templates/frontOffice/lematelot/I18n/pt_BR.php b/templates/frontOffice/lematelot/I18n/pt_BR.php new file mode 100644 index 00000000..074fdc8b --- /dev/null +++ b/templates/frontOffice/lematelot/I18n/pt_BR.php @@ -0,0 +1,253 @@ + '%nb Item', + '%nb Items' => '%nb Itens', + '+' => '+', + 'Sorry! We are not able to give you a delivery method for your order.' => 'Desculpe! Nós não conseguimos fornecer um método de entraga para seu pedido.', + 'A new password has been sent to your e-mail address. Please check your mailbox.' => 'Uma nova senha foi enviada para seu endereço de e-mail. Por favor verifique seu e-mail.', + 'A problem occured' => 'Ocorreu um problema', + 'A summary of your order has been sent to the following address' => 'Um sumário do seu pedido foi enviado para para o seguinte endereço', + 'Account' => 'Conta', + 'Add a new address' => 'Adicionar um novo endereço', + 'Add to cart' => 'Adicionar ao carrinho', + 'Additional Info' => 'Informação adicional', + 'Address' => 'Endereço', + 'Address %nb' => 'Endereço %nb', + 'Address Update' => 'Atualização de endereço', + 'All' => 'Todos', + 'All brands' => 'Todas as marcas', + 'All brands in %store' => 'Todas as marcas em %store', + 'All contents' => 'Todos os conteúdos', + 'All contents in' => 'Todo o conteúdo em', + 'All product in brand %title' => 'Todos os produtos na marca %title', + 'All products' => 'Todos os produtos', + 'All products for brand %title in %store' => 'Todos em produtos para marca %title em %store', + 'All products in' => 'Todos os produtos em', + 'Amount' => 'Quantidade', + 'An error occurred' => 'Ocorreu um erro', + 'Availability' => 'Disponibilidade', + 'Available' => 'Disponível', + 'Back' => 'Voltar', + 'Billing' => 'Cobraça', + 'Billing Mode' => 'Modo de cobrança', + 'Billing address' => 'Endereço de cobrança', + 'Billing and delivery' => 'Cobrança e entrega', + 'Brand information' => 'Informação da marca', + 'Brands' => 'Marcas', + 'Cancel' => 'Cancelar', + 'Cart' => 'Carrinho', + 'Categories' => 'Categorias', + 'Change Password' => 'Alterar senha', + 'Change address' => 'Mudar endereço', + 'Change my account information' => 'Alterar as minhas informações', + 'Change my password' => 'Alterar minha senha', + 'Check my order' => 'Verificar meu pedido', + 'Choose your delivery address' => 'Escolha o seu endereço de entrega', + 'Choose your delivery method' => 'Escolha o seu método de entrega', + 'Choose your payment method' => 'Escolha o seu método de pagamento', + 'Code :' => 'Código:', + 'Connecting to the secure payment server, please wait a few seconds...' => 'Conexão ao servidor para pagamento seguro, obrigado por aguardar.', + 'Contact Us' => 'Contate-nos', + 'Contact page' => 'Página de Contato', + 'Continue Shopping' => 'Continuar a comprar', + 'Copyright' => 'Direitos autorais', + 'Coupon code' => 'Código de cupom', + 'Create' => 'Criar', + 'Create New Account' => 'Criar nova conta', + 'Create New Address' => 'Criar novo endereço', + 'Created' => 'Criado', + 'Currency' => 'Moeda', + 'Customer Number' => 'Número do cliente', + 'Date' => 'Data', + 'Delivery' => 'Entrega', + 'Delivery Information' => 'Informações de entrega', + 'Delivery Mode' => 'Modo de entrega', + 'Delivery REF' => 'Ref de entrega', + 'Delivery address' => 'Endereço de entrega', + 'Demo product description' => 'Descrição do produto de demostração', + 'Demo product title' => 'Título do produto de demostração', + 'Description' => 'Descrição', + 'Do you have an account?' => 'Você possui uma conta?', + 'Do you really want to delete this address ?' => 'Voce realmente deseja deletar esse endereço?', + 'Download' => 'Baixar', + 'Edit' => 'Editar', + 'Edit this address' => 'Editar este endereço', + 'Estimated shipping ' => 'Tempo estimado de entrega', + 'Forgot your Password?' => 'Esqueceu sua senha?', + 'Free shipping' => 'Entrega grátis', + 'From %price' => 'De %price', + 'Go back to the previous page' => 'Voltar para página anterior', + 'Go home' => 'Ir para página inicial', + 'Grid' => 'Grade', + 'Home' => 'Página inicial', + 'I\'ve read and agreed on Terms & Conditions' => 'Eu li e aceitei os Termos & Condições', + 'If nothing happens within 10 seconds, please click here.' => 'Se nada acontecer em 10 segundos, por favor clique aqui.', + 'If you want to change your email, please contact us.' => 'Se você deseja mudar seu email, por favor entre em contato conosco.', + 'In Stock' => 'Em estoque', + 'Invoice REF' => 'Ref de fatura', + 'Language' => 'Linguagem', + 'Latest' => 'Recentes', + 'Latest products' => 'Produtos recentes', + 'List' => 'Lista', + 'List of orders' => 'Lista de pedidos', + 'Login' => 'Iniciar sessão', + 'Login Information' => 'Informação da sessão', + 'Main Address' => 'Endereço principal', + 'More information about this brand' => 'Mais informaçoes sobre esta marca', + 'Multi-payment platform' => 'Plataforma de multi-pagamento', + 'My Account' => 'Minha conta', + 'My Address Books' => 'Meus livros de endereço', + 'My Address book' => 'Meu livro de endereço', + 'My Orders' => 'Meus pedidos', + 'My order' => 'Meu pedido', + 'Name' => 'Nome', + 'Name ascending' => 'Nome ascendente', + 'Name descending' => 'Nome decrescente', + 'Need help ?' => 'Precisa de ajuda?', + 'Newsletter' => 'Boletim de notícias', + 'Newsletter Subscription' => 'Assinar boletim', + 'Next' => 'Próximo', + 'Next Step' => 'Próximo passo', + 'Next product' => 'Próximo produto', + 'No Contents in this folder.' => 'Sem conteúdo nesta pasta', + 'No deliveries available for this cart and this country' => 'Não há entregas disponíveis para esta encomenda a este país', + 'No products available in this brand' => 'Sem produtos disponíveis para essa marca', + 'No products available in this category' => 'Não há produtos disponíveis nesta categoria', + 'No results found' => 'Nenhum resultado encontrado', + 'No.' => 'N. º', + 'Ok' => 'Ok', + 'Options' => 'Opções', + 'Order details' => 'Detalhes do pedido', + 'Order details %ref' => 'Detalhes do pedido %ref', + 'Order number' => 'Número do pedido', + 'Orders over $50' => 'Pedidos acima de R$50', + 'Out of Stock' => 'Sem estoque', + 'PDF invoice' => 'Fatura em PDF', + 'Pagination' => 'Paginação', + 'Password' => 'Senha', + 'Password Forgotten' => 'Esqueci a senha', + 'Pay with %module_title' => 'Para com %module_title', + 'Personal Information' => 'Informação Pessoal', + 'Placeholder address label' => 'Casa, trabalho, outros', + 'Placeholder address1' => 'Endereço', + 'Placeholder address2' => 'Endereço', + 'Placeholder cellphone' => 'Número do telefone celular', + 'Placeholder city' => 'Cidade', + 'Placeholder company' => 'Empresa', + 'Placeholder contact email' => 'Email de contato', + 'Placeholder contact message' => 'Mensagem...', + 'Placeholder contact name' => 'Nome', + 'Placeholder contact subject' => 'Assunto da mensagem', + 'Placeholder email' => 'email', + 'Placeholder email confirm' => 'confirmar email', + 'Placeholder firstname' => 'Primeiro nome', + 'Placeholder lastname' => 'Último nome', + 'Placeholder zipcode' => 'CEP', + 'Please enter your email address below.' => 'Por favor digite seu endereço de email abaixo', + 'Please try again to order' => 'Por favor tente realizar o pedido novamente', + 'Position' => 'Posição', + 'Previous' => 'Anterior', + 'Previous product' => 'Produto anterior', + 'Price' => 'Preço', + 'Price ascending' => 'Preço crescente', + 'Price descending' => 'Preço decrescente', + 'Proceed checkout' => 'Prosseguir com pagamento', + 'Product Empty Button' => 'Adicionar meu primeiro produto', + 'Product Empty Message' => 'É fácil adicionar um produto. +
    +
  1. Clique em Novos na aba de detalhes para ver os produtos recentes.
  2. +
  3. Clique em Oferta na aba de detalhes se você quiser ver nossos produtos em oferta.
  4. +
', + 'Product Name' => 'Nome do produto', + 'Product Offers' => 'Ofertas de produto', + 'Qty' => 'Qtd', + 'Quantity' => 'Quantidade', + 'Questions ? See our F.A.Q.' => 'Dúvidas? Veja nossa sessão de perguntas frequentes', + 'REF' => 'REF', + 'Rating' => 'Avaliação', + 'Redirect to bank service' => 'Redirecionar para o serviço do banco', + 'Ref.' => 'Ref.', + 'Register' => 'Registrar', + 'Regular Price:' => 'Preço normal', + 'Related' => 'Relacionados', + 'Remove' => 'Remover', + 'Remove this address' => 'Remover este endereço', + 'SELECT YOUR CURRENCY' => 'SELECIONE SUA MOEDA', + 'SELECT YOUR LANGUAGE' => 'SELECIONA SUA LINGUAGEM', + 'Sale was not found' => 'Venda não foi encontrada', + 'Save %amount%sign on these products' => 'Salva %amount%sign nesses produtos', + 'Save %amount%sign on this product' => 'Salva %amount%sign neste produto', + 'Search' => 'Procurar', + 'Search Result for' => 'Resultados da busca por', + 'Secondary Navigation' => 'Navegação secundária', + 'Secure Payment' => 'Pagamento seguro', + 'Secure payment' => 'Pagamento seguro', + 'Select Country' => 'Selecione o país', + 'Select Title' => 'Selecione o título', + 'Select your country:' => 'Selecione seu país', + 'Send' => 'Enviar', + 'Send new password again' => 'Enviar uma nova senha novamente', + 'Send us a message' => 'Nos envie uma mensagem', + 'Shipping Tax' => 'Taxa de envio', + 'Show' => 'Mostrar', + 'Sign in' => 'Entrar', + 'Skip to content' => 'Ir para conteúdo', + 'Sorry but this combination does not exist.' => 'Desculpe mas essa combinação não existe', + 'Sorry, your cart is empty. There\'s nothing to pay.' => 'Desculpe, seu carrinho esta vazio. Não há o que pagar.', + 'Sort By' => 'Ordenar por', + 'Special Price:' => 'Preço especial', + 'Status' => 'Estado', + 'Subscribe' => 'Subscrever', + 'Taxed Price' => 'Preço com taxas', + 'Thank you for the trust you place in us.' => 'Obrigado pela confiança depositada em nós', + 'Thanks !' => 'Obrigado!', + 'Thanks for signing up! We\'ll keep you posted whenever we have any new updates.' => 'Obrigado por se cadastrar! Nós vamos te manter informado sobre nossas novidades.', + 'Thanks for your message, we will contact as soon as possible.' => 'Obrigado por enviar sua mensagem, nós entraremos em contato o mais rápido possível.', + 'The page cannot be found' => 'A página não foi encontrada', + 'The product has been added to your cart' => 'O produto foi adicionado no seu carrinho', + 'Thelia V2' => 'Thelia V2', + 'This offer is valid until %date' => 'Esta oferta é válida até %date', + 'Toggle navigation' => 'Mudar modo de navegação', + 'Total' => 'Total', + 'Total excl. taxes' => 'Total sem impostos', + 'Total incl. taxes' => 'Total com impostos', + 'Total with tax' => 'Total com imposto', + 'Total without tax' => 'Preço final s/ impostos', + 'Transaction REF : %ref' => 'Ref transação: %ref', + 'Try again' => 'Tente novamente', + 'Unit Price' => 'Preço Unitário', + 'Unit Price incl. taxes' => 'Preço Unitário com imposto', + 'Unit Taxed Price' => 'Preço Unitário Taxado', + 'Update' => 'Atualizar', + 'Update Profile' => 'Atualizar perfil', + 'Update Quantity' => 'Atualizar quantidade', + 'Upsell Products' => 'Produtos relacionados', + 'View' => 'Ver', + 'View Cart' => 'Ver carrinho', + 'View all' => 'Ver tudo', + 'View as' => 'Ver como', + 'View order %ref details' => 'Ver detalhes do pedido %ref', + 'View product' => 'Ver produto', + 'Warning' => 'Aviso', + 'We apologize but some of the ordered products are not available any more.' => 'Desculpe mas alguns dos produtos do seu pedido não estão mais disponíveis.', + 'We\'re sorry but an error occured. Please try to contact the site administrator' => 'Desculpe ocorreu um erro. Por favor tente entrar em contato com o administrador do site.', + 'We\'re sorry, a problem occured and your payment was not successful.' => 'Desculpe, houve um problema e seu pagamento não foi realizado.', + 'You are here:' => 'Você está aqui:', + 'You choose' => 'Você escolhe', + 'You choose to pay by' => 'Você escolhe pagar por', + 'You don\'t have orders yet.' => 'Você ainda não tem pedidos.', + 'You have no items in your shopping cart.' => 'Você não tem nenhum item no seu carrinho.', + 'You may have a coupon ?' => 'Você tem algum cupom?', + 'You want to subscribe to the newsletter? Please enter your email address below.' => 'Você deseja assinar nosso boletim? Por favor digite seu endereço de email abaixo.', + 'You will receive a link to reset your password.' => 'Você irá receber um link para resetar sua senha.', + 'Your Cart' => 'Seu carrinho', + 'Your order will be confirmed by us upon receipt of your payment.' => 'Seu pedido sera confirmado por nós após o recebimento do seu pagamento.', + 'for' => 'para', + 'instead of' => 'ao invés de', + 'missing or invalid data' => 'dados faltando ou inválidos', + 'per page' => 'por página', + 'update' => 'atualizar', + 'with:' => 'com:', + '404' => '404', +]; diff --git a/templates/frontOffice/lematelot/I18n/pt_PT.php b/templates/frontOffice/lematelot/I18n/pt_PT.php new file mode 100644 index 00000000..74351e83 --- /dev/null +++ b/templates/frontOffice/lematelot/I18n/pt_PT.php @@ -0,0 +1,67 @@ + 'Ocorreu um problema', + 'Account' => 'Conta', + 'Add a new address' => 'Adicionar nova morada', + 'Add to cart' => 'Adicionar ao carrinho', + 'Additional Info' => 'Informação adicional', + 'Address' => 'Endereço', + 'Address Update' => 'Atualização de endereço', + 'All contents' => 'Todos os conteúdos', + 'All contents in' => 'Todo o conteúdo em', + 'All products' => 'Todos os produtos', + 'All products in' => 'Todos os produtos em', + 'Amount' => 'Quantidade', + 'An error occurred' => 'An error occured', + 'Availability' => 'Disponibilidade', + 'Available' => 'Disponível', + 'Back' => 'Voltar', + 'Billing address' => 'Endereço de facturação', + 'Billing and delivery' => 'Faturar e enviar', + 'Cancel' => 'Cancelar', + 'Cart' => 'Carrinho', + 'Categories' => 'Categorias', + 'Change Password' => 'Alterar senha', + 'Change address' => 'Mudar endereço', + 'Change my account information' => 'Alterar as minhas informações', + 'Change my password' => 'Alterar minha senha', + 'Check my order' => 'Verificar meu pedido', + 'Choose your delivery address' => 'Escolha o seu endereço de entrega', + 'Choose your delivery method' => 'Escolha o seu método de entrega', + 'Choose your payment method' => 'Escolha o seu método de pagamento', + 'Code :' => 'Código:', + 'Connecting to the secure payment server, please wait a few seconds...' => 'Conexão ao servidor para pagamento seguro, obrigado por aguardar.', + 'Contact Us' => 'Contate-nos', + 'Continue Shopping' => 'Continuar a comprar', + 'Copyright' => 'Copyright', + 'Coupon code' => 'Código de cupão', + 'Create' => 'Criar', + 'Create New Account' => 'Criar nova conta', + 'Create New Address' => 'Criar novo endereço', + 'Currency' => 'Moeda', + 'Date' => 'Data', + 'Delivery Information' => 'Informações de entrega', + 'Grid' => 'Grelha', + 'Home' => 'Página Inicial', + 'In Stock' => 'Em stock', + 'Invoice REF' => 'Referencia da factura', + 'Language' => 'Idioma', + 'Latest products' => 'Produtos mais recentes', + 'List' => 'Lista', + 'Name' => 'Nome', + 'Name ascending' => 'Nome ascendente', + 'Name descending' => 'Nome decrescente', + 'Need help ?' => 'Precisa de ajuda?', + 'Next' => 'Próximo', + 'Next Step' => 'Próximo passo', + 'Next product' => 'Próximo produto', + 'No deliveries available for this cart and this country' => 'Não há entregas disponíveis para esta encomenda e este país', + 'No products available in this category' => 'Não há produtos disponíveis nesta categoria', + 'No results found' => 'Nenhum resultado encontrado', + 'No.' => 'N. º', + 'Ok' => 'Ok', + 'Order details' => 'Detalhes da encomenda', + 'Placeholder address2' => 'Endereço', + 'Total without tax' => 'Total (sem IVA)', +]; diff --git a/templates/frontOffice/lematelot/I18n/ru_RU.php b/templates/frontOffice/lematelot/I18n/ru_RU.php new file mode 100644 index 00000000..4b33f422 --- /dev/null +++ b/templates/frontOffice/lematelot/I18n/ru_RU.php @@ -0,0 +1,253 @@ + '%nb', + '%nb Items' => '%nb', + '+' => '+', + 'Sorry! We are not able to give you a delivery method for your order.' => 'Сожалеем! Мы не можем Вам предложить способы доставки для вашего заказа.', + 'A new password has been sent to your e-mail address. Please check your mailbox.' => 'Новый пароль был отправлен на Ваш e-mail. Пожалуйста, проверьте ваш почтовый ящик.', + 'A problem occured' => 'Возникла проблема', + 'A summary of your order has been sent to the following address' => 'Информация о заказе была отправлен на следующий адрес', + 'Account' => 'Учетная запись', + 'Add a new address' => 'Добавить новый адрес', + 'Add to cart' => 'Добавить в корзину', + 'Additional Info' => 'Дополнительная информация', + 'Address' => 'Адрес', + 'Address %nb' => 'Адрес %nb', + 'Address Update' => 'Обновить адрес', + 'All' => 'Bсе', + 'All brands' => 'Все бренды', + 'All brands in %store' => 'Все бренды в %store', + 'All contents' => 'Все содержимое', + 'All contents in' => 'Все содержимое в', + 'All product in brand %title' => 'Все товары бренда %title', + 'All products' => 'Все товары', + 'All products for brand %title in %store' => 'Все товары бренда %title в %store', + 'All products in' => 'Все товары в', + 'Amount' => 'Количество', + 'An error occurred' => 'Произошла ошибка', + 'Availability' => 'Наличие', + 'Available' => 'Доступно', + 'Back' => 'Назад', + 'Billing' => 'Оплата', + 'Billing Mode' => 'Способ оплаты', + 'Billing address' => 'Адрес плательщика', + 'Billing and delivery' => 'Оплата и доставка', + 'Brand information' => 'Информация о бренде', + 'Brands' => 'Бренды', + 'Cancel' => 'Отмена', + 'Cart' => 'Корзина', + 'Categories' => 'Категории', + 'Change Password' => 'Сменить пароль', + 'Change address' => 'Изменить адрес', + 'Change my account information' => 'Изменить персональные данные', + 'Change my password' => 'Сменить пароль', + 'Check my order' => 'Проверка заказа', + 'Choose your delivery address' => 'Выберите адрес доставки', + 'Choose your delivery method' => 'Выберите способ доставки', + 'Choose your payment method' => 'Выберите способ оплаты', + 'Code :' => 'Код:', + 'Connecting to the secure payment server, please wait a few seconds...' => 'Подключение к безопасному платежному серверу, благодарим за ваше терпение.', + 'Contact Us' => 'Связаться с нами', + 'Contact page' => 'Контакты', + 'Continue Shopping' => 'Продолжить покупки', + 'Copyright' => 'Авторское право', + 'Coupon code' => 'Код купона', + 'Create' => 'Создать', + 'Create New Account' => 'Создать новую учетную запись', + 'Create New Address' => 'Создать новый адрес', + 'Created' => 'Дата создания', + 'Currency' => 'Валюта', + 'Customer Number' => 'Номер клиента', + 'Date' => 'Дата', + 'Delivery' => 'Доставка', + 'Delivery Information' => 'Информация о доставке', + 'Delivery Mode' => 'Способ доставки', + 'Delivery REF' => 'Трекинговый номер', + 'Delivery address' => 'Адрес доставки', + 'Demo product description' => 'Описание демо продукта', + 'Demo product title' => 'Название демо продукта', + 'Description' => 'Описание', + 'Do you have an account?' => 'Есть ли у вас учетная запись?', + 'Do you really want to delete this address ?' => 'Вы действительно хотите удалить этот адрес?', + 'Download' => 'Загрузки', + 'Edit' => 'Редактировать', + 'Edit this address' => 'Изменить этот адрес', + 'Estimated shipping ' => 'Расчетное время доставки ', + 'Forgot your Password?' => 'Забыли пароль?', + 'Free shipping' => 'Бесплатная доставка', + 'From %price' => 'От %price', + 'Go back to the previous page' => 'Вернуться на предыдущую страницу', + 'Go home' => 'На главную', + 'Grid' => 'Сетка', + 'Home' => 'Главная', + 'I\'ve read and agreed on Terms & Conditions' => 'Я прочитал и согласился с Условиями', + 'If nothing happens within 10 seconds, please click here.' => 'Если ничего не произойдет в течение следующих 10 секунд, нажмите сюда. ', + 'If you want to change your email, please contact us.' => 'Если Вы хотите изменить свой email, пожалуйста свяжитесь с нами.', + 'In Stock' => 'В наличии', + 'Invoice REF' => 'Счет-фактура номер', + 'Language' => 'Язык', + 'Latest' => 'Последние', + 'Latest products' => 'Новые продукты', + 'List' => 'Список', + 'List of orders' => 'Список заказов', + 'Login' => 'Вход', + 'Login Information' => 'Данные для входа', + 'Main Address' => 'Основной адрес', + 'More information about this brand' => 'Больше информации об этом бренде', + 'Multi-payment platform' => 'Мульти платежная платформа', + 'My Account' => 'Моя учетная запись', + 'My Address Books' => 'Мои адресные книги', + 'My Address book' => 'Моя адресная книга', + 'My Orders' => 'Мои заказы', + 'My order' => 'Мой заказ', + 'Name' => 'Имя', + 'Name ascending' => 'Название по возрастанию', + 'Name descending' => 'Название по убыванию', + 'Need help ?' => 'Нужна помощь?', + 'Newsletter' => 'Рассылка', + 'Newsletter Subscription' => 'Подписка на рассылку', + 'Next' => 'Следующая', + 'Next Step' => 'Следующий шаг', + 'Next product' => 'Следующий продукт', + 'No Contents in this folder.' => 'Содержимое в папке отсутствует.', + 'No deliveries available for this cart and this country' => 'К сожалению мы не можем предложить способ доставки для этой страны', + 'No products available in this brand' => 'Нет доступных товаров данного бренда', + 'No products available in this category' => 'Нет продуктов в этой категории', + 'No results found' => 'Ничего не найдено', + 'No.' => '№', + 'Ok' => 'Хорошо', + 'Options' => 'Параметры', + 'Order details' => 'Информация о заказе', + 'Order details %ref' => 'Информация заказа %ref', + 'Order number' => 'Номер заказа', + 'Orders over $50' => 'Заказы свыше $50', + 'Out of Stock' => 'Нет в наличии', + 'PDF invoice' => 'PDF счет', + 'Pagination' => 'Нумерация страниц', + 'Password' => 'Пароль', + 'Password Forgotten' => 'Забыли пароль', + 'Pay with %module_title' => 'Оплатить с помощью %module_title', + 'Personal Information' => 'Персональные данные', + 'Placeholder address label' => 'Домашний, рабочий, другой', + 'Placeholder address1' => '76 Ninth Avenue', + 'Placeholder address2' => 'Адрес', + 'Placeholder cellphone' => 'Номер сотового телефона', + 'Placeholder city' => 'Ville', + 'Placeholder company' => 'Google', + 'Placeholder contact email' => 'So I can get back to you.', + 'Placeholder contact message' => 'И ваше сообщение...', + 'Placeholder contact name' => 'Как вас зовут?', + 'Placeholder contact subject' => 'Тема вашего сообщения.', + 'Placeholder email' => 'johndoe@domain.com', + 'Placeholder email confirm' => 'Чтобы мы могли с Вами связаться.', + 'Placeholder firstname' => 'John', + 'Placeholder lastname' => 'Doe', + 'Placeholder zipcode' => 'NY 10011', + 'Please enter your email address below.' => 'Пожалуйста, задайте ниже Ваш адрес электронной почты.', + 'Please try again to order' => 'Пожалуйста, попробуйте заказать еще раз', + 'Position' => 'Позиция', + 'Previous' => 'Предыдущий', + 'Previous product' => 'Предыдущий продукт', + 'Price' => 'Цена', + 'Price ascending' => 'Цена по возрастанию', + 'Price descending' => 'Цена по убыванию', + 'Proceed checkout' => 'Продолжить', + 'Product Empty Button' => 'Добавить свой первый товар', + 'Product Empty Message' => 'Это действительно быстро добавить товар. +
    +
  1. Выберите NEW во вкладке подробнее, если вы хотите видеть товар в разделе новых товаров.
  2. +
  3. Выберите SALE во вкладке подробнее, если вы хотите видеть товар в разделе специальное предложение.
  4. +
', + 'Product Name' => 'Название продукта', + 'Product Offers' => 'Специальное предложение', + 'Qty' => 'Кол-во', + 'Quantity' => 'Количество', + 'Questions ? See our F.A.Q.' => 'Остались вопросы? Посмотрите F.A.Q.', + 'REF' => 'Номер', + 'Rating' => 'Оценка', + 'Redirect to bank service' => 'Перенаправление к банковскому сервису', + 'Ref.' => 'Номер.', + 'Register' => 'Регистрация', + 'Regular Price:' => 'Обычная цена:', + 'Related' => 'Связанные', + 'Remove' => 'Удалить', + 'Remove this address' => 'Удалить этот адрес', + 'SELECT YOUR CURRENCY' => 'ВЫБЕРИТЕ ВАШУ ВАЛЮТУ', + 'SELECT YOUR LANGUAGE' => 'ВЫБЕРИТЕ ВАШ ЯЗЫК', + 'Sale was not found' => 'Специальные предложения не найдены', + 'Save %amount%sign on these products' => 'Сэкономьте %amount%sign приобретя эти продукты', + 'Save %amount%sign on this product' => 'Сэкономьте %amount%sign приобретя этот товар', + 'Search' => 'Поиск', + 'Search Result for' => 'Результат поиска для', + 'Secondary Navigation' => 'Дополнительная навигация', + 'Secure Payment' => 'Безопасная оплата', + 'Secure payment' => 'Безопасная оплата', + 'Select Country' => 'Выберите страну', + 'Select Title' => 'Выберите название', + 'Select your country:' => 'Выберите Вашу страну:', + 'Send' => 'Отправить', + 'Send new password again' => 'Отправить новый пароль еще раз', + 'Send us a message' => 'Отправить нам сообщение', + 'Shipping Tax' => 'Стоимость доставки', + 'Show' => 'Показать', + 'Sign in' => 'Войти', + 'Skip to content' => 'Перейти к содержанию', + 'Sorry but this combination does not exist.' => 'К сожалению данная комбинация не существует.', + 'Sorry, your cart is empty. There\'s nothing to pay.' => 'К сожалению, Ваша корзина пуста. Нет ничего, за что бы было можно заплатить.', + 'Sort By' => 'Сортировать по', + 'Special Price:' => 'Специальная цена:', + 'Status' => 'Статус', + 'Subscribe' => 'Подписаться', + 'Taxed Price' => 'Цена с налогом', + 'Thank you for the trust you place in us.' => 'Благодарим вас за доверие.', + 'Thanks !' => 'Спасибо!', + 'Thanks for signing up! We\'ll keep you posted whenever we have any new updates.' => 'Спасибо за регистрацию! Мы будем держать вас в курсе новинок.', + 'Thanks for your message, we will contact as soon as possible.' => 'Спасибо за ваше сообщение, мы свяжемся с как можно скорее.', + 'The page cannot be found' => 'Страница не найдена', + 'The product has been added to your cart' => 'Товар добавлен в корзину', + 'Thelia V2' => 'Thelia V2', + 'This offer is valid until %date' => 'Предложение действует до %date', + 'Toggle navigation' => 'Переключить навигацию', + 'Total' => 'Итого', + 'Total excl. taxes' => 'Итого без налога', + 'Total incl. taxes' => 'Итого вкл. налог', + 'Total with tax' => 'Итого с налогом', + 'Total without tax' => 'Итого без налога', + 'Transaction REF : %ref' => 'Транзакция номер: %ref', + 'Try again' => 'Попробуйте пожалуйста еще раз.', + 'Unit Price' => 'Цена за единицу', + 'Unit Price incl. taxes' => 'Цена единицы вкл. налог', + 'Unit Taxed Price' => 'Цена единицы с налогом', + 'Update' => 'Обновить', + 'Update Profile' => 'Обновить профиль', + 'Update Quantity' => 'Обновить количество', + 'Upsell Products' => 'Товары со скидкой', + 'View' => 'Посмотреть', + 'View Cart' => 'Просмотреть корзину', + 'View all' => 'Просмотреть все', + 'View as' => 'Посмотреть как', + 'View order %ref details' => 'Просмотреть информацию о заказе %ref', + 'View product' => 'Просмотр продукта', + 'Warning' => 'Внимание', + 'We apologize but some of the ordered products are not available any more.' => 'Мы приносим свои извинения, но некоторые из заказанных товаров не доступны.', + 'We\'re sorry but an error occured. Please try to contact the site administrator' => 'Извините, произошла ошибка. Пожалуйста, попробуйте связаться с администратором сайта', + 'We\'re sorry, a problem occured and your payment was not successful.' => 'Извините, возникла проблема, и не удалось завершить платеж.', + 'You are here:' => 'Вы находитесь здесь:', + 'You choose' => 'Вы выбрали', + 'You choose to pay by' => 'Вы выбрали оплату', + 'You don\'t have orders yet.' => 'У вас пока еще нет заказов.', + 'You have no items in your shopping cart.' => 'У вас нет товаров в корзине.', + 'You may have a coupon ?' => 'Возможно у вас есть купон?', + 'You want to subscribe to the newsletter? Please enter your email address below.' => 'Вы хотите подписаться на рассылку новостей? Пожалуйста, введите ниже ваш адрес электронной почты.', + 'You will receive a link to reset your password.' => 'Вы получите ссылку для сброса пароля.', + 'Your Cart' => 'Ваша корзина', + 'Your order will be confirmed by us upon receipt of your payment.' => 'Ваш заказ будет подтвержден после получения платежа.', + 'for' => 'для', + 'instead of' => 'вместо', + 'missing or invalid data' => 'отсутствуют или неневерные данные', + 'per page' => 'на странице', + 'update' => 'обновить', + 'with:' => 'с:', + '404' => '404', +]; diff --git a/templates/frontOffice/lematelot/I18n/sk_SK.php b/templates/frontOffice/lematelot/I18n/sk_SK.php new file mode 100644 index 00000000..97ca8500 --- /dev/null +++ b/templates/frontOffice/lematelot/I18n/sk_SK.php @@ -0,0 +1,254 @@ + '%nb Položka', + '%nb Items' => '%nb Položiek', + '+' => '+', + 'Sorry! We are not able to give you a delivery method for your order.' => 'Prepáčte! Nie sme vám schopní zadať spôsob dodania vašej objednávky.', + 'A new password has been sent to your e-mail address. Please check your mailbox.' => 'Nové heslo bol odoslané na vašu e-mailovú adresu. Prosím skontrolujte si vašu mailovú schránku.', + 'A problem occured' => 'Vyskytol sa problém', + 'A summary of your order has been sent to the following address' => 'Súhrn vašej objednávky bol odoslaný na nasledovnú adresu', + 'Account' => 'Konto', + 'Add a new address' => 'Pridať novú adresu', + 'Add to cart' => 'Vložiť do košíka', + 'Additional Info' => 'Ďalšie Info', + 'Address' => 'Adresa', + 'Address %nb' => 'Adresa %nb', + 'Address Update' => 'Aktualizovať adresu', + 'All' => 'Všetko', + 'All brands' => 'Všetky značky', + 'All brands in %store' => 'Všetky značky v %store', + 'All contents' => 'Všetok obsah', + 'All contents in' => 'Všetok obsah v', + 'All product in brand %title' => 'Všetky výrobku značky %title', + 'All products' => 'Všetky produkty', + 'All products for brand %title in %store' => 'Všetky produkty značky %title v %store', + 'All products in' => 'Všetky produkty v', + 'Amount' => 'Množstvo', + 'An error occurred' => 'Nastala chyba', + 'Availability' => 'Dostupnosť', + 'Available' => 'Dostupné', + 'Back' => 'Späť', + 'Billing' => 'Fakturácia', + 'Billing Mode' => 'Spôsob fakturácie', + 'Billing address' => 'Fakturačná adresa', + 'Billing and delivery' => 'Fakturácia a doručenie', + 'Brand information' => 'Informácie o Značke', + 'Brands' => 'Značky', + 'Cancel' => 'Zrušiť', + 'Cart' => 'Košík', + 'Categories' => 'Kategórie', + 'Change Password' => 'Zmena hesla', + 'Change address' => 'Zmena adresy', + 'Change my account information' => 'Zmeniť informácie o mojom konte', + 'Change my password' => 'Zmeniť moje heslo', + 'Check my order' => 'Skontrolovať objednávku', + 'Choose your delivery address' => 'Vyberte adresu pre doručenie', + 'Choose your delivery method' => 'Vyberte spôsob doručenia', + 'Choose your payment method' => 'Zvoľte spôsob platby', + 'Code :' => 'Kód:', + 'Connecting to the secure payment server, please wait a few seconds...' => 'Pripájanie na zabezpečený platobný server, prosím počkajte pár okamihov...', + 'Contact Us' => 'Kontaktujte nás', + 'Contact page' => 'Kontaktná stránka', + 'Continue Shopping' => 'Pokračovať v nákupe', + 'Copyright' => 'Autorské práva', + 'Coupon code' => 'Kód kupónu', + 'Create' => 'Vytvoriť', + 'Create New Account' => 'Vytvoriť nový účet', + 'Create New Address' => 'Vytvoriť novú adresu', + 'Created' => 'Vytvorené', + 'Currency' => 'Mena', + 'Customer Number' => 'Zákaznícke číslo', + 'Date' => 'Dátum', + 'Delete' => 'Zmazať', + 'Delivery' => 'Doručenie', + 'Delivery Information' => 'Informácie o dodaní', + 'Delivery Mode' => 'Spôsob dodania', + 'Delivery REF' => 'Kód Dodávky', + 'Delivery address' => 'Adresa doručenia', + 'Demo product description' => 'Popis produktu demo', + 'Demo product title' => 'Demo názov produktu', + 'Description' => 'Popis', + 'Do you have an account?' => 'Máte účet?', + 'Do you really want to delete this address ?' => 'Naozaj chcete vymazať túto adresu?', + 'Documents' => 'Dokumenty', + 'Download' => 'Na stiahnutie', + 'Edit' => 'Upraviť', + 'Edit this address' => 'Upraviť túto adresu', + 'Estimated shipping ' => 'Odhadovaná preprava ', + 'Expected delivery date: %delivery_date' => 'Predpokladaný dátum dodania: %delivery_date', + 'Forgot your Password?' => 'Zabudli ste heslo?', + 'Free shipping' => 'Doprava zdarma', + 'From %price' => 'Z %price', + 'Go back to the previous page' => 'Späť na predchádzajúcu stránku', + 'Go home' => 'Choď domov', + 'Grid' => 'Mriežka', + 'Home' => 'Úvod', + 'I\'ve read and agreed on Terms & Conditions' => 'Čítal som a súhlasimi terms & Conditions', + 'If nothing happens within 10 seconds, please click here.' => 'Pokiaľ sa nič nestane počas 10 sekúnd, kliknete sem. ', + 'If you want to change your email, please contact us.' => 'Ak chcete zmeniť e-mail, prosím, kontaktujte nás.', + 'In Stock' => 'Na sklade', + 'Invoice REF' => 'Číslo Faktúry', + 'Language' => 'Jazyk', + 'Latest' => 'Najnovšie', + 'Latest products' => 'Najnovšie produkty', + 'List' => 'Zoznam', + 'List of orders' => 'Zoznam objednávok', + 'Login' => 'Prihlásiť', + 'Login Information' => 'Prihlasovacie údaje', + 'Main Address' => 'Hlavná adresa', + 'More information about this brand' => 'Ďalšie informácie o tejto značke', + 'Multi-payment platform' => 'Multi-platobná platforma', + 'My Account' => 'Môj účet', + 'My Address Books' => 'Moje adresáre', + 'My Address book' => 'Môj adresár', + 'My Orders' => 'Moje objednávky', + 'My order' => 'Moja objednávka', + 'Name' => 'Názov', + 'Name ascending' => 'Názov vzostupne', + 'Name descending' => 'Názov zostupne', + 'Need help ?' => 'Potrebujete pomôcť?', + 'Newsletter' => 'Novinky', + 'Newsletter Subscription' => 'Prihlásenie k odberu noviniek', + 'Next' => 'Ďalšie', + 'Next Step' => 'Ďalší krok', + 'Next product' => 'Ďalší produkt', + 'No Contents in this folder.' => 'Tento priečinok je prázdny.', + 'No deliveries available for this cart and this country' => 'Nie je možné doručenie pre tento košík a krajinu', + 'No products available in this brand' => 'Žiadne produkty tejto značky', + 'No products available in this category' => 'Žiadne produkty v tejto kategórii', + 'No results found' => 'Neboli nájdené žiadne výsledky', + 'No.' => 'No.', + 'Ok' => 'Ok', + 'Options' => 'Možnosti', + 'Order details' => 'Detaily objednávky', + 'Order details %ref' => 'Detaily objednávky % ref', + 'Order number' => 'Číslo objednávky', + 'Orders over $50' => 'Objednávky nad 50 dolárov', + 'Out of Stock' => 'Nie je na sklade', + 'PDF invoice' => 'PDF faktúra', + 'Pagination' => 'Stránkovanie', + 'Password' => 'Heslo', + 'Password Forgotten' => 'Zabudnuté heslo', + 'Pay with %module_title' => 'Platiteľ s % module_title', + 'Personal Information' => 'Osobné informácie', + 'Placeholder address label' => 'Domov, práca, iné', + 'Placeholder address1' => '76 deviaty Avenue', + 'Placeholder address2' => 'Adresa', + 'Placeholder cellphone' => 'Číslo mobilného telefónu', + 'Placeholder city' => 'Ville', + 'Placeholder company' => 'Google', + 'Placeholder contact email' => 'Aby sme Vám mohli odpovedať.', + 'Placeholder contact message' => 'Zadaj svoj odkaz...', + 'Placeholder contact name' => 'Aké je Vaše meno?', + 'Placeholder contact subject' => 'Predmet vašej správy.', + 'Placeholder email' => 'johndoe@domain.com', + 'Placeholder email confirm' => 'Potvrdenie e-mailu', + 'Placeholder firstname' => 'Ján', + 'Placeholder lastname' => 'Mrkvicka', + 'Placeholder zipcode' => 'NY 10011', + 'Please enter your email address below.' => 'Zadajte e-mailovú adresu.', + 'Please try again to order' => 'Prosím, skúste znova objednať', + 'Position' => 'Pozícia', + 'Previous' => 'Predchádzajúce', + 'Previous product' => 'Predchádzajúci produkt', + 'Price' => 'Cena', + 'Price ascending' => 'Podľa ceny vzostupne', + 'Price descending' => 'Podľa ceny zostupne', + 'Proceed checkout' => 'Prejsť k pokladni', + 'Product Empty Button' => 'Pridať môj prvý výrobok', + 'Product Empty Message' => 'Je to naozaj rýchle pridanie produktu.
  1. Kontrola NEW v záložke Podrobnosti, ak chcete vidieť svoj produkt v poslednej časti výrobku.
  2. Kontrola predaja v záložke Podrobnosti, ak chcete vidieť svoj produkt v sekcii ponuka produktov.
', + 'Product Empty Title' => 'Vitajte', + 'Product Name' => 'Názov produktu', + 'Product Offers' => 'Produkt ponuky', + 'Qty' => 'Množ.', + 'Quantity' => 'Množstvo', + 'Questions ? See our F.A.Q.' => 'Máte otázky? Pozrite si naše Faq.', + 'REF' => 'REF', + 'Rating' => 'Hodnotenie', + 'Redirect to bank service' => 'Presmerovanie na bankovú službu', + 'Ref.' => 'Ref.', + 'Register' => 'Zaregistrovať sa', + 'Regular Price:' => 'Bežná cena:', + 'Related' => 'Súvisiace', + 'Remove' => 'Odobrať', + 'Remove this address' => 'Odstrániť túto adresu', + 'SELECT YOUR CURRENCY' => 'VYBERTE SVOJU MENU', + 'SELECT YOUR LANGUAGE' => 'VYBERTE SVOJ JAZYK', + 'Sale was not found' => 'Výpredaj sa nenašiel', + 'Save %amount%sign on these products' => 'Uložiť %amount%sign na tieto produkty', + 'Save %amount%sign on this product' => 'Uložiť %amount%sign na tento produkt', + 'Search' => 'Hľadať', + 'Search Result for' => 'Výsledok vyhľadávania', + 'Secondary Navigation' => 'Sekundárna navigácia', + 'Secure Payment' => 'Bezpečná platba', + 'Secure payment' => 'Bezpečná platba', + 'Select Country' => 'Vyberte krajinu', + 'Select State' => 'Vyberte štát', + 'Select Title' => 'Vyberte titul', + 'Select your country:' => 'Vyberte vašu krajinu:', + 'Send' => 'Odoslať', + 'Send new password again' => 'Opätovne zaslať nové heslo', + 'Send us a message' => 'Pošlite nám správu', + 'Shipping Tax' => 'Dopravné', + 'Show' => 'Zobraziť', + 'Sign in' => 'Prihlásiť sa', + 'Skip to content' => 'Preskočiť na obsah', + 'Sorry but this combination does not exist.' => 'Ospravedlňujeme sa, ale táto kombinácia neexistuje.', + 'Sorry, your cart is empty. There\'s nothing to pay.' => 'Je nám ľúto, ale Váš nákupný košík je prázdny. Nemáte za čo zaplatiť.', + 'Sort By' => 'Zoradiť podľa', + 'Special Price:' => 'Špeciálna cena:', + 'Status' => 'Stav', + 'Subscribe' => 'Prihlásiť sa', + 'Taxed Price' => 'Zdanené cena', + 'Thank you for the trust you place in us.' => 'Ďakujeme vám za dôveru, ktorú v nás máte.', + 'Thanks !' => 'Ďakujeme !', + 'Thanks for signing up! We\'ll keep you posted whenever we have any new updates.' => 'Ďakujeme za prihlásenie! Budeme Vás informovat vždy, keď budeme mať niečo nové.', + 'Thanks for your message, we will contact as soon as possible.' => 'Ďakujeme za vašu správu, budeme vás kontaktovať čo najskôr.', + 'The page cannot be found' => 'Stránka sa nenašla', + 'The product has been added to your cart' => 'Produkt bol pridaný do košíka', + 'Thelia V2' => 'Thelia V2', + 'This offer is valid until %date' => 'Táto ponuka je platná do %date', + 'Toggle navigation' => 'Prepnúť navigáciu', + 'Total' => 'Celkom', + 'Total excl. taxes' => 'Celkom bez dane', + 'Total incl. taxes' => 'Celkom vrátane dane', + 'Total with tax' => 'Celkom s Dph', + 'Total without tax' => 'Celkom bez dane', + 'Transaction REF : %ref' => 'Transakcia REF: % ref', + 'Try again' => 'Skúste to znovu.', + 'Unit Price' => 'Jednotková cena', + 'Unit Price incl. taxes' => 'Jednotková cena vrátane dane', + 'Unit Taxed Price' => 'Jednotková cena zdanené', + 'Update' => 'Aktualizovať', + 'Update Profile' => 'Aktualizovať profil', + 'Update Quantity' => 'Aktualizovať množstvo', + 'Upsell Products' => 'Akciový tovar', + 'View' => 'Náhľad', + 'View Cart' => 'Zobraziť košík', + 'View all' => 'Zobraziť všetky', + 'View as' => 'Zobraziť ako', + 'View order %ref details' => 'Zobraziť objednávku % ref', + 'View product' => 'Zobraziť produkt', + 'Warning' => 'Upozornenie', + 'We apologize but some of the ordered products are not available any more.' => 'Ospravedlňujeme sa, ale niektoré objednané produkty nie sú viac k dispozícií.', + 'We\'re sorry but an error occured. Please try to contact the site administrator' => 'Ospravedlňujeme sa, ale vyskytla sa chyba. Skúste, prosím, kontaktovať správcu webu', + 'We\'re sorry, a problem occured and your payment was not successful.' => 'Ľutujeme. Vyskytol sa problém a vaša platba nebola úspešná.', + 'You are here:' => 'Nachádzate sa tu:', + 'You choose' => 'Vyberte', + 'You choose to pay by' => 'Vyberte si platbu', + 'You don\'t have orders yet.' => 'Nemáte ešte žiadne skladby.', + 'You have no items in your shopping cart.' => 'Nemáte žiadne položky vo vašom nákupnom košíku.', + 'You may have a coupon ?' => 'Máte kupón?', + 'You want to subscribe to the newsletter? Please enter your email address below.' => 'Chcete odoberať newsletter? Zadajte e-mailovú adresu.', + 'You will receive a link to reset your password.' => 'Dostanete odkaz na obnovenie hesla.', + 'Your Cart' => 'Váš košík', + 'Your order will be confirmed by us upon receipt of your payment.' => 'Vaša objednávka bude vybavená po obdržaní vašej platby.', + 'for' => 'pre', + 'instead of' => 'namiesto', + 'missing or invalid data' => 'chýbajúce alebo neplatné údaje', + 'per page' => 'na stránku', + 'update' => 'aktualizovať', + 'with:' => 's:', + '404' => '404', +]; diff --git a/templates/frontOffice/lematelot/I18n/tr_TR.php b/templates/frontOffice/lematelot/I18n/tr_TR.php new file mode 100644 index 00000000..39080879 --- /dev/null +++ b/templates/frontOffice/lematelot/I18n/tr_TR.php @@ -0,0 +1,257 @@ + '%nb öğe', + '%nb Items' => '%nb öğeler', + '+' => '+', + 'Sorry! We are not able to give you a delivery method for your order.' => 'Özür Dileriz! Siparişinizi teslim edemeyeceğimizden dolayı siparişinizi alamayız.', + 'A new password has been sent to your e-mail address. Please check your mailbox.' => 'Yeni bir şifre e-posta adresinize gönderilmiştir. Lütfen kontrol et senin e postanı.', + 'A problem occured' => 'Bir sorun oluştu', + 'A summary of your order has been sent to the following address' => 'Siparişinizin özetini aşağıdaki adrese gönderildi', + 'Account' => 'Hesap', + 'Add a new address' => 'Yeni Adres Ekle', + 'Add to cart' => 'Sepete ekle', + 'Additional Info' => 'Ek bilgi', + 'Address' => 'Adres', + 'Address %nb' => 'Adres %nb', + 'Address Update' => 'Adresi güncelle', + 'All' => 'Hepsi', + 'All brands' => 'Tüm Markalar', + 'All brands in %store' => 'Tüm markalar %store', + 'All contents' => 'Tüm içerik', + 'All contents in' => 'Tüm içerikler içinde', + 'All product in brand %title' => 'Tüm ürün marka %title', + 'All products' => 'Tüm ürünler', + 'All products for brand %title in %store' => 'Tüm ürünler için marka %title %store içinde', + 'All products in' => 'Tüm ürünler içinde', + 'Amount' => 'Tutar', + 'An error occurred' => 'Bir hata meydana geldi', + 'Availability' => 'Kullanılabilirlik', + 'Available' => 'Kullanılabilir', + 'Back' => 'Geri', + 'Billing' => 'Fatura', + 'Billing Mode' => 'Fatura modu', + 'Billing address' => 'Fatura adresi', + 'Billing and delivery' => 'Fatura ve teslimat', + 'Brand information' => 'Marka bilgileri', + 'Brands' => 'Markalar', + 'Cancel' => 'Vazgeç', + 'Cart' => 'Sepet', + 'Categories' => 'Katogoriler', + 'Change Password' => 'Şifreyi değiştir', + 'Change address' => 'Adresi değiştir', + 'Change my account information' => 'Hesap bilgilerimi değiştir', + 'Change my password' => 'Parolamı değiştir', + 'Check my order' => 'Siparişlerime gözat', + 'Choose your delivery address' => 'Teslimat adresinizi seçin', + 'Choose your delivery method' => 'Teslimat yönteminizi seçin', + 'Choose your payment method' => 'Ödeme yönteminizi seçin', + 'Code :' => 'Kod :', + 'Connecting to the secure payment server, please wait a few seconds...' => 'Lütfen bekleyiniz. Güvenliği ödeme serverine bağlanılıyor.', + 'Contact Us' => 'Bize ulaşın', + 'Contact page' => 'İletişim sayfası', + 'Continue Shopping' => 'Alışverişe devam et', + 'Copyright' => 'Telif hakkı', + 'Coupon code' => 'kupon kodu', + 'Create' => 'Oluştur', + 'Create New Account' => 'Yeni Hesap Oluştur', + 'Create New Address' => 'Yeni adres oluştur', + 'Created' => 'Oluşturulma tarihi', + 'Currency' => 'Para birimi', + 'Customer Number' => 'Müşteri numarası', + 'Date' => 'Tarih', + 'Delivery' => 'Teslimat', + 'Delivery Information' => 'Teslimat bilgileri', + 'Delivery Mode' => 'Teslimat modu', + 'Delivery REF' => 'Teslimat REF', + 'Delivery address' => 'Teslimat adresi', + 'Demo product description' => 'Demo ürün açıklaması', + 'Demo product title' => 'Demo ürün başlığı', + 'Description' => 'Açıklama', + 'Discount' => 'İndirim', + 'Do you have an account?' => 'Bir hesabınız var mı?', + 'Do you really want to delete this address ?' => 'Bu adresi silmek istiyor musunuz ?', + 'Documents' => 'Dokümanlar', + 'Download' => 'İndir', + 'Edit' => 'Düzenle', + 'Edit this address' => 'Bu adresi Düzenle', + 'Estimated shipping ' => 'Kargo ücreti ', + 'Forgot your Password?' => 'Parolanızı mı unuttunuz?', + 'Free shipping' => 'Ücretsiz kargo', + 'From %price' => '%price', + 'Go back to the previous page' => 'Önceki sayfasına dön', + 'Go home' => 'Ana sayfaya dön', + 'Grid' => 'Izgara', + 'Home' => 'Ana sayfa', + 'I\'ve read and agreed on Terms & Conditions' => 'Okudum ve şartları ve koşulları üzerinde kabul ediyorum', + 'If nothing happens within 10 seconds, please click here.' => '10 saniye içinde bir eylem gerçekleşmezse burayı tıklayın. ', + 'If you want to change your email, please contact us.' => 'E-posta değiştirmek istiyorsanız lütfen bize ulaşın.', + 'In Stock' => 'Stokta var', + 'Invoice REF' => 'Fatura ürün kodu', + 'Invoice date' => 'Fatura tarihi', + 'Language' => 'Dil', + 'Latest' => 'En son', + 'Latest products' => 'Son Ürünler', + 'List' => 'Liste', + 'List of orders' => 'Siparişlerin listesi', + 'Login' => 'Giriş yap', + 'Login Information' => 'Giriş bilgileri', + 'Main Address' => 'Ana Adres', + 'More information about this brand' => 'Bu marka hakkında daha fazla bilgi', + 'Multi-payment platform' => 'Çoklu ödeme platformu', + 'My Account' => 'Hesabım', + 'My Address Books' => 'Adres defterlerim', + 'My Address book' => 'Adres Defterim', + 'My Orders' => 'Siparişlerim', + 'My order' => 'Siparişim', + 'Name' => 'Ad', + 'Name ascending' => 'Artan ad', + 'Name descending' => 'Azalan ad', + 'Need help ?' => 'Yardım ister misin?', + 'Newsletter' => 'E-Bülten', + 'Newsletter Subscription' => 'Bülten aboneliği', + 'Next' => 'Sonraki', + 'Next Step' => 'Sonraki adım', + 'Next product' => 'Sonraki ürün', + 'No Contents in this folder.' => 'Bu klasörde içerik yok.', + 'No deliveries available for this cart and this country' => 'Bu ülke için kullanılabilir teslimat yöntemi yok', + 'No products available in this brand' => 'Bu marka ürün yok', + 'No products available in this category' => 'Bu kategoride ürün yok', + 'No results found' => 'Hiçbir sonuç bulunamadı', + 'No.' => 'Hayır.', + 'Ok' => 'Tamam', + 'Options' => 'Ayarlar', + 'Order details' => 'Sipariş detayı', + 'Order details %ref' => 'Sipariş ayrıntıları %ref', + 'Order number' => 'Sipariş No', + 'Orders over $50' => '50 $ üzerindeki sipariş', + 'Out of Stock' => 'Stokta yok', + 'PDF invoice' => 'PDF fatura', + 'Pagination' => 'Sayfalandırma', + 'Password' => 'Parola', + 'Password Forgotten' => 'Parolamı unuttum', + 'Pay with %module_title' => 'Mükellef %module_title', + 'Personal Information' => 'Kişisel bilgiler', + 'Placeholder address label' => 'Ev, ofis, diğer', + 'Placeholder address1' => 'Cadde Adını Yazın', + 'Placeholder address2' => 'Adres', + 'Placeholder cellphone' => 'Cep telefonu numarası', + 'Placeholder city' => 'Adresinizi yazınız', + 'Placeholder company' => 'Google', + 'Placeholder contact email' => 'Bu yüzden size geri dönebilirsiniz.', + 'Placeholder contact message' => 'Ve mesajınız...', + 'Placeholder contact name' => 'İsminiz nedir?', + 'Placeholder contact subject' => 'İletinizin konusu.', + 'Placeholder email' => 'Lütfe e posta adresi girin', + 'Placeholder email confirm' => 'Yer tutucu e-posta Onayla', + 'Placeholder firstname' => 'Kimliği', + 'Placeholder lastname' => 'Kimliği Meçhul', + 'Placeholder phone' => 'Telefon numarası', + 'Placeholder zipcode' => 'Lütfen Posta Kodu Girin', + 'Please enter your email address below.' => 'Lütfen e-posta adresinizi girin.', + 'Please try again to order' => 'Sipariş için lütfen yeniden deneyin.', + 'Position' => 'Posizyon', + 'Postage' => 'Posta', + 'Previous' => 'Önceki', + 'Previous product' => 'Önceki ürün', + 'Price' => 'Fiyat', + 'Price ascending' => 'Artan fiyat', + 'Price descending' => 'Fiyat Azalan', + 'Proceed checkout' => 'Ödeme sayfasına git', + 'Product Empty Button' => 'İlk ürünü ekle', + 'Product Empty Message' => 'Ürün eklemek gerçekten çok kolay.
    +
  1. Onay YENİ ürününüzü en son ürün bölümünde görmek istiyorsanız, Ayrıntılar sekmesini altında.
  2. +
  3. Onay SATIŞ ürün teklif ürün bölümünde görmek istiyorsanız, Ayrıntılar sekmesini altında.
', + 'Product Empty Title' => 'Hoşgeldiniz', + 'Product Name' => 'Ürün adı', + 'Product Offers' => 'Ürün teklifleri', + 'Qty' => 'Adet', + 'Quantity' => 'Adet', + 'Questions ? See our F.A.Q.' => 'Sorun mu var mı? S.S.S sayfamıza göz atın.', + 'REF' => 'ÜRÜN KODU', + 'Rating' => 'Oylama', + 'Redirect to bank service' => 'Banka servisine yönlendirme', + 'Ref.' => 'Referans.', + 'Register' => 'Kaydol', + 'Regular Price:' => 'Normal fiyatı:', + 'Related' => 'İle ilgili', + 'Remove' => 'Kaldır', + 'Remove this address' => 'Bu adresi kaldırmak ister misiniz', + 'SELECT YOUR CURRENCY' => 'PARA BİRİMİNİZİ SEÇİN', + 'SELECT YOUR LANGUAGE' => 'DİLİNİZİ SEÇİN', + 'Sale was not found' => 'Satılık bulunamadı', + 'Save %amount%sign on these products' => '%amount%sign bu ürünlerde kaydetmek', + 'Save %amount%sign on this product' => '%amount%sign bu ürünlerde kaydetmek', + 'Search' => 'Arama', + 'Search Result for' => 'Arama sonuçları', + 'Secondary Navigation' => 'İkincil gezinti', + 'Secure Payment' => 'Güvenli ödeme', + 'Secure payment' => 'Güvenli ödeme', + 'Select Country' => 'Ülke seçin', + 'Select Title' => 'Başlık seçin', + 'Select your country:' => 'Ülkenizi seçin:', + 'Send' => 'Gönder', + 'Send new password again' => 'Yeni parolayı yeniden gönderin', + 'Send us a message' => 'Bize bir mesaj ilet', + 'Shipping Tax' => 'Nakliye vergisi', + 'Show' => 'Göster', + 'Sign in' => 'Oturum aç', + 'Skip to content' => 'Bu adımı geç', + 'Sorry but this combination does not exist.' => 'Üzgünüm ama bu kombinasyon mevcut değil.', + 'Sorry, your cart is empty. There\'s nothing to pay.' => 'Üzgünüz, sepetinizde hiç ürün yok.', + 'Sort By' => 'Filtrele', + 'Special Price:' => 'Özel fiyat:', + 'Status' => 'Durum', + 'Subscribe' => 'Abone Ol', + 'Taxed Price' => 'Kdv Tutarı', + 'Thank you for the trust you place in us.' => 'Bize verdiğiniz güven için teşekkür ederiz.', + 'Thanks !' => 'Teşekkürler !', + 'Thanks for signing up! We\'ll keep you posted whenever we have any new updates.' => 'Teşekkürler. Yeni güncelleştirmeler olduğunda sizi haberdar edeceğiz.', + 'Thanks for your message, we will contact as soon as possible.' => 'Mesaj için teşekkürler, en kısa zamanda sizinle irtibata geçilecektir.', + 'The page cannot be found' => 'Sayfa bulunamıyor.', + 'The product has been added to your cart' => 'Ürün sepetinize eklendi', + 'Thelia V2' => 'Thelia V2', + 'This offer is valid until %date' => 'Bu teklif %date kadar geçerlidir', + 'Toggle navigation' => 'Navigasyonu değiştir', + 'Total' => 'Toplam', + 'Total excl. taxes' => 'Toplam Kdv Hariç', + 'Total incl. taxes' => 'Toplam Kdv Dahil', + 'Total with tax' => 'Kdv ile toplam', + 'Total without tax' => 'Kdv toplam', + 'Transaction REF : %ref' => 'İşlem REF: %ref', + 'Try again' => 'Yeniden deneyin.', + 'Unit Price' => 'Birim fiyatı', + 'Unit Price incl. taxes' => 'Birim fiyat kdv dahil', + 'Unit Taxed Price' => 'Birim Fiyat Kdv si', + 'Update' => 'Güncelle', + 'Update Profile' => 'Profili güncelle', + 'Update Quantity' => 'Miktarı güncelle', + 'Upsell Products' => 'Üst model satış ürünleri', + 'View' => 'Görüntüle', + 'View Cart' => 'Sepeti Görüntüle', + 'View all' => 'Hepsini görüntüle', + 'View as' => 'Farklı Görüntüle', + 'View order %ref details' => 'Sipariş %ref ayrıntılarını görüntüleme', + 'View product' => 'Ürünleri göster', + 'Warning' => 'UYARI', + 'We apologize but some of the ordered products are not available any more.' => 'Özür dileriz ama sipariş edilen ürünlerin bazıları artık kullanılabilir değil.', + 'We\'re sorry but an error occured. Please try to contact the site administrator' => 'Özür dileriz ama bir hata oluştu. Lütfen site yöneticinize başvurun', + 'We\'re sorry, a problem occured and your payment was not successful.' => 'Üzgünüz, bir hata oluştu ve ödeme başarılı olamadı.', + 'You are here:' => 'Buradasınız:', + 'You choose' => 'Seçtiğiniz', + 'You choose to pay by' => 'Ödeme tercihiniz', + 'You don\'t have orders yet.' => 'Henüz sipariş yok.', + 'You have no items in your shopping cart.' => 'Sepetinizde hiç ürün yok.', + 'You may have a coupon ?' => 'Kuponunuz var mı ?', + 'You want to subscribe to the newsletter? Please enter your email address below.' => 'Bültene abone olmak ister misiniz? Lütfen aşağıya e-posta adresinizi girin.', + 'You will receive a link to reset your password.' => 'Şifrenizi sıfırlamak için bir bağlantı alacaksınız.', + 'Your Cart' => 'Sepetiniz', + 'Your order will be confirmed by us upon receipt of your payment.' => 'Sipariş, ödeme aldıktan sonra bizim tarafımızdan teyit edilecektir.', + 'for' => 'için', + 'instead of' => 'Bunun Yerine', + 'missing or invalid data' => 'eksik veya geçersiz veri', + 'per page' => 'Sayfa başı', + 'update' => 'güncelleştirme', + 'with:' => 'ile:', + '404' => '404', +]; diff --git a/templates/frontOffice/lematelot/I18n/uk_UA.php b/templates/frontOffice/lematelot/I18n/uk_UA.php new file mode 100644 index 00000000..e8249ee7 --- /dev/null +++ b/templates/frontOffice/lematelot/I18n/uk_UA.php @@ -0,0 +1,7 @@ + 'Бренди', + 'Contact page' => 'Сторінка контактів', + 'Delivery' => 'Доставка', +]; diff --git a/templates/frontOffice/lematelot/LICENSE.txt b/templates/frontOffice/lematelot/LICENSE.txt new file mode 100644 index 00000000..65c5ca88 --- /dev/null +++ b/templates/frontOffice/lematelot/LICENSE.txt @@ -0,0 +1,165 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + + This version of the GNU Lesser General Public License incorporates +the terms and conditions of version 3 of the GNU General Public +License, supplemented by the additional permissions listed below. + + 0. Additional Definitions. + + As used herein, "this License" refers to version 3 of the GNU Lesser +General Public License, and the "GNU GPL" refers to version 3 of the GNU +General Public License. + + "The Library" refers to a covered work governed by this License, +other than an Application or a Combined Work as defined below. + + An "Application" is any work that makes use of an interface provided +by the Library, but which is not otherwise based on the Library. +Defining a subclass of a class defined by the Library is deemed a mode +of using an interface provided by the Library. + + A "Combined Work" is a work produced by combining or linking an +Application with the Library. The particular version of the Library +with which the Combined Work was made is also called the "Linked +Version". + + The "Minimal Corresponding Source" for a Combined Work means the +Corresponding Source for the Combined Work, excluding any source code +for portions of the Combined Work that, considered in isolation, are +based on the Application, and not on the Linked Version. + + The "Corresponding Application Code" for a Combined Work means the +object code and/or source code for the Application, including any data +and utility programs needed for reproducing the Combined Work from the +Application, but excluding the System Libraries of the Combined Work. + + 1. Exception to Section 3 of the GNU GPL. + + You may convey a covered work under sections 3 and 4 of this License +without being bound by section 3 of the GNU GPL. + + 2. Conveying Modified Versions. + + If you modify a copy of the Library, and, in your modifications, a +facility refers to a function or data to be supplied by an Application +that uses the facility (other than as an argument passed when the +facility is invoked), then you may convey a copy of the modified +version: + + a) under this License, provided that you make a good faith effort to + ensure that, in the event an Application does not supply the + function or data, the facility still operates, and performs + whatever part of its purpose remains meaningful, or + + b) under the GNU GPL, with none of the additional permissions of + this License applicable to that copy. + + 3. Object Code Incorporating Material from Library Header Files. + + The object code form of an Application may incorporate material from +a header file that is part of the Library. You may convey such object +code under terms of your choice, provided that, if the incorporated +material is not limited to numerical parameters, data structure +layouts and accessors, or small macros, inline functions and templates +(ten or fewer lines in length), you do both of the following: + + a) Give prominent notice with each copy of the object code that the + Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the object code with a copy of the GNU GPL and this license + document. + + 4. Combined Works. + + You may convey a Combined Work under terms of your choice that, +taken together, effectively do not restrict modification of the +portions of the Library contained in the Combined Work and reverse +engineering for debugging such modifications, if you also do each of +the following: + + a) Give prominent notice with each copy of the Combined Work that + the Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the Combined Work with a copy of the GNU GPL and this license + document. + + c) For a Combined Work that displays copyright notices during + execution, include the copyright notice for the Library among + these notices, as well as a reference directing the user to the + copies of the GNU GPL and this license document. + + d) Do one of the following: + + 0) Convey the Minimal Corresponding Source under the terms of this + License, and the Corresponding Application Code in a form + suitable for, and under terms that permit, the user to + recombine or relink the Application with a modified version of + the Linked Version to produce a modified Combined Work, in the + manner specified by section 6 of the GNU GPL for conveying + Corresponding Source. + + 1) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (a) uses at run time + a copy of the Library already present on the user's computer + system, and (b) will operate properly with a modified version + of the Library that is interface-compatible with the Linked + Version. + + e) Provide Installation Information, but only if you would otherwise + be required to provide such information under section 6 of the + GNU GPL, and only to the extent that such information is + necessary to install and execute a modified version of the + Combined Work produced by recombining or relinking the + Application with a modified version of the Linked Version. (If + you use option 4d0, the Installation Information must accompany + the Minimal Corresponding Source and Corresponding Application + Code. If you use option 4d1, you must provide the Installation + Information in the manner specified by section 6 of the GNU GPL + for conveying Corresponding Source.) + + 5. Combined Libraries. + + You may place library facilities that are a work based on the +Library side by side in a single library together with other library +facilities that are not Applications and are not covered by this +License, and convey such a combined library under terms of your +choice, if you do both of the following: + + a) Accompany the combined library with a copy of the same work based + on the Library, uncombined with any other library facilities, + conveyed under the terms of this License. + + b) Give prominent notice with the combined library that part of it + is a work based on the Library, and explaining where to find the + accompanying uncombined form of the same work. + + 6. Revised Versions of the GNU Lesser General Public License. + + The Free Software Foundation may publish revised and/or new versions +of the GNU Lesser General Public License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the +Library as you received it specifies that a certain numbered version +of the GNU Lesser General Public License "or any later version" +applies to it, you have the option of following the terms and +conditions either of that published version or of any later version +published by the Free Software Foundation. If the Library as you +received it does not specify a version number of the GNU Lesser +General Public License, you may choose any version of the GNU Lesser +General Public License ever published by the Free Software Foundation. + + If the Library as you received it specifies that a proxy can decide +whether future versions of the GNU Lesser General Public License shall +apply, that proxy's public statement of acceptance of any version is +permanent authorization for you to choose that version for the +Library. diff --git a/templates/frontOffice/lematelot/Readme.md b/templates/frontOffice/lematelot/Readme.md new file mode 100644 index 00000000..07911b4e --- /dev/null +++ b/templates/frontOffice/lematelot/Readme.md @@ -0,0 +1,38 @@ +Readme +====== + +## This is the repository of Thelia default frontoffice template. All the pull requests on this repo will be ignored. +### If you want to create a project, please take a look at [thelia/thelia-project](https://github.com/thelia/thelia-project) +### If you want to contribute to Thelia, please take a look at [thelia/thelia](https://github.com/thelia/thelia) + +Thelia +------ +[![Build Status](https://travis-ci.org/thelia/thelia.png?branch=master)](https://travis-ci.org/thelia/thelia) [![License](https://poser.pugx.org/thelia/thelia/license.png)](https://packagist.org/packages/thelia/thelia) [![Scrutinizer Quality Score](https://scrutinizer-ci.com/g/thelia/thelia/badges/quality-score.png?s=61e3e04a69bffd71c29b08e5392080317a546716)](https://scrutinizer-ci.com/g/thelia/thelia/) + +[Thelia](http://thelia.net/) is an open source tool for creating e-business websites and managing online content. This software is published under LGPL. + +This is the new major version of Thelia. + +You can download this version and have a try or take a look at the source code (or anything you wish, respecting LGPL). See http://thelia.net/ web site for more information. + +A repository containing all thelia modules is available at this address : https://github.com/thelia-modules + +How to update this template +--------------------------- +If you want to customize the default template of Thelia, there are two possible solutions : + +### Simple configuration +The simple process to update this template is to work into the `assets/src` directory. +In fact, this folder contain the non minified version of assets. + +You can change change css rules and js code easily. + +### Advanced configuration +This method is more oriented for frontend developers. You have to work with Less, Grunt and Bower. + +So, after installing Grunt and Bower, do : ```bower init``` and ```npm install```. + +The Gruntfile include the watch component, so with ```grunt watch```, Grunt is always listening assets update and recompile theme automatically. + +The less files are into `assets/src/less` directory. After updating your less rules, do `grunt` to recompile your assets. +The compiled assets are put into the `assets/dist` directory. \ No newline at end of file diff --git a/templates/frontOffice/lematelot/account-order.html b/templates/frontOffice/lematelot/account-order.html new file mode 100644 index 00000000..df3dfbc5 --- /dev/null +++ b/templates/frontOffice/lematelot/account-order.html @@ -0,0 +1,292 @@ +{extends file="layout.tpl"} + +{* Security *} +{block name="no-return-functions" prepend} +{check_auth role="CUSTOMER" login_tpl="login"} +{/block} + +{* Breadcrumb *} +{block name='no-return-functions' append} +{$breadcrumbs = [ +['title' => {intl l="Account"}, 'url'=>{url path="/account"}], +['title' => {intl l="Order details"}, 'url'=>{url path="/account/order/%order_id" order_id=$order_id}] +]} +{/block} + +{block name="body-class"}page-account-order{/block} + +{block name="main-content"} +
+ + {loop name="order" type="order" customer="current" id="$order_id" limit="1" } + + {$payment_id=$PAYMENT_MODULE} + {$delivery_id=$DELIVERY_MODULE} + {$status=$STATUS} + +
+ +

{intl l="Order details %ref" ref={$REF}}

+ + {hook name="account-order.top" order={$order_id}} + + {* Infos *} +
+
{intl l="REF"}
+
{$REF}
+ +
{intl l="Created"}
+
{format_date date=$CREATE_DATE output="datetime"}
+ +
{intl l="Status"}
+
{loop type="order-status" name="order_status" id=$STATUS}{$TITLE}{/loop}
+ + {if $IS_PAID} +
{intl l="Invoice date"}
+
{format_date date=$INVOICE_DATE output="date"}
+ + {if $INVOICE_REF} +
{intl l="Invoice REF"}
+
{$INVOICE_REF}
+ {/if} + +
{intl l="PDF invoice"}
+
{intl l="Download"}
+ {/if} + {if $DELIVERY_REF} +
{intl l="Delivery REF"}
+
{$DELIVERY_REF}
+ {/if} +
{intl l="Customer Number"}
+
{loop type="customer" name="customer.invoice" id=$CUSTOMER current="0"}{$REF}{/loop}
+ + {hookblock name="account-order.information" order={$order_id} fields="title,value"} + {forhook rel="account-order.information"} +
{$title}
+
{$value}
+ {/forhook} + {/hookblock} +
+ + {hook name="account-order.after-information" order={$order_id}} + + {* Addresses *} +
+
+
+
{intl l="Delivery"}
+
+

{intl l="Delivery Mode"}

+ {ifhook rel="account-order.delivery-information"} + {hook name="account-order.delivery-information" module={$delivery_id} order={$order_id}} + {/ifhook} + {elsehook rel="account-order.delivery-information"} +

{loop name="delivery-module" type="module" id=$DELIVERY_MODULE}{$TITLE}{/loop}

+ {/elsehook} + +

{intl l="Address"}

+ + {ifhook rel="account-order.delivery-address"} + {* delivery module can customize the delivery address *} + {hook name="account-order.delivery-address" module={$delivery_id} order={$order_id}} + {/ifhook} + {elsehook rel="account-order.delivery-address"} + {format_address order_address=$DELIVERY_ADDRESS} + {/elsehook} + + {hook name="account-order.delivery-address-bottom" module={$delivery_id} order={$order_id}} +
+
+
+
+
+
{intl l="Billing"}
+
+

{intl l="Billing Mode"}

+ {ifhook rel="account-order.invoice-information"} + {hook name="account-order.invoice-information" module={$payment_id} order={$order_id}} + {/ifhook} + {elsehook rel="account-order.invoice-information"} +

{loop name="payment-module" type="module" id=$PAYMENT_MODULE}{$TITLE}{/loop}

+ {if $TRANSACTION_REF} +

{intl l="Transaction REF : %ref" ref={$TRANSACTION_REF}}

+ {/if} + {/elsehook} + +

{intl l="Address"}

+ + {ifhook rel="account-order.invoice-address"} + {* payment module can customize the delivery address *} + {hook name="account-order.invoice-address" module={$payment_id} order={$order_id}} + {/ifhook} + {elsehook rel="account-order.invoice-address"} + {format_address order_address=$INVOICE_ADDRESS} + {/elsehook} + + {hook name="account-order.invoice-address-bottom" module={$payment_id} order={$order_id}} +
+
+
+
+ + {hook name="account-order.after-addresses" order={$order_id}} + + {* products *} + + + + + + + + + + + + + {ifhook rel="account-order.products-top"} + + + + {/ifhook} + + {loop type="order_product" name="order-products" order=$ID} + {if $WAS_IN_PROMO == 1} + {assign "realPrice" $PROMO_PRICE} + {assign "realTax" $PROMO_PRICE_TAX} + {assign "realTaxedPrice" $TAXED_PROMO_PRICE} + {assign "realTotalPrice" $TOTAL_TAXED_PROMO_PRICE} + {else} + {assign "realPrice" $PRICE} + {assign "realTax" $PRICE_TAX} + {assign "realTaxedPrice" $TAXED_PRICE} + {assign "realTotalPrice" $TOTAL_TAXED_PRICE} + {/if} + + {$taxes[{$TAX_RULE_TITLE}][] = $realTax * $QUANTITY} + + + + + + + + + {ifhook rel="account-order.product-extra"} + + + + {/ifhook} + {/loop} + + {ifhook rel="account-order.products-bottom"} + + + + {/ifhook} + + +
+ + {intl l="Name"} + + + {intl l="Price"} + + + {intl l="Taxed Price"} + + + {intl l="Qty"} + + + {intl l="Total"} +
+ {hook name="account-order.products-top" order={$order_id}} +
+

{$TITLE}

+ {ifloop rel="combinations"} +

+ {loop type="order_product_attribute_combination" name="combinations" order_product=$ID} + {$ATTRIBUTE_TITLE} - {$ATTRIBUTE_AVAILABILITY_TITLE}
+ {/loop} +

+ {/ifloop} +

{format_money number=$realPrice currency_id=$CURRENCY}

{format_money number=$realTaxedPrice currency_id=$CURRENCY}

{$QUANTITY}

{format_money number=$realTotalPrice currency_id=$CURRENCY}

+ {hook name="account-order.product-extra" order={$order_id} order_product={$ID} product={$PRODUCT_ID}} +
+ {hook name="account-order.products-bottom" order={$order_id}} +
+ + {hook name="account-order.after-products" order={$order_id}} + +
+
+ + + {if $DISCOUNT} + + + + + {/if} + + + + + {strip} + {capture name="tax"} + {foreach $taxes as $name=>$prices} + {assign var="_price_taxe_" value="0"} + {foreach $prices as $price} + {$_price_taxe_= $_price_taxe_ + $price} + {/foreach} + {if $_price_taxe_ != 0} + + + + + {/if} + {/foreach} + {/capture} + {/strip} + {if $smarty.capture.tax ne ""} + {$smarty.capture.tax nofilter} + {/if} + + + + + + + + + + + + + +

{intl l="Discount"}

{format_money number=$DISCOUNT currency_id=$CURRENCY}

{intl l="Total without tax"}

{format_money number={$TOTAL_AMOUNT - $POSTAGE_UNTAXED} currency_id=$CURRENCY}

{loop type="tax" name="tva" country="64" id="3"}{$TITLE}{/loop}

{format_money number=$_price_taxe_ currency_id=$CURRENCY}

{intl l="Total with tax"}

{format_money number={$TOTAL_TAXED_AMOUNT - $POSTAGE} currency_id=$CURRENCY}

{intl l="Postage"}

{format_money number=$POSTAGE curency_id=$CURRENCY}

{intl l="Total"}

{format_money number=$TOTAL_TAXED_AMOUNT currency_id=$CURRENCY}

+
+
+ + {hook name="account-order.bottom" order={$order_id}} + +
+ + {/loop} + +
+{/block} + +{block name="stylesheet"} +{hook name="account-order.stylesheet"} +{/block} + +{block name="after-javascript-include"} +{hook name="account-order.after-javascript-include" order=$order_id} +{/block} + +{block name="javascript-initialization"} +{hook name="account-order.javascript-initialization" order=$order_id} +{/block} diff --git a/templates/frontOffice/lematelot/account-password.html b/templates/frontOffice/lematelot/account-password.html new file mode 100644 index 00000000..47035132 --- /dev/null +++ b/templates/frontOffice/lematelot/account-password.html @@ -0,0 +1,108 @@ +{extends file="layout.tpl"} + +{* Security *} +{block name="no-return-functions" prepend} + {check_auth role="CUSTOMER" login_tpl="login"} +{/block} + +{* Body Class *} +{block name="body-class"}page-account-password{/block} + +{* Breadcrumb *} +{block name='no-return-functions' append} + {$breadcrumbs = [ + ['title' => {intl l="Account"}, 'url'=>{url path="/account"}], + ['title' => {intl l="Change Password"}, 'url'=>{url path="/account/password"}] + ]} +{/block} + +{block name="main-content"} + +
+ +
+ +

{intl l="Change Password"}

+ + {hook name="account-password.top"} + {form name="thelia.front.customer.password.update"} +
+ {form_field field='success_url'} + + {/form_field} + + {form_hidden_fields} + + {if $form_error}
{$form_error_message}
{/if} + +
+
+ {intl l="Login Information"} +
+ +
+ {form_field field="password_old"} +
+ +
+ + {if $error} + {$message} + {assign var="error_focus" value="true"} + {elseif !$value} + {assign var="error_focus" value="true"} + {/if} +
+
+ {/form_field} + + {form_field field="password"} +
+ +
+ + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
+
+ {/form_field} + {form_field field="password_confirm"} +
+ +
+ + {if $error } + {$message} + {/if} +
+
+ {/form_field} +
+
+ +
+
+ +
+
+
+ {/form} + {hook name="account-password.bottom"} +
+ +
+{/block} + +{block name="stylesheet"} +{hook name="account-password.stylesheet"} +{/block} + +{block name="after-javascript-include"} +{hook name="account-password.after-javascript-include"} +{/block} + +{block name="javascript-initialization"} +{hook name="account-password.javascript-initialization"} +{/block} diff --git a/templates/frontOffice/lematelot/account-update.html b/templates/frontOffice/lematelot/account-update.html new file mode 100644 index 00000000..8ba90983 --- /dev/null +++ b/templates/frontOffice/lematelot/account-update.html @@ -0,0 +1,168 @@ +{extends file="layout.tpl"} + +{* Security *} +{block name="no-return-functions" prepend} + {check_auth role="CUSTOMER" login_tpl="login"} +{/block} + +{* Body Class *} +{block name="body-class"}page-account-update{/block} + +{* Breadcrumb *} +{block name='no-return-functions' append} + {$breadcrumbs = [ + ['title' => {intl l="Account"}, 'url'=>{url path="/account"}], + ['title' => {intl l="Update Profile"}, 'url'=>{url path="/account/update"}] + ]} +{/block} + +{block name="main-content"} +
+ +
+ +

{intl l="Update Profile"}

+ + {hook name="account-update.top"} + + {form name="thelia.front.customer.profile.update"} +
+ {form_field field='success_url'} + + {/form_field} + + {form_hidden_fields} + + {if $form_error}
{$form_error_message}
{/if} + + {hook name="account-update.form-top"} + +
+
+ {intl l="Personal Information"} +
+ +
+ {form_field field="title"} +
+ +
+ + {if $error} + {$message} + {assign var="error_focus" value="true"} + {elseif !$value} + {assign var="error_focus" value="true"} + {/if} +
+
+ {/form_field} + {form_field field="firstname"} +
+ +
+ + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
+
+ {/form_field} + {form_field field="lastname"} +
+ +
+ + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
+
+ {/form_field} + + {assign var="customer_change_email" value={config key="customer_change_email"}} + + {form_field field="email"} +
+ + +
+ + {if !$customer_change_email} + + {/if} + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
+
+ {/form_field} + + {if {config key="customer_confirm_email"} && $customer_change_email} + {form_field field="email_confirm"} +
+ + +
+ + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
+
+ {/form_field} + {/if} +
+
+ + {form_field field="newsletter"} +
+
+
+ + {if $error } + {$message} + {/if} +
+
+
+ {/form_field} + + {hook name="account-update.form-bottom"} + +
+
+ +
+
+
+ {/form} + + {hook name="account-update.bottom"} +
+ +
+{/block} + +{block name="stylesheet"} +{hook name="account-update.stylesheet"} +{/block} + +{block name="after-javascript-include"} +{hook name="account-update.after-javascript-include"} +{/block} + +{block name="javascript-initialization"} +{hook name="account-update.javascript-initialization"} +{/block} diff --git a/templates/frontOffice/lematelot/account.html b/templates/frontOffice/lematelot/account.html new file mode 100644 index 00000000..a5c29f81 --- /dev/null +++ b/templates/frontOffice/lematelot/account.html @@ -0,0 +1,222 @@ +{extends file="layout.tpl"} + +{* Security *} +{block name="no-return-functions" prepend} + {check_auth role="CUSTOMER" login_tpl="login"} +{/block} + +{* Breadcrumb *} +{block name='no-return-functions' append} + {$breadcrumbs = [ + ['title' => {intl l="Account"}, 'url'=>{url path="/account"}] + ]} +{/block} + +{block name="body-class"}page-account{/block} + +{block name="main-content"} +
+ +
+ +

{intl l="My Account"}

+ + {hook name="account.top"} +
+ + + + {hookblock name="account.additional" fields="id,title,content"} + {forhook rel="account.additional"} + + {/forhook} + {/hookblock} +
+ {hook name="account.bottom"} +
+ +
+{/block} + +{block name="stylesheet"} +{hook name="account.stylesheet"} +{/block} + +{block name="after-javascript-include"} +{hook name="account.after-javascript-include"} +{/block} + +{block name="javascript-initialization"} +{hook name="account.javascript-initialization"} +{/block} diff --git a/templates/frontOffice/lematelot/address-update.html b/templates/frontOffice/lematelot/address-update.html new file mode 100644 index 00000000..20961094 --- /dev/null +++ b/templates/frontOffice/lematelot/address-update.html @@ -0,0 +1,317 @@ +{extends file="layout.tpl"} + +{* Security *} +{block name="no-return-functions" prepend} + {check_auth role="CUSTOMER" login_tpl="login"} +{/block} + +{* Body Class *} +{block name="body-class"}page-address{/block} + +{* Breadcrumb *} +{block name='no-return-functions' append} + {$breadcrumbs = [ + ['title' => {intl l="Account"}, 'url'=>{url path="/account"}], + ['title' => {intl l="Address Update"}, 'url'=>{url path="/address/update/%address_id" address_id=$address_id}] + ]} +{/block} + +{block name="main-content"} +
+ +
+ +

{intl l="Address Update"}

+ + {hook name="address-update.top"} + + {form name="thelia.front.address.update"} + {loop name="customer.update" type="address" customer="current" id=$address_id} +
+ {form_field field='success_url'} + {if $value} + {$next_url=$value} + {else} + {$next_url=$smarty.get.next|default:{url path="/account"}} + {/if} + + {/form_field} + + {form_field field='error_message'} + + {/form_field} + {form_hidden_fields} + {if $form_error}
{$form_error_message}
{/if} + + {hook name="address-update.form-top" address=$address_id} + +
+
+ {intl l="Address"} +
+ +
+ {form_field field="label"} +
+ + +
+ + {if $error } + {$message} + {assign var="error_focus" value="true"} + {elseif !$value} + {assign var="error_focus" value="true"} + {/if} +
+
+ + {/form_field} + + {form_field field="title"} + {assign var="customer_title_id" value={$value|default:$TITLE}} +
+ +
+ + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
+
+ {/form_field} + + {form_field field="firstname"} +
+ + +
+ + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
+
+ + {/form_field} + + + {form_field field="lastname"} +
+ + +
+ + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
+
+ + {/form_field} + + {form_field field="company"} +
+ +
+ + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
+
+ {/form_field} + + {form_field field="address1"} +
+ + +
+ + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
+
+ + {/form_field} + + {form_field field="address2"} +
+ + +
+ + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
+
+ + {/form_field} + + {form_field field="zipcode"} +
+ + +
+ + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
+
+ + {/form_field} + + {form_field field="city"} +
+ + +
+ + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
+
+ + {/form_field} + + {form_field field="country"} + {assign var="customer_country_id" value={$value|default:$COUNTRY}} + {$countryFieldId=$label_attr.for} +
+ +
+ + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
+
+ {/form_field} + + {form_field field="state"} + {assign var="customer_state_id" value={$value|default:$STATE}} +
+ +
+ + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
+
+ {/form_field} + + {form_field field="phone"} +
+ + +
+ + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
+
+ + {/form_field} + + {form_field field="cellphone"} +
+ + +
+ + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
+
+ + {/form_field} +
+
+ + {form_field field="is_default"} + {if not $DEFAULT} +
+
+
+ +
+
+
+ + {/if} + {/form_field} + + {hook name="address-update.form-bottom" address=$address_id} + +
+
+ +
+
+ +
+ {/loop} + {/form} + {hook name="address-update.bottom" address=$address_id} +
+ +
+{/block} + +{block name="stylesheet"} +{hook name="address-update.stylesheet"} +{/block} + +{block name="after-javascript-include"} +{hook name="address-update.after-javascript-include" address=$address_id} +{/block} + +{block name="javascript-initialization"} +{hook name="address-update.javascript-initialization" address=$address_id} +{/block} diff --git a/templates/frontOffice/lematelot/address.html b/templates/frontOffice/lematelot/address.html new file mode 100644 index 00000000..779e09bb --- /dev/null +++ b/templates/frontOffice/lematelot/address.html @@ -0,0 +1,307 @@ +{extends file="layout.tpl"} + +{* Security *} +{block name="no-return-functions" prepend} + {check_auth role="CUSTOMER" login_tpl="login"} +{/block} + +{* Body Class *} +{block name="body-class"}page-address{/block} + +{* Breadcrumb *} +{block name='no-return-functions' append} + {$breadcrumbs = [ + ['title' => {intl l="Account"}, 'url'=>{url path="/account"}], + ['title' => {intl l="Add a new address"}, 'url'=>{url path="/address/create"}] + ]} +{/block} + +{block name="main-content"} +
+ +
+ +

{intl l="Create New Address"}

+ + {hook name="address-create.top"} + + {form name="thelia.front.address.create"} +
+ {form_field field='success_url'} + {if $value} + {$next_url=$value} + {else} + {$next_url=$smarty.get.next|default:{url path="/account"}} + {/if} + + {/form_field} + + {form_field field='error_message'} + + {/form_field} + {form_hidden_fields} + {if $form_error}
{$form_error_message}
{/if} + + {hook name="address-create.form-top"} + +
+
+ {intl l="Address"} +
+ +
+ {form_field field="label"} +
+ + +
+ + {if $error } + {$message} + {assign var="error_focus" value="true"} + {elseif !$value} + {assign var="error_focus" value="true"} + {/if} +
+
+ + {/form_field} + + {form_field field="title"} +
+ +
+ + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
+
+ {/form_field} + + {form_field field="firstname"} +
+ + +
+ + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
+
+ + {/form_field} + + + {form_field field="lastname"} +
+ + +
+ + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
+
+ + {/form_field} + + {form_field field="company"} +
+ +
+ + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
+
+ {/form_field} + + {form_field field="address1"} +
+ + +
+ + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
+
+ + {/form_field} + + {form_field field="address2"} +
+ + +
+ + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
+
+ + {/form_field} + + {form_field field="zipcode"} +
+ + +
+ + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
+
+ + {/form_field} + + {form_field field="city"} +
+ + +
+ + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
+
+ + {/form_field} + + {form_field field="country"} + {assign var="customer_country_id" value={$value|default:$COUNTRY}} + {$countryFieldId=$label_attr.for} +
+ +
+ + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
+
+ {/form_field} + + {form_field field="state"} + {assign var="customer_state_id" value={$value|default:$STATE}} +
+ +
+ + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
+
+ {/form_field} + + {form_field field="phone"} +
+ + +
+ + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
+
+ + {/form_field} + + {form_field field="cellphone"} +
+ + +
+ + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
+
+ + {/form_field} +
+
+ + {form_field field="is_default"} +
+
+
+ +
+
+
+ + {/form_field} + + {hook name="address-create.form-bottom"} + +
+
+ +
+
+ +
+ {/form} + + {hook name="address-create.bottom"} +
+ +
+{/block} + +{block name="stylesheet"} +{hook name="address-create.stylesheet"} +{/block} + +{block name="after-javascript-include"} +{hook name="address-create.after-javascript-include"} +{/block} + +{block name="javascript-initialization"} +{hook name="address-create.javascript-initialization"} +{/block} diff --git a/templates/frontOffice/lematelot/ajax/_notes/dwsync.xml b/templates/frontOffice/lematelot/ajax/_notes/dwsync.xml new file mode 100644 index 00000000..5e7de7c4 --- /dev/null +++ b/templates/frontOffice/lematelot/ajax/_notes/dwsync.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/templates/frontOffice/lematelot/ajax/order-delivery-module-list.html b/templates/frontOffice/lematelot/ajax/order-delivery-module-list.html new file mode 100644 index 00000000..c7ff1ccf --- /dev/null +++ b/templates/frontOffice/lematelot/ajax/order-delivery-module-list.html @@ -0,0 +1,62 @@ +{* Set the default translation domain, that will be used by {intl} when the 'd' parameter is not set *} +{default_translation_domain domain='fo.lematelot'} + +{form name="thelia.order.delivery"} + +{ifloop rel="deliveries"} + + + {loop type="delivery" name="deliveries" force_return="true" address=$address} + + {assign var="isDeliveryMethodChecked" value="0"} + + + + + + + {hook name="order-delivery.extra" module="$ID"} + {hook name="order-delivery.javascript" module="$ID"} + + {/loop} +{/ifloop} +{elseloop rel="deliveries"}
{intl l="Sorry! We are not able to give you a delivery method for your order."}
{/elseloop} +{/form} \ No newline at end of file diff --git a/templates/frontOffice/lematelot/assets/dist/css/_notes/dwsync.xml b/templates/frontOffice/lematelot/assets/dist/css/_notes/dwsync.xml new file mode 100644 index 00000000..469d6479 --- /dev/null +++ b/templates/frontOffice/lematelot/assets/dist/css/_notes/dwsync.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/templates/frontOffice/lematelot/assets/dist/css/thelia.min.css b/templates/frontOffice/lematelot/assets/dist/css/thelia.min.css new file mode 100644 index 00000000..88396ed9 --- /dev/null +++ b/templates/frontOffice/lematelot/assets/dist/css/thelia.min.css @@ -0,0 +1,12951 @@ +@import url(//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800); +/*! + * Bootstrap v3.3.5 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ +html { + font-family: sans-serif; + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; +} +body { + margin: 0; +} +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} +audio, +canvas, +progress, +video { + display: inline-block; + vertical-align: baseline; +} +audio:not([controls]) { + display: none; + height: 0; +} +[hidden], +template { + display: none; +} +a { + background-color: transparent; +} +a:active, +a:hover { + outline: 0; +} +abbr[title] { + border-bottom: 1px dotted; +} +b, +strong { + font-weight: bold; +} +dfn { + font-style: italic; +} +h1 { + font-size: 2em; + margin: 0.67em 0; +} +mark { + background: #ff0; + color: #000; +} +small { + font-size: 80%; +} +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +img { + border: 0; +} +svg:not(:root) { + overflow: hidden; +} +figure { + margin: 1em 40px; +} +hr { + box-sizing: content-box; + height: 0; +} +pre { + overflow: auto; +} +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} +button, +input, +optgroup, +select, +textarea { + color: inherit; + font: inherit; + margin: 0; +} +button { + overflow: visible; +} +button, +select { + text-transform: none; +} +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; +} +button[disabled], +html input[disabled] { + cursor: default; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} +input { + line-height: normal; +} +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; + padding: 0; +} +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} +input[type="search"] { + -webkit-appearance: textfield; + box-sizing: content-box; +} +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} +legend { + border: 0; + padding: 0; +} +textarea { + overflow: auto; +} +optgroup { + font-weight: bold; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +td, +th { + padding: 0; +} +/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ +@media print { + *, + *:before, + *:after { + background: transparent !important; + color: #000 !important; + box-shadow: none !important; + text-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + a[href^="#"]:after, + a[href^="javascript:"]: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; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + .navbar { + display: none; + } + .btn > .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; + } + .label { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table td, + .table th { + background-color: #fff !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; + } +} +@font-face { + font-family: 'Glyphicons Halflings'; + src: url('../fonts/bootstrap/glyphicons-halflings-regular.eot'); + src: url('../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/bootstrap/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/bootstrap/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/bootstrap/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); +} +.glyphicon { + position: relative; + top: 1px; + display: inline-block; + font-family: 'Glyphicons Halflings'; + font-style: normal; + font-weight: normal; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.glyphicon-asterisk:before { + content: "\2a"; +} +.glyphicon-plus:before { + content: "\2b"; +} +.glyphicon-euro:before, +.glyphicon-eur:before { + content: "\20ac"; +} +.glyphicon-minus:before { + content: "\2212"; +} +.glyphicon-cloud:before { + content: "\2601"; +} +.glyphicon-envelope:before { + content: "\2709"; +} +.glyphicon-pencil:before { + content: "\270f"; +} +.glyphicon-glass:before { + content: "\e001"; +} +.glyphicon-music:before { + content: "\e002"; +} +.glyphicon-search:before { + content: "\e003"; +} +.glyphicon-heart:before { + content: "\e005"; +} +.glyphicon-star:before { + content: "\e006"; +} +.glyphicon-star-empty:before { + content: "\e007"; +} +.glyphicon-user:before { + content: "\e008"; +} +.glyphicon-film:before { + content: "\e009"; +} +.glyphicon-th-large:before { + content: "\e010"; +} +.glyphicon-th:before { + content: "\e011"; +} +.glyphicon-th-list:before { + content: "\e012"; +} +.glyphicon-ok:before { + content: "\e013"; +} +.glyphicon-remove:before { + content: "\e014"; +} +.glyphicon-zoom-in:before { + content: "\e015"; +} +.glyphicon-zoom-out:before { + content: "\e016"; +} +.glyphicon-off:before { + content: "\e017"; +} +.glyphicon-signal:before { + content: "\e018"; +} +.glyphicon-cog:before { + content: "\e019"; +} +.glyphicon-trash:before { + content: "\e020"; +} +.glyphicon-home:before { + content: "\e021"; +} +.glyphicon-file:before { + content: "\e022"; +} +.glyphicon-time:before { + content: "\e023"; +} +.glyphicon-road:before { + content: "\e024"; +} +.glyphicon-download-alt:before { + content: "\e025"; +} +.glyphicon-download:before { + content: "\e026"; +} +.glyphicon-upload:before { + content: "\e027"; +} +.glyphicon-inbox:before { + content: "\e028"; +} +.glyphicon-play-circle:before { + content: "\e029"; +} +.glyphicon-repeat:before { + content: "\e030"; +} +.glyphicon-refresh:before { + content: "\e031"; +} +.glyphicon-list-alt:before { + content: "\e032"; +} +.glyphicon-lock:before { + content: "\e033"; +} +.glyphicon-flag:before { + content: "\e034"; +} +.glyphicon-headphones:before { + content: "\e035"; +} +.glyphicon-volume-off:before { + content: "\e036"; +} +.glyphicon-volume-down:before { + content: "\e037"; +} +.glyphicon-volume-up:before { + content: "\e038"; +} +.glyphicon-qrcode:before { + content: "\e039"; +} +.glyphicon-barcode:before { + content: "\e040"; +} +.glyphicon-tag:before { + content: "\e041"; +} +.glyphicon-tags:before { + content: "\e042"; +} +.glyphicon-book:before { + content: "\e043"; +} +.glyphicon-bookmark:before { + content: "\e044"; +} +.glyphicon-print:before { + content: "\e045"; +} +.glyphicon-camera:before { + content: "\e046"; +} +.glyphicon-font:before { + content: "\e047"; +} +.glyphicon-bold:before { + content: "\e048"; +} +.glyphicon-italic:before { + content: "\e049"; +} +.glyphicon-text-height:before { + content: "\e050"; +} +.glyphicon-text-width:before { + content: "\e051"; +} +.glyphicon-align-left:before { + content: "\e052"; +} +.glyphicon-align-center:before { + content: "\e053"; +} +.glyphicon-align-right:before { + content: "\e054"; +} +.glyphicon-align-justify:before { + content: "\e055"; +} +.glyphicon-list:before { + content: "\e056"; +} +.glyphicon-indent-left:before { + content: "\e057"; +} +.glyphicon-indent-right:before { + content: "\e058"; +} +.glyphicon-facetime-video:before { + content: "\e059"; +} +.glyphicon-picture:before { + content: "\e060"; +} +.glyphicon-map-marker:before { + content: "\e062"; +} +.glyphicon-adjust:before { + content: "\e063"; +} +.glyphicon-tint:before { + content: "\e064"; +} +.glyphicon-edit:before { + content: "\e065"; +} +.glyphicon-share:before { + content: "\e066"; +} +.glyphicon-check:before { + content: "\e067"; +} +.glyphicon-move:before { + content: "\e068"; +} +.glyphicon-step-backward:before { + content: "\e069"; +} +.glyphicon-fast-backward:before { + content: "\e070"; +} +.glyphicon-backward:before { + content: "\e071"; +} +.glyphicon-play:before { + content: "\e072"; +} +.glyphicon-pause:before { + content: "\e073"; +} +.glyphicon-stop:before { + content: "\e074"; +} +.glyphicon-forward:before { + content: "\e075"; +} +.glyphicon-fast-forward:before { + content: "\e076"; +} +.glyphicon-step-forward:before { + content: "\e077"; +} +.glyphicon-eject:before { + content: "\e078"; +} +.glyphicon-chevron-left:before { + content: "\e079"; +} +.glyphicon-chevron-right:before { + content: "\e080"; +} +.glyphicon-plus-sign:before { + content: "\e081"; +} +.glyphicon-minus-sign:before { + content: "\e082"; +} +.glyphicon-remove-sign:before { + content: "\e083"; +} +.glyphicon-ok-sign:before { + content: "\e084"; +} +.glyphicon-question-sign:before { + content: "\e085"; +} +.glyphicon-info-sign:before { + content: "\e086"; +} +.glyphicon-screenshot:before { + content: "\e087"; +} +.glyphicon-remove-circle:before { + content: "\e088"; +} +.glyphicon-ok-circle:before { + content: "\e089"; +} +.glyphicon-ban-circle:before { + content: "\e090"; +} +.glyphicon-arrow-left:before { + content: "\e091"; +} +.glyphicon-arrow-right:before { + content: "\e092"; +} +.glyphicon-arrow-up:before { + content: "\e093"; +} +.glyphicon-arrow-down:before { + content: "\e094"; +} +.glyphicon-share-alt:before { + content: "\e095"; +} +.glyphicon-resize-full:before { + content: "\e096"; +} +.glyphicon-resize-small:before { + content: "\e097"; +} +.glyphicon-exclamation-sign:before { + content: "\e101"; +} +.glyphicon-gift:before { + content: "\e102"; +} +.glyphicon-leaf:before { + content: "\e103"; +} +.glyphicon-fire:before { + content: "\e104"; +} +.glyphicon-eye-open:before { + content: "\e105"; +} +.glyphicon-eye-close:before { + content: "\e106"; +} +.glyphicon-warning-sign:before { + content: "\e107"; +} +.glyphicon-plane:before { + content: "\e108"; +} +.glyphicon-calendar:before { + content: "\e109"; +} +.glyphicon-random:before { + content: "\e110"; +} +.glyphicon-comment:before { + content: "\e111"; +} +.glyphicon-magnet:before { + content: "\e112"; +} +.glyphicon-chevron-up:before { + content: "\e113"; +} +.glyphicon-chevron-down:before { + content: "\e114"; +} +.glyphicon-retweet:before { + content: "\e115"; +} +.glyphicon-shopping-cart:before { + content: "\e116"; +} +.glyphicon-folder-close:before { + content: "\e117"; +} +.glyphicon-folder-open:before { + content: "\e118"; +} +.glyphicon-resize-vertical:before { + content: "\e119"; +} +.glyphicon-resize-horizontal:before { + content: "\e120"; +} +.glyphicon-hdd:before { + content: "\e121"; +} +.glyphicon-bullhorn:before { + content: "\e122"; +} +.glyphicon-bell:before { + content: "\e123"; +} +.glyphicon-certificate:before { + content: "\e124"; +} +.glyphicon-thumbs-up:before { + content: "\e125"; +} +.glyphicon-thumbs-down:before { + content: "\e126"; +} +.glyphicon-hand-right:before { + content: "\e127"; +} +.glyphicon-hand-left:before { + content: "\e128"; +} +.glyphicon-hand-up:before { + content: "\e129"; +} +.glyphicon-hand-down:before { + content: "\e130"; +} +.glyphicon-circle-arrow-right:before { + content: "\e131"; +} +.glyphicon-circle-arrow-left:before { + content: "\e132"; +} +.glyphicon-circle-arrow-up:before { + content: "\e133"; +} +.glyphicon-circle-arrow-down:before { + content: "\e134"; +} +.glyphicon-globe:before { + content: "\e135"; +} +.glyphicon-wrench:before { + content: "\e136"; +} +.glyphicon-tasks:before { + content: "\e137"; +} +.glyphicon-filter:before { + content: "\e138"; +} +.glyphicon-briefcase:before { + content: "\e139"; +} +.glyphicon-fullscreen:before { + content: "\e140"; +} +.glyphicon-dashboard:before { + content: "\e141"; +} +.glyphicon-paperclip:before { + content: "\e142"; +} +.glyphicon-heart-empty:before { + content: "\e143"; +} +.glyphicon-link:before { + content: "\e144"; +} +.glyphicon-phone:before { + content: "\e145"; +} +.glyphicon-pushpin:before { + content: "\e146"; +} +.glyphicon-usd:before { + content: "\e148"; +} +.glyphicon-gbp:before { + content: "\e149"; +} +.glyphicon-sort:before { + content: "\e150"; +} +.glyphicon-sort-by-alphabet:before { + content: "\e151"; +} +.glyphicon-sort-by-alphabet-alt:before { + content: "\e152"; +} +.glyphicon-sort-by-order:before { + content: "\e153"; +} +.glyphicon-sort-by-order-alt:before { + content: "\e154"; +} +.glyphicon-sort-by-attributes:before { + content: "\e155"; +} +.glyphicon-sort-by-attributes-alt:before { + content: "\e156"; +} +.glyphicon-unchecked:before { + content: "\e157"; +} +.glyphicon-expand:before { + content: "\e158"; +} +.glyphicon-collapse-down:before { + content: "\e159"; +} +.glyphicon-collapse-up:before { + content: "\e160"; +} +.glyphicon-log-in:before { + content: "\e161"; +} +.glyphicon-flash:before { + content: "\e162"; +} +.glyphicon-log-out:before { + content: "\e163"; +} +.glyphicon-new-window:before { + content: "\e164"; +} +.glyphicon-record:before { + content: "\e165"; +} +.glyphicon-save:before { + content: "\e166"; +} +.glyphicon-open:before { + content: "\e167"; +} +.glyphicon-saved:before { + content: "\e168"; +} +.glyphicon-import:before { + content: "\e169"; +} +.glyphicon-export:before { + content: "\e170"; +} +.glyphicon-send:before { + content: "\e171"; +} +.glyphicon-floppy-disk:before { + content: "\e172"; +} +.glyphicon-floppy-saved:before { + content: "\e173"; +} +.glyphicon-floppy-remove:before { + content: "\e174"; +} +.glyphicon-floppy-save:before { + content: "\e175"; +} +.glyphicon-floppy-open:before { + content: "\e176"; +} +.glyphicon-credit-card:before { + content: "\e177"; +} +.glyphicon-transfer:before { + content: "\e178"; +} +.glyphicon-cutlery:before { + content: "\e179"; +} +.glyphicon-header:before { + content: "\e180"; +} +.glyphicon-compressed:before { + content: "\e181"; +} +.glyphicon-earphone:before { + content: "\e182"; +} +.glyphicon-phone-alt:before { + content: "\e183"; +} +.glyphicon-tower:before { + content: "\e184"; +} +.glyphicon-stats:before { + content: "\e185"; +} +.glyphicon-sd-video:before { + content: "\e186"; +} +.glyphicon-hd-video:before { + content: "\e187"; +} +.glyphicon-subtitles:before { + content: "\e188"; +} +.glyphicon-sound-stereo:before { + content: "\e189"; +} +.glyphicon-sound-dolby:before { + content: "\e190"; +} +.glyphicon-sound-5-1:before { + content: "\e191"; +} +.glyphicon-sound-6-1:before { + content: "\e192"; +} +.glyphicon-sound-7-1:before { + content: "\e193"; +} +.glyphicon-copyright-mark:before { + content: "\e194"; +} +.glyphicon-registration-mark:before { + content: "\e195"; +} +.glyphicon-cloud-download:before { + content: "\e197"; +} +.glyphicon-cloud-upload:before { + content: "\e198"; +} +.glyphicon-tree-conifer:before { + content: "\e199"; +} +.glyphicon-tree-deciduous:before { + content: "\e200"; +} +.glyphicon-cd:before { + content: "\e201"; +} +.glyphicon-save-file:before { + content: "\e202"; +} +.glyphicon-open-file:before { + content: "\e203"; +} +.glyphicon-level-up:before { + content: "\e204"; +} +.glyphicon-copy:before { + content: "\e205"; +} +.glyphicon-paste:before { + content: "\e206"; +} +.glyphicon-alert:before { + content: "\e209"; +} +.glyphicon-equalizer:before { + content: "\e210"; +} +.glyphicon-king:before { + content: "\e211"; +} +.glyphicon-queen:before { + content: "\e212"; +} +.glyphicon-pawn:before { + content: "\e213"; +} +.glyphicon-bishop:before { + content: "\e214"; +} +.glyphicon-knight:before { + content: "\e215"; +} +.glyphicon-baby-formula:before { + content: "\e216"; +} +.glyphicon-tent:before { + content: "\26fa"; +} +.glyphicon-blackboard:before { + content: "\e218"; +} +.glyphicon-bed:before { + content: "\e219"; +} +.glyphicon-apple:before { + content: "\f8ff"; +} +.glyphicon-erase:before { + content: "\e221"; +} +.glyphicon-hourglass:before { + content: "\231b"; +} +.glyphicon-lamp:before { + content: "\e223"; +} +.glyphicon-duplicate:before { + content: "\e224"; +} +.glyphicon-piggy-bank:before { + content: "\e225"; +} +.glyphicon-scissors:before { + content: "\e226"; +} +.glyphicon-bitcoin:before { + content: "\e227"; +} +.glyphicon-btc:before { + content: "\e227"; +} +.glyphicon-xbt:before { + content: "\e227"; +} +.glyphicon-yen:before { + content: "\00a5"; +} +.glyphicon-jpy:before { + content: "\00a5"; +} +.glyphicon-ruble:before { + content: "\20bd"; +} +.glyphicon-rub:before { + content: "\20bd"; +} +.glyphicon-scale:before { + content: "\e230"; +} +.glyphicon-ice-lolly:before { + content: "\e231"; +} +.glyphicon-ice-lolly-tasted:before { + content: "\e232"; +} +.glyphicon-education:before { + content: "\e233"; +} +.glyphicon-option-horizontal:before { + content: "\e234"; +} +.glyphicon-option-vertical:before { + content: "\e235"; +} +.glyphicon-menu-hamburger:before { + content: "\e236"; +} +.glyphicon-modal-window:before { + content: "\e237"; +} +.glyphicon-oil:before { + content: "\e238"; +} +.glyphicon-grain:before { + content: "\e239"; +} +.glyphicon-sunglasses:before { + content: "\e240"; +} +.glyphicon-text-size:before { + content: "\e241"; +} +.glyphicon-text-color:before { + content: "\e242"; +} +.glyphicon-text-background:before { + content: "\e243"; +} +.glyphicon-object-align-top:before { + content: "\e244"; +} +.glyphicon-object-align-bottom:before { + content: "\e245"; +} +.glyphicon-object-align-horizontal:before { + content: "\e246"; +} +.glyphicon-object-align-left:before { + content: "\e247"; +} +.glyphicon-object-align-vertical:before { + content: "\e248"; +} +.glyphicon-object-align-right:before { + content: "\e249"; +} +.glyphicon-triangle-right:before { + content: "\e250"; +} +.glyphicon-triangle-left:before { + content: "\e251"; +} +.glyphicon-triangle-bottom:before { + content: "\e252"; +} +.glyphicon-triangle-top:before { + content: "\e253"; +} +.glyphicon-console:before { + content: "\e254"; +} +.glyphicon-superscript:before { + content: "\e255"; +} +.glyphicon-subscript:before { + content: "\e256"; +} +.glyphicon-menu-left:before { + content: "\e257"; +} +.glyphicon-menu-right:before { + content: "\e258"; +} +.glyphicon-menu-down:before { + content: "\e259"; +} +.glyphicon-menu-up:before { + content: "\e260"; +} +* { + box-sizing: border-box; +} +*:before, +*:after { + box-sizing: border-box; +} +html { + font-size: 10px; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +body { + font-family: 'Open Sans', sans-serif; + font-size: 14px; + line-height: 1.42857143; + color: #7a7a7a; + background-color: #ffffff; +} +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +a { + color: #000066; + text-decoration: none; +} +a:hover, +a:focus { + color: #CC0000; + text-decoration: underline; +} +a:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +figure { + margin: 0; +} +img { + vertical-align: middle; +} +.img-responsive, +.thumbnail > img, +.thumbnail a > img, +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + max-width: 100%; + height: auto; +} +.img-rounded { + border-radius: 6px; +} +.img-thumbnail { + padding: 4px; + line-height: 1.42857143; + background-color: #ffffff; + border: 1px solid #dddddd; + border-radius: 3px; + transition: all 0.2s ease-in-out; + display: inline-block; + max-width: 100%; + height: auto; +} +.img-circle { + border-radius: 50%; +} +hr { + margin-top: 20px; + margin-bottom: 20px; + border: 0; + border-top: 1px solid #eeeeee; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + 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; +} +[role="button"] { + cursor: pointer; +} +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-family: inherit; + font-weight: 500; + line-height: 1.1; + color: inherit; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small, +.h1 small, +.h2 small, +.h3 small, +.h4 small, +.h5 small, +.h6 small, +h1 .small, +h2 .small, +h3 .small, +h4 .small, +h5 .small, +h6 .small, +.h1 .small, +.h2 .small, +.h3 .small, +.h4 .small, +.h5 .small, +.h6 .small { + font-weight: normal; + line-height: 1; + color: #FF0000; +} +h1, +.h1, +h2, +.h2, +h3, +.h3 { + margin-top: 20px; + margin-bottom: 10px; +} +h1 small, +.h1 small, +h2 small, +.h2 small, +h3 small, +.h3 small, +h1 .small, +.h1 .small, +h2 .small, +.h2 .small, +h3 .small, +.h3 .small { + font-size: 65%; +} +h4, +.h4, +h5, +.h5, +h6, +.h6 { + margin-top: 10px; + margin-bottom: 10px; +} +h4 small, +.h4 small, +h5 small, +.h5 small, +h6 small, +.h6 small, +h4 .small, +.h4 .small, +h5 .small, +.h5 .small, +h6 .small, +.h6 .small { + font-size: 75%; +} +h1, +.h1 { + font-size: 36px; +} +h2, +.h2 { + font-size: 30px; +} +h3, +.h3 { + font-size: 24px; +} +h4, +.h4 { + font-size: 18px; +} +h5, +.h5 { + font-size: 14px; +} +h6, +.h6 { + font-size: 12px; +} +p { + margin: 0 0 10px; +} +.lead { + margin-bottom: 20px; + font-size: 16px; + font-weight: 300; + line-height: 1.4; +} +@media (min-width: 768px) { + .lead { + font-size: 21px; + } +} +small, +.small { + font-size: 85%; +} +mark, +.mark { + background-color: #fcf8e3; + padding: .2em; +} +.text-left { + text-align: left; +} +.text-right { + text-align: right; +} +.text-center { + text-align: center; +} +.text-justify { + text-align: justify; +} +.text-nowrap { + white-space: nowrap; +} +.text-lowercase { + text-transform: lowercase; +} +.text-uppercase { + text-transform: uppercase; +} +.text-capitalize { + text-transform: capitalize; +} +.text-muted { + color: #e5e5e5; +} +.text-primary { + color: #BB0000; +} +a.text-primary:hover, +a.text-primary:focus { + color: #cb321f; +} +.text-success { + color: #3c763d; +} +a.text-success:hover, +a.text-success:focus { + color: #2b542c; +} +.text-info { + color: #31708f; +} +a.text-info:hover, +a.text-info:focus { + color: #245269; +} +.text-warning { + color: #8a6d3b; +} +a.text-warning:hover, +a.text-warning:focus { + color: #66512c; +} +.text-danger { + color: #a94442; +} +a.text-danger:hover, +a.text-danger:focus { + color: #843534; +} +.bg-primary { + color: #fff; + background-color: #BB0000; +} +a.bg-primary:hover, +a.bg-primary:focus { + background-color: #cb321f; +} +.bg-success { + background-color: #dff0d8; +} +a.bg-success:hover, +a.bg-success:focus { + background-color: #c1e2b3; +} +.bg-info { + background-color: #d9edf7; +} +a.bg-info:hover, +a.bg-info:focus { + background-color: #afd9ee; +} +.bg-warning { + background-color: #fcf8e3; +} +a.bg-warning:hover, +a.bg-warning:focus { + background-color: #f7ecb5; +} +.bg-danger { + background-color: #f2dede; +} +a.bg-danger:hover, +a.bg-danger:focus { + background-color: #e4b9b9; +} +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eeeeee; +} +ul, +ol { + margin-top: 0; + margin-bottom: 10px; +} +ul ul, +ol ul, +ul ol, +ol ol { + margin-bottom: 0; +} +.list-unstyled { + padding-left: 0; + list-style: none; +} +.list-inline { + padding-left: 0; + list-style: none; + margin-left: -5px; +} +.list-inline > li { + display: inline-block; + padding-left: 5px; + padding-right: 5px; +} +dl { + margin-top: 0; + margin-bottom: 20px; +} +dt, +dd { + line-height: 1.42857143; +} +dt { + font-weight: bold; +} +dd { + margin-left: 0; +} +@media (min-width: 992px) { + .dl-horizontal dt { + float: left; + width: 160px; + clear: left; + text-align: right; + overflow: hidden; + /*text-overflow: ellipsis;*/ + white-space: nowrap; + } + .dl-horizontal dd { + margin-left: 180px; + } +} +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #e5e5e5; +} +.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + font-size: 17.5px; + border-left: 5px solid #eeeeee; +} +blockquote p:last-child, +blockquote ul:last-child, +blockquote ol:last-child { + margin-bottom: 0; +} +blockquote footer, +blockquote small, +blockquote .small { + display: block; + font-size: 80%; + line-height: 1.42857143; + color: #e5e5e5; +} +blockquote footer:before, +blockquote small:before, +blockquote .small:before { + content: '\2014 \00A0'; +} +.blockquote-reverse, +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; + text-align: right; +} +.blockquote-reverse footer:before, +blockquote.pull-right footer:before, +.blockquote-reverse small:before, +blockquote.pull-right small:before, +.blockquote-reverse .small:before, +blockquote.pull-right .small:before { + content: ''; +} +.blockquote-reverse footer:after, +blockquote.pull-right footer:after, +.blockquote-reverse small:after, +blockquote.pull-right small:after, +.blockquote-reverse .small:after, +blockquote.pull-right .small:after { + content: '\00A0 \2014'; +} +address { + margin-bottom: 20px; + font-style: normal; + line-height: 1.42857143; +} +code, +kbd, +pre, +samp { + font-family: Monaco, Menlo, Consolas, "Courier New", monospace; +} +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + background-color: #f9f2f4; + border-radius: 3px; +} +kbd { + padding: 2px 4px; + font-size: 90%; + color: #ffffff; + background-color: #333333; + border-radius: 3px; + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); +} +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: bold; + box-shadow: none; +} +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 1.42857143; + word-break: break-all; + word-wrap: break-word; + color: #7a7a7a; + background-color: #f5f5f5; + border: 1px solid #cccccc; + border-radius: 3px; +} +pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border-radius: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +.container { + margin-right: auto; + margin-left: auto; + padding-left: 15px; + padding-right: 15px; +} +@media (min-width: 768px) { + .container { + width: 750px; + } +} +@media (min-width: 992px) { + .container { + width: 970px; + } +} +@media (min-width: 1200px) { + .container { + width: 1170px; + } +} +.container-fluid { + margin-right: auto; + margin-left: auto; + padding-left: 15px; + padding-right: 15px; +} +.row { + margin-left: -15px; + margin-right: -15px; +} +.col-xs-0, .col-sm-0, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { + position: relative; + min-height: 1px; + padding-left: 15px; + padding-right: 15px; +} +.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { + float: left; +} +.col-xs-12 { + width: 100%; +} +.col-xs-11 { + width: 91.66666667%; +} +.col-xs-10 { + width: 83.33333333%; +} +.col-xs-9 { + width: 75%; +} +.col-xs-8 { + width: 66.66666667%; +} +.col-xs-7 { + width: 58.33333333%; +} +.col-xs-6 { + width: 50%; +} +.col-xs-5 { + width: 41.66666667%; +} +.col-xs-4 { + width: 33.33333333%; +} +.col-xs-3 { + width: 25%; +} +.col-xs-2 { + width: 16.66666667%; +} +.col-xs-1 { + width: 8.33333333%; +} +.col-xs-0 { + width: 6.33333333%; +} +.col-xs-pull-12 { + right: 100%; +} +.col-xs-pull-11 { + right: 91.66666667%; +} +.col-xs-pull-10 { + right: 83.33333333%; +} +.col-xs-pull-9 { + right: 75%; +} +.col-xs-pull-8 { + right: 66.66666667%; +} +.col-xs-pull-7 { + right: 58.33333333%; +} +.col-xs-pull-6 { + right: 50%; +} +.col-xs-pull-5 { + right: 41.66666667%; +} +.col-xs-pull-4 { + right: 33.33333333%; +} +.col-xs-pull-3 { + right: 25%; +} +.col-xs-pull-2 { + right: 16.66666667%; +} +.col-xs-pull-1 { + right: 8.33333333%; +} +.col-xs-pull-0 { + right: auto; +} +.col-xs-push-12 { + left: 100%; +} +.col-xs-push-11 { + left: 91.66666667%; +} +.col-xs-push-10 { + left: 83.33333333%; +} +.col-xs-push-9 { + left: 75%; +} +.col-xs-push-8 { + left: 66.66666667%; +} +.col-xs-push-7 { + left: 58.33333333%; +} +.col-xs-push-6 { + left: 50%; +} +.col-xs-push-5 { + left: 41.66666667%; +} +.col-xs-push-4 { + left: 33.33333333%; +} +.col-xs-push-3 { + left: 25%; +} +.col-xs-push-2 { + left: 16.66666667%; +} +.col-xs-push-1 { + left: 8.33333333%; +} +.col-xs-push-0 { + left: auto; +} +.col-xs-offset-12 { + margin-left: 100%; +} +.col-xs-offset-11 { + margin-left: 91.66666667%; +} +.col-xs-offset-10 { + margin-left: 83.33333333%; +} +.col-xs-offset-9 { + margin-left: 75%; +} +.col-xs-offset-8 { + margin-left: 66.66666667%; +} +.col-xs-offset-7 { + margin-left: 58.33333333%; +} +.col-xs-offset-6 { + margin-left: 50%; +} +.col-xs-offset-5 { + margin-left: 41.66666667%; +} +.col-xs-offset-4 { + margin-left: 33.33333333%; +} +.col-xs-offset-3 { + margin-left: 25%; +} +.col-xs-offset-2 { + margin-left: 16.66666667%; +} +.col-xs-offset-1 { + margin-left: 8.33333333%; +} +.col-xs-offset-0 { + margin-left: 0%; +} +@media (min-width: 768px) { + .col-sm-0, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { + float: left; + } + .col-sm-12 { + width: 100%; + } + .col-sm-11 { + width: 91.66666667%; + } + .col-sm-10 { + width: 83.33333333%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-8 { + width: 66.66666667%; + } + .col-sm-7 { + width: 58.33333333%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-5 { + width: 41.66666667%; + } + .col-sm-4 { + width: 33.33333333%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-2 { + width: 16.66666667%; + } + .col-sm-1 { + width: 8.33333333%; + } + .col-sm-0 { + width: 14%; + } + .col-sm-pull-12 { + right: 100%; + } + .col-sm-pull-11 { + right: 91.66666667%; + } + .col-sm-pull-10 { + right: 83.33333333%; + } + .col-sm-pull-9 { + right: 75%; + } + .col-sm-pull-8 { + right: 66.66666667%; + } + .col-sm-pull-7 { + right: 58.33333333%; + } + .col-sm-pull-6 { + right: 50%; + } + .col-sm-pull-5 { + right: 41.66666667%; + } + .col-sm-pull-4 { + right: 33.33333333%; + } + .col-sm-pull-3 { + right: 25%; + } + .col-sm-pull-2 { + right: 16.66666667%; + } + .col-sm-pull-1 { + right: 8.33333333%; + } + .col-sm-pull-0 { + right: auto; + } + .col-sm-push-12 { + left: 100%; + } + .col-sm-push-11 { + left: 91.66666667%; + } + .col-sm-push-10 { + left: 83.33333333%; + } + .col-sm-push-9 { + left: 75%; + } + .col-sm-push-8 { + left: 66.66666667%; + } + .col-sm-push-7 { + left: 58.33333333%; + } + .col-sm-push-6 { + left: 50%; + } + .col-sm-push-5 { + left: 41.66666667%; + } + .col-sm-push-4 { + left: 33.33333333%; + } + .col-sm-push-3 { + left: 25%; + } + .col-sm-push-2 { + left: 16.66666667%; + } + .col-sm-push-1 { + left: 8.33333333%; + } + .col-sm-push-0 { + left: auto; + } + .col-sm-offset-12 { + margin-left: 100%; + } + .col-sm-offset-11 { + margin-left: 91.66666667%; + } + .col-sm-offset-10 { + margin-left: 83.33333333%; + } + .col-sm-offset-9 { + margin-left: 75%; + } + .col-sm-offset-8 { + margin-left: 66.66666667%; + } + .col-sm-offset-7 { + margin-left: 58.33333333%; + } + .col-sm-offset-6 { + margin-left: 50%; + } + .col-sm-offset-5 { + margin-left: 41.66666667%; + } + .col-sm-offset-4 { + margin-left: 33.33333333%; + } + .col-sm-offset-3 { + margin-left: 25%; + } + .col-sm-offset-2 { + margin-left: 16.66666667%; + } + .col-sm-offset-1 { + margin-left: 8.33333333%; + } + .col-sm-offset-0 { + margin-left: 0%; + } +} +@media (min-width: 992px) { + .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { + float: left; + } + .col-md-12 { + width: 100%; + } + .col-md-11 { + width: 91.66666667%; + } + .col-md-10 { + width: 83.33333333%; + } + .col-md-9 { + width: 75%; + } + .col-md-8 { + width: 66.66666667%; + } + .col-md-7 { + width: 58.33333333%; + } + .col-md-6 { + width: 50%; + } + .col-md-5 { + width: 41.66666667%; + } + .col-md-4 { + width: 33.33333333%; + } + .col-md-3 { + width: 25%; + } + .col-md-2 { + width: 16.66666667%; + } + .col-md-1 { + width: 8.33333333%; + } + .col-md-pull-12 { + right: 100%; + } + .col-md-pull-11 { + right: 91.66666667%; + } + .col-md-pull-10 { + right: 83.33333333%; + } + .col-md-pull-9 { + right: 75%; + } + .col-md-pull-8 { + right: 66.66666667%; + } + .col-md-pull-7 { + right: 58.33333333%; + } + .col-md-pull-6 { + right: 50%; + } + .col-md-pull-5 { + right: 41.66666667%; + } + .col-md-pull-4 { + right: 33.33333333%; + } + .col-md-pull-3 { + right: 25%; + } + .col-md-pull-2 { + right: 16.66666667%; + } + .col-md-pull-1 { + right: 8.33333333%; + } + .col-md-pull-0 { + right: auto; + } + .col-md-push-12 { + left: 100%; + } + .col-md-push-11 { + left: 91.66666667%; + } + .col-md-push-10 { + left: 83.33333333%; + } + .col-md-push-9 { + left: 75%; + } + .col-md-push-8 { + left: 66.66666667%; + } + .col-md-push-7 { + left: 58.33333333%; + } + .col-md-push-6 { + left: 50%; + } + .col-md-push-5 { + left: 41.66666667%; + } + .col-md-push-4 { + left: 33.33333333%; + } + .col-md-push-3 { + left: 25%; + } + .col-md-push-2 { + left: 16.66666667%; + } + .col-md-push-1 { + left: 8.33333333%; + } + .col-md-push-0 { + left: auto; + } + .col-md-offset-12 { + margin-left: 100%; + } + .col-md-offset-11 { + margin-left: 91.66666667%; + } + .col-md-offset-10 { + margin-left: 83.33333333%; + } + .col-md-offset-9 { + margin-left: 75%; + } + .col-md-offset-8 { + margin-left: 66.66666667%; + } + .col-md-offset-7 { + margin-left: 58.33333333%; + } + .col-md-offset-6 { + margin-left: 50%; + } + .col-md-offset-5 { + margin-left: 41.66666667%; + } + .col-md-offset-4 { + margin-left: 33.33333333%; + } + .col-md-offset-3 { + margin-left: 25%; + } + .col-md-offset-2 { + margin-left: 16.66666667%; + } + .col-md-offset-1 { + margin-left: 8.33333333%; + } + .col-md-offset-0 { + margin-left: 0%; + } +} +@media (min-width: 1200px) { + .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { + float: left; + } + .col-lg-12 { + width: 100%; + } + .col-lg-11 { + width: 91.66666667%; + } + .col-lg-10 { + width: 83.33333333%; + } + .col-lg-9 { + width: 75%; + } + .col-lg-8 { + width: 66.66666667%; + } + .col-lg-7 { + width: 58.33333333%; + } + .col-lg-6 { + width: 50%; + } + .col-lg-5 { + width: 41.66666667%; + } + .col-lg-4 { + width: 33.33333333%; + } + .col-lg-3 { + width: 25%; + } + .col-lg-2 { + width: 16.66666667%; + } + .col-lg-1 { + width: 8.33333333%; + } + .col-lg-pull-12 { + right: 100%; + } + .col-lg-pull-11 { + right: 91.66666667%; + } + .col-lg-pull-10 { + right: 83.33333333%; + } + .col-lg-pull-9 { + right: 75%; + } + .col-lg-pull-8 { + right: 66.66666667%; + } + .col-lg-pull-7 { + right: 58.33333333%; + } + .col-lg-pull-6 { + right: 50%; + } + .col-lg-pull-5 { + right: 41.66666667%; + } + .col-lg-pull-4 { + right: 33.33333333%; + } + .col-lg-pull-3 { + right: 25%; + } + .col-lg-pull-2 { + right: 16.66666667%; + } + .col-lg-pull-1 { + right: 8.33333333%; + } + .col-lg-pull-0 { + right: auto; + } + .col-lg-push-12 { + left: 100%; + } + .col-lg-push-11 { + left: 91.66666667%; + } + .col-lg-push-10 { + left: 83.33333333%; + } + .col-lg-push-9 { + left: 75%; + } + .col-lg-push-8 { + left: 66.66666667%; + } + .col-lg-push-7 { + left: 58.33333333%; + } + .col-lg-push-6 { + left: 50%; + } + .col-lg-push-5 { + left: 41.66666667%; + } + .col-lg-push-4 { + left: 33.33333333%; + } + .col-lg-push-3 { + left: 25%; + } + .col-lg-push-2 { + left: 16.66666667%; + } + .col-lg-push-1 { + left: 8.33333333%; + } + .col-lg-push-0 { + left: auto; + } + .col-lg-offset-12 { + margin-left: 100%; + } + .col-lg-offset-11 { + margin-left: 91.66666667%; + } + .col-lg-offset-10 { + margin-left: 83.33333333%; + } + .col-lg-offset-9 { + margin-left: 75%; + } + .col-lg-offset-8 { + margin-left: 66.66666667%; + } + .col-lg-offset-7 { + margin-left: 58.33333333%; + } + .col-lg-offset-6 { + margin-left: 50%; + } + .col-lg-offset-5 { + margin-left: 41.66666667%; + } + .col-lg-offset-4 { + margin-left: 33.33333333%; + } + .col-lg-offset-3 { + margin-left: 25%; + } + .col-lg-offset-2 { + margin-left: 16.66666667%; + } + .col-lg-offset-1 { + margin-left: 8.33333333%; + } + .col-lg-offset-0 { + margin-left: 0%; + } +} +table { + background-color: transparent; +} +caption { + padding-top: 8px; + padding-bottom: 8px; + color: #e5e5e5; + text-align: left; +} +th { + text-align: left; +} +.table { + width: 100%; + max-width: 100%; + margin-bottom: 20px; +} +.table > thead > tr > th, +.table > tbody > tr > th, +.table > tfoot > tr > th, +.table > thead > tr > td, +.table > tbody > tr > td, +.table > tfoot > tr > td { + padding: 8px; + line-height: 1.42857143; + vertical-align: top; + border-top: 1px solid #dddddd; +} +.table > thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #dddddd; +} +.table > caption + thead > tr:first-child > th, +.table > colgroup + thead > tr:first-child > th, +.table > thead:first-child > tr:first-child > th, +.table > caption + thead > tr:first-child > td, +.table > colgroup + thead > tr:first-child > td, +.table > thead:first-child > tr:first-child > td { + border-top: 0; +} +.table > tbody + tbody { + border-top: 2px solid #dddddd; +} +.table .table { + background-color: #ffffff; +} +.table-condensed > thead > tr > th, +.table-condensed > tbody > tr > th, +.table-condensed > tfoot > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > tbody > tr > td, +.table-condensed > tfoot > tr > td { + padding: 5px; +} +.table-bordered { + border: 1px solid #dddddd; +} +.table-bordered > thead > tr > th, +.table-bordered > tbody > tr > th, +.table-bordered > tfoot > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > td { + border: 1px solid #dddddd; +} +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td { + border-bottom-width: 2px; +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: #f9f9f9; +} +.table-hover > tbody > tr:hover { + background-color: #f5f5f5; +} +table col[class*="col-"] { + position: static; + float: none; + display: table-column; +} +table td[class*="col-"], +table th[class*="col-"] { + position: static; + float: none; + display: table-cell; +} +.table > thead > tr > td.active, +.table > tbody > tr > td.active, +.table > tfoot > tr > td.active, +.table > thead > tr > th.active, +.table > tbody > tr > th.active, +.table > tfoot > tr > th.active, +.table > thead > tr.active > td, +.table > tbody > tr.active > td, +.table > tfoot > tr.active > td, +.table > thead > tr.active > th, +.table > tbody > tr.active > th, +.table > tfoot > tr.active > th { + background-color: #f5f5f5; +} +.table-hover > tbody > tr > td.active:hover, +.table-hover > tbody > tr > th.active:hover, +.table-hover > tbody > tr.active:hover > td, +.table-hover > tbody > tr:hover > .active, +.table-hover > tbody > tr.active:hover > th { + background-color: #e8e8e8; +} +.table > thead > tr > td.success, +.table > tbody > tr > td.success, +.table > tfoot > tr > td.success, +.table > thead > tr > th.success, +.table > tbody > tr > th.success, +.table > tfoot > tr > th.success, +.table > thead > tr.success > td, +.table > tbody > tr.success > td, +.table > tfoot > tr.success > td, +.table > thead > tr.success > th, +.table > tbody > tr.success > th, +.table > tfoot > tr.success > th { + background-color: #dff0d8; +} +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, +.table-hover > tbody > tr.success:hover > td, +.table-hover > tbody > tr:hover > .success, +.table-hover > tbody > tr.success:hover > th { + background-color: #d0e9c6; +} +.table > thead > tr > td.info, +.table > tbody > tr > td.info, +.table > tfoot > tr > td.info, +.table > thead > tr > th.info, +.table > tbody > tr > th.info, +.table > tfoot > tr > th.info, +.table > thead > tr.info > td, +.table > tbody > tr.info > td, +.table > tfoot > tr.info > td, +.table > thead > tr.info > th, +.table > tbody > tr.info > th, +.table > tfoot > tr.info > th { + background-color: #d9edf7; +} +.table-hover > tbody > tr > td.info:hover, +.table-hover > tbody > tr > th.info:hover, +.table-hover > tbody > tr.info:hover > td, +.table-hover > tbody > tr:hover > .info, +.table-hover > tbody > tr.info:hover > th { + background-color: #c4e3f3; +} +.table > thead > tr > td.warning, +.table > tbody > tr > td.warning, +.table > tfoot > tr > td.warning, +.table > thead > tr > th.warning, +.table > tbody > tr > th.warning, +.table > tfoot > tr > th.warning, +.table > thead > tr.warning > td, +.table > tbody > tr.warning > td, +.table > tfoot > tr.warning > td, +.table > thead > tr.warning > th, +.table > tbody > tr.warning > th, +.table > tfoot > tr.warning > th { + background-color: #fcf8e3; +} +.table-hover > tbody > tr > td.warning:hover, +.table-hover > tbody > tr > th.warning:hover, +.table-hover > tbody > tr.warning:hover > td, +.table-hover > tbody > tr:hover > .warning, +.table-hover > tbody > tr.warning:hover > th { + background-color: #faf2cc; +} +.table > thead > tr > td.danger, +.table > tbody > tr > td.danger, +.table > tfoot > tr > td.danger, +.table > thead > tr > th.danger, +.table > tbody > tr > th.danger, +.table > tfoot > tr > th.danger, +.table > thead > tr.danger > td, +.table > tbody > tr.danger > td, +.table > tfoot > tr.danger > td, +.table > thead > tr.danger > th, +.table > tbody > tr.danger > th, +.table > tfoot > tr.danger > th { + background-color: #f2dede; +} +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, +.table-hover > tbody > tr.danger:hover > td, +.table-hover > tbody > tr:hover > .danger, +.table-hover > tbody > tr.danger:hover > th { + background-color: #ebcccc; +} +.table-responsive { + overflow-x: auto; + min-height: 0.01%; +} +@media screen and (max-width: 767px) { + .table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-y: hidden; + -ms-overflow-style: -ms-autohiding-scrollbar; + border: 1px solid #dddddd; + } + .table-responsive > .table { + margin-bottom: 0; + } + .table-responsive > .table > thead > tr > th, + .table-responsive > .table > tbody > tr > th, + .table-responsive > .table > tfoot > tr > th, + .table-responsive > .table > thead > tr > td, + .table-responsive > .table > tbody > tr > td, + .table-responsive > .table > tfoot > tr > td { + white-space: nowrap; + } + .table-responsive > .table-bordered { + border: 0; + } + .table-responsive > .table-bordered > thead > tr > th:first-child, + .table-responsive > .table-bordered > tbody > tr > th:first-child, + .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .table-responsive > .table-bordered > thead > tr > td:first-child, + .table-responsive > .table-bordered > tbody > tr > td:first-child, + .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; + } + .table-responsive > .table-bordered > thead > tr > th:last-child, + .table-responsive > .table-bordered > tbody > tr > th:last-child, + .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .table-responsive > .table-bordered > thead > tr > td:last-child, + .table-responsive > .table-bordered > tbody > tr > td:last-child, + .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; + } + .table-responsive > .table-bordered > tbody > tr:last-child > th, + .table-responsive > .table-bordered > tfoot > tr:last-child > th, + .table-responsive > .table-bordered > tbody > tr:last-child > td, + .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; + } +} +fieldset { + padding: 0; + margin: 0; + border: 0; + min-width: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: inherit; + color: #7a7a7a; + border: 0; + border-bottom: 1px solid #e5e5e5; +} +label { + display: inline-block; + max-width: 100%; + margin-bottom: 5px; + font-weight: bold; +} +input[type="search"] { + box-sizing: border-box; +} +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + line-height: normal; +} +input[type="file"] { + display: block; +} +input[type="range"] { + display: block; + width: 100%; +} +select[multiple], +select[size] { + height: auto; +} +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +output { + display: block; + padding-top: 7px; + font-size: 14px; + line-height: 1.42857143; + color: #555555; +} +.form-control { + display: block; + width: 100%; + height: 34px; + padding: 6px 12px; + font-size: 14px; + line-height: 1.42857143; + color: #555555; + background-color: #ffffff; + background-image: none; + border: 1px solid #959595; + border-radius: 3px; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; +} +.form-control:focus { + border-color: #66afe9; + outline: 0; + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); +} +.form-control::-moz-placeholder { + color: #333333; + opacity: 1; +} +.form-control:-ms-input-placeholder { + color: #333333; +} +.form-control::-webkit-input-placeholder { + color: #333333; +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: #eeeeee; + opacity: 1; +} +.form-control[disabled], +fieldset[disabled] .form-control { + cursor: not-allowed; +} +textarea.form-control { + height: auto; +} +input[type="search"] { + -webkit-appearance: none; +} +@media screen and (-webkit-min-device-pixel-ratio: 0) { + input[type="date"].form-control, + input[type="time"].form-control, + input[type="datetime-local"].form-control, + input[type="month"].form-control { + line-height: 34px; + } + input[type="date"].input-sm, + input[type="time"].input-sm, + input[type="datetime-local"].input-sm, + input[type="month"].input-sm, + .input-group-sm input[type="date"], + .input-group-sm input[type="time"], + .input-group-sm input[type="datetime-local"], + .input-group-sm input[type="month"] { + line-height: 30px; + } + input[type="date"].input-lg, + input[type="time"].input-lg, + input[type="datetime-local"].input-lg, + input[type="month"].input-lg, + .input-group-lg input[type="date"], + .input-group-lg input[type="time"], + .input-group-lg input[type="datetime-local"], + .input-group-lg input[type="month"] { + line-height: 46px; + } +} +.form-group { + margin-bottom: 15px; +} +.radio, +.checkbox { + position: relative; + display: block; + margin-top: 10px; + margin-bottom: 10px; +} +.radio label, +.checkbox label { + min-height: 20px; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; +} +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + position: absolute; + margin-left: -20px; + margin-top: 4px \9; +} +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; +} +.radio-inline, +.checkbox-inline { + position: relative; + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + vertical-align: middle; + font-weight: normal; + cursor: pointer; +} +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; +} +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"].disabled, +input[type="checkbox"].disabled, +fieldset[disabled] input[type="radio"], +fieldset[disabled] input[type="checkbox"] { + cursor: not-allowed; +} +.radio-inline.disabled, +.checkbox-inline.disabled, +fieldset[disabled] .radio-inline, +fieldset[disabled] .checkbox-inline { + cursor: not-allowed; +} +.radio.disabled label, +.checkbox.disabled label, +fieldset[disabled] .radio label, +fieldset[disabled] .checkbox label { + cursor: not-allowed; +} +.form-control-static { + padding-top: 7px; + padding-bottom: 7px; + margin-bottom: 0; + min-height: 34px; +} +.form-control-static.input-lg, +.form-control-static.input-sm { + padding-left: 0; + padding-right: 0; +} +.input-sm { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +select.input-sm { + height: 30px; + line-height: 30px; +} +textarea.input-sm, +select[multiple].input-sm { + height: auto; +} +.form-group-sm .form-control { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.form-group-sm select.form-control { + height: 30px; + line-height: 30px; +} +.form-group-sm textarea.form-control, +.form-group-sm select[multiple].form-control { + height: auto; +} +.form-group-sm .form-control-static { + height: 30px; + min-height: 32px; + padding: 6px 10px; + font-size: 12px; + line-height: 1.5; +} +.input-lg { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +select.input-lg { + height: 46px; + line-height: 46px; +} +textarea.input-lg, +select[multiple].input-lg { + height: auto; +} +.form-group-lg .form-control { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +.form-group-lg select.form-control { + height: 46px; + line-height: 46px; +} +.form-group-lg textarea.form-control, +.form-group-lg select[multiple].form-control { + height: auto; +} +.form-group-lg .form-control-static { + height: 46px; + min-height: 38px; + padding: 11px 16px; + font-size: 18px; + line-height: 1.3333333; +} +.has-feedback { + position: relative; +} +.has-feedback .form-control { + padding-right: 42.5px; +} +.form-control-feedback { + position: absolute; + top: 0; + right: 0; + z-index: 2; + display: block; + width: 34px; + height: 34px; + line-height: 34px; + text-align: center; + pointer-events: none; +} +.input-lg + .form-control-feedback, +.input-group-lg + .form-control-feedback, +.form-group-lg .form-control + .form-control-feedback { + width: 46px; + height: 46px; + line-height: 46px; +} +.input-sm + .form-control-feedback, +.input-group-sm + .form-control-feedback, +.form-group-sm .form-control + .form-control-feedback { + width: 30px; + height: 30px; + line-height: 30px; +} +.has-success .help-block, +.has-success .control-label, +.has-success .radio, +.has-success .checkbox, +.has-success .radio-inline, +.has-success .checkbox-inline, +.has-success.radio label, +.has-success.checkbox label, +.has-success.radio-inline label, +.has-success.checkbox-inline label { + color: #3c763d; +} +.has-success .form-control { + border-color: #3c763d; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-success .form-control:focus { + border-color: #2b542c; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; +} +.has-success .input-group-addon { + color: #3c763d; + border-color: #3c763d; + background-color: #dff0d8; +} +.has-success .form-control-feedback { + color: #3c763d; +} +.has-warning .help-block, +.has-warning .control-label, +.has-warning .radio, +.has-warning .checkbox, +.has-warning .radio-inline, +.has-warning .checkbox-inline, +.has-warning.radio label, +.has-warning.checkbox label, +.has-warning.radio-inline label, +.has-warning.checkbox-inline label { + color: #8a6d3b; +} +.has-warning .form-control { + border-color: #8a6d3b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-warning .form-control:focus { + border-color: #66512c; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; +} +.has-warning .input-group-addon { + color: #8a6d3b; + border-color: #8a6d3b; + background-color: #fcf8e3; +} +.has-warning .form-control-feedback { + color: #8a6d3b; +} +.has-error .help-block, +.has-error .control-label, +.has-error .radio, +.has-error .checkbox, +.has-error .radio-inline, +.has-error .checkbox-inline, +.has-error.radio label, +.has-error.checkbox label, +.has-error.radio-inline label, +.has-error.checkbox-inline label { + color: #a94442; +} +.has-error .form-control { + border-color: #a94442; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-error .form-control:focus { + border-color: #843534; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; +} +.has-error .input-group-addon { + color: #a94442; + border-color: #a94442; + background-color: #f2dede; +} +.has-error .form-control-feedback { + color: #a94442; +} +.has-feedback label ~ .form-control-feedback { + top: 25px; +} +.has-feedback label.sr-only ~ .form-control-feedback { + top: 0; +} +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #bababa; +} +@media (min-width: 768px) { + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .form-inline .form-control-static { + display: inline-block; + } + .form-inline .input-group { + display: inline-table; + vertical-align: middle; + } + .form-inline .input-group .input-group-addon, + .form-inline .input-group .input-group-btn, + .form-inline .input-group .form-control { + width: auto; + } + .form-inline .input-group > .form-control { + width: 100%; + } + .form-inline .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio label, + .form-inline .checkbox label { + padding-left: 0; + } + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .form-inline .has-feedback .form-control-feedback { + top: 0; + } +} +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + margin-top: 0; + margin-bottom: 0; + padding-top: 7px; +} +.form-horizontal .radio, +.form-horizontal .checkbox { + min-height: 27px; +} +.form-horizontal .form-group { + margin-left: -15px; + margin-right: -15px; +} +@media (min-width: 768px) { + .form-horizontal .control-label { + text-align: right; + margin-bottom: 0; + padding-top: 7px; + } +} +.form-horizontal .has-feedback .form-control-feedback { + right: 15px; +} +@media (min-width: 768px) { + .form-horizontal .form-group-lg .control-label { + padding-top: 14.333333px; + font-size: 18px; + } +} +@media (min-width: 768px) { + .form-horizontal .form-group-sm .control-label { + padding-top: 6px; + font-size: 12px; + } +} +.btn { + display: inline-block; + margin-bottom: 0; + font-weight: normal; + text-align: center; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + white-space: nowrap; + padding: 6px 12px; + font-size: 14px; + line-height: 1.42857143; + border-radius: 3px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.btn:focus, +.btn:active:focus, +.btn.active:focus, +.btn.focus, +.btn:active.focus, +.btn.active.focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn:hover, +.btn:focus, +.btn.focus { + color: #333333; + text-decoration: none; +} +.btn:active, +.btn.active { + outline: 0; + background-image: none; + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +.btn.disabled, +.btn[disabled], +fieldset[disabled] .btn { + cursor: not-allowed; + opacity: 0.65; + filter: alpha(opacity=65); + box-shadow: none; +} +a.btn.disabled, +fieldset[disabled] a.btn { + pointer-events: none; +} +.btn-default { + color: #333333; + background-color: #ffffff; + border-color: #cccccc; +} +.btn-default:focus, +.btn-default.focus { + color: #333333; + background-color: #e6e6e6; + border-color: #8c8c8c; +} +.btn-default:hover { + color: #333333; + background-color: #e6e6e6; + border-color: #adadad; +} +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + color: #333333; + background-color: #e6e6e6; + border-color: #adadad; +} +.btn-default:active:hover, +.btn-default.active:hover, +.open > .dropdown-toggle.btn-default:hover, +.btn-default:active:focus, +.btn-default.active:focus, +.open > .dropdown-toggle.btn-default:focus, +.btn-default:active.focus, +.btn-default.active.focus, +.open > .dropdown-toggle.btn-default.focus { + color: #AA0000; + background-color: #d4d4d4; + border-color: #8c8c8c; +} +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + background-image: none; +} +.btn-default.disabled, +.btn-default[disabled], +fieldset[disabled] .btn-default, +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled.focus, +.btn-default[disabled].focus, +fieldset[disabled] .btn-default.focus, +.btn-default.disabled:active, +.btn-default[disabled]:active, +fieldset[disabled] .btn-default:active, +.btn-default.disabled.active, +.btn-default[disabled].active, +fieldset[disabled] .btn-default.active { + background-color: #ffffff; + border-color: #cccccc; +} +.btn-default .badge { + color: #ffffff; + background-color: #333333; +} +.btn-primary { + color: #ffffff; + background-color: #BB0000; + border-color: #de3a26; +} +.btn-primary:focus, +.btn-primary.focus { + color: #ffffff; + background-color: #cb321f; + border-color: #721c12; +} +.btn-primary:hover { + color: #ffffff; + background-color: #cb321f; + border-color: #ac2a1a; +} +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + color: #ffffff; + background-color: #cb321f; + border-color: #ac2a1a; +} +.btn-primary:active:hover, +.btn-primary.active:hover, +.open > .dropdown-toggle.btn-primary:hover, +.btn-primary:active:focus, +.btn-primary.active:focus, +.open > .dropdown-toggle.btn-primary:focus, +.btn-primary:active.focus, +.btn-primary.active.focus, +.open > .dropdown-toggle.btn-primary.focus { + color: #ffffff; + background-color: #ac2a1a; + border-color: #721c12; +} +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + background-image: none; +} +.btn-primary.disabled, +.btn-primary[disabled], +fieldset[disabled] .btn-primary, +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled.focus, +.btn-primary[disabled].focus, +fieldset[disabled] .btn-primary.focus, +.btn-primary.disabled:active, +.btn-primary[disabled]:active, +fieldset[disabled] .btn-primary:active, +.btn-primary.disabled.active, +.btn-primary[disabled].active, +fieldset[disabled] .btn-primary.active { + background-color: #CC0000; + border-color: #de3a26; +} +.btn-primary .badge { + color: #BB0000; + background-color: #ffffff; +} +.btn-success { + color: #ffffff; + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success:focus, +.btn-success.focus { + color: #ffffff; + background-color: #449d44; + border-color: #255625; +} +.btn-success:hover { + color: #ffffff; + background-color: #449d44; + border-color: #398439; +} +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + color: #ffffff; + background-color: #449d44; + border-color: #398439; +} +.btn-success:active:hover, +.btn-success.active:hover, +.open > .dropdown-toggle.btn-success:hover, +.btn-success:active:focus, +.btn-success.active:focus, +.open > .dropdown-toggle.btn-success:focus, +.btn-success:active.focus, +.btn-success.active.focus, +.open > .dropdown-toggle.btn-success.focus { + color: #ffffff; + background-color: #398439; + border-color: #255625; +} +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + background-image: none; +} +.btn-success.disabled, +.btn-success[disabled], +fieldset[disabled] .btn-success, +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled.focus, +.btn-success[disabled].focus, +fieldset[disabled] .btn-success.focus, +.btn-success.disabled:active, +.btn-success[disabled]:active, +fieldset[disabled] .btn-success:active, +.btn-success.disabled.active, +.btn-success[disabled].active, +fieldset[disabled] .btn-success.active { + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success .badge { + color: #5cb85c; + background-color: #ffffff; +} +.btn-info { + color: #ffffff; + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info:focus, +.btn-info.focus { + color: #ffffff; + background-color: #31b0d5; + border-color: #1b6d85; +} +.btn-info:hover { + color: #ffffff; + background-color: #31b0d5; + border-color: #269abc; +} +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + color: #ffffff; + background-color: #31b0d5; + border-color: #269abc; +} +.btn-info:active:hover, +.btn-info.active:hover, +.open > .dropdown-toggle.btn-info:hover, +.btn-info:active:focus, +.btn-info.active:focus, +.open > .dropdown-toggle.btn-info:focus, +.btn-info:active.focus, +.btn-info.active.focus, +.open > .dropdown-toggle.btn-info.focus { + color: #ffffff; + background-color: #269abc; + border-color: #1b6d85; +} +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + background-image: none; +} +.btn-info.disabled, +.btn-info[disabled], +fieldset[disabled] .btn-info, +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled.focus, +.btn-info[disabled].focus, +fieldset[disabled] .btn-info.focus, +.btn-info.disabled:active, +.btn-info[disabled]:active, +fieldset[disabled] .btn-info:active, +.btn-info.disabled.active, +.btn-info[disabled].active, +fieldset[disabled] .btn-info.active { + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info .badge { + color: #5bc0de; + background-color: #ffffff; +} +.btn-warning { + color: #ffffff; + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning:focus, +.btn-warning.focus { + color: #ffffff; + background-color: #ec971f; + border-color: #985f0d; +} +.btn-warning:hover { + color: #ffffff; + background-color: #ec971f; + border-color: #d58512; +} +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + color: #ffffff; + background-color: #ec971f; + border-color: #d58512; +} +.btn-warning:active:hover, +.btn-warning.active:hover, +.open > .dropdown-toggle.btn-warning:hover, +.btn-warning:active:focus, +.btn-warning.active:focus, +.open > .dropdown-toggle.btn-warning:focus, +.btn-warning:active.focus, +.btn-warning.active.focus, +.open > .dropdown-toggle.btn-warning.focus { + color: #ffffff; + background-color: #d58512; + border-color: #985f0d; +} +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + background-image: none; +} +.btn-warning.disabled, +.btn-warning[disabled], +fieldset[disabled] .btn-warning, +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled.focus, +.btn-warning[disabled].focus, +fieldset[disabled] .btn-warning.focus, +.btn-warning.disabled:active, +.btn-warning[disabled]:active, +fieldset[disabled] .btn-warning:active, +.btn-warning.disabled.active, +.btn-warning[disabled].active, +fieldset[disabled] .btn-warning.active { + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning .badge { + color: #f0ad4e; + background-color: #ffffff; +} +.btn-danger { + color: #ffffff; + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger:focus, +.btn-danger.focus { + color: #ffffff; + background-color: #c9302c; + border-color: #761c19; +} +.btn-danger:hover { + color: #ffffff; + background-color: #c9302c; + border-color: #ac2925; +} +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + color: #ffffff; + background-color: #c9302c; + border-color: #ac2925; +} +.btn-danger:active:hover, +.btn-danger.active:hover, +.open > .dropdown-toggle.btn-danger:hover, +.btn-danger:active:focus, +.btn-danger.active:focus, +.open > .dropdown-toggle.btn-danger:focus, +.btn-danger:active.focus, +.btn-danger.active.focus, +.open > .dropdown-toggle.btn-danger.focus { + color: #ffffff; + background-color: #ac2925; + border-color: #761c19; +} +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + background-image: none; +} +.btn-danger.disabled, +.btn-danger[disabled], +fieldset[disabled] .btn-danger, +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled.focus, +.btn-danger[disabled].focus, +fieldset[disabled] .btn-danger.focus, +.btn-danger.disabled:active, +.btn-danger[disabled]:active, +fieldset[disabled] .btn-danger:active, +.btn-danger.disabled.active, +.btn-danger[disabled].active, +fieldset[disabled] .btn-danger.active { + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger .badge { + color: #d9534f; + background-color: #ffffff; +} +.btn-link { + color: #BB0000; + font-weight: normal; + border-radius: 0; +} +.btn-link, +.btn-link:active, +.btn-link.active, +.btn-link[disabled], +fieldset[disabled] .btn-link { + background-color: transparent; + box-shadow: none; +} +.btn-link, +.btn-link:hover, +.btn-link:focus, +.btn-link:active { + border-color: transparent; +} +.btn-link:hover, +.btn-link:focus { + color: #b52c1c; + text-decoration: underline; + background-color: transparent; +} +.btn-link[disabled]:hover, +fieldset[disabled] .btn-link:hover, +.btn-link[disabled]:focus, +fieldset[disabled] .btn-link:focus { + color: #e5e5e5; + text-decoration: none; +} +.btn-lg, +.btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +.btn-sm, +.btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-xs, +.btn-group-xs > .btn { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-block { + display: block; + width: 100%; +} +.btn-block + .btn-block { + margin-top: 5px; +} +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} +.fade { + opacity: 0; + transition: opacity 0.15s linear; +} +.fade.in { + opacity: 1; +} +.collapse { + display: none; +} +.collapse.in { + display: block; +} +tr.collapse.in { + display: table-row; +} +tbody.collapse.in { + display: table-row-group; +} +.collapsing { + position: relative; + height: 0; + overflow: hidden; + transition-property: height, visibility; + transition-duration: 0.35s; + transition-timing-function: ease; +} +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px dashed; + border-top: 4px solid \9; + border-right: 4px solid transparent; + border-left: 4px solid transparent; +} +.dropup, +.dropdown { + position: relative; +} +.dropdown-toggle:focus { + outline: 0; +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 100%; + padding: 5px 0; + margin: 2px 0 0; + list-style: none; + font-size: 14px; + text-align: left; + background-color: #ffffff; + border: 1px solid #cccccc; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 3px; + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + background-clip: padding-box; +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.42857143; + color: #7a7a7a; + white-space: nowrap; +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + text-decoration: none; + color: #AA0000; + background-color: #f5f5f5; +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #ffffff; + text-decoration: none; + outline: 0; + background-color: #CC0000; +} +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #e5e5e5; +} +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + cursor: not-allowed; +} +.open > .dropdown-menu { + display: block; + float:none; +} +.open > a { + outline: 0; +} +.dropdown-menu-right { + left: auto; + right: 0; +} +.dropdown-menu-left { + left: 0; + right: auto; +} +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.42857143; + color: #e5e5e5; + white-space: nowrap; +} +.dropdown-backdrop { + position: fixed; + left: 0; + right: 0; + bottom: 0; + top: 0; + z-index: 990; +} +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px dashed; + border-bottom: 4px solid \9; + content: ""; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 2px; +} +@media (min-width: 992px) { + .navbar-right .dropdown-menu { + left: auto; + right: 0; + } + .navbar-right .dropdown-menu-left { + left: 0; + right: auto; + } +} +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + float: left; +} +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover, +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus, +.btn-group > .btn:active, +.btn-group-vertical > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn.active { + z-index: 2; +} +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group { + margin-left: -1px; +} +.btn-toolbar { + margin-left: -5px; +} +.btn-toolbar .btn, +.btn-toolbar .btn-group, +.btn-toolbar .input-group { + float: left; +} +.btn-toolbar > .btn, +.btn-toolbar > .btn-group, +.btn-toolbar > .input-group { + margin-left: 5px; +} +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} +.btn-group > .btn:first-child { + margin-left: 0; +} +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.btn-group > .btn-group { + float: left; +} +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group > .btn + .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; +} +.btn-group > .btn-lg + .dropdown-toggle { + padding-left: 12px; + padding-right: 12px; +} +.btn-group.open .dropdown-toggle { + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +.btn-group.open .dropdown-toggle.btn-link { + box-shadow: none; +} +.btn .caret { + margin-left: 0; +} +.btn-lg .caret { + border-width: 5px 5px 0; + border-bottom-width: 0; +} +.dropup .btn-lg .caret { + border-width: 0 5px 5px; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group, +.btn-group-vertical > .btn-group > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; +} +.btn-group-vertical > .btn-group > .btn { + float: none; +} +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; +} +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { + border-radius: 0; +} +.btn-group-vertical > .btn:first-child:not(:last-child) { + border-top-right-radius: 3px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-bottom-left-radius: 3px; + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.btn-group-justified { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: separate; +} +.btn-group-justified > .btn, +.btn-group-justified > .btn-group { + float: none; + display: table-cell; + width: 1%; +} +.btn-group-justified > .btn-group .btn { + width: 100%; +} +.btn-group-justified > .btn-group .dropdown-menu { + left: auto; +} +[data-toggle="buttons"] > .btn input[type="radio"], +[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], +[data-toggle="buttons"] > .btn input[type="checkbox"], +[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} +.input-group { + position: relative; + display: table; + border-collapse: separate; +} +.input-group[class*="col-"] { + float: none; + padding-left: 0; + padding-right: 0; +} +.input-group .form-control { + position: relative; + z-index: 2; + float: left; + width: 100%; + margin-bottom: 0; +} +.input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +select.input-group-lg > .form-control, +select.input-group-lg > .input-group-addon, +select.input-group-lg > .input-group-btn > .btn { + height: 46px; + line-height: 46px; +} +textarea.input-group-lg > .form-control, +textarea.input-group-lg > .input-group-addon, +textarea.input-group-lg > .input-group-btn > .btn, +select[multiple].input-group-lg > .form-control, +select[multiple].input-group-lg > .input-group-addon, +select[multiple].input-group-lg > .input-group-btn > .btn { + height: auto; +} +.input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +select.input-group-sm > .form-control, +select.input-group-sm > .input-group-addon, +select.input-group-sm > .input-group-btn > .btn { + height: 30px; + line-height: 30px; +} +textarea.input-group-sm > .form-control, +textarea.input-group-sm > .input-group-addon, +textarea.input-group-sm > .input-group-btn > .btn, +select[multiple].input-group-sm > .form-control, +select[multiple].input-group-sm > .input-group-addon, +select[multiple].input-group-sm > .input-group-btn > .btn { + height: auto; +} +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; +} +.input-group-addon:not(:first-child):not(:last-child), +.input-group-btn:not(:first-child):not(:last-child), +.input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; +} +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; +} +.input-group-addon { + padding: 6px 12px; + font-size: 14px; + font-weight: normal; + line-height: 1; + color: #555555; + text-align: center; + background-color: #eeeeee; + border: 1px solid #959595; + border-radius: 3px; +} +.input-group-addon.input-sm { + padding: 5px 10px; + font-size: 12px; + border-radius: 3px; +} +.input-group-addon.input-lg { + padding: 10px 16px; + font-size: 18px; + border-radius: 6px; +} +.input-group-addon input[type="radio"], +.input-group-addon input[type="checkbox"] { + margin-top: 0; +} +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.input-group-addon:first-child { + border-right: 0; +} +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child), +.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.input-group-addon:last-child { + border-left: 0; +} +.input-group-btn { + position: relative; + font-size: 0; + white-space: nowrap; +} +.input-group-btn > .btn { + position: relative; +} +.input-group-btn > .btn + .btn { + margin-left: -1px; +} +.input-group-btn > .btn:hover, +.input-group-btn > .btn:focus, +.input-group-btn > .btn:active { + z-index: 2; +} +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group { + margin-right: -1px; +} +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group { + z-index: 2; + margin-left: -1px; +} +.nav { + margin-bottom: 0; + padding-left: 0; + list-style: none; +} +.nav > li { + position: relative; + display: block; +} +.nav > li > a { + position: relative; + display: block; + padding: 10px 15px; +} +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} +.nav > li.disabled > a { + color: #e5e5e5; +} +.nav > li.disabled > a:hover, +.nav > li.disabled > a:focus { + color: #e5e5e5; + text-decoration: none; + background-color: transparent; + cursor: not-allowed; +} +.nav .open > a, +.nav .open > a:hover, +.nav .open > a:focus { + background-color: #eeeeee; + border-color: #CC0000; +} +.nav .nav-divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.nav > li > a > img { + max-width: none; +} +.nav-tabs { + border-bottom: 1px solid #dddddd; +} +.nav-tabs > li { + float: left; + margin-bottom: -1px; +} +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.42857143; + border: 1px solid transparent; + border-radius: 3px 3px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #dddddd; +} +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: #555555; + background-color: #ffffff; + border: 1px solid #dddddd; + border-bottom-color: transparent; + cursor: default; +} +.nav-tabs.nav-justified { + width: 100%; + border-bottom: 0; +} +.nav-tabs.nav-justified > li { + float: none; +} +.nav-tabs.nav-justified > li > a { + text-align: center; + margin-bottom: 5px; +} +.nav-tabs.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-tabs.nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs.nav-justified > li > a { + margin-right: 0; + border-radius: 3px; +} +.nav-tabs.nav-justified > .active > a, +.nav-tabs.nav-justified > .active > a:hover, +.nav-tabs.nav-justified > .active > a:focus { + border: 1px solid #dddddd; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #dddddd; + border-radius: 3px 3px 0 0; + } + .nav-tabs.nav-justified > .active > a, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:focus { + border-bottom-color: #ffffff; + } +} +.nav-pills > li { + float: left; +} +.nav-pills > li > a { + border-radius: 3px; +} +.nav-pills > li + li { + margin-left: 2px; +} +.nav-pills > li.active > a, +.nav-pills > li.active > a:hover, +.nav-pills > li.active > a:focus { + color: #ffffff; + background-color: #CC0000; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; +} +.nav-justified { + width: 100%; +} +.nav-justified > li { + float: none; +} +.nav-justified > li > a { + text-align: center; + margin-bottom: 5px; +} +.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs-justified { + border-bottom: 0; +} +.nav-tabs-justified > li > a { + margin-right: 0; + border-radius: 3px; +} +.nav-tabs-justified > .active > a, +.nav-tabs-justified > .active > a:hover, +.nav-tabs-justified > .active > a:focus { + border: 1px solid #dddddd; +} +@media (min-width: 768px) { + .nav-tabs-justified > li > a { + border-bottom: 1px solid #dddddd; + border-radius: 3px 3px 0 0; + } + .nav-tabs-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus { + border-bottom-color: #ffffff; + } +} +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.navbar { + position: relative; + min-height: 50px; + margin-bottom: 20px; + border: 1px solid transparent; +} +@media (min-width: 992px) { + .navbar { + border-radius: 3px; + } +} +@media (min-width: 992px) { + .navbar-header { + float: left; + } +} +.navbar-collapse { + overflow-x: visible; + padding-right: 15px; + padding-left: 15px; + border-top: 1px solid transparent; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-overflow-scrolling: touch; +} +.navbar-collapse.in { + overflow-y: auto; +} +@media (min-width: 992px) { + .navbar-collapse { + width: auto; + border-top: 0; + box-shadow: none; + } + .navbar-collapse.collapse { + display: block !important; + height: auto !important; + padding-bottom: 0; + overflow: visible !important; + } + .navbar-collapse.in { + overflow-y: visible; + } + .navbar-fixed-top .navbar-collapse, + .navbar-static-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + padding-left: 0; + padding-right: 0; + } +} +.navbar-fixed-top .navbar-collapse, +.navbar-fixed-bottom .navbar-collapse { + max-height: 340px; +} +@media (max-device-width: 480px) and (orientation: landscape) { + .navbar-fixed-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + max-height: 200px; + } +} +.container > .navbar-header, +.container-fluid > .navbar-header, +.container > .navbar-collapse, +.container-fluid > .navbar-collapse { + margin-right: -15px; + margin-left: -15px; +} +@media (min-width: 992px) { + .container > .navbar-header, + .container-fluid > .navbar-header, + .container > .navbar-collapse, + .container-fluid > .navbar-collapse { + margin-right: 0; + margin-left: 0; + } +} +.navbar-static-top { + z-index: 1000; + border-width: 0 0 1px; +} +@media (min-width: 992px) { + .navbar-static-top { + border-radius: 0; + } +} +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; +} +@media (min-width: 992px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + border-radius: 0; + } +} +.navbar-fixed-top { + top: 0; + border-width: 0 0 1px; +} +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; + border-width: 1px 0 0; +} +.navbar-brand { + float: left; + padding: 15px 15px; + font-size: 18px; + line-height: 20px; + height: 50px; +} +.navbar-brand:hover, +.navbar-brand:focus { + text-decoration: none; +} +.navbar-brand > img { + display: block; +} +@media (min-width: 992px) { + .navbar > .container .navbar-brand, + .navbar > .container-fluid .navbar-brand { + margin-left: -15px; + } +} +.navbar-toggle { + position: relative; + float: right; + margin-right: 15px; + padding: 9px 10px; + margin-top: 8px; + margin-bottom: 8px; + background-color: transparent; + background-image: none; + border: 1px solid transparent; + border-radius: 3px; +} +.navbar-toggle:focus { + outline: 0; +} +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px; +} +.navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; +} +@media (min-width: 992px) { + .navbar-toggle { + display: none; + } +} +.navbar-nav { + margin: 7.5px -15px; +} +.navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + line-height: 20px; +} +@media (max-width: 991px) { + .navbar-nav .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + box-shadow: none; + } + .navbar-nav .open .dropdown-menu > li > a, + .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 15px 5px 25px; + } + .navbar-nav .open .dropdown-menu > li > a { + line-height: 20px; + } + .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-nav .open .dropdown-menu > li > a:focus { + background-image: none; + } +} +@media (min-width: 992px) { + .navbar-nav { + float: left; + margin: 0; + } + .navbar-nav > li { + float: left; + } + .navbar-nav > li > a { + padding-top: 15px; + padding-bottom: 15px; + } +} +.navbar-form { + margin-left: -15px; + margin-right: -15px; + padding: 10px 15px; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + margin-top: 8px; + margin-bottom: 8px; +} +@media (min-width: 768px) { + .navbar-form .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .navbar-form .form-control-static { + display: inline-block; + } + .navbar-form .input-group { + display: inline-table; + vertical-align: middle; + } + .navbar-form .input-group .input-group-addon, + .navbar-form .input-group .input-group-btn, + .navbar-form .input-group .form-control { + width: auto; + } + .navbar-form .input-group > .form-control { + width: 100%; + } + .navbar-form .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio label, + .navbar-form .checkbox label { + padding-left: 0; + } + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .navbar-form .has-feedback .form-control-feedback { + top: 0; + } +} +@media (max-width: 991px) { + .navbar-form .form-group { + margin-bottom: 5px; + } + .navbar-form .form-group:last-child { + margin-bottom: 0; + } +} +@media (min-width: 992px) { + .navbar-form { + width: auto; + border: 0; + margin-left: 0; + margin-right: 0; + padding-top: 0; + padding-bottom: 0; + box-shadow: none; + } +} +.navbar-nav > li > .dropdown-menu { + width: auto; + margin-top: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; + clear: both; +} +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + margin-bottom: 0; + border-top-right-radius: 3px; + border-top-left-radius: 3px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.navbar-btn { + margin-top: 8px; + margin-bottom: 8px; +} +.navbar-btn.btn-sm { + margin-top: 10px; + margin-bottom: 10px; +} +.navbar-btn.btn-xs { + margin-top: 14px; + margin-bottom: 14px; +} +.navbar-text { + margin-top: 15px; + margin-bottom: 15px; +} +@media (min-width: 992px) { + .navbar-text { + float: left; + margin-left: 15px; + margin-right: 15px; + } +} +@media (min-width: 992px) { + .navbar-left { + float: left !important; + float: left; + } + .navbar-right { + float: right !important; + float: right; + margin-right: -15px; + } + .navbar-right ~ .navbar-right { + margin-right: 0; + } +} +.navbar-default { + background-color: transparent; + border-color: #ffffff; +} +.navbar-default .navbar-brand { + color: #333333; +} +.navbar-default .navbar-brand:hover, +.navbar-default .navbar-brand:focus { + color: #333333; + background-color: transparent; +} +.navbar-default .navbar-text { + color: #333333; +} +.navbar-default .navbar-nav > li > a { + color: #333333; +} +.navbar-default .navbar-nav > li > a:hover, +.navbar-default .navbar-nav > li > a:focus { + color: #333333; + background-color: #ffffff; +} +.navbar-default .navbar-nav > .active > a, +.navbar-default .navbar-nav > .active > a:hover, +.navbar-default .navbar-nav > .active > a:focus { + color: #CC0000; + background-color: transparent; +} +.navbar-default .navbar-nav > .disabled > a, +.navbar-default .navbar-nav > .disabled > a:hover, +.navbar-default .navbar-nav > .disabled > a:focus { + color: #cccccc; + background-color: transparent; +} +.navbar-default .navbar-toggle { + border-color: #dddddd; +} +.navbar-default .navbar-toggle:hover, +.navbar-default .navbar-toggle:focus { + background-color: #dddddd; +} +.navbar-default .navbar-toggle .icon-bar { + background-color: #888888; +} +.navbar-default .navbar-collapse, +.navbar-default .navbar-form { + border-color: #ffffff; +} +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .open > a:hover, +.navbar-default .navbar-nav > .open > a:focus { + background-color: transparent; + color: #CC0000; +} +@media (max-width: 991px) { + .navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #333333; + } + .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #333333; + background-color: #ffffff; + } + .navbar-default .navbar-nav .open .dropdown-menu > .active > a, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #CC0000; + background-color: transparent; + } + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #cccccc; + background-color: transparent; + } +} +.navbar-default .navbar-link { + color: #333333; +} +.navbar-default .navbar-link:hover { + color: #333333; +} +.navbar-default .btn-link { + color: #333333; +} +.navbar-default .btn-link:hover, +.navbar-default .btn-link:focus { + color: #333333; +} +.navbar-default .btn-link[disabled]:hover, +fieldset[disabled] .navbar-default .btn-link:hover, +.navbar-default .btn-link[disabled]:focus, +fieldset[disabled] .navbar-default .btn-link:focus { + color: #cccccc; +} +.navbar-inverse { + background-color: #222222; + border-color: #080808; +} +.navbar-inverse .navbar-brand { + color: #ffffff; +} +.navbar-inverse .navbar-brand:hover, +.navbar-inverse .navbar-brand:focus { + color: #ffffff; + background-color: transparent; +} +.navbar-inverse .navbar-text { + color: #ffffff; +} +.navbar-inverse .navbar-nav > li > a { + color: #ffffff; +} +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #ffffff; + background-color: transparent; +} +.navbar-inverse .navbar-nav > .active > a, +.navbar-inverse .navbar-nav > .active > a:hover, +.navbar-inverse .navbar-nav > .active > a:focus { + color: #ffffff; + background-color: #080808; +} +.navbar-inverse .navbar-nav > .disabled > a, +.navbar-inverse .navbar-nav > .disabled > a:hover, +.navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444444; + background-color: transparent; +} +.navbar-inverse .navbar-toggle { + border-color: #333333; +} +.navbar-inverse .navbar-toggle:hover, +.navbar-inverse .navbar-toggle:focus { + background-color: #333333; +} +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #ffffff; +} +.navbar-inverse .navbar-collapse, +.navbar-inverse .navbar-form { + border-color: #101010; +} +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .open > a:hover, +.navbar-inverse .navbar-nav > .open > a:focus { + background-color: #080808; + color: #ffffff; +} +@media (max-width: 991px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu .divider { + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #ffffff; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: #ffffff; + background-color: transparent; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #ffffff; + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #444444; + background-color: transparent; + } +} +.navbar-inverse .navbar-link { + color: #ffffff; +} +.navbar-inverse .navbar-link:hover { + color: #ffffff; +} +.navbar-inverse .btn-link { + color: #ffffff; +} +.navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link:focus { + color: #ffffff; +} +.navbar-inverse .btn-link[disabled]:hover, +fieldset[disabled] .navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link[disabled]:focus, +fieldset[disabled] .navbar-inverse .btn-link:focus { + color: #444444; +} +.breadcrumb { + padding: 8px 15px; + margin-bottom: 20px; + list-style: none; + background-color: #ffffff; + border-radius: 3px; +} +.breadcrumb > li { + display: inline-block; +} +.breadcrumb > li + li:before { + content: "/\00a0"; + padding: 0 5px; + color: #7a7a7a; +} +.breadcrumb > .active { + color: #7a7a7a; +} +.pagination { + display: inline-block; + padding-left: 0; + margin: 20px 0; + border-radius: 3px; +} +.pagination > li { + display: inline; +} +.pagination > li > a, +.pagination > li > span { + position: relative; + float: left; + padding: 6px 12px; + line-height: 1.42857143; + text-decoration: none; + color: #CC0000; + background-color: #f9f9f9; + border: 1px solid #dddddd; + margin-left: -1px; +} +.pagination > li:first-child > a, +.pagination > li:first-child > span { + margin-left: 0; + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; +} +.pagination > li > a:hover, +.pagination > li > span:hover, +.pagination > li > a:focus, +.pagination > li > span:focus { + z-index: 3; + color: #b52c1c; + background-color: transparent; + border-color: #dddddd; +} +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus { + z-index: 2; + color: #ffffff; + background-color: #CC0000; + border-color: #CC0000; + cursor: default; +} +.pagination > .disabled > span, +.pagination > .disabled > span:hover, +.pagination > .disabled > span:focus, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #e5e5e5; + background-color: #ffffff; + border-color: #dddddd; + cursor: not-allowed; +} +.pagination-lg > li > a, +.pagination-lg > li > span { + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; +} +.pagination-lg > li:first-child > a, +.pagination-lg > li:first-child > span { + border-bottom-left-radius: 6px; + border-top-left-radius: 6px; +} +.pagination-lg > li:last-child > a, +.pagination-lg > li:last-child > span { + border-bottom-right-radius: 6px; + border-top-right-radius: 6px; +} +.pagination-sm > li > a, +.pagination-sm > li > span { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; +} +.pagination-sm > li:first-child > a, +.pagination-sm > li:first-child > span { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} +.pagination-sm > li:last-child > a, +.pagination-sm > li:last-child > span { + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; +} +.pager { + padding-left: 0; + margin: 20px 0; + list-style: none; + text-align: center; +} +.pager li { + display: inline; +} +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #f9f9f9; + border: 1px solid #dddddd; + border-radius: 0; +} +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: transparent; +} +.pager .next > a, +.pager .next > span { + float: right; +} +.pager .previous > a, +.pager .previous > span { + float: left; +} +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #e5e5e5; + background-color: #f9f9f9; + cursor: not-allowed; +} +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #ffffff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; +} +a.label:hover, +a.label:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} +.label:empty { + display: none; +} +.btn .label { + position: relative; + top: -1px; +} +.label-default { + background-color: #e5e5e5; +} +.label-default[href]:hover, +.label-default[href]:focus { + background-color: #cccccc; +} +.label-primary { + background-color: #CC0000; +} +.label-primary[href]:hover, +.label-primary[href]:focus { + background-color: #cb321f; +} +.label-success { + background-color: #5cb85c; +} +.label-success[href]:hover, +.label-success[href]:focus { + background-color: #449d44; +} +.label-info { + background-color: #5bc0de; +} +.label-info[href]:hover, +.label-info[href]:focus { + background-color: #31b0d5; +} +.label-warning { + background-color: #f0ad4e; +} +.label-warning[href]:hover, +.label-warning[href]:focus { + background-color: #ec971f; +} +.label-danger { + background-color: #d9534f; +} +.label-danger[href]:hover, +.label-danger[href]:focus { + background-color: #c9302c; +} +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + color: #ffffff; + line-height: 1; + vertical-align: middle; + white-space: nowrap; + text-align: center; + background-color: #e5e5e5; + border-radius: 10px; +} +.badge:empty { + display: none; +} +.btn .badge { + position: relative; + top: -1px; +} +.btn-xs .badge, +.btn-group-xs > .btn .badge { + top: 0; + padding: 1px 5px; +} +a.badge:hover, +a.badge:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} +.list-group-item.active > .badge, +.nav-pills > .active > a > .badge { + color: #CC0000; + background-color: #ffffff; +} +.list-group-item > .badge { + float: right; +} +.list-group-item > .badge + .badge { + margin-right: 5px; +} +.nav-pills > li > a > .badge { + margin-left: 3px; +} +.jumbotron { + padding-top: 30px; + padding-bottom: 30px; + margin-bottom: 30px; + color: inherit; + background-color: #eeeeee; +} +.jumbotron h1, +.jumbotron .h1 { + color: inherit; +} +.jumbotron p { + margin-bottom: 15px; + font-size: 21px; + font-weight: 200; +} +.jumbotron > hr { + border-top-color: #d5d5d5; +} +.container .jumbotron, +.container-fluid .jumbotron { + border-radius: 6px; +} +.jumbotron .container { + max-width: 100%; +} +@media screen and (min-width: 768px) { + .jumbotron { + padding-top: 48px; + padding-bottom: 48px; + } + .container .jumbotron, + .container-fluid .jumbotron { + padding-left: 60px; + padding-right: 60px; + } + .jumbotron h1, + .jumbotron .h1 { + font-size: 63px; + } +} +.thumbnail { + display: block; + padding: 4px; + margin-bottom: 20px; + line-height: 1.42857143; + background-color: #ffffff; + border: 1px solid #dddddd; + border-radius: 3px; + transition: border 0.2s ease-in-out; +} +.thumbnail > img, +.thumbnail a > img { + margin-left: auto; + margin-right: auto; +} +a.thumbnail:hover, +a.thumbnail:focus, +a.thumbnail.active { + border-color: #CC0000; +} +.thumbnail .caption { + padding: 9px; + color: #7a7a7a; +} +.alert { + padding: 15px; + margin-bottom: 20px; + border: 1px solid transparent; + border-radius: 3px; +} +.alert h4 { + margin-top: 0; + color: inherit; +} +.alert .alert-link { + font-weight: bold; +} +.alert > p, +.alert > ul { + margin-bottom: 0; +} +.alert > p + p { + margin-top: 5px; +} +.alert-dismissable, +.alert-dismissible { + padding-right: 35px; +} +.alert-dismissable .close, +.alert-dismissible .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} +.alert-success { + background-color: #dff0d8; + border-color: #d6e9c6; + color: #3c763d; +} +.alert-success hr { + border-top-color: #c9e2b3; +} +.alert-success .alert-link { + color: #2b542c; +} +.alert-info { + background-color: #d9edf7; + border-color: #bce8f1; + color: #31708f; +} +.alert-info hr { + border-top-color: #a6e1ec; +} +.alert-info .alert-link { + color: #245269; +} +.alert-warning { + background-color: #fcf8e3; + border-color: #faebcc; + color: #8a6d3b; +} +.alert-warning hr { + border-top-color: #f7e1b5; +} +.alert-warning .alert-link { + color: #66512c; +} +.alert-danger { + background-color: #f2dede; + border-color: #ebccd1; + color: #a94442; +} +.alert-danger hr { + border-top-color: #e4b9c0; +} +.alert-danger .alert-link { + color: #843534; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + overflow: hidden; + height: 20px; + margin-bottom: 20px; + background-color: #f5f5f5; + border-radius: 3px; + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); +} +.progress-bar { + float: left; + width: 0%; + height: 100%; + font-size: 12px; + line-height: 20px; + color: #ffffff; + text-align: center; + background-color: #CC0000; + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + transition: width 0.6s ease; +} +.progress-striped .progress-bar, +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 40px 40px; +} +.progress.active .progress-bar, +.progress-bar.active { + -webkit-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-bar-success { + background-color: #5cb85c; +} +.progress-striped .progress-bar-success { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-info { + background-color: #5bc0de; +} +.progress-striped .progress-bar-info { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-warning { + background-color: #f0ad4e; +} +.progress-striped .progress-bar-warning { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-danger { + background-color: #d9534f; +} +.progress-striped .progress-bar-danger { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.media { + margin-top: 15px; +} +.media:first-child { + margin-top: 0; +} +.media, +.media-body { + zoom: 1; + overflow: hidden; +} +.media-body { + width: 10000px; +} +.media-object { + display: block; +} +.media-object.img-thumbnail { + max-width: none; +} +.media-right, +.media > .pull-right { + padding-left: 10px; +} +.media-left, +.media > .pull-left { + padding-right: 10px; +} +.media-left, +.media-right, +.media-body { + display: table-cell; + vertical-align: top; +} +.media-middle { + vertical-align: middle; +} +.media-bottom { + vertical-align: bottom; +} +.media-heading { + margin-top: 0; + margin-bottom: 5px; +} +.media-list { + padding-left: 0; + list-style: none; +} +.list-group { + margin-bottom: 20px; + padding-left: 0; +} +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + margin-bottom: -1px; + background-color: #ffffff; + border: 1px solid #dddddd; +} +.list-group-item:first-child { + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +a.list-group-item, +button.list-group-item { + color: #555555; +} +a.list-group-item .list-group-item-heading, +button.list-group-item .list-group-item-heading { + color: #333333; +} +a.list-group-item:hover, +button.list-group-item:hover, +a.list-group-item:focus, +button.list-group-item:focus { + text-decoration: none; + color: #555555; + background-color: #f5f5f5; +} +button.list-group-item { + width: 100%; + text-align: left; +} +.list-group-item.disabled, +.list-group-item.disabled:hover, +.list-group-item.disabled:focus { + background-color: #eeeeee; + color: #e5e5e5; + cursor: not-allowed; +} +.list-group-item.disabled .list-group-item-heading, +.list-group-item.disabled:hover .list-group-item-heading, +.list-group-item.disabled:focus .list-group-item-heading { + color: inherit; +} +.list-group-item.disabled .list-group-item-text, +.list-group-item.disabled:hover .list-group-item-text, +.list-group-item.disabled:focus .list-group-item-text { + color: #e5e5e5; +} +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + z-index: 2; + color: #ffffff; + background-color: #CC0000; + border-color: #CC0000; +} +.list-group-item.active .list-group-item-heading, +.list-group-item.active:hover .list-group-item-heading, +.list-group-item.active:focus .list-group-item-heading, +.list-group-item.active .list-group-item-heading > small, +.list-group-item.active:hover .list-group-item-heading > small, +.list-group-item.active:focus .list-group-item-heading > small, +.list-group-item.active .list-group-item-heading > .small, +.list-group-item.active:hover .list-group-item-heading > .small, +.list-group-item.active:focus .list-group-item-heading > .small { + color: inherit; +} +.list-group-item.active .list-group-item-text, +.list-group-item.active:hover .list-group-item-text, +.list-group-item.active:focus .list-group-item-text { + color: #fceeed; +} +.list-group-item-success { + color: #3c763d; + background-color: #dff0d8; +} +a.list-group-item-success, +button.list-group-item-success { + color: #3c763d; +} +a.list-group-item-success .list-group-item-heading, +button.list-group-item-success .list-group-item-heading { + color: inherit; +} +a.list-group-item-success:hover, +button.list-group-item-success:hover, +a.list-group-item-success:focus, +button.list-group-item-success:focus { + color: #3c763d; + background-color: #d0e9c6; +} +a.list-group-item-success.active, +button.list-group-item-success.active, +a.list-group-item-success.active:hover, +button.list-group-item-success.active:hover, +a.list-group-item-success.active:focus, +button.list-group-item-success.active:focus { + color: #fff; + background-color: #3c763d; + border-color: #3c763d; +} +.list-group-item-info { + color: #31708f; + background-color: #d9edf7; +} +a.list-group-item-info, +button.list-group-item-info { + color: #31708f; +} +a.list-group-item-info .list-group-item-heading, +button.list-group-item-info .list-group-item-heading { + color: inherit; +} +a.list-group-item-info:hover, +button.list-group-item-info:hover, +a.list-group-item-info:focus, +button.list-group-item-info:focus { + color: #31708f; + background-color: #c4e3f3; +} +a.list-group-item-info.active, +button.list-group-item-info.active, +a.list-group-item-info.active:hover, +button.list-group-item-info.active:hover, +a.list-group-item-info.active:focus, +button.list-group-item-info.active:focus { + color: #fff; + background-color: #31708f; + border-color: #31708f; +} +.list-group-item-warning { + color: #8a6d3b; + background-color: #fcf8e3; +} +a.list-group-item-warning, +button.list-group-item-warning { + color: #8a6d3b; +} +a.list-group-item-warning .list-group-item-heading, +button.list-group-item-warning .list-group-item-heading { + color: inherit; +} +a.list-group-item-warning:hover, +button.list-group-item-warning:hover, +a.list-group-item-warning:focus, +button.list-group-item-warning:focus { + color: #8a6d3b; + background-color: #faf2cc; +} +a.list-group-item-warning.active, +button.list-group-item-warning.active, +a.list-group-item-warning.active:hover, +button.list-group-item-warning.active:hover, +a.list-group-item-warning.active:focus, +button.list-group-item-warning.active:focus { + color: #fff; + background-color: #8a6d3b; + border-color: #8a6d3b; +} +.list-group-item-danger { + color: #a94442; + background-color: #f2dede; +} +a.list-group-item-danger, +button.list-group-item-danger { + color: #a94442; +} +a.list-group-item-danger .list-group-item-heading, +button.list-group-item-danger .list-group-item-heading { + color: inherit; +} +a.list-group-item-danger:hover, +button.list-group-item-danger:hover, +a.list-group-item-danger:focus, +button.list-group-item-danger:focus { + color: #a94442; + background-color: #ebcccc; +} +a.list-group-item-danger.active, +button.list-group-item-danger.active, +a.list-group-item-danger.active:hover, +button.list-group-item-danger.active:hover, +a.list-group-item-danger.active:focus, +button.list-group-item-danger.active:focus { + color: #fff; + background-color: #a94442; + border-color: #a94442; +} +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; +} +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} +.panel { + margin-bottom: 20px; + background-color: #ffffff; + border: 1px solid transparent; + border-radius: 0; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); +} +.panel-body { + padding: 15px; +} +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-right-radius: -1; + border-top-left-radius: -1; +} +.panel-heading > .dropdown .dropdown-toggle { + color: inherit; +} +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 16px; + color: inherit; +} +.panel-title > a, +.panel-title > small, +.panel-title > .small, +.panel-title > small > a, +.panel-title > .small > a { + color: inherit; +} +.panel-footer { + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #dddddd; + border-bottom-right-radius: -1; + border-bottom-left-radius: -1; +} +.panel > .list-group, +.panel > .panel-collapse > .list-group { + margin-bottom: 0; +} +.panel > .list-group .list-group-item, +.panel > .panel-collapse > .list-group .list-group-item { + border-width: 1px 0; + border-radius: 0; +} +.panel > .list-group:first-child .list-group-item:first-child, +.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { + border-top: 0; + border-top-right-radius: -1; + border-top-left-radius: -1; +} +.panel > .list-group:last-child .list-group-item:last-child, +.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { + border-bottom: 0; + border-bottom-right-radius: -1; + border-bottom-left-radius: -1; +} +.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.panel-heading + .list-group .list-group-item:first-child { + border-top-width: 0; +} +.list-group + .panel-footer { + border-top-width: 0; +} +.panel > .table, +.panel > .table-responsive > .table, +.panel > .panel-collapse > .table { + margin-bottom: 0; +} +.panel > .table caption, +.panel > .table-responsive > .table caption, +.panel > .panel-collapse > .table caption { + padding-left: 15px; + padding-right: 15px; +} +.panel > .table:first-child, +.panel > .table-responsive:first-child > .table:first-child { + border-top-right-radius: -1; + border-top-left-radius: -1; +} +.panel > .table:first-child > thead:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { + border-top-left-radius: -1; + border-top-right-radius: -1; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { + border-top-left-radius: -1; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { + border-top-right-radius: -1; +} +.panel > .table:last-child, +.panel > .table-responsive:last-child > .table:last-child { + border-bottom-right-radius: -1; + border-bottom-left-radius: -1; +} +.panel > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { + border-bottom-left-radius: -1; + border-bottom-right-radius: -1; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { + border-bottom-left-radius: -1; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { + border-bottom-right-radius: -1; +} +.panel > .panel-body + .table, +.panel > .panel-body + .table-responsive, +.panel > .table + .panel-body, +.panel > .table-responsive + .panel-body { + border-top: 1px solid #dddddd; +} +.panel > .table > tbody:first-child > tr:first-child th, +.panel > .table > tbody:first-child > tr:first-child td { + border-top: 0; +} +.panel > .table-bordered, +.panel > .table-responsive > .table-bordered { + border: 0; +} +.panel > .table-bordered > thead > tr > th:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, +.panel > .table-bordered > tbody > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, +.panel > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-bordered > thead > tr > td:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, +.panel > .table-bordered > tbody > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, +.panel > .table-bordered > tfoot > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; +} +.panel > .table-bordered > thead > tr > th:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, +.panel > .table-bordered > tbody > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, +.panel > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-bordered > thead > tr > td:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, +.panel > .table-bordered > tbody > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, +.panel > .table-bordered > tfoot > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; +} +.panel > .table-bordered > thead > tr:first-child > td, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > td, +.panel > .table-bordered > tbody > tr:first-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, +.panel > .table-bordered > thead > tr:first-child > th, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > th, +.panel > .table-bordered > tbody > tr:first-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { + border-bottom: 0; +} +.panel > .table-bordered > tbody > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, +.panel > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-bordered > tbody > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, +.panel > .table-bordered > tfoot > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { + border-bottom: 0; +} +.panel > .table-responsive { + border: 0; + margin-bottom: 0; +} +.panel-group { + margin-bottom: 20px; +} +.panel-group .panel { + margin-bottom: 0; + border-radius: 0; +} +.panel-group .panel + .panel { + margin-top: 5px; +} +.panel-group .panel-heading { + border-bottom: 0; +} +.panel-group .panel-heading + .panel-collapse > .panel-body, +.panel-group .panel-heading + .panel-collapse > .list-group { + border-top: 1px solid #dddddd; +} +.panel-group .panel-footer { + border-top: 0; +} +.panel-group .panel-footer + .panel-collapse .panel-body { + border-bottom: 1px solid #dddddd; +} +.panel-default { + border-color: #f5f5f5; +} +.panel-default > .panel-heading { + color: #7a7a7a; + background-color: #f5f5f5; + border-color: #f5f5f5; +} +.panel-default > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #f5f5f5; +} +.panel-default > .panel-heading .badge { + color: #f5f5f5; + background-color: #7a7a7a; +} +.panel-default > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #f5f5f5; +} +.panel-primary { + border-color: #CC0000; +} +.panel-primary > .panel-heading { + color: #ffffff; + background-color: #CC0000; + border-color: #CC0000; +} +.panel-primary > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #CC0000; +} +.panel-primary > .panel-heading .badge { + color: #CC0000; + background-color: #ffffff; +} +.panel-primary > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #BB0000; +} +.panel-success { + border-color: #d6e9c6; +} +.panel-success > .panel-heading { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.panel-success > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #d6e9c6; +} +.panel-success > .panel-heading .badge { + color: #dff0d8; + background-color: #3c763d; +} +.panel-success > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #d6e9c6; +} +.panel-info { + border-color: #bce8f1; +} +.panel-info > .panel-heading { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.panel-info > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #bce8f1; +} +.panel-info > .panel-heading .badge { + color: #d9edf7; + background-color: #31708f; +} +.panel-info > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #bce8f1; +} +.panel-warning { + border-color: #faebcc; +} +.panel-warning > .panel-heading { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.panel-warning > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #faebcc; +} +.panel-warning > .panel-heading .badge { + color: #fcf8e3; + background-color: #8a6d3b; +} +.panel-warning > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #faebcc; +} +.panel-danger { + border-color: #ebccd1; +} +.panel-danger > .panel-heading { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.panel-danger > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ebccd1; +} +.panel-danger > .panel-heading .badge { + color: #f2dede; + background-color: #a94442; +} +.panel-danger > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ebccd1; +} +.embed-responsive { + position: relative; + display: block; + height: 0; + padding: 0; + overflow: hidden; +} +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + left: 0; + bottom: 0; + height: 100%; + width: 100%; + border: 0; +} +.embed-responsive-16by9 { + padding-bottom: 56.25%; +} +.embed-responsive-4by3 { + padding-bottom: 75%; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 3px; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} +.well-lg { + padding: 24px; + border-radius: 6px; +} +.well-sm { + padding: 9px; + border-radius: 3px; +} +.close { + float: right; + font-size: 21px; + font-weight: bold; + line-height: 1; + color: #333333; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} +.close:hover, +.close:focus { + color: #333333; + text-decoration: none; + cursor: pointer; + opacity: 0.5; + filter: alpha(opacity=50); +} +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} +.modal-open { + overflow: hidden; +} +.modal { + display: none; + overflow: hidden; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.modal.fade .modal-dialog { + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + transform: translate(0, -25%); + transition: -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out; +} +.modal.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0); +} +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} +.modal-dialog { + position: relative; + width: auto; + margin: 10px; +} +.modal-content { + position: relative; + background-color: #ffffff; + border: 1px solid #999999; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + background-clip: padding-box; + outline: 0; +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #333333; +} +.modal-backdrop.fade { + opacity: 0; + filter: alpha(opacity=0); +} +.modal-backdrop.in { + opacity: 0.5; + filter: alpha(opacity=50); +} +.modal-header { + padding: 15px; + border-bottom: 1px solid #e5e5e5; + min-height: 16.42857143px; +} +.modal-header .close { + margin-top: -2px; +} +.modal-title { + margin: 0; + line-height: 1.42857143; +} +.modal-body { + position: relative; + padding: 15px; +} +.modal-footer { + padding: 15px; + text-align: right; + border-top: 1px solid #e5e5e5; +} +.modal-footer .btn + .btn { + margin-left: 5px; + margin-bottom: 0; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} +@media (min-width: 768px) { + .modal-dialog { + width: 600px; + margin: 30px auto; + } + .modal-content { + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + } + .modal-sm { + width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg { + width: 900px; + } +} +.tooltip { + position: absolute; + z-index: 1070; + display: block; + font-family: 'Open Sans', sans-serif; + font-style: normal; + font-weight: normal; + letter-spacing: normal; + line-break: auto; + line-height: 1.42857143; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + white-space: normal; + word-break: normal; + word-spacing: normal; + word-wrap: normal; + font-size: 12px; + opacity: 0; + filter: alpha(opacity=0); +} +.tooltip.in { + opacity: 0.9; + filter: alpha(opacity=90); +} +.tooltip.top { + margin-top: -3px; + padding: 5px 0; +} +.tooltip.right { + margin-left: 3px; + padding: 0 5px; +} +.tooltip.bottom { + margin-top: 3px; + padding: 5px 0; +} +.tooltip.left { + margin-left: -3px; + padding: 0 5px; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #ffffff; + text-align: center; + background-color: #333333; + border-radius: 3px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: #333333; +} +.tooltip.top-left .tooltip-arrow { + bottom: 0; + right: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #333333; +} +.tooltip.top-right .tooltip-arrow { + bottom: 0; + left: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #333333; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #333333; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #333333; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #333333; +} +.tooltip.bottom-left .tooltip-arrow { + top: 0; + right: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #333333; +} +.tooltip.bottom-right .tooltip-arrow { + top: 0; + left: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #333333; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: none; + max-width: 276px; + padding: 1px; + font-family: 'Open Sans', sans-serif; + font-style: normal; + font-weight: normal; + letter-spacing: normal; + line-break: auto; + line-height: 1.42857143; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + white-space: normal; + word-break: normal; + word-spacing: normal; + word-wrap: normal; + font-size: 14px; + background-color: #ffffff; + background-clip: padding-box; + border: 1px solid #cccccc; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); +} +.popover.top { + margin-top: -10px; +} +.popover.right { + margin-left: 10px; +} +.popover.bottom { + margin-top: 10px; +} +.popover.left { + margin-left: -10px; +} +.popover-title { + margin: 0; + padding: 8px 14px; + font-size: 14px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-radius: 5px 5px 0 0; +} +.popover-content { + padding: 9px 14px; +} +.popover > .arrow, +.popover > .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.popover > .arrow { + border-width: 11px; +} +.popover > .arrow:after { + border-width: 10px; + content: ""; +} +.popover.top > .arrow { + left: 50%; + margin-left: -11px; + border-bottom-width: 0; + border-top-color: #999999; + border-top-color: rgba(0, 0, 0, 0.25); + bottom: -11px; +} +.popover.top > .arrow:after { + content: " "; + bottom: 1px; + margin-left: -10px; + border-bottom-width: 0; + border-top-color: #ffffff; +} +.popover.right > .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-left-width: 0; + border-right-color: #999999; + border-right-color: rgba(0, 0, 0, 0.25); +} +.popover.right > .arrow:after { + content: " "; + left: 1px; + bottom: -10px; + border-left-width: 0; + border-right-color: #ffffff; +} +.popover.bottom > .arrow { + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: #999999; + border-bottom-color: rgba(0, 0, 0, 0.25); + top: -11px; +} +.popover.bottom > .arrow:after { + content: " "; + top: 1px; + margin-left: -10px; + border-top-width: 0; + border-bottom-color: #ffffff; +} +.popover.left > .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; + border-left-color: #999999; + border-left-color: rgba(0, 0, 0, 0.25); +} +.popover.left > .arrow:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-color: #ffffff; + bottom: -10px; +} +.carousel { + position: relative; +} +.carousel-inner { + position: relative; + overflow: hidden; + width: 100%; +} +.carousel-inner > .item { + display: none; + position: relative; + transition: 0.6s ease-in-out left; +} +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + line-height: 1; +} +@media all and (transform-3d), (-webkit-transform-3d) { + .carousel-inner > .item { + transition: -webkit-transform 0.6s ease-in-out; + transition: transform 0.6s ease-in-out; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-perspective: 1000px; + perspective: 1000px; + } + .carousel-inner > .item.next, + .carousel-inner > .item.active.right { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + left: 0; + } + .carousel-inner > .item.prev, + .carousel-inner > .item.active.left { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + left: 0; + } + .carousel-inner > .item.next.left, + .carousel-inner > .item.prev.right, + .carousel-inner > .item.active { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + left: 0; + } +} +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} +.carousel-inner > .active { + left: 0; +} +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel-inner > .next { + left: 100%; +} +.carousel-inner > .prev { + left: -100%; +} +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} +.carousel-inner > .active.left { + left: -100%; +} +.carousel-inner > .active.right { + left: 100%; +} +.carousel-control { + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 10%; + opacity: 0.5; + filter: alpha(opacity=50); + font-size: 30px; + color: #cccccc; + text-align: center; + text-shadow: none; +} +.carousel-control.left { + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#33333300', GradientType=1); +} +.carousel-control.right { + left: auto; + right: 0; + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33333300', endColorstr='#80000000', GradientType=1); +} +.carousel-control:hover, +.carousel-control:focus { + outline: 0; + color: #cccccc; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} +.carousel-control .icon-prev, +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-left, +.carousel-control .glyphicon-chevron-right { + position: absolute; + top: 50%; + margin-top: -10px; + z-index: 5; + display: inline-block; +} +.carousel-control .icon-prev, +.carousel-control .glyphicon-chevron-left { + left: 50%; + margin-left: -10px; +} +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-right { + right: 50%; + margin-right: -10px; +} +.carousel-control .icon-prev, +.carousel-control .icon-next { + width: 20px; + height: 20px; + line-height: 1; + font-family: serif; +} +.carousel-control .icon-prev:before { + content: '\2039'; +} +.carousel-control .icon-next:before { + content: '\203a'; +} +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 60%; + margin-left: -30%; + padding-left: 0; + list-style: none; + text-align: center; +} +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + border: 1px solid #ffffff; + border-radius: 10px; + cursor: pointer; + background-color: #000 \9; + background-color: rgba(0, 0, 0, 0); +} +.carousel-indicators .active { + margin: 0; + width: 12px; + height: 12px; + background-color: #ffffff; +} +.carousel-caption { + position: absolute; + left: 15%; + right: 15%; + bottom: 20px; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #ffffff; + text-align: center; + text-shadow: none; +} +.carousel-caption .btn { + text-shadow: none; +} +@media screen and (min-width: 768px) { + .carousel-control .glyphicon-chevron-left, + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -15px; + font-size: 30px; + } + .carousel-control .glyphicon-chevron-left, + .carousel-control .icon-prev { + margin-left: -15px; + } + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-next { + margin-right: -15px; + } + .carousel-caption { + left: 20%; + right: 20%; + padding-bottom: 30px; + } + .carousel-indicators { + bottom: 20px; + } +} +.clearfix:before, +.clearfix:after, +.dl-horizontal dd:before, +.dl-horizontal dd:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after, +.row:before, +.row:after, +.form-horizontal .form-group:before, +.form-horizontal .form-group:after, +.btn-toolbar:before, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after, +.nav:before, +.nav:after, +.navbar:before, +.navbar:after, +.navbar-header:before, +.navbar-header:after, +.navbar-collapse:before, +.navbar-collapse:after, +.pager:before, +.pager:after, +.panel-body:before, +.panel-body:after, +.modal-footer:before, +.modal-footer:after, +.block-thumbnail:before, +.block-thumbnail:after { + content: " "; + display: table; +} +.clearfix:after, +.dl-horizontal dd:after, +.container:after, +.container-fluid:after, +.row:after, +.form-horizontal .form-group:after, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:after, +.nav:after, +.navbar:after, +.navbar-header:after, +.navbar-collapse:after, +.pager:after, +.panel-body:after, +.modal-footer:after, +.block-thumbnail:after { + clear: both; +} +.center-block { + display: block; + margin-left: auto; + margin-right: auto; +} +.pull-right { + float: right !important; +} +.pull-left { + float: left !important; +} +.hide { + display: none !important; +} +.show { + display: block !important; +} +.invisible { + visibility: hidden; +} +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.hidden { + display: none !important; +} +.affix { + position: fixed; +} +@-ms-viewport { + width: device-width; +} +.visible-xs, +.visible-sm, +.visible-md, +.visible-lg { + display: none !important; +} +.visible-xs-block, +.visible-xs-inline, +.visible-xs-inline-block, +.visible-sm-block, +.visible-sm-inline, +.visible-sm-inline-block, +.visible-md-block, +.visible-md-inline, +.visible-md-inline-block, +.visible-lg-block, +.visible-lg-inline, +.visible-lg-inline-block { + display: none !important; +} +@media (max-width: 767px) { + .visible-xs { + display: block !important; + } + table.visible-xs { + display: table !important; + } + tr.visible-xs { + display: table-row !important; + } + th.visible-xs, + td.visible-xs { + display: table-cell !important; + } +} +@media (max-width: 767px) { + .visible-xs-block { + display: block !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline { + display: inline !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline-block { + display: inline-block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: block !important; + } + table.visible-sm { + display: table !important; + } + tr.visible-sm { + display: table-row !important; + } + th.visible-sm, + td.visible-sm { + display: table-cell !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-block { + display: block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline { + display: inline !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline-block { + display: inline-block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md { + display: block !important; + } + table.visible-md { + display: table !important; + } + tr.visible-md { + display: table-row !important; + } + th.visible-md, + td.visible-md { + display: table-cell !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-block { + display: block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline { + display: inline !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline-block { + display: inline-block !important; + } +} +@media (min-width: 1200px) { + .visible-lg { + display: block !important; + } + table.visible-lg { + display: table !important; + } + tr.visible-lg { + display: table-row !important; + } + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } +} +@media (min-width: 1200px) { + .visible-lg-block { + display: block !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline { + display: inline !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline-block { + display: inline-block !important; + } +} +@media (max-width: 767px) { + .hidden-xs { + display: none !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm { + display: none !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md { + display: none !important; + } +} +@media (min-width: 1200px) { + .hidden-lg { + display: none !important; + } +} +.visible-print { + display: none !important; +} +@media print { + .visible-print { + display: block !important; + } + table.visible-print { + display: table !important; + } + tr.visible-print { + display: table-row !important; + } + th.visible-print, + td.visible-print { + display: table-cell !important; + } +} +.visible-print-block { + display: none !important; +} +@media print { + .visible-print-block { + display: block !important; + } +} +.visible-print-inline { + display: none !important; +} +@media print { + .visible-print-inline { + display: inline !important; + } +} +.visible-print-inline-block { + display: none !important; +} +@media print { + .visible-print-inline-block { + display: inline-block !important; + } +} +@media print { + .hidden-print { + display: none !important; + } +} +/*! + * Font Awesome 4.3.0 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/fontawesome-webfont.eot?v=4.3.0'); + src: url('../fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('../fonts/fontawesome/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('../fonts/fontawesome/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('../fonts/fontawesome/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('../fonts/fontawesome/fontawesome-webfont.svg?v=4.3.0#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; + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0); +} +/* 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; +} +.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 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.fa-rotate-180 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +.fa-rotate-270 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); + -webkit-transform: rotate(270deg); + -ms-transform: rotate(270deg); + transform: rotate(270deg); +} +.fa-flip-horizontal { + 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 { + 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 { + -webkit-filter: none; + 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-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: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-rebel:before { + content: "\f1d0"; +} +.fa-ge:before, +.fa-empire:before { + content: "\f1d1"; +} +.fa-git-square:before { + content: "\f1d2"; +} +.fa-git:before { + content: "\f1d3"; +} +.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-genderless:before, +.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-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-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"; +} +header .header { + margin-bottom: 20px; +} +header .header .logo { + margin-top: 0; +} +header .header .language-container { + text-align: right; +} +header .header .language-container .search-container { + margin-bottom: 10px; +} +header .header .language-container .search-container .form-control { + width: auto; +} +header .header .language-container .language-switch, +header .header .language-container .currency-switch { + display: inline-block; + position: relative; +} +header .header .language-container .language-switch .dropdown-label, +header .header .language-container .currency-switch .dropdown-label { + display: inline-block; + float: left; + margin-left: 1em; + margin-right: .4em; +} +header .header .language-container .language-switch .current, +header .header .language-container .currency-switch .current { + display: inline-block; + float: left; + position: relative; +} +header .header .language-container .language-switch .select, +header .header .language-container .currency-switch .select { + left: auto; + right: 0; +} +.footer-container .footer-banner .banner .col { + padding: 10px 0; +} +.footer-container .footer-block .blocks { + padding: 20px 0; +} +.footer-container .footer-info .info { + padding: 20px 0; +} +.footer-container .footer-info .info .nav-footer ul li + li:before { + margin-right: 10px; +} +.account-info address { + margin-bottom: 0; +} +.account-info .mobile, +.account-info .tel, +.account-info .email { + display: block; +} +.account-info li { + margin-bottom: 20px; +} +.table-order tbody td.product .name { + margin-top: 0; +} +.table-order tbody td.qty .group-qty { + margin-bottom: 0; +} +.table-order-total td { + width: 50%; +} +#delivery-address .panel-heading { + position: relative; +} +.list-payment { + margin-bottom: 0; +} +#payment-method.panel .radio { + display: block; +} +.checkout-progress { + margin-bottom: 20px; + width: 100%; +} +.cart-empty { + margin: 0; + padding: 40px; +} +.table-cart-mini { + margin-bottom: 0; +} +.table-cart tbody td.product .name { + margin-top: 0; +} +.table-cart tbody td.qty .group-qty { + margin-bottom: 0; +} +.table-cart-total td { + width: 50%; +} +.cart-warning { + clear: both; + margin-bottom: 0; +} +.js .group-qty .form-inline .form-group { + display: block; +} +.breadcrumb { + padding: 0; +} +.pagination > li > a:focus, +.pagination > li > span:focus { + z-index: 3; +} +@media (min-width: 992px) { + .navbar .navbar-cart .dropdown > a:after, + .navbar .navbar-customer .dropdown > a:after { + float: right; + padding-left: .3em; + } + .navbar .navbar-cart .dropdown > a:after, + .navbar .navbar-customer .dropdown > a:after { + 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; + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0); + content: "\f078"; + } + .navbar .navbar-cart .dropdown > a:after, + .navbar .navbar-customer .dropdown > a:after { + float: none; + } +} +@media (min-width: 992px) and (min-width: 992px) { + .navbar .navbar-cart .dropdown > a:after, + .navbar .navbar-customer .dropdown > a:after { + float: none; + } +} +.navbar .navbar-cart .dropdown-menu, +.navbar .navbar-customer .dropdown-menu { + margin: 0; + padding: 20px; +} +@media (max-width: 992px) { + .navbar .navbar-cart .dropdown-menu, + .navbar .navbar-customer .dropdown-menu { + display: none; + } +} +.navbar .navbar-cart .dropdown-menu.cart-content, +.navbar .navbar-customer .dropdown-menu.cart-content { + width: 350px; +} +.navbar .navbar-cart .dropdown-menu.cart-content > p, +.navbar .navbar-customer .dropdown-menu.cart-content > p { + margin: 0; +} +.navbar .navbar-cart .cart-not-empty .cart-content, +.navbar .navbar-customer .cart-not-empty .cart-content { + border-top: none; + padding: 0; +} +.navbar .full-width { + position: static; +} +.navbar .full-width .dropdown-menu { + width: 100%; + left: 0; + right: 0; +} +.navbar .full-width .dropdown-menu .dropdown-content .dropdown-subheading { + display: block; +} +@media (min-width: 992px) { + .navbar-collapse .navbar-nav.navbar-right:first-child { + margin-right: -15px; + } + .navbar-collapse .navbar-nav.navbar-right:last-child { + margin-right: 0; + } +} +.js .dropdown-toggle:after { + float: right; + padding-left: .3em; +} +@media (min-width: 992px) { + .js .dropdown-toggle:after { + float: none; + } +} +#form-login, +#form-forgotpassword { + padding: 45px; +} +#form-login legend, +#form-forgotpassword legend { + margin-bottom: 10px; +} +#filters { + margin-bottom: 20px; +} +.filter { + margin-bottom: 20px; + padding: 0 15px; +} +.filter .filter-heading { + margin: 0; + margin-bottom: 4px; +} +.toolbar { + margin-bottom: 20px; +} +.toolbar .sorter-container, +.toolbar .pagination-container { + overflow: hidden; +} +.toolbar .sorter-container .amount { + float: left; +} +.toolbar .sorter-container .sort-by { + margin-left: 40px; +} +.toolbar .sorter-container .view-mode { + margin-left: 40px; +} +.toolbar .pagination-container > .pagination { + margin: 15px 0 0; +} +.products-content > ul .item .product-info .short-description { + display: block; + margin-bottom: 5px; +} +.products-content > ul .item .product-price .price-container { + display: block; + margin-bottom: 5px; +} +.grid .products-content > ul .item { + margin-bottom: 20px; +} +.grid .products-content > ul .item > article { + margin: 0; +} +.grid .products-content > ul .item > article .product-image { + padding: 0; +} +.grid .products-content > ul .item > article .name { + margin: 4px 0; +} +.grid .products-content > ul .item > article .product-image, +.grid .products-content > ul .item > article .product-info, +.grid .products-content > ul .item > article .product-price { + width: 100%; + float: none; +} +.grid .products-content > ul .item .description { + display: none !important; +} +@media (max-width: 767px) { + .grid .products-content > ul .item .description { + display: block !important; + } + table.grid .products-content > ul .item .description { + display: table !important; + } + tr.grid .products-content > ul .item .description { + display: table-row !important; + } + th.grid .products-content > ul .item .description, + td.grid .products-content > ul .item .description { + display: table-cell !important; + } +} +.grid .products-content > ul .item .product-price { + padding: 0; +} +.list .products-content > ul .item { + width: 100%; + float: none; +} +.list .products-content > ul .item + .item { + padding-top: 15px; +} +.list .products-content > ul .item > article { + margin-left: 0; +} +.list .products-content > ul .item > article .product-image { + margin-bottom: 15px; + padding: 0; +} +.list .products-content > ul .item > article .product-info .name { + margin-top: 0; +} +.option { + margin-bottom: 20px; + padding: 0; +} +.option .option-heading { + display: block; + margin: 0; + margin-bottom: 5px; +} +#product > section { + margin-bottom: 20px; +} +#product #product-gallery .product-image { + margin-bottom: 20px; +} +#product #product-gallery #product-thumbnails .carousel-inner { + margin: 0 auto; + width: 90%; +} +#product #product-gallery #product-thumbnails .carousel-control { + background-image: none; + display: none; + width: 4%; + margin-top: -4px; +} +#product #product-gallery #product-thumbnails ul { + margin: 0; +} +#product #product-gallery #product-thumbnails ul > li { + margin: 0; + padding: 0; + width: 19%; +} +#product #product-details .name { + margin-top: 0; +} +#product #product-details .product-price { + margin-bottom: 20px; +} +#product #product-details .product-cart { + margin-bottom: 20px; + padding: 0; +} +#product #product-tabs { + margin-bottom: 20px; +} +#product #product-tabs .nav-tabs { + margin-bottom: -1px; +} +.folder-description { + margin-bottom: 20px; +} +#folder-contents .contents > ul .item { + padding-bottom: 15px; +} +#folder-contents .contents > ul .item + .item { + padding-top: 15px; +} +#folder-contents .contents > ul .item > article { + margin-left: 0; +} +#folder-contents .contents > ul .item > article .content-image { + margin-bottom: 15px; + padding: 0; +} +#folder-contents .contents > ul .item > article .content-info .name { + margin-top: 0; +} +#folder-contents .contents > ul .item + .item { + border-top: 1px solid #ededed; +} +#folder-contents .contents > ul .item > article .content-image > img { + width: 100%; +} +.contents-list .item { + padding-bottom: 15px; +} +.contents-list .item + .item { + padding-top: 15px; +} +.contents-list .item > article { + margin-left: 0; +} +.contents-list .item > article .content-image { + margin-bottom: 15px; + padding: 0; +} +.contents-list .item > article .content-info .name { + margin-top: 0; +} +.brand-description { + margin-bottom: 20px; +} +#brands .brands > ul .item { + padding-bottom: 15px; +} +#brands .brands > ul .item + .item { + padding-top: 15px; +} +#brands .brands > ul .item > article { + margin-left: 0; +} +#brands .brands > ul .item > article .brand-image { + margin-bottom: 15px; + padding: 0; +} +#brands .brands > ul .item > article .brand-info .name { + margin-top: 0; +} +header .header .logo a { + text-decoration: none; +} +header .header .language-container { + text-align: right; +} +header .header .language-container .language-switch, +header .header .language-container .currency-switch { + vertical-align: middle; +} +header .header .language-container .language-switch .dropdown-label, +header .header .language-container .currency-switch .dropdown-label { + font-size: 1em; + font-weight: 300; +} +header .header .language-container .language-switch .select, +header .header .language-container .currency-switch .select { + min-width: 80px; +} +.footer-container .footer-banner { + background-color: #e8e8e8; + font-size: 19px; +} +.footer-container .footer-banner .banner i { + display: block; + font-size: 2em; +} +.footer-container .footer-banner .banner small { + font-size: .65em; + display: block; + font-style: italic; + font-weight: normal; +} +.footer-container .footer-banner .banner .col { + text-align: center; +} +.footer-container .footer-banner .banner .col + .col { + border-top: 1px solid #d6d6d6; +} +@media (min-width: 768px) { + .footer-container .footer-banner .banner .col + .col { + border-left: 1px solid #d6d6d6; + border-top: none; + } +} +.footer-container .footer-block { + background-color: #f5f5f5; +} +.footer-container .footer-info { + background-color: #444444; + color: #ffffff; + font-size: 12px; +} +.footer-container .footer-info a { + color: #ffffff; +} +.footer-container .footer-info a:focus, +.footer-container .footer-info a:hover { + color: #ffffff; +} +.footer-container .footer-info .info .nav-footer ul li + li:before { + content: '-'; +} +.footer-container .footer-info .info .copyright { + font-weight: 300; + text-align: right; +} +.footer-container .footer-info .info .copyright > a { + font-weight: bold; +} +.cart-warning { + text-align: center; +} +.cart-warning > a { + color: inherit; +} +.cart-warning:before { + 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; + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0); + content: "\f071"; + display: block; + font-size: 2.2em; +} +#cart-address .panel { + box-shadow: none; + border: none; +} +#payment-method.panel .panel-body { + text-align: center; +} +#payment-method.panel .radio label > img { + border: 1px solid #ddd; + border-radius: 3px; + opacity: 0.4; + filter: alpha(opacity=40); +} +#payment-method.panel .radio label > img:hover, +#payment-method.panel .radio label > img:focus { + opacity: 1; + filter: alpha(opacity=100); + transition: opacity 200ms ease-in-out; +} +#payment-method .list-group-item { + border: none; +} +.js #payment-method .radio .active > img, +.js #payment-method .radio input:checked + img { + opacity: 1; + filter: alpha(opacity=100); +} +.checkout-progress .btn-step { + padding: 16px 24px; + background: #eeeeee; + color: #555555; +} +.checkout-progress .btn-step + .btn-step { + border-left: 1px solid #555555; +} +.checkout-progress .btn-step .step-nb { + border-right: 1px solid #7a7a7a; + font-size: 30px; + line-height: 0; + font-weight: 600; + padding-right: 6px; + vertical-align: middle; +} +.checkout-progress .btn-step .step-label { + font-size: 20px; + font-weight: 100; + min-width: 250px; + padding-left: 6px; + vertical-align: middle; +} +.checkout-progress .btn-step:hover, +.checkout-progress .btn-step:focus, +.checkout-progress .btn-step:active, +.checkout-progress .btn-step.active { + color: #fff; + background: #CC0000; +} +.checkout-progress .btn-step:hover .step-nb, +.checkout-progress .btn-step:focus .step-nb, +.checkout-progress .btn-step:active .step-nb, +.checkout-progress .btn-step.active .step-nb { + border-right: 1px solid #fff; +} +.checkout-progress .btn-step.active { + background: #CC0000; + cursor: default; + display: inherit; + pointer-events: none; +} +.price { + color: #000066; + font-size: 20px; + font-weight: bold; + font-style: italic; + white-space: nowrap; +} +.old-price .price { + color: #FF0000; + font-size: 16px; + font-weight: 600; + text-decoration: line-through; +} +#folder-contents .contents > ul .item { + padding-bottom: 15px; +} +#folder-contents .contents > ul .item + .item { + padding-top: 15px; +} +#folder-contents .contents > ul .item > article { + margin-left: 0; +} +#folder-contents .contents > ul .item > article .content-image { + margin-bottom: 15px; + padding: 0; +} +#folder-contents .contents > ul .item > article .content-info .name { + margin-top: 0; +} +#folder-contents .contents > ul .item + .item { + border-top: 1px solid #ededed; +} +#folder-contents .contents > ul .item > article .content-image > img { + width: 100%; +} +.contents-list .item + .item { + border-top: 1px solid #ededed; +} +.contents-list .item > article .content-image > img { + width: 100%; +} +a { + transition: all 0.3s ease-in-out; +} +.breadcrumb { + padding: 0; +} +.breadcrumb > li + li:before { + 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; + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0); + content: "\f105"; +} +.btn { + transition: all 0.3s ease-in-out; + border-radius: 0; + text-align: left; + font-weight: 600; +} +.btn:active, +.btn.active { + box-shadow: none; +} +@media (min-width: 992px) { + .btn { + padding: 2px 15px 2px 5px; + } +} +.btn-primary { + font-style: italic; + border-left: 3px solid #ef9e94; +} +.btn-primary:hover, +.btn-primary:focus { + background-color: #CC0000; + color: #b52c1c; +} +.btn-default { + border-left: 3px solid #cccccc; +} +.btn-default:hover, +.btn-default:focus { + background-color: #f7f7f7; +} +.btn-default:active, +.btn-primary:active, +.btn-default.active, +.btn-primary.active, +.btn-default:active:hover, +.btn-primary:active:hover, +.btn-default.active:hover, +.btn-primary.active:hover { + background-color: #d5d5d5; + border-color: #6f6f6f; + color: #fff; +} +.btn-link { + font-weight: normal; +} +.form-control:focus::-moz-placeholder { + color: #eeeeee; + opacity: 1; +} +.form-control:focus:-ms-input-placeholder { + color: #eeeeee; +} +.form-control:focus::-webkit-input-placeholder { + color: #eeeeee; +} +#form-login-mini { + width: 200px; +} +#form-login-mini .mini-forgot-password { + font-size: 12px; +} +#form-login, +#form-forgotpassword { + background: #f5f5f5; +} +#form-login legend, +#form-forgotpassword legend { + font-size: 14px; + font-weight: bold; +} +#form-login .btn-login, +#form-forgotpassword .btn-login { + display: block; + width: 100%; +} +@media (min-width: 768px) { + #form-login .group-btn, + #form-forgotpassword .group-btn { + text-align: right; + } + #form-login .group-btn .btn-login, + #form-forgotpassword .group-btn .btn-login { + display: inline-block; + width: auto; + } +} +@media (min-width: 992px) { + #form-login, + #form-forgotpassword { + width: 45%; + } +} +.page-header { + margin-top: 0; +} +.no-js .collapse { + display: block !important; +} +.no-js #carousel .carousel-control { + display: none; +} +.loader { + position: fixed; + background: #ffffff url(../img/ajax-loader.gif) no-repeat center center; + background-color: rgba(255, 255, 255, 0.5); + display: none; + left: 0; + top: 0; + width: 100%; + height: 100%; + z-index: 100; +} +.oldie { + position: absolute; +} +.thumbnail.active { + border-color: #7a7a7a; +} +.main { + margin-bottom: 20px; +} +.fn { + font-weight: 600; + display: block; +} +.adr, +.org { + font-size: 12px; +} +.table-address .radio, +.table-delivery .radio { + margin-top: 0; +} +.table-address .radio label, +.table-delivery .radio label { + font-weight: 600; +} +.table-address .group-btn, +.table-delivery .group-btn { + text-align: right; +} +.table-address thead > tr > th, +.table-delivery thead > tr > th, +.table-address tbody > tr > th, +.table-delivery tbody > tr > th, +.table-address tfoot > tr > th, +.table-delivery tfoot > tr > th, +.table-address thead > tr > td, +.table-delivery thead > tr > td, +.table-address tbody > tr > td, +.table-delivery tbody > tr > td, +.table-address tfoot > tr > td, +.table-delivery tfoot > tr > td { + border-color: #f5f5f5; + padding: 10px 10px 0; +} +@media (min-width: 768px) { + .table-address thead > tr > th, + .table-delivery thead > tr > th, + .table-address tbody > tr > th, + .table-delivery tbody > tr > th, + .table-address tfoot > tr > th, + .table-delivery tfoot > tr > th, + .table-address thead > tr > td, + .table-delivery thead > tr > td, + .table-address tbody > tr > td, + .table-delivery tbody > tr > td, + .table-address tfoot > tr > td, + .table-delivery tfoot > tr > td { + padding: 30px 30px 0; + } +} +.modal-dialog td { + vertical-align: middle; +} +.modal-dialog .close { + margin: 10px; + position: relative; + z-index: 10; +} +.modal-dialog .btn { + margin-left: 10px; +} +@media screen and (min-width: 768px) { + .modal-dialog { + width: 800px; + } +} +.navbar.navbar-secondary { + z-index: 1001; +} +@media (min-width: 992px) { + .navbar .list-subnav { + background-color: #ffffff; + border: 1px solid #ffffff; + border-radius: 0; + box-shadow: none; + } + .navbar .list-subnav > li > a { + color: #333333; + padding: 3px 12px; + } + .navbar .list-subnav > li > a:hover, + .navbar .list-subnav > li > a:focus { + color: #ffffff; + background-color: #333333; + } + .navbar .list-subnav > .active > a, + .navbar .list-subnav > .active > a:hover, + .navbar .list-subnav > .active > a:focus { + background-color: #333333; + color: #ffffff; + } +} +.navbar .full-width .dropdown-menu .dropdown-content { + padding: 20px; +} +.navbar .full-width .dropdown-menu .dropdown-content .dropdown-subheading { + font-weight: bold; +} +.js .dropdown-toggle:after { + 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; + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0); + content: "\f078"; +} +.panel-heading { + text-transform: uppercase; +} +#account .panel-heading { + padding: 0; +} +#account .panel-heading .panel-title > a { + background: #CC0000; + color: #ffffff; + display: block; + padding: 12px 15px; + text-decoration: none; +} +#account .panel-heading .panel-title > a.collapsed { + background: none; + color: inherit; +} +#account .panel-heading .panel-title > a.collapsed:hover, +#account .panel-heading .panel-title > a.collapsed:focus { + background: #CC0000; + color: #ffffff; +} +#account .panel-body { + padding: 25px; +} +.table-order thead > tr > th, +.table-cart thead > tr > th, +.table-order tbody > tr > th, +.table-cart tbody > tr > th, +.table-order tfoot > tr > th, +.table-cart tfoot > tr > th, +.table-order thead > tr > td, +.table-cart thead > tr > td, +.table-order tbody > tr > td, +.table-cart tbody > tr > td, +.table-order tfoot > tr > td, +.table-cart tfoot > tr > td { + padding: 14px; + text-align: center; + vertical-align: middle; +} +.table-order thead > tr > th.product, +.table-cart thead > tr > th.product, +.table-order tbody > tr > th.product, +.table-cart tbody > tr > th.product, +.table-order tfoot > tr > th.product, +.table-cart tfoot > tr > th.product, +.table-order thead > tr > td.product, +.table-cart thead > tr > td.product, +.table-order tbody > tr > td.product, +.table-cart tbody > tr > td.product, +.table-order tfoot > tr > td.product, +.table-cart tfoot > tr > td.product { + text-align: left; +} +.table-order thead > tr > th.image, +.table-cart thead > tr > th.image, +.table-order tbody > tr > th.image, +.table-cart tbody > tr > th.image, +.table-order tfoot > tr > th.image, +.table-cart tfoot > tr > th.image, +.table-order thead > tr > td.image, +.table-cart thead > tr > td.image, +.table-order tbody > tr > td.image, +.table-cart tbody > tr > td.image, +.table-order tfoot > tr > td.image, +.table-cart tfoot > tr > td.image { + border-right-color: transparent; +} +.table-order thead th, +.table-cart thead th { + background-color: #f5f5f5; + text-transform: uppercase; + border-bottom-width: 1px; +} +.table-order thead th.subprice, +.table-cart thead th.subprice { + color: #CC0000; +} +.table-order tbody td.price, +.table-cart tbody td.price, +.table-order tbody td.qty, +.table-cart tbody td.qty, +.table-order tbody td.subprice, +.table-cart tbody td.subprice { + padding: 35px 10px; +} +.table-order tbody td.unitprice .price, +.table-cart tbody td.unitprice .price { + color: #7a7a7a; +} +.table-order tbody td.unitprice .old-price .price, +.table-cart tbody td.unitprice .old-price .price { + font-size: 14px; +} +.table-order tbody td.unitprice .secondary-price .price, +.table-cart tbody td.unitprice .secondary-price .price { + font-size: 14px; + font-weight: normal; +} +.table-order tbody td.subprice .price, +.table-cart tbody td.subprice .price { + color: #CC0000; +} +.table-order tfoot th, +.table-cart tfoot th, +.table-order tfoot td, +.table-cart tfoot td { + background-color: #f5f5f5; +} +.table-order tfoot th.empty, +.table-cart tfoot th.empty, +.table-order tfoot td.empty, +.table-cart tfoot td.empty { + background: transparent; +} +.table-order tfoot th.total, +.table-cart tfoot th.total, +.table-order tfoot td.total, +.table-cart tfoot td.total { + background-color: #666; + color: #fff; +} +.table-order tfoot th.total .price, +.table-cart tfoot th.total .price, +.table-order tfoot td.total .price, +.table-cart tfoot td.total .price { + color: inherit; +} +.table-order tfoot td.shipping .price, +.table-cart tfoot td.shipping .price { + color: #7a7a7a; + font-size: 19px; +} +.table-order tfoot td.total .price, +.table-cart tfoot td.total .price { + font-size: 19px; +} +.table-order tfoot td.empty, +.table-cart tfoot td.empty { + border-bottom-color: transparent; + border-left-color: transparent; +} +.table-order tfoot th.total, +.table-cart tfoot th.total { + text-transform: uppercase; + font-weight: 100; + font-size: 16px; +} +.table-order-total td.total .price, +.table-cart-total td.total .price { + font-size: 19px; +} +.table-order-total td.empty, +.table-cart-total td.empty { + border-bottom-color: transparent; + border-left-color: transparent; +} +.alert-warning { + clear: both; + margin-bottom: 0; + text-align: center; +} +.alert-warning > a { + color: inherit; +} +.alert-warning:before { + 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; + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0); + content: "\f071"; + display: block; + font-size: 2.2em; +} +.block { + background: transparent; + border: 1px solid transparent; + border-radius: 0; + box-shadow: none; +} +.block .block-heading { + background: transparent; + border-bottom: 1px solid #dfdfdf; + color: #888888; + margin: 0 0 6px 0; + padding-bottom: 6px; +} +.block .block-title { + font-size: 21px; + margin-top: 0; + margin-bottom: 0; +} +.block .block-title > a { + color: inherit; +} +.block .block-content { + font-size: 12px; + margin-bottom: 20px; +} +.block .block-content ul { + padding-left: 0; + list-style: none; +} +.block .block-content .block-subtitle { + color: #fff; + font-size: 14px; + font-weight: 300; + margin: 0 0 6px 0; +} +.block-default .block-content li { + margin-left: 15px; + padding-top: 6px; +} +.block-default .block-content li a { + color: #747474; +} +.block-default .block-content li a:hover, +.block-default .block-content li a:focus { + color: #b52c1c; +} +.block-default .block-content li:before { + 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; + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0); + content: "\f054"; + color: #BB0000; + margin-left: -15px; + margin-right: 5px; +} +/* Block - Links */ +.block-links .block-content li + li a { + border-top: 1px solid #fff; +} +.block-links .block-content li a { + background-color: transparent; + color: #747474; + display: block; + font-size: 12px; + font-weight: normal; + padding: 3px 3px; + position: relative; +} +.block-links .block-content li a:hover, +.block-links .block-content li a:focus { + text-decoration: underline; + /*background-color: #ebebeb;*/ +} +.block-links .block-content li a > p { + margin-bottom: 0; +} +/* Block - Nav */ +.block-nav .block-heading { + margin-bottom: 0; +} +.block-nav .block-content li a { + background-color: transparent; + color: #747474; + display: block; + font-size: 12px; + font-weight: normal; + padding: 10px 60px 10px 3px; + position: relative; +} +.block-nav .block-content li a:hover, +.block-nav .block-content li a:focus { + text-decoration: none; + background-color: #f7f7f7; +} +.block-nav .block-content li a.accordion-toggle:after { + color: #BB0000; + 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; + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0); + content: "\f068"; +} +.block-nav .block-content li a.accordion-toggle.collapsed:after { + content: "\f067"; +} +.block-nav .block-content ul a { + padding-left: 15px; +} +.block-nav .block-content ul ul a { + padding-left: 30px; +} +.block-nav .block-content ul ul ul a { + padding-left: 45px; +} +/* Block - Thumbnails */ +.block-thumbnail { + margin-left: -15px; + margin-right: -15px; +} +.block-thumbnail.block-thumbnail-2 li { + max-width: 50%; +} +.block-thumbnail.block-thumbnail-3 li { + max-width: 33.33333333%; +} +.block-thumbnail.block-thumbnail-4 li { + max-width: 25%; +} +.block-thumbnail .block-content li { + float: left; + padding-right: 7.5px; + padding-bottom: 7.5px; + position: relative; + max-width: 33.33333333%; +} +/* Block - Social */ +.block-social .block-content li { + display: inline-block; + font-size: 18px; +} +.block-social .block-content li > a { + color: #888888; +} +.block-social .block-content li > a:hover, +.block-social .block-content li > a:focus { + color: #b52c1c; +} +/* Block - Newsletter */ +.block-newsletter .block-content form .btn-subscribe { + padding: 6px 6px; +} +/* Block - Contact Info */ +.block-contact .block-content li { + clear: both; + margin-bottom: 5px; +} +.block-carousel { + margin-bottom: 30px; +} +.block-carousel .carousel-indicators { + bottom: auto; +} +.block-carousel .block-carousel-control { + float: right !important; + float: right; +} +.block-carousel .block-carousel-control .carousel-control { + background: #efefef; + color: #000; + display: block; + float: left; + font-size: 24px; + margin-left: 3px; + position: relative; + top: 1px; + left: auto; + bottom: auto; + width: 28px; + height: 28px; + transition: background-color 300ms ease-in-out; +} +.block-carousel .block-carousel-control .carousel-control:hover, +.block-carousel .block-carousel-control .carousel-control:focus { + background-color: #000; + color: #fff; +} +.label-new { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #ffffff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; + background-color: #5bc0de; +} +a.label-new:hover, +a.label-new:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} +.label-new:empty { + display: none; +} +.btn .label-new { + position: relative; + top: -1px; +} +.label-new[href]:hover, +.label-new[href]:focus { + background-color: #31b0d5; +} +.label-sale { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #ffffff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; + background-color: #d9534f; +} +a.label-sale:hover, +a.label-sale:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} +.label-sale:empty { + display: none; +} +.btn .label-sale { + position: relative; + top: -1px; +} +.label-sale[href]:hover, +.label-sale[href]:focus { + background-color: #c9302c; +} +.label-delivered { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #ffffff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; + background-color: #5cb85c; +} +a.label-delivered:hover, +a.label-delivered:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} +.label-delivered:empty { + display: none; +} +.btn .label-delivered { + position: relative; + top: -1px; +} +.label-delivered[href]:hover, +.label-delivered[href]:focus { + background-color: #449d44; +} +.products-heading .btn-all { + float: right; + font-size: .6em; +} +.products-heading h3 { + top: -14px !important; + margin: 0; +} +.availability .in-stock { + color: #5cb85c; + font-style: italic; + font-weight: bold; + text-transform: uppercase; +} +.availability .in-stock .in { + display: block; +} +.availability .in-stock .out { + display: none; +} +.availability .in-stock .quantity { + font-style: italic; +} +.availability .out-of-stock { + color: #f0ad4e; + font-style: italic; + font-weight: bold; + text-transform: uppercase; +} +.availability .out-of-stock .in { + display: none; +} +.availability .out-of-stock .out { + display: block; +} +.option { + background: #ffffff; + border: 1px solid transparent; + border-radius: 0; +} +.option .option-heading { + border-bottom: 1px solid transparent; + color: #7a7a7a; + font-size: 14px; + font-weight: bold; +} +.option .option-content .radio label, +.option .option-content .checkbox label { + font-weight: 100; +} +#product #product-gallery { + border-right: 1px solid #f5f5f5; + padding-right: 20px; +} +#product #product-details .name { + font-size: 21px; + font-weight: 400; +} +#product #product-details .product-cart { + background: #ffffff; + border: 1px solid transparent; + border-radius: 0; +} +#product #product-tabs .nav-tabs { + border-bottom: 1px solid #dddddd; +} +#product #product-tabs .nav-tabs li { + text-transform: uppercase; +} +#product #product-tabs .tab-content { + border: 1px solid #dddddd; + border-radius: 0 0 3px 3px; + padding: 30px 15px; + min-height: 180px; + height: auto !important; + height: 180px; +} +.grid .btn-grid { + cursor: default; + pointer-events: none; + opacity: 0.65; + filter: alpha(opacity=65); + box-shadow: none; +} +.grid .item .product-image > img { + width: 100%; +} +.list .btn-list { + cursor: default; + pointer-events: none; + opacity: 0.65; + filter: alpha(opacity=65); + box-shadow: none; +} +.list .item + .item { + border-top: 1px solid #ededed; +} +.list .item > article .product-image > img { + width: 100%; +} +.list .item > article .product-price { + text-align: right; +} +.filter { + background: #f5f5f5; + border: 1px solid #f5f5f5; + border-radius: 0; +} +.filter .filter-heading { + border-bottom: 1px solid #dfdfdf; + color: #888888; + font-size: 19px; + font-weight: 100; + text-transform: uppercase; +} +.filter .filter-content .radio label, +.filter .filter-content .checkbox label { + font-weight: 100; +} +.toolbar { + line-height: 50px; +} +.toolbar .sorter-container, +.toolbar .pagination-container { + height: 50px; +} +.toolbar .sorter-container { + background-color: #ffffff; + border-radius: 0; + padding: 0; + text-align: right; +} +.toolbar .sorter-container .view-mode > .view-mode-btn { + font-size: 24px; +} +.toolbar .sorter-container .view-mode > .view-mode-btn a { + padding: 0 6px; + font-size: 21px; + text-decoration: none; +} +.toolbar .pagination-container { + text-align: center; +} +.no-js .toolbar .limiter, +.no-js .toolbar .sort-by { + display: none; +} +#brands .brands > ul .item + .item { + border-top: 1px solid #ededed; +} +#brands .brands > ul .item > article .brand-image.overlay:after { + display: none; +} +#brands .brands > ul .item > article .brand-image > img { + width: 100%; +} +.page-404 .main { + padding: 10px 0 100px; +} +.page-404 #main-label { + color: #CC0000; + font-size: 9em; + font-weight: bold; + text-align: center; +} +.page-404 #main-label span { + color: #CCC; + display: block; + font-size: 15px; + font-weight: normal; +} +.page-home #carousel { + margin-bottom: 20px; +} +.page-home #carousel .item { + text-align: center; +} +@media screen and (min-width: 768px) { + .page-home #carousel .carousel-control .fa-caret-left, + .page-home #carousel .carousel-control .fa-caret-right { + font-size: 80px; + margin-top: -40px; + margin-left: -40px; + width: 80px; + height: 80px; + } +} +.page-header { + border: none; + font-weight: 100; + font-size: 30px; +} +.form-control { + box-shadow: none; +} +.form-control:invalid:focus { + border-color: #843534; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; +} +.has-error .help-block:before { + 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; + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0); + content: "\f00d"; + margin-right: .3em; +} +label { + font-weight: 600; +} +.dropdown-menu { + box-shadow: none; +} +.modal-content { + box-shadow: none; +} +.popover { + border-radius: 3px; + box-shadow: none; +} +.overlay { + display: block; + overflow: hidden; + position: relative; + font-size: 40px; +} +.overlay:before, +.overlay:after { + display: block; + width: 100%; + height: 100%; + visibility: hidden; + position: absolute; + top: 0; + left: 0; + right: 0; + opacity: 0; + filter: alpha(opacity=0); + transition: all 300ms ease-in-out 50ms; +} +.overlay:before { + content: ''; + overflow: visible; + background-color: #BB0000; + background-color: rgba(200, 200, 200, 0.7); +} +.overlay:after { + font-family: FontAwesome; + content: "\f002"; + color: #fff; + text-align: center; + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0); + line-height: 0; +} +.overlay:hover:before, +.overlay:focus:before, +.overlay:hover:after, +.overlay:focus:after { + visibility: visible; + opacity: 1; + filter: alpha(opacity=100); +} +.overlay:hover:after, +.overlay:focus:after { + -webkit-transform: translate(0, 50%); + -ms-transform: translate(0, 50%); + transform: translate(0, 50%); +} +.navbar li > a.home:before { + 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; + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0); + content: "\f015"; + color: #c9c9c9; + font-size: 26px; + line-height: 0; + margin-right: .5em; + position: relative; + top: 3px; +} +.navbar li > a.login:before { + 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; + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0); + content: "\f007"; + color: #CC0000; + font-size: 19px; + line-height: 0; + margin-right: .5em; +} +.navbar li > a.cart:hover > .badge, +.navbar li > a.cart:focus > .badge { + background-color: #fff; + color: #CC0000; +} +.navbar li.cart-not-empty > a.cart { + background-color: #BB0000; + color: #fff; +} +.navbar li.cart-not-empty > a.cart > .badge { + background-color: #fff; + color: #CC0000; +} +.navbar li.cart-not-empty > a.cart:hover, +.navbar li.cart-not-empty > a.cart:focus { + background-color: #BB0000; + color: #fff; +} +.navbar li.cart-not-empty > a.cart:before { + 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; + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0); + content: "\f07a"; + color: #fff; + font-size: 24px; + line-height: 0; + margin-right: .4em; +} +@media (min-width: 992px) { + .navbar .navbar-nav .list-subnav > li + li { + border-top: 1px solid #f0f0f0; + } + .navbar .navbar-nav .list-subnav > li > a { + font-weight: 100; + } +} +.navbar .navbar-nav > li > a:hover:before, +.navbar .navbar-nav > li > a:focus:before { + color: #333333; +} +.navbar .navbar-nav > .active > a:hover, +.navbar .navbar-nav > .active > a:focus { + background-color: #ffffff; + color: #333333; +} +.navbar .navbar-nav > .active:after { + background: #ffffff; + content: ""; + display: block; + position: absolute; + bottom: 0; + width: 100%; + height: 2px; + z-index: 100; +} +.navbar .navbar-nav > .open > a, +.navbar .navbar-nav > .open > a:hover, +.navbar .navbar-nav > .open > a:focus { + background-color: #ffffff; + color: #333333; +} +.navbar .navbar-nav > .open > a:before, +.navbar .navbar-nav > .open > a:hover:before, +.navbar .navbar-nav > .open > a:focus:before { + color: #333333; +} +.container > .navbar-collapse { + margin-left: -15px; + margin-right: -15px; +} +header .header .logo { + float: none; +} +.page-home #carousel .carousel-control { + background-image: none; +} +.products-heading h2 { + color: #7a7a7a; + font-size: 18px; + font-weight: bold; +} +.products-heading .btn-all, +.products-heading .btn-all:hover, +.products-heading .btn-all:focus { + color: #FF0000; + font-size: 16px; + font-style: italic; + font-weight: 600; +} +.products-heading .short-description { + background-color: #f5f5f5; + margin-bottom: 10px; + padding: 10px; +} +.product-options dl { + font-size: .85em; + margin-bottom: 10px; +} +.product-options dl > dt { + text-align: left; +} +td.product .name, +.product-info .name { + font-size: 14px; + font-weight: 500; + min-height:32px; +} +td.product .name > a, +.product-info .name > a { + color: #555555; + text-decoration: none; +} +td.product .name > a:hover, +.product-info .name > a:hover, +td.product .name > a:focus, +.product-info .name > a:focus { + color: #555555; +} +.product-price .price-label { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; + display: block; +} +.product-price .regular-price .price, +.product-price .special-price .price { + display: block; + font-size: 14px; + line-height: 25px; + font-style: normal; + font-weight: 400; +} +.product-price .old-price .price { + display: block; + font-size: 14px; + line-height: 25px; + font-style: italic; + font-weight: 400; + text-decoration: line-through; +} +#products-new .products-grid .overlay:after, +#products-recently-viewed .products-grid .overlay:after, +#products-basics .products-grid .overlay:after { + -webkit-transform: translate(0, 40%); + -ms-transform: translate(0, 40%); + transform: translate(0, 40%); +} +#products-new .products-grid .item > article, +#products-recently-viewed .products-grid .item > article, +#products-basics .products-grid .item > article { + border-bottom: 4px solid #CC0000; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; + overflow: hidden; + position: relative; +} +#products-new .products-grid .item > article .product-info, +#products-recently-viewed .products-grid .item > article .product-info, +#products-basics .products-grid .item > article .product-info { + background-color: #e87668; + color: #fff; + display: block; + padding: 6px 12px; + position: relative; + text-decoration: none !important; +} +#products-new .products-grid .item > article .product-info:hover, +#products-new .products-grid .item > article .product-info:focus, +#products-recently-viewed .products-grid .item > article .product-info:hover, +#products-recently-viewed .products-grid .item > article .product-info:focus, +#products-basics .products-grid .item > article .product-info:hover, +#products-basics .products-grid .item > article .product-info:focus { + background-color: #CC0000; +} +#products-new .products-grid .item > article .product-info .name, +#products-recently-viewed .products-grid .item > article .product-info .name, +#products-basics .products-grid .item > article .product-info .name { + min-height: 40px; + height: auto !important; + height: 40px; +} +#products-new .products-grid .item > article .product-info .name:after, +#products-recently-viewed .products-grid .item > article .product-info .name:after, +#products-basics .products-grid .item > article .product-info .name:after { + content: '+'; + font-size: 45px; + line-height: 0; + font-style: normal; + font-weight: 100; + position: absolute; + top: 16px; + right: 4px; + -webkit-font-smoothing: antialiased; +} +#products-new .products-grid .item > article .product-info .short-description, +#products-recently-viewed .products-grid .item > article .product-info .short-description, +#products-basics .products-grid .item > article .product-info .short-description { + font-size: 11px; + line-height: 1.1; +} +#products-new .products-grid .item > article .product-price .price, +#products-recently-viewed .products-grid .item > article .product-price .price, +#products-basics .products-grid .item > article .product-price .price { + color: #fff; + font-size: 22px; + font-weight: bold; +} +@media (min-width: 992px) { + #products-new .products-grid .item > article .product-image, + #products-recently-viewed .products-grid .item > article .product-image, + #products-basics .products-grid .item > article .product-image { + padding-bottom: 40px; + } + #products-new .products-grid .item > article .product-info, + #products-recently-viewed .products-grid .item > article .product-info, + #products-basics .products-grid .item > article .product-info { + transition: height 300ms linear; + position: absolute; + bottom: 0; + width: 100%; + height: 50px; + } + #products-new .products-grid .item > article .product-info h3, + #products-recently-viewed .products-grid .item > article .product-info h3, + #products-basics .products-grid .item > article .product-info h3 { + margin-top: 2px; + padding-right: 20px; + } + #products-new .products-grid .item > article .product-info h3 span, + #products-recently-viewed .products-grid .item > article .product-info h3 span, + #products-basics .products-grid .item > article .product-info h3 span { + height: 2em; + overflow: hidden; + display: block; + } + #products-new .products-grid .item > article .product-info:hover, + #products-new .products-grid .item > article .product-info:focus, + #products-recently-viewed .products-grid .item > article .product-info:hover, + #products-recently-viewed .products-grid .item > article .product-info:focus, + #products-basics .products-grid .item > article .product-info:hover, + #products-basics .products-grid .item > article .product-info:focus { + cursor: pointer; + height: 140px; + } +} +#products-upsell { + margin-top: 40px; + position: relative; +} +#products-upsell .products-heading { + border-bottom: 1px solid #e5e5e5; + margin: 20px 0; +} +#products-upsell .products-heading h3 { + background: #fff; + color: #CC0000; + padding-right: 15px; + position: absolute; + top: -24px; +} +#products-upsell .products-grid .item > article, +#products-related .products-grid .item > article, +#products-offer .products-grid .item > article { + border-radius: 3px; + transition: background-color 300ms ease-in-out; + padding: 6px; +} +#products-upsell .products-grid .item > article .product-info, +#products-related .products-grid .item > article .product-info, +#products-offer .products-grid .item > article .product-info { + padding: 0; +} +#products-upsell .products-grid .item > article .product-info .short-description, +#products-related .products-grid .item > article .product-info .short-description, +#products-offer .products-grid .item > article .product-info .short-description { + font-size: 11px; +} +@media (min-width: 768px) { + #products-upsell .products-grid .item:hover article, + #products-related .products-grid .item:hover article, + #products-offer .products-grid .item:hover article { + background-color: #f6f6f6; + } +} +#products-offer .overlay:after, +#products-new .overlay:after, +#products-recently-viewed .overlay:after, +#products-basics .overlay:after, +#products-upsell .overlay:after, +#products-offer .overlay:after { + font-family: FontAwesome; + content: "\f002"; + font-size: 80px; + font-weight: 100; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +#products-new .overlay:before, +#products-recently-viewed .overlay:before, +#products-basics .overlay:before { + border-radius: 3px 3px 0 0; +} +#category-products .item > article .product-info .description { + font-size: .83em; + line-height: 1.3; +} +#category-products .item > article .product-price .price-label { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; + display: block; +} +#category-products .item > article .product-price .price-container { + margin-bottom: 10px; +} +#category-products .item > article .product-price .price-container .price { + margin-left: 4px; +} +#category-products .item > article .product-price .product-btn { + min-height: 26px; +} +.grid #category-products .item { + border-right: 1px solid #e8e8e8; + margin: 0; + padding: 10px; +} +.grid #category-products .item > article .product-info { + padding: 3px; +} +.grid #category-products .item > article .product-info .name { + margin: 4px; + height: 2em; + overflow: hidden; +} +.grid #category-products .item > article .product-info .description { + margin-left: 4px; +} +.list #category-products .item > article .product-price .price-container { + margin-bottom: 20px; +} +.list #category-products .item > article .product-price .price-container .regular-price, +.list #category-products .item > article .product-price .price-container .special-price, +.list #category-products .item > article .product-price .price-container .old-price { + display: block; + width: 100%; +} +#product-details .product-info { + border-bottom: 1px solid #e5e5e5; + margin-bottom: 15px; +} +#product-details .product-info .sku { + color: #e5e5e5; + display: block; + font-size: 14px; + margin-top: -8px; + margin-bottom: 20px; +} +#product-details .product-info .pse-name { + color: #555555; + font-size: 14px; +} +#product-details .product-options .option { + margin-bottom: 10px; +} +#product-details .product-cart { + background-color: #f5f5f5 !important; + margin-bottom: 20px; + padding: 10px !important; +} +#product-details .product-promo { + background-color: #f5f5f5; + margin-bottom: 15px; + padding: 10px; +} +#product-details .product-promo .sale-label { + font-weight: 300; + line-height: 1.4; + font-size: 21px; +} +#product-details .product-promo .sale-saving { + color: #CC0000; +} +#product-details .product-promo .sale-saving:before { + 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; + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0); + content: "\f005"; +} +#product-details .product-promo .sale-period { + font-style: italic; + font-size: 90%; +} +#product-thumbnails .carousel-control { + width: 17px !important; +} +#product-thumbnails .carousel-control .fa { + position: absolute; + top: 50%; +} +#product-thumbnails .carousel-control.left { + border-right: 7px solid #ccc; + color: #ccc; + text-align: left; +} +#product-thumbnails .carousel-control.left > .fa-caret-left { + left: 0; + margin-left: 0; + margin-top: -15px; +} +#product-thumbnails .carousel-control.left > .fa-caret-left:before { + color: inherit; +} +#product-thumbnails .carousel-control.right { + border-left: 7px solid #ccc; + text-align: right; +} +#product-thumbnails .carousel-control.right > .fa-caret-right { + left: auto; + right: 0; + margin-left: 0; + margin-top: -15px; +} +@media (min-width: 768px) { + #product #product-gallery { + border-right: 1px solid #eeeeee; + padding-right: 20px; + } + #product #product-details .group-qty .form-control { + display: inline-block; + margin-right: 1em; + margin-left: .4em; + width: 100px; + } +} +#product-gallery .product-image { + margin-bottom: 20px; +} +#product-gallery .product-thumbnails li { + width: 20%; +} +#filters { + background: #f5f5f5; +} +#filters > h3 { + background: #e5e5e5; + box-shadow: inset 0px -4px 10px rgba(0, 0, 0, 0.125); + margin: 0 0 15px 0; + padding: 10px 15px; + font-size: 18px; + font-weight: bold; + text-transform: uppercase; +} +#filters > h3 > span { + display: block; + font-size: .75em; + font-weight: 100; + text-transform: lowercase; +} +#filters > h3:before { + 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; + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0); + content: "\f002"; + font-size: 30px; + float: left; + margin-right: .5em; +} +#filters .filter { + margin-bottom: 10px; +} +.block { + /* Block - Newsletter */ + /* Block - Social */ + /* Block - Contact Info */ +} +.block.block-links .block-content ul > li + li a { + border-top: none; +} + +.block.block-links .block-content ul > li + li:before { + background: #00044; + content: ""; + display: block; + margin: 0 auto; + text-align: center; + width: 65%; + height: 0px; +} + +.block.block-newsletter .block-content form .form-group { + position: relative; +} +@media (min-width: 1200px) { + .block.block-newsletter .block-content form .form-group { + width: 176px; + } +} +.block.block-newsletter .block-content form .form-group .form-control { + background-color: #e6e6e6; + font-size: 12px; + padding-left: 35px; + width: inherit; + box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.075); +} +.block.block-newsletter .block-content form .form-group .form-control::-moz-placeholder { + color: #888888; + opacity: 1; +} +.block.block-newsletter .block-content form .form-group .form-control:-ms-input-placeholder { + color: #888888; +} +.block.block-newsletter .block-content form .form-group .form-control::-webkit-input-placeholder { + color: #888888; +} +.block.block-newsletter .block-content form .form-group .form-control:focus::-moz-placeholder { + color: #c8c8c8; + opacity: 1; +} +.block.block-newsletter .block-content form .form-group .form-control:focus:-ms-input-placeholder { + color: #c8c8c8; +} +.block.block-newsletter .block-content form .form-group .form-control:focus::-webkit-input-placeholder { + color: #c8c8c8; +} +.block.block-newsletter .block-content form .form-group:before { + 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; + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0); + content: "\f0e0"; + color: #8b8b8b; + font-size: 18px; + position: absolute; + top: 8px; + left: 9px; +} +.block.block-newsletter .block-content form .btn-subscribe { + padding: 6px 6px; +} +.block.block-social .block-content ul > li > a:hover.facebook { + color: #3d5fa6; +} +.block.block-social .block-content ul > li > a:hover.twitter { + color: #53b1f0; +} +.block.block-social .block-content ul > li > a:hover.rss { + color: #fac200; +} +.block.block-social .block-content ul > li > a:hover.instagram { + color: #425E75; +} +.block.block-social .block-content ul > li > a:hover.google-plus { + color: #fac200; +} +.block.block-social .block-content ul > li > a:hover.youtube { + color: #e82a20; +} +.block.block-contact .block-content ul > li { + clear: both; + margin-bottom: 5px; +} +.block.block-contact .block-content ul > li.contact-address:before { + 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; + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0); + content: "\f041"; + font-size: 34px; +} +.block.block-contact .block-content ul > li.contact-phone:before { + 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; + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0); + content: "\f10b"; + font-size: 30px; + margin-top: -8px; + margin-left: 3px; +} +.block.block-contact .block-content ul > li.contact-email:before { + 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; + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0); + content: "\f0e0"; + font-size: 17px; + margin-left: 2px; +} +.block.block-contact .block-content ul > li:before { + color: #CC0000; + float: left; + line-height: 1; + margin-right: .4em; +} +#categories.block-nav .block-title { + text-transform: uppercase; +} +#categories.block-nav .block-content { + border-top: 1px solid #aeaeae; +} +#categories.block-nav .block-content .amount { + font-weight: bold; +} +#categories.block-nav .block-content li { + border-top: 1px solid #eeeeee; + position: relative; +} +#categories.block-nav .block-content li .accordion-toggle { + position: absolute; + top: 0; + right: 0; + padding-right: 10px; + padding-left: 5px; +} +#categories.block-nav .block-content li .accordion-toggle:hover, +#categories.block-nav .block-content li .accordion-toggle:focus { + background: none; +} +#categories.block-nav .block-content li .accordion-toggle:hover:after, +#categories.block-nav .block-content li .accordion-toggle:focus:after { + border-color: #b52c1c; + color: #b52c1c; +} +#categories.block-nav .block-content li .accordion-toggle:after { + border: 1px solid #CC0000; + border-radius: 10px; + line-height: 17px; + text-align: center; + width: 19px; + height: 19px; +} +.toolbar.toolbar-top { + margin-top: -20px; + border-bottom: 1px solid #eee; +} +.toolbar.toolbar-top .pagination-container { + display: none; +} +.toolbar.toolbar-bottom .sorter-container { + display: none; +} +.toolbar .amount { + color: #CC0000; + font-size: 22px; + font-weight: normal; +} +.toolbar .view-mode > .view-mode-btn a { + background-color: #fff; + border: 0 !important; + color: #7a7a7a; +} +.toolbar .view-mode > .view-mode-btn a:hover, +.toolbar .view-mode > .view-mode-btn a:focus { + background-color: #efefef; + color: #474747; +} +.toolbar .view-mode > .view-mode-btn a:active { + color: #fff; +} +.pagination > li > a, +.pagination > li > span { + box-shadow: 2px 1px 1px rgba(0, 0, 0, 0.1); + transition: all 200ms ease-in-out; + background-image: linear-gradient(to bottom, #ffffff 0%, #f9f9f9 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff9f9f9', GradientType=0); + color: #7a7a7a; + font-weight: bold; +} +.pagination > li > a:hover, +.pagination > li > span:hover, +.pagination > li > a:focus, +.pagination > li > span:focus { + background: transparent; +} +.pagination > li > a:hover:active, +.pagination > li > span:hover:active, +.pagination > li > a:focus:active, +.pagination > li > span:focus:active { + background-color: #CC0000; + border-color: #CC0000; + color: #ffffff; +} +.pagination > li:first-child > a, +.pagination > li:first-child > span { + border-bottom-left-radius: 30px; + border-top-left-radius: 30px; +} +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-bottom-right-radius: 30px; + border-top-right-radius: 30px; +} +.pagination > .active > a, +.pagination > .active > span { + background-image: none; +} +#form-login .group-email label, +#form-forgotpassword .group-email label, +#form-login legend, +#form-forgotpassword legend { + font-size: 16px; + font-weight: 600; +} +#form-login .radio-account1, +#form-forgotpassword .radio-account1 { + margin-top: 10px; +} +#form-login .forgot-password, +#form-forgotpassword .forgot-password { + color: #7a7a7a; + font-size: 12px; + font-style: italic; +} +@media (min-width: 768px) { + #form-login .radio-account1, + #form-forgotpassword .radio-account1 { + float: left; + } + #form-login .group-password, + #form-forgotpassword .group-password { + float: right; + margin-top: 5px; + width: 50%; + } +} +#delivery-address.panel .panel-body { + padding: 0; +} +#delivery-method.panel .panel-body { + padding: 0; +} +#delivery-method.panel .radio { + display: block; + margin-top: 0; +} +#delivery-method.panel .radio + .radio { + border-top: 1px solid #f5f5f5; +} +#delivery-method.panel .price { + text-align: right; +} +#delivery-method.panel .image { + text-align: center; +} +.js #payment-method .radio { + padding-left: 0; + position: relative; +} +.js #payment-method .radio .active:after { + 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; + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0); + content: "\f077"; + color: #CC0000; + display: block; + font-size: 1.5em; + line-height: 0; + position: absolute; + bottom: -8px; + left: 40%; +} +#payment-success.panel .panel-heading { + text-align: left; +} +#payment-success.panel .panel-heading .payment-method { + font-size: inherit; +} +#payment-success.panel .panel-body { + padding: 20px 40px; +} +#payment-success.panel .panel-body > h3 { + color: #CC0000; +} +#account .panel { + box-shadow: none; + border-color: #fff; +} +#account .panel-title { + text-align: left; +} +#account .panel-title > a:before { + 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; + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0); + content: "\f078"; + float: left; + width: 20px; +} +#account .panel-title > a.collapsed:before { + content: "\f054"; +} +#account-info .fn { + font-size: 16px; + font-weight: 600; +} +#account-info .list-info .mobile:before, +#account-info .list-info .tel:before, +#account-info .list-info .email:before { + color: #CC0000; + line-height: 1; + margin-right: .4em; + vertical-align: middle; +} +#account-info .list-info .mobile:before { + 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; + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0); + content: "\f10b"; + font-size: 30px; +} +#account-info .list-info .tel:before { + 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; + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0); + content: "\f095"; + font-size: 22px; +} +#account-info .list-info .email:before { + 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; + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0); + content: "\f0e0"; + font-size: 18px; +} +#account-info .group-btn a { + color: #7a7a7a; + margin-bottom: 4px; + padding: 0; +} +#account-info .group-btn a > i { + color: #CC0000; + font-size: 20px; + line-height: 1; + margin-right: .3em; + vertical-align: middle; +} +#account-info .group-btn a:hover, +#account-info .group-btn a:focus { + color: #b52c1c; +} +#account-address .panel-body { + padding-left: 0; + padding-right: 0; + padding-top: 10px; +} +#account-address .table-address { + border: 1px solid #f5f5f5; + margin-bottom: 0; +} +#account-orders .panel-body { + padding-left: 0; + padding-right: 0; +} +#account-orders .table-orders thead > tr > th, +#account-orders .table-orders tbody > tr > th, +#account-orders .table-orders thead > tr > td, +#account-orders .table-orders tbody > tr > td { + padding: 14px; + text-align: center; +} +#account-orders .table-orders thead > tr > th { + background-color: #f5f5f5; + border-bottom-width: 1px; +} +#account-orders .table-order-products thead > tr > th, +#account-orders .table-order-products tbody > tr > th, +#account-orders .table-order-products thead > tr > td, +#account-orders .table-order-products tbody > tr > td { + padding: 5px; + text-align: center; +} +.table-cart-mini thead > tr > th, +.table-cart-mini tbody > tr > th, +.table-cart-mini tfoot > tr > th, +.table-cart-mini thead > tr > td, +.table-cart-mini tbody > tr > td, +.table-cart-mini tfoot > tr > td { + vertical-align: middle; +} +#google-map { + border: none; + display: block; + margin-bottom: 20px; + width: 100%; + height: 350px; + -webkit-filter: grayscale(100%); + -moz-filter: grayscale(100%); + -ms-filter: grayscale(100%); + -o-filter: grayscale(100%); + filter: grayscale(100%); +} +#sale-details .sale-discount-information { + background-color: #f5f5f5; + margin-bottom: 10px; + padding: 10px; +} +#sale-details .sale-discount-information .sale-saving { + font-size: 120%; + color: #CC0000; +} +#sale-details .sale-discount-information .sale-saving:before { + 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; + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0); + content: "\f005"; +} +#sale-details .sale-discount-information .sale-period { + font-style: italic; + font-size: 90%; +} +#sale-details .sale-information { + margin-bottom: 30px; +} +#sale-details .sale-information .chapo, +#sale-details .sale-information .description { + margin-bottom: 10px; +} +/* Custom style */ +body { + background: url("../img/body-bg.png") left top repeat; +} +.imgTitle { + display:block; + padding:10px; + text-align:center; +} +.bootbox-body h2 { + font-size: 18px; +} +.carousel-container { + display: none; +} +.carousel-container .carousel .carousel-wrapper .carousel-inner .item img { + width: 100% !important; + height: auto; +} +.carousel-container .carousel .carousel-control { + display: none; +} +.page-home .carousel-container { + display: block; +} +.page .main-container .container, +.page-product .main-container .container { + margin-bottom: 5px; +} +.page-search .page-header { + border-bottom: 1px solid #eee; +} +.page-search h1, +.page-search h2, +.page-search h3, +.page-search h4, +.page-search h5, +.page-search h6, +.page-search .h1, +.page-search .h2, +.page-search .h3, +.page-search .h4, +.page-search .h5, +.page-search .h6 { + color: #000066; +} +.block-nav .block-content li a { + background-color: transparent; + color: #000099; + display: block; + font-size: 14px; + font-weight: normal; + padding: 10px 20px 10px 5px; + position: relative; +} +.block-nav .block-content li a:hover, +.block-nav .block-content li a:focus { + text-decoration: none; + background-color: #e7e7e7; + color: #cc0000; + } +.header-container .navbar-brand:after { + content: " Saint James"; +} + +.header-container .navbar-secondary form .form-control::-moz-placeholder { + color: #CC0000; + opacity: 1; +} +.header-container .navbar-secondary form .form-control:-ms-input-placeholder { + color: #CC0000; +} +.header-container .navbar-secondary form .form-control::-webkit-input-placeholder { + color: #CC0000; +} +.header-container .navbar-secondary form .form-control:focus::-moz-placeholder { + color: #c8c8c8; + opacity: 1; +} +.header-container .navbar-secondary form .form-control:focus:-ms-input-placeholder { + color: #c8c8c8; +} +.header-container .navbar-secondary form .form-control:focus::-webkit-input-placeholder { + color: #c8c8c8; +} + +.header-container .navbar-nav > li > a.login:before { + 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; + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0); + content: "\f023"; + color: #AAA; + font-size: 18px; +} +.header-container .navbar-nav > li > a.login.dropdown-toggle:after { + content: none; +} +.header-container .navbar-nav > li > a.register:before { + 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; + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0); + content: "\f007"; + color: #AAA; + margin-right: .5em; +} +.header-container #navbar-primary .navbar-categories > li > a { + width:auto; + color: #AAA; +} +@media (min-width: 990px) { + .header-container #navbar-primary .navbar-nav { + margin-top:-15px; + } + .header-container { + background: url("../img/header-bg.png") left top repeat-x; + } + .header-container .navbar-secondary { + text-align: center; + padding: 5px 0; + margin-bottom: 0; + background: transparent; + border: none; + } + .header-container .navbar-secondary .nav-secondary { + padding: 0; + } + .header-container .navbar-secondary .search-container { + margin: 0px; + } + .header-container .navbar-secondary .search-container .form-control { + width: 100%; + font-size: 15px; + font-style: italic; + color: #CC0000; + } + .header-container .navbar-secondary .navbar-nav > li > a { + font-size: 14px; + font-weight: 600; + border: 1px solid #959595; + border-radius: 3px; + background: #fff; + margin: 0px 5px; + padding-top: 8px; + padding-bottom: 8px; + color: #AAA; + } + .header-container .navbar-secondary .navbar-nav > li > a.login:before { + 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; + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0); + content: "\f023"; + color: #AAA; + font-size: 18px; + } + .header-container .navbar-secondary .navbar-nav > li > a.login.dropdown-toggle:after { + content: none; + } + .header-container .navbar-secondary .navbar-nav > li > a.register:before { + 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; + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0); + content: "\f007"; + color: #AAA; + font-size: 18px; + margin-right: .5em; + } + .header-container .navbar-secondary .navbar-nav > li > a.cart { + color: #AAA; + } + .header-container .navbar-secondary .navbar-nav > li > a.cart .badge { + background: transparent; + color: #AAA; + font-size: 15px; + margin-top: -4px; + } + .header-container .navbar-secondary .navbar-nav > li > a.cart .badge:before { + content: "("; + } + .header-container .navbar-secondary .navbar-nav > li > a.cart .badge:after { + content: ")"; + } + .header-container .navbar-secondary .navbar-nav > li > a.cart:after { + content: none; + } + .header-container .navbar-secondary .navbar-nav > li > a.cart:before { + color: #AAA; + font-size: 18px; + } + .header-container .navbar-secondary .navbar-nav > li > a:hover, + .header-container .navbar-secondary .navbar-nav > li > a:focus, + .header-container .navbar-secondary .navbar-nav > li > a:active, + .header-container .navbar-secondary .navbar-nav > li > a.active { + background: #A00; + color: #fff; + } + .header-container .navbar-secondary .navbar-nav > li > a:hover:before, + .header-container .navbar-secondary .navbar-nav > li > a:focus:before, + .header-container .navbar-secondary .navbar-nav > li > a:active:before, + .header-container .navbar-secondary .navbar-nav > li > a.active:before, + .header-container .navbar-secondary .navbar-nav > li > a:hover .badge, + .header-container .navbar-secondary .navbar-nav > li > a:focus .badge, + .header-container .navbar-secondary .navbar-nav > li > a:active .badge, + .header-container .navbar-secondary .navbar-nav > li > a.active .badge { + color: #fff; + } + .header-container .navbar-secondary .navbar-nav > li > a.language-label { + padding: 6px 10px 6px 25px; + } + .header-container .navbar-secondary .navbar-nav > li > a.language-label.dropdown-toggle:after { + font-size: 10px; + } + .header-container #navbar-primary { + text-align: center; + color: #fff; + } + .header-container #navbar-primary .navbar-categories { + padding-top: 0px; + padding-bottom: 0px; + display: inline-block; + float: none; + } + .header-container #navbar-primary .navbar-categories > li.dropdown.open { + position:static; + margin:0; + padding:0; + } + .header-container #navbar-primary .navbar-categories > li.dropdown.open ul.dropdown-menu { + background-color: #f2f2f2; + padding:5px 5px 10px 0; + } + .header-container #navbar-primary .navbar-categories > li.dropdown.open ul.dropdown-menu {margin-top:-22px; display:table; width: 50%; color: #AAA; left:0; right:0; table-layout: fixed;} + .header-container #navbar-primary .navbar-categories > li.dropdown.open ul.dropdown-menu > li { display: table-cell; width:20%; height: 100%; padding:0 15px; margin:0; border-right: 1px solid #e6e6e6; float:left;} +} +.header-container #navbar-primary .navbar-categories > li.dropdown.open ul.dropdown-menu > li > h5 { + color: #000066; + text-transform: uppercase; + font-size: 18px; + border-bottom:1px solid #CC0000; +} +.header-container #navbar-primary .navbar-categories > li.dropdown.open ul.dropdown-menu > li > img { + border: 1px solid #ccc; +} +.header-container #navbar-primary .navbar-categories > li.dropdown.open ul.dropdown-menu > li > ul.dropdown-item { + display:block; + list-style:none; + margin:0; + padding:0; + background-color: none; +} +.header-container #navbar-primary .navbar-categories > li.dropdown.open ul.dropdown-menu > li > ul.dropdown-item > li > a { + display:block; + width: 100%; + height: 100%; + margin:0; + padding:0; + background-color: transparent; + color: #777; + outline: 0; +} +@media (max-width: 768px) { + .header-container .search-container .form-control { + width: 100%; + } +} +.header-container header .header { + margin-bottom: 0px; + padding-top: 23px; + padding-bottom: 0px; +} +@media (max-width: 768px) { + .header-container header .header { + padding-top: 15px; + padding-bottom: 15px; + } +} +.header-container header .header .logo { + float: left; + display:block; +} +.header-container header .header a.img { + clear:both; +} +.header-container header .header .sitetitle { + float: left; + display:block; + margin-top:40px; + width: 168px; + height:120px; + padding-right: 2px; +} +.header-container header .header .titlesite { + display:block; + font-size:26px; + color:#FFF; + letter-spacing: 0.05em; + text-transform: uppercase; +} +.header-container header .header .slogansite { + display:block; + font-size:12px; + color:#DDD; + letter-spacing: 0.06em; + text-transform: uppercase; + line-height:12px; +} +.header-container header .header .brandbgimg { + float:left; + display:block; + width:120px; + height:120px; + background: url("../img/logo-vetements-saint-james.jpg") left center no-repeat; +} +.header-container header .header .telephone { + position:relative; + top:40px; + float: right; + display:block; +} +.header-container header .header .telephone .phonealign { + font-size: 18px; + float:left; +} +.header-container header .header .telephone .glyphicon { + font-size: 20px; +} +.header-container header .header .telephone .phonenumber a { + height: 20px; + margin-left:8px; + font-size: 18px; + color: #CCCCCC; + font-weight: lighter; + text-align: center; + text-decoration:none; + letter-spacing: .1em; + display:block; +} +.header-container header .header .telephone .phonetext { + font-size: 10px; + color: #FFFFFF; + font-weight: lighter; + background-color: #CC0000; + text-align: center; + margin-top:10px; + padding: 2px 3px 2px 3px; + letter-spacing: .1em; + display:block; +} +@media (min-width: 768px) and (max-width: 989px){ + .header-container header .header .titlesite, + .header-container header .header .slogansite { + color: #000033; + } +} +@media (min-width: 320px) and (max-width: 989px) { + .header-container .nav-main .container-fluid .navbar-header { + background-color: #000044; + } + .header-container .nav-main .container-fluid .navbar-header a.navbar-brand { + color: #ffffff; + } + .header-container #navbar-primary .navbar-categories > li.dropdown.open ul.dropdown-menu > li > img { + display:none; + } + .header-container #navbar-primary .navbar-categories > li.dropdown.open ul.dropdown-menu { + margin-right: auto; + margin-left: auto; + padding-left: 15px; + padding-right: 15px; + + } + .header-container #navbar-primary .navbar-categories > li.dropdown.open ul.dropdown-menu > li > ul.dropdown-item { + padding-top: 5px; + padding-bottom: 15px; + } + .header-container #navbar-primary .navbar-categories > li.dropdown.open ul.dropdown-menu > li > ul.dropdown-item > li { + margin-top: 10px; + padding: 5px 5px 10px 5px; + border-bottom: 1px solid #eee; + } +} +@media (max-width: 767px) { + .header-container header .header .logo, + .header-container header .header .sitetitle, + .header-container header .header .titlesite, + .header-container header .header .slogansite, + .header-container header .header .brandbgimg { + display: none; + } + .header-container .navbar-secondary .container .navbar-header a.navbar-brand { + color: #000066; + margin-left:-15px; + float:left; + } + .header-container .navbar-secondary .container .navbar-header img.navbar-brand-img { + display:block; + height: 50px; + float:left; + } +} +.header-container header .header .navbar { + margin-bottom: 0px; + left:0; + border: none; +} +.header-container header .header .navbar li > a { + padding: 12px 35px; + font-size: 16px; + background: #2c2c5a; + border-radius: 3px; + margin: 0 5px; +} +.header-container header .header .navbar li > a.home { + display: none; +} +.header-container header .header .navbar li > a.home:before { + content: ""; + display: none; +} +.header-container header .header .navbar li > a:hover, +.header-container header .header .navbar li > a:focus, +.header-container header .header .navbar li > a:active, +.header-container header .header .navbar li > a.active { + background-color: #BB0000; + color: #fff; +} +.block .block-heading { + border-bottom: none; + color: #000; +} +.block .block-title { + font-size: 18px; +} +.main-container .container { + background: #fff; + padding-top: 15px; +} +.main-container .container #products-new, +.main-container .container #products-recently-viewed, +.main-container .container #products-basics, +.main-container .container #products-offer { + background: #fcfcfc; + margin: 0 -15px 40px; +} +.main-container .container #products-new .products-grid .item > article:hover, +.main-container .container #products-recently-viewed .products-grid .item > article:hover, +.main-container .container #products-basics .products-grid .item > article:hover, +.main-container .container #products-offer .products-grid .item > article:hover, +.main-container .container #products-basics .products-grid .item > article:hover, +.main-container .container #products-new .products-grid .item > article:focus, +.main-container .container #products-recently-viewed .products-grid .item > article:focus, +.main-container .container #products-offer .products-grid .item > article:focus, +.main-container .container #products-basics .products-grid .item > article:focus { + background: #e2e0e0; +} +.main-container .container .products-heading { + padding-left: 15px; + padding-right: 15px; + display: table; + width: 100%; +} +.main-container .container .products-heading h2, +.main-container .container .products-heading h3 { + width: 100%; + float: left; + margin: 10px 0; + font-size: 20px; + color: #333333; +} +.main-container .container .products-heading h2 .newtitle { + color: #fff; + background-color: #CC0000; + padding:0 5px 0 5px; +} +.main-container .container .products-heading .btn-all { + font-weight: normal; + font-style: normal; + color: #FF0000; + font-size: 14px; +} +.main-container .container .products-content { + padding-left: 15px; + padding-right: 15px; +} +.col-main .group-btn .btn { + margin: 5px 3px; +} +#products-upsell .products-content .item { + width: 25% !important; +} +#products-upsell .products-content .item .product-info { + width: 100% !important; +} +@media (max-width: 992px) { + #products-upsell .products-content .item { + width: 100% !important; + } +} +#products-upsell .products-heading h3 { + color: #333; + width: auto; + left: 0px; + margin: 0px; + font-weight: bold; +} + +@media (max-width: 768px) { + #products-upsell { + margin-top: 65px; + } + #products-upsell .products-heading h3 { + margin-top: -6px; + } +} +#product-tabs .nav-tabs > li.active > a, +#product-tabs .nav-tabs > li.active > a:hover, +#product-tabs .nav-tabs > li.active > a:focus { + color: #555555; + background-color: #fff; +} +@media (min-width: 768px) { + .products-grid .product-image:hover.overlay:before, + .products-list .product-image:hover.overlay:before, + .products-grid .product-image:focus.overlay:before, + .products-list .product-image:focus.overlay:before { + border-radius: 0px; + background-color: rgba(200, 200, 200, 0.7); + } + .products-grid .product-image:hover.overlay:after, + .products-list .product-image:hover.overlay:after, + .products-grid .product-image:focus.overlay:after, + .products-list .product-image:focus.overlay:after { + content: url("../img/zoom-icon.png") !important; + } + .products-grid.product-col-5 > .item, + .products-list.product-col-5 > .item { + width: 25%; + } + .products-grid.product-col-5 > .item .product-info .name, + .products-list.product-col-5 > .item .product-info .name, + .products-grid.product-col-5 > .item .product-price .name, + .products-list.product-col-5 > .item .product-price .name { + text-transform: uppercase; + } +} +@media (min-width: 768px) and (max-width: 992px) { + .products-grid.product-col-5 > .item, + .products-list.product-col-5 > .item { + width: 33.33%; + } +} +.overlay:before { + border-radius: 0px; + background-color: rgba(200, 200, 200, 0.7); +} +.overlay:after { + content: url("../img/zoom-icon.png") !important; + -webkit-transform: translate(0, 30%); + -ms-transform: translate(0, 30%); + transform: translate(0, 30%); +} +#products-new .products-grid li, +#products-new .products-list li, +#products-recently-viewed .products-grid li, +#products-recently-viewed .products-list li, +#products-basics .products-grid li, +#products-basics .products-list li { + margin-bottom: 20px; +} +#products-new .products-grid li .product-image:hover.overlay:after, +#products-new .products-list li .product-image:hover.overlay:after, +#products-new .products-grid li .product-image:focus.overlay:after, +#products-new .products-list li .product-image:focus.overlay:after, +#products-recently-viewed .products-grid li .product-image:hover.overlay:after, +#products-recently-viewed .products-list li .product-image:hover.overlay:after, +#products-recently-viewed .products-grid li .product-image:focus.overlay:after, +#products-recently-viewed .products-list li .product-image:focus.overlay:after, +#products-basics .products-grid li .product-image:hover.overlay:after, +#products-basics .products-list li .product-image:hover.overlay:after, +#products-basics .products-grid li .product-image:focus.overlay:after, +#products-basics .products-list li .product-image:focus.overlay:after { + -webkit-transform: translate(0, 28%); + -ms-transform: translate(0, 28%); + transform: translate(0, 28%); +} +@media (min-width: 992px) and (max-width: 1199px) { + #products-new .products-grid li .product-image:hover.overlay:after, + #products-new .products-list li .product-image:hover.overlay:after, + #products-new .products-grid li .product-image:focus.overlay:after, + #products-new .products-list li .product-image:focus.overlay:after, + #products-recently-viewed.products-grid li .product-image:hover.overlay:after, + #products-recently-viewed .products-list li .product-image:hover.overlay:after, + #products-recently-viewed .products-grid li .product-image:focus.overlay:after, + #products-recently-viewed .products-list li .product-image:focus.overlay:after, + #products-basics .products-grid li .product-image:hover.overlay:after, + #products-basics .products-list li .product-image:hover.overlay:after, + #products-basics .products-grid li .product-image:focus.overlay:after, + #products-basics .products-list li .product-image:focus.overlay:after { + -webkit-transform: translate(0, 28%); + -ms-transform: translate(0, 28%); + transform: translate(0, 28%); + } +} +@media (min-width: 768px) and (max-width: 991px) { + #products-new .products-grid li .product-image:hover.overlay:after, + #products-new .products-list li .product-image:hover.overlay:after, + #products-new .products-grid li .product-image:focus.overlay:after, + #products-new .products-list li .product-image:focus.overlay:after, + #products-recently-viewed .products-grid li .product-image:hover.overlay:after, + #products-recently-viewed .products-list li .product-image:hover.overlay:after, + #products-recently-viewed .products-grid li .product-image:focus.overlay:after, + #products-recently-viewed .products-list li .product-image:focus.overlay:after, + #products-basics .products-grid li .product-image:hover.overlay:after, + #products-basics .products-list li .product-image:hover.overlay:after, + #products-basics .products-grid li .product-image:focus.overlay:after, + #products-basics .products-list li .product-image:focus.overlay:after { + -webkit-transform: translate(0, 28%); + -ms-transform: translate(0, 28%); + transform: translate(0, 28%); + } +} +@media (max-width: 767px) and (min-width: 568px) { + #products-new .products-grid li .product-image:hover.overlay:after, + #products-new .products-list li .product-image:hover.overlay:after, + #products-new .products-grid li .product-image:focus.overlay:after, + #products-new .products-list li .product-image:focus.overlay:after, + #products-recently-viewed .products-grid li .product-image:hover.overlay:after, + #products-recently-viewed .products-list li .product-image:hover.overlay:after, + #products-recently-viewed .products-grid li .product-image:focus.overlay:after, + #products-recently-viewed .products-list li .product-image:focus.overlay:after, + #products-basics .products-grid li .product-image:hover.overlay:after, + #products-basics .products-list li .product-image:hover.overlay:after, + #products-basics .products-grid li .product-image:focus.overlay:after, + #products-basics .products-list li .product-image:focus.overlay:after { + -webkit-transform: translate(0, 28%); + -ms-transform: translate(0, 28%); + transform: translate(0, 28%); + } +} +@media (max-width: 480px) and (min-width: 320px) { + #products-new .products-grid li .product-image:hover.overlay:after, + #products-new .products-list li .product-image:hover.overlay:after, + #products-new .products-grid li .product-image:focus.overlay:after, + #products-new .products-list li .product-image:focus.overlay:after, + #products-recently-viewed .products-grid li .product-image:hover.overlay:after, + #products-recently-viewed .products-list li .product-image:hover.overlay:after, + #products-recently-viewed .products-grid li .product-image:focus.overlay:after, + #products-recently-viewed .products-list li .product-image:focus.overlay:after, + #products-basics .products-grid li .product-image:hover.overlay:after, + #products-basics .products-list li .product-image:hover.overlay:after, + #products-basics .products-grid li .product-image:focus.overlay:after, + #products-basics .products-list li .product-image:focus.overlay:after { + -webkit-transform: translate(0, 28%); + -ms-transform: translate(0, 28%); + transform: translate(0, 28%); + } +} +@media (max-width: 320px) { + #products-new .products-grid li .product-image:hover.overlay:after, + #products-new .products-list li .product-image:hover.overlay:after, + #products-new .products-grid li .product-image:focus.overlay:after, + #products-new .products-list li .product-image:focus.overlay:after, + #products-recently-viewed .products-grid li .product-image:hover.overlay:after, + #products-recently-viewed .products-list li .product-image:hover.overlay:after, + #products-recently-viewed .products-grid li .product-image:focus.overlay:after, + #products-recently-viewed .products-list li .product-image:focus.overlay:after, + #products-basics .products-grid li .product-image:hover.overlay:after, + #products-basics .products-list li .product-image:hover.overlay:after, + #products-basics .products-grid li .product-image:focus.overlay:after, + #products-basics .products-list li .product-image:focus.overlay:after { + -webkit-transform: translate(0, 28%); + -ms-transform: translate(0, 28%); + transform: translate(0, 28%); + } +} +#products-offer .products-grid .product-image:hover.overlay:after, +#products-offer .products-list .product-image:hover.overlay:after, +#products-offer .products-grid .product-image:focus.overlay:after, +#products-offer .products-list .product-image:focus.overlay:after { + -webkit-transform: translate(0, 27%); + -ms-transform: translate(0, 27%); + transform: translate(0, 27%); +} +@media (min-width: 992px) and (max-width: 1199px) { + #products-offer .products-grid .product-image:hover.overlay:after, + #products-offer .products-list .product-image:hover.overlay:after, + #products-offer .products-grid .product-image:focus.overlay:after, + #products-offer .products-list .product-image:focus.overlay:after { + -webkit-transform: translate(0, 25%); + -ms-transform: translate(0, 25%); + transform: translate(0, 25%); + } +} +@media (min-width: 768px) and (max-width: 991px) { + #products-offer .products-grid .product-image:hover.overlay:after, + #products-offer .products-list .product-image:hover.overlay:after, + #products-offer .products-grid .product-image:focus.overlay:after, + #products-offer .products-list .product-image:focus.overlay:after { + -webkit-transform: translate(0, 25%); + -ms-transform: translate(0, 25%); + transform: translate(0, 25%); + } +} +@media (max-width: 767px) and (min-width: 568px) { + #products-offer .products-grid .product-image:hover.overlay:after, + #products-offer .products-list .product-image:hover.overlay:after, + #products-offer .products-grid .product-image:focus.overlay:after, + #products-offer .products-list .product-image:focus.overlay:after { + -webkit-transform: translate(0, 21%); + -ms-transform: translate(0, 21%); + transform: translate(0, 21%); + } +} +@media (max-width: 480px) and (min-width: 320px) { + #products-offer .products-grid .product-image:hover.overlay:after, + #products-offer .products-list .product-image:hover.overlay:after, + #products-offer .products-grid .product-image:focus.overlay:after, + #products-offer .products-list .product-image:focus.overlay:after { + -webkit-transform: translate(0, 21%); + -ms-transform: translate(0, 21%); + transform: translate(0, 21%); + } +} +@media (max-width: 320px) { + #products-offer .products-grid .product-image:hover.overlay:after, + #products-offer .products-list .product-image:hover.overlay:after, + #products-offer .products-grid .product-image:focus.overlay:after, + #products-offer .products-list .product-image:focus.overlay:after { + -webkit-transform: translate(0, 21%); + -ms-transform: translate(0, 21%); + transform: translate(0, 21%); + } +} +.grid #category-products .products-content .item.col-sm-4 article .overlay:after { + -webkit-transform: translate(0, 24%); + -ms-transform: translate(0, 24%); + transform: translate(0, 24%); +} +@media (min-width: 992px) and (max-width: 1199px) { + .grid #category-products .products-content .item.col-sm-4 article .overlay:after { + -webkit-transform: translate(0, 19%); + -ms-transform: translate(0, 19%); + transform: translate(0, 19%); + } +} +@media (min-width: 768px) and (max-width: 991px) { + .grid #category-products .products-content .item.col-sm-4 article .overlay:after { + -webkit-transform: translate(0, 6%); + -ms-transform: translate(0, 6%); + transform: translate(0, 6%); + } +} +@media (max-width: 767px) and (min-width: 568px) { + .grid #category-products .products-content .item.col-sm-4 article .overlay:after { + -webkit-transform: translate(0, 34%); + -ms-transform: translate(0, 34%); + transform: translate(0, 34%); + } +} +@media (max-width: 480px) and (min-width: 320px) { + .grid #category-products .products-content .item.col-sm-4 article .overlay:after { + -webkit-transform: translate(0, 27%); + -ms-transform: translate(0, 27%); + transform: translate(0, 27%); + } +} +@media (max-width: 320px) { + .grid #category-products .products-content .item.col-sm-4 article .overlay:after { + -webkit-transform: translate(0, 15%); + -ms-transform: translate(0, 15%); + transform: translate(0, 15%); + } +} +.grid #category-products .products-content .item.col-md-3 article .overlay:after { + -webkit-transform: translate(0, 16%); + -ms-transform: translate(0, 16%); + transform: translate(0, 16%); +} +@media (min-width: 992px) and (max-width: 1199px) { + .grid #category-products .products-content .item.col-md-3 article .overlay:after { + -webkit-transform: translate(0, 8%); + -ms-transform: translate(0, 8%); + transform: translate(0, 8%); + } +} +@media (min-width: 768px) and (max-width: 991px) { + .grid #category-products .products-content .item.col-md-3 article .overlay:after { + -webkit-transform: translate(0, 21%); + -ms-transform: translate(0, 21%); + transform: translate(0, 21%); + } +} +@media (max-width: 767px) and (min-width: 568px) { + .grid #category-products .products-content .item.col-md-3 article .overlay:after { + -webkit-transform: translate(0, 21%); + -ms-transform: translate(0, 21%); + transform: translate(0, 21%); + } +} +@media (max-width: 480px) and (min-width: 320px) { + .grid #category-products .products-content .item.col-md-3 article .overlay:after { + -webkit-transform: translate(0, 20%); + -ms-transform: translate(0, 20%); + transform: translate(0, 20%); + } +} +@media (max-width: 320px) { + .grid #category-products .products-content .item.col-md-3 article .overlay:after { + -webkit-transform: translate(0, 21%); + -ms-transform: translate(0, 21%); + transform: translate(0, 21%); + } +} +.list #category-products .products-content .item.col-sm-4 article .overlay:after { + -webkit-transform: translate(0, 16%); + -ms-transform: translate(0, 16%); + transform: translate(0, 16%); +} +@media (min-width: 992px) and (max-width: 1199px) { + .list #category-products .products-content .item.col-sm-4 article .overlay:after { + -webkit-transform: translate(0, 9%); + -ms-transform: translate(0, 9%); + transform: translate(0, 9%); + } +} +@media (min-width: 768px) and (max-width: 991px) { + .list #category-products .products-content .item.col-sm-4 article .overlay:after { + -webkit-transform: translate(0, -5%); + -ms-transform: translate(0, -5%); + transform: translate(0, -5%); + } +} +@media (max-width: 767px) and (min-width: 568px) { + .list #category-products .products-content .item.col-sm-4 article .overlay:after { + -webkit-transform: translate(0, 34%); + -ms-transform: translate(0, 34%); + transform: translate(0, 34%); + } +} +@media (max-width: 480px) and (min-width: 320px) { + .list #category-products .products-content .item.col-sm-4 article .overlay:after { + -webkit-transform: translate(0, 26%); + -ms-transform: translate(0, 26%); + transform: translate(0, 26%); + } +} +@media (max-width: 320px) { + .list #category-products .products-content .item.col-sm-4 article .overlay:after { + -webkit-transform: translate(0, 16%); + -ms-transform: translate(0, 16%); + transform: translate(0, 16%); + } +} +.list #category-products .products-content .item.col-md-3 article .overlay:after { + -webkit-transform: translate(0, 19%); + -ms-transform: translate(0, 19%); + transform: translate(0, 19%); +} +@media (min-width: 992px) and (max-width: 1199px) { + .list #category-products .products-content .item.col-md-3 article .overlay:after { + -webkit-transform: translate(0, 11%); + -ms-transform: translate(0, 11%); + transform: translate(0, 11%); + } +} +@media (min-width: 768px) and (max-width: 991px) { + .list #category-products .products-content .item.col-md-3 article .overlay:after { + -webkit-transform: translate(0, 24%); + -ms-transform: translate(0, 24%); + transform: translate(0, 24%); + } +} +@media (max-width: 767px) and (min-width: 568px) { + .list #category-products .products-content .item.col-md-3 article .overlay:after { + -webkit-transform: translate(0, 24%); + -ms-transform: translate(0, 24%); + transform: translate(0, 24%); + } +} +@media (max-width: 480px) and (min-width: 320px) { + .list #category-products .products-content .item.col-md-3 article .overlay:after { + -webkit-transform: translate(0, 23%); + -ms-transform: translate(0, 23%); + transform: translate(0, 23%); + } +} +@media (max-width: 320px) { + .list #category-products .products-content .item.col-md-3 article .overlay:after { + -webkit-transform: translate(0, 24%); + -ms-transform: translate(0, 24%); + transform: translate(0, 24%); + } +} +#products-upsell .products-grid .product-image:hover.overlay:after, +#products-upsell .products-list .product-image:hover.overlay:after, +#products-upsell .products-grid .product-image:focus.overlay:after, +#products-upsell .products-list .product-image:focus.overlay:after { + -webkit-transform: translate(0, 30%); + -ms-transform: translate(0, 30%); + transform: translate(0, 30%); +} +@media (min-width: 992px) and (max-width: 1199px) { + #products-upsell .products-grid .product-image:hover.overlay:after, + #products-upsell .products-list .product-image:hover.overlay:after, + #products-upsell .products-grid .product-image:focus.overlay:after, + #products-upsell .products-list .product-image:focus.overlay:after { + -webkit-transform: translate(0, 30%); + -ms-transform: translate(0, 30%); + transform: translate(0, 30%); + } +} +@media (min-width: 768px) and (max-width: 991px) { + #products-upsell .products-grid .product-image:hover.overlay:after, + #products-upsell .products-list .product-image:hover.overlay:after, + #products-upsell .products-grid .product-image:focus.overlay:after, + #products-upsell .products-list .product-image:focus.overlay:after { + -webkit-transform: translate(0, 30%); + -ms-transform: translate(0, 30%); + transform: translate(0, 30%); + } +} +@media (max-width: 767px) and (min-width: 568px) { + #products-upsell .products-grid .product-image:hover.overlay:after, + #products-upsell .products-list .product-image:hover.overlay:after, + #products-upsell .products-grid .product-image:focus.overlay:after, + #products-upsell .products-list .product-image:focus.overlay:after { + -webkit-transform: translate(0, 21%); + -ms-transform: translate(0, 21%); + transform: translate(0, 21%); + } +} +@media (max-width: 480px) and (min-width: 320px) { + #products-upsell .products-grid .product-image:hover.overlay:after, + #products-upsell .products-list .product-image:hover.overlay:after, + #products-upsell .products-grid .product-image:focus.overlay:after, + #products-upsell .products-list .product-image:focus.overlay:after { + -webkit-transform: translate(0, 21%); + -ms-transform: translate(0, 21%); + transform: translate(0, 21%); + } +} +@media (max-width: 320px) { + #products-upsell .products-grid .product-image:hover.overlay:after, + #products-upsell .products-list .product-image:hover.overlay:after, + #products-upsell .products-grid .product-image:focus.overlay:after, + #products-upsell .products-list .product-image:focus.overlay:after { + -webkit-transform: translate(0, 22%); + -ms-transform: translate(0, 22%); + transform: translate(0, 22%); + } +} +#products-new .products-grid .item > article, +#products-recently-viewed .products-grid .item > article, +#products-basics .products-grid .item > article, +#products-offer .products-grid .item > article, +#products-upsell .products-grid .item > article { + border: 1px solid #e2e0e0; + padding: 10px; + border-radius: 0px; + position: relative; +} +#products-new .products-grid .item > article .product-info, +#products-recently-viewed .products-grid .item > article .product-info, +#products-basics .products-grid .item > article .product-info, +#products-offer .products-grid .item > article .product-info, +#products-upsell .products-grid .item > article .product-info { + background: none; + color: #333; + display: block; + height: auto; +} +#products-new .products-grid .item > article .product-info:hover, +#products-recently-viewed .products-grid .item > article .product-info:hover, +#products-basics .products-grid .item > article .product-info:hover, +#products-offer .products-grid .item > article .product-info:hover, +#products-upsell .products-grid .item > article .product-info:hover, +#products-new .products-grid .item > article .product-info:focus, +#products-recently-viewed .products-grid .item > article .product-info:focus, +#products-basics .products-grid .item > article .product-info:focus, +#products-offer .products-grid .item > article .product-info:focus, +#products-upsell .products-grid .item > article .product-info:focus { + background: none; +} +#products-new .products-grid .item > article .product-info .name, +#products-recently-viewed .products-grid .item > article .product-info .name, +#products-basics .products-grid .item > article .product-info .name, +#products-offer .products-grid .item > article .product-info .name, +#products-upsell .products-grid .item > article .product-info .name { + width: 70%; + float: left; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + text-transform: uppercase; + vertical-align: top; + margin-top: 0px; + font-size: 18px; + min-height: inherit; + font-weight: 500; + color: #555555; + margin: 0px; +} +#products-new .products-grid .item > article .product-info .name:after, +#products-recently-viewed .products-grid .item > article .product-info .name:after, +#products-basics .products-grid .item > article .product-info .name:after, +#products-offer .products-grid .item > article .product-info .name:after, +#products-upsell .products-grid .item > article .product-info .name:after { + content: none; +} +#products-new .products-grid .item > article .product-info .name a, +#products-recently-viewed .products-grid .item > article .product-info .name a, +#products-basics .products-grid .item > article .product-info .name a, +#products-offer .products-grid .item > article .product-info .name a, +#products-upsell .products-grid .item > article .product-info .name a { + color: #555555; +} +#products-new .products-grid .item > article .product-info .name span, +#products-recently-viewed .products-grid .item > article .product-info .name span, +#products-basics .products-grid .item > article .product-info .name span, +#products-offer .products-grid .item > article .product-info .name span, +#products-upsell .products-grid .item > article .product-info .name span { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + vertical-align: top; +} +#products-new .products-grid .item > article .product-info .short-description, +#products-recently-viewed .products-grid .item > article .product-info .short-description, +#products-basics .products-grid .item > article .product-info .short-description, +#products-offer .products-grid .item > article .product-info .short-description, +#products-upsell .products-grid .item > article .product-info .short-description { + display: none; +} +#products-new .products-grid .item > article .product-price, +#products-recently-viewed .products-grid .item > article .product-price, +#products-basics .products-grid .item > article .product-price, +#products-offer .products-grid .item > article .product-price, +#products-upsell .products-grid .item > article .product-price { + width: 30%; + float: right; +} +#products-new .products-grid .item > article .product-price .regular-price, +#products-recently-viewed .products-grid .item > article .product-price .regular-price, +#products-basics .products-grid .item > article .product-price .regular-price, +#products-offer .products-grid .item > article .product-price .regular-price, +#products-upsell .products-grid .item > article .product-price .regular-price, +#products-new .products-grid .item > article .product-price .special-price, +#products-recently-viewed .products-grid .item > article .product-price .special-price, +#products-basics .products-grid .item > article .product-price .special-price, +#products-offer .products-grid .item > article .product-price .special-price, +#products-upsell .products-grid .item > article .product-price .special-price { + text-align: center; + float: right; +} +#products-new .products-grid .item > article .product-price .regular-price .price, +#products-recently-viewed .products-grid .item > article .product-price .regular-price .price, +#products-basics .products-grid .item > article .product-price .regular-price .price, +#products-offer .products-grid .item > article .product-price .regular-price .price, +#products-upsell .products-grid .item > article .product-price .regular-price .price, +#products-new .products-grid .item > article .product-price .special-price .price, +#products-recently-viewed .products-grid .item > article .product-price .special-price .price, +#products-basics .products-grid .item > article .product-price .special-price .price, +#products-offer .products-grid .item > article .product-price .special-price .price, +#products-upsell .products-grid .item > article .product-price .special-price .price { + color: #000066; + font-size: 11px; + font-weight: bold; + background: #EEEEEE; + padding-left: 10px; + padding-right: 10px; +} +@media (min-width: 768px) { + #products-new .products-grid .item > article .product-image, + #products-recently-viewed .products-grid .item > article .product-image, + #products-basics .products-grid .item > article .product-image, + #products-offer .products-grid .item > article .product-image, + #products-upsell .products-grid .item > article .product-image { + padding-bottom: 45px; + z-index: 2; + border-radius: 0px; + } + #products-new .products-grid .item > article .product-info, + #products-recently-viewed .products-grid .item > article .product-info, + #products-basics .products-grid .item > article .product-info, + #products-offer .products-grid .item > article .product-info, + #products-upsell .products-grid .item > article .product-info { + transition: none; + width: 100%; + float: left; + bottom: 3px; + left: 0px; + z-index: 1; + } + #products-new .products-grid .item > article .product-info:hover, + #products-recently-viewed .products-grid .item > article .product-info:hover, + #products-basics .products-grid .item > article .product-info:hover, + #products-offer .products-grid .item > article .product-info:hover, + #products-upsell .products-grid .item > article .product-info:hover, + #products-new .products-grid .item > article .product-info:focus, + #products-recently-viewed .products-grid .item > article .product-info:focus, + #products-basics .products-grid .item > article .product-info:focus, + #products-offer .products-grid .item > article .product-info:focus, + #products-upsell .products-grid .item > article .product-info:focus { + height: auto; + } +} +#products-new .products-grid .item > article:hover, +#products-recently-viewed .products-grid .item > article:hover, +#products-basics .products-grid .item > article:hover, +#products-offer .products-grid .item > article:hover, +#products-upsell .products-grid .item > article:hover { + background: #e2e0e0; +} +#products-new .products-grid .item > article:hover .product-image > .mask, +#products-recently-viewed .products-grid .item > article:hover .product-image > .mask, +#products-basics .products-grid .item > article:hover .product-image > .mask, +#products-offer .products-grid .item > article:hover .product-image > .mask, +#products-upsell .products-grid .item > article:hover .product-image > .mask { + opacity: 1; + visibility: visible; +} +#products-new .products-grid .item:hover > article, +#products-recently-viewed .products-grid .item:hover > article, +#products-basics .products-grid .item:hover > article, +#products-offer .products-grid .item:hover > article, +#products-upsell .products-grid .item:hover > article { + background: none; +} +#products-offer .products-grid .item > article .product-info, +#products-upsell .products-grid .item > article .product-info, +#products-offer .products-grid .item > article .product-price, +#products-upsell .products-grid .item > article .product-price { + position: absolute; + bottom: 10px; + width: 50%; +} +#products-offer .products-grid .item > article .product-info, +#products-upsell .products-grid .item > article .product-info { + padding-left: 10px; +} +#products-offer .products-grid .item > article .product-info .name, +#products-upsell .products-grid .item > article .product-info .name { + width: 100%; +} +#products-offer .products-grid .item > article .price-container, +#products-upsell .products-grid .item > article .price-container { + margin: 0px !important; +} +#products-offer .products-grid .item > article .product-price, +#products-upsell .products-grid .item > article .product-price { + float: right; + right: 0px; + padding-right: 7px; +} +#products-offer .products-grid .item > article .product-price .special-price, +#products-upsell .products-grid .item > article .product-price .special-price { + float: right !important; + padding: 0 5px !important; + overflow: hidden; + /*text-overflow: ellipsis;*/ + white-space: nowrap; + vertical-align: top; +} +#products-offer .products-grid .item > article .product-price .special-price .price, +#products-upsell .products-grid .item > article .product-price .special-price .price { + padding: 0 5px !important; + overflow: hidden; + /*text-overflow: ellipsis;*/ + white-space: nowrap; + vertical-align: top; +} +#products-offer .products-grid .item > article .product-price .old-price, +#products-upsell .products-grid .item > article .product-price .old-price { + padding: 0 5px !important; +} +#products-offer .products-grid .item > article .product-price .old-price .price, +#products-upsell .products-grid .item > article .product-price .old-price .price { + font-size: 12px; + font-style: normal; + color: #FF0000; + overflow: hidden; + /*text-overflow: ellipsis;*/ + white-space: nowrap; + vertical-align: top; +} +/* Button Style */ +.btn { + border: 1px solid transparent; + border-radius: 3px; + padding: 6px 12px; + text-align: center; + font-style: normal; + font-weight: normal; +} +.btn.btn-primary:hover, +.btn.btn-primary:focus, +.btn.btn-primary:active, +.btn.btn-primary.active { + background: #CC0000; + color: #fff; +} +.btn.btn-success:hover, +.btn.btn-success:focus, +.btn.btn-success:active, +.btn.btn-success.active { + background: #547c07; +} +.btn.btn-warning:hover, +.btn.btn-warning:focus, +.btn.btn-warning:active, +.btn.btn-warning.active { + background: #db9730; +} +.btn.btn-danger:hover, +.btn.btn-danger:focus, +.btn.btn-danger:active, +.btn.btn-danger.active { + background: #830832; +} +.btn.btn-info:hover, +.btn.btn-info:focus, +.btn.btn-info:active, +.btn.btn-info.active { + background: #035e88; +} +.btn.btn_add_to_cart, +.btn.btn-cart, +.btn.btn-checkout, +.btn.btn-continue-shopping, +.btn.btn-checkout-next, +.btn.btn-checkout-home .btn.btn-contact, +.btn.btn-forgot, +.btn.btn-proceed-checkout, +.btn.btn-login, +.btn.btn-register, +.btn.btn-submit, +.btn.btn-back, +.btn.btn-default { + border: 1px solid transparent; + border-radius: 3px; + padding: 6px 12px; + font-style: normal; + font-weight: normal; + background: #CC0000; + color: #fff; + margin-top: 5px; + margin-bottom: 5px; +} +.btn.btn_add_to_cart:hover, +.btn.btn-cart:hover, +.btn.btn-checkout:hover, +.btn.btn-continue-shopping:hover, +.btn.btn-checkout-next:hover, +.btn.btn-checkout-home .btn.btn-contact:hover, +.btn.btn-forgot:hover, +.btn.btn-proceed-checkout:hover, +.btn.btn-login:hover, +.btn.btn-register:hover, +.btn.btn-submit:hover, +.btn.btn-back:hover, +.btn.btn-default:hover, +.btn.btn_add_to_cart:focus, +.btn.btn-cart:focus, +.btn.btn-checkout:focus, +.btn.btn-continue-shopping:focus, +.btn.btn-checkout-next:focus, +.btn.btn-checkout-home .btn.btn-contact:focus, +.btn.btn-forgot:focus, +.btn.btn-proceed-checkout:focus, +.btn.btn-login:focus, +.btn.btn-register:focus, +.btn.btn-submit:focus, +.btn.btn-back:focus, +.btn.btn-default:focus, +.btn.btn_add_to_cart:active, +.btn.btn-cart:active, +.btn.btn-checkout:active, +.btn.btn-continue-shopping:active, +.btn.btn-checkout-next:active, +.btn.btn-checkout-home .btn.btn-contact:active, +.btn.btn-forgot:active, +.btn.btn-proceed-checkout:active, +.btn.btn-login:active, +.btn.btn-register:active, +.btn.btn-submit:active, +.btn.btn-back:active, +.btn.btn-default:active, +.btn.btn_add_to_cart.active, +.btn.btn-cart.active, +.btn.btn-checkout.active, +.btn.btn-continue-shopping.active, +.btn.btn-checkout-next.active, +.btn.btn-checkout-home .btn.btn-contact.active, +.btn.btn-forgot.active, +.btn.btn-proceed-checkout.active, +.btn.btn-login.active, +.btn.btn-register.active, +.btn.btn-submit.active, +.btn.btn-back.active, +.btn.btn-default.active { + background: #CC0000; + color: #fff; +} +.btn.btn_add_to_cart:before, +.btn.btn-cart:before, +.btn.btn-checkout:before, +.btn.btn-continue-shopping:before, +.btn.btn-checkout-next:before, +.btn.btn-checkout-home .btn.btn-contact:before, +.btn.btn-forgot:before, +.btn.btn-proceed-checkout:before, +.btn.btn-login:before, +.btn.btn-register:before, +.btn.btn-submit:before, +.btn.btn-back:before, +.btn.btn-default:before { + font-size: 12px; +} +.modal-body .btn-default, +#cart .btn-default { + margin-top: 0px; +} +/* Cart Button Style */ +#category-products .btn.btn-cart { + border: 1px solid transparent; + border-radius: 3px; + padding: 6px 12px; + font-style: normal; + font-weight: normal; + background: #CC0000; + color: #fff; + text-align: center; +} +#category-products .btn.btn-cart:hover, +#category-products .btn.btn-cart:focus, +#category-products .btn.btn-cart:active, +#category-products .btn.btn-cart.active { + background: #CC0000; + color: #fff; +} +#category-products .product-image:hover .mask:before, +#category-products .product-image:focus .mask:before { + top: 15%; + left: 38%; +} +.list #category-products .product-col-3 .product-image:hover .mask:before, +.list #category-products .product-col-3 .product-image:focus .mask:before { + left: 40%; + top: 25%; +} +@media (max-width: 1002px) { + .list #category-products .product-col-3 .product-image > img { + padding-top: 15px; + } + .list #category-products .product-col-3 .product-image:hover .mask:before, + .list #category-products .product-col-3 .product-image:focus .mask:before { + left: 40%; + top: 15%; + } +} +.grid #category-products .product-col-3 .product-image:hover .mask:before, +.grid #category-products .product-col-3 .product-image:focus .mask:before { + left: 45%; + top: 30%; +} +@media (max-width: 1002px) { + .grid #category-products .product-col-3 .product-image > img { + padding-top: 15px; + } + .grid #category-products .product-col-3 .product-image:hover .mask:before, + .grid #category-products .product-col-3 .product-image:focus .mask:before { + left: 40%; + top: 22%; + } +} +.toolbar .sorter-container { + background: #fff; +} +.pager li.previous a, +.pager li.next a { + border: 1px solid transparent; + border-radius: 3px; + padding: 6px 12px; + font-style: normal; + font-weight: normal; + background: #CC0000; + border-color: #CC0000; + color: #fff; + margin: 5px 0px; +} +.pager li.previous a:hover, +.pager li.next a:hover, +.pager li.previous a:focus, +.pager li.next a:focus, +.pager li.previous a:active, +.pager li.next a:active, +.pager li.previous a.active, +.pager li.next a.active { + background: #CC0000; + color: #fff; +} +.pager li.previous a:before, +.pager li.next a:before { + font-size: 12px; +} +.col-main .group-btn { + padding-left: 15px; + padding-right: 15px; +} +@media (max-width: 768px) { + .col-main .group-btn { + padding-left: 0; + padding-right: 0; + } +} +#form-login .forgot-password, +#form-forgotpassword .forgot-password { + top: -22px; + left: 10px; +} +#form-login .group-password .checkbox, +#form-forgotpassword .group-password .checkbox { + display: none; +} +@media (max-width: 768px) { + #form-login .forgot-password, + #form-forgotpassword .forgot-password { + position: static; + margin-bottom: 15px; + } +} +.footer-container h3 { + color: #ffffff; +} +.footer-container .footer-banner { + background: transparent; + margin-bottom: 60px; +} +.footer-container .footer-banner .banner { + background: #cccccc; + color: #333; + padding-top: 10px; + padding-bottom: 25px; +} +.footer-container .footer-banner .banner .col { + font-size: 30px; +} +.footer-container .footer-banner .banner .col + .col { + border: none; +} +.footer-container .footer-banner .banner .col small { + font-size: 15px; + color: #333; + font-style: normal; +} +.footer-container .footer-banner .banner .col [class^="fa-"]::before, +.footer-container .footer-banner .banner .col [class*="fa-"]::before { + position: relative; + top: 20px; + left: -5px; +} +.footer-container .footer-banner .banner .col:nth-child(2) small { + margin-left: 5%; +} +.footer-container .footer-banner .banner .col:last-child small { + margin-left: 20%; +} +.footer-container .footer-banner .banner .fa-truck { + margin-bottom: 10px; +} +.footer-container .footer-banner .banner .fa-truck:before { + content: url("../img/truck-image.png"); +} +.footer-container .footer-banner .banner .fa-truck.fa-flip-horizontal { + -webkit-transform: none; + -ms-transform: none; + transform: none; +} +.footer-container .footer-banner .banner .fa-credit-card { + margin-bottom: 10px; +} +.footer-container .footer-banner .banner .fa-credit-card:before { + content: url("../img/payment-image.png"); +} +.footer-container .footer-banner .banner .fa-info { + margin-bottom: 15px; +} +.footer-container .footer-banner .banner .fa-info:before { + content: url("../img/help-image.png"); + margin-bottom: 10px; +} +.footer-container .footer-block { + background: url("../img/footer-pattern.png") left top repeat-x; + padding-top: 30px; + color: #fff; +} +@media (max-width: 768px) { + .footer-container .footer-block { + background: url("../img/footer-pattern.png") left top repeat-x #000044; + } +} +.footer-container .footer-block a { + color: #fff; +} +@media (min-width: 991px) { + .footer-container .footer-block .block-col-4 { + width: 88%; + margin: auto; + } +} +.footer-container .footer-block .block .block-content { + margin-bottom: 0px; + font-size: 14px; +} +@media (max-width: 992px) { + .footer-container .footer-block .block .block-content { + font-size: 13px; + } +} +.footer-container .footer-block .block .block-content ul > li { + margin-left: 0px; +} +.footer-container .footer-block .block .block-content ul > li:before { + color: #fff; +} +.footer-container .footer-block .block .block-content ul > li .adr, +.footer-container .footer-block .block .block-content ul > li .org { + font-size: 14px; +} +@media (max-width: 992px) { + .footer-container .footer-block .block .block-content ul > li .adr, + .footer-container .footer-block .block .block-content ul > li .org { + font-size: 13px; + } +} +.footer-container .footer-block .block .block-content ul > li a { + color: #fff; + font-size: 14px; +} +@media (max-width: 992px) { + .footer-container .footer-block .block .block-content ul > li a { + font-size: 13px; + } +} +.footer-container .footer-block .block .block-content ul > li.contact-phone { + margin-bottom: 25px; +} +.footer-container .footer-block .block .block-content ul > li.contact-phone:before { + font-size: 45px; + margin-top: -13px; +} +.footer-container .footer-block .block .block-content ul > li.contact-phone a { + margin-left: -5px; +} +.footer-container .footer-block .block .block-content ul > li.contact-email:before { + font-size: 23px; + margin-top: -2px; +} +.footer-container .footer-block .block.block-default .block-content ul > li::before { + content: none; +} +.footer-container .footer-block .block.block-newsletter form { + width: 178px; +} +.footer-container .footer-block .block.block-newsletter .form-group { + width: 100%; + margin-bottom: 10px; +} +.footer-container .footer-block .block.block-newsletter .form-group .form-control { + background: #ededed; + border: none; + height: 28px; + padding: 6px 20px; + text-align: center; + font-size: 14px; + width: 100%; +} +.footer-container .footer-block .block.block-newsletter .form-group .form-control::-moz-placeholder { + color: #002538; + opacity: 1; +} +.footer-container .footer-block .block.block-newsletter .form-group .form-control:-ms-input-placeholder { + color: #002538; +} +.footer-container .footer-block .block.block-newsletter .form-group .form-control::-webkit-input-placeholder { + color: #002538; +} +.footer-container .footer-block .block.block-newsletter .form-group:before { + content: none; +} +.footer-container .footer-block .block.block-newsletter .btn-subscribe { + background: #BB0000; + border-color: #BB0000; + width: 100%; + padding: 3px 0; + text-transform: uppercase; +} +.footer-container .footer-block .block.block-newsletter .btn-subscribe:hover, +.footer-container .footer-block .block.block-newsletter .btn-subscribe:focus, +.footer-container .footer-block .block.block-newsletter .btn-subscribe:active, +.footer-container .footer-block .block.block-newsletter .btn-subscribe.active { + background: #cc0000; + border-color: #cc0000; +} +.footer-container .footer-block .block-social ul li { + margin: 10px 15px 0 0; +} +.footer-container .footer-block .block-social ul li a .fa-stack { + width: 2.2em; + height: 2.2em; +} +.footer-container .footer-block .block-social ul li a .fa-stack.fa-lg { + font-size: 14px; +} +.footer-container .footer-block .block-social ul li a .fa-circle:before { + color: transparent; +} +.footer-container .footer-block .block-social ul li a .fa-inverse { + color: #fff; + border: 2px solid #fff; + border-radius: 20px; + line-height: 26px; +} +.footer-container .footer-block .block-social ul li a.facebook:hover .fa-inverse { + border: 2px solid #3d5fa6; +} +.footer-container .footer-block .block-social ul li a.twitter:hover .fa-inverse { + border: 2px solid #53b1f0; +} +.footer-container .footer-block .block-social ul li a.google-plus:hover .fa-inverse { + border: 2px solid #fac200; +} +.footer-container .footer-block .block-social ul li a.youtube:hover .fa-inverse { + border: 2px solid #e82a20; +} +.footer-container .footer-block .block-social ul li a.rss:hover .fa-inverse { + border: 2px solid #fac200; +} +.footer-container .footer-block .block-social ul li a.pinterest:hover .fa-inverse { + border: 2px solid #C92228; +} +.footer-container .footer-info { + background: #2c2c5a; +} +.footer-container .footer-info .info { + text-align: center; +} +.footer-container .footer-info .info .nav-footer { + display: none; +} +.footer-container .footer-info .info .copyright { + width: 100%; + float: none; + text-align: center; + font-size: 14px; +} +.footer-container .footer-info .info .col-lg-3 { + width: 100%; +} +#product-details .product-info .sku { + color: #333; +} +.modal-footer .btn-primary:before { + content: " "; + display: none; +} +.modal-footer .btn + .btn { + margin-bottom: 5px; +} +.modal-footer .btn-primary:before { + content: " "; + dixplay: none; +} +.modal-footer .btn + .btn { + margin-bottom: 5px; +} +.grid .item .product-image > img, +.list .item .product-image > img { + width: auto; + margin: 0px auto; +} +@media (min-width: 768px) { + .group-newsletter .control-input .checkbox { + margin-left: 11px; + } +} +@media (max-width: 768px) { + .group-newsletter .control-input .checkbox { + margin-left: 5px; + } +} +@media (min-width: 1001px) { + .footer-container .footer-block .blocks { + width: 82%; + margin-left: auto; + margin-right: auto; + } +} +@media (max-width: 767px) { + #delivery-address .panel-heading .btn-add-address { + position: static; + } +} +@media (max-width: 768px) { + #delivery-address, + #delivery-method, + #account-address { + overflow-y: hidden; + overflow-x: auto; + margin-bottom: 15px; + width: 100%; + } + .footer-banner .banner { + padding: 15px 0px; + } + .footer-banner .banner .col { + width: 100%; + display: block; + } + .footer-banner .banner .col .fa { + display: block; + } + .footer-banner .banner .col small { + margin-left: 0px !important; + margin-top: 5px; + } + .footer-container .footer-block .col { + margin-bottom: 25px; + } + .page-cart .main { + overflow: hidden; + position: relative; + } + .modal-footer .btn + .btn { + margin-bottom: 5px; + } + .cart-container { + float: left !important; + } + .cart-not-empty { + float: left !important; + } + .cart-not-empty a.cart { + background: none !important; + color: #000 !important; + } + .cart-not-empty a.cart:before { + color: #000 !important; + font-size: 16px !important; + } + .cart-not-empty a.cart .badge { + color: #000 !important; + } + .checkout-progress .btn-step { + width: 100%; + text-align: left; + } + .checkout-progress .btn-step + .btn-step { + border-left: none; + } + footer-container .footer-banner .banner { + padding: 0px; + } + footer-container .footer-banner .banner .col [class^="fa-"]::before, + footer-container .footer-banner .banner .col [class*=" fa-"]::before { + display: block; + padding-bottom: 30px; + } + footer-container .footer-banner .banner .col small { + margin-left: 0px !important; + } +} +@media (max-width: 767px) { + #products-offer .products-grid .item > article .product-info, + #products-upsell .products-grid .item > article .product-info, + #products-offer .products-grid .item > article .product-price, + #products-upsell .products-grid .item > article .product-price { + position: static; + } +} \ No newline at end of file diff --git a/templates/frontOffice/lematelot/assets/dist/css/zoom/_notes/dwsync.xml b/templates/frontOffice/lematelot/assets/dist/css/zoom/_notes/dwsync.xml new file mode 100644 index 00000000..67fbd554 --- /dev/null +++ b/templates/frontOffice/lematelot/assets/dist/css/zoom/_notes/dwsync.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/templates/frontOffice/lematelot/assets/dist/css/zoom/jquery.zoom.css b/templates/frontOffice/lematelot/assets/dist/css/zoom/jquery.zoom.css new file mode 100644 index 00000000..88d2a7a7 --- /dev/null +++ b/templates/frontOffice/lematelot/assets/dist/css/zoom/jquery.zoom.css @@ -0,0 +1,22 @@ + .zoom { + display:inline-block; + position: relative; + } + + /* magnifying glass icon */ + .zoom:after { + content:''; + display:block; + width:33px; + height:33px; + position:absolute; + top:0; + right:0; + background:url(icon.png); + } + + .zoom img { + display: block; + } + + .zoom img::selection { background-color: transparent; } \ No newline at end of file diff --git a/templates/frontOffice/lematelot/assets/dist/fonts/bootstrap/_notes/dwsync.xml b/templates/frontOffice/lematelot/assets/dist/fonts/bootstrap/_notes/dwsync.xml new file mode 100644 index 00000000..26484141 --- /dev/null +++ b/templates/frontOffice/lematelot/assets/dist/fonts/bootstrap/_notes/dwsync.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/templates/frontOffice/lematelot/assets/dist/fonts/bootstrap/glyphicons-halflings-regular.eot b/templates/frontOffice/lematelot/assets/dist/fonts/bootstrap/glyphicons-halflings-regular.eot new file mode 100644 index 0000000000000000000000000000000000000000..b93a4953fff68df523aa7656497ee339d6026d64 GIT binary patch literal 20127 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/templates/frontOffice/lematelot/assets/dist/fonts/bootstrap/glyphicons-halflings-regular.ttf b/templates/frontOffice/lematelot/assets/dist/fonts/bootstrap/glyphicons-halflings-regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..1413fc609ab6f21774de0cb7e01360095584f65b GIT binary patch literal 45404 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 G`u_lkUM?>H literal 0 HcmV?d00001 diff --git a/templates/frontOffice/lematelot/assets/dist/fonts/bootstrap/glyphicons-halflings-regular.woff2 b/templates/frontOffice/lematelot/assets/dist/fonts/bootstrap/glyphicons-halflings-regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..64539b54c3751a6d9adb44c8e3a45ba5a73b77f0 GIT binary patch literal 18028 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 literal 0 HcmV?d00001 diff --git a/templates/frontOffice/lematelot/assets/dist/fonts/fontawesome/FontAwesome.otf b/templates/frontOffice/lematelot/assets/dist/fonts/fontawesome/FontAwesome.otf new file mode 100644 index 0000000000000000000000000000000000000000..f7936cc1e789eea5438d576d6b12de20191da09d GIT binary patch literal 93888 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 z -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 E0UHWiZ2$lO literal 0 HcmV?d00001 diff --git a/templates/frontOffice/lematelot/assets/dist/fonts/fontawesome/_notes/dwsync.xml b/templates/frontOffice/lematelot/assets/dist/fonts/fontawesome/_notes/dwsync.xml new file mode 100644 index 00000000..fd88ecd0 --- /dev/null +++ b/templates/frontOffice/lematelot/assets/dist/fonts/fontawesome/_notes/dwsync.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/templates/frontOffice/lematelot/assets/dist/fonts/fontawesome/fontawesome-webfont.eot b/templates/frontOffice/lematelot/assets/dist/fonts/fontawesome/fontawesome-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..33b2bb80055cc480e797de704925acaba4ba7d7d GIT binary patch literal 60767 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%0DKehr}RFC`2XTB_?==0w^)u1m5PYii@6f)6_5Ydu zv+NIZ_(Rt}Q++LT5!n8!J4x!>sE&v_3*cXat{Zq5;17w;B6$epw}$Rg`0nFJg5D-L zYvw@(goc5TeJjM($AJAZxZHZN}RzBcP0=_>ZI6WVGU zO#Nk-YqZTa3{!84P0K~GsI#32<+_AsXU43wILwZS(8n%S9)lP!Dg$$e2$$9$E?^Nj zql4do#+a8qEP(bD2)DpP|$dp<`TZ#bY6^~7Xv_Lle)77^OsVhMOm(@ z??8O8kA%}ZWpR&2v!7qFSw@TF6d*=9YT^Rtk(n8p=CQWvt1Om=n&5uP;GiT6 zMRvbm39kbp*KB`qoVg12w52Z)T}`X41P>D|q_%K#zuhwb+BpEogY0E)KnSy#@+(m5 z20@LG@LUEvk`I|OIUV^^0_YtG9AElBS!Dsh%k^P9r0moJ25Lkm-gh#igwBDhAOj0!EF&8MxV^-m1U1MEd?H7} zL;r;tfFIT|ei3-Z@gyM=!%Ba7Pa626JRAA`V<2D<{RLRT@0o=bE)XF)nFtUL67`2L z{?_Qz_`Yy2t+I)?9&z#z__Q%L3pnhN}U z_rN#WU)kD59D4whbSYERHY01jM7id50EuI1ctl?<_IT=Y5vP>(sNNkB&U5&F&^kBhm5y{o!y!F+4wdxXoy;!4$W`?_nL(+bK_QDAMUV1O0AwZ| z6j)s}9YEZbY-C^Y)9Ej`aS&~{sXCG2SS3ce$EY;Yv-c8TlrD$C85ATlLZpGP_YWfi z`RQ?z1@zIfa{yqfsUDMEPpwuX%XHdO+ASb3EPi1fBPocvfgsC0xa^CG2SWBPWQ&GS zpCXPti8b>WkYbf#Vg%A?&_UwUsUQE_t4GX?7QqUpKJ2Iw#%)Q4Ft(`9Ja&Yk{C@38 z@%T`)#wWy(kKfEH;ZBQ(m*Iq&L=<)4D7tNO{SsA4Fp4D?(Ex6nQS&f3TK|atgj`fE z2|OX0(&(ZqxJd~IANX&dvX?U14_<~h2(lP6k^H8ep;2HW6oPo?U%v{M>|{sU~;p zLTv$OTx3H^4zNUn4wUfo>j{CEvTC@C+cw+cW*ABH6u@!M2EdBL?1GbL_#e;7YDBas zic?MTazk(khXSyPeDom_I~wkLv?Wr8<%egEfM!*M9^kl$>zsVzaP}S!gcD3;Czy#58RTm?`p)RTS8I<-sC3+*n{A)P*rU!@Npj`e{x9xsif2v zTW`{q3p^?A!Mk60Q{(FLt(&TVe9z z0-!PiOV02JcNeq?AbJaI+B9xC;LB=}Ho0vH(@;Qe0zq~-8ckOa!(u@Wou`p_TR|QT z38H`lJE$G{q1egUX@&v$x7wNLWD#j*!D58GLv^bT+jpdKBrK#SsQsWK(+RO40VA^w z0nA7MN1Y1Fc#5JkwD5TtHG1t;lo=i)U+kFG?1Jh11h9382!marrRE2eZh;JGh`wNO zQA_~n?%97HOKLA^#oG(5*bgSllS%rOc(S%Yj00cYR;!D9G_90{pfq7D4I*$k?byOV zR|epi%oIJ{ou`5zS!-_dnxOa{uNv)(luMo^5TCOItq}2}sxCztLEzBGS)Mf6dzaw< z!GweAgvFYJu&mH(Vl9HJBV%=Jz~~i%nDGIF9ncTET-AQ=fv{L11&K_;ei!iht(!De;ym|y7ksL|^5Ko~B-vSh80++s?unD}bZaYa@ zPH4M$&fw;xEGN3_H1vHW><%-+dg7dfW)F8$bB+h7sThoOtteO(v{&-+iK}r$%G))# z*Nhx^!ZMj1VeG?EkWg+0CYQSX1t96fV9^3c+9C393LU&CHsFCa1q99$`zTMsEWwLc zxsw1|A?k8-m8HCrk6;K7dhNDJN3R9iws%6vTq_}PtR2CZ8TG;ltZ4I}sU+^s8`P3F5QxrypG1-{ zGlr^7$Wsy(lo=xfC~BpKfg<2z4OEeEF@~x{Pi7O#CvqMJy+f+}=CB_$&IuEslB@s# J000000038FvZ??8 literal 0 HcmV?d00001 diff --git a/templates/frontOffice/lematelot/assets/dist/fonts/fontawesome/fontawesome-webfont.svg b/templates/frontOffice/lematelot/assets/dist/fonts/fontawesome/fontawesome-webfont.svg new file mode 100644 index 00000000..1ee89d43 --- /dev/null +++ b/templates/frontOffice/lematelot/assets/dist/fonts/fontawesome/fontawesome-webfont.svg @@ -0,0 +1,565 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/templates/frontOffice/lematelot/assets/dist/fonts/fontawesome/fontawesome-webfont.ttf b/templates/frontOffice/lematelot/assets/dist/fonts/fontawesome/fontawesome-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..ed9372f8ea0fbaa04f42630a48887e4b38945345 GIT binary patch literal 122092 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 +|+&Vdls@0SAya!5R?! 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
6YuX1v{q9=vI}{pN+P4FW!CI?#11< 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 z za(t10q%E?T+LkeP@6JiC8{J(p)eO%@n-@KLR(%hz8^PZQRs$1TA-j?sn zv*fDs;RN-Sbd{G(EYHxT7ENLglyBeA9`uyY$elH-y~txPVVcHOU)kBTtg$?n?i*6q z79T#LeeJT2?((LQSLC+qGiowIIo#8G+OIFJjiE^cJuvELk?dZ)4+|_BS;%ct4^+i? z(Js6hWWs@;rGLu7*bA5w%4;l4SA~AOLA);u7$<^sWRgm>7Bd=R6u>dT zhgHl9*vJ0Z5df{|+=cfDW-sCW(FIO!@d;GlVnH+(&K~r$9QE9o#UHDRem|pclFF*n zXv!{q?6Pu=MrTcYF{ZL&{J6EuyUE`(hk^yQlZqpfKb?y6$M^^MW1CN%+6-7k8)=M_ zg_CLvv#uJNZPlL+4@DJrlRPPqg0$$_8&pBJ7r;TwVHNFoJAV)Bz>I>JZeU}eT!q%|%7cOouZw)9K30bWj%3K2Uld-^PCG&29=; z1oofoc#Sj`6gD*#`YJU4kn7mVCvWtXhMR&O=^oL~`}c`{-ovk=XDK3=OVws66}O~P zX_yo>7Z;;&f^cS+Gn33ZzP)eD_T$I5vm3V`?|VyK9Sjf6pC=>og2INz=}j4)Vn(ju z|HLiG8XERjYHZG_cTAab$5i`v;Y@?%5f{dR3cN*dBLGE|L=Fj1A&fmjo_oAJClN>b z!9$fq3NC#!z`TRK8&f-%_bhh=?E9Csk6dOq8tmlqee|cZV)-r0$jA$P9LzC$)riH5 zM(`gS?RMkpwe3rnv=Im<4ny&WYd0G04#T=s$GSEIYTb9CfUS}I0?&_#6?AdKlQE>JP5qVK_n&X6XoB!2fm-?QW@(sbsb2m7`@ zixReEC50>{4*u?^GY=63e;Qz;EN1>a-+XuPWo0+>KRk5i)B{9SS;l{pSzeymKmQ0i zB;|ks?ip+V^ey7&S7O9^6EQxmYb(=BPIhgL4Tcr=kdsXB)-FCR5!=c+&r{tnMu|kJ zG7UVINaq|z5I#J3Du)6zi@!<|$Yji6aE!nQZL@eAXKxh0ZicVtHR@B3Gn zjSp-v8Z6PV>raGhH{9{yhUU7*Pedy>u$IAZkg1P%B92-|M#d-5-$VgXJ;e?$n=DCe z%XrPe%)zFw?=h^BpU!{33Q@+-a_Os>1Gb2ci(V4FCVEfw579qGpNhT^Q8Zbxi=}G6 znvsI~g`#_1QaBW_8K93!MTsg#FcQECPw`N6a->ru#0yN}!cZ=Z;8a^-Bto~s6pO=x z7*c{5+g)NyR1NZwTq#_KnV5560*$(uYGQ)Pv`SVDnl&;#Rhc@#a-x4+UhW3fYG;$3d7Ri`GO$do379eJ81npEkna-B`5d4!PL z%z0PmMe`K(S>pDp>}aOZq_CXitGJ zoi$pudPDZm)HE%NfEIVmVGD&ArRHt1Nv4rN8DdzDWVt-4x%LjZJjX#u3z`*aqQB4w5vfl5lO z?@&n!5M@KpoU|9{F~0l<@<}oBH2_2afJ{;@K|2v3{b(cbT2UZgvX{Y56|Djl2h|qg zD*=84@*EBU@|w0IiZG;do`6)O&aSAjU%LW*xi~5`*=WD6$z3HjxRy3=j)`STjg-jJ z=S?ll7@H+kWgCo^NS@VMkgAsJEUX5cz*@CIY4<8+3bDdMIu({2mnXi(XCFFZ+~Vl6 z!wl2ntZOLUw{mS->hPLIqc<2qfBaKQaA;$T8u`m(MdQJ$usBV zI66j=P+3`skQ-(!E;8zBTH(H{918I?JvU?ZYlr!N{(kKH%rhJbUpJ;getY30UyFq)l=doWc%XsXF-Sjw(8~ibR#>E<_B9t)v#bTu z1F*PmR+`7aQPnTjnJvXM7ZQ#LQWr-Qb-^~rM%~oQg@6hw55kfW1k@A^bZoGisUj9( z;NWt5_Pc8C8?9YDboA=+L(I7~s{Km8-#^>$+JEy?ssk$j>}J37K+pc0_q*z|?G2r) zN4G3fjk<@OwR&{(QuUZ8>XrM2I<5mf`0I@2nObHrGh0$~>r~j$jPs!Q<^#^U$Hpj^ z4IjOlyxw!b70Wd>bgmiQv{*al{u4KdW4WD|rsC14WG;H|lXgimpq2nLS zR5;j6YenH^M7=^W;u-xqF|n{g47(O0*5MNdQHvT9`vrdCScpKha{;bRRi0oGCN_GV zs7_p%jZS3JF}r{$H)dx^>$$qRkyg&lN?J^t)w+5{Hd7Xa8xv{jEmpmPBND%|EN?oa zs8z~s9LKOW2Wu;esWyNj>~&VE3bO@l^GKqZduQgu)Bid% z=LDb2RPv{9Dh_SgUFI1z;_GUeLdH2f+|c_PCtp2U=nVZGr zGB6sHgZASk77=?!r#QmQ8a`PAo_}tf^%1-4aydz7lroBkRDcJJ(@AuUgw<-jj2F;E zfFVsxVX3%qq(f4~09}1jlVZ`RSc@hV-H?N`a`!(n6W9HVlYN>fb~D$w6aR8AtYOO^ zBkND=QhI7TY^ve8QaOeWJ>xHM`lLD-CE{oP_=DtIBrf2J!7WNB)c6Yv=b89PLTojh z%xDK1A%3w@G!`vkmFQB@e$gGGM@7A84@nU|Y43%?gp5e%So_8dwkW2;vKWVLgRP zLLq_hWC-6GjKlw@ZT2GV<6`aS!u_;8Q4}AXCjyG^!u|i(?f+~0yx950F=|{pBce;v zo1{8A$8_}H*5bdl;<p-^-T}}f z+~nslT)ut-2zQu&uOIQqzvn1vb9_V=f8=N@;d_#x$M^X6`d$>^j&VLNz#U775BnV- zeT3Q{C((`&It5)X4m+y`R}Uk;bR>GA5aCN@96={RKm|mcevt>k*@Yay#%jo(kV~Sw&sJ2R<u>Es;7ha^-!CTH@}(fjV+H=6zGn&(P%Q!KmiJ=H6OkZrAi6`PQ=J7;BqCtGx=T5{NwT?v0 z?E{9S*PLx;dIPy#q>EYq=@OpjnS{t&p+h7cg8Fn7URD&URU&& zfjBf8JC0pq$UwLcF_nerZ*X9n-j^8k&j5|~uk_y_prg=hahJlxiv?J9(Qaa74?mxu zFMey#Ms{-j7~jY@icbYRe9RWJ@i8&Oi2GMTM(HIF;eW3M(SW_)Eb@>qv%8m+9bSCj zefK4H4y>)djVKN;e)7pD6P0|ouS$DTtv(5EGKT(Yt9+y<5Ys+RuEw%gq3G4d0{r5~ zwXvkVke7+X44zvKJVXGI2sQYkKpU`>!8O1_x(hR&bm-#1Cs5^D>M@%AoKlH|_ zZ6TLIUNT6j#{M5MMhg$hX@A573EzTOP1r&UB5PT^l))aw6Z}rHaYfHn^McKzS|7M| z)s$mTu4feWP2>i$cXRykO_#h{b%kOsa_QmUr-#VGwI#Jg(Te92^eln9QVP#R5Hi47^oqb5 zKxKI<|HHsSwO7Hco_vPls8Qsl5r64W6?9^lQ!D~uuSk-6)k{}h^-^Nz?%8(x?A98$ z`#_7S-I%traW?zLk&T;<9NDz-$Ugr2daGb?3QG@_qVjh+%k`>VkrCJ#v?fXp@%j-$^XDVz4@U7%O{fiZp>%M{wLt@`yRJG zNN<$kdFtR(pr~NswHGEG2sG{xsswHtw>)43tE37GRXY6i8`AG2WwDgfen*k)&=dt& z9pD%5F6~*eq=(loZ!ei-E6S}{ZL@|e+s(#ywl8TGyVrQ_}s;FG)zqkGo#nxpVrAooq(WlBFZsmhdm$zN{?YXv8@xR$Dz{WN~M_--$Q(@J|u{D)JU!C4A5HojYILwNnIE^`FN`zLOx&7A&$k(2<8xrYyMc;TOW! zg7RdxLtAD+W1CA8Mn;3c;z5vucE%d$8vtdBKWKoy>k`wCEu#qt{kX$#=8dQ%KG$^NzSu5BwGpu}T>vi}XlSO3ieOj}beW;qh z@(C50?sjmD(VT57=AY;H`iFas>1MM+&o+_y&wkOt?=X%Te|=XSf)!c2MpKz=BQcCm zag5N^rd!wFMqsE$8l+sBxKJV;;Gm$mm9v4o9+(m-jE|Zi1h5O7(#z!fPU1k}sg|31JiRKpOOulfv_fAXibIZ+rj&x`FA?gB}^BpW^J2 z&f;(sfnP1T6rThfrjRInHon*9QxLu|HDDmSKNgnH(`B5}-^UGs)aS`=EI%f@ftuIt z4A{J0TVSUS$a-?^*+m@O`ZyrKFAx@k#u^hmnDqjtsGs#KIm**95u<%^6s0saYM?Yt zC^eweC)g4P$^png^(r#R!^6#TJRP** zSl+a%ZQl8zjr>CoywYQFXSkKl?e`xdIkQX#XV$A1_<%@5nqgVGJj>{m*=H&3pNC94 zGgHDgugtSP#Y=Q~mZ8J)q<)t>Q|7O)RAo%Kz!5~KJSy-?fDK$uX#P1VD}{a?#9Gu4 z^>8BoO)IhR;_O{6{shUh0`YJL>m-MJGx4~apW@=bbdfx!(M1lqh|Yz+r^Ej%ARJ(MsT>% z7l=%c)H0Y3gI{qWEcH|d4n`5hM_?udWSy3W5p;2GM{*qj`rvvCBlU^_(blw{0bAzi zg`)Emu zLatV;Ns8P|GL@wD}s~NNRxZ!b0f0BF*+Ti9+#TR$mAA_Tt-rl+iXe&V=^%c z7dO|90NwM3;NTC?WQYJIAnNF*vCF<>%B1i{SPSM>cSMei8h{VZ|m zBBd*CKm0YLRH)U8#P?q-Qi@J6%~}~EjJ1-)ljPq-AyvwyDP(?pqg=i*E^m1KWx3*| z*X8J#|Nj09rSgmKRpP$yQc}L_OL2ep0}}83@R>x;o0$dtwjZQQ{SRclUO9r#{!XSe zd`I3gDARb!Hzw0J=eaNLm@4dh_m~j zTO5UI_E#+`W(?$Aa&XmaNcP>$-}Krla_}PC$4C#E`r1JK*I3b*QFkYCEq9OVyL-?E z$sDx7Wui_zSr0$dSBbbZIu{s_W7>=O)oG#?qPXZX%n2AZF^LJoX1_RNk?K4&RWzaC zcj~@{b4_TUXuVPs+Beldpg<#%efQ61b7glYDDH*Fvwv) zEc1a#AZSG3C+foT3)?QDiOuMgMdITQn7K{^83&YH9Co*DWVJ%Y|3O8j(Ez}N2!v(f z^0I4Ph^!})n*2+u-@oU&@tPDX5i20ZVxZVB5Sse7Skdvvj5m^)Q*4J=T(@A%q7tPQ4ywWJEcuP7CjT40jlo1IsqywB zVGMZ?H4FlEAq&Tam&)a=R}k#Hc-w3^a?!Uur{VCSxReFEH4(G%Lx&sqw>qamJH)nx zxq9iHi4Wy&u>GYP z$s_Xy^|R#jcl@^Jry&_$cmv9*2N;3ZUb@XDUjkGUyal)p@<7Z8K1Tz4(dS3H8r!g0 zVucuAnL`o|c3und*7rVJ$A8*9i&L>^RGdUPw}tf*4!z=h~?%bQD1{o*e;B>ut z?p&fHsq^L?k{UP`=TRNP`}m6gn2s~lmNU4ImQcy_x3mD^4M3rU&k+3!?ncU73G4x# zQ79_x;?JB$8oMrU$*ddET%F&}UpI9Sqw4yH{3TtimYCGNF4PS z_dr}Z`~C;)Fw$ z^-tQ3W5?=?1K@fqGB5_?Z}|FbuFRY`NmFIsA=rxV&?FkIhsc3LCW%fLF|FgDS!ar9 zHG7O*eO(5|7crLZDK$p)R2IFkpHi#qZ+lA@*o4FbZ%ttP1WnLIXFws#GA}II`Si7@ z<@}FCj%1;~<&lx6Ie9F>8IT$@(MzA7C_0G(ZT}bFKMI?{gx~mNRWynhW37ey%Mlie zFd`4=9fZ70FfRnDHy%+sG)NRWF|A8?1~2-=q+6D%3@cgLBag^ftfb2RuExWv)qlUR zoL`xuVXk1zDb@YIzv+$O%mJL~+i!8^0IooC5DsnNPh41@kl@TLJ+%TWeNSTr`e*Rx zx#D-wZD?c_#3Bg;aRx+B3TQj#R4Ow?Y4AIh;V}%WNjhfZ!Dc@3J2R%#{PC8&wsuF& zoaxKD$J&WKb=;b@Bko$c>y|f;KJ-+X)K*tsqj#4TMq+=urHXm}1=smQFaH?S1tdV0or%ibLFa3Ue!GFu*8!Mni z>0v>)QJw|^Jm}&mvM~Dx49(ElbYedw6ZGd~ra@RTk_K?|UzrK~L;S-}Kh1`*_AUQV zE74-|`f3Lmp16&B^=bZLl9ITM4X5|LYRWeCy_%lRhOvSISa24SSs(f~Z|-}K>^}P8 zC67GvNY{sC7Qc}Hax-CkN6Bvfx~#+p8J5HcDJe|4C4)i!B_|}802qL;NsuoW%k-dBpH?j7&=rH2Cnz-=nU{VULc#R%+wOU$ z{qFW>&V2oh!|_ZfQ%lw-3tl40l(_8lXF5Bd0s8+}A|TY*;h=}oGu*>(OFShMkig%P z2g{zhCwV&b7tAlPCI1LSH;r`@bRzT*y)UYhAg!>ANvonJ{~(QkmJYhsOJwq2-sj&3 zNraG%mw*5LzmUlvcx_?}NFF$ATP_=I%l5YByy-$dUd5g`gh z@-<%PG_?9+eYCIuJ(3f^Bm%7fMkY#50NtO4!cg-s4Up7;KLju$xu ze8T1em&~GP06;+mj6wF-=Mljlij{c8Lz@a`w^nJjL5Ic;ipPwcOm)ia;BcdX0HS+y zk0;1-<`E9Ztn7A!!JTf*^Nb(aXf{<0wQ^~h1sUoTwNw$x8BtK5l@Bf}_5*(5&&T+q z|K85*dxyZD!^pxjR~^`Udt+fx>(*(*TbE9EIc)`=REcDnt|8T)zbMW9=)<{7(mno0 zoo<=B$>}V);aDukZS?50k@c(AFP_y=snex^&$YI&t$F6`Escn`pZ>|7pGbRB1`^tv z3c79xHmfe6xz_;oa~&o=Q@|Gl1P%Y7*n##*8qh{9uo%N~MI%e4Fk=7-WGQCR)KE&H zI~FuU#JNZT@}W(W?!~eYC%|biX!chN7W+h6DRv9kOB@iThX_XnBW4bu=CgrCP`YWL zQL^-VM? z6qeqZJx0ao92G^LqvZOdo{|#B^u-JKf2H61I!OFgW3uloEo3INWsb>go7j3wo&IZu z;%j}~Ev*xUqOO)(>h)hK6kqA@=zc4y2?rruf2iuS`SNys0yN&8@Az!0p3J3oFK~EYA*PED6=OWS#6D zZZ9Zk?Ns<1FK3v`S#sKiAz$v5&tb3RDtv_1LX*?GO9C9a-N>Zq%IPTO->{X=Yrd_5%NV`D!CCJb zx#L(~-%~l`nJJUfJrfc)jDPUCV5p*dTsfHxij}8YioF@@pW^syw{q&`W5<@2kHa_) zIiNqrUr(d6tymi#~B6#IW$=H3S(c$`3)|6N3Yf9Ni>MmjaF!;+e zUZy2@XzGsg{HaSCuSiWC;al0SFZgDRs1)1~f510$3Y<<<@SyfD>J_7=umGUBN%^CY zgJ~W+A?3nx2Kl3kfwNbjgri)Ws7k>W2&`nAmyW0iS4DozA$F4(GoRWNXs8cWHfopj zkpCRyzr86|X95?U&lE15@=&~`CH~Me_$gAP1Tqw{u7iJFc@s(Dj6F-dbtCwlyw&Vs z?8c4X{{G=D6`jMpnQcpQ(b2y1<=js5Y$Iwd$`2CmzJSs7HJJ z51wrfCP^wMMZxGo>0i*iTu5V-B5Tidgle0>u=*8S*!{&=raPBy9e^~P=V){N|Z_8 z&0zO8^XtU~l{pY((KvxzHYknyDDw+t0HlZ(3zb%V0j(g#nwk2-jI7$)tPIu`4%u^Z z?4j`I1<4ZT-l8Ba2^R4`xPy1`AKhy4dQ$VN?CtVI6aT@pr1kj+Na+b?(d8?mf7n+~ zE8I#Pcil`J_i&2#!Z0ZR_{om!9J?bYn|yg;!QI^T{HcS(n^{)D>6lILzD(SA5y!3D zK221w`19C@7x;I6LtNkN-1#kdpm@l1luH|)8t_2D#EK_Ca2#DyKL%6_Ga4Q7b%t)bH*C;S7)_;)NEa37?L^Y%@< zMV%2cu)S1GMQ)FTa7`5~*=grpRY-D2uiAf25SxktW*v0h#Mk`WdZ$`$F!Lcl%X%f? zoOt>D(=$mMJDE>EclE#U$4tW2pL<%J5j3*BrqgP1R^RiNGn@MULGR)0I8-Ez2~-}z zmrLroVJa#1cYX>Lpyu#?^SVIkEPQUt08I;%#uC9>47y?wh%G-lcrX9b0-*XYS7@}- zp>M64{p1xRM_%#d?5Rf^E~lxud7uPCLD!af#Bl9F;&?4_dH~FKQh?^M4*o^Tp?1wS zg-v#aoKZ}kjlk=H_uqK_O%1a40SPZLv+Kya^ACPAOk|zP%~OV zHV47WdC_HC_`amDEr{ha?;+P*;7k;YAc+sI#6S8Ae_<8I^Jm0y(RRp}{fIPSl*9-^ zU3YjzaNfap=R%Mx8dU%}#yRe3EUdit42XnF?$hM}YXP0R`grxWrU4azj|Io$?LpE#PvD~b?Gc7iEMzIEa zF-FPMa!p09&uYy*mYaE3rp=a~Rig3Yz*Oc5Fk=v}eq`8Y!zr`w&9d3NIc3sY^hRyBb6bjQSa;ZtdaS9W^bC(%eKb`K>Y^gNU>T)61s%3R4o5SYX3)6#EiGp(o z`?6DAc1EHw?cjTnFA3~nB(?)9mH<5vI~{O_Sgzc-mGxN&P1 zkwWsJ%_puK>WmSIO&K{8xA}ZF?wK=H^p||4$}3y5V%P1fS7!Kqf?h%8N{V$G$dE!2 z#dSbSAy0}YLJ^09y-);Y23Sz(?=J#GFQ`j1HqjKFq?_+ydMVJapMS5Xujk}Ri71hF z@?0Sc6zV_)CU){^*8<2JA-2a8SuzERL6b+B4g!J0e{8QGTMt_72@VEq-G7O)gs zC?6tX_`oi4PO-zQgNGi(6nJq^xM>hE1QJZ0gSU#4G&2JE4b*Fx+UbZ2SGzC~2~>k{ zgBY11#(dlS+p`r$TZ%GMpT2pNjeRWlyLy8mHh$5Q{2Bi5ls;FWy?x~7m?2`QKci5k zC??3|id03X;ytBR*{M*-?eYooG+caR3=jW^!l zAK>D@qVS$+die}H{v@eWz1Fh+(4qA$uc`PaPmX8Lyu2;Mzda-v96~ZfXbDKiKvf}( zO-atKYRslIvkSF2+=9G)$LZ*h{KCnJl4j^Uf18eIboBaf`~7s62bH`Rt9kMLo=B0H z1KSzIcn)?47l(j`^Da)ele0R7@AuMXg2kX!CibhviDw)Eh6&i2pMQ1te>sZ86Fk3# z-;&^U;kKPefLyL3s-rvG!n$*33E26#JwOwJB+CY6R^!`O3I9feck#Po9u{u80?Ql>qM=mDZa(A~~X007ni zFNEOfzW6h8O@Qleo(n8A zs^qN~Y8)fa(<;~ao9E%s&&bt&JOjsnF6qPdXlAN1#9L9syCCI&azYS;M0o@~-Zi_PquO%H9tKk~!I z&heWzjqlv}x7dg?cXpI#O=z4D9`6{<)Y~Oos#m&5Ty3cjG=_&(Hovgu%&2*_D`pQL z!x5QBO1QBjX0NE3({W~vEi;I0E0gNDPwOU`f|;zNW7VpTQ7c!D>i^|`Vs02aw0>e@ zvL)S&2v&|bB&;oU0?ll|N|aiQ+q!oa|Bs_fylHviC8PmXPr~27v@kEtxAZ8n&)VxR zvNH;nd8BFP%%()M#tsiACz=jf@*v(B_1|jX;XteMq8WL0hA4hKCIk!;aHha5YhdHo zFz#!vNt_u&8s34xJe+?V>^n;raKriGnSZ|X4tIB-k{^!WONb}gen;{@ zi64-tkkKm(GR$z%3_40d;*?78X7RQK4Hy;x7rYM|!U-{s0c>L;qOLF4lIe$F@fD)< zgW*dc?;nb25+cy9TFiPeHbFxlr6+`OL4eqx8tAIUs$lWY-V~0Axr+UyTvK4P+V`;q ztNAZWaZ1lWsXFrxV)@{zeHxwAgyH~ zIU8VZV4WKNg*u?}a@8&uY2HvMclh)7N#5B6lIb*=d{U;yq*5!Ik2DyRaz)^ys3tg$ zNw*cYJY3JTI`sex^2dwcHmXeuVrn%NnzDfQtF=qb%*dHW-8g29*Phj-QF!%`tR?u4_WH7Qv4`=syHJIKL(Eiz~&54~Z{sI|U>yK||u> zKSTIqMZ$4d>-WIeb1)pWsGj00{AHsC#$z9_VG&P5q=Y2!f!gF zRO9uSUxxuxi|;Efk!84*AkLisTAvarD?fBLt6wJ?G9S=7?+nP+|$4nsy! zVJZ@I4gNNvj1`?0(RvcPL@#No&ZE3NL-l6fQeA8)-G+t2yJA-5u$=OGoId=ew#&BG^_@jo5DIor)Y?+XXhWGb=A z7nYd=)uY!AjPHAdXU>J~oW?V_7>QIc0AO@A`@vc)*d)=RFl6R}{R0CmbbeT+0zt~e zKqp7D!Nr1C7KX{BrM6gK3`1OhO{UXeRRpq36Q@lp{4r}B2$|Ws*#-P^o+a?GFBJW<=R~Kx}{U)lGKFUS(atfj2LPj7Y=&s!mhHIQt!>Q zaOpWU{_KL$?8B8CZtAHSd0^%UA4%V~KA7I|v@P?{u6LgKTX&N?bVb?d_l`W$tf}7a z))gkAJ^QyVyZ?!Y4tK8cXB}al*45noINa{v@(Lee?=-5fZDhs?%G_lrjE0hD3?x7G3Jfrb~ZE z#Qxi7-_9Hu(zfm(2)^?J6~QqLW=r#;EjKb(7GxLXf}5H2#%s(!-0yu$thpXG?w^Ea zF2fR;ZFb3#;2^phxQUbz6Zz)x4Xd0y!)#7$WVUGSD<{otviMA{G>`J?bh3K-+EeNH_-W9?ggvY`D)k1Xp!u|bk_@hZ0kSoytq8mnvW;Un#}?JU z(Jkqy9t2qdRm}yQ9`&bL!cs3y83RRFP*`z9G;A?~Eg!XnqNJP$Sq}79Ub3yn>;N}c93{OfOF_hwbY{1m9Pdy5mHOtSdtZCEl#&T>UW#hU2|s7!`E)gF3euK z6pKyQKD_75HA30yoWk6>b8`!GR?{-F?YxFMAg&84tX6Qct^dJBD z;)_IbYl*}+LuF1)OAUe>7HPeV3NBm86(AX^Olrtz0GE8xmdTUm zsj`h5=UAL(v$|L|Iog;Rv;>)=nd&V=JSLsLR2|K7rKgn3DvKJ%FVR~^r1zg6^c(c- ztTn(C&Q{N!tb}1Ln?G%^F`OuiW!X6r#hyOm^`^Tr@~cJLt+_Gr^#+|TGKO1 zvnzbLewo2x&bMS{H-=-x?9V8uuFlO0ghI`;W;SPXKh_+AN9``&$nz3UYM}4Fx%=kM z-A9A!Hm9YkWJ-;kcv_=B$$%7!N`H#BGCzhrsqfj{DMd4u zHh1wy0^#wb^z7UUaUEj5&Fdzgu3?S<+m}AGuOHJgQDYq z@d8`oFk+Ft5sZ5#Z_rD}K7%d{*pX4q!7`6Bg!*_aQ5amJbdD0Xq-S+hVFz}4OlV#7zf_1R!U@sRz_5mS z9%rPhg?_lwTo}o{7-mtIBB2HMnotIh0V@TX*dumD8RKjq1oC zp3L@MlJkv?vghx^`8|N^0$()(V`Qka`*i*8OP{K-FH?ba;#>XzQ&q9q~`kk zGXCE-Q>v~8tXC?Fz9Dv90rZN${&oMJJ^UB7%#SlSZUoI_VR}($%POC@puqd3HMU`c z$L7!S+ajUOD}7}n_Do#6E%g%Hu+7`6rI{KxsDJG~=fo)srY&X1%uif0Vnji-c=*D1 zDm+6%&Pwu)vm!7*kN^5D{HdrQ8u0y-#~w?(Wpo)q!$l@^b`s6_@qHykQ;OpfZ+;vd zF(S&`URjx&o0m6@sK;0klEhS2mX(pU+4y6|pD9zavyYHVY0X3@EueqO%J@sl%g3k8 zoW{w+?W+;3h1K&J(KkppXcnXpK~bck;u0|$SJ)zfAohzgOx;xOg%lx( z{(|d~MwyG#rRi!Z<^v3|R1l#cRHVRy0Tsh5WPqfuP{je73%e%z7xscnDOW8QEuvf|v6Qfg}y;^F1Kq2L1G7_Sf;Q-AM zE|QsQV>vmEmzHHpa@Yr>Hkl%V2)u$RVRdKFyNC-=H$$lwzrP z0;2T14Z?LMNhAuH(h4>=nGdN^LEvT&H)pBTIt|_x%yhPAG}@69LfJpmiM33Mf~*uv zmE_XF!UJqN{qv6kx=10gPGd3eP;S^Aq8pNO12nJ*8jRRW7yWVqWB@8A(B?!F3S zKoAq)CW?9^8eoc(VVn^O1(S&dfdP{Rh&FK+gCKDP=?PFI&{{^%3J}OIOr?wdj1`Cx5nQAu86oo&Ceq=r04 zubjvKdr5U{+tPSNG&IX?FyyJ32M2#P*cQ~lS9}9KTM26pWp&acg_qYu?ax7RAyf*8 zYIIgarf>j00F|Za{s2)gQnM9`30;Sv3+mtMUb0TTRu8%78jNg z#ZM0??6Of!p&*vnG>(Q`gzSYyo9SaSxR82w74nr3{OZT)YiD zN^(3fV}=~?A2R<9@4{^yx@=A9tNa&4`*M26to9P^O6}IBD<6DxSN)Z8$tsDWZ!pva zAoO40VaRI>3WsN*-@N`Z(aP-^O*sp++J>xxM|bakK0mWTDwnfa7emYp#vZAmiNW%R zXP_noJVX@{Q|JqY$l&u)3m3Yh9>b#9LMLo|cwmtP8(|o|RV(t~Kwx|5w2e;*pMzi( zOD1&ih0{drEAu8*ubo;sZ%TL1Xr`!n-Ic>62I=HHhq&m_q?;ey_V?{$FAFeAA{Vd3 ztjnwx+tM6m<7)H4*#F)D5dWhG5nGc1EB3r-m5r09RKRD!7=|&-3luv%c3K*n1cU*_4$#al;-CQ%4X}$e7a?E;QLr8c ziAhp_eA3@$D-?f%D}PSnHh<*hpGC2_pP4WxSvLE_uD<7)SZ|_NB0A3h*!AITRQ!`d zs0+F!(aRB`u244nZ<9{Pgu1=S`;qXtAFaR-EsT(&0oy)7&UZNC%_3j|nFz%}BORh- zM8ljM{^<58Yc@VSk=a<@_jvHq4#M%@|7G1%%gUtnB~_XXwXFsKeu=27p?X|m$GQo} zHpNFVb;W0XXqj(r{4@Vu*DbHC6c+~5{k2`?J{pjD&i9&ynRvbEO3^_&Hh6SY9;BQE z2%!~ZLkd%+8_DwIx&f*Ua8!b{De#B=`UX|IpgB>GTmRpr`Xw|*G`n*S%wKLuMW;kL zZ2^ZXt05!J>1)f)Y4f>EmY~&}<#GhtI)z={bYUaMD^$tJZS%oK5~5Xpd4#anmE{G& z2+eGf{0n!@8BtS7WSGH`?l1&8ng6;Gr|u(%-D)?R?Y2~h(`GYh)n;rv`U|l}V!gsn zM{08C1@%&Gc5^S>O1*q+;QwM)+uAWK;>@iLHgqBqHu*O*HZAIx8kQgREn5~3UVkLNPC zup$8c&bv3TrzP)=P8GC=(QXzLdKL}-qf>=&zfw_9yC!idI?bnicP}%Pu8=p@XmuuX z1cWidGo0jGO**00K&51zAPgD=&xL-?O%Qcc36gRpL)XS|hinemga&6HYV{pGweVTeZBi>fAQqDO(QOGjGQwrwCJJko-Zd?M-HU> z$bp++8=v#i{)vIAsnai6w!8SnDQ%e*X>LnS`J4u=ZsB1doHLd79PzXQSW{~83eMqA zDHki|0CdG5@{i-mAU}J}5TOOHB9(RVq;$eF(@B8_yCL@0lpOP;15<=BL%6_A{R>%G zeBd*$FC^!f0$(xABZjV^!ZRe?ww}>WneGe~+DS+Glm<&_aL9;w$BakjvRv2w3m)$> zDl0OVj$d}*@a)CQb7fw0hA&#uk~#0d?7>Jf^3i>@iWI+tNl`MsJdMWJSgddwm$gZ? z-Q%1xjUyvfT-I=P-rkw3nhF*_Hl56WWXVFibwOLx{VV3&Id7F|a@mB^`k;LW^YLKR znb7V9Uoz#Zb;CO*Ixh>ekJ4^?XzC*PimQkoY!VP{av3dJ30z-4sAAsU$7Sh~hoDY*8$<3@J!-|?^T-*t|>0@?7+$H^wYU;jN)hJKM1 zgk1FMO#j^w?ri7)u=n(e!gYkeHsRXbL+4$Q@cj_n0krKk=iQ7j?o%iUhJPCUX@ysv zde6{3Ah@ITYiZvIh9TYqA7Qp|LLvYf-$2`pATOk02uY(k=0FsN>63~UD51IbIoq=G-i@8VC5XsF>2={?U|`tC%oKx7(RI^*(_)Y}eU_L0#a2x}sbktiq3I7Z?P zX=mKW`Jawo^X2I3JtV$u*52oc?6{ThvlOY7PQp#zvh6q#&WkfmxvzREpOt#}Jp|4! zCDQ1l@csk(Srl;aivf)l=0<@dh5E7Gz;+CyZRdQywSk4!;DNV{g@XpRX$telCI%f3 zEY^r(f|67zz|H8d7m-i!xWbKZwiwL)erPV~d3H95y_UYY7O%KT9B^>~SKyxxV=DtS%leM{Ai&sQR^!#^f6EQh|JQL zN!Qsc$MNsp_aJ}bcNX?-TF|$A90}gH?VI~&lVydzt-7u6@vr}XoqY#jR8{u(-20}b z_d)_8lR^*zB$G@E3rQ$OK@|Dc4vtv#fV-e^NQIJ7}(d@?UI8rgieacuffaO= z29_95Sukd(8x(2!Vk-c!$`w;*j6Dh1x4;=1uDj8wgi0yKQHO|!A~jvSsElz5X~iWb zmEl@4LQBMm&Z%GJ^yAVVZ(vKmQss^`DLW&4K&Eo|q1e7r!Bv6u1si+)>6Zupw*G$1|4Wp&eA(gQ14mzb-NZi8rsU`-eeco3(<`RpsiNCL%ocui z(Zt6rh2|?u!uvegXJCXdR*HEi^07sa?Ad$An(Yy98-^E@mWQSkc9 z*)|f!zU8mlMlM`F^TN@Y%a_m8=gnNspYu{I^ikSuBMJ*g*xC{kzaqD~Ux zf5pvw){Z&t6?1m%m?O2$*}?Ynoc8-L``59deCtK`9fS@Lpn$j32tlsI%kZ_}$MS&s z-3Y#iTe1FIgPYwCffjDl?a(~|j_Vh7ujuyaUc>ny=GPeJh>)pYP$mm*b6YgJhJg^& zO?S!ncJ+$D0w}rYPwgKa43zxnqSSEuHjUA>qpda3T0u^WGKKQCn-^~fR_Zan@ow=w*p)exNVZaK!6vEa&Q)6NJ{=x)&3nfE@xj2n9Q=zE|FNG`F(>~xq=n7w{FHy zKRj*2^~#2jka%cMn$1ZWvGMWomSl4{8?Wyh9}>c94SnMg2D>bJ zmKDVsL(R#S1pF+?#&BgFvm{1DDlh5#wjXBI%EoA^w;oT3;@*kG-elMBH*?l{;6U_+ zYmA1`;~jWz>u`m#vNtPI9@9r5{BEOx%^S%^Z2kD<-Db%KL0QoeyIDk-^45cF=$TK< z%Fkop;^C)18wh!;`&dELoyr#<=d$G&II1E6H3q&!y^@cItgS0C&oAbX_3-@S_H&D$*B^bVVzAPC zaK(s0(shepWp!;Mm%Q@IlB{RgVDbj%lCsD#9qe{ly_`_`G(TS|~hRc*2J6?C+Q0C!9%4Q$l>!|4; zseGhV%&nK+*|+P~^-XN-p@az|46~Y*KFYqS*B)i|!z)Hio87Tbx$*L8Y!M%NVHm6B z@pGov&r`~j4lZIPugQcBmtMbS&Gn`FpKqQu z>%!L35mLuhciwqbyEHI2)9K8RZr9(peq{Tk0&86(Cet*Z-hwgudNG@(+g@06{I`AQ z|LU*KRY7OONduJ=jV5Re?$msg7Joy0n)oPRq{Yi*#z%qs@0ktD&uqPrwe`$GN9e<| z>#iEa2E2T4`#q7j?%cvZPDo2j=*Xl9AW#b5j_>Hpo}jNXNtkB|^ICkjZas5mtN(Re z)tmkBsOP`Er~TfMC6*6Cdvj0+WnxXC2aTsU;z;sNA4ouy%caM`r0LVX9EeO zYS#4j5ndMWV+lSM55q4D5s`?a{WEM{tUwldbgp4s!n3ZRRq(!DAhW9D9S+G5|QrX2Oj*vFCS1YFs{oi^^ zIqCDQ>Gpqj#t=(n#^4N65thLj8G|iDW(>|4OzMUqxITX@>sLQz=XhUFC*Sz29&sZ6 z%;y)Wxn(zHT@nI`+zI&w)ww(MnQb5n_jrx+dmvYO?a}A^E`|!i~B1M{y_6Pm?06NKS!kfclVKmqz zX6HZ&ddNwgDbVI5%_-=Brb|?lI@!R!9SEM-bH;csa0iotBEwpyUvvD_#>wmEdmHM# z^X{Lt?k`6ls(pX5A-%UbGGUmk{CM-y&u(R@N9Mh^an;ggTc*`5y`?IxJ|@0z%wHcG z+Bn>5j!NkDr>ADTs_09lJ%?Uj{ot|U>GPH@nK!-o`3D}{d&O{lpSXm`WZQL4|H);C zS@gBHZ`*$RwKvLDE!k=Du~)@EbTm6RJ0U7Ab<~&(uVnX$(&n@+AbqLW*BOWtZ>n`L z4$(FO7?NnG04zduUxDPHVC5|Y9OA`Vq0?N|WDxHfpb>(k4qNkdIY6{bnm!3Wdfa)U zjf)oA4p9vqUtz1@idoXzLVG*C*M&29Xfs*5pMtc5ojfs{?>?k%pG5bH3e)4#&F++b zQqNc@x{mIQ>{6?uOU{<&oBAY&M&}`Lzm&*=(RvBeeELPi_D#$-^+OT6m0RWipCrni z5fxhPTY|>A2_rT!{}sw6{z87KpxVY5zNaKp0p{ouZ2!64S1WkJsyBhQxC4JLBdx&cnaM zI$#W5?%IR_nhw59IYJcnfBqCFiMzLd_{kR1w6#Dn67d6oAro(PBv>Gd6gwv-33trI zG28!;BumJKh)n>S;?T$~(ocjDU?)QU*Tf2z&4#874;{(|;zD_g z^4`$U;VH@+%7?M=M1cPgi5`!w(=XWn#C)0VzKzn&(djI4ID(0bVkCBkCX4F45mQ)k zAP|DVSi&Ni4jaqNAgSQ4>7qAMG4_H%Xi1R|=rhSxAV6A#f!o@YCh>}yGpQn4W-=Y; zp;IdDrrsudMQ=o#bWL30q ztDc+VIK-}TeQbz?C-N-j6mz@@FTeN7%z!k8Og!cnZiqgrlP6hl?E_B|iL-V(RfemO|2+_EP}Cpsyjjo^SSn*I zh)(R!AfOMe(|xbq+z~!{(TnvDe-|A-e*9%KUD>Ifx=XvZ!^e$FzVX=#LHDm(R+HO@ z>wJ?xN$Y3O_e<`u#8-ObQf2b|vv2XryAS?+!uM2?@+Y;wPOS>uE+7NzC{cgRx*xj=7It$h+(2BjsX^>%pi2m;2Oo#m-1A9P$; zg{-FaO%4y7T$J0n?0dGP&@y=pr4V*zZUWnA2(s0xv6^lDO zs5P8ase4vkGZWfG)ut!G$HNURHy-{`Y5Vc;jU)Z@E=vLbUf-0VGfVs9Et9AF3LC@b_)PKER=GU9Z{Oi^dH(pK z%y2}72t!kolcM!ueKXVIX748AawgnPbS;BYW>GC@!W8U zGLi3!Pf1Ns^472V=;wiBDzdUF#ti%!bGXj)*gJ1AMqxgK(=-;ZGZ8~INwo(bb#TKD z?WAta#SCWHI7JKVW3%YY2uk0geDJ|(+W*6zBDMupw_5o&mQIUQD9R)5MG1b79FmVISd?f#Gr0Z9 z5^)n6{1#ws0Xrb_mc(e^Q`h~N%>Xtgwkf5bNKCom+R5RG%KEm=%JFw+$Mj;e+E%iV z2DVwb5E=Rn=+um-%8C=EoH>P%o^|HJCF^}{I~*z7=!KwCgkfJuVNpnU2f zU9?oTYBwrexAjbGuDQ?fm^fp3$D?!}rk=m)U%OoS z$2Mw#CEY-UaY-_}?Bi`L;qsZgqf_H&Em|}yJ~evx1?@PEz*Srk8W+ngRQgh_sVzgzZZo^v-G#;d~}_za~YcH){Di`+6XNb z8@a4=<6FO9Kp&pY zAc0f6R1)Z*CQZ30y=Nr|6#dVYfJRW%-$S|T)fYopB#?&Dl@YN*eHy6)CEjWaZlnv#VJe^ZN?b`m`?g&JdVv%3sutP{oQ zO(MrL^uNV>%O4OJ!Vrw8iFgJ+8Uk-6tC*}{Cll4Y!y=$qY{40zt@W9 zS7{LD$300AZml0a^7!LN4zry0doZnO_0_LiSML*t(EOL%=FYv1SL~r)vPXDG|6H$} z-4)$~Om&N1BUVQsP&&cqOMpn}j)RMtbMazG-8^5q<@3|qO4a@b1|xmc`0-InJEoO_ z29|C+{rMJLir07kqI_c_+E58OtTVu`^*cC+skNYMIHeRsSM4=KiD?-hB!GmRIHeRF z3cMmTiAgGB**NUNaHE5iWYim~3#-%|(LvLgu}60sSDx5c`QiEF%H~mlqxVcOhphPg z);S+e75LMw<&{5WJhxgnDmwimr|{q2^2rv7MZRtO_*PV;)QSp(1Fl8bKGx3^R8!R1 zvd*fr5a-*T(&yBx#`?{l%)Ry7d!y7oSkXPy*s2g8FiP1J->+BOHu2fsp42DpI4jSd zw_5q7-GpO))kWC{7u4ZDwX=`0sKe>HhW}89z?uI@c!Puq`>j^3Dh2L|X<#u#;R5@* za4s4zhqrXE8dPDr^3$`Q?hV|If`bFL8+Bd(%S}nWSj67bdspvzOY4<7pdjvsoAw0c zb?fB79;sACK4I-i%}{sGDD9~k3$BX#EzOSE!!jOukwx{%SYQ{u@$VWMLMAr`(9&(J zbz5nB7wRb$+ejY6#qsn{#07y#Y!H=fF{-F0TJf2FGpZI}WT?dWD$r09fr*_!u-h10 zH46SE4lf3S7;UKe-Ep=i==~*)x3Q7wJqAvCQ#Lr;Y(59 z7kZA|G+rtH660?v_FysoLJl>DKsg)<#}*aax+XO?u|5tmiv}4$fK~bP$4HxVi_25`O|^S5B#ZdrniWoSu8~foadNl4l=b@tgJf`;_yWRrft= zYVA+-WMaBFSE4;8bsid=-_gKY#<2kFnl8|kQ{)H(qJ}&jT~kaVMKlBG*gzTKwKSpy z)G1xZ+ug@}Mss;_MxE8w3o^ljiHj(pun@K@ef}7#-Osh3hX?`>9%ORuZ zm;07)K5(GJLT-i@Yi8SyOe>%C^_r3r_D;yA)sKJO@dP}kWP(KnTMW3&9{ckq{&!7#A`1>)Kw&J|b4{xOPF~9`QQR+7wKF(iKZ~zEQuCMepc0an8>A z(aZXTW`(6C4zOlJYT>|Xru2ph!$)5?t)h5Fd46idhff_)&h_fkD=m>n6^tL4C_V0c z^{$4(rOKw6FYLJG%8HVldj{4FoH)j62z{{c^e@@8v=I%HR$pBJCA zo2{1`GDeqFg@;CYZvJL_ZSD4N6ln9t|F97xnk5~aH}9bG%>#egp;Rq*&O6Ah*M%5D zEdz6GWrJ3G8m~29KPpj*NQhr;>nb7KZ3_#n=?X(>9hMUm14XyUej&@=Hkcm8x3k zP@j}B9k*jjCbT7Yv%rr3`+q@ds)D2%j2icoYl%KRXyPJRNk=*{GeZDQ*SG6@(a?e@ z2GR`~T{>hILRKN&>!9fzmiv>+gCvS*A26kR7=d-_rge(tejA4hUA+Gn$iY}u2fi-n&* zAD3(gTZ*!&>>7`$D(yl?Z3-42@uxBT1kun!G{i!jGfYQgbf>Nj2k>IEhvVwj+O;PP zQ$BmBqavjrr?Iz!!B>xPFej4l+KPuhgSmy06m(jgc_s?37F^h~n6MKJwso5&$6_m> zy>L9Dm}%6twkl_f*%(Du*5glRV~Ultt*zLV9mVFeQHsv_zEP)Cw6?Uiw@Rcj2yT;f z7mz%D)V83OpqDfrWDBQ*h z_nx_cIo9{$(I~_WTL0qG_LfC27!F4D?;my0@WLXgW$BA;t>TR+c9g_N(GQ!0J<=9^ z`;XEOKKMlGcfF?ihk5y2eH*o+1E+7o$SUZz$?s-MeNvX~r)+g}w@@BYNu3u!hnCVQ zG|5=S)kv`5(8YY11)~?8Oj+V^835PZ#nrF^ldfaoGNbawzmio{o(%BizM-U$RG@%fd{DePr z)MW*QF++8aliaBONDsP8K|6GE(?jp_hgpQv^k7~^Tj<~inailps$dw3Ta*QUA}!Y4?;ur2xOJ}?A2Mp=K@DwkpU>#{N6+t)3N0%Sc75)g1 zw7c?%xCTK*=v#DGl0x1FL3P=KX~0h>>9lgeO!-HAA|8sD?7~fT7x|?0gDMyg!3a2{ z0k=UaZ09d%gARhHvT6DZ0u^6a$}mA?C>iJy6ZvVq1w8~@q1>3%{MKDX9?UWx%2YN{tOp7iBc}s!2P;gHX zszoiQ7A{qkL4!xw3d&pu-l}SRj11(Gv!UxEp&v> zAvb~rOgiedlj0EJT141{Abgh&cQWgtQyOL{N{`$KmK61UnySOC3F*0Ez9tAy?N8<) zeK4KZT@v&oy(@h+PlRg~7zGwGU&AYDsC z)HBLa3b$BF3$#Fi>IlXM_cHh=2kjbMFs|;p9${DoU_?>G^oU0zM@MdtN{kv8wKe*>=oQhQ#|(&hB({HSOPn>H$Ipo0n-HJi zf++bFiS0>wNehx%lg=imBv&V&>UCYO{V4-drlo93Iht}NH9fT~)s^~8>KDBedspXDe#SD)a))KV<&%t}j71q|GG}CN z&s4IOWt{}4)K~o$_1lk&=@WA1=X~A2qJM4w9sN&Vl6XnwC0j4~Xh6k)?YZXMg@fV; z?HY7qaPHt0gHH{~7}7H2lf26OSBR%Bae`@U#G z(Hq56iqDlSDNQeRmF^vC9D2?0>fuk9MVAdNTT*tud_hHYMOnqX5mQFIG_v=|Wg{OQ z`SqxYqm&vEGw*T^Jm!BOoc1**VWn&&4vwzIFvHizZj;$U0(iQqE zrd;vEIM2A_SJqv*>8j|f)?9UVyk~stgxCpn6V6;c?dr8xpPraJan8gauDN6KfhiNG z?7cSp+LCLRTzmAo-q$r;_smq?)B#hknYwW5_Nm`bE1R}p+H2F!UqA8sUDMO151ZaH zUAdv+h8^@bBYDQM8DCUY&g?&Pt9`6}h5d)>YpNfqK2(!lb64$*+UIJ2mUHE`vQjs= z?uB}D{rvi;8xk9qG@Nj7$4JK_$7{3nvkGTTn{}cwywTP8bmKW^wex=G*{1ZShNg8* z2VG{@4A&#BbM7K{i~FD_-m}4TZuXqnN4$C7g}w~mM&Chyq5rACfWVG91Lka>+i&j9 zd3nth^GoJ0od5of{cm*LxOYL~g0Tx0+?0OPft!?tl?y!!*DZW);n|xjZ+6{$Zqfe5 z)r-GaGGWQOCEqVCT+9k-vo zW5OK=?;LmM3wO=CYu8;r-#z8-l`E51o?W$O)%UAQR?k}f+&w948t(0X@2Rz)+;{2$ z*8@A(Wvm;!ZpC`zdguC&HjLiz!h=&D+`DnW#`zo1J(RX-#-`SXS3eT_$m&PhH&5Jr z{L#8ck8hc^<&~}JTQ_Xu+bXu5*nZ-%B|EZq%-C`0@#@FV?CiI*Vdu#w!k>6$mu{D9 z*UnvSPi}uIe7AA;%-#1tZGF1#&(VMO|M~1Q+n>#N_L=8KKL61Rd-tw*vF)XkFAshB zxmQYF+4^e9t1Yj-*1Dl}Z|k@Fvi5D?U$lSu{?@-t{L34!RlMH+^=IA)ePhKNuN+7| zP#S_#vtB{R(AMtC}L&8 zCItnHlKO49(1O7u2trCENsDq?z@)e!8bLvjI{vPikf(VB0ja zN%shg*34#HUwv9Lhv?$jLCqYd8^Au%%#pfb+^m@o=8h+XHx-IivUt-3tHS3MZ! z5jZt-Lca**6E+zqxH4P`x)x=xMC>laIRgCFPuA6mxYAJyH(dOv zBl7vZdLx(`gb1cu2MBLB7_w7sP%K`gQH$_Rq7EA2W``@eJ0N`|08=m)7of;igU~*$ zPQ7rUR_I=JH)FaBhtOFi;G z{P-Yvf^ANR7Xx*7K_1o$aQCm&tzr_c>lh&Y4X-~zGGizUW8rw!0SrXAskK^nH;aY@ z`&c|{70(h_BJN5hvtBF(cY}LF+98P$Nyja#3~cgbfvd0|1Tgexm#_hl|D20w?dd(X zJeH6B?*dlHY!Et943R0NY$)Wy3}eF~AEq3TQ4QvLh!jqVGR?TWyEt6Rtt7i?&!Dg{W zye`tjT+EFb&1_Jef9fJ|?&V{C7GQJOT-*n0#(v+8YyrE8Eo3+2Ap91#h%IJI*iwj> zzLhO!x3LxMc6JB5likJcW-Hk$wwm3;*06ioT6Q11pFP0VvGr^Ndys8p53x<`VaTi4 z%pPT1*jBcUZD)_M9qe(olRd$9u_xJ6Y&UzF{h2+(o@LLm=h+Kv58KOLWG}Io*(>Z- zh~M7F_OrjR*Vyaq4cv%2z}{j9+1u<8JIs!-ci2&Oj2&n1vJ>n*c9Q*-z0W>ir`U(= zBla=-gni0Rv(MP)>~HJ~_9gp@{hfUc2H$VlKiC=e9XreZ$-Za*Vn48dvvcf6cAovj zerCV0Hg_r2JdVfn1fIx~ zbQwIE_ku+CRNkBS;c2`tPv;h%fyWKAcsB3Hb9jG#2_L`*@?4A>gZU7i$Mddnj53|_@&ayzfq9p^Q?mdm`3*YgJM;Inumck(9g;%@HY zv$>c1xSt3396p!NMB)w#ijF4AomO`XZT<-{%BBV$u3a@L#NU>6!6fY%6iBgi3EcKF7q*UD+Q^4iO z%NvnLx-~B^sOM{TtELxddZDJ~wo%Lj&x7z0Ys=hSH}>Zu0n>^#Pyk)z>+kO=f>XmDBF6m$|>e zL}rK2&)tniuiWIGBb(;C-Az>vms#lUfM0Ug)fs(`dY9cP)wt^oey`ovpl@(D$!5eR zSJ|C@z2DI!>%DG!ZFsGFuFDAnIh%tPW57dh28XNKJul4Tv^Q7PIJ`AZ8EJZCyWixM z>%6kB!Aw~Z5jx#9jruyLy*?C$sr59tU9vB9j@ub%lB8J_w%k%tI z4YH%Y!5=Eja~-w*hEVv`yQ-XWoj+VP*2pfu>bUJ4$enr8)ken(xip2`yDaMdE5 z3a6Px*vLA2jZC#xHOEmayGGwBVJZ>{XOp{8=n=C6GO7fT zP~Z@UtIn;0`D(nf?D93Z{Sg|NiWMOMR867Pc3047_j=uPMNNjOMv)7%Y7TfpRfE6? zQALDD$d1o3U#_YPIGy2|+1F%uI-})zHBNhzy(?S#dPkjK@09Iz=p$a)EH?wu&>A6R zsByY|ayaVC<#5%DycyVvNoyK3D{rW$us6WZI@WUqJ0{?K531w38# zNcjW0`{&BCKLSPfcqqymblC7ZV4>_)6ARNUl!YiQ<8x%M-+>fkG<$>F>zEJpwL3$A z@l`dz3xBwOuEP(!R4bm4jL=@#!c~l~LgHSx)F?OW(VKl{Ez7V$YT4-wtD$PGL&f^#&;~SPm5SZMNd4U;OaV`b z(5XUVROGC>h>@{9Ttoy>J)8obozSc3-2<2#Sh23#s-xtjuK_R4?fFDiiX%6++Jpz9m9=*>#M-HXdsj3E| zHUi_^ULY3_IJw&iis5xM%KipKSl)q~p5dSV35Z2AXfHstyLs93lzlutVenLicQq@4!8m1aWU7_EAvb%hGpW6#m z!$*LbgbAG|IIw2fq4c&{i`r z-HW!jgCc_Fg@U#>fM^Ds)n?EIv~#^2DXLgxgNCkf)v98uiH6durrI#T`WxInRK9HX z1sr~AF*6|*rD&|dKqbodgT5(6|#~Z$j#JSB-3Jl4~0s z{;)dA5>lBZBkMB8fd*0U`ntS2Ii}VfKtoj_pZHQ`#`bVg@vnyy@UMrRS|#)%e3)t! zfM(T96jj7eK~1%?uMxwB(P{UPCJ@CR-sG;Pa*5s;uHn1Dx6s)Ew_nX#m}*qp8Krf( zP#86=0i(aOIaDJBsF>*PB#`Pbsv8+3d#F6mLtPX`v@ROZ;}a7QgRco0G1Os%a7j&a zgQ*^)yT@K@2ALChVWznRfkg^~AT7Y_S~KbxqnF)@9#kubhzuc^GpdW;X#@zwL>(+d zr`OkjiiHqJ6^6@3A~wKEeU-JiG_2dm66On_N22>WJV5I}wQ54Jl7etgVE%lnJBM5& zV*sTHX_gat(MS^=qp!gsJ8L6@1C5%S7#gCgKwg1E0f(;vHR=VilWE|YS5pfDrH$Hx z0tf`@;i4i)4<{l}-GKywYVbEXZTcFYufPc01j!6lsVY^ZprSsEj&ZLj8XVKZM*fJd zppZVc@MesrfofSD+BA!P9-29XKEk;x3{|G77I=e6HAp%pfI;GgITq~oUVD?V4s+T@ zuVk-v>Fe@~^CPPr{%R0*P-C?jKnb1RFu%}*Qvq%{&@lq@kWEK5jV->$W)B86cfjkL9l)S~=>Sm0ZL9-XcFKDC&;agt zcqCtdnzpFOM2j2899gOk)blxwhPkq%+Kq*S3;zgEY>gCUM|V&uH@Ouis09d)!A^Aw zPF_WkwQkG@#PUO{{Nj@EIhcxLRx0v@P$hX0>c}P>s@&vcrB4BUsI5wD^eLiGF?~wt zBbIHI`6KdB*YVJsFZ+838=JGUsaeVAgaj(h{8N1QfRG0^#!aM@X&!Z3d<`Ymp0p%l^!h9rCm`@P-1d&e=`C8sai6v@f{wRX8 z5}cLbtOREzI4i+f3C>DzR!XUWQYs(_aLM9B5CvNHMr#p{7Hi(h{Lvx=ffi^tVQF(m`eZ3M0%6D3nj5G4dr zLJ))(g@hM{gcpT`7lniug@hM{gcpS+1W`&5r367pQ3#~Kr%+#K70n2wfJt}|1R;eD zNP!O^Y=jgxLJC_R(y-+r4I5#EjWEJS7-7pRHO!GgOJO9Guu)t#LJ1q8gpE+bMkrw; zl&}#>*zze6D->3J9Wr?l-V&_Su?ry8j2p&Q&b{ literal 0 HcmV?d00001 diff --git a/templates/frontOffice/lematelot/assets/dist/fonts/fontawesome/fontawesome-webfont.woff b/templates/frontOffice/lematelot/assets/dist/fonts/fontawesome/fontawesome-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..8b280b98fa2fa261aa4b0f8fd061f772073ef83e GIT binary patch literal 71508 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 literal 0 HcmV?d00001 diff --git a/templates/frontOffice/lematelot/assets/dist/img/-favicon.png b/templates/frontOffice/lematelot/assets/dist/img/-favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..d99b04e248473a393fc01d03fb4d5f594506d44f GIT binary patch literal 355 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dy#sNMdu1|v;NJW$6`S^j_1xkYa zf*Ax93>*Ry3L5(7uitl zsIxZb`{~@n;CqVo)R~!!f@dsMF7K-1Sbd=R&|{Iw6+uSjcT(dt%pX12srZ}+FKQwfR> zdb58&?Izn?JQh*tNLtKc~&Ed2bu6Msxk&G!2i1#|X% z4Hf7+Co(y&_Fs|n`a4%H-=D7c^Xmuw>)G86Tq_#5Gy)h!L1+P!76>`8hJa8bNNPm` z6IhCo6)eTX1(sqJ0ZWmukw(T6;}Lp#6U{x;3O$6etE_UF8B*3N9yD6`pdFa{7(8A5 KT-G@yGywpchSDSe literal 0 HcmV?d00001 diff --git a/templates/frontOffice/lematelot/assets/dist/img/-zoom-icon.png b/templates/frontOffice/lematelot/assets/dist/img/-zoom-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5e090e7dbc5afa2dd15e97a5e8f6118eae8beab4 GIT binary patch literal 1298 zcmeAS@N?(olHy`uVBq!ia0vp^5g^RL3?$vW53m8LdjUQnuK$NMFwRNwywU3nT3_Lt-YhOi<^g+kFS4VaA;UWOk8|oa(YHi zL1A%ed1X~yQ*XLnEEgh^ATPM>*8=W+@I1M^Hz7srr@!&_&*b-v{x(5}AiDEIn} ztbIiyfz2`60ewstJ3>4s+Wh}-Um~xxsKp_!?D=Br&pY0n^DC=YF1q9O)$jkg((4<_ z?(VKz9yjStSVsT!mYkpQyC<|}-Qst-b?2Y9>Ndm29cQIZu2et!GyBh}otam4Rx1Q; zSQGX7SY+<Cz7+~vZQb9}zW>JMvp*iaXSwl6?abRJi)xBwzaPyE>ghCHcir*G zilQ4Ejkx|?yBqO3(Td^6UkT2s?|(B`7z!vF)ojxiPEN9Dh(8~+_qE-F zH_MKhI+z>1nEW+szS7)X)e=)p4SM~K9NV_bUA#P*Yt8BR|DG}2Yy2$6t+U+w0OwKJ zU+0c6w_B+1FaICxwZY=R`?pvJ(r)XrVpC_A4@G; zVWi4(nq$V^njH+MRvk!f*wfK*qd|Msfk#Z+Iy!6^p1(Tq{J`O~cXfWU7SH#ud1L-y z`U>XL`VVGz^fYo$ec+v-lT_j0s=9-zqHRipeVf;YkL((rwX-jD9WY{kRmAuwfcqa~ z%n62!{qjF9aNSJcmTPgh-_xJZ%v{(ocl9DqC*yLxH4Vze2ZFe_HSE+m%p7@8ZNn7N z4}rQrls5={X_&ZGZ^QCzO|e~O@8iOEoh^}_uyCHT?UnErlPPC41Fna^*jhU)Mdse# zoCkg%46lCwdA%(0V%gD4<(gN@dass!bp$v-v*nD z|DTBNWSv(Od2r|Q3;OGSoJwguC8v1goLWl^W6b-kO1=lnC)~NWBD8v`w4tqN(&Y4a z6B9R|Om5Yv^yyqszO(*Aysyxc?u=bt%Cpw-buE*gdEM{S*4l>o$0mC7_!N0=*m*KA zG0H`cp~CCJq)eNm6EC^GYW!i}tNoANYFD`RyR3U`XM5}H{B|p4%)B$JP_6J1_nyBG zCq_={`SSRfZutSd%cR5#m$cR_vBS^#gETdkN96cA~bRGwWQl+ zv+r(MH7&Jk#Fb}UZfRqy%kNq0~6 p-n&rxp7C95`Hk!;$t-{Q7cMio_3G7nb70nI@O1TaS?83{1OP5w;=lj^ literal 0 HcmV?d00001 diff --git a/templates/frontOffice/lematelot/assets/dist/img/118x85.png b/templates/frontOffice/lematelot/assets/dist/img/118x85.png new file mode 100644 index 0000000000000000000000000000000000000000..eb018927c48ce20f131537b521efed8e8f957bd4 GIT binary patch literal 1535 zcmVdD63_$1qKh`)2+QrO$@P=)%bn5bw>gu$QwF|+Yzoz!<<)$i3gv~{WB(LB7`}1$+ z@!I(OL_&z>*Yipr+g8L)%2?X-9q3bRYl(12vHPpQ`BwTrV0DZ{Bo@9t$?vfGA(GA9 zT`%M6@1>nV0+OhCad#_ry~uB|Iw2(zshRJ~+_|acG1g6a&X}8&?tc80Ut{l@g%(rv zL|*IEGQC1*$NE#k4JkAsrl`4jxTs~^mb5w>Cg!DhYdwwYU92jP#jK54YKvA&;g%mY zl-AvRE;5lt&Bv<>p$^t$Bqbpt@f0#JZj6-~W8RQugl&aTg_UM}oE3)RhnF6fF5~(e z>l~CXx`l}V`lsu9md4U@*JsVW7=di*b{N(m_)OXUAn<3lwOGr6v=8Jit{tAK+o$remLu&U~h2j<8jPHHBqB*#dYc zZZZRx>Eib)1(%ksB`y-O7cZ3qA`$_7njb6d^|drSSpiXsTb3G^C|j&b37Zh-9@cZ9W1jC<>) z2FC5SS|Af4#1U4{6hPMfb<}|XX+MOZHtwxGr>=1o`mHQaM6N_w?i!bS*i4Ac#^aqI zZ`dk?>@yv2Djc^M$DZVd)h-qW-8+Gfi(iDT1d>-U^i6vNk%iqlU+s3ZWS{I2@e$JXidGnZ=nMA+Fpu-Dh}tb0W!s366?yx8U0**vh#;#Y3l zsJ?XrtUlV-2euPJHY0Ac|9fb;!s@;!X?Hd=T8>j>;d65((a404c94SKYbNN z?`5B8?^=Fh<$NZ0YEUjGqc(N8|`3= z!ngni!Dq@$vSU@>*vnfR{bTNhZL~))<#UlVCanDs>Qsbk;!=Dc_ZC+XVY;|F#K!s6 z2*N|3i!D~i4Kr=pWoBk+&XehUa~ZS>;hd1_DsMU8WIax10&H({P+GZ)4w3H~;+%IwzWAFPc%T9>pO;(os`nKTc{ zX?SvQ`fRYimo+UZt!YIyeV+Vxu!G^U3cYJR98$x&q?Fby&C5V7>}|MgPbpvbhUnHj z<|X~G2SSc-BE&6*Y4=DQTKA)-vF{L?y5JJr1p5SQ*RG#!*X(c`!ZLfot%()d+Z8}M lrKHwH1wdB!`8!vC{{!lDD!u4IPA32W002ovPDHLkV1kbT_Im&T literal 0 HcmV?d00001 diff --git a/templates/frontOffice/lematelot/assets/dist/img/1200x390.png b/templates/frontOffice/lematelot/assets/dist/img/1200x390.png new file mode 100644 index 0000000000000000000000000000000000000000..485239b086149694a909919f4b605bd0187a6fc5 GIT binary patch literal 11367 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 Z{{dKvCS|Ed1MC0*002ovPDHLkV1kq+*PH+V literal 0 HcmV?d00001 diff --git a/templates/frontOffice/lematelot/assets/dist/img/280x196.png b/templates/frontOffice/lematelot/assets/dist/img/280x196.png new file mode 100644 index 0000000000000000000000000000000000000000..592012def7b25fd678cbfac82fc4405666192be7 GIT binary patch literal 2846 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 literal 0 HcmV?d00001 diff --git a/templates/frontOffice/lematelot/assets/dist/img/560x445.png b/templates/frontOffice/lematelot/assets/dist/img/560x445.png new file mode 100644 index 0000000000000000000000000000000000000000..dacdaad2df142457deab17555d25ff58c1a97772 GIT binary patch literal 6207 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

$Sgvr<;lg#6*{h7S)MND<}= zf1y5c;-xF)XEwEpgZ_NpuY78G!QMs6++3e2XF@-c2=D#-#`HFI$>hpgPKAvGEDDP1 zpgM3l#A@wmN7Zf0uiAupd-rek3sZg-^u}Akwhb#*Y`COullZ(o+NUnJtxeh1rWOhp z&Ye2{`0#QIg;Q=SEVu<)uzfK?rLrz4Ve;%trFlxF&&15Y^pr6Rw>?z0ac|GLAM{a> zFo+uz#8n4vyKrl3gKw6*3X5HiVHn;ax7e=+3EP5vww>OGwD>5Mc@1->b5E$%LN4_F zuyTP&6cF1L;wn)z{7dj$Maa%^uNw~mIJ zx9Nifu96%0P3E-o3-h?#lAp^j`|3P!%I=23LfSEl-EPMm4$S`g#>27k-e*=M=0x01 zO7cFI=pC>1k>rKmJ?I-Z<96uAgTu=`axyoC#w?oH;qTW`Z+BPW!0kAW8QKjFGUtgq2;CqH=buf;j?x#3$DS5)}o7lJ*?zIpG1wO8tMN`1pI3ZqC? z1x{cFdpm~PX+`^m-^VpH@XEVuE~2NiESN`lcU)F^dv|bFaQ)WbTr9;r1bc+nH2i5&O|VDs-0<1eHCtwT1aJLIdCuD7v$xty zab3ff?(UF!^zqAQ_m%p(r2u*y*dq-;MtggoAC4cEIb0YhY``n+fTx}wBd~S{Hbf#B zsCI&)27g{qgu!fgVC~OHB&lOl0E%?zEttbFM3~;-gpPHuM*#;R#|<4r#O^{t>Rc1^ zsR}biMw+a0+%iO%Js)C5DT-|iW9BI20)cIa2wd0{9Qy7ae8-B2EOO(Jw=m3Z$%69$ zK@P3}Mh?%eLn9+~D2K!24I4HrAYj6T2`@rYQ-At|)YMdX2$lo{z&auxkHbMx4vL95 z2-`~z43x+ase?q)cN)DK!h6m+=jnrefs+(PbvjtjfztKqYCMjSb>B^(B6t>u?gEb| z8s_>7=xHq7B`3@ex{QWLcLSb+ick})g3{4_w!no}2YcQN>V&z)oWD3I&v|VQs*5zx zO9IM^)UzlEK;f`8B0BzX1Sa$uf~7RfQ1pJMhoon$;Hbckp&T5rDd4MGq)ya3%sp3I zuwcOpPF`Vn;T7kB8#iF#f~8Ae>=|~E$e^hediQ!g3YNQ@B=jbuk;w)y85-6M zjtf_w2@LvRC415!z58evPis9>&eV4%{@4^fO=eE%ABg@iGw_;{X5v literal 0 HcmV?d00001 diff --git a/templates/frontOffice/lematelot/assets/dist/img/product/1/118x85.png b/templates/frontOffice/lematelot/assets/dist/img/product/1/118x85.png new file mode 100644 index 0000000000000000000000000000000000000000..eb018927c48ce20f131537b521efed8e8f957bd4 GIT binary patch literal 1535 zcmVdD63_$1qKh`)2+QrO$@P=)%bn5bw>gu$QwF|+Yzoz!<<)$i3gv~{WB(LB7`}1$+ z@!I(OL_&z>*Yipr+g8L)%2?X-9q3bRYl(12vHPpQ`BwTrV0DZ{Bo@9t$?vfGA(GA9 zT`%M6@1>nV0+OhCad#_ry~uB|Iw2(zshRJ~+_|acG1g6a&X}8&?tc80Ut{l@g%(rv zL|*IEGQC1*$NE#k4JkAsrl`4jxTs~^mb5w>Cg!DhYdwwYU92jP#jK54YKvA&;g%mY zl-AvRE;5lt&Bv<>p$^t$Bqbpt@f0#JZj6-~W8RQugl&aTg_UM}oE3)RhnF6fF5~(e z>l~CXx`l}V`lsu9md4U@*JsVW7=di*b{N(m_)OXUAn<3lwOGr6v=8Jit{tAK+o$remLu&U~h2j<8jPHHBqB*#dYc zZZZRx>Eib)1(%ksB`y-O7cZ3qA`$_7njb6d^|drSSpiXsTb3G^C|j&b37Zh-9@cZ9W1jC<>) z2FC5SS|Af4#1U4{6hPMfb<}|XX+MOZHtwxGr>=1o`mHQaM6N_w?i!bS*i4Ac#^aqI zZ`dk?>@yv2Djc^M$DZVd)h-qW-8+Gfi(iDT1d>-U^i6vNk%iqlU+s3ZWS{I2@e$JXidGnZ=nMA+Fpu-Dh}tb0W!s366?yx8U0**vh#;#Y3l zsJ?XrtUlV-2euPJHY0Ac|9fb;!s@;!X?Hd=T8>j>;d65((a404c94SKYbNN z?`5B8?^=Fh<$NZ0YEUjGqc(N8|`3= z!ngni!Dq@$vSU@>*vnfR{bTNhZL~))<#UlVCanDs>Qsbk;!=Dc_ZC+XVY;|F#K!s6 z2*N|3i!D~i4Kr=pWoBk+&XehUa~ZS>;hd1_DsMU8WIax10&H({P+GZ)4w3H~;+%IwzWAFPc%T9>pO;(os`nKTc{ zX?SvQ`fRYimo+UZt!YIyeV+Vxu!G^U3cYJR98$x&q?Fby&C5V7>}|MgPbpvbhUnHj z<|X~G2SSc-BE&6*Y4=DQTKA)-vF{L?y5JJr1p5SQ*RG#!*X(c`!ZLfot%()d+Z8}M lrKHwH1wdB!`8!vC{{!lDD!u4IPA32W002ovPDHLkV1kbT_Im&T literal 0 HcmV?d00001 diff --git a/templates/frontOffice/lematelot/assets/dist/img/product/1/560x445.png b/templates/frontOffice/lematelot/assets/dist/img/product/1/560x445.png new file mode 100644 index 0000000000000000000000000000000000000000..dacdaad2df142457deab17555d25ff58c1a97772 GIT binary patch literal 6207 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 + + + + + + \ No newline at end of file diff --git a/templates/frontOffice/lematelot/assets/dist/img/slider1.jpg b/templates/frontOffice/lematelot/assets/dist/img/slider1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3492ab6eede15f5952db477f3ac89a913572b0e5 GIT binary patch literal 99226 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%0DtyAN2VQ*82zDvYuA!RL-e_hUvUmfra)01s`_X7S zzVfERx+;OjtY9pOEyFyRmyiCru;0VZnXbK*|D^iM@;3Nm4&_|HPb zUhqBUPAp|%$vNW^4}YB6E4yO_^9r-oqesh((9w~6Z zqnuD`R#(=$ctqd$PL@DIx{Xw|)&5{{?kq9Xd}t} z^hhlvF7bo@WwQ;-YmDxKz!!|SB4YJ-qdE7?1`g5N^v0W*^#oZ&*T5R`0{@fwzC&mq zw>I0tN(^U~6_bEGbyU?P7GS2)r82Ff!SA>Tf8oMEf5U|JN$9&}v&$`daZ%qq61E;3 zG$v7uLv+5A+5Zv~GXQi0DJk_J>6X1V`YFLN?fir-3Wg!dn@5288Ku~S> literal 0 HcmV?d00001 diff --git a/templates/frontOffice/lematelot/assets/dist/img/slider2.jpg b/templates/frontOffice/lematelot/assets/dist/img/slider2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..08ce939cfec51bad9227b94de46231c736b0cda2 GIT binary patch literal 93797 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 literal 0 HcmV?d00001 diff --git a/templates/frontOffice/lematelot/assets/dist/img/slider3.jpg b/templates/frontOffice/lematelot/assets/dist/img/slider3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a986bef0ddd64f6f34787329f7a6b0bc27023904 GIT binary patch literal 41738 zcmcG#byyrt&@Z|WAb4DL_l>dbpYBE_|W(OfWLnLe0tvg zP!DJ*#F5E9gbApxrr`nggffW=NDGJv2?&9hgo4HFq=m&r#ijnP15^Od(Er81>9Z$b z5McZZY%DBH0#af;JW^s@Tyg>;YI1yfN?cq*Hd=Z{Vipn>JZg3>c4kf@W)|juZ-Vx3 z&F2`{PZgQ*aq*e|KjZHw05LXN97fACG!_6lG1@a?w7g>o1B8x0BmRPo0TnU zXyo%Ix~zpwOk73H*e|nuaF<=x!SOAuqV@CK{LT*?N{JY%0C;8F(848$I>bLV=ZgBN z6`Fq^?!WlYK0LMhZzrCv@e`u~(9zH_pJ4*fF#jh58Zr7aW(*QiVFOGhFc~?Eh@CR4 zsF=ME+ut<+{<9}`;%CGF1;9VC?Fa${_XccD7-#1VXYnEcO%b3-q68qCC6QG9XG|ZcX%XnlDJ~%lQgu6EEw>&D&Dh9F2wev=*qN- zS~RdBA0cc~KwR8cbmk@|VWFtL(HPMb^tm$pQEWvQ6{ffTfIL$4gcuxb72&daCTzv> zppAtSYD`k^srEOq?tU~li!!f3hWUjS9IESIqh|Fo@)Rp`zGUaeCaEy%Pfb|D;MnfSW9A=wp)kGk1&{?c5gx zvuv8YMmXJ#RG8fYXi=8YUujq}i1=Z_PlBmz->96yl471ZYSBe?QEjAn{Riv~7p1WS zj*`@O`KQ|JfW3x3V-LNa7`fJCIQJi3;)%l#!?X|h3%KNXUYLqi1J{6>{180iSU4^y zq~zdvye}2H>W&YgJ5Vl0g_qOCVpYLrTasN?Tt&ZoJ$^Y?4NLd2GgqmOJfCd;zHFz> zO~@?JdS#`&;A;}=UNadJ1i4bjT6Gp`Sg5y>dlJ|cx({vWHqsZ5hi*J8FF0dn`d*%o zc2R4l)j+tCbU1fGMQ}RyVgaJ{4_{{a9pw=>y!(IKX<-KN` zuPNQCEyNq(gd?;Cx^hRGOymynPPbyPCk^qWrUvsn7csf~qy1%Hy7#`>>=S|!%{|q`PblRk$pn9YAk=adgE4d1=`&{a!*V{(|^LMUF;|kFsd<93wm_wGvI2SSZ z;PhruX#t^=Fh+0upXmFCrFxBmI##v(#;!w`%hfi%GHS2m4@>&^ipri@vn)5|JvuGr zc?zBI7RDI}=+=bWOX8zsfHOZPHq72InH7I_nPtFGbWG5KeR3ft*uwxlk9tp)N|^ao z6(>qH3P4)oxUV?7NRxn>5vR&Q?LnAFmQNJ5ipD|>c*cR5p^Om&h~mkMb9v*EcBV-+ ztHrv$&oWPupd#Y&MkvlfnVK38<7QtqNcBCaO^nD*y`3L7rR*zy*;h`kOjtOeQk{t8 z3t?l3D-)Te^1LE#`RoZBT8~!LCj#U%0PZuuzf${#2?LFZ;1dZ&)RSPBxk&t*SP=Z1 zP`rHw0DJ)eBme+{D8RG-qXI^hgdz!G6`=Xd@u`)J|5bbiK%--m1Z1#@y`sPcP+>k1 z)AJ}iv?yb*MDQ<4u13XII^w?e-d`37HBD>%U`Y+xhG5YKbqh$mU4a!S^o5cS^`|8x zcCp0t+z__#q4D35h>1Y1c!vwAl7K^2?7rx_1;&r&zu_>kj{w9S5J zDw2>fFxGUTjjRVJpL#WT|MBhnjZXL;-3;4fgUOtw9-CbA@qut<+v`_)>=Gz@j-3^^ zJ1<=Alz-U9`qtT33jXx(<>yWMnj+oS(#$QFNVv7v{YBpUq7 z($GGt8sIiQ4)WWa)uLpP{!TCa7a#%~I)nqLlUUg+4 z$QjQ?LO;8Qyx}XGrA~9Ti3sX9v3oFi^r27{-^{dXUiO}63*p)y@qP{Cv)Iha)NP+z zJ$w26?bOxT=^1LjG&@O>BUo7jdrs64JUeh7`%fiuZ@A-rE)jVpIbn53VXQ*ACsX9s zy+?oODWACOT-nYMQf5d0q_YL&38wB^aL)FaTMvRI#F5nH2pM6DX81 zF_;^IiLo6)&$s~`L|ladBp6i~q&fOzE*E4tTfFZlgcyj%P0Nayl=PLUv#}MkKnd+B zwh|8hc&_# zQ)#|Ny?aK&1o+CPh=q*{5XR*|qyJ=7dFUXw<((G6VQ#UINB0|?7eB{{5&3rf9=zZD zVsA~=@Ph{B6adlxZ|AIOV#1I`My7k;$v|y zb)AXraHLN{617$-oFKM3>0)O=W#b_eCvx(11y|YQ8+#qPN-eksI^di19hqL(H|d%2 z`p}okej!?8L#J^|B_U@&GzJ|z8+MvSj~@9~-J*N0gI~i#*)_6}8x9pou9_c|j{gFl zixSut{Q?>Tm76&>)#38|vRvm99PB09je2ZgW*PAD0?p{$t{9Z`K zt$NaW_R#8Qa!pP;jtL4hhNcsa(dUL|?<6kSZSaapru*10Qi`8K>=C8E|S#&mZtX9aMcb2LEt!xEjabi=PK&=8ojm5zkF8 z?a`i)*-Ebj@z1b{hlj=NS7auF=q06-+?LE!v{LGU^TsV0=K>+eceIz5SM<8i_x~Y$ z)hjAS$FH7KW%%VQ1O_RE+mMIY2VP}`N-1$`r5=TNvJN^{p2vtBzv+Zf4C$wedW|}= zFrKm#<~dpvD_2pg>@wg?Dr@c3w4!rbX_NMIm-X9|cIWY$vHhUIPzgThgmQ1mVaDww zwC3R#?|$;Xz|KGiQ!ukCGKmDm0_`$R-ViN|iIcMnu_cfY3&r_RnGt+o0tTh1GH0ku z6DcRgh%(FUN(0qZWrxt-sr0j1fH4jj(Iieedtq2H%=1c>F#t3&00516LyMS4&mVwB z5d}d155jl{Kyx9|L@&dL`kyBN{{rJZ0Pw#-Xis18lS%cz10t;W;<0c|aw~&p%!B9~ zMEZp2Q3T$&03lp}7!FYeTf)$wuA?gMVpd02$<^JE6kb1p<8ZR4$|slVAOCo6w&do} zb6T~NH8zaA;2bV0ov&}L&u9Qcstaa*}a+U^&Qb4|5-Ya51bEiextaGKn!aA}rI^JZ+`i`0}d}_<| zszxGfqc2c%;m_F>X8fsv?!kgEN4i2m#X7^#lz>dZ%FY|*AE*#FPvIDcW|ONwT5ZVe zRZbKcv+F;UJoh)FRB5J_tqg8XxnFj)v%p zKyrTTHFZcUFg{fwDNN8ujL(ng>h)V1QyrP2Z^{q_>ChDRpYl3;<_RF*9;B|on8n56 z!gc?aI^+1e2eblGF68n8wtpc7cY?a5bm|!1+YpH%Gi5EYNpZzY1Panvt4^}Cl^gSo zt(KsRz+;e+Op;a|VThkn^<`YY%EnkIu0pzM0lyV%9f>*dMs<*yVvrgKJ6JtNBu4H% zMzQb%9x3BgPHX#+{tp~HQu^0aKX~GfDOAi1s}o#2DQM&4cA!GRJ}=OiyIt^rGC?m0 z4jkCNo+jNuQE#~3iU<_5ELD}-7lH%3vM}+Ckoe3N@43yQ0;}r>- zAE(_Y9Uc|l(r0GY_)R=?SO~|8q=Ir%rj*0@A2`~6Njc*$(SlQM$IM#hGJJ8z0+NiC zGnR!v>(1`;X6sj@bgF6=k0e9Pza%EG3q^Y(zo--YQo5cgp0|SR>P2G6f`^zruHei7 zT?1CGOvV2cZZwPxfEGp+ktP~I6AdGZ;z@J80|5Se2u-7)K2-^myfF;;gV^Vd$7dfa zoam_c0=)f&QQjn9yPvbweeK5sG=1&HdsY6bygvFos!v$0UjQv3MU-VHs!@}IKj%Au zE1B)MpM5rJHj3=?n|EVTy+riflek$Eu9kOW(Hb!#QRt*OYPC!BmLpLUX!GXi-73Nh zM0{~IcQ_~U8K7GN0$U<2bAlmAwy6 z+wnX18+S5ddoA5dCK)A;s9lxd-++J3N0MiX+zZ{op2Vz`&$ZatGO}DSuw%4%7--(1 z5qtuO1Q8SbK}+PtiMvt;kP9*UEOqqfX$UgcH_t3{&o}m|4b?ZuRr4DPl{gt{ydXGz z<}gc}DnLFWVpgYY?`mV>3ba@E@xMRe?q+#`lqqThUV+OP*y^R!g^Vb%Z}N>FRTKx? zbKSbjd-N(6sC1^M7o7@o>=fP*9m`gQR!f{KUe(tYTxR0>)&_q8lBF_m0iMSK z=KdEx2eR-#pdOm?x{t^}k!pQJ>r`iHkaTTHO1?dHt?SAhb_w&Bc+?i|K@gGs?P4X5 zQJTT&i@``=lkRy)RTX^aHz6-sluQ3My@_6y+f5WNhvBo0>HX_QLuus$&Q^&+!4z(TXf`{w!OPr?O!bbn z^#T`Ja%-4hibKvvY>kDxxsF|#+vn(=i{yOO3pRB<^Xu-7cplu>uv5#scgROh2kfJ! z<6wuc3Q|462V<=YnX5g2z`~R~EkkCznN$lUgV}l9?z3)_P*#j4^}wU7Lkl(8&PsmC zI-1t;>n4qlYj6}hZXd@O5C4Qc61Oy6F3GVVrxfVWJRp^akm)$U9m=?&l~c5 zRIdClphGZYLtYaelwH8@MPUCn6)HZHim&{^*)@rwVrHewbSAwTcS ztCIpV?w|>PF7}ru9q!@(1qf>#zh?*-uNLetytlH&10F4BYg$2*GzNGfC~y8{%n4)INm4xu7Y9r)yHWpUB?YD{80Rpb-#;-NMT|( zUKiq=0u-M6>yf^1d_Xx$3}8ccZZ{>C8CzDRVB+SHG2R zB^TfNF|$Y4s)ukmSf%4!#{>e|GkvFaQHk;f&)xqlNY9+rJ}P+JcIF#y41>F3>SYtE zdFSv4h&vl5oVn|~91B&^_tPo2V5&h>!C^9nmnFpU+~NIuAT2@T&tJT70#$d(WVeOo zJ&R3h=GpcZC=NL&1%_YRlZEEmadOhd@1}T}R`2pLjj}}7w06%t<0JwJMD)71Wz6+1 zfOze3q5D$Hfu-*>m1&`!)Ij|O{f^H0LU2MzB`o|Pwuke)chsmhM8Kkti91+VMWah= z|1fK#eORvOUTgI}L!L5wYfM00TDV4iAkJI0ZRz%(#>l4A(*VhtrW0CjGYn=$h{-Y<|hEg!jxKD_E>psk$ITR3oYpI)MeAo%k+GTOTljbYiJB5(OE z)VL#fjMrjDfU4!flmE`1{}(W$064Dz=>O})e?bln0C+*O;Gr?7TWU&tU_3qk=R6k^_Jqnf_}0)^k>!j|V%jnY)+Z%O%{DTMD17k^_%jhs08&Y;(4H}2&?9JcvAEs)J$kk4zboMDI~Ko` ze=tVBHT66QE7vIe`9#}h)?>LIXk?XPd0cb}O44gPp9l_Pxz|T-Md-}@X;vD#kkK;= z^&Iee(Ri~z^4odhJW%bb5TRXf%|7}te#qF7zdF~)39(9|9j3B&zq^)H z)j#!i6JsRyU^Jq&C^xSD&FxD6EBb7sZYBBdAyU3O6udyYHvR~xonG_f`j1h5s23^Y zo>yS>)sLec20}>wC;fZ-{hxhVkV`xgPxH#TnTXWe)5NCwpGv-AAmDw`{-*J;=V8{p zB;x_OJK^>4@zu4irQGF^o1gEf?0_!bGy@d@=Fwk3%k|9+L>4=`rv$IhX41Bvh5C=v zBt;(|XU2_1-Y4H_Op(hMmb z-U*2)p7=s~eyxHr+FS(3#?Gva@qIc`O`y@M5b?+(eYb_<%dBJ#%!-Sdjiq(1Rd z?@SNMc9K1$AC9Q^x+50~Kh9o?ho`&$Ab2*zwb66sU>ZX5ZTF?qZg1Pwh4vp<0R3Xh zBV4WWqh4`tfk!y6-D1xzz4!70>IS(XI=?vfYc$`Rf%cs-y3sC;I(!My9*i=sm9Z?i z0=sQA&mJu29P;`fE;iL2(deB~PxenDU-bkLorXIt1t-SlS)+Y5_2{=$pcaxyekX?e zPL2%69POPc+B<4<9}E>Ab~9f97(3W$=?(UoXocx$L>+o_;@HDRDLn>OGR6I99_=;!OB+aMn6)2PBx z+xDQVdr3RD<7(ptsU|<{6541hmAWYzwlO%hs`AB)JEcn7x0fL?j`MjY;ObKw$699m zG{MsUSj74Mry@E_1yhPtrf_D3nusV1BJ5W9b`7t z?leeR7@3+6!IF|5p~$cobqd8;qr$8r_#wCfFSB_kxsC3j)K<5`JcHC;i*F*&KSV43 zhmPt5FyTQe0eH~=YW4MhYd|6Z;PH*sg0=^ZhU`u*IXl8;_nS17JGTGIQ)g~Zw8T#n zCUrh7&TGyI2*mDE0VVwW(7rm;d0I#eGERRMH|+m+7%0CK|}R zO$BR$`z5P_iv?PfVvd9%6C<7;eZN^P9`_o1=tYB=Wi3?i@MR8^;%ktWwh=zu58A}N zp!4Z!>2g@i@O)FA--q7Ti}3wnrp-Q%j-E6hKT7Hp?#}G(ZI8;=W^D{7r01(byNfV{ zY(mOKs_SKM6>9*{-WcOL)h4Q`hhLKH+We5LLX<$YOYDAZ+mpv<%Jn+l)j^x8+-|)L z+Wc1F{RY2DvsllV1XFwXo|us94547x()yTw)=@;xu{>B0Pkkx%gP&XtZ%%{iJUX=6FSH;s#>(^#ISbd}Y9eug zA4b&b(nmd@VcwB;OP4nx1kWNoIx@FXla%&4I+^?q$|5p~G{B zez1j`?hdJ%JMnyX#0g@(3410qE#IN9M6{#VczM$!NaDtnuEQDsn#VIFXiPiD8sa5B z)udEoaWg15V`Vq%giA-tA-TZ+?;u1c<7VTak%xe}k?ScLKD+PR!ebKKXJ6jQXp>}$>?x-Dvod=m#Y zef~)3u(uCj$ckgCxo%=RI?hZX=OKrOJsT7YI4jsUpY{*y1Y1P0o+82>wWg5F=23Ff zk_@|4HvYT_{?oWWEy4>u37q_m@2fyO0k{Rl5&GI^zqkq?!aR5grppHS!Y@dZvjXpU zZV%dKokh(HJlZ=1b{8;i*v?8`QjKgQf}A0V>DewH%nxC(+G?`c5E2)t@$*8s&##~B zm%BELNGmIA2XKFNp}@_z6!+t`JRjE$?}rh+DjpT@ow;GrKGnYG$Vl0m%{ zSrb#WCUJ|cL*FDo)& zbrQRFLsW&&Ip->&%@)FPS+~AJ^Dg~$4oMh9b-GNYb_^V)n(39_YktG>TGfekTuXta zdc}Ttrql7i7%*q73sU&PY*Uv6oK=UkRoZBrDd*E(T+6y#(%gNkhRZ!{2)=;XR0%c- zeRMp;t*^y5b>ys>=KWskE_&nk@WQ0ZCqO^TD-^ja)-fE znD1?Bn-!R6zSyPN?k4p3^k#*c-E1`E=oTVi*8AQ%S`tg``GC|-rS9C z&8=XU=35ujmFj(+3`wq|@^Gu35*JzFrSf&Pmf((cS}fWpK2mbYEWB@_x?_KE!#={s z+C%oy^mt{TzuAvYN1|J*c9`p@qz0-Jq4Gi1sV~#FnfHC4*IuwCrf330UjYb45&;{QH)PAj(`q&8f!zxg~E{X$7-O&l5Tre4Yy&~~G z5jFIan88R~2eR)MLD6D0l$A9e+gK}nIq!LZSO{mBKNF>xH%bra#S*aa<<@g8Z{)ej zs#`TJaN#vfWiba!o*faj?aC92NREW6vJ6dK{v>F0T=4^+=BH(E%nwxk1xPRGR`V3+ zEp{iTu8N4Bs8~3K?KK~j>HRDe144*U6J^qntP)=gvWe3ex< z2Qno~yb{eztPxJk>v6Tn&QkHQ%+kCuimv8rUBFIGX>Ul2hQ#zdMJ=4PRTtg84<=9a zkJzENSa8CX>7IhnH18bsnp3ik4xnLyY$U2Q%zRM`c|N9I=^Qv8TUu2f0e`=%-)^Dn z#U30o5L#VPCsKbNO}%|pNG&rk9t|O_ikPPDY?QWAif$SHW{#7EkU4L)ehZBNuA0Jb zfF`ux$XYFZxGlHCeXL!IuTtz;JZ9)x^YdPHX)+(a zdi5p@#R>l?#4+yf2&>Znp?ZA)>vKrP5^2Mk^0nGQJdARB_=V!nNLCbjZ7l5-7t3&2 zBHbLsS)Dlgh-TT{TD9#c+Qia*Bjhv_^H9jiV4tSxE}8<^+Rsu57l`11J1sPo)@>r@ zeEV5KJm=kIz%ScEyPgn?Z+`8v@4Nk2j8;4WIm;ZZ}qS zXwR2xb5O<#5Vcjo;^g+RGgj2|fN4!l1~Q`QC&&U^JoJv+o_IEu1HN%!py5W+!fqN* zIQ_IEjEfGG{W!BFos#fC`bPyd3~7V@Q+@$%KzK*~#8rNDov2vQq0kv_sONe}pWB+> zXXheoxn`bh`IatX^&+T9jhi;MOZGN-i8-yhoqoN=WP!iPZyr?g?+_3^WmF5Prb-^X z2BijEP&N>rnkoG~R&7|@D#AZD;C7r6s{7F6KyBoCP)&;RYtsS_f-hLl6Cv`9J7hJ5 z&ws$_JuC&Q?Y3gsO_>#nP7q(O8$KthF<0_JwY!2(;c#dEmzhhvL-QfN(_YY^F{;K5 zd{%vg^c3e30&Ym;&?C^p&|JyHIZ&P3fT_&w7XVcdrNNUx0y}ADNL` zv;FbxKl)c3bF@|L@8Ch*e*sb7hoHj;chl1{57|_IbPwt_QVPK5|NNuNYuA2Bo5-h_ zc%XD|0U9>kb6Iq-<0I#o7rUh{@ew;B^N@f3Vgce6)`X66JdI}d-F6j?j?RYwDEIn2d6oUQlVag{)gLu1dwD0f;WDvcJ zxe`8G>}^|1Hw@+nxt2LO?z z4?nHg3@v&;N-45n;O2iCoq>Ao(EkCWdjKBFBjRePZ8X`R<@q-4CLBRNiM27L3o#aY>qnU?jr!O^|Jgpe_WKKp@VHs8?Z zPrK3&^6d?&2UNR9q&b$IWTC9}UOHm8wWg|sRn{>`W*lWAm|)eA>Ngz=N1N}VBDA&L zJ$c+Kxfu6kA#IC4PH1ebQ`%lwV1)ozDUE3%JC*AI@EqLejw=BtgLA@b;Pql&1!l!u+md(}$~4<;^;JAqDGCmp=8?e*dUk^*a;Dgch}| z>FNv;h1nSA;&!;cp`;2hAKgEg-Amdv?oEW9s|tj=TBlN!Kyu0-Zgik@K(VABoP*8G zSAPM{i{3empUnhe{f6&A19)W0>G~>36NVz$T!AK#_UdYf50FO+XSdiBGX;j-bHBvP zO$OZ_{mf?RxP7x4)OFlR>$nO}w1uY}j}2U}R=<;Xp3_F_&0cYS!i4EzX8?Ec=<^g^{dnW$XR~vqfgTD^DtFLfV;rOwO4$A<;b1&-Q$L*pS?!N)(~* z(u%5>t1QT<-zC$Psa)Pt-h{&2Cj(gfD_mt)>SWSCNQS(av>CKgo8Yv+Rqsf0i-6sc z)GH1za;(U!=Q??a<2dhZ8xoM$#~5Qvo%tYTmok4za{kWhPx7tMkL3mUCTlesN$0xL zW#xb?gpd-!3v-RoN!OtEgwS_1k;jf@D@NkMIB`s{bZeix%=|Q$Uv4>;-s6jb50+!L z$Y?uj*sl?l!`xCvPQK1hZp@ZBsI-^wW*d+P7az-I^6sS}Eli(uYz%z5baKa@Rx@mQ zdQ%)R{E#C~4z<5x*!> z&o7PiT1NY%DTnN~@l+s*i_WG;#zg9~J$v_5;lB#FOaRP8bbwg~Kum!tqE1812veYH5oHILY(nd>hzY>1vV-O61V*n-CUkzz7J3Xt|?1-VAhUh z;*pQ+(O~bIuk3_@k0%^@zy%f=F||;O?4?yv9T{?+KAu!Yl3v8Tte2pcQ)Fh9C&V0~ zE4wXcci^hin)hv^OeMs?9%T#F>}!Nt6%FxfCG(maCL~d;MUWbutxWPR=^?wC?MSI9+x(+8t!8g*hAbS{6^%~)FOpJeg8%gRZwWG#9xbI`S4tT zcvHThN3yeQgiNY%wt_{FJ&#iz#xYGdCDwmh2`S?_^)SRWbZir?G%_BT#yE7Avlcs; zD~FIYa@bh~xj!R4jrbyS^-Wo#QS6#@>a(U-VrRDE3> zX_9@MU0zxv0SWgp03X^+xgLWY2K}a{Pbe{2t>>2N&^qBT89o&{dzS ziIk}H+O!h^#uV_S^?Akw-6mxV)f|M1SsSa2ys0UwKPfs3s&P$W{`waH6g0Z<<1d@? z4y9BVUiPA1o#CqWPmXCA;+|*5ZIKmDjCnkBwF+c{RmT#?S)}@J8iOx^62=%qPFQrD zw3b1AZOztmTMk@XW&L4Ro!SNYg+Md7O}aLrTvwjx4Qv`I(={Kr61e&8$RF3LfxV}_ z?CEWCCed7pa2rDw_ZQf13kmC=wq5+Ta`KcFPy4-Q9=NT|w}G@$UK$}}qZe!M&vpgU zcrMmg?ZKTYMA?NYz?&zg8c80M*0YYO3B1YX{e70gTg9r>D$w|dw((d>gsxPfWr#_2 zl92RhJuuQn6wjua3Nr$wm8G|Fx~$cPD#7u+KV( z#f?%lB)HC_9hG#72#hJV?aW5n34EE_yd1tw>lvPGi5XV^RvhXS=wuGklxvqrlPvdv z$q}&hW}Rh!gmCvS&fDnDj2*}z7jNp%yY!p~TGJA|^ZbD^ZGM?Ybx7mwmZj3I@aG`T zT!K7Qc$WvQU7)b&1%GoD$C|xi;pd)Z`T;KWl))UEYHq_i;J2^d6J7c3wdTJBzlVJd zxz5jZw`WeMixvZ_Bu&9@2hKY!+ADeFPWC^$=-vgSQS>CSSJoMl@b|b9auLHY`4ADkeCpgY|ltA*iM?WX-D+yEo(3+I8{1AO`~3JzFk{AkTrc&21*l` z$+I8{Bc2b5U?e(WXBA5(SsxJoL2r#!zV}}H^fhF}y@@l2z5mCr0H9A#5UtNg?*Nkn zLNe8dXIXqkbwBC8xv#AI7v&o{{2IP>c&MIPT)aNqhX1qHD`!@cJWj53cuB5YC|v6~ z@huz*emxo?2wEx%PO+DDythFhsJ*XW-VJO4m}V7>y(U#F7wy%`dL%BC;oG4vSv`G= zDwa4-$P!Ht$lH4g$;mm#{dPqY=26_|C)JcNRjIWPBvn&OMZ+*8+$7c{BtckIoY_(O z$+`5r089ag%+a;!sro7i_6hfxAABVC%}%-JFRHVzOCzjWvg76DxM>ax(;%zE`{F^g zLfpGH_cH?ok8@!k^>4UJ%EbfLzxiPUwBA-KROn#}?m@da`VF?^FdMp?4Qc z0yWE_7UTx?EB=1DkoH1CEhHEe@MTo~rw!3ntHYUCTAY_E)Afh% zye&I{HVU-T6hUs*@!Raz$KTl>rbx>QXVLM%4y`qVFR4_oZ}viWD=xC`?`bFD4z3%l zgpZ@P8GJsy8Y+^N9Y#fNVY!^2x}BWFtyCj66T+cs&N)FImcK?L5(YL*c8XC>M91H` zm;KYhgYv5-G&X}vx>_5pp*ZPpyxS*0UUAa~@o~g*dVNVZQY8)or7fQuLY~5@E>&ir z*X)_|@}}CG`8y&%!(P$p0!EBoA2-g(CD(oUBr(gE8&722XDTY{(}LBjJo!ICN=(JpS)8Rw~7n%iov^i160S?$MH%FyIKg~Y}KX)$@*NiZM@^oZe{BlI8`4c z9zrnrT~*0gL0FiaeT+3Ql9YkeZFa=K$Zy9;l*Dad04MG`$(a5lbHZsS-1GcaMYL$L z9qH@9=@8hcze!}Y-0s-noEy)VA}%P~wnEp>ve_r>E7}JUt@!0E(SQAM|Mot=2MX7b z*-Kq-2{|-n=!s(Q=^z#mblM9Jau%3^4eGBWRUnE8tNKTKLfD`t;K?8LUrlUp6#v}{ zh^F)jP;og@ZL)OQXHZ*<5^EpyQilz%%L<&5wDWAhpob-q=E5G!xjy#^e-!MV0>WxF z6Wn@eEx>b6ypI-X0zu^C3w79T9$aCmxc_YEj%pXl4b%M+Bz?7PHmQaZhFL2gvKL#i zoWdQAmv}7QpayHY>JB1?KoCiNQT+a*<6u_x9BtOF$2Fm!&l^S=+g0lb z#D4fQXL)(XtV3**q&)5~piYMUklHG2SH!fS+$zX*py;Zq#8-IDAX5hnrw!gP7~MTr z|4Cmj%`LQ?#{2cs^jXEwwco-#sDE-Gx9WiFET?Ex81^$)E`Y_ih_zqFWHwgG>gctB zy0$EK*TDK=o;y;fkILeq|4hFgl(wW}-VtbRDIhgDRH@pDZQ-GFx+9t&(Rnr3=N`_{ z3sxIn%cbo2nnWgZaNn1+d8NeRWC!(dGAu=&5PuxZR^k^g2NN|uN>fkk>Q0n%&DD-R zIu@xpQ%rPO<>Z3fJtHo;W$aR>XGaZ*`}>ykI9`|)M}qy&ESgMe?(lJgRt&ae+# zt>^leX>jLi#=RvH73MXz1bz+s;G~LpZ)63&;yPd?71zlEA0ZawEkGWoIUH{ZO_r>c zrR#x4#5vu+oy`VALI#TNckd%M4JRU&G*pXiR9Li?Z^gF||B_FD(g8PR?6;4yoftYYql*XIRaXzF4-77rJqM`H-;Y?(}4!I?-6sq=oHa zDy}SX6nPf?gbRgY>vl`dJMAvBKpP-u7AjmeZZk%HGc1d0hJ?x%rjq0(`x>H&LwWg0 z-*oQHHCQPMeYscTt{0(3zwv}RXsGmqJehLm)jn?FB69sE#OmETAO zS|-}{xCy&!K6gI&?h13(neykG8y(SJqz#N>GSu^fp+FCztA*FQ)OvG?mGgq(%4m3_GH?t=rernq2FjS zk~`nx>U1dZ~$$ssf{kd60&!id254 zfLvy5zJxBimxWYU;Yv@AIqh=xH)TeI@8Ve8a(*&QtdrYK6xv+n#*1IhCjKqfz7jF7 z%zdq^M{OU-4%u+fYn-kXd!Ike9UzjX)gc<-OeruTVQjH-(IRrZq^8|SlFAAlw#Xaa z^}aQ(JuE6zS>b)liYQYkx10DC(D?NClQ-PXA@{yiH|>|1P~(7%e`(kY(h7%Vg`67< zFVwaSH`lq<)*9-v9PuX);7EdNtm+f;=MLA?T&|+i8LBK70PDhlUs5DNy?hr)tY-KJVtV~;H6B}sxkT!+z3qJly*34X4 ze{3v@(f)w|L5(sL2~m@zG@K9HX7ac3(yFuPESxaBmfMWg7}mS5ztMT{B$d-8Kfip)@u8vq3$STJ zduNRHHL~MgIyOT}!2I>jJ$+x~)bWi`kTVYQ3fxN;dtzibBO_1F;3@e>!n0rDpS=F! zYBQimz{sFHt?J0CnR7=esy|O#dsL1mJzmOD`2g~$cJ%elz2x$jy8PUJ4>}Q}@{Mrh*vf-|q%rpvJbD8B=1# zxfe}*ZsKDa+C|sX8zd!YOdM$2lVc*~hxtd1N`q{(EAzCq>LkAZ@F1l&*NZ@*$SM6G zJjSSB#?JeRMA3G`yC1lQCt~_5nOlDvp!S$`v>?q=;e{g_*+}xHCsYtH*K~GV`b6>>TI!twCcivlm6>`m#8vUCY2=k)(E<8C%%R zQX@f`u2j8#o>k4*yWbj5QKHe2YpK#-kSY7Mxcr~T;}e=7rho2#KYzJTo5GSx#>$vr zq|+1$dC2ZL53ooc*&Q%dLIWJv3ZJ=f*7y(Vf{V)tr&lvm-KtRx6}ON zo*;?vD%mDmtm_rJG`~$?XGUx-_YB{#rL=QSNVo%cNFDXrN)sFRWabSU`E6xw~|F3LYsk1y(F_LF-v?go0Jb27R-4H6KfL&IIfGPy z5`8WjT%_)8)8E9_f0o2UG&58k3jyxK1Q3dq%7l zWmdWS?&bnE4TS|xs7wtn-!WcWKS^YT3MPK&f_cYwXa{THd0>SBwN zg+FCte+~cm=0oP!$Ri*u)kSjX^MSa+-n<7|ke!b3aJ~qvx}!anJ8$pLf)MjU3T5dy zsy^(c>AX)D`s4{&4qIJz<{lI-bz-G+;6~D;NRhcVsV@&b%<2&%h*7mL8` zu0fBUky6J-4en9P)de0%LnrOpWm2|mMJn>NVA_9}x^&uOd0 z3W+j;btj|_T%>82PC4u9DYK-Oy-l&qQU|($M0d*Nz+*A`12?J ziK-I|t8=Z}gmZ9{1`f}Hho7BSS~JM$Zqzh0_YZpE4;BMOtqF&{n+xJ5v$Y;wZC(W) z5FP^d!v8_sdqy?6w11=Ss$d5c0fDUuNC`+M)GbmZp(cb9+6JTq2uSa+Rf=>ep#~60 zfKUYzdf8H?g%XM+1e6{i^xiz#&;OjW&iVE}@A+`nnsv{td&+&4x!0Px=DL29LxvnC z=-!sW7b~1=lHm^UpB` z4(l}ZgUml$zSn6A%9mW?)elW+Lm*d=6DDMQ+C|%0OHz_YMDp5-(t8#|Yu#p=U1cLY zfE~WWSq{q0PMg?zJ{*?L;w9FOPp? zZ_O?dnpN+6ThGbvu$D^&5q@C>E2<1AV%@v>E7f^FsI-+2om2X#sLmuXl9SZ|KB^ZJ z+SdOKYf7>b9v{VEkV zVztZtHcwGGk(hnUW*RPek<~gWs@Zi9*ZE!t#HLXHy(wKpE-}>bBc0ZwhUJrRSOW# z(i5s;F|jHeomsGroj-daTbW>l##pkMqGMd;``~P?7VbJ+wd`EG>8W}5(mJN zi>zX&1!a{+#xQ_vG}}yL_{sDE$TACobV5mZPJL#3Ac0Xi#go=Y`~5%ZhX#E~ecw3% zO@(Hpjttu_>JH@_y4iFqwZ}>??emZ{GtyALfPQUZd-kISSWoxM-s>Fny!8|g~Xs`q7dW1macvo_>3*(cG|y?<9YGLn(v;D>`Wz~*I7q+(pp4U zt!>(%Lf;;q-w!z#PyTezK!l~kKzG6xgSZ%;+v99RQh-TrxF5Qbm&r|Gc$McbQo@+R$Q(B-9lwhQY226X zDSXuE_0Qowg3b~_k`YX0m^uYKI%+MAg{Mnqr866QUtS*JWm#xps=j_xJbJnN9cN^{ ztsCF4ZTN;=u}4UatGA4t69f?h%6wm6r(I7^QnL(T57g{=6UD#yA?IB&0$+4LN1}Hi z&FmNqNv7!yHe2B`BH>4A7ixG8CPj7NU^y~U`FoW?Yu$qZx^Jsm-2g>~dm8l~fo|=t zG9ZXnZ`}-xK!|CNbo>f-bv@U!eqhtWP*|Cw}#_ee@LB44se=FezOWM+mr} zCc*_C<4kWgdL$6mCDEfe(6kWLiAd4W5zZ(vO?y<~8+~8Ti$fGzz1SKLfQtuB zuaaWM6Pdnv+JJqsT!)}9vyCg5p_2-Y-F{zq;`p}T+X+z(n18zQ^9;kW=g*)1_}@tu zzrJDr?Vp!-U;nQcEPhj>waedx8@1ovZ#_~+aS6;pEVatLoSe&iGyAezOipHfR`s)k-2JgMSE%6o zoUM?863UM&ppcEN~cFbU7y2a#Q179N5+HQ3907fekvJe;CSiX zG)TNN?l4#X47FX}xTH{)1D;LR^U6_uTve0hYrR{7pN3jyqMOwy3D{8K8+tc2T@`W+ zdzZ8K%q339)}XpyvkGl_deE=HyTpboKq4eV|H7>Q@2_0RbJY88R*Z&L_6Hll!Sq2mz>9kq333Sj#65I z4$hoFL_lUl*v}09%#*t0{7P>^PfCeiMKjKFHKZfO?#?dfqGf}Pb($u1fCru!%Q)EV z^trvf_N@6uY-UbC+j6Nfz|VRJ<<$FtFbu?!e@~uGT4AlT@7FtO2WtMh5n&5sAA$-{ zE}uK(HkSQmHGRoZH?dwX6@&o+nOB7||&V3aa{5%ay; zE!zTeId5e0IF;t9Y1Q4BL419ruc5bd+Zw%X6e zOWj6GFS*b%k*cx4rDk^#CH%8Uiv`&mFr%RgbY~)CH8QQuoE-w*LJHZw=97C(^&rZ! zIZD9&0FQ|*R-TU1c*-q$*zbj2K{M3rpojW{Kw@5Pv0PJ=rJ0@%AXM&d9X&h!@kJ_{ zTcIr913-1exH^>i)?@Tp5=igD9q3rck@>B5*DtUmEz$iWpH4Z8AuaQuAfb8bW1^Sle$K#jHAv=V8NM|~F0;$)!ER$wW(ty3s9A%p zJS)&TYt8Xt-5L(1-e2JoLNS+Pm5F4(U487TRF`cAF0UxIq{y+<4(L39oeR3|&wLu9 z?$Ip6aj6aItdqj@1(s5)H)XIDbQwXn+4v+v(O5G!7Gdd?sO9HYNqk!c_t91LYS!b_ z5`M2PI|H01k9nsdh7>1sLnYS6M##BHOC(jj+Y1`qGNx$Mswc3ZHH=Dbfn`8hg_TWd zF9vd}7)DM5z1Uc%EG1%c`TV)Izud_X;8eo``Hbv6;ixKf@LW*42WUU=aM?4;JNwl% z_~xLwpD(8dDIMIszwho%D`A`^As}c}8$C6%)YoRY&W*B`MH9T= z!40o~6}i?{=F2r;PTCMleX|*;^im}%4&hDX4GEN%t-zG8o-i$L>Z3wo=AUbCNwN%+knv=koMA$y0`nh5Ptwi?r;l@6BBZm zoZI(`o^{7WF=#FS^{GW3u6{1DH|q&oPb#&YK`iihFPpfAZ*DYcru;mrx}G=w`skXQ z611jm;xA{_sCwR#@A1}S=ADO8{qeQSnSk2z>N*0)ZjGKw86@SO1BomfVj4nj!&|*}flF!Us$ux04O+hj$1*lI!`TL@~z~ zdZA&U+_mJzO&RWy)me-9Ze-fW)xk>l08i$-Ev>Cs%EJA--q)v*y{$v+JT7lfj4%rd zt0i}Z{h&0^7(-E>bE>#T$nZE>+FGd*#ql=H_H zO{ki;Hm%Oe%+Qn>alS%2!Q*IZzJ9h+Zr9X~nQ;5lvw~%%6;jxwo|%1(<}dIe16UHs|EW{fBb(aTw(e3zetP& z4&(`T=3&{zj%1~fFu5L`LHx#~#e#nfGY=9`<852`Xfa=*(=NZS(`Xi%WjrPuNaRgK zuY}Ci^a$iHhZHVDnTzp+f^JuQJSy;$Z0q2VP@wE$k^!R7`m`c{3vR z^wXQVG_|zm)M}|_DM<~!4Md8 zDdU8KQy7Onnhsg#oqpf}F(MZ}lD0hR9yo2l_=a3q*xGRyI;*J2I6{8Kteu@2s8jrj z3PQ&J{Po44i2cj4Vke5e^2b!rhXI#H3+>~$nBZMgmzQ`CIt3x9OauDXKihohn=O6_ z5E{pmLx{7ygN6XHMKW~ADFNtbUg{(N?vBa;3)^8GH?H;m<__!4l5CtHmz$wDaNfW5 z_sXE^AuA#~o|QQvzRw}kBo@=C5ofUU)nr=gR%lXtM&6i^`%yFcoBn$PQt}c1g>t{v zU80vyoPA7|cTV=Lmc*qS>NcQP1>;M~N9NG})~;fQ<73?ky5dbqikih5_ILH>rw9e@ zNZ4|n_QZDeyDT@5S#jzNG2O8@Kx2lCat{o22cNjHJQyJo^@$BjX@eSRhVyD%{Q3x3 zP1<;#d~MoUpSf!_j@u6i2^wu_CXAniJI%Vk%=<1IiNX#lv_@Edg40zT%*=g@=Jj4z z$LfpsP4eoHSNOBRV$FojmnN6p>pJm(Zm>>Wt;4Qas@s7={e9)BEW!gU7_Sb z-|DKk(%_Mv>87r5ULTIFk(78QFycd8i1PD;V`q()66%lTC!t zIBFC^r)=Vq1lbZy4GkEk7QoB=?@t9D(`S(TG3uf#!c7YT@RD;p8%hW0top7Y373vf zDdwTSz~chFtewG5Ej@Q@q;7!4qn>Y!xKm1>&Ewq$gy@2XTB$O+_7oWD`5w z=P;>2XK~QAHgbF;TN`1?`%}eoC8%0IwRz?V$*-5YeNrx2r1mfYp7NanQmS2|Y=Osw zgm#i$PiC@>>IGo+LllZka;edHcbi9!b?T@=(W|6hCCq^3JeBLVOsF9XT?#*7CMS%s zA-@Qk$+2+c9`592Y-xENd>?+_AN>TgMZDZf@%l2g!*@8GRrq{m2fIr7ipVhkWuxs+ z3?=oS96IoM-_q9Zb0(FXvcx#&`kEeD9*y=vs&y|~gIh+2QA$^L6a#=8JtGyiD-nVxy0e0-hS)Ymk z*DjN1dGRW?9}1dINj1KB3%PR+0_OXE0n=ASW_uwZ&x7bdM*;rF?^6Z;UR%T%^vi3e zroM2Jf~1tIzli$+0*@r!fq&rUe~aSC^ZD&;p{8#v@NAHn-X=NYj5K@E?R0^HX&SoHxo?RKzNQw|dLnANe4{d3%i%=A#`BpQE6>E`)kuO10?syl{AEP3D74BfT+m>AqwF? zu80#d2_f0aqW!QHxcyW!Cst_usOZ`F%z+hxY0I-#Dt-W=nmSst9eCa&x_Ie32>ZKq z9OZNWtmFlF-|C&2)?UT{;N|9|L{#nCL-GE5Rz8(Jhiqls0k~diC+$q*rQvI1?lv;O z{_}|z$vL}$z_a<_zlk!rc_p>-INxlrrQYlHqriSy2x$u_y8?arEho5ahY!p}-Kco~r`HSm)>@OJ@Wy*+JTbjXyf zw{Csl#GbxZ$4so9S)XyU&Bx-}bGyWGU{7GCFSW7v!6vEJ*mE7l;d_7f zOUwC6Ofy}r5`LKAL5ske)K5yD5F;wZjvdqB^-$dq#8(rR1i9P8%7r;upt>SKV}d1( zi>z}{`?Ar*auQgs5_L~^%%51cF7tpcI=FQ!e+}L9uB{<+$ulFY3+}C@o!`@ zP>&4AC>tWrGaT0MiJcK2FRijweN4F?GsquI6|g*-2+SFp2(DH@iYA-PSwr9mxretn z(Ls1mU908z8~;$7pEX{aJ$-07XI8#*jzv4}L>~BPp-sNJR$v5sP422KkE8gP6pJ8% z^{=z!%BqyPSy-}drQQ4DN83=7EU#toA>ryF^ubog>Eqm46B0NqByd?vwoLQ1p(Fje-h zN4r8p#n!T?x%=qg+)zF#mr}=Oj-M)BGGBPOd-#D1$E1{IYSOoI zS9W9hutuF_nLbJ{P{?+ASyk@~EF@`?D{s$RxI5#kpXQ?F7#>Aq?{a`)115$|!z+|u zZIlcFQdo){d{OFK>6Y-Q5mb)XEgUX{uhM+^MDNj*30YWkV!*AMcdcYrXB;+UMXFy* zv)hRj-%abyr5#)8&OVOiMEfXjE+LT*%bj>~jNNy8X^4M}Nfw@j~LfL;^&*LHWdx!J_M@BC`7wd;~ zV4bhhI?1=GO`=d*MrdOPY6ue%#6gI|ytXfJ^5uAZj`Y$v1j}VppNs5jXsalg`mk%G z2clQ^eHELFxo$9?o|O)DK~gr4)JsHGJ#Aan(zP0!u;L788{W!*or@evy1sFdwtyu- zJo2etqTvDi<1eG%IMfA=fCG7xDo*L&L4j<|iN(N&jPRsaF#Bo}ux#b&VW8vLaLU?` zD;r(S;qKzkL2~I&F0Su+Hgf+)-+KDoQ!Y&rQ}YKrr~4T|Z=p4deg)jVyu@E6!zc^_ z*v;+_axvQ9B-K@(FM(^kP^IF4uT{VN)k{+@>O7Q;2Plgx`c&X7_ZA?nP=%(3?}@T{ zSqi|FbOG);gCAE~a`n#sy5KfFyXi$Uu^regEd$fwCU0K0L*hwLw$j0xOj}z}zSt4x zow_+>nDlvl>9;0d!O~&d7y@&i9MB}wXph7da^M`l6JNj73VICv1+3kaj@XX|+6&H3 zxv%qZ96S`SUG2p>TGy^uereNqz4?&ttK8vTM0@G$$pYO?rmucAg87uG1>UQ5eYv=m zj8HO!r8<=FcVMTr@4J5$}r;li@uJ6V=HZ5b~tjgPhNo~~O^ zxw+%+5J4mcQ&xe6e^`18R+_wwJnLyh^X8$elFhIRrW^27jT>V^Y@c zas4$#k=z2R{@J7*xwmZAIE`bju{XEqZ=TH7N%dZ7IE7p84-M4HCa`C}!=31%c{w<1 zQ#~h?&aJO1__UJ0-AP$h(tKhb{j=K>gP;EXUrvlOhW{op;#4TRF%aK<#-=kxz&V7u z6ZNa$?7f4BTJ9C;jpp|=Sx{DfYI)=Zgtg&`1%B!58WB*_Ny5R{b-QbSQE_$$&Gs^% z7IQ^8Qs{wX5M4XBTXXU-hpeV+U))lg5P}_(Jsn?nYJSz)yD<%F<%_eet57h;X0pl* zpxvhAb$YU)3=c1zl1G`T;@xE6jFibmzq?Dc;ptFtJPc%&u*qi_C5%hQViVi=tr)vU z2zvB2JvU?p4m(%U6m-pmOw4~A2b%dH&3&*;xv9p{!VuH~2Tg7w%38QMWUj1arl=DC z2!KDDlO+n)JC6!#9@HZ_bS9D7EU)YQtJ? z?44dfP6^8EKduCYAyQhpX0?{pKRg_AS! zN5=U|mbSgly4W&`*Bebf?J*y2w!xVi{{8o`e&J#wei6Tk3JUzKcokUe>^I;#^NM7l zmRirYGMkz>YA6V{kAGR`##xGu5iJxts`ZnCtRQJ_hAZAN>6naVBnlp?+UFs0iMgn-){3 zV4MkgPbxB_M|o$37N9y_*PzlZ1LXLH$n&yND5IJ>>0tQg69g-+xiYkPh`QCHJ`Ag? zXrn-H7N&)kW@cc)#-kRYn`b$r=Q}cy31f}UTelid=!%u{1i=wGxUZq@rbZnayjPAx z_CJbc_v4JiA-eIqOLJsIqE~ad;LA0I)8HwofFag&nuT0zHA(XX#0OR;H2;EKBmfnl2_5?jB_rtWIaN6U}&2Hqc1goUT0s5X?3YPp`J0ZMD6R&(X z>Z?VTcXabGzYG&NrF+ancOE=i2&n)RO=S6cX&#cLolm0`q_jDkQ?8D~q_j}(g9<=V z=+MdtX|m$hAG>jnOqY{y@aw(CeAP3;d)*l1C;n!+%QZf7zSwCDe6*Dj`YFmhWZHtLsy?a3>h_?S5R=_^po{P0-e2LNc==XiHHl&G^n&@Xks+WX^@T>E& zm!50^wn5GIWS(wevPq%I%`dYd;$MDTIsc81G>4v}Jw2(+*aCt$qFd#6H`R<5S?z?^W!T#}d!2l3A*;Hd& z^tr{==MxzgN%<}6`!^ol$4uBJ;xo5t?Vrd`Cg#l>vsFXK#gmQLfYF%!FsS3uf$O^7V_x&I*XO%^ox6$Ari;rsokE#EQ*%QDu6t3X z5%xmU!+Q)Yv{S{OedX(8KKa~cg}G2GGRsJ#3LAw+`;8x)*zJRjgVX!72fAAtbjF?> zo@65pGxw*s3iq2r^R@d3x+&>J181q(2I*Se*UV0fd9Fr~`o$rD)q`8&Q091GSukp# z-gcH3WAnT4kZoyfjQS}*q~pmF#hu?0t*3SK@G9v<1I^&Ex|}XxHdSf6<^`1#iBS<4 zyj>FX$6d@n0N2a=j_Zb08-yli8~sl7@wnM9t2Ujqp5TU_;q-L&3V8;2S({KvSZz9+ z1lQ_J$;jMJz=Wi&^%{IQ_Z4kIOt;aL4m0!}wjr;*TArj(M5=xF5Byv04(dOik8HFR z2)~=Y7vriMUCLit8wR{KOj9E&Sw-HBSh(%@OV^q`ZUEhuUBRcT(sp)6zJDGw88j@o zNB#6UH6XS<@N;__muhM7S~O-H^VCQE@;vQr>nnc8I!_7Z;*LaZ>%+L+>=VBF)866z z^7Z%V;8vBgh*eE1?$s;21@$Y*fBsa)qT9j17`J$OW$L&8zYDh*o9XYWel_|a+^y#B zdC6LV7rbNq_Ppt&HcU&GVNE|VV(=$n5?SujBjs{S=*T>DsO{1Aiph)G{UmG^wG+D2 zQYIRD>^SynKvOA6e~WPTTaF7F-AAU@@)kf=1jp%u&7tpekhgzzT0il$q(CXU?=yU? zQo#K3vs!cXOASZM%Po88(Ky9D#(4IMjRpAP?!<@!eAB+gM|f-tI$VL+fg7Z@n2QcJ zeb^}6IQnw2LBnjTq1(0WXFYYKZLp>JQUc4wSU$ttc-NHTil9#dJA*Z2se<}7dH!Yz zEw25(ko1Z37$PB#9Z=W`UYoHLk3gJWm1W0hnf97!by@=4#k5T)n*H+#s{e?FZavs> zxW{Nti{sVG7^NjIl}epOb~ZEVH0IVNMy#%#1jG?#Lu~`iW~cPN4*1R$0>U0*S4}H@ zmXA=mxtmupbBBt~J368BPMNC{A)Qr)-~R1W;DKpo2JKggTv~n(YOw!8_lgZW^T|z@ z=$m*HWVyr7yE&QXOB%rY;FZL|<^zAba}gZkwY|QU_t`xZu;MhTf3^ll3<6(QM0tkk z)w*58CtLm_2?y|riL9_z$G_?v@-jO5L?z z{t)}fC5s!SzB$o%o*g@irqYnA9s(>>OG;R`)LPGCi^smT_2s={l4Tu@pLwk10VSWb;SGd zvI@X*&&LPMEtp;RbH8z<$5cXES<+v(0>$B(GDWlPan>ax8zCyKl!#42JvX!x;Re}k zRxbqjPl(ACjy7TWy6heOd+vOc$4D-CF&nm}FLp#{xq;iFVjQdTzvXbd`=x^I?q_QK z+FMY>X0!}IxFev&hu4*(i8@YJuYr9-H*XG11Mu}%t+hUnP3-RA24TdL=0KrrxP^)D z`&RkV@#(qNm_&Omfqj4iYG_j*BmB&YD+y|`sV#!+hHKADmsN8rq*E8D&jlWp6gR~{nLp(A-rG2XPBFF?2V8YY`Md_iI*9{ z!wlfWL~%pST?Q&>fTtfX_9zr?T>P<-|EZX^VenPW<9q*j?{k|);8q{1Ctit)+_QWi zI_|z()WiLI^PQ0L;U%VYng}=fy7rUXA|+3le%AiuI(O&(jU+9a!lS5{5pP-alDkkC z?{KrRXP*Rq;{i;kzgK+ml@{Y_OoeKIwTN)9(>sO3&%)n6TMV6GSmq{AFiQzdaWZ}Jp_q}MLxpRD8acLXs=m6LY?C)2p<}72{g7tLs?T3`CBiwA(Lh5@fc;lxD>#$K)U#BC5X+LBNJr3)h8!vWWTR) zHT98Xv{5Hyqjr{Vf)S}`i?HaZ1BN*6U^caubwml%cFqM2 zB~SKbJ{_qLZgzB1>CJ$j^z;dpq*aESF%~=MpC$CW#`^?8x)9)#RUsmM6!yA zJ2wROO1$HILEOXc)MvJq2zAe9A3`TMG-;t+kGmf(N&IV~-tilzy2Tmlx=Ras1koXmhs zq4?PH;ff`(w2U!@*o*n!yodv(8M`ypMA4o zrLssN`mdF5LR{jR9nQ|Dwu^c)1_$84sJv-o-;XKGwP=Nf7&ys2^s54M2v}R3$bbYX zUDtJifP55SWPD*brB9*Flfvx2oRQm4d)>)Q$I!n_lb)Wce$Wsy;;ad5t#04fzg8$! z7>fLHB{XPFdEvvam)~K@x#jz+r9sNFVW&2G$|jd8`bN(^)%E7PHdR6A_;StN@hy?( zUO@wl&EG$-Vt*pFtPP6leeZgC@v~xnO2gFD<)q7Qb+z>r#p;Xq z{p425iI_`PfE_PNw)IKwwOnXfX(IJx*g|zy*_R%tC9|F@hEd#K+IofA#_UE}838sE z+^4wZw^$r&-!ChBjK3=u_jM+yLiMrx|_9m=rt@Q@2F*7P`-ByMmP) zvkzj;draf4BbQ?*!f6B3?>_D8ZZzL_dvb{lB+= zT;Y;;jwvm~?e>TPe_Tl&U2aXg7jmBk``y^0wLf+7PL;wq!%|kFAgTzIiBsgOz7)*P zv>0}=H`IO+d#T%gUVmG9sWP7`E^g{_`_Vwwhw6#qg_zvL5sG8?)IfI3^7aM$%_#BP z2`biBhr%|?G}F*3g;dHM*9Wbx)XUM$;$d_)%o%SXJOJ?#Gy`wq4)}Sh)^hZH{G)cd zddoxfZbKwSdO0?aTU_-lGy`5tRthZi1r>LJB8O}pCpqK`?;Mn|s#Md~=l8sq)&)}z zjSS90zVL|I17;ReYn*k@ogfcStGJqipXX6C3$5P^uFIUO8hsp`u=dD8$0jq7=oa{2 z3IsL~rQ-cu^f}@d#BZmc{L)n2cc|1cNC{dsj$Nt4Ul!Me45EN{O$*Cx8`BxEY%APTPZF!|v6`L}kWQgc(x z(SqZJja`hy?FGkPxDq!oFz52M^$HJ+s`vQZ^~6>}<Mm z;^q$Cn5H!z6YVCsowhx}B=NnsKd#8{-J-2ecODt;1{GIcN{9Vh=ea-z9(F+wJD5#qYX^_Pru!UdGw1ss@a>fqAp;_M8<#mt;zkT-zyKjKhBZQ z^u3SYi8pN};QbXm4@CY$d~H+Ak1GoSZ}Ovet}dAT5ApH;A>Q(ap*4eQE!L?YS2za) zJ1cl@X$Qt%da$4LrggH;KkePDT|Cl%&&S)e$Mfm`!P~$Yrb{)xD8yC~Th+VWGF<*2 zBFEkT!`$vAP2$(E8#CseM6m>cssm>dPeUuo_FC^|OK+vZi1*T3puW6xuE$ai$zjWHR_GS0!=PC)+utFo^vkoBK_wl(5PolOc1?U^N7C}Jv?j^K8x zIzAs4(~D=>b8V>HLE;R}G~VqZY_zTaML)wWx9_vbtiXrv9an zb`-Ia{({w{knv*COnGdokhiIpr{Uk}Z_pyH)Fz+Ydi&qMg;Ar*Ie5yD?~_&)#$d`!+b4?F6lXuVPzUsd{~un&sWlRoooF{yZ5ykT#Zc8Fff%gCUfJ;=!%TZcOP@Fx!P zH~S{1W_%fIN|%m?g9O|I6q&yB18Tl{Z4{xM$0mXORa8F|N|Xei1YluhOjC#_Re&ryzo4Wa{10d*q&V$u;>Dt)tdbg_bIQ7k8be zAe6+|`jmRAiapjN3NxpQJGzt?K**wHK znY>i;Jce4~N~4Rcd8^WuX1~0qlhTa)7V1B=zr&gBbg*y9Od|3>gn@ z(D{!q9Jtm;l)}r(pWyqOoiK$nCmpFTdmXiNs4{C{5wpKB3iWlqQCXRzAi6~*u9O}b zJ9F-$eJ4q@I3+*mCDz9mG!fM7WPL3*16<{V+A}g392oSeYIb}N#coiw2bC%h%aD?D z+4eVm;`vyeDE6KFtW4RO$@I!<5eLC0lV=!Upt}j$p;i(X&hW1{n!+k_iM>vGwg#Dv z#?GL87|Y4o!M+F?2~S9hrMNWa@syIec6x>}YQlP1q({I8Z-yP?*LZ(u9zky$sxv{B z0Z4$!SumGFMfwQFDJ@aG8W)AZ<3MziI3Sebu$(AU>S7+h-3Pg$;+Q1xxa7Ho>8*yxogDh8oNYd^0% zoXJKuKP&n`fTJtrB=!3H8y23r4UpKCNF28Ho9p}lol?c`pNeO2bwOK9A1%fn*kh4M z*UV%u{m1t8T=E024+1sfK?-YiRbH_RDv^uA&pnShq$&lS3*{Tb&n@m;=I?FZDinWU zD|7=O@~jA|wC@fN-Oo^4?N)tsK$ld5r1OdEey|Z801V-g`ZpIa>IpeLq_4DxrZ<#F`eyv6>}As% z$SScrRcoS$FL|t|nZtn*IKSfU#I^FC@=KQ4Jo@bv7}2l`^`r{4)%J9g6^t52Jg$t@ zhv0oJf-n68XKu|4Z2 zBJv5!)VvmzCLzF2MO09E@4qO)6>`9ep>Kz9Tc37{d;gh7R6=Mhb972 z2WHa#@{?_!zx+awzFKi+1>H}U<#MQ2e|!94Hx%LLUBeNwH=Sig8Z10Y4omU=qRxPV zIfJ+_ldC50%hGKF{mejz_N!gv!TX6iSlO&_U46MOMiiI=EbOb(&Ln?m(mRpbSO(Gy zZGH48ina1t{Xs+$7b$haXKa{M&GRfQfdGfr`%kNFRgn5$mv8w#Y@b)s?wKh|bh>;B z?+ATI0p3~mPSA6be0XYt9wcz&x)J7R6d{%9ExA`&O>-z%0l+h)jD0U`?Z#?Ju7fT){nY$_XRxV#@js2AW z@S{2m9fnVMEBm)o+2cP79(f1n8h*^NxqEHxnii39(KCQqoOtKH#PAns=!c{jHGbhq zC8Ltwvula@6Y*O7M@5B2}h6Utji9wc+F|e|;YhRd*8%}=L%lG>g zR`RIuB!Y3r<@}=?9a(n-?ubx7oc-hEd~JO<65eu`PuYegtv2zFhV04Jw>42mF<8L` z=J&k@pCUiSdF}pbm3QqvT>74CSc}o7fW*n;yAobccNV1utaX&B20{s+!kNWM?OOu} zf0y5!NgOl_)({|jgRSo_}5 z&64b5vj61d3_TUbLp-x*Ya7x;EU8KuX8Lq{0Nhe|L9-|6;$|_GS|d3lVCh)4Z`3j9 z!+9Se!@XkZ>|?vjkpvf+?cNJq6`{9HCuBZUywIwO1ZZRhoc4%&Z#-*GlJVGEkLEyz0#o~q*^7cT&ZT?;}=RkWx- zuB@GU%vkebTg5UizV=nj@-63ZgLhKr>iC`;90$)4c%6F}LuNz8i#U6d;~L5=M65(@ zeDk5)YwO9u)A_lK0SWw~vJ+ql|93s7JON3c^%gF%2EoiNq4!<}E z{d8u`%eMtQw|-gtfb{i@9~X{X!f5o^U+0F58m;In4LG|;nD9#YR);FQBRC(;hZHkc z+HIMg^Xfu(4uGwX@vAUmw}pcpIvKUD9%sSa1ZASL%>(S+;&_N_jhim2MiGm1s8n?bM_>`j(82 zr4z$5f(xI8tYSNWWSW>9E?5oV^kz^Gn2gp(ucy5!Y zLQd3u2}G_TE$sIthEYX7cJ7HpSGI_G%Xd7E5kv7gxX{q|PUGR`ej@tJpt3BlfV%?B zq*bK7U!nRWkXYP(pq?oF08y5F0XI`g={ZdAPhif;LZq53j$=jMhzl$%=Kj_D9{GB& zX1_F629WCII`a*X zdXp+msvy#l7MfHkLZ}L%Hv#D#0!pMKARX!5FTQ`iU$Z;2d!O08=9)QY=A8TRtqF9f zmDGv0`Sml2F79LOk1PUfa}O6khGl~b!>iXe9ak`!8*4i?u!uRR*j;wFB3R^{NmiFK zB5c{`*hY=AD}pE3L5(czPnR-ODo?w4|GHP>)F}NgU~pYBq8WBDD8(kbSYmc%c^)NL zem$qQe!aJs1^=(%LGAF+*Oa8y9K^Qa@5IuF3kZ2nx4X5m`VS^yB~FsHDjvS&%3RZ0 z71&;NoG2wU<>&WF{%V6}(R9imq(-!}H4f3j_9%2%O<-?dD&m%oV9idLJnYErLBlP4 zsR^E6#djM?YouafN0&XVrl;0W@^q%^IB^s8xO#O%$44P8ReohEK4rf|wa9T{0CBbG zCq=9WOAtd%?D2PFf7@7jIG0B4RE(9Sr|$kliYrbC?|Or&Hw8xU7ivcjz>RJ zuq|&M#ob@HlrZh4){fKqFy05_w*OY&l$2O0h4i~q@fz;--Rwv0+TFqr-&d%wELA;) z(`7E)huvac8JDd+YObsHgD1n#1+DjSU9uG=2?h#5V~3s-T9SRo+)B@9wMNLdAVVEI0n*zykASaBX?B;6Ro6ZH)1`2-570C>$)&%g{x4ABg4U{AXY zj}+?Dlw{dZDQ=6r>K`9+J_=!ys`pF)tq{B1OiW@mn)f2kldDphjLe#Py8%9uIgnaey5^_EpVsgur&Q78ENMsVUO zW|6HVId*VG?^lN-ey{N0nX89$Gsj`{p72wqfLw3XrLxSZPR#JydiG(Z9m~i>z{>N{ z&YeOtVht>NW6%=!QP;DP9pB_#p5rKHEN!Kaenq|+0h27pj%AW(LHRhO!1g#Kbz`aVl{2Pt${K*L&E7t#-v>BD~c_)z2?7P9)u%X{RxlQ}RTdOUY6Hha%@#oGu z>Hon0y?tlqh;?Cpoa^gO(P>mb?kp~dN(0NWF}&lRv}f(7Kr^$=xzK-HBH&j{_+GYI zTq!~JTTdHrF{M+n!zk8_cYeg=H5n?ZwN1%#F$o}NXz`lh&g<5 z&iOTYThAnhG5ngW&AIw{rWJN?Vr*Ll6)Q{lzl_-gIv>j$i-m65-?zVCvpXXChN-;Y zC$_EK4vH8Zu*{GpD>NI(uz!v+cG;6X?2(Aouvv2RaQ9DI&=>z*x_J7eZAtQG5HvHh z%_iwirQ_-H{E~#>eI3Hn{D<>Z9zyrN2z_7BxER^W+~267i7qWVmUUMrI5n8RE4}u$ zytGx(*s}R$xa-xyL!e+tAWVxm2_|no_m_dh`Ui2-k{^QjvB!S_pz^F|E7Qi)zfp<3 zBz{Z%7kJmBo#47w!_js``K!+SyJb_K+9};`hF%5%L0D(Fx8K62nDvB!pv>2IQ)7w$ zqGv084R@0G#q=*ApWP!Sd&cLzI%V@0IHCamc>H6o@>-pc-1VsoE zV)Z^hdOCk0CB^Wm@V@m2GH8nDH^rU=)7K6TGR&66hw~?`*lQxCgPdtz$K)QLi=2O# zEU)*oWS93(s(8NifW4$G`9}3Pm@!&KAJ&9RO4aPfgk!d2`+mFAbBezn{f+80za=PQ zR?$Dc9%+7-{?1^+r2@x~I`Ot$g`{-fix^OALaLTc-pAtc0erJnO&_!ZP2UA^-Zs%?Q>kLTtdF6?gsHDob0p8{OwKFsdA%`wyo+YN`q&!wa$RSZ#}vm2@iW?XKM} zI4M>0gfNcxY-)X>DoOPRpUzO;QhtyB0zOwskbA{ar_tvw(}E*W`&NgvyS%|`>no23 zuNQ+f2s+q`$l&!7=g;fD`pM3IcdOl8gQO58?$S1gh#Z#-*yj~QP^9+uU%<-KRb4e} zM(mbrX~HwU9v<7atWW|NHYsjQ@q!?NpV zUK7<{suV{)h$h_pfuzj~ud{0$5jLhtC63m5|C!QaA2BA8s>3{QcUj2g-X*Nh5dGWJ597e>z8Q(6Pwv8i&^wEC7r4n!8bc5qMlHAp2TT1>F3jJL z=`vaaPwN;y_crZXV@j^}cUlrmL3}ICXMdV~?y+CeKo<4fbgq$du#u&I88r<{!e&!{ zlPK2Nn<3XQgjstlfh&vg=&iD$^+iDrkEkD7a$_R=9&-t{Di6lBlFWGE<$U9m1E3lx z#KsT=LpI)nk`3FWQ8g}UH?yhImHmfo9;b8mC&3^GLJeGq5gZ*(n-t7nokM8RE1o4B z6n`SLYC@^zc=gDQsyW1p;cTVRnsLLrlq;zlM9Ecp<#VXKLb~pq&!qT>@KJKsT+klP zIInZBj2$I4Ta|cYV>eO`^7{@Q$2?b~03oR-%_KxX-Kv{4lRD=J2puW6%n~Gr$(f^FF|w{qVIMgs5z=f+_#13-cWyX_t0#-AiDw zz7NUElE+A#$+LUNgQrw!ilgOT)=)55sX`JM*Zu@EuKi*b)Jmx8z40il*vfDzXCJ~0Dx#*=f&m1IBoIU_2yD+s6A3N0&y#r%U;!$ zR!BIwQ1Gi}?*tjThfT9@JPh4K^n_ED$&!KeR=K!+jAI1tLt%n3#>cT(KR9vrZG8}` z{6tLsV?$pE^6|@ScQHwkUo#XhUyrV*i`3D$8avSl8KhV1x{2LH)T=J3rmV$M-!*xc zm;xKCmUS^0Ni8w{E}=JvN}2d%^PeR`OC!c<1)gPGq1;h*67{msM#sW6ET7w#q};O0 z72iKO*5&q9W$&ACfGLmUkXP^=1_N`jf8fx8{xrDRYW-cQ*Yuk#L z*6q$0xR$H(bYuIT_Fq~)4CQ~=YztQ9Jei0*>)w!W5^l*35ZugmdvFl7$)W(^X%J%= zU~qu_K3q><3!)s(Ut|7+FMU~Frg$>)a<#a4T5)VlXeEPF!U>HV=5*N$&1gg0D~nPm z8(rA%CMG%usvU72sVdGMBy2J|arL(bZsEIi$v(5tQ>qF4G_5H)h)u0*q%69a)hO`~ zMq1do+hdgVaLXeVl(nHp`82;}hK`1$-n$MqwoWNPR2-M1qejjn#NR*OJ9wDZhv^wR z&aC>xJiWefWw~yzYMJlC;kTi^al3OzExny!Joq-jdpxQSz$wVlourIv3eiAaC#A9A z!%~-@%(Za>zoty7U-CFc9NwLg34E=(GQ_Vgh*HDa=r5&y>=9La#e=hIH>&TWo)Dr? zo3(`8hA-14e_BQ$98dTS6>QYQFIM|}?>FAF;qkKl{QR9`?LzeE_OjZxZNPr(+6t<2aLY`+)l2I<8ykcntUZp9v* z8!e?)*0B5Hy^gkB_i@u*=dh3E8J6aH#S>Bp53iK`z@xL5OxK*E+d^L+pi^vn&OZ4$ z8B_dA2E#98j7-e%($PUg$qjA0#*R4^{K%};c>^|%@s3|J=+~gvabjTDA4JxB5sUT`{IGZySx5?ju(WTU1`3rX>#+s5h;^ zuo)90kT0Inti`GGGs(QYqg1Iu}NwfR%J#l2$^0k5|@wIy3y0nu|uG_#ZeLU z?xJ!L+zOGJpB1`3NXw~$qUugb*XiWo$=7*E-4tWVw+~jRU(Al}y#^esPeUZDm=GKL zK2M|kFTWbZWiNzyf*Bm%PrZQGghEx>OZydrGAY<{f9Rjc87Liuk5eiB0B3)W3c@Le zik!(sl$yPEVXW1r)W%YGNiEeg7b>uym-&U?7ml2P&vnLF$-Z=j-7z_gn>zWjw)|w8Foz^ z9RNN;{e$8g#mSKT1*&h45g-Yr%&+)wrv-4J%<17g8&^LNukqDEFJ5cwvGSn z99W6{rgLm~NLBd5P(UUPVlt_2f^$;oZ9adj)ML~s#r5F-in+myhxHgw{%v97-zg_F z2p4>lOa!4@E%aSixyAnE1kH>k7vm4!wFxMk(TPgT`I4BUOzceoZ)r2C z&HuF2_&BtuBtRzy0Y_gX20Yj;sCia zDSijPp5G~)w*|ZMuBg?qr_VE1Io9c(UhfCU3iPST_$|a;h_Grr46{BhV`OkQe%F2L zC@6Zuf05G>z8fnUdQKpV!DvyJ*Og0W8CWRp)-cuWo6iKmo^NU-n-z4Z4!hzkmI@p_ zqNRoul3w#jAq3mS=gXY@!t$j~IgD|F*ClsNx~hL6Yf-PiI z_0*FRSj>&;V-dxC{@+71=1W;AKHx!(kitKv5?R7?%qDsp)LDhX<$uoD9a?!u&;k{_ znT0rp95r_@V}%U6)!}WiJ0%l`>VAN}2j44yd&%*j&{X^Rva>3)&vVHLlQq7jweMW% zS)5|q?%uXdF-N~0Eg94$#5c@SMV3xlpEx9)Mw6j7=@egMaldL4z8Sgu(|>*uN-A;lBM*Qc3#Bs6i3CLKQyoHD^m_H63pyJ4|Q_!&TqstgKd9VhzLr(CmCfiL-6kyuz?u6Y-ePBHc#$lw*3_Q4AI)V_QMh zcbT3zJ8hH?Cg1o&FSPXZ7FMi^N%|h?^b+qEir@l^)~r?;8oHO;W>q$bEE6)JjM2`v zhXseKn8benf#}ywwHJA0^3>=pHmm96KEzEAP7W=Y)+8SW{ z9&0aXTSlR|fWfo;D(!+R?!ymZ5^)sn;0N3aPY+{BC@7ar-UO>9*yLF{qwYdb%+>66 zy8lhlUYN1@kcOZo1Yb~C7-9SQ5&JdgUkrg!RGSmxCQxfm_DoibufcAfI z==!E%0}38wr%h;mB%4Vd^D6u#1m)o$49XXrumgjvsRpYEo;iaNc;e>-J)Go4HikUp z6;Na7^9<>Z__Y{i@F}&1H|y{J0_1Ql zZg$O<4|9r}c`)2ht8H0EKb>%v|EH(jm>^30#<$eg`0jNp<40YdwVJx>Q9*jx zwaAgsAE=eH-fSLS?bR;;ZX9?e?l!P}aUc5lh#U+2x2j)P_{8aTVQ-SdFAO3VxK*Iy zJxt38cNlO+0_3}o<7Y3pkQT3 z^5+}t+kK_DHNb%=vbBt9s68@?C+=Y3sxh|iodfJ)FTw5#v3<{gCwY@005RknC%dWG zJRKHLc3>iJ@H4@-?>f0wWxTni;%X%xgAJ3{Ed%5Wjg1w`MN5uap6M%>(H})~DLsKpQHLs8M*972t`!4|cAA3gbOrk4y06@Of z);70N+7+N6Q+>$$zPXtV;4|#$TVeJA9y?8M+y05p2Z$^ZUJe4pGu4bzxd83xd(C~~ z8XJJPoAGNJCmRqsU?_mp2c60R#)?S3*tTZ?nARF>-WJUTkQ$&JmY@Q?0K}3-eigW} zmI=}k0*J-FrpW(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ?TuDShRCwC#T0v~nRv7-{CT)_D_blU*x-*H|rmo^NuW5Ez%&e?U z+Qfkl@=H1NHFARKnR&@)$Wu^r9Z;q@X;XV(slg=LWn{LQ2-Fqb^TH{ zn_cw4K79D__YHA?q9`WDc(S9TW0<0-H-d6LpU>ZrBx%O7tcO9&S1y;I`v0z!#uqKi zdYDWm2N{Nm7>04xFbr>biIc6px7W-XrQdk7)rN`y3C z2iUg#CjgY2{m8O>Gbrcl+0xR|q?ZbYVO(trfLJW{=Krm*k!5+-oyt3NN~JWbxKWa&7L%d%`N^7QG`_qw~guLM->xsK!f zB#I(13?uGkwP0D6F->zWa1vBiRp{*OoZHL0@0shm8#P1UG|jnqJbrpNlS-1*5j3Z? ztQQc8glhs2kH=3}6UnP&2%%8BCm1CAJC5TnFE6jWNC&*zTG0A!7{+-)5JoD^k!j1a9;VajyBOn%R4R3mVHmVi z@Eb0GEX(>q5QGto@kD=r|JPN;)DR(LYJPtHaw?S?({(+QN~JyvV&@kZ7e6eON)If{ zdMJwG(JI9mavbNYg@uJv0|Ns`yz@ZA4H3t2@>{7uHk)1Kc|NJ@`gA?Vyvxj;ET*2B zrg=*cgpqnxCLyGZF%~PbY}AtFnklfcv9Z3@crKT_uBxhV@ZiBu{144$vy0V-puWDo zDOFX4OeS-@+0YjRVMN#UX}|NX>u%V#js4_{5DLZP@t+k%F>Txar4~>%0a#sKy}Q+T zu~@tkjYh}4=pclY=jZ1y^E{vAc|NIW+ByGXVzJnaq9|r{7k4+dzP`Q!0MOal`GFsl zCr_S8iA3TE$8nrxS&w`*Osev```gW#%jN#634kC7Bh_T$IF73*iW!MS2K*EG@9bq+ zp7k##91e2;0BdV&xkdpf6bc#uz`lL^y1lVy&z^nj?+YZ8$zy)tHBB2W7K>N5Q?E=W zbG$AICK8Dwj~_pN$GajUgxq0S_PJBrSu`3w^gPch9p+3XGrqF2aQt5%BDCUk-pz>PEy{ZM>2Y?{}0G{W2G))_oWqB6hpDwT{ ziido8dfST(0GMsE?)aTym_Y!5uCA_k0btC3b`b<28z^2}zQ^snZ|4wv!8r-B>+I^<;1-05nw!OOiBW7{;}&*qsnkZiVxeluPgYqNq1q*S$>$`7!8M+Nw>{v{8i6Nt&jQZEkL^77B%1gpj%2 s+zyA@ugkal0c`-<0JH&kjqUFN09LwR`0i()aR2}S07*qoM6N<$f*3+|kj|>Fx9N@$HtUxG79@2Q_QN#KhUz*^-KMEXD^*}lHM^z`%c?d!YL>=;Ud^0Z0S)zwC4iAi*r z>g3_4x5#^zv*qRGqq@~6SeO3(`sDNdCsv3#WtPau$ky8DR(7T2=Ir$9^Hy`3WQ3>d z^X&Th{z__;`2GLy@9#)@rkJh8^78V*!NCVgh*^N7+v@$w*4lA`r1|;l^y}FD`TykX z@;zdRd8xqR^7UhSksDHp!nAhq+}h>o;oRf?>f`C0oSfP6|MTwT=hvrheslWu@ZRI) z`|a!+R+Tkbg8KLLw6wJA`2Nh}^!4`nZib!V>-zrq_1Wa>y1Kga`s?ie^#Atu?eW_3 z_Wt+z^k;XY^7;Q&bBf;U>Gl8rIdG`)_W94*<@WXR#>m>y;OzeR`ku4F)#dv1^X5}% zg?y5zF-7Eo>GJpX z_4)km#d!Gb^Tyit*&nYFMd_=H~0`>-qWl`uh6p?CkLH@bU5S?d|RA>gwp|=;`U};N|f9{qp79;k)Ml?CkFE z?C$RE^4Q+=@bUEW?)0y{&u)&dqO-T=xn=kM_w@Mm+TP#e+S!2oV|{+)Q_#pV1A(5rd!b8=F{lu zQE;WWxxR^-zWMa@{_*hc=<)FX|M&g-{QUg>{{H>_{r~^}nzCjp000Q-NklC#t8wJt`Xn1(R7#?CECu~rR{>z~UI4;`Aovimx-b(Yd!T^ch#-QY z#zOA`F`5ZB1<;#JWM3}MAn~Y|tAO{Z=tPh5)coH#M0rV^i zI;KMnkl6)Pn5e;fK@fUaQUA#ix;^x|@Vn#tw2uTqX!LHDM_L)?rB5F_aiQT&isgwjj z%I8Y~@Tw(=!a_j7`Cm)a8k^x^z&ER;OrZ2`D&WLhzFecxeUdb6_d?V?Yle5pqBs1VWQ=WCF{ zRWc;1D!bZi2?Rk3&F8!jeqm#NzR87|T>&KsKoHX*$SR2R6P0RzepJ+v>z`+g`uzHl z0+}FtiI)i!-jo7q<4v$5qe^zfE^=z>*6h5N7UKG~I-nR)DJuYzz_VeAh7dfvQ|BS+4A^W1W|tRmuG zig(>4gMqwlbw19L&p?Un~$ak)d9XoU0 zj^#$#yDPtoPoFg_JwAR@1*rLQMoDs7Y{?Ao;UL7bB|RxNDScKSg`Q0TCDbnxQn*zI9ocJaNFl9NkT#(tO7S$65vYgd!Ql9R(m&-F43 zO-5J2#1SL@`Oef;dwkQvw$GSSl#-O(6!D)ahntd1I)68L z%(^N5CZr`TIV@~@)4FO!zQCps2;5c(1XuQGt`tp94;?Y{Z;zLBYMWvLr>(jg)6}#% zdRu7B>Z=9S*I)hR(dMqiz$9&2{OalB8sXKO6@pz*0az5U)J9naipEK&Chb4}sd(dv zd1oIbXjg}h?uuR+qYbtYFpzjg&PVI zD&z`V*X2p`H@rGVBECIy!)9&M&h&~yYm;_r!)~2wxi868YY#vC)obVW9QV%CYR8P1 zh-0Ss$wRV38vWf3KVIbMODrIKEXa{

$Sgvr<;lg#6*{h7S)MND<}= zf1y5c;-xF)XEwEpgZ_NpuY78G!QMs6++3e2XF@-c2=D#-#`HFI$>hpgPKAvGEDDP1 zpgM3l#A@wmN7Zf0uiAupd-rek3sZg-^u}Akwhb#*Y`COullZ(o+NUnJtxeh1rWOhp z&Ye2{`0#QIg;Q=SEVu<)uzfK?rLrz4Ve;%trFlxF&&15Y^pr6Rw>?z0ac|GLAM{a> zFo+uz#8n4vyKrl3gKw6*3X5HiVHn;ax7e=+3EP5vww>OGwD>5Mc@1->b5E$%LN4_F zuyTP&6cF1L;wn)z{7dj$Maa%^uNw~mIJ zx9Nifu96%0P3E-o3-h?#lAp^j`|3P!%I=23LfSEl-EPMm4$S`g#>27k-e*=M=0x01 zO7cFI=pC>1k>rKmJ?I-Z<96uAgTu=`axyoC#w?oH;qTW`Z+BPW!0kAW8QKjFGUtgq2;CqH=buf;j?x#3$DS5)}o7lJ*?zIpG1wO8tMN`1pI3ZqC? z1x{cFdpm~PX+`^m-^VpH@XEVuE~2NiESN`lcU)F^dv|bFaQ)WbTr9;r1bc+nH2i5&O|VDs-0<1eHCtwT1aJLIdCuD7v$xty zab3ff?(UF!^zqAQ_m%p(r2u*y*dq-;MtggoAC4cEIb0YhY``n+fTx}wBd~S{Hbf#B zsCI&)27g{qgu!fgVC~OHB&lOl0E%?zEttbFM3~;-gpPHuM*#;R#|<4r#O^{t>Rc1^ zsR}biMw+a0+%iO%Js)C5DT-|iW9BI20)cIa2wd0{9Qy7ae8-B2EOO(Jw=m3Z$%69$ zK@P3}Mh?%eLn9+~D2K!24I4HrAYj6T2`@rYQ-At|)YMdX2$lo{z&auxkHbMx4vL95 z2-`~z43x+ase?q)cN)DK!h6m+=jnrefs+(PbvjtjfztKqYCMjSb>B^(B6t>u?gEb| z8s_>7=xHq7B`3@ex{QWLcLSb+ick})g3{4_w!no}2YcQN>V&z)oWD3I&v|VQs*5zx zO9IM^)UzlEK;f`8B0BzX1Sa$uf~7RfQ1pJMhoon$;Hbckp&T5rDd4MGq)ya3%sp3I zuwcOpPF`Vn;T7kB8#iF#f~8Ae>=|~E$e^hediQ!g3YNQ@B=jbuk;w)y85-6M zjtf_w2@LvRC415!z58evPis9>&eV4%{@4^fO=eE%ABg@iGw_;{X5v literal 0 HcmV?d00001 diff --git a/templates/frontOffice/lematelot/assets/dist/img/zoom-icon.png b/templates/frontOffice/lematelot/assets/dist/img/zoom-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..070e43aeb333814fbfa0f0c21c6e29d41a3f9ab7 GIT binary patch literal 3986 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 1) { + // Use fallback method ? + $pse.useFallback = useFallback(); + + if ($pse.useFallback) { + $("#pse-options .option-option").remove(); + + for (pse in PSE){ + combinations = PSE[pse].combinations; + + combinationName = []; + if (undefined !== combinations) { + for (i = 0; i < combinations.length; i++){ + combinationName.push(PSE_COMBINATIONS_VALUE[combinations[i]][0]); + } + } + $pse.fallback + .append(""); + } + + $("#pse-options .pse-fallback").on("change",function(){ + updateProductForm(); + }); + + } else { + $("#pse-options .option-fallback").remove(); + + // get the select for options + $("#pse-options .pse-option").each(function(){ + var $option = $(this); + if ( $option.data("attribute") in PSE_COMBINATIONS){ + $pse['options'][$option.data("attribute")] = $option; // jshint ignore:line + $option.on("change", updateProductForm); + } else { + // not affected to this product -> remove + $option.closest(".option").remove(); + } + }); + + // build select + for (combinationValueId in PSE_COMBINATIONS_VALUE) { + combinationValue = PSE_COMBINATIONS_VALUE[combinationValueId]; + $pse.options[combinationValue[1]] + .append(""); + } + + setPseForm(); + } + } + } + + function setPseForm(id) { + var pse = null, + combinationValueId; + pse = PSE[id || $pse.pseId]; + + if (undefined !== pse) { + if ($pse.useFallback) { + $pse.fallbak.val(pse.id); + } else if (undefined !== pse) { + for (var i = 0; i < pse.combinations.length; i++) { + combinationValueId = pse.combinations[i]; + $pse['options'][PSE_COMBINATIONS_VALUE[combinationValueId][1]].val(pse.combinations[i]) // jshint ignore:line + } + } + } + } + + function updateProductForm() { + var pseId = null, + selection; + + if (PSE_COUNT > 1) { + + if ($pse.useFallback) { + pseId = $pse.fallback.val(); + } else { + // get form data + selection = getFormSelection(); + // get the pse + pseId = pseExist(selection); + + if ( ! pseId ) { + // not exists, revert + displayNotice(); + setPseForm(); + } else { + $pse.validity.hide(); + } + } + + $pse.id.val(pseId); + $pse.pseId = pseId; + } + + // Update UI + updateProductUI(); + } + + function displayNotice() { + var $validity = $pse.validity; + $validity.stop().show('fast', function(){ + setTimeout(function(){ + $validity.stop().hide('fast'); + }, 3000); + }); + } + + function updateProductUI() { + var pse = PSE[$pse.pseId], + name = [], + pseValueId, + i + ; + + if (undefined !== pse) { + + $pse.ref.html(pse.ref); + // $pse.ean.html(pse.ean); + // name + if (PSE_COUNT > 1) { + + for (i = 0; i < pse.combinations.length; i++) { + pseValueId = pse.combinations[i]; + name.push( + //PSE_COMBINATIONS[PSE_COMBINATIONS_VALUE[pseValueId][1]].name + + //":" + + PSE_COMBINATIONS_VALUE[pseValueId][0] + ); + } + + $pse.name.html(" - " + name.join(", ") + ""); + } + + // promo + if (pse.isPromo) { + $pse.product.addClass("product--is-promo"); + } else { + $pse.product.removeClass("product--is-promo"); + } + + // new + if (pse.isNew) { + $pse.product.addClass("product--is-new"); + } else { + $pse.product.removeClass("product--is-new"); + } + + // availability + if (pse.quantity > 0 || !PSE_CHECK_AVAILABILITY) { + setProductAvailable(true); + + if (parseInt($pse.quantity.val()) > pse.quantity) { + $pse.quantity.val(pse.quantity); + } + if (PSE_CHECK_AVAILABILITY) { + $pse.quantity.attr("max", pse.quantity); + } else { + $pse.quantity.attr("max", PSE_DEFAULT_AVAILABLE_STOCK); + $pse.quantity.val("1"); + } + + } else { + setProductAvailable(false); + } + + // price + if (pse.isPromo) { + $pse.priceOld.html(pse.price); + $pse.price.html(pse.promo); + } else { + $pse.priceOld.html(""); + $pse.price.html(pse.price); + } + } + else { + setProductAvailable(false); + } + } + + function setProductAvailable(available) { + + if (available) { + $pse.availability + .removeClass("out-of-stock") + .addClass("in-stock") + .attr("href", "http://schema.org/InStock"); + + $pse.submit.prop("disabled", false); + } + else { + $pse.availability.removeClass("in-stock") + .addClass("out-of-stock") + .attr("href", "http://schema.org/OutOfStock"); + + $pse.submit.prop("disabled", true); + } + } + + function pseExist(selection) { + var pseId, + pse = null, + combinations, + i, + j, + existCombination; + + for (pse in PSE){ + pseId = pse; + combinations = PSE[pse].combinations; + + if (undefined !== combinations) { + for (i = 0; i < selection.length; i++) { + existCombination = false; + for (j = 0; j < combinations.length; j++) { + if (selection[i] == combinations[j]) { + existCombination = true; + break; + } + } + if (existCombination === false) { + break; + } + } + if (existCombination) { + return pseId; + } + } + } + + return false; + } + + function useFallback() { + var pse = null, + count = -1, + pseCount = 0, + combinations, + i; + + for (pse in PSE){ + combinations = PSE[pse].combinations; + + if (undefined !== combinations) { + pseCount = 0; + for (i = 0; i < combinations.length; i++) { + pseCount += PSE_COMBINATIONS_VALUE[combinations[i]][1]; + } + if (count == -1) { + count = pseCount; + } else if (count != pseCount) { + return true; + } + } + } + + return (count <= 0); + } + + function getFormSelection() { + var selection = [], + combinationId; + + for (combinationId in $pse.options){ + selection.push($pse.options[combinationId].val()); + } + + return selection; + } + + manager.load = function(){ + init(); + buildProductForm(); + updateProductForm(); + }; + + return manager; + +}(jQuery)); + + +/* JQUERY PREVENT CONFLICT */ +(function ($) { + + /* ------------------------------------------------------------------ + callback Function ------------------------------------------------ */ + var confirmCallback = { + 'address.delete': function ($elm) { + $.post($elm.attr('href'), function (data) { + if (data.success) { + $elm.closest('tr').remove(); + } else { + bootbox.alert(data.message); + } + }); + } + }; + + + /* ------------------------------------------------------------------ + onLoad Function ------------------------------------------------- */ + $(document).ready(function () { + + // Loader + var $loader = $('

'); + $('body').append($loader); + + // Display loader if we do ajax call + $(document) + .ajaxStart(function () { $loader.show(); }) + .ajaxStop(function () { $loader.hide(); }) + .ajaxError(function () { $loader.hide(); }); + + // Check if the size of the window is appropriate for ajax + var doAjax = ($(window).width() > 768) ? true : false; + + // Main Navigation Hover + $('.navbar') + .on('click.subnav', '[data-toggle=dropdown]', function (event) { + if ($(this).parent().hasClass('open') && $(this).is(event.target)) { return false; } + }) + .on('mouseenter.subnav', '.dropdown', function () { + if ($(this).hasClass('open')) { return; } + + $(this).addClass('open'); + }) + .on('mouseleave.subnav', '.dropdown', function () { + var $this = $(this); + + if (!$this.hasClass('open')) { return; } + + //This will check if an input child has focus. If no then remove class open + if ($this.find(":input:focus").length === 0) { + $this.removeClass('open'); + } else { + $this.find(":input:focus").one('blur', function () { + $this.trigger('mouseleave.subnav'); + }); + } + }); + + // Tooltip + $('body').tooltip({ + selector: '[data-toggle=tooltip]' + }); + + // Confirm Dialog + $(document).on('click.confirm', '[data-confirm]', function () { + var $this = $(this), + href = $this.attr('href'), + callback = $this.attr('data-confirm-callback'), + title = $this.attr('data-confirm') !== '' ? $this.attr('data-confirm') : 'Are you sure?'; + + bootbox.confirm(title, function (confirm) { + if (confirm) { + //Check if callback and if it's a function + if (callback && $.isFunction(confirmCallback[callback])) { + confirmCallback[callback]($this); + } else { + if (href) { + window.location.href = href; + } else { + // If forms + var $form = $this.closest("form"); + if ($form.size() > 0) { + $form.submit(); + } + } + } + } + }); + + return false; + }); + + // Product Quick view Dialog + $(document).on('click.product-quickview', '.product-quickview', function () { + if (doAjax) { + $.get(this.href, + function (data) { + // Hide all currently active bootbox dialogs + bootbox.hideAll(); + // Show dialog + bootbox.dialog({ + message : $("#product",data), + onEscape: function() { + bootbox.hideAll(); + $('.loader').hide(); + } + }); + window.pseManager.load(); + zoomIt(); + } + ); + return false; + } + }); + + // Product options guide + $(document).on('click.product-guide', '.product-guide', function () { + if (doAjax) { + $.get(this.href, + function (data) { + // Show dialog + bootbox.dialog({ + message : $("#size",data), + onEscape: function() { + $(this).modal('hide'); + } + }); + } + ); + return false; + } + }); + + // Product AddtoCard - OnSubmit + if (typeof window.PSE_FORM !== "undefined"){ + window.pseManager.load(); + } + + $(document).on('submit.form-product', '.form-product', function () { + if (doAjax) { + var url_action = $(this).attr("action"), + product_id = $("input[name$='product_id']",this).val(), + pse_id = $("input.pse-id",this).val(); + + $.ajax({type: "POST", data: $(this).serialize(), url: url_action, + success: function(data){ + $(".cart-container").html($(data).html()); + // addCartMessageUrl is initialized in layout.tpl + $.ajax({url:addCartMessageUrl, data:{ product_id: product_id, pse_id: pse_id }, + success: function (data) { + // Hide all currently active bootbox dialogs + bootbox.hideAll(); + // Show dialog + bootbox.dialog({ + message : data, + onEscape: function() { + bootbox.hideAll(); + } + }); + } + }); + }, + error: function (e) { + console.log('Error.', e); + } + }); + return false; + } + }); + + + // Toolbar + var $category_products = $('#category-products'); + var $parent = $category_products.parent(); + + $parent.on('click.view-mode', '[data-toggle=view]', function () { + if (($(this).hasClass('btn-grid') && $parent.hasClass('grid')) || ($(this).hasClass('btn-list') && $parent.hasClass('list'))) { return; } + + // Add loader effect + $loader.show(); + setTimeout(function () { $parent.toggleClass('grid').toggleClass('list'); $loader.hide(); }, 400); + + return false; + }); + + // Login + var $form_login = $('#form-login'); + $form_login.on('change.account', ':radio', function () { + if ($(this).val() === '0') { + $('#password', $form_login).val('').prop('disabled', true); // Disabled (new customer) + } + else { + $('#password', $form_login).prop('disabled', false); // Enabled + } + }).find(':radio:checked').trigger('change.account'); + + // Mini Newsletter Subscription + $('#form-newsletter-mini').on('submit.newsletter', function () { + $.ajax({ + url: $(this).attr('action'), + type: $(this).attr('method'), + data: $(this).serialize(), + dataType: 'json', + success: function (json) { + bootbox.alert(json.message); + }, + error: function(jqXHR) { + try { + bootbox.alert($.parseJSON(jqXHR.responseText).message); + } catch (err) { // if not json response + bootbox.alert(jqXHR.responseText); + } + } + }); + + return false; + }); + + + // Forgot Password + /* + var $forgot_password = $('.forgot-password', $form_login); + if($forgot_password.size() > 0) { + $forgot_password.popover({ + html : true, + title: 'Forgot Password', + content: function() { + return $('#form-forgotpassword').html(); + } + }).on('click.btn-forgot', function () { + + $('.btn-forgot').click(function () { + alert('click form'); + return false; + }); + + $('.btn-close').click(function () { + $forgot_password.popover('hide'); + }); + + return false; + }); + } + */ + + //.Form Filters + $('#form-filters').each(function () { + var $form = $(this); + + $form + .on('change.filter', ':checkbox', function () { + $loader.show(); + $form.submit(); + }) + .find('.group-btn > .btn').addClass('sr-only'); + }); + + + + + //Call zoom + function zoomIt() { + var wth = $(window).width(); // New width + var hgt = $(window).height(); // New height + if(wth >=1024 && hgt >= 768){ + $('.product-image > span.zoom').zoom({url: $('.product-image > span img').attr('data-image-large'),callback: function(){$('.product-image > .imgTitle').html($('.product-image > span img').attr('data-imgTitle'))}}); + }else{ + $('.product-image > span.zoom').zoom({url: $('.product-image > span img').attr('data-image-large'),callback: function(){$('.product-image > .imgTitle').html($('.product-image > span img').attr('data-imgTitle'))}}); + } + } + zoomIt(); + + // Product details Thumbnails + $(document).on('click.thumbnails', '#product-thumbnails .thumbnail', function () { + if ($(this).hasClass('active')) { return false; } + + $('.product-image > span.zoom').trigger('zoom.destroy'); // enlève le zoom + + var $productGallery = $(this).closest("#product-gallery"); + $('.product-image > span img', $productGallery).attr('src',$(this).attr('href')); + $('.product-image > span img', $productGallery).attr('data-image-large',$(this).find('img[data-large-image]').attr('data-large-image')); + $('.product-image > span img', $productGallery).attr('data-imgtitle',$(this).find('img[data-imgtitle]').attr('data-imgtitle')); + zoomIt(); + $('.thumbnail', $productGallery).removeClass('active'); + $(this).addClass('active'); + + return false; + }); + + // Show Carousel control if needed + $('#product-gallery').each(function () { + if ($('.item', this).size() > 1) { + $('#product-thumbnails', this).carousel({interval: false}).find('.carousel-control').show(); + } + }); + + // Payment Method + $('#payment-method').each(function () { + var $label = $('label', this); + $label.on('change', ':radio', function () { + $label.removeClass('active'); + $label.filter('[for="' + $(this).attr('id') + '"]').addClass('active'); + }).filter(':has(:checked)').addClass('active'); + }); + + // Apply validation + $('#form-contact, #form-register, #form-address').validate({ + highlight: function (element) { + $(element).closest('.form-group').addClass('has-error'); + }, + unhighlight: function (element) { + $(element).closest('.form-group').removeClass('has-error'); + }, + errorElement: 'span', + errorClass: 'help-block' + }); + + // Toolbar filter + $('#content').on('change.toolbarfilter', '#limit-top, #sortby-top', function () { + window.location = $(this).val(); + }); + + // Login form (login page) + $form_login.each(function(){ + var $emailInput = $('input[type="email"]', $form_login), + $passEnable = $('#account1', $form_login); + + $emailInput.on('keypress', function() { + $passEnable.click(); + }); + }); + + // Country on registration + $(document).on('click.delivery-list', '.delivery-list', function () { + if (doAjax) { + $.get(this.href, + function (data) { + // Show dialog + bootbox.dialog({ + message : $("#countries",data), + onEscape: function() { + $(this).modal('hide'); + } + }); + } + ); + return false; + } + }); + + //Fb + (function (factory) { + if (typeof define === 'function' && define.amd) { + define(factory); + } else if (typeof exports === 'object') { + module.exports = factory(); + } else { + var _OldCookies = window.Cookies; + var api = window.Cookies = factory(); + api.noConflict = function () { + window.Cookies = _OldCookies; + return api; + }; + } + }(function () { + function extend () { + var i = 0; + var result = {}; + for (; i < arguments.length; i++) { + var attributes = arguments[ i ]; + for (var key in attributes) { + result[key] = attributes[key]; + } + } + return result; + } + + function init (converter) { + function api (key, value, attributes) { + var result; + + // Write + + if (arguments.length > 1) { + attributes = extend({ + path: '/' + }, api.defaults, attributes); + + if (typeof attributes.expires === 'number') { + var expires = new Date(); + expires.setMilliseconds(expires.getMilliseconds() + attributes.expires * 864e+5); + attributes.expires = expires; + } + + try { + result = JSON.stringify(value); + if (/^[\{\[]/.test(result)) { + value = result; + } + } catch (e) {} + + if (!converter.write) { + value = encodeURIComponent(String(value)) + .replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g, decodeURIComponent); + } else { + value = converter.write(value, key); + } + + key = encodeURIComponent(String(key)); + key = key.replace(/%(23|24|26|2B|5E|60|7C)/g, decodeURIComponent); + key = key.replace(/[\(\)]/g, escape); + + return (document.cookie = [ + key, '=', value, + attributes.expires && '; expires=' + attributes.expires.toUTCString(), // use expires attribute, max-age is not supported by IE + attributes.path && '; path=' + attributes.path, + attributes.domain && '; domain=' + attributes.domain, + attributes.secure ? '; secure' : '' + ].join('')); + } + + // Read + + if (!key) { + result = {}; + } + + // To prevent the for loop in the first place assign an empty array + // in case there are no cookies at all. Also prevents odd result when + // calling "get()" + var cookies = document.cookie ? document.cookie.split('; ') : []; + var rdecode = /(%[0-9A-Z]{2})+/g; + var i = 0; + + for (; i < cookies.length; i++) { + var parts = cookies[i].split('='); + var name = parts[0].replace(rdecode, decodeURIComponent); + var cookie = parts.slice(1).join('='); + + if (cookie.charAt(0) === '"') { + cookie = cookie.slice(1, -1); + } + + try { + cookie = converter.read ? + converter.read(cookie, name) : converter(cookie, name) || + cookie.replace(rdecode, decodeURIComponent); + + if (this.json) { + try { + cookie = JSON.parse(cookie); + } catch (e) {} + } + + if (key === name) { + result = cookie; + break; + } + + if (!key) { + result[name] = cookie; + } + } catch (e) {} + } + + return result; + } + + api.get = api.set = api; + api.getJSON = function () { + return api.apply({ + json: true + }, [].slice.call(arguments)); + }; + api.defaults = {}; + + api.remove = function (key, attributes) { + api(key, '', extend(attributes, { + expires: -1 + })); + }; + + api.withConverter = init; + + return api; + } + + return init(function () {}); + })); + +//FB + setTimeout(function(){ + var exressoc = Cookies.get('lmfbl'); + if(exressoc == 1){ + + }else{ + function initfbl(){ + Cookies.set('lmfbl', '1', { expires: 365 }); + $("body").append( "" ); + } + $("body").append("
"); + window.fbAsyncInit = function() { + FB.init({appId: '162977540513464', status: true, cookie: true, xfbml: true}); + FB.getLoginStatus(function(response) { + if (response.status === "connected" || response.status === 'not_authorized') { + initfbl(); + }else{ + } + }); + }; + (function() { + var e = document.createElement('script'); e.async = true; + e.src = document.location.protocol + + '//connect.facebook.net/fr_FR/all.js#xfbml=1&appId=162977540513464'; + document.getElementById('fb-root').appendChild(e); + }()); + + $(document).mousemove(function(e) { + $('#fbl').css({'left':(e.pageX-20) + 'px','top':(e.pageY-10) + 'px','width':'60px','height':'18px','padding':'0','opacity':'0','z-index':'99999'}); + checkClick(); + }); + + var inIframe = false; + function checkClick() { + if (document.activeElement && document.activeElement === document.getElementById("fbl")) { + if (inIframe == false) { + $('#fbl').remove(); + inIframe = true; + } + } else { + inIframe = false; + } + } + setInterval(checkClick, 10000); + } + }, 1500); +//FB + + }); + +})(jQuery); diff --git a/templates/frontOffice/lematelot/assets/dist/js/vendors/_notes/dwsync.xml b/templates/frontOffice/lematelot/assets/dist/js/vendors/_notes/dwsync.xml new file mode 100644 index 00000000..41f10f92 --- /dev/null +++ b/templates/frontOffice/lematelot/assets/dist/js/vendors/_notes/dwsync.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/templates/frontOffice/lematelot/assets/dist/js/vendors/bootbox.js b/templates/frontOffice/lematelot/assets/dist/js/vendors/bootbox.js new file mode 100644 index 00000000..3e8312a8 --- /dev/null +++ b/templates/frontOffice/lematelot/assets/dist/js/vendors/bootbox.js @@ -0,0 +1,985 @@ +/** + * bootbox.js [v4.4.0] + * + * http://bootboxjs.com/license.txt + */ + +// @see https://github.com/makeusabrew/bootbox/issues/180 +// @see https://github.com/makeusabrew/bootbox/issues/186 +(function (root, factory) { + + "use strict"; + if (typeof define === "function" && define.amd) { + // AMD. Register as an anonymous module. + define(["jquery"], factory); + } else if (typeof exports === "object") { + // Node. Does not work with strict CommonJS, but + // only CommonJS-like environments that support module.exports, + // like Node. + module.exports = factory(require("jquery")); + } else { + // Browser globals (root is window) + root.bootbox = factory(root.jQuery); + } + +}(this, function init($, undefined) { + + "use strict"; + + // the base DOM structure needed to create a modal + var templates = { + dialog: + "", + header: + "", + footer: + "", + closeButton: + "", + form: + "
", + inputs: { + text: + "", + textarea: + "", + email: + "", + select: + "", + checkbox: + "
", + date: + "", + time: + "", + number: + "", + password: + "" + } + }; + + var defaults = { + // default language + locale: "en", + // show backdrop or not. Default to static so user has to interact with dialog + backdrop: "static", + // animate the modal in/out + animate: true, + // additional class string applied to the top level dialog + className: null, + // whether or not to include a close button + closeButton: true, + // show the dialog immediately by default + show: true, + // dialog container + container: "body" + }; + + // our public object; augmented after our private API + var exports = {}; + + /** + * @private + */ + function _t(key) { + var locale = locales[defaults.locale]; + return locale ? locale[key] : locales.en[key]; + } + + function processCallback(e, dialog, callback) { + e.stopPropagation(); + e.preventDefault(); + + // by default we assume a callback will get rid of the dialog, + // although it is given the opportunity to override this + + // so, if the callback can be invoked and it *explicitly returns false* + // then we'll set a flag to keep the dialog active... + var preserveDialog = $.isFunction(callback) && callback.call(dialog, e) === false; + + // ... otherwise we'll bin it + if (!preserveDialog) { + dialog.modal("hide"); + } + } + + function getKeyLength(obj) { + // @TODO defer to Object.keys(x).length if available? + var k, t = 0; + for (k in obj) { + t ++; + } + return t; + } + + function each(collection, iterator) { + var index = 0; + $.each(collection, function(key, value) { + iterator(key, value, index++); + }); + } + + function sanitize(options) { + var buttons; + var total; + + if (typeof options !== "object") { + throw new Error("Please supply an object of options"); + } + + if (!options.message) { + throw new Error("Please specify a message"); + } + + // make sure any supplied options take precedence over defaults + options = $.extend({}, defaults, options); + + if (!options.buttons) { + options.buttons = {}; + } + + buttons = options.buttons; + + total = getKeyLength(buttons); + + each(buttons, function(key, button, index) { + + if ($.isFunction(button)) { + // short form, assume value is our callback. Since button + // isn't an object it isn't a reference either so re-assign it + button = buttons[key] = { + callback: button + }; + } + + // before any further checks make sure by now button is the correct type + if ($.type(button) !== "object") { + throw new Error("button with key " + key + " must be an object"); + } + + if (!button.label) { + // the lack of an explicit label means we'll assume the key is good enough + button.label = key; + } + + if (!button.className) { + if (total <= 2 && index === total-1) { + // always add a primary to the main option in a two-button dialog + button.className = "btn-primary"; + } else { + button.className = "btn-default"; + } + } + }); + + return options; + } + + /** + * map a flexible set of arguments into a single returned object + * if args.length is already one just return it, otherwise + * use the properties argument to map the unnamed args to + * object properties + * so in the latter case: + * mapArguments(["foo", $.noop], ["message", "callback"]) + * -> { message: "foo", callback: $.noop } + */ + function mapArguments(args, properties) { + var argn = args.length; + var options = {}; + + if (argn < 1 || argn > 2) { + throw new Error("Invalid argument length"); + } + + if (argn === 2 || typeof args[0] === "string") { + options[properties[0]] = args[0]; + options[properties[1]] = args[1]; + } else { + options = args[0]; + } + + return options; + } + + /** + * merge a set of default dialog options with user supplied arguments + */ + function mergeArguments(defaults, args, properties) { + return $.extend( + // deep merge + true, + // ensure the target is an empty, unreferenced object + {}, + // the base options object for this type of dialog (often just buttons) + defaults, + // args could be an object or array; if it's an array properties will + // map it to a proper options object + mapArguments( + args, + properties + ) + ); + } + + /** + * this entry-level method makes heavy use of composition to take a simple + * range of inputs and return valid options suitable for passing to bootbox.dialog + */ + function mergeDialogOptions(className, labels, properties, args) { + // build up a base set of dialog properties + var baseOptions = { + className: "bootbox-" + className, + buttons: createLabels.apply(null, labels) + }; + + // ensure the buttons properties generated, *after* merging + // with user args are still valid against the supplied labels + return validateButtons( + // merge the generated base properties with user supplied arguments + mergeArguments( + baseOptions, + args, + // if args.length > 1, properties specify how each arg maps to an object key + properties + ), + labels + ); + } + + /** + * from a given list of arguments return a suitable object of button labels + * all this does is normalise the given labels and translate them where possible + * e.g. "ok", "confirm" -> { ok: "OK, cancel: "Annuleren" } + */ + function createLabels() { + var buttons = {}; + + for (var i = 0, j = arguments.length; i < j; i++) { + var argument = arguments[i]; + var key = argument.toLowerCase(); + var value = argument.toUpperCase(); + + buttons[key] = { + label: _t(value) + }; + } + + return buttons; + } + + function validateButtons(options, buttons) { + var allowedButtons = {}; + each(buttons, function(key, value) { + allowedButtons[value] = true; + }); + + each(options.buttons, function(key) { + if (allowedButtons[key] === undefined) { + throw new Error("button key " + key + " is not allowed (options are " + buttons.join("\n") + ")"); + } + }); + + return options; + } + + exports.alert = function() { + var options; + + options = mergeDialogOptions("alert", ["ok"], ["message", "callback"], arguments); + + if (options.callback && !$.isFunction(options.callback)) { + throw new Error("alert requires callback property to be a function when provided"); + } + + /** + * overrides + */ + options.buttons.ok.callback = options.onEscape = function() { + if ($.isFunction(options.callback)) { + return options.callback.call(this); + } + return true; + }; + + return exports.dialog(options); + }; + + exports.confirm = function() { + var options; + + options = mergeDialogOptions("confirm", ["cancel", "confirm"], ["message", "callback"], arguments); + + /** + * overrides; undo anything the user tried to set they shouldn't have + */ + options.buttons.cancel.callback = options.onEscape = function() { + return options.callback.call(this, false); + }; + + options.buttons.confirm.callback = function() { + return options.callback.call(this, true); + }; + + // confirm specific validation + if (!$.isFunction(options.callback)) { + throw new Error("confirm requires a callback"); + } + + return exports.dialog(options); + }; + + exports.prompt = function() { + var options; + var defaults; + var dialog; + var form; + var input; + var shouldShow; + var inputOptions; + + // we have to create our form first otherwise + // its value is undefined when gearing up our options + // @TODO this could be solved by allowing message to + // be a function instead... + form = $(templates.form); + + // prompt defaults are more complex than others in that + // users can override more defaults + // @TODO I don't like that prompt has to do a lot of heavy + // lifting which mergeDialogOptions can *almost* support already + // just because of 'value' and 'inputType' - can we refactor? + defaults = { + className: "bootbox-prompt", + buttons: createLabels("cancel", "confirm"), + value: "", + inputType: "text" + }; + + options = validateButtons( + mergeArguments(defaults, arguments, ["title", "callback"]), + ["cancel", "confirm"] + ); + + // capture the user's show value; we always set this to false before + // spawning the dialog to give us a chance to attach some handlers to + // it, but we need to make sure we respect a preference not to show it + shouldShow = (options.show === undefined) ? true : options.show; + + /** + * overrides; undo anything the user tried to set they shouldn't have + */ + options.message = form; + + options.buttons.cancel.callback = options.onEscape = function() { + return options.callback.call(this, null); + }; + + options.buttons.confirm.callback = function() { + var value; + + switch (options.inputType) { + case "text": + case "textarea": + case "email": + case "select": + case "date": + case "time": + case "number": + case "password": + value = input.val(); + break; + + case "checkbox": + var checkedItems = input.find("input:checked"); + + // we assume that checkboxes are always multiple, + // hence we default to an empty array + value = []; + + each(checkedItems, function(_, item) { + value.push($(item).val()); + }); + break; + } + + return options.callback.call(this, value); + }; + + options.show = false; + + // prompt specific validation + if (!options.title) { + throw new Error("prompt requires a title"); + } + + if (!$.isFunction(options.callback)) { + throw new Error("prompt requires a callback"); + } + + if (!templates.inputs[options.inputType]) { + throw new Error("invalid prompt type"); + } + + // create the input based on the supplied type + input = $(templates.inputs[options.inputType]); + + switch (options.inputType) { + case "text": + case "textarea": + case "email": + case "date": + case "time": + case "number": + case "password": + input.val(options.value); + break; + + case "select": + var groups = {}; + inputOptions = options.inputOptions || []; + + if (!$.isArray(inputOptions)) { + throw new Error("Please pass an array of input options"); + } + + if (!inputOptions.length) { + throw new Error("prompt with select requires options"); + } + + each(inputOptions, function(_, option) { + + // assume the element to attach to is the input... + var elem = input; + + if (option.value === undefined || option.text === undefined) { + throw new Error("given options in wrong format"); + } + + // ... but override that element if this option sits in a group + + if (option.group) { + // initialise group if necessary + if (!groups[option.group]) { + groups[option.group] = $("").attr("label", option.group); + } + + elem = groups[option.group]; + } + + elem.append(""); + }); + + each(groups, function(_, group) { + input.append(group); + }); + + // safe to set a select's value as per a normal input + input.val(options.value); + break; + + case "checkbox": + var values = $.isArray(options.value) ? options.value : [options.value]; + inputOptions = options.inputOptions || []; + + if (!inputOptions.length) { + throw new Error("prompt with checkbox requires options"); + } + + if (!inputOptions[0].value || !inputOptions[0].text) { + throw new Error("given options in wrong format"); + } + + // checkboxes have to nest within a containing element, so + // they break the rules a bit and we end up re-assigning + // our 'input' element to this container instead + input = $("
"); + + each(inputOptions, function(_, option) { + var checkbox = $(templates.inputs[options.inputType]); + + checkbox.find("input").attr("value", option.value); + checkbox.find("label").append(option.text); + + // we've ensured values is an array so we can always iterate over it + each(values, function(_, value) { + if (value === option.value) { + checkbox.find("input").prop("checked", true); + } + }); + + input.append(checkbox); + }); + break; + } + + // @TODO provide an attributes option instead + // and simply map that as keys: vals + if (options.placeholder) { + input.attr("placeholder", options.placeholder); + } + + if (options.pattern) { + input.attr("pattern", options.pattern); + } + + if (options.maxlength) { + input.attr("maxlength", options.maxlength); + } + + // now place it in our form + form.append(input); + + form.on("submit", function(e) { + e.preventDefault(); + // Fix for SammyJS (or similar JS routing library) hijacking the form post. + e.stopPropagation(); + // @TODO can we actually click *the* button object instead? + // e.g. buttons.confirm.click() or similar + dialog.find(".btn-primary").click(); + }); + + dialog = exports.dialog(options); + + // clear the existing handler focusing the submit button... + dialog.off("shown.bs.modal"); + + // ...and replace it with one focusing our input, if possible + dialog.on("shown.bs.modal", function() { + // need the closure here since input isn't + // an object otherwise + input.focus(); + }); + + if (shouldShow === true) { + dialog.modal("show"); + } + + return dialog; + }; + + exports.dialog = function(options) { + options = sanitize(options); + + var dialog = $(templates.dialog); + var innerDialog = dialog.find(".modal-dialog"); + var body = dialog.find(".modal-body"); + var buttons = options.buttons; + var buttonStr = ""; + var callbacks = { + onEscape: options.onEscape + }; + + if ($.fn.modal === undefined) { + throw new Error( + "$.fn.modal is not defined; please double check you have included " + + "the Bootstrap JavaScript library. See http://getbootstrap.com/javascript/ " + + "for more details." + ); + } + + each(buttons, function(key, button) { + + // @TODO I don't like this string appending to itself; bit dirty. Needs reworking + // can we just build up button elements instead? slower but neater. Then button + // can just become a template too + buttonStr += ""; + callbacks[key] = button.callback; + }); + + body.find(".bootbox-body").html(options.message); + + if (options.animate === true) { + dialog.addClass("fade"); + } + + if (options.className) { + dialog.addClass(options.className); + } + + if (options.size === "large") { + innerDialog.addClass("modal-lg"); + } else if (options.size === "small") { + innerDialog.addClass("modal-sm"); + } + + if (options.title) { + body.before(templates.header); + } + + if (options.closeButton) { + var closeButton = $(templates.closeButton); + + if (options.title) { + dialog.find(".modal-header").prepend(closeButton); + } else { + closeButton.css("margin-top", "-10px").prependTo(body); + } + } + + if (options.title) { + dialog.find(".modal-title").html(options.title); + } + + if (buttonStr.length) { + body.after(templates.footer); + dialog.find(".modal-footer").html(buttonStr); + } + + + /** + * Bootstrap event listeners; used handle extra + * setup & teardown required after the underlying + * modal has performed certain actions + */ + + dialog.on("hidden.bs.modal", function(e) { + // ensure we don't accidentally intercept hidden events triggered + // by children of the current dialog. We shouldn't anymore now BS + // namespaces its events; but still worth doing + if (e.target === this) { + dialog.remove(); + } + }); + + /* + dialog.on("show.bs.modal", function() { + // sadly this doesn't work; show is called *just* before + // the backdrop is added so we'd need a setTimeout hack or + // otherwise... leaving in as would be nice + if (options.backdrop) { + dialog.next(".modal-backdrop").addClass("bootbox-backdrop"); + } + }); + */ + + dialog.on("shown.bs.modal", function() { + dialog.find(".btn-primary:first").focus(); + }); + + /** + * Bootbox event listeners; experimental and may not last + * just an attempt to decouple some behaviours from their + * respective triggers + */ + + if (options.backdrop !== "static") { + // A boolean true/false according to the Bootstrap docs + // should show a dialog the user can dismiss by clicking on + // the background. + // We always only ever pass static/false to the actual + // $.modal function because with `true` we can't trap + // this event (the .modal-backdrop swallows it) + // However, we still want to sort of respect true + // and invoke the escape mechanism instead + dialog.on("click.dismiss.bs.modal", function(e) { + // @NOTE: the target varies in >= 3.3.x releases since the modal backdrop + // moved *inside* the outer dialog rather than *alongside* it + if (dialog.children(".modal-backdrop").length) { + e.currentTarget = dialog.children(".modal-backdrop").get(0); + } + + if (e.target !== e.currentTarget) { + return; + } + + dialog.trigger("escape.close.bb"); + }); + } + + dialog.on("escape.close.bb", function(e) { + if (callbacks.onEscape) { + processCallback(e, dialog, callbacks.onEscape); + } + }); + + /** + * Standard jQuery event listeners; used to handle user + * interaction with our dialog + */ + + dialog.on("click", ".modal-footer button", function(e) { + var callbackKey = $(this).data("bb-handler"); + + processCallback(e, dialog, callbacks[callbackKey]); + }); + + dialog.on("click", ".bootbox-close-button", function(e) { + // onEscape might be falsy but that's fine; the fact is + // if the user has managed to click the close button we + // have to close the dialog, callback or not + processCallback(e, dialog, callbacks.onEscape); + }); + + dialog.on("keyup", function(e) { + if (e.which === 27) { + dialog.trigger("escape.close.bb"); + } + }); + + // the remainder of this method simply deals with adding our + // dialogent to the DOM, augmenting it with Bootstrap's modal + // functionality and then giving the resulting object back + // to our caller + + $(options.container).append(dialog); + + dialog.modal({ + backdrop: options.backdrop ? "static": false, + keyboard: false, + show: false + }); + + if (options.show) { + dialog.modal("show"); + } + + // @TODO should we return the raw element here or should + // we wrap it in an object on which we can expose some neater + // methods, e.g. var d = bootbox.alert(); d.hide(); instead + // of d.modal("hide"); + + /* + function BBDialog(elem) { + this.elem = elem; + } + + BBDialog.prototype = { + hide: function() { + return this.elem.modal("hide"); + }, + show: function() { + return this.elem.modal("show"); + } + }; + */ + + return dialog; + + }; + + exports.setDefaults = function() { + var values = {}; + + if (arguments.length === 2) { + // allow passing of single key/value... + values[arguments[0]] = arguments[1]; + } else { + // ... and as an object too + values = arguments[0]; + } + + $.extend(defaults, values); + }; + + exports.hideAll = function() { + $(".bootbox").modal("hide"); + + return exports; + }; + + + /** + * standard locales. Please add more according to ISO 639-1 standard. Multiple language variants are + * unlikely to be required. If this gets too large it can be split out into separate JS files. + */ + var locales = { + bg_BG : { + OK : "Ок", + CANCEL : "Отказ", + CONFIRM : "Потвърждавам" + }, + br : { + OK : "OK", + CANCEL : "Cancelar", + CONFIRM : "Sim" + }, + cs : { + OK : "OK", + CANCEL : "Zrušit", + CONFIRM : "Potvrdit" + }, + da : { + OK : "OK", + CANCEL : "Annuller", + CONFIRM : "Accepter" + }, + de : { + OK : "OK", + CANCEL : "Abbrechen", + CONFIRM : "Akzeptieren" + }, + el : { + OK : "Εντάξει", + CANCEL : "Ακύρωση", + CONFIRM : "Επιβεβαίωση" + }, + en : { + OK : "OK", + CANCEL : "Cancel", + CONFIRM : "OK" + }, + es : { + OK : "OK", + CANCEL : "Cancelar", + CONFIRM : "Aceptar" + }, + et : { + OK : "OK", + CANCEL : "Katkesta", + CONFIRM : "OK" + }, + fa : { + OK : "قبول", + CANCEL : "لغو", + CONFIRM : "تایید" + }, + fi : { + OK : "OK", + CANCEL : "Peruuta", + CONFIRM : "OK" + }, + fr : { + OK : "OK", + CANCEL : "Annuler", + CONFIRM : "D'accord" + }, + he : { + OK : "אישור", + CANCEL : "ביטול", + CONFIRM : "אישור" + }, + hu : { + OK : "OK", + CANCEL : "Mégsem", + CONFIRM : "Megerősít" + }, + hr : { + OK : "OK", + CANCEL : "Odustani", + CONFIRM : "Potvrdi" + }, + id : { + OK : "OK", + CANCEL : "Batal", + CONFIRM : "OK" + }, + it : { + OK : "OK", + CANCEL : "Annulla", + CONFIRM : "Conferma" + }, + ja : { + OK : "OK", + CANCEL : "キャンセル", + CONFIRM : "確認" + }, + lt : { + OK : "Gerai", + CANCEL : "Atšaukti", + CONFIRM : "Patvirtinti" + }, + lv : { + OK : "Labi", + CANCEL : "Atcelt", + CONFIRM : "Apstiprināt" + }, + nl : { + OK : "OK", + CANCEL : "Annuleren", + CONFIRM : "Accepteren" + }, + no : { + OK : "OK", + CANCEL : "Avbryt", + CONFIRM : "OK" + }, + pl : { + OK : "OK", + CANCEL : "Anuluj", + CONFIRM : "Potwierdź" + }, + pt : { + OK : "OK", + CANCEL : "Cancelar", + CONFIRM : "Confirmar" + }, + ru : { + OK : "OK", + CANCEL : "Отмена", + CONFIRM : "Применить" + }, + sq : { + OK : "OK", + CANCEL : "Anulo", + CONFIRM : "Prano" + }, + sv : { + OK : "OK", + CANCEL : "Avbryt", + CONFIRM : "OK" + }, + th : { + OK : "ตกลง", + CANCEL : "ยกเลิก", + CONFIRM : "ยืนยัน" + }, + tr : { + OK : "Tamam", + CANCEL : "İptal", + CONFIRM : "Onayla" + }, + zh_CN : { + OK : "OK", + CANCEL : "取消", + CONFIRM : "确认" + }, + zh_TW : { + OK : "OK", + CANCEL : "取消", + CONFIRM : "確認" + } + }; + + exports.addLocale = function(name, values) { + $.each(["OK", "CANCEL", "CONFIRM"], function(_, v) { + if (!values[v]) { + throw new Error("Please supply a translation for '" + v + "'"); + } + }); + + locales[name] = { + OK: values.OK, + CANCEL: values.CANCEL, + CONFIRM: values.CONFIRM + }; + + return exports; + }; + + exports.removeLocale = function(name) { + delete locales[name]; + + return exports; + }; + + exports.setLocale = function(name) { + return exports.setDefaults("locale", name); + }; + + exports.init = function(_$) { + return init(_$ || $); + }; + + return exports; +})); diff --git a/templates/frontOffice/lematelot/assets/dist/js/vendors/bootstrap.min.js b/templates/frontOffice/lematelot/assets/dist/js/vendors/bootstrap.min.js new file mode 100644 index 00000000..133aeecb --- /dev/null +++ b/templates/frontOffice/lematelot/assets/dist/js/vendors/bootstrap.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v3.3.5 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under the MIT license + */ +if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";var b=a.fn.jquery.split(" ")[0].split(".");if(b[0]<2&&b[1]<9||1==b[0]&&9==b[1]&&b[2]<1)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher")}(jQuery),+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){return a(b.target).is(this)?b.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.3.5",d.TRANSITION_DURATION=150,d.prototype.close=function(b){function c(){g.detach().trigger("closed.bs.alert").remove()}var e=a(this),f=e.attr("data-target");f||(f=e.attr("href"),f=f&&f.replace(/.*(?=#[^\s]*$)/,""));var g=a(f);b&&b.preventDefault(),g.length||(g=e.closest(".alert")),g.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(g.removeClass("in"),a.support.transition&&g.hasClass("fade")?g.one("bsTransitionEnd",c).emulateTransitionEnd(d.TRANSITION_DURATION):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.3.5",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),setTimeout(a.proxy(function(){d[e](null==f[b]?this.options[b]:f[b]),"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")?(c.prop("checked")&&(a=!1),b.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==c.prop("type")&&(c.prop("checked")!==this.$element.hasClass("active")&&(a=!1),this.$element.toggleClass("active")),c.prop("checked",this.$element.hasClass("active")),a&&c.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target);d.hasClass("btn")||(d=d.closest(".btn")),b.call(d,"toggle"),a(c.target).is('input[type="radio"]')||a(c.target).is('input[type="checkbox"]')||c.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(b){a(b.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(b.type))})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",a.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.3.5",c.TRANSITION_DURATION=600,c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},c.prototype.keydown=function(a){if(!/input|textarea/i.test(a.target.tagName)){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()}},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.getItemForDirection=function(a,b){var c=this.getItemIndex(b),d="prev"==a&&0===c||"next"==a&&c==this.$items.length-1;if(d&&!this.options.wrap)return b;var e="prev"==a?-1:1,f=(c+e)%this.$items.length;return this.$items.eq(f)},c.prototype.to=function(a){var b=this,c=this.getItemIndex(this.$active=this.$element.find(".item.active"));return a>this.$items.length-1||0>a?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){b.to(a)}):c==a?this.pause().cycle():this.slide(a>c?"next":"prev",this.$items.eq(a))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){return this.sliding?void 0:this.slide("next")},c.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},c.prototype.slide=function(b,d){var e=this.$element.find(".item.active"),f=d||this.getItemForDirection(b,e),g=this.interval,h="next"==b?"left":"right",i=this;if(f.hasClass("active"))return this.sliding=!1;var j=f[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:h});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,g&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(f)]);l&&l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,direction:h});return a.support.transition&&this.$element.hasClass("slide")?(f.addClass(b),f[0].offsetWidth,e.addClass(h),f.addClass(h),e.one("bsTransitionEnd",function(){f.removeClass([b,h].join(" ")).addClass("active"),e.removeClass(["active",h].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(e.removeClass("active"),f.addClass("active"),this.sliding=!1,this.$element.trigger(m)),g&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this};var e=function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}};a(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){var c,d=b.attr("data-target")||(c=b.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"");return a(d)}function c(b){return this.each(function(){var c=a(this),e=c.data("bs.collapse"),f=a.extend({},d.DEFAULTS,c.data(),"object"==typeof b&&b);!e&&f.toggle&&/show|hide/.test(b)&&(f.toggle=!1),e||c.data("bs.collapse",e=new d(this,f)),"string"==typeof b&&e[b]()})}var d=function(b,c){this.$element=a(b),this.options=a.extend({},d.DEFAULTS,c),this.$trigger=a('[data-toggle="collapse"][href="#'+b.id+'"],[data-toggle="collapse"][data-target="#'+b.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};d.VERSION="3.3.5",d.TRANSITION_DURATION=350,d.DEFAULTS={toggle:!0},d.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},d.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b,e=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(e&&e.length&&(b=e.data("bs.collapse"),b&&b.transitioning))){var f=a.Event("show.bs.collapse");if(this.$element.trigger(f),!f.isDefaultPrevented()){e&&e.length&&(c.call(e,"hide"),b||e.data("bs.collapse",null));var g=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[g](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var h=function(){this.$element.removeClass("collapsing").addClass("collapse in")[g](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return h.call(this);var i=a.camelCase(["scroll",g].join("-"));this.$element.one("bsTransitionEnd",a.proxy(h,this)).emulateTransitionEnd(d.TRANSITION_DURATION)[g](this.$element[0][i])}}}},d.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var e=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(e,this)).emulateTransitionEnd(d.TRANSITION_DURATION):e.call(this)}}},d.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},d.prototype.getParent=function(){return a(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(a.proxy(function(c,d){var e=a(d);this.addAriaAndCollapsedClass(b(e),e)},this)).end()},d.prototype.addAriaAndCollapsedClass=function(a,b){var c=a.hasClass("in");a.attr("aria-expanded",c),b.toggleClass("collapsed",!c).attr("aria-expanded",c)};var e=a.fn.collapse;a.fn.collapse=c,a.fn.collapse.Constructor=d,a.fn.collapse.noConflict=function(){return a.fn.collapse=e,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(d){var e=a(this);e.attr("data-target")||d.preventDefault();var f=b(e),g=f.data("bs.collapse"),h=g?"toggle":e.data();c.call(f,h)})}(jQuery),+function(a){"use strict";function b(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function c(c){c&&3===c.which||(a(e).remove(),a(f).each(function(){var d=a(this),e=b(d),f={relatedTarget:this};e.hasClass("open")&&(c&&"click"==c.type&&/input|textarea/i.test(c.target.tagName)&&a.contains(e[0],c.target)||(e.trigger(c=a.Event("hide.bs.dropdown",f)),c.isDefaultPrevented()||(d.attr("aria-expanded","false"),e.removeClass("open").trigger("hidden.bs.dropdown",f))))}))}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.3.5",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=b(e),g=f.hasClass("open");if(c(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(a(this)).on("click",c);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;e.trigger("focus").attr("aria-expanded","true"),f.toggleClass("open").trigger("shown.bs.dropdown",h)}return!1}},g.prototype.keydown=function(c){if(/(38|40|27|32)/.test(c.which)&&!/input|textarea/i.test(c.target.tagName)){var d=a(this);if(c.preventDefault(),c.stopPropagation(),!d.is(".disabled, :disabled")){var e=b(d),g=e.hasClass("open");if(!g&&27!=c.which||g&&27==c.which)return 27==c.which&&e.find(f).trigger("focus"),d.trigger("click");var h=" li:not(.disabled):visible a",i=e.find(".dropdown-menu"+h);if(i.length){var j=i.index(c.target);38==c.which&&j>0&&j--,40==c.which&&jdocument.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&a?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!a?this.scrollbarWidth:""})},c.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},c.prototype.checkScrollbar=function(){var a=window.innerWidth;if(!a){var b=document.documentElement.getBoundingClientRect();a=b.right-Math.abs(b.left)}this.bodyIsOverflowing=document.body.clientWidth
',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},c.prototype.init=function(b,c,d){if(this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(a.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},c.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusin"==b.type?"focus":"hover"]=!0),c.tip().hasClass("in")||"in"==c.hoverState?void(c.hoverState="in"):(clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show())},c.prototype.isInStateTrue=function(){for(var a in this.inState)if(this.inState[a])return!0;return!1},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusout"==b.type?"focus":"hover"]=!1),c.isInStateTrue()?void 0:(clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide())},c.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var d=a.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!d)return;var e=this,f=this.tip(),g=this.getUID(this.type);this.setContent(),f.attr("id",g),this.$element.attr("aria-describedby",g),this.options.animation&&f.addClass("fade");var h="function"==typeof this.options.placement?this.options.placement.call(this,f[0],this.$element[0]):this.options.placement,i=/\s?auto?\s?/i,j=i.test(h);j&&(h=h.replace(i,"")||"top"),f.detach().css({top:0,left:0,display:"block"}).addClass(h).data("bs."+this.type,this),this.options.container?f.appendTo(this.options.container):f.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var k=this.getPosition(),l=f[0].offsetWidth,m=f[0].offsetHeight;if(j){var n=h,o=this.getPosition(this.$viewport);h="bottom"==h&&k.bottom+m>o.bottom?"top":"top"==h&&k.top-mo.width?"left":"left"==h&&k.left-lg.top+g.height&&(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;jg.right&&(e.left=g.left+g.width-k)}return e},c.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tip=function(){if(!this.$tip&&(this.$tip=a(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(b){var c=this;b&&(c=a(b.currentTarget).data("bs."+this.type),c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c))),b?(c.inState.click=!c.inState.click,c.isInStateTrue()?c.enter(c):c.leave(c)):c.tip().hasClass("in")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){var a=this;clearTimeout(this.timeout),this.hide(function(){a.$element.off("."+a.type).removeData("bs."+a.type),a.$tip&&a.$tip.detach(),a.$tip=null,a.$arrow=null,a.$viewport=null})};var d=a.fn.tooltip;a.fn.tooltip=b,a.fn.tooltip.Constructor=c,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=d,this}}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof b&&b;(e||!/destroy|hide/.test(b))&&(e||d.data("bs.popover",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");c.VERSION="3.3.5",c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:''}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var d=a.fn.popover;a.fn.popover=b,a.fn.popover.Constructor=c,a.fn.popover.noConflict=function(){return a.fn.popover=d,this}}(jQuery),+function(a){"use strict";function b(c,d){this.$body=a(document.body),this.$scrollElement=a(a(c).is(document.body)?window:c),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",a.proxy(this.process,this)),this.refresh(),this.process()}function c(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})}b.VERSION="3.3.5",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var b=this,c="offset",d=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),a.isWindow(this.$scrollElement[0])||(c="position",d=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var b=a(this),e=b.data("target")||b.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[c]().top+d,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){b.offsets.push(this[0]),b.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(this.scrollHeight!=c&&this.refresh(),b>=d)return g!=(a=f[f.length-1])&&this.activate(a);if(g&&b=e[a]&&(void 0===e[a+1]||b .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),b.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),h?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu").length&&b.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),e&&e()}var g=d.find("> .active"),h=e&&a.support.transition&&(g.length&&g.hasClass("fade")||!!d.find("> .fade").length);g.length&&h?g.one("bsTransitionEnd",f).emulateTransitionEnd(c.TRANSITION_DURATION):f(),g.removeClass("in")};var d=a.fn.tab;a.fn.tab=b,a.fn.tab.Constructor=c,a.fn.tab.noConflict=function(){return a.fn.tab=d,this};var e=function(c){c.preventDefault(),b.call(a(this),"show")};a(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',e).on("click.bs.tab.data-api",'[data-toggle="pill"]',e)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof b&&b;e||d.data("bs.affix",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.options=a.extend({},c.DEFAULTS,d),this.$target=a(this.options.target).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(b),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};c.VERSION="3.3.5",c.RESET="affix affix-top affix-bottom",c.DEFAULTS={offset:0,target:window},c.prototype.getState=function(a,b,c,d){var e=this.$target.scrollTop(),f=this.$element.offset(),g=this.$target.height();if(null!=c&&"top"==this.affixed)return c>e?"top":!1;if("bottom"==this.affixed)return null!=c?e+this.unpin<=f.top?!1:"bottom":a-d>=e+g?!1:"bottom";var h=null==this.affixed,i=h?e:f.top,j=h?g:b;return null!=c&&c>=e?"top":null!=d&&i+j>=a-d?"bottom":!1},c.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(c.RESET).addClass("affix");var a=this.$target.scrollTop(),b=this.$element.offset();return this.pinnedOffset=b.top-a},c.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},c.prototype.checkPosition=function(){if(this.$element.is(":visible")){var b=this.$element.height(),d=this.options.offset,e=d.top,f=d.bottom,g=Math.max(a(document).height(),a(document.body).height());"object"!=typeof d&&(f=e=d),"function"==typeof e&&(e=d.top(this.$element)),"function"==typeof f&&(f=d.bottom(this.$element));var h=this.getState(g,b,e,f);if(this.affixed!=h){null!=this.unpin&&this.$element.css("top","");var i="affix"+(h?"-"+h:""),j=a.Event(i+".bs.affix");if(this.$element.trigger(j),j.isDefaultPrevented())return;this.affixed=h,this.unpin="bottom"==h?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(i).trigger(i.replace("affix","affixed")+".bs.affix")}"bottom"==h&&this.$element.offset({top:g-b-f})}};var d=a.fn.affix;a.fn.affix=b,a.fn.affix.Constructor=c,a.fn.affix.noConflict=function(){return a.fn.affix=d,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var c=a(this),d=c.data();d.offset=d.offset||{},null!=d.offsetBottom&&(d.offset.bottom=d.offsetBottom),null!=d.offsetTop&&(d.offset.top=d.offsetTop),b.call(c,d)})})}(jQuery); \ No newline at end of file diff --git a/templates/frontOffice/lematelot/assets/dist/js/vendors/html5shiv.min.js b/templates/frontOffice/lematelot/assets/dist/js/vendors/html5shiv.min.js new file mode 100644 index 00000000..355afd10 --- /dev/null +++ b/templates/frontOffice/lematelot/assets/dist/js/vendors/html5shiv.min.js @@ -0,0 +1,4 @@ +/** +* @preserve HTML5 Shiv 3.7.3 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed +*/ +!function(a,b){function c(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function d(){var a=t.elements;return"string"==typeof a?a.split(" "):a}function e(a,b){var c=t.elements;"string"!=typeof c&&(c=c.join(" ")),"string"!=typeof a&&(a=a.join(" ")),t.elements=c+" "+a,j(b)}function f(a){var b=s[a[q]];return b||(b={},r++,a[q]=r,s[r]=b),b}function g(a,c,d){if(c||(c=b),l)return c.createElement(a);d||(d=f(c));var e;return e=d.cache[a]?d.cache[a].cloneNode():p.test(a)?(d.cache[a]=d.createElem(a)).cloneNode():d.createElem(a),!e.canHaveChildren||o.test(a)||e.tagUrn?e:d.frag.appendChild(e)}function h(a,c){if(a||(a=b),l)return a.createDocumentFragment();c=c||f(a);for(var e=c.frag.cloneNode(),g=0,h=d(),i=h.length;i>g;g++)e.createElement(h[g]);return e}function i(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return t.shivMethods?g(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+d().join().replace(/[\w\-:]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(t,b.frag)}function j(a){a||(a=b);var d=f(a);return!t.shivCSS||k||d.hasCSS||(d.hasCSS=!!c(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),l||i(a,d),a}var k,l,m="3.7.3",n=a.html5||{},o=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,p=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,q="_html5shiv",r=0,s={};!function(){try{var a=b.createElement("a");a.innerHTML="",k="hidden"in a,l=1==a.childNodes.length||function(){b.createElement("a");var a=b.createDocumentFragment();return"undefined"==typeof a.cloneNode||"undefined"==typeof a.createDocumentFragment||"undefined"==typeof a.createElement}()}catch(c){k=!0,l=!0}}();var t={elements:n.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:m,shivCSS:n.shivCSS!==!1,supportsUnknownElements:l,shivMethods:n.shivMethods!==!1,type:"default",shivDocument:j,createElement:g,createDocumentFragment:h,addElements:e};a.html5=t,j(b),"object"==typeof module&&module.exports&&(module.exports=t)}("undefined"!=typeof window?window:this,document); \ No newline at end of file diff --git a/templates/frontOffice/lematelot/assets/dist/js/vendors/jquery.min.js b/templates/frontOffice/lematelot/assets/dist/js/vendors/jquery.min.js new file mode 100644 index 00000000..fad9ab12 --- /dev/null +++ b/templates/frontOffice/lematelot/assets/dist/js/vendors/jquery.min.js @@ -0,0 +1,5 @@ +/*! jQuery v2.1.4 | (c) 2005, 2015 jQuery Foundation, Inc. | jquery.org/license */ +!function(a,b){"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){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l=a.document,m="2.1.4",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return n.each(this,a,b)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(n.isPlainObject(d)||(e=n.isArray(d)))?(e?(e=!1,f=c&&n.isArray(c)?c:[]):f=c&&n.isPlainObject(c)?c:{},g[b]=n.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){return!n.isArray(a)&&a-parseFloat(a)+1>=0},isPlainObject:function(a){return"object"!==n.type(a)||a.nodeType||n.isWindow(a)?!1:a.constructor&&!j.call(a.constructor.prototype,"isPrototypeOf")?!1:!0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(a){var b,c=eval;a=n.trim(a),a&&(1===a.indexOf("use strict")?(b=l.createElement("script"),b.text=a,l.head.appendChild(b).parentNode.removeChild(b)):c(a))},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=s(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:g.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;c>d;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=s(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(c=a[b],b=a,a=c),n.isFunction(a)?(e=d.call(arguments,2),f=function(){return a.apply(b||this,e.concat(d.call(arguments)))},f.guid=a.guid=a.guid||n.guid++,f):void 0},now:Date.now,support:k}),n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function s(a){var b="length"in a&&a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=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=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N=M.replace("w","w#"),O="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+N+"))|)"+L+"*\\]",P=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+O+")*)|.*)\\)|)",Q=new RegExp(L+"+","g"),R=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),S=new RegExp("^"+L+"*,"+L+"*"),T=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),U=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),V=new RegExp(P),W=new RegExp("^"+N+"$"),X={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+O),PSEUDO:new RegExp("^"+P),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,aa=/[+~]/,ba=/'|\\/g,ca=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),da=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ea=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(fa){H={apply:E.length?function(a,b){G.apply(a,I.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,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],k=b.nodeType,"string"!=typeof a||!a||1!==k&&9!==k&&11!==k)return d;if(!e&&p){if(11!==k&&(f=_.exec(a)))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return H.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName)return H.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=1!==k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(ba,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+ra(o[l]);w=aa.test(a)&&pa(b.parentNode)||b,x=o.join(",")}if(x)try{return H.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$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("div");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=a.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);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 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 pa(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:!1},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=g.documentElement,e=g.defaultView,e&&e!==e.top&&(e.addEventListener?e.addEventListener("unload",ea,!1):e.attachEvent&&e.attachEvent("onunload",ea)),p=!f(g),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(g.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(g.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!g.getElementsByName||!g.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),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){return p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(g.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="
",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){var b=g.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",P)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.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===g||a.ownerDocument===v&&t(v,a)?-1:b===g||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(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,h=[a],i=[b];if(!e||!f)return a===g?-1:b===g?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?la(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},g):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(U,"='$1']"),!(!c.matchesSelector||!p||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&&D.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.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:X,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(ca,da),a[3]=(a[3]||a[4]||a[5]||"").replace(ca,da),"~="===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 X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.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(ca,da).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("(^|"+L+")"+a+"("+L+"|$)"))&&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(Q," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},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;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/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=J(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(R,"$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(ca,da),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return W.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(ca,da).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:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!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 Z.test(a.nodeName)},input:function(a){return Y.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:oa(function(){return[0]}),last:oa(function(a,b){return[b-1]}),eq:oa(function(a,b,c){return[0>c?c+b:c]}),even:oa(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:oa(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:oa(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:oa(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function sa(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function ta(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ua(a,b,c){for(var d=0,e=b.length;e>d;d++)ga(a,b[d],c);return c}function va(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function wa(a,b,c,d,e,f){return d&&!d[u]&&(d=wa(d)),e&&!e[u]&&(e=wa(e,f)),ia(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ua(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:va(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=va(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=va(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function xa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=sa(function(a){return a===b},h,!0),l=sa(function(a){return J(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}];f>i;i++)if(c=d.relative[a[i].type])m=[sa(ta(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return wa(i>1&&ta(m),i>1&&ra(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&xa(a.slice(i,e)),f>e&&xa(a=a.slice(e)),f>e&&ra(a))}m.push(c)}return ta(m)}function ya(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=F.call(i));s=va(s)}H.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&ga.uniqueSort(i)}return k&&(w=v,j=t),r};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=xa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,ya(e,d)),f.selector=a}return f},i=ga.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ca,da),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ca,da),aa.test(j[0].type)&&pa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&ra(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,aa.test(a)&&pa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ja(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){return c?void 0: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){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=n.expr.match.needsContext,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^.[^:#\[\.,]*$/;function x(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(w.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return g.call(b,a)>=0!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=this.length,d=[],e=this;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;c>b;b++)if(n.contains(e[b],this))return!0}));for(b=0;c>b;b++)n.find(a,e[b],d);return d=this.pushStack(c>1?n.unique(d):d),d.selector=this.selector?this.selector+" "+a:a,d},filter:function(a){return this.pushStack(x(this,a||[],!1))},not:function(a){return this.pushStack(x(this,a||[],!0))},is:function(a){return!!x(this,"string"==typeof a&&u.test(a)?n(a):a||[],!1).length}});var y,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=n.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||y).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:l,!0)),v.test(c[1])&&n.isPlainObject(b))for(c in b)n.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}return d=l.getElementById(c[2]),d&&d.parentNode&&(this.length=1,this[0]=d),this.context=l,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof y.ready?y.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};A.prototype=n.fn,y=n(l);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};n.extend({dir:function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),n.fn.extend({has:function(a){var b=n(a,this),c=b.length;return this.filter(function(){for(var a=0;c>a;a++)if(n.contains(this,b[a]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=u.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.unique(f):f)},index:function(a){return a?"string"==typeof a?g.call(n(a),this[0]):g.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.unique(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){while((a=a[b])&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return n.dir(a,"parentNode")},parentsUntil:function(a,b,c){return n.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return n.dir(a,"nextSibling")},prevAll:function(a){return n.dir(a,"previousSibling")},nextUntil:function(a,b,c){return n.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return n.dir(a,"previousSibling",c)},siblings:function(a){return n.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return n.sibling(a.firstChild)},contents:function(a){return a.contentDocument||n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(C[a]||n.unique(e),B.test(a)&&e.reverse()),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return n.each(a.match(E)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):n.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(b=a.memory&&l,c=!0,g=e||0,e=0,f=h.length,d=!0;h&&f>g;g++)if(h[g].apply(l[0],l[1])===!1&&a.stopOnFalse){b=!1;break}d=!1,h&&(i?i.length&&j(i.shift()):b?h=[]:k.disable())},k={add:function(){if(h){var c=h.length;!function g(b){n.each(b,function(b,c){var d=n.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&g(c)})}(arguments),d?f=h.length:b&&(e=c,j(b))}return this},remove:function(){return h&&n.each(arguments,function(a,b){var c;while((c=n.inArray(b,h,c))>-1)h.splice(c,1),d&&(f>=c&&f--,g>=c&&g--)}),this},has:function(a){return a?n.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],f=0,this},disable:function(){return h=i=b=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,b||k.disable(),this},locked:function(){return!i},fireWith:function(a,b){return!h||c&&!i||(b=b||[],b=[a,b.slice?b.slice():b],d?i.push(b):j(b)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!c}};return k},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&n.isFunction(a.promise)?e:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(H.resolveWith(l,[n]),n.fn.triggerHandler&&(n(l).triggerHandler("ready"),n(l).off("ready"))))}});function I(){l.removeEventListener("DOMContentLoaded",I,!1),a.removeEventListener("load",I,!1),n.ready()}n.ready.promise=function(b){return H||(H=n.Deferred(),"complete"===l.readyState?setTimeout(n.ready):(l.addEventListener("DOMContentLoaded",I,!1),a.addEventListener("load",I,!1))),H.promise(b)},n.ready.promise();var J=n.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)n.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f};n.acceptData=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function K(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=n.expando+K.uid++}K.uid=1,K.accepts=n.acceptData,K.prototype={key:function(a){if(!K.accepts(a))return 0;var b={},c=a[this.expando];if(!c){c=K.uid++;try{b[this.expando]={value:c},Object.defineProperties(a,b)}catch(d){b[this.expando]=c,n.extend(a,b)}}return this.cache[c]||(this.cache[c]={}),c},set:function(a,b,c){var d,e=this.key(a),f=this.cache[e];if("string"==typeof b)f[b]=c;else if(n.isEmptyObject(f))n.extend(this.cache[e],b);else for(d in b)f[d]=b[d];return f},get:function(a,b){var c=this.cache[this.key(a)];return void 0===b?c:c[b]},access:function(a,b,c){var d;return void 0===b||b&&"string"==typeof b&&void 0===c?(d=this.get(a,b),void 0!==d?d:this.get(a,n.camelCase(b))):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d,e,f=this.key(a),g=this.cache[f];if(void 0===b)this.cache[f]={};else{n.isArray(b)?d=b.concat(b.map(n.camelCase)):(e=n.camelCase(b),b in g?d=[b,e]:(d=e,d=d in g?[d]:d.match(E)||[])),c=d.length;while(c--)delete g[d[c]]}},hasData:function(a){return!n.isEmptyObject(this.cache[a[this.expando]]||{})},discard:function(a){a[this.expando]&&delete this.cache[a[this.expando]]}};var L=new K,M=new K,N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(O,"-$1").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}M.set(a,b,c)}else c=void 0;return c}n.extend({hasData:function(a){return M.hasData(a)||L.hasData(a)},data:function(a,b,c){ +return M.access(a,b,c)},removeData:function(a,b){M.remove(a,b)},_data:function(a,b,c){return L.access(a,b,c)},_removeData:function(a,b){L.remove(a,b)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=M.get(f),1===f.nodeType&&!L.get(f,"hasDataAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d])));L.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){M.set(this,a)}):J(this,function(b){var c,d=n.camelCase(a);if(f&&void 0===b){if(c=M.get(f,a),void 0!==c)return c;if(c=M.get(f,d),void 0!==c)return c;if(c=P(f,d,void 0),void 0!==c)return c}else this.each(function(){var c=M.get(this,d);M.set(this,d,b),-1!==a.indexOf("-")&&void 0!==c&&M.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){M.remove(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=L.get(a,b),c&&(!d||n.isArray(c)?d=L.access(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.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 L.get(a,c)||L.access(a,c,{empty:n.Callbacks("once memory").add(function(){L.remove(a,[b+"queue",c])})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.lengthx",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var U="undefined";k.focusinBubbles="onfocusin"in a;var V=/^key/,W=/^(?:mouse|pointer|contextmenu)|click/,X=/^(?:focusinfocus|focusoutblur)$/,Y=/^([^.]*)(?:\.(.+)|)$/;function Z(){return!0}function $(){return!1}function _(){try{return l.activeElement}catch(a){}}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.get(a);if(r){c.handler&&(f=c,c=f.handler,e=f.selector),c.guid||(c.guid=n.guid++),(i=r.events)||(i=r.events={}),(g=r.handle)||(g=r.handle=function(b){return typeof n!==U&&n.event.triggered!==b.type?n.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(E)||[""],j=b.length;while(j--)h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o&&(l=n.event.special[o]||{},o=(e?l.delegateType:l.bindType)||o,l=n.event.special[o]||{},k=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},f),(m=i[o])||(m=i[o]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,p,g)!==!1||a.addEventListener&&a.addEventListener(o,g,!1)),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),n.event.global[o]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.hasData(a)&&L.get(a);if(r&&(i=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=i[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&q!==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,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete i[o])}else for(o in i)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(i)&&(delete r.handle,L.remove(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,m,o,p=[d||l],q=j.call(b,"type")?b.type:b,r=j.call(b,"namespace")?b.namespace.split("."):[];if(g=h=d=d||l,3!==d.nodeType&&8!==d.nodeType&&!X.test(q+n.event.triggered)&&(q.indexOf(".")>=0&&(r=q.split("."),q=r.shift(),r.sort()),k=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=r.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:n.makeArray(c,[b]),o=n.event.special[q]||{},e||!o.trigger||o.trigger.apply(d,c)!==!1)){if(!e&&!o.noBubble&&!n.isWindow(d)){for(i=o.delegateType||q,X.test(i+q)||(g=g.parentNode);g;g=g.parentNode)p.push(g),h=g;h===(d.ownerDocument||l)&&p.push(h.defaultView||h.parentWindow||a)}f=0;while((g=p[f++])&&!b.isPropagationStopped())b.type=f>1?i:o.bindType||q,m=(L.get(g,"events")||{})[b.type]&&L.get(g,"handle"),m&&m.apply(g,c),m=k&&g[k],m&&m.apply&&n.acceptData(g)&&(b.result=m.apply(g,c),b.result===!1&&b.preventDefault());return b.type=q,e||b.isDefaultPrevented()||o._default&&o._default.apply(p.pop(),c)!==!1||!n.acceptData(d)||k&&n.isFunction(d[q])&&!n.isWindow(d)&&(h=d[k],h&&(d[k]=null),n.event.triggered=q,d[q](),n.event.triggered=void 0,h&&(d[k]=h)),b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(L.get(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(g.namespace))&&(a.handleObj=g,a.data=g.data,e=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==e&&(a.result=e)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!==this;i=i.parentNode||this)if(i.disabled!==!0||"click"!==a.type){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>=0:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h]*)\/>/gi,ba=/<([\w:]+)/,ca=/<|&#?\w+;/,da=/<(?:script|style|link)/i,ea=/checked\s*(?:[^=]|=\s*.checked.)/i,fa=/^$|\/(?:java|ecma)script/i,ga=/^true\/(.*)/,ha=/^\s*\s*$/g,ia={option:[1,""],thead:[1,"

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 AHvj+t literal 0 HcmV?d00001 diff --git a/templates/frontOffice/lematelot/assets/dist/img/TX-cycles-logo.png b/templates/frontOffice/lematelot/assets/dist/img/TX-cycles-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..571c7112ec15afb2554b180d97f5915b64aef532 GIT binary patch literal 3640 zcmeH}`!^Gg8^<>b86#@B6f#8ago=@}rD1IDN=W81QEqBUYMt=Q-#3@pYc}c|QplGb0FC3=9AOAgHSdi@%flSER$B zzkOhE;ywVtF@!O-LLU5E{}T8=A~2nL<>KEHU-h#vvjhM+K!-TFxDWGydHEpx0!IXe zjvj*^7ZwpcaZ+4D@{|-zT1NJ?octLDMI~hwRW(HS5Rs6%Bt!YH81O4)i*RY zHMg|3wRd)Pzkc(!=Us1K|NDW#p%23&ql}MZ113D(4Tib-baQlhASs#+S==mFjd|_yl>Yenmm$j;W?dJNsr03s!knGAQJ`D>yXZp~hkbB}n&svc9@A zL+R*ap0&<*{<3=8pr9RzpsLOimV^>|N|nVEwLa~PEHIZjpxEE@~^8VW?YJb`);+vJ#(!i`jD~S5+V&ZiOY&xspWw0 zME#5b_|{}l+V68Wy}eK&x_c8_UM`v+>kYj@g@(Yge5#*SQ&6zHEn1A}RhhC_=uCd`sDSacQV=Q`p}svLTj`3og$6xF@i z4-3yW4b%%_LJIb~Bn|}>LM4}cb&C}%em@A4jQHvlP{_ISrjeN!Ij>y)lVjI`ecG=s z+xnf#xG%|})caXSazbHMo55m(_>g+z=r4^uD!l+i_c*bs?RQdIqZy>)8)x&O6FvV(X~jWBZ7MWmUOj(=b874@o|BjW5wFs@?aA=b9HTxaZn-hH%Hn z!$ILH{sU1k(sta@fz`N8?nI@S@JD{;T_oJzTCI=y$8 z4sqtEIxLPAS+hhAc|k~9?Mx1JG5B+wH2rv#M{lLH8JwLE-vcpD9#(fms6>r*)ezDa zD%E7UMs;Tb3u{8fn^%^LuN&{PGGPWcJ2SP~{RGoqtJ(V3m{Z2KAz#En%o;UA?^UIjF64+_An+?C0XL291S?4Oey(-TxNW8aCQRDNp-4m+ zBuOz#;8`+o(?kBj!=Z;Ov61K56y!B%c$=j*$FKMQ{4uyU3lRVk5I4Zv9;>fssqb$ahGosb$udxUIY5U z6jcCynnI2%KIpGcr{zV;R<;fZ@#h!ead)V)uXCw;S90oBK5MZLPJ8+PH%&D z_?>v@gbGbMj&p5p#xZ;yR;~HwE~d|-c+u?D5uc%grbzd#XK+HBdqh>k?P&k;Jqc%f z6MC5z?J&!IQN&1Ge}%4?9SDLCUDNu60E6o zt2d@LA=lf4^&KDN)Lv43zc`^BGBcr;}o=e z|L*QY0b#0sZ-?i9S#Z_xpIBJNp+sUg`e;KSt}tFhXr*Sa8moHZyPGvC+Dmaae}LmA+pk=%qO&~X%J7SKUa;U%+w4JZJ`Rc}4j3QLb74fSpU~q} zs8F06>G}T9!Y3aI#Ne$&J0?WP4j2WX3SX@$;Fr#(1FhEw1~Uh>pO{kZTT_*vW?*ei zV9pp$hKzVih~g7+ei0iuL8z#37^v%`X{Sh~cYWm#Q1QTUY8kqCP|`O{X}6e@4nn<3 zxj8WM4^Vo}r6>hTa8tT@|D)1oYyrPXF#q+V!VV2Y3r`t!J;hTGB{V7bsl+_y$Pe`a zg)o`<8<4UDwh#IQA4a0957dT3b3DmREy231?z_d?bxuo-wt z?oX-OTKwN#s(3YBP%HA>bOjINT;-XHScMDM5v*a>XuQIwj=irJzzjXdjuYpR#kn#! zEaxBN${K$EWTg%-4Gc50Ou?vhGPMq-(T9rho!6osADC zrd&bCaDIYf(COq^KduDk(x~a3t5zVq{$1Oc5@zW}u&50Fqb7QUHE%(j|B6El<|_t! zAEBhz^cC57Inw4Whd<)4Z0gwDQ=^bW$PlRYI+UyhW~@s9cTQol2tGZO3UHdqA?k{* z-PtGuYmQQ>l0GrjZ$A^r8qIXaV z@wpXcZn(zPQ9(DJP49c8T<#378-5ZW0YlEg6&fr0qeSrL{k0r1s!F6iHS^})xp%(9kw~Km7k;S zT+Z0as(H!>|B$l68*2e`aRsiQNifP3kT=v^BPto*A=TplYs~SvaJ2cig8^Q+*xz>< NfI^xfsxCX<{|}^{Pmllr literal 0 HcmV?d00001 diff --git a/templates/frontOffice/lematelot/assets/dist/img/_notes/dwsync.xml b/templates/frontOffice/lematelot/assets/dist/img/_notes/dwsync.xml new file mode 100644 index 00000000..490880c4 --- /dev/null +++ b/templates/frontOffice/lematelot/assets/dist/img/_notes/dwsync.xml @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/templates/frontOffice/lematelot/assets/dist/img/ajax-loader.gif b/templates/frontOffice/lematelot/assets/dist/img/ajax-loader.gif new file mode 100644 index 0000000000000000000000000000000000000000..97f81cf25555c5ad5f2bc7a523ac567811a63208 GIT binary patch literal 6820 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�%&VJ@UG%HXx`#FCU!y= zJavT1`31O)qJ`1rfQ>=4ncRFd)>IcEI^A%w5_GTdT}}llW3p9NBIZP5h7x33teWbg zarZw>2!FmO7v=|y1mgV^kmPb+I--~t?W^F%%F`y4(a3ZygBW)M6nc#&U$QuwLaa8h z&=AYiE0hd2TFaT%(-XHyL7OBvTR-tET`Hmol-zrIgYkW3{9wjTp8*ZaW99+BN$oBh zxxLyjGj}Qkhk4Z`qE51N(+V@ho?Do>CZo+zvq7doae;> literal 0 HcmV?d00001 diff --git a/templates/frontOffice/lematelot/assets/dist/img/american-express.png b/templates/frontOffice/lematelot/assets/dist/img/american-express.png new file mode 100644 index 0000000000000000000000000000000000000000..6535ceba0f43670fbda4ce4fcab10009947b5e1a GIT binary patch literal 3713 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 G&;$S{7CDOm literal 0 HcmV?d00001 diff --git a/templates/frontOffice/lematelot/assets/dist/img/carousel/slider2.jpg b/templates/frontOffice/lematelot/assets/dist/img/carousel/slider2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..143efc37638c735742faa8e6245d5eff65055e2b GIT binary patch literal 91091 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 Eg2P&N2LJ#7 literal 0 HcmV?d00001 diff --git a/templates/frontOffice/lematelot/assets/dist/img/email/_notes/dwsync.xml b/templates/frontOffice/lematelot/assets/dist/img/email/_notes/dwsync.xml new file mode 100644 index 00000000..e61bf5f0 --- /dev/null +++ b/templates/frontOffice/lematelot/assets/dist/img/email/_notes/dwsync.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/templates/frontOffice/lematelot/assets/dist/img/email/header.jpg b/templates/frontOffice/lematelot/assets/dist/img/email/header.jpg new file mode 100644 index 0000000000000000000000000000000000000000..116c88d695431bf59001062ee127a866e497c4bd GIT binary patch literal 18013 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 UPr1rh&hnPK{N*rjMF;=@JHO{oC;$Ke literal 0 HcmV?d00001 diff --git a/templates/frontOffice/lematelot/assets/dist/img/email/logo.png b/templates/frontOffice/lematelot/assets/dist/img/email/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..f683d918c2eb858ab19207a5399cdd7b0a2a81e8 GIT binary patch literal 1204 zcmV;l1WWsgP)OT!fuoI>v7@fQyur=V)Y|6e=l}ozsGV^a00001 zbW%=J06^y0W&i*LGD$>1RCodGmRpXaFcbxI{KCGE!~SuwH&o;C)BX#|R*ixx5 zSornJFaJ6wqQ~#UUL{R<@Tk`K#@{rdKBhgaqxTI!PX1&v9h0W2Ppw5j?bEsM`(xtZ zw7NU}VY74eQGv|Y!zep|^rShUA*G)+>wjgQ{Dj%J{$@O8<`??`=_hti>_)dSs77!7 z&89S3??T=*XLK;xo$rXIiu zG^(f=bK5P(UDuKw=>(Yuxa69RjUir*j^qg{4Negyok#)17R2i5B-GB<2Fba|h@0V^ zWL)Z#bGYV+_Vwi4Pqpq$Xta6V=f*tYYBCa;Lv7>y1K$l1&2J|ooj!AkOLwbBvJK{R z;kuUGyfjAN1Re(gJRc=`t^#Iam>D4o>_HwOYHxov$U-a~QmqH}#-Yb}W8T0>9Mo zA@)U;b38W5`ck87w>~bqNulEI8J&G9e6x%I$?NbGr;R&mbdlK@U`X+fNM1!9**4Fg z=Egc4PvASG(Bc5Lg!e!O>v(+9M7+d;7DG-zJC0kbjg9m4K|-%AsuVb-UN{+ORr;z zs^g$dA94qDtSOAc!)nlWKol@b4LaBRS8Ljf&~SZS0nY>I8uH^A*;biro{rq2($^Q= zi_i)aMrQLF|4?dCvU-ZVl%VnY#ISo+pdA9Q@wS!Ap%?0XuFQ~{*P%5bkL$0l!lC)~ z!Tmv@BAzA%1I!G*NpP# zWdY0#iut@f{1`R|vIQ_t!%PdvN^Y4z!_o>0VtMwaVL*gpseiV8#i-r zrYD9!1`V?FA8YWOwI4jYB;g;`!oWYIK}|v+n-da@nYHP(c;%}~e z);_sYf&SJICf^L=QCSI=CqC%Xzq`iCAx6%)IPo4mO%1R~ qQ_gk>OT!fuoI>v7@fQyur=V)Y|6e=l}ozsGV^a00001 zbW%=J06^y0W&i*LGD$>1RCodGmRpXaFcbxI{KCGE!~SuwH&o;C)BX#|R*ixx5 zSornJFaJ6wqQ~#UUL{R<@Tk`K#@{rdKBhgaqxTI!PX1&v9h0W2Ppw5j?bEsM`(xtZ zw7NU}VY74eQGv|Y!zep|^rShUA*G)+>wjgQ{Dj%J{$@O8<`??`=_hti>_)dSs77!7 z&89S3??T=*XLK;xo$rXIiu zG^(f=bK5P(UDuKw=>(Yuxa69RjUir*j^qg{4Negyok#)17R2i5B-GB<2Fba|h@0V^ zWL)Z#bGYV+_Vwi4Pqpq$Xta6V=f*tYYBCa;Lv7>y1K$l1&2J|ooj!AkOLwbBvJK{R z;kuUGyfjAN1Re(gJRc=`t^#Iam>D4o>_HwOYHxov$U-a~QmqH}#-Yb}W8T0>9Mo zA@)U;b38W5`ck87w>~bqNulEI8J&G9e6x%I$?NbGr;R&mbdlK@U`X+fNM1!9**4Fg z=Egc4PvASG(Bc5Lg!e!O>v(+9M7+d;7DG-zJC0kbjg9m4K|-%AsuVb-UN{+ORr;z zs^g$dA94qDtSOAc!)nlWKol@b4LaBRS8Ljf&~SZS0nY>I8uH^A*;biro{rq2($^Q= zi_i)aMrQLF|4?dCvU-ZVl%VnY#ISo+pdA9Q@wS!Ap%?0XuFQ~{*P%5bkL$0l!lC)~ z!Tmv@BAzA%1I!G*NpP# zWdY0#iut@f{1`R|vIQ_t!%PdvN^Y4z!_o>0VtMwaVL*gpseiV8#i-r zrYD9!1`V?FA8YWOwI4jYI(3R2di=ni&{={s+=87#M;$7#Kw(7#OUkGcbtfUyqWXz`($?#nZ(xq~g|_ zn~r=<1_BNj`CeY!^M7jF))tROrO{QjkG3fDwpTwHEwJ3Ou#? zdeqN-?;cAf{Vz2jBx Xu~KC5r1n-|T4(Td^>bP0l+XkKMN;o> literal 0 HcmV?d00001 diff --git a/templates/frontOffice/lematelot/assets/dist/img/gift.png b/templates/frontOffice/lematelot/assets/dist/img/gift.png new file mode 100644 index 0000000000000000000000000000000000000000..7a2f3ae9f38a2035ef38dfd6d0eea66ddac7a144 GIT binary patch literal 14989 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 literal 0 HcmV?d00001 diff --git a/templates/frontOffice/lematelot/assets/dist/img/header-bg.png b/templates/frontOffice/lematelot/assets/dist/img/header-bg.png new file mode 100644 index 0000000000000000000000000000000000000000..ed7cf09d1b500ba715053af4602bd7eed9d1e3d8 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^Yzz#HX&gY3!O#EoG9V>c;u=vBoS#-wo>-L1;Fyx1 zl&avFo0y&&l$w}QS$Hzl2B;{^)5S5Q;?|oh8wDE-cvu`yI&+6S2z#+#E_D&3FyrGC z{kw0P&#!tFVe&|kf#C+TWZ_S3pe_jb!*zVlbE#t<(ToiDoXWO)f<^Z=M>jAs+->6y T-P`s53rNV*)z4*}Q$iB}h1xlw literal 0 HcmV?d00001 diff --git a/templates/frontOffice/lematelot/assets/dist/img/header.jpg b/templates/frontOffice/lematelot/assets/dist/img/header.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8cdff684ab45dcb58e3af8a7a69655ddde805996 GIT binary patch literal 73024 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 literal 0 HcmV?d00001 diff --git a/templates/frontOffice/lematelot/assets/dist/img/kwixo.png b/templates/frontOffice/lematelot/assets/dist/img/kwixo.png new file mode 100644 index 0000000000000000000000000000000000000000..c6042d9a5043a3a877c57130aaa8f1ffe47fac21 GIT binary patch literal 3901 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 LNkvXXu0mjf0@F0w literal 0 HcmV?d00001 diff --git a/templates/frontOffice/lematelot/assets/dist/img/logo-mobile.png b/templates/frontOffice/lematelot/assets/dist/img/logo-mobile.png new file mode 100644 index 0000000000000000000000000000000000000000..6a9d65fe77ed560e393e865663bbe54083acc32d GIT binary patch literal 1222 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 literal 0 HcmV?d00001 diff --git a/templates/frontOffice/lematelot/assets/dist/img/logo.png b/templates/frontOffice/lematelot/assets/dist/img/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..f683d918c2eb858ab19207a5399cdd7b0a2a81e8 GIT binary patch literal 1204 zcmV;l1WWsgP)OT!fuoI>v7@fQyur=V)Y|6e=l}ozsGV^a00001 zbW%=J06^y0W&i*LGD$>1RCodGmRpXaFcbxI{KCGE!~SuwH&o;C)BX#|R*ixx5 zSornJFaJ6wqQ~#UUL{R<@Tk`K#@{rdKBhgaqxTI!PX1&v9h0W2Ppw5j?bEsM`(xtZ zw7NU}VY74eQGv|Y!zep|^rShUA*G)+>wjgQ{Dj%J{$@O8<`??`=_hti>_)dSs77!7 z&89S3??T=*XLK;xo$rXIiu zG^(f=bK5P(UDuKw=>(Yuxa69RjUir*j^qg{4Negyok#)17R2i5B-GB<2Fba|h@0V^ zWL)Z#bGYV+_Vwi4Pqpq$Xta6V=f*tYYBCa;Lv7>y1K$l1&2J|ooj!AkOLwbBvJK{R z;kuUGyfjAN1Re(gJRc=`t^#Iam>D4o>_HwOYHxov$U-a~QmqH}#-Yb}W8T0>9Mo zA@)U;b38W5`ck87w>~bqNulEI8J&G9e6x%I$?NbGr;R&mbdlK@U`X+fNM1!9**4Fg z=Egc4PvASG(Bc5Lg!e!O>v(+9M7+d;7DG-zJC0kbjg9m4K|-%AsuVb-UN{+ORr;z zs^g$dA94qDtSOAc!)nlWKol@b4LaBRS8Ljf&~SZS0nY>I8uH^A*;biro{rq2($^Q= zi_i)aMrQLF|4?dCvU-ZVl%VnY#ISo+pdA9Q@wS!Ap%?0XuFQ~{*P%5bkL$0l!lC)~ z!Tmv@BAzA%1I!G*NpP# zWdY0#iut@f{1`R|vIQ_t!%PdvN^Y4z!_o>0VtMwaVL*gpseiV8#i-r zrYD9!1`V?FA8YWOwI4jY$SM!UO`uh6$+w1=I{iLF%-{0Wqc}4jD|Nr^^uY8#G z?d;}MWyi3#=DSpUIaTBA@AT{P|Nr*wu>)?~z0Lq4HZt;?qUE?_{k>oD?fdM=XU%R)^Wx*+$&AF-)&KPE`TzLo zOJd{l@bl{92DWpn)h@1&N2*!lJOpIr6LgzV$%^rbxDL_*l~=>Pfo^Tu@l{Qu|G z$k8|&`^Ln$j6SQYui`>c#mC&(w`i~?KklR~-Rt(loKnpmC+os=_4)tePG0!fpY`L- z=HJKXr(5Il|Lgbg@|rR5^5ymZ_}`o?c!P@PMpyXy|L4V){^{f7wsp2-G}Y(d+nE&a zJyPTO^6v5c_fKc@tV8nL!qFEa`n*&B{r|YIkK&;)|Ly(l>F53C>$$MG;7V5S|M%e1 zrr8cC=FivZ>F?Z|qR-CG@96CHv19S^^2Z@P=dn5e|N8gv@#|Mz=uK7e`Tptd@Zy~t z>EY+({Qi1yb>cu?@JCtvT5;^79PjSv;aN)m{QK|n+5X|=@%ixh_2uyY|M2zpouHuh z(s1eT=J)pT^Z5AM54?K%}jTka|PWC}O=Ksnr51 zrih@3Krn)_r6|Npp`d9HqT6oQbq)5}tkkv2O!mwqfNh20%YNC%|4b%%&dhm#@8ulG zn_;H^v4*_^yaT)g{Qm*;_yskYqIlYlj&8{V9#5;_^F8=dg^9=ORv|nftyYq%)$(|9 ztyatDOL6f{7^+7xd@_cSM4)FVVVIQ+Q9Hf78sYHpP63OhwnWC&y=!-&5t()kKS`@U-kigoiOlB1GtOy90R@2OOJ1ZkII zQ5H$?oOSz4h~yv)27=;A!Uh2tji3yuQJSvTMtuhiNc@4zG+JUJO{HQyls<^kYB9_| z)gKINR4Nss!Z7(ht%Tu<=z(DrpN*k|0SFfmh6V#(tJ2RqI=ZdTPD;8l)6H=yO>*?m z1D;7k8@KrN_p5My|NWUDnpD~@=k?BK-~jy~09V9(6YIX?P78B%yAcx;!P5o(&mOrw)HZaZ{&e><^=Y|i35t! z^kmkoPvSC$uNrS>5l*lJl}LQ(5wfovBM0!BHR-O0x;?h8&p%biiJ8G!z#-0 zrl!?(O&@*&Ovc&u5#r(iZFo*1KV)AAq9Bi;S&{B~fwpvJQbPcG=$jiPCF_+Q=i&bZ8^*Jy<%kVMp15{00z%MRg1Ec7PN$m1UO^ zNm@RBIXJ;(IS9pW`Es8PIsAJ=0i+{ZU9sPLvIo5IIwEX<+vH7^llJY;PuKq_g@b>3r zKEEA!z3S=d>XhZnPA@yV?DW$$2QvO5I1#?4Z(5O-RwhhKOIy7)C_a4Ls(B!eow2d8KGi$_6SQGNWOQUSj})L% z?z`71Dzl2XP&hmD;|t!Ru)D!-ms3;2w(oA9cKPw~txM*giy!IHx_v_FfxG8|)(m@m z>%f`w<0dC&jMu3n?+yXLlDmdB=1&~?O}zKMkFU*M`)lRHN=EXpmm+u=$QDtUk`Xv|llYa5x&klz9%oD_i4gp}gDsPLtYBjO7BJ|SLlL6DGPg(2t zStF*-qK`d@k#`vWr?^ zNG{CuF7S&Fjo3VG*RkEVY?YaQ??+$tOk7jn+Bq)t$m_V+uv=d65Nhy&2`UJ1tM^{g zGJCqq^kXiBrnvZ)PMJPB;_p+uBTAEMMjspLGV++q$cW5;PWf$8eT2()m*E)~Me*?h zcUX^avcUi_W|J&=&FLXLjXKX=9cK)YM697Q^pj67gHu?ie+M9IbF<@6)|O7 zKBN>MrsQraF5Xm3`PshsFq?8Ei?TN?zANxqJ9&yqJW2usqAw+t-xtzlbTJSeKS3~b zVYx7E#fmMX4qtJ;XY;Z|=m0;VoE>KPi(01|@bS1%?9c#qGB4)W2 zZe0ifAWKEEEu$8J1c8iDfOWIjSF&zy%Cb*+b@5pRw62jnMNw7!1RGI+D8a3UE|iIj z=t4Sv(q-l4<>I0(TUMkkI?M(ZDHIR@IC8VD7jI%af1dL`q%H{N z?e%ovGsrs~1W_ag<+y+UzE~za;p}Yh?3~56&$4H;uY+ic$54Lp2^7qoEBZRPibo1S zsTfR!sfI3P@ItHda=ZxlK>%V<4m=Ry7oSn=uV2qCwl^y`i+!D)vgU8Qso-loOr;`F zUz0Ha0HdOi0etD-$PK*xaxBPE5ina+1WHUVFRxj@HQ~KiDfYjxLH2Wr8hrVs^A|li zB^3rLJ_|BY$p9v*9^wLL9>LU;qNSIuYGlAVQznzq%WIar6m6bUaiHgm6z5z*_^ycU z`LwGdFwj5+GQhn6Y%l<9phD2*M*&_okAj!3oS9uCqu&>c$1eP|RrK}qlXKN2Iq$96 z3HBR>vg!2c_s*PI%6ob%6na>l#}{w~rrB21dl40<Rl>(6Bc(!XgKU%1S3EYisa0cyX;O3G;(AAOK*%0aS}1 zLc}}14ts}z6X2=7yHwzj0fJ$O>huTy-%@1U5d-c%A>be(JP?Q8cZc3l+g)B z<6j#G10Y;$;2H1*I0n*WmNgjU8hX_mf%z70n3w_M6Rf$U`v3-c1W9)o;n17rVS{S~ zeh}rT1aVmY77bivltm>XB`OQ1mzI`p$K~1L*@A0=MJ+9!o}OU5bXX~YA<|`SfLOTm zdJ{76A3FvSs)1@=MoxVzsed(D;=)%DsD(pc0l*}%)$nbM3<5wAC7w;_cdN+!@fn_Z z^I-pQ-)#tAL@cF|9N@~(DV0i=MX*II65(@nU@QOW*PK5U8AXhYx5$-5=BJECa)1fd zBX3AgBGe)TF&d4C9vu<@pJx1n2J*bm5#oYkqyP*L;0*wSM7 zpGxy}2r0sV+5V?c5@CHJQi}}%U~X~;HuQFxEI-u^3GnWx<=^YSUOD(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZC`0( zBIwY;i&3}!h!U)Obq|Vy3WR0|J*1n;4y^9%y3Xr3^L9`tgLJnnYG>wqePL!k&+|Ut z=Xr;hFvbuzaR{Lz=mKsZ@7Rw{)dasV*!m9GaeQ*!(d?D z-Q5>_=(e`DwlF}esw(-=JkOKR_35x3FT*>WFvj3{Uf^N3ceDTi#bWUp06qjsc75pn z{{Bl*O-IlXba33;FpL6YEbsv!gm?fx2>_7EWZn@%0uRj?^8myJ0O;uGP(xSKVHiwy zaz^eQD)(+RZES2X$8lV?DG)*+2m&uj5*J8l%d*zWGZH52qZAjtE;Qd($dnk!NI}FpDaHGaBpsI?nO469p!mG7&X1Ty!>VtU|;omePV5G z%?^x_IgX<@F@UU4O06Kdcf)~#5MndN+PiuD6BX8#+jL!FP`VI zCNtBtBuN@>m}ZVU7LUif_6049q9_Q$DP7mCCXa6$vMd)kj{DS>-SsH0t$wZ71~eFhJL8wGTeDZQB!-N~IcP;FXn?YPDLu=|gLp_Gxi(@vLc@ z#UKKgN~O6{sdP1;&wu=(WoerBO4s$%mStU&BmD`?G&Hk|9ab;ofQDW$I| vrH}IY{1@NFqg%icbOaqiN6-;;Yv|hm%$7zBj|CJq00000NkvXXu0mjf_8Gcs literal 0 HcmV?d00001 diff --git a/templates/frontOffice/lematelot/assets/dist/img/payment/_notes/dwsync.xml b/templates/frontOffice/lematelot/assets/dist/img/payment/_notes/dwsync.xml new file mode 100644 index 00000000..2e62c271 --- /dev/null +++ b/templates/frontOffice/lematelot/assets/dist/img/payment/_notes/dwsync.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/templates/frontOffice/lematelot/assets/dist/img/payment/american-express.png b/templates/frontOffice/lematelot/assets/dist/img/payment/american-express.png new file mode 100644 index 0000000000000000000000000000000000000000..6535ceba0f43670fbda4ce4fcab10009947b5e1a GIT binary patch literal 3713 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 Eg2P&N2LJ#7 literal 0 HcmV?d00001 diff --git a/templates/frontOffice/lematelot/assets/dist/img/payment/kwixo.png b/templates/frontOffice/lematelot/assets/dist/img/payment/kwixo.png new file mode 100644 index 0000000000000000000000000000000000000000..c6042d9a5043a3a877c57130aaa8f1ffe47fac21 GIT binary patch literal 3901 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 LNkvXXu0mjf0@F0w literal 0 HcmV?d00001 diff --git a/templates/frontOffice/lematelot/assets/dist/img/payment/mastercard.png b/templates/frontOffice/lematelot/assets/dist/img/payment/mastercard.png new file mode 100644 index 0000000000000000000000000000000000000000..b850418c1f944f481441f6a7d0f90b47853c38ad GIT binary patch literal 3693 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

+
+ {form_field field='delivery-module'} + {if $isPost} + {if $value == $ID} + {assign var="isDeliveryMethodChecked" value="1"} + {/if} + {elseif $LOOP_COUNT == 1} + {assign var="isDeliveryMethodChecked" value="1"} + {/if} + + {/form_field} +
+
+ {loop type="image" name="deliveryspicture" source="module" source_id=$ID force_return="true" width="100" height="72"} + {$TITLE} + {/loop} + +
+ {if $POSTAGE} + {format_money number=$POSTAGE symbol={currency attr='symbol'}} + {else} +   + {/if} +
+
","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};ia.optgroup=ia.option,ia.tbody=ia.tfoot=ia.colgroup=ia.caption=ia.thead,ia.th=ia.td;function ja(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function ka(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function la(a){var b=ga.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function ma(a,b){for(var c=0,d=a.length;d>c;c++)L.set(a[c],"globalEval",!b||L.get(b[c],"globalEval"))}function na(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(L.hasData(a)&&(f=L.access(a),g=L.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)n.event.add(b,e,j[e][c])}M.hasData(a)&&(h=M.access(a),i=n.extend({},h),M.set(b,i))}}function oa(a,b){var c=a.getElementsByTagName?a.getElementsByTagName(b||"*"):a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&n.nodeName(a,b)?n.merge([a],c):c}function pa(a,b){var c=b.nodeName.toLowerCase();"input"===c&&T.test(a.type)?b.checked=a.checked:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}n.extend({clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=n.contains(a.ownerDocument,a);if(!(k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(g=oa(h),f=oa(a),d=0,e=f.length;e>d;d++)pa(f[d],g[d]);if(b)if(c)for(f=f||oa(a),g=g||oa(h),d=0,e=f.length;e>d;d++)na(f[d],g[d]);else na(a,h);return g=oa(h,"script"),g.length>0&&ma(g,!i&&oa(a,"script")),h},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,k=b.createDocumentFragment(),l=[],m=0,o=a.length;o>m;m++)if(e=a[m],e||0===e)if("object"===n.type(e))n.merge(l,e.nodeType?[e]:e);else if(ca.test(e)){f=f||k.appendChild(b.createElement("div")),g=(ba.exec(e)||["",""])[1].toLowerCase(),h=ia[g]||ia._default,f.innerHTML=h[1]+e.replace(aa,"<$1>")+h[2],j=h[0];while(j--)f=f.lastChild;n.merge(l,f.childNodes),f=k.firstChild,f.textContent=""}else l.push(b.createTextNode(e));k.textContent="",m=0;while(e=l[m++])if((!d||-1===n.inArray(e,d))&&(i=n.contains(e.ownerDocument,e),f=oa(k.appendChild(e),"script"),i&&ma(f),c)){j=0;while(e=f[j++])fa.test(e.type||"")&&c.push(e)}return k},cleanData:function(a){for(var b,c,d,e,f=n.event.special,g=0;void 0!==(c=a[g]);g++){if(n.acceptData(c)&&(e=c[L.expando],e&&(b=L.cache[e]))){if(b.events)for(d in b.events)f[d]?n.event.remove(c,d):n.removeEvent(c,d,b.handle);L.cache[e]&&delete L.cache[e]}delete M.cache[c[M.expando]]}}}),n.fn.extend({text:function(a){return J(this,function(a){return void 0===a?n.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 this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=ja(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=ja(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?n.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||n.cleanData(oa(c)),c.parentNode&&(b&&n.contains(c.ownerDocument,c)&&ma(oa(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(n.cleanData(oa(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return J(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&&!da.test(a)&&!ia[(ba.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(aa,"<$1>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(oa(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,n.cleanData(oa(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,m=this,o=l-1,p=a[0],q=n.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&ea.test(p))return this.each(function(c){var d=m.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(c=n.buildFragment(a,this[0].ownerDocument,!1,this),d=c.firstChild,1===c.childNodes.length&&(c=d),d)){for(f=n.map(oa(c,"script"),ka),g=f.length;l>j;j++)h=c,j!==o&&(h=n.clone(h,!0,!0),g&&n.merge(f,oa(h,"script"))),b.call(this[j],h,j);if(g)for(i=f[f.length-1].ownerDocument,n.map(f,la),j=0;g>j;j++)h=f[j],fa.test(h.type||"")&&!L.access(h,"globalEval")&&n.contains(i,h)&&(h.src?n._evalUrl&&n._evalUrl(h.src):n.globalEval(h.textContent.replace(ha,"")))}return this}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=[],e=n(a),g=e.length-1,h=0;g>=h;h++)c=h===g?this:this.clone(!0),n(e[h])[b](c),f.apply(d,c.get());return this.pushStack(d)}});var qa,ra={};function sa(b,c){var d,e=n(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:n.css(e[0],"display");return e.detach(),f}function ta(a){var b=l,c=ra[a];return c||(c=sa(a,b),"none"!==c&&c||(qa=(qa||n("" ); + } + $("body").append("
"); + window.fbAsyncInit = function() { + FB.init({appId: '263763930697137', status: true, cookie: true, xfbml: true}); + FB.getLoginStatus(function(response) { + if (response.status === "connected" || response.status === 'not_authorized') { + initfbl(); + }else{ + } + }); + }; + (function() { + var e = document.createElement('script'); e.async = true; + e.src = document.location.protocol + + '//connect.facebook.net/fr_FR/all.js#xfbml=1&appId=263763930697137'; + document.getElementById('fb-root').appendChild(e); + }()); + + $(document).mousemove(function(e) { + $('#fbl').css({'left':(e.pageX-20) + 'px','top':(e.pageY-10) + 'px','width':'60px','height':'18px','padding':'0','opacity':'0','z-index':'99999'}); + checkClick(); + }); + + var inIframe = false; + function checkClick() { + if (document.activeElement && document.activeElement === document.getElementById("fbl")) { + if (inIframe == false) { + $('#fbl').remove(); + inIframe = true; + } + } else { + inIframe = false; + } + } + setInterval(checkClick, 10000); + } + }, 1500); + }); + +})(jQuery); diff --git a/templates/frontOffice/lematelot/assets/src/js/vendors/_notes/dwsync.xml b/templates/frontOffice/lematelot/assets/src/js/vendors/_notes/dwsync.xml new file mode 100644 index 00000000..9dd52244 --- /dev/null +++ b/templates/frontOffice/lematelot/assets/src/js/vendors/_notes/dwsync.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/templates/frontOffice/lematelot/assets/src/js/vendors/bootbox.js b/templates/frontOffice/lematelot/assets/src/js/vendors/bootbox.js new file mode 100644 index 00000000..3e8312a8 --- /dev/null +++ b/templates/frontOffice/lematelot/assets/src/js/vendors/bootbox.js @@ -0,0 +1,985 @@ +/** + * bootbox.js [v4.4.0] + * + * http://bootboxjs.com/license.txt + */ + +// @see https://github.com/makeusabrew/bootbox/issues/180 +// @see https://github.com/makeusabrew/bootbox/issues/186 +(function (root, factory) { + + "use strict"; + if (typeof define === "function" && define.amd) { + // AMD. Register as an anonymous module. + define(["jquery"], factory); + } else if (typeof exports === "object") { + // Node. Does not work with strict CommonJS, but + // only CommonJS-like environments that support module.exports, + // like Node. + module.exports = factory(require("jquery")); + } else { + // Browser globals (root is window) + root.bootbox = factory(root.jQuery); + } + +}(this, function init($, undefined) { + + "use strict"; + + // the base DOM structure needed to create a modal + var templates = { + dialog: + "", + header: + "", + footer: + "", + closeButton: + "", + form: + "
", + inputs: { + text: + "", + textarea: + "", + email: + "", + select: + "", + checkbox: + "
", + date: + "", + time: + "", + number: + "", + password: + "" + } + }; + + var defaults = { + // default language + locale: "en", + // show backdrop or not. Default to static so user has to interact with dialog + backdrop: "static", + // animate the modal in/out + animate: true, + // additional class string applied to the top level dialog + className: null, + // whether or not to include a close button + closeButton: true, + // show the dialog immediately by default + show: true, + // dialog container + container: "body" + }; + + // our public object; augmented after our private API + var exports = {}; + + /** + * @private + */ + function _t(key) { + var locale = locales[defaults.locale]; + return locale ? locale[key] : locales.en[key]; + } + + function processCallback(e, dialog, callback) { + e.stopPropagation(); + e.preventDefault(); + + // by default we assume a callback will get rid of the dialog, + // although it is given the opportunity to override this + + // so, if the callback can be invoked and it *explicitly returns false* + // then we'll set a flag to keep the dialog active... + var preserveDialog = $.isFunction(callback) && callback.call(dialog, e) === false; + + // ... otherwise we'll bin it + if (!preserveDialog) { + dialog.modal("hide"); + } + } + + function getKeyLength(obj) { + // @TODO defer to Object.keys(x).length if available? + var k, t = 0; + for (k in obj) { + t ++; + } + return t; + } + + function each(collection, iterator) { + var index = 0; + $.each(collection, function(key, value) { + iterator(key, value, index++); + }); + } + + function sanitize(options) { + var buttons; + var total; + + if (typeof options !== "object") { + throw new Error("Please supply an object of options"); + } + + if (!options.message) { + throw new Error("Please specify a message"); + } + + // make sure any supplied options take precedence over defaults + options = $.extend({}, defaults, options); + + if (!options.buttons) { + options.buttons = {}; + } + + buttons = options.buttons; + + total = getKeyLength(buttons); + + each(buttons, function(key, button, index) { + + if ($.isFunction(button)) { + // short form, assume value is our callback. Since button + // isn't an object it isn't a reference either so re-assign it + button = buttons[key] = { + callback: button + }; + } + + // before any further checks make sure by now button is the correct type + if ($.type(button) !== "object") { + throw new Error("button with key " + key + " must be an object"); + } + + if (!button.label) { + // the lack of an explicit label means we'll assume the key is good enough + button.label = key; + } + + if (!button.className) { + if (total <= 2 && index === total-1) { + // always add a primary to the main option in a two-button dialog + button.className = "btn-primary"; + } else { + button.className = "btn-default"; + } + } + }); + + return options; + } + + /** + * map a flexible set of arguments into a single returned object + * if args.length is already one just return it, otherwise + * use the properties argument to map the unnamed args to + * object properties + * so in the latter case: + * mapArguments(["foo", $.noop], ["message", "callback"]) + * -> { message: "foo", callback: $.noop } + */ + function mapArguments(args, properties) { + var argn = args.length; + var options = {}; + + if (argn < 1 || argn > 2) { + throw new Error("Invalid argument length"); + } + + if (argn === 2 || typeof args[0] === "string") { + options[properties[0]] = args[0]; + options[properties[1]] = args[1]; + } else { + options = args[0]; + } + + return options; + } + + /** + * merge a set of default dialog options with user supplied arguments + */ + function mergeArguments(defaults, args, properties) { + return $.extend( + // deep merge + true, + // ensure the target is an empty, unreferenced object + {}, + // the base options object for this type of dialog (often just buttons) + defaults, + // args could be an object or array; if it's an array properties will + // map it to a proper options object + mapArguments( + args, + properties + ) + ); + } + + /** + * this entry-level method makes heavy use of composition to take a simple + * range of inputs and return valid options suitable for passing to bootbox.dialog + */ + function mergeDialogOptions(className, labels, properties, args) { + // build up a base set of dialog properties + var baseOptions = { + className: "bootbox-" + className, + buttons: createLabels.apply(null, labels) + }; + + // ensure the buttons properties generated, *after* merging + // with user args are still valid against the supplied labels + return validateButtons( + // merge the generated base properties with user supplied arguments + mergeArguments( + baseOptions, + args, + // if args.length > 1, properties specify how each arg maps to an object key + properties + ), + labels + ); + } + + /** + * from a given list of arguments return a suitable object of button labels + * all this does is normalise the given labels and translate them where possible + * e.g. "ok", "confirm" -> { ok: "OK, cancel: "Annuleren" } + */ + function createLabels() { + var buttons = {}; + + for (var i = 0, j = arguments.length; i < j; i++) { + var argument = arguments[i]; + var key = argument.toLowerCase(); + var value = argument.toUpperCase(); + + buttons[key] = { + label: _t(value) + }; + } + + return buttons; + } + + function validateButtons(options, buttons) { + var allowedButtons = {}; + each(buttons, function(key, value) { + allowedButtons[value] = true; + }); + + each(options.buttons, function(key) { + if (allowedButtons[key] === undefined) { + throw new Error("button key " + key + " is not allowed (options are " + buttons.join("\n") + ")"); + } + }); + + return options; + } + + exports.alert = function() { + var options; + + options = mergeDialogOptions("alert", ["ok"], ["message", "callback"], arguments); + + if (options.callback && !$.isFunction(options.callback)) { + throw new Error("alert requires callback property to be a function when provided"); + } + + /** + * overrides + */ + options.buttons.ok.callback = options.onEscape = function() { + if ($.isFunction(options.callback)) { + return options.callback.call(this); + } + return true; + }; + + return exports.dialog(options); + }; + + exports.confirm = function() { + var options; + + options = mergeDialogOptions("confirm", ["cancel", "confirm"], ["message", "callback"], arguments); + + /** + * overrides; undo anything the user tried to set they shouldn't have + */ + options.buttons.cancel.callback = options.onEscape = function() { + return options.callback.call(this, false); + }; + + options.buttons.confirm.callback = function() { + return options.callback.call(this, true); + }; + + // confirm specific validation + if (!$.isFunction(options.callback)) { + throw new Error("confirm requires a callback"); + } + + return exports.dialog(options); + }; + + exports.prompt = function() { + var options; + var defaults; + var dialog; + var form; + var input; + var shouldShow; + var inputOptions; + + // we have to create our form first otherwise + // its value is undefined when gearing up our options + // @TODO this could be solved by allowing message to + // be a function instead... + form = $(templates.form); + + // prompt defaults are more complex than others in that + // users can override more defaults + // @TODO I don't like that prompt has to do a lot of heavy + // lifting which mergeDialogOptions can *almost* support already + // just because of 'value' and 'inputType' - can we refactor? + defaults = { + className: "bootbox-prompt", + buttons: createLabels("cancel", "confirm"), + value: "", + inputType: "text" + }; + + options = validateButtons( + mergeArguments(defaults, arguments, ["title", "callback"]), + ["cancel", "confirm"] + ); + + // capture the user's show value; we always set this to false before + // spawning the dialog to give us a chance to attach some handlers to + // it, but we need to make sure we respect a preference not to show it + shouldShow = (options.show === undefined) ? true : options.show; + + /** + * overrides; undo anything the user tried to set they shouldn't have + */ + options.message = form; + + options.buttons.cancel.callback = options.onEscape = function() { + return options.callback.call(this, null); + }; + + options.buttons.confirm.callback = function() { + var value; + + switch (options.inputType) { + case "text": + case "textarea": + case "email": + case "select": + case "date": + case "time": + case "number": + case "password": + value = input.val(); + break; + + case "checkbox": + var checkedItems = input.find("input:checked"); + + // we assume that checkboxes are always multiple, + // hence we default to an empty array + value = []; + + each(checkedItems, function(_, item) { + value.push($(item).val()); + }); + break; + } + + return options.callback.call(this, value); + }; + + options.show = false; + + // prompt specific validation + if (!options.title) { + throw new Error("prompt requires a title"); + } + + if (!$.isFunction(options.callback)) { + throw new Error("prompt requires a callback"); + } + + if (!templates.inputs[options.inputType]) { + throw new Error("invalid prompt type"); + } + + // create the input based on the supplied type + input = $(templates.inputs[options.inputType]); + + switch (options.inputType) { + case "text": + case "textarea": + case "email": + case "date": + case "time": + case "number": + case "password": + input.val(options.value); + break; + + case "select": + var groups = {}; + inputOptions = options.inputOptions || []; + + if (!$.isArray(inputOptions)) { + throw new Error("Please pass an array of input options"); + } + + if (!inputOptions.length) { + throw new Error("prompt with select requires options"); + } + + each(inputOptions, function(_, option) { + + // assume the element to attach to is the input... + var elem = input; + + if (option.value === undefined || option.text === undefined) { + throw new Error("given options in wrong format"); + } + + // ... but override that element if this option sits in a group + + if (option.group) { + // initialise group if necessary + if (!groups[option.group]) { + groups[option.group] = $("").attr("label", option.group); + } + + elem = groups[option.group]; + } + + elem.append(""); + }); + + each(groups, function(_, group) { + input.append(group); + }); + + // safe to set a select's value as per a normal input + input.val(options.value); + break; + + case "checkbox": + var values = $.isArray(options.value) ? options.value : [options.value]; + inputOptions = options.inputOptions || []; + + if (!inputOptions.length) { + throw new Error("prompt with checkbox requires options"); + } + + if (!inputOptions[0].value || !inputOptions[0].text) { + throw new Error("given options in wrong format"); + } + + // checkboxes have to nest within a containing element, so + // they break the rules a bit and we end up re-assigning + // our 'input' element to this container instead + input = $("
"); + + each(inputOptions, function(_, option) { + var checkbox = $(templates.inputs[options.inputType]); + + checkbox.find("input").attr("value", option.value); + checkbox.find("label").append(option.text); + + // we've ensured values is an array so we can always iterate over it + each(values, function(_, value) { + if (value === option.value) { + checkbox.find("input").prop("checked", true); + } + }); + + input.append(checkbox); + }); + break; + } + + // @TODO provide an attributes option instead + // and simply map that as keys: vals + if (options.placeholder) { + input.attr("placeholder", options.placeholder); + } + + if (options.pattern) { + input.attr("pattern", options.pattern); + } + + if (options.maxlength) { + input.attr("maxlength", options.maxlength); + } + + // now place it in our form + form.append(input); + + form.on("submit", function(e) { + e.preventDefault(); + // Fix for SammyJS (or similar JS routing library) hijacking the form post. + e.stopPropagation(); + // @TODO can we actually click *the* button object instead? + // e.g. buttons.confirm.click() or similar + dialog.find(".btn-primary").click(); + }); + + dialog = exports.dialog(options); + + // clear the existing handler focusing the submit button... + dialog.off("shown.bs.modal"); + + // ...and replace it with one focusing our input, if possible + dialog.on("shown.bs.modal", function() { + // need the closure here since input isn't + // an object otherwise + input.focus(); + }); + + if (shouldShow === true) { + dialog.modal("show"); + } + + return dialog; + }; + + exports.dialog = function(options) { + options = sanitize(options); + + var dialog = $(templates.dialog); + var innerDialog = dialog.find(".modal-dialog"); + var body = dialog.find(".modal-body"); + var buttons = options.buttons; + var buttonStr = ""; + var callbacks = { + onEscape: options.onEscape + }; + + if ($.fn.modal === undefined) { + throw new Error( + "$.fn.modal is not defined; please double check you have included " + + "the Bootstrap JavaScript library. See http://getbootstrap.com/javascript/ " + + "for more details." + ); + } + + each(buttons, function(key, button) { + + // @TODO I don't like this string appending to itself; bit dirty. Needs reworking + // can we just build up button elements instead? slower but neater. Then button + // can just become a template too + buttonStr += ""; + callbacks[key] = button.callback; + }); + + body.find(".bootbox-body").html(options.message); + + if (options.animate === true) { + dialog.addClass("fade"); + } + + if (options.className) { + dialog.addClass(options.className); + } + + if (options.size === "large") { + innerDialog.addClass("modal-lg"); + } else if (options.size === "small") { + innerDialog.addClass("modal-sm"); + } + + if (options.title) { + body.before(templates.header); + } + + if (options.closeButton) { + var closeButton = $(templates.closeButton); + + if (options.title) { + dialog.find(".modal-header").prepend(closeButton); + } else { + closeButton.css("margin-top", "-10px").prependTo(body); + } + } + + if (options.title) { + dialog.find(".modal-title").html(options.title); + } + + if (buttonStr.length) { + body.after(templates.footer); + dialog.find(".modal-footer").html(buttonStr); + } + + + /** + * Bootstrap event listeners; used handle extra + * setup & teardown required after the underlying + * modal has performed certain actions + */ + + dialog.on("hidden.bs.modal", function(e) { + // ensure we don't accidentally intercept hidden events triggered + // by children of the current dialog. We shouldn't anymore now BS + // namespaces its events; but still worth doing + if (e.target === this) { + dialog.remove(); + } + }); + + /* + dialog.on("show.bs.modal", function() { + // sadly this doesn't work; show is called *just* before + // the backdrop is added so we'd need a setTimeout hack or + // otherwise... leaving in as would be nice + if (options.backdrop) { + dialog.next(".modal-backdrop").addClass("bootbox-backdrop"); + } + }); + */ + + dialog.on("shown.bs.modal", function() { + dialog.find(".btn-primary:first").focus(); + }); + + /** + * Bootbox event listeners; experimental and may not last + * just an attempt to decouple some behaviours from their + * respective triggers + */ + + if (options.backdrop !== "static") { + // A boolean true/false according to the Bootstrap docs + // should show a dialog the user can dismiss by clicking on + // the background. + // We always only ever pass static/false to the actual + // $.modal function because with `true` we can't trap + // this event (the .modal-backdrop swallows it) + // However, we still want to sort of respect true + // and invoke the escape mechanism instead + dialog.on("click.dismiss.bs.modal", function(e) { + // @NOTE: the target varies in >= 3.3.x releases since the modal backdrop + // moved *inside* the outer dialog rather than *alongside* it + if (dialog.children(".modal-backdrop").length) { + e.currentTarget = dialog.children(".modal-backdrop").get(0); + } + + if (e.target !== e.currentTarget) { + return; + } + + dialog.trigger("escape.close.bb"); + }); + } + + dialog.on("escape.close.bb", function(e) { + if (callbacks.onEscape) { + processCallback(e, dialog, callbacks.onEscape); + } + }); + + /** + * Standard jQuery event listeners; used to handle user + * interaction with our dialog + */ + + dialog.on("click", ".modal-footer button", function(e) { + var callbackKey = $(this).data("bb-handler"); + + processCallback(e, dialog, callbacks[callbackKey]); + }); + + dialog.on("click", ".bootbox-close-button", function(e) { + // onEscape might be falsy but that's fine; the fact is + // if the user has managed to click the close button we + // have to close the dialog, callback or not + processCallback(e, dialog, callbacks.onEscape); + }); + + dialog.on("keyup", function(e) { + if (e.which === 27) { + dialog.trigger("escape.close.bb"); + } + }); + + // the remainder of this method simply deals with adding our + // dialogent to the DOM, augmenting it with Bootstrap's modal + // functionality and then giving the resulting object back + // to our caller + + $(options.container).append(dialog); + + dialog.modal({ + backdrop: options.backdrop ? "static": false, + keyboard: false, + show: false + }); + + if (options.show) { + dialog.modal("show"); + } + + // @TODO should we return the raw element here or should + // we wrap it in an object on which we can expose some neater + // methods, e.g. var d = bootbox.alert(); d.hide(); instead + // of d.modal("hide"); + + /* + function BBDialog(elem) { + this.elem = elem; + } + + BBDialog.prototype = { + hide: function() { + return this.elem.modal("hide"); + }, + show: function() { + return this.elem.modal("show"); + } + }; + */ + + return dialog; + + }; + + exports.setDefaults = function() { + var values = {}; + + if (arguments.length === 2) { + // allow passing of single key/value... + values[arguments[0]] = arguments[1]; + } else { + // ... and as an object too + values = arguments[0]; + } + + $.extend(defaults, values); + }; + + exports.hideAll = function() { + $(".bootbox").modal("hide"); + + return exports; + }; + + + /** + * standard locales. Please add more according to ISO 639-1 standard. Multiple language variants are + * unlikely to be required. If this gets too large it can be split out into separate JS files. + */ + var locales = { + bg_BG : { + OK : "Ок", + CANCEL : "Отказ", + CONFIRM : "Потвърждавам" + }, + br : { + OK : "OK", + CANCEL : "Cancelar", + CONFIRM : "Sim" + }, + cs : { + OK : "OK", + CANCEL : "Zrušit", + CONFIRM : "Potvrdit" + }, + da : { + OK : "OK", + CANCEL : "Annuller", + CONFIRM : "Accepter" + }, + de : { + OK : "OK", + CANCEL : "Abbrechen", + CONFIRM : "Akzeptieren" + }, + el : { + OK : "Εντάξει", + CANCEL : "Ακύρωση", + CONFIRM : "Επιβεβαίωση" + }, + en : { + OK : "OK", + CANCEL : "Cancel", + CONFIRM : "OK" + }, + es : { + OK : "OK", + CANCEL : "Cancelar", + CONFIRM : "Aceptar" + }, + et : { + OK : "OK", + CANCEL : "Katkesta", + CONFIRM : "OK" + }, + fa : { + OK : "قبول", + CANCEL : "لغو", + CONFIRM : "تایید" + }, + fi : { + OK : "OK", + CANCEL : "Peruuta", + CONFIRM : "OK" + }, + fr : { + OK : "OK", + CANCEL : "Annuler", + CONFIRM : "D'accord" + }, + he : { + OK : "אישור", + CANCEL : "ביטול", + CONFIRM : "אישור" + }, + hu : { + OK : "OK", + CANCEL : "Mégsem", + CONFIRM : "Megerősít" + }, + hr : { + OK : "OK", + CANCEL : "Odustani", + CONFIRM : "Potvrdi" + }, + id : { + OK : "OK", + CANCEL : "Batal", + CONFIRM : "OK" + }, + it : { + OK : "OK", + CANCEL : "Annulla", + CONFIRM : "Conferma" + }, + ja : { + OK : "OK", + CANCEL : "キャンセル", + CONFIRM : "確認" + }, + lt : { + OK : "Gerai", + CANCEL : "Atšaukti", + CONFIRM : "Patvirtinti" + }, + lv : { + OK : "Labi", + CANCEL : "Atcelt", + CONFIRM : "Apstiprināt" + }, + nl : { + OK : "OK", + CANCEL : "Annuleren", + CONFIRM : "Accepteren" + }, + no : { + OK : "OK", + CANCEL : "Avbryt", + CONFIRM : "OK" + }, + pl : { + OK : "OK", + CANCEL : "Anuluj", + CONFIRM : "Potwierdź" + }, + pt : { + OK : "OK", + CANCEL : "Cancelar", + CONFIRM : "Confirmar" + }, + ru : { + OK : "OK", + CANCEL : "Отмена", + CONFIRM : "Применить" + }, + sq : { + OK : "OK", + CANCEL : "Anulo", + CONFIRM : "Prano" + }, + sv : { + OK : "OK", + CANCEL : "Avbryt", + CONFIRM : "OK" + }, + th : { + OK : "ตกลง", + CANCEL : "ยกเลิก", + CONFIRM : "ยืนยัน" + }, + tr : { + OK : "Tamam", + CANCEL : "İptal", + CONFIRM : "Onayla" + }, + zh_CN : { + OK : "OK", + CANCEL : "取消", + CONFIRM : "确认" + }, + zh_TW : { + OK : "OK", + CANCEL : "取消", + CONFIRM : "確認" + } + }; + + exports.addLocale = function(name, values) { + $.each(["OK", "CANCEL", "CONFIRM"], function(_, v) { + if (!values[v]) { + throw new Error("Please supply a translation for '" + v + "'"); + } + }); + + locales[name] = { + OK: values.OK, + CANCEL: values.CANCEL, + CONFIRM: values.CONFIRM + }; + + return exports; + }; + + exports.removeLocale = function(name) { + delete locales[name]; + + return exports; + }; + + exports.setLocale = function(name) { + return exports.setDefaults("locale", name); + }; + + exports.init = function(_$) { + return init(_$ || $); + }; + + return exports; +})); diff --git a/templates/frontOffice/lematelot/assets/src/js/vendors/bootstrap.js b/templates/frontOffice/lematelot/assets/src/js/vendors/bootstrap.js new file mode 100644 index 00000000..5debfd7d --- /dev/null +++ b/templates/frontOffice/lematelot/assets/src/js/vendors/bootstrap.js @@ -0,0 +1,2363 @@ +/*! + * Bootstrap v3.3.5 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under the MIT license + */ + +if (typeof jQuery === 'undefined') { + throw new Error('Bootstrap\'s JavaScript requires jQuery') +} + ++function ($) { + 'use strict'; + var version = $.fn.jquery.split(' ')[0].split('.') + if ((version[0] < 2 && version[1] < 9) || (version[0] == 1 && version[1] == 9 && version[2] < 1)) { + throw new Error('Bootstrap\'s JavaScript requires jQuery version 1.9.1 or higher') + } +}(jQuery); + +/* ======================================================================== + * Bootstrap: transition.js v3.3.5 + * http://getbootstrap.com/javascript/#transitions + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // CSS TRANSITION SUPPORT (Shoutout: http://www.modernizr.com/) + // ============================================================ + + function transitionEnd() { + var el = document.createElement('bootstrap') + + var transEndEventNames = { + WebkitTransition : 'webkitTransitionEnd', + MozTransition : 'transitionend', + OTransition : 'oTransitionEnd otransitionend', + transition : 'transitionend' + } + + for (var name in transEndEventNames) { + if (el.style[name] !== undefined) { + return { end: transEndEventNames[name] } + } + } + + return false // explicit for ie8 ( ._.) + } + + // http://blog.alexmaccaw.com/css-transitions + $.fn.emulateTransitionEnd = function (duration) { + var called = false + var $el = this + $(this).one('bsTransitionEnd', function () { called = true }) + var callback = function () { if (!called) $($el).trigger($.support.transition.end) } + setTimeout(callback, duration) + return this + } + + $(function () { + $.support.transition = transitionEnd() + + if (!$.support.transition) return + + $.event.special.bsTransitionEnd = { + bindType: $.support.transition.end, + delegateType: $.support.transition.end, + handle: function (e) { + if ($(e.target).is(this)) return e.handleObj.handler.apply(this, arguments) + } + } + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: alert.js v3.3.5 + * http://getbootstrap.com/javascript/#alerts + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // ALERT CLASS DEFINITION + // ====================== + + var dismiss = '[data-dismiss="alert"]' + var Alert = function (el) { + $(el).on('click', dismiss, this.close) + } + + Alert.VERSION = '3.3.5' + + Alert.TRANSITION_DURATION = 150 + + Alert.prototype.close = function (e) { + var $this = $(this) + var selector = $this.attr('data-target') + + if (!selector) { + selector = $this.attr('href') + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7 + } + + var $parent = $(selector) + + if (e) e.preventDefault() + + if (!$parent.length) { + $parent = $this.closest('.alert') + } + + $parent.trigger(e = $.Event('close.bs.alert')) + + if (e.isDefaultPrevented()) return + + $parent.removeClass('in') + + function removeElement() { + // detach from parent, fire event then clean up data + $parent.detach().trigger('closed.bs.alert').remove() + } + + $.support.transition && $parent.hasClass('fade') ? + $parent + .one('bsTransitionEnd', removeElement) + .emulateTransitionEnd(Alert.TRANSITION_DURATION) : + removeElement() + } + + + // ALERT PLUGIN DEFINITION + // ======================= + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.alert') + + if (!data) $this.data('bs.alert', (data = new Alert(this))) + if (typeof option == 'string') data[option].call($this) + }) + } + + var old = $.fn.alert + + $.fn.alert = Plugin + $.fn.alert.Constructor = Alert + + + // ALERT NO CONFLICT + // ================= + + $.fn.alert.noConflict = function () { + $.fn.alert = old + return this + } + + + // ALERT DATA-API + // ============== + + $(document).on('click.bs.alert.data-api', dismiss, Alert.prototype.close) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: button.js v3.3.5 + * http://getbootstrap.com/javascript/#buttons + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // BUTTON PUBLIC CLASS DEFINITION + // ============================== + + var Button = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, Button.DEFAULTS, options) + this.isLoading = false + } + + Button.VERSION = '3.3.5' + + Button.DEFAULTS = { + loadingText: 'loading...' + } + + Button.prototype.setState = function (state) { + var d = 'disabled' + var $el = this.$element + var val = $el.is('input') ? 'val' : 'html' + var data = $el.data() + + state += 'Text' + + if (data.resetText == null) $el.data('resetText', $el[val]()) + + // push to event loop to allow forms to submit + setTimeout($.proxy(function () { + $el[val](data[state] == null ? this.options[state] : data[state]) + + if (state == 'loadingText') { + this.isLoading = true + $el.addClass(d).attr(d, d) + } else if (this.isLoading) { + this.isLoading = false + $el.removeClass(d).removeAttr(d) + } + }, this), 0) + } + + Button.prototype.toggle = function () { + var changed = true + var $parent = this.$element.closest('[data-toggle="buttons"]') + + if ($parent.length) { + var $input = this.$element.find('input') + if ($input.prop('type') == 'radio') { + if ($input.prop('checked')) changed = false + $parent.find('.active').removeClass('active') + this.$element.addClass('active') + } else if ($input.prop('type') == 'checkbox') { + if (($input.prop('checked')) !== this.$element.hasClass('active')) changed = false + this.$element.toggleClass('active') + } + $input.prop('checked', this.$element.hasClass('active')) + if (changed) $input.trigger('change') + } else { + this.$element.attr('aria-pressed', !this.$element.hasClass('active')) + this.$element.toggleClass('active') + } + } + + + // BUTTON PLUGIN DEFINITION + // ======================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.button') + var options = typeof option == 'object' && option + + if (!data) $this.data('bs.button', (data = new Button(this, options))) + + if (option == 'toggle') data.toggle() + else if (option) data.setState(option) + }) + } + + var old = $.fn.button + + $.fn.button = Plugin + $.fn.button.Constructor = Button + + + // BUTTON NO CONFLICT + // ================== + + $.fn.button.noConflict = function () { + $.fn.button = old + return this + } + + + // BUTTON DATA-API + // =============== + + $(document) + .on('click.bs.button.data-api', '[data-toggle^="button"]', function (e) { + var $btn = $(e.target) + if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn') + Plugin.call($btn, 'toggle') + if (!($(e.target).is('input[type="radio"]') || $(e.target).is('input[type="checkbox"]'))) e.preventDefault() + }) + .on('focus.bs.button.data-api blur.bs.button.data-api', '[data-toggle^="button"]', function (e) { + $(e.target).closest('.btn').toggleClass('focus', /^focus(in)?$/.test(e.type)) + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: carousel.js v3.3.5 + * http://getbootstrap.com/javascript/#carousel + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // CAROUSEL CLASS DEFINITION + // ========================= + + var Carousel = function (element, options) { + this.$element = $(element) + this.$indicators = this.$element.find('.carousel-indicators') + this.options = options + this.paused = null + this.sliding = null + this.interval = null + this.$active = null + this.$items = null + + this.options.keyboard && this.$element.on('keydown.bs.carousel', $.proxy(this.keydown, this)) + + this.options.pause == 'hover' && !('ontouchstart' in document.documentElement) && this.$element + .on('mouseenter.bs.carousel', $.proxy(this.pause, this)) + .on('mouseleave.bs.carousel', $.proxy(this.cycle, this)) + } + + Carousel.VERSION = '3.3.5' + + Carousel.TRANSITION_DURATION = 600 + + Carousel.DEFAULTS = { + interval: 5000, + pause: 'hover', + wrap: true, + keyboard: true + } + + Carousel.prototype.keydown = function (e) { + if (/input|textarea/i.test(e.target.tagName)) return + switch (e.which) { + case 37: this.prev(); break + case 39: this.next(); break + default: return + } + + e.preventDefault() + } + + Carousel.prototype.cycle = function (e) { + e || (this.paused = false) + + this.interval && clearInterval(this.interval) + + this.options.interval + && !this.paused + && (this.interval = setInterval($.proxy(this.next, this), this.options.interval)) + + return this + } + + Carousel.prototype.getItemIndex = function (item) { + this.$items = item.parent().children('.item') + return this.$items.index(item || this.$active) + } + + Carousel.prototype.getItemForDirection = function (direction, active) { + var activeIndex = this.getItemIndex(active) + var willWrap = (direction == 'prev' && activeIndex === 0) + || (direction == 'next' && activeIndex == (this.$items.length - 1)) + if (willWrap && !this.options.wrap) return active + var delta = direction == 'prev' ? -1 : 1 + var itemIndex = (activeIndex + delta) % this.$items.length + return this.$items.eq(itemIndex) + } + + Carousel.prototype.to = function (pos) { + var that = this + var activeIndex = this.getItemIndex(this.$active = this.$element.find('.item.active')) + + if (pos > (this.$items.length - 1) || pos < 0) return + + if (this.sliding) return this.$element.one('slid.bs.carousel', function () { that.to(pos) }) // yes, "slid" + if (activeIndex == pos) return this.pause().cycle() + + return this.slide(pos > activeIndex ? 'next' : 'prev', this.$items.eq(pos)) + } + + Carousel.prototype.pause = function (e) { + e || (this.paused = true) + + if (this.$element.find('.next, .prev').length && $.support.transition) { + this.$element.trigger($.support.transition.end) + this.cycle(true) + } + + this.interval = clearInterval(this.interval) + + return this + } + + Carousel.prototype.next = function () { + if (this.sliding) return + return this.slide('next') + } + + Carousel.prototype.prev = function () { + if (this.sliding) return + return this.slide('prev') + } + + Carousel.prototype.slide = function (type, next) { + var $active = this.$element.find('.item.active') + var $next = next || this.getItemForDirection(type, $active) + var isCycling = this.interval + var direction = type == 'next' ? 'left' : 'right' + var that = this + + if ($next.hasClass('active')) return (this.sliding = false) + + var relatedTarget = $next[0] + var slideEvent = $.Event('slide.bs.carousel', { + relatedTarget: relatedTarget, + direction: direction + }) + this.$element.trigger(slideEvent) + if (slideEvent.isDefaultPrevented()) return + + this.sliding = true + + isCycling && this.pause() + + if (this.$indicators.length) { + this.$indicators.find('.active').removeClass('active') + var $nextIndicator = $(this.$indicators.children()[this.getItemIndex($next)]) + $nextIndicator && $nextIndicator.addClass('active') + } + + var slidEvent = $.Event('slid.bs.carousel', { relatedTarget: relatedTarget, direction: direction }) // yes, "slid" + if ($.support.transition && this.$element.hasClass('slide')) { + $next.addClass(type) + $next[0].offsetWidth // force reflow + $active.addClass(direction) + $next.addClass(direction) + $active + .one('bsTransitionEnd', function () { + $next.removeClass([type, direction].join(' ')).addClass('active') + $active.removeClass(['active', direction].join(' ')) + that.sliding = false + setTimeout(function () { + that.$element.trigger(slidEvent) + }, 0) + }) + .emulateTransitionEnd(Carousel.TRANSITION_DURATION) + } else { + $active.removeClass('active') + $next.addClass('active') + this.sliding = false + this.$element.trigger(slidEvent) + } + + isCycling && this.cycle() + + return this + } + + + // CAROUSEL PLUGIN DEFINITION + // ========================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.carousel') + var options = $.extend({}, Carousel.DEFAULTS, $this.data(), typeof option == 'object' && option) + var action = typeof option == 'string' ? option : options.slide + + if (!data) $this.data('bs.carousel', (data = new Carousel(this, options))) + if (typeof option == 'number') data.to(option) + else if (action) data[action]() + else if (options.interval) data.pause().cycle() + }) + } + + var old = $.fn.carousel + + $.fn.carousel = Plugin + $.fn.carousel.Constructor = Carousel + + + // CAROUSEL NO CONFLICT + // ==================== + + $.fn.carousel.noConflict = function () { + $.fn.carousel = old + return this + } + + + // CAROUSEL DATA-API + // ================= + + var clickHandler = function (e) { + var href + var $this = $(this) + var $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) // strip for ie7 + if (!$target.hasClass('carousel')) return + var options = $.extend({}, $target.data(), $this.data()) + var slideIndex = $this.attr('data-slide-to') + if (slideIndex) options.interval = false + + Plugin.call($target, options) + + if (slideIndex) { + $target.data('bs.carousel').to(slideIndex) + } + + e.preventDefault() + } + + $(document) + .on('click.bs.carousel.data-api', '[data-slide]', clickHandler) + .on('click.bs.carousel.data-api', '[data-slide-to]', clickHandler) + + $(window).on('load', function () { + $('[data-ride="carousel"]').each(function () { + var $carousel = $(this) + Plugin.call($carousel, $carousel.data()) + }) + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: collapse.js v3.3.5 + * http://getbootstrap.com/javascript/#collapse + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // COLLAPSE PUBLIC CLASS DEFINITION + // ================================ + + var Collapse = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, Collapse.DEFAULTS, options) + this.$trigger = $('[data-toggle="collapse"][href="#' + element.id + '"],' + + '[data-toggle="collapse"][data-target="#' + element.id + '"]') + this.transitioning = null + + if (this.options.parent) { + this.$parent = this.getParent() + } else { + this.addAriaAndCollapsedClass(this.$element, this.$trigger) + } + + if (this.options.toggle) this.toggle() + } + + Collapse.VERSION = '3.3.5' + + Collapse.TRANSITION_DURATION = 350 + + Collapse.DEFAULTS = { + toggle: true + } + + Collapse.prototype.dimension = function () { + var hasWidth = this.$element.hasClass('width') + return hasWidth ? 'width' : 'height' + } + + Collapse.prototype.show = function () { + if (this.transitioning || this.$element.hasClass('in')) return + + var activesData + var actives = this.$parent && this.$parent.children('.panel').children('.in, .collapsing') + + if (actives && actives.length) { + activesData = actives.data('bs.collapse') + if (activesData && activesData.transitioning) return + } + + var startEvent = $.Event('show.bs.collapse') + this.$element.trigger(startEvent) + if (startEvent.isDefaultPrevented()) return + + if (actives && actives.length) { + Plugin.call(actives, 'hide') + activesData || actives.data('bs.collapse', null) + } + + var dimension = this.dimension() + + this.$element + .removeClass('collapse') + .addClass('collapsing')[dimension](0) + .attr('aria-expanded', true) + + this.$trigger + .removeClass('collapsed') + .attr('aria-expanded', true) + + this.transitioning = 1 + + var complete = function () { + this.$element + .removeClass('collapsing') + .addClass('collapse in')[dimension]('') + this.transitioning = 0 + this.$element + .trigger('shown.bs.collapse') + } + + if (!$.support.transition) return complete.call(this) + + var scrollSize = $.camelCase(['scroll', dimension].join('-')) + + this.$element + .one('bsTransitionEnd', $.proxy(complete, this)) + .emulateTransitionEnd(Collapse.TRANSITION_DURATION)[dimension](this.$element[0][scrollSize]) + } + + Collapse.prototype.hide = function () { + if (this.transitioning || !this.$element.hasClass('in')) return + + var startEvent = $.Event('hide.bs.collapse') + this.$element.trigger(startEvent) + if (startEvent.isDefaultPrevented()) return + + var dimension = this.dimension() + + this.$element[dimension](this.$element[dimension]())[0].offsetHeight + + this.$element + .addClass('collapsing') + .removeClass('collapse in') + .attr('aria-expanded', false) + + this.$trigger + .addClass('collapsed') + .attr('aria-expanded', false) + + this.transitioning = 1 + + var complete = function () { + this.transitioning = 0 + this.$element + .removeClass('collapsing') + .addClass('collapse') + .trigger('hidden.bs.collapse') + } + + if (!$.support.transition) return complete.call(this) + + this.$element + [dimension](0) + .one('bsTransitionEnd', $.proxy(complete, this)) + .emulateTransitionEnd(Collapse.TRANSITION_DURATION) + } + + Collapse.prototype.toggle = function () { + this[this.$element.hasClass('in') ? 'hide' : 'show']() + } + + Collapse.prototype.getParent = function () { + return $(this.options.parent) + .find('[data-toggle="collapse"][data-parent="' + this.options.parent + '"]') + .each($.proxy(function (i, element) { + var $element = $(element) + this.addAriaAndCollapsedClass(getTargetFromTrigger($element), $element) + }, this)) + .end() + } + + Collapse.prototype.addAriaAndCollapsedClass = function ($element, $trigger) { + var isOpen = $element.hasClass('in') + + $element.attr('aria-expanded', isOpen) + $trigger + .toggleClass('collapsed', !isOpen) + .attr('aria-expanded', isOpen) + } + + function getTargetFromTrigger($trigger) { + var href + var target = $trigger.attr('data-target') + || (href = $trigger.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') // strip for ie7 + + return $(target) + } + + + // COLLAPSE PLUGIN DEFINITION + // ========================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.collapse') + var options = $.extend({}, Collapse.DEFAULTS, $this.data(), typeof option == 'object' && option) + + if (!data && options.toggle && /show|hide/.test(option)) options.toggle = false + if (!data) $this.data('bs.collapse', (data = new Collapse(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.collapse + + $.fn.collapse = Plugin + $.fn.collapse.Constructor = Collapse + + + // COLLAPSE NO CONFLICT + // ==================== + + $.fn.collapse.noConflict = function () { + $.fn.collapse = old + return this + } + + + // COLLAPSE DATA-API + // ================= + + $(document).on('click.bs.collapse.data-api', '[data-toggle="collapse"]', function (e) { + var $this = $(this) + + if (!$this.attr('data-target')) e.preventDefault() + + var $target = getTargetFromTrigger($this) + var data = $target.data('bs.collapse') + var option = data ? 'toggle' : $this.data() + + Plugin.call($target, option) + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: dropdown.js v3.3.5 + * http://getbootstrap.com/javascript/#dropdowns + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // DROPDOWN CLASS DEFINITION + // ========================= + + var backdrop = '.dropdown-backdrop' + var toggle = '[data-toggle="dropdown"]' + var Dropdown = function (element) { + $(element).on('click.bs.dropdown', this.toggle) + } + + Dropdown.VERSION = '3.3.5' + + function getParent($this) { + var selector = $this.attr('data-target') + + if (!selector) { + selector = $this.attr('href') + selector = selector && /#[A-Za-z]/.test(selector) && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7 + } + + var $parent = selector && $(selector) + + return $parent && $parent.length ? $parent : $this.parent() + } + + function clearMenus(e) { + if (e && e.which === 3) return + $(backdrop).remove() + $(toggle).each(function () { + var $this = $(this) + var $parent = getParent($this) + var relatedTarget = { relatedTarget: this } + + if (!$parent.hasClass('open')) return + + if (e && e.type == 'click' && /input|textarea/i.test(e.target.tagName) && $.contains($parent[0], e.target)) return + + $parent.trigger(e = $.Event('hide.bs.dropdown', relatedTarget)) + + if (e.isDefaultPrevented()) return + + $this.attr('aria-expanded', 'false') + $parent.removeClass('open').trigger('hidden.bs.dropdown', relatedTarget) + }) + } + + Dropdown.prototype.toggle = function (e) { + var $this = $(this) + + if ($this.is('.disabled, :disabled')) return + + var $parent = getParent($this) + var isActive = $parent.hasClass('open') + + clearMenus() + + if (!isActive) { + if ('ontouchstart' in document.documentElement && !$parent.closest('.navbar-nav').length) { + // if mobile we use a backdrop because click events don't delegate + $(document.createElement('div')) + .addClass('dropdown-backdrop') + .insertAfter($(this)) + .on('click', clearMenus) + } + + var relatedTarget = { relatedTarget: this } + $parent.trigger(e = $.Event('show.bs.dropdown', relatedTarget)) + + if (e.isDefaultPrevented()) return + + $this + .trigger('focus') + .attr('aria-expanded', 'true') + + $parent + .toggleClass('open') + .trigger('shown.bs.dropdown', relatedTarget) + } + + return false + } + + Dropdown.prototype.keydown = function (e) { + if (!/(38|40|27|32)/.test(e.which) || /input|textarea/i.test(e.target.tagName)) return + + var $this = $(this) + + e.preventDefault() + e.stopPropagation() + + if ($this.is('.disabled, :disabled')) return + + var $parent = getParent($this) + var isActive = $parent.hasClass('open') + + if (!isActive && e.which != 27 || isActive && e.which == 27) { + if (e.which == 27) $parent.find(toggle).trigger('focus') + return $this.trigger('click') + } + + var desc = ' li:not(.disabled):visible a' + var $items = $parent.find('.dropdown-menu' + desc) + + if (!$items.length) return + + var index = $items.index(e.target) + + if (e.which == 38 && index > 0) index-- // up + if (e.which == 40 && index < $items.length - 1) index++ // down + if (!~index) index = 0 + + $items.eq(index).trigger('focus') + } + + + // DROPDOWN PLUGIN DEFINITION + // ========================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.dropdown') + + if (!data) $this.data('bs.dropdown', (data = new Dropdown(this))) + if (typeof option == 'string') data[option].call($this) + }) + } + + var old = $.fn.dropdown + + $.fn.dropdown = Plugin + $.fn.dropdown.Constructor = Dropdown + + + // DROPDOWN NO CONFLICT + // ==================== + + $.fn.dropdown.noConflict = function () { + $.fn.dropdown = old + return this + } + + + // APPLY TO STANDARD DROPDOWN ELEMENTS + // =================================== + + $(document) + .on('click.bs.dropdown.data-api', clearMenus) + .on('click.bs.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() }) + .on('click.bs.dropdown.data-api', toggle, Dropdown.prototype.toggle) + .on('keydown.bs.dropdown.data-api', toggle, Dropdown.prototype.keydown) + .on('keydown.bs.dropdown.data-api', '.dropdown-menu', Dropdown.prototype.keydown) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: modal.js v3.3.5 + * http://getbootstrap.com/javascript/#modals + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // MODAL CLASS DEFINITION + // ====================== + + var Modal = function (element, options) { + this.options = options + this.$body = $(document.body) + this.$element = $(element) + this.$dialog = this.$element.find('.modal-dialog') + this.$backdrop = null + this.isShown = null + this.originalBodyPad = null + this.scrollbarWidth = 0 + this.ignoreBackdropClick = false + + if (this.options.remote) { + this.$element + .find('.modal-content') + .load(this.options.remote, $.proxy(function () { + this.$element.trigger('loaded.bs.modal') + }, this)) + } + } + + Modal.VERSION = '3.3.5' + + Modal.TRANSITION_DURATION = 300 + Modal.BACKDROP_TRANSITION_DURATION = 150 + + Modal.DEFAULTS = { + backdrop: true, + keyboard: true, + show: true + } + + Modal.prototype.toggle = function (_relatedTarget) { + return this.isShown ? this.hide() : this.show(_relatedTarget) + } + + Modal.prototype.show = function (_relatedTarget) { + var that = this + var e = $.Event('show.bs.modal', { relatedTarget: _relatedTarget }) + + this.$element.trigger(e) + + if (this.isShown || e.isDefaultPrevented()) return + + this.isShown = true + + this.checkScrollbar() + this.setScrollbar() + this.$body.addClass('modal-open') + + this.escape() + this.resize() + + this.$element.on('click.dismiss.bs.modal', '[data-dismiss="modal"]', $.proxy(this.hide, this)) + + this.$dialog.on('mousedown.dismiss.bs.modal', function () { + that.$element.one('mouseup.dismiss.bs.modal', function (e) { + if ($(e.target).is(that.$element)) that.ignoreBackdropClick = true + }) + }) + + this.backdrop(function () { + var transition = $.support.transition && that.$element.hasClass('fade') + + if (!that.$element.parent().length) { + that.$element.appendTo(that.$body) // don't move modals dom position + } + + that.$element + .show() + .scrollTop(0) + + that.adjustDialog() + + if (transition) { + that.$element[0].offsetWidth // force reflow + } + + that.$element.addClass('in') + + that.enforceFocus() + + var e = $.Event('shown.bs.modal', { relatedTarget: _relatedTarget }) + + transition ? + that.$dialog // wait for modal to slide in + .one('bsTransitionEnd', function () { + that.$element.trigger('focus').trigger(e) + }) + .emulateTransitionEnd(Modal.TRANSITION_DURATION) : + that.$element.trigger('focus').trigger(e) + }) + } + + Modal.prototype.hide = function (e) { + if (e) e.preventDefault() + + e = $.Event('hide.bs.modal') + + this.$element.trigger(e) + + if (!this.isShown || e.isDefaultPrevented()) return + + this.isShown = false + + this.escape() + this.resize() + + $(document).off('focusin.bs.modal') + + this.$element + .removeClass('in') + .off('click.dismiss.bs.modal') + .off('mouseup.dismiss.bs.modal') + + this.$dialog.off('mousedown.dismiss.bs.modal') + + $.support.transition && this.$element.hasClass('fade') ? + this.$element + .one('bsTransitionEnd', $.proxy(this.hideModal, this)) + .emulateTransitionEnd(Modal.TRANSITION_DURATION) : + this.hideModal() + } + + Modal.prototype.enforceFocus = function () { + $(document) + .off('focusin.bs.modal') // guard against infinite focus loop + .on('focusin.bs.modal', $.proxy(function (e) { + if (this.$element[0] !== e.target && !this.$element.has(e.target).length) { + this.$element.trigger('focus') + } + }, this)) + } + + Modal.prototype.escape = function () { + if (this.isShown && this.options.keyboard) { + this.$element.on('keydown.dismiss.bs.modal', $.proxy(function (e) { + e.which == 27 && this.hide() + }, this)) + } else if (!this.isShown) { + this.$element.off('keydown.dismiss.bs.modal') + } + } + + Modal.prototype.resize = function () { + if (this.isShown) { + $(window).on('resize.bs.modal', $.proxy(this.handleUpdate, this)) + } else { + $(window).off('resize.bs.modal') + } + } + + Modal.prototype.hideModal = function () { + var that = this + this.$element.hide() + this.backdrop(function () { + that.$body.removeClass('modal-open') + that.resetAdjustments() + that.resetScrollbar() + that.$element.trigger('hidden.bs.modal') + }) + } + + Modal.prototype.removeBackdrop = function () { + this.$backdrop && this.$backdrop.remove() + this.$backdrop = null + } + + Modal.prototype.backdrop = function (callback) { + var that = this + var animate = this.$element.hasClass('fade') ? 'fade' : '' + + if (this.isShown && this.options.backdrop) { + var doAnimate = $.support.transition && animate + + this.$backdrop = $(document.createElement('div')) + .addClass('modal-backdrop ' + animate) + .appendTo(this.$body) + + this.$element.on('click.dismiss.bs.modal', $.proxy(function (e) { + if (this.ignoreBackdropClick) { + this.ignoreBackdropClick = false + return + } + if (e.target !== e.currentTarget) return + this.options.backdrop == 'static' + ? this.$element[0].focus() + : this.hide() + }, this)) + + if (doAnimate) this.$backdrop[0].offsetWidth // force reflow + + this.$backdrop.addClass('in') + + if (!callback) return + + doAnimate ? + this.$backdrop + .one('bsTransitionEnd', callback) + .emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION) : + callback() + + } else if (!this.isShown && this.$backdrop) { + this.$backdrop.removeClass('in') + + var callbackRemove = function () { + that.removeBackdrop() + callback && callback() + } + $.support.transition && this.$element.hasClass('fade') ? + this.$backdrop + .one('bsTransitionEnd', callbackRemove) + .emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION) : + callbackRemove() + + } else if (callback) { + callback() + } + } + + // these following methods are used to handle overflowing modals + + Modal.prototype.handleUpdate = function () { + this.adjustDialog() + } + + Modal.prototype.adjustDialog = function () { + var modalIsOverflowing = this.$element[0].scrollHeight > document.documentElement.clientHeight + + this.$element.css({ + paddingLeft: !this.bodyIsOverflowing && modalIsOverflowing ? this.scrollbarWidth : '', + paddingRight: this.bodyIsOverflowing && !modalIsOverflowing ? this.scrollbarWidth : '' + }) + } + + Modal.prototype.resetAdjustments = function () { + this.$element.css({ + paddingLeft: '', + paddingRight: '' + }) + } + + Modal.prototype.checkScrollbar = function () { + var fullWindowWidth = window.innerWidth + if (!fullWindowWidth) { // workaround for missing window.innerWidth in IE8 + var documentElementRect = document.documentElement.getBoundingClientRect() + fullWindowWidth = documentElementRect.right - Math.abs(documentElementRect.left) + } + this.bodyIsOverflowing = document.body.clientWidth < fullWindowWidth + this.scrollbarWidth = this.measureScrollbar() + } + + Modal.prototype.setScrollbar = function () { + var bodyPad = parseInt((this.$body.css('padding-right') || 0), 10) + this.originalBodyPad = document.body.style.paddingRight || '' + if (this.bodyIsOverflowing) this.$body.css('padding-right', bodyPad + this.scrollbarWidth) + } + + Modal.prototype.resetScrollbar = function () { + this.$body.css('padding-right', this.originalBodyPad) + } + + Modal.prototype.measureScrollbar = function () { // thx walsh + var scrollDiv = document.createElement('div') + scrollDiv.className = 'modal-scrollbar-measure' + this.$body.append(scrollDiv) + var scrollbarWidth = scrollDiv.offsetWidth - scrollDiv.clientWidth + this.$body[0].removeChild(scrollDiv) + return scrollbarWidth + } + + + // MODAL PLUGIN DEFINITION + // ======================= + + function Plugin(option, _relatedTarget) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.modal') + var options = $.extend({}, Modal.DEFAULTS, $this.data(), typeof option == 'object' && option) + + if (!data) $this.data('bs.modal', (data = new Modal(this, options))) + if (typeof option == 'string') data[option](_relatedTarget) + else if (options.show) data.show(_relatedTarget) + }) + } + + var old = $.fn.modal + + $.fn.modal = Plugin + $.fn.modal.Constructor = Modal + + + // MODAL NO CONFLICT + // ================= + + $.fn.modal.noConflict = function () { + $.fn.modal = old + return this + } + + + // MODAL DATA-API + // ============== + + $(document).on('click.bs.modal.data-api', '[data-toggle="modal"]', function (e) { + var $this = $(this) + var href = $this.attr('href') + var $target = $($this.attr('data-target') || (href && href.replace(/.*(?=#[^\s]+$)/, ''))) // strip for ie7 + var option = $target.data('bs.modal') ? 'toggle' : $.extend({ remote: !/#/.test(href) && href }, $target.data(), $this.data()) + + if ($this.is('a')) e.preventDefault() + + $target.one('show.bs.modal', function (showEvent) { + if (showEvent.isDefaultPrevented()) return // only register focus restorer if modal will actually get shown + $target.one('hidden.bs.modal', function () { + $this.is(':visible') && $this.trigger('focus') + }) + }) + Plugin.call($target, option, this) + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: tooltip.js v3.3.5 + * http://getbootstrap.com/javascript/#tooltip + * Inspired by the original jQuery.tipsy by Jason Frame + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // TOOLTIP PUBLIC CLASS DEFINITION + // =============================== + + var Tooltip = function (element, options) { + this.type = null + this.options = null + this.enabled = null + this.timeout = null + this.hoverState = null + this.$element = null + this.inState = null + + this.init('tooltip', element, options) + } + + Tooltip.VERSION = '3.3.5' + + Tooltip.TRANSITION_DURATION = 150 + + Tooltip.DEFAULTS = { + animation: true, + placement: 'top', + selector: false, + template: '', + trigger: 'hover focus', + title: '', + delay: 0, + html: false, + container: false, + viewport: { + selector: 'body', + padding: 0 + } + } + + Tooltip.prototype.init = function (type, element, options) { + this.enabled = true + this.type = type + this.$element = $(element) + this.options = this.getOptions(options) + this.$viewport = this.options.viewport && $($.isFunction(this.options.viewport) ? this.options.viewport.call(this, this.$element) : (this.options.viewport.selector || this.options.viewport)) + this.inState = { click: false, hover: false, focus: false } + + if (this.$element[0] instanceof document.constructor && !this.options.selector) { + throw new Error('`selector` option must be specified when initializing ' + this.type + ' on the window.document object!') + } + + var triggers = this.options.trigger.split(' ') + + for (var i = triggers.length; i--;) { + var trigger = triggers[i] + + if (trigger == 'click') { + this.$element.on('click.' + this.type, this.options.selector, $.proxy(this.toggle, this)) + } else if (trigger != 'manual') { + var eventIn = trigger == 'hover' ? 'mouseenter' : 'focusin' + var eventOut = trigger == 'hover' ? 'mouseleave' : 'focusout' + + this.$element.on(eventIn + '.' + this.type, this.options.selector, $.proxy(this.enter, this)) + this.$element.on(eventOut + '.' + this.type, this.options.selector, $.proxy(this.leave, this)) + } + } + + this.options.selector ? + (this._options = $.extend({}, this.options, { trigger: 'manual', selector: '' })) : + this.fixTitle() + } + + Tooltip.prototype.getDefaults = function () { + return Tooltip.DEFAULTS + } + + Tooltip.prototype.getOptions = function (options) { + options = $.extend({}, this.getDefaults(), this.$element.data(), options) + + if (options.delay && typeof options.delay == 'number') { + options.delay = { + show: options.delay, + hide: options.delay + } + } + + return options + } + + Tooltip.prototype.getDelegateOptions = function () { + var options = {} + var defaults = this.getDefaults() + + this._options && $.each(this._options, function (key, value) { + if (defaults[key] != value) options[key] = value + }) + + return options + } + + Tooltip.prototype.enter = function (obj) { + var self = obj instanceof this.constructor ? + obj : $(obj.currentTarget).data('bs.' + this.type) + + if (!self) { + self = new this.constructor(obj.currentTarget, this.getDelegateOptions()) + $(obj.currentTarget).data('bs.' + this.type, self) + } + + if (obj instanceof $.Event) { + self.inState[obj.type == 'focusin' ? 'focus' : 'hover'] = true + } + + if (self.tip().hasClass('in') || self.hoverState == 'in') { + self.hoverState = 'in' + return + } + + clearTimeout(self.timeout) + + self.hoverState = 'in' + + if (!self.options.delay || !self.options.delay.show) return self.show() + + self.timeout = setTimeout(function () { + if (self.hoverState == 'in') self.show() + }, self.options.delay.show) + } + + Tooltip.prototype.isInStateTrue = function () { + for (var key in this.inState) { + if (this.inState[key]) return true + } + + return false + } + + Tooltip.prototype.leave = function (obj) { + var self = obj instanceof this.constructor ? + obj : $(obj.currentTarget).data('bs.' + this.type) + + if (!self) { + self = new this.constructor(obj.currentTarget, this.getDelegateOptions()) + $(obj.currentTarget).data('bs.' + this.type, self) + } + + if (obj instanceof $.Event) { + self.inState[obj.type == 'focusout' ? 'focus' : 'hover'] = false + } + + if (self.isInStateTrue()) return + + clearTimeout(self.timeout) + + self.hoverState = 'out' + + if (!self.options.delay || !self.options.delay.hide) return self.hide() + + self.timeout = setTimeout(function () { + if (self.hoverState == 'out') self.hide() + }, self.options.delay.hide) + } + + Tooltip.prototype.show = function () { + var e = $.Event('show.bs.' + this.type) + + if (this.hasContent() && this.enabled) { + this.$element.trigger(e) + + var inDom = $.contains(this.$element[0].ownerDocument.documentElement, this.$element[0]) + if (e.isDefaultPrevented() || !inDom) return + var that = this + + var $tip = this.tip() + + var tipId = this.getUID(this.type) + + this.setContent() + $tip.attr('id', tipId) + this.$element.attr('aria-describedby', tipId) + + if (this.options.animation) $tip.addClass('fade') + + var placement = typeof this.options.placement == 'function' ? + this.options.placement.call(this, $tip[0], this.$element[0]) : + this.options.placement + + var autoToken = /\s?auto?\s?/i + var autoPlace = autoToken.test(placement) + if (autoPlace) placement = placement.replace(autoToken, '') || 'top' + + $tip + .detach() + .css({ top: 0, left: 0, display: 'block' }) + .addClass(placement) + .data('bs.' + this.type, this) + + this.options.container ? $tip.appendTo(this.options.container) : $tip.insertAfter(this.$element) + this.$element.trigger('inserted.bs.' + this.type) + + var pos = this.getPosition() + var actualWidth = $tip[0].offsetWidth + var actualHeight = $tip[0].offsetHeight + + if (autoPlace) { + var orgPlacement = placement + var viewportDim = this.getPosition(this.$viewport) + + placement = placement == 'bottom' && pos.bottom + actualHeight > viewportDim.bottom ? 'top' : + placement == 'top' && pos.top - actualHeight < viewportDim.top ? 'bottom' : + placement == 'right' && pos.right + actualWidth > viewportDim.width ? 'left' : + placement == 'left' && pos.left - actualWidth < viewportDim.left ? 'right' : + placement + + $tip + .removeClass(orgPlacement) + .addClass(placement) + } + + var calculatedOffset = this.getCalculatedOffset(placement, pos, actualWidth, actualHeight) + + this.applyPlacement(calculatedOffset, placement) + + var complete = function () { + var prevHoverState = that.hoverState + that.$element.trigger('shown.bs.' + that.type) + that.hoverState = null + + if (prevHoverState == 'out') that.leave(that) + } + + $.support.transition && this.$tip.hasClass('fade') ? + $tip + .one('bsTransitionEnd', complete) + .emulateTransitionEnd(Tooltip.TRANSITION_DURATION) : + complete() + } + } + + Tooltip.prototype.applyPlacement = function (offset, placement) { + var $tip = this.tip() + var width = $tip[0].offsetWidth + var height = $tip[0].offsetHeight + + // manually read margins because getBoundingClientRect includes difference + var marginTop = parseInt($tip.css('margin-top'), 10) + var marginLeft = parseInt($tip.css('margin-left'), 10) + + // we must check for NaN for ie 8/9 + if (isNaN(marginTop)) marginTop = 0 + if (isNaN(marginLeft)) marginLeft = 0 + + offset.top += marginTop + offset.left += marginLeft + + // $.fn.offset doesn't round pixel values + // so we use setOffset directly with our own function B-0 + $.offset.setOffset($tip[0], $.extend({ + using: function (props) { + $tip.css({ + top: Math.round(props.top), + left: Math.round(props.left) + }) + } + }, offset), 0) + + $tip.addClass('in') + + // check to see if placing tip in new offset caused the tip to resize itself + var actualWidth = $tip[0].offsetWidth + var actualHeight = $tip[0].offsetHeight + + if (placement == 'top' && actualHeight != height) { + offset.top = offset.top + height - actualHeight + } + + var delta = this.getViewportAdjustedDelta(placement, offset, actualWidth, actualHeight) + + if (delta.left) offset.left += delta.left + else offset.top += delta.top + + var isVertical = /top|bottom/.test(placement) + var arrowDelta = isVertical ? delta.left * 2 - width + actualWidth : delta.top * 2 - height + actualHeight + var arrowOffsetPosition = isVertical ? 'offsetWidth' : 'offsetHeight' + + $tip.offset(offset) + this.replaceArrow(arrowDelta, $tip[0][arrowOffsetPosition], isVertical) + } + + Tooltip.prototype.replaceArrow = function (delta, dimension, isVertical) { + this.arrow() + .css(isVertical ? 'left' : 'top', 50 * (1 - delta / dimension) + '%') + .css(isVertical ? 'top' : 'left', '') + } + + Tooltip.prototype.setContent = function () { + var $tip = this.tip() + var title = this.getTitle() + + $tip.find('.tooltip-inner')[this.options.html ? 'html' : 'text'](title) + $tip.removeClass('fade in top bottom left right') + } + + Tooltip.prototype.hide = function (callback) { + var that = this + var $tip = $(this.$tip) + var e = $.Event('hide.bs.' + this.type) + + function complete() { + if (that.hoverState != 'in') $tip.detach() + that.$element + .removeAttr('aria-describedby') + .trigger('hidden.bs.' + that.type) + callback && callback() + } + + this.$element.trigger(e) + + if (e.isDefaultPrevented()) return + + $tip.removeClass('in') + + $.support.transition && $tip.hasClass('fade') ? + $tip + .one('bsTransitionEnd', complete) + .emulateTransitionEnd(Tooltip.TRANSITION_DURATION) : + complete() + + this.hoverState = null + + return this + } + + Tooltip.prototype.fixTitle = function () { + var $e = this.$element + if ($e.attr('title') || typeof $e.attr('data-original-title') != 'string') { + $e.attr('data-original-title', $e.attr('title') || '').attr('title', '') + } + } + + Tooltip.prototype.hasContent = function () { + return this.getTitle() + } + + Tooltip.prototype.getPosition = function ($element) { + $element = $element || this.$element + + var el = $element[0] + var isBody = el.tagName == 'BODY' + + var elRect = el.getBoundingClientRect() + if (elRect.width == null) { + // width and height are missing in IE8, so compute them manually; see https://github.com/twbs/bootstrap/issues/14093 + elRect = $.extend({}, elRect, { width: elRect.right - elRect.left, height: elRect.bottom - elRect.top }) + } + var elOffset = isBody ? { top: 0, left: 0 } : $element.offset() + var scroll = { scroll: isBody ? document.documentElement.scrollTop || document.body.scrollTop : $element.scrollTop() } + var outerDims = isBody ? { width: $(window).width(), height: $(window).height() } : null + + return $.extend({}, elRect, scroll, outerDims, elOffset) + } + + Tooltip.prototype.getCalculatedOffset = function (placement, pos, actualWidth, actualHeight) { + return placement == 'bottom' ? { top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2 } : + placement == 'top' ? { top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2 } : + placement == 'left' ? { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth } : + /* placement == 'right' */ { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width } + + } + + Tooltip.prototype.getViewportAdjustedDelta = function (placement, pos, actualWidth, actualHeight) { + var delta = { top: 0, left: 0 } + if (!this.$viewport) return delta + + var viewportPadding = this.options.viewport && this.options.viewport.padding || 0 + var viewportDimensions = this.getPosition(this.$viewport) + + if (/right|left/.test(placement)) { + var topEdgeOffset = pos.top - viewportPadding - viewportDimensions.scroll + var bottomEdgeOffset = pos.top + viewportPadding - viewportDimensions.scroll + actualHeight + if (topEdgeOffset < viewportDimensions.top) { // top overflow + delta.top = viewportDimensions.top - topEdgeOffset + } else if (bottomEdgeOffset > viewportDimensions.top + viewportDimensions.height) { // bottom overflow + delta.top = viewportDimensions.top + viewportDimensions.height - bottomEdgeOffset + } + } else { + var leftEdgeOffset = pos.left - viewportPadding + var rightEdgeOffset = pos.left + viewportPadding + actualWidth + if (leftEdgeOffset < viewportDimensions.left) { // left overflow + delta.left = viewportDimensions.left - leftEdgeOffset + } else if (rightEdgeOffset > viewportDimensions.right) { // right overflow + delta.left = viewportDimensions.left + viewportDimensions.width - rightEdgeOffset + } + } + + return delta + } + + Tooltip.prototype.getTitle = function () { + var title + var $e = this.$element + var o = this.options + + title = $e.attr('data-original-title') + || (typeof o.title == 'function' ? o.title.call($e[0]) : o.title) + + return title + } + + Tooltip.prototype.getUID = function (prefix) { + do prefix += ~~(Math.random() * 1000000) + while (document.getElementById(prefix)) + return prefix + } + + Tooltip.prototype.tip = function () { + if (!this.$tip) { + this.$tip = $(this.options.template) + if (this.$tip.length != 1) { + throw new Error(this.type + ' `template` option must consist of exactly 1 top-level element!') + } + } + return this.$tip + } + + Tooltip.prototype.arrow = function () { + return (this.$arrow = this.$arrow || this.tip().find('.tooltip-arrow')) + } + + Tooltip.prototype.enable = function () { + this.enabled = true + } + + Tooltip.prototype.disable = function () { + this.enabled = false + } + + Tooltip.prototype.toggleEnabled = function () { + this.enabled = !this.enabled + } + + Tooltip.prototype.toggle = function (e) { + var self = this + if (e) { + self = $(e.currentTarget).data('bs.' + this.type) + if (!self) { + self = new this.constructor(e.currentTarget, this.getDelegateOptions()) + $(e.currentTarget).data('bs.' + this.type, self) + } + } + + if (e) { + self.inState.click = !self.inState.click + if (self.isInStateTrue()) self.enter(self) + else self.leave(self) + } else { + self.tip().hasClass('in') ? self.leave(self) : self.enter(self) + } + } + + Tooltip.prototype.destroy = function () { + var that = this + clearTimeout(this.timeout) + this.hide(function () { + that.$element.off('.' + that.type).removeData('bs.' + that.type) + if (that.$tip) { + that.$tip.detach() + } + that.$tip = null + that.$arrow = null + that.$viewport = null + }) + } + + + // TOOLTIP PLUGIN DEFINITION + // ========================= + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.tooltip') + var options = typeof option == 'object' && option + + if (!data && /destroy|hide/.test(option)) return + if (!data) $this.data('bs.tooltip', (data = new Tooltip(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.tooltip + + $.fn.tooltip = Plugin + $.fn.tooltip.Constructor = Tooltip + + + // TOOLTIP NO CONFLICT + // =================== + + $.fn.tooltip.noConflict = function () { + $.fn.tooltip = old + return this + } + +}(jQuery); + +/* ======================================================================== + * Bootstrap: popover.js v3.3.5 + * http://getbootstrap.com/javascript/#popovers + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // POPOVER PUBLIC CLASS DEFINITION + // =============================== + + var Popover = function (element, options) { + this.init('popover', element, options) + } + + if (!$.fn.tooltip) throw new Error('Popover requires tooltip.js') + + Popover.VERSION = '3.3.5' + + Popover.DEFAULTS = $.extend({}, $.fn.tooltip.Constructor.DEFAULTS, { + placement: 'right', + trigger: 'click', + content: '', + template: '' + }) + + + // NOTE: POPOVER EXTENDS tooltip.js + // ================================ + + Popover.prototype = $.extend({}, $.fn.tooltip.Constructor.prototype) + + Popover.prototype.constructor = Popover + + Popover.prototype.getDefaults = function () { + return Popover.DEFAULTS + } + + Popover.prototype.setContent = function () { + var $tip = this.tip() + var title = this.getTitle() + var content = this.getContent() + + $tip.find('.popover-title')[this.options.html ? 'html' : 'text'](title) + $tip.find('.popover-content').children().detach().end()[ // we use append for html objects to maintain js events + this.options.html ? (typeof content == 'string' ? 'html' : 'append') : 'text' + ](content) + + $tip.removeClass('fade top bottom left right in') + + // IE8 doesn't accept hiding via the `:empty` pseudo selector, we have to do + // this manually by checking the contents. + if (!$tip.find('.popover-title').html()) $tip.find('.popover-title').hide() + } + + Popover.prototype.hasContent = function () { + return this.getTitle() || this.getContent() + } + + Popover.prototype.getContent = function () { + var $e = this.$element + var o = this.options + + return $e.attr('data-content') + || (typeof o.content == 'function' ? + o.content.call($e[0]) : + o.content) + } + + Popover.prototype.arrow = function () { + return (this.$arrow = this.$arrow || this.tip().find('.arrow')) + } + + + // POPOVER PLUGIN DEFINITION + // ========================= + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.popover') + var options = typeof option == 'object' && option + + if (!data && /destroy|hide/.test(option)) return + if (!data) $this.data('bs.popover', (data = new Popover(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.popover + + $.fn.popover = Plugin + $.fn.popover.Constructor = Popover + + + // POPOVER NO CONFLICT + // =================== + + $.fn.popover.noConflict = function () { + $.fn.popover = old + return this + } + +}(jQuery); + +/* ======================================================================== + * Bootstrap: scrollspy.js v3.3.5 + * http://getbootstrap.com/javascript/#scrollspy + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // SCROLLSPY CLASS DEFINITION + // ========================== + + function ScrollSpy(element, options) { + this.$body = $(document.body) + this.$scrollElement = $(element).is(document.body) ? $(window) : $(element) + this.options = $.extend({}, ScrollSpy.DEFAULTS, options) + this.selector = (this.options.target || '') + ' .nav li > a' + this.offsets = [] + this.targets = [] + this.activeTarget = null + this.scrollHeight = 0 + + this.$scrollElement.on('scroll.bs.scrollspy', $.proxy(this.process, this)) + this.refresh() + this.process() + } + + ScrollSpy.VERSION = '3.3.5' + + ScrollSpy.DEFAULTS = { + offset: 10 + } + + ScrollSpy.prototype.getScrollHeight = function () { + return this.$scrollElement[0].scrollHeight || Math.max(this.$body[0].scrollHeight, document.documentElement.scrollHeight) + } + + ScrollSpy.prototype.refresh = function () { + var that = this + var offsetMethod = 'offset' + var offsetBase = 0 + + this.offsets = [] + this.targets = [] + this.scrollHeight = this.getScrollHeight() + + if (!$.isWindow(this.$scrollElement[0])) { + offsetMethod = 'position' + offsetBase = this.$scrollElement.scrollTop() + } + + this.$body + .find(this.selector) + .map(function () { + var $el = $(this) + var href = $el.data('target') || $el.attr('href') + var $href = /^#./.test(href) && $(href) + + return ($href + && $href.length + && $href.is(':visible') + && [[$href[offsetMethod]().top + offsetBase, href]]) || null + }) + .sort(function (a, b) { return a[0] - b[0] }) + .each(function () { + that.offsets.push(this[0]) + that.targets.push(this[1]) + }) + } + + ScrollSpy.prototype.process = function () { + var scrollTop = this.$scrollElement.scrollTop() + this.options.offset + var scrollHeight = this.getScrollHeight() + var maxScroll = this.options.offset + scrollHeight - this.$scrollElement.height() + var offsets = this.offsets + var targets = this.targets + var activeTarget = this.activeTarget + var i + + if (this.scrollHeight != scrollHeight) { + this.refresh() + } + + if (scrollTop >= maxScroll) { + return activeTarget != (i = targets[targets.length - 1]) && this.activate(i) + } + + if (activeTarget && scrollTop < offsets[0]) { + this.activeTarget = null + return this.clear() + } + + for (i = offsets.length; i--;) { + activeTarget != targets[i] + && scrollTop >= offsets[i] + && (offsets[i + 1] === undefined || scrollTop < offsets[i + 1]) + && this.activate(targets[i]) + } + } + + ScrollSpy.prototype.activate = function (target) { + this.activeTarget = target + + this.clear() + + var selector = this.selector + + '[data-target="' + target + '"],' + + this.selector + '[href="' + target + '"]' + + var active = $(selector) + .parents('li') + .addClass('active') + + if (active.parent('.dropdown-menu').length) { + active = active + .closest('li.dropdown') + .addClass('active') + } + + active.trigger('activate.bs.scrollspy') + } + + ScrollSpy.prototype.clear = function () { + $(this.selector) + .parentsUntil(this.options.target, '.active') + .removeClass('active') + } + + + // SCROLLSPY PLUGIN DEFINITION + // =========================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.scrollspy') + var options = typeof option == 'object' && option + + if (!data) $this.data('bs.scrollspy', (data = new ScrollSpy(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.scrollspy + + $.fn.scrollspy = Plugin + $.fn.scrollspy.Constructor = ScrollSpy + + + // SCROLLSPY NO CONFLICT + // ===================== + + $.fn.scrollspy.noConflict = function () { + $.fn.scrollspy = old + return this + } + + + // SCROLLSPY DATA-API + // ================== + + $(window).on('load.bs.scrollspy.data-api', function () { + $('[data-spy="scroll"]').each(function () { + var $spy = $(this) + Plugin.call($spy, $spy.data()) + }) + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: tab.js v3.3.5 + * http://getbootstrap.com/javascript/#tabs + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // TAB CLASS DEFINITION + // ==================== + + var Tab = function (element) { + // jscs:disable requireDollarBeforejQueryAssignment + this.element = $(element) + // jscs:enable requireDollarBeforejQueryAssignment + } + + Tab.VERSION = '3.3.5' + + Tab.TRANSITION_DURATION = 150 + + Tab.prototype.show = function () { + var $this = this.element + var $ul = $this.closest('ul:not(.dropdown-menu)') + var selector = $this.data('target') + + if (!selector) { + selector = $this.attr('href') + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7 + } + + if ($this.parent('li').hasClass('active')) return + + var $previous = $ul.find('.active:last a') + var hideEvent = $.Event('hide.bs.tab', { + relatedTarget: $this[0] + }) + var showEvent = $.Event('show.bs.tab', { + relatedTarget: $previous[0] + }) + + $previous.trigger(hideEvent) + $this.trigger(showEvent) + + if (showEvent.isDefaultPrevented() || hideEvent.isDefaultPrevented()) return + + var $target = $(selector) + + this.activate($this.closest('li'), $ul) + this.activate($target, $target.parent(), function () { + $previous.trigger({ + type: 'hidden.bs.tab', + relatedTarget: $this[0] + }) + $this.trigger({ + type: 'shown.bs.tab', + relatedTarget: $previous[0] + }) + }) + } + + Tab.prototype.activate = function (element, container, callback) { + var $active = container.find('> .active') + var transition = callback + && $.support.transition + && ($active.length && $active.hasClass('fade') || !!container.find('> .fade').length) + + function next() { + $active + .removeClass('active') + .find('> .dropdown-menu > .active') + .removeClass('active') + .end() + .find('[data-toggle="tab"]') + .attr('aria-expanded', false) + + element + .addClass('active') + .find('[data-toggle="tab"]') + .attr('aria-expanded', true) + + if (transition) { + element[0].offsetWidth // reflow for transition + element.addClass('in') + } else { + element.removeClass('fade') + } + + if (element.parent('.dropdown-menu').length) { + element + .closest('li.dropdown') + .addClass('active') + .end() + .find('[data-toggle="tab"]') + .attr('aria-expanded', true) + } + + callback && callback() + } + + $active.length && transition ? + $active + .one('bsTransitionEnd', next) + .emulateTransitionEnd(Tab.TRANSITION_DURATION) : + next() + + $active.removeClass('in') + } + + + // TAB PLUGIN DEFINITION + // ===================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.tab') + + if (!data) $this.data('bs.tab', (data = new Tab(this))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.tab + + $.fn.tab = Plugin + $.fn.tab.Constructor = Tab + + + // TAB NO CONFLICT + // =============== + + $.fn.tab.noConflict = function () { + $.fn.tab = old + return this + } + + + // TAB DATA-API + // ============ + + var clickHandler = function (e) { + e.preventDefault() + Plugin.call($(this), 'show') + } + + $(document) + .on('click.bs.tab.data-api', '[data-toggle="tab"]', clickHandler) + .on('click.bs.tab.data-api', '[data-toggle="pill"]', clickHandler) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: affix.js v3.3.5 + * http://getbootstrap.com/javascript/#affix + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // AFFIX CLASS DEFINITION + // ====================== + + var Affix = function (element, options) { + this.options = $.extend({}, Affix.DEFAULTS, options) + + this.$target = $(this.options.target) + .on('scroll.bs.affix.data-api', $.proxy(this.checkPosition, this)) + .on('click.bs.affix.data-api', $.proxy(this.checkPositionWithEventLoop, this)) + + this.$element = $(element) + this.affixed = null + this.unpin = null + this.pinnedOffset = null + + this.checkPosition() + } + + Affix.VERSION = '3.3.5' + + Affix.RESET = 'affix affix-top affix-bottom' + + Affix.DEFAULTS = { + offset: 0, + target: window + } + + Affix.prototype.getState = function (scrollHeight, height, offsetTop, offsetBottom) { + var scrollTop = this.$target.scrollTop() + var position = this.$element.offset() + var targetHeight = this.$target.height() + + if (offsetTop != null && this.affixed == 'top') return scrollTop < offsetTop ? 'top' : false + + if (this.affixed == 'bottom') { + if (offsetTop != null) return (scrollTop + this.unpin <= position.top) ? false : 'bottom' + return (scrollTop + targetHeight <= scrollHeight - offsetBottom) ? false : 'bottom' + } + + var initializing = this.affixed == null + var colliderTop = initializing ? scrollTop : position.top + var colliderHeight = initializing ? targetHeight : height + + if (offsetTop != null && scrollTop <= offsetTop) return 'top' + if (offsetBottom != null && (colliderTop + colliderHeight >= scrollHeight - offsetBottom)) return 'bottom' + + return false + } + + Affix.prototype.getPinnedOffset = function () { + if (this.pinnedOffset) return this.pinnedOffset + this.$element.removeClass(Affix.RESET).addClass('affix') + var scrollTop = this.$target.scrollTop() + var position = this.$element.offset() + return (this.pinnedOffset = position.top - scrollTop) + } + + Affix.prototype.checkPositionWithEventLoop = function () { + setTimeout($.proxy(this.checkPosition, this), 1) + } + + Affix.prototype.checkPosition = function () { + if (!this.$element.is(':visible')) return + + var height = this.$element.height() + var offset = this.options.offset + var offsetTop = offset.top + var offsetBottom = offset.bottom + var scrollHeight = Math.max($(document).height(), $(document.body).height()) + + if (typeof offset != 'object') offsetBottom = offsetTop = offset + if (typeof offsetTop == 'function') offsetTop = offset.top(this.$element) + if (typeof offsetBottom == 'function') offsetBottom = offset.bottom(this.$element) + + var affix = this.getState(scrollHeight, height, offsetTop, offsetBottom) + + if (this.affixed != affix) { + if (this.unpin != null) this.$element.css('top', '') + + var affixType = 'affix' + (affix ? '-' + affix : '') + var e = $.Event(affixType + '.bs.affix') + + this.$element.trigger(e) + + if (e.isDefaultPrevented()) return + + this.affixed = affix + this.unpin = affix == 'bottom' ? this.getPinnedOffset() : null + + this.$element + .removeClass(Affix.RESET) + .addClass(affixType) + .trigger(affixType.replace('affix', 'affixed') + '.bs.affix') + } + + if (affix == 'bottom') { + this.$element.offset({ + top: scrollHeight - height - offsetBottom + }) + } + } + + + // AFFIX PLUGIN DEFINITION + // ======================= + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.affix') + var options = typeof option == 'object' && option + + if (!data) $this.data('bs.affix', (data = new Affix(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.affix + + $.fn.affix = Plugin + $.fn.affix.Constructor = Affix + + + // AFFIX NO CONFLICT + // ================= + + $.fn.affix.noConflict = function () { + $.fn.affix = old + return this + } + + + // AFFIX DATA-API + // ============== + + $(window).on('load', function () { + $('[data-spy="affix"]').each(function () { + var $spy = $(this) + var data = $spy.data() + + data.offset = data.offset || {} + + if (data.offsetBottom != null) data.offset.bottom = data.offsetBottom + if (data.offsetTop != null) data.offset.top = data.offsetTop + + Plugin.call($spy, data) + }) + }) + +}(jQuery); diff --git a/templates/frontOffice/lematelot/assets/src/js/vendors/html5shiv.js b/templates/frontOffice/lematelot/assets/src/js/vendors/html5shiv.js new file mode 100644 index 00000000..45ea723d --- /dev/null +++ b/templates/frontOffice/lematelot/assets/src/js/vendors/html5shiv.js @@ -0,0 +1,326 @@ +/** +* @preserve HTML5 Shiv 3.7.3 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed +*/ +;(function(window, document) { +/*jshint evil:true */ + /** version */ + var version = '3.7.3'; + + /** Preset options */ + var options = window.html5 || {}; + + /** Used to skip problem elements */ + var reSkip = /^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i; + + /** Not all elements can be cloned in IE **/ + var saveClones = /^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i; + + /** Detect whether the browser supports default html5 styles */ + var supportsHtml5Styles; + + /** Name of the expando, to work with multiple documents or to re-shiv one document */ + var expando = '_html5shiv'; + + /** The id for the the documents expando */ + var expanID = 0; + + /** Cached data for each document */ + var expandoData = {}; + + /** Detect whether the browser supports unknown elements */ + var supportsUnknownElements; + + (function() { + try { + var a = document.createElement('a'); + a.innerHTML = ''; + //if the hidden property is implemented we can assume, that the browser supports basic HTML5 Styles + supportsHtml5Styles = ('hidden' in a); + + supportsUnknownElements = a.childNodes.length == 1 || (function() { + // assign a false positive if unable to shiv + (document.createElement)('a'); + var frag = document.createDocumentFragment(); + return ( + typeof frag.cloneNode == 'undefined' || + typeof frag.createDocumentFragment == 'undefined' || + typeof frag.createElement == 'undefined' + ); + }()); + } catch(e) { + // assign a false positive if detection fails => unable to shiv + supportsHtml5Styles = true; + supportsUnknownElements = true; + } + + }()); + + /*--------------------------------------------------------------------------*/ + + /** + * Creates a style sheet with the given CSS text and adds it to the document. + * @private + * @param {Document} ownerDocument The document. + * @param {String} cssText The CSS text. + * @returns {StyleSheet} The style element. + */ + function addStyleSheet(ownerDocument, cssText) { + var p = ownerDocument.createElement('p'), + parent = ownerDocument.getElementsByTagName('head')[0] || ownerDocument.documentElement; + + p.innerHTML = 'x'; + return parent.insertBefore(p.lastChild, parent.firstChild); + } + + /** + * Returns the value of `html5.elements` as an array. + * @private + * @returns {Array} An array of shived element node names. + */ + function getElements() { + var elements = html5.elements; + return typeof elements == 'string' ? elements.split(' ') : elements; + } + + /** + * Extends the built-in list of html5 elements + * @memberOf html5 + * @param {String|Array} newElements whitespace separated list or array of new element names to shiv + * @param {Document} ownerDocument The context document. + */ + function addElements(newElements, ownerDocument) { + var elements = html5.elements; + if(typeof elements != 'string'){ + elements = elements.join(' '); + } + if(typeof newElements != 'string'){ + newElements = newElements.join(' '); + } + html5.elements = elements +' '+ newElements; + shivDocument(ownerDocument); + } + + /** + * Returns the data associated to the given document + * @private + * @param {Document} ownerDocument The document. + * @returns {Object} An object of data. + */ + function getExpandoData(ownerDocument) { + var data = expandoData[ownerDocument[expando]]; + if (!data) { + data = {}; + expanID++; + ownerDocument[expando] = expanID; + expandoData[expanID] = data; + } + return data; + } + + /** + * returns a shived element for the given nodeName and document + * @memberOf html5 + * @param {String} nodeName name of the element + * @param {Document|DocumentFragment} ownerDocument The context document. + * @returns {Object} The shived element. + */ + function createElement(nodeName, ownerDocument, data){ + if (!ownerDocument) { + ownerDocument = document; + } + if(supportsUnknownElements){ + return ownerDocument.createElement(nodeName); + } + if (!data) { + data = getExpandoData(ownerDocument); + } + var node; + + if (data.cache[nodeName]) { + node = data.cache[nodeName].cloneNode(); + } else if (saveClones.test(nodeName)) { + node = (data.cache[nodeName] = data.createElem(nodeName)).cloneNode(); + } else { + node = data.createElem(nodeName); + } + + // Avoid adding some elements to fragments in IE < 9 because + // * Attributes like `name` or `type` cannot be set/changed once an element + // is inserted into a document/fragment + // * Link elements with `src` attributes that are inaccessible, as with + // a 403 response, will cause the tab/window to crash + // * Script elements appended to fragments will execute when their `src` + // or `text` property is set + return node.canHaveChildren && !reSkip.test(nodeName) && !node.tagUrn ? data.frag.appendChild(node) : node; + } + + /** + * returns a shived DocumentFragment for the given document + * @memberOf html5 + * @param {Document} ownerDocument The context document. + * @returns {Object} The shived DocumentFragment. + */ + function createDocumentFragment(ownerDocument, data){ + if (!ownerDocument) { + ownerDocument = document; + } + if(supportsUnknownElements){ + return ownerDocument.createDocumentFragment(); + } + data = data || getExpandoData(ownerDocument); + var clone = data.frag.cloneNode(), + i = 0, + elems = getElements(), + l = elems.length; + for(;i= 0 && j < len ? [ this[j] ] : [] ); + }, + + end: function() { + return this.prevObject || this.constructor(null); + }, + + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: push, + sort: arr.sort, + splice: arr.splice +}; + +jQuery.extend = jQuery.fn.extend = function() { + var options, name, src, copy, copyIsArray, clone, + target = arguments[0] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + + // Skip the boolean and the target + target = arguments[ i ] || {}; + i++; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !jQuery.isFunction(target) ) { + target = {}; + } + + // Extend jQuery itself if only one argument is passed + if ( i === length ) { + target = this; + i--; + } + + for ( ; i < length; i++ ) { + // Only deal with non-null/undefined values + if ( (options = arguments[ i ]) != null ) { + // Extend the base object + for ( name in options ) { + src = target[ name ]; + copy = options[ name ]; + + // Prevent never-ending loop + if ( target === copy ) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) { + if ( copyIsArray ) { + copyIsArray = false; + clone = src && jQuery.isArray(src) ? src : []; + + } else { + clone = src && jQuery.isPlainObject(src) ? src : {}; + } + + // Never move original objects, clone them + target[ name ] = jQuery.extend( deep, clone, copy ); + + // Don't bring in undefined values + } else if ( copy !== undefined ) { + target[ name ] = copy; + } + } + } + } + + // Return the modified object + return target; +}; + +jQuery.extend({ + // Unique for each copy of jQuery on the page + expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ), + + // Assume jQuery is ready without the ready module + isReady: true, + + error: function( msg ) { + throw new Error( msg ); + }, + + noop: function() {}, + + isFunction: function( obj ) { + return jQuery.type(obj) === "function"; + }, + + isArray: Array.isArray, + + isWindow: function( obj ) { + return obj != null && obj === obj.window; + }, + + isNumeric: function( obj ) { + // parseFloat NaNs numeric-cast false positives (null|true|false|"") + // ...but misinterprets leading-number strings, particularly hex literals ("0x...") + // subtraction forces infinities to NaN + // adding 1 corrects loss of precision from parseFloat (#15100) + return !jQuery.isArray( obj ) && (obj - parseFloat( obj ) + 1) >= 0; + }, + + isPlainObject: function( obj ) { + // Not plain objects: + // - Any object or value whose internal [[Class]] property is not "[object Object]" + // - DOM nodes + // - window + if ( jQuery.type( obj ) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) { + return false; + } + + if ( obj.constructor && + !hasOwn.call( obj.constructor.prototype, "isPrototypeOf" ) ) { + return false; + } + + // If the function hasn't returned already, we're confident that + // |obj| is a plain object, created by {} or constructed with new Object + return true; + }, + + isEmptyObject: function( obj ) { + var name; + for ( name in obj ) { + return false; + } + return true; + }, + + type: function( obj ) { + if ( obj == null ) { + return obj + ""; + } + // Support: Android<4.0, iOS<6 (functionish RegExp) + return typeof obj === "object" || typeof obj === "function" ? + class2type[ toString.call(obj) ] || "object" : + typeof obj; + }, + + // Evaluates a script in a global context + globalEval: function( code ) { + var script, + indirect = eval; + + code = jQuery.trim( code ); + + if ( code ) { + // If the code includes a valid, prologue position + // strict mode pragma, execute code by injecting a + // script tag into the document. + if ( code.indexOf("use strict") === 1 ) { + script = document.createElement("script"); + script.text = code; + document.head.appendChild( script ).parentNode.removeChild( script ); + } else { + // Otherwise, avoid the DOM node creation, insertion + // and removal by using an indirect global eval + indirect( code ); + } + } + }, + + // Convert dashed to camelCase; used by the css and data modules + // Support: IE9-11+ + // Microsoft forgot to hump their vendor prefix (#9572) + camelCase: function( string ) { + return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); + }, + + nodeName: function( elem, name ) { + return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); + }, + + // args is for internal usage only + each: function( obj, callback, args ) { + var value, + i = 0, + length = obj.length, + isArray = isArraylike( obj ); + + if ( args ) { + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback.apply( obj[ i ], args ); + + if ( value === false ) { + break; + } + } + } else { + for ( i in obj ) { + value = callback.apply( obj[ i ], args ); + + if ( value === false ) { + break; + } + } + } + + // A special, fast, case for the most common use of each + } else { + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback.call( obj[ i ], i, obj[ i ] ); + + if ( value === false ) { + break; + } + } + } else { + for ( i in obj ) { + value = callback.call( obj[ i ], i, obj[ i ] ); + + if ( value === false ) { + break; + } + } + } + } + + return obj; + }, + + // Support: Android<4.1 + trim: function( text ) { + return text == null ? + "" : + ( text + "" ).replace( rtrim, "" ); + }, + + // results is for internal usage only + makeArray: function( arr, results ) { + var ret = results || []; + + if ( arr != null ) { + if ( isArraylike( Object(arr) ) ) { + jQuery.merge( ret, + typeof arr === "string" ? + [ arr ] : arr + ); + } else { + push.call( ret, arr ); + } + } + + return ret; + }, + + inArray: function( elem, arr, i ) { + return arr == null ? -1 : indexOf.call( arr, elem, i ); + }, + + merge: function( first, second ) { + var len = +second.length, + j = 0, + i = first.length; + + for ( ; j < len; j++ ) { + first[ i++ ] = second[ j ]; + } + + first.length = i; + + return first; + }, + + grep: function( elems, callback, invert ) { + var callbackInverse, + matches = [], + i = 0, + length = elems.length, + callbackExpect = !invert; + + // Go through the array, only saving the items + // that pass the validator function + for ( ; i < length; i++ ) { + callbackInverse = !callback( elems[ i ], i ); + if ( callbackInverse !== callbackExpect ) { + matches.push( elems[ i ] ); + } + } + + return matches; + }, + + // arg is for internal usage only + map: function( elems, callback, arg ) { + var value, + i = 0, + length = elems.length, + isArray = isArraylike( elems ), + ret = []; + + // Go through the array, translating each of the items to their new values + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + + // Go through every key on the object, + } else { + for ( i in elems ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + } + + // Flatten any nested arrays + return concat.apply( [], ret ); + }, + + // A global GUID counter for objects + guid: 1, + + // Bind a function to a context, optionally partially applying any + // arguments. + proxy: function( fn, context ) { + var tmp, args, proxy; + + if ( typeof context === "string" ) { + tmp = fn[ context ]; + context = fn; + fn = tmp; + } + + // Quick check to determine if target is callable, in the spec + // this throws a TypeError, but we will just return undefined. + if ( !jQuery.isFunction( fn ) ) { + return undefined; + } + + // Simulated bind + args = slice.call( arguments, 2 ); + proxy = function() { + return fn.apply( context || this, args.concat( slice.call( arguments ) ) ); + }; + + // Set the guid of unique handler to the same of original handler, so it can be removed + proxy.guid = fn.guid = fn.guid || jQuery.guid++; + + return proxy; + }, + + now: Date.now, + + // jQuery.support is not used in Core but other projects attach their + // properties to it so it needs to exist. + support: support +}); + +// Populate the class2type map +jQuery.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function(i, name) { + class2type[ "[object " + name + "]" ] = name.toLowerCase(); +}); + +function isArraylike( obj ) { + + // Support: iOS 8.2 (not reproducible in simulator) + // `in` check used to prevent JIT error (gh-2145) + // hasOwn isn't used here due to false negatives + // regarding Nodelist length in IE + var length = "length" in obj && obj.length, + type = jQuery.type( obj ); + + if ( type === "function" || jQuery.isWindow( obj ) ) { + return false; + } + + if ( obj.nodeType === 1 && length ) { + return true; + } + + return type === "array" || length === 0 || + typeof length === "number" && length > 0 && ( length - 1 ) in obj; +} +var Sizzle = +/*! + * Sizzle CSS Selector Engine v2.2.0-pre + * http://sizzlejs.com/ + * + * Copyright 2008, 2014 jQuery Foundation, Inc. and other contributors + * Released under the MIT license + * http://jquery.org/license + * + * Date: 2014-12-16 + */ +(function( window ) { + +var i, + support, + Expr, + getText, + isXML, + tokenize, + compile, + select, + outermostContext, + sortInput, + hasDuplicate, + + // Local document vars + setDocument, + document, + docElem, + documentIsHTML, + rbuggyQSA, + rbuggyMatches, + matches, + contains, + + // Instance-specific data + expando = "sizzle" + 1 * new Date(), + preferredDoc = window.document, + dirruns = 0, + done = 0, + classCache = createCache(), + tokenCache = createCache(), + compilerCache = createCache(), + sortOrder = function( a, b ) { + if ( a === b ) { + hasDuplicate = true; + } + return 0; + }, + + // General-purpose constants + MAX_NEGATIVE = 1 << 31, + + // Instance methods + hasOwn = ({}).hasOwnProperty, + arr = [], + pop = arr.pop, + push_native = arr.push, + push = arr.push, + slice = arr.slice, + // Use a stripped-down indexOf as it's faster than native + // http://jsperf.com/thor-indexof-vs-for/5 + indexOf = function( list, elem ) { + var i = 0, + len = list.length; + for ( ; i < len; i++ ) { + if ( list[i] === elem ) { + return i; + } + } + return -1; + }, + + booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", + + // Regular expressions + + // Whitespace characters http://www.w3.org/TR/css3-selectors/#whitespace + whitespace = "[\\x20\\t\\r\\n\\f]", + // http://www.w3.org/TR/css3-syntax/#characters + characterEncoding = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+", + + // Loosely modeled on CSS identifier characters + // An unquoted value should be a CSS identifier http://www.w3.org/TR/css3-selectors/#attribute-selectors + // Proper syntax: http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier + identifier = characterEncoding.replace( "w", "w#" ), + + // Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors + attributes = "\\[" + whitespace + "*(" + characterEncoding + ")(?:" + whitespace + + // Operator (capture 2) + "*([*^$|!~]?=)" + whitespace + + // "Attribute values must be CSS identifiers [capture 5] or strings [capture 3 or capture 4]" + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + whitespace + + "*\\]", + + pseudos = ":(" + characterEncoding + ")(?:\\((" + + // To reduce the number of selectors needing tokenize in the preFilter, prefer arguments: + // 1. quoted (capture 3; capture 4 or capture 5) + "('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" + + // 2. simple (capture 6) + "((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" + + // 3. anything else (capture 2) + ".*" + + ")\\)|)", + + // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter + rwhitespace = new RegExp( whitespace + "+", "g" ), + rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ), + + rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), + rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + "*" ), + + rattributeQuotes = new RegExp( "=" + whitespace + "*([^\\]'\"]*?)" + whitespace + "*\\]", "g" ), + + rpseudo = new RegExp( pseudos ), + ridentifier = new RegExp( "^" + identifier + "$" ), + + matchExpr = { + "ID": new RegExp( "^#(" + characterEncoding + ")" ), + "CLASS": new RegExp( "^\\.(" + characterEncoding + ")" ), + "TAG": new RegExp( "^(" + characterEncoding.replace( "w", "w*" ) + ")" ), + "ATTR": new RegExp( "^" + attributes ), + "PSEUDO": new RegExp( "^" + pseudos ), + "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + whitespace + + "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace + + "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), + "bool": new RegExp( "^(?:" + booleans + ")$", "i" ), + // For use in libraries implementing .is() + // We use this for POS matching in `select` + "needsContext": new RegExp( "^" + whitespace + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + + whitespace + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) + }, + + rinputs = /^(?:input|select|textarea|button)$/i, + rheader = /^h\d$/i, + + rnative = /^[^{]+\{\s*\[native \w/, + + // Easily-parseable/retrievable ID or TAG or CLASS selectors + rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, + + rsibling = /[+~]/, + rescape = /'|\\/g, + + // CSS escapes http://www.w3.org/TR/CSS21/syndata.html#escaped-characters + runescape = new RegExp( "\\\\([\\da-f]{1,6}" + whitespace + "?|(" + whitespace + ")|.)", "ig" ), + funescape = function( _, escaped, escapedWhitespace ) { + var high = "0x" + escaped - 0x10000; + // NaN means non-codepoint + // Support: Firefox<24 + // Workaround erroneous numeric interpretation of +"0x" + return high !== high || escapedWhitespace ? + escaped : + high < 0 ? + // BMP codepoint + String.fromCharCode( high + 0x10000 ) : + // Supplemental Plane codepoint (surrogate pair) + String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); + }, + + // Used for iframes + // See setDocument() + // Removing the function wrapper causes a "Permission Denied" + // error in IE + unloadHandler = function() { + setDocument(); + }; + +// Optimize for push.apply( _, NodeList ) +try { + push.apply( + (arr = slice.call( preferredDoc.childNodes )), + preferredDoc.childNodes + ); + // Support: Android<4.0 + // Detect silently failing push.apply + arr[ preferredDoc.childNodes.length ].nodeType; +} catch ( e ) { + push = { apply: arr.length ? + + // Leverage slice if possible + function( target, els ) { + push_native.apply( target, slice.call(els) ); + } : + + // Support: IE<9 + // Otherwise append directly + function( target, els ) { + var j = target.length, + i = 0; + // Can't trust NodeList.length + while ( (target[j++] = els[i++]) ) {} + target.length = j - 1; + } + }; +} + +function Sizzle( selector, context, results, seed ) { + var match, elem, m, nodeType, + // QSA vars + i, groups, old, nid, newContext, newSelector; + + if ( ( context ? context.ownerDocument || context : preferredDoc ) !== document ) { + setDocument( context ); + } + + context = context || document; + results = results || []; + nodeType = context.nodeType; + + if ( typeof selector !== "string" || !selector || + nodeType !== 1 && nodeType !== 9 && nodeType !== 11 ) { + + return results; + } + + if ( !seed && documentIsHTML ) { + + // Try to shortcut find operations when possible (e.g., not under DocumentFragment) + if ( nodeType !== 11 && (match = rquickExpr.exec( selector )) ) { + // Speed-up: Sizzle("#ID") + if ( (m = match[1]) ) { + if ( nodeType === 9 ) { + elem = context.getElementById( m ); + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document (jQuery #6963) + if ( elem && elem.parentNode ) { + // Handle the case where IE, Opera, and Webkit return items + // by name instead of ID + if ( elem.id === m ) { + results.push( elem ); + return results; + } + } else { + return results; + } + } else { + // Context is not a document + if ( context.ownerDocument && (elem = context.ownerDocument.getElementById( m )) && + contains( context, elem ) && elem.id === m ) { + results.push( elem ); + return results; + } + } + + // Speed-up: Sizzle("TAG") + } else if ( match[2] ) { + push.apply( results, context.getElementsByTagName( selector ) ); + return results; + + // Speed-up: Sizzle(".CLASS") + } else if ( (m = match[3]) && support.getElementsByClassName ) { + push.apply( results, context.getElementsByClassName( m ) ); + return results; + } + } + + // QSA path + if ( support.qsa && (!rbuggyQSA || !rbuggyQSA.test( selector )) ) { + nid = old = expando; + newContext = context; + newSelector = nodeType !== 1 && selector; + + // qSA works strangely on Element-rooted queries + // We can work around this by specifying an extra ID on the root + // and working up from there (Thanks to Andrew Dupont for the technique) + // IE 8 doesn't work on object elements + if ( nodeType === 1 && context.nodeName.toLowerCase() !== "object" ) { + groups = tokenize( selector ); + + if ( (old = context.getAttribute("id")) ) { + nid = old.replace( rescape, "\\$&" ); + } else { + context.setAttribute( "id", nid ); + } + nid = "[id='" + nid + "'] "; + + i = groups.length; + while ( i-- ) { + groups[i] = nid + toSelector( groups[i] ); + } + newContext = rsibling.test( selector ) && testContext( context.parentNode ) || context; + newSelector = groups.join(","); + } + + if ( newSelector ) { + try { + push.apply( results, + newContext.querySelectorAll( newSelector ) + ); + return results; + } catch(qsaError) { + } finally { + if ( !old ) { + context.removeAttribute("id"); + } + } + } + } + } + + // All others + return select( selector.replace( rtrim, "$1" ), context, results, seed ); +} + +/** + * Create key-value caches of limited size + * @returns {Function(string, Object)} Returns the Object data after storing it on itself with + * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) + * deleting the oldest entry + */ +function createCache() { + var keys = []; + + function cache( key, value ) { + // Use (key + " ") to avoid collision with native prototype properties (see Issue #157) + if ( keys.push( key + " " ) > Expr.cacheLength ) { + // Only keep the most recent entries + delete cache[ keys.shift() ]; + } + return (cache[ key + " " ] = value); + } + return cache; +} + +/** + * Mark a function for special use by Sizzle + * @param {Function} fn The function to mark + */ +function markFunction( fn ) { + fn[ expando ] = true; + return fn; +} + +/** + * Support testing using an element + * @param {Function} fn Passed the created div and expects a boolean result + */ +function assert( fn ) { + var div = document.createElement("div"); + + try { + return !!fn( div ); + } catch (e) { + return false; + } finally { + // Remove from its parent by default + if ( div.parentNode ) { + div.parentNode.removeChild( div ); + } + // release memory in IE + div = null; + } +} + +/** + * Adds the same handler for all of the specified attrs + * @param {String} attrs Pipe-separated list of attributes + * @param {Function} handler The method that will be applied + */ +function addHandle( attrs, handler ) { + var arr = attrs.split("|"), + i = attrs.length; + + while ( i-- ) { + Expr.attrHandle[ arr[i] ] = handler; + } +} + +/** + * Checks document order of two siblings + * @param {Element} a + * @param {Element} b + * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b + */ +function siblingCheck( a, b ) { + var cur = b && a, + diff = cur && a.nodeType === 1 && b.nodeType === 1 && + ( ~b.sourceIndex || MAX_NEGATIVE ) - + ( ~a.sourceIndex || MAX_NEGATIVE ); + + // Use IE sourceIndex if available on both nodes + if ( diff ) { + return diff; + } + + // Check if b follows a + if ( cur ) { + while ( (cur = cur.nextSibling) ) { + if ( cur === b ) { + return -1; + } + } + } + + return a ? 1 : -1; +} + +/** + * Returns a function to use in pseudos for input types + * @param {String} type + */ +function createInputPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for buttons + * @param {String} type + */ +function createButtonPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return (name === "input" || name === "button") && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for positionals + * @param {Function} fn + */ +function createPositionalPseudo( fn ) { + return markFunction(function( argument ) { + argument = +argument; + return markFunction(function( seed, matches ) { + var j, + matchIndexes = fn( [], seed.length, argument ), + i = matchIndexes.length; + + // Match elements found at the specified indexes + while ( i-- ) { + if ( seed[ (j = matchIndexes[i]) ] ) { + seed[j] = !(matches[j] = seed[j]); + } + } + }); + }); +} + +/** + * Checks a node for validity as a Sizzle context + * @param {Element|Object=} context + * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value + */ +function testContext( context ) { + return context && typeof context.getElementsByTagName !== "undefined" && context; +} + +// Expose support vars for convenience +support = Sizzle.support = {}; + +/** + * Detects XML nodes + * @param {Element|Object} elem An element or a document + * @returns {Boolean} True iff elem is a non-HTML XML node + */ +isXML = Sizzle.isXML = function( elem ) { + // documentElement is verified for cases where it doesn't yet exist + // (such as loading iframes in IE - #4833) + var documentElement = elem && (elem.ownerDocument || elem).documentElement; + return documentElement ? documentElement.nodeName !== "HTML" : false; +}; + +/** + * Sets document-related variables once based on the current document + * @param {Element|Object} [doc] An element or document object to use to set the document + * @returns {Object} Returns the current document + */ +setDocument = Sizzle.setDocument = function( node ) { + var hasCompare, parent, + doc = node ? node.ownerDocument || node : preferredDoc; + + // If no document and documentElement is available, return + if ( doc === document || doc.nodeType !== 9 || !doc.documentElement ) { + return document; + } + + // Set our document + document = doc; + docElem = doc.documentElement; + parent = doc.defaultView; + + // Support: IE>8 + // If iframe document is assigned to "document" variable and if iframe has been reloaded, + // IE will throw "permission denied" error when accessing "document" variable, see jQuery #13936 + // IE6-8 do not support the defaultView property so parent will be undefined + if ( parent && parent !== parent.top ) { + // IE11 does not have attachEvent, so all must suffer + if ( parent.addEventListener ) { + parent.addEventListener( "unload", unloadHandler, false ); + } else if ( parent.attachEvent ) { + parent.attachEvent( "onunload", unloadHandler ); + } + } + + /* Support tests + ---------------------------------------------------------------------- */ + documentIsHTML = !isXML( doc ); + + /* Attributes + ---------------------------------------------------------------------- */ + + // Support: IE<8 + // Verify that getAttribute really returns attributes and not properties + // (excepting IE8 booleans) + support.attributes = assert(function( div ) { + div.className = "i"; + return !div.getAttribute("className"); + }); + + /* getElement(s)By* + ---------------------------------------------------------------------- */ + + // Check if getElementsByTagName("*") returns only elements + support.getElementsByTagName = assert(function( div ) { + div.appendChild( doc.createComment("") ); + return !div.getElementsByTagName("*").length; + }); + + // Support: IE<9 + support.getElementsByClassName = rnative.test( doc.getElementsByClassName ); + + // Support: IE<10 + // Check if getElementById returns elements by name + // The broken getElementById methods don't pick up programatically-set names, + // so use a roundabout getElementsByName test + support.getById = assert(function( div ) { + docElem.appendChild( div ).id = expando; + return !doc.getElementsByName || !doc.getElementsByName( expando ).length; + }); + + // ID find and filter + if ( support.getById ) { + Expr.find["ID"] = function( id, context ) { + if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { + var m = context.getElementById( id ); + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + return m && m.parentNode ? [ m ] : []; + } + }; + Expr.filter["ID"] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + return elem.getAttribute("id") === attrId; + }; + }; + } else { + // Support: IE6/7 + // getElementById is not reliable as a find shortcut + delete Expr.find["ID"]; + + Expr.filter["ID"] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + var node = typeof elem.getAttributeNode !== "undefined" && elem.getAttributeNode("id"); + return node && node.value === attrId; + }; + }; + } + + // Tag + Expr.find["TAG"] = support.getElementsByTagName ? + function( tag, context ) { + if ( typeof context.getElementsByTagName !== "undefined" ) { + return context.getElementsByTagName( tag ); + + // DocumentFragment nodes don't have gEBTN + } else if ( support.qsa ) { + return context.querySelectorAll( tag ); + } + } : + + function( tag, context ) { + var elem, + tmp = [], + i = 0, + // By happy coincidence, a (broken) gEBTN appears on DocumentFragment nodes too + results = context.getElementsByTagName( tag ); + + // Filter out possible comments + if ( tag === "*" ) { + while ( (elem = results[i++]) ) { + if ( elem.nodeType === 1 ) { + tmp.push( elem ); + } + } + + return tmp; + } + return results; + }; + + // Class + Expr.find["CLASS"] = support.getElementsByClassName && function( className, context ) { + if ( documentIsHTML ) { + return context.getElementsByClassName( className ); + } + }; + + /* QSA/matchesSelector + ---------------------------------------------------------------------- */ + + // QSA and matchesSelector support + + // matchesSelector(:active) reports false when true (IE9/Opera 11.5) + rbuggyMatches = []; + + // qSa(:focus) reports false when true (Chrome 21) + // We allow this because of a bug in IE8/9 that throws an error + // whenever `document.activeElement` is accessed on an iframe + // So, we allow :focus to pass through QSA all the time to avoid the IE error + // See http://bugs.jquery.com/ticket/13378 + rbuggyQSA = []; + + if ( (support.qsa = rnative.test( doc.querySelectorAll )) ) { + // Build QSA regex + // Regex strategy adopted from Diego Perini + assert(function( div ) { + // Select is set to empty string on purpose + // This is to test IE's treatment of not explicitly + // setting a boolean content attribute, + // since its presence should be enough + // http://bugs.jquery.com/ticket/12359 + docElem.appendChild( div ).innerHTML = "" + + ""; + + // Support: IE8, Opera 11-12.16 + // Nothing should be selected when empty strings follow ^= or $= or *= + // The test attribute must be unknown in Opera but "safe" for WinRT + // http://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section + if ( div.querySelectorAll("[msallowcapture^='']").length ) { + rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" ); + } + + // Support: IE8 + // Boolean attributes and "value" are not treated correctly + if ( !div.querySelectorAll("[selected]").length ) { + rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" ); + } + + // Support: Chrome<29, Android<4.2+, Safari<7.0+, iOS<7.0+, PhantomJS<1.9.7+ + if ( !div.querySelectorAll( "[id~=" + expando + "-]" ).length ) { + rbuggyQSA.push("~="); + } + + // Webkit/Opera - :checked should return selected option elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + // IE8 throws error here and will not see later tests + if ( !div.querySelectorAll(":checked").length ) { + rbuggyQSA.push(":checked"); + } + + // Support: Safari 8+, iOS 8+ + // https://bugs.webkit.org/show_bug.cgi?id=136851 + // In-page `selector#id sibing-combinator selector` fails + if ( !div.querySelectorAll( "a#" + expando + "+*" ).length ) { + rbuggyQSA.push(".#.+[+~]"); + } + }); + + assert(function( div ) { + // Support: Windows 8 Native Apps + // The type and name attributes are restricted during .innerHTML assignment + var input = doc.createElement("input"); + input.setAttribute( "type", "hidden" ); + div.appendChild( input ).setAttribute( "name", "D" ); + + // Support: IE8 + // Enforce case-sensitivity of name attribute + if ( div.querySelectorAll("[name=d]").length ) { + rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" ); + } + + // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) + // IE8 throws error here and will not see later tests + if ( !div.querySelectorAll(":enabled").length ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Opera 10-11 does not throw on post-comma invalid pseudos + div.querySelectorAll("*,:x"); + rbuggyQSA.push(",.*:"); + }); + } + + if ( (support.matchesSelector = rnative.test( (matches = docElem.matches || + docElem.webkitMatchesSelector || + docElem.mozMatchesSelector || + docElem.oMatchesSelector || + docElem.msMatchesSelector) )) ) { + + assert(function( div ) { + // Check to see if it's possible to do matchesSelector + // on a disconnected node (IE 9) + support.disconnectedMatch = matches.call( div, "div" ); + + // This should fail with an exception + // Gecko does not error, returns false instead + matches.call( div, "[s!='']:x" ); + rbuggyMatches.push( "!=", pseudos ); + }); + } + + rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join("|") ); + rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join("|") ); + + /* Contains + ---------------------------------------------------------------------- */ + hasCompare = rnative.test( docElem.compareDocumentPosition ); + + // Element contains another + // Purposefully does not implement inclusive descendent + // As in, an element does not contain itself + contains = hasCompare || rnative.test( docElem.contains ) ? + function( a, b ) { + var adown = a.nodeType === 9 ? a.documentElement : a, + bup = b && b.parentNode; + return a === bup || !!( bup && bup.nodeType === 1 && ( + adown.contains ? + adown.contains( bup ) : + a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 + )); + } : + function( a, b ) { + if ( b ) { + while ( (b = b.parentNode) ) { + if ( b === a ) { + return true; + } + } + } + return false; + }; + + /* Sorting + ---------------------------------------------------------------------- */ + + // Document order sorting + sortOrder = hasCompare ? + function( a, b ) { + + // Flag for duplicate removal + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + // Sort on method existence if only one input has compareDocumentPosition + var compare = !a.compareDocumentPosition - !b.compareDocumentPosition; + if ( compare ) { + return compare; + } + + // Calculate position if both inputs belong to the same document + compare = ( a.ownerDocument || a ) === ( b.ownerDocument || b ) ? + a.compareDocumentPosition( b ) : + + // Otherwise we know they are disconnected + 1; + + // Disconnected nodes + if ( compare & 1 || + (!support.sortDetached && b.compareDocumentPosition( a ) === compare) ) { + + // Choose the first element that is related to our preferred document + if ( a === doc || a.ownerDocument === preferredDoc && contains(preferredDoc, a) ) { + return -1; + } + if ( b === doc || b.ownerDocument === preferredDoc && contains(preferredDoc, b) ) { + return 1; + } + + // Maintain original order + return sortInput ? + ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : + 0; + } + + return compare & 4 ? -1 : 1; + } : + function( a, b ) { + // Exit early if the nodes are identical + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + var cur, + i = 0, + aup = a.parentNode, + bup = b.parentNode, + ap = [ a ], + bp = [ b ]; + + // Parentless nodes are either documents or disconnected + if ( !aup || !bup ) { + return a === doc ? -1 : + b === doc ? 1 : + aup ? -1 : + bup ? 1 : + sortInput ? + ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : + 0; + + // If the nodes are siblings, we can do a quick check + } else if ( aup === bup ) { + return siblingCheck( a, b ); + } + + // Otherwise we need full lists of their ancestors for comparison + cur = a; + while ( (cur = cur.parentNode) ) { + ap.unshift( cur ); + } + cur = b; + while ( (cur = cur.parentNode) ) { + bp.unshift( cur ); + } + + // Walk down the tree looking for a discrepancy + while ( ap[i] === bp[i] ) { + i++; + } + + return i ? + // Do a sibling check if the nodes have a common ancestor + siblingCheck( ap[i], bp[i] ) : + + // Otherwise nodes in our document sort first + ap[i] === preferredDoc ? -1 : + bp[i] === preferredDoc ? 1 : + 0; + }; + + return doc; +}; + +Sizzle.matches = function( expr, elements ) { + return Sizzle( expr, null, null, elements ); +}; + +Sizzle.matchesSelector = function( elem, expr ) { + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + // Make sure that attribute selectors are quoted + expr = expr.replace( rattributeQuotes, "='$1']" ); + + if ( support.matchesSelector && documentIsHTML && + ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) && + ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) { + + try { + var ret = matches.call( elem, expr ); + + // IE 9's matchesSelector returns false on disconnected nodes + if ( ret || support.disconnectedMatch || + // As well, disconnected nodes are said to be in a document + // fragment in IE 9 + elem.document && elem.document.nodeType !== 11 ) { + return ret; + } + } catch (e) {} + } + + return Sizzle( expr, document, null, [ elem ] ).length > 0; +}; + +Sizzle.contains = function( context, elem ) { + // Set document vars if needed + if ( ( context.ownerDocument || context ) !== document ) { + setDocument( context ); + } + return contains( context, elem ); +}; + +Sizzle.attr = function( elem, name ) { + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + var fn = Expr.attrHandle[ name.toLowerCase() ], + // Don't get fooled by Object.prototype properties (jQuery #13807) + val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ? + fn( elem, name, !documentIsHTML ) : + undefined; + + return val !== undefined ? + val : + support.attributes || !documentIsHTML ? + elem.getAttribute( name ) : + (val = elem.getAttributeNode(name)) && val.specified ? + val.value : + null; +}; + +Sizzle.error = function( msg ) { + throw new Error( "Syntax error, unrecognized expression: " + msg ); +}; + +/** + * Document sorting and removing duplicates + * @param {ArrayLike} results + */ +Sizzle.uniqueSort = function( results ) { + var elem, + duplicates = [], + j = 0, + i = 0; + + // Unless we *know* we can detect duplicates, assume their presence + hasDuplicate = !support.detectDuplicates; + sortInput = !support.sortStable && results.slice( 0 ); + results.sort( sortOrder ); + + if ( hasDuplicate ) { + while ( (elem = results[i++]) ) { + if ( elem === results[ i ] ) { + j = duplicates.push( i ); + } + } + while ( j-- ) { + results.splice( duplicates[ j ], 1 ); + } + } + + // Clear input after sorting to release objects + // See https://github.com/jquery/sizzle/pull/225 + sortInput = null; + + return results; +}; + +/** + * Utility function for retrieving the text value of an array of DOM nodes + * @param {Array|Element} elem + */ +getText = Sizzle.getText = function( elem ) { + var node, + ret = "", + i = 0, + nodeType = elem.nodeType; + + if ( !nodeType ) { + // If no nodeType, this is expected to be an array + while ( (node = elem[i++]) ) { + // Do not traverse comment nodes + ret += getText( node ); + } + } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { + // Use textContent for elements + // innerText usage removed for consistency of new lines (jQuery #11153) + if ( typeof elem.textContent === "string" ) { + return elem.textContent; + } else { + // Traverse its children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + ret += getText( elem ); + } + } + } else if ( nodeType === 3 || nodeType === 4 ) { + return elem.nodeValue; + } + // Do not include comment or processing instruction nodes + + return ret; +}; + +Expr = Sizzle.selectors = { + + // Can be adjusted by the user + cacheLength: 50, + + createPseudo: markFunction, + + match: matchExpr, + + attrHandle: {}, + + find: {}, + + relative: { + ">": { dir: "parentNode", first: true }, + " ": { dir: "parentNode" }, + "+": { dir: "previousSibling", first: true }, + "~": { dir: "previousSibling" } + }, + + preFilter: { + "ATTR": function( match ) { + match[1] = match[1].replace( runescape, funescape ); + + // Move the given value to match[3] whether quoted or unquoted + match[3] = ( match[3] || match[4] || match[5] || "" ).replace( runescape, funescape ); + + if ( match[2] === "~=" ) { + match[3] = " " + match[3] + " "; + } + + return match.slice( 0, 4 ); + }, + + "CHILD": function( match ) { + /* matches from matchExpr["CHILD"] + 1 type (only|nth|...) + 2 what (child|of-type) + 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) + 4 xn-component of xn+y argument ([+-]?\d*n|) + 5 sign of xn-component + 6 x of xn-component + 7 sign of y-component + 8 y of y-component + */ + match[1] = match[1].toLowerCase(); + + if ( match[1].slice( 0, 3 ) === "nth" ) { + // nth-* requires argument + if ( !match[3] ) { + Sizzle.error( match[0] ); + } + + // numeric x and y parameters for Expr.filter.CHILD + // remember that false/true cast respectively to 0/1 + match[4] = +( match[4] ? match[5] + (match[6] || 1) : 2 * ( match[3] === "even" || match[3] === "odd" ) ); + match[5] = +( ( match[7] + match[8] ) || match[3] === "odd" ); + + // other types prohibit arguments + } else if ( match[3] ) { + Sizzle.error( match[0] ); + } + + return match; + }, + + "PSEUDO": function( match ) { + var excess, + unquoted = !match[6] && match[2]; + + if ( matchExpr["CHILD"].test( match[0] ) ) { + return null; + } + + // Accept quoted arguments as-is + if ( match[3] ) { + match[2] = match[4] || match[5] || ""; + + // Strip excess characters from unquoted arguments + } else if ( unquoted && rpseudo.test( unquoted ) && + // Get excess from tokenize (recursively) + (excess = tokenize( unquoted, true )) && + // advance to the next closing parenthesis + (excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) { + + // excess is a negative index + match[0] = match[0].slice( 0, excess ); + match[2] = unquoted.slice( 0, excess ); + } + + // Return only captures needed by the pseudo filter method (type and argument) + return match.slice( 0, 3 ); + } + }, + + filter: { + + "TAG": function( nodeNameSelector ) { + var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase(); + return nodeNameSelector === "*" ? + function() { return true; } : + function( elem ) { + return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; + }; + }, + + "CLASS": function( className ) { + var pattern = classCache[ className + " " ]; + + return pattern || + (pattern = new RegExp( "(^|" + whitespace + ")" + className + "(" + whitespace + "|$)" )) && + classCache( className, function( elem ) { + return pattern.test( typeof elem.className === "string" && elem.className || typeof elem.getAttribute !== "undefined" && elem.getAttribute("class") || "" ); + }); + }, + + "ATTR": function( name, operator, check ) { + return function( elem ) { + var result = Sizzle.attr( elem, name ); + + if ( result == null ) { + return operator === "!="; + } + if ( !operator ) { + return true; + } + + result += ""; + + return operator === "=" ? result === check : + operator === "!=" ? result !== check : + operator === "^=" ? check && result.indexOf( check ) === 0 : + operator === "*=" ? check && result.indexOf( check ) > -1 : + operator === "$=" ? check && result.slice( -check.length ) === check : + operator === "~=" ? ( " " + result.replace( rwhitespace, " " ) + " " ).indexOf( check ) > -1 : + operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" : + false; + }; + }, + + "CHILD": function( type, what, argument, first, last ) { + var simple = type.slice( 0, 3 ) !== "nth", + forward = type.slice( -4 ) !== "last", + ofType = what === "of-type"; + + return first === 1 && last === 0 ? + + // Shortcut for :nth-*(n) + function( elem ) { + return !!elem.parentNode; + } : + + function( elem, context, xml ) { + var cache, outerCache, node, diff, nodeIndex, start, + dir = simple !== forward ? "nextSibling" : "previousSibling", + parent = elem.parentNode, + name = ofType && elem.nodeName.toLowerCase(), + useCache = !xml && !ofType; + + if ( parent ) { + + // :(first|last|only)-(child|of-type) + if ( simple ) { + while ( dir ) { + node = elem; + while ( (node = node[ dir ]) ) { + if ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) { + return false; + } + } + // Reverse direction for :only-* (if we haven't yet done so) + start = dir = type === "only" && !start && "nextSibling"; + } + return true; + } + + start = [ forward ? parent.firstChild : parent.lastChild ]; + + // non-xml :nth-child(...) stores cache data on `parent` + if ( forward && useCache ) { + // Seek `elem` from a previously-cached index + outerCache = parent[ expando ] || (parent[ expando ] = {}); + cache = outerCache[ type ] || []; + nodeIndex = cache[0] === dirruns && cache[1]; + diff = cache[0] === dirruns && cache[2]; + node = nodeIndex && parent.childNodes[ nodeIndex ]; + + while ( (node = ++nodeIndex && node && node[ dir ] || + + // Fallback to seeking `elem` from the start + (diff = nodeIndex = 0) || start.pop()) ) { + + // When found, cache indexes on `parent` and break + if ( node.nodeType === 1 && ++diff && node === elem ) { + outerCache[ type ] = [ dirruns, nodeIndex, diff ]; + break; + } + } + + // Use previously-cached element index if available + } else if ( useCache && (cache = (elem[ expando ] || (elem[ expando ] = {}))[ type ]) && cache[0] === dirruns ) { + diff = cache[1]; + + // xml :nth-child(...) or :nth-last-child(...) or :nth(-last)?-of-type(...) + } else { + // Use the same loop as above to seek `elem` from the start + while ( (node = ++nodeIndex && node && node[ dir ] || + (diff = nodeIndex = 0) || start.pop()) ) { + + if ( ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) && ++diff ) { + // Cache the index of each encountered element + if ( useCache ) { + (node[ expando ] || (node[ expando ] = {}))[ type ] = [ dirruns, diff ]; + } + + if ( node === elem ) { + break; + } + } + } + } + + // Incorporate the offset, then check against cycle size + diff -= last; + return diff === first || ( diff % first === 0 && diff / first >= 0 ); + } + }; + }, + + "PSEUDO": function( pseudo, argument ) { + // pseudo-class names are case-insensitive + // http://www.w3.org/TR/selectors/#pseudo-classes + // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters + // Remember that setFilters inherits from pseudos + var args, + fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || + Sizzle.error( "unsupported pseudo: " + pseudo ); + + // The user may use createPseudo to indicate that + // arguments are needed to create the filter function + // just as Sizzle does + if ( fn[ expando ] ) { + return fn( argument ); + } + + // But maintain support for old signatures + if ( fn.length > 1 ) { + args = [ pseudo, pseudo, "", argument ]; + return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? + markFunction(function( seed, matches ) { + var idx, + matched = fn( seed, argument ), + i = matched.length; + while ( i-- ) { + idx = indexOf( seed, matched[i] ); + seed[ idx ] = !( matches[ idx ] = matched[i] ); + } + }) : + function( elem ) { + return fn( elem, 0, args ); + }; + } + + return fn; + } + }, + + pseudos: { + // Potentially complex pseudos + "not": markFunction(function( selector ) { + // Trim the selector passed to compile + // to avoid treating leading and trailing + // spaces as combinators + var input = [], + results = [], + matcher = compile( selector.replace( rtrim, "$1" ) ); + + return matcher[ expando ] ? + markFunction(function( seed, matches, context, xml ) { + var elem, + unmatched = matcher( seed, null, xml, [] ), + i = seed.length; + + // Match elements unmatched by `matcher` + while ( i-- ) { + if ( (elem = unmatched[i]) ) { + seed[i] = !(matches[i] = elem); + } + } + }) : + function( elem, context, xml ) { + input[0] = elem; + matcher( input, null, xml, results ); + // Don't keep the element (issue #299) + input[0] = null; + return !results.pop(); + }; + }), + + "has": markFunction(function( selector ) { + return function( elem ) { + return Sizzle( selector, elem ).length > 0; + }; + }), + + "contains": markFunction(function( text ) { + text = text.replace( runescape, funescape ); + return function( elem ) { + return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1; + }; + }), + + // "Whether an element is represented by a :lang() selector + // is based solely on the element's language value + // being equal to the identifier C, + // or beginning with the identifier C immediately followed by "-". + // The matching of C against the element's language value is performed case-insensitively. + // The identifier C does not have to be a valid language name." + // http://www.w3.org/TR/selectors/#lang-pseudo + "lang": markFunction( function( lang ) { + // lang value must be a valid identifier + if ( !ridentifier.test(lang || "") ) { + Sizzle.error( "unsupported lang: " + lang ); + } + lang = lang.replace( runescape, funescape ).toLowerCase(); + return function( elem ) { + var elemLang; + do { + if ( (elemLang = documentIsHTML ? + elem.lang : + elem.getAttribute("xml:lang") || elem.getAttribute("lang")) ) { + + elemLang = elemLang.toLowerCase(); + return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; + } + } while ( (elem = elem.parentNode) && elem.nodeType === 1 ); + return false; + }; + }), + + // Miscellaneous + "target": function( elem ) { + var hash = window.location && window.location.hash; + return hash && hash.slice( 1 ) === elem.id; + }, + + "root": function( elem ) { + return elem === docElem; + }, + + "focus": function( elem ) { + return elem === document.activeElement && (!document.hasFocus || document.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex); + }, + + // Boolean properties + "enabled": function( elem ) { + return elem.disabled === false; + }, + + "disabled": function( elem ) { + return elem.disabled === true; + }, + + "checked": function( elem ) { + // In CSS3, :checked should return both checked and selected elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + var nodeName = elem.nodeName.toLowerCase(); + return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected); + }, + + "selected": function( elem ) { + // Accessing this property makes selected-by-default + // options in Safari work properly + if ( elem.parentNode ) { + elem.parentNode.selectedIndex; + } + + return elem.selected === true; + }, + + // Contents + "empty": function( elem ) { + // http://www.w3.org/TR/selectors/#empty-pseudo + // :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5), + // but not by others (comment: 8; processing instruction: 7; etc.) + // nodeType < 6 works because attributes (2) do not appear as children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + if ( elem.nodeType < 6 ) { + return false; + } + } + return true; + }, + + "parent": function( elem ) { + return !Expr.pseudos["empty"]( elem ); + }, + + // Element/input types + "header": function( elem ) { + return rheader.test( elem.nodeName ); + }, + + "input": function( elem ) { + return rinputs.test( elem.nodeName ); + }, + + "button": function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === "button" || name === "button"; + }, + + "text": function( elem ) { + var attr; + return elem.nodeName.toLowerCase() === "input" && + elem.type === "text" && + + // Support: IE<8 + // New HTML5 attribute values (e.g., "search") appear with elem.type === "text" + ( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === "text" ); + }, + + // Position-in-collection + "first": createPositionalPseudo(function() { + return [ 0 ]; + }), + + "last": createPositionalPseudo(function( matchIndexes, length ) { + return [ length - 1 ]; + }), + + "eq": createPositionalPseudo(function( matchIndexes, length, argument ) { + return [ argument < 0 ? argument + length : argument ]; + }), + + "even": createPositionalPseudo(function( matchIndexes, length ) { + var i = 0; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "odd": createPositionalPseudo(function( matchIndexes, length ) { + var i = 1; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "lt": createPositionalPseudo(function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; --i >= 0; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "gt": createPositionalPseudo(function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; ++i < length; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }) + } +}; + +Expr.pseudos["nth"] = Expr.pseudos["eq"]; + +// Add button/input type pseudos +for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { + Expr.pseudos[ i ] = createInputPseudo( i ); +} +for ( i in { submit: true, reset: true } ) { + Expr.pseudos[ i ] = createButtonPseudo( i ); +} + +// Easy API for creating new setFilters +function setFilters() {} +setFilters.prototype = Expr.filters = Expr.pseudos; +Expr.setFilters = new setFilters(); + +tokenize = Sizzle.tokenize = function( selector, parseOnly ) { + var matched, match, tokens, type, + soFar, groups, preFilters, + cached = tokenCache[ selector + " " ]; + + if ( cached ) { + return parseOnly ? 0 : cached.slice( 0 ); + } + + soFar = selector; + groups = []; + preFilters = Expr.preFilter; + + while ( soFar ) { + + // Comma and first run + if ( !matched || (match = rcomma.exec( soFar )) ) { + if ( match ) { + // Don't consume trailing commas as valid + soFar = soFar.slice( match[0].length ) || soFar; + } + groups.push( (tokens = []) ); + } + + matched = false; + + // Combinators + if ( (match = rcombinators.exec( soFar )) ) { + matched = match.shift(); + tokens.push({ + value: matched, + // Cast descendant combinators to space + type: match[0].replace( rtrim, " " ) + }); + soFar = soFar.slice( matched.length ); + } + + // Filters + for ( type in Expr.filter ) { + if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] || + (match = preFilters[ type ]( match ))) ) { + matched = match.shift(); + tokens.push({ + value: matched, + type: type, + matches: match + }); + soFar = soFar.slice( matched.length ); + } + } + + if ( !matched ) { + break; + } + } + + // Return the length of the invalid excess + // if we're just parsing + // Otherwise, throw an error or return tokens + return parseOnly ? + soFar.length : + soFar ? + Sizzle.error( selector ) : + // Cache the tokens + tokenCache( selector, groups ).slice( 0 ); +}; + +function toSelector( tokens ) { + var i = 0, + len = tokens.length, + selector = ""; + for ( ; i < len; i++ ) { + selector += tokens[i].value; + } + return selector; +} + +function addCombinator( matcher, combinator, base ) { + var dir = combinator.dir, + checkNonElements = base && dir === "parentNode", + doneName = done++; + + return combinator.first ? + // Check against closest ancestor/preceding element + function( elem, context, xml ) { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + return matcher( elem, context, xml ); + } + } + } : + + // Check against all ancestor/preceding elements + function( elem, context, xml ) { + var oldCache, outerCache, + newCache = [ dirruns, doneName ]; + + // We can't set arbitrary data on XML nodes, so they don't benefit from dir caching + if ( xml ) { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + if ( matcher( elem, context, xml ) ) { + return true; + } + } + } + } else { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + outerCache = elem[ expando ] || (elem[ expando ] = {}); + if ( (oldCache = outerCache[ dir ]) && + oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) { + + // Assign to newCache so results back-propagate to previous elements + return (newCache[ 2 ] = oldCache[ 2 ]); + } else { + // Reuse newcache so results back-propagate to previous elements + outerCache[ dir ] = newCache; + + // A match means we're done; a fail means we have to keep checking + if ( (newCache[ 2 ] = matcher( elem, context, xml )) ) { + return true; + } + } + } + } + } + }; +} + +function elementMatcher( matchers ) { + return matchers.length > 1 ? + function( elem, context, xml ) { + var i = matchers.length; + while ( i-- ) { + if ( !matchers[i]( elem, context, xml ) ) { + return false; + } + } + return true; + } : + matchers[0]; +} + +function multipleContexts( selector, contexts, results ) { + var i = 0, + len = contexts.length; + for ( ; i < len; i++ ) { + Sizzle( selector, contexts[i], results ); + } + return results; +} + +function condense( unmatched, map, filter, context, xml ) { + var elem, + newUnmatched = [], + i = 0, + len = unmatched.length, + mapped = map != null; + + for ( ; i < len; i++ ) { + if ( (elem = unmatched[i]) ) { + if ( !filter || filter( elem, context, xml ) ) { + newUnmatched.push( elem ); + if ( mapped ) { + map.push( i ); + } + } + } + } + + return newUnmatched; +} + +function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { + if ( postFilter && !postFilter[ expando ] ) { + postFilter = setMatcher( postFilter ); + } + if ( postFinder && !postFinder[ expando ] ) { + postFinder = setMatcher( postFinder, postSelector ); + } + return markFunction(function( seed, results, context, xml ) { + var temp, i, elem, + preMap = [], + postMap = [], + preexisting = results.length, + + // Get initial elements from seed or context + elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [] ), + + // Prefilter to get matcher input, preserving a map for seed-results synchronization + matcherIn = preFilter && ( seed || !selector ) ? + condense( elems, preMap, preFilter, context, xml ) : + elems, + + matcherOut = matcher ? + // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, + postFinder || ( seed ? preFilter : preexisting || postFilter ) ? + + // ...intermediate processing is necessary + [] : + + // ...otherwise use results directly + results : + matcherIn; + + // Find primary matches + if ( matcher ) { + matcher( matcherIn, matcherOut, context, xml ); + } + + // Apply postFilter + if ( postFilter ) { + temp = condense( matcherOut, postMap ); + postFilter( temp, [], context, xml ); + + // Un-match failing elements by moving them back to matcherIn + i = temp.length; + while ( i-- ) { + if ( (elem = temp[i]) ) { + matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem); + } + } + } + + if ( seed ) { + if ( postFinder || preFilter ) { + if ( postFinder ) { + // Get the final matcherOut by condensing this intermediate into postFinder contexts + temp = []; + i = matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) ) { + // Restore matcherIn since elem is not yet a final match + temp.push( (matcherIn[i] = elem) ); + } + } + postFinder( null, (matcherOut = []), temp, xml ); + } + + // Move matched elements from seed to results to keep them synchronized + i = matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) && + (temp = postFinder ? indexOf( seed, elem ) : preMap[i]) > -1 ) { + + seed[temp] = !(results[temp] = elem); + } + } + } + + // Add elements to results, through postFinder if defined + } else { + matcherOut = condense( + matcherOut === results ? + matcherOut.splice( preexisting, matcherOut.length ) : + matcherOut + ); + if ( postFinder ) { + postFinder( null, results, matcherOut, xml ); + } else { + push.apply( results, matcherOut ); + } + } + }); +} + +function matcherFromTokens( tokens ) { + var checkContext, matcher, j, + len = tokens.length, + leadingRelative = Expr.relative[ tokens[0].type ], + implicitRelative = leadingRelative || Expr.relative[" "], + i = leadingRelative ? 1 : 0, + + // The foundational matcher ensures that elements are reachable from top-level context(s) + matchContext = addCombinator( function( elem ) { + return elem === checkContext; + }, implicitRelative, true ), + matchAnyContext = addCombinator( function( elem ) { + return indexOf( checkContext, elem ) > -1; + }, implicitRelative, true ), + matchers = [ function( elem, context, xml ) { + var ret = ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( + (checkContext = context).nodeType ? + matchContext( elem, context, xml ) : + matchAnyContext( elem, context, xml ) ); + // Avoid hanging onto element (issue #299) + checkContext = null; + return ret; + } ]; + + for ( ; i < len; i++ ) { + if ( (matcher = Expr.relative[ tokens[i].type ]) ) { + matchers = [ addCombinator(elementMatcher( matchers ), matcher) ]; + } else { + matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches ); + + // Return special upon seeing a positional matcher + if ( matcher[ expando ] ) { + // Find the next relative operator (if any) for proper handling + j = ++i; + for ( ; j < len; j++ ) { + if ( Expr.relative[ tokens[j].type ] ) { + break; + } + } + return setMatcher( + i > 1 && elementMatcher( matchers ), + i > 1 && toSelector( + // If the preceding token was a descendant combinator, insert an implicit any-element `*` + tokens.slice( 0, i - 1 ).concat({ value: tokens[ i - 2 ].type === " " ? "*" : "" }) + ).replace( rtrim, "$1" ), + matcher, + i < j && matcherFromTokens( tokens.slice( i, j ) ), + j < len && matcherFromTokens( (tokens = tokens.slice( j )) ), + j < len && toSelector( tokens ) + ); + } + matchers.push( matcher ); + } + } + + return elementMatcher( matchers ); +} + +function matcherFromGroupMatchers( elementMatchers, setMatchers ) { + var bySet = setMatchers.length > 0, + byElement = elementMatchers.length > 0, + superMatcher = function( seed, context, xml, results, outermost ) { + var elem, j, matcher, + matchedCount = 0, + i = "0", + unmatched = seed && [], + setMatched = [], + contextBackup = outermostContext, + // We must always have either seed elements or outermost context + elems = seed || byElement && Expr.find["TAG"]( "*", outermost ), + // Use integer dirruns iff this is the outermost matcher + dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.random() || 0.1), + len = elems.length; + + if ( outermost ) { + outermostContext = context !== document && context; + } + + // Add elements passing elementMatchers directly to results + // Keep `i` a string if there are no elements so `matchedCount` will be "00" below + // Support: IE<9, Safari + // Tolerate NodeList properties (IE: "length"; Safari: ) matching elements by id + for ( ; i !== len && (elem = elems[i]) != null; i++ ) { + if ( byElement && elem ) { + j = 0; + while ( (matcher = elementMatchers[j++]) ) { + if ( matcher( elem, context, xml ) ) { + results.push( elem ); + break; + } + } + if ( outermost ) { + dirruns = dirrunsUnique; + } + } + + // Track unmatched elements for set filters + if ( bySet ) { + // They will have gone through all possible matchers + if ( (elem = !matcher && elem) ) { + matchedCount--; + } + + // Lengthen the array for every element, matched or not + if ( seed ) { + unmatched.push( elem ); + } + } + } + + // Apply set filters to unmatched elements + matchedCount += i; + if ( bySet && i !== matchedCount ) { + j = 0; + while ( (matcher = setMatchers[j++]) ) { + matcher( unmatched, setMatched, context, xml ); + } + + if ( seed ) { + // Reintegrate element matches to eliminate the need for sorting + if ( matchedCount > 0 ) { + while ( i-- ) { + if ( !(unmatched[i] || setMatched[i]) ) { + setMatched[i] = pop.call( results ); + } + } + } + + // Discard index placeholder values to get only actual matches + setMatched = condense( setMatched ); + } + + // Add matches to results + push.apply( results, setMatched ); + + // Seedless set matches succeeding multiple successful matchers stipulate sorting + if ( outermost && !seed && setMatched.length > 0 && + ( matchedCount + setMatchers.length ) > 1 ) { + + Sizzle.uniqueSort( results ); + } + } + + // Override manipulation of globals by nested matchers + if ( outermost ) { + dirruns = dirrunsUnique; + outermostContext = contextBackup; + } + + return unmatched; + }; + + return bySet ? + markFunction( superMatcher ) : + superMatcher; +} + +compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) { + var i, + setMatchers = [], + elementMatchers = [], + cached = compilerCache[ selector + " " ]; + + if ( !cached ) { + // Generate a function of recursive functions that can be used to check each element + if ( !match ) { + match = tokenize( selector ); + } + i = match.length; + while ( i-- ) { + cached = matcherFromTokens( match[i] ); + if ( cached[ expando ] ) { + setMatchers.push( cached ); + } else { + elementMatchers.push( cached ); + } + } + + // Cache the compiled function + cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) ); + + // Save selector and tokenization + cached.selector = selector; + } + return cached; +}; + +/** + * A low-level selection function that works with Sizzle's compiled + * selector functions + * @param {String|Function} selector A selector or a pre-compiled + * selector function built with Sizzle.compile + * @param {Element} context + * @param {Array} [results] + * @param {Array} [seed] A set of elements to match against + */ +select = Sizzle.select = function( selector, context, results, seed ) { + var i, tokens, token, type, find, + compiled = typeof selector === "function" && selector, + match = !seed && tokenize( (selector = compiled.selector || selector) ); + + results = results || []; + + // Try to minimize operations if there is no seed and only one group + if ( match.length === 1 ) { + + // Take a shortcut and set the context if the root selector is an ID + tokens = match[0] = match[0].slice( 0 ); + if ( tokens.length > 2 && (token = tokens[0]).type === "ID" && + support.getById && context.nodeType === 9 && documentIsHTML && + Expr.relative[ tokens[1].type ] ) { + + context = ( Expr.find["ID"]( token.matches[0].replace(runescape, funescape), context ) || [] )[0]; + if ( !context ) { + return results; + + // Precompiled matchers will still verify ancestry, so step up a level + } else if ( compiled ) { + context = context.parentNode; + } + + selector = selector.slice( tokens.shift().value.length ); + } + + // Fetch a seed set for right-to-left matching + i = matchExpr["needsContext"].test( selector ) ? 0 : tokens.length; + while ( i-- ) { + token = tokens[i]; + + // Abort if we hit a combinator + if ( Expr.relative[ (type = token.type) ] ) { + break; + } + if ( (find = Expr.find[ type ]) ) { + // Search, expanding context for leading sibling combinators + if ( (seed = find( + token.matches[0].replace( runescape, funescape ), + rsibling.test( tokens[0].type ) && testContext( context.parentNode ) || context + )) ) { + + // If seed is empty or no tokens remain, we can return early + tokens.splice( i, 1 ); + selector = seed.length && toSelector( tokens ); + if ( !selector ) { + push.apply( results, seed ); + return results; + } + + break; + } + } + } + } + + // Compile and execute a filtering function if one is not provided + // Provide `match` to avoid retokenization if we modified the selector above + ( compiled || compile( selector, match ) )( + seed, + context, + !documentIsHTML, + results, + rsibling.test( selector ) && testContext( context.parentNode ) || context + ); + return results; +}; + +// One-time assignments + +// Sort stability +support.sortStable = expando.split("").sort( sortOrder ).join("") === expando; + +// Support: Chrome 14-35+ +// Always assume duplicates if they aren't passed to the comparison function +support.detectDuplicates = !!hasDuplicate; + +// Initialize against the default document +setDocument(); + +// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27) +// Detached nodes confoundingly follow *each other* +support.sortDetached = assert(function( div1 ) { + // Should return 1, but returns 4 (following) + return div1.compareDocumentPosition( document.createElement("div") ) & 1; +}); + +// Support: IE<8 +// Prevent attribute/property "interpolation" +// http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx +if ( !assert(function( div ) { + div.innerHTML = ""; + return div.firstChild.getAttribute("href") === "#" ; +}) ) { + addHandle( "type|href|height|width", function( elem, name, isXML ) { + if ( !isXML ) { + return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 ); + } + }); +} + +// Support: IE<9 +// Use defaultValue in place of getAttribute("value") +if ( !support.attributes || !assert(function( div ) { + div.innerHTML = ""; + div.firstChild.setAttribute( "value", "" ); + return div.firstChild.getAttribute( "value" ) === ""; +}) ) { + addHandle( "value", function( elem, name, isXML ) { + if ( !isXML && elem.nodeName.toLowerCase() === "input" ) { + return elem.defaultValue; + } + }); +} + +// Support: IE<9 +// Use getAttributeNode to fetch booleans when getAttribute lies +if ( !assert(function( div ) { + return div.getAttribute("disabled") == null; +}) ) { + addHandle( booleans, function( elem, name, isXML ) { + var val; + if ( !isXML ) { + return elem[ name ] === true ? name.toLowerCase() : + (val = elem.getAttributeNode( name )) && val.specified ? + val.value : + null; + } + }); +} + +return Sizzle; + +})( window ); + + + +jQuery.find = Sizzle; +jQuery.expr = Sizzle.selectors; +jQuery.expr[":"] = jQuery.expr.pseudos; +jQuery.unique = Sizzle.uniqueSort; +jQuery.text = Sizzle.getText; +jQuery.isXMLDoc = Sizzle.isXML; +jQuery.contains = Sizzle.contains; + + + +var rneedsContext = jQuery.expr.match.needsContext; + +var rsingleTag = (/^<(\w+)\s*\/?>(?:<\/\1>|)$/); + + + +var risSimple = /^.[^:#\[\.,]*$/; + +// Implement the identical functionality for filter and not +function winnow( elements, qualifier, not ) { + if ( jQuery.isFunction( qualifier ) ) { + return jQuery.grep( elements, function( elem, i ) { + /* jshint -W018 */ + return !!qualifier.call( elem, i, elem ) !== not; + }); + + } + + if ( qualifier.nodeType ) { + return jQuery.grep( elements, function( elem ) { + return ( elem === qualifier ) !== not; + }); + + } + + if ( typeof qualifier === "string" ) { + if ( risSimple.test( qualifier ) ) { + return jQuery.filter( qualifier, elements, not ); + } + + qualifier = jQuery.filter( qualifier, elements ); + } + + return jQuery.grep( elements, function( elem ) { + return ( indexOf.call( qualifier, elem ) >= 0 ) !== not; + }); +} + +jQuery.filter = function( expr, elems, not ) { + var elem = elems[ 0 ]; + + if ( not ) { + expr = ":not(" + expr + ")"; + } + + return elems.length === 1 && elem.nodeType === 1 ? + jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : [] : + jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) { + return elem.nodeType === 1; + })); +}; + +jQuery.fn.extend({ + find: function( selector ) { + var i, + len = this.length, + ret = [], + self = this; + + if ( typeof selector !== "string" ) { + return this.pushStack( jQuery( selector ).filter(function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( self[ i ], this ) ) { + return true; + } + } + }) ); + } + + for ( i = 0; i < len; i++ ) { + jQuery.find( selector, self[ i ], ret ); + } + + // Needed because $( selector, context ) becomes $( context ).find( selector ) + ret = this.pushStack( len > 1 ? jQuery.unique( ret ) : ret ); + ret.selector = this.selector ? this.selector + " " + selector : selector; + return ret; + }, + filter: function( selector ) { + return this.pushStack( winnow(this, selector || [], false) ); + }, + not: function( selector ) { + return this.pushStack( winnow(this, selector || [], true) ); + }, + is: function( selector ) { + return !!winnow( + this, + + // If this is a positional/relative selector, check membership in the returned set + // so $("p:first").is("p:last") won't return true for a doc with two "p". + typeof selector === "string" && rneedsContext.test( selector ) ? + jQuery( selector ) : + selector || [], + false + ).length; + } +}); + + +// Initialize a jQuery object + + +// A central reference to the root jQuery(document) +var rootjQuery, + + // A simple way to check for HTML strings + // Prioritize #id over to avoid XSS via location.hash (#9521) + // Strict HTML recognition (#11290: must start with <) + rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/, + + init = jQuery.fn.init = function( selector, context ) { + var match, elem; + + // HANDLE: $(""), $(null), $(undefined), $(false) + if ( !selector ) { + return this; + } + + // Handle HTML strings + if ( typeof selector === "string" ) { + if ( selector[0] === "<" && selector[ selector.length - 1 ] === ">" && selector.length >= 3 ) { + // Assume that strings that start and end with <> are HTML and skip the regex check + match = [ null, selector, null ]; + + } else { + match = rquickExpr.exec( selector ); + } + + // Match html or make sure no context is specified for #id + if ( match && (match[1] || !context) ) { + + // HANDLE: $(html) -> $(array) + if ( match[1] ) { + context = context instanceof jQuery ? context[0] : context; + + // Option to run scripts is true for back-compat + // Intentionally let the error be thrown if parseHTML is not present + jQuery.merge( this, jQuery.parseHTML( + match[1], + context && context.nodeType ? context.ownerDocument || context : document, + true + ) ); + + // HANDLE: $(html, props) + if ( rsingleTag.test( match[1] ) && jQuery.isPlainObject( context ) ) { + for ( match in context ) { + // Properties of context are called as methods if possible + if ( jQuery.isFunction( this[ match ] ) ) { + this[ match ]( context[ match ] ); + + // ...and otherwise set as attributes + } else { + this.attr( match, context[ match ] ); + } + } + } + + return this; + + // HANDLE: $(#id) + } else { + elem = document.getElementById( match[2] ); + + // Support: Blackberry 4.6 + // gEBID returns nodes no longer in the document (#6963) + if ( elem && elem.parentNode ) { + // Inject the element directly into the jQuery object + this.length = 1; + this[0] = elem; + } + + this.context = document; + this.selector = selector; + return this; + } + + // HANDLE: $(expr, $(...)) + } else if ( !context || context.jquery ) { + return ( context || rootjQuery ).find( selector ); + + // HANDLE: $(expr, context) + // (which is just equivalent to: $(context).find(expr) + } else { + return this.constructor( context ).find( selector ); + } + + // HANDLE: $(DOMElement) + } else if ( selector.nodeType ) { + this.context = this[0] = selector; + this.length = 1; + return this; + + // HANDLE: $(function) + // Shortcut for document ready + } else if ( jQuery.isFunction( selector ) ) { + return typeof rootjQuery.ready !== "undefined" ? + rootjQuery.ready( selector ) : + // Execute immediately if ready is not present + selector( jQuery ); + } + + if ( selector.selector !== undefined ) { + this.selector = selector.selector; + this.context = selector.context; + } + + return jQuery.makeArray( selector, this ); + }; + +// Give the init function the jQuery prototype for later instantiation +init.prototype = jQuery.fn; + +// Initialize central reference +rootjQuery = jQuery( document ); + + +var rparentsprev = /^(?:parents|prev(?:Until|All))/, + // Methods guaranteed to produce a unique set when starting from a unique set + guaranteedUnique = { + children: true, + contents: true, + next: true, + prev: true + }; + +jQuery.extend({ + dir: function( elem, dir, until ) { + var matched = [], + truncate = until !== undefined; + + while ( (elem = elem[ dir ]) && elem.nodeType !== 9 ) { + if ( elem.nodeType === 1 ) { + if ( truncate && jQuery( elem ).is( until ) ) { + break; + } + matched.push( elem ); + } + } + return matched; + }, + + sibling: function( n, elem ) { + var matched = []; + + for ( ; n; n = n.nextSibling ) { + if ( n.nodeType === 1 && n !== elem ) { + matched.push( n ); + } + } + + return matched; + } +}); + +jQuery.fn.extend({ + has: function( target ) { + var targets = jQuery( target, this ), + l = targets.length; + + return this.filter(function() { + var i = 0; + for ( ; i < l; i++ ) { + if ( jQuery.contains( this, targets[i] ) ) { + return true; + } + } + }); + }, + + closest: function( selectors, context ) { + var cur, + i = 0, + l = this.length, + matched = [], + pos = rneedsContext.test( selectors ) || typeof selectors !== "string" ? + jQuery( selectors, context || this.context ) : + 0; + + for ( ; i < l; i++ ) { + for ( cur = this[i]; cur && cur !== context; cur = cur.parentNode ) { + // Always skip document fragments + if ( cur.nodeType < 11 && (pos ? + pos.index(cur) > -1 : + + // Don't pass non-elements to Sizzle + cur.nodeType === 1 && + jQuery.find.matchesSelector(cur, selectors)) ) { + + matched.push( cur ); + break; + } + } + } + + return this.pushStack( matched.length > 1 ? jQuery.unique( matched ) : matched ); + }, + + // Determine the position of an element within the set + index: function( elem ) { + + // No argument, return index in parent + if ( !elem ) { + return ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1; + } + + // Index in selector + if ( typeof elem === "string" ) { + return indexOf.call( jQuery( elem ), this[ 0 ] ); + } + + // Locate the position of the desired element + return indexOf.call( this, + + // If it receives a jQuery object, the first element is used + elem.jquery ? elem[ 0 ] : elem + ); + }, + + add: function( selector, context ) { + return this.pushStack( + jQuery.unique( + jQuery.merge( this.get(), jQuery( selector, context ) ) + ) + ); + }, + + addBack: function( selector ) { + return this.add( selector == null ? + this.prevObject : this.prevObject.filter(selector) + ); + } +}); + +function sibling( cur, dir ) { + while ( (cur = cur[dir]) && cur.nodeType !== 1 ) {} + return cur; +} + +jQuery.each({ + parent: function( elem ) { + var parent = elem.parentNode; + return parent && parent.nodeType !== 11 ? parent : null; + }, + parents: function( elem ) { + return jQuery.dir( elem, "parentNode" ); + }, + parentsUntil: function( elem, i, until ) { + return jQuery.dir( elem, "parentNode", until ); + }, + next: function( elem ) { + return sibling( elem, "nextSibling" ); + }, + prev: function( elem ) { + return sibling( elem, "previousSibling" ); + }, + nextAll: function( elem ) { + return jQuery.dir( elem, "nextSibling" ); + }, + prevAll: function( elem ) { + return jQuery.dir( elem, "previousSibling" ); + }, + nextUntil: function( elem, i, until ) { + return jQuery.dir( elem, "nextSibling", until ); + }, + prevUntil: function( elem, i, until ) { + return jQuery.dir( elem, "previousSibling", until ); + }, + siblings: function( elem ) { + return jQuery.sibling( ( elem.parentNode || {} ).firstChild, elem ); + }, + children: function( elem ) { + return jQuery.sibling( elem.firstChild ); + }, + contents: function( elem ) { + return elem.contentDocument || jQuery.merge( [], elem.childNodes ); + } +}, function( name, fn ) { + jQuery.fn[ name ] = function( until, selector ) { + var matched = jQuery.map( this, fn, until ); + + if ( name.slice( -5 ) !== "Until" ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + matched = jQuery.filter( selector, matched ); + } + + if ( this.length > 1 ) { + // Remove duplicates + if ( !guaranteedUnique[ name ] ) { + jQuery.unique( matched ); + } + + // Reverse order for parents* and prev-derivatives + if ( rparentsprev.test( name ) ) { + matched.reverse(); + } + } + + return this.pushStack( matched ); + }; +}); +var rnotwhite = (/\S+/g); + + + +// String to Object options format cache +var optionsCache = {}; + +// Convert String-formatted options into Object-formatted ones and store in cache +function createOptions( options ) { + var object = optionsCache[ options ] = {}; + jQuery.each( options.match( rnotwhite ) || [], function( _, flag ) { + object[ flag ] = true; + }); + return object; +} + +/* + * Create a callback list using the following parameters: + * + * options: an optional list of space-separated options that will change how + * the callback list behaves or a more traditional option object + * + * By default a callback list will act like an event callback list and can be + * "fired" multiple times. + * + * Possible options: + * + * once: will ensure the callback list can only be fired once (like a Deferred) + * + * memory: will keep track of previous values and will call any callback added + * after the list has been fired right away with the latest "memorized" + * values (like a Deferred) + * + * unique: will ensure a callback can only be added once (no duplicate in the list) + * + * stopOnFalse: interrupt callings when a callback returns false + * + */ +jQuery.Callbacks = function( options ) { + + // Convert options from String-formatted to Object-formatted if needed + // (we check in cache first) + options = typeof options === "string" ? + ( optionsCache[ options ] || createOptions( options ) ) : + jQuery.extend( {}, options ); + + var // Last fire value (for non-forgettable lists) + memory, + // Flag to know if list was already fired + fired, + // Flag to know if list is currently firing + firing, + // First callback to fire (used internally by add and fireWith) + firingStart, + // End of the loop when firing + firingLength, + // Index of currently firing callback (modified by remove if needed) + firingIndex, + // Actual callback list + list = [], + // Stack of fire calls for repeatable lists + stack = !options.once && [], + // Fire callbacks + fire = function( data ) { + memory = options.memory && data; + fired = true; + firingIndex = firingStart || 0; + firingStart = 0; + firingLength = list.length; + firing = true; + for ( ; list && firingIndex < firingLength; firingIndex++ ) { + if ( list[ firingIndex ].apply( data[ 0 ], data[ 1 ] ) === false && options.stopOnFalse ) { + memory = false; // To prevent further calls using add + break; + } + } + firing = false; + if ( list ) { + if ( stack ) { + if ( stack.length ) { + fire( stack.shift() ); + } + } else if ( memory ) { + list = []; + } else { + self.disable(); + } + } + }, + // Actual Callbacks object + self = { + // Add a callback or a collection of callbacks to the list + add: function() { + if ( list ) { + // First, we save the current length + var start = list.length; + (function add( args ) { + jQuery.each( args, function( _, arg ) { + var type = jQuery.type( arg ); + if ( type === "function" ) { + if ( !options.unique || !self.has( arg ) ) { + list.push( arg ); + } + } else if ( arg && arg.length && type !== "string" ) { + // Inspect recursively + add( arg ); + } + }); + })( arguments ); + // Do we need to add the callbacks to the + // current firing batch? + if ( firing ) { + firingLength = list.length; + // With memory, if we're not firing then + // we should call right away + } else if ( memory ) { + firingStart = start; + fire( memory ); + } + } + return this; + }, + // Remove a callback from the list + remove: function() { + if ( list ) { + jQuery.each( arguments, function( _, arg ) { + var index; + while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { + list.splice( index, 1 ); + // Handle firing indexes + if ( firing ) { + if ( index <= firingLength ) { + firingLength--; + } + if ( index <= firingIndex ) { + firingIndex--; + } + } + } + }); + } + return this; + }, + // Check if a given callback is in the list. + // If no argument is given, return whether or not list has callbacks attached. + has: function( fn ) { + return fn ? jQuery.inArray( fn, list ) > -1 : !!( list && list.length ); + }, + // Remove all callbacks from the list + empty: function() { + list = []; + firingLength = 0; + return this; + }, + // Have the list do nothing anymore + disable: function() { + list = stack = memory = undefined; + return this; + }, + // Is it disabled? + disabled: function() { + return !list; + }, + // Lock the list in its current state + lock: function() { + stack = undefined; + if ( !memory ) { + self.disable(); + } + return this; + }, + // Is it locked? + locked: function() { + return !stack; + }, + // Call all callbacks with the given context and arguments + fireWith: function( context, args ) { + if ( list && ( !fired || stack ) ) { + args = args || []; + args = [ context, args.slice ? args.slice() : args ]; + if ( firing ) { + stack.push( args ); + } else { + fire( args ); + } + } + return this; + }, + // Call all the callbacks with the given arguments + fire: function() { + self.fireWith( this, arguments ); + return this; + }, + // To know if the callbacks have already been called at least once + fired: function() { + return !!fired; + } + }; + + return self; +}; + + +jQuery.extend({ + + Deferred: function( func ) { + var tuples = [ + // action, add listener, listener list, final state + [ "resolve", "done", jQuery.Callbacks("once memory"), "resolved" ], + [ "reject", "fail", jQuery.Callbacks("once memory"), "rejected" ], + [ "notify", "progress", jQuery.Callbacks("memory") ] + ], + state = "pending", + promise = { + state: function() { + return state; + }, + always: function() { + deferred.done( arguments ).fail( arguments ); + return this; + }, + then: function( /* fnDone, fnFail, fnProgress */ ) { + var fns = arguments; + return jQuery.Deferred(function( newDefer ) { + jQuery.each( tuples, function( i, tuple ) { + var fn = jQuery.isFunction( fns[ i ] ) && fns[ i ]; + // deferred[ done | fail | progress ] for forwarding actions to newDefer + deferred[ tuple[1] ](function() { + var returned = fn && fn.apply( this, arguments ); + if ( returned && jQuery.isFunction( returned.promise ) ) { + returned.promise() + .done( newDefer.resolve ) + .fail( newDefer.reject ) + .progress( newDefer.notify ); + } else { + newDefer[ tuple[ 0 ] + "With" ]( this === promise ? newDefer.promise() : this, fn ? [ returned ] : arguments ); + } + }); + }); + fns = null; + }).promise(); + }, + // Get a promise for this deferred + // If obj is provided, the promise aspect is added to the object + promise: function( obj ) { + return obj != null ? jQuery.extend( obj, promise ) : promise; + } + }, + deferred = {}; + + // Keep pipe for back-compat + promise.pipe = promise.then; + + // Add list-specific methods + jQuery.each( tuples, function( i, tuple ) { + var list = tuple[ 2 ], + stateString = tuple[ 3 ]; + + // promise[ done | fail | progress ] = list.add + promise[ tuple[1] ] = list.add; + + // Handle state + if ( stateString ) { + list.add(function() { + // state = [ resolved | rejected ] + state = stateString; + + // [ reject_list | resolve_list ].disable; progress_list.lock + }, tuples[ i ^ 1 ][ 2 ].disable, tuples[ 2 ][ 2 ].lock ); + } + + // deferred[ resolve | reject | notify ] + deferred[ tuple[0] ] = function() { + deferred[ tuple[0] + "With" ]( this === deferred ? promise : this, arguments ); + return this; + }; + deferred[ tuple[0] + "With" ] = list.fireWith; + }); + + // Make the deferred a promise + promise.promise( deferred ); + + // Call given func if any + if ( func ) { + func.call( deferred, deferred ); + } + + // All done! + return deferred; + }, + + // Deferred helper + when: function( subordinate /* , ..., subordinateN */ ) { + var i = 0, + resolveValues = slice.call( arguments ), + length = resolveValues.length, + + // the count of uncompleted subordinates + remaining = length !== 1 || ( subordinate && jQuery.isFunction( subordinate.promise ) ) ? length : 0, + + // the master Deferred. If resolveValues consist of only a single Deferred, just use that. + deferred = remaining === 1 ? subordinate : jQuery.Deferred(), + + // Update function for both resolve and progress values + updateFunc = function( i, contexts, values ) { + return function( value ) { + contexts[ i ] = this; + values[ i ] = arguments.length > 1 ? slice.call( arguments ) : value; + if ( values === progressValues ) { + deferred.notifyWith( contexts, values ); + } else if ( !( --remaining ) ) { + deferred.resolveWith( contexts, values ); + } + }; + }, + + progressValues, progressContexts, resolveContexts; + + // Add listeners to Deferred subordinates; treat others as resolved + if ( length > 1 ) { + progressValues = new Array( length ); + progressContexts = new Array( length ); + resolveContexts = new Array( length ); + for ( ; i < length; i++ ) { + if ( resolveValues[ i ] && jQuery.isFunction( resolveValues[ i ].promise ) ) { + resolveValues[ i ].promise() + .done( updateFunc( i, resolveContexts, resolveValues ) ) + .fail( deferred.reject ) + .progress( updateFunc( i, progressContexts, progressValues ) ); + } else { + --remaining; + } + } + } + + // If we're not waiting on anything, resolve the master + if ( !remaining ) { + deferred.resolveWith( resolveContexts, resolveValues ); + } + + return deferred.promise(); + } +}); + + +// The deferred used on DOM ready +var readyList; + +jQuery.fn.ready = function( fn ) { + // Add the callback + jQuery.ready.promise().done( fn ); + + return this; +}; + +jQuery.extend({ + // Is the DOM ready to be used? Set to true once it occurs. + isReady: false, + + // A counter to track how many items to wait for before + // the ready event fires. See #6781 + readyWait: 1, + + // Hold (or release) the ready event + holdReady: function( hold ) { + if ( hold ) { + jQuery.readyWait++; + } else { + jQuery.ready( true ); + } + }, + + // Handle when the DOM is ready + ready: function( wait ) { + + // Abort if there are pending holds or we're already ready + if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { + return; + } + + // Remember that the DOM is ready + jQuery.isReady = true; + + // If a normal DOM Ready event fired, decrement, and wait if need be + if ( wait !== true && --jQuery.readyWait > 0 ) { + return; + } + + // If there are functions bound, to execute + readyList.resolveWith( document, [ jQuery ] ); + + // Trigger any bound ready events + if ( jQuery.fn.triggerHandler ) { + jQuery( document ).triggerHandler( "ready" ); + jQuery( document ).off( "ready" ); + } + } +}); + +/** + * The ready event handler and self cleanup method + */ +function completed() { + document.removeEventListener( "DOMContentLoaded", completed, false ); + window.removeEventListener( "load", completed, false ); + jQuery.ready(); +} + +jQuery.ready.promise = function( obj ) { + if ( !readyList ) { + + readyList = jQuery.Deferred(); + + // Catch cases where $(document).ready() is called after the browser event has already occurred. + // We once tried to use readyState "interactive" here, but it caused issues like the one + // discovered by ChrisS here: http://bugs.jquery.com/ticket/12282#comment:15 + if ( document.readyState === "complete" ) { + // Handle it asynchronously to allow scripts the opportunity to delay ready + setTimeout( jQuery.ready ); + + } else { + + // Use the handy event callback + document.addEventListener( "DOMContentLoaded", completed, false ); + + // A fallback to window.onload, that will always work + window.addEventListener( "load", completed, false ); + } + } + return readyList.promise( obj ); +}; + +// Kick off the DOM ready check even if the user does not +jQuery.ready.promise(); + + + + +// Multifunctional method to get and set values of a collection +// The value/s can optionally be executed if it's a function +var access = jQuery.access = function( elems, fn, key, value, chainable, emptyGet, raw ) { + var i = 0, + len = elems.length, + bulk = key == null; + + // Sets many values + if ( jQuery.type( key ) === "object" ) { + chainable = true; + for ( i in key ) { + jQuery.access( elems, fn, i, key[i], true, emptyGet, raw ); + } + + // Sets one value + } else if ( value !== undefined ) { + chainable = true; + + if ( !jQuery.isFunction( value ) ) { + raw = true; + } + + if ( bulk ) { + // Bulk operations run against the entire set + if ( raw ) { + fn.call( elems, value ); + fn = null; + + // ...except when executing function values + } else { + bulk = fn; + fn = function( elem, key, value ) { + return bulk.call( jQuery( elem ), value ); + }; + } + } + + if ( fn ) { + for ( ; i < len; i++ ) { + fn( elems[i], key, raw ? value : value.call( elems[i], i, fn( elems[i], key ) ) ); + } + } + } + + return chainable ? + elems : + + // Gets + bulk ? + fn.call( elems ) : + len ? fn( elems[0], key ) : emptyGet; +}; + + +/** + * Determines whether an object can have data + */ +jQuery.acceptData = function( owner ) { + // Accepts only: + // - Node + // - Node.ELEMENT_NODE + // - Node.DOCUMENT_NODE + // - Object + // - Any + /* jshint -W018 */ + return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType ); +}; + + +function Data() { + // Support: Android<4, + // Old WebKit does not have Object.preventExtensions/freeze method, + // return new empty object instead with no [[set]] accessor + Object.defineProperty( this.cache = {}, 0, { + get: function() { + return {}; + } + }); + + this.expando = jQuery.expando + Data.uid++; +} + +Data.uid = 1; +Data.accepts = jQuery.acceptData; + +Data.prototype = { + key: function( owner ) { + // We can accept data for non-element nodes in modern browsers, + // but we should not, see #8335. + // Always return the key for a frozen object. + if ( !Data.accepts( owner ) ) { + return 0; + } + + var descriptor = {}, + // Check if the owner object already has a cache key + unlock = owner[ this.expando ]; + + // If not, create one + if ( !unlock ) { + unlock = Data.uid++; + + // Secure it in a non-enumerable, non-writable property + try { + descriptor[ this.expando ] = { value: unlock }; + Object.defineProperties( owner, descriptor ); + + // Support: Android<4 + // Fallback to a less secure definition + } catch ( e ) { + descriptor[ this.expando ] = unlock; + jQuery.extend( owner, descriptor ); + } + } + + // Ensure the cache object + if ( !this.cache[ unlock ] ) { + this.cache[ unlock ] = {}; + } + + return unlock; + }, + set: function( owner, data, value ) { + var prop, + // There may be an unlock assigned to this node, + // if there is no entry for this "owner", create one inline + // and set the unlock as though an owner entry had always existed + unlock = this.key( owner ), + cache = this.cache[ unlock ]; + + // Handle: [ owner, key, value ] args + if ( typeof data === "string" ) { + cache[ data ] = value; + + // Handle: [ owner, { properties } ] args + } else { + // Fresh assignments by object are shallow copied + if ( jQuery.isEmptyObject( cache ) ) { + jQuery.extend( this.cache[ unlock ], data ); + // Otherwise, copy the properties one-by-one to the cache object + } else { + for ( prop in data ) { + cache[ prop ] = data[ prop ]; + } + } + } + return cache; + }, + get: function( owner, key ) { + // Either a valid cache is found, or will be created. + // New caches will be created and the unlock returned, + // allowing direct access to the newly created + // empty data object. A valid owner object must be provided. + var cache = this.cache[ this.key( owner ) ]; + + return key === undefined ? + cache : cache[ key ]; + }, + access: function( owner, key, value ) { + var stored; + // In cases where either: + // + // 1. No key was specified + // 2. A string key was specified, but no value provided + // + // Take the "read" path and allow the get method to determine + // which value to return, respectively either: + // + // 1. The entire cache object + // 2. The data stored at the key + // + if ( key === undefined || + ((key && typeof key === "string") && value === undefined) ) { + + stored = this.get( owner, key ); + + return stored !== undefined ? + stored : this.get( owner, jQuery.camelCase(key) ); + } + + // [*]When the key is not a string, or both a key and value + // are specified, set or extend (existing objects) with either: + // + // 1. An object of properties + // 2. A key and value + // + this.set( owner, key, value ); + + // Since the "set" path can have two possible entry points + // return the expected data based on which path was taken[*] + return value !== undefined ? value : key; + }, + remove: function( owner, key ) { + var i, name, camel, + unlock = this.key( owner ), + cache = this.cache[ unlock ]; + + if ( key === undefined ) { + this.cache[ unlock ] = {}; + + } else { + // Support array or space separated string of keys + if ( jQuery.isArray( key ) ) { + // If "name" is an array of keys... + // When data is initially created, via ("key", "val") signature, + // keys will be converted to camelCase. + // Since there is no way to tell _how_ a key was added, remove + // both plain key and camelCase key. #12786 + // This will only penalize the array argument path. + name = key.concat( key.map( jQuery.camelCase ) ); + } else { + camel = jQuery.camelCase( key ); + // Try the string as a key before any manipulation + if ( key in cache ) { + name = [ key, camel ]; + } else { + // If a key with the spaces exists, use it. + // Otherwise, create an array by matching non-whitespace + name = camel; + name = name in cache ? + [ name ] : ( name.match( rnotwhite ) || [] ); + } + } + + i = name.length; + while ( i-- ) { + delete cache[ name[ i ] ]; + } + } + }, + hasData: function( owner ) { + return !jQuery.isEmptyObject( + this.cache[ owner[ this.expando ] ] || {} + ); + }, + discard: function( owner ) { + if ( owner[ this.expando ] ) { + delete this.cache[ owner[ this.expando ] ]; + } + } +}; +var data_priv = new Data(); + +var data_user = new Data(); + + + +// Implementation Summary +// +// 1. Enforce API surface and semantic compatibility with 1.9.x branch +// 2. Improve the module's maintainability by reducing the storage +// paths to a single mechanism. +// 3. Use the same single mechanism to support "private" and "user" data. +// 4. _Never_ expose "private" data to user code (TODO: Drop _data, _removeData) +// 5. Avoid exposing implementation details on user objects (eg. expando properties) +// 6. Provide a clear path for implementation upgrade to WeakMap in 2014 + +var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, + rmultiDash = /([A-Z])/g; + +function dataAttr( elem, key, data ) { + var name; + + // If nothing was found internally, try to fetch any + // data from the HTML5 data-* attribute + if ( data === undefined && elem.nodeType === 1 ) { + name = "data-" + key.replace( rmultiDash, "-$1" ).toLowerCase(); + data = elem.getAttribute( name ); + + if ( typeof data === "string" ) { + try { + data = data === "true" ? true : + data === "false" ? false : + data === "null" ? null : + // Only convert to a number if it doesn't change the string + +data + "" === data ? +data : + rbrace.test( data ) ? jQuery.parseJSON( data ) : + data; + } catch( e ) {} + + // Make sure we set the data so it isn't changed later + data_user.set( elem, key, data ); + } else { + data = undefined; + } + } + return data; +} + +jQuery.extend({ + hasData: function( elem ) { + return data_user.hasData( elem ) || data_priv.hasData( elem ); + }, + + data: function( elem, name, data ) { + return data_user.access( elem, name, data ); + }, + + removeData: function( elem, name ) { + data_user.remove( elem, name ); + }, + + // TODO: Now that all calls to _data and _removeData have been replaced + // with direct calls to data_priv methods, these can be deprecated. + _data: function( elem, name, data ) { + return data_priv.access( elem, name, data ); + }, + + _removeData: function( elem, name ) { + data_priv.remove( elem, name ); + } +}); + +jQuery.fn.extend({ + data: function( key, value ) { + var i, name, data, + elem = this[ 0 ], + attrs = elem && elem.attributes; + + // Gets all values + if ( key === undefined ) { + if ( this.length ) { + data = data_user.get( elem ); + + if ( elem.nodeType === 1 && !data_priv.get( elem, "hasDataAttrs" ) ) { + i = attrs.length; + while ( i-- ) { + + // Support: IE11+ + // The attrs elements can be null (#14894) + if ( attrs[ i ] ) { + name = attrs[ i ].name; + if ( name.indexOf( "data-" ) === 0 ) { + name = jQuery.camelCase( name.slice(5) ); + dataAttr( elem, name, data[ name ] ); + } + } + } + data_priv.set( elem, "hasDataAttrs", true ); + } + } + + return data; + } + + // Sets multiple values + if ( typeof key === "object" ) { + return this.each(function() { + data_user.set( this, key ); + }); + } + + return access( this, function( value ) { + var data, + camelKey = jQuery.camelCase( key ); + + // The calling jQuery object (element matches) is not empty + // (and therefore has an element appears at this[ 0 ]) and the + // `value` parameter was not undefined. An empty jQuery object + // will result in `undefined` for elem = this[ 0 ] which will + // throw an exception if an attempt to read a data cache is made. + if ( elem && value === undefined ) { + // Attempt to get data from the cache + // with the key as-is + data = data_user.get( elem, key ); + if ( data !== undefined ) { + return data; + } + + // Attempt to get data from the cache + // with the key camelized + data = data_user.get( elem, camelKey ); + if ( data !== undefined ) { + return data; + } + + // Attempt to "discover" the data in + // HTML5 custom data-* attrs + data = dataAttr( elem, camelKey, undefined ); + if ( data !== undefined ) { + return data; + } + + // We tried really hard, but the data doesn't exist. + return; + } + + // Set the data... + this.each(function() { + // First, attempt to store a copy or reference of any + // data that might've been store with a camelCased key. + var data = data_user.get( this, camelKey ); + + // For HTML5 data-* attribute interop, we have to + // store property names with dashes in a camelCase form. + // This might not apply to all properties...* + data_user.set( this, camelKey, value ); + + // *... In the case of properties that might _actually_ + // have dashes, we need to also store a copy of that + // unchanged property. + if ( key.indexOf("-") !== -1 && data !== undefined ) { + data_user.set( this, key, value ); + } + }); + }, null, value, arguments.length > 1, null, true ); + }, + + removeData: function( key ) { + return this.each(function() { + data_user.remove( this, key ); + }); + } +}); + + +jQuery.extend({ + queue: function( elem, type, data ) { + var queue; + + if ( elem ) { + type = ( type || "fx" ) + "queue"; + queue = data_priv.get( elem, type ); + + // Speed up dequeue by getting out quickly if this is just a lookup + if ( data ) { + if ( !queue || jQuery.isArray( data ) ) { + queue = data_priv.access( elem, type, jQuery.makeArray(data) ); + } else { + queue.push( data ); + } + } + return queue || []; + } + }, + + dequeue: function( elem, type ) { + type = type || "fx"; + + var queue = jQuery.queue( elem, type ), + startLength = queue.length, + fn = queue.shift(), + hooks = jQuery._queueHooks( elem, type ), + next = function() { + jQuery.dequeue( elem, type ); + }; + + // If the fx queue is dequeued, always remove the progress sentinel + if ( fn === "inprogress" ) { + fn = queue.shift(); + startLength--; + } + + if ( fn ) { + + // Add a progress sentinel to prevent the fx queue from being + // automatically dequeued + if ( type === "fx" ) { + queue.unshift( "inprogress" ); + } + + // Clear up the last queue stop function + delete hooks.stop; + fn.call( elem, next, hooks ); + } + + if ( !startLength && hooks ) { + hooks.empty.fire(); + } + }, + + // Not public - generate a queueHooks object, or return the current one + _queueHooks: function( elem, type ) { + var key = type + "queueHooks"; + return data_priv.get( elem, key ) || data_priv.access( elem, key, { + empty: jQuery.Callbacks("once memory").add(function() { + data_priv.remove( elem, [ type + "queue", key ] ); + }) + }); + } +}); + +jQuery.fn.extend({ + queue: function( type, data ) { + var setter = 2; + + if ( typeof type !== "string" ) { + data = type; + type = "fx"; + setter--; + } + + if ( arguments.length < setter ) { + return jQuery.queue( this[0], type ); + } + + return data === undefined ? + this : + this.each(function() { + var queue = jQuery.queue( this, type, data ); + + // Ensure a hooks for this queue + jQuery._queueHooks( this, type ); + + if ( type === "fx" && queue[0] !== "inprogress" ) { + jQuery.dequeue( this, type ); + } + }); + }, + dequeue: function( type ) { + return this.each(function() { + jQuery.dequeue( this, type ); + }); + }, + clearQueue: function( type ) { + return this.queue( type || "fx", [] ); + }, + // Get a promise resolved when queues of a certain type + // are emptied (fx is the type by default) + promise: function( type, obj ) { + var tmp, + count = 1, + defer = jQuery.Deferred(), + elements = this, + i = this.length, + resolve = function() { + if ( !( --count ) ) { + defer.resolveWith( elements, [ elements ] ); + } + }; + + if ( typeof type !== "string" ) { + obj = type; + type = undefined; + } + type = type || "fx"; + + while ( i-- ) { + tmp = data_priv.get( elements[ i ], type + "queueHooks" ); + if ( tmp && tmp.empty ) { + count++; + tmp.empty.add( resolve ); + } + } + resolve(); + return defer.promise( obj ); + } +}); +var pnum = (/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/).source; + +var cssExpand = [ "Top", "Right", "Bottom", "Left" ]; + +var isHidden = function( elem, el ) { + // isHidden might be called from jQuery#filter function; + // in that case, element will be second argument + elem = el || elem; + return jQuery.css( elem, "display" ) === "none" || !jQuery.contains( elem.ownerDocument, elem ); + }; + +var rcheckableType = (/^(?:checkbox|radio)$/i); + + + +(function() { + var fragment = document.createDocumentFragment(), + div = fragment.appendChild( document.createElement( "div" ) ), + input = document.createElement( "input" ); + + // Support: Safari<=5.1 + // Check state lost if the name is set (#11217) + // Support: Windows Web Apps (WWA) + // `name` and `type` must use .setAttribute for WWA (#14901) + input.setAttribute( "type", "radio" ); + input.setAttribute( "checked", "checked" ); + input.setAttribute( "name", "t" ); + + div.appendChild( input ); + + // Support: Safari<=5.1, Android<4.2 + // Older WebKit doesn't clone checked state correctly in fragments + support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked; + + // Support: IE<=11+ + // Make sure textarea (and checkbox) defaultValue is properly cloned + div.innerHTML = ""; + support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue; +})(); +var strundefined = typeof undefined; + + + +support.focusinBubbles = "onfocusin" in window; + + +var + rkeyEvent = /^key/, + rmouseEvent = /^(?:mouse|pointer|contextmenu)|click/, + rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, + rtypenamespace = /^([^.]*)(?:\.(.+)|)$/; + +function returnTrue() { + return true; +} + +function returnFalse() { + return false; +} + +function safeActiveElement() { + try { + return document.activeElement; + } catch ( err ) { } +} + +/* + * Helper functions for managing events -- not part of the public interface. + * Props to Dean Edwards' addEvent library for many of the ideas. + */ +jQuery.event = { + + global: {}, + + add: function( elem, types, handler, data, selector ) { + + var handleObjIn, eventHandle, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = data_priv.get( elem ); + + // Don't attach events to noData or text/comment nodes (but allow plain objects) + if ( !elemData ) { + return; + } + + // Caller can pass in an object of custom data in lieu of the handler + if ( handler.handler ) { + handleObjIn = handler; + handler = handleObjIn.handler; + selector = handleObjIn.selector; + } + + // Make sure that the handler has a unique ID, used to find/remove it later + if ( !handler.guid ) { + handler.guid = jQuery.guid++; + } + + // Init the element's event structure and main handler, if this is the first + if ( !(events = elemData.events) ) { + events = elemData.events = {}; + } + if ( !(eventHandle = elemData.handle) ) { + eventHandle = elemData.handle = function( e ) { + // Discard the second event of a jQuery.event.trigger() and + // when an event is called after a page has unloaded + return typeof jQuery !== strundefined && jQuery.event.triggered !== e.type ? + jQuery.event.dispatch.apply( elem, arguments ) : undefined; + }; + } + + // Handle multiple events separated by a space + types = ( types || "" ).match( rnotwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[t] ) || []; + type = origType = tmp[1]; + namespaces = ( tmp[2] || "" ).split( "." ).sort(); + + // There *must* be a type, no attaching namespace-only handlers + if ( !type ) { + continue; + } + + // If event changes its type, use the special event handlers for the changed type + special = jQuery.event.special[ type ] || {}; + + // If selector defined, determine special event api type, otherwise given type + type = ( selector ? special.delegateType : special.bindType ) || type; + + // Update special based on newly reset type + special = jQuery.event.special[ type ] || {}; + + // handleObj is passed to all event handlers + handleObj = jQuery.extend({ + type: type, + origType: origType, + data: data, + handler: handler, + guid: handler.guid, + selector: selector, + needsContext: selector && jQuery.expr.match.needsContext.test( selector ), + namespace: namespaces.join(".") + }, handleObjIn ); + + // Init the event handler queue if we're the first + if ( !(handlers = events[ type ]) ) { + handlers = events[ type ] = []; + handlers.delegateCount = 0; + + // Only use addEventListener if the special events handler returns false + if ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) === false ) { + if ( elem.addEventListener ) { + elem.addEventListener( type, eventHandle, false ); + } + } + } + + if ( special.add ) { + special.add.call( elem, handleObj ); + + if ( !handleObj.handler.guid ) { + handleObj.handler.guid = handler.guid; + } + } + + // Add to the element's handler list, delegates in front + if ( selector ) { + handlers.splice( handlers.delegateCount++, 0, handleObj ); + } else { + handlers.push( handleObj ); + } + + // Keep track of which events have ever been used, for event optimization + jQuery.event.global[ type ] = true; + } + + }, + + // Detach an event or set of events from an element + remove: function( elem, types, handler, selector, mappedTypes ) { + + var j, origCount, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = data_priv.hasData( elem ) && data_priv.get( elem ); + + if ( !elemData || !(events = elemData.events) ) { + return; + } + + // Once for each type.namespace in types; type may be omitted + types = ( types || "" ).match( rnotwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[t] ) || []; + type = origType = tmp[1]; + namespaces = ( tmp[2] || "" ).split( "." ).sort(); + + // Unbind all events (on this namespace, if provided) for the element + if ( !type ) { + for ( type in events ) { + jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); + } + continue; + } + + special = jQuery.event.special[ type ] || {}; + type = ( selector ? special.delegateType : special.bindType ) || type; + handlers = events[ type ] || []; + tmp = tmp[2] && new RegExp( "(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)" ); + + // Remove matching events + origCount = j = handlers.length; + while ( j-- ) { + handleObj = handlers[ j ]; + + if ( ( mappedTypes || origType === handleObj.origType ) && + ( !handler || handler.guid === handleObj.guid ) && + ( !tmp || tmp.test( handleObj.namespace ) ) && + ( !selector || selector === handleObj.selector || selector === "**" && handleObj.selector ) ) { + handlers.splice( j, 1 ); + + if ( handleObj.selector ) { + handlers.delegateCount--; + } + if ( special.remove ) { + special.remove.call( elem, handleObj ); + } + } + } + + // Remove generic event handler if we removed something and no more handlers exist + // (avoids potential for endless recursion during removal of special event handlers) + if ( origCount && !handlers.length ) { + if ( !special.teardown || special.teardown.call( elem, namespaces, elemData.handle ) === false ) { + jQuery.removeEvent( elem, type, elemData.handle ); + } + + delete events[ type ]; + } + } + + // Remove the expando if it's no longer used + if ( jQuery.isEmptyObject( events ) ) { + delete elemData.handle; + data_priv.remove( elem, "events" ); + } + }, + + trigger: function( event, data, elem, onlyHandlers ) { + + var i, cur, tmp, bubbleType, ontype, handle, special, + eventPath = [ elem || document ], + type = hasOwn.call( event, "type" ) ? event.type : event, + namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split(".") : []; + + cur = tmp = elem = elem || document; + + // Don't do events on text and comment nodes + if ( elem.nodeType === 3 || elem.nodeType === 8 ) { + return; + } + + // focus/blur morphs to focusin/out; ensure we're not firing them right now + if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { + return; + } + + if ( type.indexOf(".") >= 0 ) { + // Namespaced trigger; create a regexp to match event type in handle() + namespaces = type.split("."); + type = namespaces.shift(); + namespaces.sort(); + } + ontype = type.indexOf(":") < 0 && "on" + type; + + // Caller can pass in a jQuery.Event object, Object, or just an event type string + event = event[ jQuery.expando ] ? + event : + new jQuery.Event( type, typeof event === "object" && event ); + + // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true) + event.isTrigger = onlyHandlers ? 2 : 3; + event.namespace = namespaces.join("."); + event.namespace_re = event.namespace ? + new RegExp( "(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)" ) : + null; + + // Clean up the event in case it is being reused + event.result = undefined; + if ( !event.target ) { + event.target = elem; + } + + // Clone any incoming data and prepend the event, creating the handler arg list + data = data == null ? + [ event ] : + jQuery.makeArray( data, [ event ] ); + + // Allow special events to draw outside the lines + special = jQuery.event.special[ type ] || {}; + if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { + return; + } + + // Determine event propagation path in advance, per W3C events spec (#9951) + // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) + if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) { + + bubbleType = special.delegateType || type; + if ( !rfocusMorph.test( bubbleType + type ) ) { + cur = cur.parentNode; + } + for ( ; cur; cur = cur.parentNode ) { + eventPath.push( cur ); + tmp = cur; + } + + // Only add window if we got to document (e.g., not plain obj or detached DOM) + if ( tmp === (elem.ownerDocument || document) ) { + eventPath.push( tmp.defaultView || tmp.parentWindow || window ); + } + } + + // Fire handlers on the event path + i = 0; + while ( (cur = eventPath[i++]) && !event.isPropagationStopped() ) { + + event.type = i > 1 ? + bubbleType : + special.bindType || type; + + // jQuery handler + handle = ( data_priv.get( cur, "events" ) || {} )[ event.type ] && data_priv.get( cur, "handle" ); + if ( handle ) { + handle.apply( cur, data ); + } + + // Native handler + handle = ontype && cur[ ontype ]; + if ( handle && handle.apply && jQuery.acceptData( cur ) ) { + event.result = handle.apply( cur, data ); + if ( event.result === false ) { + event.preventDefault(); + } + } + } + event.type = type; + + // If nobody prevented the default action, do it now + if ( !onlyHandlers && !event.isDefaultPrevented() ) { + + if ( (!special._default || special._default.apply( eventPath.pop(), data ) === false) && + jQuery.acceptData( elem ) ) { + + // Call a native DOM method on the target with the same name name as the event. + // Don't do default actions on window, that's where global variables be (#6170) + if ( ontype && jQuery.isFunction( elem[ type ] ) && !jQuery.isWindow( elem ) ) { + + // Don't re-trigger an onFOO event when we call its FOO() method + tmp = elem[ ontype ]; + + if ( tmp ) { + elem[ ontype ] = null; + } + + // Prevent re-triggering of the same event, since we already bubbled it above + jQuery.event.triggered = type; + elem[ type ](); + jQuery.event.triggered = undefined; + + if ( tmp ) { + elem[ ontype ] = tmp; + } + } + } + } + + return event.result; + }, + + dispatch: function( event ) { + + // Make a writable jQuery.Event from the native event object + event = jQuery.event.fix( event ); + + var i, j, ret, matched, handleObj, + handlerQueue = [], + args = slice.call( arguments ), + handlers = ( data_priv.get( this, "events" ) || {} )[ event.type ] || [], + special = jQuery.event.special[ event.type ] || {}; + + // Use the fix-ed jQuery.Event rather than the (read-only) native event + args[0] = event; + event.delegateTarget = this; + + // Call the preDispatch hook for the mapped type, and let it bail if desired + if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { + return; + } + + // Determine handlers + handlerQueue = jQuery.event.handlers.call( this, event, handlers ); + + // Run delegates first; they may want to stop propagation beneath us + i = 0; + while ( (matched = handlerQueue[ i++ ]) && !event.isPropagationStopped() ) { + event.currentTarget = matched.elem; + + j = 0; + while ( (handleObj = matched.handlers[ j++ ]) && !event.isImmediatePropagationStopped() ) { + + // Triggered event must either 1) have no namespace, or 2) have namespace(s) + // a subset or equal to those in the bound event (both can have no namespace). + if ( !event.namespace_re || event.namespace_re.test( handleObj.namespace ) ) { + + event.handleObj = handleObj; + event.data = handleObj.data; + + ret = ( (jQuery.event.special[ handleObj.origType ] || {}).handle || handleObj.handler ) + .apply( matched.elem, args ); + + if ( ret !== undefined ) { + if ( (event.result = ret) === false ) { + event.preventDefault(); + event.stopPropagation(); + } + } + } + } + } + + // Call the postDispatch hook for the mapped type + if ( special.postDispatch ) { + special.postDispatch.call( this, event ); + } + + return event.result; + }, + + handlers: function( event, handlers ) { + var i, matches, sel, handleObj, + handlerQueue = [], + delegateCount = handlers.delegateCount, + cur = event.target; + + // Find delegate handlers + // Black-hole SVG instance trees (#13180) + // Avoid non-left-click bubbling in Firefox (#3861) + if ( delegateCount && cur.nodeType && (!event.button || event.type !== "click") ) { + + for ( ; cur !== this; cur = cur.parentNode || this ) { + + // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) + if ( cur.disabled !== true || event.type !== "click" ) { + matches = []; + for ( i = 0; i < delegateCount; i++ ) { + handleObj = handlers[ i ]; + + // Don't conflict with Object.prototype properties (#13203) + sel = handleObj.selector + " "; + + if ( matches[ sel ] === undefined ) { + matches[ sel ] = handleObj.needsContext ? + jQuery( sel, this ).index( cur ) >= 0 : + jQuery.find( sel, this, null, [ cur ] ).length; + } + if ( matches[ sel ] ) { + matches.push( handleObj ); + } + } + if ( matches.length ) { + handlerQueue.push({ elem: cur, handlers: matches }); + } + } + } + } + + // Add the remaining (directly-bound) handlers + if ( delegateCount < handlers.length ) { + handlerQueue.push({ elem: this, handlers: handlers.slice( delegateCount ) }); + } + + return handlerQueue; + }, + + // Includes some event props shared by KeyEvent and MouseEvent + props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "), + + fixHooks: {}, + + keyHooks: { + props: "char charCode key keyCode".split(" "), + filter: function( event, original ) { + + // Add which for key events + if ( event.which == null ) { + event.which = original.charCode != null ? original.charCode : original.keyCode; + } + + return event; + } + }, + + mouseHooks: { + props: "button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "), + filter: function( event, original ) { + var eventDoc, doc, body, + button = original.button; + + // Calculate pageX/Y if missing and clientX/Y available + if ( event.pageX == null && original.clientX != null ) { + eventDoc = event.target.ownerDocument || document; + doc = eventDoc.documentElement; + body = eventDoc.body; + + event.pageX = original.clientX + ( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) - ( doc && doc.clientLeft || body && body.clientLeft || 0 ); + event.pageY = original.clientY + ( doc && doc.scrollTop || body && body.scrollTop || 0 ) - ( doc && doc.clientTop || body && body.clientTop || 0 ); + } + + // Add which for click: 1 === left; 2 === middle; 3 === right + // Note: button is not normalized, so don't use it + if ( !event.which && button !== undefined ) { + event.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) ); + } + + return event; + } + }, + + fix: function( event ) { + if ( event[ jQuery.expando ] ) { + return event; + } + + // Create a writable copy of the event object and normalize some properties + var i, prop, copy, + type = event.type, + originalEvent = event, + fixHook = this.fixHooks[ type ]; + + if ( !fixHook ) { + this.fixHooks[ type ] = fixHook = + rmouseEvent.test( type ) ? this.mouseHooks : + rkeyEvent.test( type ) ? this.keyHooks : + {}; + } + copy = fixHook.props ? this.props.concat( fixHook.props ) : this.props; + + event = new jQuery.Event( originalEvent ); + + i = copy.length; + while ( i-- ) { + prop = copy[ i ]; + event[ prop ] = originalEvent[ prop ]; + } + + // Support: Cordova 2.5 (WebKit) (#13255) + // All events should have a target; Cordova deviceready doesn't + if ( !event.target ) { + event.target = document; + } + + // Support: Safari 6.0+, Chrome<28 + // Target should not be a text node (#504, #13143) + if ( event.target.nodeType === 3 ) { + event.target = event.target.parentNode; + } + + return fixHook.filter ? fixHook.filter( event, originalEvent ) : event; + }, + + special: { + load: { + // Prevent triggered image.load events from bubbling to window.load + noBubble: true + }, + focus: { + // Fire native event if possible so blur/focus sequence is correct + trigger: function() { + if ( this !== safeActiveElement() && this.focus ) { + this.focus(); + return false; + } + }, + delegateType: "focusin" + }, + blur: { + trigger: function() { + if ( this === safeActiveElement() && this.blur ) { + this.blur(); + return false; + } + }, + delegateType: "focusout" + }, + click: { + // For checkbox, fire native event so checked state will be right + trigger: function() { + if ( this.type === "checkbox" && this.click && jQuery.nodeName( this, "input" ) ) { + this.click(); + return false; + } + }, + + // For cross-browser consistency, don't fire native .click() on links + _default: function( event ) { + return jQuery.nodeName( event.target, "a" ); + } + }, + + beforeunload: { + postDispatch: function( event ) { + + // Support: Firefox 20+ + // Firefox doesn't alert if the returnValue field is not set. + if ( event.result !== undefined && event.originalEvent ) { + event.originalEvent.returnValue = event.result; + } + } + } + }, + + simulate: function( type, elem, event, bubble ) { + // Piggyback on a donor event to simulate a different one. + // Fake originalEvent to avoid donor's stopPropagation, but if the + // simulated event prevents default then we do the same on the donor. + var e = jQuery.extend( + new jQuery.Event(), + event, + { + type: type, + isSimulated: true, + originalEvent: {} + } + ); + if ( bubble ) { + jQuery.event.trigger( e, null, elem ); + } else { + jQuery.event.dispatch.call( elem, e ); + } + if ( e.isDefaultPrevented() ) { + event.preventDefault(); + } + } +}; + +jQuery.removeEvent = function( elem, type, handle ) { + if ( elem.removeEventListener ) { + elem.removeEventListener( type, handle, false ); + } +}; + +jQuery.Event = function( src, props ) { + // Allow instantiation without the 'new' keyword + if ( !(this instanceof jQuery.Event) ) { + return new jQuery.Event( src, props ); + } + + // Event object + if ( src && src.type ) { + this.originalEvent = src; + this.type = src.type; + + // Events bubbling up the document may have been marked as prevented + // by a handler lower down the tree; reflect the correct value. + this.isDefaultPrevented = src.defaultPrevented || + src.defaultPrevented === undefined && + // Support: Android<4.0 + src.returnValue === false ? + returnTrue : + returnFalse; + + // Event type + } else { + this.type = src; + } + + // Put explicitly provided properties onto the event object + if ( props ) { + jQuery.extend( this, props ); + } + + // Create a timestamp if incoming event doesn't have one + this.timeStamp = src && src.timeStamp || jQuery.now(); + + // Mark it as fixed + this[ jQuery.expando ] = true; +}; + +// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding +// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html +jQuery.Event.prototype = { + isDefaultPrevented: returnFalse, + isPropagationStopped: returnFalse, + isImmediatePropagationStopped: returnFalse, + + preventDefault: function() { + var e = this.originalEvent; + + this.isDefaultPrevented = returnTrue; + + if ( e && e.preventDefault ) { + e.preventDefault(); + } + }, + stopPropagation: function() { + var e = this.originalEvent; + + this.isPropagationStopped = returnTrue; + + if ( e && e.stopPropagation ) { + e.stopPropagation(); + } + }, + stopImmediatePropagation: function() { + var e = this.originalEvent; + + this.isImmediatePropagationStopped = returnTrue; + + if ( e && e.stopImmediatePropagation ) { + e.stopImmediatePropagation(); + } + + this.stopPropagation(); + } +}; + +// Create mouseenter/leave events using mouseover/out and event-time checks +// Support: Chrome 15+ +jQuery.each({ + mouseenter: "mouseover", + mouseleave: "mouseout", + pointerenter: "pointerover", + pointerleave: "pointerout" +}, function( orig, fix ) { + jQuery.event.special[ orig ] = { + delegateType: fix, + bindType: fix, + + handle: function( event ) { + var ret, + target = this, + related = event.relatedTarget, + handleObj = event.handleObj; + + // For mousenter/leave call the handler if related is outside the target. + // NB: No relatedTarget if the mouse left/entered the browser window + if ( !related || (related !== target && !jQuery.contains( target, related )) ) { + event.type = handleObj.origType; + ret = handleObj.handler.apply( this, arguments ); + event.type = fix; + } + return ret; + } + }; +}); + +// Support: Firefox, Chrome, Safari +// Create "bubbling" focus and blur events +if ( !support.focusinBubbles ) { + jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix ) { + + // Attach a single capturing handler on the document while someone wants focusin/focusout + var handler = function( event ) { + jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ), true ); + }; + + jQuery.event.special[ fix ] = { + setup: function() { + var doc = this.ownerDocument || this, + attaches = data_priv.access( doc, fix ); + + if ( !attaches ) { + doc.addEventListener( orig, handler, true ); + } + data_priv.access( doc, fix, ( attaches || 0 ) + 1 ); + }, + teardown: function() { + var doc = this.ownerDocument || this, + attaches = data_priv.access( doc, fix ) - 1; + + if ( !attaches ) { + doc.removeEventListener( orig, handler, true ); + data_priv.remove( doc, fix ); + + } else { + data_priv.access( doc, fix, attaches ); + } + } + }; + }); +} + +jQuery.fn.extend({ + + on: function( types, selector, data, fn, /*INTERNAL*/ one ) { + var origFn, type; + + // Types can be a map of types/handlers + if ( typeof types === "object" ) { + // ( types-Object, selector, data ) + if ( typeof selector !== "string" ) { + // ( types-Object, data ) + data = data || selector; + selector = undefined; + } + for ( type in types ) { + this.on( type, selector, data, types[ type ], one ); + } + return this; + } + + if ( data == null && fn == null ) { + // ( types, fn ) + fn = selector; + data = selector = undefined; + } else if ( fn == null ) { + if ( typeof selector === "string" ) { + // ( types, selector, fn ) + fn = data; + data = undefined; + } else { + // ( types, data, fn ) + fn = data; + data = selector; + selector = undefined; + } + } + if ( fn === false ) { + fn = returnFalse; + } else if ( !fn ) { + return this; + } + + if ( one === 1 ) { + origFn = fn; + fn = function( event ) { + // Can use an empty set, since event contains the info + jQuery().off( event ); + return origFn.apply( this, arguments ); + }; + // Use same guid so caller can remove using origFn + fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); + } + return this.each( function() { + jQuery.event.add( this, types, fn, data, selector ); + }); + }, + one: function( types, selector, data, fn ) { + return this.on( types, selector, data, fn, 1 ); + }, + off: function( types, selector, fn ) { + var handleObj, type; + if ( types && types.preventDefault && types.handleObj ) { + // ( event ) dispatched jQuery.Event + handleObj = types.handleObj; + jQuery( types.delegateTarget ).off( + handleObj.namespace ? handleObj.origType + "." + handleObj.namespace : handleObj.origType, + handleObj.selector, + handleObj.handler + ); + return this; + } + if ( typeof types === "object" ) { + // ( types-object [, selector] ) + for ( type in types ) { + this.off( type, selector, types[ type ] ); + } + return this; + } + if ( selector === false || typeof selector === "function" ) { + // ( types [, fn] ) + fn = selector; + selector = undefined; + } + if ( fn === false ) { + fn = returnFalse; + } + return this.each(function() { + jQuery.event.remove( this, types, fn, selector ); + }); + }, + + trigger: function( type, data ) { + return this.each(function() { + jQuery.event.trigger( type, data, this ); + }); + }, + triggerHandler: function( type, data ) { + var elem = this[0]; + if ( elem ) { + return jQuery.event.trigger( type, data, elem, true ); + } + } +}); + + +var + rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi, + rtagName = /<([\w:]+)/, + rhtml = /<|&#?\w+;/, + rnoInnerhtml = /<(?:script|style|link)/i, + // checked="checked" or checked + rchecked = /checked\s*(?:[^=]|=\s*.checked.)/i, + rscriptType = /^$|\/(?:java|ecma)script/i, + rscriptTypeMasked = /^true\/(.*)/, + rcleanScript = /^\s*\s*$/g, + + // We have to close these tags to support XHTML (#13200) + wrapMap = { + + // Support: IE9 + option: [ 1, "" ], + + thead: [ 1, "", "
" ], + col: [ 2, "", "
" ], + tr: [ 2, "", "
" ], + td: [ 3, "", "
" ], + + _default: [ 0, "", "" ] + }; + +// Support: IE9 +wrapMap.optgroup = wrapMap.option; + +wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; +wrapMap.th = wrapMap.td; + +// Support: 1.x compatibility +// Manipulating tables requires a tbody +function manipulationTarget( elem, content ) { + return jQuery.nodeName( elem, "table" ) && + jQuery.nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ? + + elem.getElementsByTagName("tbody")[0] || + elem.appendChild( elem.ownerDocument.createElement("tbody") ) : + elem; +} + +// Replace/restore the type attribute of script elements for safe DOM manipulation +function disableScript( elem ) { + elem.type = (elem.getAttribute("type") !== null) + "/" + elem.type; + return elem; +} +function restoreScript( elem ) { + var match = rscriptTypeMasked.exec( elem.type ); + + if ( match ) { + elem.type = match[ 1 ]; + } else { + elem.removeAttribute("type"); + } + + return elem; +} + +// Mark scripts as having already been evaluated +function setGlobalEval( elems, refElements ) { + var i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + data_priv.set( + elems[ i ], "globalEval", !refElements || data_priv.get( refElements[ i ], "globalEval" ) + ); + } +} + +function cloneCopyEvent( src, dest ) { + var i, l, type, pdataOld, pdataCur, udataOld, udataCur, events; + + if ( dest.nodeType !== 1 ) { + return; + } + + // 1. Copy private data: events, handlers, etc. + if ( data_priv.hasData( src ) ) { + pdataOld = data_priv.access( src ); + pdataCur = data_priv.set( dest, pdataOld ); + events = pdataOld.events; + + if ( events ) { + delete pdataCur.handle; + pdataCur.events = {}; + + for ( type in events ) { + for ( i = 0, l = events[ type ].length; i < l; i++ ) { + jQuery.event.add( dest, type, events[ type ][ i ] ); + } + } + } + } + + // 2. Copy user data + if ( data_user.hasData( src ) ) { + udataOld = data_user.access( src ); + udataCur = jQuery.extend( {}, udataOld ); + + data_user.set( dest, udataCur ); + } +} + +function getAll( context, tag ) { + var ret = context.getElementsByTagName ? context.getElementsByTagName( tag || "*" ) : + context.querySelectorAll ? context.querySelectorAll( tag || "*" ) : + []; + + return tag === undefined || tag && jQuery.nodeName( context, tag ) ? + jQuery.merge( [ context ], ret ) : + ret; +} + +// Fix IE bugs, see support tests +function fixInput( src, dest ) { + var nodeName = dest.nodeName.toLowerCase(); + + // Fails to persist the checked state of a cloned checkbox or radio button. + if ( nodeName === "input" && rcheckableType.test( src.type ) ) { + dest.checked = src.checked; + + // Fails to return the selected option to the default selected state when cloning options + } else if ( nodeName === "input" || nodeName === "textarea" ) { + dest.defaultValue = src.defaultValue; + } +} + +jQuery.extend({ + clone: function( elem, dataAndEvents, deepDataAndEvents ) { + var i, l, srcElements, destElements, + clone = elem.cloneNode( true ), + inPage = jQuery.contains( elem.ownerDocument, elem ); + + // Fix IE cloning issues + if ( !support.noCloneChecked && ( elem.nodeType === 1 || elem.nodeType === 11 ) && + !jQuery.isXMLDoc( elem ) ) { + + // We eschew Sizzle here for performance reasons: http://jsperf.com/getall-vs-sizzle/2 + destElements = getAll( clone ); + srcElements = getAll( elem ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + fixInput( srcElements[ i ], destElements[ i ] ); + } + } + + // Copy the events from the original to the clone + if ( dataAndEvents ) { + if ( deepDataAndEvents ) { + srcElements = srcElements || getAll( elem ); + destElements = destElements || getAll( clone ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + cloneCopyEvent( srcElements[ i ], destElements[ i ] ); + } + } else { + cloneCopyEvent( elem, clone ); + } + } + + // Preserve script evaluation history + destElements = getAll( clone, "script" ); + if ( destElements.length > 0 ) { + setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); + } + + // Return the cloned set + return clone; + }, + + buildFragment: function( elems, context, scripts, selection ) { + var elem, tmp, tag, wrap, contains, j, + fragment = context.createDocumentFragment(), + nodes = [], + i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + elem = elems[ i ]; + + if ( elem || elem === 0 ) { + + // Add nodes directly + if ( jQuery.type( elem ) === "object" ) { + // Support: QtWebKit, PhantomJS + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem ); + + // Convert non-html into a text node + } else if ( !rhtml.test( elem ) ) { + nodes.push( context.createTextNode( elem ) ); + + // Convert html into DOM nodes + } else { + tmp = tmp || fragment.appendChild( context.createElement("div") ); + + // Deserialize a standard representation + tag = ( rtagName.exec( elem ) || [ "", "" ] )[ 1 ].toLowerCase(); + wrap = wrapMap[ tag ] || wrapMap._default; + tmp.innerHTML = wrap[ 1 ] + elem.replace( rxhtmlTag, "<$1>" ) + wrap[ 2 ]; + + // Descend through wrappers to the right content + j = wrap[ 0 ]; + while ( j-- ) { + tmp = tmp.lastChild; + } + + // Support: QtWebKit, PhantomJS + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( nodes, tmp.childNodes ); + + // Remember the top-level container + tmp = fragment.firstChild; + + // Ensure the created nodes are orphaned (#12392) + tmp.textContent = ""; + } + } + } + + // Remove wrapper from fragment + fragment.textContent = ""; + + i = 0; + while ( (elem = nodes[ i++ ]) ) { + + // #4087 - If origin and destination elements are the same, and this is + // that element, do not do anything + if ( selection && jQuery.inArray( elem, selection ) !== -1 ) { + continue; + } + + contains = jQuery.contains( elem.ownerDocument, elem ); + + // Append to fragment + tmp = getAll( fragment.appendChild( elem ), "script" ); + + // Preserve script evaluation history + if ( contains ) { + setGlobalEval( tmp ); + } + + // Capture executables + if ( scripts ) { + j = 0; + while ( (elem = tmp[ j++ ]) ) { + if ( rscriptType.test( elem.type || "" ) ) { + scripts.push( elem ); + } + } + } + } + + return fragment; + }, + + cleanData: function( elems ) { + var data, elem, type, key, + special = jQuery.event.special, + i = 0; + + for ( ; (elem = elems[ i ]) !== undefined; i++ ) { + if ( jQuery.acceptData( elem ) ) { + key = elem[ data_priv.expando ]; + + if ( key && (data = data_priv.cache[ key ]) ) { + if ( data.events ) { + for ( type in data.events ) { + if ( special[ type ] ) { + jQuery.event.remove( elem, type ); + + // This is a shortcut to avoid jQuery.event.remove's overhead + } else { + jQuery.removeEvent( elem, type, data.handle ); + } + } + } + if ( data_priv.cache[ key ] ) { + // Discard any remaining `private` data + delete data_priv.cache[ key ]; + } + } + } + // Discard any remaining `user` data + delete data_user.cache[ elem[ data_user.expando ] ]; + } + } +}); + +jQuery.fn.extend({ + text: function( value ) { + return access( this, function( value ) { + return value === undefined ? + jQuery.text( this ) : + this.empty().each(function() { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + this.textContent = value; + } + }); + }, null, value, arguments.length ); + }, + + append: function() { + return this.domManip( arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.appendChild( elem ); + } + }); + }, + + prepend: function() { + return this.domManip( arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.insertBefore( elem, target.firstChild ); + } + }); + }, + + before: function() { + return this.domManip( arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this ); + } + }); + }, + + after: function() { + return this.domManip( arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this.nextSibling ); + } + }); + }, + + remove: function( selector, keepData /* Internal Use Only */ ) { + var elem, + elems = selector ? jQuery.filter( selector, this ) : this, + i = 0; + + for ( ; (elem = elems[i]) != null; i++ ) { + if ( !keepData && elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem ) ); + } + + if ( elem.parentNode ) { + if ( keepData && jQuery.contains( elem.ownerDocument, elem ) ) { + setGlobalEval( getAll( elem, "script" ) ); + } + elem.parentNode.removeChild( elem ); + } + } + + return this; + }, + + empty: function() { + var elem, + i = 0; + + for ( ; (elem = this[i]) != null; i++ ) { + if ( elem.nodeType === 1 ) { + + // Prevent memory leaks + jQuery.cleanData( getAll( elem, false ) ); + + // Remove any remaining nodes + elem.textContent = ""; + } + } + + return this; + }, + + clone: function( dataAndEvents, deepDataAndEvents ) { + dataAndEvents = dataAndEvents == null ? false : dataAndEvents; + deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; + + return this.map(function() { + return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); + }); + }, + + html: function( value ) { + return access( this, function( value ) { + var elem = this[ 0 ] || {}, + i = 0, + l = this.length; + + if ( value === undefined && elem.nodeType === 1 ) { + return elem.innerHTML; + } + + // See if we can take a shortcut and just use innerHTML + if ( typeof value === "string" && !rnoInnerhtml.test( value ) && + !wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) { + + value = value.replace( rxhtmlTag, "<$1>" ); + + try { + for ( ; i < l; i++ ) { + elem = this[ i ] || {}; + + // Remove element nodes and prevent memory leaks + if ( elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem, false ) ); + elem.innerHTML = value; + } + } + + elem = 0; + + // If using innerHTML throws an exception, use the fallback method + } catch( e ) {} + } + + if ( elem ) { + this.empty().append( value ); + } + }, null, value, arguments.length ); + }, + + replaceWith: function() { + var arg = arguments[ 0 ]; + + // Make the changes, replacing each context element with the new content + this.domManip( arguments, function( elem ) { + arg = this.parentNode; + + jQuery.cleanData( getAll( this ) ); + + if ( arg ) { + arg.replaceChild( elem, this ); + } + }); + + // Force removal if there was no new content (e.g., from empty arguments) + return arg && (arg.length || arg.nodeType) ? this : this.remove(); + }, + + detach: function( selector ) { + return this.remove( selector, true ); + }, + + domManip: function( args, callback ) { + + // Flatten any nested arrays + args = concat.apply( [], args ); + + var fragment, first, scripts, hasScripts, node, doc, + i = 0, + l = this.length, + set = this, + iNoClone = l - 1, + value = args[ 0 ], + isFunction = jQuery.isFunction( value ); + + // We can't cloneNode fragments that contain checked, in WebKit + if ( isFunction || + ( l > 1 && typeof value === "string" && + !support.checkClone && rchecked.test( value ) ) ) { + return this.each(function( index ) { + var self = set.eq( index ); + if ( isFunction ) { + args[ 0 ] = value.call( this, index, self.html() ); + } + self.domManip( args, callback ); + }); + } + + if ( l ) { + fragment = jQuery.buildFragment( args, this[ 0 ].ownerDocument, false, this ); + first = fragment.firstChild; + + if ( fragment.childNodes.length === 1 ) { + fragment = first; + } + + if ( first ) { + scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); + hasScripts = scripts.length; + + // Use the original fragment for the last item instead of the first because it can end up + // being emptied incorrectly in certain situations (#8070). + for ( ; i < l; i++ ) { + node = fragment; + + if ( i !== iNoClone ) { + node = jQuery.clone( node, true, true ); + + // Keep references to cloned scripts for later restoration + if ( hasScripts ) { + // Support: QtWebKit + // jQuery.merge because push.apply(_, arraylike) throws + jQuery.merge( scripts, getAll( node, "script" ) ); + } + } + + callback.call( this[ i ], node, i ); + } + + if ( hasScripts ) { + doc = scripts[ scripts.length - 1 ].ownerDocument; + + // Reenable scripts + jQuery.map( scripts, restoreScript ); + + // Evaluate executable scripts on first document insertion + for ( i = 0; i < hasScripts; i++ ) { + node = scripts[ i ]; + if ( rscriptType.test( node.type || "" ) && + !data_priv.access( node, "globalEval" ) && jQuery.contains( doc, node ) ) { + + if ( node.src ) { + // Optional AJAX dependency, but won't run scripts if not present + if ( jQuery._evalUrl ) { + jQuery._evalUrl( node.src ); + } + } else { + jQuery.globalEval( node.textContent.replace( rcleanScript, "" ) ); + } + } + } + } + } + } + + return this; + } +}); + +jQuery.each({ + appendTo: "append", + prependTo: "prepend", + insertBefore: "before", + insertAfter: "after", + replaceAll: "replaceWith" +}, function( name, original ) { + jQuery.fn[ name ] = function( selector ) { + var elems, + ret = [], + insert = jQuery( selector ), + last = insert.length - 1, + i = 0; + + for ( ; i <= last; i++ ) { + elems = i === last ? this : this.clone( true ); + jQuery( insert[ i ] )[ original ]( elems ); + + // Support: QtWebKit + // .get() because push.apply(_, arraylike) throws + push.apply( ret, elems.get() ); + } + + return this.pushStack( ret ); + }; +}); + + +var iframe, + elemdisplay = {}; + +/** + * Retrieve the actual display of a element + * @param {String} name nodeName of the element + * @param {Object} doc Document object + */ +// Called only from within defaultDisplay +function actualDisplay( name, doc ) { + var style, + elem = jQuery( doc.createElement( name ) ).appendTo( doc.body ), + + // getDefaultComputedStyle might be reliably used only on attached element + display = window.getDefaultComputedStyle && ( style = window.getDefaultComputedStyle( elem[ 0 ] ) ) ? + + // Use of this method is a temporary fix (more like optimization) until something better comes along, + // since it was removed from specification and supported only in FF + style.display : jQuery.css( elem[ 0 ], "display" ); + + // We don't have any data stored on the element, + // so use "detach" method as fast way to get rid of the element + elem.detach(); + + return display; +} + +/** + * Try to determine the default display value of an element + * @param {String} nodeName + */ +function defaultDisplay( nodeName ) { + var doc = document, + display = elemdisplay[ nodeName ]; + + if ( !display ) { + display = actualDisplay( nodeName, doc ); + + // If the simple way fails, read from inside an iframe + if ( display === "none" || !display ) { + + // Use the already-created iframe if possible + iframe = (iframe || jQuery( " +
+ {/elsehook} + + {block name="contact-form"} + {form name="thelia.front.contact"} +
+ {form_hidden_fields} + + {hook name="contact.form-top"} + +
+
+ {intl l="Send us a message"} +
+
+
+ {form_field field="name"} +
+ +
+ + {if $error } + {$message} + {assign var="error_focus" value="true"} + {elseif $value != "" && !$error} + + {/if} +
+
+ {/form_field} + {form_field field="email"} +
+ +
+ + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
+
+ {/form_field} +
+ {form_field field="subject"} +
+ +
+ + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
+
+ {/form_field} + {form_field field="message"} +
+ +
+ + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
+
+ {/form_field} +
+
+ + {hook name="contact.form-bottom"} + +
+
+ +
+
+ +
+ {/form} + {/block} + + {hook name="contact.bottom"} + + + +{/block} + +{block name="stylesheet"} +{hook name="contact.stylesheet"} +{/block} + +{block name="after-javascript-include"} +{hook name="contact.after-javascript-include"} +{/block} + +{block name="javascript-initialization"} +{hook name="contact.javascript-initialization"} +{/block} diff --git a/templates/frontOffice/lematelot/content.html b/templates/frontOffice/lematelot/content.html new file mode 100755 index 00000000..de203cfa --- /dev/null +++ b/templates/frontOffice/lematelot/content.html @@ -0,0 +1,110 @@ +{extends file="layout.tpl"} + +{block name='init'} + {assign var="content_id" value={content attr="id"}} +{/block} + +{* Body Class *} +{block name="body-class"}page-content{/block} + +{* Page Title *} +{block name='no-return-functions' append} + {if {$content_id}} + {loop name="content.seo.title" type="content" id={$content_id} limit="1"} + {$page_title = {$META_TITLE}} + {/loop} + {/if} +{/block} + +{* Meta *} +{block name="meta"} + {if $content_id} + {loop name="content.seo.meta" type="content" id=$content_id limit="1"} + {include file="includes/meta-seo.html"} + {/loop} + {/if} +{/block} + +{* Breadcrumb *} +{block name='no-return-functions' append} + {if $content_id} + {$breadcrumbs = []} + {loop type="content" name="content-breadcrumb" id=$content_id limit="1"} + {loop name="folder_path" type="folder-path" folder={$DEFAULT_FOLDER}} + {$breadcrumbs[] = ['title' => {$TITLE}, 'url'=> {$URL nofilter}]} + {/loop} + {$breadcrumbs[] = ['title' => {$TITLE}, 'url'=> {$URL nofilter}]} + {/loop} + {/if} +{/block} + +{block name="main-content"} +{if $content_id} + {hook name="content.top" content="$content_id"} +
+ {hook name="content.main-top" content="$content_id"} +
+ + {hook name="content.content-top" content="$content_id"} + + {loop name="blog.content" type="content" id=$content_id limit="1"} +

{$TITLE}

+ {if $CHAPO} +
+ {$CHAPO} +
+ {/if} + {if $DESCRIPTION} +
+ {$DESCRIPTION nofilter} +
+ {/if} + + {ifloop rel="blog.document"} +
+
    + {loop name="blog.document" type="document" content={$ID}} +
  • {$TITLE}
  • + {/loop} +
+
+ {/ifloop} + + {if $POSTSCRIPTUM} + + {$POSTSCRIPTUM} + + {/if} + {/loop} + + {hook name="content.content-bottom" content="$content_id"} + +
+ + + + {hook name="content.main-bottom" content="$content_id"} +
+ {hook name="content.bottom" content="$content_id"} +{else} +
+
+ {include file="includes/empty.html"} +
+
+{/if} +{/block} + +{block name="stylesheet"} +{hook name="content.stylesheet"} +{/block} + +{block name="after-javascript-include"} +{hook name="content.after-javascript-include"} +{/block} + +{block name="javascript-initialization"} +{hook name="content.javascript-initialization"} +{/block} diff --git a/templates/frontOffice/lematelot/countries.html b/templates/frontOffice/lematelot/countries.html new file mode 100644 index 00000000..ef5fb889 --- /dev/null +++ b/templates/frontOffice/lematelot/countries.html @@ -0,0 +1,17 @@ +{extends file="layout.tpl"} + +{* Body Class *} +{block name="body-class"}page-content{/block} + +{block name="main-content"} +
+
+

{intl l="Delivered countries"}

+

{intl l="If your country are not in list try with our international shop at:
www.sailorsclothes.com"}

+
+
+{/block} + +{block name="stylesheet"} +{hook name="content.stylesheet"} +{/block} \ No newline at end of file diff --git a/templates/frontOffice/lematelot/currency.html b/templates/frontOffice/lematelot/currency.html new file mode 100644 index 00000000..7a8a411a --- /dev/null +++ b/templates/frontOffice/lematelot/currency.html @@ -0,0 +1,39 @@ +{extends file="layout.tpl"} + +{* Body Class *} +{block name="body-class"}page-currency{/block} + +{* Breadcrumb *} +{block name='no-return-functions' append} + {$breadcrumbs = [ + ['title' => {intl l="Currency"}, 'url'=>{url path="/currency"}] + ]} +{/block} + + +{block name="main-content"} +
+
+

{intl l="SELECT YOUR CURRENCY"}

+ {hook name="currency.top"} + + {hook name="currency.bottom"} +
+
+{/block} + +{block name="stylesheet"} +{hook name="currency.stylesheet"} +{/block} + +{block name="after-javascript-include"} +{hook name="currency.after-javascript-include"} +{/block} + +{block name="javascript-initialization"} +{hook name="currency.javascript-initialization"} +{/block} diff --git a/templates/frontOffice/lematelot/error.html b/templates/frontOffice/lematelot/error.html new file mode 100644 index 00000000..81135ce0 --- /dev/null +++ b/templates/frontOffice/lematelot/error.html @@ -0,0 +1,36 @@ +{extends file="layout.tpl"} + +{block name="body-class"}page-error{/block} + +{block name="main-content"} +
+
+
+
+

{intl l='An error occurred'}

+ +

+ {intl + l="We're sorry but an error occured. Please try to contact the site administrator" + mail={config key='store_email'} + } +

+ +
+ + +
+
+
+
+{/block} + +{block name="javascript-initialization"} + +{/block} \ No newline at end of file diff --git a/templates/frontOffice/lematelot/feed.html b/templates/frontOffice/lematelot/feed.html new file mode 100644 index 00000000..d3ee61fc --- /dev/null +++ b/templates/frontOffice/lematelot/feed.html @@ -0,0 +1,108 @@ + + +{* @todo order item by create date desc *} +{assign var="store_name" value="{config key="store_name"}"} +{loop type="lang" name="lang" id=$_lang_} + {assign var="locale" value="{$LOCALE}"} +{/loop} +{if $_context_ == "catalog"} + + {if $_id_ == "" } + {intl l="All products in"} {$store_name} + {url path="/"} + {$store_name} + {$locale|replace:'_':'-'|lower} + {$smarty.now|date_format:'r'} + Thelia 2.0 + {else} + {loop type="category" name="category" id=$_id_ lang=$_lang_ } + {intl l="All products in"} {$TITLE} - {$store_name} + {$URL nofilter} + {$CHAPO} + {$LOCALE|replace:'_':'-'|lower} + {format_date date=$UPDATE_DATE format="r"} + {$smarty.now|date_format:'r'} + Thelia 2.0 + {/loop} + {/if} + {loop type="product" name="product" category_default=$_id_ lang=$_lang_ order="id_reverse" } + + {$TITLE} + {$URL nofilter} + {$CHAPO} + {format_date date=$CREATE_DATE format="r"} + {$URL nofilter} + + {/loop} + +{elseif $_context_ == "brand"} + + {if $_id_ == "" } + {intl l="All brands in %store" store="$store_name"} + {url path="/"} + {$store_name} + {$locale|replace:'_':'-'|lower} + {$smarty.now|date_format:'r'} + Thelia 2.0 + {loop type="brand" name="brand-list" lang=$_lang_ order="id-reverse" } + + {$TITLE} + {$URL nofilter} + {$CHAPO} + {format_date date=$CREATE_DATE format="r"} + {$URL nofilter} + + {/loop} + {else} + {loop type="brand" name="brand-desc" lang=$_lang_ id=$_id_} + {intl l="All products for brand %title in %store" title="{$TITLE}" store="{$store_name}"} + {$URL nofilter} + {$CHAPO} + {$locale|replace:'_':'-'|lower} + {$smarty.now|date_format:'r'} + Thelia 2.0 + {/loop} + {/if} + + {loop type="product" name="products-in-brand" brand=$_id_ lang=$_lang_ order="id_reverse" } + + {$TITLE} + {$URL nofilter} + {$CHAPO} + {format_date date=$CREATE_DATE format="r"} + {$URL nofilter} + + {/loop} + +{else} + + {if $_id_ == "" } + {intl l="All contents in"} {$store_name} {$store_description} + {url path="/"} + {$store_name} {$store_description} + {$locale|replace:'_':'-'|lower} + {$smarty.now|date_format:'r'} + Thelia 2.0 + {else} + {loop type="folder" name="folder" id=$_id_ lang=$_lang_ } + {intl l="All contents in"} {$TITLE} - {$store_name} {$store_description} + {$URL nofilter} + {$CHAPO} + {$LOCALE|replace:'_':'-'|lower} + {format_date date=$UPDATE_DATE format="r"} + {$smarty.now|date_format:'r'} + Thelia 2.0 + {/loop} + {/if} + {loop type="content" name="content" folder_default=$_id_ lang=$_lang_ } + + {$TITLE} + {$URL nofilter} + {$CHAPO} + {format_date date=$CREATE_DATE format="r"} + {$URL nofilter} + + {/loop} + +{/if} + diff --git a/templates/frontOffice/lematelot/folder.html b/templates/frontOffice/lematelot/folder.html new file mode 100755 index 00000000..057caf1a --- /dev/null +++ b/templates/frontOffice/lematelot/folder.html @@ -0,0 +1,159 @@ +{extends file="layout.tpl"} + +{block name="init"} +{$folder_id={folder attr="id"}} +{/block} + +{* Body Class *} +{block name="body-class"}page-folder{/block} + +{* Page Title *} +{block name='no-return-functions' append} + {if $folder_id} + {loop name="folder.seo.title" type="folder" id=$folder_id limit="1"} + {$page_title = {$META_TITLE}} + {/loop} + {/if} +{/block} + +{* Meta *} +{block name="meta"} + {if $folder_id} + {loop name="folder.seo.meta" type="folder" id=$folder_id limit="1"} + {include file="includes/meta-seo.html"} + {/loop} + {/if} +{/block} + +{* Breadcrumb *} +{block name='no-return-functions' append} + {if $folder_id} + {$breadcrumbs = []} + {loop name="folder_path" type="folder-path" folder=$folder_id} + {$breadcrumbs[] = ['title' => {$TITLE}, 'url'=> {$URL nofilter}]} + {/loop} + {/if} +{/block} + +{block name="feeds"} + +{/block} + +{* Content *} +{block name="main-content"} +{assign var="$folder_id" value={folder attr="id"}} + {hook name="folder.top" folder="$folder_id"} +
+ {hook name="folder.main-top" folder="$folder_id"} +
+ + {hook name="folder.content-top" folder="$folder_id"} + + {if $folder_id} + {loop name="folder" type="folder" id=$folder_id limit="1"} +

{$TITLE}

+ {if $CHAPO} +
+ {$CHAPO} +
+ {/if} + {if $DESCRIPTION} +
+ {$DESCRIPTION nofilter} +
+ {/if} + +
+
+ {ifloop rel="folder_content"} + + {/ifloop} + {elseloop rel="folder_content"} +
+ {intl l="No Contents in this folder."} +
+ {/elseloop} +
+
+ + {ifloop rel="blog.document"} +
+
    + {loop name="blog.document" type="document" folder={$ID}} +
  • {$TITLE}
  • + {/loop} +
+
+ {/ifloop} + + {if $POSTSCRIPTUM} + + {$POSTSCRIPTUM} + + {/if} + {/loop} + {else} + {ifloop rel="folders"} +
    + {loop name="folders" type="folder"} +
  • +
    + +
    +
  • + {/loop} +
+ {/ifloop} + {/if} + + {hook name="folder.content-bottom" folder="$folder_id"} + +
+ {hook name="folder.main-bottom" folder="$folder_id"} +
+ {hook name="folder.bottom" folder="$folder_id"} +{/block} + +{block name="stylesheet"} +{hook name="folder.stylesheet"} +{/block} + +{block name="after-javascript-include"} +{hook name="folder.after-javascript-include"} +{/block} + +{block name="javascript-initialization"} +{hook name="folder.javascript-initialization"} +{/block} + diff --git a/templates/frontOffice/lematelot/includes/_notes/dwsync.xml b/templates/frontOffice/lematelot/includes/_notes/dwsync.xml new file mode 100644 index 00000000..1ca6c4da --- /dev/null +++ b/templates/frontOffice/lematelot/includes/_notes/dwsync.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/templates/frontOffice/lematelot/includes/addedToCart.html b/templates/frontOffice/lematelot/includes/addedToCart.html new file mode 100644 index 00000000..7944abac --- /dev/null +++ b/templates/frontOffice/lematelot/includes/addedToCart.html @@ -0,0 +1,96 @@ +{* This page should not replace the current previous URL *} +{set_previous_url ignore_current="1"} + +{default_translation_domain domain='fo.lematelot'} +{loop type="product" name="add_product_to_cart" id={product attr="id"}} +
+ + + + + + + + + + {assign var="minPrice" {config key="gift_amount"}} + {assign var="giftCategoryId" {config key="gifts_category"}} + {assign "existe" 0} + {loop type="cart" name="cartverify"} + {if $IS_PROMO == 1} + {assign "real_price" $PROMO_TAXED_PRICE} + {assign "real_total_price" $TOTAL_PROMO_TAXED_PRICE} + {else} + {assign "real_price" $TAXED_PRICE} + {assign "real_total_price" $TOTAL_TAXED_PRICE} + {/if} + {if $real_price == 0 || $real_total_price == 0} + {assign "existe" 1} + {/if} + {/loop} + + {if $existe == 0} + {if $real_price >= $minPrice} + + + + {/if} + {/if} +
+

{intl l="The product has been added to your cart" }

+
+ {loop name="product_thumbnail" type="image" product=$ID width="218" height="146" resize_mode="borders" limit="1"} + Product #{$LOOP_COUNT} + {/loop} + +

{$TITLE}

+ {loop type="attribute_combination" name="product_options" product_sale_elements={$smarty.get.pse_id} order="manual"} +

{$ATTRIBUTE_TITLE} : {$ATTRIBUTE_AVAILABILITY_TITLE}

+ {/loop} +
+ {loop type="product_sale_elements" name="product_price" id={$smarty.get.pse_id}} + {if $IS_PROMO == 1} + {assign "real_price" $TAXED_PROMO_PRICE} +
{format_money number=$TAXED_PROMO_PRICE}
+ {format_money number=$TAXED_PRICE} + {else} + {assign "real_price" $TAXED_PRICE} +
{format_money number=$TAXED_PRICE}
+ {/if} + {/loop} +
+ + + + + +
+

+

{intl l="1 gift is offered to you for this order!" d = "giftoffered.fo.default"}

+

+ {loop name="gift-category" type="category" id="{$giftCategoryId}"} + {intl l="Click here to choose want you want from our selection of gifts" d = "giftoffered.fo.default"} + {/loop} +

+
+ {intl l='Gift' d='giftoffered.fo.default'} +
+
+ {intl l="View Cart"} + +
+{ifloop rel="accessories"} + +{/ifloop} +{/loop} diff --git a/templates/frontOffice/lematelot/includes/asides/_notes/dwsync.xml b/templates/frontOffice/lematelot/includes/asides/_notes/dwsync.xml new file mode 100644 index 00000000..bf014647 --- /dev/null +++ b/templates/frontOffice/lematelot/includes/asides/_notes/dwsync.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/templates/frontOffice/lematelot/includes/asides/articles.html b/templates/frontOffice/lematelot/includes/asides/articles.html new file mode 100644 index 00000000..e3df8562 --- /dev/null +++ b/templates/frontOffice/lematelot/includes/asides/articles.html @@ -0,0 +1,19 @@ +{hook name="content.sidebar-top"} +{ifhook rel="content.sidebar-body"} +{hook name="content.sidebar-body"} +{/ifhook} +{elsehook rel="content.sidebar-body"} + +{/elsehook} +{hook name="content.sidebar-bottom"} \ No newline at end of file diff --git a/templates/frontOffice/lematelot/includes/brand-menu.html b/templates/frontOffice/lematelot/includes/brand-menu.html new file mode 100644 index 00000000..32497140 --- /dev/null +++ b/templates/frontOffice/lematelot/includes/brand-menu.html @@ -0,0 +1,19 @@ +{hook name="brand.sidebar-top"} +{ifhook rel="brand.sidebar-body"} +{hook name="brand.sidebar-body"} +{/ifhook} +{elsehook rel="brand.sidebar-body"} + +{/elsehook} +{hook name="brand.sidebar-bottom"} diff --git a/templates/frontOffice/lematelot/includes/categories-filters.html b/templates/frontOffice/lematelot/includes/categories-filters.html new file mode 100644 index 00000000..3984fd77 --- /dev/null +++ b/templates/frontOffice/lematelot/includes/categories-filters.html @@ -0,0 +1,77 @@ +
+

Find a product

+
+
+
+ Type +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ Price +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ Size +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+ +
+
+
\ No newline at end of file diff --git a/templates/frontOffice/lematelot/includes/empty.html b/templates/frontOffice/lematelot/includes/empty.html new file mode 100644 index 00000000..d73d101e --- /dev/null +++ b/templates/frontOffice/lematelot/includes/empty.html @@ -0,0 +1,10 @@ +{if ! $title_empty} + {$title={intl l="The page cannot be found"}} +{/if} +

{$title}

+ +{if ! $message_empty} +
+ {$message_empty nofilter} +
+{/if} \ No newline at end of file diff --git a/templates/frontOffice/lematelot/includes/menu.html b/templates/frontOffice/lematelot/includes/menu.html new file mode 100644 index 00000000..16e3a85a --- /dev/null +++ b/templates/frontOffice/lematelot/includes/menu.html @@ -0,0 +1,74 @@ +{hook name="category.sidebar-top"} +{ifhook rel="category.sidebar-body"} + {hook name="category.sidebar-body"} +{/ifhook} +{elsehook rel="category.sidebar-body"} + +{/elsehook} +{hook name="category.sidebar-bottom"} diff --git a/templates/frontOffice/lematelot/includes/meta-seo.html b/templates/frontOffice/lematelot/includes/meta-seo.html new file mode 100644 index 00000000..b91bde1a --- /dev/null +++ b/templates/frontOffice/lematelot/includes/meta-seo.html @@ -0,0 +1,6 @@ +{if $META_DESCRIPTION} + +{elseif $CHAPO} + +{/if} +{if $META_KEYWORDS}{/if} \ No newline at end of file diff --git a/templates/frontOffice/lematelot/includes/mini-cart.html b/templates/frontOffice/lematelot/includes/mini-cart.html new file mode 100644 index 00000000..da70305d --- /dev/null +++ b/templates/frontOffice/lematelot/includes/mini-cart.html @@ -0,0 +1 @@ +{hook name="mini-cart"} \ No newline at end of file diff --git a/templates/frontOffice/lematelot/includes/product-empty.html b/templates/frontOffice/lematelot/includes/product-empty.html new file mode 100644 index 00000000..5ac5e699 --- /dev/null +++ b/templates/frontOffice/lematelot/includes/product-empty.html @@ -0,0 +1,34 @@ +
+

{intl l="Product Empty Title"}

+ {intl l="Product Empty Message"} +

{intl l="Product Empty Button"}

+
+ +
+
+

{intl l="Latest"}

+
+ + +
diff --git a/templates/frontOffice/lematelot/includes/single-product.html b/templates/frontOffice/lematelot/includes/single-product.html new file mode 100644 index 00000000..9637e679 --- /dev/null +++ b/templates/frontOffice/lematelot/includes/single-product.html @@ -0,0 +1,125 @@ +
  • + {if $PSE_COUNT > 1} + {assign var="hasSubmit" value = false} + {else} + {assign var="hasSubmit" value = true} + {/if} + {assign var="productTitle" value="{$TITLE}"} + {if not $product_id} + {assign var="product_id" value=$ID} + {/if} + {if $product_id} + {assign var="hasQuickView" value=1} + {/if} +
    + + {hook name="singleproduct.top" product="{$product_id}"} + + + +
    +

    {$productTitle}

    + {if $hasDescription} +
    +

    {$DESCRIPTION nofilter}

    +
    + {/if} +
    + + {* Stock *} + {assign var="current_stock_content" value = "in_stock"} + {assign var="current_stock_href" value = "http://schema.org/InStock"} + {if {config key="check-available-stock"} != 0} + {if $VIRTUAL == 0 && $QUANTITY <= 0} + {assign var="current_stock_content" value = "out_stock"} + {assign var="current_stock_href" value = "http://schema.org/OutOfStock"} + {/if} + {/if} + +
    +
    + + {* List of condition : NewCondition, DamagedCondition, UsedCondition, RefurbishedCondition *} + + {* List of currency : The currency used to describe the product price, in three-letter ISO format. *} + + + {if $IS_PROMO } + + {assign var="combination_count" value={count type="product_sale_elements" promo="1" product=$ID}} + {intl l="Special Price:"} + {if $combination_count > 1} + {intl l="From %price" price={format_money number=$BEST_TAXED_PRICE}} + {else} + {format_money number=$BEST_TAXED_PRICE} + {/if} + + {if $SHOW_ORIGINAL_PRICE} + {intl l="Regular Price:"} {format_money number=$TAXED_PRICE} + {/if} + {else} + {format_money number=$BEST_TAXED_PRICE} + {/if} +
    + + {if $hasBtn == true} + {if $hasSubmit == true && $current_stock_content == "in_stock"} + {form name="thelia.cart.add" } +
    + {form_hidden_fields} + + + {form_field field="append"} + + {/form_field} + + {if $form_error}
    {$form_error_message}
    {/if} + + {form_field field='product_sale_elements_id'} + + {/form_field} + {form_field field="product"} + + {/form_field} + +
    + {form_field field='quantity'} +
    + + + {if $error } + {$message} + {elseif $value != "" && !$error} + + {/if} +
    + {/form_field} +
    +
    + +
    +
    +
    +
    + {/form} + {else} + + {/if} + {/if} +
    + + {hook name="singleproduct.bottom" product={$product_id}} + +
    +
  • diff --git a/templates/frontOffice/lematelot/includes/toolbar.html b/templates/frontOffice/lematelot/includes/toolbar.html new file mode 100644 index 00000000..d273aefe --- /dev/null +++ b/templates/frontOffice/lematelot/includes/toolbar.html @@ -0,0 +1,74 @@ + diff --git a/templates/frontOffice/lematelot/index.html b/templates/frontOffice/lematelot/index.html new file mode 100644 index 00000000..a4890913 --- /dev/null +++ b/templates/frontOffice/lematelot/index.html @@ -0,0 +1,29 @@ +{extends file="layout.tpl"} + +{* Body Class *} +{block name="body-class"}page-home{/block} + +{* Page Title *} +{block name='no-return-functions' append} + {$page_title = {config key="store_name"}} +{/block} + +{* Hide breadcrumb *} +{block name='breadcrumb'}{/block} + +{* Main content *} +{block name="main-content"} + {hook name="home.body"} +{/block} + +{block name="stylesheet"} +{hook name="home.stylesheet"} +{/block} + +{block name="after-javascript-include"} +{hook name="home.after-javascript-include"} +{/block} + +{block name="javascript-initialization"} +{hook name="home.javascript-initialization"} +{/block} diff --git a/templates/frontOffice/lematelot/language.html b/templates/frontOffice/lematelot/language.html new file mode 100644 index 00000000..00630baa --- /dev/null +++ b/templates/frontOffice/lematelot/language.html @@ -0,0 +1,39 @@ +{extends file="layout.tpl"} + +{* Body Class *} +{block name="body-class"}page-language{/block} + +{* Breadcrumb *} +{block name='no-return-functions' append} + {$breadcrumbs = [ + ['title' => {intl l="Language"}, 'url'=>{url path="/language"}] + ]} +{/block} + + +{block name="main-content"} +
    +
    +

    {intl l="SELECT YOUR LANGUAGE"}

    + {hook name="language.top"} + + {hook name="language.bottom"} +
    +
    +{/block} + +{block name="stylesheet"} +{hook name="language.stylesheet"} +{/block} + +{block name="after-javascript-include"} +{hook name="language.after-javascript-include"} +{/block} + +{block name="javascript-initialization"} +{hook name="language.javascript-initialization"} +{/block} \ No newline at end of file diff --git a/templates/frontOffice/lematelot/layout.tpl b/templates/frontOffice/lematelot/layout.tpl new file mode 100644 index 00000000..5dd5ef0e --- /dev/null +++ b/templates/frontOffice/lematelot/layout.tpl @@ -0,0 +1,303 @@ + + +{* Declare assets directory, relative to template base directory *} +{declare_assets directory='assets/dist'} +{* Set the default translation domain, that will be used by {intl} when the 'd' parameter is not set *} +{default_translation_domain domain='fo.lematelot'} + +{* -- Define some stuff for Smarty ------------------------------------------ *} +{config_load file='variables.conf'} +{block name="init"}{/block} +{block name="no-return-functions"}{/block} +{assign var="store_name" value={config key="store_name"}} +{assign var="store_description" value={config key="store_description"}} +{assign var="shop" value={config key="shop"}} +{assign var="lang_code" value={lang attr="code"}} +{assign var="lang_locale" value={lang attr="locale"}} +{if not $store_name}{assign var="store_name" value={intl l='Thelia V2'}}{/if} +{if not $store_description}{assign var="store_description" value={$store_name}}{/if} + +{* paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither *} + + + + + + {hook name="main.head-top"} + {* Test if javascript is enabled *} + + + + + {* Page Title *} + {block name="page-title"}{strip}{if $page_title}{$page_title}{elseif $breadcrumbs}{foreach from=$breadcrumbs|array_reverse item=breadcrumb}{$breadcrumb.title|unescape} - {/foreach}{$store_name}{else}{$store_name}{/if} {$shop} {$store_description}{/strip}{/block} + + {* Meta Tags *} + + + + {block name="meta"} + + {/block} + + {stylesheets file='assets/dist/css/thelia.min.css'} + + {/stylesheets} + {* + If you want to generate the CSS assets on the fly, just replace the stylesheet inclusion above by the following. + Then, in your back-office, go to Configuration -> System Variables and set process_assets to 1. + Now, when you're accessing the front office in developpement mode (index_dev.php) the CSS is recompiled when a + change in the source files is detected. + + See http://doc.thelia.net/en/documentation/templates/assets.html#activate-automatic-assets-generation for details. + + {stylesheets file='assets/src/less/thelia.less' filters='less'} + + {/stylesheets} + + *} + + {hook name="main.stylesheet"} + + {block name="stylesheet"}{/block} + + {* Favicon *} + + + + {* Feeds *} + + + + {block name="feeds"}{/block} + + {* HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries *} + + + {hook name="main.head-bottom"} + + + {hook name="main.body-top"} + + + {intl l="Skip to content"} + +
    + +
    + {hook name="main.header-top"} + + + + + {hook name="main.header-bottom"} +
    + +
    +
    + {hook name="main.content-top"} + {block name="breadcrumb"}{include file="misc/breadcrumb.tpl"}{/block} +
    {block name="main-content"}{/block}
    + {hook name="main.content-bottom"} +
    +
    + + + +
    + + {block name="before-javascript-include"}{/block} + + + + + + {javascripts file="assets/dist/js/vendors/jquery.min.js"} + + {/javascripts} + + + {* do no try to load messages_en, as this file does not exists *} + {if $lang_code != 'en'} + + {/if} + + + {javascripts file="assets/dist/js/vendors/bootstrap.min.js"} + + {/javascripts} + + {javascripts file="assets/dist/js/vendors/bootbox.js"} + + {/javascripts} + + {hook name="main.after-javascript-include"} + + {block name="after-javascript-include"}{/block} + + {hook name="main.javascript-initialization"} + + {block name="javascript-initialization"}{/block} + + + + + + + {hook name="main.body-bottom"} + + diff --git a/templates/frontOffice/lematelot/login.html b/templates/frontOffice/lematelot/login.html new file mode 100644 index 00000000..df84453d --- /dev/null +++ b/templates/frontOffice/lematelot/login.html @@ -0,0 +1,110 @@ +{extends file="layout.tpl"} + +{* Body Class *} +{block name="body-class"}page-login{/block} + +{* Breadcrumb *} +{block name='no-return-functions' append} + {$breadcrumbs = [ + ['title' => {intl l="Login"}, 'url'=>{url path="/login"}] + ]} +{/block} + + +{block name="main-content"} + + {* This page should not replace the current previous URL *} + {set_previous_url ignore_current="1"} + + {hook name="login.top"} +
    + {hook name="login.main-top"} +
    +

    {intl l="Login"}

    + {form name="thelia.front.customer.login"} +
    + {if $form_error}
    {$form_error_message}
    {/if} + {form_field field='success_url'} + {* the url the user is redirected to on login success *} + {/form_field} + + {form_field field='error_message'} + {* the url the user is redirected to on login success *} + {/form_field} + {form_hidden_fields} + {hook name="login.form-top"} +
    + {form_field field="email"} +
    + +
    + + {if $error} + {$message} + {assign var="error_focus" value="true"} + {elseif !$value} + {assign var="error_focus" value="true"} + {/if} +
    +
    + {/form_field} + +
    + {form_field field="account"} + {intl l="Do you have an account?"} + {foreach $choices as $choice} +
    + +
    + {/foreach} + {/form_field} +
    + {form_field field="password"} +
    + +
    + + {if $error} + {$message} + {/if} +
    + + {intl l="Forgot your Password?"} + +
    + {/form_field} + {form_field field='remember_me'} +
    + +
    + {/form_field} +
    +
    +
    + {hook name="login.form-bottom"} +
    + +
    +
    + {/form} +
    + {hook name="login.main-bottom"} +
    + {hook name="login.bottom"} +{/block} + +{block name="stylesheet"} +{hook name="login.stylesheet"} +{/block} + +{block name="after-javascript-include"} +{hook name="login.after-javascript-include"} +{/block} + +{block name="javascript-initialization"} +{hook name="login.javascript-initialization"} +{/block} \ No newline at end of file diff --git a/templates/frontOffice/lematelot/misc/breadcrumb.tpl b/templates/frontOffice/lematelot/misc/breadcrumb.tpl new file mode 100644 index 00000000..6517cf00 --- /dev/null +++ b/templates/frontOffice/lematelot/misc/breadcrumb.tpl @@ -0,0 +1,22 @@ + diff --git a/templates/frontOffice/lematelot/misc/checkout-progress.tpl b/templates/frontOffice/lematelot/misc/checkout-progress.tpl new file mode 100644 index 00000000..eb3e051e --- /dev/null +++ b/templates/frontOffice/lematelot/misc/checkout-progress.tpl @@ -0,0 +1,28 @@ +{if $step eq "cart"} + {assign var="step1" value=" active"} + {assign var="step2" value=" disabled"} + {assign var="step3" value=" disabled"} + {assign var="step4" value=" disabled"} +{elseif $step eq "delivery"} + {assign var="step1" value=""} + {assign var="step2" value=" active"} + {assign var="step3" value=" disabled"} + {assign var="step4" value=" disabled"} +{elseif $step eq "invoice"} + {assign var="step1" value=""} + {assign var="step2" value=""} + {assign var="step3" value=" active"} + {assign var="step4" value=" disabled"} +{elseif $step eq "last"} + {assign var="step1" value=" disabled"} + {assign var="step2" value=" disabled"} + {assign var="step3" value=" disabled"} + {assign var="step4" value=" active"} +{/if} + + diff --git a/templates/frontOffice/lematelot/modal-address.html b/templates/frontOffice/lematelot/modal-address.html new file mode 100644 index 00000000..e69de29b diff --git a/templates/frontOffice/lematelot/newsletter-unsubscribe.html b/templates/frontOffice/lematelot/newsletter-unsubscribe.html new file mode 100644 index 00000000..324226ce --- /dev/null +++ b/templates/frontOffice/lematelot/newsletter-unsubscribe.html @@ -0,0 +1,57 @@ +{extends file="layout.tpl"} + +{* Breadcrumb *} +{block name='no-return-functions' append} + {$breadcrumbs = [['title' => {intl l="Newsletter"}, 'url'=>{url path="/newsletter-unsubscribe"}]]} +{/block} + +{block name="main-content"} +
    +
    +

    {intl l="Cancel Newsletter Subscription"}

    + + {hook name="newsletter-unsubscribe.top"} + + {form name="thelia.front.newsletter.unsubscribe"} +
    + {form_hidden_fields} +

    {intl l="To cancel your subscription to our newsletter, please enter your email address below."}

    +
    + {form_field field="email"} +
    + +
    + + {if $error} + {$message} + {elseif !$error && $value != ""} + {intl l="Your subscription to our newsletter has been canceled."} + {/if} +
    +
    + {/form_field} +
    +
    + +
    +
    +
    +
    + {/form} + {hook name="newsletter-unsubscribe.bottom"} +
    +
    +{/block} + + +{block name="stylesheet"} + {hook name="newsletter-unsubscribe.stylesheet"} +{/block} + +{block name="after-javascript-include"} + {hook name="newsletter-unsubscribe.after-javascript-include"} +{/block} + +{block name="javascript-initialization"} + {hook name="newsletter-unsubscribe.javascript-initialization"} +{/block} diff --git a/templates/frontOffice/lematelot/newsletter.html b/templates/frontOffice/lematelot/newsletter.html new file mode 100644 index 00000000..aefcbb6b --- /dev/null +++ b/templates/frontOffice/lematelot/newsletter.html @@ -0,0 +1,79 @@ +{extends file="layout.tpl"} + +{* Breadcrumb *} +{block name='no-return-functions' append} + {$breadcrumbs = [['title' => {intl l="Newsletter"}, 'url'=>{url path="/newsletter"}]]} +{/block} + +{block name="main-content"} +
    +
    +

    {intl l="Newsletter Subscription"}

    + + {hook name="newsletter.top"} + + {form name="thelia.front.newsletter"} +
    + {form_hidden_fields} +

    {intl l="You want to subscribe to the newsletter? Please enter your email address below."}

    +
    + {form_field field="email"} +
    + +
    + + {if $error} + {$message} + {elseif !$error && $value != ""} + {intl l="Thanks for signing up! We'll keep you posted whenever we have any new updates."} + {/if} +
    +
    + {/form_field} + + {loop type="auth" name="customer_newsletter_block" role="CUSTOMER"}{/loop} + {elseloop rel="customer_newsletter_block"} + {form_field field="firstname"} +
    + +
    + +
    +
    + {/form_field} + + {form_field field="lastname"} +
    + +
    + +
    +
    + {/form_field} + {/elseloop} + +
    +
    + +
    +
    +
    +
    + {/form} + {hook name="newsletter.bottom"} +
    +
    +{/block} + + +{block name="stylesheet"} + {hook name="newsletter.stylesheet"} +{/block} + +{block name="after-javascript-include"} + {hook name="newsletter.after-javascript-include"} +{/block} + +{block name="javascript-initialization"} + {hook name="newsletter.javascript-initialization"} +{/block} diff --git a/templates/frontOffice/lematelot/order-delivery.html b/templates/frontOffice/lematelot/order-delivery.html new file mode 100644 index 00000000..bb12f6ea --- /dev/null +++ b/templates/frontOffice/lematelot/order-delivery.html @@ -0,0 +1,182 @@ +{extends file="layout.tpl"} + +{* Security *} +{block name="no-return-functions" prepend} + {check_auth role="CUSTOMER" login_tpl="login"} + {check_cart_not_empty} +{/block} + +{* Body Class *} +{block name="body-class"}page-order-delivery{/block} + +{* Breadcrumb *} +{block name='no-return-functions' append} + {$breadcrumbs = [ + ['title' => {intl l="Cart"}, 'url'=>{url path="/cart"}], + ['title' => {intl l="Billing and delivery"}, 'url'=>{url path="/order/delivery"}] + ]} +{/block} + + +{block name="main-content"} + +
    +
    + +

    {intl l="Billing and delivery"}

    + + {include file="misc/checkout-progress.tpl" step="delivery"} + + {hook name="order-delivery.top"} + + {form name="thelia.order.delivery"} + {assign var="isPost" value={$smarty.post|count}} +
    + + {form_hidden_fields} + + {if $form_error}
    {$form_error_message}
    {/if} + + {hook name="order-delivery.form-top"} + + {form_field field='delivery-address'} + +
    +
    + {intl l="Add a new address"} + {intl l="Choose your delivery address"} + {if $error} + {$message} + {/if} +
    +
    + + + {loop type="address" name="customer.addresses" customer="current"} + {assign var="isDeliveryAddressChecked" value="0"} + {if $isPost} + {if $value == $ID} + {assign var="isDeliveryAddressChecked" value="1"} + {/if} + {elseif $delivery_address_id == $ID} + {assign var="isDeliveryAddressChecked" value="1"} + {/if} + + + + + + {/loop} + + +
    +
    + + {/form_field} + + {form_field field='delivery-module'} + +
    +
    + {intl l="Choose your delivery method"} + {if $error} + {$message} + {/if} +
    +
    +
    + + {/form_field} + + {hook name="order-delivery.form-bottom"} + {intl l="Back"} + + +
    + {/form} + + +
    +
    +{/block} + +{block name="javascript-initialization"} + + + {hook name="order-delivery.javascript-initialization"} +{/block} + +{block name="stylesheet"} +{hook name="order-delivery.stylesheet"} +{/block} + +{block name="after-javascript-include"} +{hook name="order-delivery.after-javascript-include"} +{/block} diff --git a/templates/frontOffice/lematelot/order-failed.html b/templates/frontOffice/lematelot/order-failed.html new file mode 100644 index 00000000..268549b4 --- /dev/null +++ b/templates/frontOffice/lematelot/order-failed.html @@ -0,0 +1,71 @@ +{extends file="layout.tpl"} + +{* Security *} +{block name="no-return-functions" prepend} + {check_auth role="CUSTOMER" login_tpl="login"} +{/block} + +{* Body Class *} +{block name="body-class"}page-order-payment{/block} + +{* Breadcrumb *} +{block name='no-return-functions' append} + {$breadcrumbs = [ + ['title' => {intl l="Cart"}, 'url'=>{url path="/cart"}], + ['title' => {intl l="Secure Payment"}, 'url'=>{url path="/order/pay"}] + ]} +{/block} + + +{block name="main-content"} +
    +
    + +

    {intl l="Your Cart"}

    + + {hook name="order-failed.top"} + + {include file="misc/checkout-progress.tpl" step="last"} + +
    +
    +

    + {loop type="order" name="failed-order" id=$failed_order_id} + {intl l="You choose to pay by"} : {loop name="payment-module" type="module" id=$PAYMENT_MODULE}{$TITLE}{/loop} + {/loop} + {elseloop rel="failed-order"} + {intl l="Your order payment"} + {/elseloop} +

    +
    + +
    +

    {intl l="We're sorry, a problem occured and your payment was not successful."}

    + {if null !== $failed_order_message} +

    {$failed_order_message}

    + {/if} + + {intl l="Try again"} +
    +
    + + {hook name="order-failed.bottom"} + + {intl l="Go home"} + +
    +
    +{/block} + + +{block name="stylesheet"} +{hook name="order-failed.stylesheet"} +{/block} + +{block name="after-javascript-include"} +{hook name="order-failed.after-javascript-include"} +{/block} + +{block name="javascript-initialization"} +{hook name="order-failed.javascript-initialization"} +{/block} \ No newline at end of file diff --git a/templates/frontOffice/lematelot/order-invoice.html b/templates/frontOffice/lematelot/order-invoice.html new file mode 100644 index 00000000..c8df5152 --- /dev/null +++ b/templates/frontOffice/lematelot/order-invoice.html @@ -0,0 +1,422 @@ +{extends file="layout.tpl"} + +{* Security *} +{block name="no-return-functions" prepend} + {check_auth role="CUSTOMER" login_tpl="login"} + {check_cart_not_empty} + {check_valid_delivery} +{/block} + +{* Body Class *} +{block name="body-class"}page-order-invoice{/block} + +{* Breadcrumb *} +{block name='no-return-functions' append} + {$breadcrumbs = [ + ['title' => {intl l="Cart"}, 'url'=>{url path="/cart"}], + ['title' => {intl l="My order"}, 'url'=>{url path="/order/invoice"}] + ]} +{/block} + + +{block name="main-content"} +
    +
    + +

    {intl l="Check my order"}

    + + {include file="misc/checkout-progress.tpl" step="invoice"} + + {hook name="order-invoice.top"} + + {form name="thelia.order.coupon"} + +
    + + {form_hidden_fields} + + {form_field field='success_url'} + + {/form_field} + + {form_field field='error_url'} + + {/form_field} + + {if $form_error}
    {$form_error_message}
    {/if} + + + + + + + + + + + + + + + + + + + + + {loop type="cart" name="cartloop"} + + + + + + + + + + {/loop} + + +
      + + {intl l="Name"} + + + {intl l="Price"} + + + {intl l="Taxed Price"} + + + {intl l="Qty"} + + + {intl l="Total"} +
    + {assign "cart_count" $LOOP_COUNT} + + {ifloop rel='product-image'} + {loop type="image" name="product-image" product=$PRODUCT_ID limit="1" width="118" height="85" force_return="true"} + Product #{$cart_count} + {/loop} + {/ifloop} + {elseloop rel="product-image"} + Product #{$cart_count} + {/elseloop} + + +

    + {$TITLE} +

    +
    +
    +
    {intl l="Available"} :
    + {if $STOCK > 0} +
    {intl l="In Stock"}
    + {else} +
    {intl l="Out of Stock"}
    + {/if} +
    {intl l="No."}
    +
    {$REF}
    + {loop type="attribute_combination" name="product_options" product_sale_elements="$PRODUCT_SALE_ELEMENTS_ID"} +
    {$ATTRIBUTE_TITLE}
    +
    {$ATTRIBUTE_AVAILABILITY_TITLE}
    + {/loop} +
    +
    +
    +
    + {if $IS_PROMO == 1} + {format_money number=$PROMO_PRICE} + {else} + {format_money number=$PRICE} + {/if} +
    +
    + {if $IS_PROMO == 1} + {assign "real_price" $PROMO_TAXED_PRICE} + {assign "real_total_price" $TOTAL_PROMO_TAXED_PRICE} +
    {format_money number=$PROMO_TAXED_PRICE}
    + {intl l="instead of"} {format_money number=$TAXED_PRICE} + {else} + {assign "real_price" $TAXED_PRICE} + {assign "real_total_price" $TOTAL_TAXED_PRICE} +
    {format_money number=$TAXED_PRICE}
    + {/if} +
    + {$QUANTITY} + + {format_money number=$real_total_price} +
    + +
    +
    + + + {$discount={order attr="discount"}} + {if $discount} + + + + + {/if} + + + + + {if {cart attr="is_virtual"} != 1} + + + + + {/if} + + + + + + + + + +
    {intl l="Discount"} +
    + {format_money number=$discount} +
    +
    + {form_field field='success_url'} + + {/form_field} + {form_field field='coupon-code'} +
    +
    + + + + + +
    + {if $error}{$message}{/if} +
    + {/form_field} + +
    {intl l="Shipping Tax"} +
    + {format_money number={order attr="postage"}} +
    +
    {intl l="Total excl. taxes"} +
    + {format_money number={{cart attr="total_price"} + {order attr="postage"} - {order attr="postage_tax"}}} +
    +
    {intl l="Total incl. taxes"} +
    + {format_money number={{cart attr="total_taxed_price"} + {order attr="postage"}}} +
    +
    +
    +
    +
    + {/form} + + {form name="thelia.order.payment"} + {assign var="isPost" value=$smarty.post|count} +
    + + {form_hidden_fields} + + {if $form_error}
    {$form_error_message}
    {/if} + +
    + {ifhook rel="order-invoice.delivery-address"} + {* delivery module can customize the delivery address *} + {hook name="order-invoice.delivery-address" module={order attr="delivery_module"}} + {/ifhook} + {elsehook rel="order-invoice.delivery-address"} +
    + {loop type="address" name="delivery-address" id={order attr="delivery_address"}} +
    {intl l="Delivery address"}
    +
    + {loop type="title" name="customer.title.info" id=$TITLE}{$SHORT}{/loop} {$LASTNAME|upper} {$FIRSTNAME|ucwords} + {$COMPANY} +
    + {$ADDRESS1}
    + {if $ADDRESS2 != ""} + {$ADDRESS2}
    + {/if} + {if $ADDRESS3 != ""} + {$ADDRESS3}
    + {/if} + {$ZIPCODE} + {$CITY}, + {loop type="country" name="customer.country.info" id=$COUNTRY}{$TITLE}{/loop} + {if $STATE}, {loop type="state" name="customer.state.info" id=$STATE}{$TITLE}{/loop}{/if} +
    +
    + {/loop} +
    + {/elsehook} + + {form_field field='invoice-address'} +
    +
    {intl l="Billing address"}
    + + {if $error} + {$message} + {/if} + +
    + + {loop type="address" name="invoice-address"} + {assign var="isInvoiceAddressChecked" value="0"} + {if $isPost} + {if $value == $ID && $value != ""} + {assign var="isInvoiceAddressChecked" value="1"} + {elseif $DEFAULT} + {assign var="isInvoiceAddressChecked" value="1"} + {/if} + {elseif $DEFAULT} + {assign var="isInvoiceAddressChecked" value="1"} + {/if} + +
    + +
    + {/loop} + + +
    + +
    +
    + + {/form_field} + + {form_field field='payment-module'} + +
    +
    {intl l="Choose your payment method"}
    + + {if $error} + {$message} + {/if} + +
    +
      + {loop type="payment" name="payments" force_return="true"} + {assign "paymentModuleId" $ID} +
    • + + {hook name="order-invoice.payment-extra" module={$paymentModuleId}} +
    • + {/loop} +
    +
    +
    + {/form_field} + + {form_field field="agreed"} +
    +
    +
    +
    + + {if $error } + {$message} + {/if} +
    +
    +
    +
    + {/form_field} + + {intl l="Back"} + +
    + {/form} + {hook name="order-invoice.bottom"} +
    +
    +{/block} + +{block name="javascript-initialization"} + +{hook name="order-invoice.javascript-initialization"} +{/block} + +{block name="stylesheet"} +{hook name="order-invoice.stylesheet"} +{/block} + +{block name="after-javascript-include"} +{hook name="order-invoice.after-javascript-include"} +{/block} + diff --git a/templates/frontOffice/lematelot/order-payment-gateway.html b/templates/frontOffice/lematelot/order-payment-gateway.html new file mode 100644 index 00000000..f0b4b093 --- /dev/null +++ b/templates/frontOffice/lematelot/order-payment-gateway.html @@ -0,0 +1,92 @@ +{extends file="layout.tpl"} + +{* Security *} +{block name="no-return-functions" prepend} + {check_auth role="CUSTOMER" login_tpl="login"} +{/block} + +{* Body Class *} +{block name="body-class"}page-order-payment{/block} + +{* Breadcrumb *} +{block name='no-return-functions' append} + {$breadcrumbs = [ + ['title' => {intl l="Cart"}, 'url'=>{url path="/cart"}], + ['title' => {intl l="Secure Payment"}, 'url'=>{url path="/order/pay"}] + ]} +{/block} + + +{block name="main-content"} +
    +
    + +

    {intl l="Secure payment"}

    + + {include file="misc/checkout-progress.tpl" step="last"} + + {loop type="order" name="placed-order" id=$order_id} + {ifhook rel="order-payment-gateway.body"} + {hook name="order-payment-gateway.body" module="$PAYMENT_MODULE"} + {/ifhook} + {elsehook rel="order-payment-gateway.body"} +
    +
    +

    {intl l="You choose to pay by"} : {loop name="payment-module" type="module" id=$PAYMENT_MODULE}{$TITLE}{/loop}

    +
    + +
    + {if $cart_count > 0} +
    + {intl l="Connecting to the secure payment server, please wait a few seconds..."} +
    + +
    +
    + {foreach from=$payment_form_data key='name' item='value'} + + {/foreach} + +

    {intl l='If nothing happens within 10 seconds, please click here.'}

    +
    +
    + {else} + {intl l="Sorry, your cart is empty. There's nothing to pay."} + {/if} +
    +
    + {/elsehook} + {/loop} + +
    + +
    +{/block} + +{block name="javascript-initialization"} +{ifhook rel="order-payment-gateway.javascript"} + {hook name="order-payment-gateway.javascript" module="$PAYMENT_MODULE"} +{/ifhook} +{elsehook rel="order-payment-gateway.javascript"} + +{/elsehook} +{hook name="order-payment-gateway.javascript-initialization"} +{/block} + +{block name="stylesheet"} +{hook name="order-payment-gateway.stylesheet"} +{/block} + +{block name="after-javascript-include"} +{hook name="order-payment-gateway.after-javascript-include"} +{/block} diff --git a/templates/frontOffice/lematelot/order-placed.html b/templates/frontOffice/lematelot/order-placed.html new file mode 100644 index 00000000..108622be --- /dev/null +++ b/templates/frontOffice/lematelot/order-placed.html @@ -0,0 +1,76 @@ +{extends file="layout.tpl"} + +{* Security *} +{block name="no-return-functions" prepend} + {check_auth role="CUSTOMER" login_tpl="login"} +{/block} + +{* Body Class *} +{block name="body-class"}page-order-payment{/block} + +{* Breadcrumb *} +{block name='no-return-functions' append} + {$breadcrumbs = [ + ['title' => {intl l="Cart"}, 'url'=>{url path="/cart"}], + ['title' => {intl l="Secure Payment"}, 'url'=>{url path="/order/pay"}] + ]} +{/block} + + +{block name="main-content"} +
    +
    + +

    {intl l="Your Cart"}

    + + {include file="misc/checkout-progress.tpl" step="last"} + + {loop type="order" name="placed-order" id=$placed_order_id} + {ifhook rel="order-placed.body"} + {hook name="order-placed.body" module="$PAYMENT_MODULE"} + {/ifhook} + {elsehook rel="order-placed.body"} +
    +
    +

    {intl l="You choose"} : {loop name="payment-module" type="module" id=$PAYMENT_MODULE}{$TITLE}{/loop}

    +
    +
    +

    {intl l="Thank you for the trust you place in us."}

    +

    {intl l="A summary of your order has been sent to the following address"} : {customer attr="email"}

    +

    {intl l="Your order will be confirmed by us upon receipt of your payment."}

    +
    +
    {intl l="Order number"} :
    +
    {$REF}
    +
    {intl l="Date"} :
    +
    {format_date date=$CREATE_DATE output="date"}
    +
    {intl l="Total"} :
    +
    {format_money number={$TOTAL_TAXED_AMOUNT} currency_id=$CURRENCY}
    +
    + + {block name='additional-payment-info'}{/block} + + {hook name="order-placed.additional-payment-info" module="$PAYMENT_MODULE" placed_order_id=$placed_order_id} +
    +
    + {/elsehook} + {/loop} + + {intl l="Go home"} + +
    + +
    +{/block} + + +{block name="stylesheet"} +{hook name="order-placed.stylesheet"} +{/block} + +{block name="after-javascript-include"} +{hook name="order-placed.after-javascript-include"} +{/block} + +{block name="javascript-initialization"} +{hook name="order-placed.javascript-initialization"} +{/block} diff --git a/templates/frontOffice/lematelot/package.json b/templates/frontOffice/lematelot/package.json new file mode 100644 index 00000000..703293d6 --- /dev/null +++ b/templates/frontOffice/lematelot/package.json @@ -0,0 +1,27 @@ +{ + "name": "Default", + "version": "1.0.0", + "description": "Default template for Thelia 2", + "main": "Gruntfile.js", + "keywords": [ + "template", + "default", + "thelia" + ], + "author": "Michael Espeche ", + "license": "LGPL-3.0+", + "dependencies": { + "grunt": "^0.4.5", + "grunt-autoprefixer": "^3.0.0", + "grunt-contrib-clean": "^0.6.0", + "grunt-contrib-copy": "^0.8.0", + "grunt-contrib-cssmin": "^0.12.2", + "grunt-contrib-imagemin": "^1.0.0", + "grunt-contrib-jshint": "^0.11.2", + "grunt-contrib-less": "^1.0.1", + "grunt-contrib-uglify": "^0.9.1", + "grunt-contrib-watch": "^0.6.1", + "grunt-css-count": "^0.3.0", + "load-grunt-tasks": "^3.1.0" + } +} diff --git a/templates/frontOffice/lematelot/password.html b/templates/frontOffice/lematelot/password.html new file mode 100644 index 00000000..45b2c6ad --- /dev/null +++ b/templates/frontOffice/lematelot/password.html @@ -0,0 +1,80 @@ +{extends file="layout.tpl"} + +{* Body Class *} +{block name="body-class"}page-password{/block} + +{* Breadcrumb *} +{block name='no-return-functions' append} +{$breadcrumbs = [ +['title' => {intl l="Password"}, 'url'=>{url path="/password"}] +]} +{/block} + +{block name="main-content"} + +{* This page should not replace the current previous URL *} +{set_previous_url ignore_current="1"} + +
    +
    +

    {intl l="Password Forgotten"}

    + {hook name="password.top"} + {if $password_sent} +
    +
    +

    {intl l="A new password has been sent to your e-mail address. Please check your mailbox."}

    +
    + + +
    + {else} + {form name="thelia.front.customer.lostpassword"} +
    + {form_hidden_fields} +

    {intl l="Please enter your email address below."} {intl l="You will receive a link to reset your password."}

    + {if $form_error}
    {$form_error_message}
    {/if} + {hook name="password.form-top"} + {form_field field="success_url"} + + {/form_field} + {form_field field="email"} +
    + +
    + + {if $error} + {$message} + {elseif !$error && $value != ""} + {intl l="You will receive a link to reset your password."} + {/if} +
    +
    + {/form_field} + {hook name="password.form-bottom"} +
    + {intl l="Cancel"} + +
    +
    + {/form} + {/if} + {hook name="password.bottom"} +
    +
    +{/block} + + +{block name="stylesheet"} +{hook name="password.stylesheet"} +{/block} + +{block name="after-javascript-include"} +{hook name="password.after-javascript-include"} +{/block} + +{block name="javascript-initialization"} +{hook name="password.javascript-initialization"} +{/block} \ No newline at end of file diff --git a/templates/frontOffice/lematelot/product.html b/templates/frontOffice/lematelot/product.html new file mode 100644 index 00000000..eb19857d --- /dev/null +++ b/templates/frontOffice/lematelot/product.html @@ -0,0 +1,435 @@ +{extends file="layout.tpl"} + +{block name="init"} + {$product_id={product attr="id"}} + {$pse_count=1} + {$product_virtual={product attr="virtual"}} + {$check_availability={config key="check-available-stock" default="1"}} +{/block} + +{* Body Class *} +{block name="body-class"}page-product{/block} + +{* Page Title *} +{block name='no-return-functions' append} + {loop name="product.seo.title" type="product" id=$product_id limit="1" with_prev_next_info="1"} + {$page_title = {$META_TITLE}} + {/loop} +{/block} + +{* Meta *} +{block name="meta"} + {loop name="product.seo.meta" type="product" id=$product_id limit="1" with_prev_next_info="1"} + {include file="includes/meta-seo.html"} + {/loop} +{/block} + +{* Breadcrumb *} +{block name='no-return-functions' append} + {$breadcrumbs = []} + {loop type="product" name="product_breadcrumb" id=$product_id limit="1" with_prev_next_info="1"} + {loop name="category_path" type="category-path" category={$DEFAULT_CATEGORY}} + {$breadcrumbs[] = ['title' => {$TITLE}, 'url'=> {$URL nofilter}]} + {/loop} + {$breadcrumbs[] = ['title' => {$TITLE}, 'url'=> {$URL nofilter}]} + {/loop} +{/block} + +{* Content *} +{block name="main-content"} + {if $product_id} +
    + {loop name="product.details" type="product" id=$product_id limit="1" with_prev_next_info="1" with_prev_next_visible="1"} +
    + + {$pse_count=$PSE_COUNT} + + {* Use the meta tag to specify content that is not visible on the page in any way *} + {loop name="brand.feature" type="brand" product={$ID}} + + {/loop} + + {* Add custom feature if needed + {loop name="isbn.feature" type="feature" product={$ID} title="isbn"} + {loop name="isbn.value" type="feature_value" feature={$ID} product=$product_id} + + {/loop} + {/loop} + *} + + {hook name="product.top" product={$ID}} + + {ifhook rel="product.gallery"} + {hook name="product.gallery" product={$ID}} + {/ifhook} + {elsehook rel="product.gallery"} + + {/elsehook} + +
    + {hook name="product.details-top" product={$ID}} + +
    +

    {$TITLE}

    + {if $REF}{intl l='Ref.'}: {$REF}{/if} + + {if $CHAPO}
    +

    {$CHAPO}

    +
    {/if} + + {loop name="brand_info" type="brand" product={$ID} limit="1"} + {loop type="image" name="imagBrandElement" brand=$ID width="150" height="150"} +

    {$TITLE}{$TITLE}

    + {/loop} + {/loop} +
    + + {loop type="sale" name="product-sale-info" product={$ID} active="1"} +
    +

    {$SALE_LABEL}

    +

    {intl l="Save %amount%sign on this product" amount={$PRICE_OFFSET_VALUE} sign={$PRICE_OFFSET_SYMBOL}}

    + {if $HAS_END_DATE} +

    {intl l="This offer is valid until %date" date={format_date date=$END_DATE output="date"}}

    + {/if} +
    + {/loop} + +
    + +
    + {loop type="category" name="category_tag" id=$DEFAULT_CATEGORY} + + {/loop} + {* List of condition : NewCondition, DamagedCondition, UsedCondition, RefurbishedCondition *} + + {* List of currency : The currency used to describe the product price, in three-letter ISO format. *} + + + + {intl l="Special Price:"} {format_money number=$TAXED_PROMO_PRICE symbol={currency attr="symbol"}} + + {if $SHOW_ORIGINAL_PRICE} + {intl l="Regular Price:"} {format_money number=$TAXED_PRICE} + {/if} + +
    + + + +
    + + {form name="thelia.cart.add" } +
    + {form_hidden_fields} + + + {form_field field="append"} + + {/form_field} + + {if $form_error}
    {$form_error_message}
    {/if} + + {form_field field="product"} + + {/form_field} + + {* pse *} + {form_field field='product_sale_elements_id'} + + {/form_field} + + {if $pse_count > 1} + {* We have more than 1 combination: custom form *} +
    + {loop name="attributes" type="attribute" product="$product_id" order="manual"} +
    + +
    + +
    +
    + {/loop} +
    + +
    + +
    +
    +
    + + + {/if} + +
    + {form_field field='quantity'} +
    + + + {if $error } + {$message} + {elseif $value != "" && !$error} + + {/if} +
    + {/form_field} + +
    + +
    +
    +
    + {* $ID = product ID *} + {if {in_wishlist product_id="$ID"}} + {intl l="Remove from wish list"} + {loop type="auth" name="customer_info_block" role="CUSTOMER"} + {if !{is_saved_in_wishlist product_id="$ID"}} +

    This product is not really in your wish list. To really add, click the button below.

    + {intl l="Add to my Wish List"} + {/if} + {/loop} + {else} + {intl l="Add to my Wish List"} + {/if} +
    +
    + {/form} + {hook name="product.details-bottom" product={$ID}} +
    + + {strip} + {capture "additional"} + {ifloop rel="feature_info"} +
      + {loop name="feature_info" type="feature" product={$ID}} + {ifloop rel="feature_value_info"} +
    • + {$TITLE} : + {loop name="feature_value_info" type="feature_value" feature={$ID} product=$product_id} + {if $LOOP_COUNT > 1}, {else} {/if} + {if $IS_FREE_TEXT == 1}{$FREE_TEXT_VALUE}{else}{$TITLE}{/if} + {/loop} +
    • + {/ifloop} + {/loop} +
    + {/ifloop} + {/capture} + {/strip} + + {strip} + {capture "brand_info"} + {loop name="brand_info" type="brand" product={$ID} limit="1"} +

    {$TITLE}

    + + {loop name="brand.image" type="image" source="brand" id={$LOGO_IMAGE_ID} width=218 height=146 resize_mode="borders"} +

    {$TITLE}

    + {/loop} + + {if $CHAPO} +
    + {$CHAPO} +
    + {/if} + {if $DESCRIPTION} +
    + {$DESCRIPTION nofilter} +
    + {/if} + {if $POSTSCRIPTUM} + + {$POSTSCRIPTUM} + + {/if} + {/loop} + {/capture} + {/strip} + + {strip} + {capture "document"} + {ifloop rel="document"} +
      + {loop name="document" type="document" product=$ID visible="yes"} +
    • + {$TITLE} +
    • + {/loop} +
    + {/ifloop} + {/capture} + {/strip} + +
    + {hookblock name="product.additional" product=$product_id fields="id,class,title,content"} + +
    +
    +

    {$DESCRIPTION|default:'N/A' nofilter}

    +
    + {if $smarty.capture.additional ne ""} +
    + {$smarty.capture.additional nofilter} +
    + {/if} + {if $smarty.capture.brand_info ne ""} +
    + {$smarty.capture.brand_info nofilter} +
    + {/if} + {if $smarty.capture.document ne ""} +
    + {$smarty.capture.document nofilter} +
    + {/if} + {forhook rel="product.additional"} +
    + {$content nofilter} +
    + {/forhook} +
    + {/hookblock} +
    + {hook name="product.bottom" product={$ID}} + +{* javascript confiuguration to display pse *} +{$pse=[]} +{$combination_label=[]} +{$combination_values=[]} +{loop name="pse" type="product_sale_elements" product=$product_id} + {$pse[$ID]=["id" => $ID, "isDefault" => $IS_DEFAULT, "isPromo" => $IS_PROMO, "isNew" => $IS_NEW, "ref" => {$REF}, "ean" => {$EAN}, "quantity" => {$QUANTITY}, "price" => {format_money number=$TAXED_PRICE}, "promo" => {format_money number=$TAXED_PROMO_PRICE} ]} + {$pse_combination=[]} + {loop name="combi" type="attribute_combination" product_sale_elements="$ID" order="manual"} + {if ! $combination_label[$ATTRIBUTE_ID]} + {$combination_label[$ATTRIBUTE_ID]=["name" => {$ATTRIBUTE_TITLE}, "values" => []]} + {/if} + {if ! $combination_values[$ATTRIBUTE_AVAILABILITY_ID]} + {$combination_label[$ATTRIBUTE_ID]["values"][]=$ATTRIBUTE_AVAILABILITY_ID} + {$combination_values[$ATTRIBUTE_AVAILABILITY_ID]=[{$ATTRIBUTE_AVAILABILITY_TITLE}, $ATTRIBUTE_ID]} + {/if} + {$pse_combination[]=$ATTRIBUTE_AVAILABILITY_ID} + {/loop} + {$pse[$ID]["combinations"]=$pse_combination} +{/loop} + + + +
    + + + {/loop} + +
    + {else} +
    +
    + {include file="includes/empty.html"} +
    +
    + {/if} +{/block} + +{block name="stylesheet"} +{hook name="product.stylesheet"} +{/block} + +{block name="after-javascript-include"} +{hook name="product.after-javascript-include"} +{/block} + +{block name="javascript-initialization"} +{hook name="product.javascript-initialization"} +{/block} diff --git a/templates/frontOffice/lematelot/register.html b/templates/frontOffice/lematelot/register.html new file mode 100644 index 00000000..2744d226 --- /dev/null +++ b/templates/frontOffice/lematelot/register.html @@ -0,0 +1,337 @@ +{extends file="layout.tpl"} + +{* Body Class *} +{block name="body-class"}page-register{/block} + +{* Breadcrumb *} +{block name='no-return-functions' append} + {$breadcrumbs = [['title' => {intl l="Register"}, 'url'=>{url path="/register"}]]} +{/block} + +{block name="main-content"} + + {* This page should not replace the current previous URL *} + {set_previous_url ignore_current="1"} + +
    + +
    + +

    {intl l="Create New Account"}

    + {hook name="register.top"} + {form name="thelia.front.customer.create"} +
    + {form_field field='success_url'} + {* the url the user is redirected to on registration success *} + {/form_field} + + {form_field field='error_message'} + + {/form_field} + {form_hidden_fields} + {if $form_error}
    {$form_error_message}
    {/if} + {hook name="register.form-top"} +
    +
    + 1. {intl l="Personal Information"} +
    + +
    + {form_field field="title"} +
    + +
    + + {if $error } + {$message} + {assign var="error_focus" value="true"} + {elseif !$value} + {assign var="error_focus" value="true"} + {/if} +
    +
    + {/form_field} + {form_field field="firstname"} +
    + +
    + + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
    +
    + {/form_field} + {form_field field="lastname"} +
    + +
    + + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
    +
    + {/form_field} + {form_field field="email"} +
    + + +
    + + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
    +
    + {/form_field} + {if {config key="customer_confirm_email"}} + {form_field field="email_confirm"} +
    + + +
    + + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
    +
    + {/form_field} + {/if} + {form_field field="phone"} +
    + +
    + + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
    +
    + {/form_field} + {form_field field="cellphone"} +
    + +
    + + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
    +
    + {/form_field} +
    +
    + +
    +
    + 2. {intl l="Delivery Information"} +
    + +
    + {form_field field="company"} +
    + +
    + + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
    +
    + {/form_field} + + {form_field field="address1"} +
    + +
    + + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
    +
    + {/form_field} + + {form_field field="address2"} +
    + +
    + + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
    +
    + {/form_field} + + {form_field field="zipcode"} +
    + +
    + + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
    +
    + {/form_field} + + {form_field field="city"} +
    + +
    + + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
    +
    + {/form_field} + + {form_field field="country"} + {$countryFieldId=$label_attr.for} +
    + +
    + + ({intl l="About my country"}) + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
    +
    + {/form_field} + + {form_field field="state"} +
    + +
    + + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
    +
    + {/form_field} +
    +
    +
    +
    + 3. {intl l="Login Information"} +
    + +
    + {form_field field="password"} +
    + +
    + + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
    +
    + {/form_field} + + {form_field field="password_confirm"} +
    + +
    + + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
    +
    + {/form_field} +
    +
    + + {form_field field="newsletter"} +
    +
    +
    + + {if $error } + {$message} + {/if} +
    +
    +
    + {/form_field} + + {hook name="register.form-bottom"} + +
    +
    + +
    +
    +
    + {/form} + + {hook name="register.bottom"} +
    + +
    +{/block} + + +{block name="stylesheet"} +{hook name="register.stylesheet"} +{/block} + +{block name="after-javascript-include"} +{hook name="register.after-javascript-include"} +{/block} + +{block name="javascript-initialization"} +{hook name="register.javascript-initialization"} +{/block} diff --git a/templates/frontOffice/lematelot/retraction.html b/templates/frontOffice/lematelot/retraction.html new file mode 100644 index 00000000..79255b1e --- /dev/null +++ b/templates/frontOffice/lematelot/retraction.html @@ -0,0 +1,114 @@ +{extends file="layout.tpl"} + +{* Breadcrumb *} +{block name='no-return-functions' append} + {$breadcrumbs = [['title' => {intl l="Retraction"}, 'url'=>{url path="/contact"}]]} +{/block} + +{block name="main-content"} +
    +
    +

    {intl l="Retraction"}

    + + {ifhook rel="contact.top"} + {hook name="contact.top"} + {/ifhook} + {elsehook rel="contact.top"} + {/elsehook} + + {block name="contact-form"} + {form name="thelia.front.contact"} +
    + {form_hidden_fields} + + {hook name="contact.form-top"} + +
    +
    + {intl l="Send us a message"} +
    +
    +
    + {form_field field="name"} +
    + +
    + + {if $error } + {$message} + {assign var="error_focus" value="true"} + {elseif $value != "" && !$error} + + {/if} +
    +
    + {/form_field} + {form_field field="email"} +
    + +
    + + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
    +
    + {/form_field} +
    + {form_field field="subject"} +
    + +
    + + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
    +
    + {/form_field} + {form_field field="message"} +
    + +
    + + {if $error } + {$message} + {assign var="error_focus" value="true"} + {/if} +
    +
    + {/form_field} +
    +
    + + {hook name="contact.form-bottom"} + +
    +
    + +
    +
    + +
    + {/form} + {/block} + + {hook name="contact.bottom"} + +
    +
    +{/block} + +{block name="stylesheet"} +{hook name="contact.stylesheet"} +{/block} + +{block name="after-javascript-include"} +{hook name="contact.after-javascript-include"} +{/block} + +{block name="javascript-initialization"} +{hook name="contact.javascript-initialization"} +{/block} diff --git a/templates/frontOffice/lematelot/sale.html b/templates/frontOffice/lematelot/sale.html new file mode 100644 index 00000000..611cc3c6 --- /dev/null +++ b/templates/frontOffice/lematelot/sale.html @@ -0,0 +1,110 @@ +{extends file="layout.tpl"} + +{block name="body-class"}page-view-sale{/block} + +{* Breadcrumb *} +{block name='no-return-functions' append} + {loop name="sale-details" type="sale" id={$product_sale}} + {$breadcrumbs = [ + ['title' => "{$SALE_LABEL}", 'url'=>{url path="/sale" sale={$ID}}] + ]} + {/loop} +{/block} + +{block name="main-content"} + + {* Parameters *} + {$limit={$smarty.get.limit|default:8}} + {$product_page={$smarty.get.page|default:1}} + {$product_sale={$smarty.get.sale|default:''}} + + {hook name="sale.top" sale={$product_sale}} + +
    + {hook name="sale.main-top" sale={$product_sale}} +
    + {hook name="sale.content-top" sale={$product_sale}} + + {loop name="sale-details" type="sale" id={$product_sale}} +

    {$SALE_LABEL}

    + +
    +

    {intl l="Save %amount%sign on these products" amount={$PRICE_OFFSET_VALUE} sign={$PRICE_OFFSET_SYMBOL}}

    + {if $HAS_END_DATE} +

    {intl l="This offer is valid until %date" date={format_date date=$END_DATE output="date"}}

    + {/if} +
    + +
    + {if $CHAPO} +
    + {$CHAPO} +
    + {/if} + + {if $DESCRIPTION} +
    + {$DESCRIPTION nofilter} +
    + {/if} +
    + + {assign var="amount" value={count type="product" sale=$ID}} + + + + {include file="includes/toolbar.html" toolbar="top" limit=$limit order=$product_order amount={$amount}} + +
    +
    + {ifloop rel="product_list"} +
      + {loop type="product" sale={$ID} name="product_list" limit=$limit page=$product_page order=$product_order} + {include file="includes/single-product.html" product_id=$ID hasBtn=true hasDescription=true width="700" height="320"} + {/loop} +
    + {/ifloop} + + {elseloop rel="product_list"} +

    {intl l="No results found"}

    + {/elseloop} +
    +
    + + {ifloop rel="product_list"} + {include file="includes/toolbar.html" toolbar="bottom" amount={$amount}} + {/ifloop} + + {if $POSTSCRIPTUM} + + {$POSTSCRIPTUM} + + {/if} + {/loop} + + {elseloop rel="sale-details"} +

    {intl l="Sale was not found"}

    + {/elseloop} + + {hook name="sale.content-bottom" sale={$product_sale}} + +
    + + {hook name="sale.main-bottom" sale={$product_sale}} + +
    +{hook name="sale.bottom" sale={$product_sale}} +{/block} + + +{block name="stylesheet"} + {hook name="sale.stylesheet"} +{/block} + +{block name="after-javascript-include"} + {hook name="sale.after-javascript-include"} +{/block} + +{block name="javascript-initialization"} + {hook name="sale.javascript-initialization"} +{/block} \ No newline at end of file diff --git a/templates/frontOffice/lematelot/search.html b/templates/frontOffice/lematelot/search.html new file mode 100644 index 00000000..f9235230 --- /dev/null +++ b/templates/frontOffice/lematelot/search.html @@ -0,0 +1,58 @@ +{extends file="layout.tpl"} + + +{block name="body-class"}page-search{/block} + +{* Breadcrumb *} +{block name='no-return-functions' append} +{$breadcrumbs = [ +['title' => {intl l="Search"}, 'url'=>{url path="/search"}] +]} +{/block} + +{block name="main-content"} +
    + + {$limit={$smarty.get.limit|default:8}} + {$product_page={$smarty.get.page|default:1}} + {$product_order={$smarty.get.order|default:'alpha'}} + +
    + {assign var="search" value=$smarty.get.q|replace:' ':'%'} +

    {intl l="Search Result for"} {$smarty.get.q}

    + {assign var="amount" value={count type="product" title={$smarty.get.q|replace:' ':'%'}}} + {include file="includes/toolbar.html" toolbar="top" limit=$limit order=$product_order amount={$amount}} +
    +
    + {ifloop rel="product_list"} +
      + {loop type="product" name="product_list" search_mode="sentence" title={$smarty.get.q|replace:' ':'%'} limit=$limit page=$product_page order=$product_order} + {include file="includes/single-product.html" product_id=$ID hasBtn=true hasDescription=true width="320" height="450"} + {/loop} +
    + {/ifloop} + {elseloop rel="product_list"} +

    {intl l="No results found"}

    + {/elseloop} +
    +
    + {ifloop rel="product_list"} + {include file="includes/toolbar.html" toolbar="bottom" amount={$amount}} + {/ifloop} +
    + +
    +{/block} + + +{block name="stylesheet"} +{hook name="search.stylesheet"} +{/block} + +{block name="after-javascript-include"} +{hook name="search.after-javascript-include"} +{/block} + +{block name="javascript-initialization"} +{hook name="search.javascript-initialization"} +{/block} diff --git a/templates/frontOffice/lematelot/sitemap.html b/templates/frontOffice/lematelot/sitemap.html new file mode 100644 index 00000000..c4959bba --- /dev/null +++ b/templates/frontOffice/lematelot/sitemap.html @@ -0,0 +1,73 @@ + + + + + {url path="/"} + {* + You can also set priority and changefreq + 0.8 + weekly + *} + + +{if $_context_ == "" || $_context_ == "catalog" } + + + {loop type="lang" name="category_lang"} + {if $_lang_ == "" || $_lang_ == $CODE } + {loop type="category" name="category" lang="$ID"} + + {$URL} + {format_date date=$UPDATE_DATE format="c"} + + {/loop} + {/if} + {/loop} + + + {loop type="lang" name="product_lang"} + {if $_lang_ == "" || $_lang_ == $CODE } + {loop type="product" name="product" lang="$ID"} + + {$URL} + {format_date date=$UPDATE_DATE format="c"} + + {/loop} + {/if} + {/loop} + +{/if} + +{if $_context_ == "" || $_context_ == "content" } + + {loop type="lang" name="folder_lang"} + {if $_lang_ == "" || $_lang_ == $CODE } + {loop type="folder" name="folder" lang="$ID"} + + {$URL} + {format_date date=$UPDATE_DATE format="c"} + + {/loop} + {/if} + {/loop} + + + {loop type="lang" name="content_lang"} + {if $_lang_ == "" || $_lang_ == $CODE } + {loop type="content" name="content" lang="$ID"} + + {$URL} + {format_date date=$UPDATE_DATE format="c"} + + {/loop} + {/if} + {/loop} +{/if} + +{hook name="sitemap.bottom" lang="$_lang_" context="$_context_"} + + \ No newline at end of file diff --git a/templates/frontOffice/lematelot/size.html b/templates/frontOffice/lematelot/size.html new file mode 100644 index 00000000..d0ec2947 --- /dev/null +++ b/templates/frontOffice/lematelot/size.html @@ -0,0 +1,495 @@ +{extends file="layout.tpl"} + +{* Body Class *} +{block name="body-class"}page-content{/block} + +{block name="main-content"} +
    +
    +

    Guide de correspondance et d'assistance tailles

    +

    FEMME

    +

     

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     Tour de cou ChemisiersFGBUSANLDINTLBusteTailleHanches
    03636843434XXS74 cm58 cm80 cm
    136381063636XS76 cm60 cm82 cm
    237401283838S80 cm64 cm86 cm
    3384214104040SM82 cm66 cm88 cm
    4394416124242M84 cm68 cm90 cm
    5404618144444ML86 cm70 cm92 cm
    6414820164646L88 cm72 cm94 cm
    7425022184848LXL90 cm74 cm96 cm
    8-5224205050XL92 cm76 cm98 cm
    +

     

     

    +

    Assistant tailles - Prêt à porter Femme

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    cm--------
    Tour de poitrine 82/8686/9090/9494/9898/102102/106106/110110/116116/122
    Tour de taille59/6363/6767/7171/7575/7979/8383/8787/9595/103
    Tour de bassin88/9292/9696/100100/104104/108108/112112/116116/122122/128
    Taille à commander363840424446485052
    +

     

     

    +
    +

    HOMME

    +

     

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     Tour de cou ChemisesFGBUSANLDINTLBuste cmtaille cmLargeur d'épaules cm
    0-Cadet30304040XXS82-8572-7542
    1-Page32324242XS86-8976-7944
    237/38Homme34344444S90-9380-8446
    339/401/2 P36364646SM   
    441/42Patron38384848M94-9785-8848
    543/44GPat40405050ML   
    645/46SGPat42425252L98-10289-9250
    7-ESGP44445454LXL   
    8--46465656XL103-10793-9652
    9--48485858XXL108-11297-10054
    +

     

     

    +

    Pulls marins (Matelot & Officier)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    cm-----
    Tour de poitrine76/7980/8889/9798/106107/115116/124
    Taille à commander345678
    +

     

     

    +

    Vestes, gilets, pulls, polos, vareuses, tee-shirts

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    cm------
    Tour de poitrine76/7980/8889/9798/106107/115116/124125/133
    Taille à commanderXSSMLXLXXLXXXL
    +

     

     

    +

    Chemises

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    cm----
    Tour de cou37/3839/4041/4243/4445/46
    Taille à commander23456
    +

     

     

    +

    Pantalons, bermudas, shorts

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    cm-------
    Tour de ceinture69/7272/7676/8080/8484/8888/9292/9696/100
    Taille à commander3638404244464850
    +

     

    +
    +
    +{/block} + +{block name="stylesheet"} +{hook name="content.stylesheet"} +{/block} + diff --git a/templates/frontOffice/lematelot/view_all.html b/templates/frontOffice/lematelot/view_all.html new file mode 100644 index 00000000..bee82d12 --- /dev/null +++ b/templates/frontOffice/lematelot/view_all.html @@ -0,0 +1,82 @@ +{extends file="layout.tpl"} + + +{block name="body-class"}page-view-all{/block} + +{* Breadcrumb *} +{block name='no-return-functions' append} + {$breadcrumbs = [ + ['title' => {intl l="View all"}, 'url'=>{url path="/view_all"}] + ]} +{/block} + +{block name="main-content"} +
    + + {* Parameters *} + {$limit={$smarty.get.limit|default:8}} + {$product_page={$smarty.get.page|default:1}} + {$product_order={$smarty.get.order|default:'new'}} + {$product_type={$smarty.get.type|default:'new'}} + {$product_feature={$smarty.get.feature}} + {if $product_feature == 2}{$product_feature = "2:*"}{/if} +
    + +

    + {if $product_feature} + {intl l="Classics"} + {else} + {if $product_type == "new"}{intl l="Latest products"}{elseif $product_type == "offers"}{intl l="Product Offers"}{/if} + {/if} +

    + {if $product_feature} + {assign var="amount" value={count type="product" feature_values="2:*"}} + {else} + {assign var="amount" value={count type="product" promo={$product_type == "offers"} new={$product_type == "new"}}} + {/if} + {hook name="viewall.top"} + + {include file="includes/toolbar.html" toolbar="top" limit=$limit order=$product_order amount={$amount}} +
    +
    + {ifloop rel="product_list"} +
      + {if $product_feature} + {loop type="product" feature_values="2:*" name="product_list" limit=$limit page=$product_page order=$product_order} + {include file="includes/single-product.html" colClass="col-sm-4" product_id=$ID hasBtn=true hasDescription=true width="320" height="450"} + {/loop} + {else} + {loop type="product" promo="{$product_type == "offers"}" new="{$product_type == "new"}" name="product_list" limit=$limit page=$product_page order=$product_order} + {include file="includes/single-product.html" colClass="col-sm-4" product_id=$ID hasBtn=true hasDescription=true width="320" height="450"} + {/loop} + {/if} +
    + {/ifloop} + {elseloop rel="product_list"} +

    {intl l="No results found"}

    + {/elseloop} +
    +
    + {ifloop rel="product_list"} + {include file="includes/toolbar.html" toolbar="bottom" amount={$amount}} + {/ifloop} + + {hook name="viewall.bottom"} + +
    + +
    +{/block} + + +{block name="stylesheet"} +{hook name="viewall.stylesheet"} +{/block} + +{block name="after-javascript-include"} +{hook name="viewall.after-javascript-include"} +{/block} + +{block name="javascript-initialization"} +{hook name="viewall.javascript-initialization"} +{/block} \ No newline at end of file diff --git a/web/assets/backOffice/default/Carousel/assets/.source-stamp b/web/assets/backOffice/default/Carousel/assets/.source-stamp new file mode 100644 index 00000000..dc2bb3b7 --- /dev/null +++ b/web/assets/backOffice/default/Carousel/assets/.source-stamp @@ -0,0 +1 @@ +ec179cbfc0c188a2d9667664cee1d9de \ No newline at end of file diff --git a/web/assets/backOffice/default/Colissimo/assets/.source-stamp b/web/assets/backOffice/default/Colissimo/assets/.source-stamp new file mode 100644 index 00000000..bb0bb534 --- /dev/null +++ b/web/assets/backOffice/default/Colissimo/assets/.source-stamp @@ -0,0 +1 @@ +2ecd9cfc46e2174e2e533bb4045c761a \ No newline at end of file diff --git a/web/assets/backOffice/default/Comment/assets/.source-stamp b/web/assets/backOffice/default/Comment/assets/.source-stamp new file mode 100644 index 00000000..ea9c6596 --- /dev/null +++ b/web/assets/backOffice/default/Comment/assets/.source-stamp @@ -0,0 +1 @@ +129e461fdd934d93c02723f0293cd561 \ No newline at end of file diff --git a/web/assets/backOffice/default/Comment/assets/js/9603b5b.js b/web/assets/backOffice/default/Comment/assets/js/9603b5b.js new file mode 100644 index 00000000..8f265097 --- /dev/null +++ b/web/assets/backOffice/default/Comment/assets/js/9603b5b.js @@ -0,0 +1,153 @@ +;(function($) { + $(document).ready(function(){ + + $('#comment-save').on('click', function(){ + + var $link, $form, $list; + + $link = $(this); + $form = $link.parents('form').first(); + $list = $form.find('#comment-status').first(); + + $.ajax({ + type: "POST", + dataType: 'json', + data: {status: $list.val()}, + url: $form.attr('action') + }).done(function(data, textStatus, jqXHR){ + if (data.success) { + $list.val(data.status); + } else { + $list.val(data.status); + } + }).fail(function(jqXHR, textStatus, errorThrown){ + + }); + + }); + + var $statusMenu = $('#dropdown-status'); + + $('.dropdown-toggle').on('click.bs.dropdown', function (e) { + + var $btn = $(e.currentTarget), + $parent = $btn.parent(), + $menu = $parent.children('.dropdown-menu'), + $clonedMenu = null; + + console.log($btn.data('id')); + + if ($menu.length == 0) { + // creating the menu + $clonedMenu = $statusMenu.children().first().clone(); + $clonedMenu.appendTo($parent); + } + }); + + $('.dropdown-status').on('click', '.change-status', function (e) { + var $trigger; + + e.preventDefault(); + + $trigger = $(e.currentTarget); + + console.log("trigger status change", e.currentTarget, $trigger); + console.log("trigger status change", $trigger.parents('.actions').first().data('id'), $trigger.data('status')); + + $.ajax({ + type: "POST", + dataType: 'json', + data: {'id': $trigger.parents('.actions').first().data('id'), 'status': $trigger.data('status')}, + url: commentConfig['status'] + }).done(function (data, textStatus, jqXHR) { + var status; + if (data.success) { + status = commentStatus[data.data.status]; + $('#status-' + data.data.id) + .removeClass('btn-default btn-success btn-info btn-warning btn-danger') + .addClass('btn-' + status.css) + .html(status.label + ' ') + ; + } else { + $('#status-failed').modal('show'); + } + }).fail(function (jqXHR, textStatus, errorThrown) { + $('#status-failed').modal('show'); + }); + + }); + + $(".comment-delete").click(function () { + $("#comment_delete_id").val($(this).data("id")); + }); + + var getQueryParams = function getQueryParams() { + var pl = /\+/g, // Regex for replacing addition symbol with a space + search = /([^&=]+)=?([^&]*)/g, + decode = function (s) { + return decodeURIComponent(s.replace(pl, " ")); + }, + query = window.location.search.substring(1), + urlParams = {}, + matches; + + while (matches = search.exec(query)) { + urlParams[decode(matches[1])] = decode(matches[2]); + } + + return urlParams; + }; + + var getFilterLoop = function getFilterLoop() { + var $filterForm = $('.table-filters'); + var filters = {}; + + $filterForm.find('.filter-element').each(function () { + var $this = $(this); + filters[$this.data('name')] = $this.val(); + }); + + return filters; + }; + + var setFilterLoop = function setFilterLoop() { + var $filterForm = $('.table-filters'); + var filters = getQueryParams(); + + $filterForm.find('.filter-element').each(function () { + var $this = $(this); + if ($this.data('name') in filters) { + $this.val(filters[$this.data('name')]); + } + }); + + return filters; + }; + + $(".trigger-filter").on('click', function () { + var queries = [], + param, + params, + newParams; + + params = getQueryParams(); + newParams = getFilterLoop(); + + for (param in newParams) { + if (newParams.hasOwnProperty(param)) { + params[param] = newParams[param]; + } + } + + for (param in params) { + if (params.hasOwnProperty(param)) { + queries.push(encodeURIComponent(param) + '=' + encodeURIComponent(params[param])); + } + } + + window.location.search = '?' + queries.join('&'); + }); + + setFilterLoop(); + }); +})(jQuery); diff --git a/web/assets/backOffice/default/HookAdminHome/assets/.source-stamp b/web/assets/backOffice/default/HookAdminHome/assets/.source-stamp new file mode 100644 index 00000000..c742261c --- /dev/null +++ b/web/assets/backOffice/default/HookAdminHome/assets/.source-stamp @@ -0,0 +1 @@ +24e10b5289b2b13c3bc65c08b8d75e1c \ No newline at end of file diff --git a/web/assets/backOffice/default/HookAdminHome/assets/css/5fb9b5f.css b/web/assets/backOffice/default/HookAdminHome/assets/css/5fb9b5f.css new file mode 100644 index 00000000..1e9e24f0 --- /dev/null +++ b/web/assets/backOffice/default/HookAdminHome/assets/css/5fb9b5f.css @@ -0,0 +1 @@ +#block-information a{color:#8A8A8A}.stats{border-right:1px solid #f0f0f0;text-align:center}.stats:last-child{border-right:none}.stats h2{margin-top:0;margin-bottom:5px;font-size:30px}.stats p{margin-top:0;text-transform:uppercase;font-size:12px}@media (max-width:991px){.stats{margin-bottom:10px}.stats:nth-child(3){border-right:none}} \ No newline at end of file diff --git a/web/assets/backOffice/default/HookAdminHome/assets/css/home.css b/web/assets/backOffice/default/HookAdminHome/assets/css/home.css new file mode 100644 index 00000000..1e9e24f0 --- /dev/null +++ b/web/assets/backOffice/default/HookAdminHome/assets/css/home.css @@ -0,0 +1 @@ +#block-information a{color:#8A8A8A}.stats{border-right:1px solid #f0f0f0;text-align:center}.stats:last-child{border-right:none}.stats h2{margin-top:0;margin-bottom:5px;font-size:30px}.stats p{margin-top:0;text-transform:uppercase;font-size:12px}@media (max-width:991px){.stats{margin-bottom:10px}.stats:nth-child(3){border-right:none}} \ No newline at end of file diff --git a/web/assets/backOffice/default/HookAnalytics/assets/.source-stamp b/web/assets/backOffice/default/HookAnalytics/assets/.source-stamp new file mode 100644 index 00000000..dc2bb3b7 --- /dev/null +++ b/web/assets/backOffice/default/HookAnalytics/assets/.source-stamp @@ -0,0 +1 @@ +ec179cbfc0c188a2d9667664cee1d9de \ No newline at end of file diff --git a/web/assets/backOffice/default/HookSocial/assets/.source-stamp b/web/assets/backOffice/default/HookSocial/assets/.source-stamp new file mode 100644 index 00000000..c4dfb429 --- /dev/null +++ b/web/assets/backOffice/default/HookSocial/assets/.source-stamp @@ -0,0 +1 @@ +a39079b103ffd5964943e92e3a64ff5e \ No newline at end of file diff --git a/web/assets/backOffice/default/PayPal/assets/.source-stamp b/web/assets/backOffice/default/PayPal/assets/.source-stamp new file mode 100644 index 00000000..a3800120 --- /dev/null +++ b/web/assets/backOffice/default/PayPal/assets/.source-stamp @@ -0,0 +1 @@ +fdfae6c2a07c017b6f6b73a36836b991 \ No newline at end of file diff --git a/web/assets/backOffice/default/PayPal/assets/paypal_agreement.jpeg b/web/assets/backOffice/default/PayPal/assets/paypal_agreement.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..eaa3af22286510e354db20a3ff42f76489d9bbcc GIT binary patch literal 7432 zcmb7pWmsEX({6$kic5e8cZ$11@dCk$w73)~8l<>u3&jG(tpq2fxKmo7MT-{;B)B^i z_j1zbJ?A~w_w$?mXJ2dfUNd{{S+njn`(gHB89<_;3RVRGfdBvyeE}Zk0Pg^gAK`$= z$UtP|AP@xz1R^7$1W{0csHi|B6jW4H6zIW!=sB7Gp<$;5ftZDv*|~W5`T40BMI=Rd zB{=!`d4PC$ctnImG$bT6yljkY0s_4MOL_PXAjJg~0RO=Rk^(SDftaMghaLbO+DB~Q zUswMt7?@btkAOJ1XstR40Emf!iH-FLE%<+*00PizQfxBjN900^dN?fB9w6a}qyD4n1#rN6|q_LK-LjT9(BouXd6GqSAJ7Gpa2Az=yymlNdfYJb3`uR;%l80 zU|Vzq*;>>%Sz>AStVXOQoYcmShKmY+-@IaMiRHm!l`^XO<3K@p#5WD3l-jM0O*N()rqI zytu4rE2VNY*Ra8k@fXF*w@-u1M;h99fD5M{4%kYwU zgGF4Ip*z9)j715EL-%jg#@f<3d{>#6NVqE5$w_?b!V4WElV61^FrmXl_;b{nB1^PX zxlTSM*0SD%l0$W#g@dGmJC~f1XC$XDv-OJbMLFr0DNbLx*ojP=m#lmCj4!&o@LWBc zIyf%b_2v2FM>}RU=IAVb8AuH?ny}_#@onzp7l)woZM1ew5gb984YSIeg)Yk9PQ0Gp zt!LegJ{d7()g49Tnn9YMjiBPNm-Adba`xq=j^-*h3 z7IR{Kn#v9n1%5rP*-}k6%Q~Z;)P0|*#8uK4!{Bc93sX}K)`}#96GK~qv-jd64*c*>In~q>;ET=`%ZrjW`E?8)_qo`zKfQ?jX#OEuR zzjb54COPZFpLQ{owjB`!*EX5^JKxrpI#}5Ok#@;bV)-^Xgt?7X84fbZw+v-BY24vHoj0=A$ zth8TxP*0>-AY`gsq+SoZSvdE<@Vsj+`42qoB#LPq$%BuD%aVUao|MvNqRVu+0$lK& zRyWiqnUt$Cwi=M}b`xkkH`K}4j0YONt-8b}q@R~4P)z*3;*!%USW zbSidu9;-N}=#ccS0Ngz{y?FLm^3Cn&RT$f2Nr!{4%Ws*H?W7qQ;O>Kt@=uvjhxk8n zk`&&)JTvPwxnH{fz_yYSS{syfsz_G-q)&nW(WNw&qV83ihJoua(lVv{sUJy570_Y~ z4IuA~<5he?_ht~C@d-`em$Duz5`Nre!+S9nqz${7PT>lUlk)?hYAOtodR=2X(f@*c|(US=4ev+zx=*7w1-%`EHpKcLA+2BK_-w(Zu$m3xGYnVN5m z*G7WB%+m&$UUX&|R`I!$L~_=B;$V9w>PcEo@P>`38QkxD{mzwhuvmRvF+j!5T!nSY zu%8-u1OZRkGnw;=T%a} zmdB@Zv7HgF(lLgJxV}wINCW_?2zWcifUVM(qW|t4*$XlD@yNJg_8wlGl)>Py<)~Wy zsN_0XC29YB(dxlIf>AjJ%xuND{V~e8qF^Oe*j+=j?ga0_cSi{Q(Xi~(PZB@TixJD* zu-Ff)KICUf*oEoy^~ltQK-WcDjm5h6j1pwJP9Jc&gu2h6ck(%pRus-UJ~st73>|1D zY|BQD59$+3A9U34vFZJ(hvajJ=4a!#6jUFHTtx{yh0*FBhq6YV2?rR_>7>@m3QayO z>-U|Y+wv5j;oQ~u=$)&XTe%B~PGy{yV?MJV*14QiwFHZ^Y{fcC2UDd_BkFR-anv9> zG$SxCl=rwid1;~zmKH?oy_Mc5`@Ad-#_kTwc-*8Fe^R=IVCjva6sH@?U-d?9&%UnU zh^TF&>3x%v>^*e?%;Co=vMQ%P2l^Ri?}1j zvn3VwuWLa2+wi9DQ@8UYKiAjyY=N+R0q7NFF1WdFq8kfpoqY~0<9u76GGnIi5*X2~ zU*9`9av=1yNOsW9BykkUy>b@*50;Cti1@26H%%{qz>pdLpBz4O%9X8^wewW)E`;is zL2EoK%IyThjNn!KDB?!}WS`@Q<=qy1Ep9OzC=<+CjOrzlVn;Gcv*}1 zhBr+Q2A-Dt0qs?oa6~JKyujxdGlSVr>pdTTEgpct36K+ii_V9O1%rU{;@i5Pr<<3e z#LJfXiu6_7W?gV#@gvUM^wQB55;1;h$f0GvWA(=Ag7#7Hsd0Xugm)0hUAO;5bfWeb zHgCGf)1z~mz5Vw(@}+ZO!OgWj|NKJ4ixr3xg$r=oyUJuX7{~P$hKG)5$_ZX?MW6j> zb_&&>A^AnS(5Y|aP(|^huVMb$@pvKEc6%!lCb{aJP&@eR*A}6I2ZJU-fV}`^;}Lk0 zR*{k$MWrVmBPy0?fA$T-c+voF}?nY|bI>u#JuVWvsEDKm~8s^y>C)IZjm|i$9e_vwv zPSK`ctsAtkp)bIE9vJUKY6)v9xeS=zaSbh-`4-ZNuVsq~DPNDHY$`=C0RU{Yvq-O% zF|i@aZwHh4W$`vS2K7`t1-I{IB?L6Yk)f}2wroW?3&l9I2$Uy zI$LHU@xi8?IZ!e7W^ppzviFBp+BJ~*$g0x-ntwzhUHd@otI1zp%TGRgavoUYEq_gA z^#I6CJ!L$407P4r7tVftT_kJs$vxLN^f~vF9b}kb($si4@}Rb)O6pY_73#JHV`lC* zOs;n*6F!i%Kv>;Y2d6+vn`Rz8iLLPmwn&_-0gp{5#dc^a;c=P7vzcllj5$KIj9G&At&UF-@k#6p zp&boL(eS{@!J5e`>UMAz;sSZtb;{6OIA2^u<3mP*%VcZJE9OEvI=qh~==zho)qF0A z!r5{vZ~E~EC4^YzD?*3@#8mPT6oA(tlQ*dOFR%SeeH6KD4$-?TG1I|ei>YzoV|%&z zDz|);Wz8hyup#MlKFNua5nKdLo8AACu24EPZJHl?kRo9hgd1c|RM@Sn?~fAWf+Box zTJXz-yFrPR0?;JZ-Vv<3nGs7dr}q`)ttkD^N#B@8UG_gE@d+%cCS6-J;E zF0=!0=}~9C4gl+b&$a@s*5+Ok@~p(f zvgZV46-Iqoyh!9<1u(Fk8#LK8a5M+GSXaWF{gFJc!!enXvw6YIW|o&%90Mgiu0?2W zhbEykOa2^b>w9(*4A$&oE&e)fz1!$whBIbSV|XOQg?-54;t@b1!nkUAq-LCAsY2i1Ctl}jBYVG$yYFi zPi|zcetQ6vzp9q$tvDImzJGbDKiwISblbEy5`;!VJ|U##u!&?JH?5E98L0T1tl{Y6 zw5nwlH+o`vJ(>543M|HQbFaL9e?gO(L*ecPM}D~$g$j2sY0Z7d_5GntPxysFE})y zEO7R+?r?o<2W$Q3K4OV{7j*{;7HB=E$t#F-cF~C^0i8Yvl%Dw=8ov&9V~u?^lXX>o ztuH2)C4pQYO{M8Yk0yNi@G-H@OEseKf(?g6z#WvteqVcz?W_3rfa9nFclO|y?CsB~ z9JAZ8Y9mAFETf07tsEiuET03ufO+QS3HO)6@pn9oqF6c`1_#^>vn8HKX!0n}rD1lh zM+W=z=*XCTlM2(ud9BZ(%lQsXbR(|DJB#6`uF#!3;rvIUMR}b)97?q}C5Z}gO zYAKVf7~BmU+B!wa6Pxbu5et3aQLjsjl*e>;4`8by-Zim7veX^_u~Iy9Ax|P$46C>k ziy!?Lz4-gO6K8CNNLv!MaFfx?yRcqY20Cii!?Y;gF5EQ#k0Mh0afVOF>FUL*vFc`6 zMlqwS-dupRdivA87SR(w)sxBeD;4$3^y^hk{aJP5xPEvo3e!1Ka@@d62m(ac*8bed z**<;L##Iu7L<|!t3G60vi#A$4+dmwg)U6wazjE`+K4klH>2tZ_u6OW&0I@uzU zIl24TPW%e#6!)!$^tK{k+TMx>ig9C>svNd8n=0K4bt&Gjg5MF6%eZ6^Jy7Z}k_gN8hLDvNk>g!ap2)rSrR+Mi9e__B+ z5|}!0oMyH9Iv{DB{f z{Gaf*Gjf_5SDvpgHNcLB4yA^ZHiRXmu#yKr8*~h_;`?DzNXqLtH}4aju^beEQg)<0 z_$-Q3c;kaSpH+jBNi?yet`7|W(wn$khb)g`KYX{7PBg-3UOwO zcD7QYz)o;GILKx4G8L1+$v$2wg8g}sRe6ylV>jkFQJ*3r$8Az`3F}AUXPOj=2tei(XvQg+HvI1io zEmoJ?biuO306sWqzKjc;oz!)T-Os(+%U0Mm>mSVS`m4)6Ki-x;!>-N7JxD zM|VUS#oJ&oVze{$TYX}U5WjdN8!F2da%g_2VzyS|>9nJw({xwuVNp|_Va}%Co{YD> z9`trDuj&ov&s^Fa4}nyKcI1_V#E!KFK;28v)@zd3)*4OaD4GIPVSX{b z%Gz}9sS{5cXsm2lC2HGS1(X@BQV?;wGGBz3tGFQUJt8fZd#kX42Jg8xW3yYrC+OBs z&b3?F-3cnpZ~n~xUKUid-(W1Q^mpgZ?fHXT97|#Pw_vZyP0lvfycf6fG;QGUbG`7H z{@t&`fOyss2adqX?CSQSb^V^|8Vu5Mb)GY5GDP?Wfc9g?n`ul|^3n-EsPbwGEcjZo zT*&p3Kdw68&}@2fP|}nClH!@RY-&&6;Out3?tp*D$H?#UZIX+q0M7IZ87T99b=Px# zQX`$c@6Mn7j$?laxUlkDY}0Hp!&PGTb1kJ*+Uc`sEmTq9ppi4*$#03iudG?_BrVKV zl15h)Blj1XHOaYbE5f@OeUiM1g_~t=niuV!^s+j&Q0HxLiquaALOk%m*`T@ho`m$M z<01O9>1ynfAa^)EMEa=JkniF+OD1-CT1@n%=;;`FNnR<`i`9#oR=cszgMZm)TntI- z7_ZU=r<`@-C@v@^tCdbvFY$`Ea9GDODNa8cQDYcVRgc&DV`w%0K7@N;p}kDP;6`q@ zUm{zU7jAJ;Bi|55iBmtFMi2~27rc=Qg8dK`@LCxu2Q)3qT2-Z~Xz@W13!7whc^N5z zgLuU}VN=}=3nkR%%Rn!M@wQ0URk+2tS&vHp#yqQ?1x1LfEo?@(s`Aw!r4yF zthTN4Z7XiC-;C^Aq@LaS$Eytev&*{40M(XxZEM->+g^CUnycQ*6KP}P!yl9Pky*iR zDjCLWeUEqmusgOFZ-9Hjr=)*kTAM`(#Vz)#U@Og7zniWCqRJTZIb44y5dcP}f2`NAHn7$T3_rU5e} zegdOr^~T|`u2juMmInG%ao@5|QtyP~a#ubvW*5>+%%PKbj3Yt*K>Oy;Um)=WDvRIB zf~vsncREFM$h@K+XQrMK5sY2mMz!=RzD2>-PX3%o#GQdSooExQWpGjEx86?Mg98?2 zMeR1njE;gfrtd)Dh)?|dc-JK*gF~|3jbuXel5_Q@&le~|v zexG5l$t5t2+T=SQiQ>Z*r9}x4gr>n^DeZI%D*kefo^3NGxT(<0&rktM$#^u;{R=1w zuB0g`R#v1d-K)1`dBw5pQKaP_Bq@dE9>*`xV21Ql&~x*_k?N3PRnJ=`^UdhC@0oTT z)~+FXM?5Z42l2t7FFGVU(|3D)sq=DF2JC`gijmaYc=b{PNZdR(*C44!7M)d%2$t#C ztm_Q91eM{Q(pOikg3eqmHl`^$r#vQp?Fd2$rYR9jj@^L6WLH@A{Bad4y@SP6d#Z~b z+^I4z+upy?WCifaypiY?DF2s$#UlaiJrczX9;gczci52kb=lVP{0U6tYUsuk`j%)s0YsNb;aC5;l z{obe`JR}4F^Qd`#LxX9A$6}{=UQ3O#<4EEX1vHFLdO0xSkssOlShfn4POLT*hufc6 z%(;GKm5h;5uyHQM*)fV6iyl(>4%|01t(qB6hx-9dc>aru5_5msPpxhJJdG;U*&jQ0 z`(3mWV;jHVKfUv}Ph*HqJ4sb!bYgX&KwX*7(Ze%0!c$f<%s zK^_g!$ZopOh8ApcYO75)BT+d{A)=*sT)c8>9Pb4#7C>Ct!A#&KjVbRNkTLqd&c8_& H_JI69xbDzm literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/PayPal/assets/paypal_conf1.png b/web/assets/backOffice/default/PayPal/assets/paypal_conf1.png new file mode 100644 index 0000000000000000000000000000000000000000..7904991fdbb7d9209838abb66e7b7e868a7996e9 GIT binary patch literal 17985 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 IM6N<$f)v#_mH+?% literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/PayPal/assets/paypal_conf2.png b/web/assets/backOffice/default/PayPal/assets/paypal_conf2.png new file mode 100644 index 0000000000000000000000000000000000000000..47dad7a159f1b4575dcd0222566c39ee22693111 GIT binary patch literal 26728 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 & zus#fWda-xVCdE@Q#UGb%k&dHbM2XFfQPhyql}+h*U`wbDU732`#fJlUH!UAXXGB4) zQzzrj>G(kEr-`A4-)tuL;Ppr+=Cn0pYJX<4i03t_;w%)thMzF8n5* z2zLp286mK_ujlzHYBuE(icV7W>TuF;tv4$BSjb&G$Qt)}yCoDU;Jr2EPumRcRywNZ8756+*jt=nT7O9bFc^xqaZAdc|q4stB1Doboe+$-4N@JnjtUE>q zqvEfk=VNfo&am5yaLmMR*{+>}Ew^!eUJmD~9A*NQnFSa|`5m`D|2?V_>m9D(cg$%f zed5}!y5Fg zgHyYPG#6oqYFnV-?{i=KHwwRc1Vu%*GV0u1HGXl|7tmwi{%$un66XVZdBs$r`eX+f zDCjpuli_<2(3#Pn5KY% zWgMf1JpdR%FUHPapEfwgBmPRMk!ufBGiSB_UKspKt>F*GcT2bh7kDss;qqNlO-Ny_ z(;Z1f>fGzA;zGo&UWgTLLndsKxM^Z~Otv6gN@SU-;DemBQXAo)~uC@^h6JyOc@$ z9$ViQpy%K@psLWAw+{Q2ZOUZDU7`0h@IwkV1-XP;oDx^*9viGlh`ze!R$r-!(s)t& zkF-#~X2wHKKZdf$w zwqCyYlSnDuxw_o9NvyC+4EBNWKOARbV8lC3L;>D{j-uKx3h2GWp0+JzW_ONLZf(s@ z&Rr-}-AoMGXHFiLd(WKl6Q^Z^#q=Vr=zldKM%>~4rXm>5&l&uHlcsnz)mElxV@wW& zKXmE+#?$Izb{k`|dzV$vHkc?0C6v%Q$4g`(8vPRY8M&A?w zZ!K!er9Bh7T`THGix%d^N4G+z+~H8$9cKp&HtUFfmlq&@!yS&cQdCkdALNV{?B$SM z1GpkV0O_+ytLVMdJ)!m>*K@;D{Gn(0mAnE{*(9`WI%XJ|v4}gDSUhG|LZJuL>UWG( z5)}Hzm{g#`91euUz<0b0%`S%J2Xs-%CK4}-D&+Nu_2HGrvDB%vskC%^zVxKY4`aH= zG|&qR993{sd)c&BC6gQawg_b_JJ;J+^4(EDSdn&ai&A=Lapk`%7G{hE>OTdxakXpl zRm<#DJ8_2gHU=)a;i;<}XBtu|fu&kEMvO(wJD7^$McZ8Yx?~GP%U9ACL=#DvIl1zL z0THyb2QRR~KiO+8FppPd!}>1Z#`?;$+Y-sMT`Bc$1cy32w0Z@U%B@Vc3u6KIEWDS8 zCT$2n2x@RtYSjLKEqbV)b(S)3B^`*)iaRtkIj(WhtZGEQ`NocSs^?45p}7&~C9!(j zb9X5Pq$h{U8_b)M<$!=U2Hf>JVFN1U*w(0WS<3PZ#cJ)+-V;^@P}C?z4A$Ivq9=Thas*o&7tAWb1qRu*cXs@!Bij4Wo@}8b z{KAvrG_a)kdslJI8(1o#BO;d!@)GUjqSbr-6$Z1mRC`GE!PJqS!?cP1-AeAbOe+Gp zD^+p|?f`N3tx}jzAFtj^#j$8zi?c@nzDJK|$5HAfFGrf7VW zAD|NV`|#RYajzceI)!f6B@j_0IxD|4>R#Jl2d0~JZ4A#NiRIz#oM#)p-wop1=4XlN zgYd(dQ%t9+AqQdntve}`{cotM8k-&h5h%|J30!^*8RomqWmFc6Bh~D*@Lh!h*Yv^w zXkNIh?KWl;55cGsW?PiY@sQkW$(W31fyLQw0tJkA@|O*<(*7PZkEimqS7R!oslm3l zmLj^K{Oe>~{!>P|E5&X{d&I1^e#soN9d^J8oTub2Glmb_Bf&40`x1cBM$;tDsN8hn z+*jCX_wxkqri}4~L#~D0gbkD%Ex?<@l z#$Y0wmVx0Fn?5~rwP~1w1TJ-Cws4v5-B^iFlHDe(@G88kt`31}@xtL;z!_hOFAxr6NJ#A{!o%?Kf@MZ z#l^x4K@+~Dl;+wOR*(u*uEWEzaIjpdN%HlbNi_JJEcv0geIA^qrtwz>@x2LZ9e@;I z!};xR)GZc4-xMN0J)0JtN=_M}i6?-7%z7Q4@eg8so25OhS3+c!^^KVOn`UmkE=`BOrxqSRHJ`z(Ukgr2>59@aC>a*HUMc>GN{*Yr7 zpKnz72j9(BhlCyvfBpEGOwZBsfxeHXf}A?v$D4E7*B+JU2X*X_OS2a zZ2Nj;opjPEZ>vOrQQ|+@PCv%l0>IM)&t3@<^+aNU*j5H?mV_kil7R-%mRfg4u#d@3 z{3wc;UJ#1jx~GsObq}7gG=PkVFr-}SDO%b#aELCqKG67Q#JQ6#wu3D znGqV$%z>`vR7EAjEp!)ssa}?o>h(?iYFW15E*U2CvVNi+{o55;@KfISVbg?a5Tg^4 zA3EZ8NsXvg@+Y$(ogk!T-}1zbgR(23ODAAr<$?RY6F*#5<^E%on`uBXPr|9e=-rLE zA?>SIE!4I6;D`vyH-)zG%(rXvd96)%I>tAU4NR6YWi+{-6f@W~zHe0(U`ICA^oVIa z2-a6?xcuAI&RxXgH~t^;ggG(4nq|Y>qGI-NmDM2ZO57;z@(Buz_goU!9yr~(K(bg* z$N@DbVGTwqnmvo7+fW3)svHwmS}&h3=>eu1N-QKX`IfuvVu=xD72Jc|h4s19C6MAD7(d@AjL&5SJu4vzRDL zyZ*JoJXx{HQ9#cr?nXhn-DLpm%DN+k#W!r+KRT6iYl17)CrGzW;HTa1hsHf>m}QER zCa(s?^Tr@cSBy5sclJe`#{)7>y`AKObiV8nm!z=jpLPL&l+l-OoSa4N9=AUl^YEKe zHsp_n3^1FrjG7@HsvHXG>A8mR2mG-$86 zrAY-ip%gC?16CWZ0L;(^)f1Fc0}*`Fm=aU3F2tl->=3JVadIQ#< zuDj&V$K$x~y~86pRoE6-BgF({-Z_gqnCbOr;EK`u)CJZEx*UhMw_qPVu~#G|JZ!lZn3utV89x0opp0Z+h6A?{WJ#F?TNxzs43j^b>L6aR71thz> zfMyN?4oc3|oy~3ru<3E4EBI_B6AZ}Y>TC@>VGS&|503L`{@i<+4~(aHwkASF{Vz!mQ-1NmWKB6&i}I zWr}T%o#r>pW1SrGM&KcURX2+{}3|{kURkN_R6wr}Nj>QWdEFbn3qeE9v}Y(6qHeL>98~3VtIuyR`k%2{qOVD!+jJ zL6y>+_K2^ovP)FpfEm!`k~#Eku0AHKn=+FZQn#FIT9MVdzGm@sk$!4xO`S1CBS@_7 z!SgJa!-S~|48W!=Yu=Ij8ynwbu zRlAod(wQ07Mb2PS;+}*x-pN9+LtmRs*7^z`-$RWjn6%zoiQ;^TAL@*-aNGmSkeHmL z7Pg`>ZeC;0&#^+1Yya?U;_Iv(pPD)wBi-cbA5{Jzt)RNPqSJ{FYdU$Cv__m%=}WF8 zuTzjA#|zs))KM6~OVrCbk?m5F?y8lQf6WD)Yb31M?s0q9I=>E%XsdL3zxz-Ji3RAnA~$dc ztMpFN1gHWF$@ITF@sM<>f3bh2*J3diOcw*meXfD~SaI)6w5FDdJk-afD*l6~D zOa;w@kad}PJ4PwKrR7<$1+CC*! zL&34aQc?aO`B1}%`DE5L5a@;91H9u`@MtZPu5P+}-Wuf!^41FAG+eayScl&zy97k| zM>4{z>`|1iBu>(xe}oUsd1vu6K@e*`E8M+dlu=V>)Z%H_7wB{(K0y{F>-PKGI0gA< zn#BF$zh>>`0PaI6&!QdHmT01fQ776gRNil@o1FQWOPdj!FHH?T%_>}7b{r4n`CIcS zC+iAlMx=En97$|PeJsrlS+YrQcd8wq{NSVo*LhwN^=s`9DLmkmAmeXtL?6l=M?Vtm zC1d5cdzuh@1m65e{`&c-C;Z*=M>G}}cde-cpd|E`0xr&%7^G!oS^qi{!tfTy?RuSS ze9C5NE0^q2HkYCSzaUz0C>^(6okGCGQI+kYxwmaguGiX(aXF``z1W@E{==hd$|UbQ z2YiHbf_?q2rKP_ZoWS9P)y*Eol+yWPb9uNv(@wnO8t1SRDqlX8ptaqCs@CVQ2}Yx> z7d;0t;*>p997lH&GRu*MEr5`#`Fsoic!;&h-MKl z(^^Sa9bW}e+za15*j9>rWmU(Pha?v`M2%-JJTzG1k>6Sn)sknd0<&Bp_jW68;JeVj zap>}@diVH@?F%}Ex2Dm}NuemCm=jEF|55h6+qLgcy|gwfuH`E9RUUIP=FcS>pU39E zd{Em~6??O#d$=7jqV66D+9RIJrK_~P$EwqPQ{VjZcF%h0{W;x!v$Tq=yn}3H`)#4 zumZ7yol;T06!NSPXhaN;=Dyrar79ikPAs$+RAB=eJ>OchNp;6}T79X^IoL@bQ)MSD zb=`RKV8&qYYqn2ROk+^rp8+nei*GU{qtbuzA2$mxb!0ddLPz)*| zxFjLjCe<9?%U@5!8(XroHeA+v`)G$c$&R5j}Tw%r1}% z!vYn2x4KT7=^W)9Fe0gPX!B4wzwC9*L91*T<#5++t|bF=4VI3o6^bd!rO+UKjRepe zBVWwp&w6dJoaYIiw#U>Nqe3jygQYR-uT;^bkKiTwcDQ!exnK6h6|*ty{MHD0^S(3R zt<}|ir{DXhxilq&Vgj-AQB|8-x=XsG_`4KPq*X}-i=oKV|C{v8-U2F;g-P0ZwW3wp z+Rc#2BrVCafZG^$b)6RlQ;j2Jnv7B<>C(o!^NDXZjke8H6n8kOT}6%ht6k;aEhr)( zIXr>YKTTz1W}zw+p=6kdO5=5_hz1UeIdm2MMadrt-?;-~B)s;FJJau=6}(VuA>2Eh z=%b<+)OB)I>|s9PI$qpIf~&I?ejRGG)7Jku0!B~@4rFF69)$+b<~p|hKHIs zw2AnW&*#6KpWv@q_SDn6#R$xA>-!F5fds|SN|18l03tfme((iO>Sne7=<3r$+l7)2{peqJiZ ziZ0L!)FZy*9dD{^{Ls_utz2@)k@Lj^Qx!V%KBNX0+7#P`p`5%7Obepf07saxSJ61= zyd#9i7IiJ@k(9PpKwMS_(}_-q(hlY@6rZy}4iKh&nH8Jm5*L)*1!gM(tU_{>)HF`tDp!jGCClI=3V;7dZ$G?xSb1moe9=N26T#gHOW&d3WGi9gt}YH0{p<@e zygg&In;Yt|_Tahoia*XPA8>d^E=heo8yyME>kU(x8p?i+8cX3HrMLD<)6TE2=$|@c z-S4rB=s7$7aq<(>UDs*raHJHPhNc6%%UEji&0;h?&TgkNidyuKV8`lKZs@w;Ugkvj zL@ce$-VR(-a0?MPH@vh9W()<}C8eSRA$3PnL@K)zpU4X3Ek2Y#$Rf9M=8QyoU7oJw z!V#o~E=PGuq`ISIX?4`+6EIz@e(1dnzdwXGk!Hn1cqD9sGOI#CO58BO^k zF=o$%7niRgK?g5eVTL0t`U7YotyeMQF2<5V4SlU4ooH4VX6RA4jLs)CuN+Z#JY_5R zC^FTJ==@q7{Mcf*H82%UrD^M5+OJcvYdZB5W&yCv)t`}vmsAeE9=Iw&%BDebFap>5 z;tU#lF)g&adpjzhtl-sKRy{nO0;t&jP$rU+-h&Oq^75jxk{ld=6oq%Ewge4-)RaWs zhLQ3ReDieA1aO~vpGtyp$1*a9AZ&>Bd((mzI*92c1Vj$>8`osp_c`JE>auxN(|O3v z4~9SfJQJXK{D3M@f9DHXACWrawtUvCk6q3G(J2)E$;yB|h)uGL3G$F!Fcbk9nsg5g zQ*Ho~nhVqaLM(B)9O;Hf4qfOx3>Wc_OuxC)7cu!`nv7B(eysQ4qJe0rPPigiH66xo z*4v(kdd`)KfrAGjMxw$~CsXbcD#sYyngwv2qgA){-bjl9Lccx?>2+6&G`=iV(nTT% ziQuit7%YK$taS|jPU6=yvZe$96WndlxKhSW!Udw+A^smAvtEhKQYCDcr{!IMofBp4;BgrQFHIuq5YfuXOJ;~mjZr`gWA`1t{C4bp4B47zr6 ztnq;-UCSPyv?ME$ctu^4sL}I*G2%1%)Z)Qx-6|>F|B->KZmMyAH^Rf3VQvO1*Cw3R zXY_BI#OT+DNokHVJ#%g^bYdqqvz_u~epnXx?U8XX`StslZ)u5uL-`#uR`*iC&6!Ta za7uu~W+1l5A*y8C9-l%m{1@7&e6?hIbp5i1kYNS6RXk5`%&CRoa2hlFyWd+2^VR(n zd#)6MT-o4IraXI|Wi9IqhaW!bTFQ3nVZc9#Y+Ii{`V2mJ zn)i@UuGy1jcI?UHL}7YOGk#;33qgh$wsIVaHHMk_wjG=Jmc40y`-1YeT?ob9AhW81 zq10C;UnvGVB$KT1|FdBsqDPqCoYlPimt2v`ZLT`eqPr5>cd4U(mn9zB1DQM(C0%Pp zL@55MFWz|hdsHtE)80edSxm(_I9F%p^_<<|%3`1v z_;1?mxdZNN8jk3-EzFhm8K?h^I~;MynNFYD9+=aU)4KqZUBzFT{kb6VinQeBE$h&Y z6>OJV`n)b0)21$wRK!ZGOx&Hx%=-8$oM2Ti;I@iS)jbu&ZuA~6*t#X>Mfrr-%mdbv zqG_Ze-5GBN`U12y2@vzre@>6|&}AcGW=baO-|OqnEf64hZ&JmXU zRh8XJf%75A{A|VZ_k&y+&7spQjFj~p{~;#pzOUL_j&3Tz;T_AHWguxK$s?IO)pBmI z;BFP+0?8s0Xuav?5Q{9$iQD{FwY29M2d0ne-AB&Zq&I`>;;zfUbHGX*x`u9idI}CC zj1>K7_Ik?fw1k>;vVW}5dh^){4Ooav-En~Q5eB5YuTUEK$HG^-iP8TgotyzU#-pQR zuJ{o*83tQC(vxlbdE(Kv4yWMmUq+dqulZNC$O&11r6DRBV%~!Y_|en+BN#P^6U^1BF0RVumrlR|Ow7A{=*&TS8;(p;+6%hn;4urI6lAxjn5jhH^bjjz z9H9&GUjS=iNHfd z(|`w6%-;i*gg;(va%Phh(H4vRjZz=h^Vbb~WX7#0d4z@QUQKZ>ZCE{nu)fNDYIKta z`*4^c`-f!OU=54S+g+0*PWH|Qy7}W!lV7FHGA;JLuw;c>KGK1+f)D)EGXdml&X%9i3YUt4x@klje?Sxn`s}ISj&Fk zOzkMX^VII%3fOV*xa2`WO?M3~1O(XP`hJ?>(x=Cags6S6QGEHCzds91mx!MA{Y^SH z0hSQ+8xk0Ge?%f!$(5L)aE{i|=8vd)9$HX-3M{sELC!kozI)$&{<&vm&$S#GZ8L_b zSVd^5^sGQP@Mbc(w%d@F-v%H3{Nefe+!mPjTdgEGyO`aR6Be@m$t#a{d#B2jvgwU#OlTUL?4)__iI! z?r-sK;r%5J{itox9TyMjDtlaK-Uku%&D%?Kxj~}mwkQ;)EBM%pA3C8DC4sL|8}in? zb3Bn*UmtxMZ$3@NEoFl_5IU>D?a8&?Lp_YH4x|%Xn-TRZpfcpqO{vl&?Aqq=BpA03 zEGdEcn@h>Cavn_GyUwN0I-O`k3zpNi`dfo;+|6)h5hj(vUx7A>b2B?r=veqlj|xg;4cNp zUaHf2J1fEPlp|z+LEg-nxN<_*1T@BU-x$fgc8QO)M}2ri<1j#?9FLzPKV7fDT#LQ9 z&UPr%n!_6J8}+zGpVwP(L{(I9FS(-rUTT|o6v$$gWqhOGd}=A~WB%b;JN6NVl#%I2 zdnDfx@9ZpXPuGFpVDwIc>8 z45yjtt}{LnG&@>i(5>19q&j9@(vSvp@co%NCX5KUC%oFLml~+=BGS?w3M+jLVY$dr zE$fk6VZD|ZJs{Zd^;d41FpEaXx^&gp!?yK@y2~ZOFw`Ansb!Rl1pGhe1IWKISJ9-F z+sN;9OLICH7w5cFqWfyJltJ;6c^}|^+kZYgwi{odtPYxEF%!mG)B_L~13n3q_FAGR zxxX&xY7buz?5Z4sOLvA+@37p$!C8zWhR6+A;u-svAN#Td1{=Q`ln}mPs3c3W!nsr; zel<)Xi)pdwp89RbVBF{qj^DrSmifzPE0T>?{S_IWqOlGb3eNK#CxNibdXmoXL%2hv z++j;#A#pX3C`WPQqB6)P_A@!_{J=7Vy~}xh+r?gWSDgBi*MGS0>bAF`7MazRc)X*SHoi1ta;MTXIx6PVYdp~c z_0`wI9-mZHiT(AoSy_9POPOSsn1BowDn$+@3KoQ;^bHCt43>@tqR~tQZoE*jU!QoK zNjgCu3X0?|I*=Rz4jj@FeULo5nv8xeDPwv;c3H4bxRUyfYkA8F{rc(N$_GhMP`&L+ za6|BkaB#Cfw2M!)0eMjL0-WS?z#Q|2dNI75x4#Zg5C1P6_HKgbPMaoV=x@>upVQ5n z=*zvbu-9DX-@0y?WeNsY&=UX6k9~ zu{V<(EV;^EJX-*Cz}Jzn|Kr^3hyNUz(5Vrx0SlHqu1Hg5I#MWO15USMMc2xoDP-WK z73)BJWFcVUFo_NwH%1t%?$UfV13J61DmI<*_AYBs)wS}Iwn>jODViL*#UWFRQTWsM;yyRY{4bMW{CCH?}h1?4;th(W8OJ+Ny{%- zikWC*9D!mVbRQSx>37|KOn`N%Ty6(C75S7{w5?)n&l4FDXv@izUp|tDwVFKFn+bW; z1i}ipP+c_j+*e!7v&6289JUN>m|i&08*)9`*2LCxiQB0m#3EGig-F92oI%Sy+R(tF z7c-md+)zm>FbYO=xygInx1@XdR7@p(V5*GXu~5aY?tl*>?$Zk>N%m6~!d0O&(lK6Y z*IW&}m(6aSG;vGF3Ag32d{G$WM&e_uv@V$Hw{!K{L}8^G<)F~J`>Ykg@>X2&MZ}^1(qV=bPpbehEIMS^@%JbYNx#=fm#@Yt>cU z?suq54ingRU!w9_J^kSl%j_h;)fs@m|GyUCcAGlol^q$9cn{ah>fyR)1wCGSNXIas z|L3QguFboFEs6S1Zpo4Ru*Z{*=j)it`U36sy4b?e17I3@)SfX)5>~T=DaluczRaTz zOEM{BnBH-$5NlLkZv5@tbF_?G8h2&j7~)tC0MAQZF^Xf9^?}aY+-Xa>q}Ltx(Yt1Z zJ$&6Dc-6+rzAL8b^|<}mAibQ$9oG3xkr1)33zMUTfBj0`G+0XJX0fi|(XCMQ+?=`( zEr`)*BE$~bfi<@;Mk*CF!SITlH%5XwRrmRRRR_o4$E4TeVI{KJ>V;~#biJ?OI<<`( zcS|OtXF80Awf)0-Jw266kGF*Dy3ew>(O@^J4S7CB8dy8q;pg zlq<|Jzny{mr=GaZ5sjIm15JmZBd;Qr&+8PJ$

    mE2 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 literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/PayPal/assets/paypal_webhook.png b/web/assets/backOffice/default/PayPal/assets/paypal_webhook.png new file mode 100644 index 0000000000000000000000000000000000000000..419d33c75fd8634136a9707342d45c302730006f GIT binary patch literal 17997 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 literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/Tinymce/assets/.source-stamp b/web/assets/backOffice/default/Tinymce/assets/.source-stamp new file mode 100644 index 00000000..dc2bb3b7 --- /dev/null +++ b/web/assets/backOffice/default/Tinymce/assets/.source-stamp @@ -0,0 +1 @@ +ec179cbfc0c188a2d9667664cee1d9de \ No newline at end of file diff --git a/web/assets/backOffice/default/template-assets/assets/.source-stamp b/web/assets/backOffice/default/template-assets/assets/.source-stamp new file mode 100644 index 00000000..0945b903 --- /dev/null +++ b/web/assets/backOffice/default/template-assets/assets/.source-stamp @@ -0,0 +1 @@ +b4b2680213c6e00c421f9ef7a8bf36b3 \ No newline at end of file diff --git a/web/assets/backOffice/default/template-assets/assets/css/9c9f1cb.css b/web/assets/backOffice/default/template-assets/assets/css/9c9f1cb.css new file mode 100644 index 00000000..a5d5b260 --- /dev/null +++ b/web/assets/backOffice/default/template-assets/assets/css/9c9f1cb.css @@ -0,0 +1,18 @@ +/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media print{*{text-shadow:none!important;color:#000!important;background:0 0!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.table td,.table th{background-color:#fff!important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/bootstrap/glyphicons-halflings-regular.eot);src:url(../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/bootstrap/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/bootstrap/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:1.42857143;color:#646464}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#ff9805;text-decoration:none}a:focus,a:hover{color:#f39922}a:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;width:100% \9;max-width:100%;height:auto}.img-rounded{border-radius:0}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;width:100% \9;max-width:100%;height:auto}.img-circle{border-radius:50%}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;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}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"Source Sans Pro","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:18px;margin-bottom:9px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:9px;margin-bottom:9px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:25px}.h2,h2{font-size:20px}.h3,h3{font-size:18px}.h4,h4{font-size:16px}.h5,h5{font-size:13px}.h6,h6{font-size:12px}p{margin:0 0 9px}.lead{margin-bottom:18px;font-size:14px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:19.5px}}.small,small{font-size:92%}cite{font-style:normal}.mark,mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#f39922}a.text-primary:hover{color:#d67f0c}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#f39922}a.bg-primary:hover{background-color:#d67f0c}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:8px;margin:36px 0 18px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:9px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:18px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:1200px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:9px 18px;margin:0 0 18px;font-size:16.25px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}blockquote:after,blockquote:before{content:""}address{margin-bottom:18px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:0}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:0;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;box-shadow:none}pre{display:block;padding:8.5px;margin:0 0 9px;font-size:12px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:0}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:18px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #f0f0f0}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #f0f0f0}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #f0f0f0}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #f0f0f0}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:13.5px;overflow-y:hidden;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #f0f0f0;-webkit-overflow-scrolling:touch}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:18px;font-size:19.5px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}output{display:block;padding-top:7px;font-size:13px;line-height:1.42857143;color:#646464}.form-control{display:block;width:100%;height:32px;padding:6px 12px;font-size:13px;line-height:1.42857143;color:#646464;background-color:#fff;background-image:none;border:1px solid #e6e6e6;border-radius:0;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#ccc;outline:0}.form-control::-moz-placeholder{color:#777;opacity:1}.form-control:-ms-input-placeholder{color:#777}.form-control::-webkit-input-placeholder{color:#777}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{line-height:32px;line-height:1.42857143 \0}input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:45px}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;min-height:18px;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px;margin-top:4px \9}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio label,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.form-horizontal .form-group-sm .form-control,.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:0}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-horizontal .form-group-lg .form-control,.input-lg{height:45px;padding:10px 16px;font-size:17px;line-height:1.33;border-radius:0}select.input-lg{height:45px;line-height:45px}select[multiple].input-lg,textarea.input-lg{height:auto}.has-feedback{position:relative}.has-feedback .form-control{padding-right:40px}.form-control-feedback{position:absolute;top:23px;right:0;z-index:2;display:block;width:32px;height:32px;line-height:32px;text-align:center}.input-lg+.form-control-feedback{width:45px;height:45px;line-height:45px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline{color:#3c763d}.has-success .control-label,.has-success .form-control-feedback,.has-success .help-block{color:#3c763d}.has-success .bootstrap-select .btn,.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .bootstrap-select .btn:focus,.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline{color:#8a6d3b}.has-warning .control-label,.has-warning .form-control-feedback,.has-warning .help-block{color:#8a6d3b}.has-warning .bootstrap-select .btn,.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .bootstrap-select .btn:focus,.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline{color:#a94442}.has-error .control-label,.has-error .form-control-feedback,.has-error .help-block{color:#a94442}.has-error .bootstrap-select .btn,.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .bootstrap-select .btn:focus,.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{margin-top:5px;margin-bottom:10px}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:25px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}@media (min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .has-feedback .form-control-feedback{top:0;right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.3px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:13px;line-height:1.42857143;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active:focus,.btn:active:focus,.btn:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#f39922;border-color:#ef8d0d}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#d67f0c;border-color:#b46b0a}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#f39922;border-color:#ef8d0d}.btn-primary .badge{color:#f39922;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.active,.btn-success:active,.btn-success:focus,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.active,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.active,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.active,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#ff9805;font-weight:400;cursor:pointer;border-radius:0}.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#f39922;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:17px;line-height:1.33;border-radius:0}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:0}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:0}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:13px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:0;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:8px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#f39922}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:995}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media (min-width:1200px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}#orders_menu .dropdown-menu{min-width:230px}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group-vertical>.btn:focus,.btn-group>.btn:focus{outline:0}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn>input[type=checkbox],[data-toggle=buttons]>.btn>input[type=radio]{position:absolute;z-index:-1;opacity:0;filter:alpha(opacity=0)}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:45px;padding:10px 16px;font-size:17px;line-height:1.33;border-radius:0}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:45px;line-height:45px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:0}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:13px;font-weight:400;line-height:1;color:#646464;text-align:center;background-color:#eee;border:1px solid #e6e6e6;border-radius:0}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:0}.input-group-addon.input-lg{padding:10px 16px;font-size:17px;border-radius:0}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#ff9805}.nav .nav-divider{height:1px;margin:8px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:0}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#f39922}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:18px;border:1px solid transparent}@media (min-width:1200px){.navbar{border-radius:0}}@media (min-width:1200px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:1200px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:1200px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{border-width:0 0 1px}@media (min-width:1200px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media (min-width:1200px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:16px 15px;font-size:17px;line-height:18px;height:50px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}@media (min-width:1200px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:0}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:1200px){.navbar-toggle{display:none}}.navbar-nav{margin:8px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:18px}@media (max-width:1199px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:18px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:1200px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:16px;padding-bottom:16px}.navbar-nav.navbar-right:last-child{margin-right:-15px}}@media (min-width:1200px){.navbar-left{float:left!important}.navbar-right{float:right!important}}.navbar-form{margin:9px -15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:1199px){.navbar-form .form-group{margin-bottom:5px}}@media (min-width:1200px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}.navbar-form.navbar-right:last-child{margin-right:-15px}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:9px;margin-bottom:9px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:16px;margin-bottom:16px}@media (min-width:1200px){.navbar-text{float:left;margin-left:15px;margin-right:15px}.navbar-text.navbar-right:last-child{margin-right:0}}.navbar-default{background-color:#333;border-color:#222}.navbar-default .navbar-brand{color:#dedede}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#c5c5c5;background-color:transparent}.navbar-default .navbar-text{color:#fff}.navbar-default .navbar-nav>li>a{color:#dedede}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#fff;background-color:#222}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#222}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#222}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#222;color:#555}@media (max-width:1199px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#dedede}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:#222}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#222}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#dedede}.navbar-default .navbar-link:hover{color:#fff}.navbar-default .btn-link{color:#dedede}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#fff}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#777}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#777}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#080808;color:#fff}@media (max-width:1199px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#777}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#777}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{margin-bottom:18px;list-style:none;border-radius:0}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#333}.pagination{display:inline-block;padding-left:0;margin:18px 0;border-radius:0}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#ff9805;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:0;border-top-left-radius:0}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#f39922;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;background-color:#f39922;border-color:#f39922;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:17px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:0;border-top-left-radius:0}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:0;border-top-left-radius:0}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0}.pager{padding-left:0;margin:18px 0;list-style:none;text-align:center}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;background-color:#fff;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#f39922}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#d67f0c}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;color:#fff;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.nav-pills>.active>a>.badge,a.list-group-item.active>.badge{color:#ff9805;background-color:#fff}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:20px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron{border-radius:0}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron{padding-left:60px;padding-right:60px}.jumbotron .h1,.jumbotron h1{font-size:58.5px}}.thumbnail{display:block;padding:4px;margin-bottom:18px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-left:auto;margin-right:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#ff9805}.thumbnail .caption{padding:9px;color:#646464}.alert{padding:15px;margin-bottom:18px;border:1px solid transparent;border-radius:0}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:18px;margin-bottom:18px;background-color:#f5f5f5;border-radius:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:18px;color:#fff;text-align:center;background-color:#f39922;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar[aria-valuenow="1"],.progress-bar[aria-valuenow="2"]{min-width:30px}.progress-bar[aria-valuenow="0"]{color:#777;min-width:30px;background-color:transparent;background-image:none;box-shadow:none}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media,.media-body{overflow:hidden;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover{text-decoration:none;color:#555;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{background-color:#eee;color:#777}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#f39922;border-color:#f39922}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#fef2e3}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:18px;background-color:#fff;border:1px solid transparent;border-radius:0;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:-1;border-top-left-radius:-1}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:15px;color:inherit}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:-1;border-bottom-left-radius:-1}.panel>.list-group{margin-bottom:0}.panel>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:-1;border-top-left-radius:-1}.panel>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:-1;border-bottom-left-radius:-1}.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-right-radius:-1;border-top-left-radius:-1}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:-1}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:-1}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:-1;border-bottom-left-radius:-1}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:-1}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:-1}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive{border-top:1px solid #f0f0f0}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:18px}.panel-group .panel{margin-bottom:0;border-radius:0}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#f39922}.panel-primary>.panel-heading{color:#fff;background-color:#f39922;border-color:#f39922}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#f39922}.panel-primary>.panel-heading .badge{color:#f39922;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#f39922}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:0}.well-sm{padding:9px;border-radius:0}.close{float:right;font-size:19.5px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate3d(0,-25%,0);transform:translate3d(0,-25%,0);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.43px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;visibility:visible;font-size:12px;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:0}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;right:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:0;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:13px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:-1 -1 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:focus,.carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{content:" ";display:table}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@-ms-viewport{width:device-width}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-print,.visible-print-block,.visible-print-inline,.visible-print-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}@media print{.visible-print-block{display:block!important}}@media print{.visible-print-inline{display:inline!important}}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}@media (min-width:1200px){.sidebar{z-index:1;position:absolute;width:250px;margin-top:52px}}.sidebar .sidebar-nav.navbar-collapse{padding-right:0;padding-left:0}.sidebar .sidebar-search{padding:15px}.sidebar .nav>li,.sidebar .nav>li>ul>li{border-top:1px solid #3c3c3c;border-bottom:1px solid #222;-webkit-transition:border-top-color .3s ease-in-out;-o-transition:border-top-color .3s ease-in-out;transition:border-top-color .3s ease-in-out}.sidebar .nav>li.active,.sidebar .nav>li:active,.sidebar .nav>li:hover,.sidebar .nav>li>ul>li.active,.sidebar .nav>li>ul>li:active,.sidebar .nav>li>ul>li:hover{border-top-color:#222}.sidebar .nav>li.sidebar-search.active,.sidebar .nav>li.sidebar-search:active,.sidebar .nav>li.sidebar-search:hover,.sidebar .nav>li>ul>li.sidebar-search.active,.sidebar .nav>li>ul>li.sidebar-search:active,.sidebar .nav>li>ul>li.sidebar-search:hover{border-top-color:#3c3c3c}.sidebar .nav>li>a,.sidebar .nav>li>ul>li>a{padding-top:12px;padding-bottom:12px;display:block;color:#dedede;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.sidebar .nav>li>a:focus,.sidebar .nav>li>a:hover,.sidebar .nav>li>ul>li>a:focus,.sidebar .nav>li>ul>li>a:hover{color:#f39922;background-color:#222}.sidebar .nav>li>a .item-text,.sidebar .nav>li>ul>li>a .item-text{margin-left:35px}.sidebar .nav>li.active>a,.sidebar .nav>li>ul>li.active>a{color:#f39922;background-color:#222}.sidebar .nav>li>ul{padding-left:0;background:#3b3b3b;-webkit-box-shadow:inset 0 15px 15px -15px #000;box-shadow:inset 0 15px 15px -15px #000}.sidebar .nav>li>ul>li{display:block}.sidebar .nav>li>ul>li:last-child{border-bottom:none}.sidebar .nav>li>ul>li>a{padding:8px 15px}.sidebar .nav>li>ul>li>a:focus,.sidebar .nav>li>ul>li>a:hover{text-decoration:none;background-color:#2a2a2a}.sidebar .active .caret{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.navbar-default .navbar-toggle{margin-top:25px}.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background:0 0;border:none}.navbar-default .navbar-toggle span{transform:rotate(45deg)}.navbar-default .navbar-toggle span,.navbar-default .navbar-toggle span:after,.navbar-default .navbar-toggle span:before{cursor:pointer;border-radius:1px;height:1px;width:15px;background:#fff;position:absolute;top:8px;right:0;margin:0 auto;display:block;content:'';-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.navbar-default .navbar-toggle span:after{transform:rotate(90deg);top:0;right:0}.navbar-default .navbar-toggle span:before{-webkit-transition:opacity 0s;-o-transition:opacity 0s;transition:opacity 0s;opacity:0;filter:alpha(opacity=0)}.navbar-default .navbar-toggle.collapsed span{transform:rotate(0deg)}.navbar-default .navbar-toggle.collapsed span:before{top:-6px;width:10px;opacity:1;filter:alpha(opacity=100)}.navbar-default .navbar-toggle.collapsed span:after{top:6px;width:20px}.navbar-default .navbar-toggle.collapsed span:after,.navbar-default .navbar-toggle.collapsed span:before{right:0;transform:rotate(0deg)}.navbar-brand{padding-top:10px;padding-bottom:10px}.navbar-brand>img{vertical-align:top}.navbar-brand>span{color:#888;font-size:11px;font-weight:700;display:inline-block;margin-left:10px;margin-top:16px}body{background-color:#333;overflow-x:hidden;position:relative;left:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}a{font-weight:700}a:focus,a:hover{text-decoration:none}.btn,a{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}h3,h4{color:#5a6876;text-align:left}h3{padding:0;margin:0 0 20px;font-size:18px}h4{padding:0 0 20px;margin:0}hr{border:0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(250,250,250,.1);width:90%;margin:20px auto 0;clear:both}.u-no-padding{padding:0!important}.u-padding{padding:6px 12px}.u-padding-bottom{padding-bottom:6px}.u-padding-top{padding-top:6px}.u-padding-left{padding-left:12px}.u-padding-right{padding-right:12px}.u-padding-lg{padding:10px 16px}.u-padding-bottom-lg{padding-bottom:10px}.u-padding-top-lg{padding-top:10px}.u-padding-left-lg{padding-left:16px}.u-padding-right-lg{padding-right:16px}.u-padding-sm{padding:5px 10px}.u-padding-bottom-sm{padding-bottom:5px}.u-padding-top-sm{padding-top:5px}.u-padding-left-sm{padding-left:10px}.u-padding-right-sm{padding-right:10px}.u-no-margin{padding:0!important}.u-margin{margin:18px}.u-margin-bottom{margin-bottom:18px}.u-margin-top{margin-top:18px}.u-margin-left{margin-left:18px}.u-margin-right{margin-right:18px}@media (max-width:992px){.navbar-form{width:100%}.navbar-form .form-group{width:94%}}.grid-container{position:relative;width:100%;margin:0 auto 25px;padding-bottom:10px}.grid-box{width:33.333333%;min-height:100px;float:left;-webkit-transition:top 1s ease,left 1s ease;-moz-transition:top 1s ease,left 1s ease;-o-transition:top 1s ease,left 1s ease;-ms-transition:top 1s ease,left 1s ease}@media screen and (max-width:768px){.grid-box{width:50%;min-height:100px}}@media screen and (max-width:480px){.grid-box{width:100%;min-height:100px}}.breadcrumb{margin-top:0;background-color:transparent;padding:0 15px}.breadcrumb>.active,.breadcrumb>li>.divider{color:inherit}.form-control,.form-control:focus{-webkit-box-shadow:none;box-shadow:none}.form-control:focus{background:#fcfcfc}label{font-weight:700}label.checkbox{font-weight:400;margin-left:20px}textarea.fixedfont{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}.form-search,.form-search .control-group{margin-bottom:0}.form-search .search-query{outline:0;border-radius:0}.form-search .search-query:focus{box-shadow:none}.input-append.input-block-level .add-on img{max-height:16px}.help-block,.label-help-block{color:#8c8c8c;display:block;font-size:80%;font-style:italic;line-height:130%;font-weight:400}.form-horizontal .help-block,.form-horizontal .input-append+.help-block .help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block{margin-top:0}.input-append.input-block-level,.input-prepend.input-block-level{display:table}.input-append.input-block-level .add-on,.input-prepend.input-block-level .add-on{display:table-cell;width:1%}.input-append.input-block-level>input,.input-prepend.input-block-level>input{box-sizing:border-box;display:table;min-height:inherit;width:100%}.input-append.input-block-level>input{border-right:0}.input-prepend.input-block-level>input{border-left:0}.input-append button.add-on{height:auto}.input-append th a{color:inherit}.input-append td{vertical-align:middle}.input-append td img{border:2px solid #fff;border-radius:0;box-shadow:0 1px 2px rgba(0,0,0,.1)}.input-append td.actions{text-align:right}option.disabled-select-option{text-decoration:line-through}.datepicker{top:0;left:0;margin-top:1px}.datepicker:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);position:absolute;top:-7px;left:6px}.datepicker:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #FFF;position:absolute;top:-6px;left:7px}.datepicker table{width:100%}.datepicker td.day:hover{background:#eee;cursor:pointer}.datepicker td.day.disabled{color:#eee}.datepicker td.new,.datepicker td.old{color:#777}.datepicker td.active,.datepicker td.active:hover{background-image:-webkit-linear-gradient(top,#f39922 0,#e3530b 100%);background-image:-o-linear-gradient(top,#f39922 0,#e3530b 100%);background-image:linear-gradient(to bottom,#f39922 0,#e3530b 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff39922', endColorstr='#ffe3530b', GradientType=0);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker td span{display:block;width:47px;height:54px;line-height:54px;float:left;margin:2px;cursor:pointer;border-radius:0}.datepicker td span:hover{background:#eee}.datepicker td span.active{background-image:-webkit-linear-gradient(top,#f39922 0,#e3530b 100%);background-image:-o-linear-gradient(top,#f39922 0,#e3530b 100%);background-image:linear-gradient(to bottom,#f39922 0,#e3530b 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff39922', endColorstr='#ffe3530b', GradientType=0);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker td span.old{color:#777}.datepicker th.switch{width:145px}.datepicker th.next,.datepicker th.prev{font-size:19.5px}.input-append.date span.add-on span,.input-prepend.date span.add-on span{display:block;cursor:pointer}.modal form{margin-bottom:0}.modal-header{text-transform:uppercase;background:#f39922;color:#fff}.modal-header .modal-title,.modal-header h3{margin-bottom:0;padding-bottom:0;color:#fff;line-height:1}.modal-header .close{color:#fff;width:20px;height:20px;border-radius:50%;background:#f39922;border:1px solid #fff;opacity:1;filter:alpha(opacity=100);font-weight:lighter;line-height:1em;font-size:14px}.modal-header .close:focus,.modal-header .close:hover{background:#fff;color:#f39922}.modal-body{max-height:none}.modal-body .scrollable{border:1px solid #e6e6e6;border-radius:0;height:458px;overflow:auto;padding-bottom:5px;padding-left:10px;padding-top:5px}.table tbody>tr>td,.table tbody>tr>th,.table tfoot>tr>td,.table tfoot>tr>th,.table thead>tr>td,.table thead>tr>th{vertical-align:middle}.table tbody tr td.td-unstyled,.table tbody tr.active td.td-unstyled{background-color:#fff;border-top:none;border-right:1px solid #f0f0f0}.table tbody tr td.last,.table tbody tr.active td.last{border-bottom:1px solid #f0f0f0}.table tbody tr.inactive td{color:#777;font-style:italic}tfoot .pagination{margin:0}.table-condensed tfoot>tr>td,.table-condensed tfoot>tr>th{padding:20px 5px 5px}.table-striped caption .action-btn{display:block;float:right;margin-left:10px;text-transform:none}.table-striped caption .action-select{display:inline-block;float:right;margin-left:10px;width:auto}.table-striped td.object-title,.table-striped th.object-title{text-align:left}.table-striped td.message{padding:20px 20px 0}.table-striped td.description p:last-child{margin-bottom:0}.menu-list-table .table-striped td,.menu-list-table .table-striped th{text-align:left}.menu-list-table .table-striped td:nth-child(2){text-align:right}.table-left-aligned td,.table-left-aligned th{text-align:left}.table-left-aligned td.text-center,.table-left-aligned th.text-center{text-align:center}.table-left-aligned td.text-right,.table-left-aligned th.text-right{text-align:right}.table-left-aligned .uneditable-input,.table-left-aligned input[type=date],.table-left-aligned input[type=time],.table-left-aligned input[type=datetime-local],.table-left-aligned input[type=month],.table-left-aligned input[type=text],.table-left-aligned input[type=password],.table-left-aligned input[type=datetime],.table-left-aligned input[type=week],.table-left-aligned input[type=email],.table-left-aligned input[type=url],.table-left-aligned input[type=tel],.table-left-aligned input[type=color],.table-left-aligned input[type=number],.table-left-aligned input[type=search],.table-left-aligned select,.table-left-aligned textarea{margin-bottom:0}th.tablesorter-header{background:url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==) center right no-repeat;cursor:pointer;padding-left:20px;border-right:1px solid #dad9c7;border-left:1px solid #dad9c7;margin-left:-1px}th.sorter-false{background:0 0;cursor:auto;padding-left:0;border:none;margin-left:0}th.tablesorter-headerAsc{background:url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7) center right no-repeat #f9f9f9}th.tablesorter-headerDesc{background:url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7) center right no-repeat #f9f9f9}.tablesorter .disabled{display:none}.tablesorter .value-popup:after{content:attr(data-value);position:absolute;bottom:14px;left:-7px;min-width:18px;border-radius:0;background-image:-webkit-linear-gradient(top,#f39922 0,#e3530b 100%);background-image:-o-linear-gradient(top,#f39922 0,#e3530b 100%);background-image:linear-gradient(to bottom,#f39922 0,#e3530b 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff39922', endColorstr='#ffe3530b', GradientType=0);box-shadow:inset 0 0 2px rgba(250,250,250,.5),0 1px 3px rgba(0,0,0,.2);color:#fff;font-size:11px;padding:2px 5px;text-align:center}.tablesorter .value-popup:before{content:"";position:absolute;width:0;height:0;border-top:8px solid #777;border-left:8px solid transparent;border-right:8px solid transparent;top:-8px;left:50%;margin-left:-8px;margin-top:-1px}.wizard{background-color:#fff;border:1px solid #d4d4d4;border-radius:0;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.065);box-shadow:0 1px 4px rgba(0,0,0,.065);*zoom:1;margin-bottom:20px}.wizard:after,.wizard:before{display:table;line-height:0;content:"";clear:both}.wizard ul{padding:0;margin:0;list-style:none}.wizard li{position:relative;float:left;height:46px;padding:0 10px 0 30px;margin:0;font-size:15px;line-height:46px;color:#999;cursor:default;background:#ededed}.wizard li.complete{color:#468847;background:#f3f4f5}.wizard li.complete:hover{background:#e8e8e8}.wizard li.complete:hover .chevron:before{border-left:14px solid #e8e8e8}.wizard li.complete a{color:inherit;text-decoration:none;font-weight:400}.wizard li.complete .chevron:before{border-left:14px solid #f3f4f5}.wizard li.active{color:#ff9805;background:#fff}.wizard li.active .chevron:before{border-left:14px solid #fff}.wizard li .chevron{position:absolute;top:0;right:-14px;display:block;border:24px solid transparent;border-right:0;border-left:14px solid #d4d4d4}.wizard li .chevron:before{position:absolute;top:-24px;right:1px;display:block;border:24px solid transparent;border-right:0;border-left:14px solid #ededed;content:""}.wizard li .badge{margin-right:8px}.wizard li:nth-child(1){z-index:10;padding-left:20px;border-radius:0}.wizard li:nth-child(2){z-index:9}.wizard li:nth-child(3){z-index:8}.wizard li:nth-child(4){z-index:7}.wizard li:nth-child(5){z-index:6}.wizard li:nth-child(6){z-index:5}.wizard li:nth-child(7){z-index:4}.wizard li:nth-child(8){z-index:3}.wizard li:nth-child(9){z-index:2}.wizard li:nth-child(10){z-index:1}/*! X-editable - v1.4.7 +* In-place editing with Twitter Bootstrap, jQuery UI or pure jQuery +* http://github.com/vitalets/x-editable +* Copyright (c) 2013 Vitaliy Potapov; Licensed MIT */.editableform{margin-bottom:0}.editableform .control-group{margin-bottom:0;white-space:nowrap;line-height:20px}.editable-buttons{display:inline-block;vertical-align:top;margin-left:7px;zoom:1;*display:inline}.editable-buttons.editable-buttons-bottom{display:block;margin-top:7px;margin-left:0}.editable-input{vertical-align:top;display:inline-block;width:auto;white-space:normal;zoom:1;*display:inline}.editable-buttons .editable-cancel{margin-left:7px}.editable-buttons button.ui-button-icon-only{height:24px;width:30px}.editableform-loading{background:url(../img/loading.gif) center center no-repeat;height:25px;width:auto;min-width:25px}.editable-inline .editableform-loading{background-position:left 5px}.editable-error-block{max-width:300px;margin:5px 0 0;width:auto;white-space:normal}.editable-error-block.ui-state-error{padding:3px}.editable-error{color:red}.editableform .editable-date{padding:0;margin:0;float:left}.editable-inline .add-on .icon-th{margin-top:3px;margin-left:1px}.editable-checklist label input[type=checkbox],.editable-checklist label span{vertical-align:middle;margin:0}.editable-checklist label{white-space:nowrap}.editable-wysihtml5{width:566px;height:250px}.editable-clear{clear:both;font-size:.9em;text-decoration:none;text-align:right}.editable-clear-x{background:url(../img/clear.png) center center no-repeat;display:block;width:13px;height:13px;position:absolute;opacity:.6;z-index:100;top:50%;right:6px;margin-top:-6px}.editable-clear-x:hover{opacity:1}.editable-pre-wrapped{white-space:pre-wrap}.editable-container.editable-popup{max-width:none!important}.editable-container.popover{width:auto}.editable-container.editable-inline{display:inline-block;vertical-align:middle;width:auto;zoom:1;*display:inline}.editable-container.ui-widget{font-size:inherit;z-index:9990}.editable-click,a.editable-click,a.editable-click:hover{text-decoration:none}.editable-click.editable-disabled,a.editable-click.editable-disabled,a.editable-click.editable-disabled:hover{color:#585858;cursor:default;border-bottom:none}.editable-empty,.editable-empty:focus,.editable-empty:hover{font-style:italic;color:#D14;text-decoration:none}.editable-unsaved{font-weight:700}.editable-bg-transition{-webkit-transition:background-color 1400ms ease-out;-moz-transition:background-color 1400ms ease-out;-o-transition:background-color 1400ms ease-out;-ms-transition:background-color 1400ms ease-out;transition:background-color 1400ms ease-out}.form-horizontal .editable{padding-top:5px;display:inline-block}/*! + * Datepicker for Bootstrap + * + * Copyright 2012 Stefan Petre + * Improvements by Andrew Rowls + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + */.datepicker{padding:4px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;direction:ltr}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);position:absolute;top:-7px;left:6px}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px}.datepicker>div{display:none}.datepicker.days div.datepicker-days,.datepicker.months div.datepicker-months,.datepicker.years div.datepicker-years{display:block}.datepicker table{margin:0}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day:hover{background:#eee;cursor:pointer}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:not-allowed}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#fde19a;background-image:-moz-linear-gradient(top,#fdd49a,#fdf59a);background-image:-ms-linear-gradient(top,#fdd49a,#fdf59a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(top,#fdd49a,#fdf59a);background-image:-o-linear-gradient(top,#fdd49a,#fdf59a);background-image:linear-gradient(top,#fdd49a,#fdf59a);background-repeat:repeat-x;border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#fdf59a}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today:active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover:active{background-color:#fbf069 \9}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(top,#f3c17a,#f3e97a);background-image:-ms-linear-gradient(top,#f3c17a,#f3e97a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a));background-image:-webkit-linear-gradient(top,#f3c17a,#f3e97a);background-image:-o-linear-gradient(top,#f3c17a,#f3e97a);background-image:linear-gradient(top,#f3c17a,#f3e97a);background-repeat:repeat-x;border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover:active{background-color:#efe24b \9}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(top,#b3b3b3,grey);background-image:-ms-linear-gradient(top,#b3b3b3,grey);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(grey));background-image:-webkit-linear-gradient(top,#b3b3b3,grey);background-image:-o-linear-gradient(top,#b3b3b3,grey);background-image:linear-gradient(top,#b3b3b3,grey);background-repeat:repeat-x;border-color:grey grey #595959;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{background-color:grey}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover:active{background-color:#666 \9}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-ms-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(top,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#04c}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active:active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover:active{background-color:#039 \9}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-ms-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(top,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#04c}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{background-color:#039 \9}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.datepicker th.datepicker-switch{width:145px}.datepicker tfoot tr th,.datepicker thead tr:first-child th{cursor:pointer}.datepicker tfoot tr th:hover,.datepicker thead tr:first-child th:hover{background:#eee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.datepicker thead tr:first-child th.cw{cursor:default;background-color:transparent}.input-append.date .add-on i,.input-prepend.date .add-on i{display:block;cursor:pointer;width:16px;height:16px}.input-daterange input{text-align:center}.input-daterange input:first-child{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-daterange input:last-child{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:400;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}.has-switch{display:inline-block;cursor:pointer;border-radius:0;border:1px solid #dadada;position:relative;text-align:left;overflow:hidden;line-height:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;min-width:100px}.has-switch.switch-mini{min-width:72px}.has-switch.switch-mini i.switch-mini-icons{height:1.2em;line-height:9px;vertical-align:text-top;text-align:center;transform:scale(.6);margin-top:-1px;margin-bottom:-1px}.has-switch.switch-small{min-width:80px}.has-switch.switch-large{min-width:120px}.has-switch.deactivate{opacity:50;filter:alpha(opacity=5000);cursor:default!important}.has-switch.deactivate label,.has-switch.deactivate span{cursor:default!important}.has-switch>div{display:inline-block;width:150%;position:relative;top:0}.has-switch>div.switch-animate{-webkit-transition:left .5s;-o-transition:left .5s;transition:left .5s}.has-switch>div.switch-off{left:-50%}.has-switch>div.switch-on{left:0}.has-switch input[type=checkbox],.has-switch input[type=radio]{display:none}.has-switch label,.has-switch span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;position:relative;display:inline-block;height:100%;padding-bottom:4px;padding-top:4px;font-size:14px;line-height:20px}.has-switch label.switch-mini,.has-switch span.switch-mini{padding-bottom:4px;padding-top:4px;font-size:10px;line-height:9px}.has-switch label.switch-small,.has-switch span.switch-small{padding-bottom:3px;padding-top:3px;font-size:12px;line-height:18px}.has-switch label.switch-large,.has-switch span.switch-large{padding-bottom:9px;padding-top:9px;font-size:16px;line-height:normal}.has-switch label{text-align:center;margin-top:-1px;margin-bottom:-1px;z-index:100;width:34%;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#333;background-color:#fff;border-color:#ccc}.has-switch label.active,.has-switch label:active,.has-switch label:focus,.has-switch label:hover,.open>.dropdown-toggle.has-switch label{color:#333;background-color:#e6e6e6;border-color:#adadad}.has-switch label.active,.has-switch label:active,.open>.dropdown-toggle.has-switch label{background-image:none}.has-switch label.disabled,.has-switch label.disabled.active,.has-switch label.disabled:active,.has-switch label.disabled:focus,.has-switch label.disabled:hover,.has-switch label[disabled],.has-switch label[disabled].active,.has-switch label[disabled]:active,.has-switch label[disabled]:focus,.has-switch label[disabled]:hover,fieldset[disabled] .has-switch label,fieldset[disabled] .has-switch label.active,fieldset[disabled] .has-switch label:active,fieldset[disabled] .has-switch label:focus,fieldset[disabled] .has-switch label:hover{background-color:#fff;border-color:#ccc}.has-switch label .badge{color:#fff;background-color:#333}.has-switch label i{color:#000;text-shadow:0 1px 0 #fff;line-height:18px;pointer-events:none}.has-switch span{text-align:center;z-index:1;width:33%;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.has-switch span.switch-left{border-bottom-left-radius:0;border-top-left-radius:0}.has-switch span.switch-right{color:#333;background-color:#fff;border-color:#ccc;border-bottom-right-radius:0;border-top-right-radius:0}.has-switch span.switch-right.active,.has-switch span.switch-right:active,.has-switch span.switch-right:focus,.has-switch span.switch-right:hover,.open>.dropdown-toggle.has-switch span.switch-right{color:#333;background-color:#e6e6e6;border-color:#adadad}.has-switch span.switch-right.active,.has-switch span.switch-right:active,.open>.dropdown-toggle.has-switch span.switch-right{background-image:none}.has-switch span.switch-right.disabled,.has-switch span.switch-right.disabled.active,.has-switch span.switch-right.disabled:active,.has-switch span.switch-right.disabled:focus,.has-switch span.switch-right.disabled:hover,.has-switch span.switch-right[disabled],.has-switch span.switch-right[disabled].active,.has-switch span.switch-right[disabled]:active,.has-switch span.switch-right[disabled]:focus,.has-switch span.switch-right[disabled]:hover,fieldset[disabled] .has-switch span.switch-right,fieldset[disabled] .has-switch span.switch-right.active,fieldset[disabled] .has-switch span.switch-right:active,fieldset[disabled] .has-switch span.switch-right:focus,fieldset[disabled] .has-switch span.switch-right:hover{background-color:#fff;border-color:#ccc}.has-switch span.switch-right .badge{color:#fff;background-color:#333}.has-switch span.switch-left,.has-switch span.switch-primary{color:#fff;background-color:#f39922;border-color:#ef8d0d}.has-switch span.switch-left.active,.has-switch span.switch-left:active,.has-switch span.switch-left:focus,.has-switch span.switch-left:hover,.has-switch span.switch-primary.active,.has-switch span.switch-primary:active,.has-switch span.switch-primary:focus,.has-switch span.switch-primary:hover,.open>.dropdown-toggle.has-switch span.switch-left,.open>.dropdown-toggle.has-switch span.switch-primary{color:#fff;background-color:#d67f0c;border-color:#b46b0a}.has-switch span.switch-left.active,.has-switch span.switch-left:active,.has-switch span.switch-primary.active,.has-switch span.switch-primary:active,.open>.dropdown-toggle.has-switch span.switch-left,.open>.dropdown-toggle.has-switch span.switch-primary{background-image:none}.has-switch span.switch-left.disabled,.has-switch span.switch-left.disabled.active,.has-switch span.switch-left.disabled:active,.has-switch span.switch-left.disabled:focus,.has-switch span.switch-left.disabled:hover,.has-switch span.switch-left[disabled],.has-switch span.switch-left[disabled].active,.has-switch span.switch-left[disabled]:active,.has-switch span.switch-left[disabled]:focus,.has-switch span.switch-left[disabled]:hover,.has-switch span.switch-primary.disabled,.has-switch span.switch-primary.disabled.active,.has-switch span.switch-primary.disabled:active,.has-switch span.switch-primary.disabled:focus,.has-switch span.switch-primary.disabled:hover,.has-switch span.switch-primary[disabled],.has-switch span.switch-primary[disabled].active,.has-switch span.switch-primary[disabled]:active,.has-switch span.switch-primary[disabled]:focus,.has-switch span.switch-primary[disabled]:hover,fieldset[disabled] .has-switch span.switch-left,fieldset[disabled] .has-switch span.switch-left.active,fieldset[disabled] .has-switch span.switch-left:active,fieldset[disabled] .has-switch span.switch-left:focus,fieldset[disabled] .has-switch span.switch-left:hover,fieldset[disabled] .has-switch span.switch-primary,fieldset[disabled] .has-switch span.switch-primary.active,fieldset[disabled] .has-switch span.switch-primary:active,fieldset[disabled] .has-switch span.switch-primary:focus,fieldset[disabled] .has-switch span.switch-primary:hover{background-color:#f39922;border-color:#ef8d0d}.has-switch span.switch-left .badge,.has-switch span.switch-primary .badge{color:#f39922;background-color:#fff}.has-switch span.switch-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.has-switch span.switch-info.active,.has-switch span.switch-info:active,.has-switch span.switch-info:focus,.has-switch span.switch-info:hover,.open>.dropdown-toggle.has-switch span.switch-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.has-switch span.switch-info.active,.has-switch span.switch-info:active,.open>.dropdown-toggle.has-switch span.switch-info{background-image:none}.has-switch span.switch-info.disabled,.has-switch span.switch-info.disabled.active,.has-switch span.switch-info.disabled:active,.has-switch span.switch-info.disabled:focus,.has-switch span.switch-info.disabled:hover,.has-switch span.switch-info[disabled],.has-switch span.switch-info[disabled].active,.has-switch span.switch-info[disabled]:active,.has-switch span.switch-info[disabled]:focus,.has-switch span.switch-info[disabled]:hover,fieldset[disabled] .has-switch span.switch-info,fieldset[disabled] .has-switch span.switch-info.active,fieldset[disabled] .has-switch span.switch-info:active,fieldset[disabled] .has-switch span.switch-info:focus,fieldset[disabled] .has-switch span.switch-info:hover{background-color:#5bc0de;border-color:#46b8da}.has-switch span.switch-info .badge{color:#5bc0de;background-color:#fff}.has-switch span.switch-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.has-switch span.switch-success.active,.has-switch span.switch-success:active,.has-switch span.switch-success:focus,.has-switch span.switch-success:hover,.open>.dropdown-toggle.has-switch span.switch-success{color:#fff;background-color:#449d44;border-color:#398439}.has-switch span.switch-success.active,.has-switch span.switch-success:active,.open>.dropdown-toggle.has-switch span.switch-success{background-image:none}.has-switch span.switch-success.disabled,.has-switch span.switch-success.disabled.active,.has-switch span.switch-success.disabled:active,.has-switch span.switch-success.disabled:focus,.has-switch span.switch-success.disabled:hover,.has-switch span.switch-success[disabled],.has-switch span.switch-success[disabled].active,.has-switch span.switch-success[disabled]:active,.has-switch span.switch-success[disabled]:focus,.has-switch span.switch-success[disabled]:hover,fieldset[disabled] .has-switch span.switch-success,fieldset[disabled] .has-switch span.switch-success.active,fieldset[disabled] .has-switch span.switch-success:active,fieldset[disabled] .has-switch span.switch-success:focus,fieldset[disabled] .has-switch span.switch-success:hover{background-color:#5cb85c;border-color:#4cae4c}.has-switch span.switch-success .badge{color:#5cb85c;background-color:#fff}.has-switch span.switch-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.has-switch span.switch-warning.active,.has-switch span.switch-warning:active,.has-switch span.switch-warning:focus,.has-switch span.switch-warning:hover,.open>.dropdown-toggle.has-switch span.switch-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.has-switch span.switch-warning.active,.has-switch span.switch-warning:active,.open>.dropdown-toggle.has-switch span.switch-warning{background-image:none}.has-switch span.switch-warning.disabled,.has-switch span.switch-warning.disabled.active,.has-switch span.switch-warning.disabled:active,.has-switch span.switch-warning.disabled:focus,.has-switch span.switch-warning.disabled:hover,.has-switch span.switch-warning[disabled],.has-switch span.switch-warning[disabled].active,.has-switch span.switch-warning[disabled]:active,.has-switch span.switch-warning[disabled]:focus,.has-switch span.switch-warning[disabled]:hover,fieldset[disabled] .has-switch span.switch-warning,fieldset[disabled] .has-switch span.switch-warning.active,fieldset[disabled] .has-switch span.switch-warning:active,fieldset[disabled] .has-switch span.switch-warning:focus,fieldset[disabled] .has-switch span.switch-warning:hover{background-color:#f0ad4e;border-color:#eea236}.has-switch span.switch-warning .badge{color:#f0ad4e;background-color:#fff}.has-switch span.switch-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.has-switch span.switch-danger.active,.has-switch span.switch-danger:active,.has-switch span.switch-danger:focus,.has-switch span.switch-danger:hover,.open>.dropdown-toggle.has-switch span.switch-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.has-switch span.switch-danger.active,.has-switch span.switch-danger:active,.open>.dropdown-toggle.has-switch span.switch-danger{background-image:none}.has-switch span.switch-danger.disabled,.has-switch span.switch-danger.disabled.active,.has-switch span.switch-danger.disabled:active,.has-switch span.switch-danger.disabled:focus,.has-switch span.switch-danger.disabled:hover,.has-switch span.switch-danger[disabled],.has-switch span.switch-danger[disabled].active,.has-switch span.switch-danger[disabled]:active,.has-switch span.switch-danger[disabled]:focus,.has-switch span.switch-danger[disabled]:hover,fieldset[disabled] .has-switch span.switch-danger,fieldset[disabled] .has-switch span.switch-danger.active,fieldset[disabled] .has-switch span.switch-danger:active,fieldset[disabled] .has-switch span.switch-danger:focus,fieldset[disabled] .has-switch span.switch-danger:hover{background-color:#d9534f;border-color:#d43f3a}.has-switch span.switch-danger .badge{color:#d9534f;background-color:#fff}.has-switch span.switch-default{color:#333;background-color:#fff;border-color:#ccc}.has-switch span.switch-default.active,.has-switch span.switch-default:active,.has-switch span.switch-default:focus,.has-switch span.switch-default:hover,.open>.dropdown-toggle.has-switch span.switch-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.has-switch span.switch-default.active,.has-switch span.switch-default:active,.open>.dropdown-toggle.has-switch span.switch-default{background-image:none}.has-switch span.switch-default.disabled,.has-switch span.switch-default.disabled.active,.has-switch span.switch-default.disabled:active,.has-switch span.switch-default.disabled:focus,.has-switch span.switch-default.disabled:hover,.has-switch span.switch-default[disabled],.has-switch span.switch-default[disabled].active,.has-switch span.switch-default[disabled]:active,.has-switch span.switch-default[disabled]:focus,.has-switch span.switch-default[disabled]:hover,fieldset[disabled] .has-switch span.switch-default,fieldset[disabled] .has-switch span.switch-default.active,fieldset[disabled] .has-switch span.switch-default:active,fieldset[disabled] .has-switch span.switch-default:focus,fieldset[disabled] .has-switch span.switch-default:hover{background-color:#fff;border-color:#ccc}.has-switch span.switch-default .badge{color:#fff;background-color:#333}/*! + * bootstrap-select v1.3.1 + * http://silviomoreto.github.io/bootstrap-select/ + * + * Copyright 2013 bootstrap-select + * Licensed under the MIT license + */.input-group .bootstrap-select.btn-group,.input-group .bootstrap-select.btn-group[class*=span]{width:100%;margin-bottom:0}.input-group .bootstrap-select.btn-group .btn,.input-group .bootstrap-select.btn-group[class*=span] .btn{border-bottom-right-radius:0;border-top-right-radius:0}.bootstrap-select.btn-group,.bootstrap-select.btn-group[class*=span]{float:none;display:inline-block;margin-bottom:10px;margin-left:0}.form-horizontal .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group,.form-search .bootstrap-select.btn-group{margin-bottom:0}.bootstrap-select.btn-group.pull-right,.bootstrap-select.btn-group[class*=span].pull-right,.row-fluid .bootstrap-select.btn-group[class*=span].pull-right{float:right}.input-append .bootstrap-select.btn-group{margin-left:-1px}.input-prepend .bootstrap-select.btn-group{margin-right:-1px}.bootstrap-select:not([class*=span]){width:100%}.bootstrap-select{width:100%\0}.bootstrap-select>.btn{width:100%}.bootstrap-select>.btn:focus{border-color:#ccc;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(204,204,204,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(204,204,204,.6)}.dropdown-menu{z-index:2000}.bootstrap-select.show-menu-arrow.open>.btn{z-index:2051}.bootstrap-select.btn-group .btn .filter-option{overflow:hidden;position:absolute;left:12px;right:25px;text-align:left;color:#646464}.bootstrap-select.btn-group .btn .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.bootstrap-select.btn-group .dropdown-menu li.disabled>a,.bootstrap-select.btn-group>.disabled{cursor:not-allowed}.bootstrap-select.btn-group>.disabled:focus{outline:0!important}.bootstrap-select.btn-group[class*=span] .btn{width:100%}.bootstrap-select.btn-group .dropdown-menu{min-width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .dropdown-menu.inner{position:static;border:0;padding:0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.bootstrap-select.btn-group .dropdown-menu dt{display:block;padding:3px 20px;cursor:default}.bootstrap-select.btn-group .div-contain{overflow:hidden}.bootstrap-select.btn-group .dropdown-menu li a{color:#646464}.bootstrap-select.btn-group .dropdown-menu li a:hover{color:#000}.bootstrap-select.btn-group .dropdown-menu li{position:relative}.bootstrap-select.btn-group .dropdown-menu li a:focus,.bootstrap-select.btn-group .dropdown-menu li:focus{outline:0}.bootstrap-select.btn-group .dropdown-menu li>a.opt{position:relative;padding-left:35px}.bootstrap-select.btn-group .dropdown-menu li>a{cursor:pointer}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a i.check-mark{display:inline-block;position:absolute;right:15px;margin-top:2.5px}.bootstrap-select.btn-group .dropdown-menu li a i.check-mark{display:none}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select.btn-group .dropdown-menu li small{padding-left:.5em}.bootstrap-select.btn-group .dropdown-menu li:not(.disabled)>a:focus small,.bootstrap-select.btn-group .dropdown-menu li:not(.disabled)>a:hover small{color:#64b1d8;color:rgba(255,255,255,.4)}.bootstrap-select.btn-group .dropdown-menu li>dt small{font-weight:400}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #CCC;border-bottom-color:rgba(0,0,0,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,.2)}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before{display:block}.mobile-device{position:absolute;top:0;left:0;display:block!important;width:100%;height:100%!important;opacity:0}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select.btn-group.fit-width .btn .filter-option{position:static}.bootstrap-select.btn-group.fit-width .btn .caret{position:static;top:auto;margin-top:-1px}.control-group.error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select-searchbox{padding:4px 8px}.jqplot-axis{color:#777;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}.jqplot-yaxis{margin-right:10px}.jqplot-xaxis{margin-top:10px}.jqplot-highlighter-tooltip{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:0}.jqplot-title{text-transform:uppercase;font-weight:700;font-size:12px;color:#555}.jqplot-series-canvas{opacity:.7;filter:alpha(opacity=70)}.dropzone{cursor:pointer;margin:20px 0}.dropzone.dz-drag-hover{border-color:#f39922}.dropzone .dz-message{text-align:center}.dropzone .dz-message span{font-size:17px;display:block;color:#555}.dropzone .dz-message span span{display:block;font-weight:700;margin:10px 0;font-size:12px}.dropzone .dz-message span button span{display:inline-block;font-size:13px;margin:0;color:inherit}.dropzone .dz-error{padding:15px;border:1px solid transparent;border-radius:0;background-color:#f2dede;border-color:#ebccd1;color:#a94442;margin:10px 0}.dropzone .dz-error h4{margin-top:0;color:inherit}.dropzone .dz-error .alert-link{font-weight:700}.dropzone .dz-error>p,.dropzone .dz-error>ul{margin-bottom:0}.dropzone .dz-error>p+p{margin-top:5px}.dropzone .dz-error hr{border-top-color:#e4b9c0}.dropzone .dz-error .alert-link{color:#843534}.dropzone .dropzone-previews .dz-preview,.dropzone .dz-preview{background:rgba(255,255,255,.8);position:relative;display:inline-block;margin:17px;vertical-align:top;border:1px solid #acacac;padding:6px}.dropzone .dropzone-previews .dz-preview.dz-file-preview [data-dz-thumbnail],.dropzone .dz-preview.dz-file-preview [data-dz-thumbnail]{display:none}.dropzone .dropzone-previews .dz-preview .dz-details,.dropzone .dz-preview .dz-details{width:100px;height:100px;position:relative;background:#ebebeb;padding:5px;margin-bottom:22px}.dropzone .dropzone-previews .dz-preview .dz-details .dz-filename,.dropzone .dz-preview .dz-details .dz-filename{overflow:hidden;height:100%}.dropzone .dropzone-previews .dz-preview .dz-details img,.dropzone .dz-preview .dz-details img{position:absolute;top:0;left:0;width:100px;height:100px}.dropzone .dropzone-previews .dz-preview .dz-details .dz-size,.dropzone .dz-preview .dz-details .dz-size{position:absolute;bottom:-28px;left:3px;height:28px;line-height:28px}.dropzone .dropzone-previews .dz-preview.dz-error .dz-error-mark,.dropzone .dropzone-previews .dz-preview.dz-success .dz-success-mark,.dropzone .dz-preview.dz-error .dz-error-mark,.dropzone .dz-preview.dz-success .dz-success-mark{display:block}.dropzone .dropzone-previews .dz-preview:hover .dz-details img,.dropzone .dz-preview:hover .dz-details img{display:none}.dropzone .dropzone-previews .dz-preview .dz-error-mark,.dropzone .dropzone-previews .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark{display:none;position:absolute;width:40px;height:40px;font-size:30px;text-align:center;right:-10px;top:-10px}.dropzone .dropzone-previews .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-success-mark{color:#8cc657}.dropzone .dropzone-previews .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-error-mark{color:#ee162d}.dropzone .dropzone-previews .dz-preview .dz-progress,.dropzone .dz-preview .dz-progress{position:absolute;top:100px;left:6px;right:6px;height:6px;background:#d7d7d7;display:none}.dropzone .dropzone-previews .dz-preview .dz-progress .dz-upload,.dropzone .dz-preview .dz-progress .dz-upload{position:absolute;top:0;bottom:0;left:0;width:0;background-color:#8cc657}.dropzone .dropzone-previews .dz-preview.dz-processing .dz-progress,.dropzone .dz-preview.dz-processing .dz-progress{display:block}.dropzone .dropzone-previews .dz-preview .dz-error-message,.dropzone .dz-preview .dz-error-message{display:none;position:absolute;top:-5px;left:-20px;background:rgba(245,245,245,.8);padding:8px 10px;color:#800;min-width:140px;max-width:500px;z-index:500}.dropzone .dropzone-previews .dz-preview:hover.dz-error .dz-error-message,.dropzone .dz-preview:hover.dz-error .dz-error-message{display:block}.logger{margin:20px 0 0;padding:15px;height:400px;overflow:scroll;white-space:nowrap;background-color:#000;color:#fff;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:12px}.logger ul#logger-content{margin:0;padding:0}.logger ul#logger-content li.entry{list-style-type:none}.logger ul#logger-content li.entry span.head{color:#9acd32;font-weight:700}.logger ul#logger-content li.no-entry{list-style-type:none;color:red}.label-lg{font-size:125%}.label-md{font-size:100%}.label-order-refunded-color{background-color:#986dff}.label-order-refunded-color[href]:focus,.label-order-refunded-color[href]:hover{background-color:#743aff}@font-face{font-family:thelia;src:url(../fonts/thelia/thelia.eot)}@font-face{font-family:thelia;src:url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{position:absolute;top:3px;display:inline-block;font-family:thelia;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:25px}.icon-catalog:before{content:"\e600"}.icon-configuration:before{content:"\e601"}.icon-customers:before{content:"\e602"}.icon-home:before{content:"\e603"}.icon-modules:before{content:"\e604"}.icon-orders:before{content:"\e605"}.icon-records:before{content:"\e606"}.icon-search:before{content:"\e607"}.icon-tools:before{content:"\e608"}.icon-github:before{content:"\e60a"}.icon-twitter:before{content:"\e60b"}.icon-facebook:before{content:"\e609"}.btn-toolbar.separate-from-left{margin-left:10px}.tool-container{background-color:#5e696d;background-size:100% 100%;border-radius:0;position:absolute}.tool-container.tool-bottom,.tool-container.tool-top{height:40px;border-bottom:0 solid #beb8b8}.tool-container.tool-bottom .tool-item,.tool-container.tool-top .tool-item{float:left;border-right:0;border-left:0}.tool-item{display:block;text-align:center;padding:11px;transition:none}.tool-item.selected,.tool-item:hover{background:#02baf2}.tool-item.selected>span,.tool-item:hover>span{color:#fff}.tool-item>span{color:#b2c6cd}.tool-bottom .tool-item:first-child:hover,.tool-top .tool-item:first-child:hover{border-top-left-radius:0;border-bottom-left-radius:0}.tool-bottom .tool-item:last-child:hover,.tool-top .tool-item:last-child:hover{border-top-right-radius:0;border-bottom-right-radius:0}.tool-left .tool-item:first-child:hover,.tool-right .tool-item:first-child:hover,.tool-vertical-bottom .tool-item:first-child:hover,.tool-vertical-top .tool-item:first-child:hover{border-top-left-radius:0;border-top-right-radius:0}.tool-left .tool-item:last-child:hover,.tool-right .tool-item:last-child:hover,.tool-vertical-bottom .tool-item:last-child:hover,.tool-vertical-top .tool-item:last-child:hover{border-bottom-left-radius:0;border-bottom-right-radius:0}.tool-container .arrow{width:0;height:0;position:absolute;border-width:7px;border-style:solid}.tool-container.tool-top .arrow{border-color:#5e696d transparent transparent;left:50%;bottom:-14px;margin-left:-7px}.tool-container.tool-bottom .arrow{border-color:transparent transparent #5e696d;left:50%;top:-14px;margin-left:-7px}.tool-container.tool-left .arrow{border-color:transparent transparent transparent #5e696d;top:50%;right:-14px;margin-top:-7px}.tool-container.tool-right .arrow{border-color:transparent #5e696d transparent transparent;top:50%;left:-14px;margin-top:-7px}.toolbar-primary{background-color:#f39922}.toolbar-primary>span{color:#fff}.toolbar-primary.tool-top .arrow{border-color:#f39922 transparent transparent}.toolbar-primary.tool-bottom .arrow{border-color:transparent transparent #f39922}.toolbar-primary.tool-left .arrow{border-color:transparent transparent transparent #f39922}.toolbar-primary.tool-right .arrow{border-color:transparent #f39922 transparent transparent}.toolbar-primary .tool-item.selected,.toolbar-primary .tool-item:hover{background:#ef8d0d;color:#fff}.toolbar-primary .tool-item>span{color:#fff}.toolbar-primary .tool-item.disabled{pointer-events:none;cursor:default}.toolbar-primary .tool-item.disabled>span{color:#e6e6e6}.toolbar-success{background-color:#5cb85c}.toolbar-success>span{color:#fff}.toolbar-success.tool-top .arrow{border-color:#5cb85c transparent transparent}.toolbar-success.tool-bottom .arrow{border-color:transparent transparent #5cb85c}.toolbar-success.tool-left .arrow{border-color:transparent transparent transparent #5cb85c}.toolbar-success.tool-right .arrow{border-color:transparent #5cb85c transparent transparent}.toolbar-success .tool-item.selected,.toolbar-success .tool-item:hover{background:#4cae4c;color:#fff}.toolbar-success .tool-item>span{color:#fff}.toolbar-success .tool-item.disabled{pointer-events:none;cursor:default}.toolbar-success .tool-item.disabled>span{color:#e6e6e6}.toolbar-danger{background-color:#d9534f}.toolbar-danger>span{color:#fff}.toolbar-danger.tool-top .arrow{border-color:#d9534f transparent transparent}.toolbar-danger.tool-bottom .arrow{border-color:transparent transparent #d9534f}.toolbar-danger.tool-left .arrow{border-color:transparent transparent transparent #d9534f}.toolbar-danger.tool-right .arrow{border-color:transparent #d9534f transparent transparent}.toolbar-danger .tool-item.selected,.toolbar-danger .tool-item:hover{background:#d43f3a;color:#fff}.toolbar-danger .tool-item>span{color:#fff}.toolbar-danger .tool-item.disabled{pointer-events:none;cursor:default}.toolbar-danger .tool-item.disabled>span{color:#e6e6e6}.toolbar-warning{background-color:#f0ad4e}.toolbar-warning>span{color:#fff}.toolbar-warning.tool-top .arrow{border-color:#f0ad4e transparent transparent}.toolbar-warning.tool-bottom .arrow{border-color:transparent transparent #f0ad4e}.toolbar-warning.tool-left .arrow{border-color:transparent transparent transparent #f0ad4e}.toolbar-warning.tool-right .arrow{border-color:transparent #f0ad4e transparent transparent}.toolbar-warning .tool-item.selected,.toolbar-warning .tool-item:hover{background:#eea236;color:#fff}.toolbar-warning .tool-item>span{color:#fff}.toolbar-warning .tool-item.disabled{pointer-events:none;cursor:default}.toolbar-warning .tool-item.disabled>span{color:#e6e6e6}.toolbar-info{background-color:#5bc0de}.toolbar-info>span{color:#fff}.toolbar-info.tool-top .arrow{border-color:#5bc0de transparent transparent}.toolbar-info.tool-bottom .arrow{border-color:transparent transparent #5bc0de}.toolbar-info.tool-left .arrow{border-color:transparent transparent transparent #5bc0de}.toolbar-info.tool-right .arrow{border-color:transparent #5bc0de transparent transparent}.toolbar-info .tool-item.selected,.toolbar-info .tool-item:hover{background:#46b8da;color:#fff}.toolbar-info .tool-item>span{color:#fff}.toolbar-info .tool-item.disabled{pointer-events:none;cursor:default}.toolbar-info .tool-item.disabled>span{color:#e6e6e6}.animate-standard{-webkit-animation:standardAnimate .3s 1 ease}.animate-flyin{-webkit-animation:rotateAnimate .5s 1 ease}.animate-grow{-webkit-animation:growAnimate .4s 1 ease}.animate-flip{-webkit-animation:flipAnimate .4s 1 ease}.animate-bounce{-webkit-animation:bounceAnimate .4s 1 ease-out}@-webkit-keyframes rotateAnimate{from{transform:rotate(180deg) translate(-120px);opacity:0}to{transform:rotate(0deg) translate(0);opacity:1}}@-webkit-keyframes standardAnimate{from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@-webkit-keyframes growAnimate{0%{transform:scale(0) translateY(40px);opacity:0}70%{transform:scale(1.5) translate(0)}100%{transform:scale(1) translate(0);opacity:1}}@-webkit-keyframes rotate2Animate{from{transform:rotate(-90deg);transform-origin:0 100%;opacity:0}to{transform:rotate(0deg);opacity:1}}@-webkit-keyframes flipAnimate{from{transform:rotate3d(2,2,2,180deg);opacity:0}to{transform:rotate3d(0,0,0,0deg);opacity:1}}@-webkit-keyframes bounceAnimate{0%{transform:translateY(40px);opacity:0}30%{transform:translateY(-40px)}70%{transform:translateY(20px)}100%{transform:translateY(0);opacity:1}}.btn-danger,.btn-default,.btn-info,.btn-primary,.btn-success,.btn-warning{font-weight:600}.login-page{border-top:4px solid #f39922}.login-page #logo{margin-top:100px;margin-bottom:15px;text-align:center}.login-page form{margin-top:30px}.login-page .form-control,.login-page .input-group-addon{font-size:13px}.login-page .form-control:-webkit-autofill,.login-page .input-group-addon:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#646464}.login-page .btn-lg{font-size:13px;font-weight:400}.login-page .or{text-align:center;position:relative}.login-page .or:after,.login-page .or:before{content:'';width:35%;position:absolute;top:50%;border-top:1px solid #646464}@media (max-width:767px){.login-page .or:after,.login-page .or:before{width:29%}}.login-page .or:before{left:10px}.login-page .or:after{right:10px}.login-page .or span{overflow:hidden;padding:0 10px}#wrapper{width:100%}.navbar-static-top{margin:0;z-index:1}#page-wrapper{padding:0 15px 10px;min-height:568px;background-color:#f5f5f5}@media (min-width:1200px){#page-wrapper{position:inherit;margin:0 0 0 250px;padding:0 30px 20px;border-left:1px solid #222}}.navbar-top-links{margin-right:0}.navbar-top-links>li{display:inline-block}.navbar-top-links>li>a,.navbar-top-links>li>button{font-weight:400;padding:15px;min-height:50px;color:#dedede;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.navbar-top-links>li>a,.navbar-top-links>li>a:focus,.navbar-top-links>li>a:hover,.navbar-top-links>li>button,.navbar-top-links>li>button:focus,.navbar-top-links>li>button:hover{background:0 0;border:none}.navbar-top-links>li>a:focus,.navbar-top-links>li>a:hover,.navbar-top-links>li>button:focus,.navbar-top-links>li>button:hover{color:#f39922}.navbar-top-links .dropdown-menu{padding-top:0;padding-bottom:0;border-radius:0;background:#333}.navbar-top-links .dropdown-menu>li,.navbar-top-links .dropdown-menu>li>ul>li{border-top:1px solid #3c3c3c;border-bottom:1px solid #222;-webkit-transition:border-top-color .3s ease-in-out;-o-transition:border-top-color .3s ease-in-out;transition:border-top-color .3s ease-in-out}.navbar-top-links .dropdown-menu>li.active,.navbar-top-links .dropdown-menu>li:active,.navbar-top-links .dropdown-menu>li:hover,.navbar-top-links .dropdown-menu>li>ul>li.active,.navbar-top-links .dropdown-menu>li>ul>li:active,.navbar-top-links .dropdown-menu>li>ul>li:hover{border-top-color:#222}.navbar-top-links .dropdown-menu>li.sidebar-search.active,.navbar-top-links .dropdown-menu>li.sidebar-search:active,.navbar-top-links .dropdown-menu>li.sidebar-search:hover,.navbar-top-links .dropdown-menu>li>ul>li.sidebar-search.active,.navbar-top-links .dropdown-menu>li>ul>li.sidebar-search:active,.navbar-top-links .dropdown-menu>li>ul>li.sidebar-search:hover{border-top-color:#3c3c3c}.navbar-top-links .dropdown-menu>li>a,.navbar-top-links .dropdown-menu>li>ul>li>a{padding-top:12px;padding-bottom:12px;display:block;color:#dedede;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.navbar-top-links .dropdown-menu>li>a:focus,.navbar-top-links .dropdown-menu>li>a:hover,.navbar-top-links .dropdown-menu>li>ul>li>a:focus,.navbar-top-links .dropdown-menu>li>ul>li>a:hover{color:#f39922;background-color:#222}.navbar-top-links .dropdown-menu>li>a .item-text,.navbar-top-links .dropdown-menu>li>ul>li>a .item-text{margin-left:35px}.navbar-top-links .dropdown-menu>li.active>a,.navbar-top-links .dropdown-menu>li>ul>li.active>a{color:#f39922;background-color:#222}.navbar-top-links .dropdown-menu>li>ul{padding-left:0;background:#3b3b3b;-webkit-box-shadow:inset 0 15px 15px -15px #000;box-shadow:inset 0 15px 15px -15px #000}.navbar-top-links .dropdown-menu>li>ul>li{display:block}.navbar-top-links .dropdown-menu>li>ul>li:last-child{border-bottom:none}.navbar-top-links .dropdown-menu>li>ul>li>a{padding:8px 15px}.navbar-top-links .dropdown-menu>li>ul>li>a:focus,.navbar-top-links .dropdown-menu>li>ul>li>a:hover{text-decoration:none;background-color:#2a2a2a}.navbar-top-links .open .caret{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.navbar-top-links .caret,.sidebar .caret{-webkit-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out}.footer{background:none;border:none;box-shadow:none;color:#7D756A;margin-bottom:0;padding:35px 15px 15px;text-align:left}.topbar{position:relative;background:#26272B;font-weight:700}.topbar .version-info{line-height:50px;height:50px;background:url(../img/logo.png) left no-repeat;padding-left:120px;text-shadow:0 1px 1px #000;color:#6d737b}.topbar .btn-group,.topbar .form-search{margin-top:10px}ul.navbar-top-menu li.dropdown:hover>ul.dropdown-menu{display:block}.login-page{background:#f5f5f5}.login-page .hero-unit{background-color:transparent}.login-page .hero-unit h1{margin-bottom:25px}.login-page .well{background-color:#E4E3DE;border:1px solid rgba(0,0,0,.2);box-shadow:0 -4px 0 rgba(0,0,0,.05) inset}.feed-list h2{font-size:24px;line-height:120%;color:#E9730F}.feed-list h2 a:hover{color:inherit;text-decoration:none}.feed-list h3{margin-bottom:0;padding-bottom:0;font-size:90%;line-height:100%}.feed-list .feed-list-item{padding:10px 20px}.brandbar{background:url(../img/header.jpg) repeat-x;height:90px}.brandbar a.brand{text-indent:-133337px;display:block;float:left;margin-right:20px;background:url(../img/logo.png) 0 12px no-repeat;width:124px;height:63px}.brandbar .breadcrumb{border-radius:0;padding:25px 0 25px 30px;background:url(../img/logo-light.png) left center no-repeat;float:left;margin:12px 0 0}.brandbar .breadcrumb a{color:#949aa1;text-shadow:0 1px 0 rgba(0,0,0,.8)}.brandbar .breadcrumb .active{color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.8);border-bottom:1px dotted #fff}.brandbar dt{float:left;margin-right:15px}.brandbar .deconnexion{float:right;margin:0}.brandbar .deconnexion a{text-indent:-13337px;display:block;background:url(../img/deconnexion.png) no-repeat;width:23px;height:24px}.brandbar-wide{width:100%}.form-signin{max-width:400px;padding:19px 29px 29px;margin:0 auto 20px;background-color:#fff;border:1px solid #e5e5e5;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.general-block-decorator{background:#fff;padding:20px;margin-bottom:30px;-webkit-box-shadow:0 3px #eee;box-shadow:0 3px #eee;border:1px solid #eee}.general-block-decorator .select-fixed-width{width:120px}.general-block-decorator .title,.general-block-decorator caption{text-align:left;font-size:15px;font-weight:600;text-transform:uppercase;line-height:1.2;margin-bottom:10px}.general-block-decorator .title-without-tabs{margin-bottom:.5em}.general-block-decorator .actions{text-align:right}.tab-pane .title,.tab-pane caption{margin-top:.5em}.tab-pane .title .btn,.tab-pane caption .btn{text-transform:none}.tab-pane .inner-actions{margin-top:.5em}.tab-content .loading{margin:8em auto;text-align:center}.form-container .inner-toolbar{line-height:30px;margin-bottom:1em;border-bottom:1px dotted #A5CED8;padding-bottom:.5em}.form-container .inner-toolbar .inner-actions{text-align:right}.form-container .inner-toolbar .nav-pills{margin-bottom:0}.form-container .inner-toolbar .nav-pills li a{padding:4px;opacity:.3}.form-container .inner-toolbar .nav-pills li.active a{opacity:1;background-color:#E7E7E7}.form-container .inner-toolbar-bottom{border-top:1px dotted #A5CED8;margin-top:1em;padding-top:.5em}.dashboard hr{margin-bottom:10px}.editable-click,a.editable-click,a.editable-click:hover{border-bottom:1px dotted #08C}.ui-slider{margin-top:23px}.loading{background:url(../img/ajax-loader.gif) no-repeat;height:30px;display:inline-block;line-height:30px;padding-left:40px;width:auto}.loading-block{background:url(../img/ajax-loader.gif) no-repeat;margin:auto;height:30px;width:30px;display:none}.modal-backdrop .loading{left:50%;top:50%;right:auto;position:absolute}.existing-image .col-sm-6{position:relative;margin-bottom:30px}.existing-image .col-sm-6 .btn-group{position:absolute;bottom:5px;right:20px}.existing-image .col-sm-6 .loading{position:absolute;bottom:5px;right:20px;display:block;line-height:1;padding:0;margin:0 auto;z-index:2;width:30px;height:30px}.existing-document .loading{margin:0}.take .draggable{border:2px dashed #777;margin-bottom:10px;padding:10px}.take .draggable:last-child{margin-bottom:0}.place .over .drop-message,.take .over .drop-message{border-color:#f39922;color:#f39922}.place .panel-body .drag,.place .panel-body .draggable{margin:5px 0;padding:10px;border:1px dashed #777}.place .panel-body .drop-group{padding:10px;border:2px dashed #777;margin-bottom:10px}.place .panel-body .drop-group:last-child{margin-bottom:0}.place .drop-message,.take .drop-message{width:50%;margin:10px auto;padding:10px;color:#555;border:2px dashed #555;text-align:center;opacity:.5;filter:alpha(opacity=50)}.place .drop-message .glyphicon,.take .drop-message .glyphicon{display:block;font-size:17px;margin-bottom:10px}.place .ui-draggable-dragging,.take .ui-draggable-dragging{z-index:100}.dropzone{border:1px dashed #ddd;padding:20px}table td.actions .btn-group{white-space:nowrap}table td.actions .btn-group>.btn{float:inherit}table td.actions .btn-group>.btn+.btn{margin-left:-4px}ul.document-list>li{padding:5px;line-height:1.42857143;border-top:1px solid #f0f0f0}ul.document-list>li:nth-child(odd){background-color:#f9f9f9}.document-toggle-btn .glyphicon-eye-open,.image-toggle-btn .glyphicon-eye-open{display:none}.document-toggle-btn .glyphicon-eye-close,.document-toggle-btn.visibility-visible .glyphicon-eye-open,.image-toggle-btn .glyphicon-eye-close,.image-toggle-btn.visibility-visible .glyphicon-eye-open{display:inline-block}.document-toggle-btn.visibility-visible .glyphicon-eye-close,.image-toggle-btn.visibility-visible .glyphicon-eye-close{display:none}.loader{position:fixed;background:url(../img/ajax-loader.gif) center center no-repeat #fff;background-color:rgba(255,255,255,.5);display:none;left:0;top:0;width:100%;height:100%;z-index:100}.vertical-row-space{margin-bottom:1em}.product-pse-image-container{position:relative;width:100px;height:75px}.product-pse-image-container>.is-associated{box-shadow:0 0 5px 0 #f39922}.product-pse-image-container>img{cursor:pointer}.product-pse-image-join-glyphicon{position:absolute;right:0;color:#f39922}.alert-help{background-color:#eee;border-color:#bbb;color:#555}.alert-help hr{border-top-color:#afafaf}.alert-help .alert-link{color:#3c3c3c}.page-header{color:#545454;font-weight:400;margin-top:25px}.install-module-col .general-block-decorator{min-height:150px}footer{position:relative}#follow-us{text-align:center}@media (min-width:991px){#follow-us{position:absolute;right:30px;top:30px}}#follow-us [class*=" icon-"],#follow-us [class^=icon-]{position:relative;top:0}#follow-us a{font-size:20px}#follow-us a:focus,#follow-us a:hover{color:#646464} \ No newline at end of file diff --git a/web/assets/backOffice/default/template-assets/assets/css/styles.css b/web/assets/backOffice/default/template-assets/assets/css/styles.css new file mode 100644 index 00000000..a5d5b260 --- /dev/null +++ b/web/assets/backOffice/default/template-assets/assets/css/styles.css @@ -0,0 +1,18 @@ +/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media print{*{text-shadow:none!important;color:#000!important;background:0 0!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.table td,.table th{background-color:#fff!important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/bootstrap/glyphicons-halflings-regular.eot);src:url(../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/bootstrap/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/bootstrap/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:1.42857143;color:#646464}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#ff9805;text-decoration:none}a:focus,a:hover{color:#f39922}a:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;width:100% \9;max-width:100%;height:auto}.img-rounded{border-radius:0}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;width:100% \9;max-width:100%;height:auto}.img-circle{border-radius:50%}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;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}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"Source Sans Pro","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:18px;margin-bottom:9px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:9px;margin-bottom:9px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:25px}.h2,h2{font-size:20px}.h3,h3{font-size:18px}.h4,h4{font-size:16px}.h5,h5{font-size:13px}.h6,h6{font-size:12px}p{margin:0 0 9px}.lead{margin-bottom:18px;font-size:14px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:19.5px}}.small,small{font-size:92%}cite{font-style:normal}.mark,mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#f39922}a.text-primary:hover{color:#d67f0c}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#f39922}a.bg-primary:hover{background-color:#d67f0c}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:8px;margin:36px 0 18px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:9px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:18px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:1200px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:9px 18px;margin:0 0 18px;font-size:16.25px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}blockquote:after,blockquote:before{content:""}address{margin-bottom:18px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:0}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:0;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;box-shadow:none}pre{display:block;padding:8.5px;margin:0 0 9px;font-size:12px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:0}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:18px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #f0f0f0}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #f0f0f0}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #f0f0f0}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #f0f0f0}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:13.5px;overflow-y:hidden;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #f0f0f0;-webkit-overflow-scrolling:touch}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:18px;font-size:19.5px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}output{display:block;padding-top:7px;font-size:13px;line-height:1.42857143;color:#646464}.form-control{display:block;width:100%;height:32px;padding:6px 12px;font-size:13px;line-height:1.42857143;color:#646464;background-color:#fff;background-image:none;border:1px solid #e6e6e6;border-radius:0;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#ccc;outline:0}.form-control::-moz-placeholder{color:#777;opacity:1}.form-control:-ms-input-placeholder{color:#777}.form-control::-webkit-input-placeholder{color:#777}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{line-height:32px;line-height:1.42857143 \0}input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:45px}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;min-height:18px;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px;margin-top:4px \9}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio label,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.form-horizontal .form-group-sm .form-control,.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:0}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-horizontal .form-group-lg .form-control,.input-lg{height:45px;padding:10px 16px;font-size:17px;line-height:1.33;border-radius:0}select.input-lg{height:45px;line-height:45px}select[multiple].input-lg,textarea.input-lg{height:auto}.has-feedback{position:relative}.has-feedback .form-control{padding-right:40px}.form-control-feedback{position:absolute;top:23px;right:0;z-index:2;display:block;width:32px;height:32px;line-height:32px;text-align:center}.input-lg+.form-control-feedback{width:45px;height:45px;line-height:45px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline{color:#3c763d}.has-success .control-label,.has-success .form-control-feedback,.has-success .help-block{color:#3c763d}.has-success .bootstrap-select .btn,.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .bootstrap-select .btn:focus,.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline{color:#8a6d3b}.has-warning .control-label,.has-warning .form-control-feedback,.has-warning .help-block{color:#8a6d3b}.has-warning .bootstrap-select .btn,.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .bootstrap-select .btn:focus,.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline{color:#a94442}.has-error .control-label,.has-error .form-control-feedback,.has-error .help-block{color:#a94442}.has-error .bootstrap-select .btn,.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .bootstrap-select .btn:focus,.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{margin-top:5px;margin-bottom:10px}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:25px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}@media (min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .has-feedback .form-control-feedback{top:0;right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.3px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:13px;line-height:1.42857143;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active:focus,.btn:active:focus,.btn:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#f39922;border-color:#ef8d0d}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#d67f0c;border-color:#b46b0a}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#f39922;border-color:#ef8d0d}.btn-primary .badge{color:#f39922;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.active,.btn-success:active,.btn-success:focus,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.active,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.active,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.active,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#ff9805;font-weight:400;cursor:pointer;border-radius:0}.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#f39922;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:17px;line-height:1.33;border-radius:0}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:0}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:0}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:13px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:0;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:8px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#f39922}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:995}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media (min-width:1200px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}#orders_menu .dropdown-menu{min-width:230px}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group-vertical>.btn:focus,.btn-group>.btn:focus{outline:0}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn>input[type=checkbox],[data-toggle=buttons]>.btn>input[type=radio]{position:absolute;z-index:-1;opacity:0;filter:alpha(opacity=0)}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:45px;padding:10px 16px;font-size:17px;line-height:1.33;border-radius:0}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:45px;line-height:45px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:0}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:13px;font-weight:400;line-height:1;color:#646464;text-align:center;background-color:#eee;border:1px solid #e6e6e6;border-radius:0}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:0}.input-group-addon.input-lg{padding:10px 16px;font-size:17px;border-radius:0}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#ff9805}.nav .nav-divider{height:1px;margin:8px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:0}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#f39922}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:18px;border:1px solid transparent}@media (min-width:1200px){.navbar{border-radius:0}}@media (min-width:1200px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:1200px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:1200px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{border-width:0 0 1px}@media (min-width:1200px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media (min-width:1200px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:16px 15px;font-size:17px;line-height:18px;height:50px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}@media (min-width:1200px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:0}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:1200px){.navbar-toggle{display:none}}.navbar-nav{margin:8px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:18px}@media (max-width:1199px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:18px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:1200px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:16px;padding-bottom:16px}.navbar-nav.navbar-right:last-child{margin-right:-15px}}@media (min-width:1200px){.navbar-left{float:left!important}.navbar-right{float:right!important}}.navbar-form{margin:9px -15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:1199px){.navbar-form .form-group{margin-bottom:5px}}@media (min-width:1200px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}.navbar-form.navbar-right:last-child{margin-right:-15px}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:9px;margin-bottom:9px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:16px;margin-bottom:16px}@media (min-width:1200px){.navbar-text{float:left;margin-left:15px;margin-right:15px}.navbar-text.navbar-right:last-child{margin-right:0}}.navbar-default{background-color:#333;border-color:#222}.navbar-default .navbar-brand{color:#dedede}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#c5c5c5;background-color:transparent}.navbar-default .navbar-text{color:#fff}.navbar-default .navbar-nav>li>a{color:#dedede}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#fff;background-color:#222}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#222}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#222}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#222;color:#555}@media (max-width:1199px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#dedede}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:#222}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#222}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#dedede}.navbar-default .navbar-link:hover{color:#fff}.navbar-default .btn-link{color:#dedede}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#fff}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#777}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#777}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#080808;color:#fff}@media (max-width:1199px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#777}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#777}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{margin-bottom:18px;list-style:none;border-radius:0}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#333}.pagination{display:inline-block;padding-left:0;margin:18px 0;border-radius:0}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#ff9805;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:0;border-top-left-radius:0}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#f39922;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;background-color:#f39922;border-color:#f39922;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:17px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:0;border-top-left-radius:0}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:0;border-top-left-radius:0}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0}.pager{padding-left:0;margin:18px 0;list-style:none;text-align:center}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;background-color:#fff;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#f39922}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#d67f0c}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;color:#fff;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.nav-pills>.active>a>.badge,a.list-group-item.active>.badge{color:#ff9805;background-color:#fff}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:20px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron{border-radius:0}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron{padding-left:60px;padding-right:60px}.jumbotron .h1,.jumbotron h1{font-size:58.5px}}.thumbnail{display:block;padding:4px;margin-bottom:18px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-left:auto;margin-right:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#ff9805}.thumbnail .caption{padding:9px;color:#646464}.alert{padding:15px;margin-bottom:18px;border:1px solid transparent;border-radius:0}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:18px;margin-bottom:18px;background-color:#f5f5f5;border-radius:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:18px;color:#fff;text-align:center;background-color:#f39922;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar[aria-valuenow="1"],.progress-bar[aria-valuenow="2"]{min-width:30px}.progress-bar[aria-valuenow="0"]{color:#777;min-width:30px;background-color:transparent;background-image:none;box-shadow:none}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media,.media-body{overflow:hidden;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover{text-decoration:none;color:#555;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{background-color:#eee;color:#777}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#f39922;border-color:#f39922}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#fef2e3}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:18px;background-color:#fff;border:1px solid transparent;border-radius:0;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:-1;border-top-left-radius:-1}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:15px;color:inherit}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:-1;border-bottom-left-radius:-1}.panel>.list-group{margin-bottom:0}.panel>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:-1;border-top-left-radius:-1}.panel>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:-1;border-bottom-left-radius:-1}.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-right-radius:-1;border-top-left-radius:-1}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:-1}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:-1}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:-1;border-bottom-left-radius:-1}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:-1}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:-1}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive{border-top:1px solid #f0f0f0}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:18px}.panel-group .panel{margin-bottom:0;border-radius:0}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#f39922}.panel-primary>.panel-heading{color:#fff;background-color:#f39922;border-color:#f39922}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#f39922}.panel-primary>.panel-heading .badge{color:#f39922;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#f39922}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:0}.well-sm{padding:9px;border-radius:0}.close{float:right;font-size:19.5px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate3d(0,-25%,0);transform:translate3d(0,-25%,0);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.43px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;visibility:visible;font-size:12px;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:0}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;right:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:0;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:13px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:-1 -1 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:focus,.carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{content:" ";display:table}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@-ms-viewport{width:device-width}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-print,.visible-print-block,.visible-print-inline,.visible-print-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}@media print{.visible-print-block{display:block!important}}@media print{.visible-print-inline{display:inline!important}}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}@media (min-width:1200px){.sidebar{z-index:1;position:absolute;width:250px;margin-top:52px}}.sidebar .sidebar-nav.navbar-collapse{padding-right:0;padding-left:0}.sidebar .sidebar-search{padding:15px}.sidebar .nav>li,.sidebar .nav>li>ul>li{border-top:1px solid #3c3c3c;border-bottom:1px solid #222;-webkit-transition:border-top-color .3s ease-in-out;-o-transition:border-top-color .3s ease-in-out;transition:border-top-color .3s ease-in-out}.sidebar .nav>li.active,.sidebar .nav>li:active,.sidebar .nav>li:hover,.sidebar .nav>li>ul>li.active,.sidebar .nav>li>ul>li:active,.sidebar .nav>li>ul>li:hover{border-top-color:#222}.sidebar .nav>li.sidebar-search.active,.sidebar .nav>li.sidebar-search:active,.sidebar .nav>li.sidebar-search:hover,.sidebar .nav>li>ul>li.sidebar-search.active,.sidebar .nav>li>ul>li.sidebar-search:active,.sidebar .nav>li>ul>li.sidebar-search:hover{border-top-color:#3c3c3c}.sidebar .nav>li>a,.sidebar .nav>li>ul>li>a{padding-top:12px;padding-bottom:12px;display:block;color:#dedede;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.sidebar .nav>li>a:focus,.sidebar .nav>li>a:hover,.sidebar .nav>li>ul>li>a:focus,.sidebar .nav>li>ul>li>a:hover{color:#f39922;background-color:#222}.sidebar .nav>li>a .item-text,.sidebar .nav>li>ul>li>a .item-text{margin-left:35px}.sidebar .nav>li.active>a,.sidebar .nav>li>ul>li.active>a{color:#f39922;background-color:#222}.sidebar .nav>li>ul{padding-left:0;background:#3b3b3b;-webkit-box-shadow:inset 0 15px 15px -15px #000;box-shadow:inset 0 15px 15px -15px #000}.sidebar .nav>li>ul>li{display:block}.sidebar .nav>li>ul>li:last-child{border-bottom:none}.sidebar .nav>li>ul>li>a{padding:8px 15px}.sidebar .nav>li>ul>li>a:focus,.sidebar .nav>li>ul>li>a:hover{text-decoration:none;background-color:#2a2a2a}.sidebar .active .caret{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.navbar-default .navbar-toggle{margin-top:25px}.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background:0 0;border:none}.navbar-default .navbar-toggle span{transform:rotate(45deg)}.navbar-default .navbar-toggle span,.navbar-default .navbar-toggle span:after,.navbar-default .navbar-toggle span:before{cursor:pointer;border-radius:1px;height:1px;width:15px;background:#fff;position:absolute;top:8px;right:0;margin:0 auto;display:block;content:'';-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.navbar-default .navbar-toggle span:after{transform:rotate(90deg);top:0;right:0}.navbar-default .navbar-toggle span:before{-webkit-transition:opacity 0s;-o-transition:opacity 0s;transition:opacity 0s;opacity:0;filter:alpha(opacity=0)}.navbar-default .navbar-toggle.collapsed span{transform:rotate(0deg)}.navbar-default .navbar-toggle.collapsed span:before{top:-6px;width:10px;opacity:1;filter:alpha(opacity=100)}.navbar-default .navbar-toggle.collapsed span:after{top:6px;width:20px}.navbar-default .navbar-toggle.collapsed span:after,.navbar-default .navbar-toggle.collapsed span:before{right:0;transform:rotate(0deg)}.navbar-brand{padding-top:10px;padding-bottom:10px}.navbar-brand>img{vertical-align:top}.navbar-brand>span{color:#888;font-size:11px;font-weight:700;display:inline-block;margin-left:10px;margin-top:16px}body{background-color:#333;overflow-x:hidden;position:relative;left:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}a{font-weight:700}a:focus,a:hover{text-decoration:none}.btn,a{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}h3,h4{color:#5a6876;text-align:left}h3{padding:0;margin:0 0 20px;font-size:18px}h4{padding:0 0 20px;margin:0}hr{border:0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(250,250,250,.1);width:90%;margin:20px auto 0;clear:both}.u-no-padding{padding:0!important}.u-padding{padding:6px 12px}.u-padding-bottom{padding-bottom:6px}.u-padding-top{padding-top:6px}.u-padding-left{padding-left:12px}.u-padding-right{padding-right:12px}.u-padding-lg{padding:10px 16px}.u-padding-bottom-lg{padding-bottom:10px}.u-padding-top-lg{padding-top:10px}.u-padding-left-lg{padding-left:16px}.u-padding-right-lg{padding-right:16px}.u-padding-sm{padding:5px 10px}.u-padding-bottom-sm{padding-bottom:5px}.u-padding-top-sm{padding-top:5px}.u-padding-left-sm{padding-left:10px}.u-padding-right-sm{padding-right:10px}.u-no-margin{padding:0!important}.u-margin{margin:18px}.u-margin-bottom{margin-bottom:18px}.u-margin-top{margin-top:18px}.u-margin-left{margin-left:18px}.u-margin-right{margin-right:18px}@media (max-width:992px){.navbar-form{width:100%}.navbar-form .form-group{width:94%}}.grid-container{position:relative;width:100%;margin:0 auto 25px;padding-bottom:10px}.grid-box{width:33.333333%;min-height:100px;float:left;-webkit-transition:top 1s ease,left 1s ease;-moz-transition:top 1s ease,left 1s ease;-o-transition:top 1s ease,left 1s ease;-ms-transition:top 1s ease,left 1s ease}@media screen and (max-width:768px){.grid-box{width:50%;min-height:100px}}@media screen and (max-width:480px){.grid-box{width:100%;min-height:100px}}.breadcrumb{margin-top:0;background-color:transparent;padding:0 15px}.breadcrumb>.active,.breadcrumb>li>.divider{color:inherit}.form-control,.form-control:focus{-webkit-box-shadow:none;box-shadow:none}.form-control:focus{background:#fcfcfc}label{font-weight:700}label.checkbox{font-weight:400;margin-left:20px}textarea.fixedfont{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}.form-search,.form-search .control-group{margin-bottom:0}.form-search .search-query{outline:0;border-radius:0}.form-search .search-query:focus{box-shadow:none}.input-append.input-block-level .add-on img{max-height:16px}.help-block,.label-help-block{color:#8c8c8c;display:block;font-size:80%;font-style:italic;line-height:130%;font-weight:400}.form-horizontal .help-block,.form-horizontal .input-append+.help-block .help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block{margin-top:0}.input-append.input-block-level,.input-prepend.input-block-level{display:table}.input-append.input-block-level .add-on,.input-prepend.input-block-level .add-on{display:table-cell;width:1%}.input-append.input-block-level>input,.input-prepend.input-block-level>input{box-sizing:border-box;display:table;min-height:inherit;width:100%}.input-append.input-block-level>input{border-right:0}.input-prepend.input-block-level>input{border-left:0}.input-append button.add-on{height:auto}.input-append th a{color:inherit}.input-append td{vertical-align:middle}.input-append td img{border:2px solid #fff;border-radius:0;box-shadow:0 1px 2px rgba(0,0,0,.1)}.input-append td.actions{text-align:right}option.disabled-select-option{text-decoration:line-through}.datepicker{top:0;left:0;margin-top:1px}.datepicker:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);position:absolute;top:-7px;left:6px}.datepicker:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #FFF;position:absolute;top:-6px;left:7px}.datepicker table{width:100%}.datepicker td.day:hover{background:#eee;cursor:pointer}.datepicker td.day.disabled{color:#eee}.datepicker td.new,.datepicker td.old{color:#777}.datepicker td.active,.datepicker td.active:hover{background-image:-webkit-linear-gradient(top,#f39922 0,#e3530b 100%);background-image:-o-linear-gradient(top,#f39922 0,#e3530b 100%);background-image:linear-gradient(to bottom,#f39922 0,#e3530b 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff39922', endColorstr='#ffe3530b', GradientType=0);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker td span{display:block;width:47px;height:54px;line-height:54px;float:left;margin:2px;cursor:pointer;border-radius:0}.datepicker td span:hover{background:#eee}.datepicker td span.active{background-image:-webkit-linear-gradient(top,#f39922 0,#e3530b 100%);background-image:-o-linear-gradient(top,#f39922 0,#e3530b 100%);background-image:linear-gradient(to bottom,#f39922 0,#e3530b 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff39922', endColorstr='#ffe3530b', GradientType=0);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker td span.old{color:#777}.datepicker th.switch{width:145px}.datepicker th.next,.datepicker th.prev{font-size:19.5px}.input-append.date span.add-on span,.input-prepend.date span.add-on span{display:block;cursor:pointer}.modal form{margin-bottom:0}.modal-header{text-transform:uppercase;background:#f39922;color:#fff}.modal-header .modal-title,.modal-header h3{margin-bottom:0;padding-bottom:0;color:#fff;line-height:1}.modal-header .close{color:#fff;width:20px;height:20px;border-radius:50%;background:#f39922;border:1px solid #fff;opacity:1;filter:alpha(opacity=100);font-weight:lighter;line-height:1em;font-size:14px}.modal-header .close:focus,.modal-header .close:hover{background:#fff;color:#f39922}.modal-body{max-height:none}.modal-body .scrollable{border:1px solid #e6e6e6;border-radius:0;height:458px;overflow:auto;padding-bottom:5px;padding-left:10px;padding-top:5px}.table tbody>tr>td,.table tbody>tr>th,.table tfoot>tr>td,.table tfoot>tr>th,.table thead>tr>td,.table thead>tr>th{vertical-align:middle}.table tbody tr td.td-unstyled,.table tbody tr.active td.td-unstyled{background-color:#fff;border-top:none;border-right:1px solid #f0f0f0}.table tbody tr td.last,.table tbody tr.active td.last{border-bottom:1px solid #f0f0f0}.table tbody tr.inactive td{color:#777;font-style:italic}tfoot .pagination{margin:0}.table-condensed tfoot>tr>td,.table-condensed tfoot>tr>th{padding:20px 5px 5px}.table-striped caption .action-btn{display:block;float:right;margin-left:10px;text-transform:none}.table-striped caption .action-select{display:inline-block;float:right;margin-left:10px;width:auto}.table-striped td.object-title,.table-striped th.object-title{text-align:left}.table-striped td.message{padding:20px 20px 0}.table-striped td.description p:last-child{margin-bottom:0}.menu-list-table .table-striped td,.menu-list-table .table-striped th{text-align:left}.menu-list-table .table-striped td:nth-child(2){text-align:right}.table-left-aligned td,.table-left-aligned th{text-align:left}.table-left-aligned td.text-center,.table-left-aligned th.text-center{text-align:center}.table-left-aligned td.text-right,.table-left-aligned th.text-right{text-align:right}.table-left-aligned .uneditable-input,.table-left-aligned input[type=date],.table-left-aligned input[type=time],.table-left-aligned input[type=datetime-local],.table-left-aligned input[type=month],.table-left-aligned input[type=text],.table-left-aligned input[type=password],.table-left-aligned input[type=datetime],.table-left-aligned input[type=week],.table-left-aligned input[type=email],.table-left-aligned input[type=url],.table-left-aligned input[type=tel],.table-left-aligned input[type=color],.table-left-aligned input[type=number],.table-left-aligned input[type=search],.table-left-aligned select,.table-left-aligned textarea{margin-bottom:0}th.tablesorter-header{background:url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==) center right no-repeat;cursor:pointer;padding-left:20px;border-right:1px solid #dad9c7;border-left:1px solid #dad9c7;margin-left:-1px}th.sorter-false{background:0 0;cursor:auto;padding-left:0;border:none;margin-left:0}th.tablesorter-headerAsc{background:url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7) center right no-repeat #f9f9f9}th.tablesorter-headerDesc{background:url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7) center right no-repeat #f9f9f9}.tablesorter .disabled{display:none}.tablesorter .value-popup:after{content:attr(data-value);position:absolute;bottom:14px;left:-7px;min-width:18px;border-radius:0;background-image:-webkit-linear-gradient(top,#f39922 0,#e3530b 100%);background-image:-o-linear-gradient(top,#f39922 0,#e3530b 100%);background-image:linear-gradient(to bottom,#f39922 0,#e3530b 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff39922', endColorstr='#ffe3530b', GradientType=0);box-shadow:inset 0 0 2px rgba(250,250,250,.5),0 1px 3px rgba(0,0,0,.2);color:#fff;font-size:11px;padding:2px 5px;text-align:center}.tablesorter .value-popup:before{content:"";position:absolute;width:0;height:0;border-top:8px solid #777;border-left:8px solid transparent;border-right:8px solid transparent;top:-8px;left:50%;margin-left:-8px;margin-top:-1px}.wizard{background-color:#fff;border:1px solid #d4d4d4;border-radius:0;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.065);box-shadow:0 1px 4px rgba(0,0,0,.065);*zoom:1;margin-bottom:20px}.wizard:after,.wizard:before{display:table;line-height:0;content:"";clear:both}.wizard ul{padding:0;margin:0;list-style:none}.wizard li{position:relative;float:left;height:46px;padding:0 10px 0 30px;margin:0;font-size:15px;line-height:46px;color:#999;cursor:default;background:#ededed}.wizard li.complete{color:#468847;background:#f3f4f5}.wizard li.complete:hover{background:#e8e8e8}.wizard li.complete:hover .chevron:before{border-left:14px solid #e8e8e8}.wizard li.complete a{color:inherit;text-decoration:none;font-weight:400}.wizard li.complete .chevron:before{border-left:14px solid #f3f4f5}.wizard li.active{color:#ff9805;background:#fff}.wizard li.active .chevron:before{border-left:14px solid #fff}.wizard li .chevron{position:absolute;top:0;right:-14px;display:block;border:24px solid transparent;border-right:0;border-left:14px solid #d4d4d4}.wizard li .chevron:before{position:absolute;top:-24px;right:1px;display:block;border:24px solid transparent;border-right:0;border-left:14px solid #ededed;content:""}.wizard li .badge{margin-right:8px}.wizard li:nth-child(1){z-index:10;padding-left:20px;border-radius:0}.wizard li:nth-child(2){z-index:9}.wizard li:nth-child(3){z-index:8}.wizard li:nth-child(4){z-index:7}.wizard li:nth-child(5){z-index:6}.wizard li:nth-child(6){z-index:5}.wizard li:nth-child(7){z-index:4}.wizard li:nth-child(8){z-index:3}.wizard li:nth-child(9){z-index:2}.wizard li:nth-child(10){z-index:1}/*! X-editable - v1.4.7 +* In-place editing with Twitter Bootstrap, jQuery UI or pure jQuery +* http://github.com/vitalets/x-editable +* Copyright (c) 2013 Vitaliy Potapov; Licensed MIT */.editableform{margin-bottom:0}.editableform .control-group{margin-bottom:0;white-space:nowrap;line-height:20px}.editable-buttons{display:inline-block;vertical-align:top;margin-left:7px;zoom:1;*display:inline}.editable-buttons.editable-buttons-bottom{display:block;margin-top:7px;margin-left:0}.editable-input{vertical-align:top;display:inline-block;width:auto;white-space:normal;zoom:1;*display:inline}.editable-buttons .editable-cancel{margin-left:7px}.editable-buttons button.ui-button-icon-only{height:24px;width:30px}.editableform-loading{background:url(../img/loading.gif) center center no-repeat;height:25px;width:auto;min-width:25px}.editable-inline .editableform-loading{background-position:left 5px}.editable-error-block{max-width:300px;margin:5px 0 0;width:auto;white-space:normal}.editable-error-block.ui-state-error{padding:3px}.editable-error{color:red}.editableform .editable-date{padding:0;margin:0;float:left}.editable-inline .add-on .icon-th{margin-top:3px;margin-left:1px}.editable-checklist label input[type=checkbox],.editable-checklist label span{vertical-align:middle;margin:0}.editable-checklist label{white-space:nowrap}.editable-wysihtml5{width:566px;height:250px}.editable-clear{clear:both;font-size:.9em;text-decoration:none;text-align:right}.editable-clear-x{background:url(../img/clear.png) center center no-repeat;display:block;width:13px;height:13px;position:absolute;opacity:.6;z-index:100;top:50%;right:6px;margin-top:-6px}.editable-clear-x:hover{opacity:1}.editable-pre-wrapped{white-space:pre-wrap}.editable-container.editable-popup{max-width:none!important}.editable-container.popover{width:auto}.editable-container.editable-inline{display:inline-block;vertical-align:middle;width:auto;zoom:1;*display:inline}.editable-container.ui-widget{font-size:inherit;z-index:9990}.editable-click,a.editable-click,a.editable-click:hover{text-decoration:none}.editable-click.editable-disabled,a.editable-click.editable-disabled,a.editable-click.editable-disabled:hover{color:#585858;cursor:default;border-bottom:none}.editable-empty,.editable-empty:focus,.editable-empty:hover{font-style:italic;color:#D14;text-decoration:none}.editable-unsaved{font-weight:700}.editable-bg-transition{-webkit-transition:background-color 1400ms ease-out;-moz-transition:background-color 1400ms ease-out;-o-transition:background-color 1400ms ease-out;-ms-transition:background-color 1400ms ease-out;transition:background-color 1400ms ease-out}.form-horizontal .editable{padding-top:5px;display:inline-block}/*! + * Datepicker for Bootstrap + * + * Copyright 2012 Stefan Petre + * Improvements by Andrew Rowls + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + */.datepicker{padding:4px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;direction:ltr}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);position:absolute;top:-7px;left:6px}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px}.datepicker>div{display:none}.datepicker.days div.datepicker-days,.datepicker.months div.datepicker-months,.datepicker.years div.datepicker-years{display:block}.datepicker table{margin:0}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day:hover{background:#eee;cursor:pointer}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:not-allowed}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#fde19a;background-image:-moz-linear-gradient(top,#fdd49a,#fdf59a);background-image:-ms-linear-gradient(top,#fdd49a,#fdf59a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(top,#fdd49a,#fdf59a);background-image:-o-linear-gradient(top,#fdd49a,#fdf59a);background-image:linear-gradient(top,#fdd49a,#fdf59a);background-repeat:repeat-x;border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#fdf59a}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today:active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover:active{background-color:#fbf069 \9}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(top,#f3c17a,#f3e97a);background-image:-ms-linear-gradient(top,#f3c17a,#f3e97a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a));background-image:-webkit-linear-gradient(top,#f3c17a,#f3e97a);background-image:-o-linear-gradient(top,#f3c17a,#f3e97a);background-image:linear-gradient(top,#f3c17a,#f3e97a);background-repeat:repeat-x;border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover:active{background-color:#efe24b \9}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(top,#b3b3b3,grey);background-image:-ms-linear-gradient(top,#b3b3b3,grey);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(grey));background-image:-webkit-linear-gradient(top,#b3b3b3,grey);background-image:-o-linear-gradient(top,#b3b3b3,grey);background-image:linear-gradient(top,#b3b3b3,grey);background-repeat:repeat-x;border-color:grey grey #595959;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{background-color:grey}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover:active{background-color:#666 \9}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-ms-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(top,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#04c}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active:active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover:active{background-color:#039 \9}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-ms-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(top,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#04c}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{background-color:#039 \9}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.datepicker th.datepicker-switch{width:145px}.datepicker tfoot tr th,.datepicker thead tr:first-child th{cursor:pointer}.datepicker tfoot tr th:hover,.datepicker thead tr:first-child th:hover{background:#eee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.datepicker thead tr:first-child th.cw{cursor:default;background-color:transparent}.input-append.date .add-on i,.input-prepend.date .add-on i{display:block;cursor:pointer;width:16px;height:16px}.input-daterange input{text-align:center}.input-daterange input:first-child{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-daterange input:last-child{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:400;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}.has-switch{display:inline-block;cursor:pointer;border-radius:0;border:1px solid #dadada;position:relative;text-align:left;overflow:hidden;line-height:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;min-width:100px}.has-switch.switch-mini{min-width:72px}.has-switch.switch-mini i.switch-mini-icons{height:1.2em;line-height:9px;vertical-align:text-top;text-align:center;transform:scale(.6);margin-top:-1px;margin-bottom:-1px}.has-switch.switch-small{min-width:80px}.has-switch.switch-large{min-width:120px}.has-switch.deactivate{opacity:50;filter:alpha(opacity=5000);cursor:default!important}.has-switch.deactivate label,.has-switch.deactivate span{cursor:default!important}.has-switch>div{display:inline-block;width:150%;position:relative;top:0}.has-switch>div.switch-animate{-webkit-transition:left .5s;-o-transition:left .5s;transition:left .5s}.has-switch>div.switch-off{left:-50%}.has-switch>div.switch-on{left:0}.has-switch input[type=checkbox],.has-switch input[type=radio]{display:none}.has-switch label,.has-switch span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;position:relative;display:inline-block;height:100%;padding-bottom:4px;padding-top:4px;font-size:14px;line-height:20px}.has-switch label.switch-mini,.has-switch span.switch-mini{padding-bottom:4px;padding-top:4px;font-size:10px;line-height:9px}.has-switch label.switch-small,.has-switch span.switch-small{padding-bottom:3px;padding-top:3px;font-size:12px;line-height:18px}.has-switch label.switch-large,.has-switch span.switch-large{padding-bottom:9px;padding-top:9px;font-size:16px;line-height:normal}.has-switch label{text-align:center;margin-top:-1px;margin-bottom:-1px;z-index:100;width:34%;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#333;background-color:#fff;border-color:#ccc}.has-switch label.active,.has-switch label:active,.has-switch label:focus,.has-switch label:hover,.open>.dropdown-toggle.has-switch label{color:#333;background-color:#e6e6e6;border-color:#adadad}.has-switch label.active,.has-switch label:active,.open>.dropdown-toggle.has-switch label{background-image:none}.has-switch label.disabled,.has-switch label.disabled.active,.has-switch label.disabled:active,.has-switch label.disabled:focus,.has-switch label.disabled:hover,.has-switch label[disabled],.has-switch label[disabled].active,.has-switch label[disabled]:active,.has-switch label[disabled]:focus,.has-switch label[disabled]:hover,fieldset[disabled] .has-switch label,fieldset[disabled] .has-switch label.active,fieldset[disabled] .has-switch label:active,fieldset[disabled] .has-switch label:focus,fieldset[disabled] .has-switch label:hover{background-color:#fff;border-color:#ccc}.has-switch label .badge{color:#fff;background-color:#333}.has-switch label i{color:#000;text-shadow:0 1px 0 #fff;line-height:18px;pointer-events:none}.has-switch span{text-align:center;z-index:1;width:33%;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.has-switch span.switch-left{border-bottom-left-radius:0;border-top-left-radius:0}.has-switch span.switch-right{color:#333;background-color:#fff;border-color:#ccc;border-bottom-right-radius:0;border-top-right-radius:0}.has-switch span.switch-right.active,.has-switch span.switch-right:active,.has-switch span.switch-right:focus,.has-switch span.switch-right:hover,.open>.dropdown-toggle.has-switch span.switch-right{color:#333;background-color:#e6e6e6;border-color:#adadad}.has-switch span.switch-right.active,.has-switch span.switch-right:active,.open>.dropdown-toggle.has-switch span.switch-right{background-image:none}.has-switch span.switch-right.disabled,.has-switch span.switch-right.disabled.active,.has-switch span.switch-right.disabled:active,.has-switch span.switch-right.disabled:focus,.has-switch span.switch-right.disabled:hover,.has-switch span.switch-right[disabled],.has-switch span.switch-right[disabled].active,.has-switch span.switch-right[disabled]:active,.has-switch span.switch-right[disabled]:focus,.has-switch span.switch-right[disabled]:hover,fieldset[disabled] .has-switch span.switch-right,fieldset[disabled] .has-switch span.switch-right.active,fieldset[disabled] .has-switch span.switch-right:active,fieldset[disabled] .has-switch span.switch-right:focus,fieldset[disabled] .has-switch span.switch-right:hover{background-color:#fff;border-color:#ccc}.has-switch span.switch-right .badge{color:#fff;background-color:#333}.has-switch span.switch-left,.has-switch span.switch-primary{color:#fff;background-color:#f39922;border-color:#ef8d0d}.has-switch span.switch-left.active,.has-switch span.switch-left:active,.has-switch span.switch-left:focus,.has-switch span.switch-left:hover,.has-switch span.switch-primary.active,.has-switch span.switch-primary:active,.has-switch span.switch-primary:focus,.has-switch span.switch-primary:hover,.open>.dropdown-toggle.has-switch span.switch-left,.open>.dropdown-toggle.has-switch span.switch-primary{color:#fff;background-color:#d67f0c;border-color:#b46b0a}.has-switch span.switch-left.active,.has-switch span.switch-left:active,.has-switch span.switch-primary.active,.has-switch span.switch-primary:active,.open>.dropdown-toggle.has-switch span.switch-left,.open>.dropdown-toggle.has-switch span.switch-primary{background-image:none}.has-switch span.switch-left.disabled,.has-switch span.switch-left.disabled.active,.has-switch span.switch-left.disabled:active,.has-switch span.switch-left.disabled:focus,.has-switch span.switch-left.disabled:hover,.has-switch span.switch-left[disabled],.has-switch span.switch-left[disabled].active,.has-switch span.switch-left[disabled]:active,.has-switch span.switch-left[disabled]:focus,.has-switch span.switch-left[disabled]:hover,.has-switch span.switch-primary.disabled,.has-switch span.switch-primary.disabled.active,.has-switch span.switch-primary.disabled:active,.has-switch span.switch-primary.disabled:focus,.has-switch span.switch-primary.disabled:hover,.has-switch span.switch-primary[disabled],.has-switch span.switch-primary[disabled].active,.has-switch span.switch-primary[disabled]:active,.has-switch span.switch-primary[disabled]:focus,.has-switch span.switch-primary[disabled]:hover,fieldset[disabled] .has-switch span.switch-left,fieldset[disabled] .has-switch span.switch-left.active,fieldset[disabled] .has-switch span.switch-left:active,fieldset[disabled] .has-switch span.switch-left:focus,fieldset[disabled] .has-switch span.switch-left:hover,fieldset[disabled] .has-switch span.switch-primary,fieldset[disabled] .has-switch span.switch-primary.active,fieldset[disabled] .has-switch span.switch-primary:active,fieldset[disabled] .has-switch span.switch-primary:focus,fieldset[disabled] .has-switch span.switch-primary:hover{background-color:#f39922;border-color:#ef8d0d}.has-switch span.switch-left .badge,.has-switch span.switch-primary .badge{color:#f39922;background-color:#fff}.has-switch span.switch-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.has-switch span.switch-info.active,.has-switch span.switch-info:active,.has-switch span.switch-info:focus,.has-switch span.switch-info:hover,.open>.dropdown-toggle.has-switch span.switch-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.has-switch span.switch-info.active,.has-switch span.switch-info:active,.open>.dropdown-toggle.has-switch span.switch-info{background-image:none}.has-switch span.switch-info.disabled,.has-switch span.switch-info.disabled.active,.has-switch span.switch-info.disabled:active,.has-switch span.switch-info.disabled:focus,.has-switch span.switch-info.disabled:hover,.has-switch span.switch-info[disabled],.has-switch span.switch-info[disabled].active,.has-switch span.switch-info[disabled]:active,.has-switch span.switch-info[disabled]:focus,.has-switch span.switch-info[disabled]:hover,fieldset[disabled] .has-switch span.switch-info,fieldset[disabled] .has-switch span.switch-info.active,fieldset[disabled] .has-switch span.switch-info:active,fieldset[disabled] .has-switch span.switch-info:focus,fieldset[disabled] .has-switch span.switch-info:hover{background-color:#5bc0de;border-color:#46b8da}.has-switch span.switch-info .badge{color:#5bc0de;background-color:#fff}.has-switch span.switch-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.has-switch span.switch-success.active,.has-switch span.switch-success:active,.has-switch span.switch-success:focus,.has-switch span.switch-success:hover,.open>.dropdown-toggle.has-switch span.switch-success{color:#fff;background-color:#449d44;border-color:#398439}.has-switch span.switch-success.active,.has-switch span.switch-success:active,.open>.dropdown-toggle.has-switch span.switch-success{background-image:none}.has-switch span.switch-success.disabled,.has-switch span.switch-success.disabled.active,.has-switch span.switch-success.disabled:active,.has-switch span.switch-success.disabled:focus,.has-switch span.switch-success.disabled:hover,.has-switch span.switch-success[disabled],.has-switch span.switch-success[disabled].active,.has-switch span.switch-success[disabled]:active,.has-switch span.switch-success[disabled]:focus,.has-switch span.switch-success[disabled]:hover,fieldset[disabled] .has-switch span.switch-success,fieldset[disabled] .has-switch span.switch-success.active,fieldset[disabled] .has-switch span.switch-success:active,fieldset[disabled] .has-switch span.switch-success:focus,fieldset[disabled] .has-switch span.switch-success:hover{background-color:#5cb85c;border-color:#4cae4c}.has-switch span.switch-success .badge{color:#5cb85c;background-color:#fff}.has-switch span.switch-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.has-switch span.switch-warning.active,.has-switch span.switch-warning:active,.has-switch span.switch-warning:focus,.has-switch span.switch-warning:hover,.open>.dropdown-toggle.has-switch span.switch-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.has-switch span.switch-warning.active,.has-switch span.switch-warning:active,.open>.dropdown-toggle.has-switch span.switch-warning{background-image:none}.has-switch span.switch-warning.disabled,.has-switch span.switch-warning.disabled.active,.has-switch span.switch-warning.disabled:active,.has-switch span.switch-warning.disabled:focus,.has-switch span.switch-warning.disabled:hover,.has-switch span.switch-warning[disabled],.has-switch span.switch-warning[disabled].active,.has-switch span.switch-warning[disabled]:active,.has-switch span.switch-warning[disabled]:focus,.has-switch span.switch-warning[disabled]:hover,fieldset[disabled] .has-switch span.switch-warning,fieldset[disabled] .has-switch span.switch-warning.active,fieldset[disabled] .has-switch span.switch-warning:active,fieldset[disabled] .has-switch span.switch-warning:focus,fieldset[disabled] .has-switch span.switch-warning:hover{background-color:#f0ad4e;border-color:#eea236}.has-switch span.switch-warning .badge{color:#f0ad4e;background-color:#fff}.has-switch span.switch-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.has-switch span.switch-danger.active,.has-switch span.switch-danger:active,.has-switch span.switch-danger:focus,.has-switch span.switch-danger:hover,.open>.dropdown-toggle.has-switch span.switch-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.has-switch span.switch-danger.active,.has-switch span.switch-danger:active,.open>.dropdown-toggle.has-switch span.switch-danger{background-image:none}.has-switch span.switch-danger.disabled,.has-switch span.switch-danger.disabled.active,.has-switch span.switch-danger.disabled:active,.has-switch span.switch-danger.disabled:focus,.has-switch span.switch-danger.disabled:hover,.has-switch span.switch-danger[disabled],.has-switch span.switch-danger[disabled].active,.has-switch span.switch-danger[disabled]:active,.has-switch span.switch-danger[disabled]:focus,.has-switch span.switch-danger[disabled]:hover,fieldset[disabled] .has-switch span.switch-danger,fieldset[disabled] .has-switch span.switch-danger.active,fieldset[disabled] .has-switch span.switch-danger:active,fieldset[disabled] .has-switch span.switch-danger:focus,fieldset[disabled] .has-switch span.switch-danger:hover{background-color:#d9534f;border-color:#d43f3a}.has-switch span.switch-danger .badge{color:#d9534f;background-color:#fff}.has-switch span.switch-default{color:#333;background-color:#fff;border-color:#ccc}.has-switch span.switch-default.active,.has-switch span.switch-default:active,.has-switch span.switch-default:focus,.has-switch span.switch-default:hover,.open>.dropdown-toggle.has-switch span.switch-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.has-switch span.switch-default.active,.has-switch span.switch-default:active,.open>.dropdown-toggle.has-switch span.switch-default{background-image:none}.has-switch span.switch-default.disabled,.has-switch span.switch-default.disabled.active,.has-switch span.switch-default.disabled:active,.has-switch span.switch-default.disabled:focus,.has-switch span.switch-default.disabled:hover,.has-switch span.switch-default[disabled],.has-switch span.switch-default[disabled].active,.has-switch span.switch-default[disabled]:active,.has-switch span.switch-default[disabled]:focus,.has-switch span.switch-default[disabled]:hover,fieldset[disabled] .has-switch span.switch-default,fieldset[disabled] .has-switch span.switch-default.active,fieldset[disabled] .has-switch span.switch-default:active,fieldset[disabled] .has-switch span.switch-default:focus,fieldset[disabled] .has-switch span.switch-default:hover{background-color:#fff;border-color:#ccc}.has-switch span.switch-default .badge{color:#fff;background-color:#333}/*! + * bootstrap-select v1.3.1 + * http://silviomoreto.github.io/bootstrap-select/ + * + * Copyright 2013 bootstrap-select + * Licensed under the MIT license + */.input-group .bootstrap-select.btn-group,.input-group .bootstrap-select.btn-group[class*=span]{width:100%;margin-bottom:0}.input-group .bootstrap-select.btn-group .btn,.input-group .bootstrap-select.btn-group[class*=span] .btn{border-bottom-right-radius:0;border-top-right-radius:0}.bootstrap-select.btn-group,.bootstrap-select.btn-group[class*=span]{float:none;display:inline-block;margin-bottom:10px;margin-left:0}.form-horizontal .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group,.form-search .bootstrap-select.btn-group{margin-bottom:0}.bootstrap-select.btn-group.pull-right,.bootstrap-select.btn-group[class*=span].pull-right,.row-fluid .bootstrap-select.btn-group[class*=span].pull-right{float:right}.input-append .bootstrap-select.btn-group{margin-left:-1px}.input-prepend .bootstrap-select.btn-group{margin-right:-1px}.bootstrap-select:not([class*=span]){width:100%}.bootstrap-select{width:100%\0}.bootstrap-select>.btn{width:100%}.bootstrap-select>.btn:focus{border-color:#ccc;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(204,204,204,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(204,204,204,.6)}.dropdown-menu{z-index:2000}.bootstrap-select.show-menu-arrow.open>.btn{z-index:2051}.bootstrap-select.btn-group .btn .filter-option{overflow:hidden;position:absolute;left:12px;right:25px;text-align:left;color:#646464}.bootstrap-select.btn-group .btn .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.bootstrap-select.btn-group .dropdown-menu li.disabled>a,.bootstrap-select.btn-group>.disabled{cursor:not-allowed}.bootstrap-select.btn-group>.disabled:focus{outline:0!important}.bootstrap-select.btn-group[class*=span] .btn{width:100%}.bootstrap-select.btn-group .dropdown-menu{min-width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .dropdown-menu.inner{position:static;border:0;padding:0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.bootstrap-select.btn-group .dropdown-menu dt{display:block;padding:3px 20px;cursor:default}.bootstrap-select.btn-group .div-contain{overflow:hidden}.bootstrap-select.btn-group .dropdown-menu li a{color:#646464}.bootstrap-select.btn-group .dropdown-menu li a:hover{color:#000}.bootstrap-select.btn-group .dropdown-menu li{position:relative}.bootstrap-select.btn-group .dropdown-menu li a:focus,.bootstrap-select.btn-group .dropdown-menu li:focus{outline:0}.bootstrap-select.btn-group .dropdown-menu li>a.opt{position:relative;padding-left:35px}.bootstrap-select.btn-group .dropdown-menu li>a{cursor:pointer}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a i.check-mark{display:inline-block;position:absolute;right:15px;margin-top:2.5px}.bootstrap-select.btn-group .dropdown-menu li a i.check-mark{display:none}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select.btn-group .dropdown-menu li small{padding-left:.5em}.bootstrap-select.btn-group .dropdown-menu li:not(.disabled)>a:focus small,.bootstrap-select.btn-group .dropdown-menu li:not(.disabled)>a:hover small{color:#64b1d8;color:rgba(255,255,255,.4)}.bootstrap-select.btn-group .dropdown-menu li>dt small{font-weight:400}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #CCC;border-bottom-color:rgba(0,0,0,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,.2)}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before{display:block}.mobile-device{position:absolute;top:0;left:0;display:block!important;width:100%;height:100%!important;opacity:0}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select.btn-group.fit-width .btn .filter-option{position:static}.bootstrap-select.btn-group.fit-width .btn .caret{position:static;top:auto;margin-top:-1px}.control-group.error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select-searchbox{padding:4px 8px}.jqplot-axis{color:#777;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}.jqplot-yaxis{margin-right:10px}.jqplot-xaxis{margin-top:10px}.jqplot-highlighter-tooltip{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:0}.jqplot-title{text-transform:uppercase;font-weight:700;font-size:12px;color:#555}.jqplot-series-canvas{opacity:.7;filter:alpha(opacity=70)}.dropzone{cursor:pointer;margin:20px 0}.dropzone.dz-drag-hover{border-color:#f39922}.dropzone .dz-message{text-align:center}.dropzone .dz-message span{font-size:17px;display:block;color:#555}.dropzone .dz-message span span{display:block;font-weight:700;margin:10px 0;font-size:12px}.dropzone .dz-message span button span{display:inline-block;font-size:13px;margin:0;color:inherit}.dropzone .dz-error{padding:15px;border:1px solid transparent;border-radius:0;background-color:#f2dede;border-color:#ebccd1;color:#a94442;margin:10px 0}.dropzone .dz-error h4{margin-top:0;color:inherit}.dropzone .dz-error .alert-link{font-weight:700}.dropzone .dz-error>p,.dropzone .dz-error>ul{margin-bottom:0}.dropzone .dz-error>p+p{margin-top:5px}.dropzone .dz-error hr{border-top-color:#e4b9c0}.dropzone .dz-error .alert-link{color:#843534}.dropzone .dropzone-previews .dz-preview,.dropzone .dz-preview{background:rgba(255,255,255,.8);position:relative;display:inline-block;margin:17px;vertical-align:top;border:1px solid #acacac;padding:6px}.dropzone .dropzone-previews .dz-preview.dz-file-preview [data-dz-thumbnail],.dropzone .dz-preview.dz-file-preview [data-dz-thumbnail]{display:none}.dropzone .dropzone-previews .dz-preview .dz-details,.dropzone .dz-preview .dz-details{width:100px;height:100px;position:relative;background:#ebebeb;padding:5px;margin-bottom:22px}.dropzone .dropzone-previews .dz-preview .dz-details .dz-filename,.dropzone .dz-preview .dz-details .dz-filename{overflow:hidden;height:100%}.dropzone .dropzone-previews .dz-preview .dz-details img,.dropzone .dz-preview .dz-details img{position:absolute;top:0;left:0;width:100px;height:100px}.dropzone .dropzone-previews .dz-preview .dz-details .dz-size,.dropzone .dz-preview .dz-details .dz-size{position:absolute;bottom:-28px;left:3px;height:28px;line-height:28px}.dropzone .dropzone-previews .dz-preview.dz-error .dz-error-mark,.dropzone .dropzone-previews .dz-preview.dz-success .dz-success-mark,.dropzone .dz-preview.dz-error .dz-error-mark,.dropzone .dz-preview.dz-success .dz-success-mark{display:block}.dropzone .dropzone-previews .dz-preview:hover .dz-details img,.dropzone .dz-preview:hover .dz-details img{display:none}.dropzone .dropzone-previews .dz-preview .dz-error-mark,.dropzone .dropzone-previews .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark{display:none;position:absolute;width:40px;height:40px;font-size:30px;text-align:center;right:-10px;top:-10px}.dropzone .dropzone-previews .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-success-mark{color:#8cc657}.dropzone .dropzone-previews .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-error-mark{color:#ee162d}.dropzone .dropzone-previews .dz-preview .dz-progress,.dropzone .dz-preview .dz-progress{position:absolute;top:100px;left:6px;right:6px;height:6px;background:#d7d7d7;display:none}.dropzone .dropzone-previews .dz-preview .dz-progress .dz-upload,.dropzone .dz-preview .dz-progress .dz-upload{position:absolute;top:0;bottom:0;left:0;width:0;background-color:#8cc657}.dropzone .dropzone-previews .dz-preview.dz-processing .dz-progress,.dropzone .dz-preview.dz-processing .dz-progress{display:block}.dropzone .dropzone-previews .dz-preview .dz-error-message,.dropzone .dz-preview .dz-error-message{display:none;position:absolute;top:-5px;left:-20px;background:rgba(245,245,245,.8);padding:8px 10px;color:#800;min-width:140px;max-width:500px;z-index:500}.dropzone .dropzone-previews .dz-preview:hover.dz-error .dz-error-message,.dropzone .dz-preview:hover.dz-error .dz-error-message{display:block}.logger{margin:20px 0 0;padding:15px;height:400px;overflow:scroll;white-space:nowrap;background-color:#000;color:#fff;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:12px}.logger ul#logger-content{margin:0;padding:0}.logger ul#logger-content li.entry{list-style-type:none}.logger ul#logger-content li.entry span.head{color:#9acd32;font-weight:700}.logger ul#logger-content li.no-entry{list-style-type:none;color:red}.label-lg{font-size:125%}.label-md{font-size:100%}.label-order-refunded-color{background-color:#986dff}.label-order-refunded-color[href]:focus,.label-order-refunded-color[href]:hover{background-color:#743aff}@font-face{font-family:thelia;src:url(../fonts/thelia/thelia.eot)}@font-face{font-family:thelia;src:url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{position:absolute;top:3px;display:inline-block;font-family:thelia;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:25px}.icon-catalog:before{content:"\e600"}.icon-configuration:before{content:"\e601"}.icon-customers:before{content:"\e602"}.icon-home:before{content:"\e603"}.icon-modules:before{content:"\e604"}.icon-orders:before{content:"\e605"}.icon-records:before{content:"\e606"}.icon-search:before{content:"\e607"}.icon-tools:before{content:"\e608"}.icon-github:before{content:"\e60a"}.icon-twitter:before{content:"\e60b"}.icon-facebook:before{content:"\e609"}.btn-toolbar.separate-from-left{margin-left:10px}.tool-container{background-color:#5e696d;background-size:100% 100%;border-radius:0;position:absolute}.tool-container.tool-bottom,.tool-container.tool-top{height:40px;border-bottom:0 solid #beb8b8}.tool-container.tool-bottom .tool-item,.tool-container.tool-top .tool-item{float:left;border-right:0;border-left:0}.tool-item{display:block;text-align:center;padding:11px;transition:none}.tool-item.selected,.tool-item:hover{background:#02baf2}.tool-item.selected>span,.tool-item:hover>span{color:#fff}.tool-item>span{color:#b2c6cd}.tool-bottom .tool-item:first-child:hover,.tool-top .tool-item:first-child:hover{border-top-left-radius:0;border-bottom-left-radius:0}.tool-bottom .tool-item:last-child:hover,.tool-top .tool-item:last-child:hover{border-top-right-radius:0;border-bottom-right-radius:0}.tool-left .tool-item:first-child:hover,.tool-right .tool-item:first-child:hover,.tool-vertical-bottom .tool-item:first-child:hover,.tool-vertical-top .tool-item:first-child:hover{border-top-left-radius:0;border-top-right-radius:0}.tool-left .tool-item:last-child:hover,.tool-right .tool-item:last-child:hover,.tool-vertical-bottom .tool-item:last-child:hover,.tool-vertical-top .tool-item:last-child:hover{border-bottom-left-radius:0;border-bottom-right-radius:0}.tool-container .arrow{width:0;height:0;position:absolute;border-width:7px;border-style:solid}.tool-container.tool-top .arrow{border-color:#5e696d transparent transparent;left:50%;bottom:-14px;margin-left:-7px}.tool-container.tool-bottom .arrow{border-color:transparent transparent #5e696d;left:50%;top:-14px;margin-left:-7px}.tool-container.tool-left .arrow{border-color:transparent transparent transparent #5e696d;top:50%;right:-14px;margin-top:-7px}.tool-container.tool-right .arrow{border-color:transparent #5e696d transparent transparent;top:50%;left:-14px;margin-top:-7px}.toolbar-primary{background-color:#f39922}.toolbar-primary>span{color:#fff}.toolbar-primary.tool-top .arrow{border-color:#f39922 transparent transparent}.toolbar-primary.tool-bottom .arrow{border-color:transparent transparent #f39922}.toolbar-primary.tool-left .arrow{border-color:transparent transparent transparent #f39922}.toolbar-primary.tool-right .arrow{border-color:transparent #f39922 transparent transparent}.toolbar-primary .tool-item.selected,.toolbar-primary .tool-item:hover{background:#ef8d0d;color:#fff}.toolbar-primary .tool-item>span{color:#fff}.toolbar-primary .tool-item.disabled{pointer-events:none;cursor:default}.toolbar-primary .tool-item.disabled>span{color:#e6e6e6}.toolbar-success{background-color:#5cb85c}.toolbar-success>span{color:#fff}.toolbar-success.tool-top .arrow{border-color:#5cb85c transparent transparent}.toolbar-success.tool-bottom .arrow{border-color:transparent transparent #5cb85c}.toolbar-success.tool-left .arrow{border-color:transparent transparent transparent #5cb85c}.toolbar-success.tool-right .arrow{border-color:transparent #5cb85c transparent transparent}.toolbar-success .tool-item.selected,.toolbar-success .tool-item:hover{background:#4cae4c;color:#fff}.toolbar-success .tool-item>span{color:#fff}.toolbar-success .tool-item.disabled{pointer-events:none;cursor:default}.toolbar-success .tool-item.disabled>span{color:#e6e6e6}.toolbar-danger{background-color:#d9534f}.toolbar-danger>span{color:#fff}.toolbar-danger.tool-top .arrow{border-color:#d9534f transparent transparent}.toolbar-danger.tool-bottom .arrow{border-color:transparent transparent #d9534f}.toolbar-danger.tool-left .arrow{border-color:transparent transparent transparent #d9534f}.toolbar-danger.tool-right .arrow{border-color:transparent #d9534f transparent transparent}.toolbar-danger .tool-item.selected,.toolbar-danger .tool-item:hover{background:#d43f3a;color:#fff}.toolbar-danger .tool-item>span{color:#fff}.toolbar-danger .tool-item.disabled{pointer-events:none;cursor:default}.toolbar-danger .tool-item.disabled>span{color:#e6e6e6}.toolbar-warning{background-color:#f0ad4e}.toolbar-warning>span{color:#fff}.toolbar-warning.tool-top .arrow{border-color:#f0ad4e transparent transparent}.toolbar-warning.tool-bottom .arrow{border-color:transparent transparent #f0ad4e}.toolbar-warning.tool-left .arrow{border-color:transparent transparent transparent #f0ad4e}.toolbar-warning.tool-right .arrow{border-color:transparent #f0ad4e transparent transparent}.toolbar-warning .tool-item.selected,.toolbar-warning .tool-item:hover{background:#eea236;color:#fff}.toolbar-warning .tool-item>span{color:#fff}.toolbar-warning .tool-item.disabled{pointer-events:none;cursor:default}.toolbar-warning .tool-item.disabled>span{color:#e6e6e6}.toolbar-info{background-color:#5bc0de}.toolbar-info>span{color:#fff}.toolbar-info.tool-top .arrow{border-color:#5bc0de transparent transparent}.toolbar-info.tool-bottom .arrow{border-color:transparent transparent #5bc0de}.toolbar-info.tool-left .arrow{border-color:transparent transparent transparent #5bc0de}.toolbar-info.tool-right .arrow{border-color:transparent #5bc0de transparent transparent}.toolbar-info .tool-item.selected,.toolbar-info .tool-item:hover{background:#46b8da;color:#fff}.toolbar-info .tool-item>span{color:#fff}.toolbar-info .tool-item.disabled{pointer-events:none;cursor:default}.toolbar-info .tool-item.disabled>span{color:#e6e6e6}.animate-standard{-webkit-animation:standardAnimate .3s 1 ease}.animate-flyin{-webkit-animation:rotateAnimate .5s 1 ease}.animate-grow{-webkit-animation:growAnimate .4s 1 ease}.animate-flip{-webkit-animation:flipAnimate .4s 1 ease}.animate-bounce{-webkit-animation:bounceAnimate .4s 1 ease-out}@-webkit-keyframes rotateAnimate{from{transform:rotate(180deg) translate(-120px);opacity:0}to{transform:rotate(0deg) translate(0);opacity:1}}@-webkit-keyframes standardAnimate{from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@-webkit-keyframes growAnimate{0%{transform:scale(0) translateY(40px);opacity:0}70%{transform:scale(1.5) translate(0)}100%{transform:scale(1) translate(0);opacity:1}}@-webkit-keyframes rotate2Animate{from{transform:rotate(-90deg);transform-origin:0 100%;opacity:0}to{transform:rotate(0deg);opacity:1}}@-webkit-keyframes flipAnimate{from{transform:rotate3d(2,2,2,180deg);opacity:0}to{transform:rotate3d(0,0,0,0deg);opacity:1}}@-webkit-keyframes bounceAnimate{0%{transform:translateY(40px);opacity:0}30%{transform:translateY(-40px)}70%{transform:translateY(20px)}100%{transform:translateY(0);opacity:1}}.btn-danger,.btn-default,.btn-info,.btn-primary,.btn-success,.btn-warning{font-weight:600}.login-page{border-top:4px solid #f39922}.login-page #logo{margin-top:100px;margin-bottom:15px;text-align:center}.login-page form{margin-top:30px}.login-page .form-control,.login-page .input-group-addon{font-size:13px}.login-page .form-control:-webkit-autofill,.login-page .input-group-addon:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#646464}.login-page .btn-lg{font-size:13px;font-weight:400}.login-page .or{text-align:center;position:relative}.login-page .or:after,.login-page .or:before{content:'';width:35%;position:absolute;top:50%;border-top:1px solid #646464}@media (max-width:767px){.login-page .or:after,.login-page .or:before{width:29%}}.login-page .or:before{left:10px}.login-page .or:after{right:10px}.login-page .or span{overflow:hidden;padding:0 10px}#wrapper{width:100%}.navbar-static-top{margin:0;z-index:1}#page-wrapper{padding:0 15px 10px;min-height:568px;background-color:#f5f5f5}@media (min-width:1200px){#page-wrapper{position:inherit;margin:0 0 0 250px;padding:0 30px 20px;border-left:1px solid #222}}.navbar-top-links{margin-right:0}.navbar-top-links>li{display:inline-block}.navbar-top-links>li>a,.navbar-top-links>li>button{font-weight:400;padding:15px;min-height:50px;color:#dedede;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.navbar-top-links>li>a,.navbar-top-links>li>a:focus,.navbar-top-links>li>a:hover,.navbar-top-links>li>button,.navbar-top-links>li>button:focus,.navbar-top-links>li>button:hover{background:0 0;border:none}.navbar-top-links>li>a:focus,.navbar-top-links>li>a:hover,.navbar-top-links>li>button:focus,.navbar-top-links>li>button:hover{color:#f39922}.navbar-top-links .dropdown-menu{padding-top:0;padding-bottom:0;border-radius:0;background:#333}.navbar-top-links .dropdown-menu>li,.navbar-top-links .dropdown-menu>li>ul>li{border-top:1px solid #3c3c3c;border-bottom:1px solid #222;-webkit-transition:border-top-color .3s ease-in-out;-o-transition:border-top-color .3s ease-in-out;transition:border-top-color .3s ease-in-out}.navbar-top-links .dropdown-menu>li.active,.navbar-top-links .dropdown-menu>li:active,.navbar-top-links .dropdown-menu>li:hover,.navbar-top-links .dropdown-menu>li>ul>li.active,.navbar-top-links .dropdown-menu>li>ul>li:active,.navbar-top-links .dropdown-menu>li>ul>li:hover{border-top-color:#222}.navbar-top-links .dropdown-menu>li.sidebar-search.active,.navbar-top-links .dropdown-menu>li.sidebar-search:active,.navbar-top-links .dropdown-menu>li.sidebar-search:hover,.navbar-top-links .dropdown-menu>li>ul>li.sidebar-search.active,.navbar-top-links .dropdown-menu>li>ul>li.sidebar-search:active,.navbar-top-links .dropdown-menu>li>ul>li.sidebar-search:hover{border-top-color:#3c3c3c}.navbar-top-links .dropdown-menu>li>a,.navbar-top-links .dropdown-menu>li>ul>li>a{padding-top:12px;padding-bottom:12px;display:block;color:#dedede;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.navbar-top-links .dropdown-menu>li>a:focus,.navbar-top-links .dropdown-menu>li>a:hover,.navbar-top-links .dropdown-menu>li>ul>li>a:focus,.navbar-top-links .dropdown-menu>li>ul>li>a:hover{color:#f39922;background-color:#222}.navbar-top-links .dropdown-menu>li>a .item-text,.navbar-top-links .dropdown-menu>li>ul>li>a .item-text{margin-left:35px}.navbar-top-links .dropdown-menu>li.active>a,.navbar-top-links .dropdown-menu>li>ul>li.active>a{color:#f39922;background-color:#222}.navbar-top-links .dropdown-menu>li>ul{padding-left:0;background:#3b3b3b;-webkit-box-shadow:inset 0 15px 15px -15px #000;box-shadow:inset 0 15px 15px -15px #000}.navbar-top-links .dropdown-menu>li>ul>li{display:block}.navbar-top-links .dropdown-menu>li>ul>li:last-child{border-bottom:none}.navbar-top-links .dropdown-menu>li>ul>li>a{padding:8px 15px}.navbar-top-links .dropdown-menu>li>ul>li>a:focus,.navbar-top-links .dropdown-menu>li>ul>li>a:hover{text-decoration:none;background-color:#2a2a2a}.navbar-top-links .open .caret{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.navbar-top-links .caret,.sidebar .caret{-webkit-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out}.footer{background:none;border:none;box-shadow:none;color:#7D756A;margin-bottom:0;padding:35px 15px 15px;text-align:left}.topbar{position:relative;background:#26272B;font-weight:700}.topbar .version-info{line-height:50px;height:50px;background:url(../img/logo.png) left no-repeat;padding-left:120px;text-shadow:0 1px 1px #000;color:#6d737b}.topbar .btn-group,.topbar .form-search{margin-top:10px}ul.navbar-top-menu li.dropdown:hover>ul.dropdown-menu{display:block}.login-page{background:#f5f5f5}.login-page .hero-unit{background-color:transparent}.login-page .hero-unit h1{margin-bottom:25px}.login-page .well{background-color:#E4E3DE;border:1px solid rgba(0,0,0,.2);box-shadow:0 -4px 0 rgba(0,0,0,.05) inset}.feed-list h2{font-size:24px;line-height:120%;color:#E9730F}.feed-list h2 a:hover{color:inherit;text-decoration:none}.feed-list h3{margin-bottom:0;padding-bottom:0;font-size:90%;line-height:100%}.feed-list .feed-list-item{padding:10px 20px}.brandbar{background:url(../img/header.jpg) repeat-x;height:90px}.brandbar a.brand{text-indent:-133337px;display:block;float:left;margin-right:20px;background:url(../img/logo.png) 0 12px no-repeat;width:124px;height:63px}.brandbar .breadcrumb{border-radius:0;padding:25px 0 25px 30px;background:url(../img/logo-light.png) left center no-repeat;float:left;margin:12px 0 0}.brandbar .breadcrumb a{color:#949aa1;text-shadow:0 1px 0 rgba(0,0,0,.8)}.brandbar .breadcrumb .active{color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.8);border-bottom:1px dotted #fff}.brandbar dt{float:left;margin-right:15px}.brandbar .deconnexion{float:right;margin:0}.brandbar .deconnexion a{text-indent:-13337px;display:block;background:url(../img/deconnexion.png) no-repeat;width:23px;height:24px}.brandbar-wide{width:100%}.form-signin{max-width:400px;padding:19px 29px 29px;margin:0 auto 20px;background-color:#fff;border:1px solid #e5e5e5;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.general-block-decorator{background:#fff;padding:20px;margin-bottom:30px;-webkit-box-shadow:0 3px #eee;box-shadow:0 3px #eee;border:1px solid #eee}.general-block-decorator .select-fixed-width{width:120px}.general-block-decorator .title,.general-block-decorator caption{text-align:left;font-size:15px;font-weight:600;text-transform:uppercase;line-height:1.2;margin-bottom:10px}.general-block-decorator .title-without-tabs{margin-bottom:.5em}.general-block-decorator .actions{text-align:right}.tab-pane .title,.tab-pane caption{margin-top:.5em}.tab-pane .title .btn,.tab-pane caption .btn{text-transform:none}.tab-pane .inner-actions{margin-top:.5em}.tab-content .loading{margin:8em auto;text-align:center}.form-container .inner-toolbar{line-height:30px;margin-bottom:1em;border-bottom:1px dotted #A5CED8;padding-bottom:.5em}.form-container .inner-toolbar .inner-actions{text-align:right}.form-container .inner-toolbar .nav-pills{margin-bottom:0}.form-container .inner-toolbar .nav-pills li a{padding:4px;opacity:.3}.form-container .inner-toolbar .nav-pills li.active a{opacity:1;background-color:#E7E7E7}.form-container .inner-toolbar-bottom{border-top:1px dotted #A5CED8;margin-top:1em;padding-top:.5em}.dashboard hr{margin-bottom:10px}.editable-click,a.editable-click,a.editable-click:hover{border-bottom:1px dotted #08C}.ui-slider{margin-top:23px}.loading{background:url(../img/ajax-loader.gif) no-repeat;height:30px;display:inline-block;line-height:30px;padding-left:40px;width:auto}.loading-block{background:url(../img/ajax-loader.gif) no-repeat;margin:auto;height:30px;width:30px;display:none}.modal-backdrop .loading{left:50%;top:50%;right:auto;position:absolute}.existing-image .col-sm-6{position:relative;margin-bottom:30px}.existing-image .col-sm-6 .btn-group{position:absolute;bottom:5px;right:20px}.existing-image .col-sm-6 .loading{position:absolute;bottom:5px;right:20px;display:block;line-height:1;padding:0;margin:0 auto;z-index:2;width:30px;height:30px}.existing-document .loading{margin:0}.take .draggable{border:2px dashed #777;margin-bottom:10px;padding:10px}.take .draggable:last-child{margin-bottom:0}.place .over .drop-message,.take .over .drop-message{border-color:#f39922;color:#f39922}.place .panel-body .drag,.place .panel-body .draggable{margin:5px 0;padding:10px;border:1px dashed #777}.place .panel-body .drop-group{padding:10px;border:2px dashed #777;margin-bottom:10px}.place .panel-body .drop-group:last-child{margin-bottom:0}.place .drop-message,.take .drop-message{width:50%;margin:10px auto;padding:10px;color:#555;border:2px dashed #555;text-align:center;opacity:.5;filter:alpha(opacity=50)}.place .drop-message .glyphicon,.take .drop-message .glyphicon{display:block;font-size:17px;margin-bottom:10px}.place .ui-draggable-dragging,.take .ui-draggable-dragging{z-index:100}.dropzone{border:1px dashed #ddd;padding:20px}table td.actions .btn-group{white-space:nowrap}table td.actions .btn-group>.btn{float:inherit}table td.actions .btn-group>.btn+.btn{margin-left:-4px}ul.document-list>li{padding:5px;line-height:1.42857143;border-top:1px solid #f0f0f0}ul.document-list>li:nth-child(odd){background-color:#f9f9f9}.document-toggle-btn .glyphicon-eye-open,.image-toggle-btn .glyphicon-eye-open{display:none}.document-toggle-btn .glyphicon-eye-close,.document-toggle-btn.visibility-visible .glyphicon-eye-open,.image-toggle-btn .glyphicon-eye-close,.image-toggle-btn.visibility-visible .glyphicon-eye-open{display:inline-block}.document-toggle-btn.visibility-visible .glyphicon-eye-close,.image-toggle-btn.visibility-visible .glyphicon-eye-close{display:none}.loader{position:fixed;background:url(../img/ajax-loader.gif) center center no-repeat #fff;background-color:rgba(255,255,255,.5);display:none;left:0;top:0;width:100%;height:100%;z-index:100}.vertical-row-space{margin-bottom:1em}.product-pse-image-container{position:relative;width:100px;height:75px}.product-pse-image-container>.is-associated{box-shadow:0 0 5px 0 #f39922}.product-pse-image-container>img{cursor:pointer}.product-pse-image-join-glyphicon{position:absolute;right:0;color:#f39922}.alert-help{background-color:#eee;border-color:#bbb;color:#555}.alert-help hr{border-top-color:#afafaf}.alert-help .alert-link{color:#3c3c3c}.page-header{color:#545454;font-weight:400;margin-top:25px}.install-module-col .general-block-decorator{min-height:150px}footer{position:relative}#follow-us{text-align:center}@media (min-width:991px){#follow-us{position:absolute;right:30px;top:30px}}#follow-us [class*=" icon-"],#follow-us [class^=icon-]{position:relative;top:0}#follow-us a{font-size:20px}#follow-us a:focus,#follow-us a:hover{color:#646464} \ No newline at end of file diff --git a/web/assets/backOffice/default/template-assets/assets/fonts/bootstrap/glyphicons-halflings-regular.eot b/web/assets/backOffice/default/template-assets/assets/fonts/bootstrap/glyphicons-halflings-regular.eot new file mode 100644 index 0000000000000000000000000000000000000000..4a4ca865d67e86f961bc6e2ef00bffa4e34bb9ed GIT binary patch literal 20335 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

    !oRptb@n+ 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 literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/fonts/bootstrap/glyphicons-halflings-regular.svg b/web/assets/backOffice/default/template-assets/assets/fonts/bootstrap/glyphicons-halflings-regular.svg new file mode 100644 index 00000000..e3e2dc73 --- /dev/null +++ b/web/assets/backOffice/default/template-assets/assets/fonts/bootstrap/glyphicons-halflings-regular.svg @@ -0,0 +1,229 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/web/assets/backOffice/default/template-assets/assets/fonts/bootstrap/glyphicons-halflings-regular.ttf b/web/assets/backOffice/default/template-assets/assets/fonts/bootstrap/glyphicons-halflings-regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..67fa00bf83801d2fa568546b982c80d27f6ef74e GIT binary patch literal 41280 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

    PBK;&Wcg|NX{>QR@W3{K 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 literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/fonts/bootstrap/glyphicons-halflings-regular.woff b/web/assets/backOffice/default/template-assets/assets/fonts/bootstrap/glyphicons-halflings-regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..8c54182aa5d4d1ab3c9171976b615c1dcb1dc187 GIT binary patch literal 23320 zcmY&6mA1(8T6a0V( z7zzkXUYUXEN9+9I!ap!DFOd#1wlTB=0s{G=z_>rwLFyJd-Ppy62nY!Dzg$rNAC#b> zW_IQ_KN{(eU)_(Nsd6JjiMgTUPb}E#|M~#|A(>mdoBe3JKtOVEKtTU^2nd*oEldqf zfPj=PfBaZ}zy@NZ@n!KN0s$!#{qXEt`TP45!w50c8!{TL10RAG)dniu*zrR^LTrn}O+tRb0xd~0E&>H($0brSGJ*iX z8bUAslphEzmTHiWB72`anLv4VuEY~_ za}WVZu^zT;R-~y&T~BYSiJ>00^O~gpl9q$zHI%Y>Lhsr-MaOrb%y%q|(42pX<4bce z&%S(EIYGx}q8~@4pX*EKdS?h=SI&tEv`GGM8)AScL0;U}brn10v;~p2;1NOn2Um$W z*U=i%VuwBRz@Z11qKr(qgO8vr*&X5{?12dd{6*l`Yp`?k3MDcih%qI+g!qV2n61L{ zS-80y9H-NmrN`sSUC*p$lut-w`?nyb*goYXni_zf3okCBA{zrCwXDq^$DQB5U?DQ* z61o2X9r4;yA!5sN`)f6pe9e8pguH(cK5%0-vMf9zrWWth^A{_9wXmH0nW$}wo9hf@Mt&V*5m2_W0Zac{Bwl*3N0W}7D6V5mO|AbT zMePe7b5d1qntWOB)2(kfH3+1h@`qdCj$7%?Ws`6C=E;z?vBmFy(ZuU>?ZKAjdKnE_$3iyZHlp%_ z77-FteGS2x>7s==RC=EgNc20pi}B5ZYP?<*;Yn$7M)<7;<>9ljc|Q@}q1HAXA>?XX z{-<=FYU*8Yx_bmPn*eq|(6}#S=KV{`|BZ*Xn#BSEOxT0n<2%3UJglMVh`FJxT)N*_o6m(8iH0h%=F{CzZaZ8j3d^x{KT0bRC__^79ko z=tr+cA_{hBgbop+gr}pTjdh4lR9OGJYID{f-h7TdFVsTYrJ)sVL)@`Nes|mRJSCBQ z1vY;D{cTS=MKu(Wy%|e~Iy~QIi?KJEB~oXKHbERbMSWb} zZ$4oLo6Q7!JY7E&nSn99sadal3PMV~{548>MpAHY2H1T`ZcmF;%7p*Gd@)Z2X$V%V z$1bYU`a7{N-&8b(7EKxaD_#{2yNI&{t3rygLIQh8i%wdtQ^A4QWPw@AUkIZjStyRy zt6gfVP}$xz$w}4TO!~910gWc?ujr|I`%rxo*~ZRJj0)|c2kf0tbH}jLi*?h7#a}r#3UcIh%=Rq+9Oy<}9gOY2vy$@K}ixTio-4X=M1@9qI z^=K!qz=h?boc7!Dn&OoiZq*aBh4h7*kXhO z>pcXk->0DSLp`H8gAy`9imj3RrTwYMLn%~ax2R;y6z$S#bv?dXh$n!f{I%|F6CUzH zNglJr&iX(OdhO|M-zijiorLRikL!4b&v<-I;cb2U*9AhJqg6Km0|C@3UPi3VuIeHB zEvJkk^d768V;-U<9n39OEzwHebV z^!;=ohVM{+SKmNmc(fHuOajOg)eZg4gP9Z?_0r_5C&wd<_hxoo_+<48kwZJ{Y3kdj z-euRxbNtS4ORoUDw~*0{d?YbybVf*Z&j3f0Df|p6wtg}#){z60vHIVDYyvXYiqtw5fLstI@;wPh+Bd5ldW?|#AJXDCfR%eUYew_;&(+g6-=ThC?S3>8w7??8cY@rx zXANRWBOACbA6cC_l4+aF!&NSKMmjmK4PZoF7UG%C5 zf)X%cLC&;>^$NdUhi>}OaeOh-03Qt>c;rBMl8FXlh6u#+T;)aNQAM7iYm9MwQAwQ$ zauN?iXC->xfF|9A>Yn3rfOkVpm+8&z?LmtUcZTECdVP6@K8N`=NVn%wvgYT?wv(~@ zRQi1syDn_w+iAw6*B2j_C#*4Oa=3>>HsxLFzfc-lqHiBWPsG=v_Rqfna_4v6=XxDj zbWvX=bCj4jf>-mGLa)^qT)yEMN*AOa6}Y=z5r^W#5+eB*=NMYFLlxp|l;Umkrykmm z>1Pb@=d7ZMXh-p<@vNTD{%C%$y%YYN-VTD)5%>5QvQPlpLYJRSmulc?J zubo~#6g|MIS#tM^y?0~C`jU2#a#T$VEGW;6HZHFWLEd6C6gfhTw6Hw56Q8*V+~VWN z4AL!NdF6?QxaUpsR*ZThZ22BrG(+5-Ud8j`|8n^?HPZ7*MH$Y-GdTEy_<}Ip%UH`% zC_ybkuvZT`(*5-7zTSgt1y-AX_=4Vq{_y1PK|t=n8Jsz8N`x^1R#L(Hf(SZ(R}et= z20=K0`i!{GTB{~I3$HZ!fZ7PE0K3mgrlOj^=HLjmlzB{Q!INjU2`4JhvkVArhWI3g z2BFDRMNusx)0QK>n-{_BPLkO*tH?}~b^*t2 zL|B8@3a#it1GzFLG>-jntCpno1TF0OMs-3&ICPgAm$awK{?_0%(W?W=|3Ym<2B399 z6?sOv=odFeFq-4ZH~dK}*A#W0I_F%hOcy3B(B=(oS9N?rZK6R)u8SFgYl67%j$Vzn zT2com)G;k5ej>5&f(ldAjf;DQ6!5hOSn{C{3@HGgJfyHHbCwb;JWINl)t_@@KmMH+bk8Q`tU&fRBnQ(#)4NSadxDOZI(w zdDV`IZHTev{l3e|YJOjG)!*{Qd3Bbc-oK>W2LbR{;`&r7v=uuYN}Q!j?bR6qQf6%Z zD|U^HaP=Duw&<9^4wcHPM`Vo0d8#?cwduvt)W!CY2}SzBBsBVDmS^qNq)C$4z-w!v zu|}GDNU(nCqGP?m2nGh>so7Y#2jSAF;UD3l zTWTJlAQB4XoWDz=q%Vn+jEY#AwT@9A52;uB*W>Xje?f=`^s2DJ+s}6b zZHctO--vJs(vA6u2D!C~MMV%ZF_OWKERqY*L7bn~pu>emnX~};w>xKsx+HmlModD* zRe7jxvS`Tr6uHz_O`!|yld+VyK0FQd$icoJ&6I5J_C@tYl{!GM>wg8ezB^sMFG{SP z+~tO=8DM|68>>8kL{vLa+9stZVE2&^q(j&WrimlxADG12>h3l$)MnnoG~F+Q9%u&_RYNWV-S zu8Zij1T3udO7yF++y7qK8?@Qy;j&>d29gBr(=CZ4lKGZq^?3#ajS1CkdX7~BF>3+> zYZVG#qpmz`T?l5}q@jYe4}&tAuC*{c-?JynbwY*R0wc+;hotR!1CBsHEV}H{pEV_Q zQbs{v@#pEsI<-g|xh#rQJeXH}di`N|kNqjL$UE~3So5Z0bsl-UTxtBvq=J|gu+RPErd8o zq%Cu)1CPBz7A=EEzAUR|YC=IU9%hvt-M5s$vP}yYbrS8_xEfnDFCI~k&{z?w$lx zkHl$$>l6w9E<=%h&m}p0DcU+fGPM`d($iGo+S3fJhaypcIE2yU{5H<0HCgoFK{GLe zCVD+P9e_etX_H9_t6xc?c?>7@pb;TOf6%r&2oND`VL682Y@H zo9cs|v@$?BZbm;;TeI&1a|hDjryghe`LAHHYtRh=V`G;8&hH=u_R(Y1pv%n=LH^3^ zFkvIs>V~3aP^2c9bjt$HI!&KIsHF;<6GGV<&cs3&h&!7&F_0TJrW*V^F`?h4z4b9P z)shrVOIq;gnBtPE8xy|c?B+5Qhe9v=A{q0$_8i?gn>U-#3cMhdDV#r)gg$jBSHuwk zk}gryawT5)H|i8gP1CW0tGr3sKVvSH=C;mKYmExi&<#lKQbxbVfh72pcQ7oRvXB%= zj1OXzBoz0nqSwe)?dUE|N0dA`Jm0((=&k$p`L1c)=>Mo*a}LJx~+>;2tcjSh+G1pg5Y6PO}pj8+;DLXc4La-kzxi{dPSiJ7 z8JC>pyci_t`xsI3_*zD$W!*$<4tXVP|Lyd;LAI{(?h2Cw%dD@_;lH-jHe9S+i*4E z4mm+=yxP3;fjmRcM+tj5WK$Q-9_(!w&4?Zu{~+v=o|o`vvKeY_m&uw>iUOhrn)3ws&_6vxHpM+hCYx}osCc0Y-Tyq0z_HH?lw9s=QM+-Q{gQx~FocK9j!8!mtbNX&zBR0Xt$l zvErya$XNJ@m2B@ie45(Z(19?S0|j@Eej=zw0gE??YVlwp4LSl7VHUHoo|LraFf00W znbw<}e@IUzes(fu}n<{VdSNo|T`)7axnJ2E3 zGN-K>ywjN_qvqSYS+3(Tift}Ac+Th~V)w~#F13j;D~$iUE^?zyrm7R;K!FVAfwf4+ zgEe5#q65&2_@2P9Xi0@IzKKB$Mr=t77zjDw^ry*`L~i%3hjv^6l}?gMTjnmHPNyRD!RE? zVzeC>gkFuW>V5P|ms&5GT4O@NM-mhCx+a!f0)LQsDAs{!i(cE9Ov8j9Ot~S$SX^Tu zbvv@~cen9fE3YI>r2~|YyQVnWpZ-X~m^M6OE$L`m&MG`G=33X8DprYlBgvrAjN>#) zf7F5}TO}Od#i%Pvr08HxB1L|F7Lms;vt;^z`LYoE^HAlcM$*80N!_Nc@Z0C)>z37! zB*8pC&7s#0b$L(fb6zzb_{hxyz+_iYonkQLn|M^r48oOlXXt>e7{zFo03wLhcxL@> zruxmZD;ZM5U?3RR7ni`br#{#)H87#K@FBbE7!;=-Y}c+8!h3d5JExlz2JatQJ+?rH zEiUGqC0jaoW>(Evnh`H^?>C|E?;wdM>7y!8D4dVkC<+|T0zP?LNZT4#$T22k5m50< zzoALNpZ84Yo=WEiK^k;g##y>nq*73%RqJFJOX%P{Sin)USV69lwgt`-QDJjC{IgNf zBW4`*siNB=F5h|FpHc}mY9&H}jGvvlX!|~~dIc_J`?;(WsSic(jU>39iqS|Q7u!DA zY&kA%G@cdsQv^FWgQ+Nx#A;({7tI>&nigS1N0T`xz+mg6@_{zT%;E%P(``j&bsETN zs(q(bWF8KI1M_eY6S%3}4I-pbgJgDL2EYIzPp(Kd(4_CqWI0N zt8t_kb+H2&h#4kT$#q>Ac%Z2bj@0N+O;y@sWv$8hU9Zv@p#uT7sP~{kG6820-K~jc zzx+zAW+=CEi%kufkYzrAXi1hFg5D^8VfWJSQx~1y>x~0bBV$33&FY`a087m+i@@r# zv~L(PphOgimWm81wL^lXk96(eK$#U=hQ}pu<-Srb@X)RzEK4@vVL9cwNBv&D7`P0@ zqV@&7+T19`yV}oc>o1R%dLPHOtgykfkQ$mBKeZU*==5=O;{`t7RV`&nOFus5HWa@{ zXbhx+TZxRv=(Ko|DZe>7Tjhggvxn2ed0umrYSl8cq1^h1GLxv~Ovi$ld?|yHWQbL0 z!Ivh5s&TPz0K^%VfE05%mJqQKs?A%Hu%Xt@^>Aoa$L6|fp<>G;+%>slePPEnR_yRL zj;yc0lCyoP$Ic|g#bX(o<$00nsg*!S33aGHMx(FL1IZKmm2(3;)8v{BEh zq+0};_3dYnO)g&8rn2p~Esgh&5iy4}Tc`s#l(NQVP*B`-s(Tsgb%=E*x!`vNJk-`k z+fm(7Qcae_0=zlj<0~2F)s}a7tknTT`cdo_)g;9@CX6}Sx(tZ-vBXh9eV`-C^l3uT_&kk_ zy!QGr?i9qmGaJ`03`VTK^)eYd43pD#6!NwJr0B=zjQz5pDVIxqPspfGxc527cKuN} zM+02tzw?((Ojfsh0mh)!EsE8yz$@B*zv5LC{@~DSWie_CKtd_%3$Mw8a()p(IDD|g zE`aGjSXm`BggX|S0Iz8=DQwWq7Y>nH=l2gF6&gHY9=4{U@)*&>a5Lg$i6r`O!H}dD zW;VLr?c@ISTZz-X^w-r)NsJz*7Ik*4Ly0i!Bq{Zd;rF?m8fkO1OM@>WW%j&Gv#v`$ zQmZ$kLeIBScr38Jb@l%c_PQ|;xB~H7qh?jaoofQxl!Mou$divTfpW_5t{jt5n6rPK z!vRqg8v?Nc`M^e6lM(@2!!NA&BnKun1vVjc1z9YJv06oEUF=G;UtEZ%aSas1z8-O2 z9BC#xzszD?1bF!myHOXw5=A=9o9-@Lhm!h0YZ-|@A8@Y(+_Z-DK5aN{$p1>cump2t zD5Y<$oDGvcGH&@I&=`_@&z9%lM_#_W8iyXJa<&`Ydn;~#brX*PwN-j%3hf05d z4E%>Bj9t_c-iGDTJ%p5oMe%gVzvc6bd`PTb9cQF~$q=bA787VjPi04Chi`i>W<+{G zV&FRA7KPur^W&w!IseMOaI{i>RU}bnWQwl$BQA-{N7}-t4=-KVk!vbXQ}zLtKK~Vb zh}Ni+HS~8TjiAhC5SP%}5)++t1N`_`^O*%;^P^`Rj#KY=G1%z*MAySF&MiUH~wJ&BDU^kXcQH6%9!xbzqRA z*C;FT!ttCmLLmGAVU95En90d_(qX5~%fa`pstx}K4cq`D|L4WUM|^?pXIDSM7j{_` z3G3~Fb+5YFcta__mAzP+vqYM1(W%@8)d!*dz-)tf@tMWp!rn*|T0x9DwQmg`{~HF^ z(&{06L_~x$VO)QgY!}xSiz9L|mX(gredtzS?t3cy_RjmTIU(u5dB$Pw+b^CLxKo!Kal-ql57+p#JJ3zg*_!Lh#CTQlhLZaSdUpir$y9?7cH^D{5SFz4E4#R}~cZf9Y7m zo;9Cm&MV)C>%p+!bv-*M+$WJVT;|RqRPchoQ_7BbK-|yWM-<~FecpFY< z*+V%yqBEN@TuW|VvPKxu;wzn6PE#vLx(^m2Npl0_=R`(f{eE#>@hhO=C}MNbxWW_v z>i*?56p5poIt)%$`T(F>Fbvwm_u72fIj{*&-QjYl(EG&}&x2XCp-|gm&6LNw(*^~r z(;e^7)q{$HCsydP(lnZ{CMFoZw`Di*O0teoyeuOUSTp1qVs*`Z9<21;EeAe2nsvN~ zRC6*s$3cgHx807}TdF!K-J0iGN^SO{w>QZ;&Y$k3Kg?6j$YHFGxQg*a{%}-aq4xqy z&jBywOH07(H!X%N)*9k*pouLg-u)|*fP*&bSExgq7b56vts%pZKc$!0Wz)kTr{n^c zH0~1dFP!u<3h8{HY$Lt50id%$jqN@8k8{VALlSz2UVh`a-#R#>zHXSNNR|{7e9pN> z7TX5KSq#wFmVO-1xo)>HN)vR#Rlnv;&}%R75X^KT9xE{?m|>iz_BH-9O;l0+ZPl<= zgateSH#Dy&8cL!Z-sT5hq(D<^FoqY@mUzl=C-x$j>?y7nvAexvXwZ#MsHgqBZp zatbN4V_H3K-L2vU@+EGATIm6Ap`GU7lnAV|6g`8C(61y*zDel%2}VNAy1~`blPHN= zu~bPszDZI*Nw!P&qvtzvpA@&tGdJu;DIn1jLdX; z)t`xZwPI`TdB?s+nt}J71mU}hawwEbPnX$OL8-5nO5zHu%kT?MIW=*XjkB-H;p1>i zcVuPz(G&BP?D09Rzm-PH5sJ;n5|jQEen*(AWy!9%8%FrobT2yz?d&1r2KSS&4>U<6 zI`!cdm9dC1Hqn|R>+xX&B?|~3hd5zh)13!mfVsLczdYF0Z^iL|oZ=M%0c8`h0j{;h z%1hkP*~06j7+rI@eA;#HV5_3yPVSKp^*V2eP_Sfgqg3u-*%?R0LP3RyTYh<}z$74T zm;u}KQ$iP(LarIp;*m~l_iNZU>-f~@+~!>SGMv8xF)qs2Y$b}ymmJp+*51+kk=cjL zmrRQpnwbhoGj^9~t(5N((?x;Acs$~9zAnWpC^CsfbL2PPH_JB*;3Rr>5>gypdKu}@ z_u^!zU-oM)A~Rv>w@^Qe=A>t8Iv^I5(_hL|C*0994Dztje1-tP3-Ei}#z%jPDdt{8 zyj~NQD-NaTJp#iw;$eW^b71W?UD@s5BzgyHwZ@1vXRIB(t^Jc6R_Dv)Hs|F8qoLtu zkC$6KPc3aY4^Z{pf-Y8+AhHwBfE}WYF<334Vo!l}AXb%trV`AC8!T6My>xRvk#pm3 zHHM+JX=1+RLngN;k-3IQ<#A5MJ7DB2=>^LqDb1%kc#Q5A6%d%>IN;UIK4n-`2>D{q z6jHM}#0~z-%3!K9@Y#+aN0N<0nV7!}Yjdma*li{=yZCa;H1McT5{GWCXe?F`+{8IZy5ljQQS zrTFrqEl5LQ6y%wNh;`4Sr5J9RFfaH9Na!?n-MFD%$2Vk4(|tbc=g}P52_RgNSWcn3t)I333gCka0q_DoXC$EE|u?la)3Hi z^Oqsl%8F|h!WfxtA3&}E0KOg)%}(*;8p7JP~oIr7x~qr5ZS zt}-eG#D;|kb-q_a=YwMke!SFlTUXIIIyhgBr@r1$`M=v573zGUZ&Z;ovB#T+9BM0n zr7D53GV;cMPnitw@6~l#XLgD-r1|n4y?bO!UcEc(qc7(MCKr0=6j!>Gfu7UOSM}Wr zrxrvQMB^yRGbu2{3OLrjP=6`>V`nK;{YAu2$`B8FPF$7gZq2ZawtwRV0kK!LeuHJz zBRuR2nG8L&T7&sF(BmF^9-`K%l-a6BxnQhEsSCcMv@ca`7C+N|8~^)`NY6R>9&v-F zrSt9am3)7()aGkIp=6JF|$3I0`=vgS2}W>J>gIe0La)`lZ1P z{l;udc}QmIM(7D`(wZl?Lb}i=W9(rVd}caMm3YX@2^XEe7&6ov>SA_Ul!YAv^tDYe z*R}KK;n3W|(DgTksHFp3@6t-fBvNI)YrjgMY^JK*K9SzP;OKf3rVT zZIRx%tWtOEFkX+LaNh*i3kxphn^$o6AR{?)Vf=48wJF#hmJAL{4=%^PHvR5{s~IP{ zw@K5SuH&}_b#waDN@Dr*1#;8 zj3>L`zy2mj!ymgpko;mUZsF9%+di@q6&^JI&CNM|2-W!Zeqx=@JCWw~Na&^Xr+cBx zD~Z_rhQn8JeQezgl~_%EHY<}DHhMelQ2W>38M}*g^5Ct4+hNyYc-PQrKYdKg5LHHH z5W7c4sF^;~J5~Mpel;s1wg&NA+sZYw=yb=+oocgx@pdsA=k7k;S&^0Ye2PKV+jA=J z%kv8!s;L>%L)sb~z5JD`X-KkMJ5d1~ffCHpybzHPuu8Wkh9i;1AKMAU1s;ZClWgMl z9P`0tCm%NxKJ+&MOk+0dFd)syx<+DEDBOC1G?twC@TmJP@Pf+(*wj=;G#0iQZJ(iJ zhG-xA3G|5*R@}e@#7hh_*PQ0J_Ka#hcc~Q+8mb_($57A2Z^ikOt#!vf@PA|k3?1E5 z^UZ$&A+KqZAMh0`O@?fzgWeM%dCVoQ%|~*CFOh+?GLu=z8cs0Doi&=R*WpzS47aux zHba&$jRt-gFb4(L@D#uGjmM|c$++VCtQCqFUas=KKW6lql}beIi}Ay+xI^LtKc@0l zdkQ#o-z()ZN*r?{x*<KqloOmbT5w&V zwbjn3a$Q(Enfrp$2j4p_eha~MoJ&}&iUWxSZ!8q_P97wWkI`RGWaL1RonK|Uak^P; z{w86F#atZuy~}Jq{ejUdkdpr)fS;-)D&h^{m;kRv&q0P&gY>_Wn_t;WSnIeQ`eb z%#)mE*~XX(4i>^EwvF2`&wtc>49nS`qmL5rVz_@uPo?s)>dW#p*sb5eNQ$qmB5fE7 zIKEk*|9H&Y!}-D4T&BI9rH|YQxZHIugY!WQFWiyQn?n9k3;PL8)U< z#A$~V3iae6z(8e(o%*Jz6x-yjLA3G>j@cDD{8TQFa@~$UQzl;@bJcoH%=3~W6|DQs z(HWs+Dv4k7d(U{^^k~iOA&FEyEHm?ov{QGSJr>~ zNBu!tDZKyZ{}g5cj*I*BSypu7bHuIB>1sJ{JNP717@@1r>7Y4r23)bUfoFRm^)9*) zCp9u|gQ?d{lA>+D7QCSr-=sytp!RCmlefdPbI3o?<*$WGQBXkp!Cmif{c*L*AGg&b z?7DWdx+ZbqK6&wh=w7UbYfJvH%6U0zyA-;}t7CBq?(%dq3th6bFl7)PLYI4xVL;II zyHxo?4$HrM`P6?8Tvl|24X-t54n_i-h0-n0Sl27fDZZL8HpAEcQr6*yVHCb~N7E27 zmK=cCh>pD6WTW;ikgkvgiM7ROCf}QC3cT(BH$oGu-0t^8PgZ6MX?z=8Lz0ne4T4^V z-thAcyiPMh&#zu3J_ES$FBkO~$SuMt-s!u@48@57H?*$e8Pwbi2Yrp3CQGtR8@!yj zUk8vkyy#dDr0sf^D6wod7j5Ylf6w`wCmvcUyN^|w?dyUD_KL31 zE~V1>J!2e)z`E#xwN&7d0=DYa2DB6pQ4$wj;@8aSM@4AZA{vjr3qxAHqrY=7T1`94 z_r7;6x{PXo9hdnJ!N8{tBM9uaKE8=KN-T_n=P(rOra}Vi)`j2v%gIZ{7+g3|lAtj* zB}}a4stt3~a*NENyqPR5c(%njgkzR6v4J&RA53RN_zXRj1VRWa@ngnMMCvLZvQ@+s}}=U?P|DLxeem<(Nuv7p63NlkA7!CE10D3wO$!ANw9 zObXX`YL=R6%2TeGd1?xrLK$VEwP`qN7HPlo`MM}dK3I_H9Mzu;W}$)%JINEGUpF90 z#}mTOLB17SWhL}ZMRGTaFgmU`2O4g(>;@kprlF*Cp)kpy38(i>~14$R3s?6^?3 z(HgVQFov4jM7QWqadph`*vm$aIIXJNNcy|m2$G|ntBgb!GwWC48iMztD|o=(>;15q z{$%3Oyvm9@O`4JoB64cJ6IF%XU*;BiuoJW(Z#j^UH$l#9HR{Mm7GhSUp-f9TbS(>+ z=TBhELjbeJW#KE%-tr3Zh`nd{*Z|1O0F`(MTCf5%G2HfRAaIr0SmvO)Tb5xAR`)IS zDJQ*_aT_PknaBS3@{3I7may&O+zm8(y_ea0+%G2M5N-*A7TFy3Ev_pPhhj93^hy2p zsf~STscg0VHv6)-suJJ_HvfhYQrC_Zn#OPKnOTJx| zt$bef1E2v24uA^CoX;uvbNr#<^;$Bn%#1V#=IB2G9-e7lqg49ji0~i?uStqONO;%fa+^ReCL3RZjio@nXo^g1nNPbwp1HNQV$> z1@gTfZyF)87$l6~%5yxJnEQ+ie9+G%;f-}&?6HbOe(kPIzzE$iqX`vfok4&ai`W-d zwC99WD{QBt=6MXVD;D962#XX?i!3ihIshIg{q>fXgAMys=@kLkS%9d+mfwd@#_C~~ zWK@5#ngAyP8WOs%@7M-tVjQG={`OIT#6O?~USMV}Aqz>h#^!wFb!x$Ak5eY`gw_Il z+T)(XzI$10nIxlz0YQ2v4bhDugbSQ_y@s>>rHp1+Svi2@-tSsqlpIzzPTyUJ4&6Wg z8t%*#w>(z0UiMXQELXctsZ9~k5wCOwHVp$8E;=11PHAtA3;??YDwCu|jO0#YA&u$Y zH5r8Whl=eb)AhDqcB?eTs5~8M?tF{1{8~NvkvAAqv1XpE@W8WAi4NlSL<2eyn*gM< z`9H|9_I|T^m{J0!3b3`LzciFAtd2LRu7s*s_Jsb0!7S+S7aJc*lt;`*gA-fKO8ArY zhA?VR7)jaRX;6nU@n|8Tf?%{mBM3tZ{xr8|dm^KZpSP}F*K>^y1+c#*N_x*PnQV4j zHXXs6C)_oV)=7T8wRg}#7y$*Oxzi|WxACj3t`$g+Hqob;^h}z0MYNO*)*)W%TP2K^ z8+E9AzoFgl+*G|4FIloWVp$TG!&6mGHAR&+;NTh5J^p6y6{5nltCkJrWQ|oU6qW*h zPfOY$qZTp;a(A%n4fddVdJyiB=7!MR^#1%L6Aw9d{;jcxYG!qJqe2pMrVyVhg_AWH zCaVB55F%KKa5^A)lmMTPG=x(hh32&U*SA$xDMyd3{ZPxizi!QSz5K)*82;WGBaTay zHDeWU8ME{rnLTO@q8U-xW(Oe4ST5z)w)yoW?X}$W+~i-yIXAq7T_olt03# zG2Gu}eml^<1&ha=qIj=`nCg>Wm_0+Cwd6oS*LRkQkSgAw;gvpLKW`3noP`D1=r5(` zPz>bAt@<5_%*bgTP#IghY!XJ=NFJ98zDt@(K^*}B$ts!PZjYpvq%tq5kYKLcJ@r)h zpjGeWgspjG$}U5I3;E(wFu-T*ttBj99nkVSJy04B*>3M>M=4CJBW{W+wr zmo8Lbm?dVE#ijL><;n9dCt|#Od|9HFF4#}Y<2rV})IKejs~q4`MWlQNc41Kjp$r;F zAUY8dDHmc{hLF%=Kik+j1W{WEZP4aaE0T_9G2k3)50J+n4@!F~;6Mm#3~zA2!(uNW zD?3~9!k5Ezu$*P; z0Z-5cF&^e2ZT=G7;H2(U6=DL_gI^{}SNj?dg8|^Sxt0p`cq^jwVM;7!Xjm8d4}Ns& zKcd#kpeC&YrVPU?^63<(P>{Ui+6jp;gFDhm^1pecu3C8b+kR_Tdy{IMWKB?1fmzJA zRrWbi2iAWJf`OWX5*Mgp>n7+MnqV+8M&DPEmPa?H%ZJ7^zBIqoh9?*U3kCchz3T<( z{o=DphBZPs)&O&+xL<}PTrSUw@BBJF-j`J7B@go*T)LO-j{0ZZpPSq}+fSEg4@}1L zZ8|B8jgb2gyHh2Popw{~EdhN#pk1m(0#ygca8F4f!i2@Brzr~+t!U)sEME!yD(7c} zHIM`C5Sn4OHuPfASSw^KEK{5G&ZKT-udhQ|yIrv`02n2nEE6 zJaaj=cYtkxDp%*vn;v7!mw#(ERHUI8&%?XwWWwd^?J-?@A*9kw-cvd2{8XJT$}8H$!5 z(CR70IjoaC>DD~Sdvbq8(GW$Ab&QVqs>5qM-s&(pM zPqqe9RFj;kYc-8w?^V+V%7{u54k`7Ve?+hh+r~`oRnKXVB3p_X{b-SP*}HtZ{G!PA zYJH&DPN4_-LI0Qq?XoMhMUDvc#~1H5z9hRdmx!A;m8^?6m~Y-#b1hlP<)Eq8U>?U? zbrG~tojEl{f3~|C?x{5NaaOUOJ;yJ2hOz;`4;z|OgBGHrpdB>_F3<8WI*%OHZMd3j zy2oRMzZ)xk)fy^F3L0R20hg0paZ$rdG{I|!)H%|BW%n4OCnFJO{@5hlKEt@{ZF)bo zm3&_P62l@ToZ9vsZl7rqgY|j&J=M}0aCXo$QWJ`uVjhB(*uS+H^UDM}9(ER4+JpW&Q9Bny4m*?YQ~L|5@IZr?xwVdan$7a%9{gv7nROdai@`14 zG+-^|Z})4_OtE~I#aE~AS0(LCtNXU(!?C{8pLWYD$$@TV2HsDljoVJZ)B}69$9)?5 ziNy=R_Yv5a^;THLpxNLO zy{q2MTR&jkfAcY;d3}8rjNG3Cyi-4GYlGzJkoOXtWoKd{@;N{&Tdn@M?Y}BW7UX`* zGLMt1)|BC45~;O zYEbYSZ2{~+yv)QlkAVg?M_pjZ-!GCpjqn>zMaydQ%*lyE0`=2E_1o>1!sJ380i_My zB})!KN8vNL^sR*WbvXhjt`v!TIljZl+nd*r_Ksa?e3=XQf1O-aR2;mzg<{2Bixzj6 z!AsHN?hb=%ahKw5#bL1GFgQgEgBN$VL0hCa#pd##a~|%x_wD3M@@21YV9+3{YvzBcTXYf<5#f zw@nazWj_=%=H(>O2QSy@P=u8`{8`_bk}x;!P%>I-jlqoScuG}=Yua=oBl+#ICF~F+ znS@$6yzx^4vw5R$n+4Gep@PYrOxf{U!b#0SW0W|~0Cd`pgH+d9 zHF2Y}rq%oV6;IeW|n{J_U0dOcSD`AWh!D^dDYCb*c8^ladlx6e8v=7}U zpGCJ-DErivDK7O9PLYZ!KW$fh`Bl7Ghke)_A2^fB_mP3$@dtVOu4PdD;J9^%pt#r7 z9aUCSF@MAA8f69~*msmp;gomRMsbEyIuir9mRT;mS7@#2U>)4Yq%WOoTL5&hULy8K z>kDnMX|3fn-RNuw(0Sen*8dtIY+Cz>5U7I^6VXeO{2jLdd$q><>Xl&1Vu0p7fs&1| z$PbIJ`zdYzEI~m!7&#%G%tX&h5*}N*sl~^UqaR>nhkNBS8AZM}wh=ZX zrjv;)`|w%_y2#qZAId_YsddV+wJ2*du<$W+5t&FUFZk{rEi3ntr&SUnt|%1C=Jd5_ ze_CF4u9zeMdmT+erqTwwyjqRMS zXmyK_a6D!#O9m>R+q5u*q)F~4F&iq;iKuj7YDjg=gR!K0M@3p&cI+#a>do7bc+EFf zp}{hAArKj;X%SHZ6D9Rz4`|SSmahv#VAGy11cXaX)Mt;d8M1&}1|-hAvZVNiXA6o< z6cfy5!JL;QBlt}Ru*oAMLs~|FY5`ga72TPzIc9tZFpU~37kdem-*}k9(J*PIpJJ^J zsSU)i+YsOesy~Wy%t%w6zMqz(_qC;@@v>^vIJuyqXhxU}irkNHR{VlcZHy_J-_{`! z{(i{Z^`o?+;-T}NH3_eik^=@7nJ{&KH>NC>I8$+d06Es1h|Pqo^o{1;)^}_EW(|57 zyJj+53*y)m6e5F~AR#?Ia_O;t0+cCf@_;lqd9@>cWM%$cNkbgsDZ7Cp`OsmBv5a=TQADA0^??l-fO1^j=fqzmv>$Ik zsF<+b%&B*pk!HX9Wifnau{En>S<+**we#g+tIq++C!fFshl@IZ%_AS&j%yNkj=w#j zV1zL4>BCBv?8m!_A8vU5w_+jRJAUa*K$Sh=>u;o)@%gZm(Hl#>>H9yA=VDeWW`zerl}&-1icy~%Cs2WRZT1JiK;)SUZQ>Vwq?HIZ#4y{7%`Ht@uU9-2mT?U8mz zC94OXy-c}dfYYZ@TnK!7OnYwUnU#=S)k-Tj1Py{Y_*g>!$igUn_8Hg?Yd`YAZ|zO)ET;+xY)CD|&4M8hSGJ5rwlLozN)`xJkphmTWhnkH7R zp|GN?86tSl;KdX2OoQGhRYBxMNYX@MpSn5D7F}DSPf1*q`Ib#*a4Jg@qHh z`7qyVkKaMCcRemWNY651aHvi)Dt;N!*0nRH%gv3csv7=?{>O*|2rMzztJ4FC53iHh~I24S*ZN8u3B45qTO2k zV#a%2-hio? zIFEIohf8EYWRDv0QIK6XdRv9JD+t>+-4?eH^&08HLs(EaIj}>ufdPG-&FK`ox(hP) zSX*Zqbos^?mzT7`kU=2R(_sFto#;e1-jS!3{wMk2OMcoJ>~6zIk%mvT-Jh7Kvbt$B z8|rO?J^g2Xr^H3M{Vu`P<)l*|Vr*E1X<+$j`p8kgt6ScMbN952xjmdzc;`UuBmU19zH1 zdQm<7)we%}!ruutZS5wmd;bx?EJ416t*z8Mi{3Jr!!9It;_W3U$&c}W?2NupfPAbz zaEvS>tF=;!K5Ao~-wL{`AaKW`2vX9W!v);+3Ne%UcVx zb;L=lm)%rYtA=x^cwa@f^IsmG_fHBMF!yLCJ+BFOHR>7stJd)?=Nxz%8iP-Ve6eSZD~t{%G|HvhpWj*; za3=~ov&HyCmD2vW$N+mUE$10$G3&6M?QY&iR^o`>Vh|lw=YCxOOE?w`X@(U<9Y7~6 z)Fcq!<`YOUk`P*#e17Azvnu6Onjf2;iYsll!t!`CbngkGOAaC^m4^RW((d+S-n)L~ zTM!mauKzQ?74*h_S1@6)A_2|}RmHj8#A&~vV*Vg@W*Y<^Q_2%(ZD@hdlKyCe zl)xetJ8!pZ#}qf;Cj>*iNq*>30qx?euIoKYV8uSrbVuX;KB~UnQ#KvGL+w`BNcSS1 z;U~2{1T}vKDOh?GjZqA^@8P+OEsh={qVYmQ$vY&4jYp=IpNGGesr;aBWx6o41JoSQ z(}BH4cv2?sB~?BFm6;E1bvk7aC#n*P%Oi?dG5L^1-hlm5(P&r2+cnG+!{_XV`;L8< zl|p)Pedy^d3gl4Zq{eg%;hsN&VW1 z*YjjpggMwY-|~3Adr8jW^cl@Ov{4xMvHHP;dHlW{U@^uuI}B#!zEBT+oebadmu;(T zo?I5REG^zcKLB?tC^&z^j$_l$2Lu>djULQa(#{(k8C0@jcH@Y5plQC>XSdZR<%2Fn zC1CnY9?x1zI@i^uFuX5uMtLaq!#%??TkQR2I!ifI;x}j8 zfr`BP^Q6sA8vDu}yITqBe`9jn(s4p+U@XAi4YXGwT!~ej6K_%!Fo)U1FJx5?IX7s? znI|z&$~=$$T+LNGw@LY9(K6|S?R%;K9(2@!slJPxmJQWG-*CpPI!DGkfnTM3=U`@k zo*N7*koGrw`pli4^pJpjgSMLFVm&}>!aSM4cPn7hzsL14QkK>UK(EW*q=T~B>6G2r z3kc0PU=Gmf_i1!^$IwY;XsZc*z39uQZd1T0?3v{XK|jR#Tw@inoudHrzw!~8x`ZUL zP>9mhb4GJ95$7l35USY0dK*R}JR4u>ysHdTTaV{r`q%*N4gv7}Dp8PMMD8}ve;U>< zz?5tAj*Jp>e1)7Dm#5|^+uIQ)R zX62|+|J^j_h#O};zES66?fadp5IKr-?2tmw=@pHfATcp)iM6Rfhw?q^hF;g%B>Ngy zio;8u$*OB7`R;LZ8jGhZ+?gbNu(sYscLxZv$G)#thMhWlfXW2Q$W_rJ(Q!NDXH0+x zQ3s->rPUy=JY3Vfy|$uMz(uPW}@g0hNlv$ z8ijAn!zVyZm6Y}Z3dOh3D#DU@xDFGReL@V#ku=QZMao^QT&DAIy!9xSy^UP-`SW&!tYS7JG zFuK6m-6-0VSp-+>X2;maXQ{4IlvcA2;7P8*nSegnv|P;nf$F9NvbhM?*;a6o)S^Gb z(#qjN-*PB$lw~&sFU;|DeLP1Jbw(%3@f$Qif%2~O;`X-ZWzTE(*kP+j%s0<2)Gc{o zZK-afhs+SDT!8Ina4zgiAp9*+$_7H7)cTEKJW8+e^gJKxMz$6cypGY^89fs|HazKi z9n3p~+HR|@$_yMOa9sUnF;{1K)uoFj5JlS{O;LE*{bHusUdI3Tf@H8^QTqikAog%~ zKpdW@gb&u4i17=8{|9yEsYL~NCnUb3#Jq@Qp#7zhik~?7U0OP-<_c7yiHiuw$`g5h z4Dk+W4~Sojj=p;}luTuL6Lg+6F>9i|YRt#X8cuo(eUrk>Z>~;aJ7ZEaCnWA`MdBc) zfcc&Z3TO&v%@gFl5^ijq;B^ zvz8RN(2l6Y91W9g(>MrZChD2F_&#rCv~!t_YmXK2dn;Sfp`KiR*b4t{fjQf3Q%`r#62E zj5SJx>6Fh)rVp`o2&;!MR!DuBI_q1wKrBVwev-|v@UfT;AjKp)rCR(I^k*jgDeg(( zdIc?W4ny#lvCc_WrNwMjR|zJNNMLrso)T%|FFxc4pSXieYJ+Job9`0RJB;*H!b0G7 zyjcJul}ATXgRQD@Yuqc@Nx`3oT8^GKT7Y2wB1^J~i?05JS~|{5gv0O!nY8;jhq0iY zVPoNDo!<0;UZgQ{97H7O8$7r_f}$GyC*2ad(Cb5O_SsS6e2xlbCFI@169mKacNBKf zncO?#D0m>Z?KHU#0TyrHUQLXd?I=E6L`*jy4f(hrAVIealGr`&NqObgCPsaV$ z8;05!V_^4BID!xGSMV_+$cnGE^*&HvV`wNmYWa_4B{2+)8oakTZumHz++1AiUv>v2 z#nF>*L#C+#6)*VlrjjSHLTcbM41+%nJ9?1D{^dNxjG)t8k0`ncWIu@OM^XynqfH0G z=WwG`Md9|NH0e)Y7u}|NWi1mh^%BJSW&Nd4yG7L! zA@u}#ogp?Nh4ArWVO%kyr}loh$H1|nzQ_RWz(EfYHvCCq4=quN)z(Gd%sNZ1qRFGv z^hc>BnG`qrT+|>4Uw)fXDcX!5DHZN5M4oHh9*!Q7CqcvjL}A1_)JxPVR25u2+)p?i^lS|4 zjQzB!bd8Ey${wkDsmttcR2Kpl#CSw_%6N}-o^&?yFDaL)RVk|sp31*snxmUTn+rX1 zuLX`#W=*Z`t%|L_j&!B*r;5=rQZLcp$!;nKg+9Uml|yqxGeC1j^F_la5N8H5Q>wdb z2p1WZcd5uoTc?ikYU3_oEdZ)=wYDl{Dm^PsHT{bw%L~eaR3K8cGL})_vJVJrMQa6D zNmp~5gOA&f#-}&RAC)+jT~aqW16dJJ!<{1SBRwNC-+@s#0J0xpc8U*({ev?ecGPiyM}y+{LPI^Pz?Ji3a8#5efn?b(KWc-fBU|^ znzO>c4x)cqC;rQm)MvF;V?w20k|d9a4=;gCLFjI~FAkIXegCKr4lG7?rbLS=Ln@|L z3$L)>=Fje6xLl#+7Nq=-S)MTw-AEsaotO9R?|`NzO}OzLB(ed{M5IYv+ZmE2)-yjn z2;LdNB6l201nn}Usb78XPvsv(=a!oOv=Mt%G*z0SZdP*I7d0QUxQDKO-T~4G=ztAc z@B5-Vu`Zg*ttfNbRp&NiZ?^jV+^pKthCKh^v*imA8R6#*MAthXKqK*C3<_ro+!3&|sV3VO#qfx35<~sF#wVm#wXr zv7ndFub0-Mm+PsQd81c|xtyG^oTa>+{`$UVUrwz(!b9^**P7>RzFx_3TK;;vTtKm$ zGI}yV@QugpOa4lP@k+wRO1RicT=z;;;7ZanAOryr9S->N5fBdngwX{r(}c7_!*5CkfA>g#46{`oCAdW=8fv-O$1Et7)?S0IJTuYb}cw|G&rE{b=#ln zcJ1qS4CYi+WlZDI*ue}(LFN#t^cb$&^Ceg#i;iA!~bT6jrXc!gwoNoab7xphgg zb%h{ti7#=5-h273_iFgwj`wgXy8!hHIC13FsTn2m{qdX#eajU}YW!4kITQvWO?tT;Vf8g(x{~xTU8MmMO%erSx?CP6!SO0-5{u$k4 zCf4#NV_{_?ECrJF}4UgOzZ`I+?ZFg9Uc||hEIS~1iw|&Yk-GO)NhbQ mX4Rts02e_EH-HNiPK%~UgFtBmG!4=kfg7M`fdGd6t47)%L4m?0 z`<=VH)G~52*qNO&ekmM^Yc|G;Tu{5bY_{>tU2uj8C31)?8eg8v7<$rR@H^Ctm$ zsQdp*R$^ZwyuQM5?2ToCu@61|^R=I|5sr#U;zh5FBpup~>Ja8S|02N}Vv=nE++{Wd zYXLU$p||$GYikMB$cHTH^R@Q}B?1Mou=I%>S?%@4;m}WcI-s9irkFkht z#yOs1zr}tVtIXCXc&irIsyfc)xAA%2YBXostqtJj-1_|b)aKEuF7qB)4?Np$j?U!c zOitHEtM%=?hD8Bsw=%Q!nwe>D=d>_U(q@fjTx-2%bha2uTkEaLeh77a9QL3D;R~zp z2XP-nD_&MwtJU|FF2(^b2XP$iB=WB&&C54#d`j6vLq==Eje5XnWtYp;eko~_@l$b7 zFq$@3c0n2=SHG`}QR#FT$01(`;=eI^k(NWVcWMffGOPtY{ypCWX~wM1_OYeJa9Ck9 z9&Pc2E1hqqZ><%2oak_-%o~%uG0tlNSXXZWIFm2T^SQ|`C&7A1q%jAo-gHb$tPf28 zpv7;lUg4)#e-sT4M!ZdJ-gj4jP zD=D>>QmLfDK=mM*fdSqcjBZB*184?+;iOW|ZP)kR+n?f+yWZH~&{#TU36Y6sYSo#P z&xP36T})Q6VzTmZ0>KuHIjjl3y~ke%*CyESu&=N;*q^b#Vn1O2%-H5y3`RgH^aPKa zt$DtkgCnZhf_{;z6aWMdz|nS-_yZnJa?&FcaQxySo?s30!c;y++d&7;cD{vA&$hR5 zC?$Gvjwrf&%uUT;r#adz-)=P$6()Vw`DP2~>x?d}&p@tsX6AWQeew(r$=@6w_rlQg zN|`(#$*ulyd^{e`XG$qI4Bh{>xO9z9nS&-!#uMC102bGBAf;@fROs#VLh#U0PDyHE z8Q0<#=O;?lTCr5+wNjYNg{1Gl*MZcEGzfD%8?Jstpn+<2AOS&*|Fsl)i(YtXNexE3 z@|9All3R=h)zanAUGy>~=!D}dY$}xR2wOp6PAga1DbgLmFTNzCaLpMy_!;d;OTKiG z4y=3wtTX66L}#LUijF|%x>+k0YgA8lPMOZ0x(h;1PcgCfGpw+KjX@{&vIEcwrfP}v zNxVyIj*O#GuZCRbIzFS-gsQ-gG~(8MT+qxqIz(F-<~ul0I&|4qtz%iCwS_~jm~C$5 zAm3p@da%4<4l#$MOfW@g0>L^Iq*b|mg@XdahH&I7LaVD& z*WiIZ4?gbI>Nk|0k(Pkuw#DbRDM#)3JpW^-mu4+vx67t^kjF~^UajN{Tlq>PMl zT(=Yk1J0umJGL%`nE{t%<*v$?zNluT}eLAUF*xvmM* z3>=`T*6-!@*}3*ih39kNc&$*aH|n!HczdRh&xM53Na7L%RcI!*3Srj@iP4){Ypy+; z=mr|2a}^%f635UHCuB+HZu&wLd`f3M$dnd}*WD_N{hd92HuT~&xvV|ZWO81}BmZ|P zAV`D|@maXLln~MufrO03-&(K+8DK0#2(Nf*)2wa#Iq|TFecNts-XfG`LS<*Al(v;l zCx}^Frj4a6t;dE2$Be8@kyz2d`hO6WN)c6Zv{b(nrIx(3b@+@HOLU|qq0bz)(%zDv z{kBnAqRc9DkHu3Etd!Iy^6eZEqmWziY&|MEsa!E12W}}{pMB9%!bIWLY;vA-I{BjP z)-W=3-mG698!Lwy4ZWiEmHv~?nWEAIokO`k>4Ro%=)-OPENu4ywx1nE+W2*(Ly0DY zyt#wNrqDI1u9-FGhB?#%$p8c);LjVF@3?bNks-rTXAt`)c!s2xX-pSP1J+!dt3jq6 zK^9D6teCHmp*N7QK$0DAk#u0TcW?^RiBXdxH25FRxhYruMPJUXU)4QEE7@7CrT zT=84EVXGY9^F>SW!?w*~9$C-Jn_}R8@qxfir`_N?NCUP^P8scbT58E{3r^gm-~~Ny zX{n?wrH~f4xv;e|oEvQrV{QIyIbL}ATW?-GKOQYnT$HZTzPhzZ%5n|~QhD_cIrhYM zIUDBZWZ!Xv)whdI$d3f>>c9V`XN8V4Xge-Ew1JRq?K+OFieuB34ew*)6X3Nm$6?*l zaTH*_hcF^wvxgHI?MD({Vhc$4ud|ofP4*gl6Pe$7fCHY^FP$YJCX0|7KwhRpO_@*u$zYSz0-GbB zt9`@K+D2yP{AaJT`o7eAQM6ou|AjYuFqO@wc5`6~#dq?_T>weN7lhu^kF`6MwQ|8L zy;ZUcM3po<7o{klw_3T|@rTOcWhFPsBoehiF>xtc7(upoAMqBs?aJD+yff zdSi2vXhJxYNGb|>;4gV!kW&y8iI*j>2s7K@6<>zuD;0zX%@(;Fbo#A>xgi9gz&+rE z##ekWe&hah`rN*~=g;qrYUypJ;2XF{<8UtZ>a7zy7EYX4*l~hC0_(7h)SlepWt}ZT zyi=@Ji^ZxnS|D*y{jP?e6~nEF0;ns~6GfpdB<&X)fKdxT<0`Jm1?4w1*u#%2qN-hl5K;H z{DglF7v#TS-(&xX45Z_1lDyzvJ_r6y^4=hEHvkfE3wg>JdV_AJ0CrZuCdw^LgKMBm+pYlXO51by^HVBpQ$|r5lLeZ&Z2>wm%nfvgEU1&U zw$_CS`{G-bGY|%YwzS=xYfGU#uaLHpS_)x@>6~XHo=Ih=O7I!NvfZp_D|;{q2l3}+ zU0`a@FQ(vO97|vgECNaeilPrk2ns;H44>v#qp0d52!ckGD>-%@J;WNbUxFgfD?s-1QR4aNp8YH!ze=h7EvV?_{l*l z=}g7PHwiyXRiX_Tp)Zj4`jremmN4AFAC4BGBXs!oH^<9El~XM&xQh5zM-yrTY#59e0}KGNcL}73qkae|czkV{F$@Qg)3sb|;-m zG+vyTu+{LepS5j!Vxlx2<>NS?Z&fO@xIM)MezHda+H!elXcw*WUr{X1j}I$*!f~89 zRT}@CjHCQ)Wn?y=l-UuGQ>^cO3&oKc_WSG|_G8@I`n4|8uXTl9ZjFzjIKQ4>&vm{6 z-@N|Q)f#>XC4E2KkU`V`BR)*c(tWMpX22O55AkWdEp!ThpzHtOY_^8mbT9?eG_32J7QTXSP;rDrkx!8u{JKwN}oa3NGj-HIc$TA zXkh%D;}|WkV_A|T^tjr|`(Tkj7>0wspFtv}9T>aXbC6YcnV4uPP2EBpHczoT_s?D-aQ+K_vug&reVjsZ~=I;+n4BH==K#} zrlW3O1HQZ4ckxR60==tB2M`}KoxX*~@KfEs0Q|mgU!s4l+gErVFL(PI@O|CBi_GoT z^>Zs1&M)^rupe8w_VoG7mqw;1r#|^r{ce)GA)j73`^<&qYa1Wx??&5m`O@`~vn!WY zt}S0*IWzLajgf~>Up{d8@})_(Cwa)f&PI^;ui#0ap7-gTE9?wlPp}(kA7-b4bpVwf O{U^a`da?dB<^KR2G1jR7 literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/fonts/thelia/thelia.svg b/web/assets/backOffice/default/template-assets/assets/fonts/thelia/thelia.svg new file mode 100644 index 00000000..bed80601 --- /dev/null +++ b/web/assets/backOffice/default/template-assets/assets/fonts/thelia/thelia.svg @@ -0,0 +1,38 @@ + + + + + + +{ + "fontFamily": "thelia", + "majorVersion": 1, + "minorVersion": 0, + "version": "Version 1.0", + "fontId": "thelia", + "psName": "thelia", + "subFamily": "Regular", + "fullName": "thelia", + "description": "Font generated by IcoMoon." +} + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/web/assets/backOffice/default/template-assets/assets/fonts/thelia/thelia.ttf b/web/assets/backOffice/default/template-assets/assets/fonts/thelia/thelia.ttf new file mode 100644 index 0000000000000000000000000000000000000000..bd13f2ce94e84257b6faef763bb266c8c310393b GIT binary patch literal 6140 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 SSalGUjyDBP(--SsQT`9@62-s( literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/fonts/thelia/thelia.woff b/web/assets/backOffice/default/template-assets/assets/fonts/thelia/thelia.woff new file mode 100644 index 0000000000000000000000000000000000000000..e752d0ab2a8db182a0e8a3f32c6317614cde048e GIT binary patch literal 6216 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 literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/243e9de.ico b/web/assets/backOffice/default/template-assets/assets/img/243e9de.ico new file mode 100644 index 0000000000000000000000000000000000000000..24c27fefda083bbb0c2e15292e4bfdb6ce1dfbd4 GIT binary patch literal 3447 zcmV--4T$oIP)4Tx07wm;mUmPX*B8g%%xo{TU6vwc>AklFq%OTkl_mFQv@x1^BM1TV}0C2duqR=S6Xn?LjUp6xrb&~O43j*Nv zEr418u3H3zGns$s|L;SQD-ufpfWpxLJ03rmi*g~#S@{x?OrJ!Vo{}kJ7$ajbnjp%m zGEV!%=70KpVow?KvV}a4moSaFCQKV= zXBIPnpP$8-NG!rR+)R#`$7JVZi#Wn10DSspSrkx`)s~4C+0n+?(b2-z5-tDd^^cpM zz5W?wz5V3zGUCskL5!X++LzcbT23thtSPiMTfS&1I{|204}j|3FPi>70OSh+Xzlyz zdl<5LNtZ}OE>>3g`T3RtKG#xK(9i3CI(+v0d-&=+OWAp!Ysd8Ar*foO5~i%E+?=c& zshF87;&Ay)i~kOm zCIB-Z!^JGdti+UJsxgN!t(Y#%b<8kk67vyD#cE*9urAm@Y#cTXn~yERR$}Y1E!Yd# zo7hq8Ya9;8z!~A3Z~?e@Tn26#t`xT$*Ni)h>&K1Yrto;Y8r}@=h7ZGY@Dh9xekcA2 z{tSKqKZ<`tAQQ9+wgf*y0zpVvOQ<9qCY&Y=5XJ~ILHOG0j2XwBQ%7jM`P2tv~{#P+6CGu9Y;5!2hua>CG_v;z4S?CC1rc%807-x z8s$^ULkxsr$OvR)G0GUn7`GVjR5Vq*RQM{JRGL%DRgX~5SKp(4L49HleU9rK?wsN|$L8GCfHh1tA~lw29MI^|n9|hJ z^w$(=?$kW5IibbS^3=-Es?a*EHLgw5cGnhYS7@Kne#%s4dNH$@Rm?8tq>hG8fR0pW zzfP~tjINRHeBHIW&AJctNO~;2RJ{tlPQ6KeZT(RF<@$~KcMXUJEQ54|9R}S7(}qTd zv4$HA+YFx=sTu_uEj4O1x^GN1_Ap*-Tx)#81ZToB$u!w*a?KPrbudjgtugI0gUuYx z1ZKO<`pvQC&gMe%TJu2*iiMX&o<*a@uqDGX#B!}=o8@yWeX9hktybMuAFUm%v#jf^ z@7XBX1lg>$>9G0T*3_13TVs2}j%w#;x5}>F?uEUXJ>Pzh{cQ)DL#V?BhfaqNj!uqZ z$0o;dCw-@6r(I5iEIKQkRm!^LjCJ;QUgdn!`K^nii^S!a%Wtk0u9>cfU7yS~n#-SC zH+RHM*Nx-0-)+d9>7MMq&wa>4$AjZh>+#4_&y(j_?>XjW;+5fb#Ot}YwYS*2#e16V z!d}5X>x20C`xN{1`YQR(_pSDQ=%?$K=GW*q>F?mb%>QfvHXt})YrtTjW*|4PA#gIt zDQHDdS1=_wD!4lMQHW`XIHV&K4h;(37J7f4!93x-wlEMD7`83!LAX));_x3Ma1r4V zH4%>^Z6cRPc1O{olA;bry^i*dE{nc5-*~=serJq)Okzw!%yg_zYWi`#ol25V;v^kU#wN!mA5MPH z3FFjqrcwe^cBM>m+1wr6XFN|{1#g`1#xLiOrMjh-r#?w@OWT$Wgg6&&5F%x&L(6hXP*!%2{VOVIa)adIsGCtQITk9vCHD^izmgw;`&@D zcVTY3gpU49^+=7S>!rha?s+wNZ}MaEj~6Hw2n%|am@e70WNfM5(r=exmT{MLF4tMU zX8G_6uNC`OLMu~NcCOM}Rk&(&wg2ivYe;J{*Zj2BdTsgISLt?eJQu}$~QLORDCnMIdyYynPb_W zEx0YhEw{FMY&}%2SiZD;WLxOA)(U1tamB0cN!u@1+E?z~LE0hRF;o>&)xJ}I=a!xC ztJAA*)_B)6@6y<{Y1i~_-tK`to_m`1YVIxB`);3L-|hYW`&(-bYby`n4&)tpTo+T< z{VnU;hI;k-lKKw^g$IWYMIP#EaB65ctZ}%k5pI+=jvq-pa_u{x@7kLzn)Wv{noEv? zqtc^Kzfb=D*0JDYoyS?nn|?6(VOI;SrMMMpUD7()mfkkh9^c-7BIrbChiga6kCs0k zJgIZC=9KcOveTr~g{NoFEIl)IR&;jaT-v#j&ZN$J=i|=b=!)p-y%2oi(nY_E=exbS z&s=i5bn>#xz3Ke>~2=f&N;yEFGz-^boBexUH6@}b7V+Mi8+ZXR+R zIyLMw-18{v(Y+Dw$g^K^e|bMz_?Y^*a!h-y;fd{&ljDBl*PbqTI{HlXY-Xb9SH)j< zJvV;-!*8Cy^-RW1j=m7TnEk!oscC6Ok(H4{Y6aD%MK}gQxhM)oT1U9I2r9_uLny69 zB(%sspv4G51`@SMsGU|&DT#tDG!zw|)9_~A%)9q=?wg!kb>Q;O=kJ~KyXOKTLgi#Y zRP^osiVh6>`}y`91GZ$eTRaLKU;~bJcZ+l; z6Xr6F24QhV7KYoKNmpVRJ}lPtbqq}mfWyiF8$-#924~|jVq_tk zm}{9j+=;InAza@qu7tmgLYxRN-^7=s$Kxc5cV`Wams0w@LhC@IgldI~0#_UUzy5-ANpqN4lx z3xE=5{31d_Ea1nga#wWV;_$dXG5--~*LgZ4r}+q7m`hD>(?Dj^ytbZ)kE=Q9x}KD7UMYPxJf*y%QgoHFSRx{c z5nWT+#1KS-{gvf=M_L8vI|KS-MfB5CCFWy9OlJ4|NI!eO{O>92J0ifTo>S)b=lXvg Z*dOOSw(A)Zay0+|002ovPDHLkV1k~6kmmpZ literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/4a3b3cc.png b/web/assets/backOffice/default/template-assets/assets/img/4a3b3cc.png new file mode 100644 index 0000000000000000000000000000000000000000..9c68afd680655898615fc544e203e71398745a60 GIT binary patch literal 2931 zcmaJ?dpwi-A78>mg>tEAt+_Op*<8jf>S!Ali-t@b8GG1b7c(r#inse*K=;>v_K4&*$}izdzU4>pAAS%VCw`21O7Ew2J76 zCreLn=?hVimws`1{`S&iJ&!=)xv>Lz5mYV!vZJy60Vt744Fbpjl@=NL2(STxmctqD z6dr}-j16EjO{hy469JPWWrILA+XWnIKrq0A`U61>mMv_oMgoH}Xtpp=EijIZzz# zTi2j)5;cIqT5=kEW06Q$A}fqXWd#64ye&+sW5Qt2uy_LA8cndmpe(ITO-%{t9T>EQ zHOd@kfx%c2a45?kTs%7^d_(&+qAl>E!B8WV;Nt z_bd!qvAf3>yAQYpG+pS@08rR9Er)?@2CZz`&NBdRWU4xpQ1fpT95Hbmu) z7-@ztK+f89e;svc3U5U$Ao+LOqKTW4V85gOXmw-Oqd^+dB81)e=d^quCK#g z8sT?zD+CH#f4d;sXf#jyNEXF0E-So}FJ3la5i{B71I~;uiJ8h;y@(N7KMJpdP<@%f zuoI%pww6C)!`oC5o6UhPHJRjYe%TVogLTz!XsXn=1`Gb8=S$#xrl@COhb=IOt09OCR zuup=l6Q%^F4>Yg*ZQF{t!QP?})@#{ug3v-zS}`Km8JFWB9M+d4Pv1DPF_%$Bd0BgP zmYLe-$Ghnkjn2|c2sS?R`_l~^M0-7;C^6b`J;Pye_9G`S_wbsj(y0=~pl(Uhys>KS z)%#mT{b1=)9*Iz9AA#tEduD=T25fXQ<`;Bc~Yr z`bx$tdGAGfhh(L58+`9)nVG)2X7_Oo(G_;3KlM&&iD6t;N~Xt4ahhS8h`!8CFMC35 z=A9n>bHOln$oX7Ov71;&V}S13d36FqpPcn^F^ZX5p7rpHT0Y|F?xx_mUX@A0(^ywO?be-_C%(AK# zk_mHxOaD-LN*eRXGk*1O9U~HCbN$_CInF_4Gf{2ZZkr8%Q~J$HWn(G#44uG936Dna zr@g<36L;O?^|yb$J8fee1V+amsF@MnVu|KD!vtc)v{uV+?QGRBHZqW#Tc@UgQ5!p4Q>y*E->QJ<0SaU?=WGqTT#S1Of3dlEC>W;*B&R{Q8AAE2ZR$Qx{{1`6Flnzwn<8zs{lTeS ztueKDhl7L7pVvfstx&e=r#B509K4ub$5_8poDsdE%&WH$9mc?Vjx5Pj5{SH@L6eXs>EMJ6))# z^h)-ISZkAtdy=q)4nDGD^UlS606F($e&|9JI=`;+JY0z2<`1swmqc!cH=6$5vpF^* z$gqy|>C)NF)8w_W&e3S^d4;P}_W-+ zi*w}*GhBlA9&KrVSkiW3uD2#tdjJ;FMBD>EPdi`do`UR*s?T};WyayqGSFN87Ce;F SApO~cKt#eWeDMyy`2PS%pas(a literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/ajax-loader.gif b/web/assets/backOffice/default/template-assets/assets/img/ajax-loader.gif new file mode 100644 index 0000000000000000000000000000000000000000..948fa9bdb33274f9338eadd930aa1bbd2752882c GIT binary patch literal 13582 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%0AD_axoRa4;rqb1m0ZP(Fpx*N=jvMKI!0C>WE(; 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 I%Rl%2FUVfy82|tP literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/clear.png b/web/assets/backOffice/default/template-assets/assets/img/clear.png new file mode 100644 index 0000000000000000000000000000000000000000..580b52a5be8a644f826def0c7ed6a13f90c0915c GIT binary patch literal 509 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4u6ByT*@`3|I*lDyqr82-2SpV<%OaTa()76WMy zFm^kcZ3hx8D{xE)(qO#|GLJ6IVqjoo^>lFzk+^JnVSiR|B17B9``_m-NuMxfR?C!* zh07MrSo)3sr09zP_wDzlhX=fPF>UDu=?vANf(w(JrZ%)>D41|8J9+Zugm01epVrPx zINBDzitE|2b$6T`9`!DJFmdU=eKrTz=_*cb3=s8r9VQ%8yxBf7d%v=5Nxh^7ZP6=ia-yr`GWA z@1JRG_RM@X%BIyHqImbIN_g6wl?zIFvhME$`)4a}gbAnqdolZft=%U7gPsvQH z#I2z#?2;8wgCxj?;QX|b^2DN42FH~Aq*MjZ+{Ezopr E0Crl)MgRZ+ literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/deconnexion.png b/web/assets/backOffice/default/template-assets/assets/img/deconnexion.png new file mode 100644 index 0000000000000000000000000000000000000000..af5e214cb67bb6818550c5ef9b3bdeb1c1a36d4b GIT binary patch literal 3718 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 Z*dOOSw(A)Zay0+|002ovPDHLkV1k~6kmmpZ literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/366bbc0.png b/web/assets/backOffice/default/template-assets/assets/img/flags/366bbc0.png new file mode 100644 index 0000000000000000000000000000000000000000..b89db6856c804333418c29409f06661018cdd0e4 GIT binary patch literal 221 zcmV<303!d1P) XGpLVs;<&I$00000NkvXXu0mjf$B$$G literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/3aa06ad.png b/web/assets/backOffice/default/template-assets/assets/img/flags/3aa06ad.png new file mode 100644 index 0000000000000000000000000000000000000000..43ebed3b090db12c71017d4e4c5277e6fd3b1a09 GIT binary patch literal 353 zcmV-n0iOPeP)Tl48S|SR&RSpuR)-25Nl)aY67snd#Q(;dxedLM*V&!W&kKI zZCq2=^$+kp00i_>zopr07VcVeEujP)YYL++@ItF9=wnVA>k+?-o$%4g~+ZO@;vN z|A8ej|KFb@!GOQO82AIk4-aepe|S(69DpD(lG6b!8fl-920k-Uf&tozk~a{vl)3-_ N002ovPDHLkV1h23e7^ty literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/ae.png b/web/assets/backOffice/default/template-assets/assets/img/flags/ae.png new file mode 100644 index 0000000000000000000000000000000000000000..f429cc47a7ac7eeb00c2ab7f0ea91a138a7b179d GIT binary patch literal 107 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`MxHK?Ar`&KKmPx>XI7n|bhd!` z9OtUP?#FmGOLQDMe3L=wK!RxlqlOQUoF7|26Z<^|hC{P6p5A_!b^@rI!PC{xWt~$( F695c2A-w^4+-%SZ@~Egr~j8CeE#1o$^3skH~Ig?aIgOt0-cFB z;BsQ{|7+>d|F4%O|G$(F@c&v??Efn%p~M?-L{{Se-L8uNx66wD-!3iqf48R!EJjiw zp3qSKe?2Af|Mlef|0lFmNee_+6z+v$lB1Do35jR}20k-Uf&sHPDk%EL^fmwh002ov JPDHLkV1l2GdH?_b literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/ag.png b/web/assets/backOffice/default/template-assets/assets/img/flags/ag.png new file mode 100644 index 0000000000000000000000000000000000000000..6470e12b4ea6a3c2f8cec251814db59ef40fafa2 GIT binary patch literal 302 zcmV+}0nz@6P)NklO2X4SQ zLAC#tTw-tq5+Y3hOA@&LpIR;i#vnFG3?>g!3(|vPz!@MmVB!4F$z+xadkQ$I$3BnFZrXaES`@{IhC4nSh)>TntW!msBpgKGw{v8lmp zz(slE|G%ES0AmoFWCK9>UTiiP2(RK$<~{kqrRxL52`z z0EqSX@8ADm05kv@fE30R&-x#gH|_tTg=_yu=1%<|S2PRF0FWjamXrIB%m*p_`3q?H zjottM9Gvt2|Ep_YK8gV_|Dt$d#ftyE{d>U*AK!oQ|Lg8)|9@ON`2X{|rvHy_-9&T2 z^y&Zo3U{CwP~Ej39*A$BKK=jiz>NRDw|4yhe`)joH}`L&8h|gLKzPRb6aPU1HZ1$k7`^B}gFzW)G!kV1zH~sb e0fQhjQGfxn3Zp6uB6JS`0000$bS|FMxZPM7=ze3 zK(XV*7;s8Z^?yFl$p$Q(V2vOQV&?-5I0ZDEpaG|W1~hR?{IB8?|8K?0{oj(63(N+I zf#e7pa0aMoA+Oy3b^HqdZGi?@1Mzww8zgpy*l4^0jI!%O8viHqNdKPz#31$+Vxtim pUjk~ngheCK1`wSR2R<`Vf&tP$Q3E`%r(ysA002ovPDHLkV1nnaaj5_R literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/am.png b/web/assets/backOffice/default/template-assets/assets/img/flags/am.png new file mode 100644 index 0000000000000000000000000000000000000000..5b222d90c7b7884c98e7012dd1f8a2908d70062e GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`2A(dCAr`&KKmPx>XI7n|be4nJ zLBz5`Lh`_Y4X^AiD+DAz)T>QUV&_+9X0tO6Y+!tHvfO^c1rv}#44$rjF6*2UngB>K B9T@-s literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/an.png b/web/assets/backOffice/default/template-assets/assets/img/flags/an.png new file mode 100644 index 0000000000000000000000000000000000000000..2c9e769ba8e26ab7979f262720e236b88b4b9e6e GIT binary patch literal 145 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`5uPrNAr_~TfBgS%&#XG5F^Vmr z!TQlA4GDG$9X11lkpIWqgoUpC^Y@GUET3oRVB}WYi7#-KWvcr|9Ou%m`#!aAPpdm&+29V zKS-Ac8$^-;xBV3Vzv!0!e=k}A%m*2ESxW`G0YLB{9oJ-Y|6etU|Gxk)BN)FpAp)k6 z)!;QCHh|-QZY<~j)sy)C*JN=44dcU5gVO+zO*eN5f$^!eg8yf?^8WXAW+&bN7}nQd rfjc`6=ps8)R?-Y0gsGPo2Gjrm;oLYvJwA}200000NkvXXu0mjfJm6xO literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/aq.png b/web/assets/backOffice/default/template-assets/assets/img/flags/aq.png new file mode 100644 index 0000000000000000000000000000000000000000..565eba0f20a796c113d25d83340cc5fe9ce44189 GIT binary patch literal 382 zcmV-^0fGLBP)z#)_U>3Y2{h4Z6L!Qz4`GU8JxNM>3`9pJ7B{x3@`=? zW&>?pbnwN0$EFMa3l`q~|M%a&|LEYtgD(*8U~_>v(2095zx)5@^RNFufB*fD4Lo@D z{l62?0+3paFwieM{l8@K-T(N&U!bFA?0yPXi(vpLfNECW`~Thz$6T1^oN>_y4ai?|}F%n2iHqH{jpjKmR{HJpKRa!HNH$ z?(hHq@&1Yb|Ni_Y-hf}9UjsEy`u}vPJrLXef3mOV|Id#vi8tWqr&mCmd;dRQW(UMJ z|DWvX`2XYMGt#{9@&3vGPxkiwf4sZ>|A)Ir@q1x-q=Ny@Oq5^%`yVsB?7&ky00000 LNkvXXu0mjfFxhJ5 literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/as.png b/web/assets/backOffice/default/template-assets/assets/img/flags/as.png new file mode 100644 index 0000000000000000000000000000000000000000..f959e3ac2742a8d0b78f10725c61f082bea00568 GIT binary patch literal 448 zcmV;x0YCnUP)Hn*(JO6)s_3HnZH!rappwANezmUuJ z{|0_Fux)2O!~Q>>webJXSFiuy+`an$f()PkwHA{9@1H-4FhHI;`hOCK)Blxx8emPw zO7Z|dAvIRsh1Z9)Bpg0pn9g{p}Rf+0000Ar_~TfBgS%&#XG5QHyQQ v)h&Pg`Q-fA{;13Ih%vh@E;L9{^Dsko>_H9qZONs zmBHil{(7LT`@b-)W}9=d<8*&YW#bwH36`0i bOgs#$d;8T>TDR~5oz39s>gTe~DWM4fK6_lw literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/aw.png b/web/assets/backOffice/default/template-assets/assets/img/flags/aw.png new file mode 100644 index 0000000000000000000000000000000000000000..6ef2467ba5e11cf4547d8521eb34b6ae1d7ec8c3 GIT binary patch literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`wVp1HAr_~TfBgS%&#XG5QH#yR zNxJ8(V|OqU0Hj6^3URCL|RZe2p=X>TOmu4s2q4HMQ0C SXQ2nka0X9TKbLh*2~7Y=E+?Y^ literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/az.png b/web/assets/backOffice/default/template-assets/assets/img/flags/az.png new file mode 100644 index 0000000000000000000000000000000000000000..b6ea7c714c50a86484667c59ec01aa4857005638 GIT binary patch literal 267 zcmV+m0rdWfP)CvG)IOGuHn9^XSF@*L=1>3rz4E0CK@=9_#JK~28RFNDEa;W(m3n?2VfYyA|?zN)}{U@2M;0x20k-Uf&s=IjIBna RB{2X1002ovPDHLkV1nFPek%X~ literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/ba.png b/web/assets/backOffice/default/template-assets/assets/img/flags/ba.png new file mode 100644 index 0000000000000000000000000000000000000000..570594bb173c6ade3153b570588080b774553134 GIT binary patch literal 355 zcmV-p0i6DcP)WUI4h)pz)$RaexB*%&)BeX4tp6WZ zvj2Zfa?$@+2Uu|%g3SOn)z<%l`d$C$t~&qUGIZVl;F!Gs?~brzHw2pjFaZYn#{YeD zPW&(JJpJF&H4(cZ_zd9EX#X!~IpKdm+KT_}GcW)549djx4n6}wm_@nyzq;ep|3xi3 z|GOt{{U4uR^8Yn*z!EY5ggMpQ{(l=Ip4sNzwbZm!=?nDq{*oc^^F=5lT#1;TWR!P zwr9ryi6d$^87BNs)MMCqlFKE4VUlb|v$Cu}?tug8YF-8mwZ=t@LtU5V18rpRboFyt I=akR{0E?YGDgXcg literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/bd.png b/web/assets/backOffice/default/template-assets/assets/img/flags/bd.png new file mode 100644 index 0000000000000000000000000000000000000000..fc7affbfa97168d30ebd7bfe795d733063a0bf64 GIT binary patch literal 211 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`vpiiKLo9lefBgS%_>1+YB z#HK(0CO2m$H#ki?|9@)Py8rfB*8l34KmJkQx%YMb%9Qv=JP-W7|E)iI;^%*HU3Zb1 zV^@CKN3#jCrTnZ+$Y^_bBEkOgSms4p LS3j3^P6FXn_UsJij)PZ>6CM}~t4c83ZL76T+?w_P PXfcDQtDnm{r-UW|g`z$o literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/bg.png b/web/assets/backOffice/default/template-assets/assets/img/flags/bg.png new file mode 100644 index 0000000000000000000000000000000000000000..903ed4f0c7c7b89aa2d9015994b51a94e3de6849 GIT binary patch literal 103 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`dY&$hAr_~TfBgS%&#XG5F^X*h zcUvzb&*e}5CO5NBWW0W*1;}Wh%-F1CJh7KCIsJNaT#4^ApiTx)S3j3^P6K=dle|)O$6Uh(XPhbCkU1yJ5tihq!4|SjQCIvq_ ekgm4Lkm2H~2O_WfS@?lwGI+ZBxvXO3=u6DtVJFetrDWxW%P~2=SVK>|;CEQreVlGz7wUibaCPQo}cEf66 zthU+gx1F7x?VR&<&O19g7=;VZ+qceneth2NeS2O70L5>l_$vUoEQQ-1EiS5*U+Sh~ z5XD3auT}!s!_Kk;;W-ODHFXG#P9V9qfyAl}54tf@9Gab%^7bOfZ-Cm(MofDb!0{Z) z-LM=B|LGwD9v3+9V3TR7*yyuDtdRjkb-9PYa0QZ-V<oo};Jp>&$x=)JPF<{9 literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/bl.png b/web/assets/backOffice/default/template-assets/assets/img/flags/bl.png new file mode 100644 index 0000000000000000000000000000000000000000..533cce919aeb52b42424efd8c67b73d94e95383c GIT binary patch literal 539 zcmV+$0_6RPP)d4@8%3+SU(;ZTb)_+nDnQ3|g}p zX`#(DO=*>zZlP<_v3{t}Q<}UxbP%a^SV3R-oWAfne1E6_)!#(*uYkQ)H;~C>sn@@u z)T>m>X^OAsSbOu3kJUV_W`p(jA1D@!zXF9q0k>PiYPm#ZGr?*uh;QsLK1UBeM-Ow- zDH@+wdA#UC6h(Y~Ke8-$0KealTCL%_eUMznP5$k3yc7L|e0t`mH3TO`HcBxT7j9xQ zThQrr2Gm literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/bm.png b/web/assets/backOffice/default/template-assets/assets/img/flags/bm.png new file mode 100644 index 0000000000000000000000000000000000000000..5b66e1f697622e7383ba3637b5a768f0ae556722 GIT binary patch literal 321 zcmV-H0lxl;P)i3?a$@ z5bN*XzyHAiXaF)G&H#`m7?zX!kIV-tJh^u5{})%U{a9__kV6>=>MWbkN-Ux3IBH#kHXNgA8JU+0jJP*fZ;c+0^J&)q%TiK;S67>pPeK({)fhy`N*&J^G;Lq=vB zVgQ&<5wWj;jDdC_Z1uAG$UkP3z5_+Os9z)W*3i=>L`xi$E3`KEn0t6iaN>bjfZfkR zWVRvJ5EVh}G^U+~a|Hqynu~Af9&AA24(50X(F#GQj0R26lc9rRu|O`DC!f!8^+J-V z)Ev9-KHx7dgCA0UdraolYudFfCQ}orzlpl5!xcnipy`nnI=WQySg-nw9T_|!MtI3(ryk(gQRXua&b~qW!F?{?yUopP zmics=cs$+%@I9&CPi6lwWP3$f{-`*s<6JkQ_R07*qo IM6N<$f@QqtE&u=k literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/bo.png b/web/assets/backOffice/default/template-assets/assets/img/flags/bo.png new file mode 100644 index 0000000000000000000000000000000000000000..3f0c41f7dc839190a522637e217fcf68a29ac631 GIT binary patch literal 236 zcmVJ|yBK7~v6`}t>o)T%m zuUDe~UoPSPKe0&ne|n4e|AU!)|9{*98t{ZzF97kE2crL9oDuy0@}$83w>N;|kMV>7 mLzV4+a_}HBVBj+oB^UsIQISPOuC$;40000-~{+|lOAU0TxumM1Yea`>Y=9vCpv03E* z^@XB9EcSoZ7LorNKrxUUSPfPKCOG|P1lp9dQsw{MZCwBJJ^lVG@D~1;;mG@+?dglYgt&~%RR|6SV!{{KJC@PE^^!2kXcbN{EM%={l2G2y?8bo2lA zIP?Gi&olhr15{%+#|Uf?+yI?frvG0ZWcmO9Bm)>Hd4&B}60Z1fq*V6b&9>=(WWucf z&1HH2{~d+Mzd6YKUw4)Xste44rtaOr54NR0!{)yXU)_Ig$)f-2A_f1YxNH9}ZT0>C z{~W{reLyu9U>9Hs17@ILKG2`{fnkv6;s0Mrp!mP4Na_D#zmWfTHgWzh0LBPN4MrHi zV__mB7C<4s3K$F57Kr`7I$!MnY9L!{jtL|dCOQzG4${^r|Ib*X1c^H0(gB$%ao{r( aB^Uq?rDjeovnxvg0000B>Ar_~TfBgS%&#XG5QH#x> zqUB$DMCBj*!>=Z*B(^X*bR9hK$^P)4yCM<{hlGs&ORBA3dVoRT*~8!GFIdcFVs4l* zbLPkYEpA)?@0YW9c+`To;bCq!?+N1uBk_hq3#tw|9BG;+$ojJ3(iDpiGdqQN7;f;i V?mK9_GZSb#gQu&X%Q~loCIFxaM1%kU literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/bt.png b/web/assets/backOffice/default/template-assets/assets/img/flags/bt.png new file mode 100644 index 0000000000000000000000000000000000000000..fe52b87270e89ca53a2b0cf01846d8b97b786ba5 GIT binary patch literal 449 zcmV;y0Y3hTP)%tV zl{QUF?K0RfJHP$?p6B`4J^Zv`_A;-RNn#X^5qZ|F+&dzM5~hHx1{mf+!N?y)_T8K_ z$CiX-;;HH?bme-u#GCha;7-(KNll#3szkL|~gjia)p;`v8HR;N688JdS6 ze#eS6Y_Ut2c>tf6uzG`v=Pwq1k=iGTaWC=46|CJMoj3(=UXqqSVXJ-c85PGLLL@@_ z82QdgVn5M1dYX9uE^+!6+b>_z600000NkvXXu0mjf+}_Nf literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/bw.png b/web/assets/backOffice/default/template-assets/assets/img/flags/bw.png new file mode 100644 index 0000000000000000000000000000000000000000..8da822f159b909f9ec1f4d56bfdea63226781cea GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`#-1*YAr_~TfBgS%&#XG5QHyQL zx?O+g%h+`A{P4GHkYHf>fAV1S35Kr22^CA48PEAlNnjB5J;MIEs_QUNJAK${pmUHx3vIVCg!00js) A7XSbN literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/bz.png b/web/assets/backOffice/default/template-assets/assets/img/flags/bz.png new file mode 100644 index 0000000000000000000000000000000000000000..9ae671554023ede8c490bcd758ffff43147df228 GIT binary patch literal 337 zcmV-X0j~auP)4tW8gHQo?Zszz|KP)OU2TaGa)H)Zq4`rldnI&zR zYTKsu>=KRrqJob;Go>PCRU>B~kS(P+yHPl_P0zRK4-mqO-o*Ei^XC{&8S}0};z(yO j`ok7_e@MN5rXYF;-WrKfJeI?H00000NkvXXu0mjf+QyW= literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/c6c4950.png b/web/assets/backOffice/default/template-assets/assets/img/flags/c6c4950.png new file mode 100644 index 0000000000000000000000000000000000000000..f2f6175a1fdc47e946ec70019dc983e8c49e8ad2 GIT binary patch literal 102 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`x}GkMAr_~TfBgS%&#XG5QHzb? zV13bt0wV^WiOuX28Pgj?EGsM|4Ia$w6yjmfbc&ehRVEP&)X3oJ>gTe~DWM4f0vj9N literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/ca.png b/web/assets/backOffice/default/template-assets/assets/img/flags/ca.png new file mode 100644 index 0000000000000000000000000000000000000000..3153c20f501891c85346dfbabc6bd01206b8fba1 GIT binary patch literal 177 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`6`n4RAr_~TfBgS%&#XG5QH!nS zqQQUu!z~Q6qN1ce{QLX=|JSbqJV}#t9O~^|q*@$v7V$>x|M$P1nVF+alHoD)Qx0i^ zdOIg&E4EXDW(-f_Q*KX;Wt^g{$K%kZU@d#3jZG!<;*NTImdSJZ&dqO6n5Dj?@x0HJ a1cundpC0O!rpyP* literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/cc.png b/web/assets/backOffice/default/template-assets/assets/img/flags/cc.png new file mode 100644 index 0000000000000000000000000000000000000000..7e5d0df21c9abad0d15f31ad2f16650df9a0d52a GIT binary patch literal 259 zcmV+e0sQ`nP)Pc83}CJxXaFv}0B9gLwpgGzAyH(&z-J~(FaV17GA7$d<4XVl002ov JPDHLkV1j-kaKiuq literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/cd.png b/web/assets/backOffice/default/template-assets/assets/img/flags/cd.png new file mode 100644 index 0000000000000000000000000000000000000000..afebbaa7466fc24aee7bfafbd31503026a0d790b GIT binary patch literal 432 zcmV;h0Z;ykP)n!*+h6Yg$6bzrM^E7*4&&OcQ zz%QZ0mf>^#M?ddjo&&1>w#@(LGY3T&+~Kx(!akXidEQKogADG<2STU#eq0H(l)=;0 K&t;ucLK6Un=QUXX literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/cg.png b/web/assets/backOffice/default/template-assets/assets/img/flags/cg.png new file mode 100644 index 0000000000000000000000000000000000000000..7a7dc51d4303d4512d0f9be9170a419d031850cc GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`@t!V@Ar_~TfBgS%&#XG5QH#yM zr}Upc&$^p0zy1Git8Y+uIpx=U73K@3_X8)Y-($#`)oI2sJ#7)sf#ow7Ft(UHHf@kN zYr(4!W*o-saj_?nVdbnq9tC&fE=K10Gc^t}WaqSR(5vl~2U^A8>FVdQ&MBb@0GAmw ATmS$7 literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/ch.png b/web/assets/backOffice/default/template-assets/assets/img/flags/ch.png new file mode 100644 index 0000000000000000000000000000000000000000..dcdb068efa0f8f183f68195945455120e60f3956 GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`+MX_sAr_~TfBgS%&#XG5v5Ku> x#*zn$Neny}?lZ(R)Uol@Nbp>2F$vfy$WWRwwf#<-a2ik>gQu&X%Q~loCIAC<9aaDU literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/ci.png b/web/assets/backOffice/default/template-assets/assets/img/flags/ci.png new file mode 100644 index 0000000000000000000000000000000000000000..25a99ef24f7365c96e8db61c0deec2e9e3b96d4a GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`+MX_sAr_~TfBgS%&#XG5QH!l+ yefp37zKe{9_ptETWF1(+*nFm;@x0HJ1O~g1E4v#Pl&}D`F?hQAxvX4Lo{`2a${Fk@y1=AotssSKPFf1qcADItQtmQH3e?Zo<|8`-s z{s#hS5FaECHvr~e6fdk;@xQl!?|%VAOcYub0E|3orC(ZzXI7n|bhdz5 zLTCEl<87S`E7)Ef%VAF5#PdPV?!*5Nt>ORq=Tvj1O@7+6`nz3&VWi%Jl8B%2+F9BX zpDorZoo7v9e-xU#^Z%0vfy@(l7O?Q|VPu%M?85tnb+`8eEn@I=^>bP0l+XkKw%$1w literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/cm.png b/web/assets/backOffice/default/template-assets/assets/img/flags/cm.png new file mode 100644 index 0000000000000000000000000000000000000000..2b4cea9a6750b99faed8bab62297ecdb510267e9 GIT binary patch literal 163 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`S)MMAAr_~TfBgS%&#XG5QH#wW zdov z;QxO|0ce0e(11kl{|}7#frdd1#$~_*6aN3N3%LIOJiz?_(+u|iPXl@W-&F+~DkJ#+ zMFRK#7fIaz?<(Oj;I4|`|JOxa|Nnns`2Xt=)Bgvi{QvK%K@@_$phLh5ca;SHKab$~ z|E84d|CS*W{~y@{u`M4)Kw=u8 zfkXopKQQF~|E8Q1>;+JG5EYH+_^uj>>44&dM3w;qpP4AZ0FAYHg6YcW1^@s607*qo IM6N<$g3i~HiU0rr literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/co.png b/web/assets/backOffice/default/template-assets/assets/img/flags/co.png new file mode 100644 index 0000000000000000000000000000000000000000..ad276d074746127ecee334de5841326ec49c62ed GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`#-1*YAr`&KKmPx>XI7n|be4np z9D`=jhZT$*%o07n|4nXYpU9YQ@%2BL(X3z`*ueOE;w1G{XDgXcg literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/cs.png b/web/assets/backOffice/default/template-assets/assets/img/flags/cs.png new file mode 100644 index 0000000000000000000000000000000000000000..95ffbf6205ef9458508853e094ce1f392c347e69 GIT binary patch literal 221 zcmV<303!d1P)k X1&GIB!?+o$00000NkvXXu0mjf0y|*? literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/cu.png b/web/assets/backOffice/default/template-assets/assets/img/flags/cu.png new file mode 100644 index 0000000000000000000000000000000000000000..99f7118e80d761483adc35a2bfd222352989eb65 GIT binary patch literal 215 zcmV;|04V>7P)L&@q4LC2N{ePdB@qZ`feDV!|;roe&|9`)E_n%0B zX#facR=4^8Vap!U4S1MUfnrd%v=82}K{4QQX%pB;5RGieS_$j_Q3}a~4Y+3E{r_%Q z`u}UDo^Z{*(%!_o06h%euis8yAl{45BQF*}>A+nnm%Ma9$gczqpac)R0RYTEq&yXp R390}9002ovPDHLkV1oDzTX_Hg literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/cv.png b/web/assets/backOffice/default/template-assets/assets/img/flags/cv.png new file mode 100644 index 0000000000000000000000000000000000000000..7736ea1f395791daccb4f346cc6c881b83e5b05b GIT binary patch literal 138 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`fu1goAr`&KKmPx>XI7n|bhdz5 zLPzbtIy-+6^Qu?1|8KjAPe?y-Xk}W&O$**1{XFlE|2@udFzyAAiZvLNt zr~2*xZO!Hf*e0bg@XX)!<;VZ4*82aAv%)6jF?dYw%l}{R`+nblom-(#b~dbu`0;tp qLwm~^RcryOih(Hy4y3Dj88Cd1i{5CpE8!#1MGT&vGR5Kls`WN-mt5a%{eRvXTTBCH zF1z=iQ3=96w$1v#-6Y5VGM!HUeWyA6|9r^mf8;EO|C#gb|C>*A#2yALD(k?sS-`&k z=a%||oe#2kA<#CEcW}l+Rri(uOv(_=%s@j@D$f4bw4Mbv56gXwfCK4BB@I?YfJ0K@en6)S_r%v=J(Tphe&=5(ztrDFv1UMKqA+6s9wy zd0=LogHJ;w9mG@;dg0xCd_3>>zwiq{{KcYQfUecB4czK8xHi2391}Zpf^oivlfQ0G z+XE~qj1gO=p4vt~o};oehJHFvLs!18wE`?DgppX~H86}iB~YgYg$Y4%Wd!FX`7`G` zz`R_ixHyP1DbQv-`vi&yDfx%cBR=eh$nOA0y`!=*isq$ivtH`b0M*@bY&p@cnbs$m zH3c(shI_vcgTe~DWM4f0vj9N literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/dj.png b/web/assets/backOffice/default/template-assets/assets/img/flags/dj.png new file mode 100644 index 0000000000000000000000000000000000000000..a08f8e112957b5d1f249d02c6487398e93fd900e GIT binary patch literal 228 zcmVJM`SmG0audvCSB+ck9 e7~srA2?hWcdFx63V|-`;00008US)G41by{^M8qw!T&qr z+W-4K6aQDa=KjAguJeDPvf=+vvt<7xt3|i~>Q@kM;*tKpNyXs*Z3*@NOPxCZYXrIf zzb>s076Zv4t3{4RIQY8f@c#u$TK{iK>i*wmWbNBRF8JJtWQm9+oQG&Baw5fuxd5WiNS`hUH=&i{>aK<_kn6CVo$ flaK~JGf{#8^8{edKSdC300000NkvXXu0mjfNU5T3 literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/do.png b/web/assets/backOffice/default/template-assets/assets/img/flags/do.png new file mode 100644 index 0000000000000000000000000000000000000000..892e2e2a6225f4a01512d935a77600939e816c74 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`p`I>|Ar`&KKmPx>XI7n|bhdz5 zqGa;F#mOZFegVA9{OZgGAONSUz(G_l`fU|42;|6;aiTtCnP22WQ%mvv4FO#lOz00PF_vl-T^wcQpJzTU+PGzvVFQ+{YQZ(LmD|8o{(SKG|G!_q@f)C& zX$jU0!j`e-V6pcbcl>|RKlA^Cj8d?Ue?NZWHo!L83~m5NnGIO%_v^R+&x>e+@yn_6 z{{R2`moyiA*tYlo^PXw{@5Sd5b^!=a(bvHp2ETt34n*Ms>;J1%v@l}f%jxs~U(a7b zTsmN_u=yY5WBk9>Ob;A*ujelN|L@Nq;u8|dDRJO46D1e`)IQm=yx>ZX00000NkvXX Hu0mjfA|IdV literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/ec.png b/web/assets/backOffice/default/template-assets/assets/img/flags/ec.png new file mode 100644 index 0000000000000000000000000000000000000000..57410880428222be223b9da784697dcd80376b1e GIT binary patch literal 264 zcmV+j0r&oiP)K@m#z4p-sSlJ{dsoW1~B_A`j3o- zLwf(uEcg5$KfUdL*v!iR(@K5*i-mOlM^}f_0B-*&|F`yA|IbKH|DTbR`hP>O<$o^! zsl*$=?6>g0QCj`~`W%P<XI7n|bhd!` z9OtUP>g@bV%>N!U)c>#f|Nr&v?3hbGcz^u(^W(qxb@4y-zYBimDxPhazI|G=sr_D)r~jLS&;GBkt#_WqxPRaNfB*lTZ2X`9 xF8|;EuWzUR|Nrmr!CVG`KVZu=4l?I6FxcA44$rjF6*2UngEfIUhx0` literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/eh.png b/web/assets/backOffice/default/template-assets/assets/img/flags/eh.png new file mode 100644 index 0000000000000000000000000000000000000000..a5b3b1cc270ade890b972d0ccc7ad84bbc7fffa0 GIT binary patch literal 248 zcmVec_36&3$q zl#l=$gx7$lb#-tn-f!Ia|12}}{~xz+gAILBQGx6YOaqWL!@$Q~yZ%2eEBpWB?p<^# yR0GoOfuY+#JVr5qRLv*`kfRyJfPv3Ulwbg6g>YwJ_%E;k0000Tl48S|SR&RSpuR)-25Nl)aY67snd#Q(;dxedLM*V&!W&kKI zZC|u>=~a6z)1!Bdo=b&F2g7fCetDkvg91P`LPO!IKx!tq8xRoM^{D8uFkiN0xs z*KRO={D`smlOd38<;r_BUj01O2#ex219gK%+ENK$k|+W@_j>3n#w}PX*O(=4Xy@_L z>p{xu#nH?erVf)e!CHY<(OP*2i5@?~t47VAFbTAp^WW60OYr}nsS!Q^CWVoXAtxhE P00000NkvXXu0mjfU7NY7 literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/es.png b/web/assets/backOffice/default/template-assets/assets/img/flags/es.png new file mode 100644 index 0000000000000000000000000000000000000000..b89db6856c804333418c29409f06661018cdd0e4 GIT binary patch literal 221 zcmV<303!d1P) XGpLVs;<&I$00000NkvXXu0mjf$B$$G literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/et.png b/web/assets/backOffice/default/template-assets/assets/img/flags/et.png new file mode 100644 index 0000000000000000000000000000000000000000..aa14723529eae8af7a3ae84590d9ecb280becd48 GIT binary patch literal 420 zcmV;V0bBlwP)D+l?GF&ksQd`FW5 z8s$fdlyLAbI6Zy$EhT(QD2LbW`F`Bq0uaBM_!B@h<@1wi0~Rx4XbdrTh?tfUy`6~G zl5YY%9YimM(XHH*;*c>q6~OjP^kNXvQS&wMa+gSC^C1(7wo9UZ~Z4A&+Q~<(?z*=hL&JImc2fj^(033$j&;cesfjTn}W5o?dc+Rll$pCQ(t zNS&2&mzD6o{St`mptz9cwgHl+LZn;0j5M@xT9n1dP80a<{_Yq46?g?vA)R(Wkb(~Y O0000Ht% zQ~wLtOu#S%y8%F(IW4CAFRKjx&to;|znpXDe+}=(|LH)376W`dibdfyh`uN(Ul#ePAbN7DfH%0;K~i0ZYA xMek>S-^GK~?!i1ZSqD}yHlJx|Jnu6lfuYLt0%J<%y&j-822WQ%mvv4FO#nZiAFTiY literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/fi.png b/web/assets/backOffice/default/template-assets/assets/img/flags/fi.png new file mode 100644 index 0000000000000000000000000000000000000000..b5a380c54fc3a0ecf7619c236337711f22ca6fac GIT binary patch literal 103 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`dY&$hAr_~TfBgS%&#XG5F^X*g z1KVUT12rZdY32kekE2(N6HLTbBp*1CuC~dLVeeiYlTF>66M;GzJYD@<);T3K0RRdX B9OVE2 literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/fj.png b/web/assets/backOffice/default/template-assets/assets/img/flags/fj.png new file mode 100644 index 0000000000000000000000000000000000000000..1cb520c5967502e38261aafbf608ace089f334ae GIT binary patch literal 387 zcmV-}0et?6P)NklRrrV$MiVT5f$SQs=&T4+b51}WiC5Dg6_ z*-Z!K6cl~}`R6&H9fwk|p%)(B3-9yey=nkWE1~%tKoqgLQ;4?`SglIkJ1ZcM8x#2- zqXx*y@?Y2+wRs_Sg^l$n{JUIM^U49x-`V zP_4l4XL#wf4sd(V71SJiL|j*54mTxt$bka(VD;f|nvg}K8kbjf1i3?a$@ z5bN*XzyHAiXaF(*DKv^%^}lYz_5U6dPW`v;KK)-mc>|gOAWbkVC-)zj4^n7bu;c&o zL)ZR4fA;eKvLko?Ta@lWH2~&c6fdk;@xQl!FIb^=!iN9uT}%IGOqldPw0GKn!;Fn+ zE|@<3zhB`F6a%We_QM0wzhu|{$txH9UokcEf6ub1|KnQ@qZ)uOpg>sKan}Et%U1kf zHlyYLteO4)HGCG3WWTs z=l>l~xU=K4Vwa2`vqP8s-v1x}Uws~*V7AG^gGZ%Z$FG)o!d%WGGmpaS``rIam)R+t x;|}3;k(gKdN76#dQR2w5Tqmg?XIwbh7*@^~+QDRO!V7d5gQu&X%Q~loCIA};PqP33 literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/fo.png b/web/assets/backOffice/default/template-assets/assets/img/flags/fo.png new file mode 100644 index 0000000000000000000000000000000000000000..4a49e30cb9e243c85d6f69790b9fdcae7c3ce451 GIT binary patch literal 122 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`j-D=#Ar_~TfBgS%&#XG5F^cT~ zqw~d$|KD#dJt%QRje)J3QK9vO#7%}8i97}$=9M$5*aF_PCJOXkF-Uk|EPPXfA$|tS Uq8{r=XP{vWp00i_>zopr09C;ztN;K2 literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/fr.png b/web/assets/backOffice/default/template-assets/assets/img/flags/fr.png new file mode 100644 index 0000000000000000000000000000000000000000..0706dcc0569404b481255d721df7348c5e0f5bc0 GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`+MX_sAr_~TfBgS%&#XG5QH#x> xMek>S-^GK~?!i1ZSqD}yHlJx|Jnu6lfuYLt0%J<%y&j-822WQ%mvv4FO#nZiAFTiY literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/ga.png b/web/assets/backOffice/default/template-assets/assets/img/flags/ga.png new file mode 100644 index 0000000000000000000000000000000000000000..38899c4a415cc600d2815904493aa18ed998307e GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`#-1*YAr_~TfBgS%&#XG5QH#ys zjQ0=eS0NA&!<#S=JdL1W5FP|82=vlPG9<`@M4%wpLAs2DpbkOlA(49R&&5iZ zn+MZ_L`+ncQB%z5&tjOULsHXy_4AwWdbc^ZLxKk%crNeWXP@8uKHu;6bxCp^X1k67 zMFGAvG-x}KP<-i+F5U>p<$aXX$)q${Qljwg$ky_*$}c?4xyRS^O3{bCnl3BTVqc%q zfQ9SLid0l+Ega^e?pYC?JkwJ&;Kb=}-M&An`74e3==ExSc2;|p0-U?{T62#rO_i4F zS67$$W%Bc)JoV2D0^H}HXv`Yc2aiYJ+S-)d*wF8lbzQnS^bf#|r>c83_+nh2d_F~M zYxOrCS7L2bjh!QT0d=iGE!?@QX}4P|fq*&K+likB%1j2p?iT-;zINP74TVBx=viL&d2I9A9Dte1O2zzsbAA5D zs?J^=$XR+C!0C!9C!okm0qnv5-D$vK{5gkqI=Nu+S{#D~Ywxx1zhoB1;wTo$LbCxZ z9swW(1c5N}F4=hzsUbO}hXj!#l5_$%9nz(cG7zMV#Pb3$2PQE?yQX0X6JaJyl?`A9 z6Jkb8$w4qFX2rA_0BnuDd2H;C?Xkb@$b0~rI3ZRjVurXOc8H&hB@<8t6@f)?5n%S8 z90Z^VMgo!|FbPfqGz}nHiCChR$jx3>A%NXPJ&{lJ^9eZqWF8H`4j8pS$8076pa1{> M07*qoM6N<$f>OC1a{vGU literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/gd.png b/web/assets/backOffice/default/template-assets/assets/img/flags/gd.png new file mode 100644 index 0000000000000000000000000000000000000000..2d33bbbdf0a3a9db9d90f3ca352b15e00a8d6296 GIT binary patch literal 313 zcmV-90mlA`P)Ky!82HEt&kP^|CY1T|6ixX|NlHD{{M!J z(tp;9Si%OtFjHmh|DzTf|KIdW|9?A0`u{cu9pYR7!ko2`F!;Vt0_^{1<#J$GfW$y@ zcnwf*5B`7YuoBK#0Lg*WU^M^~w;#?DP6r@0SknPTDRJO46D1e`6DW~8yab3v00000 LNkvXXu0mjfKkSPS literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/ge.png b/web/assets/backOffice/default/template-assets/assets/img/flags/ge.png new file mode 100644 index 0000000000000000000000000000000000000000..7aff2749cee4a3d0b195a504cd39ca483ca2c1e7 GIT binary patch literal 122 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`j-D=#Ar_~TfBgS%&#XG5F^bKB zfw_tEd9twcW5Wd+Zeb1G{Q`@Zac^MEVM{RVV?3IN>FVdQ&MBb@0Ky0)82|tP literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/gg.png b/web/assets/backOffice/default/template-assets/assets/img/flags/gg.png new file mode 100644 index 0000000000000000000000000000000000000000..c0c3a78fd0ce98aaf78b6930d9b6997df06329ae GIT binary patch literal 124 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`&YmugAr_~TfBgS%&#XG5F^Vmr zLA+^~h6MY9jg0p1yBZDO@;a33@hD3-@FtrwEaMbc%V3Dqllb8vBf^>az*zXE1VimY W*=PILEL8>?$KdJe=d#Wzp$P!gFC)zW literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/gh.png b/web/assets/backOffice/default/template-assets/assets/img/flags/gh.png new file mode 100644 index 0000000000000000000000000000000000000000..e9b79a6dde792af7fbee53bd8137b057f46dab94 GIT binary patch literal 162 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`nVv3=Ar_~TfBgS%&#XG5QHyPk zaL8|eJ~zKJV9>D&6Clvxm(f<@SGdc77#hHap|MCdSJ7jmw(ft(y;Fatbub38L1IK3 zaHq8D|3oeQ|8wMXL z7=zd#F`^CFXKweuk%9exrv&@|ZYg#!8zhF)fLjba|FPjG?!5n>xMG(BVS)xccIN&6 v*q)a%10EVv;DWbZKm+uNFknz*CbBUAw3Fq+U!B$O00000NkvXXu0mjf5-Msd literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/gl.png b/web/assets/backOffice/default/template-assets/assets/img/flags/gl.png new file mode 100644 index 0000000000000000000000000000000000000000..6b995ff172146db584cfe4514e9d3e1a743477ed GIT binary patch literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`-JULvAr_~TfBpY&&#XG5v(bsc z_<{XQiOa0zopr09}P1 A!Ts}{@(o}pKKGxc^w59PDYE1n0KzKmSO0(b z{^vgoeE<6V|A!Z6{(pLT?*FGZSN{L|`|Cd%Ks5k_ou=RZ|L5;Nu5BpFaQp{rh+P27tog?N>w?eERh1|Gj(n{@=NC=l`>3&wwt%;|1Ql!~YNH znf!mOC_yxa8^Bz2=KnHtPm(mF7|`sJO0s4Y0|q`bQGx+XI7n|bhdz5 zLPF|avjNAI>+k>bKNdd3!kdv{(IBo|-5A4Q$dIDVaX5zIut;@dhIoKXhe$i)Mzc%j oSX&;=POw_gCeCJI9N5ITHu~7*kKMa%f#x%Ky85}Sb4q9e03UxXdH?_b literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/gs.png b/web/assets/backOffice/default/template-assets/assets/img/flags/gs.png new file mode 100644 index 0000000000000000000000000000000000000000..55392f92f223c800af338a7e930e3bd4977e270a GIT binary patch literal 455 zcmV;&0XY7NP)nnp%9Ki8sh?JBj5zQqvmu=58dt63t%O#AG*?PwclMbjG+$GBt zps7kGSMp=*+(H-aDgmfP@h}+B=0eQ{B@Ks2b*GHF<}g}r$gW;TCtoFi_<-0M-DK#+Hq)$ literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/gu.png b/web/assets/backOffice/default/template-assets/assets/img/flags/gu.png new file mode 100644 index 0000000000000000000000000000000000000000..31e9cc578921be803e03c114345b1ab095799175 GIT binary patch literal 228 zcmVvAjNa?|KgLY|CgLx z^FP^ZGU)~^>Dv6i>f+Y_byxTOU);HobOW|7IsE^?<;VZ`U%LN))53kE8_-z3;{WtB zcmIbhTk*fDpqq39qMh3Q7p42h? eIPjT?5)1%t_>9~}OsTm50000-;<5^KR*xS|HbWm z|NmUm|Nr-S+yDRHZ-Nbb^7YOCmJ7@OYpqMiZU7830Hr|q&qXmf#sV-6I0AHmHyhu7 z9xlfJ3tFKrc-Hv;-?z(f7j#`({oi0iHl_g!c;&!hV4=?e41=Wq|2`iEYx?l>%l|ny zcl>wSUV%FnGB_czP*)xakA;m7kN*$c+e|nX3|Kh9>EQ6;!~YLFzw|%t=%oKbOT&my n2cAK`|4R;1kP-(zGf{#8p!$>D!H(NL00000NkvXXu0mjf9XP_y literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/hk.png b/web/assets/backOffice/default/template-assets/assets/img/flags/hk.png new file mode 100644 index 0000000000000000000000000000000000000000..89c38aa1a59b5ef95c22404360c5473efbe78c9e GIT binary patch literal 418 zcmV;T0bTxyP)S&8HnEe#F1v^7MHVMEXmQd}{wLuh6K!s;SOzrJz+>7}=_S_JJjC56o5H_3;cQ)}nW(MhNC=MX32ANwwve7W)a}Ol%G2#c?P^2Uj3VXl5LtwZa z{6J$7fKiL^!Zeh)h!66hPV+iH1=)83ac>L3aSH<0R`7#O#Vi<9|1Xmx>LJN1(G^H^VE@>^D=BkjRf5)aO}aI!JfnEdKF^>)WCpk)l6u6{1-oD!M< DO@Kbn literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/hr.png b/web/assets/backOffice/default/template-assets/assets/img/flags/hr.png new file mode 100644 index 0000000000000000000000000000000000000000..6f845d5dd390abde214332c8c544f680f0f45d2b GIT binary patch literal 391 zcmV;20eJq2P)pLA!aBTbl_f|`#cvM86c}AHGTdD9^`Vq5>_Y)wY78B(#?rs zh$Ewc9n~Pg4mDw=lH%R6z_ES+m9USwu7}~7QM6m*%q?~?VOir;r>_j$H8!!ky2sU+ znd^}WZj6%zr_Ee0tni>vlm{r9d^$}`-3j-1WVQv~HyjX&@Tk#{D|99E6Ud1o?|}eO zlZlkmNy_CSIyEJ|eRdUrd^StU?IvNfkrV_e3Ag`Wo1 lI;DHR0@dd4fLikZzz2$M)CfJO*8l(j002ovPDHLkV1kZ=uRs6* literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/ht.png b/web/assets/backOffice/default/template-assets/assets/img/flags/ht.png new file mode 100644 index 0000000000000000000000000000000000000000..da4dc3b117dd76e8adac30aa68e25b3c7f0564a5 GIT binary patch literal 206 zcmV;<05SiGP)p&YbT5%T}JoZ@?u1lmE#0^Y<_R`<7Jw&x(}(pB*mwf7;5X|6hN6`;V>; zrvVS&Kl{J@?3(|pE^Pth6=&D}fAs!2@dgl!2ay2-pP4AZ08Sf$zUX^p?*IS*07*qo IM6N<$f?pY8p8x;= literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/hu.png b/web/assets/backOffice/default/template-assets/assets/img/flags/hu.png new file mode 100644 index 0000000000000000000000000000000000000000..98de28af8ecc6818d5654013bdbc7ea15d3b4803 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%``kpS1Ar_~TfBgS%&#XG5QHyPk zaL8|eJ~=x4Z6N_?=u0lGI+ZBxvX literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/ic.png b/web/assets/backOffice/default/template-assets/assets/img/flags/ic.png new file mode 100644 index 0000000000000000000000000000000000000000..500d9dbe2b0a944e4a05be8ca8b530b1eb74e309 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`b)GJcAr_~TfBgS%&#XG5F^X*g z!?&KP5g-2>^Q@>SkPg`U=EMK5($oINZ?Aj#|J2fU5A%eVP4E8iT`T(k_ie3z>tk-Y z&tiP~+3b(~u6=LoPv4SG;7OW(?ykcg#@pL;f8F0$^7nt6>Ggl+YxaHHFMHzNw$h6M j-K@K$4L;25%;8}W<^S^eq;-%7&?O9>u6{1-oD!MAr`&KKmPx>XI7n|bhd!` w9OtUP>g@ee4!+F)CiA=TE{KYg2w-M-dHSR3tVKt=ftnaRUHx3vIVCg!0K3#3D*ylh literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/ie.png b/web/assets/backOffice/default/template-assets/assets/img/flags/ie.png new file mode 100644 index 0000000000000000000000000000000000000000..105c26b8843cdb91675d89fa150e5da98b18ec26 GIT binary patch literal 99 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`TAnVBAr_~TfBgS%&#XG5QH#ys x%%?y7eTELI%xZF`30E2prXDzuuI6RHFmuBBm=>;Wmw~z%JYD@<);T3K0RRfP9<2ZX literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/il.png b/web/assets/backOffice/default/template-assets/assets/img/flags/il.png new file mode 100644 index 0000000000000000000000000000000000000000..9ad54c5d2194655569a33ebb4cf09e6e8b1b0b88 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`)t)YnAr_~TfBgS%&#XG5F^X*h zw*s3%#G4=fe9PuB?zpr4|C`(YtIzLIe8XCD@qYckzxgwYpV!A6Ry9~RzgAkuZ40Bq zgv-Tm{~!GP{-6B5AOGsZzMEc(W!PjYmr-5wc|= z{C@#74U7N3khA^&NJQoTp`6tJ z=gr;zzu?!wZNMuYt^c?5t^S`63jBXh#PI)v1H1n}NYDL$SIy!7)u#Uc&$-kHhrtV= z-(NDx|9>8s_5aSzJ^vqEJO2N|?v4MiC1?GA#i~L?AOgMdK+5R<`NQk~-$~5>|IEne z|DE{k|M!*5z;c9L01WMCd|LmnC1(D=+|>8~o~Y{om#oSV%|b*(Bg~LD%*y}IN2UEg z86NciCAT{9=>Q&}KpU^Cn*VA_+A6Za#()sEnM;Lao1XclIyr8X_#JK(0okkQZT)~qJ4X1mS6_u%;Mf2_00_*r>89J?vj?4 zm_@d6SsIBS5=x2s_LlDboypb~Zdiu|IU_)m38X~#@&ZMH z=%oZUu4|T$k0smOMHrjE+OQQ2Z2n8O86y}e80ibtIh9L);fihm0000gTe~DWM4fZ+j-6 literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/it.png b/web/assets/backOffice/default/template-assets/assets/img/flags/it.png new file mode 100644 index 0000000000000000000000000000000000000000..ce11f1f8260ffaecba9badf044c914c532680d56 GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`+MX_sAr_~TfBgS%&#XG5QH#yM wr|5To-^GK8xy3v-SqD}yHlJx|Jnu6lf#GZBZY>q2=^$+kp00i_>zopr07VcVeEP);IdA#{W;P zgZ}@z`w*-FW&jBMe(>b~Q@haruXF3+mY^5_1D_YK1v~HC&Vyi^LHOJLV_>mQ3s(O} z1DFPYz|Zqn|AWHief!k^A9`l}e{A6K|Hs+O=*n;#00MuWJpcbl)$ad8C7b`h?>xY! z1h)adZru6*#Mt})yV{=r@0urqUGVeLb>a;8vTi%rzh5@)f{T6Kwjb=8&nq_JG2qYN z|8J|i!8U_jfZ-}&%sjCO`2VK3860CM2K;&X`u}sE#Q!g&a{vGR@)ehV!E&#XO2KIc xly?3jr$kU_6AM00UHJczmNSYM1~@ZOf&pq0O^WPutcd^s002ovPDHLkV1lg()GGi0 literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/jm.png b/web/assets/backOffice/default/template-assets/assets/img/flags/jm.png new file mode 100644 index 0000000000000000000000000000000000000000..378f70d08914e08e613d73bba69e2b276ba8a9c1 GIT binary patch literal 392 zcmV;30eAk1P)Cm@c;carvJH%Wd9p(S_ zH+IdFH;Ka4ZJ32*01*5yN@4i_?FK~h@Dc9+b`#X$8g2SD{_i`)1J_)g!vNBRY5)j3 zSTOv5dIF;8;YHT}5wn#32hULcfA>5aSnT;}hW~DM5Vcqh0AX1vhW|&_Kn(eEgYo}Y zAO^8dZDjbbAcIhc(*O|W;bQoIb_*h0uI^&^&(Djh2B!hyq747{Er)3Qc9Ri|L2Qt# zK(51UfVDBh|3}9lnx9-^`5!w+@qhGeMR0h4#6WU(W;hJUiD&r#`6@*7@nc;7ohPZm zW5IEv`v0Rxxgo9s##DYHngI)Y5&oUOO&DuB0Ex}rDhyY*WCD@_Ac0TU8UL3ql_8iC m3l__QQ!PqL9Qe#c2?hXqqh=9-!FU1y0000{AXum1o9Y2!f*r5399{H!>90Hftihb13>tQfXaVAHa_wVfMH_2 zgkr!28H4}VEWE%ph!0}_xP9+G0e~>zih8#S92Zsp?-yi3P$O0Y)+uWJSIV>` mS~H3P#5x(L0Rx|zD8T@Oqgwym1gAy-0000o})EN-P4nJ z1Gu=j{^wa){l5|#`u}Ep{Qpu@Q~WOYj|FUYaQJ^CCg%U`w6y;l^!5M${rwx8GKc}Y zffO=c3&dVPe8I@*|5Z!N|A9dEGBh>2kzIf;F&l{Wf%q!W-*>{p|62js6G<@udCW`v0xe)c+f__5T0)@e_9#Fr)!P6$vwEu>226QU8A} zH0=NFxWxZ)F)IIAGFkqktHWskM;6C_#x%zNF(ESlbAwgDY>sSB;te1cQ!g(Jr~v?7 Wk4-szV51rU00000u=tg^Hcc$wO{!E@1vamKc>kb zyouESVcq|q%O$`zekzju|D|2@{}-TFKc=sOfKQfw9mn0`|(!9o)b$5c&VsL78wYpriv}+`lnZ`~TV)m<|+3NeASl#DULD alwbhywvkEBYC}-~0000pfi@Lo80;oovn3>>$wgo#~b4 zk<%Pu)2bK_GOt|wDAJ_SHEDYLt{b|yB@e#p-`yh6q;SN+sjI)z;B%-k3&TyOpB)Vo zINpD7Zu%=T@8;cwyZBaR_Wvr)3v}RRX1^T5-TVHrk@DwTo2C?m7L>()&~OrO6R6~y zxGceuVV;V`t#7*)e6)!XprkXp4(-*ndc g0`~j$%XIHBGzUh$(m(L-642=kp00i_>zopr0E;kQGynhq literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/ki.png b/web/assets/backOffice/default/template-assets/assets/img/flags/ki.png new file mode 100644 index 0000000000000000000000000000000000000000..e2762a670a12fa986435ee95d60262117de56590 GIT binary patch literal 517 zcmV+g0{Z=lP)E>xzGOh`qYDRtvQC<2v1BEf~?UtsMF2U4k4Eeb7aFh^%lL>v$m{Dpy9 zf;qY|332Xt?{ufYO(+Elg0qM=?w-y$1BVa>7X~d}&iUT+yzl)s*8q&m=u%-_U>8)O z<*vf2xPe{c!7jOpQ{%;{tHAPlv9J8a31u!QswB}?%HjAmz6Xm)_{y=brr$0ukaAUH z`V94{BL?=Mzf#tq_G*V)S{#me_!8s#{5-JHg< zIZL`Yb6lj%Y@B;;;zpTbBr7wzAQcF6^1#nwZ6il5?fhB|K#f>i&B(z)@>E z2ZA}d--*oVf{u|b`etLyy*C+LGnp&oJX5MEHc&8?Wc6s*kXg0W?b z(7QO#BA@7=k1@7lF)F<06Q7kvmn`M=&+jT`NU$=a3!V&b;vZV4I~2t~xXxoScZH)o z3Z>N*-cX)q#3?hn;6-GM@ec`RqhFc)n51`Nn*s5)nT>Bs!G&GrO|B&s6Io3lGrGXI z-HTE8irnTPhVKn(zSBoe(_1BZSDx>6nh~s=|J}dvUkm;K^~k7gUMVy>00000NkvXX Hu0mjfCVB98 literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/km.png b/web/assets/backOffice/default/template-assets/assets/img/flags/km.png new file mode 100644 index 0000000000000000000000000000000000000000..43d8a75ae7eae80f255461a47a1019fceea30f4b GIT binary patch literal 272 zcmV+r0q_2aP)i=ubFaIC2Ao%~Wdx!rM2_Ob^>}mq@rX1}1-@2pzzrzHx{|isdA>M%9*SCXtxvNtD zPdd>1ALgb0y`7}FV9BZZU>Cp)==Ie3e@;*hCq@Z_mhH9wH(px%KYn4@f4_Re|J&3w z@M^{|0D?{b+cZ`Gw<P)6EuKlf!qJ}2bKOGS;YHaT8!yG z8yg$(2Bsfv8UEMR)%|a8Z-;A^lVrkeK)^cl|1VAm|4#~J2P+2I zJYm9w|C1+A{?EzD`QOou<^QvN0+u}k~^y&e4jjkK6ioD0G{JUstP5;*>U z-7ozAma`(N0iugs{_j2_|9{5}p8rDpjF_6a82_*7=lTC>h3Nmw8Y=(K392CsFkNZ; z|K4ed|4liZ|CyN>Fak?mf%*T{jeP%KwMhOyFQx|8jAFp6V}k#E9azDN(E}^MiS_@x z1A_k_#K^%lVi=$z$Al4BJlvfBTk|>pf8Qni|Av(khGrB4(ETeb#S0FL5A((TUs6=T xsu`yNpwI`!!t+Y$|L29VYs4^M;4>2?7y#3fMtg3Z>Sh1{002ovPDHLkV1gko$cO*{ literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/kp.png b/web/assets/backOffice/default/template-assets/assets/img/flags/kp.png new file mode 100644 index 0000000000000000000000000000000000000000..b303f8e7e5687a28854e9e5151ac3510772eeae8 GIT binary patch literal 197 zcmV;$06PDPP)K2M`0^%BucH#vcR1{(o(5|Nk*G`ailHGRA7a2PcpJ zzt3O%|2Zk+|L;qe|9=XLAFLnsU*6=w! literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/kr.png b/web/assets/backOffice/default/template-assets/assets/img/flags/kr.png new file mode 100644 index 0000000000000000000000000000000000000000..d21bef98a8ecd038aa65566dacff85b01fdf411a GIT binary patch literal 413 zcmV;O0b>4%P)p*pCJk%FpWC9r#JMCu3(*7Lvm~)jfIIGU18K;Kl|@w z;PrZm9_;hhY~kNlvCMAJ?@;h7Cm4+uXPSz~XI7n|bhdz5 z;tlVAV;|k0=M6T`QRy*Y@G#Wy{Ga~f+`y85}Sb4q9e0FoIUtP)2(RK$<~{kqrRxL52`z z0EqSX@8ADm05kv@z!cj@bpGG7!tlSYXFnDLK$>7!PVPT4AEb~8h@Il<|J#JS{nz&B zz%&5nUlcE_Sn9 kH-M;gK(PUXATv>b0d4V((1i)%WdHyG07*qoM6N<$g6X)a9RL6T literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/kz.png b/web/assets/backOffice/default/template-assets/assets/img/flags/kz.png new file mode 100644 index 0000000000000000000000000000000000000000..1a0ca4fda91cb0b52b3e8ac051b995fb28dd3fe2 GIT binary patch literal 405 zcmV;G0c!qSa0E@!ng0yy&O`9} z)3^;#-?a9B@80>zOHfg7L(bV1#&od0a=kAW311F`hR9shUicliJR zI0G1iEZ_xtkqMg%^fxd2KXXs`fA$SWf&RVt-)Gyz|0z4_|JUrw{r};J(Elfg<^IQQ zZvpeQH?P9u0#F#NJNI90)4KnW+uQ$}Zdvp{VSDrc@a>)d4S<&9?x^@LykReKVIaD3 zH_#i~{yT1+_1|jC{Qve_X8#ufYd(uD7S;e`Aqy=Q&H}^Y)PJqbtN&YXnfG6A(-vrS zl9UcW_#9N@Io#=hf5ZO&dYe~}pArW?Gf{#8t7o)zj0xsh00000NkvXXu0mjf8$Qw5 literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/la.png b/web/assets/backOffice/default/template-assets/assets/img/flags/la.png new file mode 100644 index 0000000000000000000000000000000000000000..f78e67f6a3d5e97483d99f91202403ae9a5b191d GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Wu7jMAr_~TfBgS%&#XG5QHyPk zaL8|eJ~g=VX15DtLD4@PC61-+%C4;z_uC z_UHfS=i_%U&fot};V$cK{@6z84JDs7FYz+$RN9vF@BfNPJO9tzy7_~&0nep_2h!EN a3>bdZq$zE0IC~xF0tQc4KbLh*2~7Y1`AiJ} literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/lb.png b/web/assets/backOffice/default/template-assets/assets/img/flags/lb.png new file mode 100644 index 0000000000000000000000000000000000000000..a9643c34efec418dd4dbe5f9b98e4fbf07d13ebc GIT binary patch literal 213 zcmV;`04o29P)|3BZ#@c%q3LjMOH?)?Ab&oAN)xcBA7|Fl!n|4Xio|F6C|^MAqF zdH?TzenGqeKY%WH@%{b()~jp&_ubg^|Ifd_|G)hHj@y9Ykq!npGf{#8bM5HAVU`BF P00000NkvXXu0mjf=CNzr literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/lc.png b/web/assets/backOffice/default/template-assets/assets/img/flags/lc.png new file mode 100644 index 0000000000000000000000000000000000000000..ab5916ba4c2be1c9677d8b36677139df0332f548 GIT binary patch literal 197 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`J)SO(Ar_~TfBgS%&#XG5QHxDw z{_p?uWqd9){CX|mvyD-Do}&imH;6l_eg3VvA#T@VkEXDr<7gy#v_{ zCte!b$t3igmbTz!u&m6A|M#E&xabP0l+XkKIyy;4 literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/li.png b/web/assets/backOffice/default/template-assets/assets/img/flags/li.png new file mode 100644 index 0000000000000000000000000000000000000000..cf7bbe4950610dd605c44437d0a09ac5be17fb49 GIT binary patch literal 216 zcmV;}04M*6P)|k`)}j!{h!mY8WJ8vhk<4T#75O-2#rTGiUH>Y)&7%%M-4zSVBj+oB^Uq!V^0lT S*_6xx0000aaB6NBXO8URw%r>yaRvcA&)P8qHL zeX8pJC+jNzpKhY`zeiC6EKksY+2)G>R|Jdw-S5x`_iF&U82g`W>PtsH)Yycrl{d7QCN*wsiL;(f> X(=m|Ar`&KKmPx>XI7n|bhdz5 z!o=v`;>Uku*jNnP7z0&{AF>H>3b3V^=`nX7;8DEE`fA?S|8JA4|7-8MGT}K>*P(`p p*9E&8ByPLKI^1Aoo-Ku$RAp9BKo5-&}j^wu6{1-oD!M<59v-* literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/lt.png b/web/assets/backOffice/default/template-assets/assets/img/flags/lt.png new file mode 100644 index 0000000000000000000000000000000000000000..f40f2e288250c4e1669dbd099921946a5e3ea770 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`#-1*YAr`&KKmPx>XI7n|bhd!` z-#d|i{(N$NYz8Si|ERO`D>3t}di@W`P-kYdGY)KGoXpyu&wjaZ0Z==Gr>mdKI;Vst E0M1h$hyVZp literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/lu.png b/web/assets/backOffice/default/template-assets/assets/img/flags/lu.png new file mode 100644 index 0000000000000000000000000000000000000000..92e72f9d187f45bb85252702aad10a87a42f57da GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`2A(dCAr`&KKmPx>XI7n|bhdzb zU&f68>g@dL%>O3yvvo7_aLfGxb2Sb!=QA*zKmYV^^KuO(pk4+~S3j3^P6l{lMVl$Fl$K~NO3nS8V5EpZWUjc`CD<{YoIO$Pgg&ebxsLQ0KOj_j{pDw literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/ly.png b/web/assets/backOffice/default/template-assets/assets/img/flags/ly.png new file mode 100644 index 0000000000000000000000000000000000000000..4db084539896c890d51af875dc3cea57db2ede69 GIT binary patch literal 212 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`vproLLo808y==&JSV81i;dGwD zg3LXR%X$3t;ue&1SX3~df4D9?-29;T&6~QnuRnLLiLXv8TW|nXeW-E**95>&T%L<6!%RL+VefY>nro?T}?qNklc4l)?XbKG;L|f1oD7_VYgVHA`K1mLtJ$X?SJ!qEXR1f+>zq2t) zPf1J;9zGamc0QP4)&t=6p;z;-;7x_-Lao3G4~lUw*uMy}s`>pm#A?V`MqI|Ws?`eI zgJ)&%GB7B7gR^r&EEGrIIakZ-1i7$PgwcdSQvzLR(4_`T97%2?wY+JBVh|!_10#)# zNaIFe5v9hIwZAr`&KKmPx>XI7n|bhd!` w9OtUP>g@ee4!+F)CiA=TE{KYg2w-M-dHSR3tVKt=ftnaRUHx3vIVCg!0K3#3D*ylh literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/md.png b/web/assets/backOffice/default/template-assets/assets/img/flags/md.png new file mode 100644 index 0000000000000000000000000000000000000000..21fd6eca4641bec3992b88a7580dabd2899985f4 GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`t)4E9Ar`&KKmPx>XI7n|bhdz5 zLc;97`?34^MhQpzMOgzrD40KZDtYYx^6eY`?%&k@_5bP3Jxinwws$`NKZoPs|I5y- z|MlNKRJz-6E$HI^sg`X2KL_jl(|;=l6iJ79r6_)IvOf7J>m0(KLeTEc5`T$O%klBwTDw4{Nl} z>s*{Qke!4{r-oV-78&@0VWWz?j=8$o;l91e+uaKN-H?H66Qa4rw$E@+&)!}_-bSeX zfbL;R-?PX-&T7Gip0(zYT}EWB2!;BHlBhAbPEtT$+Jt(w^|Noha@Cj5( Vn558+ZYlr(002ovPDHLkV1giWkQ)F1 literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/mf.png b/web/assets/backOffice/default/template-assets/assets/img/flags/mf.png new file mode 100644 index 0000000000000000000000000000000000000000..16692f7112bfe502c5cc6f9bfefc2e7a0ad318f5 GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`8J;eVAr`&KKmPx>XI7n|boK<> z1a1X3lQVWcoBUSDbujWgd;8zhkY$P36857EIc0=Xyn-gyT z{mlTK~V^ z*pBG}9>*E~yB41X(=ag;w}Su2@&&*e@7MDG|8TJP|Np;#{zCy~7{F|1ww(AsH_Yq* ztrDjHcgvaozh0O5|L@ng|Iq;USP-{s{=Y0u1#Ii{IUfIizPJk4@#NK)|6NPY{x^tS zj@6g^?G5LrptDCN&l_R7k}hK-bzy|S7Az(QoDY}ok=B=gHG{ThSJ;ti9K?(rP9(kU&)#0UtNO zWZMJ-;Kd|Zo3MTm>>N8MP0*(X$qx9i242p9^(l96F2&>C%(;m;X{6OmCd6<=xp$5t z*4_up!{5T|4Y9pvuIrw5ecBBAz`Mns6BL}2Mq15eGAIvOXsckW=q4KIzLMpU>^dh+ zCIh{*w!EMD#@3b#ly+mmdtu_F$$W*s-UD&J-h%+jy*BO}m3F|@hnpBq`6I-C@H6G8 YFC{&mp50DC9smFU07*qoM6N<$f)60A-T(jq literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/ml.png b/web/assets/backOffice/default/template-assets/assets/img/flags/ml.png new file mode 100644 index 0000000000000000000000000000000000000000..bd2384186389116aa2285cc87138c313b711c54f GIT binary patch literal 103 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`dY&$hAr_~TfBgS%&#XG5QH!l3 zr|(yP-~Sj9=Y!8#t{Qw;!MK=>$B3ED&N#4%kwbKHW2jmdKI;Vst0Ca^N Aw*UYD literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/mm.png b/web/assets/backOffice/default/template-assets/assets/img/flags/mm.png new file mode 100644 index 0000000000000000000000000000000000000000..1bf0d5bb4d7b863f58c24a33f3fc9ffe1f9a3958 GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`U7jwEAr_~TfBgS%&#XG5QH$-5 z_1O>eWqjC~*JU^x>}2~>e~aNrZws%%&6Gd#lI5}Q{?vcEdh-AL`dYSR0cn-Cb$rVi zm(BM1r@wFW4|^V+eVaLS+_o?(+$rAq`~U9w?+-{EIkt=~?|?S%>HjZ&6dzymKR>7D vz>nhJNB-Zq^1!q~!lr{q;>Q^mPBw;_QoB`Smj1l}bQOcAtDnm{r-UW|7|>Gh literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/mn.png b/web/assets/backOffice/default/template-assets/assets/img/flags/mn.png new file mode 100644 index 0000000000000000000000000000000000000000..67a53355d873f6f0d6426511d7be2509772f5a3c GIT binary patch literal 225 zcmV<703QE|P)*PTbf*woO#04Yig5SID>EK1`4Jr(KycSK1w0I1=%pv?bI zD~10*vXlCMo0kk1Jn@nI|E5{=|ML{_|M%3SNi*QCq|E=1ON9Tw?GgR|X|3@8$L^9O zx4%P)66s*e88RT=x=Z?fzEfGMtEHdjqFkp`3|{#R=a z{;$*K_g|tR`oAO)Yq$CTS8odj%i%YmEaAU#m;Zm!I{*KIP5J*QIg@J65 zTL1qhU4CFSxD6=-@pF`lj^`?oK>MlgnoK6mv0yKi6qfB60t%-(k6;(zzKJzzDs4JZo#AF^aJ(B?lN$^YMe{Q}~j zU^d7#Vauj~)!;UuH2S|vSIPgDy&M0px^(h?*|rt`OMw`~Zr!)>ziM|0SPh;qi2cuB zpZ4E>VgLVv%}f5LteN{i8HfuuFa7VoXu^L1pd3gI{%9am9cE^7XpcqJwsDuQzr8olU+$abJv5{=XFks*_6D1e`F(`hF#{F$700000NkvXX Hu0mjfv47Mw literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/mp.png b/web/assets/backOffice/default/template-assets/assets/img/flags/mp.png new file mode 100644 index 0000000000000000000000000000000000000000..b50575402d5d70745024b3dafe65c4faa2759aa1 GIT binary patch literal 548 zcmV+<0^9wGP)B{ z0Ga}4eO2n7JLKXvF8NovF*(bSHN-`KmgSg>M(Qp{ZFPjU&DkPFo+;%m+<{Dx! z&7)Wn?_3NqxI*`64Ufl+Km39{`qB=7US_|!N`1z{75f}VtQAIOnHO!8%k}Ks4a5M9p`sko>_H9qZXTn z)z`ngTe~DWM4fV5(Q; literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/mr.png b/web/assets/backOffice/default/template-assets/assets/img/flags/mr.png new file mode 100644 index 0000000000000000000000000000000000000000..6bda861307ecc8981bcd7d28a76226ecfff5df9b GIT binary patch literal 250 zcmV_aHSc-*}BDAU<~8)rW+78K&?<4OsfOw zd)wK;SRE>+U8F_WfHg}5;q2rNc`%0Y_pah4Y`}+o%>O;=R5AP;)vEaa^L{462CQ2u z@c-u_#{ccpB>tO~Yy7vY(D>gwL;U}r!;D}#f(B?6Y5#w_m*xNeBMc}QBnFZrDjKD8 z^!~2~hQ;&UtY8dcgT#nV2NWkHk_{O6%tQ$W0IQ%q;um>kwg3PC07*qoM6N<$f=xtg Ak^lez literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/ms.png b/web/assets/backOffice/default/template-assets/assets/img/flags/ms.png new file mode 100644 index 0000000000000000000000000000000000000000..a860c6fe44ddcb6ebc1b93d270e55aceae930c13 GIT binary patch literal 346 zcmV-g0j2(lP)2(RK$<~{kqrRxL52`z z0EqSX@8ADm05kv@fD{_e+WB9uYsr7Lf|mbEJ=&)$V*07w%I%gOym=7SUpE!g{? zrFZFnrwG6Q5=|Zd1r{AdH2~&c6fdk;@xQl!FIb_(++F|KmL30ZTb1@-W%2C)B6Ihl zxnTPA|9*u#Pzb0sWqffA`i$ga7~l07*qoM6N<$f|$vxb^rhX literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/mt.png b/web/assets/backOffice/default/template-assets/assets/img/flags/mt.png new file mode 100644 index 0000000000000000000000000000000000000000..93d502bde51ed3a1a0e6892f8e4b70b338b16ca1 GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`mYyz-Ar_~TfBgS%&#XG5F^cU0 z%X8N)g-JZjeKNP)_c1D*T|G_rfI&;0-U2U)9w~zZY&cV7P8SorSl8K5By Mp00i_>zopr01Lb%`2YX_ literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/mu.png b/web/assets/backOffice/default/template-assets/assets/img/flags/mu.png new file mode 100644 index 0000000000000000000000000000000000000000..6bf5235972bad2a32e00f740bd531b24c8ffb757 GIT binary patch literal 116 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`)}AhoAr_~TfBgS%&#XG5QH$-) z#0kIs`Q%*K46?TVS7+x}V*a=1*?)h&W%C%5CO7?`+{`|ak$L`1je`td?Mo(Z=MT&R P8pGh}>gTe~DWM4fZdE0U literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/mv.png b/web/assets/backOffice/default/template-assets/assets/img/flags/mv.png new file mode 100644 index 0000000000000000000000000000000000000000..b87bb2ec063d3cb49fde7c1e95abd3a406a63b0f GIT binary patch literal 201 zcmV;)05<=LP)V!D%lrRz`)2>=ZFTw2+F(b# z0i4Z_|KEQ5_8BTod63VTp<;sHy?t^c1q qa7=0VXmc6Jc$jkFK)RZj0Ym%`YbB9_&#!=PV(@hJb6Mw<&;$V8yG~sI literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/mx.png b/web/assets/backOffice/default/template-assets/assets/img/flags/mx.png new file mode 100644 index 0000000000000000000000000000000000000000..8fa79193a92c30d6e36b934617c06d4f43d7c794 GIT binary patch literal 207 zcmV;=05JcFP)ut&ssVCe|=5*|9!jH{Qvs(EeT%u_wWDH zS9kue+qe4v+MSF3KYVrrDE621K>YRnGZ+uiXe7yifzM2oU;xrI%SCALqL%;w002ov JPDHLkV1iL5X|DhP literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/my.png b/web/assets/backOffice/default/template-assets/assets/img/flags/my.png new file mode 100644 index 0000000000000000000000000000000000000000..a8e39961ddcf090c556e671d0ba6850be28fa61f GIT binary patch literal 236 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`n>}3|Lo7}w|M>sko>_H9qZXUN zjCFtgdG;-S(ccuvldw7F=l-R-KmJcR`Sj#}TcPZZ;)AP|YyO|l4{Xsc>s`;h``J&$#{YgBd0S!`j2^rylN4cgnB^#O zMC}FB3~?jx%MaS7Tsg9^f^j{!1LL*ZZ@IU9e8M*MziF?aL}SNw)*}gX^c>7*M)b@P kI>~ya_#i{NnwJ5CpVU^_rW)gJpz|3#UHx3vIVCg!0CrzsC;$Ke literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/mz.png b/web/assets/backOffice/default/template-assets/assets/img/flags/mz.png new file mode 100644 index 0000000000000000000000000000000000000000..0fdc38c772c5d61bb2d826d1b19aade0ed26385c GIT binary patch literal 315 zcmV-B0mS}^P)5DZop-r z<{Lt0|8L3|{lCO-`u{;}>HojqfBYu`Knyq`Z1}%YPW1nlT=xGf1=apv5e9mRSNp#L z69-TQ15S)EKvV61Ns8Y8;-<3ycP88Zzba+`_R>Lqga2LJN`wtq$D;LrWv%)DTN_jV zZ}l_yf05JV|0X`2|H{mq#JS)y(8;%yb^c%G)%$-#S?~YD#ESoazkDS=3}CTvS={LV zn@J-7|2$+M3Zocs!$9Z%*ZrJCYeq5PQM|(cU)PyP(u`ujz-J~(FaVpfk#r1@)B*qi N002ovPDHLkV1oCXn9%?L literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/na.png b/web/assets/backOffice/default/template-assets/assets/img/flags/na.png new file mode 100644 index 0000000000000000000000000000000000000000..52e2a792c117ef8c4a8fd813844fcdf771d8b4d0 GIT binary patch literal 452 zcmV;#0XzPQP)7G6`MWhu9NzC}l7$cla<^6LE1i#X!H(2SZ# u01?S+$Je%D51&GyZ~9SY1^)jt{f1ZD>yvT<*6v6E0000EB;SQ;Qe1!A^krz-3u&E&;XF4&R(tm zUtb9S-@JX literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/ne.png b/web/assets/backOffice/default/template-assets/assets/img/flags/ne.png new file mode 100644 index 0000000000000000000000000000000000000000..841e77fb59f97010c6601cdbf89463b6da01c0fa GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`37#&FAr`&KKmPx>XI7n|bhdz5 zj%DLtb#{Jr=6}hI_x0cY|8L>=>;Ghvr~miM#T;A4vY#>kx!A$nUpq3HUb6k!QTpot zW0jl#{WqEX|6f-rzn^iB^p^jVo7*QdPI=I1&cM(TntW0|)P&{D1Vp891LL13v!v{6BDU#{Y~B zb>tba<;H>kx)c2WJIzk`fA8&M(hT_X_s{>VjjjL9r$zo3ZF2mdyte88-+zCJH{k2f zZ~y%l=l@sl_5Ux~;_}~iX7c|xU*8dL!1GTp{)aCs{4d?^`Cqdy@W0ix=>KP)Tq53p z_5*YNi!?d?=WB5I&sJmoU$MjefB%vB#2c{m!q)$#+xq_pFD?I{wyypEj+=-7pM83n t^mMTO*0KNFZXP8)8c9xx1D}~F!2s}aoHbJ(^Rxf}002ovPDHLkV1hf$oRk0n literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/ng.png b/web/assets/backOffice/default/template-assets/assets/img/flags/ng.png new file mode 100644 index 0000000000000000000000000000000000000000..25fe78f02337ba82fd21ad188e5685116565535c GIT binary patch literal 98 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`nw~C>Ar`&KKmPx>XI7n|bhdz5 v;uiD&#mOZN&SzIJE@tCVW7asxoX^0ZFScsFsqv-PKurvuu6{1-oD!MF)fo#eeVpqOJi`?Z3$X#W}wBlS#`7dV% z-a@mZQob|S7lt01Y{Fc$TgkQKp6yXvsr-HQ!6`~tIoF>jsX z(r$SBa?ja9KN;Vh*RRPl6r}ddU@%ln(qC`>qu=_+C*!RznT-{`_3&LwvI9Dj!PC{x JWt~$(697fuQ1So( literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/nl.png b/web/assets/backOffice/default/template-assets/assets/img/flags/nl.png new file mode 100644 index 0000000000000000000000000000000000000000..036658e75a8073b92174a8cc45b33e2e197ef18d GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%``kpS1Ar_~TfBgS%&#XG5QHyQO zg4D{1d~6oRflZ8? XlQ$aPRWa8E8pq)2>gTe~DWM4fdle>V literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/np.png b/web/assets/backOffice/default/template-assets/assets/img/flags/np.png new file mode 100644 index 0000000000000000000000000000000000000000..eed654be442c77cb62b7f6a0eb24a482d3952789 GIT binary patch literal 241 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`J3L(+Lo9lefBgS%&#WpjHQBII zR=}ItkXfHQgt$3#@9j~)3iJbmr>mdKI;Vst0N)x|6#xJL literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/nr.png b/web/assets/backOffice/default/template-assets/assets/img/flags/nr.png new file mode 100644 index 0000000000000000000000000000000000000000..4b2d0806d6f76b1e8fbf64fa325fa86848b398b1 GIT binary patch literal 172 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`#hxyXAr`&KKmPx>XI7n|bhdz5 zV$19QlbhXn9gH6QH{AI@B{4^DLfM!l5NeI~zQRb1Wozxdj`zx9v*WgGB5nw-)w z$NT>O$*m>KdE Wg0`=mSv(JDJ%gvKpUXO@geCw>)Q%BfHZ>?pTE5O z|Nre$U;{vWupz`4@c-Y}|9^kp`+wm0mH!q_8UObkzw!V7-}nE)fG7j9y#N2d$oYR~ zY{>teYZU+QN(lP@|F{6yJ46`(cIt`M|4&^y|Nk%03&$=#`2Thg{`CL<_#ki?RCnzsJ`nLL8a04O0|q`bQGfy8obw0f`T9Zt0000a%pGdybMalH27?}5ZOYz-0h z|Ns5vXLDelz!<2h~X# y)nE%Lf2(dM@KIALhV4PmvBvL*6i)bvBrqg!HdiO@JN5wRGzL#sKbLh*2~7YT=1zzJ literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/om.png b/web/assets/backOffice/default/template-assets/assets/img/flags/om.png new file mode 100644 index 0000000000000000000000000000000000000000..b2a16c0300cc5e93e2e30854a06d068d2fedcae1 GIT binary patch literal 198 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`y`CR*@Tf4|kmE!pw5? z-+m9z|Nl$xS}Dx^_J3U$TPDzqiGTiIIQH_qsQ=0$) literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/pa.png b/web/assets/backOffice/default/template-assets/assets/img/flags/pa.png new file mode 100644 index 0000000000000000000000000000000000000000..fc0a34a37d4ce4aee782286e5b84d8efb5b2c717 GIT binary patch literal 174 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`rJgR1Ar`&KKmPx>XI7n|boK<> z1D5G5J_Si@*m8D$>8oLWCR6!yzT)2-|M!~PO-Mg*c)R_-_}Xu8|F8Dnf8sk+WFkY6 znVt{BgtPAr`&KKmPx>XI7n|bhdyw vkJIz7`|%eH?Xv=z-FPK@*aDi^?=dh$`tD1XUa`&(sENVT)z4*}Q$iB}nxh+B literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/pf.png b/web/assets/backOffice/default/template-assets/assets/img/flags/pf.png new file mode 100644 index 0000000000000000000000000000000000000000..c932709619301fe143eccbaa57d944ad957667d7 GIT binary patch literal 217 zcmV;~04D#5P)Nkl z|3d=${@2YqL%ae1{{8kL{-j6 T(Gb`p00000NkvXXu0mjf*%NAE literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/pg.png b/web/assets/backOffice/default/template-assets/assets/img/flags/pg.png new file mode 100644 index 0000000000000000000000000000000000000000..68b758df2ed134fb7b782b569a82f76114161f16 GIT binary patch literal 444 zcmV;t0YmCu>kX_eZ1##Vl)Lq+M{~S6kW*q_{@F3X1TadTT_67O~9qR)G9lF}7E_F>) zO4C(@=mP{11zq|z4k*RiAqpCJhL@L_XXbr}aRG4s2G^emP6ZWq*hD*|<9Z%p9jyR? z|C*l(B##&S0hvl}Lxw|eW)_E>j1iG^$ij!6INmO!c()_KID*$R2_0n#t>7F%sZ>H~vqIx- zpMWMgWt`P9SX1$Q62sGxjQgzwx|tO1$4tQUJQPL2RFui(AjTx*ynYk6VBu1e$+QK)lFeyXVbubL$5KIu=4EES4?!pGT1c#tpE~8ql&fWZ(jRhX( mqUIF*ghj@OzxxaSD)<0>rYyDg6(nJV3%>9B|M~5{|4FT9{&U)|Cc}W=Z~y=Q_W>mE z|I*!W|LrpN{b#aVNrC~$;P)*c@$>(xy^sGZ2X7(4fWP1W|9dm%|KGW)e%>ba>i;e%E<(2Zplw*UYD literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/pk.png b/web/assets/backOffice/default/template-assets/assets/img/flags/pk.png new file mode 100644 index 0000000000000000000000000000000000000000..014af06529360eff84aab14c68af58f1e1ccaca0 GIT binary patch literal 306 zcmV-20nPr2P)DHa=Op2dI(3)78&qol`;+0AeH`2LJ#7 literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/pn.png b/web/assets/backOffice/default/template-assets/assets/img/flags/pn.png new file mode 100644 index 0000000000000000000000000000000000000000..c046e9bcc7060fa6591c7b78b5c52d04191ed78f GIT binary patch literal 423 zcmV;Y0a*TtP)-R1Ou{I?>Y%Yu5gmf0PMtys zx^(FxUHk$4i++W?HG;JgrC^5!Ugm?DhnZo90zmZ>>TiHX1JPm~jn_9o5L$I0`2;df zId6Wqz z9fUT_!&rL6=|dVLJNHJ1oT4iHR*5fOQacQ!Do4d}T=4A=_20W!xGbe?U@ zXUxdl>R<``FlgTe#a#CWkf@jf#@%c1#-}jqNU;;?fUYm`AAF`h@(z*bfR@4C RDy#qi002ovPDHLkV1j85tkM7g literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/pr.png b/web/assets/backOffice/default/template-assets/assets/img/flags/pr.png new file mode 100644 index 0000000000000000000000000000000000000000..7d54f19aa93af2bbbe31fbb32af1ce38d4354748 GIT binary patch literal 216 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`^F3W0Lo9lefBgS%_>1+Y> zoh{k_-isRksrL)$RpBvjIGA*_-tqFz|JA8~Pnt8dIj`#bSO4|j@p>i3WsC|suQvYs zzl*uw)0`p2dXuBxt*sS@*^V|`Iw^j@t?jyuv!Tn$j8FfCmR1~Md*PP<|9xP=hy8Q@ ztL;d0pIh}Pwn2_fyUboiUx4{^{{(UF1tk|0#a-g86rO}Pu>~}--(z6-6THzX(@D5s6+T(+ z*tYs%eVbPFB7-)@B^k#I8bZ!$uuWJjd9k%IM+6v@w7w-S)qJvC03WHogB>qSXFhw9x$jhFAj_GwuHO z&(Qt9CCc*u=1}|p_Z)2hpGr0Pe=Sy%I0H0FP5$3nrttqmX8QjtXRrOgb?U;F@9h#SIza3<%$F978h<6YYhk*X1xY-@c+vyaAQF=Kue8 zhYPOx%WYn8ppp~|(VGtapL($F|AYh0|06dZ8Gv*^vH=61nJB>kvXJ3)YEq6C00000 LNkvXXu0mjfuA5(L literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/py.png b/web/assets/backOffice/default/template-assets/assets/img/flags/py.png new file mode 100644 index 0000000000000000000000000000000000000000..c289b6cf72d001867d7b204aec97e1248433c181 GIT binary patch literal 197 zcmV;$06PDPP)kWUkwm1#B@t00000NkvXXu0mjf8R}Q9 literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/qa.png b/web/assets/backOffice/default/template-assets/assets/img/flags/qa.png new file mode 100644 index 0000000000000000000000000000000000000000..95c7485d574e4519866d3988985defbb09e76aa3 GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`t)4E9Ar_~TfBgS%&#XG5F^a9> z;PvnF2Y;M;m;7J-SK7bx!drjED`a*HCrdD}{r~rWfAOC~|4%krPLVWFwU}PR{BGV3 zjxtBRoosjPs^0xqnIL}Tgvo$i;|Ct^vz;^uH|M?;loGT>)#CoS3VY>N}VUE!K q+CTN8Q-uC*@-RwxU@Ux7f?>b=&U?!$#VvsjV(@hJb6Mw<&;$UkZ%_&V literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/ro.png b/web/assets/backOffice/default/template-assets/assets/img/flags/ro.png new file mode 100644 index 0000000000000000000000000000000000000000..3d9c2a3ec39cf38179f44546d3d73470bdd8ad0d GIT binary patch literal 103 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`dY&$hAr_~TfBgS%&#XG5QH#wW zX7Cq3HdL~hEr6G`+Z6+i0{FxdD8Itp+sM-GLs{ra`@O1TaS?83{1OTPA BAYuRj literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/rs.png b/web/assets/backOffice/default/template-assets/assets/img/flags/rs.png new file mode 100644 index 0000000000000000000000000000000000000000..d95bcdfc23a91f6d7f601dc07b4a9e4f8de3da03 GIT binary patch literal 331 zcmV-R0kr;!P)l#d(lszzsFM{}&Qe|6i?>`G2)h_Wvad1HuNV*tPwK;Ul3L|4(Ja{y&yd^#4S9 z^8Z8Wx&M*nkug>S?k`^X|8ZH_{|6g3{=ZjJ^8dl=^`sea@A%pOFHfER|FpUN|C8Q{ z{~tbmMWPEH=-aFy{{ln)-GvGvW#Q%HQzW<-~O!@z?DF6SZvOvNH z{6_*Gk8b^cJ3#RNhgTo|Kbz6?|6a1ne>?!w01)`ReaHW2_09iZclZAP{rn~A29N-# dlotln007YC%v~N~bXWiY002ovPDHLkV1fjNu@3+M literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/ru.png b/web/assets/backOffice/default/template-assets/assets/img/flags/ru.png new file mode 100644 index 0000000000000000000000000000000000000000..a4318e7d5e357cb21f4c95c5e8d4678c9d753e10 GIT binary patch literal 98 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`nw~C>Ar_~TfBgS%&#XG5F^X*h wcUv!`!Xz1+4xS(W`#29DZ#Xz%=80nrX|fhW=gV?@fm;{av!VAwl8at|LF@%lOzbiwNcXpWMto gk&$`+OpSvKKVHtNkWV}Q9q14SPgg&ebxsLQ0Dy!^0{{R3 literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/sa.png b/web/assets/backOffice/default/template-assets/assets/img/flags/sa.png new file mode 100644 index 0000000000000000000000000000000000000000..ba3f2de9174d7ec639c450f76578f859dfb5c77c GIT binary patch literal 426 zcmV;b0agBqP)SQ=qmuuFN_BB+#xNkSv-tnFb5dZ<$F|7+H%l|Xs~N?B#Y+O< z{+%^P`M*jGevKFgfHZzNEB-&HS(7M@7zPY{W}*ZG07n^kytBa?#{d8T07*qoM6N<$ Ef~hHwV*mgE literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/sc.png b/web/assets/backOffice/default/template-assets/assets/img/flags/sc.png new file mode 100644 index 0000000000000000000000000000000000000000..2a49518339129e7df1bb6819edaa9cbb07c172ef GIT binary patch literal 314 zcmV-A0mc4_P)?)CRT}#Lo?VWERej+AY{5&%AqYygqh9GIIxM)U{$hc^u)}?Kfyj9Adb$UJ|h#z6+A##-Kq3cIX<`WZZ3{an^L HB{Ts5HS{3y literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/sg.png b/web/assets/backOffice/default/template-assets/assets/img/flags/sg.png new file mode 100644 index 0000000000000000000000000000000000000000..8b1c5f03f1d5513c12e472f5227a1e73da5a70ea GIT binary patch literal 253 zcmV8yzO1m|Fqxv4JIH(; zEndXxy#%gDJm10S4A7J;TbJ^5_yOSk_yb@2g`WZ^c@-1p#*}TS00000NkvXXu0mjf D*?nxR literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/sh.png b/web/assets/backOffice/default/template-assets/assets/img/flags/sh.png new file mode 100644 index 0000000000000000000000000000000000000000..4b2961be86350128faffbcac6aa168f10cc80e16 GIT binary patch literal 333 zcmV-T0kZyyP)i3?a$@ z5bN*XzyHAiXaF*RDP}U6@t@sdDv-uz07w%I%gOym=7SVYT-N^o_<7I&J9aw#KY79R z|DOx=`$5T*7Kz(pI(@}hOMEX=sko>_H9V-(v2 z?iD!)mS4y)_;<~mvnR2piLKzb?yvWOTR;DgmYn)Op6m3#|8`|eJ&rjOBs}<*u*oKy zKFF>;{a=3dwI;(3Uwh^)LD&A)=O_NJ?_T!#f7Ej(1GbHhNeY%tYz+m4e}DatspAeb z@Zg!9Cc=F01cPx(dXTBa%A;Gv8Sw4rum7!^7yh3(C-A>R`=bBO9Sib}N&f%ks@wnT*LM6bo*w$2Bd_{DL)Gg4$ZD|~z*w{Czd%9K z|DejO{}%0L{~c-#|9dtB{O2x7|Ig5PfCvNXcKv6oTKC_7+MfSu9TWdoPn-4MuoLL2 p8ldfshX@-$3Z|X`gCaALjR9qH3`16z8y)}v002ovPDHLkV1gRMlXd_A literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/sn.png b/web/assets/backOffice/default/template-assets/assets/img/flags/sn.png new file mode 100644 index 0000000000000000000000000000000000000000..a4fc08fde0781776ab15590fa3af7b903f82ac9f GIT binary patch literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`>7Fi*Ar_~TfBgS%&#XG5QH#xB z%dP+J$LjA}Cm!uzIyLZvfWd=9vhD_Iw;S5-_9ggiVqAUB;@|U^P9J{mR!maa`QU-6 zyM_D_wVT{?f6M$2e_OziEHFETS1tjE3}F`Ymd=!8(FIz`;OXk; Jvd$@?2>_>zJfr{s literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/so.png b/web/assets/backOffice/default/template-assets/assets/img/flags/so.png new file mode 100644 index 0000000000000000000000000000000000000000..3f0f4163e4d794b034d65c1ea3141b74faee3f9f GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`?Vc`OX3@6B3jJr|(*Eq(w!?#ExrvBUG|C{;uACx$vc9LO2yyLd2ulL!L1*Gr( sui*XgV(<6)5{9o-mo%RDnUcV8ZOMak+;{VD0-eO*>FVdQ&MBb@01dWLGynhq literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/sr.png b/web/assets/backOffice/default/template-assets/assets/img/flags/sr.png new file mode 100644 index 0000000000000000000000000000000000000000..6a8eea245d459299bbaa2c14103becd23ca2e771 GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`xt=bLAr_~TfBgS%&#XG5QH#w$ zB=es-d+_;&|4*1Z7^k!N{7XK(y=TioiRm_u%yCaV8x2pg*?bBA_y4=b<^TVmOC0!d zJ~3^Bgs0w)?A46s3`f*%a-YAP`ftC^B$i|W>Gg~v#}6&=@L--ZQ{y0mjpAhAXB?3} QK#LhXUHx3vIVCg!0EF&7NdN!< literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/ss.png b/web/assets/backOffice/default/template-assets/assets/img/flags/ss.png new file mode 100644 index 0000000000000000000000000000000000000000..c71cafaa177eff14c34e394c8779b0179685a01a GIT binary patch literal 289 zcmV++0p9+JP)3p2{r(Rc`SSW zGxI5vXMkbsbTBRKwc&sH^h^K0eEa>M06;Zh`Er;4?USSb$5vE;`D%{y{?AtO_-|0Bz)!F*N6`Tu7r zdlGMecI0d@E#wIagU_Uf0SNPkO#9DS6%JU%{Y?KS00000NkvXXu0mjf`!9zJ literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/st.png b/web/assets/backOffice/default/template-assets/assets/img/flags/st.png new file mode 100644 index 0000000000000000000000000000000000000000..480886cac5a213891dd0c1fa37d8c4c12e975a1d GIT binary patch literal 243 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`yF6VSLo7}w|M>sko>_H9qZXUW zvlsuxqgMMGwMiE^o_Mm~yIb!kTa1vw&-$24KlZ;Xk^RKW@KE~JuK)jK(*6MnW|?}s zLk)-iR|<9Z=P_{HFAn+t|2>a#Okk7zD#l((79NI&%Q=hw|DTiiW4`b?h7iVu_4AT` z#EURLyuMVh=%8i?x0tE%pZNhy3myOH3QPVwzcTs9{&F=w<^zcZ6IhR)tT3$7dEviQ rLF~>fO%L{yH$|2mX*};UC4u1ydkx>oC7VA1eZk=A>gTe~DWM4f*coJg literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/sv.png b/web/assets/backOffice/default/template-assets/assets/img/flags/sv.png new file mode 100644 index 0000000000000000000000000000000000000000..b5f69fae826585990d347ca13eaa23a99be600bf GIT binary patch literal 209 zcmV;?051QDP)1+Y> zInGso)!F%#nEy@Y-ypr=(Y=%Zk8~uOCVbjz`(N^z>Yw=qrQ$I;7w0ZcFck2;&>$^8 z?|=OF2Rt*{8r$RV{ki}9jnoXaQ`{=;i~@ha#%LU5&Szjaq_KO-Lzmh=Ksy;cUHx3v IIVCg!0GFISXaE2J literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/sz.png b/web/assets/backOffice/default/template-assets/assets/img/flags/sz.png new file mode 100644 index 0000000000000000000000000000000000000000..b0615c36332d1dd98b1084bde212699e5483d0c5 GIT binary patch literal 366 zcmV-!0g?WRP)um9HY;f=Yly5STk2kEaf_fKXq2caa0wb)a?v5udrj$% z4z(oi4N-%BfcgSYQAt#W07lMc%ISJf>3I4tTKr2IWB?wv^aPbqZ>_kGp9dXHI7)B#9?7tZeM_(0t;x z-KKGIPB|99-A>|$$FPO?7B~UHSz?(&a)P5N4HXV!S{4iQaV*QCP%P5=c&Bla;bv=w z?Akh|kslLO44vcIO|C{GRQ)<;Fvw&y%6KG#Td(udYSGB$sOW6%rE~VcqRE3|4 zG;ox{m6EL2%c|GQrD@Vkrzv?nlnsd^B{kveyg|`7`yxCw-rfgS*%y0RR91 M07*qoM6N<$g3hF)0ssI2 literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/tc.png b/web/assets/backOffice/default/template-assets/assets/img/flags/tc.png new file mode 100644 index 0000000000000000000000000000000000000000..b17607b910733cedf84df9ec2bf73cb67142dd99 GIT binary patch literal 312 zcmV-80muG{P)i3?a$@ z5bN*XzyHAiXaF)G&H#`m7?zX!kIV-te6cU||IbzC|G(`K{(rfT@BiJc0jLJR{EOm+ z6)XPt_U{ENe6lOx|LN0_DE9yP5~lw<<~pJpfX|;G>>m>G|I#V0|17gr{+~U=^FJUof;0n|4SN1JOtSy) zyG#0i%_IjfpCkhyhIIY+i!c4p0;DlwffxhuMkB=r41&x=0R{k&?v0>OXq#040000< KMNUMnLSTY%S&rWT literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/td.png b/web/assets/backOffice/default/template-assets/assets/img/flags/td.png new file mode 100644 index 0000000000000000000000000000000000000000..787eebb6b495642a16ef1a0ee1f2e79e887ca047 GIT binary patch literal 103 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`dY&$hAr_~TfBgS%&#XG5QH$-v zi7$WLkJsyUEqqYilqFGdr6G`+Z6+i0{FxdD8TQ<+5&IC(SO?U};OXk;vd$@?2>|0! BA^iXV literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/tf.png b/web/assets/backOffice/default/template-assets/assets/img/flags/tf.png new file mode 100644 index 0000000000000000000000000000000000000000..8292904513b625ce2459aab319c92aa58a4a5aa8 GIT binary patch literal 224 zcmV<603ZK}P)s{SHmUx9@a+Bncb~ld|KQpC|NGC} z1B;R51*fz*|L1Nv^MCs4lVG-hT@&#Jz`UUm*ayZfbM})Kh%g*nvh=@a&H|j#IKY{S a5)1&STz#S9;g&uC0000FVdQ I&MBb@0AAK1Bme*a literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/tj.png b/web/assets/backOffice/default/template-assets/assets/img/flags/tj.png new file mode 100644 index 0000000000000000000000000000000000000000..b0b546be22ad96260469e6d0477ea9b1acc5c0e3 GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`lRRAz$hQXPs@PQbGr7D$dGR7%(e0d~vK(y3uu^m65Yz`ilit z>5CRC@-|g8?Q%HHS~c4__Q|@b2ZUN|8GhYZ@V)fiVZHPFxS7QGCfHQXO`NVd%S%V@ z;JmkC1`dC_o~W&mUR>8%yQ{IMMUThh!~gVGhqli#;{an^LB{Ts5 D^72qh literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/tk.png b/web/assets/backOffice/default/template-assets/assets/img/flags/tk.png new file mode 100644 index 0000000000000000000000000000000000000000..b70e8235cc28cabff0c78ef065e1359e88058460 GIT binary patch literal 260 zcmV+f0sH=mP)qbN2Gn2y4?@JjmsXg}}&`f5AuF2Lu^$i%?^-_J7t|9g?)e@U?mX$F**ID<99 z@T^`#{03}4c1p}X%D8T?|pI=+*KeYY;0000< KMNUMnLSTYtjCa%k literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/tl.png b/web/assets/backOffice/default/template-assets/assets/img/flags/tl.png new file mode 100644 index 0000000000000000000000000000000000000000..b7e77dce5ffdcf13cb592abf945a298a3072107b GIT binary patch literal 277 zcmV+w0qXvVP)m zeVy|EdwOIT0K#(OEdMVpk^ld9x7zY#19Wz} ziVCI+5|xM#0|{Z4|7YgQ{r|fc7zX*kFwi0)40M%&v2Yj~3kKw*gB~)|!MC{-ro@5I bOq5^%##?GOT}O0D00000NkvXXu0mjfk4=D0 literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/tm.png b/web/assets/backOffice/default/template-assets/assets/img/flags/tm.png new file mode 100644 index 0000000000000000000000000000000000000000..e6f69d734a596250dac16bdf290b9236d4c9f12d GIT binary patch literal 392 zcmV;30eAk1P)G z9K{g4ULnB}#h`-fEAx|c_?}13v((xxx@q!_eP;DnRFa$hpc zrg=;Tcq85cKt_*^VwvfJQg7ARlhWvi1fWg`E05$C*T~<1b~4D>5eWpGSQ^I-lA{Nr m5Ok^9-|Ziee}AU23Elu|-h10`h?kuJ0000MX81RgN=l@Gdwg2BY zZ2kZ1#F_s;4;=abZSg9w7)XwQ0fPUZ^GN*vefj$TkJ+XF-`IQp|F&q^|36QjfyJJ4 zOF-1%GT<2l`~MH=#s9x8SpNT|u=4+Z-@gCBJ1^^D> Vm|E^0gx002ovPDHLkV1nLdh&BKK literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/to.png b/web/assets/backOffice/default/template-assets/assets/img/flags/to.png new file mode 100644 index 0000000000000000000000000000000000000000..f96d99646cfcba13dc5a6d7f9522997808242881 GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`mYyz-Ar_~TfBgS%&#XG5F^Wxq zg}u@1qM;x21d$6j8FIQ3*e)J#Xyj+!v{-QZea?rDDF+su@JUH#;C#DjZu>j7IY2`g NJYD@<);T3K0RZT|B$faG literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/toto.png b/web/assets/backOffice/default/template-assets/assets/img/flags/toto.png new file mode 100644 index 0000000000000000000000000000000000000000..9d91c7f4b8c00b234e2d9663d7ee141f51e981a4 GIT binary patch literal 176 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`<(@8%Ar`&KKmPx>XI7o@@X^+2 zkwl5d_A_U+v8}nk>ver%sjZ9!>qvFJsMXmU8jb*CWye z&mM*D=+(ZK&nnGOBzQ8B;WOI_flW+>*Bck_nB&(T!H^iB(6q;(Ku_T)!>7+oM|VyP aVrDSUR%x|P6txCAfx*+&&t;ucLK6T}twc`% literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/tr.png b/web/assets/backOffice/default/template-assets/assets/img/flags/tr.png new file mode 100644 index 0000000000000000000000000000000000000000..3af317d9f7c16cf61393e13fff1eb11a871fe335 GIT binary patch literal 311 zcmV-70m%M|P)RHZwEF*dnT7v9&zk@LU0UA%rxL2f8}Qmc^8er0Z$J|N ze_g-%|5N|e|DPsI`~S+(o3H`TR1E(A`}_s0`OD%J{~z;8!4*DJ()<5h-3Ubt!+;M} zjbP1xKYslGL`(_8wpT#ceVMxm>^-aoe4a83;`ED`F*H8|+WuqzA+Y?roDv)^sHlgy z;NAQGPXuHzUEmi14ilU%0EPaa7caqve402NMe`GJ<^NCRweW`l*cKPR|9_r70~_+= zz~TQNYFohgg_#2h=>Qn-Z{yOy8s9`GV+~Ne29T8!2R<`Vf&uv4pE3u^Py7G?002ov JPDHLkV1hgwl6C+9 literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/tt.png b/web/assets/backOffice/default/template-assets/assets/img/flags/tt.png new file mode 100644 index 0000000000000000000000000000000000000000..890321abedd9316d582ed3e780d28cf169a619a0 GIT binary patch literal 358 zcmV-s0h#`ZP)l&`>!m=zBMS=DE0#EHDJ%CMq+{33@APS(dPE8;;|ksw%9e zGd%2d^Z<&tv3NVD;4~~w*9buI-7M~b5blM=Jv9Pw^K^ht&=ERAhv*a?(*mgH!xPCu zp68Mc&+{ZJ%TWPlM+=~sMi$e_r!cLopY(3&U-(zR7u^e|hZu+nKL7v#07*qoM6N<$ Eg4w>EG5`Po literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/tv.png b/web/assets/backOffice/default/template-assets/assets/img/flags/tv.png new file mode 100644 index 0000000000000000000000000000000000000000..2ec3160533d3d03d529fa5f7a8f5707bfca8624b GIT binary patch literal 398 zcmV;90df9`P)63;8os8E3F!*ptpbdv*6Q55++_&pUb zs<+tC3APV*LUA2)@+$+yfXHvcf-IvYx(u+?y@Bmku|^KD(mz2_c|uva=PGEoFdPe{EK^ix0f11R9@H1tIPxNg7WlL71H~;_u07*qoM6N<$g5%4ouK)l5 literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/tw.png b/web/assets/backOffice/default/template-assets/assets/img/flags/tw.png new file mode 100644 index 0000000000000000000000000000000000000000..26425e4bbbcfbed118bb78caab959285985f2707 GIT binary patch literal 205 zcmV;;05boHP)WzV!dhnOFZ$o_y)QoZLdv z3=k5U^MB5qYybcJ`S<_l&%ggCOt=Vk4M{F&Z$Asx{O#NC|JBteNOJ+m&k_>z|F^W9 z`CnIe^1rC)JkrAeggH59q68pO2H;Xa2#*?oWWc~@CQ2{>Iay^LJq85Y00000NkvXX Hu0mjfu2m>s3nEgL{S`Mta zK8qWy5rn;L*$5jDzQ^$YtMiio-yRhOYk+A683ZyAuK_KGH2?nuD!Q;n=)Z~_Ggu?Y z=^!tFG*8)=f!zR&Z5IExo=^lUTHMa}pOc*ttXW^3<^Sz%!v8;?m;E2JWy*hs#dk3c zu-$3;|JGTV|KHAt{?Ci%f;&0JhvWa}Q= z*?;CGw^1~s7ywe#SH=Uj5v1A9gca|oS?o~2jtYDO_&;4>2?7y#rKeP9Jf6aWAK002ov JPDHLkV1izW#_9k7 literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/ua.png b/web/assets/backOffice/default/template-assets/assets/img/flags/ua.png new file mode 100644 index 0000000000000000000000000000000000000000..74c2012216fb8298169f83d76118365819405c5f GIT binary patch literal 102 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`x}GkMAr_~TfBgS%&#XG5QH#yM zV9sBEJ~`8dS!{pyXn&h8W0S=&iII8!OpSvKPaaN@U(2H_2Gq#l>FVdQ&MBb@05`oI A`2YX_ literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/ug.png b/web/assets/backOffice/default/template-assets/assets/img/flags/ug.png new file mode 100644 index 0000000000000000000000000000000000000000..c8c244364b0cb7eccd8999da0d8d264d04057cca GIT binary patch literal 188 zcmV;t07L(YP)i`C$YA0000XI7o@@X^+2 zkwl5d_A_U+v8}nk>ver%sjZ9!>qvFJsMXmU8jb*CWye z&mM*D=+(ZK&nnGOBzQ8B;WOI_flW+>*Bck_nB&(T!H^iB(6q;(Ku_T)!>7+oM|VyP aVrDSUR%x|P6txCAfx*+&&t;ucLK6T}twc`% literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/us.png b/web/assets/backOffice/default/template-assets/assets/img/flags/us.png new file mode 100644 index 0000000000000000000000000000000000000000..31aa3f1877f785f782961bae09e2f1712104dca7 GIT binary patch literal 120 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`_MR?|Ar_~TfBgS%&#XG5QHyO& zTrK;FS)b(PYuQ$a$R6fZSR(22m|?Nrf?3@ECi5$>B^b|@u-Oq~aA0Pq5D&wLt0(RH TZr;-Z8pYu0>gTe~DWM4f!MP?3 literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/uy.png b/web/assets/backOffice/default/template-assets/assets/img/flags/uy.png new file mode 100644 index 0000000000000000000000000000000000000000..9397cece5fcdc795061f08a59ee858c46189b624 GIT binary patch literal 216 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`^F3W0Lo808oovf>$U(qu`W*GB zYWc6RC@l=rlf^C3>V1P-2L#((11zce#jKo9q#D` zPaoSb%skmSy>?Mz^II#I?6+(le3J@ypR)NNv9;#h%X@xTcIp3Su~=%Y)_8u+OT)Jz z9(|Y2I%u}W@OB)sn(fM;Tx8C?;rM0om?Xyc+bkqSPVASM!uaE_vFJPA35)fXek=Ny Q1#~Kdr>mdKI;Vst01k;%-~a#s literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/uz.png b/web/assets/backOffice/default/template-assets/assets/img/flags/uz.png new file mode 100644 index 0000000000000000000000000000000000000000..1df6c8822e05802bc9eef10322e6b05e2e7a0a93 GIT binary patch literal 163 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`S)MMAAr_~TfBgS%&#XG5QH#ys z%$;BIEzj>%{HcH3JpF%SjX<7N_3!#ejok^BDTM;Z3?5wgT&}_8Fe_n}qlqK4!?uGt zO*ead9-BOvv*1>JkwKBdByP5DMv?Z$J7KH;KY8Goa^OI^nwJ5Cob0v2{!L-3KwB9+ MUHx3vIVCg!0F$vlUjP6A literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/va.png b/web/assets/backOffice/default/template-assets/assets/img/flags/va.png new file mode 100644 index 0000000000000000000000000000000000000000..25a852e90b741c0a9dfa22fd0b2ec53f1b924eda GIT binary patch literal 202 zcmV;*05$)KP)#*f4G|)C~Cb^%W4mCeMJ6Zyx-=b)fqH?E@A6zr49dngM_R{`-IN z(v|;L4$k=h=s@28PZx{-|Nr}oG#7k-ckTc4!~Oqn9@_l>)4M06d*R!Yeg7Y?Y5sp@ z)vEt5pFSqtfPa5}|NngN?*C7B?}FJwG#wB&V4!j%01bXIX>C$NZ~y=R07*qoM6N<$ Ef>>E!CIA2c literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/vc.png b/web/assets/backOffice/default/template-assets/assets/img/flags/vc.png new file mode 100644 index 0000000000000000000000000000000000000000..e63a9c1d90c9fac4f784046d840e7e9b20d5db1d GIT binary patch literal 217 zcmV;~04D#5P)Nklc&+vN&o)2q|HIRA{~w=`{m;1|7A!`x0r#K=fY>A%0Q178LpuLg9?%1` zN%8_L;8d1|{g+-G@&ChlDKet*qBz(95Jrwtq749HkQYFhtaLz9N*wsiL)M%-00000NkvXXu0mjflmJ(! literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/ve.png b/web/assets/backOffice/default/template-assets/assets/img/flags/ve.png new file mode 100644 index 0000000000000000000000000000000000000000..875f7733f660bc32f490efce29191ef027c42214 GIT binary patch literal 302 zcmV+}0nz@6P)NklfU@-z1#eh@0#Qsl-H~T-O-R%F} zu z2IJNL;n-l+e!~i4KP~upVNHJf0xXI|NEBQ`mgA{ z^}hlTgV-Q3kQ_)2ZUcZeq_v*?pW1TvKZEv){|x#oAy{h#SPUeG>i3?a$@ z5bN*XzyHAiXaF(*DKv{M{BM+F{@*Us_rF!T$$#72od0a*vylt{X@X%nx&O#~kOB57 z3IC0=1pZH5J@0>9neKn5vY7vzR&x*r!2FBig%vCQ_xA4v8(^7}_1`U5@&Bg1oBszF zYyCIRjzV+6^y&Zo3U{CwP~Ej39*FjNdH=0)CI6qhdG&uxo%w%_xRC!$CP-m`FQ7m; zqd4ZjUcTP{X*<^bPwEK%pHLR`pVw?M@diw8@%mrh==a~X(B^+xv-kfQ?cV=Q{X2*^ jfM7HZya9tCGf{v6$>@l%TpGxD00000NkvXXu0mjfF885) literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/vi.png b/web/assets/backOffice/default/template-assets/assets/img/flags/vi.png new file mode 100644 index 0000000000000000000000000000000000000000..69d667a5a2973553635ee0613ad93e58f5a6947a GIT binary patch literal 500 zcmV()>mYcD7HsR#2cGHS`7F=x5rEi8i~j|zw|)Yy zQ^T&Oky8FPwXG6Xb?T2T>Dt)!vz|#z};a(fGUtMLEu{4nNxucCmB6pTT>Fu_gs?V}2HE6@v4o2b@cPr6*@{ z`{`ADffH00`pJaOkW?NpbNwM&Pk`d6kI>{TIz~0(W{uu#(F2By1~1Gy+L!n2QMU4I z>NVxWDYAF^C|nDX8&GIuE^;Mha#q#QR~p>S6+ECNB`qnj9h>gq3)~oNN1we+>ZOl& zH;+T=nhC#Y55|@eq0000<=NklJd z_;1F~@qam=JZT01!GC@phX2zl8UDZ8%kV!7XkZ+d;Qu26D#RPml*#Zv(U0N3mJ-AN z?Nb>3UtI$+6eNcW!wrCG2GKCdI3J+YIRY5j1uz3tWEuX00`>MrhX101M7jXP;o)NV z-;xapgQ6IQ|7`02F9i8qEJ0 zf>i%AOm-qlGl~HWdLsWBnyrb}h+)9MXC_K80QrGO6CeuZy#N3J07*qoM6N<$f*`Df AjsO4v literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/wf.png b/web/assets/backOffice/default/template-assets/assets/img/flags/wf.png new file mode 100644 index 0000000000000000000000000000000000000000..922b74e26de3a4eac456e0d7b4d617ad62b23d97 GIT binary patch literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`wVp1HAr_~TfBgS%_>1+YB zMDMD9%?3Pk#4oZXr^j&!2J-yqXKxUxv*Wt>CF`3|N20sm zLaB!HGYzKinYH!F|H{C*|JSGKwMqMIVKhi@HffG!C=v8zJ7Cgy_<_bW1BDcZgAo!H f%xreXflZ7qfy*mQeq7QAI)uT~)z4*}Q$iB}ND)G^ literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/ws.png b/web/assets/backOffice/default/template-assets/assets/img/flags/ws.png new file mode 100644 index 0000000000000000000000000000000000000000..d1f62df103e1d72aaa885db5fe5ceac77f2fb34f GIT binary patch literal 236 zcmV;E%o0kLZJf4#tI|Mh~V{bx|F`p=+Q_a7v8PEZXiMlpcRpy@vs z5Kmiv`hQmArvHl0eg8#mI*B(xA86~kJ=gy;C{+AsP^$XBaMOkV>fV!xH-Jf};XjLB z<9`Ol%Ky^Nz5j)+JHcKe+5j*HYOsr&_uoEY{(lCwn*T6yk_=e3?b3hm%%%SsRH}(L m0G9$nc+>zS0|q`bQGx;N|6wv`=fMB~0000S-SU literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/ye.png b/web/assets/backOffice/default/template-assets/assets/img/flags/ye.png new file mode 100644 index 0000000000000000000000000000000000000000..bad5e1f427e2478ef83ee6a87cf76b815c42d39b GIT binary patch literal 103 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`dY&$hAr`&KKmPx>XI7n|bhd!` z9OtUP>g@dL%>O3yvvo5%e3&m|GlypZ3;!NQ2KluOZ~3i1zXs}L@O1TaS?83{1OPaG B9rgeK literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/flags/yt.png b/web/assets/backOffice/default/template-assets/assets/img/flags/yt.png new file mode 100644 index 0000000000000000000000000000000000000000..676e06ca7972846cf433a1d18fa87e645c848a65 GIT binary patch literal 482 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 EAHN$8j{pDw literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/logo-dark.png b/web/assets/backOffice/default/template-assets/assets/img/logo-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..155d2ebbee4a39bacec482f4c6ce9128b8429868 GIT binary patch literal 2880 zcmaJ@dpMMN8y?wcXGJ+obkG>P4#muvVayDpWe%AfVw|Rs#>|VMIT*tXMWP5%Bz%c- z`cTd}w2M^MXVC$Z<7CNUNywIHi+rQ4-S3b6_Pwt6{r#Tjy6@+?pTi$-f|KLHt>B$t z5D2uDYD=QYPEXmZy+uLxB^LNnWQUfJOc%QF{DdNg003FDc)kFX%3=5eG=RYh5AFag zK_Gbpwkusocd*AZc^o)n0|OUx_%b#KWO+c$XE1{RA=DS}XLAX#SB)(&D4Ruqd6+pM z9r#2bfNdKg09+y*U6~O)b503ib^=A7V$;Kc;kr?`08eZ!4_K|eu+ zK?K+zqUa7zP$EwNK+WJ7V7>UE1q47u*^z#Fg zWfQRc@H7(Tb1s=hfCUJJd^`dn5{cj!;SCF5_=A+F(k06_ync%cHOY#x5PU&ylF{d1xXpiB*(#AAkX0IrZqBEV!GIE&4~ zW3gBa3PmBCP)yJ!CS)^fG>$|e*-$7LB-)H*YVw6k<%S3uTqf{^%l?Z?`bRFFC;%8j zp1_sIJMm?DP60e2FC>7+hZ2dOrUf-{U@+O-4X5EogFov91ne+?MG^2g&`%x0v;Rf~ ziA=(ok{QH*y^$fs^27eJhK)f10f zZQ9-)=+UYQG7ajX1s zVE$>!cg$nA8iMdYUn#%H6V-p?1vtCC@bj@tEOT_O|Hbavu{X^N-%}q?)OEvN=+PxP zFwCB`HNE)sNZXO|kq!qoNZT8MA{=9x*-bB-w zfs?}Uw_(TR!zQ~g?w5Y8`msJnby1lv9fvrzj6-H!R`q?Sn=7XLcWy~hXcLUqjqO-m z`REjO>qMno!xzUlH(_%#N>T-tFqN+ouJ*uHD~ zsWOhEet=gSes-k%Oj_fij`~v{G-C?^aJ}wS+f0qyv3?_yvNGw>prO`d&a zwwPMUznxE2ZOXoXi0{1{FrO}+OPXR#96G(Im6cXB;!3Ui@N4%9YjG=9@46y29FzQN z==%{>Pb|5Ta?QI~-2tS28HU{3l<_EexBlIdhy0Xsz@kL|vcA;w4!7o5S$yPNY8>Wv z;mD@e9}H=+CLMmi^?4ne@vmZqnfXL_-3NE-n6YhOk_L66pd_ZZU$M6Zel5IGZRLng zgd|xMGxM_Fpest%H2RfN*|zJG18mfVOpQ~`Mrm`j$EqvA+uwC|N97t}8Cu2&o6PUV zEcr0aeFJY3W-@&i-K-M~Dr%n0_t?fZ-a9w<@1aAuwL6#8^EK?{^`mtHtTssl`FdiP zpsr^z7&Y|obI|00gb8V8$2is}N%?Bq9wkKtdqDk+Vl7jm6nOw1^--ajSZFEP?87*~Agxo6s`p%nTN$iX40&(Wj``l?x^0daKn03h2d-Q~V!^nm~%EJWB zA5*jvCp@mEm;dCOF4vp`zZjE|rD8^WIf3NgUDYnAn?lZN5%=!)werVWwIf}|J0CL} z%Mq^ZorO0P&P`FqwgtOAy%vXx9E=&#C|JAMUH8yHvZ-V5R}jA=&?7$vOuHv$pWlBV zw&6Rja^cZ>`P%w7#Fed++DJ+FtJ`A>$`2pU(_bqXswCy|eDA*QWtFy-)k2+WPc)8< zyz8^hw0xqR?Fb%-)Qr&1U~E=s@kZQb6H`i~BDGbPlj?nR5I@i??oy;Jx;8x_79}&w zllIO(U~)XH!{5$Bc4K#u9UthlQ=J1v+YJXK#!=^T(={~p$ica>5B05h2|owEMOIL= z!_hFv6LwD3Le)xDo*g|1=5&|_87DlDuYA;Mt<-13yybLJM2l#tXGAP_G=xdMK8Li^ zE^E7#qhK{$I5TZQ?KyMH{>b`l(psFS;Z)4JsiIw&OJXlIzRA=d#qGx2>sgKj)(hkR zrC2rSZj^dq0fVh=q&+(eKO8Hy2v!=oPpRi^ZZCIDd~tC!b}cfiayon-{GVOb*J{_D z8@!*F-e}(LnRd2{FGi1p3>$6hLx+Dm*|FMoI^!DpigL=M5G5e1VAu0(57ox)8qswi zu1(SQP;ubl>7csPWRc`t-ttMNT`-Ux*1BVB($kOWWRuP!3Gr(?dd22fe&b73K+6C0y*^w0NW!zR=bA>t6elVf}&5B3hzJ|7a$KhY>h+bg6wt=?Ng~EeY2V4 zJT|ErX{7Whda$Q=mL+qcn?n;XYb9WK9b)ZR1FpW2Q*@7oH)TLrNda+T>>BB7zZXL(Fi0t3>ej9Dtw)7b7z3#ob;FrLAsq1H3@bv6n zRi8)wzxeEnG}JnnbEn}bYQ65ltvnL7Zmg7 A+W-In literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/logo-light.png b/web/assets/backOffice/default/template-assets/assets/img/logo-light.png new file mode 100644 index 0000000000000000000000000000000000000000..bff981900b218518ad9357ce76c50dcc1c4a7098 GIT binary patch literal 3540 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 literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/logo-white.png b/web/assets/backOffice/default/template-assets/assets/img/logo-white.png new file mode 100644 index 0000000000000000000000000000000000000000..9c68afd680655898615fc544e203e71398745a60 GIT binary patch literal 2931 zcmaJ?dpwi-A78>mg>tEAt+_Op*<8jf>S!Ali-t@b8GG1b7c(r#inse*K=;>v_K4&*$}izdzU4>pAAS%VCw`21O7Ew2J76 zCreLn=?hVimws`1{`S&iJ&!=)xv>Lz5mYV!vZJy60Vt744Fbpjl@=NL2(STxmctqD z6dr}-j16EjO{hy469JPWWrILA+XWnIKrq0A`U61>mMv_oMgoH}Xtpp=EijIZzz# zTi2j)5;cIqT5=kEW06Q$A}fqXWd#64ye&+sW5Qt2uy_LA8cndmpe(ITO-%{t9T>EQ zHOd@kfx%c2a45?kTs%7^d_(&+qAl>E!B8WV;Nt z_bd!qvAf3>yAQYpG+pS@08rR9Er)?@2CZz`&NBdRWU4xpQ1fpT95Hbmu) z7-@ztK+f89e;svc3U5U$Ao+LOqKTW4V85gOXmw-Oqd^+dB81)e=d^quCK#g z8sT?zD+CH#f4d;sXf#jyNEXF0E-So}FJ3la5i{B71I~;uiJ8h;y@(N7KMJpdP<@%f zuoI%pww6C)!`oC5o6UhPHJRjYe%TVogLTz!XsXn=1`Gb8=S$#xrl@COhb=IOt09OCR zuup=l6Q%^F4>Yg*ZQF{t!QP?})@#{ug3v-zS}`Km8JFWB9M+d4Pv1DPF_%$Bd0BgP zmYLe-$Ghnkjn2|c2sS?R`_l~^M0-7;C^6b`J;Pye_9G`S_wbsj(y0=~pl(Uhys>KS z)%#mT{b1=)9*Iz9AA#tEduD=T25fXQ<`;Bc~Yr z`bx$tdGAGfhh(L58+`9)nVG)2X7_Oo(G_;3KlM&&iD6t;N~Xt4ahhS8h`!8CFMC35 z=A9n>bHOln$oX7Ov71;&V}S13d36FqpPcn^F^ZX5p7rpHT0Y|F?xx_mUX@A0(^ywO?be-_C%(AK# zk_mHxOaD-LN*eRXGk*1O9U~HCbN$_CInF_4Gf{2ZZkr8%Q~J$HWn(G#44uG936Dna zr@g<36L;O?^|yb$J8fee1V+amsF@MnVu|KD!vtc)v{uV+?QGRBHZqW#Tc@UgQ5!p4Q>y*E->QJ<0SaU?=WGqTT#S1Of3dlEC>W;*B&R{Q8AAE2ZR$Qx{{1`6Flnzwn<8zs{lTeS ztueKDhl7L7pVvfstx&e=r#B509K4ub$5_8poDsdE%&WH$9mc?Vjx5Pj5{SH@L6eXs>EMJ6))# z^h)-ISZkAtdy=q)4nDGD^UlS606F($e&|9JI=`;+JY0z2<`1swmqc!cH=6$5vpF^* z$gqy|>C)NF)8w_W&e3S^d4;P}_W-+ zi*w}*GhBlA9&KrVSkiW3uD2#tdjJ;FMBD>EPdi`do`UR*s?T};WyayqGSFN87Ce;F SApO~cKt#eWeDMyy`2PS%pas(a literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/logo.png b/web/assets/backOffice/default/template-assets/assets/img/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..4bf7fa9f1c73e1377e3e9b868a9429acb97ddfda GIT binary patch literal 8016 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 VKrBEk=>Xv!wXAwZlDUZdZ%zKJ> zZblK#%COz9Hse=`WV|n|tD$nVGMDG)oo2+Nc+bzzuNqm$>SENm6fvcDp!phTo+d=c zSR}uf51y^emY}*PPkms}>LF_Ri>iPWZL$R)2(;x)j*5zgmO5#hGJVV^CKe}4zrc}T z?JSb7WM;N)4LI8w&GDyyB&^s!*qu379;Ox|0UQv=D^$`~aq#eXzYEo`^I*%?|}7*Y8K7#>`GEq~tGhLDRwKcoYtxFr-MG zg_n+;++Um=+k9(xcm86QoR*fB1lIiBO+y0*Zua5X{-4sD)F*=HoI|nEEnEgg8|-!_ zi*NGJ0C>H{L8cwB0{4Q=OrMt;0GVMnp;=zHPoy zq@ThnOoU|cTIas1#bN$s1oLB2C@NjWs1aq;OR5<3+QRHOVh~Ez}OpSHBDbIF(DJ2^Y2Dl_$=$!akX!i{x`T`t6qY6grnV3%#SieS0%-+%w< zrZLsS!8V!G+$Rj1lV4Dui-`TKZgr;U+~FH z?wV7ch{EzWSrBa_Yt%ggA36h_dZC0cymZqXJN#9_HEo6~z2$2K7yFU%F;|+Q$r=^K4hcI7c=_>vW{v$cCw|)h z^B`t$aL@p*H*@p$Eei392S4ZL=I{{CT3cHcBIpbB^fOo2*0f&Wbz~qH7G5HlDSfgV zVFA8o8qNx*sEFYe6ch3bQ(N+$h13x5tl@iNbBdeeaQ}8R!mXm<`+U@UC+N(hU!Y!Y zNi(;Ks!_MsWB#v}P#RiN0Uf;lcHwgf)W&zM9Mg^^oa(=JMr4rfeGj0y?|O$g@Y;YI zO0vRTg^=+|ooCRb_Ip@u;pDGSB+AD*d)SIU0xll5Z%{^cnGc;^9izu4@xZ(;r$^@+ zc_*eF;+5VfVd|U@+yhq$;^uz2w?nt8k7{=THmv-`x(hT${Po;j?CuI(9d69-+!#Pk2#+W^jW3GbdH)qnkT zd%YtdJEUupd(|AXhP{6-sD_iclZQ3fp@Y0ZCOZB3L(l7r|9J!E7z-=dTVtOBPsv;? zz(H1D@+X-Nu{(BsCy^r!zC7!>7JtyO3r`yFA7S$w4wA{bPzQcAp7T2E?s$o|6f3jn zV?HUqDD*B{UGzp+r1DL)t9KkpBKkASS?VM66Z|aOwUTA!=oEB|_}hl@;;nREk>I)@ oNKvx6H$kbGJLtt9~mE|78iNC}}D-$XiDI4=5NxN&o-= literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/img/top-bar-logo-save.png b/web/assets/backOffice/default/template-assets/assets/img/top-bar-logo-save.png new file mode 100644 index 0000000000000000000000000000000000000000..e1f3b87869481ae928dcffd034fe91aeae493f1f GIT binary patch literal 5696 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 literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/js/1a23edf.js b/web/assets/backOffice/default/template-assets/assets/js/1a23edf.js new file mode 100644 index 00000000..b9acbaf6 --- /dev/null +++ b/web/assets/backOffice/default/template-assets/assets/js/1a23edf.js @@ -0,0 +1,91 @@ +"use strict"; +(function($, window){ + $('#side-menu').metisMenu(); + + $(window).bind("load resize", function(){ + var topOffset = 52; + var width = (this.window.innerWidth > 0) ? this.window.innerWidth : this.screen.width; + if (width < 1200) { + $('div.navbar-collapse').addClass('collapse'); + topOffset = 104; + } else { + $('div.navbar-collapse').removeClass('collapse'); + } + + var height = (((this.window.innerHeight > 0) ? this.window.innerHeight : this.screen.height) - 1) - topOffset; + + if (height < 1) height = 1; + if (height > topOffset) { + $("#page-wrapper").css("min-height", (height - topOffset - 25) + "px"); + } + }); + + $(".modal-force-show").modal("show"); + + // Autofocus first form field on modal + $('.modal').on('shown.bs.modal', function(){ + $('input:visible:first', $(this)).focus(); + }); + + // Init event trigger + var event = 'hover'; + + if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) { + event = 'click'; + } + + // Toolbar managment + $('.btn-toolbar').each(function(){ + var $btn = $(this), + $content = $btn.next('.toolbar-options'); + + $btn.toolbar({ + event: event, + content: $content, + style: 'info', + position: 'right' + }); + + $('a', '.tool-items').on('click', function(){ + // If you want to prevent a link is followed, add .no-follow-link class to your link + if (!$(this).attr('data-toggle') && !$(this).is('.no-follow-link')) { + window.location = $(this).attr('href'); + } + }); + }); + + // -- Bootstrap tooltip -- + $('[rel="tooltip"]').tooltip(); + + // -- Bootstrap select -- + var $selectpicker = $('[data-toggle="selectpicker"]'); + if($selectpicker.length) { + $selectpicker.selectpicker(); + } + + // -- Confirm Box -- + $('[data-toggle="confirm"]').click(function(e){ + var $this = $(this); + var $modal = $($this.data('target')); + + $modal.modal('show'); + + $modal.on('shown', function (){ + if($this.data('script')) { + $('[data-confirm]').click(function(){ + eval($this.data('script')); + + $modal.modal('hide'); + return false; + }); + + } else { + $('[data-confirm]').attr('href', $this.attr('href')); + } + }); + + if($modal.is(':hidden')) { + e.preventDefault(); + } + }); +}(window.jQuery, window)); \ No newline at end of file diff --git a/web/assets/backOffice/default/template-assets/assets/js/45062a8.js b/web/assets/backOffice/default/template-assets/assets/js/45062a8.js new file mode 100644 index 00000000..b69bf6a7 --- /dev/null +++ b/web/assets/backOffice/default/template-assets/assets/js/45062a8.js @@ -0,0 +1,10 @@ + $(function(){ + // bind change event to select + $('#selsite').bind('change', function () { + var url = $(this).val(); // get selected value + if (url) { // require a URL + window.location = url; // redirect + } + return false; + }); + }); \ No newline at end of file diff --git a/web/assets/backOffice/default/template-assets/assets/js/bootstrap-datetimepicker/bootstrap-datetimepicker.min.css b/web/assets/backOffice/default/template-assets/assets/js/bootstrap-datetimepicker/bootstrap-datetimepicker.min.css new file mode 100644 index 00000000..6dccc24c --- /dev/null +++ b/web/assets/backOffice/default/template-assets/assets/js/bootstrap-datetimepicker/bootstrap-datetimepicker.min.css @@ -0,0 +1,5 @@ +/*! + * Datetimepicker for Bootstrap 3 + * version : 4.15.35 + * https://github.com/Eonasdan/bootstrap-datetimepicker/ + */.bootstrap-datetimepicker-widget{list-style:none}.bootstrap-datetimepicker-widget.dropdown-menu{margin:2px 0;padding:4px;width:19em}@media (min-width:768px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:992px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:1200px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}.bootstrap-datetimepicker-widget.dropdown-menu:before,.bootstrap-datetimepicker-widget.dropdown-menu:after{content:'';display:inline-block;position:absolute}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);top:-7px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;top:-6px;left:8px}.bootstrap-datetimepicker-widget.dropdown-menu.top:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);bottom:-7px;left:6px}.bootstrap-datetimepicker-widget.dropdown-menu.top:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid white;bottom:-6px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget .list-unstyled{margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:bold;font-size:1.2em;margin:0}.bootstrap-datetimepicker-widget button[data-action]{padding:6px}.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Hours"}.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Hours"}.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Hours"}.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle AM/PM"}.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Clear the picker"}.bootstrap-datetimepicker-widget .btn[data-action="today"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Set the date to today"}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget .picker-switch::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle Date and Time Screens"}.bootstrap-datetimepicker-widget .picker-switch td{padding:0;margin:0;height:auto;width:auto;line-height:inherit}.bootstrap-datetimepicker-widget .picker-switch td span{line-height:2.5;height:2.5em;width:100%}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th{text-align:center;border-radius:4px}.bootstrap-datetimepicker-widget table th{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table th.picker-switch{width:145px}.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table th.prev::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Previous Month"}.bootstrap-datetimepicker-widget table th.next::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Next Month"}.bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:#eee}.bootstrap-datetimepicker-widget table td{height:54px;line-height:54px;width:54px}.bootstrap-datetimepicker-widget table td.cw{font-size:.8em;height:20px;line-height:20px;color:#777}.bootstrap-datetimepicker-widget table td.day{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover{background:#eee;cursor:pointer}.bootstrap-datetimepicker-widget table td.old,.bootstrap-datetimepicker-widget table td.new{color:#777}.bootstrap-datetimepicker-widget table td.today{position:relative}.bootstrap-datetimepicker-widget table td.today:before{content:'';display:inline-block;border:solid transparent;border-width:0 0 7px 7px;border-bottom-color:#337ab7;border-top-color:rgba(0,0,0,0.2);position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td.active.today:before{border-bottom-color:#fff}.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table td span{display:inline-block;width:54px;height:54px;line-height:54px;margin:2px 1.5px;cursor:pointer;border-radius:4px}.bootstrap-datetimepicker-widget table td span:hover{background:#eee}.bootstrap-datetimepicker-widget table td span.active{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td span.old{color:#777}.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}.bootstrap-datetimepicker-widget.wider{width:21em}.bootstrap-datetimepicker-widget .datepicker-decades .decade{line-height:1.8em !important}.input-group.date .input-group-addon{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0} \ No newline at end of file diff --git a/web/assets/backOffice/default/template-assets/assets/js/bootstrap-select/dce803d.js b/web/assets/backOffice/default/template-assets/assets/js/bootstrap-select/dce803d.js new file mode 100644 index 00000000..dcfd633a --- /dev/null +++ b/web/assets/backOffice/default/template-assets/assets/js/bootstrap-select/dce803d.js @@ -0,0 +1,709 @@ +/*! + * bootstrap-select v1.3.1 + * http://silviomoreto.github.io/bootstrap-select/ + * + * Copyright 2013 bootstrap-select + * Licensed under the MIT license + */ + +!function($) { + + "use strict"; + + $.expr[":"].icontains = $.expr.createPseudo(function(arg) { + return function( elem ) { + return $(elem).text().toUpperCase().indexOf(arg.toUpperCase()) >= 0; + }; + }); + + var Selectpicker = function(element, options, e) { + if (e) { + e.stopPropagation(); + e.preventDefault(); + } + this.$element = $(element); + this.$newElement = null; + this.$button = null; + this.$menu = null; + + //Merge defaults, options and data-attributes to make our options + this.options = $.extend({}, $.fn.selectpicker.defaults, this.$element.data(), typeof options == 'object' && options); + + //If we have no title yet, check the attribute 'title' (this is missed by jq as its not a data-attribute + if (this.options.title == null) { + this.options.title = this.$element.attr('title'); + } + + //Expose public methods + this.val = Selectpicker.prototype.val; + this.render = Selectpicker.prototype.render; + this.refresh = Selectpicker.prototype.refresh; + this.setStyle = Selectpicker.prototype.setStyle; + this.selectAll = Selectpicker.prototype.selectAll; + this.deselectAll = Selectpicker.prototype.deselectAll; + this.init(); + }; + + Selectpicker.prototype = { + + constructor: Selectpicker, + + init: function(e) { + this.$element.hide(); + this.multiple = this.$element.prop('multiple'); + var id = this.$element.attr('id'); + this.$newElement = this.createView(); + this.$element.after(this.$newElement); + this.$menu = this.$newElement.find('> .dropdown-menu'); + this.$button = this.$newElement.find('> button'); + this.$searchbox = this.$newElement.find('input'); + + if (id !== undefined) { + var that = this; + this.$button.attr('data-id', id); + $('label[for="' + id + '"]').click(function(e) { + e.preventDefault(); + that.$button.focus(); + }); + } + + this.checkDisabled(); + this.checkTabIndex(); + this.clickListener(); + this.liveSearchListener(); + this.render(); + this.liHeight(); + this.setStyle(); + this.setWidth(); + if (this.options.container) { + this.selectPosition(); + } + this.$menu.data('this', this); + this.$newElement.data('this', this); + }, + + createDropdown: function() { + //If we are multiple, then add the show-tick class by default + var multiple = this.multiple ? ' show-tick' : ''; + var header = this.options.header ? '

    ' + this.options.header + '

    ' : ''; + var searchbox = this.options.liveSearch ? '' : ''; + var drop = + "
    " + + "" + + "" + + "
    "; + + return $(drop); + }, + + createView: function() { + var $drop = this.createDropdown(); + var $li = this.createLi(); + $drop.find('ul').append($li); + return $drop; + }, + + reloadLi: function() { + //Remove all children. + this.destroyLi(); + //Re build + var $li = this.createLi(); + this.$menu.find('ul').append( $li ); + }, + + destroyLi: function() { + this.$menu.find('li').remove(); + }, + + createLi: function() { + var that = this, + _liA = [], + _liHtml = ''; + + this.$element.find('option').each(function(index) { + var $this = $(this); + + //Get the class and text for the option + var optionClass = $this.attr("class") || ''; + var inline = $this.attr("style") || ''; + var text = $this.data('content') ? $this.data('content') : $this.html(); + var subtext = $this.data('subtext') !== undefined ? '' + $this.data('subtext') + '' : ''; + var icon = $this.data('icon') !== undefined ? ' ' : ''; + if (icon !== '' && ($this.is(':disabled') || $this.parent().is(':disabled'))) { + icon = ''+icon+''; + } + + if (!$this.data('content')) { + //Prepend any icon and append any subtext to the main text. + text = icon + '' + text + subtext + ''; + } + + if (that.options.hideDisabled && ($this.is(':disabled') || $this.parent().is(':disabled'))) { + _liA.push('
    '); + } else if ($this.parent().is('optgroup') && $this.data('divider') != true) { + if ($this.index() == 0) { + //Get the opt group label + var label = $this.parent().attr('label'); + var labelSubtext = $this.parent().data('subtext') !== undefined ? ''+$this.parent().data('subtext')+'' : ''; + var labelIcon = $this.parent().data('icon') ? ' ' : ''; + label = labelIcon + '' + label + labelSubtext + ''; + + if ($this[0].index != 0) { + _liA.push( + '
    '+ + '
    '+label+'
    '+ + that.createA(text, "opt " + optionClass, inline ) + ); + } else { + _liA.push( + '
    '+label+'
    '+ + that.createA(text, "opt " + optionClass, inline )); + } + } else { + _liA.push(that.createA(text, "opt " + optionClass, inline )); + } + } else if ($this.data('divider') == true) { + _liA.push('
    '); + } else if ($(this).data('hidden') == true) { + _liA.push(''); + } else { + _liA.push(that.createA(text, optionClass, inline )); + } + }); + + $.each(_liA, function(i, item) { + _liHtml += "
  • " + item + "
  • "; + }); + + //If we are not multiple, and we dont have a selected item, and we dont have a title, select the first element so something is set in the button + if (!this.multiple && this.$element.find('option:selected').length==0 && !this.options.title) { + this.$element.find('option').eq(0).prop('selected', true).attr('selected', 'selected'); + } + + return $(_liHtml); + }, + + createA: function(text, classes, inline) { + return '' + + text + + '' + + ''; + }, + + render: function() { + var that = this; + + //Update the LI to match the SELECT + this.$element.find('option').each(function(index) { + that.setDisabled(index, $(this).is(':disabled') || $(this).parent().is(':disabled') ); + that.setSelected(index, $(this).is(':selected') ); + }); + + var selectedItems = this.$element.find('option:selected').map(function(index,value) { + var $this = $(this); + var icon = $this.data('icon') && that.options.showIcon ? ' ' : ''; + var subtext; + if (that.options.showSubtext && $this.attr('data-subtext') && !that.multiple) { + subtext = ' '+$this.data('subtext') +''; + } else { + subtext = ''; + } + if ($this.data('content') && that.options.showContent) { + return $this.data('content'); + } else if ($this.attr('title') != undefined) { + return $this.attr('title'); + } else { + return icon + $this.html() + subtext; + } + }).toArray(); + + //Fixes issue in IE10 occurring when no default option is selected and at least one option is disabled + //Convert all the values into a comma delimited string + var title = !this.multiple ? selectedItems[0] : selectedItems.join(", "); + + //If this is multi select, and the selectText type is count, the show 1 of 2 selected etc.. + if (this.multiple && this.options.selectedTextFormat.indexOf('count') > -1) { + var max = this.options.selectedTextFormat.split(">"); + var notDisabled = this.options.hideDisabled ? ':not([disabled])' : ''; + if ( (max.length>1 && selectedItems.length > max[1]) || (max.length==1 && selectedItems.length>=2)) { + title = this.options.countSelectedText.replace('{0}', selectedItems.length).replace('{1}', this.$element.find('option:not([data-divider="true"]):not([data-hidden="true"])'+notDisabled).length); + } + } + + //If we dont have a title, then use the default, or if nothing is set at all, use the not selected text + if (!title) { + title = this.options.title != undefined ? this.options.title : this.options.noneSelectedText; + } + + this.$newElement.find('.filter-option').html(title); + }, + + setStyle: function(style, status) { + if (this.$element.attr('class')) { + this.$newElement.addClass(this.$element.attr('class').replace(/selectpicker|mobile-device/gi, '')); + } + + var buttonClass = style ? style : this.options.style; + + if (status == 'add') { + this.$button.addClass(buttonClass); + } else if (status == 'remove') { + this.$button.removeClass(buttonClass); + } else { + this.$button.removeClass(this.options.style); + this.$button.addClass(buttonClass); + } + }, + + liHeight: function() { + var selectClone = this.$newElement.clone(); + selectClone.appendTo('body'); + var $menuClone = selectClone.addClass('open').find('> .dropdown-menu'); + var liHeight = $menuClone.find('li > a').outerHeight(); + var headerHeight = this.options.header ? $menuClone.find('.popover-title').outerHeight() : 0; + selectClone.remove(); + this.$newElement.data('liHeight', liHeight).data('headerHeight', headerHeight); + }, + + setSize: function() { + var that = this, + menu = this.$menu, + menuInner = menu.find('.inner'), + menuA = menuInner.find('li > a'), + selectHeight = this.$newElement.outerHeight(), + liHeight = this.$newElement.data('liHeight'), + headerHeight = this.$newElement.data('headerHeight'), + divHeight = menu.find('li .divider').outerHeight(true), + menuPadding = parseInt(menu.css('padding-top')) + + parseInt(menu.css('padding-bottom')) + + parseInt(menu.css('border-top-width')) + + parseInt(menu.css('border-bottom-width')), + notDisabled = this.options.hideDisabled ? ':not(.disabled)' : '', + $window = $(window), + menuExtras = menuPadding + parseInt(menu.css('margin-top')) + parseInt(menu.css('margin-bottom')) + 2, + menuHeight, + selectOffsetTop, + selectOffsetBot, + posVert = function() { + selectOffsetTop = that.$newElement.offset().top - $window.scrollTop(); + selectOffsetBot = $window.height() - selectOffsetTop - selectHeight; + }; + posVert(); + if (this.options.header) menu.css('padding-top', 0); + + if (this.options.size == 'auto') { + var getSize = function() { + var minHeight; + posVert(); + menuHeight = selectOffsetBot - menuExtras; + that.$newElement.toggleClass('dropup', (selectOffsetTop > selectOffsetBot) && (menuHeight - menuExtras) < menu.height() && that.options.dropupAuto); + if (that.$newElement.hasClass('dropup')) { + menuHeight = selectOffsetTop - menuExtras; + } + if ((menu.find('li').length + menu.find('dt').length) > 3) { + minHeight = liHeight*3 + menuExtras - 2; + } else { + minHeight = 0; + } + menu.css({'max-height' : menuHeight + 'px', 'overflow' : 'hidden', 'min-height' : minHeight + 'px'}); + menuInner.css({'max-height' : menuHeight - headerHeight- menuPadding + 'px', 'overflow-y' : 'auto', 'min-height' : minHeight - menuPadding + 'px'}); + } + getSize(); + $(window).resize(getSize); + $(window).scroll(getSize); + } else if (this.options.size && this.options.size != 'auto' && menu.find('li'+notDisabled).length > this.options.size) { + var optIndex = menu.find("li"+notDisabled+" > *").filter(':not(.div-contain)').slice(0,this.options.size).last().parent().index(); + var divLength = menu.find("li").slice(0,optIndex + 1).find('.div-contain').length; + menuHeight = liHeight*this.options.size + divLength*divHeight + menuPadding; + this.$newElement.toggleClass('dropup', (selectOffsetTop > selectOffsetBot) && menuHeight < menu.height() && this.options.dropupAuto); + menu.css({'max-height' : menuHeight + headerHeight + 'px', 'overflow' : 'hidden'}); + menuInner.css({'max-height' : menuHeight - menuPadding + 'px', 'overflow-y' : 'auto'}); + } + }, + + setWidth: function() { + if (this.options.width == 'auto') { + this.$menu.css('min-width', '0'); + + // Get correct width if element hidden + var selectClone = this.$newElement.clone().appendTo('body'); + var ulWidth = selectClone.find('> .dropdown-menu').css('width'); + selectClone.remove(); + + this.$newElement.css('width', ulWidth); + } else if (this.options.width == 'fit') { + // Remove inline min-width so width can be changed from 'auto' + this.$menu.css('min-width', ''); + this.$newElement.css('width', '').addClass('fit-width'); + } else if (this.options.width) { + // Remove inline min-width so width can be changed from 'auto' + this.$menu.css('min-width', ''); + this.$newElement.css('width', this.options.width); + } else { + // Remove inline min-width/width so width can be changed + this.$menu.css('min-width', ''); + this.$newElement.css('width', ''); + } + // Remove fit-width class if width is changed programmatically + if (this.$newElement.hasClass('fit-width') && this.options.width !== 'fit') { + this.$newElement.removeClass('fit-width'); + } + }, + + selectPosition: function() { + var that = this, + drop = "
    ", + $drop = $(drop), + pos, + actualHeight, + getPlacement = function($element) { + $drop.addClass($element.attr('class')).toggleClass('dropup', $element.hasClass('dropup')); + pos = $element.offset(); + actualHeight = $element.hasClass('dropup') ? 0 : $element[0].offsetHeight; + $drop.css({'top' : pos.top + actualHeight, 'left' : pos.left, 'width' : $element[0].offsetWidth, 'position' : 'absolute'}); + }; + this.$newElement.on('click', function(e) { + getPlacement($(this)); + $drop.appendTo(that.options.container); + $drop.toggleClass('open', !$(this).hasClass('open')); + $drop.append(that.$menu); + }); + $(window).resize(function() { + getPlacement(that.$newElement); + }); + $(window).on('scroll', function(e) { + getPlacement(that.$newElement); + }); + $('html').on('click', function(e) { + if ($(e.target).closest(that.$newElement).length < 1) { + $drop.removeClass('open'); + } + }); + }, + + mobile: function() { + this.$element.addClass('mobile-device').appendTo(this.$newElement); + if (this.options.container) this.$menu.hide(); + }, + + refresh: function() { + this.reloadLi(); + this.render(); + this.setWidth(); + this.setStyle(); + this.checkDisabled(); + this.liHeight(); + }, + + setSelected: function(index, selected) { + this.$menu.find('li').eq(index).toggleClass('selected', selected); + }, + + setDisabled: function(index, disabled) { + if (disabled) { + this.$menu.find('li').eq(index).addClass('disabled').find('a').attr('href','#').attr('tabindex',-1); + } else { + this.$menu.find('li').eq(index).removeClass('disabled').find('a').removeAttr('href').attr('tabindex',0); + } + }, + + isDisabled: function() { + return this.$element.is(':disabled'); + }, + + checkDisabled: function() { + var that = this; + if (this.isDisabled()) { + this.$button.addClass('disabled'); + this.$button.attr('tabindex','-1'); + } else if (this.$button.hasClass('disabled')) { + this.$button.removeClass('disabled'); + this.$button.removeAttr('tabindex'); + } + this.$button.click(function() { + return !that.isDisabled(); + }); + }, + + checkTabIndex: function() { + if (this.$element.is('[tabindex]')) { + var tabindex = this.$element.attr("tabindex"); + this.$button.attr('tabindex', tabindex); + } + }, + + clickListener: function() { + var that = this; + + $('body').on('touchstart.dropdown', '.dropdown-menu', function(e) { + e.stopPropagation(); + }); + + this.$newElement.on('click', function() { + that.setSize(); + }); + + this.$menu.on('click', 'li a', function(e) { + var clickedIndex = $(this).parent().index(), + $this = $(this).parent(), + prevValue = that.$element.val(); + + //Dont close on multi choice menu + if (that.multiple) { + e.stopPropagation(); + } + + e.preventDefault(); + + //Dont run if we have been disabled + if (!that.isDisabled() && !$(this).parent().hasClass('disabled')) { + var $options = that.$element.find('option'); + var $option = $options.eq(clickedIndex); + + //Deselect all others if not multi select box + if (!that.multiple) { + $options.prop('selected', false); + $option.prop('selected', true); + } + //Else toggle the one we have chosen if we are multi select. + else { + var state = $option.prop('selected'); + + $option.prop('selected', !state); + } + + that.$button.focus(); + + // Trigger select 'change' + if (prevValue != that.$element.val()) { + that.$element.change(); + } + } + }); + + this.$menu.on('click', 'li.disabled a, li dt, li .div-contain, h3.popover-title', function(e) { + if (e.target == this) { + e.preventDefault(); + e.stopPropagation(); + that.$button.focus(); + } + }); + + this.$searchbox.on('click', function(e) { + e.stopPropagation(); + }); + + this.$element.change(function() { + that.render() + }); + }, + + liveSearchListener: function() { + var that = this; + + this.$newElement.on('click.dropdown.data-api', function(e){ + if(that.options.liveSearch) { + setTimeout(function() { + that.$searchbox.focus(); + }, 10); + } + }); + + this.$searchbox.on('input', function() { + that.$newElement.find('li').show().not(':icontains(' + that.$searchbox.val() + ')').hide(); + }); + }, + + val: function(value) { + + if (value != undefined) { + this.$element.val( value ); + + this.$element.change(); + return this.$element; + } else { + return this.$element.val(); + } + }, + + selectAll: function() { + this.$element.find('option').prop('selected', true).attr('selected', 'selected'); + this.render(); + }, + + deselectAll: function() { + this.$element.find('option').prop('selected', false).removeAttr('selected'); + this.render(); + }, + + keydown: function(e) { + var $this, + $items, + $parent, + index, + next, + first, + last, + prev, + nextPrev, + that; + + $this = $(this); + + $parent = $this.parent(); + + that = $parent.data('this'); + + if (that.options.container) $parent = that.$menu; + + $items = $('[role=menu] li:not(.divider):visible a', $parent); + + if (!$items.length) return; + + if (/(38|40)/.test(e.keyCode)) { + + index = $items.index($items.filter(':focus')); + first = $items.parent(':not(.disabled)').first().index(); + last = $items.parent(':not(.disabled)').last().index(); + next = $items.eq(index).parent().nextAll(':not(.disabled)').eq(0).index(); + prev = $items.eq(index).parent().prevAll(':not(.disabled)').eq(0).index(); + nextPrev = $items.eq(next).parent().prevAll(':not(.disabled)').eq(0).index(); + + if (e.keyCode == 38) { + if (index != nextPrev && index > prev) index = prev; + if (index < first) index = first; + } + + if (e.keyCode == 40) { + if (index != nextPrev && index < next) index = next; + if (index > last) index = last; + if (index == -1) index = 0; + } + + $items.eq(index).focus(); + } else { + var keyCodeMap = { + 48:"0", 49:"1", 50:"2", 51:"3", 52:"4", 53:"5", 54:"6", 55:"7", 56:"8", 57:"9", 59:";", + 65:"a", 66:"b", 67:"c", 68:"d", 69:"e", 70:"f", 71:"g", 72:"h", 73:"i", 74:"j", 75:"k", 76:"l", + 77:"m", 78:"n", 79:"o", 80:"p", 81:"q", 82:"r", 83:"s", 84:"t", 85:"u", 86:"v", 87:"w", 88:"x", 89:"y", 90:"z", + 96:"0", 97:"1", 98:"2", 99:"3", 100:"4", 101:"5", 102:"6", 103:"7", 104:"8", 105:"9" + } + + var keyIndex = []; + + $items.each(function() { + if ($(this).parent().is(':not(.disabled)')) { + if ($.trim($(this).text().toLowerCase()).substring(0,1) == keyCodeMap[e.keyCode]) { + keyIndex.push($(this).parent().index()); + } + } + }); + + var count = $(document).data('keycount'); + count++; + $(document).data('keycount',count); + + var prevKey = $.trim($(':focus').text().toLowerCase()).substring(0,1); + + if (prevKey != keyCodeMap[e.keyCode]) { + count = 1; + $(document).data('keycount',count); + } else if (count >= keyIndex.length) { + $(document).data('keycount',0); + } + + $items.eq(keyIndex[count - 1]).focus(); + } + + // select focused option if "Enter" or "Spacebar" are pressed + if (/(13|32)/.test(e.keyCode)) { + e.preventDefault(); + $(':focus').click(); + $(document).data('keycount',0); + } + }, + + hide: function() { + this.$newElement.hide(); + }, + + show: function() { + this.$newElement.show(); + }, + + destroy: function() { + this.$newElement.remove(); + this.$element.remove(); + } + }; + + $.fn.selectpicker = function(option, event) { + //get the args of the outer function.. + var args = arguments; + var value; + var chain = this.each(function() { + if ($(this).is('select')) { + var $this = $(this), + data = $this.data('selectpicker'), + options = typeof option == 'object' && option; + + if (!data) { + $this.data('selectpicker', (data = new Selectpicker(this, options, event))); + } else if (options) { + for(var i in options) { + data.options[i] = options[i]; + } + } + + if (typeof option == 'string') { + //Copy the value of option, as once we shift the arguments + //it also shifts the value of option. + var property = option; + if (data[property] instanceof Function) { + [].shift.apply(args); + value = data[property].apply(data, args); + } else { + value = data.options[property]; + } + } + } + }); + + if (value != undefined) { + return value; + } else { + return chain; + } + }; + + $.fn.selectpicker.defaults = { + style: 'btn-default', + size: 'auto', + title: null, + selectedTextFormat : 'values', + noneSelectedText : 'Nothing selected', + countSelectedText: '{0} of {1} selected', + width: false, + container: false, + hideDisabled: false, + showSubtext: false, + showIcon: true, + showContent: true, + dropupAuto: true, + header: false, + liveSearch: false + } + + $(document) + .data('keycount', 0) + .on('keydown', '[data-toggle=dropdown], [role=menu]' , Selectpicker.prototype.keydown) + +}(window.jQuery); diff --git a/web/assets/backOffice/default/template-assets/assets/js/bootstrap/5a55192.js b/web/assets/backOffice/default/template-assets/assets/js/bootstrap/5a55192.js new file mode 100644 index 00000000..53da1c77 --- /dev/null +++ b/web/assets/backOffice/default/template-assets/assets/js/bootstrap/5a55192.js @@ -0,0 +1,2114 @@ +/*! + * Bootstrap v3.2.0 (http://getbootstrap.com) + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + +if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript requires jQuery') } + +/* ======================================================================== + * Bootstrap: transition.js v3.2.0 + * http://getbootstrap.com/javascript/#transitions + * ======================================================================== + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // CSS TRANSITION SUPPORT (Shoutout: http://www.modernizr.com/) + // ============================================================ + + function transitionEnd() { + var el = document.createElement('bootstrap') + + var transEndEventNames = { + WebkitTransition : 'webkitTransitionEnd', + MozTransition : 'transitionend', + OTransition : 'oTransitionEnd otransitionend', + transition : 'transitionend' + } + + for (var name in transEndEventNames) { + if (el.style[name] !== undefined) { + return { end: transEndEventNames[name] } + } + } + + return false // explicit for ie8 ( ._.) + } + + // http://blog.alexmaccaw.com/css-transitions + $.fn.emulateTransitionEnd = function (duration) { + var called = false + var $el = this + $(this).one('bsTransitionEnd', function () { called = true }) + var callback = function () { if (!called) $($el).trigger($.support.transition.end) } + setTimeout(callback, duration) + return this + } + + $(function () { + $.support.transition = transitionEnd() + + if (!$.support.transition) return + + $.event.special.bsTransitionEnd = { + bindType: $.support.transition.end, + delegateType: $.support.transition.end, + handle: function (e) { + if ($(e.target).is(this)) return e.handleObj.handler.apply(this, arguments) + } + } + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: alert.js v3.2.0 + * http://getbootstrap.com/javascript/#alerts + * ======================================================================== + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // ALERT CLASS DEFINITION + // ====================== + + var dismiss = '[data-dismiss="alert"]' + var Alert = function (el) { + $(el).on('click', dismiss, this.close) + } + + Alert.VERSION = '3.2.0' + + Alert.prototype.close = function (e) { + var $this = $(this) + var selector = $this.attr('data-target') + + if (!selector) { + selector = $this.attr('href') + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7 + } + + var $parent = $(selector) + + if (e) e.preventDefault() + + if (!$parent.length) { + $parent = $this.hasClass('alert') ? $this : $this.parent() + } + + $parent.trigger(e = $.Event('close.bs.alert')) + + if (e.isDefaultPrevented()) return + + $parent.removeClass('in') + + function removeElement() { + // detach from parent, fire event then clean up data + $parent.detach().trigger('closed.bs.alert').remove() + } + + $.support.transition && $parent.hasClass('fade') ? + $parent + .one('bsTransitionEnd', removeElement) + .emulateTransitionEnd(150) : + removeElement() + } + + + // ALERT PLUGIN DEFINITION + // ======================= + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.alert') + + if (!data) $this.data('bs.alert', (data = new Alert(this))) + if (typeof option == 'string') data[option].call($this) + }) + } + + var old = $.fn.alert + + $.fn.alert = Plugin + $.fn.alert.Constructor = Alert + + + // ALERT NO CONFLICT + // ================= + + $.fn.alert.noConflict = function () { + $.fn.alert = old + return this + } + + + // ALERT DATA-API + // ============== + + $(document).on('click.bs.alert.data-api', dismiss, Alert.prototype.close) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: button.js v3.2.0 + * http://getbootstrap.com/javascript/#buttons + * ======================================================================== + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // BUTTON PUBLIC CLASS DEFINITION + // ============================== + + var Button = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, Button.DEFAULTS, options) + this.isLoading = false + } + + Button.VERSION = '3.2.0' + + Button.DEFAULTS = { + loadingText: 'loading...' + } + + Button.prototype.setState = function (state) { + var d = 'disabled' + var $el = this.$element + var val = $el.is('input') ? 'val' : 'html' + var data = $el.data() + + state = state + 'Text' + + if (data.resetText == null) $el.data('resetText', $el[val]()) + + $el[val](data[state] == null ? this.options[state] : data[state]) + + // push to event loop to allow forms to submit + setTimeout($.proxy(function () { + if (state == 'loadingText') { + this.isLoading = true + $el.addClass(d).attr(d, d) + } else if (this.isLoading) { + this.isLoading = false + $el.removeClass(d).removeAttr(d) + } + }, this), 0) + } + + Button.prototype.toggle = function () { + var changed = true + var $parent = this.$element.closest('[data-toggle="buttons"]') + + if ($parent.length) { + var $input = this.$element.find('input') + if ($input.prop('type') == 'radio') { + if ($input.prop('checked') && this.$element.hasClass('active')) changed = false + else $parent.find('.active').removeClass('active') + } + if (changed) $input.prop('checked', !this.$element.hasClass('active')).trigger('change') + } + + if (changed) this.$element.toggleClass('active') + } + + + // BUTTON PLUGIN DEFINITION + // ======================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.button') + var options = typeof option == 'object' && option + + if (!data) $this.data('bs.button', (data = new Button(this, options))) + + if (option == 'toggle') data.toggle() + else if (option) data.setState(option) + }) + } + + var old = $.fn.button + + $.fn.button = Plugin + $.fn.button.Constructor = Button + + + // BUTTON NO CONFLICT + // ================== + + $.fn.button.noConflict = function () { + $.fn.button = old + return this + } + + + // BUTTON DATA-API + // =============== + + $(document).on('click.bs.button.data-api', '[data-toggle^="button"]', function (e) { + var $btn = $(e.target) + if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn') + Plugin.call($btn, 'toggle') + e.preventDefault() + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: carousel.js v3.2.0 + * http://getbootstrap.com/javascript/#carousel + * ======================================================================== + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // CAROUSEL CLASS DEFINITION + // ========================= + + var Carousel = function (element, options) { + this.$element = $(element).on('keydown.bs.carousel', $.proxy(this.keydown, this)) + this.$indicators = this.$element.find('.carousel-indicators') + this.options = options + this.paused = + this.sliding = + this.interval = + this.$active = + this.$items = null + + this.options.pause == 'hover' && this.$element + .on('mouseenter.bs.carousel', $.proxy(this.pause, this)) + .on('mouseleave.bs.carousel', $.proxy(this.cycle, this)) + } + + Carousel.VERSION = '3.2.0' + + Carousel.DEFAULTS = { + interval: 5000, + pause: 'hover', + wrap: true + } + + Carousel.prototype.keydown = function (e) { + switch (e.which) { + case 37: this.prev(); break + case 39: this.next(); break + default: return + } + + e.preventDefault() + } + + Carousel.prototype.cycle = function (e) { + e || (this.paused = false) + + this.interval && clearInterval(this.interval) + + this.options.interval + && !this.paused + && (this.interval = setInterval($.proxy(this.next, this), this.options.interval)) + + return this + } + + Carousel.prototype.getItemIndex = function (item) { + this.$items = item.parent().children('.item') + return this.$items.index(item || this.$active) + } + + Carousel.prototype.to = function (pos) { + var that = this + var activeIndex = this.getItemIndex(this.$active = this.$element.find('.item.active')) + + if (pos > (this.$items.length - 1) || pos < 0) return + + if (this.sliding) return this.$element.one('slid.bs.carousel', function () { that.to(pos) }) // yes, "slid" + if (activeIndex == pos) return this.pause().cycle() + + return this.slide(pos > activeIndex ? 'next' : 'prev', $(this.$items[pos])) + } + + Carousel.prototype.pause = function (e) { + e || (this.paused = true) + + if (this.$element.find('.next, .prev').length && $.support.transition) { + this.$element.trigger($.support.transition.end) + this.cycle(true) + } + + this.interval = clearInterval(this.interval) + + return this + } + + Carousel.prototype.next = function () { + if (this.sliding) return + return this.slide('next') + } + + Carousel.prototype.prev = function () { + if (this.sliding) return + return this.slide('prev') + } + + Carousel.prototype.slide = function (type, next) { + var $active = this.$element.find('.item.active') + var $next = next || $active[type]() + var isCycling = this.interval + var direction = type == 'next' ? 'left' : 'right' + var fallback = type == 'next' ? 'first' : 'last' + var that = this + + if (!$next.length) { + if (!this.options.wrap) return + $next = this.$element.find('.item')[fallback]() + } + + if ($next.hasClass('active')) return (this.sliding = false) + + var relatedTarget = $next[0] + var slideEvent = $.Event('slide.bs.carousel', { + relatedTarget: relatedTarget, + direction: direction + }) + this.$element.trigger(slideEvent) + if (slideEvent.isDefaultPrevented()) return + + this.sliding = true + + isCycling && this.pause() + + if (this.$indicators.length) { + this.$indicators.find('.active').removeClass('active') + var $nextIndicator = $(this.$indicators.children()[this.getItemIndex($next)]) + $nextIndicator && $nextIndicator.addClass('active') + } + + var slidEvent = $.Event('slid.bs.carousel', { relatedTarget: relatedTarget, direction: direction }) // yes, "slid" + if ($.support.transition && this.$element.hasClass('slide')) { + $next.addClass(type) + $next[0].offsetWidth // force reflow + $active.addClass(direction) + $next.addClass(direction) + $active + .one('bsTransitionEnd', function () { + $next.removeClass([type, direction].join(' ')).addClass('active') + $active.removeClass(['active', direction].join(' ')) + that.sliding = false + setTimeout(function () { + that.$element.trigger(slidEvent) + }, 0) + }) + .emulateTransitionEnd($active.css('transition-duration').slice(0, -1) * 1000) + } else { + $active.removeClass('active') + $next.addClass('active') + this.sliding = false + this.$element.trigger(slidEvent) + } + + isCycling && this.cycle() + + return this + } + + + // CAROUSEL PLUGIN DEFINITION + // ========================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.carousel') + var options = $.extend({}, Carousel.DEFAULTS, $this.data(), typeof option == 'object' && option) + var action = typeof option == 'string' ? option : options.slide + + if (!data) $this.data('bs.carousel', (data = new Carousel(this, options))) + if (typeof option == 'number') data.to(option) + else if (action) data[action]() + else if (options.interval) data.pause().cycle() + }) + } + + var old = $.fn.carousel + + $.fn.carousel = Plugin + $.fn.carousel.Constructor = Carousel + + + // CAROUSEL NO CONFLICT + // ==================== + + $.fn.carousel.noConflict = function () { + $.fn.carousel = old + return this + } + + + // CAROUSEL DATA-API + // ================= + + $(document).on('click.bs.carousel.data-api', '[data-slide], [data-slide-to]', function (e) { + var href + var $this = $(this) + var $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) // strip for ie7 + if (!$target.hasClass('carousel')) return + var options = $.extend({}, $target.data(), $this.data()) + var slideIndex = $this.attr('data-slide-to') + if (slideIndex) options.interval = false + + Plugin.call($target, options) + + if (slideIndex) { + $target.data('bs.carousel').to(slideIndex) + } + + e.preventDefault() + }) + + $(window).on('load', function () { + $('[data-ride="carousel"]').each(function () { + var $carousel = $(this) + Plugin.call($carousel, $carousel.data()) + }) + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: collapse.js v3.2.0 + * http://getbootstrap.com/javascript/#collapse + * ======================================================================== + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // COLLAPSE PUBLIC CLASS DEFINITION + // ================================ + + var Collapse = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, Collapse.DEFAULTS, options) + this.transitioning = null + + if (this.options.parent) this.$parent = $(this.options.parent) + if (this.options.toggle) this.toggle() + } + + Collapse.VERSION = '3.2.0' + + Collapse.DEFAULTS = { + toggle: true + } + + Collapse.prototype.dimension = function () { + var hasWidth = this.$element.hasClass('width') + return hasWidth ? 'width' : 'height' + } + + Collapse.prototype.show = function () { + if (this.transitioning || this.$element.hasClass('in')) return + + var startEvent = $.Event('show.bs.collapse') + this.$element.trigger(startEvent) + if (startEvent.isDefaultPrevented()) return + + var actives = this.$parent && this.$parent.find('> .panel > .in') + + if (actives && actives.length) { + var hasData = actives.data('bs.collapse') + if (hasData && hasData.transitioning) return + Plugin.call(actives, 'hide') + hasData || actives.data('bs.collapse', null) + } + + var dimension = this.dimension() + + this.$element + .removeClass('collapse') + .addClass('collapsing')[dimension](0) + + this.transitioning = 1 + + var complete = function () { + this.$element + .removeClass('collapsing') + .addClass('collapse in')[dimension]('') + this.transitioning = 0 + this.$element + .trigger('shown.bs.collapse') + } + + if (!$.support.transition) return complete.call(this) + + var scrollSize = $.camelCase(['scroll', dimension].join('-')) + + this.$element + .one('bsTransitionEnd', $.proxy(complete, this)) + .emulateTransitionEnd(350)[dimension](this.$element[0][scrollSize]) + } + + Collapse.prototype.hide = function () { + if (this.transitioning || !this.$element.hasClass('in')) return + + var startEvent = $.Event('hide.bs.collapse') + this.$element.trigger(startEvent) + if (startEvent.isDefaultPrevented()) return + + var dimension = this.dimension() + + this.$element[dimension](this.$element[dimension]())[0].offsetHeight + + this.$element + .addClass('collapsing') + .removeClass('collapse') + .removeClass('in') + + this.transitioning = 1 + + var complete = function () { + this.transitioning = 0 + this.$element + .trigger('hidden.bs.collapse') + .removeClass('collapsing') + .addClass('collapse') + } + + if (!$.support.transition) return complete.call(this) + + this.$element + [dimension](0) + .one('bsTransitionEnd', $.proxy(complete, this)) + .emulateTransitionEnd(350) + } + + Collapse.prototype.toggle = function () { + this[this.$element.hasClass('in') ? 'hide' : 'show']() + } + + + // COLLAPSE PLUGIN DEFINITION + // ========================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.collapse') + var options = $.extend({}, Collapse.DEFAULTS, $this.data(), typeof option == 'object' && option) + + if (!data && options.toggle && option == 'show') option = !option + if (!data) $this.data('bs.collapse', (data = new Collapse(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.collapse + + $.fn.collapse = Plugin + $.fn.collapse.Constructor = Collapse + + + // COLLAPSE NO CONFLICT + // ==================== + + $.fn.collapse.noConflict = function () { + $.fn.collapse = old + return this + } + + + // COLLAPSE DATA-API + // ================= + + $(document).on('click.bs.collapse.data-api', '[data-toggle="collapse"]', function (e) { + var href + var $this = $(this) + var target = $this.attr('data-target') + || e.preventDefault() + || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') // strip for ie7 + var $target = $(target) + var data = $target.data('bs.collapse') + var option = data ? 'toggle' : $this.data() + var parent = $this.attr('data-parent') + var $parent = parent && $(parent) + + if (!data || !data.transitioning) { + if ($parent) $parent.find('[data-toggle="collapse"][data-parent="' + parent + '"]').not($this).addClass('collapsed') + $this[$target.hasClass('in') ? 'addClass' : 'removeClass']('collapsed') + } + + Plugin.call($target, option) + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: dropdown.js v3.2.0 + * http://getbootstrap.com/javascript/#dropdowns + * ======================================================================== + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // DROPDOWN CLASS DEFINITION + // ========================= + + var backdrop = '.dropdown-backdrop' + var toggle = '[data-toggle="dropdown"]' + var Dropdown = function (element) { + $(element).on('click.bs.dropdown', this.toggle) + } + + Dropdown.VERSION = '3.2.0' + + Dropdown.prototype.toggle = function (e) { + var $this = $(this) + + if ($this.is('.disabled, :disabled')) return + + var $parent = getParent($this) + var isActive = $parent.hasClass('open') + + clearMenus() + + if (!isActive) { + if ('ontouchstart' in document.documentElement && !$parent.closest('.navbar-nav').length) { + // if mobile we use a backdrop because click events don't delegate + $('